Matthew Flatt
d5024f0f20
win64 racket/gui: another work around for Cairo clipping issues
...
Cairo doesn't seem to deal correctly with an HDC produced
by BeginPaint() that has a clipping region. The problem affects
only Win64. Work around the problem by drawing to a separate
HDC and copying to/from the screen. (To see the problem before
this patch, draw the DrRacket window to the edge of the screen
and back, and observe tha the toolbar doesn't update correctly.)
This change could affect performance, but it should mostly
be limited to refresh when a window moves.
2012-08-08 09:56:44 -06:00
Robby Findler
d476d3f21a
fix a bug I thought I'd fixed a while back...?
2012-02-22 16:51:48 -06:00
Robby Findler
1945ff2709
add make-platform-bitmap
...
also: use it in pict's rendering and
remove redex's platform-specific font choice
(going back to using 'modern on all platforms)
closes PR 12554
2012-02-21 16:19:45 -06:00
Matthew Flatt
8711aa6c5d
work around win64 drawing problem
...
Merge to 5.1.2
2011-07-22 07:51:01 -06:00
Matthew Flatt
0c4d2e332c
fix transparent-canvas detection
2010-12-17 10:46:06 -07:00
Matthew Flatt
fc4165ec40
win32: fix transparent-canvas support
2010-12-17 09:33:11 -07:00
Matthew Flatt
f700a15d85
specially record transparent-canvas drawing for a small number of drawing ops
...
which enables background-sensitive smoothing of text
2010-12-17 09:27:10 -07:00
Matthew Flatt
b9f3957a76
gtk and cocoa: add flush method to canvas% and fix periodic flush
2010-11-05 15:54:55 -06:00
Matthew Flatt
d7f1d12ea1
clean up
2010-11-05 15:54:49 -06:00
Matthew Flatt
b98ba3e60b
win32: gl bitmaps
2010-11-05 15:54:39 -06:00
Matthew Flatt
b9e6ffe18c
win32: canvas gl, almost
2010-11-05 15:54:38 -06:00
Matthew Flatt
d4f7df6eb8
win32: misc repairs
2010-11-05 15:54:36 -06:00
Matthew Flatt
912a2d5151
win32: more menus and controls
2010-11-05 15:54:32 -06:00
Matthew Flatt
f2bad07fb8
win32: several control classes
2010-11-05 15:54:32 -06:00
Matthew Flatt
ee30013098
win32 basic canvas, key handling, and eventspaces
2010-11-05 15:54:31 -06:00
Matthew Flatt
35703b49b9
win32 theme and basic canvas
2010-11-05 15:54:31 -06:00