Eli Barzilay
1ccdc3a60d
Fix the obligatory Stupid Mistake.
2013-09-28 15:28:00 -04:00
Eli Barzilay
ab0cde405a
Add a `doctype' convenience.
2013-09-28 14:51:55 -04:00
Matthew Flatt
e3e3acb9c8
slideshow: fix tutorial show
2013-09-27 14:47:47 -04:00
Matthew Flatt
fbf8bacb95
slideshow: always clip drawing to slide area
2013-09-27 14:45:13 -04:00
Matthew Flatt
c3eae40f4c
racket/draw: faster draw-bitmap
when alpha < 1.0
...
In common cases, use Cairo's alpha support instead of cloning the
bitmap to apply an alpha.
2013-09-27 14:43:25 -04:00
Matthew Flatt
3298e8d421
slideshow: more efficient bitmap
...
Use bitmap with alpha, instead of with mask.
2013-09-27 06:33:43 -04:00
Eli Barzilay
9a82111cbe
Add an .htaccess symlink to the toplevel of the irc-logs directory.
...
This allows redirection configuration (for old links) and access control
be done directly in the irc-logs directory.
2013-09-27 01:13:46 -04:00
Robby Findler
9276cc86aa
fix bitmap printing in the teaching languages
...
closes PR 14049
2013-09-26 22:02:10 -05:00
Sam Tobin-Hochstadt
24a77c22f9
Fix dynamic loading of parameters in mzc
.
2013-09-26 18:31:03 -04:00
Sam Tobin-Hochstadt
9f2755116d
Remove units in parts of compiler
, dynext
, setup
and create the cext-lib
package.
...
`cext-lib` contains much of the contents of `dynext`, which
is no longer very widely used.
Also moved the implementation of the `mzc` executable
to a more appropriate package.
Also, used `lazy-require` consistently for dynamically
loading implementations.
2013-09-26 14:53:51 -04:00
Matthew Flatt
162edd099d
box-cas!: less JIT-generated work if the boolean result is ignored
2013-09-26 14:21:39 -04:00
Matthew Flatt
3b669c3c82
racket/gui docs: use 'compact style for some itemizations
2013-09-26 14:21:39 -04:00
Matthew Flatt
7d0dc0e658
scribble: CSS repairs & clean-up toward documentation of class names
2013-09-26 14:21:39 -04:00
Edward Earnest
f1e240d11c
Added a missing word in the lambda section of syntax.scrbl
2013-09-22 10:17:41 -05:00
Robby Findler
9f465c4eef
Fix a bug in color scheme setup
2013-09-21 13:15:23 -05:00
Robby Findler
bece398a63
add 'require' to the begin keywords
...
and tweak the example for the color schemes
2013-09-20 16:29:13 -05:00
Asumu Takikawa
cd004fd9ce
Improve error message for misuse of type names
...
Closes PR 13289
2013-09-20 15:49:31 -04:00
Asumu Takikawa
5097610252
Fix typo
2013-09-20 15:49:30 -04:00
Asumu Takikawa
0976e38bde
Fix negated wording in reference
...
This appears to be the actual behavior and is consistent
with `defform` and other forms
2013-09-20 15:49:30 -04:00
Robby Findler
8f4dee5daf
added struct-doc and struct*-doc to scribble/srcdoc
2013-09-20 14:38:35 -05:00
Robby Findler
4242f62e66
add #:omit-constructor option to @defstruct[] and @defstruct*[]
2013-09-20 14:38:35 -05:00
Robby Findler
a53c69e725
add #:omit-constructor option to struct form of contract-out
2013-09-20 14:38:35 -05:00
Matthew Flatt
6f1588fcac
fix custodian-limit checking for phantom byte strings
...
Closes PR 14036
2013-09-19 16:56:01 -05:00
Matthew Flatt
39a0c3b492
Typed Racket reference: use #:indirect
to fix some docs
...
Also, use `#:no-declare` to fix some module declarations that are
all in the same section. (If bindings were defined in the modules, then
they'd need to be in different section, but the section titles could
be hidden to make them look like they're all in the same section.)
2013-09-19 11:17:44 -05:00
Matthew Flatt
b8f6311e4b
scribble: add #:indirect
option to defmodule
...
Also, fix up some command-line argument handling for `scribble`.
2013-09-19 10:52:54 -05:00
Matthew Flatt
5ccc6fb289
raco setup: allow an installer only in bytecode form
2013-09-19 10:51:55 -05:00
Matthew Flatt
68c4b0590d
fix local-expand
on module body with phase-2 binding
2013-09-19 07:27:57 -05:00
Max New
0f2a640d02
Memoize redex thunk/e's.
...
Tests run over twice as fast.
2013-09-19 01:30:46 -07:00
Max New
5c82ab06c3
Tweak sum/e behavior for nicer Redex enumeration and simplify repeats.
2013-09-18 00:49:52 -07:00
Asumu Takikawa
0b78356be7
Improve type->contract error messages
2013-09-17 20:37:57 -04:00
Matthew Flatt
10a931d688
fixup for showing dependencies during update
2013-09-17 13:30:21 -06:00
Matthew Flatt
ad437eee46
raco pkg tests: adjust to make tests less dependent on installation
...
In particular, instead of relying on the default scope as "user"
set up an installation with an indirection that configures the
scope to "user".
2013-09-17 13:30:21 -06:00
Matthew Flatt
b2f76bd8cc
fixes for binary-package stripping
...
Avoid duplicate `assume-virtual-sources` definitions, add
`assume-virtual-sources` as needed in top-level collections
within a package.
2013-09-17 13:30:21 -06:00
Matthew Flatt
007f7d5992
raco setup: fix several triggers for building a doc index
...
In particular, fix various triggers that affect installing and
uninstalling packages.
2013-09-17 13:30:21 -06:00
Matthew Flatt
7016d3ab58
raco pkg {install,update}: guard against ill-formed arguments
...
Parsing a package source/name for scope inference should
report errors in the source/name syntax.
Closes PR 14026
2013-09-17 13:30:21 -06:00
Robby Findler
53a9a4f6fc
make pict boxes work again
...
at least on a small example, by
add a bit more 3d code
2013-09-17 09:45:11 -05:00
Sam Tobin-Hochstadt
627e1b4782
Remove links to math
and plot
docs until we can do them correctly.
2013-09-17 08:38:54 -04:00
Robby Findler
36c623d93f
add missing dependency declarations
2013-09-17 03:38:08 -05:00
Asumu Takikawa
f5b82eb510
Expand TR reference section on libraries
2013-09-16 16:17:02 -04:00
Robby Findler
dd1f3364a4
unbreak undo in drracket
...
broken by 21e06eec53
2013-09-16 13:50:24 -05:00
Robby Findler
e0e45c63ee
fix props file for image-pkgs moves
2013-09-16 11:38:51 -05:00
Ryan Culpepper
e1603891f7
fix props
2013-09-16 12:33:37 -04:00
Ryan Culpepper
177beae5c1
fix sqlite3 w/ place
2013-09-16 12:33:07 -04:00
Juan Francisco Cantero Hurtado
bb5323e448
Fix a crash of racket on OpenBSD systems, when pixman is compiled with SSE support and racket tries to load cairo using libffi.
...
Bug found initially by Juan Francisco Cantero Hurtado. Reported by many.
Mark Kettenis (from the OpenBSD Project) found the real reason of the
crash and created this patch for libffi. Patch taken from OpenBSD Ports.
2013-09-16 10:04:12 -06:00
Robby Findler
d3b716d644
add license information to images pkgs.
2013-09-16 10:58:44 -05:00
Robby Findler
716bf763c4
split up images pkg into images-lib, images-gui-lib, images-doc, and images-tests
2013-09-16 10:56:11 -05:00
Ryan Culpepper
01fd205c9a
show timing for suites in rackunit gui
2013-09-15 13:49:35 -04:00
Ryan Culpepper
8512c36512
extracted rackunit-gui package
2013-09-15 13:49:35 -04:00
Ryan Culpepper
ff06f0c8a7
delete unused code
2013-09-15 13:49:35 -04:00
Ryan Culpepper
954d6c764c
move more db modules to db-lib
2013-09-15 13:49:35 -04:00