racket/collects/drracket/private
Robby Findler 39e4ac15e5 bring 'jump to definition' more in line with online check syntax
That is, when right-clicking on an imported identifier, if the
file that has that identifier's definition is open and online
check syntax has completed, then offer a "jump to definition" menu
item that just jumps there with the already computed informtion.
If the file isn't open or online check syntax hasn't completed,
instead offer just to go to the file, without jumping to the definition

also
- things should generally work slightly better with submodules
- jumping to identifiers should do a better job with scrolling,
  specifically it should scroll so the jumped-to identifier is
  about 20% from the top of the window (unless it was already visible,
  in which case no scrolling should occur)
2013-03-05 22:39:34 -06:00
..
syncheck bring 'jump to definition' more in line with online check syntax 2013-03-05 22:39:34 -06:00
app.rkt remove obsolete "based on" entry 2012-10-27 21:34:08 -06: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 #lang racket' -> #lang racket/base' conversions in drracket and in redex. 2012-11-07 08:03:44 -05:00
debug.rkt adjust DrRacket's errortrace stack printer window so that it 2012-07-30 02:36:17 -05: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 put the racket version number in the title bar for the splash screen 2013-01-02 10:19:38 -06:00
drsig.rkt adjust drracket so check syntax can add its preferences itself 2013-01-08 01:01:40 -06: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 A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
eval.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
expanding-place.rkt properly handle eof in the online expansion code 2013-03-05 22:39:34 -06:00
font.rkt Rackety 2012-06-18 11:26:27 -05: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 increase/decrease font size menu items (ala browsers) 2013-02-12 13:46:19 -06: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 add some first-cut logging information to drracket 2012-10-26 21:49:44 -05:00
help-desk.rkt More Racketying 2010-06-18 21:35:56 -05:00
honu-logo.rkt
init.rkt adjust the way internal errors are shown in DrRacket 2012-02-14 11:26:20 -06:00
insert-large-letters.rkt Add more specific class types instead of Any. 2012-10-27 17:44:52 -07:00
interface.rkt Add support to the show menu item to make ordering the items 2012-07-17 13:07:41 -05:00
key.rkt
label-frame-mred.rkt
language-configuration.rkt fix a bug in executable creation 2013-01-26 10:47:59 -06:00
language-object-contract.rkt made the 'one-line-summary' of the drracket languages be in tooltips, 2012-11-17 20:15:19 -06:00
language.rkt remove 'create executable' functionality from drracket for all 2013-01-05 12:19:26 -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 Newlines at EOFs. 2012-11-06 14:07:15 -05:00
main.rkt change the default test coverage colors 2013-02-03 09:25:24 -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 fix rectangle computation for shortcircuiting drawing 2012-09-27 11:16:35 -05:00
module-language-tools.rkt adjust drracket so check syntax can add its preferences itself 2013-01-08 01:01:40 -06:00
module-language.rkt covered a missing case in the oc-status state machine 2013-02-12 16:50:34 -06:00
multi-file-search.rkt change the dir field of the multi file search dialog 2012-10-03 22:49:20 -05:00
number-snip.rkt
palaka.rkt Removed some exe bits that look redundant. 2010-12-31 15:59:39 -05:00
parse-logger-args.rkt Improve the logger GUI in DrRacket 2012-12-26 22:38:42 -06:00
pict-snip.rkt repair for picture-to-bitmap conversion 2012-10-13 17:45:07 -04:00
profile-drs.rkt increase the font size and increase the sampling 2012-08-16 19:16:57 -05:00
recon.rkt
rectangle-intersect.rkt Add the contents of the "blue boxes" in the docs to the upper-right 2012-08-12 08:41:46 -05:00
rep.rkt improve the interactions history window a little 2013-02-17 20:17:41 -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 Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05: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 fix bug in recent tooltip-related commit 2012-11-17 21:26:02 -06:00
tracing.rkt detect when tracing:reset doesn't need to happen and skip it 2012-11-11 08:53:12 -06:00
ts.rkt
unit.rkt bring 'jump to definition' more in line with online check syntax 2013-03-05 22:39:34 -06:00