I just redesigned the redraw logic to always draw layers by layer group. This makes sure the polygon clearances are drawn properly for non-masked HIDs like gerber and postscript, and speeds things up a tiny bit. I made sure the logic allowed for layers to be shown or not independently within a layer group, though, but I haven't actually tried doing it yet.
I also added a "thindrawpoly" option that's like thindraw, but only applies to polygons and rectangles. The current to-do list is: http://www.delorie.com/pcb/cvs/src/todo The only big thing remaining is to hook in the Gtk interface; Dan has volunteered to work on that. If you don't mind using a lesstif interface with a slightly different GUI layout, now is a good time to download the sources and give it a try: http://www.delorie.com/pcb/ Note: my CVS doesn't have the libraries in them. It works if you use the same --prefix as your old build, or copy the various missing directories from the sf repository. If you don't copy the directories, the build fails at that point, but that's after the src/pcb-bin binary (which is what you want to run) is built. Yes, the build process is a little hokey, but that's to keep my local cvs repository small. It will get cleaned up when it's merged back to sf. Also, if you have an existing board, please try using this version to produce postscript and gerber outputs, and compare with the same files from the Gtk PCB and make sure there are no visible differences. The PS/Gerber printing routines are now driven by the GUI drawing code instead of having separate drawing routines. I have a couple of people's boards here that I test with, but more testing is always better in this case. Now's also a good time to check out the to-do list and see if there's anything missing, especially features that should be on the "must have" list before the HID version replaces the Gtk-only version. DJ
