gsch2pcb: Fix broken gnetlist backend.
[geda-gaf/whiteaudio.git] / utils / ChangeLog-1.0
blob6cede8793dd9611900a249a2d091e3cf8b943534
1 2007-05-25 Ales Hvezda   <ahvezda@geda.seul.org>
3         * configure.ac: Updated version to 20070526 in prep for the next
4         release.
6 2007-04-21 Ales Hvezda   <ahvezda@geda.seul.org>
8         * tests/refdes_renum/outputs/Makefile.am: Fixed filenames to 
9         have a dash instead of a colon 
11 2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) net>
13         * configure.ac, scripts/Makefile.am, scripts/gschemdoc.sh, 
14           scripts/config.sh.in: Applied patch by Peter Brett.
15         
16           Moved gschemdoc from utils/scripts to gschem/scripts.
18         * scripts/gschemdoc.sh: Apply patch from Peter Brett to 
19         allow gschemdoc to access wiki pages with -w .
21         The original patch initially tries to find a local export 
22         of the wiki; on failure, it falls back to the online wiki 
23         at the gEDA website.
25         Since the online wiki and the user's geda version may not 
26         be the same, I commented out the part to display the online
27         wiki if the file is not locally available. Thanks!
28         
29 2007-04-20 18:32  Dan McMahill <danmc>
31         * tests/refdes_renum/: run_tests.sh,
32           outputs/all_new_refdeses-allnew.sch,
33           outputs/all_new_refdeses1-allnew.sch,
34           outputs/all_new_refdeses1:allnew.sch,
35           outputs/all_new_refdeses2-allnew.sch,
36           outputs/all_new_refdeses2:allnew.sch,
37           outputs/all_new_refdeses:allnew.sch,
38           outputs/all_old_refdeses-allold.sch,
39           outputs/all_old_refdeses1-allold.sch,
40           outputs/all_old_refdeses1:allold.sch,
41           outputs/all_old_refdeses2-allold.sch,
42           outputs/all_old_refdeses2:allold.sch,
43           outputs/all_old_refdeses:allold.sch,
44           outputs/multi_clear-file1.sch, outputs/multi_clear-file2.sch,
45           outputs/multi_clear-file3.sch, outputs/multi_clear:file1.sch,
46           outputs/multi_clear:file2.sch, outputs/multi_clear:file3.sch,
47           outputs/multi_pgskip1-file1.sch, outputs/multi_pgskip1-file2.sch,
48           outputs/multi_pgskip1-file3.sch, outputs/multi_pgskip1:file1.sch,
49           outputs/multi_pgskip1:file2.sch, outputs/multi_pgskip1:file3.sch,
50           outputs/multi_pgskip2-file1.sch, outputs/multi_pgskip2-file2.sch,
51           outputs/multi_pgskip2-file3.sch, outputs/multi_pgskip2:file1.sch,
52           outputs/multi_pgskip2:file2.sch, outputs/multi_pgskip2:file3.sch,
53           outputs/multi_renum-file1.sch, outputs/multi_renum-file2.sch,
54           outputs/multi_renum-file3.sch, outputs/multi_renum:file1.sch,
55           outputs/multi_renum:file2.sch, outputs/multi_renum:file3.sch,
56           outputs/single_clear-file1.sch, outputs/single_clear:file1.sch,
57           outputs/single_pgskip1-file1.sch,
58           outputs/single_pgskip1:file1.sch,
59           outputs/single_pgskip2-file1.sch,
60           outputs/single_pgskip2:file1.sch,
61           outputs/single_pgskip3-more_than_10.sch,
62           outputs/single_pgskip3:more_than_10.sch,
63           outputs/single_renum-file1.sch, outputs/single_renum:file1.sch,
64           outputs/some_new_pgskip-someold1.sch,
65           outputs/some_new_pgskip-someold2.sch,
66           outputs/some_new_pgskip-someold3.sch,
67           outputs/some_new_pgskip1-someold1.sch,
68           outputs/some_new_pgskip1-someold2.sch,
69           outputs/some_new_pgskip1-someold3.sch,
70           outputs/some_new_pgskip1:someold1.sch,
71           outputs/some_new_pgskip1:someold2.sch,
72           outputs/some_new_pgskip1:someold3.sch,
73           outputs/some_new_pgskip2-someold1.sch,
74           outputs/some_new_pgskip2-someold2.sch,
75           outputs/some_new_pgskip2-someold3.sch,
76           outputs/some_new_pgskip2:someold1.sch,
77           outputs/some_new_pgskip2:someold2.sch,
78           outputs/some_new_pgskip2:someold3.sch,
79           outputs/some_new_pgskip:someold1.sch,
80           outputs/some_new_pgskip:someold2.sch,
81           outputs/some_new_pgskip:someold3.sch,
82           outputs/some_old_refdeses-someold1.sch,
83           outputs/some_old_refdeses1-someold1.sch,
84           outputs/some_old_refdeses1:someold1.sch,
85           outputs/some_old_refdeses2-someold1.sch,
86           outputs/some_old_refdeses2:someold1.sch,
87           outputs/some_old_refdeses:someold1.sch: use - instead of : in
88           filenames because windows does *not* like :
90 2007-04-15 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
91         * refdes_renum: Made --gentle default behavior of refdes_renum.
92         Modified test suite to account for this new behavior.
93         
94 2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
95         * Added a bunch of regression tests to the suite for refdes_renum.
96         
97 2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
98         * refdes_renum: modified refdes_renum to incorporate --gentle
99         flag which won't overwrite refdeses already numbered.
101 2007-04-13 23:18  Dan McMahill <danmc>
103         * Makefile.am, configure.ac, tests/Makefile.am,
104           tests/refdes_renum/Makefile.am, tests/refdes_renum/README.txt,
105           tests/refdes_renum/run_tests.sh, tests/refdes_renum/tests.list,
106           tests/refdes_renum/inputs/Makefile.am,
107           tests/refdes_renum/inputs/file1.sch,
108           tests/refdes_renum/inputs/file2.sch,
109           tests/refdes_renum/inputs/file3.sch,
110           tests/refdes_renum/inputs/more_than_10.sch,
111           tests/refdes_renum/outputs/Makefile.am,
112           tests/refdes_renum/outputs/multi_clear:file1.sch,
113           tests/refdes_renum/outputs/multi_clear:file2.sch,
114           tests/refdes_renum/outputs/multi_clear:file3.sch,
115           tests/refdes_renum/outputs/multi_pgskip1:file1.sch,
116           tests/refdes_renum/outputs/multi_pgskip1:file2.sch,
117           tests/refdes_renum/outputs/multi_pgskip1:file3.sch,
118           tests/refdes_renum/outputs/multi_pgskip2:file1.sch,
119           tests/refdes_renum/outputs/multi_pgskip2:file2.sch,
120           tests/refdes_renum/outputs/multi_pgskip2:file3.sch,
121           tests/refdes_renum/outputs/multi_renum:file1.sch,
122           tests/refdes_renum/outputs/multi_renum:file2.sch,
123           tests/refdes_renum/outputs/multi_renum:file3.sch,
124           tests/refdes_renum/outputs/single_clear:file1.sch,
125           tests/refdes_renum/outputs/single_pgskip1:file1.sch,
126           tests/refdes_renum/outputs/single_pgskip2:file1.sch,
127           tests/refdes_renum/outputs/single_pgskip3:more_than_10.sch,
128           tests/refdes_renum/outputs/single_renum:file1.sch: add
129           refdes_renum testsuite
131 2007-02-16 Ales Hvezda   <ahvezda@geda.seul.org>
133         * scripts/Makefile.am: Fix to get make distcheck to pass.
135 2007-02-13 20:31  Dan McMahill <danmc>
137         * examples/gsch2pcb/project.sample, src/gsch2pcb.c: Following the
138           principle of least suprise use "--skip-m4" for the command line
139           and "skip-m4" for the project file that can be included to skip
140           m4.  This way users don't have to do anything to keep the old
141           behaviour.  This replaces the rather short lived (< 1 week)
142           --use-m4.
144 2007-02-10 Ales Hvezda   <ahvezda@geda.seul.org>
146         * src/gsch2pcb.c: Applied patch by Jeff Mallatt to fix a typo 
147         in some helpful output for pcb's Disperse all elements. Thanks.
149         * scripts/gschemdoc.sh: Applied patch by Charles Lepple [ 1590587 ] 
150         gschemdoc additions for Mac OS X.  Thanks!
152         * src/convert_sym.c: Applied patch by Hans N. [ 1581813 ] Patch
153         to ignore '|' tags.  Thanks!
155         * gschlas/globals.c: Removed quit_func since it is
156         completely unused.
158         * scripts/gnet_hier_verilog.sh: Added new script by Paul Tan
159         [ 1566117 ] Script for non-flatten herarchical Verilog netlist.
160         Thanks!  Fixed some of the headers to be correct (copyright
161         in particular).
163         * man/grenum.1:  Updated the man page a little for bug: 
164         [ 1556064 ] man page version out of date
166         * configure.ac: Bumped package version to 20070216.
168 2007-02-08 19:24  Dan McMahill <danmc>
170         * configure.ac, examples/gsch2pcb/Makefile.am,
171           examples/gsch2pcb/first.sch, examples/gsch2pcb/project.sample,
172           examples/gsch2pcb/second.sch, examples/gsch2pcb/third.sch,
173           src/gsch2pcb.c: 1)  add a new option to gsch2pcb "use-m4" for the
174           project file or "--use-m4" for the command line.  By default now,
175           gsch2pcb will not try to run m4 at all.  If you want the old
176           behaviour of running m4, you'll have to use this option.  It
177           seems that this is what most users want (no m4 involved at run
178           time).
180           2) rather than hard coding a number of paths like /usr/X11R6/lib
181           and /usr/local/share into the code for places to look for PCB
182           footprints, use a single default directory which is based on
183           ${datadir}.  If the user wants to, they can override that with
184           --with-pcb-datadir=/opt/pcb-20070204/share for example.
186           3)  when searching for newlib footprints with, for example, a
187           name like footprint=MY1206, match either "MY1206" or "MY1206.fp"
188           so we can start having extensions on footprint files without
189           needing to explicitly add the ".fp" part in the footprint=
190           attribute.  All of the footprints in the pcb distribution which
191           came from the m4 libraries have .fp extensions now.
193           4)  add some example schematic files in the gsch2pcb example
194           directory
196 2007-01-08 Ales Hvezda   <ahvezda@geda.seul.org>
198         * gschlas/Makefile.am, gschlas/globals.c, gschlas/gschlas.c,
199         gschlas/parsecmd.c, gschlas/s_util.c, include/globals.h,
200         include/prototype.h: Added embed/unembed command line switched to
201         gschlas to support embedding/unembedding all components/pictures
202         in the specified schematics on the command line.
204 2006-11-21 Ales Hvezda   <ahvezda@geda.seul.org>
206         * configure.ac: Fixed libgeda detection/find error message when
207         the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
208         thanks)
210 2006-10-20 Ales Hvezda   <ahvezda@geda.seul.org>
212         * configure.ac: Bumped package version to 20061020.
214 2006-09-27 Carlos Nieves Onega <cnieves@iespana.es>
216         * configure.ac : Applied patch #1564796 by Cesar Strauss, 
217         enabling Cygwin's compilation. Thanks.
219         * src/gmk_sym.c: Do not redefine stricmp. Work based on patch
220         #1564805 by Cesar Strauss and comments by Peter Brett. Thanks.
221         Use strcasecmp by default instead of stricmp. 
222         If strcasecmp is not available, but stricmp is, then define 
223         strcasecmp as stricmp.
225         * scripts/gschemdoc.sh: Applied (partially) patch #1511658 by 
226         Cesar Strauss. The rest of the patch was already covered by
227         patches #1564796 and #1564805. Thanks.
229         Notes by Cesar:
230         " gschemdoc now uses the cygpath utility, if present, to
231           filter the file paths before calling the viewer.
233           Also, I added iexplore (Internet Explorer) to the
234           browser list.
236           As a bonus, I added some checks and error messages for
237           the "Browser not found" and "PDF Reader not found"
238           situations.
240           There must exist, however, symbolic links to the
241           browser and PDF reader in Cygwin's /usr/bin. This must
242           be done manually by the user, for the moment.
244           With this fix, gschem->Help->Manual and
245           gschem->Help->Component now work in Cygwin."
246           
247 2006-09-06 Ales Hvezda   <ahvezda@geda.seul.org>
249         * configure.ac: Updated program version to 20060906.
251         * src/g_rc.c, src/gschlas.c: Added CUSTOM_VERSION to all
252         printfs/output/dialog boxes where VERSION is used so that it is
253         easier to create custom version of gEDA/gaf.
255 2006-08-22 Ales Hvezda   <ahvezda@geda.seul.org>
257         * scripts/config.sh.in: Removed unused environment variables that
258         were causing a warning from configure: config.status: WARNING:
259         scripts/config.sh contains a reference to the variable `datarootdir'
261         * scripts/Makefile.am: Added $(srcdir) to gschemdoc.sh to make 
262         distcheck happy.  Also misc cleanup.
264 2006-08-21 Ales Hvezda   <ahvezda@geda.seul.org>
266         * README: Updated the README a little to be ready for the next
267         release.
269 2006-08-19 Ales Hvezda   <ahvezda@geda.seul.org>
271         * configure.ac: Bumped version number to 20060821 in prep for the
272         next gEDA/gaf release.
274 2006-08-02 Mike Jarabek  <mjarabek@istop.com>
276         * src/convert_sym.c: Added power pin handling patch from 
277         Patrick Doyle.
279 2006-07-15 Ales Hvezda   <ahvezda@geda.seul.org>
281         * src/gschlas.c: Added comment on free of cwd
283 2006-06-14 Ales Hvezda   <ahvezda@geda.seul.org>
285         * man/grenum.1, src/grenum.c, src/grenum.h: Checked in latest
286         version from Levente Kovacs.  Thanks!
288 2006-04-05 02:32  Dan McMahill <danmc>
290         * src/gsch2pcb.c: - look at the environment variable GNETLIST if
291           set to get the name of   the gnetlist executible.  Defaults to
292           gnetlist if GNETLIST is not set.
294           - add a pointer to the gEDA, PCB and gEDA wiki pages in the
295           --help output.
297           - run gnetlist -g pcbpins as part of the gnetlist runs to
298           generate a PCB   actions file which propagates pin names (not
299           just the numbers) from schematic   to layout.
301 2006-03-12 Ales Hvezda   <ahvezda@geda.seul.org>
303         * lib/system-gschlasrc.in: Removed load for the system-gafrc file,
304         since it is loaded by libgeda first.
306 2006-01-16 Ales Hvezda   <ahvezda@geda.seul.org>
308         * configure.ac: Bumped package version to 20060123
310         * README: Updated for the new year and release.
312 2005-11-27 Carlos Nieves Onega <cnieves@iespana.es>
313         * src/globals.c: Added setting of load_newer_backup_func to NULL.
314         It is needed now libgeda checks for autosave backup files when
315         opening a schematic.
316         
317 2005-09-27 18:46  Dan McMahill <danmc>
319         * gschlas/g_rc.c, gschlas/gschlas.c, src/convert_sym.c,
320           src/gmk_sym.c, src/grenum.c, src/olib.l: remove various compiler
321           warnings
323 2005-09-11 Werner Hoch <werner.ho@gmx.de>
325         * ChangeLog.tragesym, examples/tragesym/4099.src,
326           examples/tragesym/AT90S8535_TQFP.src,
327           examples/tragesym/template.src, examples/tragesym/test1.src,
328           examples/tragesym/test2.src, examples/tragesym/test3.src:
329           ChangeLog entry copied, fixed typo
331 2005-08-20 Werner Hoch <werner.ho@gmx.de>
333         * scripts/gschemdoc.sh: added konqueror and firefox to the browser list
335 2005-08-19 Ales Hvezda   <ahvezda@geda.seul.org>
337         * src/convert_sym.c: Integrated Jeff McLamb's greatly updated 
338         ViewDraw converter.  Thanks.  Changes include:
339         - Updated to support gEDA file format version 1
340         - Added capability to import more graphic styles from ViewDraw
341         - Corrected bug associated with absense of library reference in local 
342           ViewDraw symbols
343         - Removed command-line option -s; no longer necessary
344         - Mapped ViewDraw "SIGNAL" attribute to gEDA "net" attribute
345         - Mapped ViewDraw "HETERO" attribute to a new "split" attribute 
346           (netlister to be later updated to support this)
347         - Mapped ViewDraw "PINTYPE" attributes to correct gEDA pintypes
349         * configure.ac: Bumped the package version to 20050820 which will be
350         a real snapshot.
352 2005-08-16 Stuart Brorson <sdb@cloud9.net>
353         * configure.ac, Makefile.am, src/grenum.[hc]
354         src/Makefile.am, doc/Makefile.am, man/*:
355         Incorporated grenum into geda-utils.  Grenum is a
356         refdes generation utility by Levente Kovacs
357         
358 2005-08-14 Ales Hvezda   <ahvezda@geda.seul.org>
360         * configure.ac: Updated package version to 20050814.  This is a 
361         temporary version and not a real release number.
363 2005-08-02 Ales Hvezda   <ahvezda@geda.seul.org>
365         * ChangeLog.gsch2pcb, src/gsch2pcb.c: Update to Bill Wilson's gsch2pcb 
366         version 1.5.
368 2005-04-16 Carlos Nieves Onega <cnieves@iespana.es>
369         * scripts/tragesym: Changed the way it draws the symbol so
370         there is no need to translate it to the origin.
372 2005-03-13 Ales Hvezda   <ahvezda@geda.seul.org>
374         * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
375         message if gtk+ 2.2.x is not found.
377 2005-03-08 Ales Hvezda   <ahvezda@geda.seul.org>
379         * configure.ac: Bumped version to 20050313
381 2005-03-06 Ales Hvezda   <ahvezda@geda.seul.org>
383         * gschlas/gschlas.c: Fixed code to allow user to specify absolute
384         filenames on the command line again.
386 2005-02-26 01:16  Dan McMahill <danmc>
388         * src/: Makefile.am, olib.l: portability fixes to allow AT&T lex
389           (yeck, but its what ships with solaris) to compile this.  Also
390           #ifdef around some GCC-isms to let this build with non-gcc
391           compilers.
393 2005-02-24 01:21  Dan McMahill <danmc>
395         * src/gsch2pcb.c: when parsing the project file, remove trailing
396           whitespace.  Otherwise strange things can happen.  This is
397           especially true if the "output-name" has trailing whitespace.
399 2005-02-22  Carlos Nieves Onega <cnieves@iespana.es>
401         * configure.ac, gschlas/gschlas.c: Removed call to gtk_init().
402           GDK is now initialized in libgeda if it's a non-graphical app.
403         
404 2005-02-22 22:13  Dan McMahill <danmc>
406         * configure.ac, src/Makefile.am: if we're using gcc then turn on
407           -Wall
409 2005-02-20  Patrick Bernaud  <b-patrick@wanadoo.fr>
411         * gschlas/gschlas.c (main_prog): Adapted for new logging system.
413 2005-02-19  Carlos Nieves Onega <cnieves@iespana.es>
415         * gschlas/globals.c: Added definition of picture_draw_func after 
416         adding picture support to libgeda.
418         * configure.ac, gschlas/gschlas.c: Added call to gtk_init() 
419           since gdk-pixbuf needs it if called.    
420         
421 2005-02-11  Patrick Bernaud  <b-patrick@wanadoo.fr>
423         * gschlas/gschlas.c (main_prog): Adapted for new toplevel and page 
424         APIs in libgeda.
426 2005-02-08 12:15  danmc
428         * gschlas/g_register.c, gschlas/gschlas.c, include/prototype.h:
429           remove remaining gh_* functions.
431 2005-02-08 12:01  danmc
433         * gschlas/g_rc.c: fix a typo in the last commit.  Now we check
434           gschlas-version instead of gschem-version.
436 2005-02-07 23:57  danmc
438         * configure.ac, gschlas/g_rc.c, gschlas/g_register.c,
439           gschlas/globals.c, gschlas/gschlas.c, gschlas/i_vars.c,
440           gschlas/parsecmd.c, src/char_width.c, src/convert_sym.c,
441           src/glib12-compat.c, src/gmk_sym.c, src/gsch2pcb.c,
442           src/sarlacc_schem.c, src/smash_megafile.c: add dmalloc and
443           Electric Fence debugging options
445 2005-02-07 23:18  danmc
447         * gschlas/g_rc.c: get rid of gh_* guile interface
449 2005-02-07 15:47  sdb
451         * src/gsch2pcb.c: Added additional printfs during directory search
452           in -v -v mode.
454 2005-02-04  Patrick Bernaud  <b-patrick@wanadoo.fr>
456         * gschlas/gschlas.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
457         libgeda's *_SEPARATER_*.
458         Replaced u_basic_strdup() and u_basic_strdup_multiple() by GLib 
459         functions.
461 2005-01-29  Patrick Bernaud  <b-patrick@wanadoo.fr>
463         * gschlas/gschlas.c (gschlas_quit): Adapted for new component library 
464         code.
466 2005-27-01 Stuart Brorson <sdb@cloud9.net>
468         * gschlas/gschlas.c: Changes made to enable correct opening
469         of schematics in foreign directories.  Changes detailed in libgeda
470         ChangeLog.  
471         
472 2004-12-28 Ales Hvezda   <ahvezda@geda.seul.org>
474         * scripts/gsymfix.pl: Added symbol cleanup script by Mike Skerritt.
475         Thanks!
477 2004-12-27 Ales Hvezda   <ahvezda@geda.seul.org>
479         * configure.ac: Updated version to 20041228
481 2004-07-03 Ales Hvezda   <ahvezda@geda.seul.org>
483         * include/i_vars.h, prototype.h, gschlas/g_rc.c, g_register.c,
484         gschlas.c, i_vars.c: Removed a whole bunch of rc related code.
485         The removed code was moved into libgeda.
487         * configure.ac: Updated version to 20040710
488         
489 2004-01-17 Ales Hvezda   <ahvezda@geda.seul.org>
491         * config.h.in: Remove machine generated file.
493 2004-01-12 Ales Hvezda   <ahvezda@geda.seul.org>
495         * scripts/Makefile.am: Changed the sed command when building garchive
496         to work with more sed versions hopefully.  
498 2004-01-11 Ales Hvezda   <ahvezda@geda.seul.org>
500         * configure.ac: Updated version to 20040111
502         * src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
503         Bill Wilson's latest version (1.4) (1.3 skipped)
505         * Makefile.am: Oops forgot to remove references to the README.* 
506         files when they were moved, so make dist broke.  Fixed.
508 2004-01-06 Ales Hvezda   <ahvezda@geda.seul.org>
510         * docs/Makefile.am: Changed doc install directory readme to readmes
512 2004-01-03 Ales Hvezda   <ahvezda@geda.seul.org>
514         * src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
515         Bill Wilson's latest version (1.2)
517         * scripts/gsymupdate: Found a last minute critical bug which
518         caused gschem/gschlas to assert because a text field (the number
519         of lines) wasn't being set on split text lines.  gsymupdate does
520         not really handle multi line text items.  A bug needs to be
521         filed for this so it is not forgotten about.
523 2004-01-01 Ales Hvezda   <ahvezda@geda.seul.org>
525         * configure.ac: Added --with-docdir command line flag as well all
526         the code to support installing documentation.  Also added a prog
527         check for groff.
529         * docs/README.*: Moved all the readmes into the docs subdirectory.
531         * docs/Makefile.am: Added code to install all the readme files
532         into the documentation directory.  
534 2003-12-31 Ales Hvezda   <ahvezda@geda.seul.org>
536         * configure.ac: Bumped version to 20031231
538 2003-12-30 Ales Hvezda   <ahvezda@geda.seul.org>
540         * scripts/garchive.py, Makefile.am: Included Stuart's garchive
541         script.
543         * ChangeLog.gsch2pcb, src/glib12-compat.c, src/gsch2pcb.c:
544         Included Bill Wilson's latest gsch2pcb (version 1.1)
545         
546 2003-12-29 Ales Hvezda   <ahvezda@geda.seul.org>
548         * configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
549         needed since the HAS_GTK22 will start to be used in libgeda includes.
551 2003-11-09 Ales Hvezda   <ahvezda@geda.seul.org>
553         * autogen.sh: Added script to generate all the auto* generated files.
555         * config.guess config.sub depcomp install-sh mkinstalldirs missing
556         compile: Removed machine generated files from CVS.
558         * Makefile.am: Added the above files to be cleaned during
559         maintainer-clean
561 2003-10-19 Ales Hvezda   <ahvezda@geda.seul.org>
563         * src/g_rc.nw: Added the words "optional" and "required" to the
564         *rc log find messages.
566 2003-10-18 Ales Hvezda   <ahvezda@geda.seul.org>
568         * configure.ac: Updated version to something more recent, but this
569         version is not an official release.
571 2003-10-04 Ales Hvezda   <ahvezda@geda.seul.org>
573         * configure.ac: Updated version to something more recent, but this
574         version is not an official release.
576 2003-10-02 Ales Hvezda   <ahvezda@geda.seul.org>
578         * src/gsch2pcb.c, ChangeLog.gsch2pcb: Updated to Bill Wilson's 
579         version 1.0.1
581 2003-09-27 Ales Hvezda   <ahvezda@geda.seul.org>
583         * ChangeLog.gsch2pcb, README.gsch2pcb, examples/gsch2pcb/.cvsignore,
584         examples/gsch2pcb/Makefile.am, examples/gsch2pcb/project.sample,
585         examples/Makefile.am, src/glib12-compat.c, src/gsch2pcb.c, 
586         configure.ac, README: Updated Bill Wilson's gsch2pcb to his 1.0 
587         version.
589 2003-09-20 Ales Hvezda   <ahvezda@geda.seul.org>
591         * configure.ac: Fixed MinGW cflags/ldflags
593         * auto* files: Updated to autoconf 2.57 and automake 1.7.6
595 2003-08-31 Ales Hvezda   <ahvezda@geda.seul.org>
597         * configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
599         * scripts/pads_backannotate: Added script by Dan McMahill.
601         * src/gsch2pcb.c and friends: Integrated gsch2pcb written by
602         Bill Wilson.  Thanks Bill!
604 2003-08-24 Ales Hvezda   <ahvezda@geda.seul.org>
606         * configure.ac: Removed redundant tests (gtk+, guile) and improved
607         the configuration summary message.
609 2003-07-20 Ales Hvezda   <ahvezda@geda.seul.org>
611         * configure.ac: Renamed from configure.in.
613         * configure.ac: Bunch of cleanup to start using pkg-config for all
614         libraries.  Unfortunately, gnetlist now links against libgtk*.  I 
615         might fix that in the future.
617         * *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
619 2003-07-14 Ales Hvezda   <ahvezda@geda.seul.org>
621         * src/gmk_sym.c: Applied patch by Holger Dietze to fix Bug #63:
622         "utils/gmk_sym is outdated"
624 2003-07-06 Ales Hvezda   <ahvezda@geda.seul.org>
626         * scripts/tragesym, README: Added tragesym 0.0.5 by Werner Hoch.
627         Ales renamed script from tragesym.py to tragesym (to be consistent
628         with the rest of the scripts in the utils package).
630         * README.tragesym, ChangeLog.tragesym: Added info files which are
631         part of tragesym.  Minor updates here and there.
633         * examples/tragesym, examples/gmk_sym: Reoganized the examples
634         directory to include tragesym.
636 2003-05-25 Ales Hvezda   <ahvezda@geda.seul.org>
638         * src/sarlacc_schem.c: Initalized some variables to make compiler 
639         happy.
641         * configure.in: Applied Wojciech Kazubski's --with-docdir patch
643 2003-05-22 Ales Hvezda   <ahvezda@geda.seul.org>
645         * configure.in: Updated version
647 2003-05-13 Ales Hvezda   <ahvezda@geda.seul.org>
649         * src/sarlacc_schem.c: Applied patch by Charles Lepple to fix a 
650         build problem on OSX.
652 2003-02-23 Ales Hvezda   <ahvezda@geda.seul.org>
654         * configure.in: Added shell code to expand prefix and set the
655         GEDADOCDIR to the proper path ($prefix/share/doc/geda-doc
657         * scripts/config.sh.in: Changed variables to use the above
658         GEDADOCDIR
660 2003-02-20 Ales Hvezda   <ahvezda@geda.seul.org>
662         * gschlas/gschlas.c: Applied patchlet from Steve Tell for disabling
663         the guile 1.6.3 deprecated warnings.
665         * scripts/refdes_renum: Added useful perl script by Dan McMahill.
666         Thanks.
668 2003-02-18 Ales Hvezda   <ahvezda@geda.seul.org>
670         * configure.in: Bumped version to 20030223
672 2003-02-06 Ales Hvezda   <ahvezda@geda.seul.org>
674         * configure.in: Applied Gabriel Paubert's warning reducing patch with
675         a few minor mods.
677 2003-01-26 Ales Hvezda   <ahvezda@geda.seul.org>
678                 
679         * src/Makefile.am: Added liberty to all targets for mingw
681 2003-01-11 Ales Hvezda   <ahvezda@geda.seul.org>
683         * Makefile.am: Fixed the distclean-local target. 
685 2002-12-30 Chris Ellec <chris @ gtx.seul.org>
687         * utils/src/gmk_sym.c: updated file format to 20021103
688         for pins and boxes.
690 2002-11-30 Ales Hvezda   <ahvezda@geda.seul.org>
692         * lib/system-gschlasrc.in: Changed the variable names which hold
693         the paths to the data and rc directories.
695         * scripts/Makefile.am: Added gschemdoc to distclean target
697         * aclocal.m4: Removed file from cvs.
699         * src/Makefile.am: Added -lm to olib LD_FLAGS
701 2002-11-23 Ales Hvezda   <ahvezda@geda.seul.org>
703         * scripts/gschemdoc.sh: Added %20filetype:pdf to the google search
704         to increase the likelyhood of getting the datasheet.  Suggested by
705         Antonio A Todo Bom.
707         * scripts/gschemdoc.sh: Applied the patch by Gabriel Paubert to 
708         this file to fix the which problems reported on geda-dev.  Thanks.
710 2002-11-04 Egil Kvaleberg       <egil@kvaleberg.no>
712         * configure.in: Changed AC_PROG_LEX to AM_PROG_LEX to cater for 
713         automake 1.6.3. Note that this also requires that autoreconf is
714         run.
716 2002-11-03 Ales Hvezda   <ahvezda@geda.seul.org>
718         * scripts/gschupdate, scripts/symupdate: Oops, these scripts will
719         break if an attribute has a ='s in it.  Fixed this by passing 2 as
720         the LIMIT to perl's split.
722         * configure.in: Updated version to 20021103 (an official version)
724 2002-10-31 Ales Hvezda   <ahvezda@geda.seul.org>
726         * scripts/gschemdoc.sh: Changed the manual which is brought up when
727         you run gschemdoc -m (from gschem.txt go gedadocs.html).
729         * scripts/gschemdoc.sh: Added phoenix to the list of browsers.
731         * scripts/gschemdoc.sh: Added another echo to output which browser
732         has been found.
734 2002-10-29 Ales Hvezda   <ahvezda@geda.seul.org>
736         * src/olib.l geda_sym_format.h: Added Mario Pascucci's olib converter.
738         * README.olib: Added README for above.
740 2002-10-28 Ales Hvezda   <ahvezda@geda.seul.org>
742         * configure.in: Bumped version to 20021031
744 2002-10-27 Ales Hvezda   <ahvezda@geda.seul.org>
746         * configure and friends: Ran "autoreconf --force --install -v" 
747         to really upgrade to the newest version of the auto* tools.
749         * scripts/gschemdoc: Applied Egil's patch to remove the -- for
750         Netscape and Mozilla
752         * gschlas/g_rc.c, g_register.c, i_vars.c, include/i_vars.h: Added
753         force-boundingbox rc variable.
755         * lib/system-gschlas.in: Added default for force-boundingbox variable
757 2002-10-19 Ales Hvezda   <ahvezda@geda.seul.org>
759         * configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
760         
761 2002-10-17 Ales Hvezda   <ahvezda@geda.seul.org>
763         * configure.in, scripts/Makefile.am, scripts/config.sh.in, 
764         scripts/gschemdoc.sh: Added find documentation patch from Egil 
765         Kvaleberg.  Thanks.
767 2002-10-07 Ales Hvezda   <ahvezda@geda.seul.org>
769         * src/sarlacc_schem.c, scripts/sarlacc_sym: Added updates from
770         Egil Kvaleberg.  Thanks.
772 2002-09-22 Ales Hvezda   <ahvezda@geda.seul.org>
774         * gschlas/: Added new libgeda program: gEDA schematic/symbol Load and
775         Save.  This program just loads the specified files and saves them in
776         the current file format.  gschlas is used by gschupdate and
777         gsymupdate.
779         * lib/, lib/system-gschlasrc.in: Added rc file for above
781         * include/: Added include directory and files for above
783         * scripts/gschupdate, gsymupdate: Updated to use gschlas.
785         * configure.in and others: Updated scripts to search for libgeda and
786         all the required programs.
788         * configure.in: Bumped version to 20020922, which is NOT a release.
790 2002-09-07 Ales Hvezda   <ahvezda@geda.seul.org>
792         * utils/convert_sym.c: Updated code to attach pinseq= and pinnumber=
793         instead of pin#=#  
795         * utils/convert_sym.c: Updated code to attach netname= instead of
796         label=
798         * utils/convert_sym.c: Updated "v %s" string to be 19991011 which
799         is the right version for the files convert_sym spits out.  This
800         should eventually be updated to the lastest version, but gschem
801         will happily read in old files.
803         * utils/convert_sym.c: Symbols/schematics that are outputed from
804         this tool are now current to the 20020825 attribute scheme.
806         * utils/gmk_sym.c: Updated code to output pinseq= and pinnumber=
807         instead of pin#=#.
809         * utils/gmk_sym.c: Symbols that are outputed from this tool are
810         now current to the 20020825 attribute scheme.
812         * utils/sarlacc_sym: Updated code to output pinseq= and pinnumber=
813         instead of pin#=#.  UNTESTED, but should be okay.
815 2002-08-14 Chris Ellec   <chris @ gtx.seul.org >
817         * utils/gmk_sym.c: Check for multiple instances of the same pin 
818         number and quit when this happens, give Fatal error messsage.
820 2002-07-30 Ales Hvezda   <ahvezda@geda.seul.org>
822         * scripts/gsymupdate: Added code to properly convert type= and label= 
823         to pintype= and pinlabel=
825 2002-07-29 Ales Hvezda   <ahvezda@geda.seul.org>
827         * scripts/gsymupdate, gschupdate: Added a check to not update if an
828         equivalant .old file is found
830 2002-07-27 Ales Hvezda   <ahvezda@geda.seul.org>
832         * scripts/: Created new directory for non-compiled utils
834         * src/*: Moved non-compiled utils to scripts directory
836 2002-07-14 Ales Hvezda   <ahvezda@geda.seul.org>
838         * src/convert_sym.awk, convert_sym.c, gmk_sym.c, sarlacc_schem.c, 
839         sarlacc_sym:  Changed all user visible references of uref to
840         refdes.
842         * gsymupdate, gschupdate: Added code to convert uref= to refdes=
843         
844         * gsymupdate, gschupdate: Bunch of code to make these programs
845         a lot more robust and useful.
846         
847 2002-07-07 Ales Hvezda   <ahvezda@geda.seul.org>
849         * src/gsymupdate, gschupdate: Added simple perl scripts to convert
850         existing symbols and schematics to use the new attribute conventions
852 2002-07-06 Ales Hvezda   <ahvezda@geda.seul.org>
854         * configure.in/Makefile.am: Upgraded to automake 1.6.2
856 2002-05-15 Chris Ellec <chris @ gtx.seul.org>
858         * src/gmk_sym.c: Added a couple of data verifications to avoid
859         seg faults when the input file has errors.
861 2002-04-08 Ales Hvezda   <ahvezda@geda.seul.org>
863         * src/gmk_sym.c: Fixed a #ifndef to be MINGW32 correct 
865 2002-04-03 Ales Hvezda   <ahvezda@geda.seul.org>
867         * configure.in and friends: More work on getting the upgrade of 
868         autoconf, automake, and libtool to behave correctly.
870         * configure.in: Added PATHSEP variable which holds the proper path
871         separater depending on the platform.
873         * lib/system-*.in: Work on getting rc files to use above variable.
875 2002-02-02 Ales Hvezda   <ahvezda@geda.seul.org>
877         * src/sarlacc_schem.c: Put in placed the updated files from 
878         Dave Lawrence.  Bug fixes
879         
880 2001-07-22 Ales Hvezda   <ahvezda@geda.seul.org>
882         * src/char_width.c: Added patch by Dan Mcmahill for 64-bit 
883           architectures.
885 2001-07-19 Ales Hvezda   <ahvezda@geda.seul.org>
887         * configure.in: Bumped up version to 20010722
889         * configure.in: More updates to get cygwin to build right
891 2001-07-01 Ales Hvezda   <ahvezda@geda.seul.org>
893         * configure.in: Make sure configure scripts work with autoconf-2.50
894           (had to fix cygwin check), they do not yet work with 2.50
896         * Cleaned up all the auto* related files to be current and not stale
898 2001-03-18 Ales Hvezda   <ahvezda@geda.seul.org>
900         * Removed all Makefile.in files and configure
902 2001-03-17 Ales Hvezda   <ahvezda@geda.seul.org>
903         
904         * Got make dist and make distcheck working (means all files which are
905           in CVS are in some Makefile)
907         * configure.in: Added DATADIR instead of PACKAGE
909 2001-03-04  Ales Hvezda  <ahvezda@geda.seul.org>
911         * src/gmk_sym.c: Patched file according to the fixes which 
912           Rolf Fiedler provided (polarity bubbles and clock symbols are
913           not attached as attributes), also fixed the orientation of 
914           text for top and bottom pins.
916         * configure.in: Updated version
918 2001-02-23  Ales Hvezda  <ahvezda@geda.seul.org>
920         * src/gmk_sym.c: Added #include <time.h> to see if that solves
921           Hamish's build problem.  
923 2000-12-03  Ales Hvezda  <ahvezda@geda.seul.org>
925         * src/gmk_sym.c: Put in a #ifndef to make the cygwin port happy
927 2000-10-02  Ales Hvezda  <ahvezda@geda.seul.org>
929         * src/gmk_sym.c: Changed the v output (version) to be a fixed date
931         * src/convert_sym.c: Changed the v output (version) to be a fixed date
933 2000-07-12  Matt Ettus  <matt@ettus.com>
935         * gmk_sym.c:  Pin Labels now properly attached to pins
936           All text now has text origin info.  (Not intelligent yet)
937           Added class and pins attributes for allegro netlister
938           Added uref attribute and optional footprint
939           Dots and clock symbols for pins are now attached to pin, 
940           in preparation for (hoping for :) gschem handling this.
942 2000-07-04  Ales Hvezda  <ahvezda@geda.seul.org>
944         * configure.in: Bumped version up to 20000704
946 2000-02-20  Ales Hvezda  <ahvezda@geda.seul.org>
948         * src/*.txt: Added bunch of sample gmk_sym txt files by Marcus 
949           Isaksson
951 2000-02-19  Ales Hvezda  <ahvezda@geda.seul.org>
953         * README/INSTALL: Updated files to reflect next release
955         * src/*.c: Fixed all warnings (using -Wall -Werror)
957 2000-01-22  Matt Ettus  <matt@ettus.com>
959         * src/sarlacc_sym:  Handles more cases of oddly formed pins
961 1999-10-16  Ales Hvezda  <ahvezda@geda.seul.org>
963         * configure.in src/Makefile.am: Now searching for libgeda-config 
964           and added an include (-I) for libgeda includes (requested by Mike)
966 10/6/99 Moved Project Sarlacc into CVS
968 8/27/99 Set the program version to 19990829 to force Ales to release
969         on the 29th :)
971         Updated all *.c and *.h files to have the right address for the
972         FSF in the copyright/licence header
974 7/22/99 Integrated utils directory into the new seperate build system
976         Checked utils into cvs repository
979 ----------- New seperate build system starts here -----------
982 5/6/99  Added the latest gmk_sym (includes char_width.c and mk_char_tab.pl) 
983         from Jerry O'Keefe
985         Added char_width.c to Makefile.am, removed it from being an included
986         C file in gmk_sym.c
988 4/9/99  Renamed mk_sym to gmk_sym (Jerry's send a new one in)
990 3/30/99 Integrated Mike's latest viewlogic convert/smash code. (fixes the
991         minor type with snprintf)
993 3/26/99 Added 8031.txt as an example file for mk_sym
994         
995         Put the latest version of mk_sym in place
997 3/25/99 #if 0'ed some code in convert_sym.c out just to make a -Wall -Werror
998         compile happy, can be put back in; doesn't matter to me.
1000 3/23/99 Integrated new C version of the ViewLogic utils by Mike in the
1001         ./configure/build mechanism 
1003         Added more info related to these files to the README
1005 3/22/99 Put the first version of the ViewLogic utils by Mike Jarabek in
1006         this dir
1008         Added info related to these files to the README
1010 3/21/99 Created directory and put mk_sym.c into it
1012         Removed some // from mk_sym.c
1014         Created a README for the utils in this directory
1015