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