Commit graph

27 commits

Author SHA1 Message Date
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
dmcmahill
0b85313486 update the gEDA suite to version 1.4.0
Release notes for the gEDA/gaf 1.4.0.20080127 stable snapshot

   Summary
     __________________________________________________________________

   This is the third major stable release of gEDA/gaf. It rolls up the
       various feature additions, code cleanup, and bug fixes that have
       occurred over the past five months. Major highlights include:

     * Many usability improvements to the various programs
     * Optional support for desktop integration (GNOME and KDE)
     * Many improvements to component library handling (internals and
       component selection dialog)
     * libgeda is now internationalized
     * Many language translation updates to gschem and gattrib
     * Improved error handling throughout all the programs
     * Fixes to the spice-sdb backend to support slotting
     * Rendering improvements and speedups in gschem
     * A bunch of new tests in gsymcheck to catch a few common errors
     * Improved support for running under MinGW
     * Lots and lots of code cleanup and improvements throughout all the
       programs
     * The usual slew of bugs and quirks fixed

   NOTE: This is a stable snapshot and should be packaged up by
   distribution package maintainers.

   Changes
     __________________________________________________________________

   Changes in this release only (since v1.3.1):
       Peter Clifton

     * Fix typo in Dutch translation
     * Fix use after free corruption when consolidating nets
     * Invalidate component cache when updating symbols. [#1880211]
     * Only call gdk_window_invalidate_rect() when drawing to a GdkWindow.

   Werner Hoch
     * gsymcheck: improved the pintype check, added test case
     * Added new pintype test symbol and output to EXTRA_DIST
     * gsymcheck: test for misplaced attributes
     * gsymcheck: moved obsolete and forbidden attribute checks
     * fixed error handling bug in run_source_command() [#1869941]
     * forward status messages from the library command to the log
     * fixed two symbols with missplaced pin attribute errors
     * detach missplaced symbol attributes
     * fixed symbol with invalid pintype attribute
     * Update the pinnumbers when updating a symbol with slots
     * Updated German translation of gschem

   Ales Hvezda
     * Updated documentation from the official wiki website
     * Changed Edit/Undo and Add/Bus hotkeys
     * Fixed reversed VDD/VSS nets in this hex schmitt trigger
     * Fix a crash when running a script that calls (gschem-image ...)

   Bernd Jendrissek
     * Update Afrikaans translation to fix spelling error.

   Bert Timmerman
     * libgeda Dutch translation updates

   For all the other changes from last development series (1.3.x):
     * [1]gaf-1.3.0 Release Notes
     * [2]gaf-1.3.1 Release Notes

   Notes/Bugs/Errata/Known Issues/Last Minute Issues
     __________________________________________________________________

     * Many thanks to everybody who contributed to this snapshot and
       previous development snapshots.
     * Updates to this stable snapshot (1.4.x series) will occur if people
       find issues.
     * The next major stable snapshot (1.6.x) will probably happen in the
       middle of this year.
     * Please submit all bugs to the [3]bug tracker.
2008-02-01 02:34:20 +00:00
dmcmahill
446ea4e719 update to 20070526
Release notes for the gEDA/gaf 20070526 snapshot

   Changes
     _________________________________________________________________

   libgeda/gschem

     * libgeda's shared library version is now 29:0:0.
     * Added  "recently used files" File menu option. Now you can open up
       files  you  used recently (and if you have a gafrc your components
       should  be  found  too)  and  open  those files up in a new gschem
       window. (Ivan Stankovic)
     * Merge  of  the noscreen branch (many changes). This branch removed
       all  cached  screen  coordinates. Now all calculations are done in
       world  coordinates and should yield some drawing improvements. End
       users  should  not  notice  any  difference (other than the slight
       speed up). (Peter Clifton)
     * Many  improvements  to  the "Write image..." dialog box in gschem.
       gschem   can   now   export   any   image  that  gtk+  (gdk-pixbuf
       specifically)  can write (png, jpg, ico, bmp, etc...). Libgd is no
       longer   an   optional   dependency   and   cannot  be  used  with
       libgeda/gschem. (Carlos Nieves Onega)
     * Improved  the  auto  placing  mechanism.  One improvement (amongst
       others)  is  in  the  cases of: if the attribute overlap with pins
       (including  pinnumbers),  or  the pin connection direction where a
       net  is  supposed  to  be  drawn,  then  the  attributes are moved
       automatically. (Carlos Nieves Onega)
     * A  few  improvements  to  the  component  place selector including
       adding  ok  button  to  hide  the  component  insert  dialog box).
       (Various)
     * Added  items  (links to the wiki and FAQ) to the gschem help menu.
       (Peter Brett)
     * Fixed  a  nasty  bug  that was causing random crashes with keymaps
       that did not have a valid keyval/keysym. (Peter Clifton)
     * Fixed  the  drawing of dotted arcs/circles when the dot spacing is
       too small to render. (Peter Clifton)
     * Fixed  component  selector  filter to be case insensitive. (Carlos
       Nieves Onega)
     * Added  PageUp  and  PageDown  hotkeys  to  change pages in gschem.
       (Peter Brett)
     * Fixed  the  ordering  of  buttons  in  all  gtk dialog boxes to be
       correct  (based  on  what gtk+/gnome/desktop conventions). (Carlos
       Nieves Onega)
     * Added  %%Orientation  to  DSC  block  in  postscript output. (Mike
       Jarabek)
     * Fixed  color  printing  of  select  objects (should not output the
       selected color). (Peter Clifton)
     * Added  hotkeys  to  decrease  and  increase the snap grid spacing.
       (Carlos Nieves Onega and Peter Brett)
     * Improved keymap filling routines (Werner Hoch and Patrick Bernaud)
     * Fixed a couple of small memory leaks. (Ales Hvezda)
     * The usual slew of bug fixes by many individuals.
     * A bunch of code cleanup/fixes by various individuals.
     * Various language translations updated by various individuals.

   gnetlist
     * New gnetlist backends written: Calay and Osmond. (John Doty)
     * Moved  the  loading  of  scheme  files using the "-l" command line
       before  the  schematics are loaded (this allows the scheme code to
       modify the various search paths).
     * Various  improvements  to  the  spice-sdb  backend  including  the
       treatment  of  slotted  parts  (so that pins are emitted in pinseq
       order). (Stuart Brorson)
     * Added  and improved a bunch of regression tests. The vast majority
       of  these tests are now run during make distcheck. (Stuart Brorson
       and Ales Hvezda)
     * A few bugs fixed. (Various)

   gattrib
     * Added doxygen generated docs. (Stuart Brorson)
     * A bunch of bugs fixed. (Stuart Brorson and Peter Clifton)

   docs
     * Removed  the  html  version of the gsch2pcb tutorial. Instead, the
       gsch2pcb  tutorial  is  now  part  of  the  wiki thanks to several
       individuals (Patrick Doyle and Bogdan Petrisor).
     * Updated  the  wiki  snapshot to the latest web wiki version. (Ales
       Hvezda)
     * Misc improvements to various wiki scripts. (Ales Hvezda)

   symbols
     * Added greek mu character. (Carlos Nieves Onega)
     * Added upper case greek omega character. (Jens Persson)

   gsymcheck
     * No significant changes.

   utils
     * Added refdes_renum test suite. (Dan McMahill and Stuart Brorson)
     * Incorporated  --gentle  into  refdes_renum which doesn't overwrite
       refdes'es already numbered. (Stuart Brorson)
     * Moved  gschemdoc  to  the gschem package. Bunch of improvements to
       the    gschemdoc    script   related   to   finding   local/remote
       documentation. (Carlos Nieves Onega)

   examples
     * Fixed  automake  infrastructure  to  install  2N3904 model for the
       TwoStageAmp example. (Stuart Brorson)

   For more a detailed changes, please look in the appropriate ChangeLogs
   in the source tarballs.
2007-05-31 12:48:32 +00:00
dmcmahill
7ddc234e34 Update to 20070216 snapshot. Many changes and improvements since the
last snapshot.  A highly abbreviated list is:

libgeda:
  - fixes to postscript output
  - fixes to arc handling
  - added some functions for embedding and deembedding symbols
  - many changes to the internal data structure.
  - fix a bug which could cause missing connectivity on a bus
  - improvements to attribute handling
  - fix a bunch of compiler warnings.
  - various other bug fixes

gschem:
  - improvements and bug fixes to the autonumber code
  - improvements to the various file selection dialogs
  - improvements to attribute handling
  - improvements to the internal data structure
  - various other bug fixes

gnetlist:
  - fixes for guile-1.8
  - update the gsch2pcb backend to allow running or never running m4 for pcb
    footprints.
  - changed "package" to "refdes" in the BOM/BOM2 backends
  - added a drc2 regression test
  - bugfix in the allegro backend
  - other misc fixes

symbols:
  - added 4 missing characters to complete the hungarian character set
  - add greek mu

gsymcheck:
  - man page improvements

gattrib:
  - enhanced sorting functions
  - various bug fixes

utils:
  - add an option to gsch2pcb to let the user prevent m4 from ever being run
    when looking for pcb footprints.
  - let gsch2pcb look both for "name" and "name.fp" when looking for a footprint
    called "name".
  - use some configure options to set the default gsch2pcb footprint search paths
    rather than hardcoding them.
  - added a gnet_hier_verilog.sh script to do non-flattened verilog netlisting
  - added options to gschlas to embed or de-embed all symbols in a schematic
2007-02-21 13:23:52 +00:00
dmcmahill
bd03a0b9c2 update to 20061020
Release notes for the gEDA/gaf 20061020 snapshot

   Changes
     _________________________________________________________________

   libgeda/gschem

   libgeda  and gschem no longer use libgdgeda (which was a gEDA specific
       hack to the libgd library). gEDA/gaf now wants to use the original
       GD  library.  (Wojciech  Kazubski  and  Carlos  Nieves  Onega with
       cleanup by others)
     *
     * gEDA/gaf now compiles out of the box on cygwin. (Cesar Strauss)
     * Fixed  bug  #1553544: "New pages inadvertently created when adding
       nets in gschem" (Peter Clifton)
     * New component selection dialog box for gschem. This one is so much
       better  than  the  original  one.  Please  test  it out and submit
       comments to the mailing lists. (Patrick Bernaud)
     * The preview window is inside the file selectors again. The preview
       window has been refactored and improved. (Patrick Bernaud)
     * gschem  now places a title block (or any component the user wants)
       when a new page/window is created. This solves the common complain
       that the initial zoom is way to far out. (Carlos Nieves Onega)
     * Improvements  to  the  new  print  dialog box: Make print settings
       sticky for session. (Peter Brett)
     * Fixed  bug #1527465: Do a zoom extents for all pages when the main
       window is maximized. (Carlos Nieves Onega and others)
     * Fixed  bug  #1565433:  Added  the border in the gdk-pixbuf's image
       output. (Carlos Nieves Onega)
     * New  dialog  for  user  confirmation  before  closing  a page or a
       window.  This  is  also a great improvement over the previous exit
       confirm dialog box. (Patrick Bernaud)
     * Various language translations updated.
     * libgeda's shared library version is now 27:0:0.
     * Many more bug fixes and code cleanups. (various people)

   gnetlist
     * Fixed   PCB  cursor  related  issues  (Peter  Clifton  and  Stuart
       Brorson).
     * Minor cleanup of gnet-PCB backend. (Thien-Thi Nguyen)

   gattrib
     * Made  gattrib throw up GUI window warning user of no components or
       attributes. (Stuart Brorson)
     * File  browsers  in gattrib are now the same ones that gschem uses.
       (Patrick Bernaud)
     * The usual bug fixes and code cleanup. (various)

   docs
     * Updated the wiki snapshot to the latest web wiki version.

   symbols
     * linear/lm311-1.sym:  Removed  the  GND  false  connection  of  the
       symbol.  (Ramakrishnan  Muthukrishnan,  John  Luciani,  and Carlos
       Nieves Onega).
     * Lots of off grid symbols cleaned up. (Werner Hoch)

   gsymcheck
     * Adds  newline that is missing from the "Found Pintype=..." message
       in s_check_pintype() in s_check.c. (Jeff Mallatt and Carlos Nieves
       Onega)
     * gsymcheck  now  counts the number of distinct pinnumbers specified
       in  all  slotdef= attributes. Uses that number, plus the number of
       net=  pins, to compare with the "footprint size" when checking for
       that warning. (Jeff Mallatt and Carlos Nieves Onega).

   utils
     * Applied  patches for the cygwin port. Lots of various improvements
       to  make  gschemdoc more Windows friendly (at least under cygwin).
       (Cesar Strauss, Peter Brett, and Carlos Nieves Onega)

   examples
     * No significant changes

   For more a detailed changes, please look in the appropriate ChangeLogs
   in the source tarballs.
2006-10-23 09:43:12 +00:00
dmcmahill
51060c3919 Update to 20060906 snapshot. Fixes a crashing bug in the gschem autosave
code.
2006-09-10 19:47:54 +00:00
dmcmahill
7e59c41bb2 Update to 20060824
------------------------

Release notes for the gEDA/gaf 20060824 snapshot

   Changes
     _________________________________________________________________

   libgeda/gschem

     * Updated libgeda's so version to 26:0:0.
     * Fixed  the  infamous  "slice"  memory  problem  that  was plaguing
       gEDA/gaf  for a while. Mixing malloc/free and g_malloc/g_free is a
       bad  idea  and also setting a field in deallocated memory tends to
       upset glib's memory management.
     * Added  a  new  rc variable called "always-promote-attributes" that
       takes  a string of attribute names that are automatically prompted
       when  a  component  is placed on a schematic. The default list is:
       "footprint device value model-name".
     * Newly  rewritten  postscript output to be much more compact, sane.
       and support unicode (Mike Jarabek).
     * gschem  now  uses  stock  gtk+  icons if they are available (Tomaz
       Solc).
     * Improved  the  robustness  of  the  loading  of symbols/schmeatics
       (Tomaz Solc).
     * Added  support  for  panning  using  the  middle  mouse button and
       controlling the amount of pan (Peter Clifton).
     * Changed the default behavior of the middle button (now mouse pan).
     * Added  cursor key panning in gschem and rc keywords for controling
       the amount of pan (Tomaz Solc).
     * Added  the  ability  to zoom in and zoom out using the mouse wheel
       (Peter Clifton).
     * Added  a  bunch  of new hooks to gschem and libgeda. This supports
       various  new  features such as auto pin attributes, auto attribute
       placing    (currently   commented   out),   select_component_hook,
       select_net_hook,    deselect_component_hook,    deselect_net_hook,
       deselect_all (Carlos Nieves Onega and Dan McMahill).
     * Added  support for dragging an object using the first mouse button
       in gschem (Carlos Nieves Onega).
     * Added the beginnings of pcb mode to gschem (Dan McMahill).
     * Improvements  to  the autosave and backup mechanism (Carlos Nieves
       Onega).
     * Added support for text overbars. The delimiter character is \_ (it
       should  be  at  the  beginning  and  end of the where you want the
       overbar to be (Carlos Nieves Onega). Postscript output support for
       overbars (Mike Jarabek).
     * Bug fixes to the auto save mechanism (Carlos Nieves Onega). Please
       report any more crashes.
     * Fixed  component update to work correctly since it was looking for
       existing attributes in the wrong places.
     * Converted all the noweb code to just plain C (making sure that all
       the   really   nice  documentation  that  Patrick  and  others  is
       perserved).  gEDA/gaf  no  longer  requires  noweb to build (Jason
       Childs).
     * Removed all pre-GTK 2.x code from gEDA/gaf (Peter Brett).
     * Translation updates from various people.

   gnetlist
     * DRC2 backend bug fixes and improvements (Carlos Nieves Onega).
     * Various bug fixes (Werner Hoch and others).

   gattrib
     * Fixed  annoying  bug  in  which gattrib soaked up 70% of processor
       time (Stuart Brorson).
     * Implemented  ability to export CSV file of component sheet (Stuart
       Brorson).
     * Made   cell   text   different  colors  depending  upon  attribute
       visibility (Stuart Brorson).
     * Applied  patch  to  handle  attrib  strings  with multiple = signs
       (Stuart Brorson and Jeff Mallatt).
     * Misc bug fixes (Stuart Brorson).

   symbols
     * Many symbol bug fixes and improvements (Werner Hoch and others).
     * Improved  the  NC  symbols  so  that  the  drc2 backend handles no
       connect situarions better (Carlos Nieves Onega).

   gsymcheck
     * Various  bug  fixes  and  improvements  (Carlos  Nieves  Onega and
       others).

   utils
     * gsch2pcb   improvements   dealing   with   how  to  find  gnetlist
       executable.
     * Updated to the latest version of grenum (Levente Kovacs).
     * Applied power pin handling patch (Patrick Doyle).

   docs
     * Obsoleted  all  latex documentation and replaced it with a snaphot
       of the gEDA wiki. Many thanks to David Hart for the conversion and
       necessary support to make this conversion possible.

   examples
     * No significant changes.

   misc
     * The   geda   (gManager)   source   tarball  is  not  longer  being
       distributed.  All the code is still in the CVS repository, but due
       to  lack  of  maintanance,  it  has been pulled for these snapshot
       releases.
     * Fixed various Makefiles to support make distcheck again.
     * Lots  of  bug fixes by (Werner Hoch, Carlos Nieves Onega, and many
       others).

   For more a detailed changes, please look in the appropriate ChangeLogs
   in the source tarballs.
2006-09-01 12:00:42 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
dmcmahill
7effaf81bd Update to 20060123. Changes since the last version include
- added autobackup (saves to backup files every <n> seconds)
- added "L" drawing support
- added embedded picture support
- added a few new symbols
- added support for spice netlisting of Josephson junction devices
- added pcbpins netlist backend for forward annotating schematic pin
  names to PCB layouts.
- several odd bug fixes
2006-01-25 01:51:34 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
54a55d0b58 Removed empty line. 2005-10-24 20:45:28 +00:00
dmcmahill
9df7ebab6f patch-aa no longer used 2005-08-24 11:29:12 +00:00
dmcmahill
fd2b143ac5 update to 20050820 snapshot.
Major changes since the last snapshot:

- gsch2pcb updated to work with latest pcb
- pcb library directories default to something sane for gsch2pcb
- grenum utility for refdes renumbering added
- add a few new symbols
- added -p option to autoplace the windows.  Useful for scripting.
- gattrib can now change attribute visibility
- improvements to the spice-sdb netlist backend
- added support for printing pictures in schematics to postscript
- added german translation
- fixed a segfault in the geda manager.
2005-08-23 00:02:19 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
rillig
be1100829a Added compatibility patch for ISO C90. Approved by wiz. 2005-04-29 22:14:46 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
dmcmahill
ea387a3142 update to 20050313 snapshot
Release notes for the gEDA/gaf 20050313 snapshot

   Changes
     _________________________________________________________________

   general

     * Lots  and  lots  and  lots  of  code cleanup, refactoring, and bug
       fixing  by  Patrick  Bernaud, Stuart Brorson, Carlos Nieves Onega,
       Werner  Hoch,  and  Dan  McMahill.  This  applies  to all parts of
       gEDA/gaf.  The  amount  of  cleanup is quite staggering, so please
       look  at  the various ChangeLogs for more info. Many thanks to all
       who lent a hand in this rather difficult task!

   libgeda

     * Shared library version number now at 23.
     * Carlos  added  proper  unicode  support  to libgeda. Schematic and
       symbol  files  can now have unicode characters in them and as long
       as  there  is a font definition file for them, the characters will
       appear  in  gschem.  This  was  the  last  piece  for  making  the
       transition  over  to  gtk+ 2.2.x. Patrick did some misc cleanup on
       the unicode support as well.
     * Patrick  rewrote  the  logging  mechanism  to  use  GLib's message
       logging.
     * Carlos  added picture support to libgeda. This allows users to put
       pictures  in various formats into schematics. Pictures are not yet
       rendered  in  postscript  or  png  files.  This  feature  will  be
       completed in a subsequent release.
     * Dan added electric fence support to all configure scripts.
     * Dan  squashed  a  whole  bunch  of gcc warnings as well turning on
       -Wall by default to further point out developer laziness. :)
     * Patrick   rewrote  the  all  guile  code  to  use  the  1.6.x  scm
       interfaces.  Dan and Carlos did some minor touch up to catch other
       missed deprecated guile interfaces.
     * Patrick rewrote the component library code to be sane.
     * Stuart  added  code  to  read in rc files when a schematic file is
       loaded  from  a  foreign  directory.  This allows users to open up
       schematics that have local symbols.
     * Stuart  add  code  for  of  a  component  placeholder  for  when a
       component  cannot find its symbol file. This was extended a little
       to  draw  a  graphic informing the user which component is missing
       its symbol file.
     * Fixed  the symversion= code handling to deal with the case when no
       other  attributes are attached to the component. In the past, this
       scenario was simply ignored.
     * Added  code  (temporarily  till  the  bug  is  fixed) which forces
       libgeda  to  output the vector font when rendering multi-line text
       items.  This behavior can be controlled via the gschem rc keyword:
       output-vector-threshold

   gschem

     * Werner  Hoch  completely rewrote the Attributes/Autonumber Text...
       dialog  box. This new dialog boxes fixes some of the past problems
       and  hopefully  will satisfy more users given that it has far more
       capability than the last dialog box.
     * Patrick completely rewrote the multi attribute dialog box. This is
       a  significant  change which really improves the usability of this
       dialog  box.  Other  than  just being a major visible improvement,
       there  are  other  features:  you  right  click  on the attributes
       themselves   to  Delete  or  Duplicate  them  and  you  can  enter
       multi-line attributes by hitting Control-Enter instead of enter.
     * Bert Timmerman contributed an updated Dutch translation.
     * Iznogood contributed the first versions of the French translation.
     * Carlos added the first versions of the Spanish translation.
     * Carlos  went  through  all the code and gave them all stock pretty
       stock icons.
     * Patrick completely rewrote the page manager to be sane.
     * Stuart  improved  the  right mouse button pop up menu to include a
       few more commonly used options.
     * Handsom  Greg  supplied  a  patch to allow gEDA/gaf to build using
       gtk+ 2.6.x.
     * Patrick  removed  any  limitations  on  number  of  files  in  the
       component library code.
     * Part  of  Stuart's  work  on  reading  in  rc  files  in different
       directories, system-commonrc was renamed to system-gafrc.
     * Patrick  rewrote  most of the code for the line type and fill type
       dialog boxes. They can now be used for multiple objects.

   gnetlist

     * Carlos  modified  the bom, bom2, drc2, and redac backends to write
       to stdout if a "-" is specified using the -o flag.
     * Dan  added  several  guile  functions  to deal with target netlist
       refdes   requirements   which   may   be   more  restrictive  than
       gschem/gnetlist.  Dan  also  updated  his  futurenet2,  pads,  and
       switcap backends to use these new functions.
     * Carlos   improved   his  drc2  backend  to  check  for  duplicated
       references as well as properly return exit codes to allow gnetlist
       to be used in Makefiles easily.
     * Carlos added several functions for use in the DRC backend.

   gattrib

     * Stuart made a bunch of bug fixes and improvements including:
     * Added a pop-up window if a component is found with no symbol file.
     * Fixed a bug where only one page of design was searched for missing
       attribs.
     * Fixed bug where pre-existing attribs were deleted instead of being
       replaced.
     * Added support for slotted components.

   gsymcheck

     * Carlos added a check of the pintype attribute value.
     * No  other  significant  changes except a bunch of code cleanup and
       updating.

   symbols

     * Carlos  and  Patrick  made  the  necessary changes support unicode
       characters  in gEDA/gaf. Wojciech Kazubski also contributed Polish
       font definitions.
     * Stuart added a bunch of SPICE symbols.
     * Werner  Hoch did a considerable amount of fixing of various broken
       symbols. Many thanks.

   geda (gManager)

     * Applied segfault patch by Werner Hoch.
     * Added updated Italian translation by Marco Colombo.
     * No  other  significant  changes except a bunch of code cleanup and
       updating.

   utils

     * Stuart  added  additional  printfs  to  gsch2pcb  during directory
       search when using the -v -v flags.
     * No  other  significant  changes except a bunch of code cleanup and
       updating.

   docs

     * The gsch2pcb tutorial was updated to the latest version.
     * Carlos  updated  the  file  format  document  to  describe the new
       picture object.

   examples

     * Stuart updated some of the schematics in the RF_Amp example.

   For more a detailed changes, please look in the appropriate ChangeLogs
   in the source tarballs.
2005-03-24 02:05:11 +00:00
agc
7ea6ce3da9 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 14:59:23 +00:00
kristerw
523bdff0df Fix a C99ism to make this package build with gcc 2.95. 2005-01-17 19:33:06 +00:00
wiz
4266eb96f3 Made obsolete by update to 20041228, I presume (at least
they were removed from the distinfo).
2005-01-13 09:34:02 +00:00
dmcmahill
fdbff59903 update to 20041228.
Release notes for the gEDA/gaf 20041228 snapshot

   Changes
     _________________________________________________________________

   libgeda

     * Shared library version number now at 22.
     * Added  a  new  attribute:  symversion= and associated mechanism to
       libgeda.
          + The symversion= mechanism allows symbols to be versioned with
            a  major  and  minor  number. An example of this attribute is
            symversion=1.0
          + This symversion= attribute is typically found in symbol files
            at  first,  but  it  will be promoted if it is found when the
            symbol is read in from disk.
          + The  symversion=  attribute  is  an  auto-prompted attribute,
            which  if  present in a symbol will always be promoted to the
            schematic.
          + If the major number of the symversion= attributes (the one in
            the symbol and the one in the schematic) does not match, then
            a serious warning message is issued.
          + When  a user changes a symbol file in a major or incompatible
            way   (translation,   addition/removal   of   pins/attributes
            etc...),  the major number of the symversion= attribute value
            should be incremented by one.
          + For minor changes, primarily cosmetic changes, only the minor
            number  of the symversion= attribute value should incremented
            by one.
          + If  the minor number of the symversision= attributes (the one
            in  the  symbol and the one in the schematic) does not match,
            then a minor warning message is issued.
          + The  default value is 0.0 even if no symversion= attribute is
            present.
     * Fixed  the  randomly  colored  midpoint postscript bug reported by
       Gabriel  Paubert.  Also  removed  some  redundant  code related to
       postscript printing.
     * Moved  a whole bunch of rc routines from gschem/gnetlist/gsymcheck
       into libgeda. This makes using the common rc code much easier.
     * Added  the  --with-rcdir  ./configure  flag  to  libgeda. This was
       required   because  of  the  above  rc  code  refactor.  You  must
       ./configure  libgeda  with  this flag if you intend to move the rc
       files  to  a  different directory. Be sure to put this flag on all
       programs (gschem/gnetlist/gsymcheck/gattrib etc...) if you want to
       move the rc files.
     * Part  of  the  above  rc code refactor was to add an additional rc
       file:  gafrc.  The  gafrc  file is read in last after all other rc
       files  are  read in. Only common rc keywords can be put inside the
       gafrc file, including:
          + component-library
          + component-library-search
          + source-library
          + source-library-search
          + world-size
          + reset-component-library
          + reset-source-library
          + default-series-name
          + untitled-name
          + scheme-directory
          + bitmap-directory
          + font-directory
          + bus-ripper-symname
       Now  you  do not have to create a gschemrc, gnetlistrc, gattribrc,
       gschlasrc   etc...   if  you  are  just  adding  custom  component
       libraries.  Just  create a gafrc file and put the library lines in
       there.
     * Added  a  bunch  of  init function to libgeda_init() to make using
       libgeda a little easier.

   gschem

     * Added  a  dialog  box  which pops up when a schematic is loaded up
       which  has  components  which have changed in a major or minor way
       (based  on  the  new symversion= attribute). See above the libgeda
       section for a description of the new symversion= attribute and its
       usage.
     * Hopefully  finally  fixed  the  broken postscript problem when the
       locale uses commas instead of periods. Original fix by Bill Wilson
       and patch by Andreas Fester.
     * Fixed  a  gschem  crash when certain components (depending on what
       was  connected  to  them)  were being updated. I have also started
       working  on  fixing  Edit/Component Update... to be more sane (and
       not  cause  duplicated  attached  attributes).  This  work  is not
       complete,  and  for now, Edit/Component/Update... will still cause
       duplicate attributes.
     * Fixed  some visual garbage/corruption in the preview window in the
       file selection and component place dialog boxes.
     * Added  a new rc keyword "grid-dot-size" which lets you control the
       size of the grid dots. Handy if the dots are too small to see.
     * Applied  the  scroll  wheel  pan patch by Sascha Silbe. The scroll
       wheel pans the display vertically and holding down the control key
       and moving the wheel the will scroll the display horizontally.
     * Added  a  modal  "Are  you  sure?" dialog box to page revert. This
       should  prevent  accidental page reverts (cause work losses). This
       dialog box is only implemented for gtk+ 2.x
     * Added an Italian translation by Petrecca Michele.
     * Added  the  comment  and  symversion  attribute  to  the attribute
       pulldown list in the Add/Attribute dialog box.
     * Updated gschem with the newly refactored rc code.

   gnetlist

     * Stuart  implemented  a whole slew of improvements to the spice-sdb
       backend.
     * Stuart  added  several  functions  to  passing the command line to
       scheme backends.
     * Removed  gschem2pcb  as  an  installed  program.  gsch2pcb  is the
       preferred tool for going from schematic to PCB.
     * Applied a bugfix patch to the cascade backend by Dan McMahill.
     * Integrated  the  initial  version  of  a  SystemC backend by Jaume
       Masip.
     * Integrated  a  new  scheme  backend for Eagle PCB. The backend was
       written by Braddock Gaskill.
     * Updated gnetlist with the newly refactored rc code.

   gattrib

     * Integrated   Stuart   Brorson's  attribute  editor:  gattrib  into
       gEDA/gaf.  This  is  the  first  gEDA/gaf  release  that  includes
       gattrib.
     * Here's a description of gattrib:
        Gattrib is gEDA's attribute editor. It reads a set of gschem .sch
            files  (schematic  files),  and creates a spreadsheet showing
            all   components  in  rows,  with  the  associated  component
            attributes  listed in the columns. It allows the user to add,
            modify, or delete component attributes outside of gschem, and
            then  save  the .sch files back out. When it is completed, it
            will   allow   the   user  to  edit  attributes  attached  to
            components,   nets,  and  pins.  (Currently,  only  component
            attribute   editing   is   implemented;  pin  attributes  are
            displayed only, and net attributes are TBD.)

   gsymcheck

     * Integrated  a  patch  by Jim Duchek which adds several more useful
       tests to gsymcheck.
     * Updated gsymcheck with the newly refactored rc code.

   symbols

     * Redrew  the following symbols and set the symversion= attribute to
       1.0:
        4000/4002-1.sym  4000/40107-1.sym 4000/4011-1.sym 4000/4012-1.sym
            4000/4023-1.sym        4000/4025-1.sym        4000/4030-1.sym
            4000/4068-1.sym        4000/4070-1.sym        4000/4072-1.sym
            4000/4073-1.sym        4000/4075-1.sym        4000/4078-1.sym
            4000/4081-1.sym 4000/4082-1.sym 4000/4085-1.sym:
       If  you  have any of these symbols in any existing schematics, you
       should get a warning that major changes have occurred when you run
       gschem or gnetlist.
     * Added  over ~100 user contributed symbols to the various component
       libraries. Created 5 new component libraries: minicircuits st apex
       allegro irf
     * Moved  the  local component library to the beginning of the search
       order.
     * Updated Peter Kaiser's asic library with the latest set of symbol.
       Added  Peter's  asic  pad  symbols  into the new asicpads library.
       Commented  in  the  asic  library  now  that  the symbol names are
       unique.
     * Werner Hoch has fixed a whole slew of symbols in various component
       libraries (74, 4000, and memory). Thanks Werner!

   geda (gManager)

     * Piotr Miarecki added graphman, a new tool for managing graphs.
     * Piotr update gManager to build with gtk+ 2.2.x
     * Integrated  a  French  and  Italian  translation.  Not sure if the
       translations are work yet.

   utils

     * Added symbol cleanup (gsymfix.pl) script by Mike Skerritt.
     * Updated gschlas with the newly refactored rc code.

   docs

     * attributes and symbols documents: Added information and details on
       the symversion= attribute
     * toplevel  doc  page:  Added  links  to  SystemC  and Eagle backend
       READMEs.
2005-01-11 03:16:22 +00:00
tv
dc99bb80f2 Update linkage to libltdl (via guile{,14}), which is now its own package.
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
2004-10-15 14:50:05 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
dmcmahill
6154283a88 - use the configure output to decide if some headers should be included.
- add some missing headers to get rid of various compiler warnings on
  alpha.

Patches have been fed back to the author.
2004-10-02 00:50:14 +00:00
wulf
60726f7565 Initial commit of gattrib-20040313: An attribute editor for gEDA 2004-09-29 12:48:51 +00:00