Commit Graph

3331 Commits

Author SHA1 Message Date
Robby Findler
726e476ea0 avoid saving the preferences on each keystroke in the find/replace dialog
original commit: de0103129bb589fd59f618e117dde432ed1a6290
2010-12-01 14:09:33 -06: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
Robby Findler
16f70bd22c change the behavior for closing the preferences window.
closes PR 11473

original commit: 2125535e06111dd9fb17203205161582c446bdab
2010-11-30 09:57:19 -06:00
Robby Findler
653df4ac44 gr2 cleanup
original commit: f11e53c68ca1fbc4e11321f97776650b8758ace3
2010-11-29 13:49:48 -06: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
ef1cdeae6e fix typo
original commit: f88735ef20e1dfb8c1cb46984a2936f9bdfe2c12
2010-11-28 08:01:06 -07:00
Matthew Flatt
bc99d8ca84 reorganize racket/gui docs and expand canvas-drawing overview
original commit: 68391fe2ea94af688bcc8c5825fb92d66fc0784d
2010-11-27 20:05:20 -07:00
Matthew Flatt
cde87458e6 doc correction
Closes PR 11465

original commit: 430d45b471aff9d3b09f21ed11aedae1b4067396
2010-11-27 08:28:57 -07:00
Matthew Flatt
657512f567 add width' and height' arguments to post-script-dc% and pdf-dc%
and document the change that the PS bounding box is no longer
 inferred from drawing operations

original commit: abcaa1775ca5aad50e87705100a1047bfc7b5e7c
2010-11-26 20:40:43 -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
f56c9fbe30 add pdf-dc%; make slideshow/pict depend on racket/draw, not racket/gui
original commit: 2edadd611303978255f6ff53efa5b691a0f7f0a5
2010-11-26 10:35:05 -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
0120b59ea5 fix `draw-bitmap-section-smooth' method of bitmap-dc<%>
original commit: 8e8844641c63767ce0df4428051cf086ffa91e6e
2010-11-25 11:00:32 -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
Robby Findler
0590579daa get two more 2htdp/image test cases to pass
original commit: bf62d4b6d6e1968ddaf3adc835c4f70d7321228a
2010-11-25 09:03:06 -06:00
Robby Findler
439d046c98 a (failed) attempt to fix equality comparison (but at least it is a step in the right direction (I think))
original commit: a658a7620b268edef2fe2af014b0e8a892619393
2010-11-25 06:55:00 -06: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
Jon Rafkind
68bae9195e save/restore dc state while drawing line numbers
original commit: ee62bae74be7c59479a19ac4b81fed1c03df90b9
2010-11-14 19:48:21 -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
f7297e95fe manual tests for refresh behavior
original commit: c3e0a7af139ab44e1bc7f46a4de9de5a582f98ea
2010-11-12 20:47:07 -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
Robby Findler
570a0957a5 add .scrbl to liked extensions in drracket
original commit: e9c90dc580a4a49132dc7ec33b9380708888e954
2010-11-09 09:04:14 -06:00