|
From: Dan M. <da...@us...> - 2006-11-05 01:27:14
|
Module Name: pcb Committed By: danmc Date: Sun Nov 5 01:27:13 UTC 2006 Modified Files: pcb/src: action.c change.c change.h const.h draw.c find.c strflags.c Log Message: Add a 'nopaste' flag for pads. This lets you produce fiducial marks that should not have solder paste. In addition you can use it for things like card edge connectors where you may not want solder paste. Since this is moderately dangerous (how do you make sure you don't set this flag somewhere where you _need_ solder paste), the drc check reports a count of how many times this flag is used. To generate a diff of this commit: cvs rdiff -r1.98 -r1.99 pcb/src/action.c cvs rdiff -r1.39 -r1.40 pcb/src/change.c cvs rdiff -r1.9 -r1.10 pcb/src/change.h cvs rdiff -r1.22 -r1.23 pcb/src/const.h cvs rdiff -r1.64 -r1.65 pcb/src/draw.c cvs rdiff -r1.58 -r1.59 pcb/src/find.c cvs rdiff -r1.13 -r1.14 pcb/src/strflags.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/strflags.c?r1=1.13&r2=1.14 http://pcb.cvs.sourceforge.net/pcb/pcb/src/const.h?r1=1.22&r2=1.23 http://pcb.cvs.sourceforge.net/pcb/pcb/src/change.c?r1=1.39&r2=1.40 http://pcb.cvs.sourceforge.net/pcb/pcb/src/find.c?r1=1.58&r2=1.59 http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.c?r1=1.64&r2=1.65 http://pcb.cvs.sourceforge.net/pcb/pcb/src/change.h?r1=1.9&r2=1.10 http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.98&r2=1.99 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-11-06 04:13:30
|
Module Name: pcb Committed By: haceaton Date: Mon Nov 6 04:13:29 UTC 2006 Modified Files: pcb/src: polygon.c polygon1.c Log Message: fix some bugs for unusual clipping conditions. Specifically holes touching at one point (or edge) as an acceptable self-intersection and snap-rounding expanding the bounding box by 1. ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.43 -r1.44 pcb/src/polygon.c cvs rdiff -r1.10 -r1.11 pcb/src/polygon1.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon1.c?r1=1.10&r2=1.11 http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.43&r2=1.44 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-11-08 13:23:47
|
Module Name: pcb Committed By: haceaton Date: Wed Nov 8 13:23:44 UTC 2006 Modified Files: pcb/src: remove.c Log Message: prevent segfault when removing polyogn points resulting in fewer than 3 points in the poly ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.16 -r1.17 pcb/src/remove.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/remove.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: harry e. <hac...@us...> - 2006-11-10 18:28:16
|
Module Name: pcb Committed By: haceaton Date: Fri Nov 10 18:28:11 UTC 2006 Modified Files: pcb/src: buffer.c undo.c Log Message: fix some segfaults due to clearing pcb pointer in data structure. To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/buffer.c cvs rdiff -r1.23 -r1.24 pcb/src/undo.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/undo.c?r1=1.23&r2=1.24 http://pcb.cvs.sourceforge.net/pcb/pcb/src/buffer.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...> - 2006-11-10 21:56:54
|
Module Name: pcb Committed By: danmc Date: Fri Nov 10 21:56:53 UTC 2006 Modified Files: pcb/src: file.c file.h parse_l.l parse_y.y Log Message: Add code to the parser which looks for a line like FileVersion[20061101] at the top of the .pcb file. If this line is seen and indicates a version which is too new for this version of pcb then issue a complaint and explain why. This should help out when the file format changes and someone tries to load a new design with an older version of pcb. Of course the real benefit won't happen until versions of pcb prior to this check all go away... For now, the actual output file from pcb hasn't changed. There is a two line change to include the FileVersion[] line that can be included the next time the file format is changed. However, there is no reason to not have the program start watching for it. To generate a diff of this commit: cvs rdiff -r1.47 -r1.48 pcb/src/file.c cvs rdiff -r1.3 -r1.4 pcb/src/file.h cvs rdiff -r1.14 -r1.15 pcb/src/parse_l.l cvs rdiff -r1.32 -r1.33 pcb/src/parse_y.y To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/parse_l.l?r1=1.14&r2=1.15 http://pcb.cvs.sourceforge.net/pcb/pcb/src/file.h?r1=1.3&r2=1.4 http://pcb.cvs.sourceforge.net/pcb/pcb/src/parse_y.y?r1=1.32&r2=1.33 http://pcb.cvs.sourceforge.net/pcb/pcb/src/file.c?r1=1.47&r2=1.48 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-11-11 14:45:31
|
Module Name: pcb Committed By: danmc Date: Sat Nov 11 14:45:29 UTC 2006 Modified Files: pcb/src: parse_y.y Log Message: minor fix to the FileVersion documentation To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/parse_y.y To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/parse_y.y?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: harry e. <hac...@us...> - 2006-11-13 21:48:13
|
Module Name: pcb Committed By: haceaton Date: Mon Nov 13 21:48:13 UTC 2006 Modified Files: pcb/src: polygon.c Log Message: preven silk clipping copper polygons and copper clipping silk polygons To generate a diff of this commit: cvs rdiff -r1.44 -r1.45 pcb/src/polygon.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.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: harry e. <hac...@us...> - 2006-11-13 21:51:01
|
Module Name: pcb Committed By: haceaton Date: Mon Nov 13 21:50:56 UTC 2006 Modified Files: pcb/src: buffer.c Log Message: Warn if non-manhattan lines are trying to become pads. To generate a diff of this commit: cvs rdiff -r1.34 -r1.35 pcb/src/buffer.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/buffer.c?r1=1.34&r2=1.35 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-11-14 13:56:37
|
Module Name: pcb Committed By: haceaton Date: Tue Nov 14 13:56:36 UTC 2006 Modified Files: pcb/src: draw.c polygon.c polygon.h Log Message: always draw with dicing so that polygons can reside in holes of other polygons ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.65 -r1.66 pcb/src/draw.c cvs rdiff -r1.45 -r1.46 pcb/src/polygon.c cvs rdiff -r1.11 -r1.12 pcb/src/polygon.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.h?r1=1.11&r2=1.12 http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.45&r2=1.46 http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.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: harry e. <hac...@us...> - 2006-11-15 02:57:25
|
Module Name: pcb Committed By: haceaton Date: Wed Nov 15 02:57:24 UTC 2006 Modified Files: pcb/src: draw.c Log Message: remove dead code accidentally left behind ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.66 -r1.67 pcb/src/draw.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/draw.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: harry e. <hac...@us...> - 2006-11-16 03:01:21
|
Module Name: pcb Committed By: haceaton Date: Thu Nov 16 03:01:21 UTC 2006 Modified Files: pcb/src: polygon.c polygon.h thermal.c Log Message: make clearances around rectangular pins and pads have rounded rectangle features ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.46 -r1.47 pcb/src/polygon.c cvs rdiff -r1.12 -r1.13 pcb/src/polygon.h cvs rdiff -r1.3 -r1.4 pcb/src/thermal.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.h?r1=1.12&r2=1.13 http://pcb.cvs.sourceforge.net/pcb/pcb/src/thermal.c?r1=1.3&r2=1.4 http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.46&r2=1.47 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2006-12-02 04:58:29
|
Module Name: pcb Committed By: djdelorie Date: Sat Dec 2 04:58:30 UTC 2006 Modified Files: pcb/src: move.c Log Message: Move thermals when we move layers. To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/move.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/move.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...> - 2006-12-02 16:03:21
|
Module Name: pcb Committed By: djdelorie Date: Sat Dec 2 16:03:22 UTC 2006 Modified Files: pcb/src: move.c Log Message: Handle edge conditions when adding/removing layers wrt thermals. To generate a diff of this commit: cvs rdiff -r1.34 -r1.35 pcb/src/move.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/move.c?r1=1.34&r2=1.35 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-12-03 17:32:03
|
Module Name: pcb Committed By: haceaton Date: Sun Dec 3 17:32:00 UTC 2006 Modified Files: pcb/src: misc.c polygon.c Log Message: use Data->LayerN instead of max_layer where Data may not be PCB->Data ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.57 -r1.58 pcb/src/misc.c cvs rdiff -r1.47 -r1.48 pcb/src/polygon.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.47&r2=1.48 http://pcb.cvs.sourceforge.net/pcb/pcb/src/misc.c?r1=1.57&r2=1.58 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-12-05 05:22:33
|
Module Name: pcb Committed By: haceaton Date: Tue Dec 5 05:22:29 UTC 2006 Modified Files: pcb/src: autoroute.c Log Message: Various changes to improve the ability to find routes and make better looking, more efficient routes. To generate a diff of this commit: cvs rdiff -r1.36 -r1.37 pcb/src/autoroute.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/autoroute.c?r1=1.36&r2=1.37 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-12-05 10:29:52
|
Module Name: pcb Committed By: haceaton Date: Tue Dec 5 10:29:52 UTC 2006 Modified Files: pcb/src: autoroute.c Log Message: allow searching across expansion boxes in each direction which can find lower cost routes. ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.37 -r1.38 pcb/src/autoroute.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/autoroute.c?r1=1.37&r2=1.38 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-07 13:10:42
|
Module Name: pcb
Committed By: danmc
Date: Thu Dec 7 13:10:36 UTC 2006
Modified Files:
pcb/src: Makefile.am Makefile.in hid.h main.c
Added Files:
pcb/src: dbus-pcbmain.c dbus-pcbmain.h dbus.c dbus.h dbus.xml
Log Message:
Initial checkin of Peter Cliftons DBus work. Currently dbus is disabled
by default but can be enabled with --enable-dbus
To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 pcb/src/Makefile.am
cvs rdiff -r1.42 -r1.43 pcb/src/Makefile.in
cvs rdiff -r0 -r1.1 pcb/src/dbus-pcbmain.c pcb/src/dbus-pcbmain.h \
pcb/src/dbus.c pcb/src/dbus.h pcb/src/dbus.xml
cvs rdiff -r1.15 -r1.16 pcb/src/hid.h
cvs rdiff -r1.60 -r1.61 pcb/src/main.c
To view the diffs online visit:
http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus-pcbmain.c?rev=1.1&view=markup
http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus-pcbmain.h?rev=1.1&view=markup
http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus.c?rev=1.1&view=markup
http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus.h?rev=1.1&view=markup
http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus.xml?rev=1.1&view=markup
http://pcb.cvs.sourceforge.net/pcb/pcb/src/hid.h?r1=1.15&r2=1.16
http://pcb.cvs.sourceforge.net/pcb/pcb/src/Makefile.am?r1=1.30&r2=1.31
http://pcb.cvs.sourceforge.net/pcb/pcb/src/Makefile.in?r1=1.42&r2=1.43
http://pcb.cvs.sourceforge.net/pcb/pcb/src/main.c?r1=1.60&r2=1.61
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
|
|
From: Dan M. <da...@us...> - 2006-12-07 22:33:50
|
Module Name: pcb Committed By: danmc Date: Thu Dec 7 22:33:50 UTC 2006 Modified Files: pcb/src: dbus.c Log Message: remove an unused variable To generate a diff of this commit: cvs rdiff -r1.1 -r1.2 pcb/src/dbus.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus.c?r1=1.1&r2=1.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-07 23:19:21
|
Module Name: pcb Committed By: danmc Date: Thu Dec 7 23:19:22 UTC 2006 Modified Files: pcb/src: dbus.c Log Message: put back the unused variable but protect it with #ifdef DEBUG. From Peter Clifton To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 pcb/src/dbus.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/dbus.c?r1=1.2&r2=1.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: harry e. <hac...@us...> - 2006-12-09 21:11:38
|
Module Name: pcb Committed By: haceaton Date: Sat Dec 9 21:11:37 UTC 2006 Modified Files: pcb/src: autoroute.c Log Message: break loops when exploring new paths, plus some other enhancements. ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.38 -r1.39 pcb/src/autoroute.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/autoroute.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: harry e. <hac...@us...> - 2006-12-10 14:48:18
|
Module Name: pcb Committed By: haceaton Date: Sun Dec 10 14:48:19 UTC 2006 Modified Files: pcb/src: misc.c Log Message: scan all layers for match because buffers don't always have LayerN set properly ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -r1.58 -r1.59 pcb/src/misc.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/misc.c?r1=1.58&r2=1.59 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-13 02:02:16
|
Module Name: pcb Committed By: danmc Date: Wed Dec 13 02:02:16 UTC 2006 Added Files: pcb/src: lrealpath.c Log Message: Add lrealpath.c from gcc's libiberty. For now lets just add this one libiberty function. This is the unmodified version from gcc current as of 2006-12-12. Last modified on 2005-05-24. To generate a diff of this commit: cvs rdiff -r0 -r1.1 pcb/src/lrealpath.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.c?rev=1.1&view=markup Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-13 02:03:19
|
Module Name: pcb Committed By: danmc Date: Wed Dec 13 02:03:19 UTC 2006 Modified Files: pcb/src: lrealpath.c Added Files: pcb/src: lrealpath.h Log Message: add a header with the lrealpath prototype and point to that instead of libiberty.h To generate a diff of this commit: cvs rdiff -r1.1 -r1.2 pcb/src/lrealpath.c cvs rdiff -r0 -r1.1 pcb/src/lrealpath.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.h?rev=1.1&view=markup http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.c?r1=1.1&r2=1.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-13 02:30:35
|
Module Name: pcb Committed By: danmc Date: Wed Dec 13 02:30:36 UTC 2006 Modified Files: pcb/src: lrealpath.c Log Message: remove ansidecls.h To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 pcb/src/lrealpath.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.c?r1=1.2&r2=1.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2006-12-13 02:33:13
|
Module Name: pcb Committed By: danmc Date: Wed Dec 13 02:33:09 UTC 2006 Modified Files: pcb/src: Makefile.am Log Message: when building dbus, compile in lrealpath.c To generate a diff of this commit: cvs rdiff -r1.31 -r1.32 pcb/src/Makefile.am To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/Makefile.am?r1=1.31&r2=1.32 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |