Commit Graph

210 Commits

Author SHA1 Message Date
David Van Horn
c9519fd113 Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
John Clements
8ccee771f8 improved dialog text for stepper jump failures 2011-01-10 16:41:19 -08:00
Robby Findler
b902cb5455 closes PR 11522 2010-12-10 06:57:24 -06:00
John Clements
368f345901 more stepper cleanup 2010-12-08 16:37:15 -08:00
John Clements
ff973b628b stepper refactoring and cleanup 2010-12-08 16:37:15 -08:00
John Clements
b0c6154ae0 cleanup of stepper's shared.rkt 2010-12-07 20:44:35 -08:00
John Clements
fec54283fb applicable structs now working, closure table is gone 2010-12-07 20:44:35 -08:00
John Clements
9eaee0e6f1 about to give up for now... 2010-12-07 20:44:34 -08:00
John Clements
0d2a4b98db moving to another machine 2010-12-07 20:44:34 -08:00
John Clements
6f84a1c143 checkpointing progress toward applicable structs instead of hash table 2010-12-07 20:44:34 -08:00
John Clements
34fbc9a06f frightening bug, #%if was capturing everything 2010-10-20 12:05:06 -07:00
John Clements
60dabc8ad7 may have fixed cond in stepper tests 2010-10-19 17:50:35 -07:00
John Clements
c2b75a6c57 updated stepper to use 1-based step numbering.
Closes PR 11166.
2010-09-07 14:45:47 -07:00
John Clements
adc7d272a8 removed stepper's application < \ > buttons, added choice boxes instead, misc. cleanup and
racket-ification of associated file.
2010-08-30 11:31:00 -07:00
Eli Barzilay
7dc4d2e5a6 Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
Eli Barzilay
606b7f60dc Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
John Clements
2b7797ad17 comments added, & 1 test 2010-05-28 14:57:18 -07:00
Eli Barzilay
de0cc7771b A lot of "DrScheme" -> "DrRacket"s. 2010-05-17 01:27:03 -04:00
Eli Barzilay
2d9601089d A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
Eli Barzilay
bb263675b6 Rename "drscheme-button*" -> "drracket-button*"; fix bad reference to "drscheme/syncheck-drracket-button". 2010-05-16 18:26:25 -04:00
Matthew Flatt
28b4043077 rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
John Clements
0e632187a0 deleting test file 2010-04-20 16:35:10 -07:00
John Clements
eda81847a5 made a change to foo.ss 2010-04-20 16:14:53 -07:00
John Clements
385f96e502 pardon me for experimenting on the master tree... 2010-04-20 16:00:42 -07: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
9ad5210bb4 oops, bugfix
svn: r18774
2010-04-09 20:10:56 +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
John Clements
2098a19291 fixed dmda stepper bug: goes in 4.2.4 release
svn: r17805
2010-01-24 19:28:57 +00:00
John Clements
ba18a93fa6 fixed bug involving certificates appearing in different places
svn: r17793
2010-01-24 07:01:25 +00:00
Mike Sperber
0257ac515a Make the stepper ignore `check-property'.
svn: r17013
2009-11-23 20:44:47 +00:00
John Clements
505bf56db2 added first-step semaphore. Goes in 4.2.3 release
svn: r16875
2009-11-18 18:41:42 +00:00
John Clements
059ec602fb new non-blocking stepper implemented
svn: r16310
2009-10-13 18:46:29 +00:00
John Clements
eb6c26e71d added view-controller-non-blocking.ss
svn: r16260
2009-10-06 22:55:02 +00:00
John Clements
224a9546b8 hash should have been hasheq...
svn: r16200
2009-10-01 17:52:45 +00:00
John Clements
1b0a450739 goes in 4.2.2 release: fixed missing init arg to stepper-text% for errors
svn: r16182
2009-09-30 06:04:28 +00:00
Mike Sperber
c26b3b8c6c Make the Stepper behavior on and/or configurable:
In the HtDP languages, initial subexpressions that have evaluated to
#t / #f remain in the residual term, whereas in the DMdA languages,
they do not.

svn: r16018
2009-09-15 17:32:21 +00:00
John Clements
03134e9107 added dont-care defn to suppress output
svn: r15994
2009-09-13 19:10:13 +00:00
John Clements
7bb15bbbeb fixed #i printing
svn: r15993
2009-09-13 18:35:21 +00:00
John Clements
de967c2755 ignore source posn if #f
svn: r15552
2009-07-24 20:46:10 +00:00
John Clements
a08acb6aad change to gathering of posn info
svn: r15538
2009-07-23 04:36:36 +00:00
John Clements
3dab936d0f fixed a bug on jump-to feature + errors
svn: r15484
2009-07-18 03:04:22 +00:00
Eli Barzilay
a70bf64fd9 Newlines at EOFs
svn: r15380
2009-07-04 02:28:31 +00:00
Jay McCarthy
ad53d3e60d Renaming permissive? to permissive-xexprs based on Matthias suggestion
svn: r15237
2009-06-22 21:00:24 +00:00
John Clements
b181309703 removed unused debugger files
svn: r15000
2009-05-27 23:17:39 +00:00
John Clements
0666e79327 ...
svn: r14926
2009-05-22 18:40:33 +00:00
John Clements
142a990a46 eliminated extra arg to error-result construction
svn: r14923
2009-05-22 17:53:28 +00:00
John Clements
0885877641 ranges for stepper-jump
svn: r14895
2009-05-21 05:35:38 +00:00
John Clements
6f62f05ed5 ...
svn: r14893
2009-05-21 00:04:17 +00:00
John Clements
116d961f35 changed comment
svn: r14892
2009-05-20 23:59:24 +00:00
John Clements
9ff820f760 added view-controller.ss
svn: r14506
2009-04-14 03:16:30 +00:00
John Clements
9c93191241 jump-to-beginning-of-selected
svn: r14501
2009-04-13 23:48:15 +00:00
Jay McCarthy
04cdd975e9 Fixing xml snip bug
svn: r14087
2009-03-13 14:55:37 +00:00
John Clements
24fabc146a ...
svn: r13941
2009-03-04 08:29:12 +00:00
Eli Barzilay
d1a0086471 newlines at EOFs
svn: r13105
2009-01-14 03:10:47 +00:00
Jay McCarthy
5cc3b529a0 Re: Robby
svn: r12915
2008-12-20 17:42:38 +00:00
John Clements
9e7a4e9e1d fixed felix's bug
svn: r12495
2008-11-18 18:26:31 +00:00
John Clements
a3ce8a9b85 fixes for mz-level stepper tests
svn: r12220
2008-11-02 23:59:21 +00:00
Mike Sperber
f26fcdd82c Add `stepper-skipto/discard' property.
Like stepper-skipto, but discards the context.  This is for the
contracts implementation in the DMdA teaching languages.

svn: r12078
2008-10-21 07:06:48 +00:00
Robby Findler
5566ec2ef2 PR 9742
svn: r11723
2008-09-13 13:22:22 +00:00
John Clements
9c928f7e82 got mz tests working again
svn: r11623
2008-09-09 22:49:33 +00:00
Robby Findler
a073b04c3c removed extra arguments in call to highlight-range, since they were the default value (and the signature of this method is going to change)
svn: r10897
2008-07-24 11:36:54 +00:00
Danny Yoo
4535aa4537 Simplifying scheme box location-finding code.
svn: r10803
2008-07-17 00:52:47 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Danny Yoo
8024601262 Correcting arguments passed to open-input-text-editor.
svn: r10496
2008-06-29 01:43:50 +00:00
Danny Yoo
0e42c65d3b Adjusted xml and scheme boxes to pass in port-name as syntax source.
svn: r10495
2008-06-28 23:33:44 +00:00
Danny Yoo
1e1cb4d843 Revert r10469.
svn: r10480
2008-06-27 19:33:04 +00:00
Danny Yoo
ca7188be1e Removed hack in scheme box's read-special. This fixes error highlighting under Check Syntax for embedded scheme boxes.
svn: r10469
2008-06-27 00:05:47 +00:00
Robby Findler
c9485454a9 liberalized the XML snips so they dont require the framework
svn: r10187
2008-06-08 03:43:33 +00:00
John Clements
f2cf321d4e revision 10,000?
svn: r10000
2008-05-28 07:57:11 +00:00
John Clements
b180fe980c ...
svn: r9999
2008-05-28 07:55:42 +00:00
John Clements
645cd87c81 ...
svn: r9986
2008-05-27 20:21:44 +00:00
John Clements
7909426f60 fussing with test results
svn: r9985
2008-05-27 20:21:17 +00:00
John Clements
001cb4ca8d added test-engine flag
svn: r9984
2008-05-27 20:20:45 +00:00
John Clements
57d271f529 vertical-pane% -> horizontal-panel% for stepper button
svn: r9936
2008-05-22 22:30:58 +00:00
John Clements
275c9b83ab switchable buttons
svn: r9933
2008-05-22 22:09:14 +00:00
Matthew Flatt
364a9285c4 supress value printouts when stepping
svn: r9741
2008-05-08 14:55:10 +00:00
John Clements
8ee6d5a308 all check-forms working sans popup
svn: r9586
2008-05-02 05:52:10 +00:00
John Clements
d14b6d12d2 ...
svn: r9580
2008-05-01 23:49:55 +00:00
John Clements
9326b8cfbc check-expect largely supported
svn: r9574
2008-05-01 22:33:54 +00:00
John Clements
c88c7fd4c5 working on check-expect
svn: r9468
2008-04-25 00:33:35 +00:00
John Clements
00bba9428c working for v4
svn: r9271
2008-04-11 22:46:07 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
b76390a452 revise the way setup-plt crawls over the collection trees
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727 removed unused doc.txt entries from info.ss files
svn: r8529
2008-02-04 20:31:04 +00:00
John Clements
4124a601ed closer to working with v4
svn: r8499
2008-02-02 00:37:02 +00:00
Robby Findler
7eb004112b changed get-special-menu to get-insert-menu
svn: r8158
2007-12-29 21:48:58 +00:00
Robby Findler
5af14c4902 got check syntax mostly working again
svn: r7815
2007-11-22 16:18:00 +00:00
John Clements
90a8a691a7 ...
svn: r7725
2007-11-14 17:08:50 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Mike Sperber
b456d36b73 Move the "show-lambdas-as-lambdas" language-specific parameter to
the stepper into stepper-language<%>.

svn: r7598
2007-10-31 07:06:54 +00:00
John Clements
366dc3551a changed name (& sign) of track-inferred-names? to show-lambdas-as-lambdas?
svn: r7589
2007-10-29 20:55:39 +00:00
Mike Sperber
299ad9f975 Moved stepper/stepper-language-interface.ss and
mztake/debugger-language-interface.ss to collects/lang to avoid module
depedencies from these to collects/lang.

svn: r7404
2007-09-24 07:37:59 +00:00
Mike Sperber
ef1cb082dd Various aspects of the Stepper and the Debugger are
language-sensitive.  In the past, both looked at the name of the
language level and were thus were hardwired to certain behavior.  Move
some of those settings into the language level itself:

- whether the stepper is supported (default #f)
- whether the debugger is supported (default #t)
- the print conversion of values for the stepper

This allows other language levels such as the DMdA levels to support
the stepper and not support the debugger.

svn: r7346
2007-09-15 16:10:39 +00:00
John Clements
7f5c80232a ...
svn: r7311
2007-09-11 05:13:22 +00:00
John Clements
64a31bb0b3 commented out mred stuff to allow nightly testing.
svn: r7278
2007-09-05 00:35:25 +00:00
John Clements
ba7441b3a5 ...
svn: r7276
2007-09-05 00:23:34 +00:00