racket/collects/framework/private
Robby Findler f90eb33d67 only when when there is something to undo
They hypothesis behind this change is that the undo is
undoing an edit that came before, not the temporary edit
that appears in insert-close-paren. So, when there are
no edits happening (ie when fixup? is #f) then don't
undo. This is only a hypothesis because we were not able
to find a small code sequence, outside of DrRacket to
cause the bad behavior, so possibly there is really more
going on here.

Thanks to Nadeem Abdul Hamid for finding this fix.

Closes PR 13454
2013-01-26 07:49:14 -06:00
..
application.rkt
aspell.rkt fix query-aspell so that it returns an empty list when aspell isn't working 2012-12-02 14:43:57 -06:00
autocomplete.rkt Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
autosave.rkt
bday.rkt Redo text sculpturing. 2012-07-06 16:07:30 -04:00
canvas.rkt change the way that the delegate text is specified, using 2012-11-16 14:33:17 -06:00
collapsed-snipclass-helpers.rkt
color-model.rkt
color-prefs.rkt fix color prefs saving to use alpha 2012-12-01 13:47:02 -06:00
color.rkt only when when there is something to undo 2013-01-26 07:49:14 -06:00
comment-box.rkt
coroutine.rkt improve the interactivity of DrRacket's search 2012-11-25 20:58:13 -06:00
decode.rkt
decorated-editor-snip.rkt
dir-chars.rkt more adjustments to the c:x;r;a keystroke 2013-01-21 20:25:40 -06:00
early-init.rkt
editor.rkt add missing inner call 2013-01-05 17:31:07 -06:00
encode.rkt
exit.rkt
finder.rkt
focus-table.rkt
frame.rkt drracket tracks the frame position and size on a 2012-12-21 19:22:59 -06:00
gen-standard-menus.rkt
group.rkt adjust the windows menu so that it doesn't rely on 2012-08-16 19:16:57 -05:00
handler.rkt
icon.rkt
keymap.rkt more adjustments to the c:x;r;a keystroke 2013-01-21 20:25:40 -06:00
logging-timer.rkt add some first-cut logging information to drracket 2012-10-26 21:49:44 -05:00
main.rkt make the paren highlight use non alpha=1 colors so that 2012-11-30 10:00:46 -06:00
mapdesc.rkt
menu.rkt
mode.rkt
number-snip.rkt
panel.rkt fix a switchable button / discrete-sizes panel interaction bug 2012-12-23 09:52:55 -06:00
pasteboard.rkt
path-utils.rkt
preferences.rkt export preferences:add-check 2012-12-21 22:07:57 -06:00
racket.rkt fix close parens behavior in interactions and comments 2012-12-04 20:39:10 -06:00
scheme.rkt
search.rkt
sig.rkt export preferences:add-check 2012-12-21 22:07:57 -06:00
standard-menus-items.rkt control-alt for menu selections probably shouldn't be 2012-08-21 08:16:39 -05:00
text.rkt re-enable autosave only if a save is successful, not just attempted 2013-01-05 11:35:13 -06:00
version.rkt