|
From: Peter C. <pet...@us...> - 2008-04-13 16:06:34
|
Module Name: pcb Committed By: petercjclifton Date: Sun Apr 13 16:06:39 UTC 2008 Modified Files: pcb/src: crosshair.c Log Message: Applied patch from Tomaz Solc fixing bug #1882970. This patch fixes a bug where objects attached to the cursor (line segments during drawing, etc.) permanently disappear if mouse cursor leaves a window during dragging. Minor re-indentation by Peter Clifton during application. To generate a diff of this commit: cvs rdiff -r1.35 -r1.36 pcb/src/crosshair.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/crosshair.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: Peter C. <pet...@us...> - 2008-04-13 16:17:46
|
Module Name: pcb Committed By: petercjclifton Date: Sun Apr 13 16:17:02 UTC 2008 Modified Files: pcb/src: misc.c Log Message: Applied patch from Tomaz Solc fixing a bug in the CenterDisplay function. This patch fixes a bug in the CenterDisplay function that doesn't do a RestoreCrosshair() after HideCrosshair(). This causes the crosshair stack overflow when using the DRC checker (which calls CenterDisplay a lot). Minor re-indentation by Peter Clifton during application. To generate a diff of this commit: cvs rdiff -r1.72 -r1.73 pcb/src/misc.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/misc.c?r1=1.72&r2=1.73 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Peter C. <pet...@us...> - 2008-04-13 16:27:33
|
Module Name: pcb Committed By: petercjclifton Date: Sun Apr 13 16:27:35 UTC 2008 Modified Files: pcb/src: action.c Log Message: Applied patch from Tomaz Solc fixing crosshair issues with ActionNew() ActionNew() function didn't call a RestoreCrosshair() after a HideCrosshair() in most cases. This causes symptoms similar to those described in #1900255 when "Start new layout" is selected in the File menu in GTK HID (most probably also in Lesstiff, but I haven't checked). This patch adds two missing RestoreCrosshair() calls and fixes that issue. Minor re-indentation by Peter Clifton during application. To generate a diff of this commit: cvs rdiff -r1.127 -r1.128 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.127&r2=1.128 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2008-04-28 17:09:06
|
Module Name: pcb Committed By: danmc Date: Mon Apr 28 17:09:12 UTC 2008 Modified Files: pcb/src: edif.y puller.c Log Message: Fix some code before declarations bugs noted by der Mouse. To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 pcb/src/edif.y cvs rdiff -r1.14 -r1.15 pcb/src/puller.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/puller.c?r1=1.14&r2=1.15 http://pcb.cvs.sourceforge.net/pcb/pcb/src/edif.y?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...> - 2008-04-28 21:37:58
|
Module Name: pcb Committed By: danmc Date: Mon Apr 28 21:37:57 UTC 2008 Modified Files: pcb/src: mtspace.c report.c Log Message: fix a few more code before declarations bugs. Patch by der Mouse. To generate a diff of this commit: cvs rdiff -r1.19 -r1.20 pcb/src/mtspace.c cvs rdiff -r1.39 -r1.40 pcb/src/report.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/mtspace.c?r1=1.19&r2=1.20 http://pcb.cvs.sourceforge.net/pcb/pcb/src/report.c?r1=1.39&r2=1.40 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2008-05-28 20:15:05
|
Module Name: pcb Committed By: djdelorie Date: Wed May 28 20:15:14 UTC 2008 Modified Files: pcb/src: macro.h Log Message: Add ELEMENTARC_LOOP To generate a diff of this commit: cvs rdiff -r1.28 -r1.29 pcb/src/macro.h To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/macro.h?r1=1.28&r2=1.29 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2008-06-02 03:33:29
|
Module Name: pcb Committed By: djdelorie Date: Mon Jun 2 03:33:36 UTC 2008 Modified Files: pcb/src: print.c Log Message: Allow outline layers that have nothing but arcs. To generate a diff of this commit: cvs rdiff -r1.51 -r1.52 pcb/src/print.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/print.c?r1=1.51&r2=1.52 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2008-07-05 19:17:16
|
Module Name: pcb Committed By: djdelorie Date: Sat Jul 5 19:17:26 UTC 2008 Modified Files: pcb/src: action.c Log Message: Do not require a second paramter for SaveTo(Layout) To generate a diff of this commit: cvs rdiff -r1.128 -r1.129 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.128&r2=1.129 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2008-07-05 19:19:28
|
Module Name: pcb Committed By: djdelorie Date: Sat Jul 5 19:19:38 UTC 2008 Modified Files: pcb/src: action.c Log Message: Oops, fix bug from previous patch. To generate a diff of this commit: cvs rdiff -r1.129 -r1.130 pcb/src/action.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.129&r2=1.130 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <da...@us...> - 2008-08-19 22:26:35
|
Module Name: pcb Committed By: danmc Date: Tue Aug 19 22:26:44 UTC 2008 Modified Files: pcb/src: Makefile.am Log Message: add a --enable-debug mode that does not disable assert() To generate a diff of this commit: cvs rdiff -r1.46 -r1.47 pcb/src/Makefile.am To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/Makefile.am?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...> - 2008-09-11 20:32:27
|
Module Name: pcb Committed By: djdelorie Date: Thu Sep 11 20:32:39 UTC 2008 Modified Files: pcb/src: polygon.c Log Message: Fix poly clearance around rotated pads - Robert Fitzsimons and Ineiev To generate a diff of this commit: cvs rdiff -r1.59 -r1.60 pcb/src/polygon.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/polygon.c?r1=1.59&r2=1.60 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djd...@us...> - 2008-09-30 02:16:35
|
Module Name: pcb Committed By: djdelorie Date: Tue Sep 30 02:16:16 UTC 2008 Modified Files: pcb/src: buffer.c Log Message: Put exploded pads on the correct layer To generate a diff of this commit: cvs rdiff -r1.45 -r1.46 pcb/src/buffer.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/buffer.c?r1=1.45&r2=1.46 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Peter C. <pet...@us...> - 2008-10-13 19:20:12
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:20:06 UTC 2008 Modified Files: pcb/src: heap.c Log Message: Increase initial heap size from 32 to 256 In complex boards with lots of polygons, we were realloc'ing up to this kind of number anyway, in x2 size steps. Save all the memcpy'ing by making the heap larger to start with. My test board still has some requirement for heaps >256, <512, but the frequency is low. To generate a diff of this commit: cvs rdiff -r1.7 -r1.8 pcb/src/heap.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/heap.c?r1=1.7&r2=1.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Peter C. <pet...@us...> - 2008-10-13 19:21:28
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:21:19 UTC 2008 Modified Files: pcb/src: rtree.c Log Message: Check all r-tree node children for fit before working out penalties Working out the penalty involves multiplications which produce a "long long" result, and is seen to be appear in profiling. Make a pass at testing all children for the fast case of the child node containing the desired box, before working out size penalties to expanding each child. To generate a diff of this commit: cvs rdiff -r1.31 -r1.32 pcb/src/rtree.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/rtree.c?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. |
|
From: Peter C. <pet...@us...> - 2008-10-13 19:22:13
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:22:02 UTC 2008 Modified Files: pcb/src: rtree.c Log Message: Change rtree penalty function in rtree.c to use doubles, not long long. Since the exact integer result doesn't matter, this is ok. Marginally faster on Core Duo machine. To generate a diff of this commit: cvs rdiff -r1.32 -r1.33 pcb/src/rtree.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/rtree.c?r1=1.32&r2=1.33 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Peter C. <pet...@us...> - 2008-10-13 19:24:00
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:23:56 UTC 2008 Modified Files: pcb/src: search.c Log Message: Fix IsPointInBox to work with wide as well as tall boxes Actually implement the test, rather than trying to construct a pad to test which has the right geometry. To generate a diff of this commit: cvs rdiff -r1.36 -r1.37 pcb/src/search.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/search.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: Peter C. <pet...@us...> - 2008-10-13 19:46:48
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:46:39 UTC 2008 Modified Files: pcb/src: rtree.c Log Message: rtree.c: Fix typo in assertion test inside __r_search Caused false assertion failures when running a debugging build. To generate a diff of this commit: cvs rdiff -r1.33 -r1.34 pcb/src/rtree.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/rtree.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: Peter C. <pet...@us...> - 2008-10-13 19:59:36
|
Module Name: pcb Committed By: petercjclifton Date: Mon Oct 13 19:59:33 UTC 2008 Modified Files: pcb/src: autoroute.c mtspace.c Log Message: Fix two assertion test to allow compiling a debug build. Due to code-restructures, a couple of assert tests (not normally compiled) had bit-rotted. Remove one, rejig the other. To generate a diff of this commit: cvs rdiff -r1.47 -r1.48 pcb/src/autoroute.c cvs rdiff -r1.20 -r1.21 pcb/src/mtspace.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/mtspace.c?r1=1.20&r2=1.21 http://pcb.cvs.sourceforge.net/pcb/pcb/src/autoroute.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: DJ D. <djdelorie> - 2008-11-11 04:37:53
|
Module Name: pcb Committed By: djdelorie Date: Tue Nov 11 04:37:50 UTC 2008 Modified Files: pcb/src: create.c Log Message: Don't merge two lines if the join flag differs. To generate a diff of this commit: cvs rdiff -r1.42 -r1.43 pcb/src/create.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/create.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. <djdelorie> - 2008-11-19 16:23:10
|
Module Name: pcb Committed By: djdelorie Date: Wed Nov 19 16:23:04 UTC 2008 Modified Files: pcb/src: djopt.c Log Message: Move splitlines even earlier, to avoid unwanted changes. To generate a diff of this commit: cvs rdiff -r1.45 -r1.46 pcb/src/djopt.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/djopt.c?r1=1.45&r2=1.46 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <danmc> - 2008-11-25 13:51:00
|
Module Name: pcb
Committed By: danmc
Date: Tue Nov 25 13:50:55 UTC 2008
Modified Files:
pcb/src: global.h main.c
Log Message:
Determine the users home directory on program startup and remember it
for use in other places later. This avoids repeated use of getenv("HOME")
which may have issues especially under windows.
To generate a diff of this commit:
cvs rdiff -r1.56 -r1.57 pcb/src/global.h
cvs rdiff -r1.74 -r1.75 pcb/src/main.c
To view the diffs online visit:
http://pcb.cvs.sourceforge.net/pcb/pcb/src/global.h?r1=1.56&r2=1.57
http://pcb.cvs.sourceforge.net/pcb/pcb/src/main.c?r1=1.74&r2=1.75
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
|
|
From: Dan M. <danmc> - 2008-11-25 14:50:38
|
Module Name: pcb Committed By: danmc Date: Tue Nov 25 14:50:35 UTC 2008 Modified Files: pcb/src: main.c Log Message: do not free() the result of getenv(). Noted by Peter Clifton To generate a diff of this commit: cvs rdiff -r1.75 -r1.76 pcb/src/main.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/main.c?r1=1.75&r2=1.76 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: Dan M. <danmc> - 2008-11-27 16:11:34
|
Module Name: pcb Committed By: danmc Date: Thu Nov 27 16:11:28 UTC 2008 Modified Files: pcb/src: pcbtest.sh.in Log Message: get rid of an insecure usage of a temp file To generate a diff of this commit: cvs rdiff -r1.18 -r1.19 pcb/src/pcbtest.sh.in To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/pcbtest.sh.in?r1=1.18&r2=1.19 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
|
From: DJ D. <djdelorie> - 2008-11-27 16:36:34
|
Module Name: pcb Committed By: djdelorie Date: Thu Nov 27 16:36:31 UTC 2008 Modified Files: pcb/src: create.c Log Message: Test the two lines, not the line vs the current pcb, for compatible poly-join flags. To generate a diff of this commit: cvs rdiff -r1.43 -r1.44 pcb/src/create.c To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/create.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: Dan M. <danmc> - 2008-11-29 12:52:28
|
Module Name: pcb Committed By: danmc Date: Sat Nov 29 12:52:24 UTC 2008 Modified Files: pcb/src: action.c crosshair.c global.h gpcb-menu.res pcb-menu.res Log Message: Add additional crosshair shapes. ctrl-right click cycles through. Patch 2170634 from D. Ineiev. To generate a diff of this commit: cvs rdiff -r1.130 -r1.131 pcb/src/action.c cvs rdiff -r1.36 -r1.37 pcb/src/crosshair.c cvs rdiff -r1.57 -r1.58 pcb/src/global.h cvs rdiff -r1.15 -r1.16 pcb/src/gpcb-menu.res cvs rdiff -r1.40 -r1.41 pcb/src/pcb-menu.res To view the diffs online visit: http://pcb.cvs.sourceforge.net/pcb/pcb/src/action.c?r1=1.130&r2=1.131 http://pcb.cvs.sourceforge.net/pcb/pcb/src/gpcb-menu.res?r1=1.15&r2=1.16 http://pcb.cvs.sourceforge.net/pcb/pcb/src/crosshair.c?r1=1.36&r2=1.37 http://pcb.cvs.sourceforge.net/pcb/pcb/src/pcb-menu.res?r1=1.40&r2=1.41 http://pcb.cvs.sourceforge.net/pcb/pcb/src/global.h?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. |