Robby Findler
390145821a
PR 10431, plus support for ->* with keywords in proc-doc
...
svn: r15926
2009-09-08 22:53:12 +00:00
Robby Findler
c93d1d8ad1
drscheme's error print handler now respects error-print-source-location
...
svn: r15842
2009-09-01 05:23:22 +00:00
Robby Findler
1f7266614d
used wrong method name
...
svn: r15819
2009-08-27 22:13:41 +00:00
Robby Findler
fcfa572e02
PRS 10379 and 10377
...
svn: r15795
2009-08-25 04:51:05 +00:00
Robby Findler
77a94fac04
changed defaults back to including errortrace
...
svn: r15769
2009-08-17 15:55:11 +00:00
Robby Findler
4c9dcdc36d
moved some of the module language compiler setup code into the compiler/cm library so others can use it outside of DrScheme
...
svn: r15730
2009-08-13 21:09:15 +00:00
Robby Findler
485785176a
drscheme now saves its compiled files in its own directory
...
svn: r15714
2009-08-12 19:44:14 +00:00
Robby Findler
86d0ef6b1b
PR 10375
...
svn: r15698
2009-08-11 01:02:56 +00:00
Robby Findler
7c62f8caa0
PR 10385
...
svn: r15677
2009-08-05 23:08:42 +00:00
Robby Findler
a6624f11e2
better job of checking module language setting invariants when reading from the prefs file
...
svn: r15649
2009-07-31 16:00:15 +00:00
Robby Findler
b5b32d1d8e
added automatic compilation to the module language, plus various other tweaks (contract library enhancement, bug fixes here and there)
...
svn: r15635
2009-07-30 05:17:40 +00:00
Robby Findler
3c4bdf86fe
added a close icon to the yellow warning message
...
svn: r15611
2009-07-28 20:40:54 +00:00
Robby Findler
f0c42b1730
PR 10355
...
svn: r15566
2009-07-25 15:47:52 +00:00
Robby Findler
47a473c885
moved the warning into the frame (out of the interactions window)
...
svn: r15557
2009-07-25 01:06:22 +00:00
Robby Findler
37e9d73a82
shortened the search-in-help-desk string in the context menu to 50 chars or less
...
svn: r15547
2009-07-24 05:01:55 +00:00
Robby Findler
ba4fd47407
made numberpad enter and control-enter and alt-enter all submit the current REPL interaction
...
svn: r15546
2009-07-24 04:56:46 +00:00
Robby Findler
145c42b91a
fixed how maximization is saved in the preferences
...
svn: r15384
2009-07-05 00:53:24 +00:00
Robby Findler
fab1ce34d9
fixed drs profiler (in a hacky way) and added copy to the profile results window
...
svn: r15266
2009-06-25 14:44:12 +00:00
Matthew Flatt
fa6423e658
fix Create Executable to include -U and -- flags automatically
...
svn: r15229
2009-06-22 12:23:41 +00:00
Robby Findler
cdc76526cf
added PLTDRPROFILE
...
svn: r15130
2009-06-10 04:49:38 +00:00
Eli Barzilay
e0bab0cea2
* Added setup/private/lib-roots as a place to decide what directory is
...
considered a library. For now, hacked with the collects and planet
roots (and planet links), with a fixed number of directory sublevels
from them.
* setup/private/omitted-paths is simplified by reusing this code to
get the roots.
* drscheme/private/module-browser uses this to always show requires
from the same library, even for lib or planet requires.
svn: r15058
2009-06-02 18:48:57 +00:00
Eli Barzilay
506336b9ee
make call-with-stack-checkpoint grab the context at the right place
...
svn: r15046
2009-06-02 14:19:58 +00:00
Eli Barzilay
fc1dd569e2
fix contract comment
...
svn: r15040
2009-06-01 16:12:30 +00:00
Eli Barzilay
ea3baaeb9b
use for loops and hash-ref! to simplify some code
...
svn: r15039
2009-06-01 16:09:02 +00:00
Robby Findler
dad81d2010
PR 10273
...
svn: r15023
2009-05-30 13:04:03 +00:00
Robby Findler
5be3d8d2f7
changed the checkpoint computation to avoid interfereing with other parameters
...
svn: r14913
2009-05-21 23:17:45 +00:00
Matthew Flatt
67a8ebecdb
rename internal method to avoid conflict with corrected editor<%>
...
svn: r14866
2009-05-19 12:26:17 +00:00
Eli Barzilay
f51c6bbe64
Fix the leaking of internal drscheme filenames in error messages when
...
debugging is disabled:
* got rid of the `stacktrace-runtime-name' hack in "rep.ss", replace
it by a more reliable capture of the context, and later cut the
stack according to that specific context.
* the cutting is done if possible, no need for the "ACK!" error
message if no cutting point is found.
* rename `with-stacktrace-name' -> `with-stack-checkpoint'
* add this to "module-language.ss" too, to avoid including it in error
messages.
svn: r14777
2009-05-12 02:12:49 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Eli Barzilay
055573076a
remove unused require
...
svn: r14666
2009-04-30 07:42:43 +00:00
Robby Findler
35830ba57e
removed duplicate text:ports<%>
...
svn: r14590
2009-04-23 20:41:17 +00:00
Robby Findler
0c2c04e168
shrunk the height of the preferences window
...
svn: r14528
2009-04-16 17:18:35 +00:00
Matthew Flatt
8c9bcd50c2
on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
...
svn: r14454
2009-04-08 02:11:21 +00:00
Matthew Flatt
a472a4452c
fix DrScheme REPL, whose old use of dynamic-require is no longer enough to instantiate compile-time support (PR 10185)
...
svn: r14453
2009-04-08 01:56:37 +00:00
Robby Findler
2c85b7a795
improved performance of the teaching languages
...
svn: r14394
2009-04-01 00:15:20 +00:00
Robby Findler
4cd11d7f64
one more fix to the language dialog
...
svn: r14164
2009-03-17 23:01:56 +00:00
Robby Findler
812d4307b0
probable fix to 10094
...
svn: r14123
2009-03-16 12:27:21 +00:00
Robby Findler
356c01884f
svn: r14059
2009-03-11 20:54:41 +00:00
Robby Findler
53af4d6a9a
moved tracing support from the htdp tool into drscheme proper
...
svn: r14054
2009-03-11 17:42:04 +00:00
Robby Findler
cab47712fb
svn: r13986
2009-03-06 19:37:04 +00:00
Robby Findler
283c1819a9
a bunch of improvements to the splash screen (loads less code before the splash appears, got rid of a bunch of dynamic-requires that were not necessary, fixed the lack of special screen on prince kuhio and king kamehameha days, got rid of the flicker in the tools icons)
...
svn: r13980
2009-03-06 16:35:04 +00:00
Robby Findler
c802c34b9b
disabled the stacktrace trimming
...
svn: r13916
2009-03-03 17:29:38 +00:00
Robby Findler
42e64a0f23
fixed default auto text bug and added string constant for auto text
...
svn: r13810
2009-02-24 01:47:48 +00:00
Robby Findler
09b5ece200
fixed a logger bug that Dave Herman reported
...
svn: r13748
2009-02-19 18:16:09 +00:00
Sam Tobin-Hochstadt
d169b427d6
Typed version of the auto-language module.
...
svn: r13535
2009-02-12 19:53:58 +00:00
Robby Findler
d3ed20934a
improved drschemes display of planet requires
...
svn: r13534
2009-02-12 13:07:20 +00:00
Matthew Flatt
01b014c2b3
remove debugging printf
...
svn: r13515
2009-02-10 15:30:30 +00:00
Robby Findler
36e903c81f
improved planet logging and drschemes view of it
...
svn: r13514
2009-02-10 15:01:16 +00:00
Matthew Flatt
767766521c
infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
...
svn: r13504
2009-02-09 15:27:51 +00:00
Robby Findler
64e91b8362
added status information about planets behavior to the bottom of the drscheme window
...
svn: r13494
2009-02-08 21:40:51 +00:00
Robby Findler
3b046b05ec
started on an 'always on' notifications of planet activity via drscheme
...
svn: r13490
2009-02-07 21:48:34 +00:00
Robby Findler
8cd0fe5e72
PR 10052
...
svn: r13489
2009-02-07 15:04:46 +00:00
Eli Barzilay
9f11b0fd04
use #:sub (bug reported in a blog comment)
...
svn: r13293
2009-01-27 16:32:08 +00:00
Robby Findler
ef36f329b7
added log-viewing support to DrScheme
...
svn: r13291
2009-01-27 14:23:18 +00:00
Robby Findler
c17872a338
fixed language printing dialogg labels
...
svn: r13280
2009-01-25 13:14:56 +00:00
Robby Findler
9386174c50
undid previous accidental commit
...
svn: r13227
2009-01-19 18:03:27 +00:00
Robby Findler
af810c8a6f
added support for special-case drawing of individual edges to the graph library and support to be able to use that to redex
...
svn: r13226
2009-01-19 18:02:33 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Robby Findler
58a5ba6bf2
PR 9986
...
svn: r12935
2008-12-24 23:25:20 +00:00
Robby Findler
c2593e3ff9
committed (hopefully) a workaround for a problem Matthias was seeing
...
svn: r12932
2008-12-23 18:10:01 +00:00
Robby Findler
76fc27813a
added overwrite mode menu item
...
svn: r12916
2008-12-20 22:56:29 +00:00
Robby Findler
3eb2359498
change memory limit defaults
...
svn: r12878
2008-12-17 15:42:33 +00:00
Robby Findler
aa749bfe1f
changed the memory limits in drscheme to match the new way they work
...
svn: r12873
2008-12-16 20:57:52 +00:00
Robby Findler
96651516e8
made close-current-tab be public
...
svn: r12643
2008-11-30 04:57:03 +00:00
Sam Tobin-Hochstadt
63b33b4765
use new `typed' collection in insert-large-letters
...
svn: r12411
2008-11-12 16:00:10 +00:00
Robby Findler
9d9f06a167
svn: r12408
2008-11-12 14:43:26 +00:00
Robby Findler
256182ecbd
adjusted the automatic compilation to make it more disableable
...
svn: r12397
2008-11-11 23:56:54 +00:00
Robby Findler
1490cd1c4d
added support for automatic compilation of source files to drscheme
...
svn: r12356
2008-11-08 18:34:39 +00:00
Robby Findler
4e623ef655
improved tab switching when the contour window is open
...
svn: r12352
2008-11-08 16:54:43 +00:00
Robby Findler
a4b6310507
a fix to the way tabs switch around, plus a few additions (that are disabled for now) in preparation for making drscheme automatically compile files that it runs
...
svn: r12344
2008-11-07 18:13:33 +00:00
Robby Findler
13e34d32f1
fixed a bug in the way error highlighting was disabled (for the untested code in the teaching languages)
...
svn: r12240
2008-11-05 02:17:49 +00:00
Robby Findler
f6bb5ea5e7
changed around the keymap setup again; now should be in same order as it was before my earlier changed, except the user-specified keybindings should be first
...
svn: r12214
2008-11-02 04:30:03 +00:00
Robby Findler
0e7c1aa804
PR 9844
...
svn: r12191
2008-10-31 02:54:29 +00:00
Robby Findler
a398630230
fixed up confused get-metadata arity
...
svn: r12190
2008-10-31 02:48:27 +00:00
Robby Findler
92dcfca644
improved tab navigation keybindings
...
svn: r12189
2008-10-31 01:20:39 +00:00
Robby Findler
47297fac9f
added normalization during pasting to eliminate various ligatures, etc
...
svn: r12183
2008-10-30 21:38:40 +00:00
Robby Findler
ebb3efa6ba
changed keybinding setup so that the user keybindings override all of the other keybindings (and improved the names a little)
...
svn: r12180
2008-10-30 19:10:49 +00:00
Eli Barzilay
518fc3b0a8
keep syntax properties at the outer module expression level
...
svn: r12122
2008-10-24 22:26:21 +00:00
Eli Barzilay
ec6d2a1f40
FIXEM
...
svn: r12120
2008-10-24 20:21:07 +00:00
Robby Findler
5f5faacf29
fixed a bug Mike Sperber reported
...
svn: r12092
2008-10-22 12:55:48 +00:00
Robby Findler
e102ee9574
undid last commit ... oops
...
svn: r12090
2008-10-21 23:04:48 +00:00
Robby Findler
567ef6d95c
added half-assed prompt-avoiding control-a keybinding
...
svn: r12089
2008-10-21 23:02:37 +00:00
Sam Tobin-Hochstadt
7e32802fe0
Changes for auto-language.
2008-10-03 15:00:56 -04:00
Robby Findler
ba975f0ed2
added plt version to bug report submission
...
svn: r11839
2008-09-22 19:58:20 +00:00
Robby Findler
1fa518f9d8
PR 9762
...
svn: r11776
2008-09-16 11:34:17 +00:00
Robby Findler
3c2cb93f74
adjusted colors, hopefully better for colorblind people
...
svn: r11703
2008-09-12 22:31:57 +00:00
Robby Findler
95b35a43f6
PR 9739
...
svn: r11630
2008-09-10 12:55:47 +00:00
Robby Findler
aaccfbb42f
added bug logging
...
svn: r11528
2008-09-02 21:34:56 +00:00
Eli Barzilay
0453be932b
set svn:eol-style and newlines at eofs
...
svn: r11525
2008-09-02 15:38:20 +00:00
Robby Findler
300d1361a1
added planet bug report icon
...
svn: r11522
2008-09-02 12:46:12 +00:00
Robby Findler
fa10d3f67c
improved insert fraction dialog
...
svn: r11501
2008-08-31 21:31:07 +00:00
Sam Tobin-Hochstadt
a432073b55
Remove untyped version of large letters.
...
svn: r11492
2008-08-29 22:34:14 +00:00
Robby Findler
6d34eaf333
moved the first-line-text stuff into the framework, added docs, added a pref to disable it and made it work a little bit better with check syntax
...
svn: r11477
2008-08-29 04:24:34 +00:00
Sam Tobin-Hochstadt
9a26da1c2a
Add typed version of insert-large-letters.
...
svn: r11472
2008-08-28 21:53:25 +00:00
Sam Tobin-Hochstadt
7255a22178
merge to 11470
2008-08-28 17:11:40 -04:00
Sam Tobin-Hochstadt
fe7d985ca5
Fix contract on pref.
...
Restore correct button order.
Fix typo.
2008-08-28 16:19:40 -04:00
Sam Tobin-Hochstadt
6772f37b63
enable typed version
2008-08-28 15:42:05 -04:00
Eli Barzilay
b8d2eb2627
remove brackets
...
svn: r11461
2008-08-27 23:08:27 +00:00
Sam Tobin-Hochstadt
f0e5a33f46
merge in trunk to 11458
2008-08-27 15:22:23 -04:00
Robby Findler
776dfd7352
improvements to white-on-black prefs setting
...
svn: r11458
2008-08-27 18:55:49 +00:00
Robby Findler
381bc9351c
PR 9712
...
svn: r11448
2008-08-27 04:47:52 +00:00
Robby Findler
8c9e4bcfe0
some white-on-black fixes
...
svn: r11447
2008-08-27 04:42:45 +00:00
Robby Findler
eb3ab9d9b2
bug fixes
...
svn: r11441
2008-08-26 21:38:25 +00:00
Robby Findler
7c6bf8644a
made more files begin with #lang lines
...
svn: r11429
2008-08-25 20:02:02 +00:00
Robby Findler
354ebabe0c
wired in the first line text
...
svn: r11427
2008-08-25 19:46:41 +00:00
Robby Findler
4f5eb015fd
a little more progress on the first line text
...
svn: r11416
2008-08-25 14:47:41 +00:00
Robby Findler
ea55f7edce
svn: r11409
2008-08-25 03:01:32 +00:00
Robby Findler
6a2b6a10be
svn: r11408
2008-08-25 02:21:29 +00:00
Robby Findler
f996ae609d
a little progress
...
svn: r11403
2008-08-23 21:38:08 +00:00
Robby Findler
979766bee5
PR 9691 and a related bugfix
...
svn: r11383
2008-08-22 13:08:19 +00:00
Robby Findler
7f31137562
PR 9696
...
svn: r11381
2008-08-22 12:52:01 +00:00
Robby Findler
607c13017f
the flush needs to happen after the finished-complete-program happens
...
svn: r11374
2008-08-21 22:47:55 +00:00
Robby Findler
717895e087
makes the default name selection thing use .ss instead of .scm
...
svn: r11195
2008-08-12 00:05:40 +00:00
Eli Barzilay
84d781aabb
fix ignoring auto-inserted text
...
svn: r11140
2008-08-08 10:41:53 +00:00
Eli Barzilay
a7248560da
Protect against user code changing the namespace, plus tests. (PR9644)
...
svn: r11138
2008-08-08 08:56:00 +00:00
Eli Barzilay
372bbefdb3
* Added a `call-without-reset-highlighting' to "rep.ss"
...
* When the language does not have #%top-interaction binding, don't
throw an error, just disable the repl (useful, for example, with
setup/infotab as a langauge)
* To do that, used the above new method so that the original error
highlighting is kept
* Updated tests, and added a test for using setup/infotab, verifying
that no error is displayed.
svn: r11137
2008-08-08 08:25:17 +00:00
Eli Barzilay
e1f7ee507a
Moved time-keystrokes to tests/drscheme
...
svn: r11120
2008-08-07 05:57:25 +00:00
Eli Barzilay
3ae6db6f65
Another improvement + test
...
svn: r11116
2008-08-07 00:38:36 +00:00
Eli Barzilay
78170587c2
* Fixed a minor bug in the module language
...
* More test improvement, remove test-debugging `sleep'
* Add tests for new module language behavior with misc errors
svn: r11115
2008-08-06 21:16:51 +00:00
Eli Barzilay
ea64d1d488
better error message(?)
...
svn: r11102
2008-08-06 06:32:08 +00:00
Eli Barzilay
ceda363c12
Much better code now -- directly setting up the user's environment
...
instead of constructing syntax expressions to do so. This is all done
with the new `front-end/finished-complete-program' hook.
svn: r11099
2008-08-06 04:44:02 +00:00
Danny Yoo
cfdb51a745
Adding whitespace trimming around the URL used in Install .plt file...
...
svn: r11097
2008-08-06 01:53:05 +00:00
Robby Findler
7d8d1bc37b
added front-end/finished-complete-program
...
svn: r11084
2008-08-05 17:28:16 +00:00
Sam Tobin-Hochstadt
8489d5cfb9
compiles except for language
2008-08-05 11:05:07 -04:00
Eli Barzilay
ee2a6f7ceb
Use front-end/interactions to perform the language require if there
...
was a syntax error in the module. This means that things are a little
odd: we only try to require the language after the user hits enter. A
solution might be for drscheme to always call the
front-end/interactions method immediately on an empty input port.
svn: r11079
2008-08-05 13:35:01 +00:00
Eli Barzilay
12390fb891
improvements
...
svn: r11078
2008-08-05 11:36:33 +00:00
Robby Findler
b9fb8b5155
removed buggy change that I accidentally committed when experimenting with SamTH's comments
...
svn: r11076
2008-08-05 03:12:56 +00:00
Robby Findler
8d53a2ec34
adjusted searching a little bit
...
svn: r11072
2008-08-04 20:19:10 +00:00
Eli Barzilay
87cd09f376
* More convenient code for front-end/complete-program to send a
...
sequence of expressions and actions, and improved its code in
general
* Comment about the hackiness of front-end/complete-program
* Improved strategy for having a working repl after a syntax error
svn: r11060
2008-08-04 09:07:42 +00:00
Robby Findler
0f9964e875
changing wording of kill/break in menus
...
svn: r11046
2008-08-03 13:29:17 +00:00
Robby Findler
fceb977f7b
performance improvement when the stacks are huge
...
svn: r11000
2008-07-31 03:14:37 +00:00
Eli Barzilay
bc435dc640
Use context queries based on language capabilities.
...
svn: r10955
2008-07-29 06:59:43 +00:00
Eli Barzilay
3bcbdc1924
* set svn:eol-style
...
* This commit also adds drscheme:help-context-term capability for the
teaching languages, with a couple of #|!!!|# comments that will go
away soon. (This part was committed by mistake.)
svn: r10940
2008-07-28 04:01:15 +00:00
Robby Findler
b088ac9c74
more adjustments to searching and related things
...
svn: r10939
2008-07-28 03:48:23 +00:00
Robby Findler
f6714c551c
changed menu keybinding for find so that it toggles the keyboard focus back and forth with the searching window
...
svn: r10934
2008-07-27 13:57:33 +00:00
Robby Findler
49e46e0ae1
fixed up the keymap that's used when the menu bindings are disabled
...
svn: r10932
2008-07-27 04:03:38 +00:00
Robby Findler
12d18d8107
adjusted the keybindings for search a little bit
...
svn: r10931
2008-07-27 03:43:36 +00:00
Robby Findler
a3c0e93324
improved searching (docs not yet quite done, but I want to test on other platforms ... another commit to follow)
...
svn: r10921
2008-07-26 20:06:23 +00:00
Robby Findler
bd2d93096e
an initial checkin; not yet used
...
svn: r10920
2008-07-26 20:05:14 +00:00
Eli Barzilay
ebd393c2a8
use #f as the default context
...
svn: r10917
2008-07-26 03:03:20 +00:00
Eli Barzilay
63ecb0ec4d
added search context capability
...
svn: r10916
2008-07-26 03:00:12 +00:00
Eli Barzilay
629cbc1d92
possible fix for PR9628 and PR9615
...
svn: r10913
2008-07-25 14:23:34 +00:00
Robby Findler
bd6ed2dfc2
changed serching text notification from pull-style to push-style, ie the text now notifies the frame when it wants to be actived for searching instead of waiting for the frame to ask
...
svn: r10858
2008-07-22 03:51:26 +00:00
Danny Yoo
67bc4f3f0c
Revert "Adding checks for get-port-name in object interface before method call."
...
svn: r10807
2008-07-17 02:16:45 +00:00
Danny Yoo
93c1b92c7b
Adding checks for get-port-name in object interface before method call.
...
svn: r10804
2008-07-17 00:52:53 +00:00
Eli Barzilay
d58b1ffdac
Use a different strategy to decide when to insert/delete auto-text,
...
one that should play nicer with the metadata thing for the teaching
languages.
svn: r10714
2008-07-11 05:03:18 +00:00
Eli Barzilay
b19301e100
warning when collection paths are empty
...
svn: r10712
2008-07-10 20:28:18 +00:00
Robby Findler
2f22ed7c41
renamed the variable bound to the collection-paths list-box object
...
svn: r10696
2008-07-09 11:33:38 +00:00
Robby Findler
21b29aca17
use a preference to remember the sorting order for the define popup
...
svn: r10693
2008-07-09 11:14:52 +00:00
Eli Barzilay
a71a5bcf45
Make categories in the language dialog expand/collapse on a single
...
click, requires extending hierlists with `on-click-always'
svn: r10691
2008-07-09 09:47:24 +00:00