Matthew Flatt
e59b96e26c
fix jpeg structs to better adapt to jpeglib versions and platforms
...
--- specifically fixing jpeglib version 8 on x86_64
2011-02-16 07:31:37 -07:00
Robby Findler
7af41fddc3
We no longer need to avoid IO or worry about exceptions, so drop the with-handlers.
...
Revert "This is a change to paper over a bug elsewhere in the system that threatens the release."
This reverts commit 25adab8cbb
.
2011-02-15 19:05:21 -06:00
Robby Findler
e3c26a2aa4
improved the setup for the front-end method so that
...
printing to stdout and stderr is safe and to better document
the issues
2011-02-15 18:10:03 -06:00
Robby Findler
8e94ce49e4
lift the restriction that the text:ports mixin
...
cannot do io from the eventspace handler thread
and add a test suite for text:ports
2011-02-15 18:10:02 -06:00
Robby Findler
62c961410c
adjust the framework test suite so that queue-sexp-to-mred catches and propogates exceptions
2011-02-15 18:10:00 -06:00
Robby Findler
d5c753be88
adjusted printfs to make them a little narrower
2011-02-15 18:09:59 -06:00
John Clements
9de3f25d15
added docs, changed to optional param
2011-02-15 14:57:51 -08:00
John Clements
1b843ea161
added checking on planet unlink
2011-02-15 14:10:57 -08:00
John Clements
c1f76d418f
bug fixed
2011-02-15 14:10:57 -08:00
Kevin Tew
156153f692
calling sync on a place-channel now returns the channel message just like standard racket channels
2011-02-15 13:53:01 -07:00
Matthew Flatt
21c6a9f5c8
Slideshow/Scribble: fix size of PDF generated for pict in a doc
2011-02-15 13:17:17 -07:00
Eli Barzilay
3358b40377
Forgot the meat of the change...
2011-02-15 11:34:09 -05:00
Eli Barzilay
6dccc8f059
5.1 improvement to sierpinski code from robby, can go live now
2011-02-15 11:20:51 -05:00
Eli Barzilay
2880edcb8c
v5.1 stuff
2011-02-14 22:04:44 -05:00
Eli Barzilay
0a2d5fd4ac
Avoid using a xor brush for highlights.
2011-02-14 13:35:04 -05:00
Eli Barzilay
8d211cd048
Removed some source file specs that are no longer relevant
2011-02-14 13:35:04 -05:00
Eli Barzilay
b090dde2fb
Add a "BOOM" string to the timeout message, otherwise the failure is
...
hard to find.
2011-02-14 13:35:04 -05:00
Robby Findler
25adab8cbb
This is a change to paper over a bug elsewhere in the system that threatens the release.
...
Specifically, when there is an error in the namespace require (say if one of the teachpack
files gets corrupted (because you use a script that monkeys around in the installation, say,
and things go wrong)) then the first-opened method does not return normally, but raises
an exception. This, so far, is not a problem, but it appears that there is a bug in the
implementation of the drracket repl io ports that causes them to deadlock when flushing
the error port under certain conditions (I'm not sure what is really going on with this bug,
but I am observing a call to flush that fails to return) and the error-display-handler
for the teaching languages flushes the output port.
This change just avoids printing the error and so the error display handler is not called
in the fragile state. This change goes back to exactly what was happening in 5.0.2,
at least as far as the teaching language's first-opened method is concerned.
So, if this seems okay, I'd like to suggest it be included in the release.
2011-02-14 10:36:09 -06:00
Matthew Flatt
1a5f41fd71
Scribble: fix multi-line print output
...
Closes PR 11735
2011-02-14 07:32:21 -07:00
Matthew Flatt
da3fd90256
doc repair
...
for PR 11734 follow-up
2011-02-14 07:11:45 -07:00
Matthew Flatt
6320d3207a
fix A4 paper description
...
Closes PR 11734
2011-02-14 06:10:56 -07:00
Matthew Flatt
aea79be7a4
cocoa: FFI type corrections
2011-02-14 06:10:56 -07:00
Robby Findler
d2eb80be35
missed a place where I need one fewer argument to the 'blame' constructor
2011-02-12 20:31:49 -06:00
Robby Findler
5e70dc863e
Revert "at attempt to use the dc's scale and rotation to instead of doing the rotation in racket"
...
This reverts commit 7eefe74e93
.
2011-02-12 12:00:57 -06:00
Robby Findler
2308ad7b8a
remove the user field from blame structs (code cleanup after last commit)
2011-02-12 11:34:34 -06:00
Robby Findler
a8e9eabf7d
take the negative blame from the reference in all cases
...
ie, avoid looking at the module path indicies to
to trace back in the require chain.
closes PR 11084
also closes duplicate PR 11724
please merge to the 5.1 release branch
2011-02-12 11:33:41 -06:00
Robby Findler
ae67464670
adjust test suite to work on windows and to the new agreement about reproviding
2011-02-12 11:15:01 -06:00
Robby Findler
7eefe74e93
at attempt to use the dc's scale and rotation to instead of doing the rotation in racket
2011-02-11 19:50:16 -06:00
Robby Findler
00152d2482
compile the tool files in addition to the framework and drracket when PLTDRPAR is set
2011-02-11 19:50:16 -06:00
Robby Findler
4d9c150b7b
2htdp/image: adjust tests
2011-02-11 19:50:15 -06:00
Robby Findler
731a754e2b
added tests that check on provide/contract when there are multiple files containing modules
...
related to PR 11724
related to PR 11084
2011-02-11 19:49:50 -06:00
Matthew Flatt
9d2e025e51
Rackety Slideshow tutorial
2011-02-11 09:59:48 -07:00
Matthew Flatt
0840430b21
clean up `define-syntax-rules'
...
by removing a redundant expression in an error message, adding
tests, and documenting the fact that a syntax-error message can
expose the pattern source to users
2011-02-11 09:59:42 -07:00
Matthew Flatt
8c0d19fb12
fix `configure' for 64-bit Mac OS X kernel
2011-02-11 06:37:34 -07:00
Matthew Flatt
9070a4c961
fix doc typos
2011-02-11 06:07:10 -07:00
Matthew Flatt
379feaeac2
fix typos
...
Merge to 5.1
2011-02-11 06:07:09 -07:00
Matthew Flatt
2d7dfab9b9
fix docs for methods that accept a list of pairs as points
2011-02-11 06:07:09 -07:00
Eli Barzilay
4b1960e1f0
Don't assume that the user sexpr is a list.
...
Fixes PR 11718
2011-02-10 14:27:04 -05:00
Kevin Tew
160a5bd5eb
parallel-do cleanup
2011-02-10 11:27:45 -07:00
Robby Findler
5cef41e08e
adjust and/c so that it mentions the particular predicate (flat contract) that failed in the case that all its arguments are flat contracts
2011-02-10 11:32:40 -06:00
Robby Findler
50e9aec0ab
catch more exceptions in the module lexer when it calls read-language
2011-02-10 09:56:43 -06:00
Eli Barzilay
0f14c6aa67
Use proper raco command name in make and pack.
...
Fixes PR 11719.
2011-02-09 21:13:55 -05:00
Jon Rafkind
5bb72d5b0e
use the standard editor style to get the right colors in the line
...
numbers mixin. closes pr11655
2011-02-09 14:36:58 -07:00
Robby Findler
d659d2f0af
changed the module lexer's strategy to be able to handle
...
the part of the buffer before the #lang line properly
closes PR 11381
2011-02-09 15:27:05 -06:00
Robby Findler
9f18589c4f
Rackety
2011-02-09 15:20:15 -06:00
Robby Findler
16d96cf91e
minor improvements to peeking-input-port docs
...
- added guarantee about file-position
- add some examples that clarify a confusion I had
2011-02-09 15:19:36 -06:00
Robby Findler
a142492833
tweaks to drracket startup compilation code and added mention of PLTDRPAR to the docs
2011-02-09 15:19:27 -06:00
Matthew Flatt
33db7b1229
fix s:home keybinding
...
Merge to 5.1
2011-02-09 12:43:18 -07:00
Matthew Flatt
6b1112a9ad
win32: fix parent HWND of canvas%
...
Merge to 5.1
2011-02-09 12:26:50 -07:00
Matthew Flatt
f4a881f0e3
fix `set-icon' in frame% to make mask argument optional
...
Merge to 5.1
2011-02-09 09:01:34 -07:00