Commit Graph

308 Commits

Author SHA1 Message Date
Robby Findler
b5bc84e5ac added missing require (as suggested by Matthew) so now pasting works.
original commit: 0a313888c4d7f0eec66eac2c9b2931b97cb35b94
2010-12-07 07:05:54 -06:00
Robby Findler
867670281c on second thought, maybe this is the right last argument
original commit: 39008f2130b0eee4e41f6bd96dd5cf13d7474064
2010-12-06 19:33:46 -06:00
Robby Findler
00478aba9b patch so that the alt key does not crash drracket (windows)
original commit: f818aa56bf45ec1448aecd3fea4739a1eb96f5c1
2010-12-06 19:31:36 -06:00
Matthew Flatt
42e15fefdb win32: fix setwindowlongptr binding for 32-bit mode
original commit: fd79abcc1fd258c21803ab87d143b10d796aa4ab
2010-12-06 12:40:10 -07:00
Matthew Flatt
4323d16f95 win64: fix GetWindowLong to use Ptr variant
original commit: 6d1db909c4f08728f2aab3928473eabc4f628c3d
2010-12-04 17:38:47 -07:00
Matthew Flatt
426a181f85 win64: racket/draw and racket/gui
original commit: a56e547db6d68a578c9a45e02563e4af83f7d22a
2010-12-04 08:29:34 -07:00
Matthew Flatt
0e3f40b8c4 cocoa: hack around NSApplication's handling of command-line arguments
original commit: 3479f5fb92a68b8bcdd18c557ca03c17f43cd9e6
2010-12-02 11:53:18 -07:00
Matthew Flatt
72b8c62748 win32: fix font used to size controls
original commit: b0a746c701d2bc2b9380d66f98eedbd3f94736e0
2010-12-02 07:04:38 -07:00
Matthew Flatt
aff73a0218 gtk: fix GdkAtom type
original commit: 74d858ceedf93c1eb95be2f4cadbdab79f5bdfd8
2010-12-02 06:20:07 -07:00
Matthew Flatt
27c6805b43 gtk: fix clipboard problems on 64-bit mode; provide more text formats
original commit: 7a37b07e263a72ba40b7aed9c759a2ed84b4bb08
2010-12-02 06:17:40 -07:00
Matthew Flatt
f4d458d0fd gtk: fix clipboard; implement ye olde X selection
original commit: 82ab45b11d3f890d4830248feb95f38dcfe98c56
2010-12-01 20:48:23 -07:00
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