Commit Graph

681 Commits

Author SHA1 Message Date
Robby Findler
b342009e71 bring back drscheme/private/number-snip.ss since it may
appear in saved wxme format files

also, improve the testing support for testing snip loading
(before this, the testing infrastructure could let one test
"leak" into another one in a way that could mask failures)

please include in release branch
2012-07-19 07:29:42 -05:00
Matthew Flatt
ed1d7f81c9 move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
Matthew Flatt
b26bf5e225 fix DrRacket printing styles and distinguish 'print' vs. 'write' 2010-05-08 10:18:50 -06:00
Matthew Flatt
311fef30a5 use traditional printing for R5RS, EoPL, and Pretty Big 2010-05-08 07:57:19 -06:00
Matthew Flatt
c023c460bc misc racket renamings 2010-05-07 11:03:02 -06:00
Matthew Flatt
3db8dd7c26 SHA1-based shortcut for compiler/cm 2010-04-30 16:30:10 -06:00
Robby Findler
84f0e307dd adjusted the initial what-language-do-you-want dialog 2010-04-29 17:28:44 -05:00
Robby Findler
99708f0b7f fixed PR 10872 2010-04-29 13:41:44 -05:00
Robby Findler
9b2987d7fb improved the suggest-a-language dialog that you get in the there-is-no-language-picked-yet language 2010-04-29 12:21:10 -05:00
Robby Findler
350fc70fc1 fixed PR 10878 2010-04-29 11:24:58 -05:00
Robby Findler
fbf52d6957 renamed the preferences to drracket: 2010-04-29 11:03:06 -05:00
Matthew Flatt
1bb773ba29 fix compatibility drscheme tool linking 2010-04-28 08:52:31 -06:00
Robby Findler
3ac0ba56f8 added support for tools that use drracket: prefixed names and change DrScheme to DrRacket in the tools function docs 2010-04-27 06:42:34 -05:00
Robby Findler
9fbfa9bfc3 adjusted drracket to use drracket: prefixed names everywhere (the names are rewriten to drscheme: when tools are invoked) 2010-04-25 15:20:03 -05:00
Robby Findler
d08b0a8dc8 adjusted drracket to use drracket: prefixed names everywhere (the names are rewriten to drscheme: when tools are invoked) 2010-04-25 15:19:51 -05:00
Robby Findler
f7ac9f9546 switched all of the names inside drracket to be drracket: instead of drscheme: (this breaks the tools, tho) 2010-04-24 16:16:06 -05:00
Robby Findler
975f6445f0 renamed drscheme collections files to .rkt 2010-04-24 08:01:33 -05:00
Robby Findler
244f6e4908 started requiring racket/ instead of scheme/ 2010-04-23 16:37:25 -05:00
Robby Findler
59d90b279d improved support for #lang planet (in drscheme) 2010-04-21 12:14:17 -04:00
Matthew Flatt
c0c80683c9 DrScheme -> DrRacket 2010-04-22 07:51:36 -06:00
Robby Findler
d4c0aa1daf added guard against passing #f to the make-button procedure 2010-04-15 23:07:27 -04:00
Matthew Flatt
ce2d286586 add current-module-declare-source, variable-reference->module-source, convert soe sues of module paths to module sources
svn: r18804
2010-04-13 02:48:40 +00:00
Matthew Flatt
49f68dc6d6 fix construction of resolved module path in DrScheme (PR 10859)
svn: r18803
2010-04-12 23:28:40 +00:00
Robby Findler
e333734867 got rid of some bouncing
svn: r18796
2010-04-12 15:52:15 +00:00
Robby Findler
e672c022c9 added a missing import
svn: r18787
2010-04-11 12:12:22 +00:00
Robby Findler
bf9ae0f731 added support for opt-out buttons and then took advantage of it to do a better job with the check syntax, macro stepper, and debugger buttons
svn: r18785
2010-04-11 03:14:02 +00:00
Robby Findler
c7606115e1 added support for the stepper button appearing automatically in the teaching languages (in the module language with #lang htdp/* prefix)
svn: r18771
2010-04-09 19:28:02 +00:00
Matthew Flatt
1621091fc1 add 'current-read-interaction' parameter
svn: r18769
2010-04-09 13:22:57 +00:00
Matthew Flatt
bebf513aa7 change 'configure-runtime to produce a list of module-spcifying vectors instead of a single vector
svn: r18763
2010-04-08 19:11:50 +00:00
Matthew Flatt
8fbd16261f adjust DrScheme to run #lang-specified runtime configuration
svn: r18762
2010-04-08 15:32:02 +00:00
Robby Findler
580f105792 fixed a bug in the initialization of the language dialog
svn: r18589
2010-03-21 01:37:53 +00:00
Robby Findler
92f9725593 added support for showing the phases to the module browser you get from the Scheme menu
svn: r18380
2010-02-27 12:59:19 +00:00
Robby Findler
78dc617a14 PR 10786
svn: r18378
2010-02-27 12:40:38 +00:00
Sam Tobin-Hochstadt
2e90dfc081 Re-enable typechecking of auto-language.ss
Add `syntax-e' as a path.
Turn on contracts for objects.
Refactor Noel's additions.
Fix `require/typed' at the REPL.

svn: r18345
2010-02-26 00:25:23 +00:00
Robby Findler
39dd21c240 PR 10783
svn: r18340
2010-02-25 20:57:45 +00:00
Robby Findler
50a6a585b1 fixed some repl-printing related bugs that would make 'write' sensitive to pretty-print's parameters in drscheme's repl
svn: r18321
2010-02-24 17:35:09 +00:00
Robby Findler
05efd5be38 brought back the diamond prefix on the tabs for when files arent saved; changed the default choince to star for linux
svn: r18295
2010-02-23 12:36:55 +00:00
Stevie Strickland
1c31d939d4 There's no check that frame isn't #f here, and this seems to be the root of
the failure I was noticing whenever popup windows were triggered (e.g., hitting
the backtrace button or trying to submit a bug report).

svn: r18293
2010-02-23 10:24:09 +00:00
Robby Findler
18e8f00572 added a preference to remember the log viewer's setting
svn: r18266
2010-02-22 19:45:17 +00:00
Robby Findler
ad352387c9 added string constants for the menus added in the previous commit
svn: r18246
2010-02-21 02:09:25 +00:00
Robby Findler
95debe6353 added keyboard shortcuts for the first 9 tabs to the windows menu (on the mac)
svn: r18245
2010-02-21 02:06:57 +00:00
Ryan Culpepper
3b630af6f9 schemeunit:
moved internal modules to schemeunit/private
  moved tests to tests/schemeunig
  added schemeunit/gui

drscheme:
  fixed bug in show-backtrace-window

svn: r18243
2010-02-21 01:03:42 +00:00
Robby Findler
f7447ee6ae added alt-1 thru alt-9 as keyboard shortcuts to switch between tabs
svn: r18196
2010-02-19 23:15:29 +00:00
Robby Findler
a7dbbc2fa6 minor tweaks to the language dialog that were mentioned a while back, but that I only just got to
svn: r18137
2010-02-17 23:10:10 +00:00
Carl Eastlund
400abdf455 Language level switching works with type enforcement turned off.
Contracts for Any and polymorphic types are proving problematic.

svn: r18085
2010-02-15 02:39:33 +00:00
Sam Tobin-Hochstadt
c224d2ebfc More precise types for typed MrEd wrappers.
More precise types in auto-language.ss

svn: r18041
2010-02-10 20:23:59 +00:00
Carl Eastlund
73407bed63 Merged a few more changes from the trunk (which I think will affect planet package compatibility).
svn: r17957
2010-02-03 16:11:05 +00:00
Robby Findler
0bda2f0e18 moved the debugging options in the details part of the module panel so they are side-by-side, which should make the dialog more likely to fit on a netbook screen
svn: r17955
2010-02-03 15:34:11 +00:00
Carl Eastlund
d7a7409fe0 Merged changes from the trunk.
svn: r17954
2010-02-03 15:15:11 +00:00
Ryan Culpepper
ffa97036a8 macro-stepper: removed drscheme,etc dep on macro-debugger
(changed capability to normal symbol constant)

svn: r17953
2010-02-03 14:43:23 +00:00