double clicking inside a string) and when clicking on close
parentheses (specifically, only special case close parens that are
actually parentheses according to the colorer, rather than special
casing all close parens).
original commit: 082978effea79f2689b9377f1e8d7da795c1b8ee
before the plain text-mode keymap.
Add a doubleleftclick binding to the scheme mode keymap so that
we can have sexp-sensitive double clicking in the drracket editor
original commit: 1c2f9cd721588affa82b0a5497c3580e846a0892
methods (paren matching, mostly) when the colorer is frozen
(but continue to avoid using them when the colrer is stopped)
closes PR 12374
original commit: e935b1fa8e987a2867bb5ddb881d78cbdb23b98d
exceptions instead of exn:fail exceptions for errors having to do
with the actual attempt to change/retrieve the creator and type
(but leaving alone the type errors)
closes PR 12400
original commit: b40cc23f60239b4af50c5c9fad66dfdf8c48c9f4
Somewhere along the way --- probably in porting the editor
classes to Racket --- the caps-lock specification in a keymap
string was treated the same as other modifiers, but it is
supposed to be neutral when the key string starts with ":".
Closes PR 5486, 10347, 10993, 12184
original commit: d3cbea068ad6e64453b5ddd4f12b461aeef54844
and the magic fixup of opening parentheses.
This commit moves the automatic insertion of matching parens to the
scheme mode keymap, so it will now take affect in Racket mode editing,
only. Also, Rackety.
original commit: b726209dc540dfa779fb464510ae68848c4db1e7
set the keyboard focus to the replace editor.
It used to be disabled when the searching bar is hidden. In that case, it now
makes the searching bar visible.
original commit: 3345415d71591f60285786cee19a63704effc2ad
For example, autocomplete of `cur-dir' will produce the same list of results as the documentation search, with `current-directory' first, instead of producing no results.
original commit: 0754e6b702063efd4153848386d4467c13587fb1
Also, adjust text measuring to ensure that it is as close
as possible to measurements for a control.
original commit: 2d70017091831a1cb041f16323ec489eadc078ac
More generally, fix horizontal refresh when an editor has left
padding. Otherwise, deleting a character in DrRacket with line
numbers shown seems sluggish, because the update waits for a
refresh event.
original commit: 506aa79d14f2b32cc1028b0e9a8cee5b3ee0a24d
bitmaps when rendering images
closes PR 12277 (except I didn't fix the make-bitmap contract)
include in 5.2
original commit: 10d19bf8d51d24c83e495e957c2a50af265e23a7
After all the previous attempts, the problem seems almost trivial:
although Apple documents `NSAnyEventMask' as the constant #xFFFFFFFF,
it's actually NSUIntegerMax (and the difference matters in 64-bit
mode).
Merge to 5.2.
original commit: dc912ee6def7a6e8b4edc13c230b367761c5c722