Commit Graph

3843 Commits

Author SHA1 Message Date
Matthew Flatt
d14aa7cc7f 4.2.1 mz & mr history notes; merge to 4.2.1
svn: r15516

original commit: 4b358bf9d03f97e6f2a3ea0e53dddd0de2e9844c
2009-07-21 12:45:08 +00:00
Matthew Flatt
09bd0154c9 fix scroll-with-bottom-base and allow-scroll-to-last
svn: r15495

original commit: 757999e8e7ee7a94192dc4e16f9d23e3b3e51e58
2009-07-20 14:50:55 +00:00
Robby Findler
1619fa5b0c svn: r15454
original commit: 3c6234efd99ee59bcccada713a04ef7ee1a1f05a
2009-07-16 01:07:16 +00:00
Matthew Flatt
fec4bd3e8c fix backspace in keymap%
svn: r15408

original commit: 6e01e535d94a91915933a67b775df945ab5d8f99
2009-07-08 21:19:00 +00:00
Eli Barzilay
7b8facaeaf Newlines at EOFs
svn: r15380

original commit: a70bf64fd9d68487c128282ca85a8964e1592711
2009-07-04 02:28:31 +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
Matthew Flatt
97612d17df fix mapping of del in keymap% (PR 10312)
svn: r15250

original commit: be229c2f5e12976d1f0158bfa95084b13122bc4d
2009-06-24 12:38:02 +00:00
Eli Barzilay
c567ba99de Switch language readers to #lang s-exp
svn: r15188

original commit: 66c855c2d3a09bdc43be5562b9bf20817dc25181
2009-06-16 17:13:51 +00:00
Robby Findler
1d67c2da0c PR 10241
svn: r15164

original commit: 4e766cdca4b1ab56a9d057992604ecb8b6d64be3
2009-06-13 15:44:12 +00:00
Matthew Flatt
b64c0925fa fix wheel step in editor
svn: r15163

original commit: 3f1b1391b810993fc8ade367058ee0d86acc411a
2009-06-13 13:26:52 +00:00
Robby Findler
66112d859d added PLTDRPROFILE
svn: r15130

original commit: cdc76526cf00b774597a189fa87c02a634e07273
2009-06-10 04:49:38 +00:00
Matthew Flatt
cf0f85390a include zero-length strings in random inserts
svn: r15127

original commit: e0e7b390a34537ce304eaff5ad60a8d81f0e0af7
2009-06-09 21:32:09 +00:00
Matthew Flatt
d7e55d5871 fix WXME bug related to inserting an empty string
svn: r15126

original commit: eac11bad6503bc7f8ab3554d41ef7af8516f988d
2009-06-09 21:20:31 +00:00
Eli Barzilay
41fd8555aa The Scribble reader was improved to make it pull out the syntax
punctuations outside of the form, as it does with quote punctuations.
So things like this

  #, @foo{...}

that required the space to make the @foo read as a scribble form are
now better written as

  @#,foo{...}

This changes all such occurrences.  (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)

svn: r15111

original commit: 4288c6c2c703664b6bbd4cd06bd7c2160985b00d
2009-06-07 10:12:32 +00:00
Matthew Flatt
a88e51f58e fix bad uses of quotient in wxme
svn: r15067

original commit: dcc088305be09be13c97845f315197c4e4920ae6
2009-06-03 18:48:13 +00:00
Matthew Flatt
ba51e0ee0a scheme/gui/init reexports scheme/init
svn: r15064

original commit: 395301a1c614a9b506f0bfeefc32796a75201617
2009-06-03 11:56:36 +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
Matthew Flatt
cc346fe4fc fix text% inser method on a sigle snip argument
svn: r15002

original commit: f63d3cc8fb4430260afe6763ba70d46f44feab3b
2009-05-28 12:28:02 +00:00
Robby Findler
9207064e9c PR 10259
svn: r14986

original commit: e1374bcbd901328765928b1357376c17fe8b46df
2009-05-25 19:44:56 +00:00
Matthew Flatt
aaea9170fc update history for 4.2 (merge/replace for 4.2)
svn: r14972

original commit: da506ae4441ce196997130fd80f1da3f562a7525
2009-05-24 12:35:25 +00:00
Matthew Flatt
4a318679a5 more random testing
svn: r14971

original commit: 2b80e7d68d793ccf8dab3fc53bad87a21aa69da9
2009-05-24 12:25:28 +00:00
Matthew Flatt
2334b0739f fix editor bugs related to line-wrapping, tab insertion, and pasting to the end of an editor that has been line-wrapped in the past (merge to 4.2)
svn: r14921

original commit: 0b9730158ea1c422863e3c635f80bd4a5c3902d5
2009-05-22 16:24:17 +00:00
Matthew Flatt
8ca774f219 fix problem with tab-snip% width checking
svn: r14912

original commit: 2f6b57217850bd38c7198ac87609fc8d28f09740
2009-05-21 22:49:34 +00:00
Robby Findler
d56c8acbe2 stupid bug that only breaks the test suite sometimes
svn: r14905

original commit: 5e84de91664f2959148d147ed1989746e5e181b7
2009-05-21 20:14:03 +00:00
Matthew Flatt
67f573699a fix trampoline fix
svn: r14877

original commit: af94e11d19ff99d0d06ad72b6a75333b4d48ad7c
2009-05-19 23:58:50 +00:00
Matthew Flatt
9b112e3600 restore (compared to old implementation) trampolines needed on some editor-canvas methods
svn: r14876

original commit: 43c8b6cafd6b058a42ba19935e04c3d4291c03b6
2009-05-19 23:53:36 +00:00
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