Matthew Flatt
5962e542f7
slideshow: add `slide->pict'
2012-05-22 06:20:54 -04:00
Stevie Strickland
1eec136c3f
Use coerce-contract when building interfaces with contracts.
2012-05-21 16:32:17 -04:00
Sam Tobin-Hochstadt
952af2fa2d
Add \bot as alias for \perp in DrRacket (both are supported in LaTeX).
2012-05-21 15:55:07 -04:00
Kevin Tew
83c26eef4b
[Distributed Places] a few of Eli's documentation suggestions
2012-05-20 22:50:58 -06:00
Matthew Flatt
562fa3c6b9
add some missing acks
2012-05-20 21:15:06 -06:00
Matthew Flatt
2d7521c78c
racket/place/distributed: fix doc problems
...
Various repairs --- especially to avoid duplicated prose.
Instead of
@(define explain @t{Long explanation about X...})
@defproc[(a ....) ....]{ .... @|explain| }
@defproc[(b ....) ....]{ .... @|explain| }
@defproc[(c ....) ....]{ .... @|explain| }
write
@defproc[(a ....) ....]{ .... Long explanation about X ... }
@defproc[(b ....) ....]{ .... X is like @racket[a]. }
@defproc[(c ....) ....]{ .... X is like @racket[a]. }
Otherwise, a reader is forced to reverse-engineer the
abstraction underlying `a', `b', and `c'.
2012-05-20 14:11:17 -06:00
Matthew Flatt
1ee2b6a522
slideshow: add current-gap-size' and some
#:gap-size' arguments
2012-05-20 13:39:08 -06:00
Matthew Flatt
ed6c08f548
dependency-cycle detection in parallel `raco setup'
2012-05-20 10:57:54 -06:00
Matthew Flatt
a39d16fab4
doc layout repair
2012-05-20 07:39:05 -06:00
Matthew Flatt
ec85dd913d
fix Scribble module languages to allow submodules
...
That is, recognize `module' and `module*' as top-level forms.
2012-05-20 07:39:05 -06:00
Asumu Takikawa
a00cd7ebff
Remove drracket/private/module-interface.
...
With permission from Jon Rafkind.
2012-05-18 16:05:26 -04:00
Mike Sperber
f34258e253
Bump timeout for test-engine-test.rkt to 8 minutes.
...
DrDr keep going over.
2012-05-18 19:59:43 +02:00
Robby Findler
9d000cdd1a
added thermometer
2012-05-18 10:48:24 -05:00
Robby Findler
3aa300c2d9
update the mac os x bitmaps for the redex bitmap test suite
...
(just like the recent commit that updates the unix versions)
2012-05-18 10:43:52 -05:00
Robby Findler
fc3f4e675f
added a ``dissection'' of a contract error message to the Guide
...
closes PR 12738
2012-05-18 09:13:58 -05:00
Robby Findler
67c48d6d78
Commit b3002cfab0
broke
...
the redex bitmap test cases (in a good way!). Hopefully
this fixes them and makes DrDr happy again
2012-05-18 09:01:38 -05:00
Asumu Takikawa
6cead90c1f
Fix bug in method concretization for interface ctcs
...
There was a bug (unrelated to the last) caused by a
bad mutation of a method table when creating copies of
classes for interface contracts.
2012-05-18 00:17:54 -04:00
Asumu Takikawa
9d5aa5eec5
Fix a bug with class/c & interface ctc interaction
...
Method concretization did not occur properly when particular
class contracts were applied along with interface contracts.
2012-05-17 22:36:48 -04:00
Matthew Flatt
d430656a03
slideshow/pict: for `text' in caps mode, kern captials with following
2012-05-17 16:21:27 -06:00
Matthew Flatt
e0256bc9c7
Pango kerning for Mac OS X
2012-05-17 15:48:45 -06:00
Matthew Flatt
b7d5aed8d7
add "alias" and "converted-arguments-variant" properties
...
The properties appear in the inlining expansion of an application
of a keyword-accepting function, and they're mainly intended for
use by Typed Racket.
The property keys are hidden, so that the property value can be
trusted as originating from `racket/base'. The accessor functions are
`syntax-procedure-alias-property' and
`syntax-procedure-converted-arguments-property' from
`racket/keyword-transform'.
2012-05-17 10:58:22 -06:00
Jay McCarthy
aa3b849382
Each file gets its own tmp dir
2012-05-17 10:29:55 -06:00
Jay McCarthy
e12e559878
Fix breakage from 3fceae2715
2012-05-17 10:29:55 -06:00
Jay McCarthy
b752d2e09a
Only repair the big archives
2012-05-17 10:29:55 -06:00
Jay McCarthy
7148cdf7f0
New archives, smaller
2012-05-17 10:29:55 -06:00
Jay McCarthy
14edb40d94
Start improving file system usage
2012-05-17 10:29:55 -06:00
Matthew Flatt
9093acbfb8
fix non-portable test
2012-05-17 08:40:34 -06:00
Matthew Flatt
3a46b5dd08
win64: glib DLL depends on libintl
...
This dependency was previously accidentally satisfied due to
the load order of modules (which recently changed).
2012-05-17 08:37:05 -06:00
Matthew Flatt
0695c63cb1
hack `directory-list' to avoid confusing Typed Racket
...
(hopefully temporary)
2012-05-16 18:29:16 -06:00
Matthew Flatt
662ede2bd2
Revert "work around an internal module-instantation bug"
...
This reverts commit bd75b17a23
.
It would be fine to leave the commit as-is, but I'm reverting to
make clear (and as a backup test) that the internal bug is fixed.
2012-05-16 10:41:31 -06:00
Matthew Flatt
ca33321aa7
fix phase-shifted compile-time use of `variable-reference->namespace'
2012-05-16 10:41:09 -06:00
Stevie Strickland
3dcc8ec92f
"broke it's contract" -> "broke its contract"
2012-05-16 11:44:09 -04:00
Matthew Flatt
bd75b17a23
work around an internal module-instantation bug
...
Tracking down the bug is taking a while, so I'm pushing a workaround
for now.
2012-05-16 09:43:23 -06:00
Matthew Flatt
3fbbf7cf94
add note about find-executable-path' to
subprocess', etc.
2012-05-16 09:43:23 -06:00
Matthew Flatt
65313a82a7
add a #:build?' argument to
directory-list'
2012-05-16 09:43:23 -06:00
Matthew Flatt
3a9f8eea4f
racket/gui cocoa: fix internal ObjC class names
...
"My" -> "Racket". The "My" prefix was from initial experiments,
of course, and I just never got around to changing it before.
I think these names go into a global namespace, though, at the
ObjC level, so they need to have a distinct and Racket-specific
prefix.
2012-05-16 09:43:23 -06:00
Stevie Strickland
3d8c1e200a
Fix unit contract tests to cope with contract error message changes.
2012-05-16 11:37:41 -04:00
Matthew Flatt
b0409dd232
racket/gui cocoa: fix floating-window event handling
...
Closes PR 12754
2012-05-16 08:00:50 -06:00
Matthew Flatt
d5b17210e3
racket/gui cocoa: fix 'no-sheet style for `dialog%'
2012-05-16 07:34:44 -06:00
Matthew Flatt
985eecbed7
racket/gui cocoa: fix initial eventspace hook
2012-05-16 07:21:55 -06:00
Matthew Flatt
9270936a28
instantiate require'd modules in the order that they are
require'd
...
This order is now specified, whereas the order was previously unspecified,
and the previous reverse order was an artifact of the implementation.
2012-05-16 07:12:27 -06:00
Matthew Flatt
68029b4ade
raco decompile: show `require's
2012-05-16 07:12:26 -06:00
Robby Findler
3fceae2715
adjusted the contract error messages so that the words expected/promised
...
are switched in and out based on the sense of the blame (similar to a recent
change that made given/produced swap in and out)
2012-05-15 22:08:42 -05:00
Robby Findler
dfa0305bb3
fix interaction between the framework's first-line-mixin and
...
line-numbers mixin
Specifically, when both are turned on, the #lang line now shows
the line number and shifts the "#lang ..." over to the same spot
where it is drawn when the first line is natually visible
Also, rackety
2012-05-15 22:08:42 -05:00
Matthew Flatt
e8d7b8696e
doc fix
...
Closes PR 12772
2012-05-15 20:13:12 -06:00
Matthew Flatt
b5ce4f281d
fix example
...
Closes PR 12723
2012-05-15 20:11:42 -06:00
Matthew Flatt
0c95475f4f
fixes for `scribble/srcdoc'
...
Use the new `relative-in' form to make imports
resolve correctly when they are shifted among modules.
2012-05-15 20:03:41 -06:00
Matthew Flatt
281d208e84
fix problem with module contexts and marks
...
Related to the new behavior of d836cba7c9
2012-05-15 20:03:41 -06:00
Matthew Flatt
e35337dcfd
add `relative-in'
2012-05-15 20:03:41 -06:00
Neil Toronto
0c6719319f
Fixed ellipses in scaled icons after fix to draw-ellipse in commit 1432912357
(mflatt); had been relying on earlier buggy behavior
2012-05-15 11:19:05 -06:00