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.4.2 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 geda 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 geda 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