Commit Graph

30177 Commits

Author SHA1 Message Date
Asumu Takikawa
8c7a6709b0 Adjust bitmap-label docs
The `future-parent` argument is actually ignored now and
can be any value, so document it as such.
2013-08-12 15:00:52 -04:00
Robby Findler
d9e583d533 increase planet test suite timeout 2013-08-12 12:27:16 -05:00
Robby Findler
680d29d9cc adjust some calls to sort: use symbol<? and use strict
predicates (to get stability)
2013-08-12 12:27:16 -05:00
Matthew Flatt
02b7e88588 distro-build/config: fix `parallel' constructor 2013-08-12 10:03:08 -06:00
Matthew Flatt
502deb3bae setup/getinfo: add `#:bootstrap?' mode
Bootstrap mode disables the use of a compiled form of "info.rkt",
in case the compiled form is broken. It also attaches `info'-language
modules from the `setup/getinfo' namespace to the "info.rkt"-loading
namespace.

Formerly, `raco setup' relied on capturing the bytecode-compilation
bootstrap context used for `raco setup' itself when loading info
files. But when `raco pkg install' used `raco setup', it didn't have
the same bootstrapping context in place, so it could get confused
(e.g., if you unlink a package from one Racket version and install it
as a link in a different Racket version). Now, both `raco setup' and
`raco pkg' use `#:bootstrap?' mode for `get-info/full'.
2013-08-12 07:09:04 -06:00
Matthew Flatt
7c638a03a0 remove some obsolete files 2013-08-12 07:07:27 -06:00
Matthias Felleisen
bc94030282 declare depedency on html-lib 2013-08-11 17:14:27 -04:00
Matthew Flatt
35bff5b683 first cut at script to push PLT packages to pkg.racket-lang.org 2013-08-11 14:30:04 -06:00
Matthew Flatt
ad45434c21 package catalog server: fix "pkgs-all" query 2013-08-11 14:30:04 -06:00
Matthew Flatt
49f15cc0a9 official catalog server: allow package addition via update API 2013-08-11 14:30:04 -06:00
Matthew Flatt
a8250641e0 GUI package manager: catch and report errors 2013-08-11 14:30:04 -06:00
Matthew Flatt
7c95c5ad38 add path<?' and symbol<?'
These comparisons are useful for sorting while avoiding the overhead
of conversions to bytes or strings.

Having `path<' reduces the cost of sorting in `directory-list'.
2013-08-11 14:30:04 -06:00
Matthew Flatt
2ba615a20e directory-list: always sort results
Consistently sorting shouldn't cost much relative to the
cost of `directory-list' (except for the path->bytes conversion?),
and it makes directory traversals (including archive packaging)
more deterministic across runs and platforms.

(Eli suggested this a long time ago.)
2013-08-11 14:30:04 -06:00
Matthias Felleisen
0c2e33cbfe documentation for Xexpr readers and auxiliaries 2013-08-11 16:15:22 -04:00
Matthias Felleisen
e38852960d bug fix in test 2013-08-11 16:15:22 -04:00
Matthias Felleisen
2996b5ffc4 batch io revised with X-expression reader, plus tests 2013-08-11 16:15:22 -04:00
Matthias Felleisen
f3444c7e51 tests for Xexpr readers 2013-08-11 16:15:22 -04:00
Robby Findler
d5b14eb225 adjust dependencies to depend only on drracket-plugin-lib
where it seems reasonable to do so
2013-08-11 14:48:40 -05:00
Robby Findler
ed5b2e6a4b move rackunit's drracket plugin into its own pkg,
that you can now get via the (new) 'rackunit' pkg
2013-08-11 12:42:46 -05:00
Robby Findler
c5a6d00ace move slideshow plugin to its own pkg 2013-08-11 12:42:46 -05:00
Robby Findler
940ce93fe9 make a drracket-plugin-lib pkg for other pkgs that provide plugins
to depend on (so they don't have to depend on all of drracket)
2013-08-11 12:42:45 -05:00
Jens Axel Søgaard
4c8b32fbcf with-color and with-thickness now preserve pen cap and join 2013-08-11 16:49:06 +02:00
Jens Axel Søgaard
ac37ccb79c Added get-path-bounding-box take 2 2013-08-11 15:24:27 +02:00
Jens Axel Søgaard
61a4c85d0d Added get-path-bounding-box. 2013-08-11 15:24:13 +02:00
Robby Findler
13e7f2f03d try to be more accomodating to low-permission contexts
when reading the development links file
2013-08-11 06:56:16 -05:00
Matthew Flatt
58c0074a71 Add ".desktop" file support
A launcher can have a ".desktop" file (found like other files: as the
same name as the main launcher file, but with a ".desktop" suffix),
where the "Exec" and "Icon" fields are added automatically. A ".png"
or ".ico" file can be supplied for the icon (where the ".ico" file
is already used for Windows launchers).

Closes PR 13953

Fix various problems with Unix-style install from an installer.

Also, add an ugly icon for the Racket Package Manager, with the hope
that it will provoke someone to create a nicer one.
2013-08-10 12:52:17 -06:00
Matthew Flatt
082f21c5f8 racket/gui: fix `get-key-release-code' result for a key-press event
Return 'press (matching docs and pre-v5.1) insteda of 'down.
2013-08-10 10:02:37 -06:00
Robby Findler
59ed6a832f adjust framework tests to properly find the racket executable 2013-08-10 09:33:42 -05:00
Robby Findler
847016b86c adjust contract-out.rkt to work when it is compiled 2013-08-10 09:33:42 -05:00
Eli Barzilay
33db12f146 v5.3.6 installers info 2013-08-10 08:41:55 -04:00
Robby Findler
6a94ebd2ed adjust props: make me responsible for all racket/contract files
(so mflatt doesn't accidentally inherit some of those) and disable
all.rkt from the contract tests (since running the files individually
is better)
2013-08-10 05:34:23 -05:00
Robby Findler
577bae6769 add some debugging to try to figure out why the
drdr run of these files are going wrong
2013-08-10 05:34:22 -05:00
Robby Findler
8caaf89e56 adjust test case 2013-08-10 05:34:22 -05:00
Robby Findler
c93debe653 fix error check in #lang info 2013-08-10 05:34:22 -05:00
Matthew Flatt
47d433b9c1 Solaris: disable places and futures by default
The issue is that gcc and the Sun linker do not cooperate
correctly to implement thread-local variables on x86_64.
Since gcc is normally configured to use the Sun linker by
default, enabling places and futures is asking for trouble.
2013-08-09 19:46:37 -06:00
Matthew Flatt
33b8c34866 move tests 2013-08-09 19:42:43 -06:00
Robby Findler
512009f7fa clean up drracket tests 2013-08-09 18:05:22 -05:00
Eli Barzilay
517b8fe11f Update html generation bit. 2013-08-09 18:40:23 -04:00
Jay McCarthy
6144758cf0 Moving pp program re test-docs-complete 2013-08-09 15:06:19 -06:00
Jay McCarthy
1d88a42280 Fixing webserver test paths 2013-08-09 15:04:08 -06:00
Jay McCarthy
30b55e4014 Remove setup test 2013-08-09 15:04:08 -06:00
Jay McCarthy
5d10d60340 Preventing symbols getting to system* 2013-08-09 15:04:08 -06:00
Jay McCarthy
55f25167b7 resort 2013-08-09 15:04:08 -06:00
Jay McCarthy
55046276b8 Adding collects responsibility 2013-08-09 15:04:08 -06:00
Jay McCarthy
b72384381b Turning off check-dists because we won't be using that process anymore, as far as I can understand, and we have the dependencies information more directly now 2013-08-09 15:04:08 -06:00
Jay McCarthy
56903d2405 Fix icons path 2013-08-09 15:04:08 -06:00
Jay McCarthy
1682b28b85 Turn off tests 2013-08-09 15:04:08 -06:00
Jay McCarthy
aa5ac67b9d fix unstable-test pkg metadata 2013-08-09 15:04:08 -06:00
Jay McCarthy
435e4679b1 turn off some distro-build files 2013-08-09 15:04:07 -06:00
Jay McCarthy
adb8e6611e Increase framework timeout 2013-08-09 15:04:07 -06:00