| Commit | Date | |
|---|---|---|
|
[r4327]
by
david_costanzo
Replace the wxStyledTextCtrl implementation of CLogoCodeCtrl with wxTextCtrl for languages that use multi-byte character sets. Neither wxStyledTextCtrl nor wxRichTextCtrl supported these character sets. This is a step backward in overall functionality (no styling, no printing, no searching, no paren matching), but fixes the basic blocking problem of not being able to use characters from Simplified Chinese in their programs. Some additional enhancements may be made to it, but not many, since that time would be better spent porting FMSLogo to Unicode. |
2017-03-26 15:38:40 | Tree |
| 2017-03-26 15:18:13 | Tree | |
|
[r4325]
by
david_costanzo
Fix some typos in the DLLCALL section when it was rewritten to include the "B" argument types. |
2017-03-25 22:51:56 | Tree |
| 2017-03-25 22:29:07 | Tree | |
|
[r4323]
by
david_costanzo
Change the default font from "Courier" to "Courier New". This should have been done in version 7.0.0, when I dropped support for Windows 95, as "Courier New" is a more fully-featured font and is standard on the minimum supported operating system of Windows XP. |
2017-03-22 23:55:23 | Tree |
|
[r4322]
by
david_costanzo
Make it possible to localize the default font name. This is needed because the default font "Courier" doesn't have glyphs for the Chinese script and so is unsuitable for use on a Simplified Chinese FMSLogo. |
2017-03-22 23:45:09 | Tree |
|
[r4321]
by
david_costanzo
Fix Bug #489; Running a Logolib procedure onces again works when the current working directory is on a different drive than the FMSLogo executable. The problem was that the base directory was extracted without the drive letter, so it was treated as relative to the current working directory's drive. If the user changed the working directory to a different drive, then the logolib procedure would be loaded with the correct path on the wrong drive and fail. |
2017-03-20 00:56:06 | Tree |
|
[r4320]
by
david_costanzo
Fix the dependencies to permit parallel building via "make -j". This makes the precompiled header depend on version.h to guarantee that building the precompiled header will wait until the version.h is completely built. |
2017-03-19 22:59:55 | Tree |
|
[r4319]
by
david_costanzo
Add a tip for people who only want to build the English version of the manual/executable/screensaver can do so. This follows from an observation made by serioadamo97 in a discussion on SourceForge. |
2017-03-19 22:55:58 | Tree |
|
[r4318]
by
david_costanzo
Fix a copy&paste error that caused the Simplified Chinese version of the manual to be built incorrectly. |
2017-03-19 20:49:51 | Tree |