Stay in GETCOORDS if there are more coord prompts.
[geda-gaf/berndj.git] / gnetlist / ChangeLog
blob93f79ebaf861a01e859ae3368f6a0fb9b8bac72b
1 # Do not edit this file - generated from version control history
4 commit 24a38431a0d955928639311af924b8b0acf1e0db
5 Author: Ales Hvezda <ahvezda@-e false.(none)>
6 Date:   Sun Jul 6 10:03:24 2008 -0400
8     Oops needed to remove outputs/spice from configure.ac as well
9     
10     This is an additional fix to f3ed4237658fc27a6e60e1da0c8fc9c2af2646ed
12 commit f3ed4237658fc27a6e60e1da0c8fc9c2af2646ed
13 Author: Ales Hvezda <ahvezda@-e false.(none)>
14 Date:   Sun Jul 6 09:55:14 2008 -0400
16     Fixed common gnetlist regression tests to pass
17     
18     * Removed the testing of the "spice" backend completely.  It is no
19       longer supported or maintained.  Removed from backends.list and
20       the outputs/spice directory
21     
22     * Updated return codes for the drc2 backend
23     
24     * Allowed --regen to update one PCBBoard golden file (singlenet.sch).
25       (this test is really not pcb friendly)
27 commit 7ae9572f269c8b973bb4a38014e28dbc10cdcb32
28 Author: Ales Hvezda <ahvezda@-e false.(none)>
29 Date:   Sun Jul 6 08:38:24 2008 -0400
31     Bumped versions to 1.5.0/20080706/34:0:0 for the next development release
33 commit aaa1abbcfac8e67901c5b2a279e0a13f88d774b0
34 Author: Peter Clifton <pcjc2@cam.ac.uk>
35 Date:   Sat May 31 18:04:40 2008 +0100
37     Tolerated changes in golden files for the vipec netlist backend.
38     
39     The way slotted parts are handled has changed since 1.2.0, as
40     has the output of the vipec backend for slotted parts. Since
41     this backend isn't likely to care about slotted parts, we allow
42     these output changes as harmless.
44 commit ae9d82b1fdcd14acde5cbf4d54718ef3566aec80
45 Author: Peter Clifton <pcjc2@cam.ac.uk>
46 Date:   Sat May 31 18:03:50 2008 +0100
48     Desired changes in golden file output for spice-sdb
49     
50     Slotted parts are now handled correctly. Was partly broken in 1.2.0.
52 commit 850a80faa3038f688ef3630aff61a05c64904abc
53 Author: Peter Clifton <pcjc2@cam.ac.uk>
54 Date:   Sat May 31 17:48:57 2008 +0100
56     Update pads backend golden files to match the new \r\n line ends.
57     
58     The \r\n line end change was made after 1.2.0, so we need to update.
60 commit 345cd09f3517380a466a3254b1f6dc16ef2ce896
61 Author: Peter Clifton <pcjc2@cam.ac.uk>
62 Date:   Sat May 31 17:47:49 2008 +0100
64     Remove the spice-sdb backend specific directory of gnetlist tests.
65     
66     They are now covered for all backends in the "common" tests directory.
68 commit 8a0e4e649e0aab8820fcca32214f99322788bc31
69 Author: Peter Clifton <pcjc2@cam.ac.uk>
70 Date:   Sat May 31 17:43:08 2008 +0100
72     Commit golden files from netlist backends as produced by gEDA 1.2.0
73     
74     We want to track changes in netlist backend behaviour since version 1.2.0,
75     as changes in slotted part handling since then have caused unintended
76     differences in outputs for some backends. We can explicitly confirm
77     thoses changes as desired or tolerable by checking in new golden files.
79 commit dc5a2e6b352ac4e5833ec86c0685da747362e04a
80 Author: Peter Clifton <pcjc2@cam.ac.uk>
81 Date:   Wed Feb 13 16:47:40 2008 +0000
83     Add a common set of tests to gnetlist evolved from the spice-sdb tests.
84     
85     The tests are applied to all backends, with control files being used to
86     document the expected return codes, and golden files with the expected
87     output. These files are generated from a 1.5.0 development release of
88     of the gEDA suite, and do not in all cases represent "correct" behaviour,
89     merely "gEDA 1.5.0" behaviour.
91 commit c1b1d3646043f27302b36a4b541bc9b34fbfe6b9
92 Author: Peter TB Brett <peter@peter-b.co.uk>
93 Date:   Sat Mar 22 19:31:04 2008 +0000
95     gnetlist: Remove first-val-or-#f
96     
97     The first-val-or-#f function should have been removed in commit
98     406234a95a4a4a6ff65c60eb2d63e32c80623a2a when its use was optimised
99     away.
101 commit af0d9f2e8825f7d23c691deec0e70f1eaaac0e38
102 Author: Ales Hvezda <ahvezda@seul.org>
103 Date:   Wed Mar 5 05:27:41 2008 -0500
105     Updated version to 1.5.0 to mark the start of the next development cycle
107 commit b62e01773459c0c5df66482aa71c623191242bfd
108 Merge: 2915020... d68fe13...
109 Author: Dan McMahill <dan@mcmahill.net>
110 Date:   Wed Feb 27 12:40:21 2008 +0000
112     Merge branch 'master' of git+ssh://dan@git.gpleda.org/home/git/gaf
114 commit 291502025248298b4d42cfbd80ff605dc62c3f92
115 Author: Dan McMahill <dan@mcmahill.net>
116 Date:   Wed Feb 27 12:36:12 2008 +0000
118     Make the pads netlist backend use CR/LF instead of just LF.
119     
120     Based on a discussion on the gEDA mailing lists it seems that PADS
121     (which runs only on windows) needs DOS style netlists and not unix
122     style netlists.  So rather than forcing a unix2dos step in beween
123     netlisting and using the result, go ahead and teach the pads netlist
124     backend to directly write out a DOS style netlist.  Update the
125     testsuite accordingly.
127 commit db168efbbe2656ef2103852e92e02ec3ce58e300
128 Author: Peter Clifton <pcjc2@cam.ac.uk>
129 Date:   Wed Feb 13 14:59:45 2008 +0000
131     Fix verilog and VHDL netlist backends
132     
133     These were inadvertently broken when making core gnetlist changes to
134     accomodate slotting in spice-sdb. Since the netlist backend is loaded
135     before gnetlist has traversed the schematic, the backends must not
136     execute any code which queries gnetlist on load. All such work is
137     to be done only when gnetlist invokes the (<backend>) method.
139 commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
140 Author: Ales Hvezda <ahvezda@seul.org>
141 Date:   Sun Jan 27 11:47:13 2008 -0500
143     Updated ChangeLogs for the 1.4.0 release
145 commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
146 Author: Ales Hvezda <ahvezda@seul.org>
147 Date:   Sat Jan 26 20:07:45 2008 -0500
149     Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release
151 commit ecda6ee9e101563f7fed092150532256fd9b343e
152 Author: Ales Hvezda <ahvezda@seul.org>
153 Date:   Sat Jan 26 19:50:16 2008 -0500
155     Updated all dates and versions in all man pages
157 commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
158 Author: Ales Hvezda <ahvezda@seul.org>
159 Date:   Fri Jan 11 01:11:12 2008 -0500
161     Updated all ChangeLogs for this release (1.3.1)
163 commit 0dfb874e72040b74679152d75ab2e50b735bdbd4
164 Author: Peter Clifton <pcjc2@cam.ac.uk>
165 Date:   Fri Jan 11 02:01:58 2008 +0000
167     Revert "gnetlist: Strip trailing lower case suffixes from PCB package names"
168     
169     Stripping lower case refdes suffixes when netlisting for PCB (which
170     ignores lowercase refdes suffixes) caused breakage when relying on
171     matching a pinlabel=xxx to refdes=xxx inside a hierarchical
172     schematic, where "xxx" had a lowercase suffix.
173     
174     This reverts commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa.
176 commit c1e3075cb263a6098d2351440b680247456ae0d0
177 Author: Ales Hvezda <ahvezda@seul.org>
178 Date:   Thu Jan 10 00:27:16 2008 -0500
180     Updated and correct the gEDA/gaf man pages a little bit.
181     
182     This is the fix for SF Bug: [ 1556064 ] man page version out of date
184 commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa
185 Author: Peter Clifton <pcjc2@cam.ac.uk>
186 Date:   Thu Jan 10 01:52:45 2008 +0000
188     gnetlist: Strip trailing lower case suffixes from PCB package names
189     
190     Adds a custom (get-uref ...) function to the PCB, pcbpins and gsch2pcb
191     back-ends. These strip lowercase suffixes from the uref, to ensure that
192     slotted package names like IC1a and IC1b are treated as the same, IC1
193     by gsch2pcb.
194     
195     This suffix stripping matches the fact that PCB ignores the lower-case
196     suffix on net names. It would have been possible to leave the suffixes
197     in the PCB and pcbpins output, although in the PCB netlist case, this
198     causes any implicit power nets in each slot to be duplicated in the
199     netlist, which PCB reports as an error.
201 commit 24431dfb4348c1fa012acb4992e3dd24a78359b5
202 Author: Peter Clifton <pcjc2@cam.ac.uk>
203 Date:   Thu Jan 10 01:52:32 2008 +0000
205     Fix spice-sdb slotting to work without modified pinseq attributes
206     
207     Removes all previous code which iterated over slots for a given package,
208     replacing it with a custom (get-uref ...) procedure which ensures each
209     slot of a component is given a unique uref when gnetlist traverses the
210     schematic. This means each slot will appear as a separate "package" in
211     the gnetlist data-structures, even if each slot uses the same refdes=
212     attribute.
213     
214     The format for the package uref is "(refdes/uref).(slot)", in keeping
215     with the existing spice-sdb slotting code.
217 commit 406234a95a4a4a6ff65c60eb2d63e32c80623a2a
218 Author: Peter TB Brett <peter@peter-b.co.uk>
219 Date:   Thu Jan 10 01:52:08 2008 +0000
221     More efficient searching of attributes in (gnetlist:get-uref ...)
222     
223     Only evaluates get-attrib-value-by-attrib-name once per call, and has the
224     added advantage of only defining helper functions in local namespace.
226 commit 3279e37ff18bfa353ada00f63d0ccf94975daf56
227 Author: Peter Clifton <pcjc2@cam.ac.uk>
228 Date:   Thu Jan 10 01:29:58 2008 +0000
230     gnetlist: Add scheme procedure get-uref to determine uref of an OBJECT
231     
232     Moves the logic to determine an uref based on the component attributes
233     into the Scheme procedure (get-uref ...), which is passed an OBJECT smob
234     for interrogation.
236 commit fa9779d19f1a6a626948ec996735978941883f5d
237 Author: Bernd Jendrissek <bernd.jendrissek@gmail.com>
238 Date:   Thu Jan 10 00:58:35 2008 +0200
240     Fix two use after free bugs.
241     
242     The gnetlist testsuite would sometimes screw up the terminal by
243     outputting angry control characters.  This was because a warning
244     message used a string that had already been freed.
246 commit aafa53bb3e4b248e178a654883db2ba1177c5750
247 Author: Peter Clifton <pcjc2@cam.ac.uk>
248 Date:   Thu Jan 10 00:25:20 2008 +0000
250     gnetlist: Load gnetlist.scm and backend before schematic traversal.
251     
252     Allows gnetlist.scm and backends to define scheme procedures and
253     variables which may be used to control the schematic traversal process.
254     
255     Since some portions of of gnetlist.scm are evaluated immediately upon
256     load, yet require execution _after_  schematic traversal, these portions
257     have been split out from gnetlist.scm into a new file, gnetlist-post.scm
258     which is loaded after traversal.
259     
260     The moved definitions are those of "packages", "all-unique-nets",
261     "all-nets", "all-pins", and the refdes aliasing functionality.
263 commit 82dd20fe6d7a5022cebcc40c2a6ad73af230901c
264 Author: Peter Clifton <pcjc2@cam.ac.uk>
265 Date:   Wed Jan 9 23:00:55 2008 +0000
267     Change some tabs in gnetlist.c to spaces. Alter some other whitespace.
269 commit c29a844384a176d2880ee47aac8999ef017e50a2
270 Author: Peter Clifton <pcjc2@cam.ac.uk>
271 Date:   Wed Jan 9 22:08:05 2008 +0000
273     gnetlist: Clean up some old comments and EOL whitespece in gnetlist.c
275 commit b2380c0f70344117be7045a5fc1483698fdf4358
276 Author: Ales Hvezda <ahvezda@seul.org>
277 Date:   Sat Jan 5 20:57:51 2008 -0500
279     Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
280     
281     Note, libgeda's so did not change at this time.
283 commit 5f3cde4f20975275cb38b52cd3155fda41201209
284 Author: Peter TB Brett <peter@peter-b.co.uk>
285 Date:   Tue Jan 1 17:24:18 2008 +0000
287     Fix configure checks for Guile (again).
288     
289     The previous patch missed changing the gschem configure script
290     (generated from configure.ac.in), and got the logic wrong anyway.
292 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
293 Author: Peter TB Brett <peter@peter-b.co.uk>
294 Date:   Tue Jan 1 15:42:13 2008 +0000
296     Fix configure checks for Guile.
297     
298     Quote variables to protect them and alter version test logic so that
299     it doesn't think version 2.1 is older than 1.8.
301 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
302 Author: Ales Hvezda <ahvezda@seul.org>
303 Date:   Mon Dec 31 20:43:08 2007 -0500
305     Updated all ChangeLogs for the past development release (1.3.0)
306     
307     This step was supposed to happen before the 1.3.0 tarballs were released.
308     These changes will be picked up in a subsequent release.
310 commit ba474af87840a0d49e04a00de96b7df2944c09bd
311 Author: Ales Hvezda <ahvezda@seul.org>
312 Date:   Sat Dec 29 09:57:43 2007 -0500
314     Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
316 commit 9d3166d44b07da85ac1c4e0185daf0c67e7096ea
317 Author: Ales Hvezda <ahvezda@seul.org>
318 Date:   Sat Dec 29 09:52:29 2007 -0500
320     Commented out test which now no longer runs correctly because of slotting fix.
321     
322     The slotting fix is commit 5852e531717ba947b7acca39e50f71edd5921f06.
324 commit e5f31fa0ba725c4a8a7dcacb47166a1468a357b6
325 Author: Peter TB Brett <peter@peter-b.co.uk>
326 Date:   Sun Dec 23 21:26:02 2007 +0000
328     gnetlist: Make drc2 backend not emit exceptions.
329     
330     The drc2 backend reports drc violations by emitting an error, but it
331     can do it more gracefully using the Guile display function.
333 commit e4c80c8a9930ebef25427053d33c5038feed31d0
334 Author: Peter TB Brett <peter@peter-b.co.uk>
335 Date:   Sun Dec 23 21:12:49 2007 +0000
337     gnetlist: Fix segfault on failing to load schematic.
338     
339     Segfault was introduced when schematic load error messages were added
340     in commit b635ebb641383360e5e7864830d42d13cf7f4d12.
342 commit fc7b46cce236e52af5d9f9b4f38061595ed5129e
343 Author: Peter TB Brett <peter@peter-b.co.uk>
344 Date:   Sun Dec 23 20:57:33 2007 +0000
346     gnetlist: Hide a debug message from spice-sdb [1856326]
347     
348     A user complained that it appeared to be an error message and was
349     offputting for users. Changed it to use debug-spew.
351 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
352 Author: Peter Clifton <pcjc2@cam.ac.uk>
353 Date:   Wed Dec 19 17:48:57 2007 +0000
355     Add intltoolize to the build infrastructure
356     
357     Provide intltoolize infrastructure for translating .desktop and MIME
358     XML files. Run gettextize after intltoolize if required, so that the
359     infrastructure for providing libintl on a non GNU system still works.
361 commit b635ebb641383360e5e7864830d42d13cf7f4d12
362 Author: Peter TB Brett <peter@peter-b.co.uk>
363 Date:   Fri Dec 7 21:48:17 2007 +0000
365     Print useful messages when f_open() fails.
366     
367     This reinstates error messages removed by the patch which modified
368     f_open() to use GError for error reporting.
370 commit be301530f468e4d0057b3be68e218ac444c2d2be
371 Author: Peter TB Brett <peter@peter-b.co.uk>
372 Date:   Fri Dec 7 17:20:55 2007 +0000
374     Make libgeda's f_open() & f_open_flags use GError.
375     
376     This patch actually *removes* error message output from file loading
377     errors is some cases.  This is for the sake of keeping the patch
378     concise, and will be addressed in later patches.
380 commit ae225157603f063747709fa3d639ed8cdf63f6b1
381 Merge: 1abfd25... 43b5713...
382 Author: Peter TB Brett <peter@peter-b.co.uk>
383 Date:   Tue Nov 27 07:53:37 2007 +0000
385     Merge with Cesar's mingw/pu branch
386     
387     Merge commit 'cesar/mingw/pu' into premerge
389 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
390 Author: Tomaž Å olc <tomaz.solc@tablix.org>
391 Date:   Fri Nov 23 21:42:50 2007 +0000
393     Compilation fixes for Mac OS X 10.5 [1832417]
394     
395     This patch contains changes to gEDA source tree that were necessary to
396     compile on Mac OS X (10.5 Leopard, PPC).
398 commit 43b571362e5fb663115ee1630b94c88cb74f0c13
399 Author: Cesar Strauss <cestrauss@gmail.com>
400 Date:   Sun Nov 11 18:24:10 2007 -0200
402     Replace index and rindex by strchr and strrchr.
403     
404     These are functionally equivalent, and more portable to MinGW.
406 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
407 Author: Cesar Strauss <cestrauss@gmail.com>
408 Date:   Sun Nov 11 14:17:21 2007 -0200
410     Use g_path_is_absolute from GLIB instead of platform specific code.
412 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
413 Author: Cesar Strauss <cestrauss@gmail.com>
414 Date:   Thu Nov 15 19:11:12 2007 -0200
416     Use forward slashes as path separators on MinGW.
417     
418     They are also acceptable as path separators on MinGW.
420 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
421 Author: Cesar Strauss <cestrauss@gmail.com>
422 Date:   Thu Nov 15 13:34:40 2007 -0200
424     Tell git to ignore .exe files.
426 commit 23ead18086e59aab22945c37ff95f49e5747f277
427 Author: Peter Clifton <pcjc2@cam.ac.uk>
428 Date:   Wed Oct 17 04:50:39 2007 +0100
430     Remove the ATTRIB linked list in favour of a GList
431     
432     The ATTRIB.copied_to pointer is moved from the ATTRIB struct to reside in
433     the source OBJECT being copied.
434     
435     The ATTRIB *attached_to pointer of an attribute's text OBJECT is changed
436     to OBJECT *attached_to, pointing directly at the OBJECT to which that
437     attribute is attached. This avoids the need to traverse the ATTRIB list
438     and retrieve this pointer from the HEAD attribute node. (A HEAD node is
439     not used in the GList of ATTRIBs).
440     
441     The ATTRIB structure now only contains one element, OBJECT *object. This
442     points to the text OBJECT holding and displaying that attribute's
443     "name=value".
445 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
446 Author: Peter Clifton <pcjc2@cam.ac.uk>
447 Date:   Thu Oct 4 02:34:50 2007 +0100
449     Avoid accessing (GList)->{next|priv} directly to aid debugging.
450     
451     Instead use g_list_{next|previous}, allowing us to catch errors where
452     changing from gEDA structures which had their own next and prev pointers.
453     
454     To debug, edit the glist.h include file from glib, renaming the next and
455     prev elements in the GList structure and macros. Recompile gEDA to see any
456     bad accesses such as those where the HEAD nodes were previously skipped.
458 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
459 Author: Peter Clifton <pcjc2@cam.ac.uk>
460 Date:   Sun Sep 9 00:18:34 2007 +0100
462     Remove the globally exported variable_set_func.
463     
464     Only gattrib provided a non-NULL export of this symbol, and such imports
465     into libgeda prevent libgeda being dynamically linked on some platforms.
466     
467     To better match the other tools in the suite, gattrib's i_vars_set() and
468     i_window_vars_set() functions were combined into a single i_vars_set().
470 commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
471 Author: Peter Clifton <pcjc2@cam.ac.uk>
472 Date:   Sun Sep 9 00:01:14 2007 +0100
474     Remove unused extern variables from libgeda, gnetlist and utils.
476 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
477 Author: Peter Clifton <pcjc2@cam.ac.uk>
478 Date:   Mon Sep 3 12:15:43 2007 +0100
480     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
482 commit 086908ed44c9abc6d5907888695933b59ead4684
483 Author: Ales Hvezda <ahvezda@seul.org>
484 Date:   Sun Sep 2 22:48:59 2007 -0400
486     Last minute updates to the READMEs for all projects
487     
488     Cherry picked from stable-1.2 branch, since these changes apply to master
489     too.
490     (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
492 commit 0aad767df307a70d9fefc73fb08a49908cc26706
493 Author: Ales Hvezda <ahvezda@seul.org>
494 Date:   Sun Sep 2 16:50:29 2007 -0400
496     Fix for Bug#1776547: graphical versus source
497     
498     The usage described in Bug#1776547 is pretty unique, but it might be handy
499     to support in general.  The recursive source= and graphical= behavior is
500     a unexpected side effect of the traversal of graphical symbols/components
501     (552e06e921e4b6eb758b9483d1913c39b3fef5f5).  The fix is to explicitly
502     check for the graphical= attribute and if it is found to not further
503     traverse the hierarchy.  Regression tests were added so this behavior
504     doesn't change in the future.
506 commit 6056ef48272778419d39e0233f395bfd60019ab9
507 Author: Ales Hvezda <ahvezda@seul.org>
508 Date:   Sun Aug 19 22:40:19 2007 -0400
510     Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
512 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
513 Author: Ales Hvezda <ahvezda@seul.org>
514 Date:   Sat Aug 18 16:14:30 2007 -0400
516     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
518 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
519 Author: Ales Hvezda <ahvezda@seul.org>
520 Date:   Tue Aug 14 07:46:06 2007 -0400
522     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
523     
524     All the promotion keywords were moved from gschem into libgeda to fix:
525     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
526     cause of this bug was that the promotion variables within TOPLEVEL were
527     not being setup by gschlas and so duplicate refdes attributes were
528     showing up in the schematic.  The three rc keywords that were moved are:
529     
530     (attribute-promotion ... )
531     (promote-invisible ... )
532     (keep-invisible ... )
534 commit 703151a94b0eece6b24b3b18ce2465eeae068814
535 Author: Peter Clifton <pcjc2@cam.ac.uk>
536 Date:   Thu Aug 9 12:36:17 2007 +0100
538     Remove old prototypes from various prototype.h where no function exists.
540 commit 71600215311af0a98ed371ab750b09182de139a1
541 Author: Peter Clifton <pcjc2@cam.ac.uk>
542 Date:   Sat Aug 11 00:52:25 2007 +0100
544     Revert inadvertent commits:
545     
546       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
547       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
548       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
549       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
550       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
552 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
553 Author: Peter Clifton <pcjc2@cam.ac.uk>
554 Date:   Fri Aug 10 21:26:10 2007 +0100
556     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
558 commit 0f5c72daacfa7d78666769e4063122934861da5c
559 Author: Peter Clifton <pcjc2@cam.ac.uk>
560 Date:   Sun Aug 5 22:36:56 2007 +0100
562     Alter guile 1.6 compat tests to work with older autoconf versions
563     
564     Don't use AC_DEFINE to define function like macros, instead use
565     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
566     insert a test which defines a replacement if necessary.
568 commit 5c098070b87709540345afb1b3b79d9db470ed53
569 Author: Peter Clifton <pcjc2@cam.ac.uk>
570 Date:   Thu Aug 2 22:09:52 2007 +0100
572     Fix configure checks enabling guile 1.6.x compatability routines.
574 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
575 Author: Peter Clifton <pcjc2@cam.ac.uk>
576 Date:   Tue Jul 31 20:03:51 2007 +0100
578     Changed configure.ac(.in) to allow guile-1.6
579     
580     Introduces compatibility #defines where guile 1.8 funcs are missing in
581     guile 1.6. Also adds missing configure.ac checks for guile in packages
582     gattrib, gnetlist, gsymcheck and utils.
584 commit 525b4a0ff3a1b8cc321f117513796e4571702da8
585 Author: Bernd Jendrisse <bernd.jendrissek@gmail.com>
586 Date:   Sun Jul 29 09:56:33 2007 -0400
588     Applied patch to use $(GROFF) instead of which groff
590 commit 31f65059cf1ce5be9b8a0987d4538fed075a6805
591 Author: Peter Clifton <pcjc2@cam.ac.uk>
592 Date:   Wed Jul 25 02:09:15 2007 +0100
594     Fixed two calls to free() where g_free() should have been used.
595     
596     Updated Doxygen comments to note where memory should be freed with g_free()
597     rather than free(). Commented three instances where free() is correct.
599 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
600 Author: Ales Hvezda <ahvezda@seul.org>
601 Date:   Sun Jul 8 18:18:39 2007 -0400
603     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
605 commit d7e8f5abc35644e90bfabf84396023cab09f2968
606 Author: Ales Hvezda <ahvezda@seul.org>
607 Date:   Sun Jul 8 16:18:57 2007 -0400
609     Updated configure.ac[.in] and Makefile versions in prep for a release.
610     
611     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
612     at the toplevel.  libgeda's shared library version is now 30:1:0
614 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
615 Author: Carlos Nieves Onega <cnieves@iespana.es>
616 Date:   Sun Jul 8 21:16:17 2007 +0200
618     Added *~ to .gitignore files.
620 commit 0cde8c1cf6c863946c3d4acdc9e9165c99526bef
621 Author: Ales Hvezda <ahvezda@seul.org>
622 Date:   Thu Jul 5 01:52:04 2007 -0400
624     Updated gnetlist ChangedLog to include the new backend addition
626 commit b692c010f9ccf0b89ff1ad653ff1c5a812887cc3
627 Author: Ales Hvezda <ahvezda@seul.org>
628 Date:   Thu Jul 5 01:43:47 2007 -0400
630     Added new gnetlist backend by John P. Doty
632 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
633 Author: Ales Hvezda <ahvezda@seul.org>
634 Date:   Thu Jul 5 01:36:31 2007 -0400
636     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
638 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
639 Author: Ales Hvezda <ahvezda@seul.org>
640 Date:   Thu Jul 5 00:11:45 2007 -0400
642     Updated all version strings to 1.1.0 and 20070705
644 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
645 Author: Ales Hvezda <ahvezda@seul.org>
646 Date:   Wed Jul 4 23:55:07 2007 -0400
648     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
649     
650     Maintainer mode is no longer needed or desired now that we are no longer
651     using CVS.  Hopefully this will prevent some of the odd problems that were
652     observed during the last release when the Makefile's didn't get auto
653     regenerated.
655 commit dc7b8c53f4bc94626634887e46167a367a91f707
656 Author: Ales Hvezda <ahvezda@seul.org>
657 Date:   Wed Jul 4 23:32:15 2007 -0400
659     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
660     
661     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
662     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
663     Updated the configure.ac[.in] files to have consistent top sections.
664     Updated code and various scheme files to use the new DOTTED_VERSION
665     and DATE_VERSION variables available via config.h.  Stopped using
666     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
667     (not intended for that use).  Updated update-versions.sh script to set the
668     version in all the configure.ac[.in] files and the toplevel Makefile.
669     Went through all the g_rc.c files and make the handling of rc file
670     mismatch handling consistent.
672 commit 5237ea395af0ac1c4cecd18ea2a28291e3d48a90
673 Author: Ales Hvezda <ahvezda@seul.org>
674 Date:   Wed Jul 4 23:22:14 2007 -0400
676     Updated spice-sdb golden file to pass make check.
678 commit b44a1e527497e55471a75b0af410e78310ed50d8
679 Author: Dan McMahill <dan@mcmahill.net>
680 Date:   Tue Jun 26 18:11:39 2007 -0400
682     guile-1.8.1 fixes and testsuite additions.
683     
684     Updated the cascade and pcbpins backends to work with guile-1.8.1.
685     While here added a testsuite entry for these two backends.
687 commit f8680b18c8e27617eccbbf158acb84ccac7ac386
688 Author: Dan McMahill <dan@mcmahill.net>
689 Date:   Tue Jun 26 16:20:58 2007 -0400
691     Portability fixes for the testsuite.
692     
693     Get the testsuite fully working on SunOS-5.9/sparc.  This
694     entails two issues.  The "-I" option to diff is a GNU
695     extension and is not supported by the solaris diff.  Work
696     around this by using sed to filter out the lines which were
697     to be ignored.  This addresses the tests run by gnetlist/tests/runtest.sh.
698     
699     The other issue is that the longopts tests in the spice-sdb
700     testsuite should not be run on a system that does not have
701     getopt_long().  To address this, extend the run_tests.sh to allow
702     a variable in the tests.list file to disable a test unless set to "yes".
704 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
705 Author: Ales Hvezda <ahvezda@laptop.ales.net>
706 Date:   Mon Jun 25 22:31:07 2007 -0400
708     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
709     
710     Previously this mechanism was used to create custom versions of gEDA/gaf.
711     With the coming of stable and development versions of gEDA/gaf, this
712     mechanism was changed so that end users can tell the difference between
713     a stable release vs a development release (by looking at the version string).
714     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
715     prepended to any strings that output the VERSION string.
717 commit dc0917b142d9c00af33065ce9eaac8b0a6dc3448
718 Merge: fee96ef... 0ad58a2...
719 Author: Dan McMahill <dan@mcmahill.net>
720 Date:   Mon Jun 25 09:45:22 2007 -0400
722     Merge branch 'master' of git+ssh://dan@git.gpleda.org/home/git/gaf
724 commit fee96effc220e78acddf9721a6bd9d0c34bef881
725 Author: Dan McMahill <dan@mcmahill.net>
726 Date:   Mon Jun 25 09:39:17 2007 -0400
728     Add missing reference files to distribution and re-enable checks.
729     Updated the list of reference files that go into EXTRA_DIST so that
730     'make distcheck' can work again.  Now the this is fixed, re-enable
731     the spice-sdb teststuite.
733 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
734 Author: Ales Hvezda <ahvezda@laptop.ales.net>
735 Date:   Sun Jun 24 23:48:51 2007 -0400
737     Updated copyright text/header in most source files.
738     
739     Updated all copyright text dates that have my name (Ales) associated
740     with them.  Added gEDA contributer copyright text where appropriate.
741     Fixed a bunch of GNU text typos (these should have been either GPL
742     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
743     Fixed a few file header that were just plain incorrect.
745 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
746 Author: Ales Hvezda <ahvezda@laptop.ales.net>
747 Date:   Sun Jun 24 22:22:32 2007 -0400
749     Added *.o (all object files) to all src .gitignore files.
751 commit edff766e8b15c311505810241528026f722e30b6
752 Author: Peter TB Brett <peter@peter-b.co.uk>
753 Date:   Sat Jun 23 18:19:11 2007 +0100
755     Make sure various files are installed.
756     
757     Several new files were not being distributed. This patch addresses the
758     problem by adding files to EXTRA_DIST in automake input files.
760 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
761 Author: Peter Clifton <pcjc2@cam.ac.uk>
762 Date:   Sat Jun 23 18:17:29 2007 +0100
764     Move all .cvsignore files to .gitignore files
766 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
767 Author: Peter TB Brett <peter@peter-b.co.uk>
768 Date:   Sat Jun 23 16:11:44 2007 +0100
770     Changes to ChangeLog usage.
771     
772     With actual changes this time.  Old-style changelogs as of gaf 1.0
773     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
774     ChangeLogs replace them.  A script has been added to the gaf top level
775     to allow maintainers to update all the ChangeLog files immediately
776     prior to making out a release.
778 commit b7089bcc123e52bbadd6e635c823d937e620b75b
779 Author: Ales Hvezda <ahvezda@seul.org>
780 Date:   Sat Jun 9 18:29:22 2007 +0000
782     Commited new version of gnet-calay from John with various fixes.
784 commit eed0be648afd9bc421a8d0059de621df778c5fbe
785 Author: Carlos Nieves Onega <cnieves@iespana.es>
786 Date:   Sat Jun 9 16:09:36 2007 +0000
788     Avoid writting '\r' to files on MinGW.
789     
790     Applied patch #1733826 from Cesar Strauss. Thanks.
791     When using the "w" mode in fopen, MinGW translates LF into CR-LF.
792     This creates havoc when reading the same file again, when sharing
793     schematics files with other systems, and when placing them in a VCS.
794     
795     This can be avoided by using the "wb" mode. The "b" is ignored on
796     all POSIX conforming systems, according to these sources:
797     
798     http://www.die.net/doc/linux/man/man3/fopen.3.html
799     http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
800     
801     There are other ways, however. Adding
802     
803     #include <fcntl.h>
804     int _fmode = _O_BINARY;
805     
806     on some source file should work as well. Another way is linking
807     against the MinGW supplied binmode.o, which does exactly that.
809 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
810 Author: Peter TB Brett <peter@peter-b.co.uk>
811 Date:   Mon Jun 4 16:15:37 2007 +0000
813     Replace deprecated Guile functions & macros.
814     
815     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
816     recommended equivalents for Guile 1.8.
819 #GCL#