Stay in GETCOORDS if there are more coord prompts.
[geda-gaf/berndj.git] / utils / ChangeLog
blobf374279e9e4b4a5607a1f1357eb43e21b0b79cfe
1 # Do not edit this file - generated from version control history
4 commit 7ae9572f269c8b973bb4a38014e28dbc10cdcb32
5 Author: Ales Hvezda <ahvezda@-e false.(none)>
6 Date:   Sun Jul 6 08:38:24 2008 -0400
8     Bumped versions to 1.5.0/20080706/34:0:0 for the next development release
10 commit faa7917f687694937baee932ea2efaa6fd16fd26
11 Author: Werner Hoch <werner.ho@gmx.de>
12 Date:   Thu May 22 18:56:47 2008 +0200
14     tragesym: improved text alignment of top/bottom pin numbers. Version 0.0.14
15     
16     The origin of the top and bottom pin numbers and pin sequence did not have
17     the same relativ position to the pin compared to the left and right pin.
18     Fixed this relativ positions and the text alignments.
19     This cosmetic issue was reported by Stefan Salewski. [1945153]
21 commit 234bb645ae97eb11f3ea04fadde107bc9865abf6
22 Author: Werner Hoch <werner.ho@gmx.de>
23 Date:   Thu May 22 18:36:15 2008 +0200
25     tragesym: fixed version string handling
26     
27     With the commit 5a35c238f19622f8045784fa61497c80c4144fa6 a trailing " 1"
28     was added to the version string. This is only correct if the source files
29     do not contain that part of the version definition.
30     Changed tragesym to accept both version strings "20060113 1" and
31     "20060113" in the source file. Bug pointed out by Stefan Salewski.
33 commit 267f6cae3b2aa6df5af8edc0bfbea95e72ee03b8
34 Author: Werner Hoch <werner.ho@gmx.de>
35 Date:   Sat Mar 29 20:49:28 2008 +0100
37     tragesym: moved pin comparison, cleanup version is now 0.0.13
38     
39     Use the old rules for sorting pins by it's label. The sorting function
40     is in the pin class now (__cmp__). Moved pin tests into pin class and
41     reenabled pintype translation.
42     Improved some test files.
44 commit 324b94f10b4482e61701b4880d15aec52403d774
45 Author: Werner Hoch <werner.ho@gmx.de>
46 Date:   Sat Mar 29 20:40:12 2008 +0100
48     refactoring of the tragesym code to use pin objects and getopt
49     
50     This commit changes the pin dictionary to a pin class and converts the
51     pin sort into pin comparisons inside the pin class It adds a nice
52     getopt command line interface and adds some more sanity checks. Thanks
53     for the patch written by Thomas Hille <thomas.hille@gmx.de>
55 commit af0d9f2e8825f7d23c691deec0e70f1eaaac0e38
56 Author: Ales Hvezda <ahvezda@seul.org>
57 Date:   Wed Mar 5 05:27:41 2008 -0500
59     Updated version to 1.5.0 to mark the start of the next development cycle
61 commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
62 Author: Ales Hvezda <ahvezda@seul.org>
63 Date:   Sun Jan 27 11:47:13 2008 -0500
65     Updated ChangeLogs for the 1.4.0 release
67 commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
68 Author: Ales Hvezda <ahvezda@seul.org>
69 Date:   Sat Jan 26 20:07:45 2008 -0500
71     Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release
73 commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
74 Author: Ales Hvezda <ahvezda@seul.org>
75 Date:   Fri Jan 11 01:11:12 2008 -0500
77     Updated all ChangeLogs for this release (1.3.1)
79 commit 48e264a2c6ebdc9663dc5b6cff7c464dcc5089fe
80 Author: Ales Hvezda <ahvezda@seul.org>
81 Date:   Thu Jan 10 00:55:09 2008 -0500
83     Missed one man page that needed its version updated
84     
85     This change is also part of c1e3075cb263a6098d2351440b680247456ae0d0
87 commit b2380c0f70344117be7045a5fc1483698fdf4358
88 Author: Ales Hvezda <ahvezda@seul.org>
89 Date:   Sat Jan 5 20:57:51 2008 -0500
91     Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
92     
93     Note, libgeda's so did not change at this time.
95 commit 400bc2ffa1d6a83725d87caf1c941a1f205b508b
96 Author: Ales Hvezda <ahvezda@seul.org>
97 Date:   Sat Jan 5 16:40:30 2008 -0500
99     Added the use of PCBDATA environment variable to make gsch2pcb relocatable
100     
101     Before this patch, m4_pcbdir was being set from the preprocessor variable
102     PCBDATADIR which was set at ./configure time.  In order to be able to move
103     gsch2pcb to a different install prefix, this path has to be changable at
104     run-time.  If PCBDATA is not set, then PCBDATADIR is used (previous
105     behavior).
107 commit 5f3cde4f20975275cb38b52cd3155fda41201209
108 Author: Peter TB Brett <peter@peter-b.co.uk>
109 Date:   Tue Jan 1 17:24:18 2008 +0000
111     Fix configure checks for Guile (again).
112     
113     The previous patch missed changing the gschem configure script
114     (generated from configure.ac.in), and got the logic wrong anyway.
116 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
117 Author: Peter TB Brett <peter@peter-b.co.uk>
118 Date:   Tue Jan 1 15:42:13 2008 +0000
120     Fix configure checks for Guile.
121     
122     Quote variables to protect them and alter version test logic so that
123     it doesn't think version 2.1 is older than 1.8.
125 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
126 Author: Ales Hvezda <ahvezda@seul.org>
127 Date:   Mon Dec 31 20:43:08 2007 -0500
129     Updated all ChangeLogs for the past development release (1.3.0)
130     
131     This step was supposed to happen before the 1.3.0 tarballs were released.
132     These changes will be picked up in a subsequent release.
134 commit ba474af87840a0d49e04a00de96b7df2944c09bd
135 Author: Ales Hvezda <ahvezda@seul.org>
136 Date:   Sat Dec 29 09:57:43 2007 -0500
138     Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
140 commit 87721d1d2bd38398b47b840c7647c8126adbaa70
141 Author: Christian Riggenbach <criggenbach@magahugu.net>
142 Date:   Thu Dec 27 22:53:18 2007 +0000
144     utils: Fix indentation of comments in src/olib.l
145     
146     Indented comments in certain places seem to upset flex version 2.5.34.
148 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
149 Author: Peter Clifton <pcjc2@cam.ac.uk>
150 Date:   Wed Dec 19 17:48:57 2007 +0000
152     Add intltoolize to the build infrastructure
153     
154     Provide intltoolize infrastructure for translating .desktop and MIME
155     XML files. Run gettextize after intltoolize if required, so that the
156     infrastructure for providing libintl on a non GNU system still works.
158 commit b635ebb641383360e5e7864830d42d13cf7f4d12
159 Author: Peter TB Brett <peter@peter-b.co.uk>
160 Date:   Fri Dec 7 21:48:17 2007 +0000
162     Print useful messages when f_open() fails.
163     
164     This reinstates error messages removed by the patch which modified
165     f_open() to use GError for error reporting.
167 commit be301530f468e4d0057b3be68e218ac444c2d2be
168 Author: Peter TB Brett <peter@peter-b.co.uk>
169 Date:   Fri Dec 7 17:20:55 2007 +0000
171     Make libgeda's f_open() & f_open_flags use GError.
172     
173     This patch actually *removes* error message output from file loading
174     errors is some cases.  This is for the sake of keeping the patch
175     concise, and will be addressed in later patches.
177 commit ae225157603f063747709fa3d639ed8cdf63f6b1
178 Merge: 1abfd25... 43b5713...
179 Author: Peter TB Brett <peter@peter-b.co.uk>
180 Date:   Tue Nov 27 07:53:37 2007 +0000
182     Merge with Cesar's mingw/pu branch
183     
184     Merge commit 'cesar/mingw/pu' into premerge
186 commit fff63c25fd6b3401cfc5bbf15706bb0107d74e8a
187 Author: Cesar Strauss <cestrauss@gmail.com>
188 Date:   Sat Nov 10 17:45:13 2007 -0200
190     utils: Tell git to ignore the ylwrap file. [1833107]
192 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
193 Author: Tomaž Šolc <tomaz.solc@tablix.org>
194 Date:   Fri Nov 23 21:42:50 2007 +0000
196     Compilation fixes for Mac OS X 10.5 [1832417]
197     
198     This patch contains changes to gEDA source tree that were necessary to
199     compile on Mac OS X (10.5 Leopard, PPC).
201 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
202 Author: Cesar Strauss <cestrauss@gmail.com>
203 Date:   Sun Nov 11 14:17:21 2007 -0200
205     Use g_path_is_absolute from GLIB instead of platform specific code.
207 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
208 Author: Cesar Strauss <cestrauss@gmail.com>
209 Date:   Thu Nov 15 19:11:12 2007 -0200
211     Use forward slashes as path separators on MinGW.
212     
213     They are also acceptable as path separators on MinGW.
215 commit 4698fd163892243b931fbd7795ad9443f5b2fe58
216 Author: Cesar Strauss <cestrauss@gmail.com>
217 Date:   Sun Nov 11 13:38:26 2007 -0200
219     Remove uneeded MinGW-only libraries.
221 commit bde766abee9fe21857ef3c81bebc5a90c18bd315
222 Author: Cesar Strauss <cestrauss@gmail.com>
223 Date:   Sat Nov 10 17:45:13 2007 -0200
225     Tell git to ignore the ylwrap file.
227 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
228 Author: Cesar Strauss <cestrauss@gmail.com>
229 Date:   Thu Nov 15 13:34:40 2007 -0200
231     Tell git to ignore .exe files.
233 commit de2f3d240562202f305a0ba1a8d58f2ba78a3876
234 Author: Werner Hoch <werner.ho@gmx.de>
235 Date:   Tue Oct 16 19:38:25 2007 +0200
237     Misc corrections for tragesym spacer support
238     
239     remove spacers if the pinlabels are sorted
240     don't add pinseq at spacers
241     modified example to use the spacer support
243 commit 80a51f9d4faa5cbeb3222046bdf67f11b34114ef
244 Author: Werner Hoch <werner.ho@gmx.de>
245 Date:   Tue Oct 16 18:58:43 2007 +0200
247     Added spacer feature to tragesym
248     
249     A spacer line will put a gap between two pins.
250     Patch written by Gilbert Forkel. Thanks
252 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
253 Author: Peter Clifton <pcjc2@cam.ac.uk>
254 Date:   Thu Oct 4 02:34:50 2007 +0100
256     Avoid accessing (GList)->{next|priv} directly to aid debugging.
257     
258     Instead use g_list_{next|previous}, allowing us to catch errors where
259     changing from gEDA structures which had their own next and prev pointers.
260     
261     To debug, edit the glist.h include file from glib, renaming the next and
262     prev elements in the GList structure and macros. Recompile gEDA to see any
263     bad accesses such as those where the HEAD nodes were previously skipped.
265 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
266 Author: Peter Clifton <pcjc2@cam.ac.uk>
267 Date:   Sun Sep 9 00:18:34 2007 +0100
269     Remove the globally exported variable_set_func.
270     
271     Only gattrib provided a non-NULL export of this symbol, and such imports
272     into libgeda prevent libgeda being dynamically linked on some platforms.
273     
274     To better match the other tools in the suite, gattrib's i_vars_set() and
275     i_window_vars_set() functions were combined into a single i_vars_set().
277 commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
278 Author: Peter Clifton <pcjc2@cam.ac.uk>
279 Date:   Sun Sep 9 00:01:14 2007 +0100
281     Remove unused extern variables from libgeda, gnetlist and utils.
283 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
284 Author: Peter Clifton <pcjc2@cam.ac.uk>
285 Date:   Mon Sep 3 12:15:43 2007 +0100
287     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
289 commit 086908ed44c9abc6d5907888695933b59ead4684
290 Author: Ales Hvezda <ahvezda@seul.org>
291 Date:   Sun Sep 2 22:48:59 2007 -0400
293     Last minute updates to the READMEs for all projects
294     
295     Cherry picked from stable-1.2 branch, since these changes apply to master
296     too.
297     (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
299 commit 6056ef48272778419d39e0233f395bfd60019ab9
300 Author: Ales Hvezda <ahvezda@seul.org>
301 Date:   Sun Aug 19 22:40:19 2007 -0400
303     Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
305 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
306 Author: Ales Hvezda <ahvezda@seul.org>
307 Date:   Sat Aug 18 16:14:30 2007 -0400
309     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
311 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
312 Author: Ales Hvezda <ahvezda@seul.org>
313 Date:   Tue Aug 14 07:46:06 2007 -0400
315     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
316     
317     All the promotion keywords were moved from gschem into libgeda to fix:
318     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
319     cause of this bug was that the promotion variables within TOPLEVEL were
320     not being setup by gschlas and so duplicate refdes attributes were
321     showing up in the schematic.  The three rc keywords that were moved are:
322     
323     (attribute-promotion ... )
324     (promote-invisible ... )
325     (keep-invisible ... )
327 commit 703151a94b0eece6b24b3b18ce2465eeae068814
328 Author: Peter Clifton <pcjc2@cam.ac.uk>
329 Date:   Thu Aug 9 12:36:17 2007 +0100
331     Remove old prototypes from various prototype.h where no function exists.
333 commit 71600215311af0a98ed371ab750b09182de139a1
334 Author: Peter Clifton <pcjc2@cam.ac.uk>
335 Date:   Sat Aug 11 00:52:25 2007 +0100
337     Revert inadvertent commits:
338     
339       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
340       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
341       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
342       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
343       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
345 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
346 Author: Peter Clifton <pcjc2@cam.ac.uk>
347 Date:   Fri Aug 10 21:26:10 2007 +0100
349     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
351 commit 0f5c72daacfa7d78666769e4063122934861da5c
352 Author: Peter Clifton <pcjc2@cam.ac.uk>
353 Date:   Sun Aug 5 22:36:56 2007 +0100
355     Alter guile 1.6 compat tests to work with older autoconf versions
356     
357     Don't use AC_DEFINE to define function like macros, instead use
358     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
359     insert a test which defines a replacement if necessary.
361 commit 5c098070b87709540345afb1b3b79d9db470ed53
362 Author: Peter Clifton <pcjc2@cam.ac.uk>
363 Date:   Thu Aug 2 22:09:52 2007 +0100
365     Fix configure checks enabling guile 1.6.x compatability routines.
367 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
368 Author: Peter Clifton <pcjc2@cam.ac.uk>
369 Date:   Tue Jul 31 20:03:51 2007 +0100
371     Changed configure.ac(.in) to allow guile-1.6
372     
373     Introduces compatibility #defines where guile 1.8 funcs are missing in
374     guile 1.6. Also adds missing configure.ac checks for guile in packages
375     gattrib, gnetlist, gsymcheck and utils.
377 commit 66ab0ba3af15108935000d23fbf7acdc38b51257
378 Author: Werner Hoch <werner.ho@gmx.de>
379 Date:   Thu Jul 26 19:05:09 2007 +0200
381     added new symbol attributes use-licence and dist-licence to tragesym
382     
383     updated tragesym to version 0.0.11
384     updated the template file for OpenOffice and the ascii template
385     updated one example file to test the changes
386     Thanks to Stefan Salewski for reporting the missing attributes.
388 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
389 Author: Ales Hvezda <ahvezda@seul.org>
390 Date:   Sun Jul 8 18:18:39 2007 -0400
392     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
394 commit d7e8f5abc35644e90bfabf84396023cab09f2968
395 Author: Ales Hvezda <ahvezda@seul.org>
396 Date:   Sun Jul 8 16:18:57 2007 -0400
398     Updated configure.ac[.in] and Makefile versions in prep for a release.
399     
400     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
401     at the toplevel.  libgeda's shared library version is now 30:1:0
403 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
404 Author: Carlos Nieves Onega <cnieves@iespana.es>
405 Date:   Sun Jul 8 21:16:17 2007 +0200
407     Added *~ to .gitignore files.
409 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
410 Author: Ales Hvezda <ahvezda@seul.org>
411 Date:   Thu Jul 5 01:36:31 2007 -0400
413     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
415 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
416 Author: Ales Hvezda <ahvezda@seul.org>
417 Date:   Thu Jul 5 00:11:45 2007 -0400
419     Updated all version strings to 1.1.0 and 20070705
421 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
422 Author: Ales Hvezda <ahvezda@seul.org>
423 Date:   Wed Jul 4 23:55:07 2007 -0400
425     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
426     
427     Maintainer mode is no longer needed or desired now that we are no longer
428     using CVS.  Hopefully this will prevent some of the odd problems that were
429     observed during the last release when the Makefile's didn't get auto
430     regenerated.
432 commit dc7b8c53f4bc94626634887e46167a367a91f707
433 Author: Ales Hvezda <ahvezda@seul.org>
434 Date:   Wed Jul 4 23:32:15 2007 -0400
436     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
437     
438     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
439     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
440     Updated the configure.ac[.in] files to have consistent top sections.
441     Updated code and various scheme files to use the new DOTTED_VERSION
442     and DATE_VERSION variables available via config.h.  Stopped using
443     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
444     (not intended for that use).  Updated update-versions.sh script to set the
445     version in all the configure.ac[.in] files and the toplevel Makefile.
446     Went through all the g_rc.c files and make the handling of rc file
447     mismatch handling consistent.
449 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
450 Author: Ales Hvezda <ahvezda@laptop.ales.net>
451 Date:   Mon Jun 25 22:31:07 2007 -0400
453     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
454     
455     Previously this mechanism was used to create custom versions of gEDA/gaf.
456     With the coming of stable and development versions of gEDA/gaf, this
457     mechanism was changed so that end users can tell the difference between
458     a stable release vs a development release (by looking at the version string).
459     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
460     prepended to any strings that output the VERSION string.
462 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
463 Author: Ales Hvezda <ahvezda@laptop.ales.net>
464 Date:   Sun Jun 24 23:48:51 2007 -0400
466     Updated copyright text/header in most source files.
467     
468     Updated all copyright text dates that have my name (Ales) associated
469     with them.  Added gEDA contributer copyright text where appropriate.
470     Fixed a bunch of GNU text typos (these should have been either GPL
471     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
472     Fixed a few file header that were just plain incorrect.
474 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
475 Author: Ales Hvezda <ahvezda@laptop.ales.net>
476 Date:   Sun Jun 24 22:22:32 2007 -0400
478     Added *.o (all object files) to all src .gitignore files.
480 commit edff766e8b15c311505810241528026f722e30b6
481 Author: Peter TB Brett <peter@peter-b.co.uk>
482 Date:   Sat Jun 23 18:19:11 2007 +0100
484     Make sure various files are installed.
485     
486     Several new files were not being distributed. This patch addresses the
487     problem by adding files to EXTRA_DIST in automake input files.
489 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
490 Author: Peter Clifton <pcjc2@cam.ac.uk>
491 Date:   Sat Jun 23 18:17:29 2007 +0100
493     Move all .cvsignore files to .gitignore files
495 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
496 Author: Peter TB Brett <peter@peter-b.co.uk>
497 Date:   Sat Jun 23 16:11:44 2007 +0100
499     Changes to ChangeLog usage.
500     
501     With actual changes this time.  Old-style changelogs as of gaf 1.0
502     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
503     ChangeLogs replace them.  A script has been added to the gaf top level
504     to allow maintainers to update all the ChangeLog files immediately
505     prior to making out a release.
507 commit eed0be648afd9bc421a8d0059de621df778c5fbe
508 Author: Carlos Nieves Onega <cnieves@iespana.es>
509 Date:   Sat Jun 9 16:09:36 2007 +0000
511     Avoid writting '\r' to files on MinGW.
512     
513     Applied patch #1733826 from Cesar Strauss. Thanks.
514     When using the "w" mode in fopen, MinGW translates LF into CR-LF.
515     This creates havoc when reading the same file again, when sharing
516     schematics files with other systems, and when placing them in a VCS.
517     
518     This can be avoided by using the "wb" mode. The "b" is ignored on
519     all POSIX conforming systems, according to these sources:
520     
521     http://www.die.net/doc/linux/man/man3/fopen.3.html
522     http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
523     
524     There are other ways, however. Adding
525     
526     #include <fcntl.h>
527     int _fmode = _O_BINARY;
528     
529     on some source file should work as well. Another way is linking
530     against the MinGW supplied binmode.o, which does exactly that.
532 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
533 Author: Peter TB Brett <peter@peter-b.co.uk>
534 Date:   Mon Jun 4 16:15:37 2007 +0000
536     Replace deprecated Guile functions & macros.
537     
538     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
539     recommended equivalents for Guile 1.8.
542 #GCL#