| Commit | Date | |
|---|---|---|
| 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 |
| 2007-06-28 07:49:34 | Tree | |
|
[r2266]
by
david_costanzo
Further performance improvement on line drawing: Creating the HPEN to use when drawing a line is now done when the pencolor/size is set, instead of just before drawing each line. This speeds up circle drawing by about 10% and squiral drawing by about 2%. I also added some logic for printout out GDI and USER object leaks. Unfortunately, so many objects are leaked in normal usage, that it's hard to tell what leaks are problematic and what leaks are one-time leaks. As a result, this is only really useful if a test is run in a loop. |
2007-06-26 06:18:14 | Tree |
|
[r2265]
by
david_costanzo
Refactoring: Make TScreenWindow::m_ScreenDeviceContext and TScreenWindow::m_MemoryDeviceContext private and provide inline accessors for them. This prevents and client code from inadvertantly modifying the values of these member variables. |
2007-06-26 03:55:46 | Tree |