Commit graph

5 commits

Author SHA1 Message Date
adam
4bfb11f0d7 Changes 4.2:
- Fixed a potential crash after saving patterns.
  - 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.
2005-09-07 10:55:31 +00:00
wiz
8e3ee0fa45 Homepage and master site changed. Also, the tarball changed; now it's
even signed with a gpg key, and the diff to the previous one is:

diff -r old/gtklife-4.1/README new/gtklife-4.1/README
16c16,17
< feature requests and bug reports are welcome at tril@igs.net.
---
> feature requests and bug reports are welcome at tril42 (at) ironphoenix.org.
> GtkLife's home site is http://ironphoenix.org/tril/gtklife/ .
diff -r old/gtklife-4.1/TAGS new/gtklife-4.1/TAGS
769,775c769,775
< void trim_whitespace(char* str)trim_whitespace187,4016
< char* vdsprintf(const char* format, va_list args)vdsprintf200,4314
< void warn(const char* format, ...)warn224,4878
< void error_abort(const char* format, ...)error_abort237,5134
< void sys_warn(const char *format, ...)sys_warn252,5444
< void sys_error_abort(const char* format, ...)sys_error_abort265,5761
< void set_prog_name(const char* name)set_prog_name281,6150
---
> void trim_whitespace(char* str)trim_whitespace187,4033
> char* vdsprintf(const char* format, va_list args)vdsprintf200,4331
> void warn(const char* format, ...)warn224,4895
> void error_abort(const char* format, ...)error_abort237,5151
> void sys_warn(const char *format, ...)sys_warn252,5461
> void sys_error_abort(const char* format, ...)sys_error_abort265,5778
> void set_prog_name(const char* name)set_prog_name281,6167
diff -r old/gtklife-4.1/util.c new/gtklife-4.1/util.c
180c180
<   new_str = safe_malloc(strlen(str)+1);
---
>   new_str = safe_malloc((strlen(str)+1) * sizeof(char));

Set DIST_SUBDIR.
2005-05-18 21:10:51 +00:00
agc
1e46c076aa Add RMD160 digests in addition to SHA1 ones. 2005-02-23 12:06:53 +00:00
wiz
4c8ff4a7f1 Update to 4.1:
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".
2004-09-30 09:38:24 +00:00
drochner
488afb4633 add gtklife-3.0, like xlife, just nicer and with a pattern library 2004-07-22 17:20:23 +00:00