Matthew Flatt
e7ecd69f95
line number fixes
...
- restore some method augments that I shouldn't have deleted
- handle font change through a style-list callback
original commit: 9d7a7a1520d5be5ccd993dc935f1053e6160e01a
2011-01-07 13:02:33 -07:00
Matthew Flatt
2682ba9403
document weak reference by `notify-on-change'
...
original commit: a5660f38eb611b4628f3712916666d8e34c79eb5
2011-01-07 13:02:11 -07:00
Matthew Flatt
4ea0968815
repairs for line numbers in DrRacket
...
original commit: be6ba896e04a7a0744810883774ee88fde9aa041
2011-01-07 11:57:50 -07:00
Robby Findler
b886a67766
clicking on the preference file indicator now gives stats about the preferences file
...
original commit: d8a3edfc88ebff4e4bca92187b14ccb9038aa07d
2011-01-07 12:33:14 -06:00
Robby Findler
674aa7b304
what happened here?
...
original commit: bf031be73e97771b8d45fbb257d912f0e54f32ec
2011-01-07 09:23:51 -06:00
Robby Findler
24a195eee2
make the framework test suite only modify gui objects on the eventspace handler thread
...
original commit: a32adbe7db6e8302bbd2bf0d21b6ad9cb04ad0d1
2011-01-07 06:39:27 -06:00
Robby Findler
0c9aceeb9e
added un/cache-image, a function that enables/disables the drawing cache in 2htdp/image images
...
original commit: 670d58d134eaf2dc5ed6ef4ea60f53d66321acda
2011-01-06 14:24:01 -06:00
Robby Findler
a58b1541a8
remove now useless private field
...
original commit: 21050c24542a905daa6a29ffa04ebae58ff64228
2011-01-06 10:09:09 -06:00
Robby Findler
1f39495448
ask about normalizing pastes only after pasting has finished (in case there are multiple calls to insert)
...
closes PR 11449
original commit: c94ad960acee98198775b4d67743a318303a961c
2011-01-06 08:39:32 -06:00
Matthew Flatt
996874cd46
improve canvas-drawing docs
...
original commit: 4f56618c6d9a36743f97535ad1d75e5fa36d9d5f
2011-01-06 07:43:26 -07:00
Robby Findler
e19ce1d98f
use new syntax colorer hooks to provide feedback about syntax coloring in the definitions window in drracket
...
original commit: 33cb5a8b6fc06c560cd4cb9a41d2e7ab3c0e44c0
2011-01-05 20:39:35 -06:00
Robby Findler
d2e13d3f39
added an observer for the colorer
...
original commit: 92d9ce38d3d568daf72ba8f98080cdf9110fc1d9
2011-01-05 20:39:31 -06:00
Matthew Flatt
d19d8618ac
add get-client-handle' to
window<%>'
...
original commit: 81cbf1ae1fb81bce7eb0aa8637a2656797bdb6f1
2011-01-05 12:15:37 -07:00
Matthew Flatt
b67f557e59
win32: on-size fix
...
original commit: adfa67206d17aeb9d31d7785809ba81f0835bf25
2011-01-05 10:38:06 -07:00
Matthew Flatt
e576a185ce
more consistent on-size' and
on-move'
...
original commit: ae5093a1344091992a373e44c476fc99540f948c
2011-01-05 10:00:07 -07:00
Matthew Flatt
41d92f6891
fix line-number mixin
...
original commit: c9d2f43398dc4c607ff98278cab93655d3b2af14
2011-01-05 09:57:33 -07:00
Matthew Flatt
5aa88b9e18
fix docs on get-handle' from
window<%>'
...
original commit: b0d95708bfa561d019144dc22a546aadd1fc7cb0
2011-01-05 08:50:21 -07:00
Matthew Flatt
2a0b73842d
restore and document scrolling behavior
...
Closes PR 11583, and
everts the previous fix for PR 10853 and fixes
it in a different way
original commit: b0095111d4816043891138c3d36568d220c2db4a
2011-01-05 07:02:00 -07:00
Jon Rafkind
b40699d86f
restore dc state after calculating the clipping area
...
original commit: 6c3feabb52bd1e987b3d24a9c54ca74d431dffea
2011-01-04 22:24:36 -07:00
Jon Rafkind
57fded8b41
sest the line number padding when the editor changes. calculate the position to draw at better
...
original commit: d7ac9c4399939dce2ec8562d863b8c8db16a9b19
2011-01-04 22:16:52 -07:00
Robby Findler
51e2a2e86b
make sure all modifications to the splash screen controls happen in the splash's eventspace handler thread
...
original commit: e0c02e66c8dc9e4c69c92f11e777a6bce82422b5
2011-01-04 15:40:33 -06:00
Matthew Flatt
4b3662e702
win32: fix canvas flicker
...
original commit: d2f16ee36e62c87f4e6e81fadf7b53c06c0d94d2
2011-01-04 13:30:30 -07:00
Matthew Flatt
73b3899dac
gradients: refine checking and docs to fit various conventions
...
original commit: 553723627c78c0168427e7b8618d4da37432b02d
2011-01-04 12:44:36 -07:00
Asumu Takikawa
dd7620800d
Fix documentation to match editor<%>, text%, and pasteboard% changes.
...
original commit: ed114c07502959d774bf5b26f42ad18f4820903d
2011-01-04 13:04:28 -05:00
Asumu Takikawa
9aaa900384
Remove do-copy, do-paste, and do-paste-x-selection from editor<%>.
...
text% and pasteboard% now do not override the methods.
original commit: 24050a5bc673d87d2e42fb55255615e746312e1c
2011-01-04 13:04:28 -05:00
Matthew Flatt
7c4e27d5ee
fix result of editor<%> `load-file' when the editor is locked
...
relevant to PR 11590
original commit: b0ed2f5bc248c7f3c1dac2452068214634cc3ac1
2011-01-04 06:11:46 -07:00
Robby Findler
bdf79e7179
fix the use of draw-caret in 2htdp/image
...
original commit: dd9e8c530bb24f4d594c54060f61eb83fb3e401c
2011-01-03 20:54:07 -06:00
Matthew Flatt
8294ffe8d4
fix dimensions of cached image bitmap
...
original commit: cf344b9926edda82906d692b9bed0421c82abb7d
2011-01-03 19:13:56 -07:00
Robby Findler
d428edc7ed
make sure make-bitmap gets exacts as args
...
original commit: 30f9c4338f4ebbca7126f74e672cfcef3315fcd7
2011-01-03 19:56:37 -06:00
Robby Findler
ef0187721b
cache drawing in 2htdp/image snip's draw method
...
original commit: ac52a63d4aaafcf2e44e489211c5f477c7924b10
2011-01-03 15:06:41 -06:00
Robby Findler
0e7717d366
2htdp/image: when selected, draw with some transparency so the selection is visible
...
original commit: d886df2acc543e44c7b6f4f4de92beed1710b069
2011-01-03 14:42:57 -06:00
John Clements
038d2db95a
adopted a two-stage fallback for old pref name, per robby's suggestion
...
original commit: b713e43e1b3b1f02ab01488f7b01511ffa26e948
2011-01-03 07:52:48 -08:00
Matthew Flatt
62a573c5a7
adapt better to available drawing and GUI libraries on Unix variants
...
original commit: df2351f90fbf13d69622b4ab2d376db0a61e9ee0
2011-01-02 20:18:11 -07:00
John Clements
a8ff33af5e
change pref name to match docs
...
original commit: 47e3db06ffe64ebb5521cf73c45eda439fd59d85
2011-01-02 14:45:14 -08:00
Robby Findler
1efce0f496
change drracket and framework so they don't rebind printf anymore
...
(instead binding oprintf to print to the original output port of drracket)
original commit: 7eb3e8c28aacd14c4422d96e2d9e79d6910261b0
2011-01-02 10:03:24 -06:00
Robby Findler
b22d6ba314
adjust check to only insist that, when there is an editor, is it the right kind of editor.
...
original commit: 465d5a9f758c7b87b9e621a0ebbedefddb746176
2011-01-02 10:03:21 -06:00
Robby Findler
e696606631
2htdp/image: added support for alpha as a mode? argument
...
original commit: 7716851cdea19f2bab410fc16938bf500066f7d0
2011-01-01 20:01:50 -06:00
Matthew Flatt
c43e3e0fc7
win32: fix bitmap+string labels for XP
...
original commit: 19b1df6586dad4fd05dadfc0b94a70aa90807a2c
2011-01-01 14:17:31 -07:00
Matthew Flatt
487562c7d6
win32: make bitmap+string label look right in Win7
...
original commit: 18ca91dc97eb6b1326fe1b92a923a25fdb883fa7
2011-01-01 13:54:45 -07:00
Matthew Flatt
c09dfaed9c
win32: bitmap+string button labels
...
original commit: a6e04695bb88ece7fbafbad008b9c0d3a94399bd
2011-01-01 13:54:45 -07:00
Matthew Flatt
41b4df595f
allow a button% to have both a string and a bitmap for its label
...
original commit: 241bb79cb0b671505e7d8811125d708d088d887c
2011-01-01 13:54:45 -07:00
Matthew Flatt
502677e5bb
win32: fix problem with bitmap labels
...
related to PR 11566
original commit: a916f1af42ca6de02ac459da5614947473a72d44
2011-01-01 11:33:53 -07:00
Matthew Flatt
b512236105
win32: survive theme-access failure
...
original commit: 71223e617574a201104b4d2fd31b3ca16ee9cbbf
2011-01-01 08:22:17 -07:00
Matthew Flatt
7d55c0bef3
gtk: fix screen-bitmap depth selection and a spurious tab callback
...
original commit: 07c272df4ad8124349f5972e7d673bf8e0dcf86e
2010-08-12 23:35:40 -04:00
Jon Rafkind
2461f3d8b3
use padding instead of manually moving the origin
...
original commit: 11494ce8b9ac4ec55d86cfe4e264330d4d908a02
2010-12-31 19:29:34 -07:00
Matthew Flatt
cc937ffeda
gtk: tolerate absence of a minor combo_box function
...
original commit: 15fa34b09191d05b0bcd79e7939fba12a63beba4
2010-08-12 19:52:37 -04:00
Matthew Flatt
7d9dc0ea1b
fix problem with text% padding
...
original commit: 5809860dd331745ebe4fc59912226c34086572b3
2010-12-31 14:40:27 -07:00
Matthew Flatt
903ff063e2
fix platform-independent file dialog
...
original commit: 00124220bdd7c8b67579da50d03cda2c0fb9cfce
2010-12-31 09:41:30 -07:00
Robby Findler
92e830508d
use pen's alpha color stuff in 2htdp/image
...
original commit: 830c797ee44e77f8a53477240979add83edebc17
2010-12-31 10:25:01 -06:00
Robby Findler
c4dd75a553
Rackety
...
original commit: 6f9bcf00015433a8a781ab832247deaaa7307869
2010-12-31 09:58:54 -06:00