racket/collects/drracket/private
Robby Findler a122ea725d fix a bug in the kill-safe abstraction that is designed to protect
the state that online check syntax uses (indirectly via scribble)
to lookup documentation.

since the kill-safe abstraction moved some computation over to
another thread, the values of various parameters (current-directory
in this case) were not preserved. So when scribble then ended up
resolving a module path with the wrong current directory, this
bad value got cached. Then later, when check syntax tries to figure
out what file to open to jump to it, it got the cached bogus value
(even though current-directory was right when check syntax asked
for the filename).

closes PR 12538
2011-12-15 20:37:15 -06:00
..
module-interface some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
syncheck fix a bug in the kill-safe abstraction that is designed to protect 2011-12-15 20:37:15 -06:00
app.rkt "TeachScheme!" -> "Program by Design" in DrRacket 2010-11-25 22:10:33 -05:00
auto-language.rkt adjust the code that checks to see if a file is in the module language so that it uses 2011-10-16 17:39:47 -05:00
bindings-browser.rkt got rid of some uses of collection-path 2010-07-25 15:15:57 -05:00
bitmap-message.rkt adjust various status controls so they don't take the focus 2011-04-11 07:41:49 -05:00
colored-errors.rkt Remove redundant execution bit from some files, convert one CRLF file to LFs. 2011-12-01 03:54:32 -05:00
debug.rkt Standardized SVG icon source sizes 2011-12-07 10:56:07 -07:00
dock-icon.rkt adjust weekend logo setting code so that it works on non-mac os x platforms 2011-11-28 14:49:06 -06:00
drracket-normal.rkt fixup the heart bitmap so it has an alpha channel and then add it into the weekend/weekday rotation 2011-12-06 15:42:57 -06:00
drsig.rkt Improve the backtrace window to make it show both the errortrace and the 2011-10-18 10:56:05 -05:00
eb.rkt tweaks to the splash screen easter eggs to make them more responsive 2011-01-04 15:40:35 -06:00
embedded-snip-utils.rkt
eval-helpers.rkt adjust drracket to clean up the code that sets the initial value of 2011-11-28 13:29:55 -06:00
eval.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
expanding-place.rkt set the current-load-relative-directory to #f (initially) in drracket 2011-11-28 13:57:11 -06:00
font.rkt sort the font names in the popup 2010-12-07 07:27:54 -06:00
frame-icon.rkt adjust various plumbing to get the drracket icon to the startup screen. Only to realize 2011-09-30 17:08:03 -05:00
frame.rkt add a 'find longest line' menu item to the edit menu 2011-10-07 11:48:39 -05:00
get-defs.rkt Special-cases DrRacket's definition-finder to find Redex metafunction definitions 2010-09-09 12:07:24 -05:00
get-extend.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
help-desk.rkt More Racketying 2010-06-18 21:35:56 -05:00
honu-logo.rkt
init.rkt add frame:focus-table-mixin & related things to be able to make drracket 2011-09-05 08:30:49 -05:00
insert-large-letters.rkt some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
interface.rkt set the current-load-relative-directory to #f (initially) in drracket 2011-11-28 13:57:11 -06:00
key.rkt
label-frame-mred.rkt
language-configuration.rkt adjust the way languages are chosen when opening a file. 2011-10-08 09:46:06 -05:00
language-object-contract.rkt A ton of @scheme*' -> @racket*' and related updates. 2011-06-25 04:08:47 -04:00
language.rkt change the strategy drracket uses for the convertible? values 2011-12-02 15:19:15 -06:00
launcher-bootstrap.rkt
launcher-mred-bootstrap.rkt
launcher-mz-bootstrap.rkt
link.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
local-member-names.rkt add menus and keybindings for jumping around to the errors in the defs 2011-09-19 22:47:47 -05:00
main.rkt some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
modes.rkt some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
module-browser.rkt set the current-load-relative-directory to #f (initially) in drracket 2011-11-28 13:57:11 -06:00
module-language-tools.rkt when the filename changes, re-run the "what language are we in" code to 2011-09-05 14:13:48 -05:00
module-language.rkt adjust the drawing of the online check syntax dot when switching languages 2011-11-30 16:55:54 -06:00
multi-file-search.rkt some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
number-snip.rkt
palaka.rkt Removed some exe bits that look redundant. 2010-12-31 15:59:39 -05:00
profile-drs.rkt
recon.rkt
rep.rkt adjust the way 'jump to next/prev error source loc' menu items work 2011-12-07 16:18:17 -06:00
stack-checkpoint.rkt Fixed some bugs in the double-stacktrace window; adjusted the repl to 2011-11-07 07:42:14 -06:00
stick-figures.rkt got rid of some uses of collection-path 2010-07-25 15:15:57 -05:00
syncheck-debug.rkt Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
text.rkt some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
tool-contract-language.rkt
tools-drs.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
tools.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
tooltip.rkt avoid calling the show method for tooltips unless the frame is shown. 2011-10-08 16:50:21 -05:00
tracing.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
ts.rkt
unit.rkt adjust the way 'jump to next/prev error source loc' menu items work 2011-12-07 16:18:17 -06:00