It's been a while, mostly because I was away for a while. http://www.delorie.com/pcb/
Dan and I are hacking away at the Gtk HID now, trying to get it into a usable state so we can merge (gtk is the last of the "must have" items before merging). At the moment, most of the GUI (dialogs and menus) is present and looks like it's working, although many of the underlying functions don't actually do anything yet. Dan's been hooking them in as time permits. I've been working on the drawing code. I just got zooming to "work" (at least, the Z and Shift-Z keys actually zoom, although you have no control over the origin, panning, or scrolling yet) and I added fill_polygon so most "simple" boards can be displayed now. I also fixed the PS and Gerber exports to get mask and silk layers right. Unfortunately, the "use_mask" operation messes up EPS output (postscript has no real "mask", we just erase) but we'll have to worry about that later. The gerber soldermask layers are the right polarity now, and both clearing and non-clearing polygons are drawn correctly. Note: because of the way HID works, this means the screen draws them correctly now too :-) I worked on the puller a little too, so now undo works and the clicking is a little more forgiving. I also fixed the --with-gui option to configure, and added some lesstif tests in case you don't have lesstif installed. Use "./configure --with-gui=gtk" to get the Gtk gui.
