Matthew Flatt
3b53d5dc67
editor and documentation repairs (merge to 4.2)
...
svn: r14864
original commit: 17a283a28d6146abd43c751265f059964ccac547
2009-05-19 01:02:41 +00:00
Matthew Flatt
60dc8e12ea
more random mred testing
...
svn: r14863
original commit: 63a7a9c77bedb8f2d7c5f862c20bf7716c95be26
2009-05-19 00:27:39 +00:00
Matthew Flatt
dfed9f5d2d
random mred testing
...
svn: r14862
original commit: c4b4af817b356d5bd6034b6d5c8037cc14edfa68
2009-05-18 23:31:33 +00:00
Matthew Flatt
e020e87698
fix pasteboard rubber-band drawing
...
svn: r14820
original commit: cee5d694ad4f35db3a40175f1c7532e59ffc40b5
2009-05-14 19:37:08 +00:00
Robby Findler
9702e4e3b4
svn: r14818
...
original commit: ad856384a3cdceaaad6b2c8e8c6e99cb006d24e3
2009-05-14 19:23:24 +00:00
Matthew Flatt
ad59a814a3
fix bug with editor-snip% in pasteboard% in editor-canvas% on Windows or X11 (i.e., platforms that use the offscreen bitmap for drawing editors)
...
svn: r14779
original commit: 5df29ea906da6606aa22bb72569072ae7734b6f1
2009-05-12 12:52:55 +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
Matthew Flatt
9d944f8357
fix undo of delete implied by insert over a selection
...
svn: r14623
original commit: 30a3e8ced8ecf84790db87db1265086ed829c96f
2009-04-27 13:02:49 +00:00
Matthew Flatt
0560c150d3
fix combo-field popdown arrow
...
svn: r14617
original commit: 308afeabf4fde74b3cde71dec1ae604a10f941ab
2009-04-26 22:52:58 +00:00
Matthew Flatt
ef3cf1eab8
fix some editor lock tracking
...
svn: r14614
original commit: 4141389b847687df4dc0d9d9141575f55c368338
2009-04-26 15:24:50 +00:00
Eli Barzilay
603e6d11fc
svn: r14607
...
original commit: 6ce301f3c8962a08e6d3ed3a5ef5f89cdfe737f1
2009-04-25 13:21:50 +00:00
Matthew Flatt
71e8dd3a1c
raise canvas scroll limits to 1B instead of 10k
...
svn: r14605
original commit: a542660087b7598511392eb83444954eef872f09
2009-04-24 21:54:28 +00:00
Matthew Flatt
b6df675849
fix typos (incl PRs 10213, 10214)
...
svn: r14585
original commit: 43fe904fe5365496026d6021f9306661695f0981
2009-04-22 18:30:35 +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
Matthew Flatt
41d4c583a6
snip and editor-data class lists need to be eventspace-specific
...
svn: r14575
original commit: 4bc2ddaf9d73ad6865b3059b995a15389f56f39a
2009-04-21 16:37:25 +00:00
Jay McCarthy
acd0d9a47a
Unbalance | was breaking build. Revert if fixed wrong
...
svn: r14568
original commit: 77ec85a66ba3751d2d8ebb3ab8d192cc09a80746
2009-04-20 17:02:27 +00:00
Eli Barzilay
8ebb17fb2d
scheme expression typos
...
svn: r14565
original commit: da4742700bbe8c680c0ef4ba7875d5b32b384005
2009-04-20 08:20:19 +00:00
Eli Barzilay
712ece9ead
bar typos
...
svn: r14564
original commit: d9ae39c2182b5538d40138f71105598b5539847c
2009-04-20 07:55:41 +00:00
Eli Barzilay
0b88d2cdfe
its typos
...
svn: r14562
original commit: 9c0f6bc775226aa9bbbd96d16e978f20bc1b1103
2009-04-20 07:46:50 +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
744f17fcd9
fix excessive redraw after changes within an editor
...
svn: r14549
original commit: 82b9ab8a53d955f3478d599e7ab234745fd9ec13
2009-04-18 01:38:18 +00:00
Matthew Flatt
e479b00575
fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
...
svn: r14548
original commit: 4b3626c1560658fe3937019e001911c2a44aaff3
2009-04-17 22:50:19 +00:00
Matthew Flatt
4b68d460bb
doc scheme/gui editor-stream method updates
...
svn: r14538
original commit: a99c653997d179f88a7a4909941be8bf59a79bfc
2009-04-17 11:12:13 +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
Matthew Flatt
e1ff6bf405
performance improvements: class local-field access uses accessor with index built in (so the index is checked once); JIT partially inlines struct-field mutation
...
svn: r14530
original commit: 709ad23400dab6a39cf3499be13896434414d2fa
2009-04-16 19:01:20 +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
Matthew Flatt
52d97df6c0
fix some problems and inefficiencies in saving and loading wxme streams
...
svn: r14526
original commit: 119c69e1ad342ff802ab0f00ad566b8a19c410b6
2009-04-15 22:27:43 +00:00
Robby Findler
e09ac14ccc
svn: r14517
...
original commit: 405ade476585c0e6e735ac11a5504d57d6bf4758
2009-04-15 03:18:11 +00:00
Matthew Flatt
00d4fef044
under Windows, editor-canvas% needs to set its own focus on mouse clicks
...
svn: r14516
original commit: 8001b11c03cee29dc3e8518bd8f85b3164b5e848
2009-04-14 23:08:51 +00:00
Matthew Flatt
28ba2e3e4a
fix problem with keymap chaining and prefix bindings
...
svn: r14513
original commit: 0f9cb4882d787899b311ae82fd693042effeb52b
2009-04-14 16:38:37 +00:00
Matthew Flatt
cbf7ba42d4
fix CDLF conversion when loading a text file into an editor
...
svn: r14512
original commit: 6082e6a9c385409b11d4240cc311fdcf33ec4727
2009-04-14 16:21:09 +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
Matthew Flatt
27a4afa78c
fix cross-canvas-editor-admin call to do-scroll-to
...
svn: r14500
original commit: 09bec206d61b0f240fcb9ce6d32cd1b18c347e9f
2009-04-13 23:11:08 +00:00
Robby Findler
3bd10ef644
svn: r14499
...
original commit: 4883d8bb1d1373ab703614b4be500af5b69ae151
2009-04-13 18:01:18 +00:00
Matthew Flatt
dfd13aa132
fix problems with editor stream reading
...
svn: r14497
original commit: 9371f69eefe6614460e13e33054c6d05d397474f
2009-04-13 12:37:48 +00:00
Matthew Flatt
1c458d4d32
fix tab-paste bug and missing default for read-editor-version
...
svn: r14493
original commit: 767d5dde3322ba1eec08654d59521ed1aab68976
2009-04-11 22:40:27 +00:00
Matthew Flatt
6bfcb41c5e
fix method name 'equal?' i wxme test
...
svn: r14492
original commit: 3a68af494ab4e3d2b46c68efea8bef05a87f005e
2009-04-11 22:40:04 +00:00
Matthew Flatt
7aac5a7004
pasteboard printing fix & editor-canvas chaining fix
...
svn: r14490
original commit: ccf5809b45a62393491203add9e73fda2fb03cc5
2009-04-11 14:07:39 +00:00
Matthew Flatt
26bc2fa829
pasteboard printing fix
...
svn: r14489
original commit: c98e4e0881d17075776cefede0d865c42ff27cd3
2009-04-11 13:37:14 +00:00
Matthew Flatt
52ab67351a
editor-canvas clean-up of internal scroll method
...
svn: r14481
original commit: 8fe203ad728c57f08f7c1f69fffc0c52567efecb
2009-04-09 23:22:50 +00:00