Robby Findler
eb1177d953
Rackety
...
original commit: 7ac268e4dab746bdc7c153c5e8b124ac8ee416e1
2010-12-24 06:34:45 -06:00
Robby Findler
5a6f74a959
take advantage of new equal<%> and snip% setup to make image-snip%s equal to 2htdp/image images (when appropriate)
...
original commit: e896360dcfdedbab5d231c41cb9c697622edd153
2010-12-24 06:34:43 -06:00
Robby Findler
069cfb2d19
changed the way equal<%> and snip% interact. Specifically:
...
- snip% now implements equal<%>
its equal-to? delegates to other-equal-to?.
- snip%'s other-equal-to and equal-hash-code and
equal-secondary-hash-code all just amount to using eq?. The
setup is here just to make snip% be the one that declares
that it implements equal<%> so that various snips can adjust
other-equal-to? (and the hash code methods)
- image-snip% no longer implements equal<%>
(but it extends snip% and it overrides other-equal-to?
and the hash-code methods to do what they always did)
original commit: 2f009ca529fcbe4ebe496379a5403cbcf1a0cd14
2010-12-24 06:34:42 -06:00
Matthew Flatt
5198977f05
fix bug that affects the DrRacket language dialog
...
when switching to he choose-a-language radio button
when the selected language is under a closed section
original commit: e5175c5b38c1c1e45c57bbc9f1080fc9e3ac2af7
2010-12-23 07:15:36 -06:00
Matthew Flatt
563e8b3051
gtk: clipboard fix
...
Closes PR 11552
original commit: 94e6d8f3994e650e00992ca480cff8a0750ec41b
2010-12-22 19:40:37 -07:00
Matthew Flatt
46b8678ec5
fix more try-atomic problems
...
original commit: 78b2e47541bcbb591c7a18df9b9292e47e58923c
2010-12-21 18:45:36 -07:00
Robby Findler
4dc7f21694
added a 'fast path' check that speeds up the coloring phrase of check syntax by 3x on drracket/private/rep.rkt under windows
...
(thank you Eli's profiler!)
original commit: 4c796a6445ccb8504ef51f3144745bc21cde19ea
2010-12-20 12:22:46 -06:00
Matthew Flatt
46dd49b4cc
adjust racket/snip docs
...
original commit: 43b96fe47ca386757a28e491e02cac7601b6813a
2010-12-20 08:04:11 -07:00
Sam Tobin-Hochstadt
0b863947e6
Fix send to the wrong administrator.
...
Bug found by tests/gracket/wxme-random.
original commit: abf2215de7e5d897534cc117573ed164a0dd2ee0
2010-12-19 22:56:15 -05:00
Sam Tobin-Hochstadt
70c7476a38
Move mred/private/wxme/style to racket/snip/private/style.
...
`racket/snip' now exports the style classes and the add,mult-color interfaces.
original commit: 491eeaa75940ececb9f1820a940a3d9547c80f1e
2010-12-19 22:56:15 -05:00
Matthew Flatt
ec70e25288
cocoa: fix interaction of combo-field% popup and canvas refresh
...
and also reduce work on redundant show/hide of canvas
Closes PR 11557
original commit: 975c2400a1e994f48938b61dd26aa61738dcda37
2010-12-19 18:58:27 -07:00
Matthew Flatt
20bda40fff
make editor caret adapt to background color
...
original commit: c259d0839aa72beda91f7435eac5e500686b4237
2010-12-18 07:22:40 -07:00
Sam Tobin-Hochstadt
59635d59f6
Split mred/private/wxme/private into two files.
...
original commit: 70955d55403f6231c22fcfca3767979e25627423
2010-12-18 00:10:26 -05:00
Sam Tobin-Hochstadt
031ee2a05a
Move load-one to racket/snip.
...
Create private directory for racket/snip.
Remove snip dependence on events.
original commit: cf3aec6b950fdea1eb970ff329de54d488c15bac
2010-12-18 00:10:26 -05:00
Sam Tobin-Hochstadt
3908571fbb
Fix test require.
...
original commit: e9e45fdc2ccb8e50ee819a61083c4bc0aec4ed19
2010-12-18 00:10:25 -05:00
Matthew Flatt
bbc7568e39
fix problems with canvas refresh, especially win32
...
original commit: b07f57fc730666042d895e44d56f7e1b2a80c62f
2010-12-17 14:43:14 -07:00
Matthew Flatt
9207f225d4
fix transparent-canvas detection
...
original commit: 0c4d2e332c185da7832ddb394b4bdccd67d57ae2
2010-12-17 10:46:06 -07:00
Sam Tobin-Hochstadt
14e29910a6
Reorganize editor and snip documentation to break out `racket/snip'
...
original commit: f4571cb39ac16a9bab33ea8a4a063e95dee1abc8
2010-12-17 12:32:27 -05:00
Sam Tobin-Hochstadt
859b114198
Move readable-snip<%>' to
racket/snip'
...
Reprovide `racket/snip' rather than propagating it in `mred/mred'
original commit: f7559b8269d3d48decf26179151f40f1331244ef
2010-12-17 12:32:27 -05:00
Sam Tobin-Hochstadt
9c6b835229
Document new methods of `snip-admin%'.
...
original commit: de63b793005200bb66a4283c0b6d5a43ccb563e3
2010-12-17 12:32:27 -05:00
Sam Tobin-Hochstadt
7828941338
Refactor to create `racket/snip' collection.
...
original commit: fb76a887d82ac613af2f02049e2edf9cdd8fd83f
2010-12-17 12:32:26 -05:00
Sam Tobin-Hochstadt
6085753209
Separate snip% from the gui
...
original commit: 8a8a8dbe4ba0eb9ece3ca7dabe0e278de64e467e
2010-12-17 12:32:26 -05:00
Sam Tobin-Hochstadt
c14577558e
Move symbol predicates to their own file.
...
original commit: 398add4e29e047f5e9570223b0fa047293f7554b
2010-12-17 12:32:26 -05:00
Sam Tobin-Hochstadt
95fd314cad
Fixes for PNG conversion, and make `image-snip%' convertible.
...
original commit: 13cae20838e8d7a6de1fff3c242fb8d85fca22cb
2010-12-17 12:32:25 -05:00
Sam Tobin-Hochstadt
942143113a
Make 2htdp/image produce png-convertible results.
...
original commit: d92ce41a6f00c9219cd8213ca2df39907d6c8236
2010-12-17 12:32:25 -05:00
Matthew Flatt
f636975684
win32: fix transparent-canvas support
...
original commit: fc4165ec4018ae89f6304d9648977384ee8988a2
2010-12-17 09:33:11 -07:00
Matthew Flatt
c04212f538
specially record transparent-canvas drawing for a small number of drawing ops
...
which enables background-sensitive smoothing of text
original commit: f700a15d854b9154bba5518a5c3e1c2367508b52
2010-12-17 09:27:10 -07:00
Robby Findler
fd46124286
generalize gui-utils:ok/cancel-buttons so that the ok button doesn't have to have the '(border) style
...
original commit: 6ee34f1e8816af62b53ef8eebfc9a85aead50b2b
2010-12-17 10:02:46 -06:00
Robby Findler
fc3cb61653
remove sillyness
...
original commit: 52092eeb803ad9a542bc383a0143d6c31c59d658
2010-12-17 10:02:35 -06:00
Matthew Flatt
16b7c3bdf6
more fixes for weird draw-bitmap mask and mode combinations
...
original commit: 4195cf3297290cd6b9efd40f73b28840abca8050
2010-12-17 05:51:23 -07:00
Matthew Flatt
ec0354813d
another fix to drawing a color bitmap to a monochrome target
...
original commit: 98f6415c5959feb2885b1f1f1515f43c4d5478e1
2010-12-17 05:29:50 -07:00
Matthew Flatt
a854ff5de6
fix use of color bitmap as mask when drawing after previous use
...
original commit: 8a10c3d3dbe24d514483c266a622a1f98be14c51
2010-12-16 21:02:11 -07:00
Matthew Flatt
6bb70e0b3b
test for draw-bitmap repairs
...
original commit: f8ec47cdebc8eec28be3cbfb142ceb7e9eb82289
2010-12-16 19:36:13 -07:00
Matthew Flatt
dfa8be77f9
don't popup disable combo-field%
...
original commit: 54d36dc22ad7aa9a7d44bdb5d44aa6d68feb8d0f
2010-12-16 13:43:22 -07:00
Matthew Flatt
710c1a9324
fix typo
...
original commit: 7fa0ae3ea6579bde134e0da70c93d1ec4c672fa4
2010-12-16 12:20:39 -07:00
Matthew Flatt
b538ecca40
win32: combo-field% on-popup
...
original commit: 7571579ce5a9a0b20c83a5a64ff0e985030ce121
2010-12-16 10:48:29 -07:00
Matthew Flatt
30d1312fab
cocoa and gtk: make combo-field% `on-popup' work better
...
original commit: c9e778c54137b1fe1468e9ef46a242245572e9e1
2010-12-16 10:48:28 -07:00
Matthew Flatt
797c6e1c08
cocoa: fix message% 'app icon
...
original commit: d518084f88e3d07e373752463c5f8965a677d8cc
2010-12-16 10:48:26 -07:00
Matthew Flatt
fc73b618d1
document some modules that are referenced in other documentation
...
original commit: 234a57506fc379449864495a5ed4dc12672f472f
2010-12-15 13:41:59 -07:00
Matthew Flatt
eb085646bd
fix problems with image-snip%, masks or alpha channels, and saving
...
and also generalize image-snip% to accept input port instead
of filenames, and avoid temporary files for loading and saving images
original commit: cad500d802a0009076dc2855b19abb515ac3cba2
2010-12-14 21:11:10 -07:00
Robby Findler
e3e7ecb244
open-input-text-editor: beef up the protection that the lock-while-reading? argument provides
...
original commit: 4881bc33f4c86f3044d402de3ed5f6c87b706a2b
2010-12-14 19:14:26 -06:00
Matthew Flatt
0edbc72f02
fix tab-panel% callback
...
Closes PR 11537
original commit: f5577077646c3e0a25a99d092623b30071655d93
2010-12-13 20:38:44 -07:00
Matthew Flatt
40bf1f8500
fix minor potential GC bugs and add some debugging support
...
original commit: 790a91e5208b50c7a1022a8ad5b03c26a7399b82
2010-12-13 16:31:13 -07:00
Matthew Flatt
a8eb980fab
use `assert' around a debugging check
...
original commit: 39c6fe02d720cc44566e2fec0394d296c03f9e7d
2010-12-13 14:54:07 -07:00
Matthew Flatt
5f9d2ea5e7
gtk: fix clipboard text request to return "" instead of #f
...
to match weird old interface
original commit: 3456ee185ad0e777fbb2c72f1923fc0a3547cbfe
2010-12-13 10:34:59 -07:00
Matthew Flatt
c3be46ef63
gtk: change clipboard access to keep racket in charge
...
instead of letting the ... _wait_...() function drive an
event loop;
hopefully Closes PR 11534
original commit: 08eff2111791326007ddb817a16b7dd9d6638aa9
2010-12-13 10:26:23 -07:00
Robby Findler
3ef842d868
added a note about how label-string? is used.
...
original commit: 8101c03d308b2a0ff747e01cbdfcef0e37f34d88
2010-12-12 15:26:54 -06:00
Robby Findler
7e7a86c3ce
only show the compiling messages when PLTDRCM is trace
...
original commit: 3424e1b1df543c6a7f27640734d6fdf6ff71b4ff
2010-12-12 15:26:48 -06:00
Robby Findler
ba3e1697fb
added a pointer to the serialization functions from the preferences marshalling and unmarshalling
...
original commit: 4391de9ba6cd7596e02fae09410c37a9b579ff05
2010-12-12 15:26:46 -06:00
Robby Findler
48c66d396c
fix docs typo
...
original commit: 7512986086cfaaded1abf025676f83fdd9b3e32b
2010-12-12 15:26:43 -06:00