Commit Graph

30107 Commits

Author SHA1 Message Date
Matthew Flatt
2e657af9b6 Change "farm" terminology to "site", mostly 2013-07-02 10:51:29 -06:00
Robby Findler
fdf51f324f clarify wording 2013-07-02 07:49:13 -05:00
Robby Findler
723a8f1cc1 allow any real number (except +inf.0, -inf.0, and +nan.0)
as angles

also bring image.scrbl down below 102 columns
2013-07-02 07:49:13 -05:00
Matthew Flatt
2cd8ea1d70 racket/sandbox: repair for link search paths 2013-07-02 06:40:16 -06:00
Matthew Flatt
3264f16b63 Generalize use of farm config file
Change `FARM_CONFIG' to just `CONFIG' and use it on the server, too.
2013-07-02 06:40:16 -06:00
Matthew Flatt
00a4cb611b make doc-search URL configurable for installer builds
Also, add an initial-catalogs configuration to clients and
`farm' builds.
2013-07-02 06:40:16 -06:00
Robby Findler
349072c623 add a section to the image guide about rotation and centers 2013-07-02 05:16:14 -05:00
Asumu Takikawa
ebc6a6618e Make struct: work at the REPL
Closes PR 11669
2013-07-02 00:10:33 -04:00
Robby Findler
115722a261 add transparent "color" to 2htdp/image. 2013-07-01 21:00:05 -05:00
Robby Findler
dfafc9675e change exports from the 'pkg' module so they are all prefixed with pkg-
(the goal is to avoid shadowing 'remove')
2013-07-01 19:18:41 -05:00
Matthew Flatt
81f29602d0 raco pkg: fix handling of overlapping provided-package sets 2013-07-01 13:47:35 -06:00
Matthew Flatt
038d423315 distro-build/farm: improve break handling 2013-07-01 12:51:02 -06:00
Matthew Flatt
91ec2df239 distro-build/farm: fix `#:pkgs' handling 2013-07-01 12:46:48 -06:00
Matthew Flatt
bb49d66ed1 distro-build/farm: add `#:pull?' configuration 2013-07-01 11:08:19 -06:00
Matthew Flatt
9b4940d6a6 fix build on version change 2013-07-01 10:53:04 -06:00
Matthew Flatt
b12cdecb9f fixup for mzscheme' -> racket/base' conversion 2013-07-01 10:49:07 -06:00
Matthew Flatt
cccf17651d distro-build/farm: fix `#:dist-base' 2013-07-01 10:39:28 -06:00
Matthew Flatt
6a9b63215a fix variable-quoting conventions in top-level Makefile 2013-07-01 10:39:28 -06:00
Sam Tobin-Hochstadt
3ad009070e Move most of the compiler collection to compiler-lib. 2013-07-01 12:08:42 -04:00
Sam Tobin-Hochstadt
d54c1e4e49 Remove most uses of mzscheme in the core.
Remaining are:
 - parts of unit200 that Matthew plans to remove.
 - the `mzscheme` implementation itself.

The implementation of `mzscheme` has been moved
to the `mzscheme` collection (from the `racket` and
`scheme` collections). The `scheme/mzscheme`
language, which was undocumented, has been removed.

This is slightly backwards-incompatible, because
the `xform` handling of precompiled headers now
evaluates code in a `racket/base`-like namespace,
instead of in a `mzscheme`-like namespace.
2013-07-01 12:08:42 -04:00
Sam Tobin-Hochstadt
d0a0e31abc Fix uses of 'mzscheme' in comments. 2013-07-01 11:27:14 -04:00
Sam Tobin-Hochstadt
9f31b8bb30 Copy many fewer files for xform. 2013-07-01 11:27:14 -04:00
Sam Tobin-Hochstadt
2b1fb036c6 Move most of the net collection out of the core.
- Most units and signatures from the `net` collection
  are now in `compatibility-lib`.
- Most of the actual libraries are in the `net-lib`
  package.
2013-07-01 11:27:14 -04:00
Robby Findler
df446195bf improve the performance of rotated or scaled (but not flipped) bitmap
drawing in 2htdp/image

closes PR 13895
2013-07-01 10:08:49 -05:00
Matthias Felleisen
4b78e61179 clarify the word 'bitmap' in context of image tp 2013-07-01 10:59:11 -04:00
Matthew Flatt
29b9a22d87 change farm-configuration file to a module
Also, improve connection between installers and farm-configuration
entries, and improve configuration of installer name versus
target-install directory.
2013-07-01 08:05:07 -06:00
Matthew Flatt
15b49c7607 move "plt-services" and "distro-build" out of the distribution
The default `PKGS' value in the makefile now refers to both
"main-distribution" and  "plt-services", so the effect of a
plain `make' remains the same.
2013-07-01 08:05:07 -06:00
Matthew Flatt
513436e5b2 fix arity checking of `call-with-file-lock/timeout' 2013-07-01 06:42:58 -06:00
Matthew Flatt
c413c28e70 add configuration for a distribution name suffix
The suffix is intended for OS variants, such as "precise" for a Linux
variant that is build with Ubuntu 12.04 (Precise Pangolin).
2013-06-30 09:20:20 -06:00
Matthew Flatt
dedd2f671a add `CORE_CONFIGURE_ARGS' to top-level makefile
Also, `#:configure' to build-farm configuration.
2013-06-30 07:43:25 -06:00
Matthew Flatt
4fd8d8c213 distro-build/installer-exe: fix name convention 2013-06-30 06:41:36 -06:00
Robby Findler
ee780a20b4 adjust hole structs to print better while still
preserving proper equality

fix 1384d2d277
2013-06-30 05:21:36 -05:00
Robby Findler
a8731609f1 fix broken test 2013-06-30 05:06:46 -05:00
Max New
8d9a859d7a Simplified redex unsupported/unimplemented handling. 2013-06-29 20:54:33 -05:00
Robby Findler
70dcd2ecf6 add compatibility package 2013-06-29 20:25:32 -05:00
Robby Findler
5f8eedcee0 move mzlib docs attempt 2: adjust info.rkt files 2013-06-29 20:25:32 -05:00
Robby Findler
bbdd1f0107 move mzlib docs attempt 2: just move the files around 2013-06-29 20:25:31 -05:00
Robby Findler
0d8f91d4d4 (very) minor wording changes 2013-06-29 20:12:31 -05:00
Matthew Flatt
cf754e2058 more auto package-dependency repairs
As detected by the repaired `raco setup'.
2013-06-29 18:42:00 -06:00
Matthew Flatt
1423be581d raco setup: fix dependency checking for more nested directories
I'm not sure why a problem with the "package closure" operation
didn't create problems earlier for `raco setup' --- or maybe it
did, but they're difficult to see.

Also, reduce redundancy in reporting of reasons for dependency
mismatches (but keep multiple reports of the same missing
dependency but for different reasons).
2013-06-29 18:38:17 -06:00
Matthew Flatt
19dc3a00ff distro-build/drive-clients: add `--clean' argument 2013-06-29 12:03:53 -06:00
Matthew Flatt
a9408289c6 distro-build/drive-clients: fix to use `#:vc' specification 2013-06-29 10:26:21 -06:00
Matthew Flatt
35075bf45e distro-build/drive-clients: allow shared `#:host' spec 2013-06-29 10:11:56 -06:00
Matthew Flatt
5ff8f33661 adjust `raco setup' package-dependency reporting
Report packages that have no dependency declarations as "warnings"
(to stdout instead of stderr).

Report specific information when a dependency is discoeverd missing,
insteda of reporting it only in verbose mode.
2013-06-29 09:36:51 -06:00
Robby Findler
d412afa426 removed unused variable 2013-06-29 10:33:37 -05:00
Robby Findler
855331bb0a fix up info.rkt's for the new drracket-test package 2013-06-29 10:33:37 -05:00
Robby Findler
e0f6a42775 move drracket tests into their own package 2013-06-29 10:33:36 -05:00
Robby Findler
df2d41ba77 bring down below 102 columns 2013-06-29 10:33:35 -05:00
Matthew Flatt
51290fd2a9 auto-fix dependencies in "pkgs"
Left one dependency broken: "drracket" currently depends on "htdp" for
a test. That needs to be fixed by removing the dependency (moving the
test to "htdp?), instead of changing the declared dependencies.
2013-06-29 06:51:19 -06:00
Matthew Flatt
5c42f46158 fill in some pkg `implies' 2013-06-29 06:51:18 -06:00