Updated all ChangesLogs in prep for a release
[geda-gaf/peter-b.git] / gnetlist / ChangeLog
blob2e5a8821d019f9cfb61b1c2a1b6526144d617b04
1 # Do not edit this file - generated from version control history
4 commit 32907f4c9585abd866f0f4aaec2d4884ed519c93
5 Author: Ales Hvezda <ahvezda@seul.org>
6 Date:   Wed Dec 31 18:42:17 2008 -0500
8     Updated manual page versions in prep for a release
10 commit 732a12f84d3dbc3b6cfc78f51e71211f2dce3368
11 Author: Ales Hvezda <ahvezda@seul.org>
12 Date:   Wed Dec 31 18:20:33 2008 -0500
14     Updated program versions and shared library in prep for 1.4.3.20081231
15     
16     Versions updated by running:
17         ./update-versions.sh 1.4.3 20081231 33:2:0
19 commit 7b17b576aac3f59d880d5d28234833b3a9d82e26
20 Author: Peter Clifton <pcjc2@cam.ac.uk>
21 Date:   Sun Dec 21 22:19:13 2008 +0000
23     gnetlist: Fixup systemc backend
24     
25     Don't escape < and > characters in strings, as guile doesn't like this.
26     
27     Apply similar fixes as those made to the VHDL and verilog backends after
28     some changes in gnetlist to accomodate slotting in spice-sdb. Since the
29     netlist backend is loaded before gnetlist has traversed the schematic, it
30     must not execute any code which queries gnetlist on load. All such work
31     is to be done only when gnetlist invokes the "systemc" method.
32     
33     Move (define c_p #f) to outside (systemc:components ...)'s (lambda ...)
34     function, since guile doesn't appreciate us mixing declarations and
35     expressions. This variable is tested and (set! c_p #t) later on, which
36     doesn't feel very scheme like. The fix works for now though.
37     
38     Check to see if the regexp matched netname, checking for "name<type>" has
39     hit a match before trying to get a piece of that match. If the regexp
40     returns #f, instead just treat the identifier as a "name" and use that.
41     This allows net names which don't conform to the regexp to at least give
42     some vaguely sensible output, without crashing the backend.
43     
44     Comment some debugging prints to stdout, giving a cleaner looking run.
45     
46     (cherry picked from commit bfd49ad477a49235c3e5ee1eda54e5009f6e347a
47                     and commit d13aadcbac4af912e0555b3696b59fc904c6cd9f)
49 commit f3c81e69811a60559b9a25dd9890c2e2df85e27a
50 Author: Ales Hvezda <ahvezda@seul.org>
51 Date:   Sat Dec 20 21:01:52 2008 -0500
53     Updated all the ChangeLogs again
55 commit 58052ffbcf9fb83ed620473cac7eb33dca39615c
56 Author: Ales Hvezda <ahvezda@seul.org>
57 Date:   Sat Dec 20 20:59:41 2008 -0500
59     Oops, created the 1.4.2 release with the wrong date.  Today is 20081220 ...
60     
61     ... not 20081218.
63 commit 389ee59aa4e37b29862395b56ae62a42cc7fa9cd
64 Author: Ales Hvezda <ahvezda@seul.org>
65 Date:   Sat Dec 20 20:13:16 2008 -0500
67     Updated ChangeLogs for the 1.4.2.20081218 release
68     
69     Updated by running:
70      ./update-changelogs.sh 1.0-20070526..stable-1.4
72 commit 8d7e4c55be31e0f1afc0ce2c85c9a10c584364bd
73 Author: Ales Hvezda <ahvezda@seul.org>
74 Date:   Sat Dec 20 19:10:10 2008 -0500
76     Updated all version in the man pages to 1.4.2.20081218
78 commit 59f9593cf903345f96f78fbd365c008061cf600e
79 Author: Ales Hvezda <ahvezda@seul.org>
80 Date:   Sat Dec 20 19:07:12 2008 -0500
82     Bumped the reveision number libgeda's shared library and updated versions.
83     
84     Updated all version to 1.4.2.20081218.  Update was done by running:
85     ./update-versions.sh 1.4.2 20081218 33:1:0
87 commit b9daae67b8af2c6a8d3bba3a921823c888b65614
88 Author: Dan McMahill <dan@mcmahill.net>
89 Date:   Tue Dec 9 09:15:25 2008 +0000
91     Avoid insecure temp file usage.
92     
93     Fixes the security vulnerability noted in http://secunia.com/advisories/32806/
94     The issue is insecure temp file usage.  The fix is to create a private directory
95     and keep temp files in there.
97 commit 6cb66fef58470e627bbf33eac4a50d928a15b4c7
98 Author: Ales Hvezda <ahvezda@seul.org>
99 Date:   Sun Sep 28 17:41:58 2008 -0400
101     Another round of updating ChangeLogs in prep for the release
103 commit 58a3d3cfd1ae6e98c41b733821461d3753c68bfe
104 Author: Ales Hvezda <ahvezda@seul.org>
105 Date:   Sun Sep 28 17:05:45 2008 -0400
107     Updated all ChangeLogs to pick up all new commits
108     
109     This was done by by running: ./update-changelogs.sh 1.0-20070526..stable-1.4
111 commit e3f27757e7faf6c2ef2012848066952833242cfc
112 Author: Ales Hvezda <ahvezda@seul.org>
113 Date:   Sun Sep 28 17:04:26 2008 -0400
115     Updated all version numbers in the man pages
117 commit 491e639b9147780fa58dce15c06591cf28470987
118 Author: Ales Hvezda <ahvezda@seul.org>
119 Date:   Sun Sep 28 17:01:21 2008 -0400
121     Updated all date versions to 20080929 (today!)
122     
123     The other (dotted) version was updated previously in:
124     7737ec1544d967202bdd425792795d00918897f2
126 commit 3e5a3a547903f04e78c7b54ee68ee544418069a9
127 Author: Peter Clifton <pcjc2@cam.ac.uk>
128 Date:   Thu Aug 14 17:52:02 2008 +0100
130     Fix verilog and VHDL netlist backends
131     
132     These were inadvertently broken when making core gnetlist changes to
133     accomodate slotting in spice-sdb. Since the netlist backend is loaded
134     before gnetlist has traversed the schematic, the backends must not
135     execute any code which queries gnetlist on load. All such work is
136     to be done only when gnetlist invokes the (<backend>) method.
138 commit 7737ec1544d967202bdd425792795d00918897f2
139 Author: Ales Hvezda <ahvezda@seul.org>
140 Date:   Wed Mar 5 05:22:55 2008 -0500
142     Updated versions to 1.4.1 in prep for the start of a new bug fix release
144 commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
145 Author: Ales Hvezda <ahvezda@seul.org>
146 Date:   Sun Jan 27 11:47:13 2008 -0500
148     Updated ChangeLogs for the 1.4.0 release
150 commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
151 Author: Ales Hvezda <ahvezda@seul.org>
152 Date:   Sat Jan 26 20:07:45 2008 -0500
154     Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release
156 commit ecda6ee9e101563f7fed092150532256fd9b343e
157 Author: Ales Hvezda <ahvezda@seul.org>
158 Date:   Sat Jan 26 19:50:16 2008 -0500
160     Updated all dates and versions in all man pages
162 commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
163 Author: Ales Hvezda <ahvezda@seul.org>
164 Date:   Fri Jan 11 01:11:12 2008 -0500
166     Updated all ChangeLogs for this release (1.3.1)
168 commit 0dfb874e72040b74679152d75ab2e50b735bdbd4
169 Author: Peter Clifton <pcjc2@cam.ac.uk>
170 Date:   Fri Jan 11 02:01:58 2008 +0000
172     Revert "gnetlist: Strip trailing lower case suffixes from PCB package names"
173     
174     Stripping lower case refdes suffixes when netlisting for PCB (which
175     ignores lowercase refdes suffixes) caused breakage when relying on
176     matching a pinlabel=xxx to refdes=xxx inside a hierarchical
177     schematic, where "xxx" had a lowercase suffix.
178     
179     This reverts commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa.
181 commit c1e3075cb263a6098d2351440b680247456ae0d0
182 Author: Ales Hvezda <ahvezda@seul.org>
183 Date:   Thu Jan 10 00:27:16 2008 -0500
185     Updated and correct the gEDA/gaf man pages a little bit.
186     
187     This is the fix for SF Bug: [ 1556064 ] man page version out of date
189 commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa
190 Author: Peter Clifton <pcjc2@cam.ac.uk>
191 Date:   Thu Jan 10 01:52:45 2008 +0000
193     gnetlist: Strip trailing lower case suffixes from PCB package names
194     
195     Adds a custom (get-uref ...) function to the PCB, pcbpins and gsch2pcb
196     back-ends. These strip lowercase suffixes from the uref, to ensure that
197     slotted package names like IC1a and IC1b are treated as the same, IC1
198     by gsch2pcb.
199     
200     This suffix stripping matches the fact that PCB ignores the lower-case
201     suffix on net names. It would have been possible to leave the suffixes
202     in the PCB and pcbpins output, although in the PCB netlist case, this
203     causes any implicit power nets in each slot to be duplicated in the
204     netlist, which PCB reports as an error.
206 commit 24431dfb4348c1fa012acb4992e3dd24a78359b5
207 Author: Peter Clifton <pcjc2@cam.ac.uk>
208 Date:   Thu Jan 10 01:52:32 2008 +0000
210     Fix spice-sdb slotting to work without modified pinseq attributes
211     
212     Removes all previous code which iterated over slots for a given package,
213     replacing it with a custom (get-uref ...) procedure which ensures each
214     slot of a component is given a unique uref when gnetlist traverses the
215     schematic. This means each slot will appear as a separate "package" in
216     the gnetlist data-structures, even if each slot uses the same refdes=
217     attribute.
218     
219     The format for the package uref is "(refdes/uref).(slot)", in keeping
220     with the existing spice-sdb slotting code.
222 commit 406234a95a4a4a6ff65c60eb2d63e32c80623a2a
223 Author: Peter TB Brett <peter@peter-b.co.uk>
224 Date:   Thu Jan 10 01:52:08 2008 +0000
226     More efficient searching of attributes in (gnetlist:get-uref ...)
227     
228     Only evaluates get-attrib-value-by-attrib-name once per call, and has the
229     added advantage of only defining helper functions in local namespace.
231 commit 3279e37ff18bfa353ada00f63d0ccf94975daf56
232 Author: Peter Clifton <pcjc2@cam.ac.uk>
233 Date:   Thu Jan 10 01:29:58 2008 +0000
235     gnetlist: Add scheme procedure get-uref to determine uref of an OBJECT
236     
237     Moves the logic to determine an uref based on the component attributes
238     into the Scheme procedure (get-uref ...), which is passed an OBJECT smob
239     for interrogation.
241 commit fa9779d19f1a6a626948ec996735978941883f5d
242 Author: Bernd Jendrissek <bernd.jendrissek@gmail.com>
243 Date:   Thu Jan 10 00:58:35 2008 +0200
245     Fix two use after free bugs.
246     
247     The gnetlist testsuite would sometimes screw up the terminal by
248     outputting angry control characters.  This was because a warning
249     message used a string that had already been freed.
251 commit aafa53bb3e4b248e178a654883db2ba1177c5750
252 Author: Peter Clifton <pcjc2@cam.ac.uk>
253 Date:   Thu Jan 10 00:25:20 2008 +0000
255     gnetlist: Load gnetlist.scm and backend before schematic traversal.
256     
257     Allows gnetlist.scm and backends to define scheme procedures and
258     variables which may be used to control the schematic traversal process.
259     
260     Since some portions of of gnetlist.scm are evaluated immediately upon
261     load, yet require execution _after_  schematic traversal, these portions
262     have been split out from gnetlist.scm into a new file, gnetlist-post.scm
263     which is loaded after traversal.
264     
265     The moved definitions are those of "packages", "all-unique-nets",
266     "all-nets", "all-pins", and the refdes aliasing functionality.
268 commit 82dd20fe6d7a5022cebcc40c2a6ad73af230901c
269 Author: Peter Clifton <pcjc2@cam.ac.uk>
270 Date:   Wed Jan 9 23:00:55 2008 +0000
272     Change some tabs in gnetlist.c to spaces. Alter some other whitespace.
274 commit c29a844384a176d2880ee47aac8999ef017e50a2
275 Author: Peter Clifton <pcjc2@cam.ac.uk>
276 Date:   Wed Jan 9 22:08:05 2008 +0000
278     gnetlist: Clean up some old comments and EOL whitespece in gnetlist.c
280 commit b2380c0f70344117be7045a5fc1483698fdf4358
281 Author: Ales Hvezda <ahvezda@seul.org>
282 Date:   Sat Jan 5 20:57:51 2008 -0500
284     Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
285     
286     Note, libgeda's so did not change at this time.
288 commit 5f3cde4f20975275cb38b52cd3155fda41201209
289 Author: Peter TB Brett <peter@peter-b.co.uk>
290 Date:   Tue Jan 1 17:24:18 2008 +0000
292     Fix configure checks for Guile (again).
293     
294     The previous patch missed changing the gschem configure script
295     (generated from configure.ac.in), and got the logic wrong anyway.
297 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
298 Author: Peter TB Brett <peter@peter-b.co.uk>
299 Date:   Tue Jan 1 15:42:13 2008 +0000
301     Fix configure checks for Guile.
302     
303     Quote variables to protect them and alter version test logic so that
304     it doesn't think version 2.1 is older than 1.8.
306 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
307 Author: Ales Hvezda <ahvezda@seul.org>
308 Date:   Mon Dec 31 20:43:08 2007 -0500
310     Updated all ChangeLogs for the past development release (1.3.0)
311     
312     This step was supposed to happen before the 1.3.0 tarballs were released.
313     These changes will be picked up in a subsequent release.
315 commit ba474af87840a0d49e04a00de96b7df2944c09bd
316 Author: Ales Hvezda <ahvezda@seul.org>
317 Date:   Sat Dec 29 09:57:43 2007 -0500
319     Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
321 commit 9d3166d44b07da85ac1c4e0185daf0c67e7096ea
322 Author: Ales Hvezda <ahvezda@seul.org>
323 Date:   Sat Dec 29 09:52:29 2007 -0500
325     Commented out test which now no longer runs correctly because of slotting fix.
326     
327     The slotting fix is commit 5852e531717ba947b7acca39e50f71edd5921f06.
329 commit e5f31fa0ba725c4a8a7dcacb47166a1468a357b6
330 Author: Peter TB Brett <peter@peter-b.co.uk>
331 Date:   Sun Dec 23 21:26:02 2007 +0000
333     gnetlist: Make drc2 backend not emit exceptions.
334     
335     The drc2 backend reports drc violations by emitting an error, but it
336     can do it more gracefully using the Guile display function.
338 commit e4c80c8a9930ebef25427053d33c5038feed31d0
339 Author: Peter TB Brett <peter@peter-b.co.uk>
340 Date:   Sun Dec 23 21:12:49 2007 +0000
342     gnetlist: Fix segfault on failing to load schematic.
343     
344     Segfault was introduced when schematic load error messages were added
345     in commit b635ebb641383360e5e7864830d42d13cf7f4d12.
347 commit fc7b46cce236e52af5d9f9b4f38061595ed5129e
348 Author: Peter TB Brett <peter@peter-b.co.uk>
349 Date:   Sun Dec 23 20:57:33 2007 +0000
351     gnetlist: Hide a debug message from spice-sdb [1856326]
352     
353     A user complained that it appeared to be an error message and was
354     offputting for users. Changed it to use debug-spew.
356 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
357 Author: Peter Clifton <pcjc2@cam.ac.uk>
358 Date:   Wed Dec 19 17:48:57 2007 +0000
360     Add intltoolize to the build infrastructure
361     
362     Provide intltoolize infrastructure for translating .desktop and MIME
363     XML files. Run gettextize after intltoolize if required, so that the
364     infrastructure for providing libintl on a non GNU system still works.
366 commit b635ebb641383360e5e7864830d42d13cf7f4d12
367 Author: Peter TB Brett <peter@peter-b.co.uk>
368 Date:   Fri Dec 7 21:48:17 2007 +0000
370     Print useful messages when f_open() fails.
371     
372     This reinstates error messages removed by the patch which modified
373     f_open() to use GError for error reporting.
375 commit be301530f468e4d0057b3be68e218ac444c2d2be
376 Author: Peter TB Brett <peter@peter-b.co.uk>
377 Date:   Fri Dec 7 17:20:55 2007 +0000
379     Make libgeda's f_open() & f_open_flags use GError.
380     
381     This patch actually *removes* error message output from file loading
382     errors is some cases.  This is for the sake of keeping the patch
383     concise, and will be addressed in later patches.
385 commit ae225157603f063747709fa3d639ed8cdf63f6b1
386 Merge: 1abfd25... 43b5713...
387 Author: Peter TB Brett <peter@peter-b.co.uk>
388 Date:   Tue Nov 27 07:53:37 2007 +0000
390     Merge with Cesar's mingw/pu branch
391     
392     Merge commit 'cesar/mingw/pu' into premerge
394 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
395 Author: Tomaž Å olc <tomaz.solc@tablix.org>
396 Date:   Fri Nov 23 21:42:50 2007 +0000
398     Compilation fixes for Mac OS X 10.5 [1832417]
399     
400     This patch contains changes to gEDA source tree that were necessary to
401     compile on Mac OS X (10.5 Leopard, PPC).
403 commit 43b571362e5fb663115ee1630b94c88cb74f0c13
404 Author: Cesar Strauss <cestrauss@gmail.com>
405 Date:   Sun Nov 11 18:24:10 2007 -0200
407     Replace index and rindex by strchr and strrchr.
408     
409     These are functionally equivalent, and more portable to MinGW.
411 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
412 Author: Cesar Strauss <cestrauss@gmail.com>
413 Date:   Sun Nov 11 14:17:21 2007 -0200
415     Use g_path_is_absolute from GLIB instead of platform specific code.
417 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
418 Author: Cesar Strauss <cestrauss@gmail.com>
419 Date:   Thu Nov 15 19:11:12 2007 -0200
421     Use forward slashes as path separators on MinGW.
422     
423     They are also acceptable as path separators on MinGW.
425 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
426 Author: Cesar Strauss <cestrauss@gmail.com>
427 Date:   Thu Nov 15 13:34:40 2007 -0200
429     Tell git to ignore .exe files.
431 commit 23ead18086e59aab22945c37ff95f49e5747f277
432 Author: Peter Clifton <pcjc2@cam.ac.uk>
433 Date:   Wed Oct 17 04:50:39 2007 +0100
435     Remove the ATTRIB linked list in favour of a GList
436     
437     The ATTRIB.copied_to pointer is moved from the ATTRIB struct to reside in
438     the source OBJECT being copied.
439     
440     The ATTRIB *attached_to pointer of an attribute's text OBJECT is changed
441     to OBJECT *attached_to, pointing directly at the OBJECT to which that
442     attribute is attached. This avoids the need to traverse the ATTRIB list
443     and retrieve this pointer from the HEAD attribute node. (A HEAD node is
444     not used in the GList of ATTRIBs).
445     
446     The ATTRIB structure now only contains one element, OBJECT *object. This
447     points to the text OBJECT holding and displaying that attribute's
448     "name=value".
450 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
451 Author: Peter Clifton <pcjc2@cam.ac.uk>
452 Date:   Thu Oct 4 02:34:50 2007 +0100
454     Avoid accessing (GList)->{next|priv} directly to aid debugging.
455     
456     Instead use g_list_{next|previous}, allowing us to catch errors where
457     changing from gEDA structures which had their own next and prev pointers.
458     
459     To debug, edit the glist.h include file from glib, renaming the next and
460     prev elements in the GList structure and macros. Recompile gEDA to see any
461     bad accesses such as those where the HEAD nodes were previously skipped.
463 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
464 Author: Peter Clifton <pcjc2@cam.ac.uk>
465 Date:   Sun Sep 9 00:18:34 2007 +0100
467     Remove the globally exported variable_set_func.
468     
469     Only gattrib provided a non-NULL export of this symbol, and such imports
470     into libgeda prevent libgeda being dynamically linked on some platforms.
471     
472     To better match the other tools in the suite, gattrib's i_vars_set() and
473     i_window_vars_set() functions were combined into a single i_vars_set().
475 commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
476 Author: Peter Clifton <pcjc2@cam.ac.uk>
477 Date:   Sun Sep 9 00:01:14 2007 +0100
479     Remove unused extern variables from libgeda, gnetlist and utils.
481 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
482 Author: Peter Clifton <pcjc2@cam.ac.uk>
483 Date:   Mon Sep 3 12:15:43 2007 +0100
485     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
487 commit 086908ed44c9abc6d5907888695933b59ead4684
488 Author: Ales Hvezda <ahvezda@seul.org>
489 Date:   Sun Sep 2 22:48:59 2007 -0400
491     Last minute updates to the READMEs for all projects
492     
493     Cherry picked from stable-1.2 branch, since these changes apply to master
494     too.
495     (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
497 commit 0aad767df307a70d9fefc73fb08a49908cc26706
498 Author: Ales Hvezda <ahvezda@seul.org>
499 Date:   Sun Sep 2 16:50:29 2007 -0400
501     Fix for Bug#1776547: graphical versus source
502     
503     The usage described in Bug#1776547 is pretty unique, but it might be handy
504     to support in general.  The recursive source= and graphical= behavior is
505     a unexpected side effect of the traversal of graphical symbols/components
506     (552e06e921e4b6eb758b9483d1913c39b3fef5f5).  The fix is to explicitly
507     check for the graphical= attribute and if it is found to not further
508     traverse the hierarchy.  Regression tests were added so this behavior
509     doesn't change in the future.
511 commit 6056ef48272778419d39e0233f395bfd60019ab9
512 Author: Ales Hvezda <ahvezda@seul.org>
513 Date:   Sun Aug 19 22:40:19 2007 -0400
515     Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
517 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
518 Author: Ales Hvezda <ahvezda@seul.org>
519 Date:   Sat Aug 18 16:14:30 2007 -0400
521     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
523 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
524 Author: Ales Hvezda <ahvezda@seul.org>
525 Date:   Tue Aug 14 07:46:06 2007 -0400
527     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
528     
529     All the promotion keywords were moved from gschem into libgeda to fix:
530     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
531     cause of this bug was that the promotion variables within TOPLEVEL were
532     not being setup by gschlas and so duplicate refdes attributes were
533     showing up in the schematic.  The three rc keywords that were moved are:
534     
535     (attribute-promotion ... )
536     (promote-invisible ... )
537     (keep-invisible ... )
539 commit 703151a94b0eece6b24b3b18ce2465eeae068814
540 Author: Peter Clifton <pcjc2@cam.ac.uk>
541 Date:   Thu Aug 9 12:36:17 2007 +0100
543     Remove old prototypes from various prototype.h where no function exists.
545 commit 71600215311af0a98ed371ab750b09182de139a1
546 Author: Peter Clifton <pcjc2@cam.ac.uk>
547 Date:   Sat Aug 11 00:52:25 2007 +0100
549     Revert inadvertent commits:
550     
551       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
552       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
553       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
554       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
555       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
557 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
558 Author: Peter Clifton <pcjc2@cam.ac.uk>
559 Date:   Fri Aug 10 21:26:10 2007 +0100
561     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
563 commit 0f5c72daacfa7d78666769e4063122934861da5c
564 Author: Peter Clifton <pcjc2@cam.ac.uk>
565 Date:   Sun Aug 5 22:36:56 2007 +0100
567     Alter guile 1.6 compat tests to work with older autoconf versions
568     
569     Don't use AC_DEFINE to define function like macros, instead use
570     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
571     insert a test which defines a replacement if necessary.
573 commit 5c098070b87709540345afb1b3b79d9db470ed53
574 Author: Peter Clifton <pcjc2@cam.ac.uk>
575 Date:   Thu Aug 2 22:09:52 2007 +0100
577     Fix configure checks enabling guile 1.6.x compatability routines.
579 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
580 Author: Peter Clifton <pcjc2@cam.ac.uk>
581 Date:   Tue Jul 31 20:03:51 2007 +0100
583     Changed configure.ac(.in) to allow guile-1.6
584     
585     Introduces compatibility #defines where guile 1.8 funcs are missing in
586     guile 1.6. Also adds missing configure.ac checks for guile in packages
587     gattrib, gnetlist, gsymcheck and utils.
589 commit 525b4a0ff3a1b8cc321f117513796e4571702da8
590 Author: Bernd Jendrisse <bernd.jendrissek@gmail.com>
591 Date:   Sun Jul 29 09:56:33 2007 -0400
593     Applied patch to use $(GROFF) instead of which groff
595 commit 31f65059cf1ce5be9b8a0987d4538fed075a6805
596 Author: Peter Clifton <pcjc2@cam.ac.uk>
597 Date:   Wed Jul 25 02:09:15 2007 +0100
599     Fixed two calls to free() where g_free() should have been used.
600     
601     Updated Doxygen comments to note where memory should be freed with g_free()
602     rather than free(). Commented three instances where free() is correct.
604 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
605 Author: Ales Hvezda <ahvezda@seul.org>
606 Date:   Sun Jul 8 18:18:39 2007 -0400
608     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
610 commit d7e8f5abc35644e90bfabf84396023cab09f2968
611 Author: Ales Hvezda <ahvezda@seul.org>
612 Date:   Sun Jul 8 16:18:57 2007 -0400
614     Updated configure.ac[.in] and Makefile versions in prep for a release.
615     
616     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
617     at the toplevel.  libgeda's shared library version is now 30:1:0
619 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
620 Author: Carlos Nieves Onega <cnieves@iespana.es>
621 Date:   Sun Jul 8 21:16:17 2007 +0200
623     Added *~ to .gitignore files.
625 commit 0cde8c1cf6c863946c3d4acdc9e9165c99526bef
626 Author: Ales Hvezda <ahvezda@seul.org>
627 Date:   Thu Jul 5 01:52:04 2007 -0400
629     Updated gnetlist ChangedLog to include the new backend addition
631 commit b692c010f9ccf0b89ff1ad653ff1c5a812887cc3
632 Author: Ales Hvezda <ahvezda@seul.org>
633 Date:   Thu Jul 5 01:43:47 2007 -0400
635     Added new gnetlist backend by John P. Doty
637 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
638 Author: Ales Hvezda <ahvezda@seul.org>
639 Date:   Thu Jul 5 01:36:31 2007 -0400
641     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
643 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
644 Author: Ales Hvezda <ahvezda@seul.org>
645 Date:   Thu Jul 5 00:11:45 2007 -0400
647     Updated all version strings to 1.1.0 and 20070705
649 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
650 Author: Ales Hvezda <ahvezda@seul.org>
651 Date:   Wed Jul 4 23:55:07 2007 -0400
653     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
654     
655     Maintainer mode is no longer needed or desired now that we are no longer
656     using CVS.  Hopefully this will prevent some of the odd problems that were
657     observed during the last release when the Makefile's didn't get auto
658     regenerated.
660 commit dc7b8c53f4bc94626634887e46167a367a91f707
661 Author: Ales Hvezda <ahvezda@seul.org>
662 Date:   Wed Jul 4 23:32:15 2007 -0400
664     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
665     
666     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
667     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
668     Updated the configure.ac[.in] files to have consistent top sections.
669     Updated code and various scheme files to use the new DOTTED_VERSION
670     and DATE_VERSION variables available via config.h.  Stopped using
671     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
672     (not intended for that use).  Updated update-versions.sh script to set the
673     version in all the configure.ac[.in] files and the toplevel Makefile.
674     Went through all the g_rc.c files and make the handling of rc file
675     mismatch handling consistent.
677 commit 5237ea395af0ac1c4cecd18ea2a28291e3d48a90
678 Author: Ales Hvezda <ahvezda@seul.org>
679 Date:   Wed Jul 4 23:22:14 2007 -0400
681     Updated spice-sdb golden file to pass make check.
683 commit b44a1e527497e55471a75b0af410e78310ed50d8
684 Author: Dan McMahill <dan@mcmahill.net>
685 Date:   Tue Jun 26 18:11:39 2007 -0400
687     guile-1.8.1 fixes and testsuite additions.
688     
689     Updated the cascade and pcbpins backends to work with guile-1.8.1.
690     While here added a testsuite entry for these two backends.
692 commit f8680b18c8e27617eccbbf158acb84ccac7ac386
693 Author: Dan McMahill <dan@mcmahill.net>
694 Date:   Tue Jun 26 16:20:58 2007 -0400
696     Portability fixes for the testsuite.
697     
698     Get the testsuite fully working on SunOS-5.9/sparc.  This
699     entails two issues.  The "-I" option to diff is a GNU
700     extension and is not supported by the solaris diff.  Work
701     around this by using sed to filter out the lines which were
702     to be ignored.  This addresses the tests run by gnetlist/tests/runtest.sh.
703     
704     The other issue is that the longopts tests in the spice-sdb
705     testsuite should not be run on a system that does not have
706     getopt_long().  To address this, extend the run_tests.sh to allow
707     a variable in the tests.list file to disable a test unless set to "yes".
709 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
710 Author: Ales Hvezda <ahvezda@laptop.ales.net>
711 Date:   Mon Jun 25 22:31:07 2007 -0400
713     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
714     
715     Previously this mechanism was used to create custom versions of gEDA/gaf.
716     With the coming of stable and development versions of gEDA/gaf, this
717     mechanism was changed so that end users can tell the difference between
718     a stable release vs a development release (by looking at the version string).
719     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
720     prepended to any strings that output the VERSION string.
722 commit dc0917b142d9c00af33065ce9eaac8b0a6dc3448
723 Merge: fee96ef... 0ad58a2...
724 Author: Dan McMahill <dan@mcmahill.net>
725 Date:   Mon Jun 25 09:45:22 2007 -0400
727     Merge branch 'master' of git+ssh://dan@git.gpleda.org/home/git/gaf
729 commit fee96effc220e78acddf9721a6bd9d0c34bef881
730 Author: Dan McMahill <dan@mcmahill.net>
731 Date:   Mon Jun 25 09:39:17 2007 -0400
733     Add missing reference files to distribution and re-enable checks.
734     Updated the list of reference files that go into EXTRA_DIST so that
735     'make distcheck' can work again.  Now the this is fixed, re-enable
736     the spice-sdb teststuite.
738 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
739 Author: Ales Hvezda <ahvezda@laptop.ales.net>
740 Date:   Sun Jun 24 23:48:51 2007 -0400
742     Updated copyright text/header in most source files.
743     
744     Updated all copyright text dates that have my name (Ales) associated
745     with them.  Added gEDA contributer copyright text where appropriate.
746     Fixed a bunch of GNU text typos (these should have been either GPL
747     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
748     Fixed a few file header that were just plain incorrect.
750 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
751 Author: Ales Hvezda <ahvezda@laptop.ales.net>
752 Date:   Sun Jun 24 22:22:32 2007 -0400
754     Added *.o (all object files) to all src .gitignore files.
756 commit edff766e8b15c311505810241528026f722e30b6
757 Author: Peter TB Brett <peter@peter-b.co.uk>
758 Date:   Sat Jun 23 18:19:11 2007 +0100
760     Make sure various files are installed.
761     
762     Several new files were not being distributed. This patch addresses the
763     problem by adding files to EXTRA_DIST in automake input files.
765 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
766 Author: Peter Clifton <pcjc2@cam.ac.uk>
767 Date:   Sat Jun 23 18:17:29 2007 +0100
769     Move all .cvsignore files to .gitignore files
771 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
772 Author: Peter TB Brett <peter@peter-b.co.uk>
773 Date:   Sat Jun 23 16:11:44 2007 +0100
775     Changes to ChangeLog usage.
776     
777     With actual changes this time.  Old-style changelogs as of gaf 1.0
778     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
779     ChangeLogs replace them.  A script has been added to the gaf top level
780     to allow maintainers to update all the ChangeLog files immediately
781     prior to making out a release.
783 commit b7089bcc123e52bbadd6e635c823d937e620b75b
784 Author: Ales Hvezda <ahvezda@seul.org>
785 Date:   Sat Jun 9 18:29:22 2007 +0000
787     Commited new version of gnet-calay from John with various fixes.
789 commit eed0be648afd9bc421a8d0059de621df778c5fbe
790 Author: Carlos Nieves Onega <cnieves@iespana.es>
791 Date:   Sat Jun 9 16:09:36 2007 +0000
793     Avoid writting '\r' to files on MinGW.
794     
795     Applied patch #1733826 from Cesar Strauss. Thanks.
796     When using the "w" mode in fopen, MinGW translates LF into CR-LF.
797     This creates havoc when reading the same file again, when sharing
798     schematics files with other systems, and when placing them in a VCS.
799     
800     This can be avoided by using the "wb" mode. The "b" is ignored on
801     all POSIX conforming systems, according to these sources:
802     
803     http://www.die.net/doc/linux/man/man3/fopen.3.html
804     http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
805     
806     There are other ways, however. Adding
807     
808     #include <fcntl.h>
809     int _fmode = _O_BINARY;
810     
811     on some source file should work as well. Another way is linking
812     against the MinGW supplied binmode.o, which does exactly that.
814 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
815 Author: Peter TB Brett <peter@peter-b.co.uk>
816 Date:   Mon Jun 4 16:15:37 2007 +0000
818     Replace deprecated Guile functions & macros.
819     
820     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
821     recommended equivalents for Guile 1.8.
824 #GCL#