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
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Robby Findler
2c85b7a795
improved performance of the teaching languages
...
svn: r14394
2009-04-01 00:15:20 +00:00
Robby Findler
29aa214cfe
svn: r14236
2009-03-23 16:09:54 +00:00
Robby Findler
4f057fce77
svn: r14226
2009-03-23 03:58:13 +00:00
Robby Findler
4eb298c6f7
svn: r14225
2009-03-23 03:56:51 +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
036c315621
added more info to popup menu
...
svn: r13894
2009-03-02 02:06:47 +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
ab47ac0f10
fixed a problem with arrow-based requires
...
svn: r13808
2009-02-24 00:03:57 +00:00
Robby Findler
a303b781cc
svn: r13804
2009-02-23 21:40:43 +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
Ryan Culpepper
561885d2d6
check syntax: more crossing-arrows options
...
svn: r13507
2009-02-09 20:53:30 +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
Ryan Culpepper
04582535ef
Check Syntax: added "Tack arrows crossing selection"
...
svn: r13498
2009-02-09 04:57:46 +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
4c161c12b7
Neil said he doesnt use the W any more
...
svn: r13455
2009-02-05 14:37:26 +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
dfacf40a4c
PR 9682
...
svn: r12234
2008-11-04 17:11:17 +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
Eli Barzilay
da3b476e80
finish the cm move: change all requires, leave stub files in mzlib
...
svn: r11314
2008-08-19 00:22:57 +00:00
Eli Barzilay
f6a754c48a
Added Geoffrey S. Knauth
...
svn: r11299
2008-08-18 21:14:20 +00:00
Matthew Flatt
9453aaaccf
assign authors to manuals
...
svn: r11287
2008-08-15 20:16:06 +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
Robby Findler
6cfb96abaa
updated docs for front-end/finished-complete-program
...
svn: r11125
2008-08-07 12:18:32 +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
Matthew Flatt
7af044e2ce
allow multiple uses of an .icns filein .filetypes
...
svn: r10752
2008-07-13 23:06:24 +00:00
Stevie Strickland
28bf6141b5
Add .scrbl files as DrScheme-handled files in OS X.
...
svn: r10746
2008-07-13 19:26:36 +00:00
Eli Barzilay
1a64ab3af4
Better layout for the capabilities doc
...
svn: r10724
2008-07-12 08:20:19 +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
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
Eli Barzilay
9f31b56f4d
fix egg
...
svn: r10640
2008-07-07 03:24:28 +00:00
Robby Findler
e090a76187
SK requested popup menu on images to save them
...
svn: r10637
2008-07-07 02:53:09 +00:00
Robby Findler
d313fd72c3
fixed a bug SK reported -- when saving locked files in the teaching language, the metadata wouldnt be inserted properly
...
svn: r10635
2008-07-06 23:32:14 +00:00
Danny Yoo
7816a6899c
Added logic to treat embedded editors differently when computing tail call arrow positions in Check Syntax.
...
svn: r10634
2008-07-06 21:47:54 +00:00
Robby Findler
6dcc576ce7
PR 9435
...
svn: r10617
2008-07-05 14:08:38 +00:00
Robby Findler
f830e4bc57
changed the name of the memory limit preference so people who've used v372 get a limit by default
...
svn: r10616
2008-07-05 13:51:20 +00:00
Eli Barzilay
4952fa6db9
simplified hopeless-exception raising
...
svn: r10615
2008-07-05 04:51:15 +00:00
Robby Findler
f4e0398c1e
added a capability to enable language-specific customization of the indenter
...
svn: r10604
2008-07-04 21:22:39 +00:00
Robby Findler
4993e26b0a
PR 9442
...
svn: r10603
2008-07-04 20:22:33 +00:00
Robby Findler
6117dc413f
fixed race condition
...
svn: r10602
2008-07-04 19:33:14 +00:00
Eli Barzilay
da13b5f398
Change two local definitions from local functions to private methods.
...
For anyone who follows these commit messages, if now try drscheme you
should notice both memory and speed improvements: it will now use 8
bytes less per window (on a 64 bit machine), and each initialization
should be aroun 60 nanoseconds faster!
svn: r10591
2008-07-04 00:45:46 +00:00
Danny Yoo
843ad2b39a
Highlighting regions in Check Syntax now remember which text to apply it to; behaves better with embedded editors.
...
svn: r10582
2008-07-03 17:37:42 +00:00
Danny Yoo
8e663a23f4
Fixing tail errors from embedded editors in Check Syntax.
...
svn: r10581
2008-07-03 17:30:06 +00:00
Danny Yoo
ee8f0b410f
Removing source-editor-cache from Check Syntax, since text:lookup-port-name should be sufficient.
...
svn: r10580
2008-07-03 17:30:01 +00:00
Eli Barzilay
3aa1a16fa8
when there is no rep (eg, only one scheme box) just raise the error
...
svn: r10570
2008-07-03 01:41:04 +00:00
Danny Yoo
cc362de329
Added defensive checks for rep; no rep available when exception occurs at Check Syntax.
...
svn: r10562
2008-07-02 18:20:58 +00:00
Danny Yoo
e4c0c9b3b9
Added defensive checks for rep; no rep available when exception occurs at Check Syntax.
...
svn: r10561
2008-07-02 18:15:46 +00:00
Eli Barzilay
1685a49f58
clarifying comment
...
svn: r10543
2008-07-01 19:18:13 +00:00
Eli Barzilay
b097856a72
use the module name resolver to check if the language is valid
...
svn: r10542
2008-07-01 19:04:00 +00:00
Eli Barzilay
bf2fe2f64c
Added the auto-text feature to the module language
...
svn: r10541
2008-07-01 18:53:50 +00:00
Eli Barzilay
0c5f2745b5
contract line
...
svn: r10540
2008-07-01 18:50:12 +00:00
Eli Barzilay
37b4cfde7a
* output-style in horizontal layout
...
* case-sensitive can be given as a keyword arrrgument to drop it from
the panel
svn: r10537
2008-07-01 18:30:54 +00:00
Eli Barzilay
aa9cc758fc
go back to using insert-before no-user-evaluation-message and related changes
...
svn: r10515
2008-06-30 07:42:17 +00:00
Eli Barzilay
fb027536f4
a little more readable code layout
...
svn: r10513
2008-06-30 01:48:23 +00:00
Eli Barzilay
ad563ad56d
insert-warning always inserts at the end now
...
svn: r10512
2008-06-30 01:31:55 +00:00
Eli Barzilay
be1097cb20
Add warning text if the repl dies
...
svn: r10511
2008-06-29 23:42:09 +00:00
Eli Barzilay
9a900b37aa
Optional prefix message to exception, so we dont lose information from
...
exceptions. For example, in (module foo scheme/lang ...) we should
still see the real error message.
svn: r10510
2008-06-29 22:54:51 +00:00
Eli Barzilay
e3371b98fd
* Catch errors in reading the module text and raise them as hopeless
...
too.
* Use `error-display-handler' instead of `let/ec' hack
* Expand the module expression, and if there's an error, try a bare
language-only module so the repl is still working (but no
definitions, of course)
svn: r10508
2008-06-29 22:41:15 +00:00
Eli Barzilay
c3fae01528
show warning text, transform-module reorganization for hacking language
...
svn: r10505
2008-06-29 20:09:56 +00:00
Eli Barzilay
443a6fe233
make insert-warning public, work when the interactions are locked
...
svn: r10504
2008-06-29 20:00:04 +00:00
Matthew Flatt
44c5a75739
fix some phase problems in program-processing programs
...
svn: r10503
2008-06-29 15:11:20 +00:00
Eli Barzilay
f4d5f5c085
* Moved (thread-cell-set! hopeless-repl #f) to a better place --
...
later, after we do some more checks
* Add a clarification comment re minor-hack needed.
svn: r10502
2008-06-29 05:07:44 +00:00
Eli Barzilay
32cb7bcdfc
* Single function for syntax errors, used in all places for uniformity
...
* Improved some error messages and detection
* When this function is used, it also kills the repl.
svn: r10501
2008-06-29 05:00:08 +00:00
Eli Barzilay
105091bcd4
clarify reason for second (lock #t) call
...
svn: r10500
2008-06-29 03:37:37 +00:00
Eli Barzilay
9699450d99
very minor
...
svn: r10499
2008-06-29 03:08:27 +00:00
Eli Barzilay
8e7984834c
* Added `set-show-no-user-evaluation-message?' to be able to avoid the
...
message popup
* Added a (lock #t) after the thread is detected as dead
svn: r10498
2008-06-29 02:59:36 +00:00
Danny Yoo
a506cefeac
Added text:get-port-name to framework, and used text:lookup-port-name to get at the editor in DrScheme error highlighting.
...
svn: r10494
2008-06-28 23:33:39 +00:00
Eli Barzilay
dcced09987
removed unused field
...
svn: r10493
2008-06-28 19:05:45 +00:00
Eli Barzilay
db582b778c
typo in comment
...
svn: r10492
2008-06-28 18:39:06 +00:00
Eli Barzilay
b535037d2a
use append-map
...
svn: r10491
2008-06-28 17:08:53 +00:00
Danny Yoo
18701cf399
Reverting most of r10468.
...
svn: r10474
2008-06-27 05:20:28 +00:00
Eli Barzilay
e80141cc3d
minor
...
svn: r10473
2008-06-27 04:46:24 +00:00
Danny Yoo
072ea01f22
Maintaining text% as syntax source, so that check-syntax on an unsaved file will highlight errors correctly.
...
svn: r10468
2008-06-26 23:48:44 +00:00
Danny Yoo
3010e765ae
Refactored helper methods into embedded-snip-utils.ss
...
svn: r10467
2008-06-26 21:33:42 +00:00
Danny Yoo
259b6fb87c
Added defensive check for get-admin in get-enclosing-editor-frame.
...
svn: r10466
2008-06-26 21:12:15 +00:00
Danny Yoo
6624bc1dea
Recommitting fix to showing error highlighting on embeded snips.
...
svn: r10463
2008-06-26 20:22:16 +00:00
Danny Yoo
4f56c1169b
Revert "Fixed error highlighting in embedded snips."; lingering bugs
...
on get-canvas.
This reverts commit a12d0704e7a10e73988db57ad0e8a3d39998663e.
svn: r10462
2008-06-26 20:17:12 +00:00
Danny Yoo
448495aa0e
Fixed error highlighting in embedded snips.
...
svn: r10461
2008-06-26 20:12:35 +00:00
Danny Yoo
d6ee81feba
Making separate find-syntax-source-editor file.
...
svn: r10432
2008-06-23 22:15:35 +00:00
Danny Yoo
6965dfd86c
Got internal error highlighting when exception source is in embedded editor.
...
svn: r10431
2008-06-23 22:15:22 +00:00
Robby Findler
4f06b9e5da
fixed PR 9515
...
svn: r10408
2008-06-21 14:54:52 +00:00
Robby Findler
b24674c889
PR 9510
...
svn: r10388
2008-06-20 06:05:52 +00:00
Robby Findler
707315b1b4
restored Eli's syntax error improvements
...
svn: r10370
2008-06-19 06:19:16 +00:00
Robby Findler
c1217de228
fixed problem with completions
...
svn: r10337
2008-06-18 05:48:16 +00:00
Eli Barzilay
b93d242aa5
restore unmodified version
...
svn: r10336
2008-06-18 04:53:31 +00:00
Eli Barzilay
f4926472b8
remove changed code
...
svn: r10335
2008-06-18 04:50:58 +00:00
Eli Barzilay
e3fa49cdff
keep the language repl if we get a syntax error
...
svn: r10319
2008-06-17 17:45:53 +00:00