Commit Graph

31190 Commits

Author SHA1 Message Date
Robby Findler
fe6dc1b869 add missing HISTORY entries based on my changes leading up to 6.0
Please merge to 6.0 (some of the history files already have
post-6.0 notes in them, but hopefully this patch still applies
cleanly)
(cherry picked from commit 4408cdcfe4)
2013-12-23 11:54:01 -05:00
Matthias Felleisen
5853d5a5f3 history for 2htdp teachpacks
(cherry picked from commit 559af9b35c)
2013-12-23 11:50:52 -05:00
Ryan Culpepper
7c2972ddf0 apply signature in productbuild, not pkgbuild
Merge to release branch.
(cherry picked from commit 6f94215f92)
2013-12-19 00:19:33 -05:00
Matthew Flatt
d08ff9c217 make installers: fixes for parallel mode and timeouts
The `parallel` form in a site configuration was working only
with leaf machines; now, it should be fixed for `sequential`
nested under `parallel`.

Also, fix timeout handling and reporting of failures.
(cherry picked from commit 266e4ab119)
2013-12-19 00:19:28 -05:00
Jay McCarthy
9d6e629a2a Fix test cases for close?
(cherry picked from commit 4dd594a291)
2013-12-18 19:55:42 -05:00
John Clements
2a0fd1ae42 oops 6.0 not 5.6, silly rabbit.
Please merge to 6.0 release
(cherry picked from commit ed0a5ae45e)
2013-12-18 19:55:33 -05:00
John Clements
91d75ef326 updated stepper HISTORY.
Please merge to 6.0 release
(cherry picked from commit e3efaf5f05)
2013-12-18 19:55:29 -05:00
Jay McCarthy
db0035e89d Fix PR14247
Add "Connection: close" to requests that we know will end after one
request.

Read upto 1K bytes at a time on requests rather than just 1 at a time.

Note: edited to remove abandon -> close changes
(cherry picked from commit 87135b110b)
2013-12-18 19:54:21 -05:00
Jay McCarthy
429bbd635e Adding user-agent as some services require
(cherry picked from commit 8ca8764bb3)
2013-12-18 19:48:52 -05:00
Stephen Bloch
1a674d2ffe Corrected expected error message to match actual error message. Now
passes "raco test".
(cherry picked from commit 97ee349046)
2013-12-17 23:33:25 -05:00
Stephen Bloch
ae53738402 Re-added error checks in the color=? function, so error message comes
from the function you actually called, rather than an internal.
(cherry picked from commit ca98f85c39)
2013-12-17 23:33:19 -05:00
Ryan Culpepper
edf479072e Revert "fix reducing arity or chaperoning keyword-valued prop:procedure"
This reverts commit 5bae9773aa.
2013-12-17 23:25:15 -05:00
Ryan Culpepper
0854219e80 adjust version number to indicate release candidate 2013-12-17 22:57:06 -05:00
Matthew Flatt
f3f23e4c3f raco setup: more on docindex database creation
Commit 6ff7359212 didn't create a directory that might be missing
before trying to create a file in the directory.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit 4fc71002e8)
2013-12-17 16:45:41 -05:00
Matthew Flatt
9b9d35b290 MzCOM: fix versioning and collection path
Merge bug fix to v6.0 (pending review)
(cherry picked from commit a9f64f4615)
2013-12-16 23:48:46 -05:00
Matthew Flatt
c37c9f7fe7 raco setup: create docindex database before trying to read
Commit 0f80c71fab propagates read-only mode so that a documentation
database is not created for read operations, but `raco setup` (with
documentation-index support) attempts to read the database before
writing to it. Change `raco setup` to make sure the database
exists if a later write operation is expected to create it.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit 6ff7359212)
2013-12-16 23:42:10 -05:00
Vincent St-Amour
ea9630ba4c Update Typed Racket history.
Please merge to 6.0.
(cherry picked from commit ac480e7535)
2013-12-16 23:42:06 -05:00
Matthew Flatt
e99710c7af setup/doc-db: propagate read-only flag for database connection
Fixes a problem installation Planet packages under Windows,
for example, where attempting to open a read-only file in
write mode triggers an extremely slow result.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit 0f80c71fab)
2013-12-16 23:41:59 -05:00
Matthew Flatt
e66160e342 setup/setup: fix #:make-doc-index? default
Making the default match the docs fixes Planet package installation,
which otherwise tries to rebuild the index too frequently.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit ec5157d78f)
2013-12-16 23:41:54 -05:00
Matthew Flatt
cdcdd3cdd9 fixes for keyboard navigation and tab panels
The geometry used for keyboard navigation and tab-panel% instances
was wrong. That problem, in turn, exposed a potential infinite
loop in the function that computes the next tab position (when
geometries overlap). Fix both.

Closes PR 14255

Merge to v6.0
(cherry picked from commit 37dd4fc2b0)
2013-12-16 23:41:49 -05:00
Eric Dobson
2407e0dcf2 Fix broken TR code.
(cherry picked from commit ef6af9c47c)
2013-12-16 23:41:44 -05:00
Eric Dobson
4d9b1732ee Make top interaction commands lazily loaded.
(cherry picked from commit 5d4cb8c08b)
2013-12-16 23:41:36 -05:00
Matthew Flatt
2bfa2f6d2a fix incorrect propagation of name via syntax-local-name
Merge to v6.0
(cherry picked from commit 4abe7d2657)
2013-12-15 12:44:13 -05:00
Matthew Flatt
1d69cedee5 fix for-label import of a submodule
Closes PR 14155

Merge to v6.0
(cherry picked from commit 80d0b2fcc3)
2013-12-15 12:44:09 -05:00
Asumu Takikawa
69f7e78e6d Quote the identifier in the declaration error msg
Please merge to v6.0
(cherry picked from commit 34c5b32746)
2013-12-15 12:43:48 -05:00
Asumu Takikawa
a7d988b897 Better error msg for annotations on unbound ids
Closes PR 14246

Please merge to v6.0
(cherry picked from commit f1d35f6ec9)
2013-12-15 12:43:43 -05:00
Matthew Flatt
5bae9773aa fix reducing arity or chaperoning keyword-valued prop:procedure
Fix various problems, including a bad result from `procedure-arity`
and problems with chaperones and arity error messages when a
structure's `prop:procedure` value is a keyword-accepting procedure.

Merge to v6.0
(cherry picked from commit 0b48e883da)
2013-12-15 12:43:36 -05:00
Eric Dobson
b9c81b6906 Add types to hasheq and hasheqv.
Merge to 6.0.
(cherry picked from commit 48a16b2b8a)
2013-12-15 12:43:32 -05:00
Matthew Flatt
10ccabce65 Mac OS X: fix executable creation for LC_DYLIB_CODE_SIGN_DRS
The LC_DYLIB_CODE_SIGN_DRS load command is relatively new, and
it needs to be updated when we shift __LINKEDIT to add
__PLTSCHEME.

Merge to v6.0
(cherry picked from commit 861384d36d)
2013-12-15 12:43:26 -05:00
Asumu Takikawa
6576fe0341 Fix types for remove and friends.
A few of these had unnecessary uses of type variables.
The type for `remove*` was unsound.

Please merge to v6.0
(cherry picked from commit a98e4c5474)
2013-12-15 12:42:12 -05:00
Asumu Takikawa
f35da4cfaa Add tests for some recent base type additions
(cherry picked from commit 78820bda45)
2013-12-15 12:42:00 -05:00
Eric Dobson
cc2a468a06 Remove extraneous compile of non existent file.
Merge to v6.0
(cherry picked from commit 83ce25294c)
2013-12-15 12:37:36 -05:00
Greg Hendershott
e1c52b76c4 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
(cherry picked from commit c80f92885d)
2013-12-15 12:37:30 -05:00
Asumu Takikawa
a97ed3f5e7 Add more documentation for Procedure type
Please merge to v6.0
(cherry picked from commit 1243d12248)
2013-12-15 12:37:23 -05:00
Matthew Flatt
3e32c8993f 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
(cherry picked from commit 280bb31d70)
2013-12-15 12:37:08 -05:00
Mike Sperber
bf4e3cf61b Synch German string constants with latest.
(cherry picked from commit 019c8214ef)
2013-12-15 12:37:03 -05:00
Matthew Flatt
b923f9c1b2 net/http-client: fix http-conn-live? result
Merge to v6.0
(cherry picked from commit 1f6453de89)
2013-12-15 12:36:59 -05:00
James McCoy
f61b212293 Fix typoed character ranges (A-z => A-Z)
Signed-off-by: James McCoy <vega.james@gmail.com>

Merge to v6.0
(cherry picked from commit bdec6c33ff)
2013-12-06 15:03:16 -05:00
Matthew Flatt
608819b9e6 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
(cherry picked from commit c27c26fb16)
2013-12-06 15:03:13 -05:00
Matthew Flatt
36349be704 scriblib/figure: fix figures as ref targets
Merge to v6.0
(cherry picked from commit a794ef862e)
2013-12-06 15:03:10 -05:00
Asumu Takikawa
411f1b9d40 Add type for regexp-replaces
Please merge to v6.0
(cherry picked from commit 1f74a67139)
2013-12-06 15:03:05 -05:00
Asumu Takikawa
080813fdd6 Add remaining racket/string types
Please merge to v6.0
(cherry picked from commit 2d8a3cffda)
2013-12-06 15:02:57 -05:00
Matthew Flatt
ded77bc6b1 scriblib/fgure: hyperlink figure references in PDF
Merge to v6.0
(cherry picked from commit 6d73aa4ef7)
2013-12-06 15:02:53 -05:00
Matthew Flatt
e36c061612 minor doc repair (sentence starting with non-capitalized name)
Merge to v6.0
(cherry picked from commit 264800eb0b)
2013-12-06 15:02:50 -05:00
Matthew Flatt
6aa10f08b6 games: fix "About Games" menu item
Merge to v6.0
(cherry picked from commit f4b051a1e2)
2013-12-06 15:02:47 -05:00
Matthew Flatt
2f5b95b389 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
(cherry picked from commit b625e62ca8)
2013-12-06 15:02:43 -05:00
Robby Findler
501ae329e5 some white-on-black color improvements for drracket
please include on the release branch
(cherry picked from commit 5d36900c97)
2013-12-06 15:02:40 -05:00
Matthew Flatt
e249acdbed 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
(cherry picked from commit 7bba67d107)
2013-12-06 14:47:39 -05:00
Matthew Flatt
560d4c55ad use localStorage for user-doc redirect
Chrome doesn't allow cookies for local files, so try
localStorage (and fall back to cookies where localStorage
is unavailable)
(cherry picked from commit 2312e3b9e6)
2013-12-06 14:47:31 -05:00
Matthew Flatt
07d686f13c racket/gui cocoa: fix flipped drawing for combo-field% content
This was another bug in 9cb646bbd2.
(cherry picked from commit 991659a9e3)
2013-12-06 14:47:21 -05:00