| Commit | Date | |
|---|---|---|
|
[r4243]
by
david_costanzo
Implement feature #33; Make it so that FMSLogo doesn't mind exiting while running and remove the "Logo doesn't like to exit while running" dialogs. This involved moving the delayed Close() invocation from the idle loop to the point where the evaluation engine has fully unwound. Then some logic was added to the OnClose() to halt the language engine if it is running. |
2016-11-12 22:37:43 | Tree |
| 2016-11-12 15:48:15 | Tree | |
|
[r4241]
by
david_costanzo
Simplify the exit path by removing prepare_to_exit(), which was legacy from UCBLogo that didn't make sense in FMSLogo and only obscured the shutdown mechanics. |
2016-11-12 00:59:29 | Tree |
|
[r4240]
by
david_costanzo
Add a regression test that actually runs BYE (by running it in a child instance) |
2016-11-12 00:54:15 | Tree |
|
[r4239]
by
david_costanzo
Include logodialogboxes.cpp in the GTK build. |
2016-11-08 00:39:55 | Tree |
|
[r4238]
by
david_costanzo
Fix a bug that caused FORWARD to stop drawing lines after POLYVIEW was run |
2016-11-07 01:59:27 | Tree |
|
[r4237]
by
david_costanzo
Fix a bug that caused FORWARD to stop drawing lines after BITBLOCK Putting the saved pen into a new wxPen object fixes the problem. I don't know why this problem doesn't affect MSW builds. |
2016-11-07 01:43:21 | Tree |
|
[r4236]
by
david_costanzo
Remove an unneeded "#ifndef WX_PURE". The code it was compiling already had its body wrapped in a similar precompiler directive. |
2016-11-07 01:03:51 | Tree |
|
[r4235]
by
david_costanzo
Remove a baffling call to wxDC::SetTextForeground() in logofill() which had no apparent purpose. I didn't observe any behavior change after removing it, nor did I find any documentation in the win32 ::ExtFloodFill() to suggest that the text color alters its behavior. This call has been there since the MSWLogo 6.5b, as ::SetTextColor(). |
2016-11-07 00:58:32 | Tree |
|
[r4234]
by
david_costanzo
Change the InvalidateRectangleOnScreen in lbitblock to use the overload that takes a wxRect, which was the reason it was created. |
2016-11-07 00:40:54 | Tree |