Release notes for the gEDA/gaf 20020527 development snapshot
------------------------------------------------------------

CHANGES:

   General

	* The MinGW port.  This was a significant effort as it required
	  changing quite a bit of code. The cygwin port is now obsolete.
	  It should be much easier to keep this port up-to-date as it has
	  become easier to build.

	* Upgrade to autoconf 2.53, automake 1.5, and libtool 1.5.  This was
	  pretty drastic (as going backwards is not really possible).  

   libgeda

	* A bunch of changes to support the MinGW port.

	* Font sym filenames are now the same for the Unix and MinGW ports.

	* A few small bug fixes. 
	
   gschem

	* UI: The toolbar is new in this release.  Most are toggle buttons
	  (with the exception of add component and add text) and while
	  you are in the mode, the button will be depressed.  The toolbar
	  is still highly incomplete.  Current toolbar buttons: New,
	  Open, Save, Undo, Redo, Add Component, Net mode, Bus mode,
	  Add Text, and Select mode.  Buttons also have tooltips.
	  You can turn off the toolbar by putting (toolbars "disabled")
	  into a *gschemrc file.  The bitmaps for the buttons are located
	  in the path specified by the bitmap-directory (which lives in
	  system-common) rc keyword.

	* UI: The menubar and toolbar are in "handle boxes" which
	  means that you can drag them out of the window and onto
	  your desktop.  You can disable the handleboxes by putting
	  (handleboxes "disabled") into a *gschemrc file.

	* Visual: Due to the increase toolbars and handleboxes, the
	  gschem window is a little larger.  Changed the window-size
	  parameters to be more reasonable.

	* UI: Because of the toolbars and the state information that they
	  convey, there are changes in the various modes.  If you are drawing
	  objects (nets, lines, etc...), you will stay in that mode until you
	  either select a different mode, mouse pan, or hit Escape.

	* UI: Fixed a whole bunch of quirks that dealt with drawing
	  an object and then selecting another mode.  Previously you
	  would get left over rubberbanded lines etc..., now that should
	  all be fixed.

	* UI: When you zoom in and out, the display is centered around
	  the cursor position.	Now the cursor is moved to the center
	  of the screen as well.  You can turn this off by adding
	  (warp-cursor "disabled") to a *gschemrc file.

	* UI: A whole slew of little changes to the various dialog boxes.

	* UI: You can now double click on objects and the appropriate
	  Edit...  dialog box will open.

	* UI: Pressing Escape key in most (not all) dialog boxes will
	  close the dialog box.

	* UI: Moved a few attribute related items from the Edit menu
	  to the Attribute menu (Find Specific Text, Hide Specific Text,
	  Show Specific Text).	Also changed the hotkey assignments for
	  these items.

	* Visual: Fixed a bug which prevented users from selecting a
	  light background.  It is now possible to have a light colored
	  background in gschem.  Just edit the system-gschemrc and comment
	  in the "*gschem-lightbg" load line.  The green in the light
	  colored scheme is too light (will fix this in the next release).
	  After careful thought, the default background is still black.

	* Visual: Got rid of the "fixed" font which was being used in the
	  menu bar and elsewhere.  Back to the default original gtk+ font.

	* Visual: Changed the color of the little "x" which marks
	  the origin of text.

	* Visual: Changed the Add Text dialog box to be a little nicer
	  looking along with some usability info.

	* The usual bug fixes.

   gnetlist

	* Only the code changes to support the MinGW port.

   gsymcheck

	* Only the code changes to support the MinGW port.

   symbols

	* A bunch new symbols as well as updates to existing ones

   utils

	* No changes.

   docs

	* A few minor updates to the attributes.txt file.

   For more a detailed ChangeLog please look in the appropriate source 
   directories.


DOWNLOAD:

   http://www.geda.seul.org/source.html
   http://www.geda.coelacanth.com/source.html
   http://ieee.ing.uniroma1.it/geda/source.html
   http://ftp.sunet.se/geda/source.html


BINARIES:

   Unix 
   None yet
  
   MinGW (Win32)
   http://www.geda.seul.org/devel/win32/gaf-mingw-20020527.zip
   http://www.geda.seul.org/devel/win32/build/build.txt 
   Installer version will appear eventually 

  
SOURCE TARBALLS:

   Makefile              		15k  
   geda-docs-20020527.tar.gz 		18k  
   geda-gnetlist-20020527.tar.gz 	232k  
   geda-gschem-20020527.tar.gz 		1.0M  
   geda-gsymcheck-20020527.tar.gz 	119k  
   geda-symbols-2002052.tar.gz 		360k  
   geda-utils-20020527.tar.gz 		120k  
   libgeda-20020527.tar.gz 		817k  

   Required libraries (http://www.geda.seul.org/dist):
   glib >= 1.2.3     
   gtk+ >= 1.2.3    
   guile 1.4  

   Optional libraries (http://www.geda.seul.org/dist):
   LibStroke 0.5.1   
   libgdgeda 1.8    
   zlib 1.1.x      
   libpng 1.0.x   


BUILDING, INSTALLING, RUNNING:

   1) Download all the above files and the required libraries.
   2) Build and install the required and optional libraries.
   3) Untar all of the gede tar files in the same directory.
   4) Set the prefix= variable in the Makefile
   5) Run: make   and set the specified variables (PATH and LD_LIBRARY_PATH)
   6) Run: make install 

   -OR-

   1) Download all the above files and the required libraries.
   2) Build and install the required and optional libraries.
   3) Untar all of the tar files in the same directory.
   4) Go into each directory and run:
         ./configure    	[ with --prefix=$HOME/geda if you wish ]
         make install
        
      You must build and install the packages in the following order:

         1. libgeda
         2. symbols
         3. gschem
         4. gnetlist
         5. gsymcheck
         6. utils


/HTML>