Robby Findler
ee8cf97c66
fixed the extrememly-slow-pasting bug (that is only visible on slow machines, apparently)
...
svn: r15265
2009-06-25 14:43:24 +00:00
Robby Findler
4e766cdca4
PR 10241
...
svn: r15164
2009-06-13 15:44:12 +00:00
Robby Findler
cdc76526cf
added PLTDRPROFILE
...
svn: r15130
2009-06-10 04:49:38 +00:00
Eli Barzilay
03f50e117f
properly indent documentation
...
svn: r15056
2009-06-02 17:26:15 +00:00
Eli Barzilay
7d7f825a9e
fix contract typo (PR10277)
...
svn: r15055
2009-06-02 17:21:53 +00:00
Robby Findler
e1374bcbd9
PR 10259
...
svn: r14986
2009-05-25 19:44:56 +00:00
Eli Barzilay
ebc179f059
last typo, hopefully
...
svn: r14729
2009-05-06 04:09:28 +00:00
Eli Barzilay
82d1267553
forgot the none binding
...
svn: r14728
2009-05-06 04:08:43 +00:00
Eli Barzilay
7d93d3b539
optimized preference lookup (one hash lookup in all cases except for the first.)
...
svn: r14727
2009-05-06 04:07:23 +00:00
Eli Barzilay
8ee902de48
old-preferences is gone (it was only there to convert old style preferences, and has been out for a long enough time)
...
svn: r14726
2009-05-06 03:42:49 +00:00
Eli Barzilay
17d64755a2
* 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
2009-05-05 05:09:21 +00:00
Eli Barzilay
45e4fe70da
hash-table-bound? -> hash-has-key?
...
svn: r14715
2009-05-04 21:35:15 +00:00
Eli Barzilay
8b4844cf5e
some typos
...
svn: r14709
2009-05-04 09:34:07 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Robby Findler
1cb53bdf2a
improvements to the preferences dialog
...
svn: r14670
2009-04-30 23:15:10 +00:00
Robby Findler
955f99fe41
svn: r14624
2009-04-27 14:32:30 +00:00
Eli Barzilay
64b59f2b28
fix a subtle bug (canvas could be #f)
...
svn: r14584
2009-04-22 09:21:54 +00:00
Robby Findler
104dde2a08
added back in support for the with-border? flag
...
svn: r14561
2009-04-19 22:20:46 +00:00
Matthew Flatt
ce9d264920
don't let syntax-colorer thread get suspend while reading from the editor
...
svn: r14531
2009-04-16 19:20:44 +00:00
Robby Findler
0c2c04e168
shrunk the height of the preferences window
...
svn: r14528
2009-04-16 17:18:35 +00:00
Robby Findler
405ade4765
svn: r14517
2009-04-15 03:18:11 +00:00
Eli Barzilay
6b67f941fe
use .ss suffix, both .scm and .ss for the filters, and a descriptive name
...
svn: r14502
2009-04-14 02:08:05 +00:00
Robby Findler
4883d8bb1d
svn: r14499
2009-04-13 18:01:18 +00:00
Matthew Flatt
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +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
Stevie Strickland
99aac7d745
Sam and I did some work to allow automatic inferred linking in
...
(define-values/)invoke-unit/infer.
svn: r14315
2009-03-27 13:47:12 +00:00
Robby Findler
ca2dd05eca
svn: r14027
2009-03-10 14:38:19 +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
Matthew Flatt
128d5287f7
add and use at-exp meta-language
...
svn: r13731
2009-02-18 23:14:18 +00:00
Matthew Flatt
941a8935aa
remove unneeded dependency of framework on parts of Scribble; Redex doc repairs; add #:style? argument to deftech
...
svn: r13696
2009-02-17 15:22:55 +00:00
Robby Findler
ef36f329b7
added log-viewing support to DrScheme
...
svn: r13291
2009-01-27 14:23:18 +00:00
Robby Findler
651057a78f
added alt:space for mac os x
...
svn: r13239
2009-01-20 17:50:56 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Robby Findler
c600eedb32
svn: r13101
2009-01-14 01:43:30 +00:00
Robby Findler
de4158dfa5
changed f3 to behave like the 'edit|find' menu item
...
svn: r12978
2009-01-02 21:31:28 +00:00
Robby Findler
c2685be3a9
added preference that disables overwrite mode
...
svn: r12917
2008-12-21 07:21:28 +00:00
Robby Findler
41d0609ad2
uses system-position-ok-before-cancel? now
...
svn: r12754
2008-12-09 18:06:03 +00:00
Robby Findler
333e0702c9
handles filename extensions better now, using new stuff matthew added
...
svn: r12639
2008-11-29 21:08:18 +00:00
Robby Findler
d539020c42
oops, undoing mistake
...
svn: r12555
2008-11-21 01:00:36 +00:00
Robby Findler
429e229ff7
fixed a redrawing bug in the search bar
...
svn: r12554
2008-11-21 00:59:40 +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
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
baffeea2b4
drschemes scheme mode now sets the default extension for files to .ss
...
svn: r12213
2008-11-01 19:55:21 +00:00
Eli Barzilay
9396f697a3
add m: bindings for sexpr navigation
...
svn: r12207
2008-10-31 20:56:52 +00:00
Eli Barzilay
d1adec4bc6
remove m: bindings that disabled sexpr-based navigation
...
svn: r12205
2008-10-31 19:52:10 +00:00
Robby Findler
bd375ef605
PR 9873 (hopefully)
...
svn: r12193
2008-10-31 12:40:05 +00:00
Robby Findler
92dcfca644
improved tab navigation keybindings
...
svn: r12189
2008-10-31 01:20:39 +00:00
Robby Findler
968e69bd00
more keybindings cleanup
...
svn: r12188
2008-10-31 01:01:43 +00:00