Commit Graph

297 Commits

Author SHA1 Message Date
Matthew Flatt
a82341289c cocoa: avoid infinite loop on re-dispatch of command keys
original commit: e627ccb5edb6e7c030325d6c62d82c170a83f06b
2010-11-30 20:17:47 -07:00
Matthew Flatt
06ab79f133 cocoa: explicitly re-dispatch Cmd- key combinations
original commit: 72d57d8db86b53adadef214fef051a78f9965bf5
2010-11-30 15:39:02 -07:00
Matthew Flatt
467341591e fix {get,set}-event-type on mouse-event%
Closes PR 11474

original commit: 8f9a8daa27dee721545915970eaa56b0c7ec4c30
2010-11-30 09:32:59 -07:00
Matthew Flatt
5ccf03492b don't GC an eventspace with a visible frame, etc.
original commit: 9f9e23f551ad1b45c9d930a89bcec58f422c4b38
2010-11-30 09:32:59 -07:00
Matthew Flatt
5953d2f330 fix eventspace as event
original commit: c81ad90161104a1e02c172cb18753ff93fdfe452
2010-11-30 09:32:59 -07:00
Matthew Flatt
eafc586bf3 cocoa: fix race condition on window enabling
original commit: 37d16cf8f81a5b486ca79d5c6b6695de5dc95455
2010-11-30 09:32:58 -07:00
Matthew Flatt
23ce612716 cocoa: fix removal of menu shortcut
Closes PR 11463

original commit: 2282cae59ab233d9f054bb87d1eefb72f82a74ac
2010-11-28 10:44:01 -07:00
Matthew Flatt
e73027e3ad cocoa: fix problem with tab panel
original commit: d37cc7b3ec702c9d89a6fc3a18f65c873fdd2c11
2010-11-28 10:41:59 -07:00
Matthew Flatt
15e6373fe4 cocoa: fix relabel of image checkbox
original commit: f090e732fd8fb63f92dfb30391c9bd8d3910c281
2010-11-28 08:01:07 -07:00
Matthew Flatt
48abd21d7c cocoa: fix enable & disable of windows
original commit: 262531e23121a4a11b5e683923a961712d003b10
2010-11-28 08:01:06 -07:00
Matthew Flatt
f7594ac5c4 cocoa & gtk: fix set-label with bitmap on message%
Closes PR 11462

original commit: 04a4ad269fb446000bb463e793e6e8e16457499d
2010-11-26 11:59:31 -07:00
Matthew Flatt
86e4eed112 centralize glib loading as used by racket/draw and Gtk racket/gui
original commit: 5aff70029abb6bd804c156b412f1a2ab70ebfa23
2010-11-26 11:20:15 -07:00
Matthew Flatt
7789fcd827 gtk & cocoa: frame iconize repairs
In the "windowing.rktl" tests, for Gtk there are still race conditions
 between the program and the window manager. But for the first
 time ever, all platforms can pass the "windowing.rktl" test.

original commit: 7da127227a3a493214b0878cd26bff6b51631115
2010-11-26 08:33:59 -07:00
Matthew Flatt
99c829cd5b win32: frame size and iconize fixes
original commit: 1f61bbdc513ea7f07ae764cd0a6ae640e4e19479
2010-11-26 08:10:58 -07:00
Matthew Flatt
e0622ddb4f cocoa: handle multi-key character input
original commit: e0bcec082500e81a86ea2d307c371df53af4dc8c
2010-11-25 10:38:44 -07:00
Matthew Flatt
2fdd64b457 cocoa: don't treat dead-key events as normal character events
but more work is still needed for multi-key input

original commit: df9c4c8c6906de97b919fa5f56c32a84a1b58afd
2010-11-25 08:41:50 -07:00
Matthew Flatt
4723df4a89 fix some racket/gui tests and fix cocoa frame centering
original commit: 347869fc9e90560493f39654afd7037be7dac690
2010-11-25 08:03:33 -07:00
Matthew Flatt
1779a3853f add 'close-button style to dialog%; fix cocoa default frame placement
original commit: 820e832853058ee2063599ea9ab2bc8cfc23676f
2010-11-25 08:03:33 -07:00
Matthew Flatt
0d9d00cb1c cocoa: finally found the documented API to enable GUI mode
original commit: ab070b205ea20b76b76dea5e027d2a35e7de6c73
2010-11-25 08:03:32 -07:00
Matthew Flatt
eb01085adf cocoa: fix problem with frame focus
original commit: 370c97165a2efc2b9061c27e31b1cdf0d0a97026
2010-11-24 12:03:17 -07:00
Matthew Flatt
596161d950 cocoa: repair location fixup on screen change
original commit: e2072d5afba7cc3c8f1572bdbdac0d7020c92237
2010-11-24 10:38:41 -07:00
Matthew Flatt
f1833d580a cocoa: fix problems with frame-list management
original commit: 14a72b5a083da74b42bf5a7d54ae16a05d34e325
2010-11-24 07:12:02 -07:00
Matthew Flatt
93b21b51b1 cocoa: try to fix problem with drifting gc-blit window
original commit: 510c3f8a3362fe67979e805910b90c5bd440f586
2010-11-23 10:02:45 -07:00
Matthew Flatt
9fa0057c3b cocoa: one more 10.6-only method
original commit: c94df207a4678224b30f9746f533ca84a739fe45
2010-11-20 15:45:28 -07:00
Matthew Flatt
46fac3892b cocoa: avoid another 10.6-only method
Closes PR 11442

original commit: bf9b913f33adaeaec494739a4c1a68a727eb939f
2010-11-20 15:38:17 -07:00
Matthew Flatt
277c10793a cocoa: avoid another 10.6-only method
Closes PR 11440

original commit: 584287483b0aae37174cfa8cc65589203bff2cdd
2010-11-16 17:08:41 -07:00
Matthew Flatt
4737e58099 cocoa: fix put-file extension handling when no extensions are supplied
original commit: f050f28d2b10832630dcd933e53bc13b602b477a
2010-11-15 19:46:41 -07:00
Matthew Flatt
b243414450 cocoa: adjust button shape for large fonts
original commit: 6c844ec41555d3ef381024d43993d16da85db5fc
2010-11-15 12:16:42 -07:00
Matthew Flatt
e28237cccb cocoa: avoid explicit NSTabViewDelegate
--- not in pre-10.6, seems to crash in 64-bit mode, and not
     necessary to declare
 Closes PR 11418

original commit: 16b75b1f0044d3352bb2ba0e8f7031b8279cf4c0
2010-11-14 15:54:18 -07:00
Matthew Flatt
27009c62e2 cocoa: fix ffi-use bug
original commit: 279315b582115b7af4ad4821ca5bfb097c53f83b
2010-11-14 15:54:17 -07:00
Matthew Flatt
95048b2dca win32: canvas refresh repair
original commit: d2fe39da339c06c3f7edfe57ea53e5543101957b
2010-11-13 09:54:47 -07:00
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
Jon Rafkind
bba9d6f5f3 increase delay value before refresh to 100
original commit: bcef0dbfe24662369ce148ec87d90d5d828ad0be
2010-11-11 13:29:01 -07:00
Matthew Flatt
68fbeb7cde cocoa: set button control size when font is small
Closes PR 11404

original commit: d7369f819c014ab15da4b9dc23c6a4ac7f0f5664
2010-11-10 17:54:07 -07:00
Matthew Flatt
f83d833348 cocoa: avoid 10.6-specific method for menu popup
original commit: b6b3298567c4aa566a93ed46f76eb2774d37a0fa
2010-11-10 17:54:07 -07:00
Matthew Flatt
d20c5fbd4a use #x3FFFFFF instead of #x3FFFFFFF for max size of an unbounded frame
because sawfish is unhappy with #x3FFFFFFF

original commit: 168a2c15911a2bc6abd249a9a557e90ee5b0d4d9
2010-11-09 16:59:01 -07:00
Matthew Flatt
5205ca7906 cocoa: use alternate key if ctl-combination has no mapping
--- fixes ctl-space, and maybe other combinations
 Closes PR 11403

original commit: c9b7c98525e8f4e1a42e69f8c5f8cbd545f9288b
2010-11-09 06:55:37 -07:00
Matthew Flatt
dceffd7fee cocoa: fix save-file dialog when other extensions should be allowed
original commit: 83bcdbbd8122c688f02685d212daa621b86a6174
2010-11-08 07:12:03 -07:00
Matthew Flatt
1a852b22ed cocoa: fix ctl-\ key event
original commit: 3747978c1e8d5d3fa4fcd8ba5a91a5618af9c97a
2010-11-08 07:03:51 -07:00
Matthew Flatt
a23671380f gtk: initialize canvas backing to white
original commit: 23908c23728d16cb3b7e1799180f4d6e5e5965c5
2010-11-07 07:16:12 -07:00
Matthew Flatt
0700c8c5dd fix `find-graphical-system-path'
original commit: e402d68efc6c199795fceee0d2f02c2ea3619056
2010-11-07 07:08:33 -07:00
Matthew Flatt
e107945482 cocoa: fix a double vs. float mismatch in getting scroll positions
original commit: 53febbeb6c37cb671c6a614b699d8bad649bde3a
2010-11-06 21:22:52 -06:00
Matthew Flatt
ec4cd58f1d win32: fix combo% on-popup
original commit: f935266257b22ccb40fa6cde56711b096ae286aa
2010-11-05 15:54:56 -06:00
Matthew Flatt
5c18c9a5f3 cocoa and gtk: fix combo% `on-popup' method
original commit: 39596efef5a79c81475f3a2a5e78420b924a9a84
2010-11-05 15:54:56 -06:00
Matthew Flatt
aa73bfcdf1 win32: fix flush duplocate def
original commit: 9f42fa0e6fe66910932736cb7018d1568f22b530
2010-11-05 15:54:55 -06: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
929595edaf win32: fix flush and periodic canvas flush
original commit: 64d9a391cfe480fd599910026294cff62cd75ca3
2010-11-05 15:54:55 -06:00
Matthew Flatt
6482978363 win32: periodic canvas flushing
original commit: 4d316f78510aed0ff5a90dd038994c6da0eaabda
2010-11-05 15:54:55 -06:00
Matthew Flatt
303034be6f gtk: periodic canvas flushing
original commit: 72a19d2ab37e2e96974eb3dcf80fc39f3896a11a
2010-11-05 15:54:54 -06:00
Matthew Flatt
a8a54a1107 win32: fix some test failures
original commit: 9fbb7d3a9927a828cc26032bb981b03e47f72a5e
2010-11-05 15:54:54 -06:00