| Commit | Date | |
|---|---|---|
|
[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 |
|
[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 |