Page 1 of 2

Golly 2.3b1 is available for testing

Posted: February 14th, 2011, 7:40 am
by Andrew
The first beta version of Golly 2.3 is available for testing:

http://www.trevorrow.com/golly/golly-2.3b1-win.zip (for Windows)
http://www.trevorrow.com/golly/golly-2.3b1-gtk.tar.gz (for Linux)
http://www.trevorrow.com/golly/golly-2.3b1-mac.zip (for Mac OS 10.4/5)
http://www.trevorrow.com/golly/golly-2.3b1-mac106.zip (for Mac OS 10.6+)

A number of new script commands have been added to allow mouse interaction and better keyboard interaction -- see Help > Changes for more details, plus the full list of changes. These scripts take advantage of the new commands:

draw-lines.py -- Lets you draw one or more connected straight lines, so handy for drawing rectangles and other shapes. After starting the script, follow the instructions that appear in the status bar (ditto for the following scripts).

flood-fill.py -- Lets you fill a clicked region with the current drawing state. If the grid is bounded then the fill limits are the edges of the grid. If the grid is unbounded then the fill limits are the pattern's bounding box.

move-object.py -- Lets you move a connected group of cells. Note that there is some slop in the initial click used to select the object; ie. you don't have to click on a live cell belonging to the object -- a nearby click is good enough.

move-selection.py -- Lets you move the current selection (after clicking anywhere inside it).

The last two scripts have a couple of non-obvious features:
  • Alt-click the object/selection if you don't want it to be deleted. This lets you copy the object/selection to another location.
  • While waiting for the 2nd click you can hit x/y/>/< to flip/rotate the object/selection.
Comments, suggestions, bug reports are all welcome.

Re: Golly 2.3b1 is available for testing

Posted: February 14th, 2011, 6:43 pm
by p46beth
Still giving me the "bad magic number" glitch (that I posted in the bugs board)...

Re: Golly 2.3b1 is available for testing

Posted: February 14th, 2011, 8:13 pm
by Andrew
Still giving me the "bad magic number" glitch (that I posted in the bugs board)...
Are you saying you get this error when trying to run *any* .py script, or is it only with soup_search.py? If the latter then I doubt the problem is anything to do with Golly -- you'll have to wait for Nathaniel to suggest a solution.

Re: Golly 2.3b1 is available for testing

Posted: February 14th, 2011, 9:21 pm
by p46beth
Yea, it's just with the soup search, the other python scripts seem to work.

Re: Golly 2.3b1 is available for testing

Posted: March 10th, 2011, 6:15 pm
by LucasBrown
On Linux, (at least some of) the keyboard shortcuts don't seem to work until I copy-paste something by clicking the items in the Edit menu. For example:
1. Open Golly, draw random stuff
2. Keys: ctrl-a (nothing happens)
3. Clicks: Edit, Select All (all is selected)
4. Keys: ctrl-c, ctrl-v (nothing happens)
5. Clicks: Edit, Copy, Edit, Paste (pattern's red shadow appears at the bottom right of the mouse pointer)
6. Clicks: anywhere on the canvas, "Select" button on the toolbar, anywhere on the canvas (pattern gets pasted, mouse pointer changes to crosshairs, everything deselects)
7. Keys: ctrl-a, ctrl-c, ctrl-v (everything gets selected, pattern's red shadow appears at the bottom right of the mouse pointer)

In addition, Patterns/Life/Methuselahs/ark2.rle currently reads

Code: Select all

# ark2 -- 19 cells, stabilizes somewhere between 2^22 and 2^23 gens,
# found by Nick Gotts.
x = 53, y = 44, rule = B3/S23
50b3o28$12bo$12bo$13boo$15bo$15bo$15bo$15bo6$oo$bbo$bbo$3b4o!
I've tracked the pattern to its final stabilization--it occurs at generation 8120878, just 3.2% less than the upper bound listed in the file.

Re: Golly 2.3b1 is available for testing

Posted: March 10th, 2011, 10:48 pm
by Andrew
LucasBrown wrote:On Linux, (at least some of) the keyboard shortcuts don't seem to work until I copy-paste something by clicking the items in the Edit menu. For example:
1. Open Golly, draw random stuff
2. Keys: ctrl-a (nothing happens)
...
I can't reproduce this on my Linux system (Ubuntu 8.10). Some questions:

What happens if you just press "a" rather than ctrl-a (both are default shortcuts for Select All)? If that works then I'm guessing the Edit > Select All menu item is initially disabled for some reason. How are you starting up Golly? By typing "./golly" or some other way?

Try quitting Golly and temporarily rename your GollyPrefs file (in ~/.golly/) to something else so that Golly creates a new GollyPrefs file with default settings. Does the above bug still occur?
In addition, Patterns/Life/Methuselahs/ark2.rle ... I've tracked the pattern to its final stabilization--it occurs at generation 8120878
Thanks for the info -- I'll update the comment in that file.

Re: Golly 2.3b1 is available for testing

Posted: March 11th, 2011, 1:36 am
by LucasBrown
Andrew wrote:I can't reproduce this on my Linux system (Ubuntu 8.10).
I'm running Ubuntu 10.04
Andrew wrote:What happens if you just press "a" rather than ctrl-a (both are default shortcuts for Select All)?
That works. Huh.
The copy shortcut and paste shortcuts are still nonfunctional until I copy-paste by clicking, though.
Andrew wrote:How are you starting up Golly? By typing "./golly" or some other way?
I've tried "./golly", "exec golly", and double-clicking the icon; there behavior is exactly the same in each case.
Andrew wrote:Try quitting Golly and temporarily rename your GollyPrefs file (in ~/.golly/) to something else so that Golly creates a new GollyPrefs file with default settings. Does the above bug still occur?
The bug still occurs.

Re: Golly 2.3b1 is available for testing

Posted: March 11th, 2011, 2:24 am
by Andrew
LucasBrown wrote:
Andrew wrote:What happens if you just press "a" rather than ctrl-a (both are default shortcuts for Select All)?
That works.
Can you confirm that immediately after Golly starts up the Select All item in the Edit menu is disabled? By disabled I mean grayed out. It should be enabled, and looking at the code I don't really see how it could be otherwise, but it would explain why hitting ctrl-a does nothing.

What about other items in other menus, like New Pattern and Open Pattern in the File menu -- are they enabled or disabled? (Again, they should be enabled.) If Select All and lots of other items are disabled then somehow Golly thinks the main window is inactive, but I don't see how that can happen, other than some sort of weird wxGTK bug that only affects your Ubuntu system. You can probably force the window back to an active state (and thus enable the menu items) by doing something like minimizing the window and then restoring it, or switching to full screen and back.

What about if you go back to Golly 2.2 -- same problem?

Do any other Linux users see this problem? If so please let me know the flavor and version.

Re: Golly 2.3b1 is available for testing

Posted: March 11th, 2011, 6:06 pm
by LucasBrown
Andrew wrote:What about other items in other menus, like New Pattern and Open Pattern in the File menu -- are they enabled or disabled?
Here's a compilation of screenshots of the menus:
gollycheck-all.png
gollycheck-all.png (127.15 KiB) Viewed 14428 times
Andrew wrote:What about if you go back to Golly 2.2 -- same problem?
Same problem.

Re: Golly 2.3b1 is available for testing

Posted: March 11th, 2011, 7:22 pm
by Andrew
Here's a compilation of screenshots of the menus...
I don't understand -- the Select All item in the Edit menu is clearly enabled and yet you're saying that typing Ctrl+A does nothing? I'm sorry but I simply have no idea how that can happen.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 12:38 am
by flipper77
When I run patterns and click the rewind button, then release the click somewhere off of the rewind button, all the buttons and menus except for the button itself are inactive, and I end up having to hit the rewind button to get out of it (but switching to a new window could do the job also). I can't even close the window, minimize, or reduce the size of the window. I know this doesn't happen with Golly 2.2. Any idea how this happens?

EDIT:
Just adding that clicking off the window also solves the problem.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 3:14 am
by Andrew
Please tell me which platform you are using when reporting a bug. Golly runs on Windows, Mac OS and Linux, so it's annoying to have to test all 3. Anyway, I can't reproduce your problem on any platform. By "rewind" button I assume you mean the Reset button (the one with the 2 left arrows)? When I click on it and then release the mouse anywhere outside the button then Golly does the right thing (ie. ignores the click). Is it only happening for one particular algorithm/pattern? I'll need more clues to fix this. Also, I can't see why it would happen in 2.3b1 but not 2.2 as I haven't touched the button handling code since releasing 2.2.

Does anybody else see this problem?

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 8:38 am
by ebcube
flipper77 wrote:When I run patterns and click the rewind button, then release the click somewhere off of the rewind button, all the buttons and menus except for the button itself are inactive, and I end up having to hit the rewind button to get out of it (but switching to a new window could do the job also). I can't even close the window, minimize, or reduce the size of the window. I know this doesn't happen with Golly 2.2. Any idea how this happens?

EDIT:
Just adding that clicking off the window also solves the problem.
That's been happening to me too since Golly 2.1. I remember using Golly 2.1 without this bug, and then it just happened, so it has to be a system update. I never reported it because I thought it was just me.

Running Golly 2.2 now on Mac OS X 10.6.4.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 7:43 pm
by flipper77
Andrew wrote:Please tell me which platform you are using when reporting a bug. Golly runs on Windows, Mac OS and Linux, so it's annoying to have to test all 3. Anyway, I can't reproduce your problem on any platform. By "rewind" button I assume you mean the Reset button (the one with the 2 left arrows)? When I click on it and then release the mouse anywhere outside the button then Golly does the right thing (ie. ignores the click). Is it only happening for one particular algorithm/pattern? I'll need more clues to fix this. Also, I can't see why it would happen in 2.3b1 but not 2.2 as I haven't touched the button handling code since releasing 2.2.

Does anybody else see this problem?
Sorry, I was running it on Windows when the bug came up. This is the first time I seen this bug, so I'm not exactly sure what causes it, but I'm think it has to do with running sufficiently large or active patterns being run on my computer for several minutes. It first came up when looking at Starwars and a random configuration interacting with another pattern.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 8:08 pm
by Andrew
Hmm, so ebcube sees the bug in Mac OS 10.6 and flipper77 sees it in Windows (XP or Vista???). Clearly something is going wrong, but unless I can reproduce it here there's very little hope of being able to fix it. Can either of you describe a *precise* sequence of steps that leads to the problem (hopefully 100% reproducible)? That is, start up Golly, load a specific pattern (preferably one supplied with Golly, otherwise post it here or email it to me), run it at a specific step size for a certain number of gens, etc.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 8:19 pm
by flipper77
I was using Windows XP when I got the bug, and just for extra reference, it's 32-bit

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 8:37 pm
by flipper77
There's another bug I found on Windows XP that when you run a random configuration for about 500 generations, then create a new layer, then paste in a pattern(usually doesn't matter what algorithm), press the space bar to go forward 1 generation, then press either the back button or the reset button, and golly says "File could not be loaded by any algorithm(probably due to an unknown rule)" This always reproduces the bug on my computer when I try it.

EDIT:
Usually the bug is generated when pasting a pattern from a generations rule(maybe other algorithms) in the second layer, here is a simple pattern that does help recreate the bug following the steps above.

Code: Select all

x = 10, y = 10, rule = 345/2/4
10A$A8.A$A8.A$A8.A$A8.A$A8.A$A8.A$A8.A$A8.A$10A!

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 9:35 pm
by Andrew
flipper77 wrote:There's another bug I found on Windows XP that when you run a random configuration for about 500 generations, then create a new layer, then paste in a pattern(usually doesn't matter what algorithm), press the space bar to go forward 1 generation, then press either the back button or the reset button, and golly says "File could not be loaded by any algorithm(probably due to an unknown rule)"
I can't reproduce this either, so I'll need more details:

Which rule and algorithm is being used in the 1st layer?
How are you creating the 2nd layer? (Add Layer, Clone Layer, or Duplicate Layer?)
Which paste setting is ticked in Prefs > Edit? (Never change rule, Only change rule if universe is empty, or Always change rule?)

Again, it makes my life much easier if you can give me a precise (and 100% reproducible) sequence of steps that lead to the problem. It's also often useful to send me your GollyPrefs file so I can duplicate your settings.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 9:47 pm
by flipper77
I'll explain every detail:
After opening golly, I usually use Starwars, which is a generations rule, and for consistency, use this starting configuration:

Code: Select all

x = 268, y = 236, rule = 345/2/4
137.2A$137.A.4A$136.A6.4A$136.A10.4A$136.A14.4A$136.A18.4A$135.A23.4A
$135.A27.4A$135.A31.4A$135.A35.4A$101.5A28.A40.3A$100.A5.8A20.A43.2A$
98.2A14.8A12.A45.2A$97.A24.8A3.A48.2A$96.A33.8A46.2A$94.2A37.A4.8A40.
2A$93.A39.A12.8A34.2A$92.A39.A21.8A28.2A$90.2A40.A29.8A22.2A$89.A42.A
37.8A16.2A$88.A43.A45.4A14.2A$87.A43.A10.3A37.A15.2A$85.2A44.A6.4A3.A
37.A16.2A$84.A46.A.5A8.2A36.A17.2A$83.A45.4A6.2A7.A36.A18.2A$81.2A41.
5A.A5.3A10.A36.2A18.2A$80.A39.4A6.A.4A14.2A36.A19.2A$79.A35.5A10.2A
20.A36.A20.2A$77.2A32.4A14.A23.A36.A21.2A$76.A29.5A18.A24.2A35.A22.2A
$75.A26.4A5.4A13.2A26.A35.A23.2A$74.A24.3A6.3A4.4A9.2A27.A35.A24.2A$
72.2A24.A7.2A11.4A4.2A29.2A34.A25.2A$71.A26.A4.3A17.6A31.A34.A26.2A$
70.A26.A2.3A23.A.4A29.A34.A27.2A$68.2A26.4A25.A2.A3.4A26.2A33.A28.2A$
67.A27.2A28.A.A8.5A23.A33.2A28.2A$66.A25.4A28.A2.A13.4A20.A34.A29.2A$
64.2A23.3A2.A29.A2.A17.4A17.2A33.A30.2A$63.A22.3A5.A28.A2.A22.4A15.A
33.A31.A$62.A20.3A7.A29.A2.A26.5A11.A33.A30.A$60.2A19.2A9.A29.A3.A31.
4A8.A33.A30.A$59.A18.3A11.A28.A4.A35.4A5.2A32.A29.A$58.A16.3A13.A29.A
3.A40.5A2.A32.A29.A$57.A14.3A16.A28.A4.A45.4A32.A28.A$55.2A13.2A18.A
29.A4.A49.4A29.A28.A$54.A12.3A19.A29.A5.A51.A.3A27.2A26.A$53.A10.3A
22.A29.A4.A53.A3.A28.A25.A$51.2A8.3A24.A29.A5.A54.2A2.A28.A25.A$50.A
8.2A26.A29.A6.A56.A.A29.A24.A$49.A6.3A28.A29.A6.A57.A.A29.A24.A$47.2A
4.3A30.A29.A6.A59.3A29.A23.A$46.A3.3A32.A30.A6.A61.2A29.A22.A$45.A2.
2A35.A29.A7.A62.A30.A22.A$45.3A36.A30.A6.A57.3A4.2A29.A21.A$42.4A37.A
30.A7.A55.2A3.2A3.2A29.A21.A$39.3A3.A37.A29.A8.A53.2A7.3A.2A29.A20.A$
36.3A6.A36.A30.A8.A51.2A12.2A.2A28.2A19.A$34.2A9.A35.A30.A8.A50.2A16.
2A.A29.A18.A$31.3A12.A34.A30.A8.A48.2A19.4A29.A17.A$28.3A15.A33.A30.A
9.A45.3A22.A.3A28.A17.A$25.3A18.A32.A31.A9.A43.2A25.A.A2.3A26.A16.A$
23.2A21.A32.A30.A9.A42.2A28.2A5.2A25.A16.A$20.3A23.A31.A24.4A2.A10.A
40.2A31.2A6.2A24.A15.A$18.2A26.A31.A19.5A4.3A10.A38.2A34.A8.3A22.A15.
A$18.A27.A30.A15.5A10.A.3A8.A35.2A36.A11.2A21.A14.A$18.A27.A29.A11.5A
15.A4.3A5.A32.3A38.2A12.3A19.A13.A$17.A28.A29.A6.5A19.A8.3A2.A30.2A
41.A.A14.2A18.A13.A$17.A28.A28.A2.5A24.A11.4A27.2A43.A2.A15.2A17.2A
11.A$17.A28.A26.5A28.A15.4A22.2A46.A2.A16.2A17.A11.A$17.A28.A21.5A.A
31.A15.A3.3A17.2A48.A2.A17.A18.A10.A$17.A29.A15.5A5.A32.A15.A6.3A11.
3A50.A3.A16.A19.A10.A$16.A30.A10.5A9.A32.A16.A9.3A6.2A53.A4.A15.A20.A
9.A$16.A30.A5.5A14.A32.A17.A11.3A.2A55.A5.A15.A20.A8.A$16.A30.6A18.A
33.A17.A13.4A55.A5.A15.A20.A9.A$16.A26.5A22.A34.A17.A11.2A4.3A4.22A
27.A5.A14.A20.A9.A$15.A22.5A4.A22.A33.44A22.A26.A6.A13.A20.A10.A$15.A
17.5A9.A21.A11.24A19.A6.2A14.4A19.A26.A7.A12.A20.A10.A$15.A14.3A14.A
20.A11.A23.A19.A6.A19.3A17.A25.A7.A12.A19.A11.A$15.A14.A16.A20.A10.A
24.A19.A6.A22.3A15.A24.A8.A12.A18.A12.A$15.A13.A17.A19.A10.A25.A19.A
6.A25.3A12.A24.A9.A11.A18.A12.A$14.A14.A17.A18.A10.A26.A20.A5.A28.3A
10.A24.A9.A10.A18.A13.A$14.A13.A19.A17.A9.A26.A21.A5.A31.2A8.A24.A9.A
10.A18.A13.A$14.A13.A19.A16.A9.A27.A21.A5.A32.A9.A23.A10.A9.A18.A14.A
$14.A12.A20.A16.A8.A28.A21.A5.A33.A9.A22.A11.A8.A18.A14.A$14.A12.A20.
A15.A8.A29.A22.A4.A33.A9.A22.A12.A8.A17.A14.A$13.A12.A21.A14.A8.A29.A
23.A4.A34.A9.A21.A12.A8.A17.A15.A$13.A12.A21.A14.A7.A30.A23.A4.A34.A
10.A21.A12.A7.A17.A15.A$13.A11.A22.A13.A7.A31.A23.A4.A35.A9.A21.A13.A
6.A16.A17.A$13.A11.A22.A12.A7.A32.A24.A3.A35.A10.A20.A13.A6.A16.A17.A
$13.A11.A22.A12.A6.A33.A24.A3.A36.A9.A20.A12.A7.A16.A18.A$12.A11.A23.
A11.A6.A33.A25.A3.A36.A10.A19.A12.A8.A15.A18.A$12.A11.A23.A10.A6.A34.
A25.A3.A37.A10.A18.A12.A8.A15.A18.A$12.A10.A24.A10.A5.A35.A26.A2.A37.
A10.A19.A10.A9.A15.A19.A$12.A10.A25.A8.A5.A36.A26.A2.A2.27A8.A11.A18.
A10.A9.A15.A19.A$12.A9.A26.A8.A4.A16.54A27.2A7.A11.A17.A10.A9.A15.A
20.A$11.A10.A26.A2.28A20.A27.A2.A31.2A5.A11.A17.A9.A10.A15.A20.A$11.A
9.A27.3A6.A.2A38.A28.A.A33.2A4.A11.A16.A9.A11.A13.A22.A$11.A9.A27.A8.
2A40.A28.A.A35.A3.A11.A16.A9.A11.A13.A22.A$11.A9.A26.2A8.A41.A28.A.A
36.2A2.A11.A16.A7.A12.A13.A22.A$10.A9.A25.2A.A7.2A41.A28.A.A38.3A12.A
15.A7.A12.A13.A23.A$10.A9.A24.A3.A6.A.A40.A30.2A40.2A11.A15.A7.A12.A
13.A23.A$10.A8.A24.A4.A5.A2.A40.A30.2A41.3A10.A14.A6.A13.A13.A24.A$
10.A8.A22.2A5.A4.A3.A40.A30.2A42.A.A10.A13.A6.A14.A12.A24.A$10.A7.A
22.A7.A3.A5.A39.A30.2A42.A2.2A8.A13.A6.A14.A12.A24.A$9.A8.A21.A8.A2.A
6.A39.A31.A33.5A5.A3.2A7.A13.A4.A15.A12.A25.A$9.A7.A20.2A10.2A7.A38.A
32.A24.9A5.2A3.A5.2A5.A13.A4.A15.A12.A25.A$9.A7.A19.A12.A8.A38.A32.A
15.9A16.A2.A7.A5.A12.A4.A15.A11.A27.A$9.A6.A18.2A12.2A8.A38.A32.A10.
5A26.A2.A7.2A4.A11.A3.A16.A11.A27.A$9.A6.A17.A13.A.A8.A38.A32.2A8.A
32.3A9.2A2.A11.A3.A17.A10.A28.A$8.A7.A16.A13.A2.A8.A37.A33.2A7.A35.2A
10.2A.A10.A3.A17.A10.A28.A$8.A6.A15.2A13.A3.A8.A37.A33.2A6.A37.A12.A.
A10.A.A18.A10.A28.A$8.A6.A14.A14.A4.A8.A37.A33.2A4.2A39.2A11.2A10.A.A
18.A10.A29.A$8.A5.A14.A14.A5.A8.A37.A33.A.A2.A41.A.A12.2A8.A.A18.A10.
A29.A$8.A5.A12.2A14.A6.A8.A37.A33.A.A.A43.A.A12.3A6.2A19.A10.A30.A$7.
A5.A12.A15.A7.A8.A36.A34.A.2A44.A2.2A10.A2.2A4.2A20.A9.A30.A$7.A5.A
10.2A15.A8.A8.A36.A34.A.A46.A3.A10.A3.A3.2A20.A8.A32.A$7.A4.A10.A16.A
10.A7.A36.A34.2A.A45.A4.A9.A4.2A2.A20.A8.A32.A$7.A4.A9.A18.A9.A7.A36.
A34.A2.A45.A5.2A8.A5.3A20.A8.A32.A$6.A5.A7.2A19.A9.A7.A36.A33.2A2.A
44.A8.A8.A5.3A17.2A9.A32.A$6.A5.A6.A22.A8.A7.A35.A33.A.A2.A44.A8.A8.A
5.2A.A14.2A11.A31.A$6.A5.A5.A23.A8.A7.A35.A31.2A2.A3.A42.A8.A10.A3.A.
A2.2A11.A13.A31.A$6.A6.A2.2A25.A7.A7.A35.A30.A4.A3.A42.A8.A11.A2.A.A
4.2A7.2A14.A31.A$6.A6.A.A27.A7.A8.A34.A29.A6.A2.A41.A8.A12.A2.A2.A5.
2A4.A16.A31.A$5.A7.2A29.A6.A8.A34.A28.A8.A2.2A39.A8.A13.2A3.A7.A.2A
17.A31.A$5.A6.2A30.A6.A8.A33.A28.A10.A3.A38.A7.A14.2A3.A7.3A18.A30.A$
5.A5.A.A31.A5.A8.A33.A27.A12.A3.2A35.A8.A15.A2.A7.A3.2A15.A31.A$5.A6.
2A31.A5.A8.A33.A27.A13.2A3.A34.A8.A14.A.2A6.2A6.2A13.A31.A$5.A7.3A30.
A4.A8.A33.A26.A16.A3.A32.A8.A15.A.A6.A10.A12.A31.A$4.A8.A2.A30.A4.A7.
A33.A26.A17.A3.2A30.A8.A15.A.2A3.2A12.2A10.A30.A$4.A9.A2.2A28.A4.A7.A
32.A26.A19.A4.A28.A8.A15.A.A2.3A16.2A8.A30.A$4.A9.A4.2A27.A3.A7.A32.A
25.A21.A4.2A26.A8.A15.2A3.A20.2A6.A30.A$4.A9.A6.A26.A3.A7.A32.A25.A
22.A5.A24.A9.A15.A2.2A.A21.2A4.A30.A$4.A9.A7.2A25.A2.A7.A32.A24.A24.A
5.2A22.A8.A15.A.2A3.A23.A3.A30.A$3.A10.A9.2A23.A2.A7.A31.A25.A25.A6.A
21.A8.A14.3A6.A23.2A.A29.A$3.A10.A11.2A22.A.A7.A31.A24.A27.A6.2A18.A
8.A14.3A8.A24.2A29.A$3.A10.A13.A21.A.A7.A31.A23.A29.A7.A17.A8.A14.2A
9.A24.A.2A27.A$3.A11.A13.2A20.2A7.A31.A23.A30.2A6.2A14.A8.A13.2A.A10.
A23.A3.A26.A$3.A11.A15.2A19.A7.A31.A22.A33.A7.A13.A8.A11.3A2.A11.A22.
A3.A26.A$2.A12.A17.A18.A7.A30.A23.A34.A7.A11.A9.A10.A.A2.A12.A22.A3.A
25.A$2.A12.A18.2A17.A6.A30.A22.A36.A7.2A9.A8.A9.2A.A3.A13.A21.A3.A25.
A$2.A12.A20.2A15.A6.A30.A21.A38.A8.A8.A8.A8.A2.A4.A13.A21.A3.A25.A$2.
A12.A22.A14.2A6.A29.A21.A39.A8.2A5.A8.A7.2A2.A4.A15.A20.A3.A25.A$.A
13.A23.2A12.2A6.A29.A20.A41.A9.A4.A8.A5.2A3.A5.A16.A19.A3.A25.A$.A13.
A25.2A10.A.A5.A28.A21.A42.A9.2A.A9.A4.A5.A5.A16.A18.A4.A24.A$.A14.A
26.A9.A.A5.A28.A20.A44.A10.2A8.A3.2A5.A5.A18.A17.A4.A24.A$.A14.A27.2A
7.A2.A4.A28.A21.A44.2A8.3A7.A.2A6.A6.A17.A18.A3.A25.A$.A14.A29.2A5.A
2.A4.A28.A21.A46.A7.A2.A5.A.A7.A7.A16.A19.A3.A25.A$A15.A31.A4.A3.A3.A
28.A22.A46.A5.A4.2A3.2A7.A7.A17.A19.A3.A24.A$A15.A32.2A2.A4.A2.A27.A
24.A46.A4.A6.A.A8.A8.A16.A20.A3.A24.A$A15.A34.3A4.A2.A27.A24.A47.A3.A
6.3A7.A9.A15.A21.A3.A24.A$.A14.A36.2A4.A.A27.A25.A47.A.A4.4A.2A6.A8.A
15.A22.A3.A24.A$2.A13.A37.2A3.A.A27.A26.A47.7A6.A4.A9.A14.A23.A3.A24.
A$3.A13.A36.A.2A2.2A27.A26.A46.3A2.2A8.2A.A10.A14.A23.A3.A23.A$3.A13.
A36.A3.4A26.A28.A41.4A.A.2A12.A10.A14.A23.A4.A23.A$4.A12.A36.A5.2A26.
A66.4A4.A.3A23.A13.A24.A4.A23.A$5.A11.4A33.A6.2A25.A63.3A8.2A3.2A21.A
12.A25.A4.A23.A$6.A14.6A27.A6.4A23.A25.50A6.A19.A12.A26.A4.A23.A$7.A
19.6A21.A6.2A2.49A30.4A14.A8.A18.A12.A26.A4.A22.A$8.A24.6A15.A6.A.A
23.A53.3A18.A9.A17.A11.A27.A4.A22.A$8.A30.6A9.A6.A2.A22.A49.4A20.A11.
A15.A11.A28.A4.A22.A$9.A35.6A3.A7.A.A22.A46.3A24.A12.A14.A10.A29.A4.A
22.A$10.A40.6A5.A2.A21.A42.4A26.A14.A13.A9.A30.A4.A22.A$11.A42.A2.6A
2.A20.A39.4A30.A15.A11.A9.A30.A4.A22.A$12.A42.A6.7A17.A36.3A33.A17.A
10.A9.A30.A4.A22.A$13.A41.A6.A3.A2.6A11.A32.4A36.A18.A9.A8.A31.A4.A
22.A$13.A41.A6.A4.A7.6A5.A28.4A40.A19.2A6.A8.A32.A4.A22.A$14.A40.A6.A
4.A13.6A25.3A43.A22.A5.A7.A33.A4.A21.A$15.A39.A6.A5.A16.A.6A15.4A46.A
23.A4.A6.A34.A4.A21.A$16.A38.A6.A6.A15.A7.6A5.4A49.A25.A2.A7.A34.A4.A
21.A$17.A38.A5.A6.A15.A13.5A53.A26.A.A6.A35.A4.A21.A$18.A38.A5.2A5.A
14.A70.A28.2A5.A36.A4.A21.A$19.A37.A7.2A3.A15.A68.2A29.A4.A37.A4.A20.
A$19.A38.A8.2A2.A14.A66.2A30.A.A2.A37.A5.A20.A$20.A38.A9.A.A15.A63.2A
32.A2.A.A37.A5.A15.6A$21.A38.A9.3A14.A61.2A34.A3.2A37.A5.A5.10A$22.A
38.A10.2A13.A59.2A35.A3.A2.A36.A.10A$23.A38.A10.2A13.A55.3A37.A2.A4.A
27.10A4.A$24.A37.A10.A.2A11.A53.2A40.A.A6.A16.10A8.A5.A$24.A38.A10.A
2.2A9.A51.2A41.A2.A7.A5.10A18.A4.A$25.A38.A10.A3.2A8.A48.2A43.A.A9.5A
28.A4.A$26.A38.A9.A5.A7.A45.3A45.2A43.A4.A$27.A38.A9.A5.2A6.A42.2A47.
2A43.A5.A$28.A38.A8.A7.2A4.A40.2A49.A44.A5.A$29.A37.A9.A8.A3.A38.2A
51.A44.A5.A$29.A38.A8.A9.2A2.A35.2A52.A45.A5.A$30.A38.A8.A10.3A32.3A
53.2A45.A5.A$31.A38.A7.A12.2A29.2A55.A.A45.A5.A$32.A38.A7.A12.2A26.2A
56.A.A46.A5.A$33.A38.A6.A12.A.2A22.2A58.A.A46.A5.A$34.A37.A7.A12.A2.
2A17.3A59.A2.A46.A5.A$34.A38.A7.A11.A4.A14.2A61.A2.A47.A5.A$35.A38.A
6.A11.A5.2A10.2A62.A3.A46.A6.A$36.A38.A6.A11.A6.2A6.2A63.A4.A46.A6.A$
37.A38.A5.A11.A8.2A2.2A64.A4.A47.A6.A$38.A38.A5.A11.A9.2A66.A4.A47.A
6.A$39.A37.A5.A11.A76.A5.A47.A5.A$40.A37.A5.A10.A75.A5.A46.2A6.A$40.A
38.99A44.2A8.A$41.A43.A10.A72.A51.A10.A$42.A43.A9.A72.A49.2A11.A$43.A
42.A10.A70.A48.2A13.A$44.A42.A9.A69.A48.A15.A$45.A41.A10.A67.A47.2A
16.A$45.A42.A9.A66.A47.A17.2A$46.A41.A9.A66.A45.2A14.4A$47.A41.A9.A
64.A44.2A12.4A$48.A40.A9.A54.10A44.A11.3A$49.A40.A9.A35.18A52.2A8.4A$
50.A39.A9.A17.18A68.2A6.4A$50.A40.3A5.19A85.A5.3A$51.A29.18A2.A99.2A
2.4A$52.A10.18A17.4A97.6A$53.10A38.5A92.3A$102.A3.5A83.4A$102.A8.4A
75.6A$103.A11.4A68.3A3.A$103.A15.4A60.4A4.2A$103.A19.5A51.4A7.A$104.A
23.4A44.3A9.2A$104.A27.4A36.4A10.2A$104.A31.5A27.4A13.A$105.A35.4A20.
3A15.2A$105.A39.4A12.4A16.2A$106.A42.4A4.4A19.A$106.3A44.4A21.2A$109.
6A61.2A$115.5A55.A$120.6A47.2A$126.6A40.A$132.5A33.2A$137.6A25.2A$
143.5A19.A$148.6A11.2A$154.6A3.2A$160.3A!

Hit the play button and run it for approximately 500 gens at a speed of 8^0, then click the button with plus sign to add layer, then copy this pattern, once again for consistency:

Code: Select all

x = 6, y = 20, rule = 345/2/4
.A2.A$6A$.A2.A$.A2.A$6A$.A2.A13$2.2A$2.2A!
The speed is the same as the other layer, then press the space bar to go 1 gen forward, then either hit the reset button or back button, giving the error message in my previous post. I've pretty much explained it as much as I can.

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 11:49 pm
by Andrew
flipper77 wrote:I'll explain every detail...
Well, you didn't tell me which paste setting is ticked in Prefs > Edit, so I tried all 3. No luck though -- still no problem on my Win XP system, so I'm at a loss to explain what you see. Ah, the joys of remote debugging...

Re: Golly 2.3b1 is available for testing

Posted: March 28th, 2011, 11:56 pm
by flipper77
What paste mode I used was OR, and the paste location is in the middle. Also I forgot to mention that you click the stop button to stop, and you use "v" to paste instead of Ctrl+v. I like pasting patterns right in the center of the grid at 0,0. Sometimes I oversimplify things even when trying to explain in more detail, because I'm usually the kind of person that likes certain ideas to be simply explained. There may be the possibility I've still left something out. If I did, be sure to tell me all the other details that would help.

Re: Golly 2.3b1 is available for testing

Posted: March 29th, 2011, 7:38 am
by dvgrn
I'm sure I've seen the "File could not be loaded" problem before on at least one of my computers. I spent a good bit of time trying to find steps to duplicate it, but the bug promptly disappeared and hasn't been back since. For me, it seemed to happen mostly after I'd been using Golly for several minutes, doing a series of pattern editing and rule-change operations (e.g., back and forth between LifeHistory and Life). There seems to be some way to confuse the Undo system when it's looking up a rule name...?
flipper77 wrote:There may be the possibility I've still left something out. If I did, be sure to tell me all the other details that would help.
A copy of your GollyPrefs file -- send to golly-test@lists.sourceforge.net, and/or quote the text in a code block on this thread -- would avoid the problem of trying to hit every tiny detail... e.g., are your layers stacked or tiled? Is Star Wars set as the rule when Golly starts up, or do you choose it at the first step... by typing "345/2/4" or "StarWars", or selecting from the Named Rules list?

Thanks --


DaveG

Re: Golly 2.3b1 is available for testing

Posted: March 29th, 2011, 10:12 am
by ebcube
You don't have to do anything for it to happen. This is what I do:

Open Golly.
Draw something, open a pattern, or whatever ( http://cl.ly/383R2N0U063z1k0h2N3t ), and run it.
After running it for a while (or for just one generation, it doesn't matter), press the "rewind" button.
Now every button on the screen is disabled ( http://cl.ly/1f2k1A2Z1S383S1j0v2K ). I can, however, close the window or minimize it. If I change the focus to any other application and go back to Golly (for example, pressing CMD+Tab twice) everything is back to normal and I can continue using Golly.

Re: Golly 2.3b1 is available for testing

Posted: March 29th, 2011, 6:14 pm
by Andrew
ebcube wrote:... Now every button on the screen is disabled ( http://cl.ly/1f2k1A2Z1S383S1j0v2K ).
Okay, I've managed to reproduce this problem on my Mac by opening System Preferences, going to Keyboard & Mouse > Keyboard Shortcuts and ticking the "All controls" option at the bottom. If I tick the "Text boxes and lists only" option then no problems occur after clicking the Reset button. Does that also avoid the problem for you ebcube?

This is very weird and I've got no idea why that system setting should be interfering with Golly -- probably some strange wxMac/wxWidgets bug. I only tried it because I remembered another weird button-related bug was caused by ticking the "All controls" option. And it doesn't explain why flipper77 is seeing the same problem on Windows (unless there is some similar system setting -- I looked but couldn't see anything likely). Anyway, now that I can reproduce the bug I should be able to find a solution, at least on the Mac and maybe also on Windows.

Re: Golly 2.3b1 is available for testing

Posted: March 30th, 2011, 5:37 am
by ebcube
Thanks! That fixed it.