3
* Makefile.in, aclocal.m4, README_FILES/Makefile.in,
4
doc/Makefile.in, example/Makefile.in,
5
example/libraries/Makefile.in, lib/Makefile.in,
6
newlib/Makefile.in, newlib/2_pin_thru-hole_packages/Makefile.in,
7
newlib/analog-devices/Makefile.in, newlib/burr-brown/Makefile.in,
8
newlib/connectors/Makefile.in, newlib/crystal/Makefile.in,
9
newlib/cypress/Makefile.in, newlib/electro-optics/Makefile.in,
10
newlib/generic_SMD_packages/Makefile.in,
11
newlib/headers/Makefile.in, newlib/msp430/Makefile.in,
12
newlib/not_vetted_ingo/Makefile.in, newlib/sockets/Makefile.in,
13
newlib/tests/Makefile.in, newlib/toko/Makefile.in,
14
src/Makefile.in, src/icons/Makefile.in, src/script/Makefile.in,
15
tools/Makefile.in, tutorial/Makefile.in: update to latest
18
2005-01-26 20:49 danmc
20
* src/: Pcb.ad.in, main.c: change pcb to Pcb in a commented out
23
2005-01-26 20:45 danmc
25
* lib/: geda.inc, misc.inc: fix the LED3 and LED5 footprints for
26
T-1 and T-1 3/4 (3mm and 5mm) standard LED's. The old footprint
27
had drill holes which were too small and also there was silk on
30
2005-01-25 20:35 danmc
32
* lib/plcc.inc: increase the padsize and drill size for
33
through-hole PLCC sockets
35
2005-01-25 13:20 djdelorie
37
* src/pcb-menu.res: Oops, take out test entry
39
2005-01-25 13:07 djdelorie
41
* src/: menu.c, pcb-menu.res, resmenu.c, resmenu.h: Move
42
right-click popup menu to pcb-menu.res also.
44
2005-01-21 18:19 danmc
46
* doc/version.texi: bump date
48
2005-01-21 17:46 danmc
50
* src/create.c: do not complain about MIN_PINORVIACOPPER on a
53
2005-01-21 17:25 danmc
55
* src/: Pcb.ad.in, main.c, set.c: - break the status line into 2
56
lines as it was getting rather long - put the cursor position
57
line below the menu as it is also getting rather long with the
60
Besides keeping the 2 lines from being cutoff on smaller
61
displays, it seems to avoid some of the strange Xaw issues seen
62
in bug #1099862 and patch #1042731 where the porthole for the
63
main drawing area is not properly sized and where the status line
64
is sometimes covered by the porthole.
66
2005-01-21 17:21 danmc
68
* src/Makefile.in: regen
70
2005-01-21 17:18 danmc
72
* src/Makefile.am: for the .test/Pcb apps-default file (the one
73
used when running before installation), use the pcb-menu.res file
74
in the source directory.
76
2005-01-21 17:15 danmc
78
* src/action.c, src/pcb-menu.res, doc/pcb.texi: Add "Selected" and
79
"All" arguments to DisperseElements so you have the option to not
80
disperse all of them. Add corresponding menu choices.
82
2005-01-18 18:13 danmc
84
* src/print.c: avoid having text overlaying text in the fab drawing
85
when a very small number of drill sizes are used. Problem
86
reported in bug #1100163. Patch provided by Mick.
88
2005-01-17 23:40 danmc
92
2005-01-17 23:38 danmc
94
* configure.ac: add a --disable-rpath flag to disable hardcoding of
95
the X11 library path. Default behaviour is unchanged.
97
2005-01-16 23:08 danmc
99
* src/main.c: use LAYOUT_BOTTOM to always put the status line at
100
the bottom of the main window. Gets rid of some annoying bugs on
101
solaris and some other systems where the status line would
102
sometimes get covered up when the window was resized.
104
2005-01-16 22:54 danmc
106
* src/create.c: in the message log produced when a via size has to
107
be increased to meet the minimum copper, add a location to make
108
it easier to locate the via.
110
2005-01-16 22:46 danmc
112
* src/: Pcb.ad.in, main.c: Increase
113
Pcb.masterForm*cursorPosition.width to make room for metric
114
display. Provided by Mark Whitis in patch #1042731
116
2005-01-16 20:05 danmc
118
* doc/pcb.texi: add docs for ChangeClearSize() action. Also apply
119
some other fixes provided in patch #1068842
121
2005-01-13 19:31 danmc
123
* lib/misc.inc: increase quoting of $2 in PKG_CRYSTAL to avoid the
124
refdes from being expanded by m4. Lets you use "X1" as the
125
refdes in gschem and gsch2pcb
127
2005-01-13 17:30 danmc
129
* README_FILES/Makefile.in: regen
131
2005-01-13 17:29 danmc
133
* doc/version.texi: udate data
135
2005-01-13 17:15 danmc
137
* src/pcb-menu.res: add DisperseElements() to menu
139
2005-01-13 17:13 danmc
141
* src/: control.c, main.c, resmenu.c: remove some more compiler
144
2005-01-13 17:08 danmc
146
* doc/pcb.texi, src/action.c, src/action.h, src/main.c: add a
147
DisperseElements() action which will disperse all elemnents in a
148
layout. The purpose is to spread out elements which are all on
149
top of each other at the very beginning of a design.
151
2005-01-06 18:27 danmc
153
* README, README_FILES/LICENSE, README_FILES/MAILING,
154
README_FILES/Makefile.am, README_FILES/README: remove duplicated
155
files and fix some out of date info
157
2005-01-05 22:46 danmc
159
* src/: djopt.c, rtree.c: cast some pointers to (void *) when
160
printing debug output. reduces the # of compiler warnings
162
2005-01-03 07:56 danmc
164
* src/: action.c, autoplace.c, autoroute.c, box.h, buffer.c,
165
buffer.h, change.c, change.h, clip.c, clip.h, copy.c, copy.h,
166
create.c, create.h, crosshair.c, crosshair.h, data.c, data.h,
167
dev_ps.c, dev_rs274x.c, draw.c, file.c, find.c, find.h, global.h,
168
insert.c, insert.h, intersect.c, line.c, macro.h, mirror.c,
169
mirror.h, misc.c, misc.h, move.c, move.h, mtspace.c, output.c,
170
output.h, pinout.c, polygon.c, polygon.h, print.c, print.h,
171
printdialog.c, rotate.c, rotate.h, rubberband.c, search.c,
172
search.h, set.c, set.h, undo.c, undo.h: change "Location" to
173
"LocationType". Avoids some confusion with some compilers
174
(SunPRO in particular) when "Location" is also used as part of a
177
2004-12-31 00:11 danmc
179
* src/vendor.c: move the regfree() call _before_ the return from
180
the function that calls it so that it actually happens.
182
2004-12-11 19:12 danmc
184
* src/vendor.c: remove a compiler warning
186
2004-11-20 17:25 danmc
188
* src/set.c: add metric output to the location display. Based on
189
patches provided in patch #1042731 by Mark Whitis
191
2004-11-20 17:20 danmc
193
* src/main.c: adjust Pcb.masterForm*cursorPosition.width to match
194
the app-defaults file value
196
2004-11-20 09:30 danmc
198
* src/actionlist.c: revert previous. Seems to have snuck in by
199
mistake in the strcmp() cleanup.
201
2004-11-20 09:15 danmc
203
* src/pcb-menu.res: add <Key>. as the hotkey for toggling 45 degree
204
line mode. addressed bug #1069665 filed by Mark Whitis.
206
2004-11-18 23:12 haceaton
208
* src/crosshair.c: Snap to pads go to pad centers and allow
209
snapping to element mark too.
210
----------------------------------------------------------------------
212
2004-11-18 22:08 haceaton
214
* src/: action.c, actionlist.c, autoplace.c, create.c,
215
dev_rs274x.c, dialog.c, djopt.c, draw.c, file.c, fileselect.c,
216
macro.h, main.c, misc.c, netlist.c, print.c, rats.c, res_parse.y,
217
search.c, selector.c, set.c, vendor.c: Replace all strcmp with a
218
macro that tests for NULL pointers
219
----------------------------------------------------------------------
221
2004-11-08 00:36 danmc
223
* src/control.c: Restore translation table for the mode buttons.
224
This seems to fix the "mode buttons are not responsive" bug
225
reported in bug #716517 Patch provided by Daniel Nilsson in patch
228
2004-11-07 09:46 haceaton
230
* src/: change.c, change.h: Allow element names to be edited over
232
----------------------------------------------------------------------
234
2004-11-01 22:38 danmc
236
* src/Pcb.ad.in: Fix the <Key>. binding to toggle 45 degree mode.
237
Addresses bug #1022800
239
2004-11-01 06:58 danmc
241
* config.h.in, configure: regen [add support for ElectricFence
242
debugging. --enable-efence]
244
2004-11-01 06:57 danmc
246
* configure.ac: add support for ElectricFence debugging.
249
2004-11-01 06:52 danmc
251
* doc/: pcb.texi, version.texi: clarify the units used by PCB a bit
253
2004-10-31 01:50 danmc
255
* doc/pcb.texi, src/vendor.c: Allow the use of regular expressions
256
in the resources which specify elements which should not have
257
their drill holes mapped to the vendor table.
259
2004-10-30 02:56 danmc
261
* src/: pcb-menu.res, vendor.c: Modify the LoadVendor() action so
262
if the file name is not give, the user is presented with a file
263
selection dialog box to choose a file. Also add a menu choice
266
2004-10-30 02:30 danmc
268
* src/script/pcb.in: Quote "$@" to keep args whole
270
2004-10-29 09:05 danmc
272
* src/: Makefile.am, Makefile.in: add missing vendor.h
274
2004-10-29 02:08 danmc
276
* doc/pcb.texi: document vendor drill mapping
278
2004-10-29 02:07 danmc
280
* src/: Makefile.in, actionlist.c: regen after adding vendor
281
resource/mapping code
283
2004-10-29 02:07 danmc
285
* src/: Makefile.am, action.c, change.c, change.h, create.c,
286
pcb-menu.res, vendor.c, vendor.h: Add support for a loadable
287
vendor resource. The primary purpose is to import a list of
288
vendor supported or prefered drill sizes. The design is then
289
modified to change drills to sizes in the drill list.
290
Additionally, the vendor resource file may include DRC settings.
292
2004-10-27 10:36 djdelorie
294
* src/resmenu.c: Support multiple actions per line for -action and
297
2004-10-27 10:28 djdelorie
299
* src/pcbtest.sh.in: Quote "$@" to keep args whole
301
2004-10-27 10:23 djdelorie
303
* src/: actionlist.c, global.h, main.c, resmenu.c: Add -action
304
command line, to execute one action string at startup
306
2004-10-27 10:11 djdelorie
308
* src/: pcb-menu.res, res_lex.l: Add support for comments.
309
Comments begin with '#' and extend to the end of the line.
311
2004-10-27 10:10 djdelorie
313
* doc/: pcb.texi, version.texi: Document resource file comments
315
2004-10-25 21:38 danmc
317
* src/dialog.c: remove unused variable, make sure return returns a
318
value on a non-void fn
320
2004-10-25 06:55 danmc
322
* src/dialog.c: Add date and compile time to the About dialog.
323
Patch provided as patch #1053444 by Bob Paddock.
325
2004-10-24 22:10 danmc
327
* src/buffer.c: Fix one more (last one maybe?) hires bug where when
328
converting a selection or buffer to element, the soldermask
329
relief is 100x smaller than the default. Address bug report
332
2004-10-24 22:00 danmc
334
* Makefile.in, README_FILES/Makefile.in, example/Makefile.in,
335
example/libraries/Makefile.in, lib/Makefile.in,
336
newlib/Makefile.in, newlib/2_pin_thru-hole_packages/Makefile.in,
337
newlib/analog-devices/Makefile.in, newlib/burr-brown/Makefile.in,
338
newlib/connectors/Makefile.in, newlib/crystal/Makefile.in,
339
newlib/cypress/Makefile.in, newlib/electro-optics/Makefile.in,
340
newlib/generic_SMD_packages/Makefile.in,
341
newlib/headers/Makefile.in, newlib/msp430/Makefile.in,
342
newlib/not_vetted_ingo/Makefile.in, newlib/sockets/Makefile.in,
343
newlib/tests/Makefile.in, newlib/toko/Makefile.in,
344
src/Makefile.in, src/icons/Makefile.in, src/script/Makefile.in,
345
tools/Makefile.in, tutorial/Makefile.in: regen so that all
346
Makefile.in files came from the same version of automake
348
2004-10-24 21:59 danmc
350
* doc/version.texi: update date on manual since there have been
353
2004-10-22 23:39 danmc
355
* doc/pcb.texi: minor fixups to make this happy again with the new
358
2004-10-22 23:38 danmc
360
* doc/texinfo.tex: update to texinfoversion 2004-09-06.16
362
2004-10-21 18:49 haceaton
364
* src/change.c: Fix borking of name_tree when changing an element
366
----------------------------------------------------------------------
368
2004-10-21 18:16 danmc
370
* doc/Makefile.in: regen
372
2004-10-21 18:14 danmc
374
* doc/Makefile.am: - override the mostlyclean-aminfo target to
375
avoid deleting the .dvi, .html, .pdf, and .ps versions of the
376
manual with 'make clean'. Since these files already go in the
377
distfile, we don't want a 'make clean' to remove them as that
378
would force a dependency on TeX. This issue was noted by Stuart
381
- while here let automake handle the html and pdf conversions
382
automatically. This ends up defaulting to texi2pdf for PDF which
383
seems to do a better job than ps2pdf anyway.
385
2004-10-21 18:11 danmc
387
* aclocal.m4, configure: regen
389
2004-10-21 18:04 danmc
391
* configure.ac: check for ps2pdf which is used for building the
394
2004-10-21 18:02 danmc
396
* acinclude.m4: improve the quoting so that aclocal-1.9.2 is
399
2004-10-20 08:21 danmc
401
* doc/pcb.texi: minor fixup in the newlib element creation guide.
403
2004-10-19 21:02 danmc
405
* doc/pcb.texi: Apply several improvements from Bob Paddock
408
- spell check - improved section on modifying newlib footprints -
409
add section on searching for elements - add section on
410
measurements - add appendix on regular expressions
412
Some texinfo fixes from me.
414
2004-10-17 01:40 djdelorie
416
* src/resmenu.c: Sort actions by modifier so that both Ctrl<Key>x
419
2004-10-17 01:40 djdelorie
421
* src/actionlist.c: Regenerated
423
2004-10-17 01:16 djdelorie
425
* src/action.c: Add FlagHaveRegex (have_regex) so that the
426
SelectByName menu entries work.
428
2004-10-12 09:16 djdelorie
430
* src/global.h: Oops, overzealous patching ;-)
432
2004-10-12 09:13 djdelorie
434
* src/global.h: add non-gcc definition of ATTRIBUTE_UNUSED
436
2004-10-12 08:09 danmc
438
* src/global.h: add missing #else clause in defining
439
ATTRIBUTE_UNUSED on non-gcc or older gcc version. Problem noted
442
2004-10-08 12:56 djdelorie
444
* src/rats.c: Check for numberless pins.
446
2004-10-07 22:30 djdelorie
448
* src/print.c: Print plated and unplated hole counts on separate
451
2004-10-06 16:04 djdelorie
453
* src/print.c: Avoid checking pin numbers for unnumbered pins.
455
2004-09-23 22:55 djdelorie
457
* src/: actionlist.c, data.c, dialog.c, global.h, main.c: Add
458
command history to : widget.
460
2004-09-23 22:02 danmc
462
* README.snapshots: minor tweaks to instructions
464
2004-09-21 00:37 haceaton
466
* src/: draw.c, move.c, pinout.c: Fixes for pinout window crash.
467
Still need to fix pinout scroll range at high zoom
469
2004-09-20 23:51 haceaton
471
* src/misc.c: Fix error on non-quarter circle arc bounding box
474
2004-09-20 22:31 haceaton
476
* src/menu.c: Don't ask for X,Y coordinates in third-button pop-up
477
menu; the coordinate is where the cursor was when the menu was
480
2004-09-20 22:16 haceaton
482
* src/draw.c: Fixed return value of Emark_callback. (Didn't really
483
matter, we weren't count number of marks drawn).
485
2004-09-20 21:48 haceaton
487
* src/action.c: Allow Ctrl-drag to copy objects in arrow mode.
489
2004-09-20 21:46 haceaton
491
* src/polygon.c: Fix bug with polygon clearances from other layers
494
2004-09-08 00:05 danmc
496
* src/set.c: add an extra digit to the display of metric
497
measurements. Patch from Gabriel Paubert.
499
2004-09-03 20:35 danmc
501
* NEWS: mention the background image in 20040903
503
2004-09-03 18:12 danmc
505
* NEWS: update with pcb-20040903 news items
507
2004-09-03 07:43 danmc
509
* aclocal.m4, configure, doc/version.texi: regen for pcb-20040903
511
2004-09-03 00:28 danmc
513
* configure.ac: set version for snapshot
515
2004-09-03 00:04 danmc
517
* ChangeLog: update to get ready for next snapshot
519
2004-09-03 00:02 danmc
521
* README.snapshots: add more detailed snapshot instructions
523
2004-08-30 07:54 danmc
525
* src/: resmenu.h, main.c: add missing headers
527
2004-08-30 07:29 danmc
529
* src/parse_y.y: add missing prototype
531
2004-08-30 07:26 danmc
533
* src/find.c: remove unused variable
535
2004-08-30 07:21 danmc
537
* src/res_lex.l: add missing prototype
539
2004-08-29 23:32 danmc
541
* src/res_parse.y: clean up a few more compiler warnings
543
2004-08-29 23:13 danmc
545
* src/djopt.c: get rid of a bunch of format string compiler
546
warnings along with some unused variable warnings
548
2004-08-29 22:52 danmc
550
* src/: action.c, autoplace.c, autoroute.c, buffer.c, change.c,
551
clip.c, command.c, compat.c, control.c, copy.c, create.c,
552
crosshair.c, data.c, dev_ps.c, dev_rs274x.c, dialog.c, djopt.c,
553
draw.c, drill.c, error.c, file.c, fileselect.c, find.c, global.h,
554
gui.c, heap.c, insert.c, intersect.c, lgdialog.c, library.c,
555
line.c, log.c, main.c, menu.c, mirror.c, misc.c, move.c,
556
mtspace.c, mymem.c, netlist.c, output.c, parse_l.l, parse_y.y,
557
pinout.c, polygon.c, print.c, printdialog.c, printpanner.c,
558
rats.c, remove.c, report.c, res_lex.l, res_parse.y, resmenu.c,
559
rotate.c, rtree.c, rubberband.c, search.c, select.c, selector.c,
560
set.c, sizedialog.c, undo.c, vector.c: rework the lines which
561
have static char *rcsid=.... to include an unused attribute on
562
gcc. This gets rid of a bunch of gcc -Wall warnings which can
563
cause some actual bugs to be lost in the noise.
565
While here, make sure we include config.h and also dmalloc.h if
566
dmalloc debugging has been requested.
568
2004-08-28 21:46 danmc
570
* src/draw.c: fix a "=" instead of "==" bug
572
2004-08-28 08:41 danmc
574
* README.cvs: update this to more closely match the current reality
576
2004-08-28 08:33 danmc
578
* src/actionlist.c: add actionlist.c for non-maintainers
580
2004-08-28 01:25 danmc
582
* configure: regen (if we are using gcc then add -Wall)
584
2004-08-28 01:24 danmc
586
* configure.ac: if we are using gcc then add -Wall
588
2004-08-27 18:04 danmc
590
* src/draw.c: add missing header (for isdigit)
592
2004-08-27 18:01 danmc
594
* src/dev_rs274x.c: use long int in some places to avoid assigning
597
2004-08-27 18:01 danmc
599
* src/: action.c, rtree.c: remove some unused variables
601
2004-08-27 17:57 danmc
603
* src/: output.c, resmenu.c: add a missing header
605
2004-08-27 17:57 danmc
607
* src/main.c: remove an unused variable
609
2004-08-26 22:21 danmc
611
* doc/version.texi: bump updated date
613
2004-08-26 21:54 danmc
615
* doc/Makefile.in: regen (add pcb.1 to EXTRA_DIST)
617
2004-08-26 21:53 danmc
619
* doc/Makefile.am: add pcb.1 to EXTRA_DIST
621
2004-08-26 21:04 danmc
623
* doc/pcb.texi: document the ExecuteFile() action and the -script
626
2004-08-26 20:58 danmc
628
* src/: global.h, main.c, misc.c, resmenu.c: add an
629
ExecuteFile(file) action which executes the actions contained in
630
the specified file. In addition, add a "-script <filename>"
631
option which will invoke ExecuteFile(<filename>) upon startup.
632
Eventually (but not yet) this will be able to be used for things
633
like generating postscript and RS-274-X output from the command
636
2004-08-25 21:58 danmc
638
* src/resmenu.c: Fix a minor memory leak bug which allocated space
639
for 10 more pointers everytime invoke_action() was called.
641
While here add a few comments about whats going on in this
644
2004-08-24 22:38 danmc
646
* doc/pcb.texi: update the table of the output files generated by
649
2004-08-24 22:37 danmc
651
* src/pcb-menu.res: use "Reference Designator" instead of "Name on
652
PCB" as the former is more standard
654
2004-08-24 22:27 danmc
656
* src/file.c: exclude Makefile, Makefile.am, and Makefile.in as
657
valid element names as these may reside in a lib directory
659
2004-08-24 22:22 danmc
661
* doc/pcb.texi: add a brief comment about what M4 is and where to
664
2004-08-24 21:59 danmc
666
* src/action.c: add one more Usage message. this time for the
667
RemoveSelected() action
669
2004-08-24 21:07 danmc
671
* src/: main.c, misc.c: allow --version, --help, and --copyright to
672
also work since those are typically supported by GNU programs.
674
2004-08-24 21:03 danmc
676
* src/misc.c: In the Usage() function be sure to restore stderr at
677
the beginning since this function calls exit(). This will ensure
678
that the Usage() message can actually be seen in all cases.
679
Fixes the following: clock@oberon:~$ pcb --version
680
clock@oberon:~$ noted by Karel Kulhav on the gEDA mailing list.
682
2004-08-24 17:49 danmc
684
* doc/Makefile.in: regen after adding pcb.1
686
2004-08-24 17:44 danmc
688
* doc/: pcb.1, Makefile.am: add a man page which says where to look
691
2004-07-30 23:29 danmc
693
* src/find.c: avoid 'inline' unless we're using gcc.
695
2004-07-30 23:26 danmc
697
* src/res_parse.y: use foo?foo:bar instead of foo?:bar as the
698
latter is a gcc extension. Makes the irix c compiler happy.
700
2004-07-28 21:50 danmc
702
* lib/geda.inc: update the 150 and 300 mil width SOIC packages per
703
the IPC recommendations at footprint.ipc.org. Partially
704
addresses the "silk on pad" bug noted in bug report #995401.
706
2004-07-28 21:48 danmc
708
* lib/smt.inc: improve the decision on adding or not adding a silk
709
arc on the COMMON_SMT_DIL_MIL macro
711
2004-07-16 23:14 haceaton
713
* src/print.c: Only clear silk on same side as pad. Patch
716
2004-07-09 23:42 djdelorie
718
* doc/pcb.texi, src/draw.c, src/draw.h, src/global.h, src/main.c,
719
src/misc.c: Add limited support for a behind-the-board background
722
2004-07-07 21:32 danmc
724
* src/rubberband.c: Fix a bug related to checking for the
725
intersection of a circular region defined by an line end point
726
and its radius and a rectangular pin/pad. The old code looked
727
for the intersection of the smallest square which encloses the
728
circular region and the rectangular pin/pad region. However this
729
method claims that there are intersections when in fact there are
730
not. For example a very wide trace has a significant area
731
enclosed by the square which encloses the circular region defined
732
by the line end and radius that is not enclosed by the circular
735
The new code actually looks for intersection of the circular
736
region and the square region.
738
2004-07-07 19:59 danmc
740
* src/rubberband.c: fix some errors where the diameter was used
741
where the radius should have been used when looking for circular
742
regions which intersect. Fixes bug report #978412. Partial
743
patch provided in the bug report, additional bugs fixed by me.
745
Note: a bug still exists when calculating line -> rectangular pad
746
intersection. A fix will be coming.
748
2004-07-01 22:02 haceaton
750
* src/undo.c: Fix UndoChangeMaskSize assuming LINESTRUCT has the
753
2004-06-30 19:28 danmc
755
* src/: pcbtest.sh.in, script/pcb.in: when running under gdb set
756
XAPPLRESDIR and unset XUSERFILESEARCHPATH
758
2004-06-30 19:24 danmc
760
* src/resmenu.c: make 'str' static so that the memory allocated by
761
MyStrdup() can properly be freed on the next call of
764
2004-06-25 19:04 djdelorie
766
* src/pcb-menu.res: Change size of selected objects, fix enlarge
767
options to actually enlarge (bug 978408)
769
2004-06-25 18:58 djdelorie
771
* src/menu.c: Cut and Copy from the popup menu now wait for a click
772
before acting (bug 978406)
774
2004-06-24 11:05 djdelorie
776
* src/: Pcb.ad.in, main.c, menu.c, pcb-menu.res, resmenu.c,
777
resmenu.h: Add support for menu accelerators. Replace hotkey
778
translations with menu accelerators where appropriate.
780
2004-06-20 17:33 djdelorie
782
* src/: Makefile.am, Makefile.in: Run gather-actions only if
785
2004-06-15 09:32 haceaton
787
* src/: action.c, autoroute.c, const.h, menu.c, pcb-menu.res: Fix
788
live routing menu handling; patch segfault on breaking element
789
with no element specified. Autorouter tweaks.
791
2004-06-10 18:48 danmc
793
* lib/geda.inc: add a few more 400mil width DIP packages (DIPxM)
795
2004-06-09 20:22 danmc
797
* src/dev_rs274x.c: make sure we define all aperture codes used by
798
arcs. Fixes the bug reported in bug #969903 by Werner Hoch where
799
an arc of a width not used by anything else in the layout does
800
not have its aperture defined.
802
2004-06-09 19:09 danmc
804
* src/find.c: fix the function name strings passed to MyCalloc().
806
2004-06-09 00:15 danmc
808
* src/pcb-menu.res: Do not arbitrarily change the zoom setting
809
whenever running DRC. Especially if there are no DRC errors, we
810
don't want/need to change the zoom. Noted by Mark Becker.
812
2004-06-09 00:14 danmc
814
* src/pcb-menu.res: Add 0.5 and 0.1 mil grid selections. Requested
815
in RFE #876549 by John Griessen.
817
2004-06-09 00:12 danmc
819
* src/: find.c, misc.c, misc.h: Save layerstack settings prior to
820
running DRC and restore them afterwards so that things like
821
current input layer are not changed by DRC. Noted by Mark
824
2004-06-04 23:33 danmc
826
* configure: regen after rpath flag order change
828
2004-06-04 23:32 danmc
830
* configure.ac: change the order in the list of rpath flags which
831
are tried out. This is because when -R was tried first, it was
832
accepted on linux systems because even though gcc didn't like it,
833
it still exited with 0. The new order seems to do the right
834
thing on solaris, linux, and netbsd as the compiler now actually
835
gives an error code for the flags it does not like.
837
2004-06-04 22:21 djdelorie
839
* src/djopt.c: Be even more picky about which line is chosen as an
842
2004-06-04 19:01 danmc
844
* configure: regen (If --enable-dmalloc is given but dmalloc is not
845
found then error out instead of disabling dmalloc
847
2004-06-04 19:00 danmc
849
* configure.ac: If --enable-dmalloc is given but dmalloc is not
850
found then error out instead of disabling dmalloc
852
2004-06-03 19:06 danmc
854
* src/action.c: add usage output for several more actions
856
2004-06-02 20:45 danmc
858
* src/action.c: Add usage output if the input arguments are not
859
quite right for several actions. Still have more to add, but
862
2004-06-01 20:45 danmc
864
* src/default_font: add @ character. Absence noted by Dave
867
2004-06-01 19:29 danmc
869
* src/pcb-menu.res: add a GetXY() to the 'copy selection to buffer'
870
menu. Needed to have a resonable reference point for the copy.
871
Noted by Mark Becker.
873
2004-06-01 19:18 danmc
875
* configure: regen (fail configuration if Xaw is not found)
877
2004-06-01 19:18 danmc
879
* configure.ac: fail configuration if Xaw is not found
881
2004-05-31 08:28 danmc
883
* README.snapshots: add a note to remember to do something better
884
with versions on the next snapshot
886
2004-05-31 08:15 danmc
888
* NEWS: remove duplicated line
890
2004-05-30 20:51 danmc
892
* ChangeLog: update changelog with cvs2cl.pl. This file previously
895
2004-05-30 20:49 danmc
897
* doc/version.texi: bump updated date to match snapshot date
899
2004-05-30 20:46 danmc
901
* NEWS: add some release notes for the upcoming 20040530 snapshot
903
2004-05-29 14:57 danmc
905
* src/change.c: add missing prototype
907
2004-05-28 22:26 danmc
909
* globalconst.h: set MASKFRAME to be 3 (mils) instead of 0. This
910
way the soldermask opening will be larger than the pads for
911
components defined using the older style format which did not
912
explicitly give soldermask relief size.
914
2004-05-28 21:47 danmc
916
* doc/pcb.texi: document the SetFlag(), ClrFlag(), and ChangeFlag()
919
2004-05-28 21:38 danmc
921
* doc/pcb.texi: correct location for Pcb appdefaults file
923
2004-05-28 20:15 danmc
925
* src/: pcbtest.sh.in, script/pcb.in: For the pcb wrapper script,
926
if the first argument is "-gdb", pick off that flag and run pcb
927
inside of the gdb debugger. Should simplify debugging a bit.
929
2004-05-28 20:13 danmc
931
* src/: action.c, action.h, change.c, change.h, main.c: Add
932
SetFlag, ClrFlag, and ChangeFlag actions. These currently let
933
you set, clear, or change the square, octagon, or thermal pads.
934
For example :SetFlag(SelectedVias,thermal)
935
:ClrFlag(SelectedObjects,square)
936
:ChangeFlag(SelectedPads,octagon,1)
938
2004-05-27 23:17 danmc
940
* src/djopt.c: Fix the segfault bug noted in bug report #959073 by
941
Bob Paddock. While here, also fix a bug which can potentially
942
cause a floating point exception.
944
2004-05-27 23:15 danmc
946
* config.h.in, configure: regen after adding rint() test
948
2004-05-27 23:12 danmc
950
* configure.ac: add test for rint()
952
2004-05-26 22:11 danmc
954
* doc/version.texi: bump date
956
2004-05-26 22:10 danmc
958
* doc/pcb.texi: add INFO-DIR-SECTION Miscellaneous per bug #957369
959
submitted by Mike Frysinger
961
2004-05-23 14:57 danmc
963
* lib/smt.inc: update the COMMON_SMT_2PAD_MIL macro to the newer
964
element format. With this change, the soldermask relief and
965
clearance can now be specified for the pads. This fixes the
966
issue noted recently on the geda mailing list about 0805
967
footprints from the ~geda library having soldermask openings
968
which are the same size as the pads.
970
2004-05-14 17:23 danmc
972
* src/dev_ps.c: make sure we get the preamble in all EPS output
973
files. Bug noted by David Koski
975
2004-05-14 17:22 danmc
977
* lib/geda.inc: add SOJ packages (lots of them)
979
2004-05-14 17:22 danmc
981
* lib/smt.inc: fix a hi-res bug in the polarity arc silk for some
984
2004-05-14 17:22 danmc
986
* src/res_parse.y: add missing string.h (for strcmp). Noted by
989
2004-05-13 22:59 danmc
991
* src/: pcbtest.sh.in, script/pcb.in: unset XUSERFILESEARCHPATH
992
which causes a conflict with XAPPLRESDIR
994
2004-05-13 22:29 danmc
996
* src/resource.h: add a comment
998
2004-05-13 18:09 danmc
1000
* src/misc.c: correct the pin/pad bounding box calculation. Bug
1001
noted by David Koski.
1003
2004-05-04 23:47 danmc
1005
* src/macro.h: fix typo in comment
1007
2004-05-02 01:02 djdelorie
1009
* src/: djopt.c, pcb-menu.res: Add flag to default to optimizing
1010
only autorouted nets, plus menu option to control it.
1012
2004-05-02 00:26 djdelorie
1014
* src/resmenu.c: Don't use local var for widget name.
1016
2004-05-02 00:23 djdelorie
1018
* src/djopt.c: Fix bug wrt intersecting layer groups in miter
1020
2004-05-01 23:40 djdelorie
1022
* src/: menu.c, resmenu.c: Remove gcc-isms
1024
2004-05-01 00:44 danmc
1026
* doc/pcb.texi: fix typo
1028
2004-05-01 00:29 danmc
1030
* src/resmenu.c: protect the inclusion of string.h with
1033
2004-04-30 18:55 danmc
1035
* lib/minicircuits.inc: adjust spacing between the 2 rows of pins
1036
to better match the datasheet
1038
2004-04-30 18:55 danmc
1040
* lib/smt.inc: clarify a comment
1042
2004-04-29 21:49 danmc
1044
* src/: Pcb.ad.in, action.c, file.c, find.c, global.h, macro.h,
1045
main.c, parse_y.y, sizedialog.c: Add some DRC checking of
1046
silkscreen layers. Currently this check looks for minimum widths
1047
of silk lines. Currently not checked are:
1049
- silk polygons - silk text - wide silk lines made by overlapping
1050
several narrow silk lines
1052
2004-04-29 20:19 danmc
1054
* src/find.c: put a string which is repeated several times into a
1055
#define and use that macro instead.
1057
2004-04-29 19:50 danmc
1059
* src/: autoplace.h, autoroute.h, djopt.h, drill.h, heap.h,
1060
intersect.h, netlist.h, output.c, rats.c, resmenu.h, rtree.h,
1061
selector.c, vector.h: RCS Id police
1063
2004-04-29 19:09 danmc
1065
* src/Makefile.in: regen
1067
2004-04-29 19:05 danmc
1069
* src/Makefile.am: minor fixes to get the distcheck target working
1072
2004-04-28 23:12 danmc
1074
* doc/pcb.texi: add a note about the centroid and bill of materials
1075
output. While here add a feature list near the top of the
1076
document to help a new user quickly answer the question "what is
1077
pcb and what can it do?".
1079
2004-04-28 22:41 danmc
1081
* src/resmenu.c: RCS Id and config.h police
1083
2004-04-28 22:34 danmc
1085
* src/print.c: When printing to RS-274-X also generate a centroid
1086
data file (X-Y data) with the required data to drive a pick and
1087
place machine. The centroid of each part is calculated from the
1088
center of each pin/pad. The rotation is determined by looking at
1089
the angle of pin1 relative to the centroid.
1091
In addition, generate a bill of materials file. This lists the
1092
part, quantity, and list of reference designators.
1094
2004-04-28 22:21 danmc
1096
* src/: res_lex.l, res_parse.y, resmenu.c: fix some 64-bit bugs to
1097
get this working on my alpha. Of prime importance, an int isn't
1098
big enough to hold a pointer.
1100
2004-04-28 21:31 danmc
1102
* src/resource.h: RCS Id police
1104
2004-04-28 18:42 danmc
1106
* src/: res_lex.l, res_parse.y: RCS Id police
1108
2004-04-28 18:42 danmc
1110
* src/misc.c: put variable declarations at the beginning of
1111
functions. Avoids syntax error on gcc-2.95
1113
2004-04-28 17:53 danmc
1115
* lib/: amp.inc, bourns.inc, johnstech.inc, minicircuits.inc,
1116
panasonic.inc: fix the EXTRACT_END flag
1118
2004-04-28 17:34 danmc
1120
* lib/: Makefile.am, Makefile.in, common.m4, cts.inc: add cts
1121
library containing CTS series 742/3/4/5/6 resistor packs
1123
2004-04-28 17:34 danmc
1125
* lib/: johnstech.inc, smt.inc: fix refdes silk size
1127
2004-04-27 22:42 danmc
1129
* lib/: dil.inc, geda.inc: Fix SDIP (shrink DIP) footprints. Patch
1130
from Wojciech Kazubski in RFE #929697 slightly modified by me.
1132
2004-04-27 22:17 danmc
1134
* lib/panasonic.inc: Correct the spacing between the rows of pads.
1135
Also fix one of the pad widths on a footprint which was obviously
1138
2004-04-27 22:09 danmc
1140
* lib/smt.inc: hires-ify the COMMON_SMT_DIL_MIL macro. The macro
1141
already took input arguments in 1/1000 mil so now we simple only
1142
reduce the resolution to 1/100 mil in the output instead of to 1
1143
mil. This also helps the COMMON_SMT_DIL_MM which calls the
1144
COMMON_SMT_DIL_MIL macro.
1146
2004-04-27 18:28 danmc
1148
* src/tmp.txt: test commit #3
1150
2004-04-27 18:18 danmc
1152
* src/tmp.txt: test commit #2
1154
2004-04-27 18:17 danmc
1156
* src/tmp.txt: test commit
1158
2004-04-27 15:13 djdelorie
1160
* doc/version.texi: add version.texi for non-maintainers
1162
2004-04-27 15:08 djdelorie
1164
* src/Makefile.am, src/Makefile.in, src/Pcb.ad.in, src/Pcb.ad.raw,
1165
src/Pcb.ad.small, src/action.h, src/dialog.c, src/gather-actions,
1166
src/global.h, src/gui.c, src/main.c, src/menu.c, src/menu.h,
1167
src/misc.c, src/misc.h, src/pcb-menu.res, src/res_lex.l,
1168
src/res_parse.y, src/resmenu.c, src/resmenu.h, src/resource.h,
1169
src/set.c, src/sizedialog.c, doc/pcb.texi: add file-driven menus
1171
2004-04-27 14:49 djdelorie
1173
* Makefile.in, ylwrap: add ylwrap
1175
2004-04-27 08:56 haceaton
1177
* src/autoroute.c: More autorouter improvements, some bug fixes
1179
2004-04-26 09:20 haceaton
1181
* src/: autoroute.c, mtspace.c: Significant improvements to
1182
autorouting of congested designs
1184
2004-04-25 00:56 haceaton
1186
* src/: global.h, rtree.c: Fix rtree memory management bugs
1188
2004-04-19 17:20 haceaton
1190
* src/rtree.c: Fix a bug that allocates too much memory to store
1193
2004-04-19 17:20 haceaton
1195
* src/: buffer.c, move.c: Fix some bugs with rtree based name
1198
2004-04-18 22:19 haceaton
1200
* src/: autoroute.c, find.c, rats.c: More autorouter improvements.
1201
Improve trace appearance, slightly speed up and allow it to use
1204
2004-04-18 10:12 haceaton
1206
* src/: action.c, change.c, copy.c, file.c, insert.c, move.c,
1207
polygon.c, polygon.h, remove.c, rotate.c: Fix pin-in-poly bug;
1208
because polys can overlap can never check one single polygon.
1210
2004-04-12 00:12 haceaton
1212
* src/: djopt.c, autoroute.c: Restore mistakenly lost lines in
1213
djopt, and various improvements to auto-router
1215
2004-04-11 11:15 haceaton
1217
* src/move.c: Argh, another attempt to properly fix the bug
1219
2004-04-11 11:12 haceaton
1221
* src/: djopt.c, move.c: Fixup some errors introduced in last patch
1223
2004-04-09 00:13 haceaton
1225
* src/djopt.c: Fix segfault with edge-connector elements (pads on
1228
2004-04-08 20:25 haceaton
1230
* src/: draw.c, insert.c, move.c, output.c: Various bug fixes
1232
2004-03-28 12:45 haceaton
1234
* src/: action.c, autoroute.c, global.h, menu.c: Still more
1235
improvements to the router, plus can show it's action on screen.
1237
2004-03-27 22:06 haceaton
1239
* src/: autoroute.c, box.h, mtspace.c, mtspace.h: More improvements
1242
2004-03-26 15:44 haceaton
1244
* src/create.c: Forbid diagonal pads when created externally with
1247
2004-03-25 17:36 haceaton
1249
* src/autoroute.c: Some improvements to autorouter - still need to
1250
better handle mtspace structures so there is not so much
1251
duplicate effort with multiple route styles
1253
2004-03-23 15:28 djdelorie
1255
* src/parse_y.y: Provide our own yywrap(), just in case.
1257
2004-03-22 08:12 haceaton
1259
* src/Pcb.ad.in: Fix a couple of key binding bugs
1261
2004-03-22 01:27 haceaton
1263
* src/find.c: Fix some re-drawing issues after finding connections
1265
2004-03-22 01:26 haceaton
1267
* src/autoroute.c: Fix some autoroute bugs; add proper style
1268
handling to autorouter
1270
2004-03-20 18:02 haceaton
1272
* src/: report.c, rtree.c: Provide better rtree visualization
1275
2004-03-20 18:01 haceaton
1277
* src/: buffer.c, change.c, create.c, dev_ps.c, draw.c, global.h,
1278
misc.c, move.c, move.h, mymem.c, print.c, printpanner.c,
1279
remove.c, rotate.c, search.c: Use rtree to search element names;
1280
fix postscript paper handling; fix silk names clipped over
1283
2004-03-20 13:25 haceaton
1285
* src/: rtree.c, rtree.h: Slight optimization of tree construction,
1286
plus add means to visualize tree
1288
2004-03-20 12:01 haceaton
1290
* src/file.c: Don't use _LOOP macros for writing files in order to
1291
preserver ordering so that diff can be effectively used on pcb
1294
2004-03-18 19:08 danmc
1296
* lib/johnstech.inc: increase soldermask relief on mounting pads
1298
2004-03-18 10:35 haceaton
1300
* src/: const.h, draw.c, polygon.c: Use sqrt(2)/2 defined in math
1301
library when available
1303
2004-03-18 10:34 haceaton
1305
* src/rats.c: Handle shorts to unnamed elements and pins
1307
2004-03-18 10:33 haceaton
1309
* src/line.c: Forgot to check this in with the _LOOP macro changes
1311
2004-03-18 00:46 haceaton
1313
* src/: print.c, dev_ps.c: Add assembly drawing output for
1316
2004-03-16 23:59 haceaton
1318
* src/: action.c, autoplace.c, autoroute.c, buffer.c, change.c,
1319
copy.c, create.c, crosshair.c, dev_ps.c, dev_rs274x.c, djopt.c,
1320
draw.c, drill.c, file.c, find.c, global.h, library.c, macro.h,
1321
menu.c, mirror.c, misc.c, move.c, mymem.c, netlist.c, pinout.c,
1322
polygon.c, print.c, rats.c, remove.c, report.c, rotate.c,
1323
rtree.c, rubberband.c, search.c, select.c, set.c, undo.c: Change
1324
_LOOP macros so that gdb can break inside the loop
1326
2004-03-16 19:29 danmc
1328
* src/rtree.c: revert last change. Some compilers including
1329
gcc-2.95.3 do not like it. ok'ed by harry.
1331
2004-03-14 01:30 haceaton
1333
* src/: autoplace.c, intersect.c: Various fixes to autoplacement
1336
2004-03-14 01:29 haceaton
1338
* src/set.c: auto drc bug fix
1340
2004-03-14 01:29 haceaton
1342
* src/action.c: Acknowledge placement
1344
2004-03-14 01:26 haceaton
1346
* src/: netlist.c, rats.c: Fix memory leaks
1348
2004-03-13 00:51 haceaton
1350
* src/rotate.c: corrctly distinguish rubberand rat lines
1352
2004-03-11 17:57 haceaton
1354
* src/rtree.c: Remove unnecessary union identifier to clarify code
1356
2004-03-10 17:55 haceaton
1358
* src/action.c: Fix polygon insert point bug introduced when
1361
2004-03-09 20:17 danmc
1363
* lib/geda.inc: 100 pin QFP packages have 100 pins not 72
1365
2004-03-09 19:10 haceaton
1367
* src/error.c: Fix for bad pipe handling under cygwin
1369
2004-03-09 14:51 haceaton
1371
* src/draw.c: Minimize rectangle fills
1373
2004-03-09 14:30 haceaton
1375
* src/polygon.c: Oops - this fixes the error introduced moving to
1378
2004-03-09 09:01 haceaton
1380
* src/crosshair.c: Use SQUARE macro
1382
2004-03-09 08:59 haceaton
1384
* src/: action.c, create.c, rats.c, change.c: clean up code to use
1385
SQUARE macro and fix via mask update bug
1387
2004-03-09 08:58 haceaton
1389
* src/: draw.c, find.c, find.h, polygon.c, print.c, search.c,
1390
search.h: Erase silk over solder regions when they cross and
1391
display that way on screen
1393
2004-03-08 17:48 haceaton
1395
* src/rtree.c: Streamline code for clustering
1397
2004-03-07 21:29 haceaton
1399
* src/: Pcb.ad.in, action.c: Added a function { AddRats(Close)
1400
bound to shift-n } that selects the shortest unselected ratline
1401
and centers the screen view on it.
1403
2004-03-07 20:52 haceaton
1405
* src/: crosshair.c, crosshair.h, line.c, line.h: New Auto-DRC line
1406
drawing mode implemented.
1408
2004-03-07 13:24 haceaton
1410
* src/: draw.c, draw.h: Forgot to checkin draw.h; fix some bugs
1411
with really high zoom
1413
2004-03-07 13:20 haceaton
1415
* src/find.c: Avoid doubling DRC clearance between non-clearing
1416
polygons and square pins/pads
1418
2004-03-06 22:38 haceaton
1420
* src/: action.c, buffer.c, change.c, create.c, dialog.c, draw.c,
1421
find.c, global.h, move.c, move.h, mymem.c, output.c,
1422
printpanner.c, remove.c, rotate.c, rtree.c, search.c, select.c:
1423
Fixes for various bugs introduced with the rtree database
1426
2004-03-06 22:31 haceaton
1428
* src/: menu.c, misc.c: A couple of bug fixes: absolute negative
1429
value entries (e.g. =-4) also check the correct zoom level in the
1432
2004-03-06 00:55 haceaton
1434
* src/select.h: Fix conditional compile variable name
1436
2004-03-05 08:29 haceaton
1438
* src/: library.c, mymem.c, output.c, polygon.c: Fixes for several
1439
memory leaks and some uninitialized varibable bugs
1441
2004-03-04 21:22 haceaton
1443
* src/: file.c, parse_l.l, parse_y.y: Save the DRC settings in the
1446
2004-03-04 18:41 haceaton
1448
* src/: Pcb.ad.in, dev_ps.c, global.h, printdialog.c,
1449
printpanner.c: Fix the postscript print panner bugs introduced
1450
with hi-res; also fix the long-standing bug where the default
1451
media selection wasn't used
1453
2004-03-04 17:12 danmc
1455
* src/select.h: one more regex bug fix noted by Matt Ettus
1457
2004-03-03 23:44 danmc
1459
* doc/pcb.texi: document the ToggleVisibility action
1461
2004-03-03 23:38 danmc
1463
* src/: action.c, action.h, main.c: Added a new action which will
1464
toggle the visibility of layers without clicking on them.
1465
Intended to be bound to keys. Patch provided by Matt Ettus in
1468
2004-03-03 23:27 danmc
1470
* src/: action.c, menu.c, select.c: enable the regex select stuff.
1471
A trial of a regex select of some components seems to work.
1472
Prompted by patches provided by Matt Ettus in patch submission
1475
2004-03-02 21:51 danmc
1477
* lib/geda.inc: a HEADER60_2 should have 60 pins not 50 as noted in
1480
2004-03-02 20:49 haceaton
1482
* globalconst.h, src/action.c, src/draw.c, src/misc.c, src/move.c,
1483
src/report.c: Fixes for element line boundry handling
1485
2004-03-01 11:59 haceaton
1487
* src/move.c: Fix for search element bounding box error
1489
2004-03-01 11:19 haceaton
1491
* src/: crosshair.c, crosshair.h: These were updated too for the
1492
auto-DRC infrastructure
1494
2004-03-01 00:10 haceaton
1496
* src/: find.c, action.c, change.c, control.c, control.h, find.h,
1497
global.h, misc.c, misc.h, move.c, output.c, search.c, set.c: Some
1498
intersection bug fixes and more rtree infrastructure change Also
1499
more ground work for auto drc line mode
1501
2004-02-28 22:52 djdelorie
1503
* src/Makefile.in: Regenerate.
1505
2004-02-28 18:44 haceaton
1507
* src/: action.c, buffer.c, change.c, const.h, create.c, draw.c,
1508
find.c, global.h, insert.c, menu.c, misc.c, misc.h, move.c,
1509
remove.c, search.c, set.c, undo.c: More usage of rtrees for rats,
1510
pins and pads. Some foundation work for a new auto-drc line
1511
drawing mode, and some bug fixes.
1513
2004-02-27 17:20 haceaton
1515
* src/: buffer.c, create.c, find.c, global.h, menu.c, misc.c,
1516
move.c, mymem.c, remove.c, rtree.c, rtree.h: Store pins/pads in
1519
2004-02-27 10:35 haceaton
1521
* src/rtree.c: Fixes for some compiler warnings
1523
2004-02-27 01:23 haceaton
1525
* src/: clip.c, clip.h: Oh Yeah, the drawing clipping won't work
1526
without these files!
1528
2004-02-27 01:16 haceaton
1530
* src/: Makefile.am, Makefile.in, action.c, create.c, data.c,
1531
data.h, draw.c, global.h, insert.c, insert.h, line.c, line.h,
1532
macro.h, misc.c, output.c, parse_y.y, polygon.c, report.c: Fixes
1533
for clipping the drawing. Simple saturation could change the
1534
geometry when zoomed way in. Also some organizational changes to
1535
make the code easier to maintain.
1537
2004-02-26 23:53 danmc
1539
* doc/pcb.texi: clarify the pad creation a little
1541
2004-02-26 23:41 haceaton
1543
* src/misc.c: Fix for text bounding box error
1545
2004-02-25 15:56 haceaton
1547
* src/: action.c, const.h, crosshair.c, menu.c: Add a feature to
1548
display design-rule clearance arround prospective line/arc/via
1550
2004-02-25 14:33 haceaton
1552
* src/: find.c, search.c: Fix some DRC bugs with square pins
1554
2004-02-19 22:11 danmc
1556
* lib/misc.inc: whitespace fix
1558
2004-02-18 22:10 danmc
1560
* lib/connector.inc: add a PKG_CONNECTOR_DIL for 2 column headers
1561
with DIL pin numbering. This fixes the HEADER*_1 entries in the
1562
geda footprint library.
1564
2004-02-17 11:12 haceaton
1566
* src/buffer.c: Fix typo that caused bug in via tree handling.
1568
2004-02-17 07:40 danmc
1570
* lib/generic.list: remove extra whitespace in generic208_lqfp
1572
2004-02-17 01:27 haceaton
1574
* src/: action.c, draw.c, find.c, polygon.c, polygon.h, print.c,
1575
report.c, rtree.c: Bug fixes for design rule checking
1577
2004-02-16 22:31 haceaton
1579
* src/rtree.c: Make rtree routines reentrant since now they are
1580
used that way when drawing during DRC.
1582
2004-02-15 13:04 haceaton
1584
* src/: action.c, autoplace.c, autoroute.c, buffer.c, change.c,
1585
copy.c, create.c, dev_ps.c, draw.c, file.c, find.c, insert.c,
1586
main.c, mirror.c, misc.c, move.c, mtspace.c, mymem.c, pinout.c,
1587
polygon.c, print.c, find.h, global.h, macro.h, mirror.h, misc.h,
1588
move.h, mymem.h, parse_y.y, polygon.h, rats.c, remove.c,
1589
report.c, rotate.c, rotate.h, rtree.c, rtree.h, rubberband.c,
1590
search.c, search.h, select.c, undo.c: Large number of changes to
1591
keep most of the database in rtrees and avoid linear searches
1593
2004-02-15 11:54 haceaton
1595
* src/change.c: Fix minor bug in pad clearance adjustment
1597
2004-02-15 02:46 danmc
1599
* src/Makefile.in: regen after adding compat.c/h
1601
2004-02-15 02:46 danmc
1603
* src/: Makefile.am, compat.c, compat.h, draw.c, set.c: add a place
1604
for putting our own implementation of missing/broken functions.
1605
For now add a logf and expf to help solaris.
1607
2004-02-15 02:44 danmc
1609
* tools/: Makefile.am, Makefile.in: install MergePCBPS and
1612
2004-02-15 02:29 danmc
1614
* config.h.in, configure: regen after adding logf and expf checks
1616
2004-02-15 02:28 danmc
1618
* configure.ac: add checks for logf and expf
1620
2004-02-15 02:12 danmc
1622
* src/: create.c, dev_ps.c, dev_rs274x.c, draw.c, file.c, global.h,
1623
parse_l.l, parse_y.y: add a way to control the scale factor
1624
associated with thermals. This is a global value stored in the
1625
.pcb file. The default gives the same behaviour as previous
1626
version. By increasing the scale factor, the width of the spokes
1627
increases. Eventually it would be nice to make this be per
1630
2004-02-15 02:00 danmc
1632
* src/report.c: correct the drill diameter in the drill report
1633
after the hi-res changes
1635
2004-02-14 18:04 haceaton
1637
* src/polygon.c: Fixed syntax error and potential bug
1639
2004-02-14 13:03 haceaton
1641
* src/draw.c: Elliminate pre-computing of octagons - there are too
1642
many with .01 mil resolution
1644
2004-02-14 11:12 haceaton
1646
* src/: find.c, polygon.c: More non-clearing polygon fixes
1648
2004-02-14 10:46 haceaton
1650
* src/: buffer.c, dev_rs274x.c, draw.c, macro.h, menu.c, polygon.c,
1651
print.c, rubberband.c: Fixed some bugs with non-clearing polygons
1652
and made GROUP_LOOP macro
1654
2004-02-14 01:40 haceaton
1656
* src/: action.c, crosshair.c, macro.h: Fix arc creation tool when
1657
crosshair is on-axis with start point
1659
2004-02-13 21:48 haceaton
1661
* src/: report.c, report.h: Report on points and fix some formating
1663
2004-02-13 21:38 haceaton
1665
* src/set.c: Fix formatting mismatch
1667
2004-02-13 21:32 haceaton
1669
* src/polygon.c: Fixup includes and trivial bug
1671
2004-02-13 21:22 haceaton
1673
* src/move.c: fix includes for Message()
1675
2004-02-13 21:21 haceaton
1677
* src/menu.c: add left/right buffer mirror menu entry
1679
2004-02-13 17:31 haceaton
1681
* src/: Pcb.ad.in, action.c, find.c, global.h, insert.c, main.c,
1682
polygon.c, polygon.h, print.c, report.c, set.c, sizedialog.c:
1683
More complete and sensible DRC checking
1685
2004-02-13 16:11 haceaton
1687
* src/: move.c, search.c: Prevent changing layers of locked
1688
objects, find ratlines before other layer objects
1690
2004-02-13 00:54 haceaton
1692
* src/: action.c, buffer.c, buffer.h, menu.c: Added function to
1695
2004-02-13 00:36 haceaton
1697
* src/buffer.c: Recalculate arc bounding box when swaping the side
1699
2004-02-12 21:02 haceaton
1701
* src/dialog.c: Updated about dialog
1703
2004-02-12 20:57 haceaton
1705
* src/rats.c: Use warn color on pins/pads even when netname is
1708
2004-02-12 20:11 haceaton
1710
* src/change.c: Only change masks with size change when they're
1711
non-zero to begin with
1713
2004-02-12 20:06 haceaton
1715
* src/change.c: Allow +0 change to mask size to make it equal the
1718
2004-02-12 19:51 haceaton
1720
* src/: action.c, change.c, select.c: Proper handling of all text
1723
2004-02-12 19:13 haceaton
1725
* src/: action.c, select.c: Handle element name size changing
1728
2004-02-12 10:56 haceaton
1730
* src/change.c: Automatically adjust mask size when copper size is
1733
2004-02-10 17:13 haceaton
1735
* src/print.c: Fixed output bug with persistant thermal changes
1737
2004-02-08 23:08 danmc
1739
* tools/Makefile.in: regen after adding Merge_dimPCBPS
1741
2004-02-08 23:07 danmc
1743
* tools/Makefile.am: add Merge_dimPCBPS
1745
2004-02-08 23:06 danmc
1747
* tools/: MergePCBPS, Merge_dimPCBPS: #/bin/sh -> #!/bin/sh to make
1748
these execute correctly.
1750
While here, add RCS Id's.
1752
2004-02-06 22:28 haceaton
1754
* src/find.c: Find more errors when skipping through DRCs
1756
2004-02-06 16:59 haceaton
1758
* src/: action.c, find.c, find.h: Added feature to continue
1759
checking drc after first error is found
1761
2004-02-06 16:03 haceaton
1763
* src/change.c: Prevent clearance size adjustment from changing
1764
joined lines to unjoined
1766
2004-02-06 15:57 haceaton
1768
* src/set.c: Fix bug where local reference mark was not erased
1771
2004-02-06 15:40 haceaton
1773
* src/file.c: Fix bug where loading pcb didn't restore saved view
1776
2004-02-06 15:30 haceaton
1778
* src/: global.h, undo.c: Fixed undo change text size bug
1779
introduced with hi-res changes
1781
2004-02-06 11:25 haceaton
1783
* src/draw.c: Special drawing mode to examine planes for break-up
1784
due to tracks routing through them.
1786
2004-02-06 11:22 haceaton
1788
* tools/Merge_dimPCBPS: Add a tool to merge to PCB postscript files
1789
where the first one is printed in a light gray color. This is
1790
useful for making an assembly drawing where the front tracks are
1791
shown in light gray while the silkscreen is solid black.
1793
2004-02-05 23:11 haceaton
1795
* src/: macro.h, draw.c, polygon.c, print.c: Make persistant
1796
thermal flags for easier changes to polygons
1798
2004-02-05 17:04 haceaton
1800
* src/: action.c, const.h, menu.c: Add mode for poly viewing to
1801
help spot broken planes
1803
2004-02-05 17:02 haceaton
1805
* src/main.c: Fix text scaling intialization
1807
2004-02-05 09:18 haceaton
1809
* src/dev_rs274x.c: Fix a couple of gerber bugs introduced with
1812
2004-02-05 01:25 haceaton
1814
* src/polygon.c: Warn on unplated holes piercing polygons
1816
2004-02-05 01:21 haceaton
1818
* src/print.c: Don't clear pure-holes in polygons
1820
2004-02-05 01:20 haceaton
1822
* src/polygon.c: Fix bug in PIP flags
1824
2004-02-05 01:06 haceaton
1826
* src/: dev_rs274x.c, find.c, find.h, print.c: Fixed some gerber
1827
hi-res bugs and some complex ground-plane print issues
1829
2004-02-03 23:09 djdelorie
1831
* example/libraries/Makefile.in: * Detect re_comp(), regcomp(), and
1832
<regex.h> (select.c doesn't use the new HAVE_* yet, this is a
1835
* Set -DNDEBUG for all src/* compiles.
1837
* Support maintainer mode (--enable-maintainer-mode) (I got tired
1838
of having half the world regenerated just because I did a "cvs
1841
* Detect tgif, if not found pad.{png,eps} just isn't built
1842
(what's that for, anyway?) Prebuilt copies of those should be
1843
checked in too at some point.
1845
2004-02-03 22:59 djdelorie
1847
* Makefile.in, aclocal.m4, config.h.in, configure, configure.ac,
1848
README_FILES/Makefile.in, doc/Makefile.am, doc/Makefile.in,
1849
example/Makefile.in, lib/Makefile.in, newlib/Makefile.in,
1850
newlib/2_pin_thru-hole_packages/Makefile.in,
1851
newlib/analog-devices/Makefile.in, newlib/burr-brown/Makefile.in,
1852
newlib/connectors/Makefile.in, newlib/crystal/Makefile.in,
1853
newlib/cypress/Makefile.in, newlib/electro-optics/Makefile.in,
1854
newlib/generic_SMD_packages/Makefile.in,
1855
newlib/headers/Makefile.in, newlib/msp430/Makefile.in,
1856
newlib/not_vetted_ingo/Makefile.in, newlib/sockets/Makefile.in,
1857
newlib/tests/Makefile.in, newlib/toko/Makefile.in,
1858
src/Makefile.am, src/Makefile.in, src/icons/Makefile.in,
1859
src/script/Makefile.in, tools/Makefile.in, tutorial/Makefile.in:
1860
* Detect re_comp(), regcomp(), and <regex.h> (select.c doesn't
1861
use the new HAVE_* yet, this is a prelude to it).
1863
* Set -DNDEBUG for all src/* compiles.
1865
* Support maintainer mode (--enable-maintainer-mode) (I got tired
1866
of having half the world regenerated just because I did a "cvs
1869
* Detect tgif, if not found pad.{png,eps} just isn't built
1870
(what's that for, anyway?) Prebuilt copies of those should be
1871
checked in too at some point.
1873
2004-02-03 19:53 djdelorie
1875
* src/draw.c: Don't assume that an all-ones pixel is white.
1877
2004-02-03 18:28 haceaton
1879
* src/menu.c: Fixes for hi-res bugs
1881
2004-02-03 18:10 haceaton
1883
* src/print.c: Changes to the fab drawing for improved clarity and
1884
allows for a an outline route by naming a layer "outline" or
1887
2004-02-03 00:30 haceaton
1889
* src/error.c: Added a line count to Message mechanism
1891
2004-02-02 22:08 danmc
1893
* NEWS: note harry's hi-res changes.
1895
2004-02-01 20:03 haceaton
1897
* src/: autoroute.c, heap.c, heap.h: More speed-ups for the router
1899
2004-02-01 12:12 haceaton
1901
* src/print.c: Change gerber drill files to have .cnc suffix and
1902
name the component side output group "front", the solder-side
1905
2004-02-01 11:28 haceaton
1907
* src/: action.c, parse_y.y: A couple of bug fixes for arc handling
1910
2004-01-31 10:35 haceaton
1912
* src/autoroute.c: More speed-up changes. Limit the intial search
1915
2004-01-31 10:33 haceaton
1917
* src/rtree.c: Minor comment changes and some tiny tweaks
1919
2004-01-30 22:20 haceaton
1921
* src/buffer.c: Fix bug in element name mirroring when elements are
1922
created on the solder side
1924
2004-01-30 09:09 haceaton
1926
* src/main.c: Fix initial screen/offscreen zoom
1928
2004-01-30 09:09 haceaton
1930
* src/polygon.c: Some Hi-res fixes plus elliminat too close to
1933
2004-01-29 23:34 haceaton
1935
* src/output.c: Fixed the auto-scroll broken when switched to
1938
2004-01-29 23:20 haceaton
1940
* src/rats.c: Fix bug introduced changing to hi-res
1942
2004-01-29 01:46 haceaton
1944
* src/: autoroute.c, box.h: More speed ups to the auto-router code.
1945
This is only code streamlining, there is no algorithm change
1947
2004-01-27 23:54 haceaton
1949
* src/: kdtree.c, kdtree.h: The kdtree has been replaced with rtree
1950
which is faster given the way it is used
1952
2004-01-27 23:48 haceaton
1954
* src/: rtree.c, rtree.h: rtree for faster rectangle intersection
1957
2004-01-27 23:47 haceaton
1959
* src/: Makefile.am, Makefile.in, autoplace.c, autoroute.c,
1960
mtspace.c: replaced kd-tree with r-tree for faster auto-routing
1962
2004-01-20 11:15 haceaton
1964
* src/action.c: Fix for smashing element in place
1966
2004-01-19 17:17 haceaton
1968
* src/: autoroute.c, heap.h, kdtree.c, kdtree.h: Fixes for
1969
auto-router with hi-res and some speed-ups of its operation
1971
2004-01-19 16:49 haceaton
1973
* src/find.c: Speed up polygon/polygon intersection testing. The
1974
special case is *all* points inside polygon, not just some points
1975
so only one point need be tested
1977
2004-01-19 14:16 haceaton
1979
* src/: const.h, data.c, data.h, draw.c, draw.h, file.c, global.h,
1980
macro.h, main.c, menu.c, parse_y.y, pinout.c, set.c, set.h:
1981
Modifications to support arbitrary zoom ratios
1983
2004-01-17 20:08 haceaton
1985
* src/menu.c: Fix for intermediate zoom levels
1987
2004-01-17 20:05 haceaton
1989
* globalconst.h, src/Pcb.ad.in, src/data.c, src/draw.c,
1990
src/macro.h, src/output.c, src/parse_y.y, src/set.c: Added some
1991
intermediate zooms, so now it goes by sqrt(2)
1993
2004-01-17 18:07 haceaton
1995
* src/menu.c: Add menu item to auto-route only selected rats
1997
2004-01-17 18:06 haceaton
1999
* src/output.c: Increase the minimum size of the panner control
2001
2004-01-17 18:06 haceaton
2003
* src/main.c: Fix some default sizes for hi-res when no resource
2006
2004-01-15 15:16 haceaton
2008
* src/: action.c, action.h, menu.c: Added support to smash an
2011
2004-01-15 11:17 haceaton
2013
* src/: action.c, const.h, menu.c, misc.c, set.c: Added Local
2014
reference measurement for line drawing and allow not-overriding
2015
the mark position for moves and line-drawing
2017
2004-01-15 09:21 haceaton
2019
* src/: Pcb.ad.in, action.c, main.c, set.c, set.h: Fix to keep mode
2020
setting and add a function for moving an object by/to numerical
2023
2004-01-13 22:10 haceaton
2025
* src/: Pcb.ad.in, action.c, command.c, misc.c: Tweaks for
2026
case-insensitive command arguments, keyboard adjust of grid and
2027
fixed a couple of absolute/relative bugs.
2029
2004-01-13 21:24 haceaton
2031
* src/misc.c: Turned off debugging messages
2033
2004-01-13 21:23 haceaton
2035
* src/: macro.h, misc.c, output.c: Fixes for several solder-side
2036
viewing bugs introduced with hi-res changes
2038
2004-01-13 00:00 haceaton
2040
* src/djopt.c: Fixed for new definition of mils for savings report
2042
2004-01-12 23:52 haceaton
2044
* src/: box.h, mtspace.c: Fix for mtspace coalesce; hi-res requires
2045
floats for area computation
2047
2004-01-10 14:38 haceaton
2049
* src/: action.c, draw.c, report.c: Fixes for text scaling
2051
2004-01-09 20:23 danmc
2053
* src/parse_y.y: One more hi-res buglet. Correct parsing of 'Arc'.
2054
Thanks to Bill Wilson for catching this one.
2056
2004-01-09 07:15 danmc
2058
* lib/smt.inc: partially undo the last change with respect to
2059
quoting. Only quote $2. This keeps the reference designator
2060
from being expanded as desired but lets the Description field get
2061
expanded as desired.
2063
2004-01-08 00:00 haceaton
2065
* Makefile.in, aclocal.m4, configure, doc/Makefile.in,
2066
lib/Makefile.in, newlib/Makefile.in,
2067
newlib/2_pin_thru-hole_packages/Makefile.in,
2068
newlib/analog-devices/Makefile.in, newlib/burr-brown/Makefile.in,
2069
newlib/connectors/Makefile.in, newlib/crystal/Makefile.in,
2070
newlib/cypress/Makefile.in, newlib/electro-optics/Makefile.in,
2071
newlib/generic_SMD_packages/Makefile.in,
2072
newlib/headers/Makefile.in, newlib/msp430/Makefile.in,
2073
newlib/not_vetted_ingo/Makefile.in, newlib/sockets/Makefile.in,
2074
newlib/tests/Makefile.in, newlib/toko/Makefile.in, src/Pcb.ad.in,
2075
src/action.c, src/main.c, src/misc.c, src/icons/Makefile.in,
2076
src/script/Makefile.in: Fixes for absolute/relative size change.
2077
Also added repeat last typed command and fixed a few hi-res bugs.
2079
2004-01-06 18:53 haceaton
2081
* src/set.c: Fixed sign display in fractional mil part of crosshair
2083
2004-01-05 20:04 haceaton
2085
* src/action.c: Fix for Display(Save|Restore)
2087
2004-01-05 18:41 danmc
2089
* src/print.c: fix generation of fab drawing with the high
2092
2004-01-05 18:40 danmc
2094
* src/dev_rs274x.c: fix a couple of other bugs related to the high
2095
res changes. In particular, correct the aperture for the fab
2096
drawing and for the outline. Also fix up text output.
2098
2004-01-05 17:23 danmc
2100
* lib/johnstech.inc: Convert to a high resolution footprint. Pads
2101
are a little more accurate now.
2103
2004-01-05 17:21 danmc
2105
* src/dev_rs274x.c: correct the aperture definition output lines
2106
and the drill tool definition output lines after the hi-res
2107
change. Gerber output should be ok again.
2109
2004-01-05 00:00 haceaton
2111
* src/Pcb.ad.in: fixed missing continuation in scroll commands
2113
2004-01-04 20:40 haceaton
2115
* configure, configure.ac, globalconst.h, src/Makefile.in,
2116
src/Pcb.ad.in, src/action.c, src/action.h, src/autoplace.c,
2117
src/autoplace.h, src/autoroute.c, src/autoroute.h, src/box.h,
2118
src/buffer.c, src/buffer.h, src/change.c, src/change.h,
2119
src/const.h, src/copy.c, src/copy.h, src/create.c, src/create.h,
2120
src/crosshair.c, src/crosshair.h, src/data.c, src/data.h,
2121
src/dev_ps.c, src/dev_rs274x.c, src/djopt.c, src/djopt.h,
2122
src/draw.c, src/drill.h, src/file.c, src/find.c, src/find.h,
2123
src/global.h, src/gui.c, src/gui.h, src/heap.h, src/insert.c,
2124
src/insert.h, src/intersect.c, src/intersect.h, src/kdtree.c,
2125
src/kdtree.h, src/macro.h, src/main.c, src/menu.c, src/mirror.c,
2126
src/mirror.h, src/misc.c, src/misc.h, src/move.c, src/move.h,
2127
src/mtspace.c, src/mtspace.h, src/netlist.c, src/netlist.h,
2128
src/output.c, src/output.h, src/parse_y.y, src/pinout.c,
2129
src/polygon.c, src/polygon.h, src/print.c, src/print.h,
2130
src/rats.c, src/report.c, src/rotate.c, src/rotate.h,
2131
src/rubberband.c, src/search.c, src/search.h, src/set.c,
2132
src/set.h, src/sizedialog.c, src/undo.c, src/undo.h,
2133
src/vector.h: Many changes to add 0.01 mil resolution
2135
2004-01-02 15:52 haceaton
2137
* src/change.c: Display pin/pad number when prompting for name
2139
2004-01-02 00:46 haceaton
2141
* src/draw.c: Minor correction to not attempt to write vertical
2144
2004-01-02 00:26 danmc
2146
* doc/refcard.tex: add missing RCS Id
2148
2004-01-02 00:00 danmc
2150
* src/: autoplace.h, autoroute.h, box.h, djopt.h, drill.h, gui.h,
2151
heap.h, intersect.h, kdtree.h, mtspace.h, netlist.h, vector.h,
2152
autoplace.c, autoroute.c, djopt.c, gui.c, heap.c, intersect.c,
2153
kdtree.c, mtspace.c, netlist.c, rats.c, vector.c: add missing RCS
2156
2004-01-01 15:05 danmc
2158
* lib/smt.inc: - modify the 2 pad smt base definition to put the
2159
origin of the footprint at the common centroid. Useful both
2160
for driving pick and place as noted in bug report 716519 and
2161
for centering a part on a grid.
2163
- while here make sure the $1, $2, and $3 arguments to the
2164
various macros are properly quoted. This helps avoid some
2165
obscure bugs with generated layouts from gEDA.
2167
2004-01-01 08:30 haceaton
2169
* src/draw.c: Font metrics need to be outside TO_DRAW() macros
2171
2004-01-01 02:43 danmc
2173
* lib/smt.inc: fix some quoting
2175
2004-01-01 02:42 danmc
2177
* lib/amphenol.inc: bump copyright date
2179
2004-01-01 02:42 danmc
2181
* lib/amphenol.inc: properly pass down the arguments to the
2182
underlying macro for the PKG_AMPHENOL_ARFX123{0,1,2} packages
2184
2003-12-31 23:43 danmc
2186
* doc/wishlist.txt: add element versioning and database of good
2189
2003-12-31 23:41 danmc
2191
* doc/wishlist.txt: add a features wish list. not sure if this is
2192
the best place for such a thing, but for now it'll do.
2194
2003-12-31 14:37 danmc
2196
* lib/Makefile.in: regen after adding amp library
2198
2003-12-31 14:26 danmc
2200
* lib/: Makefile.am, amp.inc, common.m4: add Amp connector library.
2201
Currently its populated with the 767054 series of Mictor
2204
2003-12-31 00:01 haceaton
2206
* src/menu.c: Fixed menu selection of metric grids: The
2207
C-preprocessor won't change string literals of course.
2209
2003-12-30 22:41 haceaton
2211
* src/: Pcb.ad.in, const.h, draw.c, misc.c: Added vertical text
2212
support for pinout descriptions
2214
2003-12-30 22:33 danmc
2216
* lib/smt.inc: with reverse order numbering in COMMON_SMT_DIL_MIL
2217
and COMMON_SMT_DIL_MM, make sure the pin number matches the pin
2220
2003-12-30 22:03 danmc
2222
* lib/panasonic.inc: fix typo in a comment
2224
2003-12-30 21:57 danmc
2226
* lib/: geda.inc, smt.inc: add SC70_3, SC70_4, SC70_5, and SC70_6
2227
footprints (the 3,4,5, and 6 pin SC70 family).
2229
2003-12-30 21:37 danmc
2231
* lib/to.inc: rename the SOT23 and SOT323 footprints here to
2232
SOT23_CEL and SOT323_CEL to avoid a conflict with the ones
2233
defined in the geda library. The "CEL" part reflects that the
2234
pin numbering is the one used by CEL which is different from what
2237
2003-12-30 21:32 danmc
2239
* lib/Makefile.in: regen after adding panasonic library
2241
2003-12-30 21:30 danmc
2243
* lib/: Makefile.am, common.m4, panasonic.inc: Add the panasonic
2244
EXB series of chip resistor arrays.
2246
2003-12-30 21:29 danmc
2248
* lib/smt.inc: deal with SMT DIL packages with an odd number of
2251
2003-12-30 20:24 danmc
2253
* lib/smt.inc: add an extra argument to COMMON_SMT_DIL_MIL and
2254
COMMON_SMT_DIL_MM to allow the pins to go in the reverse order to
2255
deal with some non-standard pinouts like the mini-circuits KK81
2258
2003-12-30 20:05 danmc
2260
* lib/Makefile.in: regen after adding minicircuits
2262
2003-12-30 20:04 danmc
2264
* lib/: Makefile.am, common.m4, minicircuits.inc: add several
2265
minicircuits packages
2267
2003-12-30 18:05 danmc
2269
* lib/Makefile.in: regen after adding bourns library
2271
2003-12-30 18:04 danmc
2273
* lib/: geda.inc, smt.inc: - add a handful of 3 pin SMT EMI filter
2274
footprints - add US* family of SMT packages.
2276
2003-12-30 18:02 danmc
2278
* lib/connector.inc: add through hole test point footprint.
2280
2003-12-30 17:59 danmc
2282
* lib/common.m4: include the bourns library
2284
2003-12-30 17:59 danmc
2286
* lib/: amphenol.inc, amphenol.list, amphenol.m4: add some more SMA
2289
2003-12-30 17:58 danmc
2291
* lib/: Makefile.am, bourns.inc: add bourns 3224G, 3224J, 3224W,
2294
2003-12-29 23:42 danmc
2296
* doc/pcb.texi: add note about the dangers of whitespace in .list
2299
2003-12-29 23:37 danmc
2301
* lib/amphenol.m4: correct capitalization for amphenol_ARFX1229
2303
2003-12-29 23:37 danmc
2305
* lib/amphenol.list: remove extra whitespace at end of ARFX1229
2308
2003-12-29 23:13 danmc
2310
* lib/Makefile.in: regen after adding amphenol library
2312
2003-12-29 23:08 danmc
2314
* lib/: Makefile.am, amphenol.inc, amphenol.list, amphenol.m4,
2315
common.m4: Add amphenol connectors. Start out with the ARFX1229
2318
2003-12-29 23:06 danmc
2320
* lib/: connector.inc, geda.inc: add MTA100 connectors
2322
2003-12-29 21:18 haceaton
2324
* src/: action.c, autoplace.c, buffer.c, change.c, copy.c,
2325
create.c, crosshair.c, dev_ps.c, dev_rs274x.c, dialog.c, draw.c,
2326
drill.c, file.c, find.c, library.c, menu.c, mirror.c, misc.c,
2327
move.c, mymem.c, netlist.c, pinout.c, polygon.c, print.c, rats.c,
2328
remove.c, report.c, rotate.c, rubberband.c, search.c, select.c,
2329
set.c, undo.c: Ok, this complete the formating changes. Whew!
2331
2003-12-29 18:40 haceaton
2333
* src/file.c: Fixed another glitch during format change
2335
2003-12-29 09:24 haceaton
2337
* src/find.c: Fixed a polygon/polygon intersection bug where a
2338
wrong point index was used
2340
2003-12-29 09:10 haceaton
2342
* src/file.c: Restored accidentally deleted line during formating
2345
2003-12-28 22:15 haceaton
2347
* src/: action.c, autoplace.c, buffer.c, change.c, command.c,
2348
control.c, copy.c, create.c, crosshair.c, dev_ps.c, dev_rs274x.c,
2349
dialog.c, draw.c, drill.c, error.c, file.c, fileselect.c, find.c,
2350
gui.c, insert.c, kdtree.c, lgdialog.c, library.c, log.c, main.c,
2351
menu.c, mirror.c, misc.c, move.c, mtspace.c, mymem.c, netlist.c,
2352
output.c, pinout.c, polygon.c, print.c, printdialog.c,
2353
printpanner.c, rats.c, remove.c, report.c, rotate.c,
2354
rubberband.c, search.c, select.c, set.c, sizedialog.c, undo.c,
2355
vector.c: Cleaned up coding formating from long-ago indent
2356
diaster with _LOOP macros. These should be formating changes
2359
2003-12-28 12:16 haceaton
2361
* src/: insert.c, polygon.c, remove.c, search.c, search.h, undo.c:
2362
fixed polygon undo bugs; speed-up of undo operations
2364
2003-12-26 15:04 djdelorie
2366
* src/djopt.c: Use the layer groups to determine which layers are
2367
solder and component. Fix bugs in check2 and padcleaner where
2368
deleted lines weren't skipped.
2370
2003-12-25 22:33 haceaton
2372
* src/djopt.c: added undo capability for trace optimizations
2374
2003-12-25 12:22 haceaton
2376
* src/: autoroute.c, copy.c, dev_rs274x.c, draw.c, find.c, macro.h,
2377
polygon.c, print.c, rubberband.c, undo.c: using macro
2378
LAYER_PTR(n) to go from layer number to pointer. this simplifies
2379
the code a little bit
2381
2003-12-25 11:27 haceaton
2383
* src/: move.c, remove.c: simplified ObjectMove undo serial number
2386
2003-12-24 18:58 haceaton
2388
* src/select.c: fixed bug where null F->Pad could be called (e.g.
2391
2003-12-22 09:13 haceaton
2393
* src/netlist.c: Both ends of an added rat line must have named
2396
2003-12-22 00:16 haceaton
2398
* src/: find.c, search.c: Fixed various DRC errors with arcs,
2399
square pads and square pins
2401
2003-12-21 13:58 haceaton
2403
* src/netlist.c: Disallow drawing rat-lines to unnamed elements;
2404
fixed a problem with netlist window being doubly disposed.
2406
2003-12-19 22:31 danmc
2408
* lib/smt.inc: add -*- m4 -*-
2410
2003-12-16 22:36 danmc
2412
* lib/: Makefile.am, Makefile.in, common.m4, gen_list.awk,
2413
gen_m4.awk, johnstech.inc: add footprints for Johnstech
2414
Evaluation Socket for QFN packages Johnstech Socket Part Numbers
2415
724810 through 724839. Note, the footprint has been checked by
2416
hand but not yet verified through fabrication.
2418
2003-11-30 19:30 danmc
2420
* configure: regen after -R fix
2422
2003-11-30 19:28 danmc
2424
* configure.ac: When trying out the various -R, --rpath, etc.
2425
compiler flags, actually try them out instead of just claiming
2426
to. Addresses part of bug report 850369 filed by Tom Saunders.
2428
2003-11-28 21:00 haceaton
2430
* src/crosshair.c: Allow snap to line end-points and vias when
2433
2003-11-20 13:55 haceaton
2435
* src/dev_rs274x.c: restored bug fixes that got lost, fixed some
2436
bugs and cleaned the code a little
2438
2003-11-20 10:43 haceaton
2440
* src/dev_rs274x.c: removed #include <varargs> that accidentally
2441
got in on the last commit
2443
2003-11-19 16:58 haceaton
2445
* src/: dev_rs274x.c, print.c:
2446
Changed print.c and dev_rs274x.c in order to provide negative
2447
image ground planes for gerber output when possible. Some fab
2448
vendors can't handle or charge extra for composite ground planes
2449
which is the motivation for this. Negative image planes are made
2450
when (1) There are no lines, arcs, text, or pads on a layer and
2451
(2) There is exactly 1 polygon on the layer and (3) All
2452
vias/holes/pins pierce the polygon. The polygon is then assumed
2453
to consume all of the area and only the thermal reliefs and
2454
pin/via clearances are needed. haceaton 11/19/03
2456
2003-11-13 04:18 danmc
2458
* doc/Makefile.in: regen
2460
2003-11-13 04:13 danmc
2462
* doc/Makefile.am: add rules for creating postscript and png from a
2463
tgif drawing. Needed for improved docs.
2465
2003-11-13 04:06 danmc
2467
* config.h.in: regen after adding Xpm check
2469
2003-11-13 04:01 danmc
2471
* src/print.c: Change how the polarity of the soldermask relief
2472
layer is handled. The polarity is not changed but it now
2473
correctly works for postscript output as well as gerber output.
2474
Previously the postscript output produced white on a white
2475
background or black on a black background. This addresses PR
2476
825680 filed by Russ Dill.
2478
2003-11-08 00:12 danmc
2480
* configure.ac, configure: use AC_PATH_PROGS to search through a
2481
list of candidates for wish
2483
2003-11-07 22:35 danmc
2485
* configure, src/Makefile.in, src/script/Makefile.in: regen after
2486
moving the pcb script to a subdirectory.
2488
2003-11-07 22:31 danmc
2490
* configure.ac, src/Makefile.am, src/pcb.in,
2491
src/script/Makefile.am, src/script/pcb.in: move the pcb script to
2492
a subdirectory to avoid name conflicts with the Pcb application
2493
default file on systems such as cygwin that are not case
2496
2003-11-07 22:06 danmc
2498
* configure.ac, configure: search for libXpm which is needed on
2501
2003-11-07 19:05 danmc
2503
* configure.ac, configure: add a few more variants of wish (wish83,
2504
cygwish80, etc) to search for
2506
2003-10-15 19:54 danmc
2508
* src/dev_rs274x.c: fix two bugs related to gerber file generation.
2509
The first bug is triggered when the first aperture used in a
2510
file is the same as the last aperture used in the previous file.
2511
In this case the aperture selection code is missing from the
2514
The second bug is when the first point drawn has its Y coordinate
2515
(in PCB coordinates) equal to zero. The output will be at gerber
2516
Y coordinate zero which is on the opposite side of the board.
2518
Thanks to Gabriel Paubert (paubert at iram dot es) for noting
2519
these bugs and supplying a patch.
2521
2003-10-12 23:37 danmc
2523
* src/report.c: correct the reporting of soldermask relief for pads
2524
and via's. Patch provided by Gabriel Paubert, paubert at iram
2525
dot es on the geda-dev mailing list.
2527
2003-10-11 00:43 danmc
2529
* src/report.c: show pad names in object report. patch supplied in
2530
bug report 787711 by Olof Tangrot.
2532
2003-10-10 23:35 danmc
2534
* src/: cmask.grb, cpaste.grb, csilk.grb, pdrill.grb, smask.grb,
2535
spaste.grb, ssilk.grb, udrill.grb: remove some output files which
2536
should have never been in CVS.
2538
2003-10-02 20:04 danmc
2540
* lib/Makefile.in: regen after qfn.inc additions
2542
2003-10-02 20:02 danmc
2544
* lib/: Makefile.am, common.m4, geda.inc, qfn.inc: add 60 members
2545
of the Quad Flat No-lead (QFN) package family. Based on package
2546
drawings downloaded from www.maxim-ic.com and Intersil technical
2547
brief TB389.1 "PCB Land Pattern Desugn and Surface Mount
2548
Guidelines for QFN (MLFP) Packages".
2550
2003-10-01 07:20 danmc
2552
* doc/: Xdefaults.tgif, pad.obj: add a figure to help with
2553
describing the pads. Also add an Xresources file needed to
2554
convert the tgif drawing to png
2556
2003-09-30 19:50 danmc
2558
* doc/pcb.texi: update copyright for last changes
2560
2003-09-30 19:41 danmc
2562
* configure, example/Makefile.in, example/libraries/Makefile.in:
2563
regen after example/libraries addition
2565
2003-09-30 19:38 danmc
2567
* configure.ac, example/Makefile.am: add example/libraries/Makefile
2569
2003-09-30 19:32 danmc
2571
* doc/pcb.texi, example/libraries/Makefile.am,
2572
example/libraries/example.inc, example/libraries/example.list,
2573
example/libraries/example.m4: Add two new chapters to the manual.
2574
The first attempts to provide some more documentation about
2575
library creation. It includes a complete example of adding
2576
footprints using M4 style libraries as well as giving
2577
instructions on creating newlib style footprints. The second
2578
added chapter shows how to take a design from start to finish
2579
using gEDA as the schematic capture and PCB as the layout tool.
2580
This chapter still needs work, but early feedback is good and its
2581
better than no documentation.
2583
2003-09-02 23:18 djdelorie
2585
* src/: dev_ps.c, dev_rs274x.c, draw.c, drill.c, print.c, report.c:
2586
Add FAB drawing page. Use thinner traces for larger fonts.
2588
2003-09-02 22:08 danmc
2590
* aclocal.m4, configure: regen
2592
2003-09-02 22:06 danmc
2594
* acinclude.m4, configure.ac: don't hardcode -lXaw in the FUNCPROTO
2597
2003-09-02 21:50 danmc
2601
2003-09-02 21:49 danmc
2603
* configure.ac: add a --with-xaw= option that lets you select an
2604
alternative to Xaw. For example, --with-xaw=Xaw3d will search
2605
for the Xaw3d library.
2607
2003-09-02 20:21 danmc
2609
* doc/pcb.texi: add brief section about the trace optimizer.
2611
2003-08-31 19:10 danmc
2613
* lib/geda.inc: change 'Square' to 'Rectangular' to the comment for
2614
the rectangular QFP section.
2616
2003-08-29 20:26 danmc
2618
* lib/: gen_geda_list.awk, gen_geda_m4.awk: remove the lines which
2619
tried to copy the source file RCS Id to the generated files. CVS
2620
broke this feature by expanding keywords on me.
2622
2003-08-29 20:21 danmc
2624
* lib/: geda.list, geda.m4: these files are autogenerated now
2626
2003-08-29 20:17 danmc
2628
* lib/: geda.inc, qfpdj.inc: rework the QFP packages fixing several
2629
bugs and greatly expanding the footprint database. Patches
2630
supplied in bug report 785400 by Wojciech Kazubski. Many thanks
2631
for the contribution!
2633
2003-08-29 20:12 danmc
2635
* lib/common.m4: add qfpdj.inc to the include list
2637
2003-08-29 20:12 danmc
2639
* lib/CreateLibraryContents.sh.in: when given a -I flag, look both
2640
there and the current directory for .list files. Needed for
2641
building outside the source tree directory.
2643
2003-08-29 20:11 danmc
2645
* lib/: Makefile.am, Makefile.in, gen_geda_list.awk,
2646
gen_geda_m4.awk: add scripts which autogenerate geda.m4 and
2647
geda.list from geda.inc.
2649
2003-08-26 06:48 danmc
2651
* lib/: geda.inc, geda.list, geda.m4, plcc.inc: Add 20,28,32 pin
2652
PLCC footprints, both unsocketed and socketed (through hole).
2653
Provided in bug report 777539 by Troy Jacobson.
2655
2003-08-23 00:41 djdelorie
2657
* src/djopt.c: Support however many layers are configured.
2659
2003-08-16 16:01 danmc
2661
* doc/pcb.texi: add info-dir entry
2663
2003-08-16 15:52 danmc
2665
* newlib/2_pin_thru-hole_packages/Makefile.in: regen
2667
2003-08-16 15:37 danmc
2669
* newlib/2_pin_thru-hole_packages/Makefile.am: Makefile.am is not a
2670
library component so do not install it as one
2672
2003-08-14 21:07 danmc
2674
* README.snapshots: add a note on creating snapshots
2676
2003-08-14 20:42 danmc
2678
* doc/pcb.texi: add DJ and myself
2680
2003-08-14 07:01 danmc
2682
* lib/: lsi.list, lsi.m4: Remove extra space in one of the pin
2683
names in AT90S2313_dil and add missing AT90S4434_dil
2684
AT90S8535_dil AT90S8535_plcc. Patch provided in bug report
2685
770829 by Daniel Mooney (dbmk).
2687
2003-08-06 08:10 danmc
2689
* lib/texas_inst_voltage_reg.m4: fix parse error on uA7952C. Patch
2690
provided in bug report 770829 by Daniel Mooney (dbmk).
2692
2003-08-05 05:38 danmc
2694
* lib/texas_inst_amplifier.m4: fix parse errors in TL083 and ua747.
2695
Patch provided in bug report 770829 by Daniel Mooney (dbmk).
2697
2003-08-05 05:18 danmc
2699
* lib/jerry.m4: fix parse errors on DS1225 and DS1230. Patch
2700
provided in bug report 770829 by Daniel Mooney (dbmk).
2702
2003-07-24 22:12 djdelorie
2704
* src/djopt.c: second dummy commit
2706
2003-07-24 20:22 djdelorie
2708
* src/djopt.c: Dummy commit to test log messages
2710
2003-07-20 15:58 danmc
2712
* README.cvs: note that autoconf 2.13 is not new enough and mention
2713
how to get the version
2715
2003-07-19 23:04 djdelorie
2717
* src/dev_rs274x.c: polygon fills must have a defined aperture also
2719
2003-07-19 22:39 djdelorie
2721
* src/: dev_rs274x.c, print.c: Solder mask layers are reliefs and
2722
normally are positive prints. Support inverted gerber plots.
2724
2003-07-06 20:22 djdelorie
2726
* src/dev_rs274x.c: Properly scale outline and alignment. Add
2727
segment to alignment to act as registration.
2729
2003-07-06 12:39 djdelorie
2731
* src/report.c: Sort drill report by hole size, list total hole
2734
2003-07-02 09:33 djdelorie
2736
* src/djopt.c: Fix off-by-one bug in handling bloat. Be more
2737
careful about cleaning up traces within pads.
2739
2003-07-01 12:27 djdelorie
2741
* src/sizedialog.c: The minimum size of a board should never be
2742
more than the current actual size of the board.
2744
2003-06-25 19:48 djdelorie
2746
* src/: Pcb.ad.in, change.c: Automatically set CLEARLINEFLAG if the
2747
user modifies the clearance. Add keys for changing clearance by
2748
selection instead of pointer.
2750
2003-06-22 13:06 djdelorie
2752
* src/Makefile.in: Regenerate with djopt.c
2754
2003-06-22 13:02 djdelorie
2756
* src/: action.c, const.h, crosshair.c, menu.c: Add orthogonal move
2759
2003-06-22 12:51 djdelorie
2761
* src/: Pcb.ad.in, action.c, const.h, draw.c, menu.c: Add Thindraw
2763
2003-06-22 00:34 djdelorie
2765
* src/: Makefile.am, Pcb.ad.in, djopt.c, djopt.h, main.c, menu.c:
2766
Add trace optimizer.
2768
2003-06-13 19:52 danmc
2770
* Makefile.in, aclocal.m4, config.h.in, configure, depcomp: add
2771
automake/conf output to make it easier for users to build
2773
2003-06-13 19:42 danmc
2775
* README_FILES/Makefile.in, doc/Makefile.in, example/Makefile.in,
2776
lib/Makefile.in, newlib/2_pin_thru-hole_packages/Makefile.in,
2777
newlib/analog-devices/Makefile.in, newlib/burr-brown/Makefile.in,
2778
newlib/connectors/Makefile.in, newlib/crystal/Makefile.in,
2779
newlib/cypress/Makefile.in, newlib/electro-optics/Makefile.in,
2780
newlib/generic_SMD_packages/Makefile.in,
2781
newlib/headers/Makefile.in, newlib/Makefile.in,
2782
newlib/msp430/Makefile.in, newlib/not_vetted_ingo/Makefile.in,
2783
newlib/sockets/Makefile.in, newlib/tests/Makefile.in,
2784
newlib/toko/Makefile.in, src/icons/Makefile.in, src/Makefile.in,
2785
tools/Makefile.in, tutorial/Makefile.in: add the automake/conf
2786
generated files to make building from CVS sources easier for
2789
2003-06-13 19:14 danmc
2791
* src/error.c: only declare sys_nerr if we're using the sys_errlist
2792
interface. This fixes compilation on NetBSD/alpha using gcc-3.3.
2794
2003-06-13 19:10 danmc
2796
* src/dev_rs274x.c: remove unused varargs.h header which breaks
2799
2003-06-05 06:48 danmc
2801
* src/: action.c, menu.c: Allow '=' at the beginning of the zoom
2802
exponent to indicate an absolute number rather than a relative
2803
number. This lets a value of "=-2" be used to indicate an
2804
absolute -2 while "-2" still indicates a relative -2. Also
2805
correct the position of the check mark on the zoom menu.
2807
Patch from DJ Delorie.
2809
2003-05-26 19:45 danmc
2811
* src/: file.c, fileselect.c, misc.c, misc.h: Fix a bug in the way
2812
the current working directory is found. This caused the file
2813
dialog box to always start in the library tree directory.
2815
In addition add a loop in ParseLibraryTree() to allow multiple
2816
newlib style directory tree's to be specified in the Xresource.
2817
This provides an easy way to have per-user and per-project
2818
library directories. These directories may either be specified
2819
as an absolute or relative path.
2821
Patches provided by Tony (droghedra at users dot sourceforge dot
2822
net) in bug report 736010 with minor changes by me.
2824
2003-05-22 17:51 danmc
2826
* lib/Makefile.am: add missing rules.inc
2828
2003-05-22 07:31 danmc
2830
* src/menu.c: add 2 more levels of zooming to the menu. Inspired
2831
by an email from DJ Delorie on the gEDA mailing list.
2833
2003-05-20 20:39 danmc
2835
* src/parse_l.l: change yy_current_buffer to YY_CURRENT_BUFFER.
2836
This addresses the build \ problem reported in bug 734403 and
2837
also agrees with the man page for \ flex-2.5.4.\ \ In addition
2838
add a %option yylineno to address part of bug 736010\ where the
2839
line number associated with a parse error is incorrectly\
2842
2003-05-20 07:50 danmc
2844
* lib/common.m4: add missing bga.inc and resistor_adjust.inc
2845
included. The latter addresses part of bug report 734403.
2847
2003-03-17 06:50 danmc
2849
* src/.output.h.swp: remove spurious file which should not have
2850
been imported. Noted by Mark Becker.
2852
2003-03-17 06:16 danmc
2854
* ...: remove spurious file which should not have been imported.
2855
Noted by Mark Becker.
2857
2003-03-04 21:17 danmc
2859
* src/error.c: if strerror() is present on our system then use it
2860
instead of trying to use sys_errlist. Patch from harry, with the
2861
check for strerror from me.
2863
2003-03-04 21:11 danmc
2865
* configure.ac: move the strerror test up in the configure process
2866
so we don't need to link to the X libraries for the test.
2868
2003-03-04 20:58 danmc
2870
* configure.ac: add check for strerror()
2872
2003-02-24 07:18 danmc
2874
* src/autoroute.c: when checking for a NULL pointer compare to NULL
2875
rather than 0 for enhanced portability.
2877
2003-02-20 21:14 danmc
2879
* configure.ac: bump to 1.99o since a 1.99n version was posted to
2880
the geda list. We should avoid further updates to this version
2881
number until a release. If users want snapshots, they can get
2884
2003-02-20 21:10 danmc
2886
* src/kdtree.c: change c++ style comments to c style and remove the
2887
use of non-static initializers to allow the SunPRO c compiler to
2888
be able to compile this file.
2890
2003-02-20 21:05 danmc
2892
* src/autoroute.c: coding style fixes to allow this to be compiled
2893
with the SunPRO c compiler. Changes are moving from c++ style
2894
comments to c style comments and getting rid of non-static
2897
2003-02-20 20:40 danmc
2899
* README.cvs: - add section on checking out via anoncvs and
2900
updating via anoncvs.
2902
- point to INSTALL document for what to do afte bootstrapping the
2905
2003-02-20 05:26 danmc
2907
* doc/: Imakefile, pcb.texi.in, pcb.texi.raw, refcard.tex.in,
2908
refcard.tex.raw: remove obsolete files
2910
2003-02-20 05:19 danmc
2912
* lib/newlib.tgz: remove obsolete file (the contents live in
2915
2003-02-20 05:18 danmc
2917
* lib/: CreateLibrary.sh.raw, CreateLibraryContents.sh.raw,
2918
Imakefile, QueryLibrary.sh.raw: remove obsolete files
2920
2003-02-19 20:00 danmc
2922
* src/: CreateSedScript.sh, Imakefile: remove obsolete files
2924
2003-02-19 19:46 danmc
2926
* src/: 1.grb, 2.grb, 3.grb, 4.grb, 5.grb: remove unneeded output
2929
2003-02-19 19:22 danmc
2931
* AUTHORS, ..., COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
2932
README, README.cvs, acinclude.m4, autogen.sh, configure.ac,
2933
globalconst.h, install-sh, missing, mkinstalldirs,
2934
README_FILES/CHANGES, README_FILES/INSTALL, README_FILES/LICENSE,
2935
README_FILES/MAILING, README_FILES/Makefile.am,
2936
README_FILES/README, README_FILES/Tools,
2937
README_FILES/Whats_new_in_2.0, doc/Imakefile, doc/Makefile.am,
2938
doc/mdate-sh, doc/pcb.man.in, doc/pcb.man.raw, doc/pcb.texi,
2939
doc/pcb.texi.in, doc/pcb.texi.raw, doc/refcard.tex,
2940
doc/refcard.tex.in, doc/refcard.tex.raw, doc/texinfo.tex,
2941
example/LED.NET, example/LED, example/Makefile.am, example/LED2,
2942
lib/CreateLibrary.sh.in, lib/CreateLibrary.sh.raw,
2943
lib/CreateLibraryContents.sh.in,
2944
lib/CreateLibraryContents.sh.raw, lib/Imakefile,
2945
lib/ListLibraryContents.sh, lib/Makefile.am,
2946
lib/QueryLibrary.sh.in, lib/QueryLibrary.sh.raw,
2947
lib/TTL_74xx_DIL.list, lib/TTL_74xx_DIL.m4, lib/bga.inc,
2948
lib/common.m4, lib/connector.inc, lib/connector.list,
2949
lib/connector.m4, lib/crystal.list, lib/crystal.m4, lib/dil.inc,
2950
lib/geda.inc, lib/geda.list, lib/geda.m4, lib/generic.list,
2951
lib/generic.m4, lib/genericsmt.inc, lib/genericsmt.list,
2952
lib/genericsmt.m4, lib/gtag.list, lib/gtag.m4, lib/jerry.list,
2953
lib/jerry.m4, lib/linear.list, lib/linear.m4, lib/logic.list,
2954
lib/logic.m4, lib/lsi.list, lib/lsi.m4, lib/memory.list,
2955
lib/memory.m4, lib/misc.inc, lib/newlib.tgz, lib/optical.list,
2956
lib/optical.m4, lib/pci.inc, lib/pci.list, lib/pci.m4,
2957
lib/plcc.inc, lib/qfp-ui.in, lib/qfp.dat, lib/qfp.inc,
2958
lib/qfp2.inc, lib/qfpdj.inc, lib/resistor_0.25W.list,
2959
lib/resistor_0.25W.m4, lib/resistor_adjust.inc,
2960
lib/resistor_adjust.list, lib/resistor_adjust.m4,
2961
lib/resistor_array.list, lib/resistor_array.m4, lib/rules.inc,
2962
lib/smt.inc, lib/texas_inst_amplifier.list,
2963
lib/texas_inst_amplifier.m4, lib/texas_inst_voltage_reg.list,
2964
lib/texas_inst_voltage_reg.m4, lib/to.inc, lib/transistor.list,
2965
lib/transistor.m4, lib/zif.inc, newlib/Makefile.am,
2966
newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor,
2967
newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor,
2968
newlib/2_pin_thru-hole_packages/CK05_type_Capacitor,
2969
newlib/2_pin_thru-hole_packages/CK06_type_capacitor,
2970
newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220,
2971
newlib/2_pin_thru-hole_packages/Makefile.am,
2972
newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor,
2973
newlib/2_pin_thru-hole_packages/T1.75_LED,
2974
newlib/analog-devices/ADC12138CIMSA,
2975
newlib/analog-devices/Makefile.am, newlib/burr-brown/Makefile.am,
2976
newlib/burr-brown/OPA340_SOT23-5, newlib/connectors/100_Pin_jack,
2977
newlib/connectors/16x1_SMD_jack,
2978
newlib/connectors/3terminal_screw_block,
2979
newlib/connectors/72pin45degreeSIMMconnector,
2980
newlib/connectors/MOLEX_miniFitJr-12pin,
2981
newlib/connectors/Makefile.am, newlib/connectors/Power_Jack,
2982
newlib/connectors/RightAngleSMA,
2983
newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack,
2984
newlib/crystal/CTX169_oscillator, newlib/crystal/Makefile.am,
2985
newlib/cypress/Makefile.am,
2986
newlib/electro-optics/IRF_optical_switch,
2987
newlib/electro-optics/Makefile.am,
2988
newlib/generic_SMD_packages/0805_reflow_solder,
2989
newlib/generic_SMD_packages/0805_wave_solder,
2990
newlib/generic_SMD_packages/1206_reflow_solder,
2991
newlib/generic_SMD_packages/Makefile.am,
2992
newlib/generic_SMD_packages/SOT-23_Transistor,
2993
newlib/headers/0.1_inch_10pin, newlib/headers/0.1_inch_2pin,
2994
newlib/headers/2mm_8pin_header, newlib/headers/Makefile.am,
2995
newlib/msp430/MSP430F1121, newlib/msp430/MSP430F1121+jtag,
2996
newlib/msp430/Makefile.am, newlib/not_vetted_ingo/Makefile.am,
2997
newlib/not_vetted_ingo/pc104+.ele,
2998
newlib/not_vetted_ingo/pc104.ele,
2999
newlib/not_vetted_ingo/pq100.ele,
3000
newlib/not_vetted_ingo/pq128.ele,
3001
newlib/not_vetted_ingo/pq144.ele,
3002
newlib/not_vetted_ingo/pq160.ele,
3003
newlib/not_vetted_ingo/pq208.ele,
3004
newlib/not_vetted_ingo/pq240.ele,
3005
newlib/not_vetted_ingo/pq304.ele,
3006
newlib/not_vetted_ingo/pq32.ele, newlib/not_vetted_ingo/pq44.ele,
3007
newlib/not_vetted_ingo/smt0402.ele,
3008
newlib/not_vetted_ingo/smt0603.ele,
3009
newlib/not_vetted_ingo/smt0805.ele,
3010
newlib/not_vetted_ingo/smt1206.ele,
3011
newlib/not_vetted_ingo/smt1210.ele,
3012
newlib/not_vetted_ingo/smt1913.ele,
3013
newlib/not_vetted_ingo/smt2416.ele, newlib/sockets/Makefile.am,
3014
newlib/tests/14DIP_oval_pad, newlib/tests/Generic_TSOP48_Flash,
3015
newlib/tests/MONOBLOCK_large, newlib/tests/Makefile.am,
3016
newlib/tests/StrongARM_CPU, newlib/tests/TK11950,
3017
newlib/tests/TO99fromLED, newlib/tests/UART,
3018
newlib/tests/monoblock_small, newlib/toko/Makefile.am,
3019
src/smask.grb, src/.output.h.swp, src/1.grb, src/2.grb,
3020
src/3.grb, src/4.grb, src/5.grb, src/CreateSedScript.sh,
3021
src/Imakefile, src/Makefile.am, src/Pcb.ad.in, src/Pcb.ad.raw,
3022
src/Pcb.ad.small, src/action.c, src/action.h, src/autoplace.c,
3023
src/autoplace.h, src/autoroute.c, src/autoroute.h, src/box.h,
3024
src/buffer.c, src/buffer.h, src/change.c, src/change.h,
3025
src/check_icon.data, src/cmask.grb, src/set.h, src/command.c,
3026
src/command.h, src/const.h, src/control.c, src/control.h,
3027
src/copy.c, src/copy.h, src/cpaste.grb, src/create.c,
3028
src/create.h, src/crosshair.c, src/crosshair.h, src/csilk.grb,
3029
src/data.c, src/data.h, src/default_font, src/dev_ps.c,
3030
src/dev_ps.h, src/dev_rs274x.c, src/dev_rs274x.h, src/dialog.c,
3031
src/dialog.h, src/draw.c, src/draw.h, src/drill.c, src/drill.h,
3032
src/error.c, src/error.h, src/file.c, src/file.h,
3033
src/fileselect.c, src/fileselect.h, src/find.c, src/find.h,
3034
src/global.h, src/gui.c, src/gui.h, src/heap.c, src/heap.h,
3035
src/icon.data, src/insert.c, src/insert.h, src/intersect.c,
3036
src/intersect.h, src/kdtree.c, src/kdtree.h, src/lgdialog.c,
3037
src/lgdialog.h, src/library.c, src/library.h, src/log.c,
3038
src/log.h, src/macro.h, src/main.c, src/menu.c, src/menu.h,
3039
src/mirror.c, src/mirror.h, src/misc.c, src/misc.h,
3040
src/mode_icon.data, src/move.c, src/move.h, src/mtspace.c,
3041
src/mtspace.h, src/mymem.c, src/mymem.h, src/netlist.c,
3042
src/netlist.h, src/output.c, src/output.h, src/parse_l.h,
3043
src/parse_l.l, src/parse_y.y, src/pcb.in, src/pcbtest.sh.in,
3044
src/pdrill.grb, src/pinout.c, src/pinout.h, src/polygon.c,
3045
src/polygon.h, src/print.c, src/print.h, src/printdialog.c,
3046
src/printdialog.h, src/printpanner.c, src/printpanner.h,
3047
src/rats.c, src/rats.h, src/remove.c, src/remove.h, src/report.c,
3048
src/report.h, src/rotate.c, src/rotate.h, src/rubberband.c,
3049
src/rubberband.h, src/search.c, src/search.h, src/select.c,
3050
src/select.h, src/selector.c, src/selector.h, src/set.c,
3051
src/sizedialog.c, src/sizedialog.h, src/spaste.grb,
3052
src/ssilk.grb, src/udrill.grb, src/undo.c, src/undo.h,
3053
src/vector.c, src/vector.h, src/icons/Makefile.am,
3054
src/icons/hand.dat, src/icons/hcurs.dat, src/icons/lcurs.dat,
3055
src/icons/lock.dat, tools/Makefile.am, tools/MergePCBPS,
3056
tools/PCB2HPGL, tools/apctools.zip, tools/gerbertotk.c,
3057
tools/pcb2ncap.tgz, tools/tgo2pcb.tcl, tutorial/Makefile.am,
3058
tutorial/tut1.pcb: Initial revision
3060
2003-02-19 19:22 danmc
3062
* AUTHORS, ..., COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
3063
README, README.cvs, acinclude.m4, autogen.sh, configure.ac,
3064
globalconst.h, install-sh, missing, mkinstalldirs,
3065
README_FILES/CHANGES, README_FILES/INSTALL, README_FILES/LICENSE,
3066
README_FILES/MAILING, README_FILES/Makefile.am,
3067
README_FILES/README, README_FILES/Tools,
3068
README_FILES/Whats_new_in_2.0, doc/Imakefile, doc/Makefile.am,
3069
doc/mdate-sh, doc/pcb.man.in, doc/pcb.man.raw, doc/pcb.texi,
3070
doc/pcb.texi.in, doc/pcb.texi.raw, doc/refcard.tex,
3071
doc/refcard.tex.in, doc/refcard.tex.raw, doc/texinfo.tex,
3072
example/LED.NET, example/LED, example/Makefile.am, example/LED2,
3073
lib/CreateLibrary.sh.in, lib/CreateLibrary.sh.raw,
3074
lib/CreateLibraryContents.sh.in,
3075
lib/CreateLibraryContents.sh.raw, lib/Imakefile,
3076
lib/ListLibraryContents.sh, lib/Makefile.am,
3077
lib/QueryLibrary.sh.in, lib/QueryLibrary.sh.raw,
3078
lib/TTL_74xx_DIL.list, lib/TTL_74xx_DIL.m4, lib/bga.inc,
3079
lib/common.m4, lib/connector.inc, lib/connector.list,
3080
lib/connector.m4, lib/crystal.list, lib/crystal.m4, lib/dil.inc,
3081
lib/geda.inc, lib/geda.list, lib/geda.m4, lib/generic.list,
3082
lib/generic.m4, lib/genericsmt.inc, lib/genericsmt.list,
3083
lib/genericsmt.m4, lib/gtag.list, lib/gtag.m4, lib/jerry.list,
3084
lib/jerry.m4, lib/linear.list, lib/linear.m4, lib/logic.list,
3085
lib/logic.m4, lib/lsi.list, lib/lsi.m4, lib/memory.list,
3086
lib/memory.m4, lib/misc.inc, lib/newlib.tgz, lib/optical.list,
3087
lib/optical.m4, lib/pci.inc, lib/pci.list, lib/pci.m4,
3088
lib/plcc.inc, lib/qfp-ui.in, lib/qfp.dat, lib/qfp.inc,
3089
lib/qfp2.inc, lib/qfpdj.inc, lib/resistor_0.25W.list,
3090
lib/resistor_0.25W.m4, lib/resistor_adjust.inc,
3091
lib/resistor_adjust.list, lib/resistor_adjust.m4,
3092
lib/resistor_array.list, lib/resistor_array.m4, lib/rules.inc,
3093
lib/smt.inc, lib/texas_inst_amplifier.list,
3094
lib/texas_inst_amplifier.m4, lib/texas_inst_voltage_reg.list,
3095
lib/texas_inst_voltage_reg.m4, lib/to.inc, lib/transistor.list,
3096
lib/transistor.m4, lib/zif.inc, newlib/Makefile.am,
3097
newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor,
3098
newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor,
3099
newlib/2_pin_thru-hole_packages/CK05_type_Capacitor,
3100
newlib/2_pin_thru-hole_packages/CK06_type_capacitor,
3101
newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220,
3102
newlib/2_pin_thru-hole_packages/Makefile.am,
3103
newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor,
3104
newlib/2_pin_thru-hole_packages/T1.75_LED,
3105
newlib/analog-devices/ADC12138CIMSA,
3106
newlib/analog-devices/Makefile.am, newlib/burr-brown/Makefile.am,
3107
newlib/burr-brown/OPA340_SOT23-5, newlib/connectors/100_Pin_jack,
3108
newlib/connectors/16x1_SMD_jack,
3109
newlib/connectors/3terminal_screw_block,
3110
newlib/connectors/72pin45degreeSIMMconnector,
3111
newlib/connectors/MOLEX_miniFitJr-12pin,
3112
newlib/connectors/Makefile.am, newlib/connectors/Power_Jack,
3113
newlib/connectors/RightAngleSMA,
3114
newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack,
3115
newlib/crystal/CTX169_oscillator, newlib/crystal/Makefile.am,
3116
newlib/cypress/Makefile.am,
3117
newlib/electro-optics/IRF_optical_switch,
3118
newlib/electro-optics/Makefile.am,
3119
newlib/generic_SMD_packages/0805_reflow_solder,
3120
newlib/generic_SMD_packages/0805_wave_solder,
3121
newlib/generic_SMD_packages/1206_reflow_solder,
3122
newlib/generic_SMD_packages/Makefile.am,
3123
newlib/generic_SMD_packages/SOT-23_Transistor,
3124
newlib/headers/0.1_inch_10pin, newlib/headers/0.1_inch_2pin,
3125
newlib/headers/2mm_8pin_header, newlib/headers/Makefile.am,
3126
newlib/msp430/MSP430F1121, newlib/msp430/MSP430F1121+jtag,
3127
newlib/msp430/Makefile.am, newlib/not_vetted_ingo/Makefile.am,
3128
newlib/not_vetted_ingo/pc104+.ele,
3129
newlib/not_vetted_ingo/pc104.ele,
3130
newlib/not_vetted_ingo/pq100.ele,
3131
newlib/not_vetted_ingo/pq128.ele,
3132
newlib/not_vetted_ingo/pq144.ele,
3133
newlib/not_vetted_ingo/pq160.ele,
3134
newlib/not_vetted_ingo/pq208.ele,
3135
newlib/not_vetted_ingo/pq240.ele,
3136
newlib/not_vetted_ingo/pq304.ele,
3137
newlib/not_vetted_ingo/pq32.ele, newlib/not_vetted_ingo/pq44.ele,
3138
newlib/not_vetted_ingo/smt0402.ele,
3139
newlib/not_vetted_ingo/smt0603.ele,
3140
newlib/not_vetted_ingo/smt0805.ele,
3141
newlib/not_vetted_ingo/smt1206.ele,
3142
newlib/not_vetted_ingo/smt1210.ele,
3143
newlib/not_vetted_ingo/smt1913.ele,
3144
newlib/not_vetted_ingo/smt2416.ele, newlib/sockets/Makefile.am,
3145
newlib/tests/14DIP_oval_pad, newlib/tests/Generic_TSOP48_Flash,
3146
newlib/tests/MONOBLOCK_large, newlib/tests/Makefile.am,
3147
newlib/tests/StrongARM_CPU, newlib/tests/TK11950,
3148
newlib/tests/TO99fromLED, newlib/tests/UART,
3149
newlib/tests/monoblock_small, newlib/toko/Makefile.am,
3150
src/smask.grb, src/.output.h.swp, src/1.grb, src/2.grb,
3151
src/3.grb, src/4.grb, src/5.grb, src/CreateSedScript.sh,
3152
src/Imakefile, src/Makefile.am, src/Pcb.ad.in, src/Pcb.ad.raw,
3153
src/Pcb.ad.small, src/action.c, src/action.h, src/autoplace.c,
3154
src/autoplace.h, src/autoroute.c, src/autoroute.h, src/box.h,
3155
src/buffer.c, src/buffer.h, src/change.c, src/change.h,
3156
src/check_icon.data, src/cmask.grb, src/set.h, src/command.c,
3157
src/command.h, src/const.h, src/control.c, src/control.h,
3158
src/copy.c, src/copy.h, src/cpaste.grb, src/create.c,
3159
src/create.h, src/crosshair.c, src/crosshair.h, src/csilk.grb,
3160
src/data.c, src/data.h, src/default_font, src/dev_ps.c,
3161
src/dev_ps.h, src/dev_rs274x.c, src/dev_rs274x.h, src/dialog.c,
3162
src/dialog.h, src/draw.c, src/draw.h, src/drill.c, src/drill.h,
3163
src/error.c, src/error.h, src/file.c, src/file.h,
3164
src/fileselect.c, src/fileselect.h, src/find.c, src/find.h,
3165
src/global.h, src/gui.c, src/gui.h, src/heap.c, src/heap.h,
3166
src/icon.data, src/insert.c, src/insert.h, src/intersect.c,
3167
src/intersect.h, src/kdtree.c, src/kdtree.h, src/lgdialog.c,
3168
src/lgdialog.h, src/library.c, src/library.h, src/log.c,
3169
src/log.h, src/macro.h, src/main.c, src/menu.c, src/menu.h,
3170
src/mirror.c, src/mirror.h, src/misc.c, src/misc.h,
3171
src/mode_icon.data, src/move.c, src/move.h, src/mtspace.c,
3172
src/mtspace.h, src/mymem.c, src/mymem.h, src/netlist.c,
3173
src/netlist.h, src/output.c, src/output.h, src/parse_l.h,
3174
src/parse_l.l, src/parse_y.y, src/pcb.in, src/pcbtest.sh.in,
3175
src/pdrill.grb, src/pinout.c, src/pinout.h, src/polygon.c,
3176
src/polygon.h, src/print.c, src/print.h, src/printdialog.c,
3177
src/printdialog.h, src/printpanner.c, src/printpanner.h,
3178
src/rats.c, src/rats.h, src/remove.c, src/remove.h, src/report.c,
3179
src/report.h, src/rotate.c, src/rotate.h, src/rubberband.c,
3180
src/rubberband.h, src/search.c, src/search.h, src/select.c,
3181
src/select.h, src/selector.c, src/selector.h, src/set.c,
3182
src/sizedialog.c, src/sizedialog.h, src/spaste.grb,
3183
src/ssilk.grb, src/udrill.grb, src/undo.c, src/undo.h,
3184
src/vector.c, src/vector.h, src/icons/Makefile.am,
3185
src/icons/hand.dat, src/icons/hcurs.dat, src/icons/lcurs.dat,
3186
src/icons/lock.dat, tools/Makefile.am, tools/MergePCBPS,
3187
tools/PCB2HPGL, tools/apctools.zip, tools/gerbertotk.c,
3188
tools/pcb2ncap.tgz, tools/tgo2pcb.tcl, tutorial/Makefile.am,
3189
tutorial/tut1.pcb: import pcb sources (automake version) from my
3190
private CVS sources. This matches the sources with the
3191
'sourceforge' tag on my private CVS.