| Commit | Date | |
|---|---|---|
|
[r2277]
by
david_costanzo
Fix bug #1765108; MACHINE now outputs the correct working area, even it it changed. FMSLogo also now positions new windows in the working area, even if the size of the desktop or taskbar has changed. The fix was to always call SystemParametersInfo() to get the size of the current working area, instead of calling it once when the program starts up and using the cached values from then on. |
2007-08-06 00:21:02 | Tree |
|
[r2276]
by
david_costanzo
#ifdef-out the body of release_all_objects() unless MEM_DEBUG is defined. This was done because releasing all objects can cause FMSLogo to hang on exit. It is also provides no value, as the operating system will do this. It's only really useful when looking for memory leaks. In truth, the real reason for this change is that releasing all objects can cause an AV. I don't know what causes this condition, but running benchmark.lgo triggers it. This is definately a bug, but there's no value in having the program crash on exit for the end-user. |
2007-08-05 23:30:56 | Tree |
|
[r2275]
by
david_costanzo
Fix a bug in the way the makefile deletes temporary files. As a result of this bug, I accidently released a file called AM.lgo.bak. |
2007-07-16 06:18:43 | Tree |
| 2007-07-16 06:15:38 | Tree | |
| 2007-07-16 06:15:37 | Tree | |
|
[r2272]
by
david_costanzo
Move the logic that sets the bitmap object of the memory device context from transline_helper() to TScreen::Setup(). This caused a measurable performance gain how long it takes to draw lines (20% improvement for circles, 2% improvement for squirals). |
2007-07-16 06:05:23 | Tree |
| 2007-07-15 02:26:16 | Tree | |
|
[r2270]
by
david_costanzo
Replace the word "element" with "member" to describe things inside a list. This improves consistency throughout the manual. |
2007-07-09 00:14:33 | Tree |
|
[r2269]
by
david_costanzo
Add some information that if you want to draw and erase a font, you should disable anti-aliasing. Confusion about how to do this came up on the public forum, and since this was not a bug that could be fixed, the best thing I can do is to better document this mode-of-use. |
2007-07-09 00:12:54 | Tree |
|
[r2268]
by
david_costanzo
Fix a bug in the regular expression that finds ALLCAPS words in the manual. It wasn't using a zero-width postive look-ahead for the "followed by a non-word character" subexpression, so it would consume this character in its search. As a result, at least one ALLCAPS words was not being checked. |
2007-07-09 00:10:55 | Tree |