Robby Findler
f91ec3df28
fix all-string-snips? predicate
2015-07-25 16:44:22 -05:00
Robby Findler
d1e3a991cd
disable overwrite mode when the overwrite keybindings are disabled
2015-05-12 09:02:53 -05:00
Robby Findler
ab998c9f53
add all-string-snips<%> and all-string-snips-mixin
...
This is pulled out of DrRacket, mostly just to be able to add test cases
2015-05-09 11:17:54 -05:00
Robby Findler
d9fd94f608
fix handling of snip%s that don't have a snipclass
2015-05-04 18:01:47 -05:00
Robby Findler
469add8d57
add 'snip-special's to text:ports<%> in the framework
...
related to PR 15049
2015-05-02 17:49:19 -05:00
Robby Findler
955eb9755c
remove problematic and unecessary syncronization
2015-04-30 09:01:46 -05:00
Robby Findler
c33027cfea
refactor to separate the two modes of flushing into their own separate pieces of code
2015-04-30 08:57:53 -05:00
Robby Findler
ce926b4692
pull the keybindings code out of the framework compound unit structure
2015-03-14 13:05:27 -05:00
Robby Findler
027ce3bdc2
fix drawing bug in line-numbers and special-first-line support
...
This drawing bug was that the DC's state wasn't being
initialized all of the way. In particular, the text-mode
wasn't being set and so, in rare occasions, other drawing
code would (legally) leave it in 'solid mode with a non-white
background color also set. Which would cause those two things
to draw incorrectly.
2015-01-15 16:31:26 -06:00
Robby Findler
927289cd8e
make the search/replace button actually finish
...
all the internal work before returning from the button callback
closes PR 14906
2014-12-30 11:59:30 -06:00
Robby Findler
9551380791
add after-set-port-unsaved-name and set-port-unsaved-name
2014-12-11 21:33:42 -06:00
Robby Findler
df7cccdb43
fix queue manipulations in text:ports-mixin
...
closes PR 14871
test case included in drracket repo
2014-12-08 13:24:57 -06:00
Sam Tobin-Hochstadt
135e357a37
Remove extra directories.
2014-12-02 02:33:07 -05:00