- 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
- pagination for `pastebard%'
- always put everything on a single page for EPS mode
- add PDF support to mirror PS support
original commit: 183323a2c5712ec851148e804255665ede9fa8e6
but the problem remains that the input state is invisible while
characters are being composed
original commit: c12d52f21b14837e760131c31319297cce42a8d8
since, on further reflection, it doesn't seem needed, and a simple
prompt seems to make everything work right
original commit: 36155e913e9f9ab94667e0c4e0abc8038ffda0a6
and also fix up wiring of `printer-dc%' in `editor<%>' so
that `is-a?' tests works as expected
original commit: a9dd80110a4aa750b60de71bc9432e51f070c6b1
This is questionable; it might be better to set up a printing
context with 72 DPI and adjust the resolution of the Pango
font map associated with the DC to be 72 DPI; matching the
screen is easier, and it provides the benefit that font metrics
(based on fonts with point sizes rather than pixel sizes) are
consistent across drawing contexts
original commit: 0d36dbefb8a5fed1d1b69cabdd1aa039566553c9
Moved mred to private/mred and created a new mred that just re-exports the
definitions from the private module. This change is intended to allow for
contracts to be added later to where the definitions are re-exported.
original commit: 60d0e5b886c9e249a03251b4af15fc0f5407643b
because it interferes with multisample setup for
canvases and seems unlikely to be supported or useful
original commit: 68e647ae911cc5d34a8b443c9c115bcf0336bd3a
This fixes a problem where mousing over a button
in Win7 leaves the button blue instead of fading
back to normal color
original commit: afdfafa66a6b45feb194efcc39964eef16b3058a
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.
original commit: f1e13a7921d7a8890376773f2705feb02bb165e8
then, use that to change how it works for the scheme mode (and also another variation for the REPL to
cope with the prompt)
I spent a while trying to make this work at the keymap% level (ie putting different keybindings for "home"
and "c:a" into different keymaps) but this just turned out to be far too confusing and fragile, so went
with this alternative (one keybinding, but that delegates to an overridable method)
closes PR 11446
original commit: d2cb96bcb39d93f6dac92906bed9885828663798
This could be done to many other dialogs, but it seems especially
worthwhile for `message-box'.
Closes PR 11601.
original commit: d4e3d42d1948710b6937b06155ba424fee6af343
--- this method doesn't have to be built in, but it
encapsulates a common and not-too-obvious pattern
original commit: d6fc7da7501ff636ebf13639def6909aaa4feb47
- restore some method augments that I shouldn't have deleted
- handle font change through a style-list callback
original commit: 9d7a7a1520d5be5ccd993dc935f1053e6160e01a