Commit Graph

3930 Commits

Author SHA1 Message Date
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