Commit Graph

31197 Commits

Author SHA1 Message Date
Matthew Flatt
f9fec37d4a fix problem with doc database in read-only mode
Now that the documentation-build phase of `raco setup` uses read-only
mode, contention between writing and reading sometimes (though
infrequently) triggers an SQLITE_IOERR_LOCK error. Change the SQLite
binding to expose that specific error, as well as SQLITE_IOERR_BLOCKED,
because a retry of the affected operation is appropriate.
(cherry picked from commit 6858b8df90)
2013-12-23 12:05:15 -05:00
Ryan Culpepper
0e4eed4e29 fix sqlite rollback-transaction in case of auto-rollback error
Merge to release branch.

An invalid (needs-rollback?) transaction may correspond to a closed
underlying transaction. In that case, don't issue ROLLBACK command.
(cherry picked from commit 06aa4770f1)
2013-12-23 12:05:10 -05:00
Robby Findler
51647f1608 update HISTORY based on some of Jay's changes
please include in 6.0
(cherry picked from commit 438942c059)
2013-12-23 12:05:04 -05:00
Jay McCarthy
7171f0d1c3 Correct pkgs urls, please include in v6
(cherry picked from commit 2e5a89e682)

Conflicts:
	pkgs/racket-pkgs/racket-doc/pkg/scribblings/getting-started.scrbl
2013-12-23 12:03:58 -05:00
Asumu Takikawa
c018aaf9ff Add a HISTORY file for unstable
Note: I tried to reconstruct some history back
to 5.3.4, but it's not complete.

Please merge to v6.0
(cherry picked from commit c75e84a372)
2013-12-23 11:54:21 -05:00
Asumu Takikawa
f30215edcd Update HISTORY
Please merge to v6.0
(cherry picked from commit 8c6cf7395d)
2013-12-23 11:54:15 -05:00
Matthew Flatt
1cc386790b fill in some missing history notes
Merge to v6.0
(cherry picked from commit dc526f95f3)
2013-12-23 11:54:08 -05:00
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