[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:gEDA-user: gEDA/gaf 20020527 tarballs and MinGW portreleased. [RELEASE NOTES] (I will be out of the office fromMonday Nov. 27 through Friday Dec. 9)



I will be out of the office Monday, June 3.

Rob Campbell

>>> geda-user 05/31/02 21:35 >>>

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