Matthew Flatt
b0115ee360
add 'wheel-left and 'wheel-right events
2011-04-03 09:49:56 -06:00
Matthew Flatt
7ecf8e6c0b
cocoa: fix crashing bug related to canvas sizing
2011-03-15 12:42:04 -06:00
Matthew Flatt
845ca2d586
cocoa: yet another hack around weird cocoa behavior
...
Closes PR 11712
Merge to 5.1
2011-02-04 19:43:59 -07:00
Matthew Flatt
bbb12848d1
cocoa: create window to show composition via an input method
...
Merge to 5.1
2011-01-30 17:33:12 -06:00
Matthew Flatt
b112fd76df
add reparent' to
subwindow<%>'
2011-01-21 20:21:21 -07:00
Matthew Flatt
c12d52f21b
cocoa: fix problems with some input methods (such as Kotoeri)
...
but the problem remains that the input state is invisible while
characters are being composed
2011-01-17 20:27:55 -07:00
Matthew Flatt
f1e13a7921
modial dialog don't disable mouse motion, enter, and leave events
...
Closes PR 11599
This is an API change relative to gr1, but it seems sensible,
and it makes enter and leave events more reliable and easier
to implement.
2011-01-10 07:53:03 -07:00
Matthew Flatt
81cbf1ae1f
add get-client-handle' to
window<%>'
2011-01-05 12:15:37 -07:00
Matthew Flatt
ae5093a134
more consistent on-size' and
on-move'
2011-01-05 10:00:07 -07:00
Matthew Flatt
ffd4193e32
fix frame registration on show' when
current-eventspace' is weird
...
(i.e., not the frame's eventspace)
Closes PR 11573
2010-12-29 07:45:49 -07:00
Matthew Flatt
bb96973c4a
cocoa: don't disable flushes on a window that isn't shown
...
because that doesn't seem to work
Closes PR 11565
2010-12-24 18:22:59 -06:00
Matthew Flatt
37d16cf8f8
cocoa: fix race condition on window enabling
2010-11-30 09:32:58 -07:00
Matthew Flatt
262531e231
cocoa: fix enable & disable of windows
2010-11-28 08:01:06 -07:00
Matthew Flatt
e0bcec0825
cocoa: handle multi-key character input
2010-11-25 10:38:44 -07:00
Matthew Flatt
df9c4c8c69
cocoa: don't treat dead-key events as normal character events
...
but more work is still needed for multi-key input
2010-11-25 08:41:50 -07:00
Matthew Flatt
820e832853
add 'close-button style to dialog%; fix cocoa default frame placement
2010-11-25 08:03:33 -07:00
Matthew Flatt
510c3f8a33
cocoa: try to fix problem with drifting gc-blit window
2010-11-23 10:02:45 -07:00
Matthew Flatt
b6b3298567
cocoa: avoid 10.6-specific method for menu popup
2010-11-10 17:54:07 -07:00
Matthew Flatt
c9b7c98525
cocoa: use alternate key if ctl-combination has no mapping
...
--- fixes ctl-space, and maybe other combinations
Closes PR 11403
2010-11-09 06:55:37 -07:00
Matthew Flatt
3747978c1e
cocoa: fix ctl-\ key event
2010-11-08 07:03:51 -07:00
Matthew Flatt
d7f1d12ea1
clean up
2010-11-05 15:54:49 -06:00
Matthew Flatt
bffff78aad
misc fixes, especially cocoa
2010-11-05 15:54:48 -06:00
Matthew Flatt
f57961fba4
cocoa ppc repairs
2010-11-05 15:54:46 -06:00
Matthew Flatt
27f18efa88
gtk: make gl support optional and also clean up some unneeded unimplementeds
2010-11-05 15:54:41 -06:00
Matthew Flatt
18c99e52a5
cocoa & gtk: color dialog
2010-11-05 15:54:39 -06:00
Matthew Flatt
83a00c66ec
cocoa on-drop-files
2010-11-05 15:54:28 -06:00
Matthew Flatt
f40e7edae8
unify cocoa & gtk canvas-painting implementation
2010-11-05 15:54:27 -06:00
Matthew Flatt
61788d68d5
adjust flush-display
2010-11-05 15:54:26 -06:00
Matthew Flatt
af499e3039
fix focus and frame-modified problems
2010-11-05 15:54:25 -06:00
Matthew Flatt
221c423402
cocoa button fixes
2010-11-05 15:54:25 -06:00
Matthew Flatt
e72cf85175
toward better refresh for gtk & other bug fixes
2010-11-05 15:54:23 -06:00
Matthew Flatt
8da4bbd52d
fix key-event problem and implement mouse wheel for Cocoa
2010-11-05 15:54:23 -06:00
Matthew Flatt
0691f0491e
collecting-blit for cocoa
2010-11-05 15:54:23 -06:00
Matthew Flatt
c3fa1f01e8
cocoa mouse event and cursor fixes
2010-11-05 15:54:22 -06:00
Matthew Flatt
748115fe91
still again yet another refinement to cocoa refresh
2010-11-05 15:54:22 -06:00
Matthew Flatt
0e64be35b7
fix text-drawing performance
2010-11-05 15:54:21 -06:00
Matthew Flatt
909ee0f32d
another cocoa refresh repair
2010-11-05 15:54:21 -06:00
Matthew Flatt
f13b569b75
more attempts to avoid flicker
2010-11-05 15:54:21 -06:00
Matthew Flatt
8c9e239798
key release events
2010-11-05 15:54:21 -06:00
Matthew Flatt
f1e2db412f
new queue level for refresh events
2010-11-05 15:54:20 -06:00
Matthew Flatt
31e46eb8b3
more cocoa refresh refinements
2010-11-05 15:54:20 -06:00
Matthew Flatt
8ed2fba67d
fix various cocoa problems
2010-11-05 15:54:20 -06:00
Matthew Flatt
2a4ea2ef98
fix focus problems and implement send-message-to-window in cocoa
2010-11-05 15:54:20 -06:00
Matthew Flatt
a747047145
special-option-key for cocoa
2010-11-05 15:54:19 -06:00
Matthew Flatt
cc737fc571
another refinement to cocoa key handling
2010-11-05 15:54:17 -06:00
Matthew Flatt
15a7a2a006
cocoa tab-panel in no-border mode uses PSMTabBarControl
2010-11-05 15:54:17 -06:00
Matthew Flatt
40c1c2ffef
cocoa cursors
2010-11-05 15:54:16 -06:00
Matthew Flatt
0114b7a4a5
misc repairs
2010-11-05 15:54:15 -06:00
Matthew Flatt
c704905833
more memory management
2010-11-05 15:54:15 -06:00
Matthew Flatt
a9ffced9b8
clean up lock library and uses
2010-11-05 15:54:14 -06:00