Commit Graph

31237 Commits

Author SHA1 Message Date
Matthew Flatt
c81d721b87 setup/dirs: fix get-apps-dir
Affects the location of ".desktop" file installation, especially in
a Unix-style installation.
(cherry picked from commit 7b4ea16bc0)
2014-02-18 10:56:38 -05:00
Matthew Flatt
648cbae499 setup/unixstyle-install: fix up only installed ".desktop" files
Closes PR 14354
(cherry picked from commit 1d0e4bedde)
2014-02-18 10:56:33 -05:00
Matthew Flatt
0e654adfcd scribble/manual: delay expressions that require collection-based files
This changed make `(require scribble/manual)` work in an executable,
although actually rendering documents requires the "scribble"
collection.
(cherry picked from commit 9ca0aa5225)
2014-02-11 17:12:35 -05:00
Ryan Culpepper
b1baf69954 Update version number for the v6.0 release 2014-02-10 16:14:28 -05:00
Matthew Flatt
8fae923b4f restore "getting started" link
This change adjusts the meaning of the 'getting-started document
category, which was formerly omitted from the start page. Now,
it means a document that is listed at the beginning and at the same
level as other documents.

(Didn't just revert to the old approach to the "getting started"
entry, because it doesn't work right when "racket-index" is installed
without "racket-doc".)

Closes PR 14348
(cherry picked from commit b9ed6f465e)
2014-02-10 15:41:52 -05:00
Matthew Flatt
c0048c2f0d unix-style install: preserve build stamp
Instead of preserving specific configuration entries, it's probably
better to preserve all of them that are not specifically replaced.
I'm going with the simpler change for now, though.
(cherry picked from commit 24025fe5ed)
2014-02-10 15:41:49 -05:00
Matthew Flatt
de75c68712 raco setup: fix test for installing doc CSS to user-specific location
For example, if a package is installed in user scope where no
user-scope documentation is already built, CSS files need to be
in place for the main page of user-specific documentation.
(cherry picked from commit a6c28c2c06)
2014-02-10 15:41:45 -05:00
Ryan Culpepper
b090e3fd6e v5.93 installers info
(cherry picked from commit b97e6d6acd)
2014-01-31 18:22:31 -05:00
Ryan Culpepper
afd6030222 Update version number for the v5.93 release 2014-01-28 15:47:10 -05:00
Matthew Flatt
773308cfdb distro-build: record "" build stamp (especially for release mode)
(cherry picked from commit 8177be0b99)
2014-01-28 14:53:05 -05:00
Matthew Flatt
5ed1f7bfcb distro-build: always include version number in directory for source
(cherry picked from commit 387dd2117b)
2014-01-28 14:53:02 -05:00
Matthew Flatt
821da4524b recognize "1.0.1e" for openssl libraries
(cherry picked from commit 791ec4cfb1)
2014-01-28 14:52:58 -05:00
Matthew Flatt
7a497a5bd5 unix: fix gracket-based launcher creation
The launcher was always create assuming a specific relative path
from the "bin" drectory to the "lib" directory, but that relative
path changes in a Unix-style install.
(cherry picked from commit b07fa81950)
2014-01-28 14:52:45 -05:00
Matthew Flatt
d9f723e6ad racket/gui cocoa: fix atomicity of refresh
Atomicity was accidentally turned off in ca0418d47d.

For whatever reason, this bug seems to cause lots of trouble with
32-bit Mac OS X and not as much for 64-bit Mac OS X.
(cherry picked from commit 13b1d0733a)
2014-01-28 14:52:41 -05:00
Matthew Butterick
ac8d39ad0d adjust CSS selector for blue boxes in documentation
(cherry picked from commit 258aa82282)
2014-01-28 14:52:22 -05:00
Matthew Butterick
79f374d894 switch to unitless line-heights
(cherry picked from commit bfa5e72816)
2014-01-28 14:52:19 -05:00
Matthew Flatt
6a208a2fa1 racket-style.css: move margin-note img formatting to Guide/Ref icon
Setting image with to 1.5em seems to be aimed specifically at
the cross-reference icons in the Guide and Reference, and the
width should not apply to just any image in a margin note.
(cherry picked from commit 463b81780a)
2014-01-28 14:52:15 -05:00
Matthew Butterick
a1859e3076 add missing weight of Source Code font
(cherry picked from commit dbad2913ec)
2014-01-28 14:52:11 -05:00
Matthew Butterick
43101bc402 small Scribble CSS fixes
(cherry picked from commit a24c8361b6)
2014-01-28 14:52:07 -05:00
Ryan Culpepper
8754879529 v5.92 installers info
(cherry picked from commit 6b60862c4f)
2014-01-25 11:45:31 -05:00
Jay McCarthy
4ffb70be56 Use Racket navbar on pkgs. and have navbar link to pkgs.
Open question: Where does link to Planet go? Sam's new design has a natural place, but on the old site... it's not clear, community?
(cherry picked from commit 490e21ff07)
2014-01-24 23:19:33 -05:00
Jay McCarthy
25cb3a0d15 moving delete button
(cherry picked from commit 2413278c60)
2014-01-24 23:19:29 -05:00
Ryan Culpepper
ce6ae0df08 Update version number for the v5.92 release 2014-01-24 22:42:55 -05:00
Ryan Culpepper
b83f2a6b11 add symlink to releases dir
(cherry picked from commit ae6fc3f47f)
2014-01-24 22:42:10 -05:00
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