Commit Graph

389 Commits

Author SHA1 Message Date
Matthias Felleisen
c938fdf419 added syntax property 'disappeared-use so that keywords in world clauses point to origin and have docs 2011-08-03 14:25:29 -04:00
Matthias Felleisen
50386760dd added launch-many-worlds/proc; Closes 10559 2011-08-03 11:20:05 -04:00
Matthias Felleisen
ed7f16c872 fixed a totally misleading error message in big-bang; MUST GO INTO RELEASE 2011-07-22 10:34:26 -04:00
Robby Findler
56b82ba83c fix the png conversion code for 2htdp/image images
closes PR 12061
  please merge to the release branch
2011-07-22 08:09:17 -05:00
Guillaume Marceau
adf965e92a Undoes the 'produces -> return' part of commit c31d352f, keeping the 'changes -> mutates' change and the assorted bug fixes it contained. 2011-07-17 16:48:12 -04:00
Matthias Felleisen
59499b84bd optional limit for number of ticks 2011-07-16 13:59:55 -04:00
Matthias Felleisen
6c51155fec adjusted expected error messages to accommodate Stephen's change 2011-07-15 14:50:34 -04:00
Matthias Felleisen
562252f589 fixed bug in exception handling for drawing; Closes PR 12044 2011-07-15 12:24:39 -04:00
Guillaume Marceau
c31d352f2b Standartize the vocabulary to "the function returns" and "set! mutates" 2011-07-15 03:27:27 -04:00
Stephen Bloch
83fd1e968d Corrected an error message that said it wanted a real, but actually
expected an integer.
2011-07-14 13:01:11 -04:00
Eli Barzilay
318c4fedfc Shift typo. 2011-07-14 12:13:37 -04:00
Eli Barzilay
69464bba91 Switch tcsh(!) and bash scripts to use /bin/sh.
(Satisfy some 3rd-party packaging linters.)
2011-07-14 12:06:00 -04:00
Matthias Felleisen
40948ee653 sk requested empty scenes with optional background color 2011-07-14 12:03:20 -04:00
Matthew Flatt
8271f7b182 export `step-count?'
Merge to 5.1.2
2011-07-09 08:47:21 -06:00
Matthias Felleisen
4698e94127 providing a name for tick handler, Closes PR 12027 2011-07-06 23:09:27 -04:00
Guillaume Marceau
9706920055 Updated the error messages of the world and universe teachpacks. 2011-07-06 05:35:27 -04:00
Jay McCarthy
de9aec3051 Allowing paths in big-bang's record? argument and adjusting a test to make use of that feature. It would also be good to allow bitmap to take paths, but that is non-trivial, because of its assumption that non-literal strings are module paths 2011-07-02 20:13:39 -07:00
Jay McCarthy
7a602b8864 What are tests for anyway? 2011-07-02 14:47:54 -07:00
Matthias Felleisen
a1c219a068 eliminated superfluous require for-syntax, refactored and cleaned up; fixed bug in test? 2011-07-02 13:34:02 -04:00
Eli Barzilay
3157955d40 ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
Eli Barzilay
40124a0619 A long overdue scan to eliminate files without terminating newlines.
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Matthias Felleisen
b00b2e318a last world draw shouldn't restore old draw; Closes PR 11994 2011-06-22 10:53:14 -04:00
Robby Findler
9e36dc8eb3 adding a missing 2htdp/image color => racket/gui color coercion
closes PR 11956
2011-06-02 16:27:09 -07:00
Matthias Felleisen
02512706b1 supply missing documentation 2011-05-13 12:55:44 -04:00
Matthias Felleisen
df05a41ebd turn into reasonable performance test 2011-05-13 12:55:44 -04:00
Matthias Felleisen
b74c9f9df3 ensure that dimensions of canvas are below 2000 by 2000; closes PR 11907 2011-05-09 17:59:23 -04:00
Robby Findler
507b1cd8fd moved the docs-complete library into rackunit
to avoid having a separate, new manual for the
  one library
2011-05-05 16:10:42 -05:00
Robby Findler
e7d0029aea added lots of new tests that our documentation is complete 2011-04-25 13:24:43 -05:00
Matthias Felleisen
f2a475eb43 critical bug fix in registration process; please propagate 2011-04-25 11:05:42 -04:00
Matthias Felleisen
88e0631c71 open output files in text mode 2011-04-25 11:05:42 -04:00
Matthias Felleisen
8dbc1994bc small change to registration format 2011-03-28 20:14:46 -04:00
Matthias Felleisen
5e7ac9a038 fix naming of name of universe state window 2011-03-28 20:14:45 -04:00
Matthias Felleisen
5fee2676dc leftover debugging aide 2011-03-28 20:14:44 -04:00
Eli Barzilay
a3d00a910a More LGPL permissions from Chongkai, Neil, and Olin.
Also, removed the LGPL blurbs from srfi/1, and redirect to the Racket
license.  (To avoid possible future issues with license changes, such as
LGPL version.)
2011-03-03 11:09:09 -05:00
Robby Findler
6fff26ad12 2htdp/image: relax the constraints on 'crop' so that you can crop outside the bounding box 2011-02-21 05:28:37 -06:00
Robby Findler
c1668d894e added overlay/align, underlay/align, overlay/align/offset, and underlay/align/offset 2011-02-20 15:37:16 -06:00
Robby Findler
5822f1e95f started on overlay/offset 2011-02-20 15:37:15 -06:00
Matthias Felleisen
43da90a6bc changed write-file to return the name of the file, period 2011-02-18 09:40:04 -05:00
Robby Findler
4d9c150b7b 2htdp/image: adjust tests 2011-02-11 19:50:15 -06:00
Matthias Felleisen
2c07f6a8e6 some progress on the failing test 2011-02-08 13:46:25 -05:00
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
David Van Horn
760a58b65d Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
David Van Horn
c9519fd113 Fixed various spelling errors. 2011-02-03 17:42:33 -05: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
Eli Barzilay
e2cc0942cc Attempt to make some ignore files more robust 2010-12-31 15:59:39 -05:00
Robby Findler
830c797ee4 use pen's alpha color stuff in 2htdp/image 2010-12-31 10:25:01 -06:00
Robby Findler
1d89cfc9d7 2htdp/image fix bitmap scaling to respect alpha channels 2010-12-28 19:08:11 -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
e896360dcf take advantage of new equal<%> and snip% setup to make image-snip%s equal to 2htdp/image images (when appropriate) 2010-12-24 06:34:43 -06:00
Matthias Felleisen
da7567b7a8 wish list for 2htdp/*sl 2010-12-22 08:47:13 -05:00
Matthias Felleisen
d4dd5f13e1 idea collection for 2htdp/*sl 2010-12-22 08:47:13 -05: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
4e85687d96 Ignore test-generated files 2010-12-17 12:32:28 -05:00
Sam Tobin-Hochstadt
8a8a8dbe4b Separate snip% from the gui 2010-12-17 12:32:26 -05:00
Sam Tobin-Hochstadt
d92ce41a6f Make 2htdp/image produce png-convertible results. 2010-12-17 12:32:25 -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
Robby Findler
db116cd14b don't go up past the collection with relative requires 2010-12-12 16:24:18 -06:00
John Clements
b51626933c hide big-bang startup code 2010-12-07 20:44:31 -08:00
Robby Findler
36e8d5ef99 remove bogus comment 2010-12-07 07:05:56 -06:00
Matthias Felleisen
bd0b8d9c9f the Utah refactoring accidentally nested queue-callback; closes PR11500 2010-12-06 23:04:08 -05:00
Matthias Felleisen
4af96aaa1c use 'any for read-line, closes PR11445 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
Robby Findler
2a7ccc552a clean up test suite ala gr2 2010-11-29 13:49:47 -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
Matthias Felleisen
2a3c66b731 start animate from 0 not 1 2010-11-20 10:37:59 -05: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
4941aec617 removed unused argument to normalize-image 2010-11-04 13:55:40 -05:00
Robby Findler
d082e805b2 fix bug in error checking for save-image 2010-10-31 10:12:04 -05:00
Robby Findler
e80fb21c7c unbreak test suite 2010-10-31 10:12:03 -05:00
Robby Findler
cc0f246048 unbreak 2htdp/image 2010-10-29 14:55:56 -05:00
Matthias Felleisen
18a81f8552 record images during world program, not events; Closes PR11351 2010-10-28 18:43:19 -04:00
Robby Findler
82d11cfa6c fix up Matthias's tests so they are more drdr friendly 2010-10-28 17:20:43 -05:00
Robby Findler
ebe486886c change 2htdp/image to export image=? 2010-10-28 17:20:43 -05: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
Robby Findler
a744958fd5 added support to the 2htdp/image library for reading files when there is no GUI around.
currently the support is limited to images that can only report their sizes and pinholes and where equal?
signals an error unless the arguments are eq?.
2010-10-28 11:32:14 -05:00
Matthias Felleisen
f600531e50 improved testing for record? 2010-10-27 10:35:11 -04: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