screensavers/.git
3 years agoMisc 'catchup' commit on WolframAutomata.c.
Aaron Taylor [Mon, 15 Mar 2021 15:39:05 +0000 (08:39 -0700)]
Misc 'catchup' commit on WolframAutomata.c.

3 years agoAdded ability to set fg/bg color in WolframAutomata.
Aaron Taylor [Mon, 15 Mar 2021 15:33:11 +0000 (08:33 -0700)]
Added ability to set fg/bg color in WolframAutomata.

3 years agoAdded curated list of rule/seed combinations to WolframAutomata for use when user...
Aaron Taylor [Mon, 15 Mar 2021 12:50:48 +0000 (05:50 -0700)]
Added curated list of rule/seed combinations to WolframAutomata for use when user doesn't select anything specific.

3 years agoAdded CLI flags to WolframAutomata allowing user to specify starting population.
Aaron Taylor [Mon, 15 Mar 2021 11:39:52 +0000 (04:39 -0700)]
Added CLI flags to WolframAutomata allowing user to specify starting population.

3 years agoAdded CLI options for requesting a specific rule, random rules, or random curated...
Aaron Taylor [Sun, 14 Mar 2021 10:46:41 +0000 (03:46 -0700)]
Added CLI options for requesting a specific rule, random rules, or random curated rules in WolframAutomata.
Also bumped up the default delay by 10x.

3 years agoAdded "number of generations" as a command line flag to WolframAutomata.
Aaron Taylor [Sun, 14 Mar 2021 08:37:49 +0000 (00:37 -0800)]
Added "number of generations" as a command line flag to WolframAutomata.
Also bumped default size of pixels from 1x1 to 2x2 given how many high DPI displays exist now.

3 years agoCorrectly store pointer to new state struct with screenhack framework on window resiz...
Aaron Taylor [Sun, 14 Mar 2021 08:12:44 +0000 (00:12 -0800)]
Correctly store pointer to new state struct with screenhack framework on window resize events.

3 years agoAdded option to increase pixel size in WolframAutomata from 1x1 to NxN as command...
Aaron Taylor [Sun, 14 Mar 2021 08:08:42 +0000 (00:08 -0800)]
Added option to increase pixel size in WolframAutomata from 1x1 to NxN as command-line option.
Also cleaned up command-line option for the delay in microseconds between draw() calls.

3 years agoUpdated/clarified planned command options for WolframAutomata.
Aaron Taylor [Sun, 14 Mar 2021 08:05:43 +0000 (00:05 -0800)]
Updated/clarified planned command options for WolframAutomata.

3 years agoEnforcing tabs -> 4 spaces on WolframAutomata.c.
Aaron Taylor [Sat, 13 Mar 2021 00:22:23 +0000 (16:22 -0800)]
Enforcing tabs -> 4 spaces on WolframAutomata.c.

3 years agoAdding Makefile to build the hack from the previous commit.
Aaron Taylor [Sat, 13 Mar 2021 00:09:17 +0000 (16:09 -0800)]
Adding Makefile to build the hack from the previous commit.

3 years agoInitial commit of WolframAutomata hack. Basic functionality is in place; program...
Aaron Taylor [Sat, 13 Mar 2021 00:07:29 +0000 (16:07 -0800)]
Initial commit of WolframAutomata hack. Basic functionality is in place; program can render an arbitrary CA on the screen.

3 years agoAdded basic README for overall repo.
Aaron Taylor [Wed, 10 Mar 2021 11:16:09 +0000 (03:16 -0800)]
Added basic README for overall repo.

3 years agoAdded MIT/X license to project.
Aaron Taylor [Wed, 10 Mar 2021 11:10:47 +0000 (03:10 -0800)]
Added MIT/X license to project.

3 years agoAdded `Makefile` documenting the build commands for greynetic/reference hack.
Aaron Taylor [Wed, 10 Mar 2021 11:09:27 +0000 (03:09 -0800)]
Added `Makefile` documenting the build commands for greynetic/reference hack.

3 years agoAdded README.md for greynetic/reference hack.
Aaron Taylor [Wed, 10 Mar 2021 11:09:09 +0000 (03:09 -0800)]
Added README.md for greynetic/reference hack.

3 years agoImported the greynetic hack and README.hacking document from xscreensaver as a reference.
Aaron Taylor [Wed, 10 Mar 2021 11:08:15 +0000 (03:08 -0800)]
Imported the greynetic hack and README.hacking document from xscreensaver as a reference.

3 years agoAdding `README.md` related to `screenhack` files in previous commit.
Aaron Taylor [Wed, 10 Mar 2021 09:39:16 +0000 (01:39 -0800)]
Adding `README.md` related to `screenhack` files in previous commit.

3 years agoAdding files related to the `screenhack` API for X11 hacks.
Aaron Taylor [Wed, 10 Mar 2021 09:38:09 +0000 (01:38 -0800)]
Adding files related to the `screenhack` API for X11 hacks.
All files imported without modification from `xscreensaver-5.45.tar.gz`.
See file headers for license details.