Matthew Flatt
71f4c0632c
speed up mult/unmult in `{get,set}-argb-pixels'
...
Also add test cases to check consistency of the results.
original commit: 71b500b49f2948b7c6902afe2a03938e55eb9423
2011-08-26 09:13:28 -06:00
Matthew Flatt
0b5a860bff
add a test for undo-clickback repair
...
original commit: b0245395b760d73666ad65b25d146a73cb20bba4
2011-08-26 06:07:57 -06:00
Matthew Flatt
0fb6c62e45
fix same-scaled test
...
original commit: 32da8e2b1f60e9148e47df7813ae945bc70a7958
2011-08-19 13:15:36 -06:00
Robby Findler
19763add70
fix the auto-square-bracket thing for with-syntax
...
closes PR 12096
original commit: 40c68df514e54212113db57cdd7855ec7bd51098
2011-08-08 19:30:13 -05:00
Matthew Flatt
21db4d7457
git: fix "&" and "_" handling in labels
...
original commit: ff49859c800cff72f662308475aafda098f20950
2011-07-06 09:54:57 -06:00
Matthew Flatt
139a564f07
cocoa: fix "&" handling in menu-item labels
...
Closes PR 12025
original commit: de54efc84e92e46f549dfdda82102ffc39df72b5
2011-07-06 09:54:41 -06:00
Guillaume Marceau
9990536bf8
The new error messages now pass the tests/language-test.rkt suite
...
(except for contract runtime error messages in levels higher than
beginner.)
original commit: 6eea5b1793dea07589ba89fec596757aa1127784
2011-07-06 00:19:26 -04:00
Eli Barzilay
950c968e77
".ss" -> ".rkt" scan done.
...
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Eli Barzilay
ef528b7fc5
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
original commit: 40124a0619da5e187d95aeb1dde237f05d6f9c6b
2011-06-28 02:01:41 -04:00
Matthew Flatt
525988208b
add pre-multiplied mode for `{get,set}-argb-pixels'
...
original commit: b6445880e26df5aef4005cb4adcde50d80e2199a
2011-05-18 16:01:33 -07:00
Matthew Flatt
82f73c8324
fix alpha-only mode of `get-argb-pixels'
...
Closes PR 11927
original commit: 905eb116517dc86a768aa0ee13d72f20364bf02f
2011-05-17 16:00:36 -07:00
Robby Findler
fd228acf90
moved the docs-complete library into rackunit
...
to avoid having a separate, new manual for the
one library
original commit: 507b1cd8fd81cd9c5fcf466a2a0c4c47433b0795
2011-05-05 16:10:42 -05:00
Robby Findler
811a6f0f91
cleaned up framework docs
...
original commit: d6ef130fd2f2067c91eb08e5ba3f4fc75eb8e7ef
2011-05-01 14:16:04 -05:00
Asumu Takikawa
6cd965f0b2
Added test for get-pos/text method result.
...
original commit: 7eb26c5d268523e37d31d01eeaa7c7bd58addf9d
2011-04-29 18:56:36 -04:00
Matthew Flatt
2d275e014c
fix 'solid vs. 'opaque for mono on mono Closes PR 11839
...
original commit: 53862066671da621a78ede6edc9798cbb63719a3
2011-04-14 15:38:38 -06:00
Robby Findler
7210d6b63a
the tabber incorrectly counted tab chars as spaces when doing indentation;
...
this meant that if some line were supposed to be indented in the third
column and you had two tabs and a space on that line, the indenter
would leave it alone. Now, if it sees tabs in the line anywhere, it just
decides that the line is not properly indented and re-indents it
(always using spaces)
Also: started a tabber test suite
original commit: bb792c977dfa8a363ec201945527cfaa66a2a33e
2011-04-08 07:48:17 -05:00
Matthew Flatt
576d4d60f6
fix region% problems
...
- fail gracefully with pre 1.4 Cairo
- clip all drawing for an empty clipping region
- disallow `is-empty?' on a region without a DC
(since the test depends on the DC dimensions)
original commit: 0fda70b7ca4a833d1ac347e711e717af1c0fefc6
2011-03-28 15:15:57 -06:00
Matthew Flatt
013aee76c0
fix WXME stream write-bytes' and
write' method results
...
original commit: 6e1f35a3198ddc2897489e13aba87a8d64118f37
2011-03-27 16:30:44 -06:00
Robby Findler
803a73a7db
fixed up broken tests
...
original commit: 4021f55c61b95cb36031f6c3de101678ed3b07e3
2011-03-27 16:13:44 -05:00
Robby Findler
0f24a8666e
added get-extend-start-position and get-extend-end-position
...
added the extend-position method
adjusted the wxme.rkt test suite so that it only prints when tests fail
original commit: 288caacdfdfb0460269c982f8a3235b7649d871c
2011-03-25 15:10:49 -05:00
Matthew Flatt
ebdaf2bebc
adjust racket/gui test to cover no-border tab-panel%
...
original commit: 6a79ebdc973f325af4270a5bbb2169e03dca4041
2011-03-15 12:44:11 -06:00
Matthew Flatt
c5bbc1f619
fix `init-manual-scrollbars'
...
Closes PR 11781
original commit: a2d968a5d2ad01c46eeb35f2907289cd7f69ea84
2011-03-15 12:41:59 -06:00
Matthew Flatt
28bbeb52a3
make test suite hit tab panels more
...
original commit: 2b3827504bd3cbe1d7f0b5d0821bd2dcbbf4e00c
2011-03-11 02:50:05 -06:00
Matthew Flatt
d8c8812f87
fix get-column-width' method of
list-box%'
...
by changing the name to match the docs, plus some other
bug fixes triggered by better testing
Closes PR 11780
original commit: fdef90e482ddd066f8a131343308e856c76df902
2011-02-28 19:12:34 -07:00
Matthew Flatt
851c476430
racket/gui: scrollbar support panels
...
original commit: 93e1467b8bc8a6045233f8f8e79a1fb0ac15a091
2011-02-24 13:23:51 -07:00
Matthew Flatt
aaf5c41566
multi-column support in list-box%
...
original commit: 137d96c08917ad5dd636a26d2d32c746f5c7e7b0
2011-02-21 13:58:57 -07:00
Robby Findler
4c0a52964d
lift the restriction that the text:ports mixin
...
cannot do io from the eventspace handler thread
and add a test suite for text:ports
original commit: 8e94ce49e417ca57547702e5b40b201e27edb5bb
2011-02-15 18:10:02 -06:00
Robby Findler
4c89ce420d
adjust the framework test suite so that queue-sexp-to-mred catches and propogates exceptions
...
original commit: 62c961410cb8b865f3ae0feda125b3fbc75d48d2
2011-02-15 18:10:00 -06:00
Robby Findler
a67b2a6cb0
adjusted printfs to make them a little narrower
...
original commit: d5c753be88dfc223647315f9e7df7bf72b837cb1
2011-02-15 18:09:59 -06:00
David Van Horn
15c7ab6e1f
Fixes more spelling errors.
...
original commit: 760a58b65df2b91010d2bcc2739ddab2a4489729
2011-02-04 19:44:13 -07:00
Robby Findler
13a61d62d7
adjust the wxme reader so that it now creates image-snip%s when it finds image-snips in file
...
it used to create image% objects that were simple containers for the
data in the file; the change _should_ be backwards compatibile;
the only know incompatibility is that the get-filename method
now returns a path instead of bytes (this is to match the
image-snip% class)
closes PR 1168
please merge to the 5.1 release branch
original commit: 0fce29f552eeef416bfb66459123614518f02513
2011-02-02 20:26:52 -06:00
Matthew Flatt
f0f7137803
fix `image-snip%' unmarshaling with filename
...
Merge to 5.1
original commit: c2c6c79a15b12d2ca689a75ed519f1fb364e1fd8
2011-02-02 19:03:20 -07:00
Matthew Flatt
299e85b30a
add reparent' to
subwindow<%>'
...
original commit: b112fd76df4305b178a7e761fe0d29214a37c518
2011-01-21 20:21:21 -07:00
Robby Findler
d9bea8bf42
found another place in the framework test suite where operations weren't happening on the eventspace handler thread
...
original commit: 70e3074bafbfe95fa90b6651489271551be9a67e
2011-01-17 15:35:35 -06:00
Robby Findler
6cab7dec39
disable the trace of all of the messages in the framework tests
...
original commit: b8459737f00ccd9f12229e2058f2d49247f7a4c5
2011-01-12 17:32:26 -06:00
Matthew Flatt
3a1b93b05f
add `svg-dc%'
...
original commit: 6afffb329c6d3cc55239f2f1fdf423be9c24765b
2011-01-10 16:41:16 -07: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
Matthew Flatt
73b3899dac
gradients: refine checking and docs to fit various conventions
...
original commit: 553723627c78c0168427e7b8618d4da37432b02d
2011-01-04 12:44:36 -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
Robby Findler
c4dd75a553
Rackety
...
original commit: 6f9bcf00015433a8a781ab832247deaaa7307869
2010-12-31 09:58:54 -06:00
Robby Findler
5007b385dd
moved interactive panel test into its own file
...
original commit: 3dc5bbd0eb1dc23590e04112ad7c27776d73524b
2010-12-31 09:58:53 -06:00
Robby Findler
8cf124a6f3
fixed up panel:dragable so that it actually does the right thing now
...
adjusted the framework test suite so that it runs under windows
closes PR 10880
original commit: 900d74714e1b24b2bfbdcf13099a6d7dc5661dd5
2010-12-31 09:58:51 -06:00
Matthew Flatt
0e0139ebb4
add alpha value to `color%'
...
original commit: a974dad8bfb63679ac5af1fd819e7c7c67ee75e5
2010-12-30 07:05:25 -07:00
Matthew Flatt
792c8b222e
add `set-padding' to text%
...
original commit: d3fd1ba013ed6b5d64815119e84b743600c2f311
2010-12-29 13:42:58 -07:00
Matthew Flatt
441b6f6dfd
add missing test case for premultiply-alpha fix
...
original commit: 0b1f1a4f4ef3a7be224343f4cbac55e3aa728fc2
2010-12-27 19:34:59 -07: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
Sam Tobin-Hochstadt
3908571fbb
Fix test require.
...
original commit: e9e45fdc2ccb8e50ee819a61083c4bc0aec4ed19
2010-12-18 00:10:25 -05: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