| Commit | Date | |
|---|---|---|
|
[r4233]
by
david_costanzo
Move the logic for invalidating and updating the screen from lfill() to logofill() for parallelism with the other functions. Whenever a function draws to the memory device context, that function is also responsible for getting the change to the screen device context, either by making an identical change to the screen device context or by invalidating the screen. This change also removes the initial screen update, which isn't needed the way logofill is implemented. |
2016-11-07 00:31:20 | Tree |
|
[r4232]
by
david_costanzo
Port FILL and BITBLOCK from using win32 API to using wxWidgets API. This makes them portable across platforms and, in particular, makes them work on GNU/Linux. |
2016-11-06 23:58:47 | Tree |
| 2016-11-06 23:53:32 | Tree | |
| 2016-11-06 16:28:27 | Tree | |
|
[r4229]
by
david_costanzo
Implement feature #11; the Halt and Pause buttons are now disabled when logo instructions are not being evaluated. This gives provides the user an indication when FMSLogo is busy and when it's done, which is particularly important for instructions that don't have visible side-effects. |
2016-11-06 15:59:42 | Tree |
| 2016-11-06 03:49:46 | Tree | |
|
[r4227]
by
david_costanzo
Use wxCursor for all cursor management, instead of the windows-specific ::SetCursor() function. This makes the cursor management logic platform-independent. |
2016-10-31 00:58:13 | Tree |
| 2016-10-26 00:35:33 | Tree | |
| 2016-10-26 00:22:40 | Tree | |
|
[r4224]
by
david_costanzo
Update the Croatian translation with the latest revision from |
2016-10-26 00:13:07 | Tree |