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