|
From: Ben J. <bj...@us...> - 2007-09-24 04:37:16
|
Module Name: pcb Committed By: bjj Date: Mon Sep 24 04:37:10 UTC 2007 Modified Files: pcb/src: polygon.c Log Message: Change rendering of rounded corners used when clearing polygons. This fixes a slight rotation in rounded rectangles and asymmetry of all rounded clearances besides complete circles (which were not affected by the bug). For an illustration, see: http://ad7gd.net/geda/roundrectanim.gif (include error code print in returns from the polygon code -- not much use) To generate a diff of this commit: cvs rdiff -r1.54 -r1.55 pcb/src/polygon.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.54&r2=1.55 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-10-20 20:28:30
|
Module Name: pcb Committed By: bjj Date: Sat Oct 20 20:28:31 UTC 2007 Modified Files: pcb/src: rubberband.c Log Message: The correct point on a line now moves with a polygon (fix cut'n'paste typo) When you move a line endpoint, only *exactly* connected lines go with you. When you move a line, if another segment fully overlaps the end of the moving line, the entire segment (not an arbitrary end of it) will move. When you move an element, any segments completely covered by a pad move with the pad. (there are still some bugs in the drawing code as you drag??) To generate a diff of this commit: cvs rdiff -r1.16 -r1.17 pcb/src/rubberband.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/rubberband.c?r1=1.16&r2=1.17 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-10-21 01:29:28
|
Module Name: pcb Committed By: bjj Date: Sun Oct 21 01:29:30 UTC 2007 Modified Files: pcb/src: action.c find.c find.h Log Message: Make DRC dialog next/continue to clarify its function. When DRC is over, message now indicates if it was cancelled (so log can distinguish lack of DRC errors from aborted DRC). To generate a diff of this commit: cvs rdiff -r1.113 -r1.114 pcb/src/action.c cvs rdiff -r1.64 -r1.65 pcb/src/find.c cvs rdiff -r1.10 -r1.11 pcb/src/find.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/find.h?r1=1.10&r2=1.11 http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.113&r2=1.114 http://pcb.cvs.sourceforge.net/pcb/pcb/src/find.c?r1=1.64&r2=1.65 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-10-21 02:02:13
|
Module Name: pcb Committed By: bjj Date: Sun Oct 21 02:02:16 UTC 2007 Modified Files: pcb/src: crosshair.c draw.c rats.c Log Message: Ratlist generation is changed to favor connecting to polygons when they are available and surround the pin needing a connection. Such rats are still internally lines to the corner of the polygon, but have the VIAFLAG set. The drawing code is modified to show them as little donuts (suggesting the via that would be used to connect the pin, vs a line). The crosshair rubberband code is modified to NOT draw these lines while dragging. These changes are forward and backward compatible. To generate a diff of this commit: cvs rdiff -r1.32 -r1.33 pcb/src/crosshair.c cvs rdiff -r1.80 -r1.81 pcb/src/draw.c cvs rdiff -r1.35 -r1.36 pcb/src/rats.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/crosshair.c?r1=1.32&r2=1.33 http://pcb.cvs.sourceforge.net/pcb/pcb/src/rats.c?r1=1.35&r2=1.36 http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.c?r1=1.80&r2=1.81 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-10-21 02:04:27
|
Module Name: pcb Committed By: bjj Date: Sun Oct 21 02:04:32 UTC 2007 Modified Files: pcb/src: action.c Log Message: Fix printf format warnings. To generate a diff of this commit: cvs rdiff -r1.114 -r1.115 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.114&r2=1.115 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-10-24 02:23:53
|
Module Name: pcb Committed By: bjj Date: Wed Oct 24 02:23:54 UTC 2007 Modified Files: pcb/src: search.c Log Message: Treat VIAFLAG rats (displayed as donuts) as round targets, not as the invisible lines they are internally. To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/search.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.c?r1=1.33&r2=1.34 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2007-11-02 02:56:54
|
Module Name: pcb Committed By: danmc Date: Fri Nov 2 02:56:56 UTC 2007 Modified Files: pcb/src: action.c buffer.c select.c Log Message: fix some compiler warnings To generate a diff of this commit: cvs rdiff -r1.115 -r1.116 pcb/src/action.c cvs rdiff -r1.41 -r1.42 pcb/src/buffer.c cvs rdiff -r1.22 -r1.23 pcb/src/select.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.115&r2=1.116 http://pcb.cvs.sourceforge.net/pcb/pcb/src/select.c?r1=1.22&r2=1.23 http://pcb.cvs.sourceforge.net/pcb/pcb/src/buffer.c?r1=1.41&r2=1.42 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-02 03:12:42
|
Module Name: pcb Committed By: djdelorie Date: Fri Nov 2 03:12:46 UTC 2007 Modified Files: pcb/src: draw.c Log Message: Don't draw pins/holes on the outline layer. Include commented-out code to put board outline on mask layers, for fabs that need that. To generate a diff of this commit: cvs rdiff -r1.81 -r1.82 pcb/src/draw.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.c?r1=1.81&r2=1.82 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-02 03:55:57
|
Module Name: pcb Committed By: djdelorie Date: Fri Nov 2 03:55:37 UTC 2007 Modified Files: pcb/src: find.c polygon.c search.c search.h Log Message: Fixes for DRC of slanted pads. Tracker bug 1791388 and patch 1791392. To generate a diff of this commit: cvs rdiff -r1.65 -r1.66 pcb/src/find.c cvs rdiff -r1.55 -r1.56 pcb/src/polygon.c cvs rdiff -r1.34 -r1.35 pcb/src/search.c cvs rdiff -r1.10 -r1.11 pcb/src/search.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.h?r1=1.10&r2=1.11 http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.c?r1=1.34&r2=1.35 http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.55&r2=1.56 http://pcb.cvs.sourceforge.net/pcb/pcb/src/find.c?r1=1.65&r2=1.66 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-02 04:21:09
|
Module Name: pcb Committed By: djdelorie Date: Fri Nov 2 04:21:13 UTC 2007 Modified Files: pcb/src: draw.c Log Message: Properly thin-draw slanted pads. To generate a diff of this commit: cvs rdiff -r1.82 -r1.83 pcb/src/draw.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.c?r1=1.82&r2=1.83 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-04 04:10:31
|
Module Name: pcb Committed By: bjj Date: Sun Nov 4 03:22:07 UTC 2007 Modified Files: pcb/src: netlist.c rats.h Log Message: Plumb the NetlistShow() hid action in lesstif. Takes a pin name or a net name and sets the current selection in the netlist window. Does not pop up the netlist. To generate a diff of this commit: cvs rdiff -r1.23 -r1.24 pcb/src/netlist.c cvs rdiff -r1.4 -r1.5 pcb/src/rats.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/netlist.c?r1=1.23&r2=1.24 http://pcb.cvs.sourceforge.net/pcb/pcb/src/rats.h?r1=1.4&r2=1.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-04 09:52:30
|
Module Name: pcb Committed By: bjj Date: Sun Nov 4 08:52:35 UTC 2007 Modified Files: pcb/src: action.c Log Message: Shift-click with the via tool to connect it to the current layer as you place it. To generate a diff of this commit: cvs rdiff -r1.116 -r1.117 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.116&r2=1.117 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-04 22:01:21
|
Module Name: pcb Committed By: bjj Date: Sun Nov 4 22:01:26 UTC 2007 Modified Files: pcb/src: change.c change.h move.c polygon.c rotate.c strflags.c Log Message: Add support for clearing text from polygons. Text with the clearline flag (set with the J key by default, just like lines and arcs) will have a rounded rectangle hole cut in any overlapping polygons. To generate a diff of this commit: cvs rdiff -r1.44 -r1.45 pcb/src/change.c cvs rdiff -r1.10 -r1.11 pcb/src/change.h cvs rdiff -r1.40 -r1.41 pcb/src/move.c cvs rdiff -r1.56 -r1.57 pcb/src/polygon.c cvs rdiff -r1.22 -r1.23 pcb/src/rotate.c cvs rdiff -r1.18 -r1.19 pcb/src/strflags.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/change.h?r1=1.10&r2=1.11 http://pcb.cvs.sourceforge.net/pcb/pcb/src/strflags.c?r1=1.18&r2=1.19 http://pcb.cvs.sourceforge.net/pcb/pcb/src/rotate.c?r1=1.22&r2=1.23 http://pcb.cvs.sourceforge.net/pcb/pcb/src/move.c?r1=1.40&r2=1.41 http://pcb.cvs.sourceforge.net/pcb/pcb/src/change.c?r1=1.44&r2=1.45 http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.56&r2=1.57 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-12 00:34:39
|
Module Name: pcb Committed By: bjj Date: Mon Nov 12 00:34:42 UTC 2007 Modified Files: pcb/src: buffer.c Log Message: Fix bugs intoduced by revision 1.41 while preserving the fixes in 1.41. To generate a diff of this commit: cvs rdiff -r1.42 -r1.43 pcb/src/buffer.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/buffer.c?r1=1.42&r2=1.43 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-12 19:29:22
|
Module Name: pcb Committed By: djdelorie Date: Mon Nov 12 19:29:27 UTC 2007 Modified Files: pcb/src: crosshair.c Log Message: Snap to pin/pads whenever we're within the pin/pad copper, unless shift is pressed, then snap to the nearest grid point if it's closer. To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/crosshair.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/crosshair.c?r1=1.33&r2=1.34 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-14 04:17:39
|
Module Name: pcb Committed By: djdelorie Date: Wed Nov 14 04:17:43 UTC 2007 Modified Files: pcb/src: misc.c parse_y.y Log Message: Fix pin bound calculations based on new thermal calculations. To generate a diff of this commit: cvs rdiff -r1.66 -r1.67 pcb/src/misc.c cvs rdiff -r1.40 -r1.41 pcb/src/parse_y.y To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/parse_y.y?r1=1.40&r2=1.41 http://pcb.cvs.sourceforge.net/pcb/pcb/src/misc.c?r1=1.66&r2=1.67 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-19 16:19:33
|
Module Name: pcb Committed By: djdelorie Date: Mon Nov 19 16:19:37 UTC 2007 Modified Files: pcb/src: report.c Log Message: Add annulus and mask gap to pin/via report. To generate a diff of this commit: cvs rdiff -r1.38 -r1.39 pcb/src/report.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/report.c?r1=1.38&r2=1.39 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-23 06:09:16
|
Module Name: pcb Committed By: djdelorie Date: Fri Nov 23 06:09:19 UTC 2007 Modified Files: pcb/src: search.c search.h Log Message: Additional slanted-pad patch for missed DRC To generate a diff of this commit: cvs rdiff -r1.35 -r1.36 pcb/src/search.c cvs rdiff -r1.11 -r1.12 pcb/src/search.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.h?r1=1.11&r2=1.12 http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.c?r1=1.35&r2=1.36 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-23 20:39:42
|
Module Name: pcb Committed By: bjj Date: Fri Nov 23 20:39:47 UTC 2007 Modified Files: pcb/src: autoroute.c Log Message: LIST_LOOP works on circular lists, but at least some code will produce a head pointer of NULL for an empty list, causing LIST_LOOP to crash. Since I'm not sure which is the bug, I changed LIST_LOOP to assert() on a NULL list head and skip the loop. With assert disabled, the loop becomes a no-op, which seems appropriate. To generate a diff of this commit: cvs rdiff -r1.44 -r1.45 pcb/src/autoroute.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/autoroute.c?r1=1.44&r2=1.45 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-23 21:17:54
|
Module Name: pcb Committed By: bjj Date: Fri Nov 23 21:17:59 UTC 2007 Modified Files: pcb/src: gpcb-menu.res pcb-menu.res Log Message: Change all the GetXY prompts for greater clarity. To generate a diff of this commit: cvs rdiff -r1.9 -r1.10 pcb/src/gpcb-menu.res cvs rdiff -r1.35 -r1.36 pcb/src/pcb-menu.res To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/pcb-menu.res?r1=1.35&r2=1.36 http://pcb.cvs.sourceforge.net/pcb/pcb/src/gpcb-menu.res?r1=1.9&r2=1.10 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-23 21:33:16
|
Module Name: pcb Committed By: bjj Date: Fri Nov 23 21:33:21 UTC 2007 Removed Files: pcb/src: actionlist.c Log Message: Remove obsolete (generated, even!) file To generate a diff of this commit: cvs rdiff -r1.8 -r0 pcb/src/actionlist.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/actionlist.c?rev=1.8&view=markup Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-24 01:06:10
|
Module Name: pcb Committed By: bjj Date: Sat Nov 24 01:06:06 UTC 2007 Modified Files: pcb/src: action.c Log Message: Apply [ 1726201 ] SaveTo(PasteBuffer.file) for footprint creation with cleanups (original patch from Christian Riggenbach - gizmotron) To generate a diff of this commit: cvs rdiff -r1.117 -r1.118 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.117&r2=1.118 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Ben J. <bj...@us...> - 2007-11-25 00:17:31
|
Module Name: pcb Committed By: bjj Date: Sun Nov 25 00:17:36 UTC 2007 Modified Files: pcb/src: polyarea.h Log Message: Add some prototypes for global functions returning double that will confuse the heck out of you if treated as returning int! To generate a diff of this commit: cvs rdiff -r1.4 -r1.5 pcb/src/polyarea.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polyarea.h?r1=1.4&r2=1.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-25 00:17:40
|
Module Name: pcb Committed By: djdelorie Date: Sun Nov 25 00:17:45 UTC 2007 Modified Files: pcb/src: undo.c Log Message: Don't just clean out RemoveList, free it, so it's created properly later. To generate a diff of this commit: cvs rdiff -r1.27 -r1.28 pcb/src/undo.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/undo.c?r1=1.27&r2=1.28 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2007-11-25 02:40:05
|
Module Name: pcb Committed By: djdelorie Date: Sun Nov 25 02:40:10 UTC 2007 Modified Files: pcb/src: draw.c draw.h Log Message: Export DrawLayer() for the ps exporter. To generate a diff of this commit: cvs rdiff -r1.83 -r1.84 pcb/src/draw.c cvs rdiff -r1.9 -r1.10 pcb/src/draw.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.c?r1=1.83&r2=1.84 http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.h?r1=1.9&r2=1.10 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |