| Commit | Date | |
|---|---|---|
|
[r4105]
by
david_costanzo
Fix a bug that prevented the status window from being seen within the screensaver when STATUS was run. |
2016-05-30 23:46:44 | Tree |
|
[r4104]
by
david_costanzo
Fix problems with the WINDOW API regression tests where the "all widgets" tests couldn't fit on the dialog/window and were scattered chaotically when rendered on the screen. Also fix a problem where the DIALOGCREATE smoke test never showed the dialog box. |
2016-05-30 22:28:20 | Tree |
| 2016-05-30 21:13:46 | Tree | |
|
[r4102]
by
david_costanzo
Switch from using "windres" to "i686-w64-mingw32-windres" to make it easier to set up a development environment. Both versions of windres are freely available from cygwin, but the HOWTO-BUILD.TXT says that only the mingw64-i686-gcc-g++ package is required, so it's wrong to use the windres from the "gcc" package. |
2016-05-30 00:22:55 | Tree |
|
[r4101]
by
david_costanzo
Remove code in NOASM and NOASMX and remove the precompiler option SHARED. This was done to simplify the code for future maintainers. The NOASM and NOASMX are relics from when the code was compiled with Borland C++ and were not used to because they disabled assembly, but rather because it was debug code and the debug build also defined NOASM and NOASMX. (The "X" suffix convention seems to be used to create a second symbol when the one is already in use). If the someone needs to debug the code, it's unlikely that they will benefit from what George Mills used to debug the code and they can add whatever they need. The SHARED code is what's used to improve performance (when splitting polygons with a plane, you end up with two identical vertices, so there's no need to rotate them separately). The SHARED code is always compiled and it won't be removed, so having a #define SHARED only makes the code more difficult to read. |
2016-05-29 23:50:10 | Tree |
| 2016-05-29 22:50:36 | Tree | |
|
[r4099]
by
david_costanzo
Remove platform-specific #include <wx/msw/private.h> that are no longer needed. |
2016-05-29 22:06:05 | Tree |
|
[r4098]
by
david_costanzo
Add a missing #include that prevented fmslogo.exe from compiling on Windows when USE_PRECOMPILED_HEADER was not defined. |
2016-05-29 21:58:20 | Tree |
|
[r4097]
by
david_costanzo
Fix some build breaks on Windows that was introduced in the previous revision that got the "Set Color" dialog boxes working on non-Windows platforms. |
2016-05-29 21:37:38 | Tree |
|
[r4096]
by
david_costanzo
Enable the "Set Color" dialogs on non-Windows platforms. Currently, only "Set Screen Color" actually works, but that's because the Logo commands for SETFLOODCOLOR and SETPENCOLOR are not yet implemented on non-Windows platforms. |
2016-05-29 01:07:19 | Tree |