Commit Graph

80 Commits

Author SHA1 Message Date
Matthew Flatt
6345035624 avoid xor for pasteboard rubberband hiliting
original commit: 59bf78b6c8b40a1e2a57b8c495a14fe37c79fbe3
2010-11-05 20:26:24 -06:00
Matthew Flatt
04d103943a editor insert-image uses alpha by default
original commit: 881c18295693db60c6006890d0f0b2d1e956abc3
2010-11-05 15:54:44 -06:00
Matthew Flatt
30b2c4d867 gtk: make gl support optional and also clean up some unneeded unimplementeds
original commit: 27f18efa881c411614657a3ed93db51c0b2ac357
2010-11-05 15:54:41 -06:00
Matthew Flatt
5ba5dcead9 win32 repairs
original commit: 090437c4d98d38bcbbe6ad4255ab539db98371dc
2010-11-05 15:54:40 -06:00
Matthew Flatt
84af79f51d gtk: printer-dc%
original commit: 5e1c4ae1f8d647d98d57888e53a016d962825148
2010-11-05 15:54:39 -06:00
Matthew Flatt
c9d4a32c60 win32: combo and cursor fixes
original commit: 736607c28051a070c656b19d6a30b9385bbef73c
2010-11-05 15:54:33 -06:00
Matthew Flatt
5c533a1695 add make-screen-bitmap and canvas% make-bitmap; specialize for X11
original commit: 51aacfe949cfd30dea4c37dc5d3c376edcb29ff7
2010-11-05 15:54:26 -06:00
Matthew Flatt
0ebcd5678d add dc<%> copy method; speed text drawing a little and implement but disable editor scrolling with dc<%> copy
original commit: 4bd84adb3afa20f3c95799b915ab6a042ea54c42
2010-11-05 15:54:25 -06:00
Matthew Flatt
883b6c972b fix flash highlight
original commit: 3a17b284a7f454567340e97bf59a9806bedce3ed
2010-11-05 15:54:25 -06:00
Matthew Flatt
3b7c5a78ea selection and cocoa clipboard fixes
original commit: f51345b512d5cd744e9bb03ad6ee15ff53881753
2010-11-05 15:54:25 -06:00
Matthew Flatt
921d351bf6 toward better refresh for gtk & other bug fixes
original commit: e72cf8517584c9904a5279c2cd7d587d372f67f6
2010-11-05 15:54:23 -06:00
Matthew Flatt
8a6417f3e6 more attempts to avoid flicker
original commit: f13b569b751559a2be7ae39c690dff34ebd29fa7
2010-11-05 15:54:21 -06:00
Matthew Flatt
b4d34b0b32 generalize editor selection mechanism to support Windows style
original commit: ae05eddf1437b8ae465d9bdfe8a605f7db022765
2010-11-05 15:54:19 -06:00
Matthew Flatt
79d46e5164 concurrency repairs
original commit: 3a99e9e82c30ef0a2693b444441c1fd3d87c0e34
2010-11-05 15:54:18 -06:00
Matthew Flatt
a13829397f switch gtk to new canvas-refresh strategy
original commit: 9f36c96960bd711c5dfee304963fc70ff25fb125
2010-11-05 15:54:12 -06:00
Matthew Flatt
a4eeceff33 new cocoa canvas-refresh strategy
original commit: 7a7658e86d209a9de522e72116ba36c3b9466f2d
2010-11-05 15:54:12 -06:00
Matthew Flatt
7b32ac2065 gracket2 wx re-implementation start
original commit: 5baba1d81ac2fbf109c4c9cafcc845d899f685ee
2010-11-05 15:53:55 -06:00
Robby Findler
2f17eb823c fix minor bug in 'display-end functionality in invalidate-bitmap-cache
original commit: 822895fd68263aab59a32bf863e72946fea5bb6e
2010-10-29 15:06:48 -05:00
Matthew Flatt
deac00ebf4 fix bug introduced with 'display-end change
original commit: f67bb10c19cf3557bb19275a0a2e5bcd1d47d43a
2010-09-20 12:29:52 -06:00
Matthew Flatt
4155ffbbeb extend invalidate-bitmap-cache' in editor<%>' with 'display-end option
which the framework's background-rectangle implementation can use
 to queue refreshes for changing rectangles, instead of requiring a
 full-canvas refresh

original commit: aac7e0b58a2dd7a5e964785b0162ab48c9081c8f
2010-09-19 19:22:22 -06:00
Matthew Flatt
e101a89978 add 'handles-all-mouse-events snip% flag
original commit: dc98077ca4b1eabd8ff776dca000eca17bdb9ebf
2010-06-26 13:53:31 -06:00
Eli Barzilay
c949b1a59c Update the text message at the top of WXME files, including the URL.
Also, update the message in existing files.  Change the instructions to
use DrRacket or DrScheme version <previous-version>, and for really old
files (pre-v4), just use 4 for the version.  Also just drop the second
paragraph in these files -- "Most likely, it was created by" is not
needed when for these files we know that this is true.

original commit: bba676d90ca86777b94e9a8264907a22e36bfea3
2010-05-17 00:19:26 -04:00
Matthew Flatt
b95d39c847 text% printer recognizes a line containing only a form-feed character and uses it as a page break; a form-feed character displays as ^L
original commit: 92a410687731200c8167b29bdcefb7f86c2ead3f
2010-05-11 09:37:08 -06:00
Matthew Flatt
5adf804728 rename all files .ss -> .rkt
original commit: 28b404307793f041bb3363135a2968e283855318
2010-04-27 16:50:15 -06:00
Matthew Flatt
875244719b bug fixes from random testing
svn: r18602

original commit: fb37601b558516610d9e2058433aa43ebcfa62e5
2010-03-23 01:49:08 +00:00
Robby Findler
65aff3c205 fix for a bug discovered via random testing
svn: r18587

original commit: dbe66de3af0cccee48d0012df237ef2f914f27df
2010-03-19 20:36:39 +00:00
Casey Klein
08c7e8c53a Fixed another bug found with random testing
svn: r18583

original commit: a0049642970027b1c9866a28ee1e158c8cf7036b
2010-03-19 14:08:48 +00:00
Casey Klein
3e29c91081 Fixed bugs found with random testing
svn: r18581

original commit: 854a902cbd675c39481b85d43de521e1e63d8df6
2010-03-19 11:39:02 +00:00
Robby Findler
67f2f46edf made another method final
svn: r18482

original commit: 3bcea5bbe03062068c929e21e7ea6b3981080c22
2010-03-06 12:54:30 +00:00
Robby Findler
636c159f06 fixed some more bugs found by random testing
svn: r18478

original commit: 7c3025ecde31d224f46fd7be1fea94f640524162
2010-03-06 01:35:19 +00:00
Robby Findler
e99df509b1 set the locked state flags during the initialization of a text% object (this bug found by random test case generation)
svn: r18475

original commit: c2d9b0dc3ee15031323c780308e4f12a7c875f86
2010-03-05 19:43:50 +00:00
Matthew Flatt
cda1ac7906 fix text% insert bug
svn: r18356

original commit: a2bf0d3d25b075f1435b1831fd9d9568eb0ee315
2010-02-26 19:50:05 +00:00
Eli Barzilay
90e6b2b060 A bunch of additional typos
svn: r17976

original commit: c88a5a685674ea70991a97f35972bd5144483e7a
2010-02-05 03:21:52 +00:00
Matthew Flatt
9b68c7571c fix pasteboard% 'remove' (merge to 4.2.3)
svn: r16963

original commit: 47c66b71eb0bb85552fe8a07f1ccef42927b9899
2009-11-22 15:43:15 +00:00
Matthew Flatt
cb51783238 fix get-default-print-size n landscape mode
svn: r16942

original commit: fbf7f79d8c16046f10a0fcf612ef376d37d1d46d
2009-11-21 16:17:08 +00:00
Robby Findler
eb1c3a5958 improved error message slightly
svn: r16305

original commit: e5d76b00956398deb1a90490c2c5c7c6d6a1b9bb
2009-10-13 16:00:01 +00:00
Matthew Flatt
92510640c5 restore focus ring on text-field% (by chaining to superclass on-set/kill-fpcus in editor-canvas%)
svn: r15846

original commit: 941d8c47c388871123b2edd4861987ec6ddf6666
2009-09-01 14:31:58 +00:00
Matthew Flatt
ab3cc1c73d improve speed of writing long byte strings with lots of escapes in WXME
svn: r15822

original commit: a12ec5fd23e9ce9118a2ca39ed9451ce6a6ec7ee
2009-08-28 03:45:38 +00:00
Matthew Flatt
0f57230574 editor pasteboard bug fix from Jordan Johnson
svn: r15797

original commit: 78ad4f96156c406b2dbfb123090cda623ddb6c09
2009-08-25 11:20:03 +00:00
Matthew Flatt
32d969d83d fix problems parsing old WXME files
svn: r15684

original commit: d1bd8a7a4025eff53147e32670bba0ee5d462d1a
2009-08-07 12:40:55 +00:00
Matthew Flatt
fc3ccde0b4 fix delete-time callback to release caret focus
svn: r15681

original commit: 015e926c0400de5f8bcb408c7c61c3b68318008c
2009-08-06 16:37:49 +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
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
Matthew Flatt
97612d17df fix mapping of del in keymap% (PR 10312)
svn: r15250

original commit: be229c2f5e12976d1f0158bfa95084b13122bc4d
2009-06-24 12:38:02 +00:00
Matthew Flatt
b64c0925fa fix wheel step in editor
svn: r15163

original commit: 3f1b1391b810993fc8ade367058ee0d86acc411a
2009-06-13 13:26:52 +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
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
cc346fe4fc fix text% inser method on a sigle snip argument
svn: r15002

original commit: f63d3cc8fb4430260afe6763ba70d46f44feab3b
2009-05-28 12:28:02 +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