| Commit | Date | |
|---|---|---|
|
[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 |
| 2007-06-26 03:43:04 | Tree | |
| 2007-06-25 00:22:29 | Tree | |
|
[r2262]
by
david_costanzo
Move getting the screen and memory device contents for TScreenWindow into TScreenWindow::SetupWindow() so that these didn't have to be created for each drawing operation. This done to improve performance. After thi change the CIRCLE command was 50% faster and drawing squirals was 10% faster. |
2007-06-25 00:21:12 | Tree |
| 2007-06-22 06:30:11 | Tree | |
| 2007-06-22 06:30:10 | Tree | |
| 2007-06-20 04:09:53 | Tree |