Ryan Culpepper
1c6b8bd68e
syntax/parse: lazily load most macro transformers and compile-time support
2011-09-30 04:13:09 -06:00
Kevin Tew
09891c9263
rounded-rectangle/border gets #:corner-radius and #:angle arguments
2011-09-29 13:48:15 -06:00
Ryan Culpepper
c7f86d276c
removed useless requires
2011-09-27 19:28:44 -06:00
Robby Findler
53e8ff8c82
Revert "try using size-in-pixels for the font primitive in 2htdp/image"
...
This reverts commit a5b729421a
.
2011-09-27 16:23:43 -05:00
Robby Findler
a5b729421a
try using size-in-pixels for the font primitive in 2htdp/image
...
closes PR 11883
2011-09-27 16:20:46 -05:00
Ryan Culpepper
350c8214f8
unstable, syntax/parse: fix phase-of-enclosing-module
...
Was broken because with begin-for-syntax, offset no longer limited
to 0 or 1. But now varrefs give module base phase directly.
2011-09-20 14:27:33 -06:00
Matthew Flatt
0197902309
add var-ref->mod-decl-insp' and switch
cur-code-insp' uses
...
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.
The real function name is longer, of course.
2011-09-20 13:50:36 -06:00
Eli Barzilay
623c7493ed
Some selective #:when (not ...)' ->
#:unless ...'.
2011-09-16 10:48:18 -04:00
Ryan Culpepper
e6433084f3
added unstable/lazy-require
...
Also fixed lazy-require to capture and use correct namespace.
2011-09-06 12:41:03 -06:00
Eli Barzilay
ffbd9e16ea
Some info.rkt cleanups.
2011-08-29 16:33:13 -04:00
Carl Eastlund
126d8192ff
Added documentation example of sequence/c for multiple-valued sequences.
2011-08-27 14:46:43 -04:00
Carl Eastlund
fe3d4c9fe6
Fixed sequence/c to work with multiple-element sequences.
2011-08-27 14:13:27 -04:00
Matthew Flatt
e61ea772bb
fix `path-element?' collision
...
Is there a better name than `path-piece?'?
2011-08-19 19:54:36 -06:00
Eli Barzilay
d61eb53686
Lots of documentation formatting.
...
Started as fixing misindented definitions, then more indentations, then
a bunch of similar things (square brackets, huge spaces at end-of-lines,
etc).
2011-08-15 07:50:04 -04:00
Asumu Takikawa
d12b617292
Added a match expander for objects in unstable.
2011-08-10 20:37:21 -04:00
Ryan Culpepper
707fdadd1b
unstable/gui/pict (blur): removed mode arg, true gaussian blur code
2011-08-09 12:29:28 -06:00
Ryan Culpepper
57bb02ef32
unstable/gui/pict (shadow-frame): only blur visible parts of shadow
2011-08-09 12:29:28 -06:00
Ryan Culpepper
78c784ed6f
unstable/gui/pict (blur):
...
fix blur wrt smoothing mode
refactored code, used macros for inlining
added #:pre-inset?
2011-08-09 12:29:28 -06:00
Ryan Culpepper
6442a2777b
unstable/gui/pict: added shadow-frame and arch
2011-08-09 12:29:28 -06:00
Ryan Culpepper
2a0153cadb
unstable/gui/pict: added scale-to
2011-08-09 12:29:27 -06:00
Ryan Culpepper
efa8051a57
moved tag-pict, etc from unstable/gui/ppict to unstable/gui/pict
2011-08-09 12:29:27 -06:00
Ryan Culpepper
d1fcbc0a7c
merged unstable/gui/blur into unstable/gui/pict
2011-08-09 12:29:27 -06:00
Ryan Culpepper
19ec1fbccd
split off unstable/gui/pict module (no racket/gui dependency)
...
added examples to docs
2011-08-09 12:09:08 -06:00
Eli Barzilay
1caa28df28
Fix `unstable/time' & xrepl use.
2011-08-02 16:56:02 -04:00
Vincent St-Amour
b068e4a53b
Add a lower-level interface to unstable/logging.
2011-07-21 17:06:03 -04:00
Ryan Culpepper
7e1627679c
unstable/gui/blur: added box blur option
2011-07-18 09:01:26 -06:00
Ryan Culpepper
61ab93b87e
added unstable/future
2011-07-18 09:01:26 -06:00
Ryan Culpepper
bb5bcf2ae1
added unstable/gui/blur
2011-07-18 09:01:26 -06:00
Ryan Culpepper
deb8c222d8
unstable/gui/ppict: add ppict-add*
2011-07-18 09:01:26 -06:00
Vincent St-Amour
3c91ae012a
Add break-lines to unstable/pretty.
2011-07-15 15:04:55 -04:00
Eli Barzilay
c544ebfe6c
New `xrepl' collection.
2011-07-14 17:21:46 -04:00
Ryan Culpepper
5a10ef7550
updated docs for struct-type-contract/c
2011-07-11 16:12:27 -06:00
Carl Eastlund
2e6a608539
Corrected documentation of quote-module-name to indicate that it does not
...
produce collection and planet-relative paths on its own. Deprecated
quote-module-path, and replaced existing uses of it with quote-module-name.
2011-07-09 14:46:58 -04:00
Ryan Culpepper
0aecbf97ff
syntax/parse: add expr/c to main module
...
Merge to release branch
2011-07-08 15:34:59 -06:00
Ryan Culpepper
714166a062
unstable/gui/ppict: added tile placer, updated todo
2011-07-06 15:31:08 -06:00
Ryan Culpepper
a34821ea4f
unstable/gui/ppict:
...
added #:set, #:alt to ppict-do
added ppict-do-state
added at-find-pict
added tag-pict
updated to slideshow changes
changed placer rep, added merge-refpoints
2011-07-06 15:31:08 -06:00
Ryan Culpepper
1f7165df16
unstable/gui/ppict: added abs-x, abs-y placer args, changed grid to 1-based
2011-07-06 15:31:08 -06:00
Ryan Culpepper
d246a0bcc1
unstable/gui/ppict: added cascade placer
2011-07-06 15:31:08 -06:00
Ryan Culpepper
1a16173bf1
fixed doc typos
2011-07-06 15:31:08 -06:00
Ryan Culpepper
e38843618d
unstable: better ppict-do, absorbed code from pslide
2011-07-03 04:05:03 -06:00
Ryan Culpepper
77a89b8d83
unstable: added ppict, pslide
2011-07-03 02:25:10 -06:00
Matthew Flatt
8aa4ff1b06
syntax taint repairs
2011-07-02 10:08:15 -06:00
Eli Barzilay
4da4a2759b
New setup/path-to-relative' that supersedes
unstable/dirs' and most of
...
`setup/private/path-utils'.
The API is a little different: instead of getting the alist and the
path, there's a curried function that gets the alist and produces a
function to do the substitutions.
2011-07-02 01:10:38 -04:00
Eli Barzilay
f86687de9c
Use 'user-collects in `library-relative-directories', since "<user>" by
...
itself is ambiguous.
(Since this is used in contract messages, this might be a visible
difference; it still seems to me that "<user>" would be confusing.)
2011-07-02 01:10:38 -04:00
Eli Barzilay
6b44974b42
Improvements around uses of the current `unstable/dirs', and
...
`setup/path-relativize'.
`setup/path-relativize' is freed from a bunch of things that were due to
historical baggage, but some remain. (Also, update its docs.)
2011-07-02 01:10:38 -04:00
Ryan Culpepper
1b702a2ae3
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06: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
Eli Barzilay
a38f384a00
Finish converting scheme' ->
racket'.
...
Everything compiles fine now even if the compatibility bindings are
gone.
2011-06-28 00:45:38 -04:00
Jay McCarthy
b333ed92fd
Scary warning text
2011-06-25 12:14:30 -06:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00