| Commit | Date | |
|---|---|---|
|
[r2921]
by
david_costanzo
Fix bug #1327775; FMSLogo now cleans up the "turtle traces" (when parts of the turtle are drawn outside the turtle's drawable area). The fix is to blank out any part of the update region that is outside the drawable area in the WM_PAINT handler. |
2009-07-26 07:53:52 | Tree |
|
[r2920]
by
david_costanzo
Remove an unnecessary parameter (it was the same as the default parameter). |
2009-07-26 07:51:06 | Tree |
|
[r2919]
by
david_costanzo
Greatly improve the peformance of drawing while zoomed by invalidating only the region affected by the lines, instead of redrawing the entire screen window (both the visible parts and the non-visible parts). |
2009-07-26 07:14:14 | Tree |
| 2009-07-26 05:50:47 | Tree | |
| 2009-07-26 05:37:49 | Tree | |
|
[r2916]
by
david_costanzo
Make BITFIT throw an "out of memory" error when asked to allocate a very large bitmap, instead of displaying a dialog box and throwing a stopping error. This makes the errors easier to handle programmatically and removes a strange string that was previously required to be translated to other languages. |
2009-07-26 05:31:56 | Tree |
|
[r2915]
by
david_costanzo
Change the type of the width/height in lbitfit() from FLONUM to int, since they are required to be integers, anyway. |
2009-07-26 05:20:10 | Tree |
|
[r2914]
by
david_costanzo
Interpolate colors when zoomed out or using BITFIT to shrink an image. This makes the picture look better and removes the confusion behavior where a picture might disappear when zoomed out. This change does not apply to Win 95/98/ME experience. The fix was to set the BLIT stretching mode to HALFCOLOR, instead of COLORONCOLOR. This has a major performance hit when drawing in a zoomed mode, but the improvement in the visual effect is worth the extra time. |
2009-07-26 05:10:59 | Tree |
| 2009-07-26 04:46:17 | Tree | |
| 2009-07-26 03:29:23 | Tree |