racket/collects
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
..
2htdp Add tick limit to this test so that it exits cleanly. 2013-01-23 14:45:07 -05:00
algol60 Move cfg-parser from the algol60 collection to parser-tools. 2013-01-15 14:19:15 -07:00
at-exp/lang
browser Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
compatibility A whole bunch of missing newlines at EOFs (and a few other spaceages). 2012-10-19 06:47:24 -04:00
compiler fix log-event propagation in `compiler/cm' 2013-01-24 06:43:10 -05:00
config
data use popcount table 2013-01-07 19:52:51 -05:00
datalog
db updated docs for new simple-result info 2013-01-07 19:52:51 -05:00
defaults
deinprogramm remove 'create executable' functionality from drracket for all 2013-01-05 12:19:26 -06:00
drracket fix bug in online check syntax's save file notification 2013-01-15 09:07:42 -06:00
drscheme
dynext Restore functionality of quiet? argument for link-extension. 2013-01-25 13:22:14 -07:00
embedded-gui
eopl Some "obvious" switching from racket' to racket/base'. 2012-11-06 13:29:09 -05:00
errortrace errortrace: remove redundant expansion 2012-11-30 07:26:51 -07:00
ffi ffi/com: improve handling of `type-described' 2013-01-25 05:08:46 -07:00
file 2012 -> 2013 2013-01-09 01:17:26 -05:00
framework only when when there is something to undo 2013-01-26 07:49:14 -06:00
frtime #lang racket' -> #lang racket/base' conversions in frtime. 2012-11-07 08:03:46 -05:00
future-visualizer #lang racket' -> #lang racket/base' conversions in future-visualizer. 2012-11-07 08:03:46 -05:00
games change chat noir so that 'h' toggles help 2013-01-04 21:39:11 -06:00
graphics Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
gui-debugger Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-client Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-server fix handin server error on bad password 2013-01-01 10:58:11 -06:00
help fix bug introduced in f315f08dc3 2013-01-15 14:47:52 -06:00
hierlist
honu [honu] return a parsed syntax object immediately if the parser has a current expression 2012-11-30 11:11:11 -07:00
htdp experiment with matrix-set-bang, some Rackety, fixing tests 2012-11-15 10:45:33 -05:00
html Removing optimizations from sgml-reader that do not work for UTF-8 2013-01-18 06:15:02 -07:00
icons
images #lang racket' -> #lang racket/base' conversions in plot and in images. 2012-11-07 08:03:45 -05:00
json Add tests for regexp match to check for word break. 2013-01-15 16:05:43 -07:00
lang added defthing as a doc feature; Closes PR13414 2013-01-05 14:35:30 -05:00
launcher
lazy Some more #lang racket' -> #lang racket/base' conversions 2012-11-07 08:03:44 -05:00
macro-debugger fix missing argument 2013-01-11 16:14:58 -05:00
make
math Fixed major performance issue with matrix arithmetic; please merge to 5.3.2 2013-01-21 22:04:04 -07:00
meta adjust dists to move picts into the mr distributions 2013-01-25 19:07:50 -06:00
mred racket/gui gtk: fix canvas/panel border drawing 2013-01-25 14:21:57 -07:00
mrlib make 2htdp/image images convertible to picts 2013-01-18 20:15:36 -06:00
mysterx Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
mzcom
mzlib add `file-truncate' 2013-01-18 11:03:46 -06:00
mzscheme Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
net Fixing PR13374 2012-12-17 16:28:46 -07:00
openssl move lazy-require to racket/lazy-require 2012-12-03 19:28:12 -05:00
parser-tools paser-tools: doc clarifications 2013-01-24 06:43:10 -05:00
picturing-programs Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
plai enabling shared in plai with some shameless copying of kernel code 2012-11-06 19:53:03 -07:00
planet raco pkg: improve command-line checking and error reporting 2012-12-22 09:43:19 -07:00
planet2 raco pkg: allow read operations on read-only package data 2013-01-13 07:56:46 -07:00
plot Fixed erroneous raised exception when plotting outside the bounds of 2013-01-17 21:30:07 -07:00
preprocessor
profile added 1e-10 floor to prevent div-by-zero 2012-12-19 09:42:37 -08:00
r5rs make case' in r5rs' and r6rs' still use eqv?' 2012-11-26 19:49:36 -07:00
r6rs Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
racket Error message typo 2013-01-24 09:28:03 -05:00
racklog Newlines at EOFs. 2012-11-06 14:07:15 -05:00
rackunit Add for-label require 2012-11-20 13:31:05 -05:00
raco
reader/lang
readline readline/readline: add readline-newline' and readline-redisplay' 2013-01-09 19:12:22 -07:00
realm documenting the folder 2012-12-27 19:01:33 -05:00
redex redex-generator: determine bound order automatically 2013-01-23 13:03:07 -06:00
repo-time-stamp
rnrs make case' in r5rs' and r6rs' still use eqv?' 2012-11-26 19:49:36 -07:00
s-exp/lang
scheme racket/gui/dynamic: make gui-dynamic-require' pull from racket/gui/base' 2012-11-19 08:13:48 -07:00
schemeunit Some "obvious" switching from racket' to racket/base'. 2012-11-06 13:29:09 -05:00
scribble scribble/latex-properties: add `command-extras' 2013-01-24 06:43:10 -05:00
scribblings ffi/com: doc correction 2013-01-25 05:08:46 -07:00
scriblib scriblib/figure: overhaul 2013-01-24 06:43:11 -05:00
setup setup/configtab: prevent cross-module inlining of configuration 2013-01-05 07:33:41 -07:00
sgl 2012 -> 2013 2013-01-09 01:17:26 -05:00
slatex
slideshow slideshow: fix import that changed the style of legacy libraries 2012-11-28 05:39:45 -07:00
srfi Fix year day for srfi/19-produced date*s 2013-01-18 15:48:11 -05:00
stepper Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
string-constants update, plus some typos and punctuation fixed 2013-01-26 03:32:19 +09:00
swindle 2012 -> 2013 2013-01-09 01:17:26 -05:00
syntax added #:datum-literals, like #:literals but for ~datum patterns 2013-01-22 21:35:53 -05:00
syntax-color remove docs for removed library 2012-12-05 08:32:53 -06:00
teachpack doctored the description of event handler results; MERGE 2013-01-16 12:52:21 -05:00
test-engine Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
tests make sure the framework tests run with the proper environment 2013-01-26 07:49:14 -06:00
texpict Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
trace
typed Move Optimization Coach to PLaneT 2. 2013-01-11 18:40:23 -05:00
typed-racket Avoid using unsafe structure access. 2013-01-24 23:15:06 -05:00
typed-scheme Move Optimization Coach to PLaneT 2. 2013-01-11 18:40:23 -05:00
unstable Add pointer to make-log-receiver from start-recording docs. 2013-01-18 18:25:18 -05:00
version
web-server Fixes PR13450, thanks Matthew 2013-01-25 08:11:26 -07:00
wxme
xml Fix some docs. Add an example too. 2012-11-19 15:38:13 -05:00
xrepl Fix XREPL logging printer to handle new logger name field. 2013-01-11 18:15:34 -05:00
.gitignore