Matthew Flatt
274d004546
racket/draw: fix problems with monochrome PNGs
...
Merge to v5.3.1
2012-10-18 10:01:20 -06:00
Matthew Flatt
64bac4e573
racket/draw: fix return value of load-file' from
bitmap%'
2012-10-01 18:14:19 -06:00
Matthew Flatt
edd2035f88
racket/draw: fix set-clipping-rect' in
record-dc%'
2012-08-23 09:42:34 -06:00
Matthew Flatt
55a8445b0b
allow test to run if GL is unavailable
2012-07-15 10:36:36 -06:00
Matthew Flatt
f729c6441c
racket/draw: fix gl-context<%> locking
...
The optional arguments for `call-as-current' for `gl-context<%>'
were not implemented, and the locking implementation didn't match
the documentation in other ways.
2012-07-13 07:45:21 -06:00
Eli Barzilay
2c19677358
Make some .rktl tests run with "racket".
...
With this commit, all of the leftover mentions of gracket in
`drdr:command-line' are things that pop up windows.
2012-06-19 03:18:23 -04:00
Matthew Flatt
68e005fb2c
racket/draw: make-immutable-{color,brush,pen} => make-{color,brush,pen}
...
Also, use keywords for `make-pen' and `make-brush'.
Adding `make-pen' and `make-color' creates many conflicts among
teaching libraries, such as `2htdp/image'. These are easy to fix
up in the tree, but adding such obvious names to `racket/draw'
may create other compatibility problems, so we might have to reconsider
the names.
In consultation with Asumu.
2012-05-01 21:04:40 -06:00
Matthew Flatt
5e4b9e3aca
racket/draw: pens and brushes from lists should be immutable
...
Closes PR 12732
2012-04-26 08:45:17 -06:00
Matthew Flatt
530b353798
racket/draw: change font face name interpretation again
...
Treat a "face" as a font description only if it has a comma,
otherwise go back to treating it as a family name.
This change fixes the problem of parsing "Times New Roman"
as "Times New, Roman".
2012-02-17 11:25:15 -07:00
Matthew Flatt
573ce9492a
add test for bad missing-glyph handling
2012-02-13 16:27:51 -07:00
Matthew Flatt
71b500b49f
speed up mult/unmult in `{get,set}-argb-pixels'
...
Also add test cases to check consistency of the results.
2011-08-26 09:13:28 -06:00
Matthew Flatt
32da8e2b1f
fix same-scaled test
2011-08-19 13:15:36 -06:00
Matthew Flatt
b6445880e2
add pre-multiplied mode for `{get,set}-argb-pixels'
2011-05-18 16:01:33 -07:00
Matthew Flatt
905eb11651
fix alpha-only mode of `get-argb-pixels'
...
Closes PR 11927
2011-05-17 16:00:36 -07:00
Matthew Flatt
5386206667
fix 'solid vs. 'opaque for mono on mono Closes PR 11839
2011-04-14 15:38:38 -06:00
Matthew Flatt
0b1f1a4f4e
add missing test case for premultiply-alpha fix
2010-12-27 19:34:59 -07:00
Matthew Flatt
98f6415c59
another fix to drawing a color bitmap to a monochrome target
2010-12-17 05:29:50 -07:00
Matthew Flatt
8a10c3d3db
fix use of color bitmap as mask when drawing after previous use
2010-12-16 21:02:11 -07:00
Matthew Flatt
f8ec47cdeb
test for draw-bitmap repairs
2010-12-16 19:36:13 -07:00
Matthew Flatt
965e8f96d1
fix get-char-height' and
get-char-width' in dc<%>
...
Closes PR 11526
2010-12-10 20:37:51 -07:00
Matthew Flatt
8e8844641c
fix `draw-bitmap-section-smooth' method of bitmap-dc<%>
2010-11-25 11:00:32 -07:00
Matthew Flatt
4f2e59e7a6
some fixes prompted by the test suite
2010-11-05 15:54:48 -06:00
Eli Barzilay
fcedc30ee4
Rename "collects/tests/mred" -> ".../gracket".
...
Some additional mred-related tweaks.
2010-05-17 01:44:27 -04:00