pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/gtklife Update to 4.1:
details: https://anonhg.NetBSD.org/pkgsrc/rev/409c20d5918d
branches: trunk
changeset: 481252:409c20d5918d
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Sep 30 09:38:24 2004 +0000
description:
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".
diffstat:
math/gtklife/Makefile | 4 +-
math/gtklife/PLIST | 557 ++++++++++++++++++++++++++++++++++---------------
math/gtklife/distinfo | 6 +-
3 files changed, 384 insertions(+), 183 deletions(-)
diffs (truncated from 602 to 300 lines):
diff -r 6d707b5582bb -r 409c20d5918d math/gtklife/Makefile
--- a/math/gtklife/Makefile Thu Sep 30 09:01:57 2004 +0000
+++ b/math/gtklife/Makefile Thu Sep 30 09:38:24 2004 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/07/22 17:20:23 drochner Exp $
+# $NetBSD: Makefile,v 1.2 2004/09/30 09:38:24 wiz Exp $
#
-DISTNAME= gtklife-3.0
+DISTNAME= gtklife-4.1
CATEGORIES= math
MASTER_SITES= http://www.igs.net/~tril/gtklife/
diff -r 6d707b5582bb -r 409c20d5918d math/gtklife/PLIST
--- a/math/gtklife/PLIST Thu Sep 30 09:01:57 2004 +0000
+++ b/math/gtklife/PLIST Thu Sep 30 09:38:24 2004 +0000
@@ -1,194 +1,395 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/22 17:20:23 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/09/30 09:38:24 wiz Exp $
bin/gtklife
share/doc/gtklife/banner.gif
share/doc/gtklife/billiard.gif
share/doc/gtklife/blinker_horizontal.gif
share/doc/gtklife/blinker_vertical.gif
+share/doc/gtklife/glf_format.html
share/doc/gtklife/glider.gif
share/doc/gtklife/index.html
share/doc/gtklife/max.gif
share/doc/gtklife/patterns.html
share/doc/gtklife/pulsar.gif
+share/doc/gtklife/style.css
share/doc/gtklife/window.gif
share/gtklife/graphics/banner.xpm
share/gtklife/graphics/logo.xpm
-share/gtklife/patterns/acorn.lif
-share/gtklife/patterns/adder.lif
-share/gtklife/patterns/ak47.lif
-share/gtklife/patterns/aqua20.lif
-share/gtklife/patterns/aqua25.lif
-share/gtklife/patterns/aqua25b.lif
-share/gtklife/patterns/aqua33.lif
-share/gtklife/patterns/aqua33w.lif
-share/gtklife/patterns/aqua40.lif
-share/gtklife/patterns/aqua50.lif
-share/gtklife/patterns/aqua50f.lif
-share/gtklife/patterns/aqua50fa.lif
-share/gtklife/patterns/aqua50fn.lif
-share/gtklife/patterns/aqua50s.lif
-share/gtklife/patterns/aqua50sb.lif
-share/gtklife/patterns/aqua50sh.lif
-share/gtklife/patterns/barge.lif
-share/gtklife/patterns/barge2.lif
-share/gtklife/patterns/bhepto.lif
-share/gtklife/patterns/bheptpuf.lif
-share/gtklife/patterns/bi-gun.lif
-share/gtklife/patterns/blkrake.lif
-share/gtklife/patterns/breeder.lif
-share/gtklife/patterns/breeder2.lif
-share/gtklife/patterns/breeder3.lif
-share/gtklife/patterns/breeder4.lif
-share/gtklife/patterns/breeder5.lif
-share/gtklife/patterns/breedst.lif
-share/gtklife/patterns/bship.lif
-share/gtklife/patterns/bship2.lif
-share/gtklife/patterns/btrack.lif
-share/gtklife/patterns/coerake1.lif
-share/gtklife/patterns/coerake2.lif
-share/gtklife/patterns/corder.lif
-share/gtklife/patterns/corder2.lif
-share/gtklife/patterns/cordpull.lif
-share/gtklife/patterns/cordtoss.lif
-share/gtklife/patterns/crystal.lif
-share/gtklife/patterns/cycltron.lif
-share/gtklife/patterns/doublex.lif
-share/gtklife/patterns/e15grow.lif
-share/gtklife/patterns/eaters.lif
-share/gtklife/patterns/eden.lif
-share/gtklife/patterns/efence.lif
-share/gtklife/patterns/forerake.lif
-share/gtklife/patterns/fuses.lif
-share/gtklife/patterns/gliders6.lif
-share/gtklife/patterns/glossary.doc
-share/gtklife/patterns/gun104.lif
-share/gtklife/patterns/gun132.lif
-share/gtklife/patterns/gun144.lif
-share/gtklife/patterns/gun184.lif
-share/gtklife/patterns/gun246.lif
-share/gtklife/patterns/gun30.lif
-share/gtklife/patterns/gun44.lif
-share/gtklife/patterns/gun46.lif
-share/gtklife/patterns/gun4b.lif
-share/gtklife/patterns/gunb112.lif
-share/gtklife/patterns/gunb256.lif
-share/gtklife/patterns/gunb856.lif
-share/gtklife/patterns/gunstar.lif
-share/gtklife/patterns/gunstar2.lif
-share/gtklife/patterns/gunstar3.lif
-share/gtklife/patterns/hacksaw.lif
-share/gtklife/patterns/hotel.lif
-share/gtklife/patterns/hwssgun.lif
-share/gtklife/patterns/irrat2.lif
-share/gtklife/patterns/irrat5.lif
-share/gtklife/patterns/irratu.lif
-share/gtklife/patterns/jaws.lif
-share/gtklife/patterns/linepuf.lif
-share/gtklife/patterns/linepuf2.lif
-share/gtklife/patterns/loggrow.lif
-share/gtklife/patterns/loggrow2.lif
-share/gtklife/patterns/lonedots.lif
-share/gtklife/patterns/loop.lif
-share/gtklife/patterns/lwssgun.lif
-share/gtklife/patterns/lwssrak2.lif
-share/gtklife/patterns/lwssrake.lif
-share/gtklife/patterns/makebils.lif
-share/gtklife/patterns/makefish.lif
-share/gtklife/patterns/makefuse.lif
-share/gtklife/patterns/makegun.lif
-share/gtklife/patterns/makehslr.lif
-share/gtklife/patterns/makeoscs.lif
-share/gtklife/patterns/makepole.lif
-share/gtklife/patterns/max.lif
-share/gtklife/patterns/max2.lif
-share/gtklife/patterns/max3.lif
-share/gtklife/patterns/memory.lif
-share/gtklife/patterns/mirage.lif
-share/gtklife/patterns/mwssgun.lif
-share/gtklife/patterns/mwssrak2.lif
-share/gtklife/patterns/mwssrake.lif
-share/gtklife/patterns/oscsp2.lif
-share/gtklife/patterns/oscsp3.lif
-share/gtklife/patterns/oscsp3x.lif
-share/gtklife/patterns/oscsp4x.lif
-share/gtklife/patterns/oscsp5.lif
-share/gtklife/patterns/oscsp6.lif
-share/gtklife/patterns/oscsp6x.lif
-share/gtklife/patterns/oscsp7-9.lif
-share/gtklife/patterns/oscspn1.lif
-share/gtklife/patterns/oscspn2.lif
-share/gtklife/patterns/oscspn3.lif
-share/gtklife/patterns/p136.lif
-share/gtklife/patterns/p94s.lif
-share/gtklife/patterns/pi.lif
-share/gtklife/patterns/pinball.lif
-share/gtklife/patterns/pipuf.lif
-share/gtklife/patterns/poles.lif
-share/gtklife/patterns/primes.lif
-share/gtklife/patterns/psrtrain.lif
-share/gtklife/patterns/puftrain.lif
-share/gtklife/patterns/puller.lif
-share/gtklife/patterns/pusher.lif
-share/gtklife/patterns/pushgun.lif
-share/gtklife/patterns/pushgun2.lif
-share/gtklife/patterns/quilt.lif
-share/gtklife/patterns/rabbits.lif
-share/gtklife/patterns/race.lif
-share/gtklife/patterns/rake.lif
-share/gtklife/patterns/rake2.lif
-share/gtklife/patterns/rake3.lif
-share/gtklife/patterns/rakegun.lif
-share/gtklife/patterns/randgun.lif
-share/gtklife/patterns/randgun2.lif
-share/gtklife/patterns/randlwss.lif
-share/gtklife/patterns/readme.doc
-share/gtklife/patterns/relay.lif
-share/gtklife/patterns/relay2.lif
-share/gtklife/patterns/revfuse.lif
-share/gtklife/patterns/rot8.lif
-share/gtklife/patterns/round2.lif
-share/gtklife/patterns/rpento.lif
-share/gtklife/patterns/sawtoot2.lif
-share/gtklife/patterns/sawtoot3.lif
-share/gtklife/patterns/sawtoot4.lif
-share/gtklife/patterns/sawtoot5.lif
-share/gtklife/patterns/sawtoot6.lif
-share/gtklife/patterns/sawtoot7.lif
-share/gtklife/patterns/sawtooth.lif
-share/gtklife/patterns/sbmem.lif
-share/gtklife/patterns/slopuf.lif
-share/gtklife/patterns/slopuf2.lif
-share/gtklife/patterns/slr.lif
-share/gtklife/patterns/spark2pi.lif
-share/gtklife/patterns/spdrrake.lif
-share/gtklife/patterns/spiral.lif
-share/gtklife/patterns/stargate.lif
-share/gtklife/patterns/stats.doc
-share/gtklife/patterns/still.lif
-share/gtklife/patterns/stretch.lif
-share/gtklife/patterns/switchen.lif
-share/gtklife/patterns/switcpuf.lif
-share/gtklife/patterns/thickgu2.lif
-share/gtklife/patterns/thickgun.lif
-share/gtklife/patterns/thingun.lif
-share/gtklife/patterns/thingun2.lif
-share/gtklife/patterns/thingun3.lif
-share/gtklife/patterns/thingun4.lif
-share/gtklife/patterns/thinrake.lif
-share/gtklife/patterns/thue.lif
-share/gtklife/patterns/tiretrak.lif
-share/gtklife/patterns/tiretrax.lif
-share/gtklife/patterns/tndrbird.lif
-share/gtklife/patterns/track.lif
-share/gtklife/patterns/tubtrax.lif
-share/gtklife/patterns/twindots.lif
-share/gtklife/patterns/unitcell.lif
-share/gtklife/patterns/venetia2.lif
-share/gtklife/patterns/venetia3.lif
-share/gtklife/patterns/venetian.lif
-share/gtklife/patterns/wing.lif
-share/gtklife/patterns/writers.doc
-share/gtklife/patterns/zip2.lif
-share/gtklife/patterns/zips.lif
+share/gtklife/patterns/jslife/breeders/catacryst.glf
+share/gtklife/patterns/jslife/breeders/metacatacryst.glf
+share/gtklife/patterns/jslife/breeders/mosquito.glf
+share/gtklife/patterns/jslife/breeders/pi_blink.glf
+share/gtklife/patterns/jslife/breeders/pi_blink_2.glf
+share/gtklife/patterns/jslife/breeders/rake_breeder.glf
+share/gtklife/patterns/jslife/breeders/slide_breeder.glf
+share/gtklife/patterns/jslife/build_&_burn/ess_burner.glf
+share/gtklife/patterns/jslife/build_&_burn/fuse_builder.glf
+share/gtklife/patterns/jslife/build_&_burn/fuse_builder_2.glf
+share/gtklife/patterns/jslife/build_&_burn/loaf_burner.glf
+share/gtklife/patterns/jslife/build_&_burn/p99fuse.glf
+share/gtklife/patterns/jslife/build_&_burn/pond_burn.glf
+share/gtklife/patterns/jslife/build_&_burn/skipper.glf
+share/gtklife/patterns/jslife/builders/SS_factory.glf
+share/gtklife/patterns/jslife/builders/SS_factory_2.glf
+share/gtklife/patterns/jslife/builders/assembly_line.glf
+share/gtklife/patterns/jslife/builders/barbershop.glf
+share/gtklife/patterns/jslife/builders/block_stacker.glf
+share/gtklife/patterns/jslife/builders/bricklayer.glf
+share/gtklife/patterns/jslife/builders/rake_crystal.glf
+share/gtklife/patterns/jslife/builders/snake_stretch.glf
+share/gtklife/patterns/jslife/builders/tub_stretch.glf
+share/gtklife/patterns/jslife/builders/tub_stretch_2.glf
+share/gtklife/patterns/jslife/eaters/SS_eaters.glf
+share/gtklife/patterns/jslife/eaters/eaters.glf
+share/gtklife/patterns/jslife/eaters/eaters_misc.glf
+share/gtklife/patterns/jslife/eaters/p34eater.glf
+share/gtklife/patterns/jslife/fuses/blinker_fuses.glf
+share/gtklife/patterns/jslife/fuses/pulsar_fuse.glf
+share/gtklife/patterns/jslife/fuses/quadfuse.glf
+share/gtklife/patterns/jslife/growers/bee_ladder.glf
+share/gtklife/patterns/jslife/growers/growing_SS.glf
+share/gtklife/patterns/jslife/growers/growing_SS_2.glf
+share/gtklife/patterns/jslife/growers/oblique_growth.glf
+share/gtklife/patterns/jslife/growers/one_per_gen.glf
+share/gtklife/patterns/jslife/guns/MWSS_p165.glf
+share/gtklife/patterns/jslife/guns/corder_p4140.glf
+share/gtklife/patterns/jslife/guns/corder_p690.glf
+share/gtklife/patterns/jslife/guns/corder_p784.glf
+share/gtklife/patterns/jslife/guns/edgeshoot_p450.glf
+share/gtklife/patterns/jslife/guns/period_133.glf
+share/gtklife/patterns/jslife/guns/period_135.glf
+share/gtklife/patterns/jslife/guns/period_150.glf
+share/gtklife/patterns/jslife/guns/period_180.glf
+share/gtklife/patterns/jslife/guns/period_432.glf
+share/gtklife/patterns/jslife/guns/period_570.glf
+share/gtklife/patterns/jslife/guns/sidecar.glf
+share/gtklife/patterns/jslife/loops/emus.glf
+share/gtklife/patterns/jslife/loops/period_160.glf
+share/gtklife/patterns/jslife/loops/period_174.glf
+share/gtklife/patterns/jslife/loops/period_936.glf
+share/gtklife/patterns/jslife/mathematics/fermat_primes.glf
+share/gtklife/patterns/jslife/mathematics/heisenburp_30.glf
+share/gtklife/patterns/jslife/mathematics/heisenburp_30i.glf
+share/gtklife/patterns/jslife/mathematics/heisenburp_46.glf
+share/gtklife/patterns/jslife/mathematics/twin_primes.glf
+share/gtklife/patterns/jslife/odds_&_ends/1xnothing.glf
+share/gtklife/patterns/jslife/odds_&_ends/1xtumbler.glf
+share/gtklife/patterns/jslife/odds_&_ends/SS_push.glf
+share/gtklife/patterns/jslife/odds_&_ends/SS_transform.glf
+share/gtklife/patterns/jslife/odds_&_ends/advancer.glf
+share/gtklife/patterns/jslife/odds_&_ends/block_keeper.glf
+share/gtklife/patterns/jslife/odds_&_ends/c4_puffer.glf
+share/gtklife/patterns/jslife/odds_&_ends/crystal.glf
+share/gtklife/patterns/jslife/odds_&_ends/eden.glf
+share/gtklife/patterns/jslife/odds_&_ends/fanout.glf
+share/gtklife/patterns/jslife/odds_&_ends/glider_cross.glf
+share/gtklife/patterns/jslife/odds_&_ends/glider_dust.glf
+share/gtklife/patterns/jslife/odds_&_ends/glider_union.glf
+share/gtklife/patterns/jslife/odds_&_ends/hotel_1.glf
+share/gtklife/patterns/jslife/odds_&_ends/hotel_2.glf
+share/gtklife/patterns/jslife/odds_&_ends/lightspeed.glf
+share/gtklife/patterns/jslife/odds_&_ends/loggrow_diam.glf
+share/gtklife/patterns/jslife/odds_&_ends/move_fishhook.glf
+share/gtklife/patterns/jslife/odds_&_ends/pi_blinker_climb.glf
+share/gtklife/patterns/jslife/odds_&_ends/pi_ship_c3.glf
+share/gtklife/patterns/jslife/odds_&_ends/shuttle.glf
+share/gtklife/patterns/jslife/odds_&_ends/signal_turn.glf
+share/gtklife/patterns/jslife/odds_&_ends/sniper.glf
+share/gtklife/patterns/jslife/odds_&_ends/ss_to_glider.glf
+share/gtklife/patterns/jslife/odds_&_ends/telegraph.glf
+share/gtklife/patterns/jslife/odds_&_ends/tub_tail.glf
+share/gtklife/patterns/jslife/odds_&_ends/vacuum.glf
+share/gtklife/patterns/jslife/odds_&_ends/whatever.glf
+share/gtklife/patterns/jslife/odds_&_ends/zigzag.glf
+share/gtklife/patterns/jslife/oscillators/7n+1.glf
+share/gtklife/patterns/jslife/oscillators/SS_loop.glf
+share/gtklife/patterns/jslife/oscillators/p97307852711.glf
Home |
Main Index |
Thread Index |
Old Index