Removed old proto target. Added check target which runs make check for all
[geda-gaf.git] / gnetlist / ChangeLog
blob1c693f66afd1d814500f220e24c39cb52e351678
1 # Do not edit this file - generated from version control history
4 commit 0dfb874e72040b74679152d75ab2e50b735bdbd4
5 Author: Peter Clifton <pcjc2@cam.ac.uk>
6 Date:   Fri Jan 11 02:01:58 2008 +0000
8     Revert "gnetlist: Strip trailing lower case suffixes from PCB package names"
9     
10     Stripping lower case refdes suffixes when netlisting for PCB (which
11     ignores lowercase refdes suffixes) caused breakage when relying on
12     matching a pinlabel=xxx to refdes=xxx inside a hierarchical
13     schematic, where "xxx" had a lowercase suffix.
14     
15     This reverts commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa.
17 commit c1e3075cb263a6098d2351440b680247456ae0d0
18 Author: Ales Hvezda <ahvezda@seul.org>
19 Date:   Thu Jan 10 00:27:16 2008 -0500
21     Updated and correct the gEDA/gaf man pages a little bit.
22     
23     This is the fix for SF Bug: [ 1556064 ] man page version out of date
25 commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa
26 Author: Peter Clifton <pcjc2@cam.ac.uk>
27 Date:   Thu Jan 10 01:52:45 2008 +0000
29     gnetlist: Strip trailing lower case suffixes from PCB package names
30     
31     Adds a custom (get-uref ...) function to the PCB, pcbpins and gsch2pcb
32     back-ends. These strip lowercase suffixes from the uref, to ensure that
33     slotted package names like IC1a and IC1b are treated as the same, IC1
34     by gsch2pcb.
35     
36     This suffix stripping matches the fact that PCB ignores the lower-case
37     suffix on net names. It would have been possible to leave the suffixes
38     in the PCB and pcbpins output, although in the PCB netlist case, this
39     causes any implicit power nets in each slot to be duplicated in the
40     netlist, which PCB reports as an error.
42 commit 24431dfb4348c1fa012acb4992e3dd24a78359b5
43 Author: Peter Clifton <pcjc2@cam.ac.uk>
44 Date:   Thu Jan 10 01:52:32 2008 +0000
46     Fix spice-sdb slotting to work without modified pinseq attributes
47     
48     Removes all previous code which iterated over slots for a given package,
49     replacing it with a custom (get-uref ...) procedure which ensures each
50     slot of a component is given a unique uref when gnetlist traverses the
51     schematic. This means each slot will appear as a separate "package" in
52     the gnetlist data-structures, even if each slot uses the same refdes=
53     attribute.
54     
55     The format for the package uref is "(refdes/uref).(slot)", in keeping
56     with the existing spice-sdb slotting code.
58 commit 406234a95a4a4a6ff65c60eb2d63e32c80623a2a
59 Author: Peter TB Brett <peter@peter-b.co.uk>
60 Date:   Thu Jan 10 01:52:08 2008 +0000
62     More efficient searching of attributes in (gnetlist:get-uref ...)
63     
64     Only evaluates get-attrib-value-by-attrib-name once per call, and has the
65     added advantage of only defining helper functions in local namespace.
67 commit 3279e37ff18bfa353ada00f63d0ccf94975daf56
68 Author: Peter Clifton <pcjc2@cam.ac.uk>
69 Date:   Thu Jan 10 01:29:58 2008 +0000
71     gnetlist: Add scheme procedure get-uref to determine uref of an OBJECT
72     
73     Moves the logic to determine an uref based on the component attributes
74     into the Scheme procedure (get-uref ...), which is passed an OBJECT smob
75     for interrogation.
77 commit fa9779d19f1a6a626948ec996735978941883f5d
78 Author: Bernd Jendrissek <bernd.jendrissek@gmail.com>
79 Date:   Thu Jan 10 00:58:35 2008 +0200
81     Fix two use after free bugs.
82     
83     The gnetlist testsuite would sometimes screw up the terminal by
84     outputting angry control characters.  This was because a warning
85     message used a string that had already been freed.
87 commit aafa53bb3e4b248e178a654883db2ba1177c5750
88 Author: Peter Clifton <pcjc2@cam.ac.uk>
89 Date:   Thu Jan 10 00:25:20 2008 +0000
91     gnetlist: Load gnetlist.scm and backend before schematic traversal.
92     
93     Allows gnetlist.scm and backends to define scheme procedures and
94     variables which may be used to control the schematic traversal process.
95     
96     Since some portions of of gnetlist.scm are evaluated immediately upon
97     load, yet require execution _after_  schematic traversal, these portions
98     have been split out from gnetlist.scm into a new file, gnetlist-post.scm
99     which is loaded after traversal.
100     
101     The moved definitions are those of "packages", "all-unique-nets",
102     "all-nets", "all-pins", and the refdes aliasing functionality.
104 commit 82dd20fe6d7a5022cebcc40c2a6ad73af230901c
105 Author: Peter Clifton <pcjc2@cam.ac.uk>
106 Date:   Wed Jan 9 23:00:55 2008 +0000
108     Change some tabs in gnetlist.c to spaces. Alter some other whitespace.
110 commit c29a844384a176d2880ee47aac8999ef017e50a2
111 Author: Peter Clifton <pcjc2@cam.ac.uk>
112 Date:   Wed Jan 9 22:08:05 2008 +0000
114     gnetlist: Clean up some old comments and EOL whitespece in gnetlist.c
116 commit b2380c0f70344117be7045a5fc1483698fdf4358
117 Author: Ales Hvezda <ahvezda@seul.org>
118 Date:   Sat Jan 5 20:57:51 2008 -0500
120     Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
121     
122     Note, libgeda's so did not change at this time.
124 commit 5f3cde4f20975275cb38b52cd3155fda41201209
125 Author: Peter TB Brett <peter@peter-b.co.uk>
126 Date:   Tue Jan 1 17:24:18 2008 +0000
128     Fix configure checks for Guile (again).
129     
130     The previous patch missed changing the gschem configure script
131     (generated from configure.ac.in), and got the logic wrong anyway.
133 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
134 Author: Peter TB Brett <peter@peter-b.co.uk>
135 Date:   Tue Jan 1 15:42:13 2008 +0000
137     Fix configure checks for Guile.
138     
139     Quote variables to protect them and alter version test logic so that
140     it doesn't think version 2.1 is older than 1.8.
142 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
143 Author: Ales Hvezda <ahvezda@seul.org>
144 Date:   Mon Dec 31 20:43:08 2007 -0500
146     Updated all ChangeLogs for the past development release (1.3.0)
147     
148     This step was supposed to happen before the 1.3.0 tarballs were released.
149     These changes will be picked up in a subsequent release.
151 commit ba474af87840a0d49e04a00de96b7df2944c09bd
152 Author: Ales Hvezda <ahvezda@seul.org>
153 Date:   Sat Dec 29 09:57:43 2007 -0500
155     Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
157 commit 9d3166d44b07da85ac1c4e0185daf0c67e7096ea
158 Author: Ales Hvezda <ahvezda@seul.org>
159 Date:   Sat Dec 29 09:52:29 2007 -0500
161     Commented out test which now no longer runs correctly because of slotting fix.
162     
163     The slotting fix is commit 5852e531717ba947b7acca39e50f71edd5921f06.
165 commit e5f31fa0ba725c4a8a7dcacb47166a1468a357b6
166 Author: Peter TB Brett <peter@peter-b.co.uk>
167 Date:   Sun Dec 23 21:26:02 2007 +0000
169     gnetlist: Make drc2 backend not emit exceptions.
170     
171     The drc2 backend reports drc violations by emitting an error, but it
172     can do it more gracefully using the Guile display function.
174 commit e4c80c8a9930ebef25427053d33c5038feed31d0
175 Author: Peter TB Brett <peter@peter-b.co.uk>
176 Date:   Sun Dec 23 21:12:49 2007 +0000
178     gnetlist: Fix segfault on failing to load schematic.
179     
180     Segfault was introduced when schematic load error messages were added
181     in commit b635ebb641383360e5e7864830d42d13cf7f4d12.
183 commit fc7b46cce236e52af5d9f9b4f38061595ed5129e
184 Author: Peter TB Brett <peter@peter-b.co.uk>
185 Date:   Sun Dec 23 20:57:33 2007 +0000
187     gnetlist: Hide a debug message from spice-sdb [1856326]
188     
189     A user complained that it appeared to be an error message and was
190     offputting for users. Changed it to use debug-spew.
192 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
193 Author: Peter Clifton <pcjc2@cam.ac.uk>
194 Date:   Wed Dec 19 17:48:57 2007 +0000
196     Add intltoolize to the build infrastructure
197     
198     Provide intltoolize infrastructure for translating .desktop and MIME
199     XML files. Run gettextize after intltoolize if required, so that the
200     infrastructure for providing libintl on a non GNU system still works.
202 commit b635ebb641383360e5e7864830d42d13cf7f4d12
203 Author: Peter TB Brett <peter@peter-b.co.uk>
204 Date:   Fri Dec 7 21:48:17 2007 +0000
206     Print useful messages when f_open() fails.
207     
208     This reinstates error messages removed by the patch which modified
209     f_open() to use GError for error reporting.
211 commit be301530f468e4d0057b3be68e218ac444c2d2be
212 Author: Peter TB Brett <peter@peter-b.co.uk>
213 Date:   Fri Dec 7 17:20:55 2007 +0000
215     Make libgeda's f_open() & f_open_flags use GError.
216     
217     This patch actually *removes* error message output from file loading
218     errors is some cases.  This is for the sake of keeping the patch
219     concise, and will be addressed in later patches.
221 commit ae225157603f063747709fa3d639ed8cdf63f6b1
222 Merge: 1abfd25... 43b5713...
223 Author: Peter TB Brett <peter@peter-b.co.uk>
224 Date:   Tue Nov 27 07:53:37 2007 +0000
226     Merge with Cesar's mingw/pu branch
227     
228     Merge commit 'cesar/mingw/pu' into premerge
230 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
231 Author: Tomaž Šolc <tomaz.solc@tablix.org>
232 Date:   Fri Nov 23 21:42:50 2007 +0000
234     Compilation fixes for Mac OS X 10.5 [1832417]
235     
236     This patch contains changes to gEDA source tree that were necessary to
237     compile on Mac OS X (10.5 Leopard, PPC).
239 commit 43b571362e5fb663115ee1630b94c88cb74f0c13
240 Author: Cesar Strauss <cestrauss@gmail.com>
241 Date:   Sun Nov 11 18:24:10 2007 -0200
243     Replace index and rindex by strchr and strrchr.
244     
245     These are functionally equivalent, and more portable to MinGW.
247 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
248 Author: Cesar Strauss <cestrauss@gmail.com>
249 Date:   Sun Nov 11 14:17:21 2007 -0200
251     Use g_path_is_absolute from GLIB instead of platform specific code.
253 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
254 Author: Cesar Strauss <cestrauss@gmail.com>
255 Date:   Thu Nov 15 19:11:12 2007 -0200
257     Use forward slashes as path separators on MinGW.
258     
259     They are also acceptable as path separators on MinGW.
261 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
262 Author: Cesar Strauss <cestrauss@gmail.com>
263 Date:   Thu Nov 15 13:34:40 2007 -0200
265     Tell git to ignore .exe files.
267 commit 23ead18086e59aab22945c37ff95f49e5747f277
268 Author: Peter Clifton <pcjc2@cam.ac.uk>
269 Date:   Wed Oct 17 04:50:39 2007 +0100
271     Remove the ATTRIB linked list in favour of a GList
272     
273     The ATTRIB.copied_to pointer is moved from the ATTRIB struct to reside in
274     the source OBJECT being copied.
275     
276     The ATTRIB *attached_to pointer of an attribute's text OBJECT is changed
277     to OBJECT *attached_to, pointing directly at the OBJECT to which that
278     attribute is attached. This avoids the need to traverse the ATTRIB list
279     and retrieve this pointer from the HEAD attribute node. (A HEAD node is
280     not used in the GList of ATTRIBs).
281     
282     The ATTRIB structure now only contains one element, OBJECT *object. This
283     points to the text OBJECT holding and displaying that attribute's
284     "name=value".
286 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
287 Author: Peter Clifton <pcjc2@cam.ac.uk>
288 Date:   Thu Oct 4 02:34:50 2007 +0100
290     Avoid accessing (GList)->{next|priv} directly to aid debugging.
291     
292     Instead use g_list_{next|previous}, allowing us to catch errors where
293     changing from gEDA structures which had their own next and prev pointers.
294     
295     To debug, edit the glist.h include file from glib, renaming the next and
296     prev elements in the GList structure and macros. Recompile gEDA to see any
297     bad accesses such as those where the HEAD nodes were previously skipped.
299 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
300 Author: Peter Clifton <pcjc2@cam.ac.uk>
301 Date:   Sun Sep 9 00:18:34 2007 +0100
303     Remove the globally exported variable_set_func.
304     
305     Only gattrib provided a non-NULL export of this symbol, and such imports
306     into libgeda prevent libgeda being dynamically linked on some platforms.
307     
308     To better match the other tools in the suite, gattrib's i_vars_set() and
309     i_window_vars_set() functions were combined into a single i_vars_set().
311 commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
312 Author: Peter Clifton <pcjc2@cam.ac.uk>
313 Date:   Sun Sep 9 00:01:14 2007 +0100
315     Remove unused extern variables from libgeda, gnetlist and utils.
317 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
318 Author: Peter Clifton <pcjc2@cam.ac.uk>
319 Date:   Mon Sep 3 12:15:43 2007 +0100
321     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
323 commit 086908ed44c9abc6d5907888695933b59ead4684
324 Author: Ales Hvezda <ahvezda@seul.org>
325 Date:   Sun Sep 2 22:48:59 2007 -0400
327     Last minute updates to the READMEs for all projects
328     
329     Cherry picked from stable-1.2 branch, since these changes apply to master
330     too.
331     (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
333 commit 0aad767df307a70d9fefc73fb08a49908cc26706
334 Author: Ales Hvezda <ahvezda@seul.org>
335 Date:   Sun Sep 2 16:50:29 2007 -0400
337     Fix for Bug#1776547: graphical versus source
338     
339     The usage described in Bug#1776547 is pretty unique, but it might be handy
340     to support in general.  The recursive source= and graphical= behavior is
341     a unexpected side effect of the traversal of graphical symbols/components
342     (552e06e921e4b6eb758b9483d1913c39b3fef5f5).  The fix is to explicitly
343     check for the graphical= attribute and if it is found to not further
344     traverse the hierarchy.  Regression tests were added so this behavior
345     doesn't change in the future.
347 commit 6056ef48272778419d39e0233f395bfd60019ab9
348 Author: Ales Hvezda <ahvezda@seul.org>
349 Date:   Sun Aug 19 22:40:19 2007 -0400
351     Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
353 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
354 Author: Ales Hvezda <ahvezda@seul.org>
355 Date:   Sat Aug 18 16:14:30 2007 -0400
357     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
359 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
360 Author: Ales Hvezda <ahvezda@seul.org>
361 Date:   Tue Aug 14 07:46:06 2007 -0400
363     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
364     
365     All the promotion keywords were moved from gschem into libgeda to fix:
366     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
367     cause of this bug was that the promotion variables within TOPLEVEL were
368     not being setup by gschlas and so duplicate refdes attributes were
369     showing up in the schematic.  The three rc keywords that were moved are:
370     
371     (attribute-promotion ... )
372     (promote-invisible ... )
373     (keep-invisible ... )
375 commit 703151a94b0eece6b24b3b18ce2465eeae068814
376 Author: Peter Clifton <pcjc2@cam.ac.uk>
377 Date:   Thu Aug 9 12:36:17 2007 +0100
379     Remove old prototypes from various prototype.h where no function exists.
381 commit 71600215311af0a98ed371ab750b09182de139a1
382 Author: Peter Clifton <pcjc2@cam.ac.uk>
383 Date:   Sat Aug 11 00:52:25 2007 +0100
385     Revert inadvertent commits:
386     
387       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
388       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
389       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
390       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
391       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
393 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
394 Author: Peter Clifton <pcjc2@cam.ac.uk>
395 Date:   Fri Aug 10 21:26:10 2007 +0100
397     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
399 commit 0f5c72daacfa7d78666769e4063122934861da5c
400 Author: Peter Clifton <pcjc2@cam.ac.uk>
401 Date:   Sun Aug 5 22:36:56 2007 +0100
403     Alter guile 1.6 compat tests to work with older autoconf versions
404     
405     Don't use AC_DEFINE to define function like macros, instead use
406     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
407     insert a test which defines a replacement if necessary.
409 commit 5c098070b87709540345afb1b3b79d9db470ed53
410 Author: Peter Clifton <pcjc2@cam.ac.uk>
411 Date:   Thu Aug 2 22:09:52 2007 +0100
413     Fix configure checks enabling guile 1.6.x compatability routines.
415 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
416 Author: Peter Clifton <pcjc2@cam.ac.uk>
417 Date:   Tue Jul 31 20:03:51 2007 +0100
419     Changed configure.ac(.in) to allow guile-1.6
420     
421     Introduces compatibility #defines where guile 1.8 funcs are missing in
422     guile 1.6. Also adds missing configure.ac checks for guile in packages
423     gattrib, gnetlist, gsymcheck and utils.
425 commit 525b4a0ff3a1b8cc321f117513796e4571702da8
426 Author: Bernd Jendrisse <bernd.jendrissek@gmail.com>
427 Date:   Sun Jul 29 09:56:33 2007 -0400
429     Applied patch to use $(GROFF) instead of which groff
431 commit 31f65059cf1ce5be9b8a0987d4538fed075a6805
432 Author: Peter Clifton <pcjc2@cam.ac.uk>
433 Date:   Wed Jul 25 02:09:15 2007 +0100
435     Fixed two calls to free() where g_free() should have been used.
436     
437     Updated Doxygen comments to note where memory should be freed with g_free()
438     rather than free(). Commented three instances where free() is correct.
440 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
441 Author: Ales Hvezda <ahvezda@seul.org>
442 Date:   Sun Jul 8 18:18:39 2007 -0400
444     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
446 commit d7e8f5abc35644e90bfabf84396023cab09f2968
447 Author: Ales Hvezda <ahvezda@seul.org>
448 Date:   Sun Jul 8 16:18:57 2007 -0400
450     Updated configure.ac[.in] and Makefile versions in prep for a release.
451     
452     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
453     at the toplevel.  libgeda's shared library version is now 30:1:0
455 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
456 Author: Carlos Nieves Onega <cnieves@iespana.es>
457 Date:   Sun Jul 8 21:16:17 2007 +0200
459     Added *~ to .gitignore files.
461 commit 0cde8c1cf6c863946c3d4acdc9e9165c99526bef
462 Author: Ales Hvezda <ahvezda@seul.org>
463 Date:   Thu Jul 5 01:52:04 2007 -0400
465     Updated gnetlist ChangedLog to include the new backend addition
467 commit b692c010f9ccf0b89ff1ad653ff1c5a812887cc3
468 Author: Ales Hvezda <ahvezda@seul.org>
469 Date:   Thu Jul 5 01:43:47 2007 -0400
471     Added new gnetlist backend by John P. Doty
473 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
474 Author: Ales Hvezda <ahvezda@seul.org>
475 Date:   Thu Jul 5 01:36:31 2007 -0400
477     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
479 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
480 Author: Ales Hvezda <ahvezda@seul.org>
481 Date:   Thu Jul 5 00:11:45 2007 -0400
483     Updated all version strings to 1.1.0 and 20070705
485 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
486 Author: Ales Hvezda <ahvezda@seul.org>
487 Date:   Wed Jul 4 23:55:07 2007 -0400
489     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
490     
491     Maintainer mode is no longer needed or desired now that we are no longer
492     using CVS.  Hopefully this will prevent some of the odd problems that were
493     observed during the last release when the Makefile's didn't get auto
494     regenerated.
496 commit dc7b8c53f4bc94626634887e46167a367a91f707
497 Author: Ales Hvezda <ahvezda@seul.org>
498 Date:   Wed Jul 4 23:32:15 2007 -0400
500     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
501     
502     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
503     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
504     Updated the configure.ac[.in] files to have consistent top sections.
505     Updated code and various scheme files to use the new DOTTED_VERSION
506     and DATE_VERSION variables available via config.h.  Stopped using
507     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
508     (not intended for that use).  Updated update-versions.sh script to set the
509     version in all the configure.ac[.in] files and the toplevel Makefile.
510     Went through all the g_rc.c files and make the handling of rc file
511     mismatch handling consistent.
513 commit 5237ea395af0ac1c4cecd18ea2a28291e3d48a90
514 Author: Ales Hvezda <ahvezda@seul.org>
515 Date:   Wed Jul 4 23:22:14 2007 -0400
517     Updated spice-sdb golden file to pass make check.
519 commit b44a1e527497e55471a75b0af410e78310ed50d8
520 Author: Dan McMahill <dan@mcmahill.net>
521 Date:   Tue Jun 26 18:11:39 2007 -0400
523     guile-1.8.1 fixes and testsuite additions.
524     
525     Updated the cascade and pcbpins backends to work with guile-1.8.1.
526     While here added a testsuite entry for these two backends.
528 commit f8680b18c8e27617eccbbf158acb84ccac7ac386
529 Author: Dan McMahill <dan@mcmahill.net>
530 Date:   Tue Jun 26 16:20:58 2007 -0400
532     Portability fixes for the testsuite.
533     
534     Get the testsuite fully working on SunOS-5.9/sparc.  This
535     entails two issues.  The "-I" option to diff is a GNU
536     extension and is not supported by the solaris diff.  Work
537     around this by using sed to filter out the lines which were
538     to be ignored.  This addresses the tests run by gnetlist/tests/runtest.sh.
539     
540     The other issue is that the longopts tests in the spice-sdb
541     testsuite should not be run on a system that does not have
542     getopt_long().  To address this, extend the run_tests.sh to allow
543     a variable in the tests.list file to disable a test unless set to "yes".
545 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
546 Author: Ales Hvezda <ahvezda@laptop.ales.net>
547 Date:   Mon Jun 25 22:31:07 2007 -0400
549     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
550     
551     Previously this mechanism was used to create custom versions of gEDA/gaf.
552     With the coming of stable and development versions of gEDA/gaf, this
553     mechanism was changed so that end users can tell the difference between
554     a stable release vs a development release (by looking at the version string).
555     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
556     prepended to any strings that output the VERSION string.
558 commit dc0917b142d9c00af33065ce9eaac8b0a6dc3448
559 Merge: fee96ef... 0ad58a2...
560 Author: Dan McMahill <dan@mcmahill.net>
561 Date:   Mon Jun 25 09:45:22 2007 -0400
563     Merge branch 'master' of git+ssh://dan@git.gpleda.org/home/git/gaf
565 commit fee96effc220e78acddf9721a6bd9d0c34bef881
566 Author: Dan McMahill <dan@mcmahill.net>
567 Date:   Mon Jun 25 09:39:17 2007 -0400
569     Add missing reference files to distribution and re-enable checks.
570     Updated the list of reference files that go into EXTRA_DIST so that
571     'make distcheck' can work again.  Now the this is fixed, re-enable
572     the spice-sdb teststuite.
574 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
575 Author: Ales Hvezda <ahvezda@laptop.ales.net>
576 Date:   Sun Jun 24 23:48:51 2007 -0400
578     Updated copyright text/header in most source files.
579     
580     Updated all copyright text dates that have my name (Ales) associated
581     with them.  Added gEDA contributer copyright text where appropriate.
582     Fixed a bunch of GNU text typos (these should have been either GPL
583     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
584     Fixed a few file header that were just plain incorrect.
586 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
587 Author: Ales Hvezda <ahvezda@laptop.ales.net>
588 Date:   Sun Jun 24 22:22:32 2007 -0400
590     Added *.o (all object files) to all src .gitignore files.
592 commit edff766e8b15c311505810241528026f722e30b6
593 Author: Peter TB Brett <peter@peter-b.co.uk>
594 Date:   Sat Jun 23 18:19:11 2007 +0100
596     Make sure various files are installed.
597     
598     Several new files were not being distributed. This patch addresses the
599     problem by adding files to EXTRA_DIST in automake input files.
601 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
602 Author: Peter Clifton <pcjc2@cam.ac.uk>
603 Date:   Sat Jun 23 18:17:29 2007 +0100
605     Move all .cvsignore files to .gitignore files
607 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
608 Author: Peter TB Brett <peter@peter-b.co.uk>
609 Date:   Sat Jun 23 16:11:44 2007 +0100
611     Changes to ChangeLog usage.
612     
613     With actual changes this time.  Old-style changelogs as of gaf 1.0
614     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
615     ChangeLogs replace them.  A script has been added to the gaf top level
616     to allow maintainers to update all the ChangeLog files immediately
617     prior to making out a release.
619 commit b7089bcc123e52bbadd6e635c823d937e620b75b
620 Author: Ales Hvezda <ahvezda@seul.org>
621 Date:   Sat Jun 9 18:29:22 2007 +0000
623     Commited new version of gnet-calay from John with various fixes.
625 commit eed0be648afd9bc421a8d0059de621df778c5fbe
626 Author: Carlos Nieves Onega <cnieves@iespana.es>
627 Date:   Sat Jun 9 16:09:36 2007 +0000
629     Avoid writting '\r' to files on MinGW.
630     
631     Applied patch #1733826 from Cesar Strauss. Thanks.
632     When using the "w" mode in fopen, MinGW translates LF into CR-LF.
633     This creates havoc when reading the same file again, when sharing
634     schematics files with other systems, and when placing them in a VCS.
635     
636     This can be avoided by using the "wb" mode. The "b" is ignored on
637     all POSIX conforming systems, according to these sources:
638     
639     http://www.die.net/doc/linux/man/man3/fopen.3.html
640     http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
641     
642     There are other ways, however. Adding
643     
644     #include <fcntl.h>
645     int _fmode = _O_BINARY;
646     
647     on some source file should work as well. Another way is linking
648     against the MinGW supplied binmode.o, which does exactly that.
650 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
651 Author: Peter TB Brett <peter@peter-b.co.uk>
652 Date:   Mon Jun 4 16:15:37 2007 +0000
654     Replace deprecated Guile functions & macros.
655     
656     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
657     recommended equivalents for Guile 1.8.
660 #GCL#