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

Reply via email to