This changed make `(require scribble/manual)` work in an executable,
although actually rendering documents requires the "scribble"
collection.
(cherry picked from commit 9ca0aa5225)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)