Robby Findler
498815a225
add enum-tests into run-tests.rkt
2013-05-14 07:25:53 -05:00
Max New
e86e47a968
Removed tabs from redex enum code
2013-05-13 21:14:48 -05:00
Max New
d174a0c0a0
Added Redex enum tests
2013-05-13 20:40:50 -05:00
Max New
c31d0e02d4
Hacky fix to only flatten repeats
2013-05-13 20:40:50 -05:00
Max New
943179aab1
Fixed bad let syntax
2013-05-13 20:40:50 -05:00
Asumu Takikawa
f3e6276f9b
Make define-type
work at top-level
...
Closes PR 12913
2013-05-13 17:14:22 -04:00
Vincent St-Amour
a857256c77
Limit memory in all sandboxes used by the TR random tester.
2013-05-13 16:46:00 -04:00
Vincent St-Amour
5de08f06b4
Fix type of sinh.
...
Found using random testing.
2013-05-13 16:46:00 -04:00
Robby Findler
c10a059a97
add responsible for collects/pict
2013-05-13 06:49:49 -05:00
Robby Findler
96acfb08ac
disable slideshow's addition (to drracket) of pict value rendering
2013-05-12 22:07:59 -05:00
Robby Findler
9932ef33f7
move the slideshow/pict library to its own collection
...
also, adjust all of the requires in the tree to point to the pict
collection
2013-05-12 22:07:58 -05:00
Matthew Flatt
f8622080bb
fix build for Windows
2013-05-12 16:59:28 -06:00
Asumu Takikawa
6bc6e8e07e
racket/generic: fix kw args with #:defaults
...
Closes PR 13737
2013-05-12 16:36:13 -04:00
Matthew Flatt
c9cfaa2d36
slideshow/pict: fix `text' angle and superscript/subscript modes
2013-05-12 07:04:26 -06:00
Matthew Flatt
b08ff186e2
slideshow/pict: add 'outline style for `text'
2013-05-12 06:54:27 -06:00
Robby Findler
9da1d9ca00
pkg-info-orig-info seems to also possibly be (cons 'file ...).
2013-05-11 19:47:45 -05:00
Robby Findler
20e74c40bc
adjust package manager gui to separate out (and make simpler looking)
...
the package installer
and make DrRacket have two separate menu items, one for installing a package
(which now looks simpler again) and one for doing all of the things you can
currently do with the package system in a GUI
2013-05-11 19:47:45 -05:00
Robby Findler
19c1c02823
add #:close-button?, #:canvas-min-width, and #:canvas-min-height
...
arguments to in-terminal
2013-05-11 19:47:45 -05:00
Robby Findler
15408f0c7b
allow #f as the min-width / min-height init arg to area-containers
2013-05-11 19:47:44 -05:00
Ryan Culpepper
ef3dff1cec
db: temporary workaround for SSL one-record-per-write issue
2013-05-11 13:20:35 -04:00
Ryan Culpepper
26545f29b9
fix unstable/socket loading in windows
...
closes PR 13743
2013-05-11 13:20:35 -04:00
Ryan Culpepper
1c3cbce0af
fix typos in example code
2013-05-11 13:20:35 -04:00
Jay McCarthy
551e536f3e
bitmap-dc% respective alpha channel in get/set-pixel
2013-05-11 10:36:19 -06:00
Matthew Flatt
a80e04136b
racket/gui gtk: catch key events at frame level
...
In case no subwindow within a frame can accept the keyboard
focus, now the frame itself can accept them (for consumption
by `on-subwindow-char').
2013-05-11 09:11:45 -06:00
Asumu Takikawa
d0043402e8
Doc fixes for ffi/unsafe/atomic
2013-05-10 18:01:59 -04:00
Asumu Takikawa
ec8e126a90
Remove debugging instrumentation
2013-05-10 15:43:11 -04:00
Asumu Takikawa
ae7741fe60
Add tests for commit e53b0858c3
2013-05-10 15:42:41 -04:00
Eli Barzilay
710e59bf13
Make `in-producer' treat any number of values uniformly.
...
The previous version was broken in its inconsistent treatment of
multiple values, which was motivated by an `in-generator' use
case. (`in-generator' should be fixed too now.) The new version is
much simpler since there's no need for three almost-exact copies of the
same code.
2013-05-10 10:33:43 -04:00
Eli Barzilay
609db13fa7
More temporary hacking around the to-be-renamed `permutations' problem.
2013-05-10 10:33:43 -04:00
Robby Findler
9a7af8c840
DrRacket now saves the font size preference on a per-monitor-configuration basis
2013-05-10 08:21:00 -05:00
Robby Findler
20ad11a830
add immutable hashes to printable/c
2013-05-10 08:20:59 -05:00
Jay McCarthy
5c7f89d242
Fix error based on mis-read contract
2013-05-10 06:56:42 -06:00
Jay McCarthy
0488cd6b46
Update links re release
2013-05-10 06:56:42 -06:00
Robby Findler
119eab66d8
delay the unimplemented/unsupported errors until the enumeration is actually used
2013-05-09 17:22:58 -05:00
Max New
b8538ec135
Added Redex enumerators.
...
Supports names and recursive patterns.
Limited support for repeats and mismatches.
2013-05-09 16:32:53 -05:00
Eli Barzilay
1085045973
Updated sizes of repackaged source distributions.
2013-05-09 12:43:28 -04:00
Eli Barzilay
61b721dd81
Combine the two zo-size tests into one.
...
Also beautify the output.
2013-05-09 11:11:07 -04:00
Eli Barzilay
0397518539
Fix inclusion of "keep-dirs.rktd".
...
The file should be considered as source even though it's in the "doc"
directory.
2013-05-09 11:11:07 -04:00
Eli Barzilay
c228b13f9f
Make the stop value for `in-producer' optional.
...
There are many cases where you just want to use some other tool like
`#:break' to stop the iteration, so no need to make up a bogus stop
value and no need to spend time checking it.
2013-05-09 11:11:06 -04:00
Eli Barzilay
2d63564a6d
Temporary hack: avoid permutations' clash until its renamed in
math'.
...
(Should undo this when the rename is done.)
2013-05-09 11:11:06 -04:00
Eli Barzilay
c34129928e
Add permutations' and
in-permutations'.
2013-05-09 10:20:36 -04:00
Eli Barzilay
34fe42d0dd
Some style cleanups.
...
Mainly reogranize the code + exports + docs of the additional list
convenience functions.
Also, add a custom printer to a "running" struct in
`racket/private/promise', so there's a sensible output if the value
happens to leak outside of a promise (eg, when debugging).
2013-05-09 10:20:36 -04:00
Eli Barzilay
aa933891c5
New Racket version 5.3.4.10.
2013-05-09 03:35:18 -04:00
Eric Dobson
2a94ca9030
Cleanup tc-lambda-unit.
2013-05-08 22:59:40 -07:00
Jay McCarthy
f90710156e
Forgot to commit example
2013-05-08 16:48:13 -06:00
Robby Findler
0c96d2ca95
tighten up the contract for get-display-size and get-display-left-top-inset
2013-05-08 15:15:32 -05:00
Robby Findler
b9f8d699d3
add missing guard
...
related to PR 13741
2013-05-08 15:15:32 -05:00
Sam Tobin-Hochstadt
a6f110893f
Refactor subtype.rkt not to use exceptions.
...
Matthew suggests that using exceptions for failure
in the implementation of `subtype` is a performance
problem. This commit removes all use of exceptions
for failure in subtype.rkt, replacing it with the
standard Racket #f/value option.
Extensive use is made of the `subtype-seq` form,
which is basically do-notation for the subtyping
monad.
2013-05-08 15:25:02 -04:00
Sam Tobin-Hochstadt
da3f8f8ec0
Add contract for seen parameter.
2013-05-08 15:25:02 -04:00
Sam Tobin-Hochstadt
a07cdf39ff
Remove contract on unit-exported definition.
2013-05-08 15:25:02 -04:00