Commit Graph

188 Commits

Author SHA1 Message Date
Robby Findler
eb45a6f15b 2htdp/image: place-image/align doesn't really need to check that the second image argument has a pinhole 2011-02-06 07:25:08 -06:00
Robby Findler
e05e6efc7a added a missing syntax error check 2011-01-29 11:20:12 -06:00
Robby Findler
0dc71e9405 improve the bitmap function in 2htdp/image
related to PR 11362
2011-01-24 16:26:15 -06:00
Matthias Felleisen
814a847323 made to-draw/on-draw in big-bang mandatory; Closes PR 11663 2011-01-22 12:07:24 -05:00
Robby Findler
a20809c347 added bitmap/url to 2htdp/image 2011-01-18 10:54:55 -06:00
Mike Sperber
85e02db1ad Tweak world to enable interoperability with DMdA gui teachpack. 2011-01-16 12:26:50 +01:00
Robby Findler
9964e28969 added a check in bitmap to make the file argument exists 2011-01-11 08:06:26 -06:00
Robby Findler
61664690b5 make the proper test to be able to call un/cache-image
closes PR 11598
2011-01-07 11:22:28 -06:00
Robby Findler
1d2b837603 adjusted 2htdp/universe (and world) so that it uses the cache disabling support from 2htdp/image
(the caching is not helping when drawing animations; it just allocates extra bitmaps)
2011-01-06 14:24:03 -06:00
Robby Findler
4f19b0d454 add a coercion so that equality is simpler for things produced by 'bitmap' 2011-01-02 06:51:36 -06:00
Robby Findler
7716851cde 2htdp/image: added support for alpha as a mode? argument 2011-01-01 20:01:50 -06:00
Robby Findler
54c337e5d3 2htdp/image: use erase instead of clear to zero out a bitmap 2010-12-27 21:51:16 -06:00
Robby Findler
835f7753dc generalize the color structs to have an alpha field and then use that in the bitmap conversion functions 2010-12-27 21:51:14 -06:00
Robby Findler
7282e19178 tightened up the check on polygon to make sure the posns contain reals
closes PR 10997
2010-12-25 20:33:33 -06:00
Robby Findler
2dc15061a8 adjust Sam's edit so the file is now properly indented 2010-12-17 13:53:03 -06:00
Robby Findler
4917d2af4a added freeze to 2htdp/image 2010-12-17 13:51:10 -06:00
Sam Tobin-Hochstadt
24ea7d34fc Fix use of 'fn-name in 2htdp/image error messages. 2010-12-17 12:37:32 -05:00
Sam Tobin-Hochstadt
8a8a8dbe4b Separate snip% from the gui 2010-12-17 12:32:26 -05:00
Robby Findler
4d04aa2b97 generalize define/chk to work with case-lambda-style functions 2010-12-17 10:02:40 -06:00
Robby Findler
e0b425e5d8 change more cross-collection requires 2010-12-17 10:02:38 -06:00
Matthias Felleisen
bd0b8d9c9f the Utah refactoring accidentally nested queue-callback; closes PR11500 2010-12-06 23:04:08 -05:00
Robby Findler
b884623da2 use for/list intead of a (one off) map/i function. 2010-12-06 14:22:10 -06:00
Robby Findler
45a97cb561 off by one error in 2htdp/image error messages
closes PR 11476
2010-12-06 14:22:10 -06:00
Matthias Felleisen
6df50ffe83 final world display, Closes PR11471 2010-11-29 10:59:08 -05:00
Robby Findler
57fe568a5e fixed a bug 2010-11-25 06:55:00 -06:00
Robby Findler
6e7530ff86 added empty-image 2010-11-25 06:55:00 -06:00
Matthew Flatt
c1ce863a70 experiment with explicit flush in 2htdp/world 2010-11-12 20:18:03 -07:00
Matthew Flatt
7ff8ce61db explicitly discard patseboard mouse events when not handled in universe 2010-11-09 16:48:23 -07:00
Matthias Felleisen
0f856dede5 sync bug eliminated 2010-11-06 10:19:24 -04:00
Matthew Flatt
05cfffdf9e v5.4.99.1, executable-yield-handler', and make-bitmap' etc. 2010-11-05 15:54:50 -06:00
Robby Findler
ae5cd21a1b 2htdp/image: changed the way drawing works, specifically avoid normalization before drawing to preserve sharing 2010-11-04 13:55:41 -05:00
Robby Findler
d082e805b2 fix bug in error checking for save-image 2010-10-31 10:12:04 -05:00
Matthias Felleisen
18a81f8552 record images during world program, not events; Closes PR11351 2010-10-28 18:43:19 -04:00
Robby Findler
3782c2e749 change save-bitmap in 2htdp/image so that is uses the width and height of the image by default, but also so it accepts two optional arguments to change that. 2010-10-28 17:20:43 -05:00
Matthias Felleisen
f876a854c6 partial fix for pr11350 2010-10-27 10:21:36 -04:00
Matthias Felleisen
6457f1e4cc record? is working as it used, plus ability to auto-save images so I can write a test case, Closes PR11348 and PR11349 2010-10-26 19:02:43 -04:00
Robby Findler
35f64145ca adjusted the way caching works for bitmaps to be more effective 2010-10-22 06:45:57 -05:00
Matthias Felleisen
ae04ddc7d9 the mouse and key handler shouldn't be set to defaults; when there are no on-* clauses, they should be ignored 2010-10-13 14:50:55 -04:00
Matthias Felleisen
8fb58bb74e making the stepper (mostly) happy 2010-10-12 18:10:35 -04:00
Matthias Felleisen
0eed02bd0d typo in world.rkt 2010-10-08 16:31:52 -04:00
Matthias Felleisen
58684bbf4e merged keywords back into universe 2010-10-08 16:17:41 -04:00
Matthias Felleisen
96bf9d2518 deleted 2010-10-08 16:16:04 -04:00
Matthias Felleisen
8ef896431a adjusting big-bang and universe so that they call functions and don't expand into object construction 2010-10-07 18:49:43 -04:00
Matthias Felleisen
8bed0b6a30 function protocol for world creation 2010-10-04 18:22:04 -04:00
Eli Barzilay
ee138cf2cb Some repeated "and and"s and "the the"s, and two more typos.
Closes PR 11229.
2010-09-20 15:38:18 -04:00
Robby Findler
31685bc496 Adjusted 2htdp/image's frame primitive so that it does not draw
outside of the bounding box.
2010-09-09 06:58:55 -05:00
Robby Findler
9105b92240 added overlay/pinhole and underlay/pinhole 2010-09-07 09:35:21 -05:00
Robby Findler
6f0b6eebbe Added pinholes as x-place and y-place arguments 2010-09-06 20:39:13 -05:00
Robby Findler
d10cd2e6fa preserve pinholes in overlaying and related functions
(also started to add "pinhole" as a place, but not done with that yet)
2010-09-06 20:39:12 -05:00
Robby Findler
cc96864868 added pinhole support to cropping primitives and to frame 2010-09-06 20:39:12 -05:00