Matthew Flatt
624863e760
adjust canvas refresh strategy yet again
...
- there seems to be no need to auto-resume flushes on a canvas,
which can create flicker if the auto-resume timeout turns out
to be too short
original commit: 1c6f745ac162c91532c75e2bb0a0922c4b3fefab
2010-11-12 20:39:58 -07:00
Matthew Flatt
7d3393f07f
gtk and cocoa: add flush method to canvas% and fix periodic flush
...
original commit: b9f3957a767f3530f8a1e27a7be8ca4852e581f9
2010-11-05 15:54:55 -06:00
Matthew Flatt
c14bee176f
clean up
...
original commit: d7f1d12ea1c16d5ed062a8ac8fe2fe47db267f15
2010-11-05 15:54:49 -06:00
Matthew Flatt
d8abd252d3
cocoa: bitmap from clipboard
...
original commit: 56f311d204948031a4b67f8bb33ddae2213c037f
2010-11-05 15:54:43 -06:00
Matthew Flatt
4e249b61a8
fix save-file and get-argb-pixels for screen bitmaps
...
original commit: 674d2e524858398f715b391d565153ced0443e45
2010-11-05 15:54:43 -06:00
Matthew Flatt
b6651db0ba
cocoa: opengl canvases
...
original commit: 1bddb120f9f460e089d926f3f57f6618b733e6a5
2010-11-05 15:54:37 -06:00
Matthew Flatt
37346734b8
fix (different) refresh issues with both Gtk and Cocoa
...
original commit: a1462d02557b50eabeba4fa3d6f10582416a7160
2010-11-05 15:54:30 -06:00
Matthew Flatt
061d523adf
unify cocoa & gtk canvas-painting implementation
...
original commit: f40e7edae886dc09f8bbb979911fd42f824aaf85
2010-11-05 15:54:27 -06:00
Matthew Flatt
5c533a1695
add make-screen-bitmap and canvas% make-bitmap; specialize for X11
...
original commit: 51aacfe949cfd30dea4c37dc5d3c376edcb29ff7
2010-11-05 15:54:26 -06:00
Matthew Flatt
921d351bf6
toward better refresh for gtk & other bug fixes
...
original commit: e72cf8517584c9904a5279c2cd7d587d372f67f6
2010-11-05 15:54:23 -06:00
Matthew Flatt
4e23681799
still again yet another refinement to cocoa refresh
...
original commit: 748115fe91205e5df2128d8ea4f12b7ec8fa5076
2010-11-05 15:54:22 -06:00
Matthew Flatt
ceddc9fbf5
another cocoa refresh repair
...
original commit: 909ee0f32dc046f5d25338687146edca84278ab0
2010-11-05 15:54:21 -06:00
Matthew Flatt
8a6417f3e6
more attempts to avoid flicker
...
original commit: f13b569b751559a2be7ae39c690dff34ebd29fa7
2010-11-05 15:54:21 -06:00
Matthew Flatt
be50496117
use Cairo's Quartz back-end for canvas buffering under Mac OS X + makes text rending look much better - makes drawing to a bitmap% different than drawing onscreen
...
original commit: 2dba600d59a97271f8ee4517c6b4e1efb695e94f
2010-11-05 15:54:16 -06:00
Matthew Flatt
865a4b4671
clean up lock library and uses
...
original commit: a9ffced9b8537987c584b206d04e824e54ada965
2010-11-05 15:54:14 -06:00
Matthew Flatt
a4eeceff33
new cocoa canvas-refresh strategy
...
original commit: 7a7658e86d209a9de522e72116ba36c3b9466f2d
2010-11-05 15:54:12 -06:00
Matthew Flatt
f67eea2b7a
yet more cocoa canvas repairs
...
original commit: f716ae049a730cbc9fc17c974087cce78ababcc1
2010-11-05 15:54:11 -06:00
Matthew Flatt
55f34df7de
fix canvas dc size reporting
...
original commit: b69d4322afd417c9b354ea3ca0ba2150fe113119
2010-11-05 15:54:10 -06:00
Matthew Flatt
5746708793
auto-scroll canvases and frame status lines
...
original commit: c42d95216eb48e94a48364fb01b0e6d4a70d1534
2010-11-05 15:54:10 -06:00
Matthew Flatt
4015840a60
fix clipping-region issues
...
original commit: d10669d34e79f77f0041ccfdb99079336c006e64
2010-11-05 15:54:08 -06:00
Matthew Flatt
1d62d8420e
windows fixes
...
original commit: e0bbe944aa92584880fb20fc485d0d0e93f1c2c1
2010-11-05 15:54:05 -06:00
Matthew Flatt
7b32ac2065
gracket2 wx re-implementation start
...
original commit: 5baba1d81ac2fbf109c4c9cafcc845d899f685ee
2010-11-05 15:53:55 -06:00