Commit Graph

31213 Commits

Author SHA1 Message Date
Ryan Culpepper
b0f5f67848 add link to planet from community page
(cherry picked from commit 4c7a3b91ee)
2014-01-24 22:42:04 -05:00
Ryan Culpepper
1bd06213b0 change all versions download page to accommodate racket-minimal distro
Change from fixed 2 options (Racket, Textual) to flexible
(Racket, alternatives).
(cherry picked from commit caed4a0444)
2014-01-24 22:41:58 -05:00
Ryan Culpepper
f031ea1439 handle new installer info lines
(cherry picked from commit 9aeadbe65e)
2014-01-24 22:41:50 -05:00
Ryan Culpepper
bb47f923f7 create download page for (version, distro) only when installers exist
Previously, created every page in (all-versions X all-distros).
(cherry picked from commit 202dc90d96)
2014-01-24 22:41:44 -05:00
Ryan Culpepper
00ffd1e603 update license link to LGPL 3
(cherry picked from commit 04fee37767)
2014-01-24 22:41:40 -05:00
Ryan Culpepper
3c68e24947 keybinding menu items
Fix shortcuts for Prev/Next Tab when GRacket:defaultMenuPrefix
is 'alt or 'meta. Patch by Robby.
2014-01-07 12:03:58 -05:00
Matthew Flatt
7f68d463c7 make server: fix config setup for pkg build
When the server installs packages from source, it needs configuration
entry that points documentation indirections to the right place.
A relevant "config.rktd" is written, but to the wrong place, so
that it wasn't being used.

Merge to v6.0 (pending review)
(cherry picked from commit 9de2aff3f3)
2014-01-06 00:39:28 -05:00
Matthew Flatt
5087b9932b MzCom: fix command-line parsing
I couldn't get MzCOM to work in a release build, because my
installations always had a "-" in the path.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit b7f4e10fe1)
2014-01-03 19:32:44 -05:00
Mike Sperber
2da854f448 German string constant for install-pkg-not-rentrant.
Please merge to 6.0 release branch.
(cherry picked from commit ddbdebe362)
2014-01-03 19:32:35 -05:00
Robby Findler
14a8299e87 Fix the alt menu conflict in a simple way,
suitable for the release branch
2014-01-03 18:10:38 -05:00
Ryan Culpepper
0cfeae7a30 Revert "Be wary that the default-shortcut-prefix might be"
This reverts commit 47b1195502.
2014-01-03 18:07:49 -05:00
Robby Findler
1018b83f0f adjust the installation package GUI so it doesn't install during
and installation (ditto update)

closes PR 14263

this may be a release branch candidate. I'm not sure myself, but the PR
sounds worrying.

If it should be considered, then this is the relevant diff (since more than
half of the diff is whitespace changes) to the file pkg/gui/main:

@@ -57,6 +57,8 @@

   (define terminal #f)
   (define (in-terminal-panel abort-label thunk)
+    (cond
+      [(or (not terminal) (send terminal can-close?))
     (send dlg begin-container-sequence)
     (when terminal (send terminal close))
     (define t (in-terminal
@@ -71,7 +73,10 @@
     (disallow-close)
     (send dlg end-container-sequence)
     (yield (send t can-close-evt))
-    (allow-close))
+       (allow-close)]
+      [else
+       (message-box (string-constant install-pkg-dialog-title)
+                    (string-constant install-pkg-not-rentrant))]))
(cherry picked from commit 5059db47d3)
2013-12-29 14:23:28 -05:00
Robby Findler
47b1195502 Be wary that the default-shortcut-prefix might be
duplicated in a menu item prefix
(cherry picked from commit c12a6bea0e)
2013-12-29 14:23:13 -05:00
Eric Dobson
219d41fa3a Add rackunit HISTORY.txt for version 6.0.
(cherry picked from commit ec75e9ae08)
2013-12-27 15:56:41 -05:00
Matthew Flatt
a9b8008958 make installers: fix quoting for windows/bash ssh
(cherry picked from commit fd487b86a3)
2013-12-27 15:56:33 -05:00
Ryan Culpepper
00cfe7dd75 remove extraneous CRLF after message-body
RFC2616 section 4.1 (http://www.ietf.org/rfc/rfc2616.txt):
"... an HTTP/1.1 client MUST NOT preface or follow a request
with an extra CRLF."
(cherry picked from commit d0e8e715b4)
2013-12-27 15:56:04 -05:00
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