Robby Findler
20a8870abb
changed the framework's standard menus frame so that the quit menu is
...
never created under mac os x (which is the right behavior to make quit
actually work properly).
original commit: 716aacf388dadf3d557eff0073dec582664a48b6
2010-06-08 16:45:15 -05:00
Eli Barzilay
ade32a3e54
More svn -> git changes.
...
Some mentions of svn/subversion are replaced with git, and some patterns
for paths to ignore include ".git*". (Note ".mailmap" not added, might
need to.)
original commit: 9c352f5704092f747dd765cb42c7d547ebbb8621
2010-05-17 05:41:04 -04:00
Eli Barzilay
ae0eb104c5
A lot of "MrEd" -> "GRacket"s.
...
original commit: 7f6efdc8beea4b81af31807f9788197c24d0d63e
2010-05-16 23:46:05 -04:00
Eli Barzilay
49be64a3e3
repos-time-stamp -> repo-time-stamp
...
original commit: 3219d28e9de344378262288f10e92a6dafd97f09
2010-05-15 16:48:04 -04:00
Matthew Flatt
a1a63c0e08
move drscheme and tests/drscheme to drracket and tests/drracket
...
original commit: ed1d7f81c922c814b8c0657dd952abf4b9c75cdc
2010-05-09 15:34:50 -06:00
Matthew Flatt
edff96857f
rackety framework and tools docs
...
original commit: 6563ef6812bfc2ea8921165d12cb78e74dca4626
2010-05-08 07:37:08 -06:00
Matthew Flatt
36405c90a5
misc racket renamings
...
original commit: c023c460bce4996af6038a78aed2b0103252404b
2010-05-07 11:03:02 -06:00
Robby Findler
360aacddcd
adjusted the way anchored search works so that swithing tabs in drscheme starts you with a new anchor
...
original commit: 073d947a4c511292fd6f9f4a23b58f16c1055e2f
2010-04-29 17:03:32 -05:00
Robby Findler
6c4426ce3e
renamed the preferences to drracket:
...
original commit: fbf52d6957bde0011b654291b5ba3fd714f976c5
2010-04-29 11:03:06 -05:00
Matthew Flatt
5adf804728
rename all files .ss -> .rkt
...
original commit: 28b404307793f041bb3363135a2968e283855318
2010-04-27 16:50:15 -06:00
Sam Tobin-Hochstadt
cb7bc79fe7
Fix obvious bug.
...
svn: r18660
original commit: 2bda6af6b02395fede04e81a4fdf97753ddf4fb6
2010-03-29 15:01:29 +00:00
Robby Findler
4115121feb
fixed a bug found by random testing
...
svn: r18621
original commit: 99ee6c468f552366fbedcfc543639d2eaa4b21d7
2010-03-25 19:32:22 +00:00
Robby Findler
4430b73934
a bug found via random testing
...
svn: r18582
original commit: 1c72ed7a204567019a1e835c0c322b8f366781b9
2010-03-19 13:20:30 +00:00
Robby Findler
0164ff1d49
PR 10704
...
svn: r18323
original commit: 2ce01fd5ceaee2b3e9ad05c32d201e02425c9c58
2010-02-24 17:58:59 +00:00
Robby Findler
3bc76ecc51
Probably fix for PR 10773
...
svn: r18264
original commit: f1e7c7e4b0338c3e07c260d097ec3ef5a031c373
2010-02-22 18:04:04 +00:00
Eli Barzilay
90e6b2b060
A bunch of additional typos
...
svn: r17976
original commit: c88a5a685674ea70991a97f35972bd5144483e7a
2010-02-05 03:21:52 +00:00
Robby Findler
c7151ce26d
use the basic-style method instead of the name of the basic style
...
svn: r17921
original commit: 9d34139659b7112f377d992bd57e4aa8896fe36a
2010-02-01 15:15:22 +00:00
Robby Findler
d70673cdc6
fixed a bug found by the random testing from randomly-click-language-dialog.ss
...
svn: r17897
original commit: 30c5d37b81cdd70f517eab7392896e8afffad6e6
2010-01-30 20:50:18 +00:00
Robby Findler
a2d6d65164
made the splash screen always be a dialog box
...
svn: r17810
original commit: aee10699ae0fec6585b82fe25496a4c6770d1a7d
2010-01-25 12:39:38 +00:00
Robby Findler
d85ffc7bde
added a comment to describe all-string-snips
...
svn: r17778
original commit: ebb815cc68f87f601a9577fde9e4bbaa1e487082
2010-01-23 16:43:08 +00:00
Robby Findler
4750219d5c
improved the icon a little bit more (making it appear on more windows)
...
svn: r17380
original commit: 3272274f5328dda82f737b6b70796920bf719262
2009-12-21 18:28:24 +00:00
Robby Findler
87a27da199
under linux, the splash screen is now a dialog (this works better with the ubuntu netbook remix, and probably better in general -- didn't do the switch everywhere b/c mac os x's dialog boxes don't have close boxes)
...
svn: r17361
original commit: 9f8375c999ee94ab39c906ae0c03dfd150360d36
2009-12-20 04:10:25 +00:00
Eli Barzilay
ff6a79e8d5
switch #reader to a #lang at-exp
...
svn: r17242
original commit: 48ad997f5ba1c7052c0d0966c913d4b0c317be5a
2009-12-08 20:55:37 +00:00
Eli Barzilay
361027eb87
Using a language makes this much cuter. Also use base64.
...
svn: r17240
original commit: 539519bdad75e2fc8522526017bbec91237403db
2009-12-08 07:02:22 +00:00
Eli Barzilay
6cfcc75248
half the size of the previous version
...
svn: r17233
original commit: 2f4d146ee8482f7462b682c1e44154159b0d41c1
2009-12-07 05:21:09 +00:00
Robby Findler
84ae3db260
svn: r16995
...
original commit: 54adde155a338d2820f6e9a2d422fdcdb3951022
2009-11-23 17:05:09 +00:00
Robby Findler
4d5dc77595
added the various 'for' forms to the square backet default preferences
...
svn: r16932
original commit: 47e46efd46c0a999940fea83f72641c1d2ab9804
2009-11-21 00:15:00 +00:00
Robby Findler
8b72c2a5aa
PR 10591
...
svn: r16897
original commit: 8d96441673d07568b02d047e9f59575c09dec128
2009-11-19 20:29:36 +00:00
Carl Eastlund
4327752408
Changed Framework icon promises to use delay/sync instead of delay. This
...
appears to prevent a bug whereby multiple threads attempt to force one of the
promises at the same time, causing the promise to believe it is being used
recursively. All Framework tests passed (on OS X) after making this change, not
that I really expect the icons to be particularly crucial to the tests.
svn: r16820
original commit: 07849a7fbb9b89f28c0acc7180b45e10c40841bb
2009-11-17 03:42:08 +00:00
Robby Findler
8e9da1f1ed
oops committed a bogus change, so rolling it back
...
svn: r16608
original commit: ab78a3ec0c7a47bb20bc8dd41f6e978fcb4d8408
2009-11-07 14:27:52 +00:00
Robby Findler
e6f4b091b3
added order-of-magnitude from Jos Koot and some tests for other scheme/math stuff
...
svn: r16607
original commit: 667e967085dc996fc026a93c833f91933c8e0660
2009-11-07 14:26:39 +00:00
Robby Findler
177dfda57d
attempted to smooth out the splash screen animation by using wall clock times (via current-milliseconds)
...
svn: r16529
original commit: 8886736b7674e868799ab3deebc6934825d3d49c
2009-11-03 20:50:50 +00:00
Robby Findler
b6e357919d
removed dead code
...
svn: r16517
original commit: 0aad314a68363b1e3d0058d52d657cee58d7b050
2009-11-03 15:11:51 +00:00
Robby Findler
49b08ef0db
added Neil's logos to drscheme's splash
...
svn: r16505
original commit: ca5a7e604bed578e22aeb2f427d4424b00c8cf0d
2009-11-02 21:41:20 +00:00
Robby Findler
d49a39892c
removed work around for bug in s-exp reader and improved error message for user-defined keybindings in the wrong language
...
svn: r16296
original commit: 1203aaa8861bca4fef0931790842289d147cc979
2009-10-11 20:56:36 +00:00
Robby Findler
0b172f2272
svn: r16286
...
original commit: 1b6c879736494b677912d4e4a5cc7cdeb5459043
2009-10-08 21:12:08 +00:00
Robby Findler
b6e712718d
svn: r16284
...
original commit: 820b63d4a7196ef59030092318919700b2ae89d0
2009-10-08 16:59:55 +00:00
Robby Findler
7a2c294bef
svn: r16283
...
original commit: f86e4e542cd070862d5b2e8c971c33bc118e1e11
2009-10-08 16:55:06 +00:00
Robby Findler
d5e2cda888
minor bugfix
...
svn: r16130
original commit: cde6f8818b32219a0238a5585bf77ba118282cc5
2009-09-26 15:38:13 +00:00
Mike Sperber
a825d77e4a
Merge branches/mike/quickcheck:
...
Add QuickCheck-based property testing to the DeinProgramm/DMdA languages.
svn: r15901
original commit: 89ec442c0432a066c8df01858fa2f676c0f9b355
2009-09-07 16:31:18 +00:00
Robby Findler
563c0f35ea
changed the default for fixing up parentheses
...
svn: r15867
original commit: 83ddd5aeda572a8c3225b887d24b32181091dbe6
2009-09-03 12:51:05 +00:00
Robby Findler
a30f0c2145
saved the decimal style for fractions in drs repl
...
svn: r15865
original commit: a422185219c6dd60d7727eeb870c353170961f39
2009-09-03 10:04:52 +00:00
Robby Findler
47154400b4
improved responsiveness of interactive searching
...
svn: r15841
original commit: e0bd8a6cf00a846a5dc077d0b3c38e9456e80370
2009-09-01 05:19:32 +00:00
Robby Findler
48e55a8473
PRS 10379 and 10377
...
svn: r15795
original commit: fcfa572e02e8452fd913cbfcdbff820ca046c0af
2009-08-25 04:51:05 +00:00
Robby Findler
f63ec4f1bd
PR 10406
...
svn: r15748
original commit: 02e4426d069e50646386b75698a8379c19e68319
2009-08-16 09:56:24 +00:00
Matthew Flatt
2b867b5bef
DrScheme: only correct a paren if the inserted character would be colored as a parenthesis (which matters for @-form coloring)
...
svn: r15685
original commit: 450d9b604e05f36ecfe19615a340aa2071282fa0
2009-08-07 14:59:14 +00:00
Robby Findler
54a69ab713
tweak to the search results printout
...
svn: r15652
original commit: 4592139c0eec3189bb135208063666a17a1d2fc8
2009-08-01 02:48:07 +00:00
Matthew Flatt
e9cde9aaa6
fix thaw-colorer, as reflected in restoring coloring in an edtor after test-coverage coloring
...
svn: r15651
original commit: 021a65020fd24fc9fd10e3193e4d6e6e5611f5fd
2009-08-01 02:31:51 +00:00
Robby Findler
a774016b57
added automatic compilation to the module language, plus various other tweaks (contract library enhancement, bug fixes here and there)
...
svn: r15635
original commit: b5b32d1d8eb78bb54155666b77188073682ef1b7
2009-07-30 05:17:40 +00:00
Matthew Flatt
d6b4085433
extended syntax colorer to support lexer-specific backup; fix problems with new color lexers
...
svn: r15617
original commit: d807421a07e3d86b6ebf0802b4000d34af472372
2009-07-29 03:31:29 +00:00
Matthew Flatt
8cb584ee8b
fix for syntax coloring (4.2.1.4)
...
svn: r15608
original commit: d48332ed263877c4bf619da6247befb21c2a068a
2009-07-28 18:30:21 +00:00
Matthew Flatt
1aa23be957
#lang syntax coloring; Scribble syntax coloring
...
svn: r15607
original commit: 1ba7cf0926a46122d7f759a2dccf086e2ba939a9
2009-07-28 18:06:14 +00:00
Matthew Flatt
c59af01586
major Scribble revision (v4.2.1.2)
...
svn: r15569
original commit: 345c17e85c78771b1dd237c99c58571eb9f5fe7d
2009-07-25 20:25:33 +00:00
Robby Findler
afb87b48bd
fixed the extrememly-slow-pasting bug (that is only visible on slow machines, apparently)
...
svn: r15265
original commit: ee8cf97c6688ce6d156211a168f3936918b0d386
2009-06-25 14:43:24 +00:00
Robby Findler
1d67c2da0c
PR 10241
...
svn: r15164
original commit: 4e766cdca4b1ab56a9d057992604ecb8b6d64be3
2009-06-13 15:44:12 +00:00
Robby Findler
66112d859d
added PLTDRPROFILE
...
svn: r15130
original commit: cdc76526cf00b774597a189fa87c02a634e07273
2009-06-10 04:49:38 +00:00
Eli Barzilay
054df31730
properly indent documentation
...
svn: r15056
original commit: 03f50e117ffb3cfb15c092af4a8ca88fd461b465
2009-06-02 17:26:15 +00:00
Eli Barzilay
493dee465a
fix contract typo (PR10277)
...
svn: r15055
original commit: 7d7f825a9e48d361ad7f0662bc8a0493345cd894
2009-06-02 17:21:53 +00:00
Robby Findler
9207064e9c
PR 10259
...
svn: r14986
original commit: e1374bcbd901328765928b1357376c17fe8b46df
2009-05-25 19:44:56 +00:00
Sam Tobin-Hochstadt
3d02cc1202
sync to trunk
...
svn: r14750
original commit: 0ddf7338cbc9c3d01c8a24820a04cac82deed6b7
2009-05-08 20:11:09 +00:00
Eli Barzilay
071d330130
last typo, hopefully
...
svn: r14729
original commit: ebc179f0596f8ac9762c93829e13446a2cf98efc
2009-05-06 04:09:28 +00:00
Eli Barzilay
0cec1f3df9
forgot the none binding
...
svn: r14728
original commit: 82d12675539895d277473b065f6ccb324a2f9775
2009-05-06 04:08:43 +00:00
Eli Barzilay
bc668b4652
optimized preference lookup (one hash lookup in all cases except for the first.)
...
svn: r14727
original commit: 7d93d3b539342184886f7f0433fc8ae1f71cb3a9
2009-05-06 04:07:23 +00:00
Eli Barzilay
f5f5cf90aa
old-preferences is gone (it was only there to convert old style preferences, and has been out for a long enough time)
...
svn: r14726
original commit: 8ee902de48dd3f93a02f795765020187af0813bd
2009-05-06 03:42:49 +00:00
Eli Barzilay
36add1d173
* Fixed some typos in the `preferences:low-level-put-preferences' doc
...
(used `put-preference' not the plural form).
* Added `preferences:low-level-get-preference' that is set by default
to the `get-preference'. (Together with the previous one it is
possible to setup things so preferences are kept in a hash table
instead of on disk.)
* The `preferences:get' function will try to read a (marshalled) value
from the preferences if there is no value set, and the `marshalled'
hash table is gone (it was used only for initial values of
preferences).
This means that the preference file is not consulted until the
preference value is needed, which makes reading the file more lazy.
More importantly, if some user application sets the
`preferences:low-level-get-preference' hook, then the newly
installed hook will be used to read the initial values. This is
important since just registering a preference (via
`preferences:set-default') would already read the preference to the
`marshalled' hash table -- and many such preferences are registered
at various module top-levels, so this would happen before the user
code had any chance of changing the low-level get function.
The only visible effect of this change outside of this module is
that preferences are read more lazily from the file. For example,
if you start DrScheme and then remove the preference file and then
search, you will not see your saved search string because. (Before
this change, the saved search string would have been read on
startup, so its value was read before you removed the file.)
* Delayed reading of the old-preferences until needed for similar
reasons.
* Reformatted some of the documentation strings.
svn: r14716
original commit: 17d64755a266693666db7ad2977dd4ed238b7b1a
2009-05-05 05:09:21 +00:00
Eli Barzilay
e3dda16aa3
hash-table-bound? -> hash-has-key?
...
svn: r14715
original commit: 45e4fe70da8f9c749d02fb3263691915b89828aa
2009-05-04 21:35:15 +00:00
Eli Barzilay
ec340175e9
some typos
...
svn: r14709
original commit: 8b4844cf5ea7020bdb3d7f7d0cff715ce1141bfe
2009-05-04 09:34:07 +00:00
Eli Barzilay
424dcbc9c2
removed lots of "the the"s
...
svn: r14679
original commit: ff73a5395ee00699c7b85d6ed20bbc3e5d9a2957
2009-05-01 21:02:51 +00:00
Robby Findler
a114423cef
improvements to the preferences dialog
...
svn: r14670
original commit: 1cb53bdf2a273d9d2e8bd8036dbaaa7d6adac9ef
2009-04-30 23:15:10 +00:00
Robby Findler
e006bca48a
svn: r14624
...
original commit: 955f99fe4176d843fc9c49b645e7aaac37b83066
2009-04-27 14:32:30 +00:00
Eli Barzilay
686d1ebd18
fix a subtle bug (canvas could be #f)
...
svn: r14584
original commit: 64b59f2b288871b1482da2c7e583037cce0abc7f
2009-04-22 09:21:54 +00:00
Robby Findler
400840fa43
added back in support for the with-border? flag
...
svn: r14561
original commit: 104dde2a08f6e96289ce2f825f4760bd52f58fba
2009-04-19 22:20:46 +00:00
Matthew Flatt
8cbce41342
don't let syntax-colorer thread get suspend while reading from the editor
...
svn: r14531
original commit: ce9d26492076373d71a52b706f182a56f319f499
2009-04-16 19:20:44 +00:00
Robby Findler
a6ef7af3bd
shrunk the height of the preferences window
...
svn: r14528
original commit: 0c2c04e168ef6caaec143099d96745a8112a8c1d
2009-04-16 17:18:35 +00:00
Robby Findler
e09ac14ccc
svn: r14517
...
original commit: 405ade476585c0e6e735ac11a5504d57d6bf4758
2009-04-15 03:18:11 +00:00
Eli Barzilay
cece9d5dc9
use .ss suffix, both .scm and .ss for the filters, and a descriptive name
...
svn: r14502
original commit: 6b67f941fecab1b1596482a62a3f16f65c7fd3a0
2009-04-14 02:08:05 +00:00
Robby Findler
3bd10ef644
svn: r14499
...
original commit: 4883d8bb1d1373ab703614b4be500af5b69ae151
2009-04-13 18:01:18 +00:00
Matthew Flatt
bbf44e7a56
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
original commit: 1d26e97a35e7c2bd67130b70680a7870b41ef45c
2009-04-07 17:12:22 +00:00
Eli Barzilay
9d63c4e072
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
original commit: c0a8a0122200209e38dff1959d79b58f847814db
2009-04-05 17:46:20 +00:00
Stevie Strickland
d10ddc1348
Sam and I did some work to allow automatic inferred linking in
...
(define-values/)invoke-unit/infer.
svn: r14315
original commit: 99aac7d7455c3ce9189d038f781558b6bd696424
2009-03-27 13:47:12 +00:00
Robby Findler
0230ff84e8
svn: r14027
...
original commit: ca2dd05eca1588351b6c668865b9c334b40ee607
2009-03-10 14:38:19 +00:00
Robby Findler
809f38a3c9
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
original commit: 283c1819a92df7e6949ece8eebf659aac777583c
2009-03-06 16:35:04 +00:00
Matthew Flatt
4dcb8ccdff
add and use at-exp meta-language
...
svn: r13731
original commit: 128d5287f7791c69634519438af43c0b29c35f1c
2009-02-18 23:14:18 +00:00
Matthew Flatt
3cecd10272
remove unneeded dependency of framework on parts of Scribble; Redex doc repairs; add #:style? argument to deftech
...
svn: r13696
original commit: 941a8935aa15954607a9e9437caf7293e5da18f8
2009-02-17 15:22:55 +00:00
Robby Findler
2a05e89cad
added log-viewing support to DrScheme
...
svn: r13291
original commit: ef36f329b78d52d2a2828ef1e8cd5411908e9bf4
2009-01-27 14:23:18 +00:00
Robby Findler
cb96056143
added alt:space for mac os x
...
svn: r13239
original commit: 651057a78faba07af98bcd7e19bbc7f3536f023b
2009-01-20 17:50:56 +00:00
Eli Barzilay
b5dba569ae
newlines at EOFs
...
svn: r13105
original commit: d1a0086471bf5e9553a9b056b26286c427831d38
2009-01-14 03:10:47 +00:00
Robby Findler
83d951d54a
svn: r13101
...
original commit: c600eedb321fb250160b65df6780b94c10433108
2009-01-14 01:43:30 +00:00
Robby Findler
a5b4aa1843
changed f3 to behave like the 'edit|find' menu item
...
svn: r12978
original commit: de4158dfa5d19c6ae6cd6f61c8dc7a97e8aee27f
2009-01-02 21:31:28 +00:00
Robby Findler
63ff193e47
added preference that disables overwrite mode
...
svn: r12917
original commit: c2685be3a90fd1977388d6759c12f0c7bbee5ba0
2008-12-21 07:21:28 +00:00
Robby Findler
ad1172bde8
uses system-position-ok-before-cancel? now
...
svn: r12754
original commit: 41d0609ad2ee358ba3bfb8d903a45edd20f50073
2008-12-09 18:06:03 +00:00
Robby Findler
b586ea88f9
handles filename extensions better now, using new stuff matthew added
...
svn: r12639
original commit: 333e0702c99c88738bf6a90f15b9ee43a8971ad4
2008-11-29 21:08:18 +00:00
Robby Findler
600607f8cb
oops, undoing mistake
...
svn: r12555
original commit: d539020c42421a1b0f931079e8bbcd77f67978f5
2008-11-21 01:00:36 +00:00
Robby Findler
45523d5c69
fixed a redrawing bug in the search bar
...
svn: r12554
original commit: 429e229ff7a3e02336fc49ae759e45c78429f376
2008-11-21 00:59:40 +00:00
Robby Findler
8365ec9fe5
added support for automatic compilation of source files to drscheme
...
svn: r12356
original commit: 1490cd1c4de51af4359bc0c0ff41ea6bc45da5bf
2008-11-08 18:34:39 +00:00
Robby Findler
f59d9ef1fc
improved tab switching when the contour window is open
...
svn: r12352
original commit: 4e623ef655ccc4e9f56281f2fa77e6243bdb128b
2008-11-08 16:54:43 +00:00
Robby Findler
c07d9d3851
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
original commit: a4b631050741fee37a321781ac93b6c079921eb4
2008-11-07 18:13:33 +00:00
Robby Findler
b2835b21b8
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
original commit: f6bb5ea5e79575971199896523de61310a5245a2
2008-11-02 04:30:03 +00:00
Robby Findler
a0fe2c1f45
drschemes scheme mode now sets the default extension for files to .ss
...
svn: r12213
original commit: baffeea2b4f9f572439c05ffc943120da1146da9
2008-11-01 19:55:21 +00:00
Eli Barzilay
414c427731
add m: bindings for sexpr navigation
...
svn: r12207
original commit: 9396f697a36683893630f9d9acb3893e0d8c8a15
2008-10-31 20:56:52 +00:00