| Commit | Date | |
|---|---|---|
|
[r5380]
by
david_costanzo
Change the way the turtle's lines are drawn in the common case. The primary motivation for this change was to fix a regression introduced by upgrading to wxWidgets 3.1.3 where the bottom line of the turtle was white on startup and in a few other places. I didn't track down what caused this, but instead noticed that using wxDC::DrawLines() didn't have this problem. I was hoping this would also improve drawing time when the turtle is shown, as there are fewer points to calculate and draw, but BENCHMARK showed no improvement. Note that, in PERSPECTIVE mode, the turtle can be partially on-screen, which means that the turtle's shape is not continuous, but may be broken line segments. Because of this, the turtle retains the old segment-based drawing behavior as a fall-back. |
2020-07-22 02:41:25 | Tree |
|
[r5379]
by
david_costanzo
Undo side-effects in SPRITEPERFTEST of hiding turtle and zooming. |
2020-07-21 02:51:45 | Tree |
|
[r5378]
by
david_costanzo
Fix a leak in BENCHMARK.PLIST. |
2020-07-21 02:18:39 | Tree |
|
[r5377]
by
david_costanzo
Fix a build break when using wxWidgets 3.0.4. |
2020-07-20 03:44:26 | Tree |
|
[r5376]
by
david_costanzo
Update FMSLogo to from wxWidgets 3.1.0 to wxWidgets 3.1.3. The main reason for this is to get a bug fix for Unicode command line processing that will enable me to remove a hack in fmslogo.cpp. However, it's also good to stay up-to-date on libraries to minimize the number of problems caused by each upgrade. This library update cooresponds with a major version number increase in FMSLogo from 7.7.0 to 8.0.0. It's good to include a potentially disruptive change to a library in major version increase, since it's somewhat expected that things will be incompatible and possibly be broken. |
2020-07-20 02:31:33 | Tree |
|
[r5375]
by
david_costanzo
Remove gbm_guess_filetype() and extension(). |
2020-07-19 14:13:40 | Tree |
|
[r5374]
by
david_costanzo
Change wxSTC_SCMOD_CTRL to wxSTC_KEYMOD_CTRL. |
2020-07-19 13:55:22 | Tree |
|
[r5373]
by
david_costanzo
Call SetCursor directly form OnSetCursor() instead of calling into lsetcursorarrow() |
2020-07-19 13:40:14 | Tree |
| 2020-07-17 22:07:11 | Tree | |
| 2020-07-17 21:43:56 | Tree |