Matthew Flatt
7ca55d79eb
`frame%' style doc corrections
...
to sync with gr2 changes
original commit: dc2bdfcea3f8736d6983255c0c26ae8a3dbbc2be
2011-01-28 11:14:01 -07:00
Matthew Flatt
3a9e14051b
DrRacket line numbers: fix condition for whether to draw a number
...
original commit: 96fd11eedebc28331aa689892042742ea75039be
2011-01-28 06:22:28 -07:00
Matthew Flatt
8931482f2e
remove non-working get-font' method of
control<%>'
...
Closes PR 9938
original commit: 5467f89a23e3a186cc180703db68b9be720440a2
2011-01-28 05:55:41 -07:00
Matthew Flatt
74afb5a416
cocoa: fix first-responder tracking when a frame is hidden
...
original commit: 2ab0d36738e6c8f51de1d3ad68701e88bb6decea
2011-01-27 19:20:13 -07:00
Matthew Flatt
3981ea12a7
gtk: fix float frames to not appear in WM's window list
...
original commit: 45999143a4ad550520404299dd1fb2e38a4ee3d7
2011-01-27 12:25:53 -07:00
Matthew Flatt
b1f7ed6927
gtk: list-box dclick
...
original commit: 08bf77deeb260e91545a4df83dd4e5a5c3a00a99
2011-01-27 12:26:23 -07:00
Matthew Flatt
dd3cb0f4a9
win32: fix printing bug related to clipping
...
original commit: d34deeba91c8ca6af4403a2f7ecf2eac9a2cda84
2011-01-27 12:26:23 -07:00
Robby Findler
da6f24ecc2
disable the new {} indentation until it can be done in a #lang language-specific way
...
original commit: efb66b0cc4b41c0d71271144de23e910566b4fe9
2011-01-27 11:21:46 -06:00
Matthew Flatt
be21cd76e4
cocoa: fix problems with live-resize
...
that were created by the queue-sync change
original commit: 8cbc7016717d7f80ff932c64f25d3cd734e29bbb
2011-01-26 12:57:01 -07:00
Matthew Flatt
5c15ac736a
cocoa: better sync between Cocoa and Racket event queues
...
to reduce inversion where a low-priority callback runs
when a GUI event is available
original commit: 630dee7227fe437532edfeeda6e5c35f1bf8f7c0
2011-01-26 12:19:48 -07:00
Robby Findler
97b928821b
make completions box handle clicking around a little bit better
...
original commit: 71236aa48c1292539390899a14e4481aafd226e5
2011-01-25 20:58:50 -06:00
Robby Findler
4e61f8bb71
drop superflous dependency on srfi1
...
original commit: f182d0def4cb65f3089e0de167d61053279cb799
2011-01-25 20:58:47 -06:00
Robby Findler
8dd3d90602
fix sizing and font inconsistencies in the completions box
...
original commit: e0703e251be2c2fc62303f8376bc4bd10d3f0c60
2011-01-25 20:58:44 -06:00
Matthew Flatt
389fc6f6db
change gracket -z' to just use
read-eval-print-loop'
...
instead of `textual-read-eval-print-loop'
original commit: 5e3dbbc3f8c89776143ce71db07bbc991141a49a
2011-01-24 19:47:21 -07:00
Matthew Flatt
1145cb94a7
add current-get-interaction-input-port' and adjust
racket/gui'
...
so that GUI events are dispatched while a REPL is blocked on input
original commit: 069a7c2b4871477bf35a120b33ff5d7358e23a7c
2011-01-24 19:47:20 -07:00
Matthew Flatt
a22f20b771
add eventspace-event-evt' to
racket/gui/base'
...
original commit: cf548f197e19a3906ab6595726d73b5754d048cb
2011-01-24 19:47:20 -07:00
Robby Findler
1becc8b95b
adjusted PLTDRCM in trace mode to use the log-info printouts instead of manager-trace-handler
...
original commit: 54d556b368e7e10e8d5c2904e8ee02d30fb95dfb
2011-01-22 16:06:47 -06:00
Robby Findler
c7a9484dee
adjustments to the colorer-out-of-sync gizmo
...
(the "()" in the bottom right of the drracket window)
to make sure that it is right when switching tabs
and when a frame is first opened
original commit: 0fe0858ba89477f9a07bd3e15c2dd55684906db8
2011-01-22 16:06:44 -06:00
Matthew Flatt
bf83ef5244
gtk: remove debugging printf
...
original commit: cef9f90c27535b11fc6c70022885f8f170620a6d
2011-01-22 13:30:05 -07:00
Matthew Flatt
bddc0747cc
gtk: fix reparent problem with parent-relative location is unchanged
...
original commit: 127d563bd881b4531464d59bd9a27c2a46374865
2011-01-22 13:10:01 -07:00
Matthew Flatt
755d01d17a
finish implementing display of menu shortcuts
...
that involve non-chars shortcuts and alternate prefixes
original commit: 69859850f39b4dfeb48b30e742434e3f730ddf25
2011-01-22 10:15:14 -07:00
Robby Findler
eb5f0e41e1
added docs and contract for preferences:get-preference/gui
...
original commit: db13cddef0bdf05be2552eaaf2ad1dc6391a258b
2011-01-22 07:43:57 -06:00
Matthew Flatt
299e85b30a
add reparent' to
subwindow<%>'
...
original commit: b112fd76df4305b178a7e761fe0d29214a37c518
2011-01-21 20:21:21 -07:00
Matthew Flatt
74f7864819
win32: fix canvas-refresh problem when a canvas is shown
...
and when it has been drawn onto outside of `on-paint';
also, try to prep the content of all canvases within a
top-level window before the window is shown (as on other
platforms)
original commit: 8228ce92cfdf09611373a3c4bee7d4438f3b4ed0
2011-01-21 09:09:05 -07:00
Matthew Flatt
fa807f509a
gtk: fix `get-focus-window' in frame%
...
Closes PR 11654
original commit: e331f1bce26b0aa23dd0c89fcec62280fe82dd66
2011-01-21 09:07:46 -07:00
Robby Findler
b8f668ea3a
add match to the default indentation and squarebracket preferences
...
closes PR 11656
closes PR 11653
original commit: 72b7c262904d30a321139c286fa34b7bec17cfaa
2011-01-21 06:47:28 -06:00
Matthew Flatt
d878626449
win32: fix dialog centering
...
original commit: 4529fbe5e6d47ff4b067deefbb53f31dac14478e
2011-01-20 16:47:14 -07:00
Matthew Flatt
3787ef2d2f
fix default dialog% position (centered)
...
Closes PR 11637
original commit: 0bc987e66b694050d62a2017348eef6a291f9a3a
2011-01-20 16:42:45 -07:00
Matthew Flatt
984580f291
fix `message-box' to use eventspace of parent, if any
...
original commit: 128fedaceb505a712fab9fcf0ea24d9e97457de7
2011-01-20 15:47:03 -07:00
Robby Findler
465ba73e39
remove leftover printf and adjust splash screen width default
...
original commit: b25c9591f62cc2984e14c25c9438fb253616fc2d
2011-01-20 15:40:50 -06:00
Robby Findler
d6dfa2d675
fixed the result contract of message+check-box (it was missing the second value) and then did a bunch of other minor contract tweaks to get rid of false/c and one-of/c
...
original commit: 0f579711ac044313449669199a67b8359c225cb5
2011-01-20 14:08:34 -06:00
Robby Findler
fa93a8ee44
adjusted the framework preferences system to work better with failures under windows
...
original commit: cde613218e8b9a64e8495b050f1c9a474ab71afa
2011-01-20 14:07:12 -06:00
Robby Findler
6e4a754a50
Rackety
...
original commit: b2dfe78fb08156dc6f9b89127c8cf4376662550b
2011-01-20 14:05:59 -06:00
Matthew Flatt
b7aac0d234
win32: printing page size
...
original commit: 676066f10338723d55c57db4f3e4aee32d502237
2011-01-19 06:32:29 -07:00
Matthew Flatt
6a4c464126
cocoa: fix printing bounds
...
original commit: 4fc8797df29a4c162c3294c780427b228959e3d8
2011-01-18 18:42:39 -07:00
Matthew Flatt
6655dc982d
adjust `racket/gui' and dependencies to survive a locked preference file
...
- adds a `#:timeout-lock-there' argument to `get-preference'
- fixes preference looup in `racket/gui'
- make preference names consistently use `GRacket' and consistently
fall back on `MrEd' names
- fix Emacs-style undo mode while we're at it
original commit: 98822cf1f989efd7c22f5d9587a65aeee29f26c0
2011-01-18 17:37:33 -07:00
Matthew Flatt
5ee660453f
fix `editor<%>' printing problems
...
- pagination for `pastebard%'
- always put everything on a single page for EPS mode
- add PDF support to mirror PS support
original commit: 183323a2c5712ec851148e804255665ede9fa8e6
2011-01-18 14:16:25 -07:00
Matthew Flatt
f602a0965f
gtk: add missing keycode for Insert key
...
Closes PR 11412
original commit: 5bdc8a58b40e6dd1deaba34344fd9d2cb006ad37
2011-01-18 11:02:47 -07:00
Matthew Flatt
7c2da93eb0
change `text-field%' to treat numpad Enter like normal Enter/Return
...
Closes PR 7890
original commit: 3ff7ca2d317396d3747b3c6dab35c5e29aac95ea
2011-01-18 11:02:46 -07:00
Robby Findler
f6ab871af9
fix a bug in the indenter relating to {} tabbing
...
original commit: e95957483c53f2edb64956469da89f010868d76c
2011-01-18 10:54:56 -06:00
Matthew Flatt
25e0080ae3
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
original commit: c12d52f21b14837e760131c31319297cce42a8d8
2011-01-17 20:27:55 -07:00
Matthew Flatt
d6e4425fbb
gtk: enable input-method (e.g., Chinese) support
...
original commit: d8e123753c40fadc6d51513cf1fa5e4eca614bc8
2011-01-17 18:28:31 -07:00
Robby Findler
d9bea8bf42
found another place in the framework test suite where operations weren't happening on the eventspace handler thread
...
original commit: 70e3074bafbfe95fa90b6651489271551be9a67e
2011-01-17 15:35:35 -06:00
Matthew Flatt
63cb0cfad9
get rid of the old barriers around GUI event dispatch
...
since, on further reflection, it doesn't seem needed, and a simple
prompt seems to make everything work right
original commit: 36155e913e9f9ab94667e0c4e0abc8038ffda0a6
2011-01-17 09:21:50 -07:00
Matthew Flatt
fcf44097a4
document the fact that event callbacks are now delimited by a prompt
...
using the default continuation prompt tag
original commit: 7545d7d18fd0119e441d36ac516b89dc14693861
2011-01-17 09:03:05 -07:00
Matthew Flatt
a6ae74dc8d
fix the event dispatch handler
...
original commit: 0c1ca7a902207691f76feb161743c3f95c0be95d
2011-01-17 09:02:51 -07:00
Matthew Flatt
b20c4281f5
restore `event-dispatch-handler'
...
original commit: 10ad58a747b2eaec89e101a89e99ed5c913b3f33
2011-01-15 18:28:36 -07:00
Matthew Flatt
dcdd232176
win32: allow GetCursorPos to fail
...
in case the current desktop isn't the input desktop
original commit: d1dc1303c296ae86fea307134185e6a8f2e8d47b
2011-01-15 16:46:35 -07:00
Matthew Flatt
489849db56
refine `sleep/yield'
...
original commit: ab86ffa7783f626a6cff09652876b0b2fef279df
2011-01-15 16:46:31 -07:00
Robby Findler
c9d3f9a823
fixes the way alt-enter in the drracket repl works so that it doesn't insert whitespace into the submitted expression
...
closes PR 11621
original commit: 7a85e942a2314822352d0a8aeeace56021e019f2
2011-01-15 16:02:23 -06:00