Commit Graph

31217 Commits

Author SHA1 Message Date
Greg Hendershott
c80f92885d Describe how to make packages compatible with 5.3.5 and 5.3.6.
As requested by Sam Tobin-Hochstadt on the mailing list today.

Merge to v6.0
2013-12-08 07:06:19 -07:00
Asumu Takikawa
1243d12248 Add more documentation for Procedure type
Please merge to v6.0
2013-12-07 22:57:53 -05:00
Matthew Flatt
280bb31d70 fix a synchronization problem in the GC for places
When a GC is needed for the shared space, a GC is triggered
in all places, and the places wait until each other place
has completed. However, the places also need to wait until
all other places are ready to *start* a GC; otherwise, a
place may be modifying a shared record while some other place
traverses it for a GC.

Closes PR 14229

Merge to v6.0
2013-12-07 09:32:51 -07:00
Mike Sperber
019c8214ef Synch German string constants with latest. 2013-12-07 14:36:59 +01:00
Matthew Flatt
1f6453de89 net/http-client: fix http-conn-live? result
Merge to v6.0
2013-12-06 21:19:38 -07:00
James McCoy
bdec6c33ff Fix typoed character ranges (A-z => A-Z)
Signed-off-by: James McCoy <vega.james@gmail.com>

Merge to v6.0
2013-12-06 12:09:11 -07:00
Matthew Flatt
c27c26fb16 racket/draw: fix problem with text drawing and scale
Track the transformation of a text-drawing context and reset it
when the current transform changes.

There was already an update on an existing layout for a given
character, but not an update for the context used to create layouts.

Merge to v6.0
2013-12-06 11:16:37 -07:00
Max New
18e9bc1132 Clean up cons/e enumerator.
Isolates enumerator performance bottleneck.
2013-12-05 23:44:29 -06:00
Asumu Takikawa
78820bda45 Add tests for some recent base type additions 2013-12-05 23:41:56 -05:00
Ryan Culpepper
5593febba5 fix nested ?? in template form
closes PR 14170

Instead of checking free pvars of first template and using that to choose
which template to use, just try first and on failure try second.

Note: ?? still only covers absent pvars; non-#f non-stx value still
causes error; ellipsis rep mismatch still causes error; etc.
2013-12-05 14:01:26 -05:00
Ryan Culpepper
7017e3fb9d use built-in symbol<? 2013-12-05 14:01:26 -05:00
Ryan Culpepper
5ea627165e add paths to datum-order
closes PR 14225
2013-12-05 14:01:26 -05:00
Vincent St-Amour
98518c33e0 Fix doc typo. 2013-12-05 11:58:37 -05:00
Vincent St-Amour
f2de6dfee9 Fix type expansion suggestion.
Closes PR14212.
2013-12-05 11:57:36 -05:00
Vincent St-Amour
095d8216e3 Fix doc typo.
Closes PR14209.
2013-12-05 11:57:35 -05:00
Matthew Flatt
a794ef862e scriblib/figure: fix figures as ref targets
Merge to v6.0
2013-12-05 07:33:17 -07:00
Asumu Takikawa
1f74a67139 Add type for regexp-replaces
Please merge to v6.0
2013-12-05 01:47:41 -05:00
Asumu Takikawa
2d8a3cffda Add remaining racket/string types
Please merge to v6.0
2013-12-05 01:33:27 -05:00
Matthew Flatt
6d73aa4ef7 scriblib/fgure: hyperlink figure references in PDF
Merge to v6.0
2013-12-04 19:21:59 -07:00
Matthew Flatt
264800eb0b minor doc repair (sentence starting with non-capitalized name)
Merge to v6.0
2013-12-04 10:53:14 -07:00
Matthew Flatt
f4b051a1e2 games: fix "About Games" menu item
Merge to v6.0
2013-12-04 10:49:11 -07:00
Matthew Flatt
b625e62ca8 raco: skip problem "info.rkt" files
Allows some `raco` tools to work (such as `raco pkg`) when loading
information about other installed tools fails, so that problems can
be more easily corrected using working tools (other than `raco setup`,
which is a special case, anyway, for bootstrapping).

Closes PR 14221

Merge to v6.0
2013-12-04 10:23:41 -07:00
Matthew Butterick
dbad2913ec add missing weight of Source Code font 2013-12-04 09:57:54 -06:00
Matthew Butterick
a24c8361b6 small Scribble CSS fixes 2013-12-04 09:57:53 -06:00
Robby Findler
85bd081907 fix cons/c use in contract
related to PR 14222

This doesn't completely fix that PR because the
implementation says that bytes are allowed and
the docs don't allow that. My guess is that the
implementation is wrong, not the docs, btu I'm not
sure and this may be a backwards compatibility
kind of thing, too. Also, path->collects-relative
should probably be considered (it doesn't allow
bytes? as an argument).
2013-12-04 09:51:24 -06:00
Robby Findler
5d36900c97 some white-on-black color improvements for drracket
please include on the release branch
2013-12-04 09:51:24 -06:00
Robby Findler
65334e6931 followup fix that should probably have been in a7c6dfa05 2013-12-03 09:45:06 -06:00
Robby Findler
e9b0975838 misc small doc typos
please include on the release branch
2013-12-03 09:45:05 -06:00
Jay McCarthy
01b197d3eb Fix PR14207, thanks ryanc 2013-12-02 13:16:18 -07:00
Asumu Takikawa
eb19478f1e Fix Scribble doc typos
Please merge to v6.0
2013-12-02 14:16:39 -05:00
Robby Findler
f4635a0649 Misc redex enumerator tweaks:
- edits to the docs
- adjust the #:i-th argument interpretation to allow
  any natural number (using modulo for finite enumerations)
- remove unnecessary gui dependency of a few test files

Please include on the release branch
2013-12-02 12:19:02 -06:00
Max New
27119013b3 Initial version of enumeration docs
(Please include on the release branch --robby)
2013-12-02 12:18:12 -06:00
Max New
3e1840ac67 Include empty symbol in variable enumeration
Please merge into 6.0.
2013-12-02 11:55:59 -06:00
Robby Findler
15e6f4d38d fix a #f/no-contract conflation in the init arg processing for class/c
related to PR 14215
2013-12-01 18:40:03 -06:00
Robby Findler
72d4bf7a69 clarify class/c docs
closes PR 14215
2013-12-01 16:15:19 -06:00
Eric Dobson
258d9b8e2f Add #f as a special case for hash-ref, fix hash-ref!.
Closes PR 14158.

Merge to 6.0.
2013-12-01 11:25:52 -08:00
Robby Findler
70ea86f751 change semaphore breaking tests to not care about the keyboard focus
Also, Rackety
2013-12-01 10:00:57 -06:00
Matthew Flatt
d37e910169 move setup/xref from "scribble-lib" to "racket-index"
The `setup/xref` library conceptually belongs in "racket-index",
and moving the library avoids a cross-package use of a private
module.

Merge to v6.0
2013-12-01 08:38:31 -07:00
Matthew Flatt
d48a75eddf make pkg-links: fix to allo "racket" as a dependency
Probably only the "base" package should rely on a "racket" version,
while other packages should rely on a "base" version.
2013-11-30 21:01:21 -07:00
Matthew Flatt
836f4cab20 racket/gui win32: reset canvas backing size when scroll bars change
Avoids a gray box at the bottom of the GRacket REPL window on
startup, or in DrRacket when a horizontal scroll is automatically
removed due to, say, hiding a interactions window positioned to
the right of the definitions window (where the definitions content
is narrower than the whole window but wider than half).

Merge to v6.0
2013-11-30 21:00:37 -07:00
Robby Findler
a7c6dfa058 fix active keybindings computation
it was attempting to throwing out cⓂ️ keybindings under
windows but doing it incorrectly and so
also throwing out ~cⓂ️ keybindings

also, refactor so that this code is more
testable now (and add some tests)
2013-11-30 21:33:14 -06:00
Matthew Flatt
fd2da02029 raco exe: suppress expected stderr output
Merge to v6.0
2013-11-30 08:08:22 -07:00
Robby Findler
9667e16a2a point to keybindings docs in a place that would have been
helpful for at least one person.
2013-11-29 14:26:26 -06:00
Matthew Flatt
33b7d49b2e raco exe: add --config-path option, default to "etc"
Make executables created by `raco exe` not refer to the original
configuration directory by default, but add an option for setting
the directory.

For Unix ELF executables, fix `raco exe` to set/preserve the
configuration directory.

Merge to v6.0
2013-11-29 13:13:25 -07:00
Robby Findler
35055c3b00 unbreak unix framework 2013-11-29 07:15:19 -06:00
Robby Findler
d95a6b02b0 add support for alt-as-meta to the mac os x drracket 2013-11-28 21:20:50 -06:00
Robby Findler
fbb16de871 add is-function-added? is keymap% 2013-11-28 21:20:50 -06:00
Robby Findler
84f98f6211 fix canonicalize-keybinding-string for ?: and l: modifiers
also fix test suite to actually run the tests
2013-11-28 21:20:49 -06:00
Matthew Flatt
790ae0705c raco dist: fix for Unix GUI executables
Merge to v6.0
2013-11-28 18:12:59 -07:00
Matthew Flatt
7bba67d107 doc search & redirect: user as an extension of main
When rendering the user documentation-search page or
local-redirect page, only user-specific documentation is
included, which makes rendering faster and automatically
picks up any installation-scope additions.

The documentation start page is still static, so the
user version doesn't pick up installation-scope
additions in the same way.

Related to PR 14180
2013-11-28 16:53:12 -07:00