Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > fecf5e8fe750b3e7f7cae646babbfa86 > files > 6

lucidlife-0.9.2-5.fc12.i686.rpm


2007-04-29  John Spray  <jcspray@icculus.org>
	* Apply Robert N. Evans's sleep fix
	* Bump version to 0.9.2

2006-09-10  John Spray  <jcspray@icculus.org>
	* Add GPL headers to *.c
	* Make sure toolbar always shown in icons-only
	* Update version to 0.9.1

2005-06-23  John Spray  <jcspray@icculus.org>
	* Finally release ver 0.9

2005-06-17  John Spray  <jcspray@icculus.org>
	* Rebrand from GtkLife to LucidLife
	* Switch to GNU autotools
	* Port to GTK2 and some other changes, including:
      * The menus and toolbars are now based on the GtkUIManager
        framework.
      * Selection and drawing are now separate 'tools', with
        corresponding changes in the appearance of the mouse cursor.
        This makes selection discoverable.  The old method of holding
        shift is still there.
      * The mouse wheel now scrolls left and right when holding shift,
        and zooms in and out when holding control.
      * A new 'tool' called grab allows the user to navigate the grid by
        dragging it around with the mouse, instead of having to use the
        scrollbars or keyboard.
      * The goto dialog is gone, navigation to specific coordinates is
        now possible using the scrollbars: the coordinate indicators in
        the statusbar now update as one scrolls.
      * The preferences system is radically changed.  The separate
        preferences for the current state vs. the default on startup are
        gone.  Now it remembers everything at quit, and all settings
        come back as they were last time when one starts the program.  I
        have done this in the interests of simplicity.
      * The manual selection of help browser is gone in favour of using
        gnome-vfs to use the user's preferred browser.
      * Keybinding customization is gone, since this Gtk+ feature is now
        disabled by default (and of marginal usefulness).
      * An icon is installed into $(PREFIX)/share/pixmaps, and
        a .desktop file into $(PREFIX)/share/applications.  The .desktop
        file requires the installed binary to been in PATH in order to
        work.

2005-06-16  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath mkinstalldirs.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,

**** FORK FROM GTKLIFE 4.2 TO LUCIDLIFE ****

v4.2
  - Fixed a potential crash after saving patterns (thanks Ian Bloom).
  - Removed -mpentiumpro from the Makefile.
  - Zoom 1:1 and 16:1 buttons are now grayed out when appropriate.
  - Rearranged zoom buttons to be more logical.

v4.1
  COSMETIC/USABILITY IMPROVEMENTS
  - The File->Description dialog now updates automatically if you leave it open
    while loading a new pattern file. Also, any previous description dialog is
    closed when you open a new one.
  - GtkLife now issues a warning dialog if it appears the application was not
    propery installed (i.e., "make" without "make install").
  - GtkLife now issues a warning dialog if the configured pattern collection
    is not found.

  BUG FIXES
  - Fixed a bug that prevents the start/stop button from changing color when
    Gtk+ has debugging enabled (thanks to James Gregory for reporting).
  - Fixed stair-stepping effect when drawing diagonal lines.

  MISCELLANEOUS
  - Better ChangeLog :-)

v4.0
  NEW FUNCTIONALITY
  - The world size has been bumped up to 1 million x 1 million.
  - Added View->Find Active Cells, to locate a live (and preferably active)
    region and center on it.
  - gtklife has a new default file format, GLF, which is similar to RLE.
  - gtklife can now handle multiple file formats: Life 1.05 (the original
    format), Life 1.06, RLE, XLife, and GLF. File type is auto-detected when
    loading. Information on file formats was added to the "File Handling"
    section of the documentation, and a page was added giving detailed
    information on the GLF format.
  - You can now set a per-session pattern directory
    (File->Change Pattern Collection) as well as a default pattern directory
    (Preferences/File/Default Pattern Collection).
  - Sidebar patterns can now be bundled into sub-directories. Directories will
    be displayed with trailing slashes. Click on a directory name to display
    its contents in a clickable list beneath the sidebar.
  - You can now specify a pattern collection directory on the command line
    (previously only individual patterns could be loaded via command line).
  - The pattern description has been made unbounded in length and width. An
    error will occur if you attempt to save a pattern with a too-large
    description to a LIF or RLE pattern file.

  COSMETIC/USABILITY IMPROVEMENTS
  - Mouse wheel over the description text box now scrolls the description
    (previously you had to hover the mouse over the scrollbar).
  - The color picker in Preferences now uses the contents (if any) of the
    corresponding text entry as its starting color.
  - Recent files in the File menu now display full path as a tooltip.
  - Sidebar scrollbar is now only displayed when needed.

  PATTERN COLLECTION CHANGES
  - A new pattern collection, JSLife by Jason Summers, is now available as an
    option. The sidebar can be set to display the original LifeP, JSLife, or
    a custom collection of your own.
  - Patterns were reorganized into a hierarchical format.
  - Patterns were renamed to be more human-readable.
  - Patterns were converted to GLF for speed of loading.
  - Pattern descriptions were reformatted.
  - Paul Rendell's Turing Machine pattern was added to the LifeP collection.
  - Added a longer description to the Unit Cell pattern.
  - Now that we have a command to locate active cells, re-centered the Jaws
    pattern.
  - Note: Due to a minor change in the config file, any custom pattern
    directory that you have chosen previously will be reset.

  DOCUMENTATION IMPROVEMENTS
  - Fixed broken link to the Scientific American article in help.

  MISCELLANEOUS
  - The install process now deletes any existing patterns bundle before copying
    over the new patterns.
  - Added new nifty program icons based on the "pulsar".

v3.0
  NEW FUNCTIONALITY
  - Added Run->Jump, which allows the user to quickly jump ahead to a
    particular tick without updating the display.
  - Added View->Goto to directly set the viewport coordinates.
  - Optional statusbar added to the bottom of the window: shows current tick,
    population count, status messages, and the coordinates of the point over
    which the mouse is hovering.

  COSMETIC/USABILITY IMPROVEMENTS
  - Menu items and toolbar buttons are now grayed out when appropriate.
  - Toolbar buttons added for reopen, cut, copy, and paste.
  - The items in the View->Zoom submenu are now radio buttons.
  - Dialogs are now centered relative to the main window.
  - In fullscreen mode, there's now a message reminding the user how to
    get back to windowed mode (if the statusbar is enabled).
  - You can now cancel out of a paste/move operation by hitting Ctrl-G.
  - Streamlined the Run->Speed dialog: the text box is selected by default,
    and you can complete the dialog by just hitting "enter" after typing a new
    speed.
  - The display no longer scrolls while pasting (it still scrolls while
    selecting or drawing).
  - The display scrolls faster when selecting.
  - Changed the Edit->Move keybinding from Alt-M to M.
  - Better user-error handling in Preferences.

  PATTERN COLLECTION CHANGES
  - Shifted jaws.lif around a little more.

  DOCUMENTATION IMPROVEMENTS
  - The help has been greatly improved.

  BUG FIXES
  - The fullscreen checkbox in the menu became incorrect if GtkLife started up
    in fullscreen mode then exited it. Fixed.

v2.2
  PATTERN COLLECTION CHANGES
  - Changed the offsets for jaws.lif, so that at least some of the pattern will
    appear onscreen after loading.

  DOCUMENTATION IMPROVEMENTS
  - Alan Hensel's notes on the Life Pattern Archive have been added to the
    help system.
  - Added a link to the Scientific American article on Conway's Life in the
    instructions.

  BUG FIXES
  - Fixed a logic error in the handling of oscillators, which could cause
    incorrect pattern evolution.

v2.1
  OPTIMIZATION
  - The Life algorithm now has oscillator detection: speed is significantly
    improved for patterns with large numbers of period-2 oscillators.

  COSMETIC/USABILITY IMPROVEMENTS
  - The Life display scrolls if you go off the edge while selecting, drawing,
    or pasting
  - Spinbutton sizes set more intelligently in various dialogs
  - No more pointless "help" button in color selection dialogs

  BUG FIXES
  - Major cut/paste bugfix: if you ran the pattern awhile then copied a block
    of cells, stable (still-life) cells would not be copied
  - Cutting and pasting now works properly even if you don't select from
    top-left to bottom-right
  - If you go off the edge while dragging the mouse, then release the mouse
    button, gtklife no longer gets confused.
  - Smoother drawing: no more dotted-line effect when dragging the mouse
    quickly
  - Spinning the mouse wheel no longer cause problems while pasting
  - No more mysterious disappearing selection
  - Population is now updated properly after cutting and pasting

v2.0
  NEW FUNCTIONALITY
  - Block cut and paste implemented (see help for details)
  - Fullscreen mode added (your window manager must support EWMH)

  COSMETIC/USABILITY IMPROVEMENTS
  - Mouse wheel scrolls the display vertically
  - Window size for View Description is chosen more intelligently
  - Keybindings added for Set Speed (Alt-S) and Preferences (P)
  - Help keybinding changed to F1
  - "Recenter" added to the "View" menu

  BUG FIXES
  - Fixed a corruption bug that could arise when drawing cells after running
    the pattern for awhile
  - The pattern no longer locks up when you try to set speed lower than the
    slider minimum

  DOCUMENTATION IMPROVEMENTS
  - Help file restructured

  MISCELLANEOUS
  - Better 48x48 icon
  - Massive code cleanup

v1.0
  COSMETIC/USABILITY IMPROVEMENTS
  - Colors for start and stop buttons have been switched
  - Most dialogs are no longer modal
  - The "save as" dialog now asks for confirmation before saving over an
    existing file
  - "Save as" and "open" dialogs no longer close after failed operations
  - The preferences, speed, and description dialogs now all have "Apply"
    buttons, to apply changes without exiting the dialog.
  - Several complex preferences can now be reset to their shipped defaults:
    patterns directory, colors, and help browser

  BUG FIXES
  - The default zoom level is now correctly displayed in preferences

  MISCELLANEOUS
  - Better code documentation

v0.04
  - Window title no longer shows the old filename after File->New

v0.03
  - The toolbar icons are now properly alpha-blended
  - Fixed a bug which caused graphic artifacts to appear after a speed change
  - The speed label is no longer truncated under certain GTK+ themes
  - Slightly friendlier Makefile
  - Added a version history in CHANGES

v0.02
  - The patterns collection is now included

v0.01 - First release