developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
- 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.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
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".