(In particular, when the default line-height for "monospace" is smaller than for the main font.)
original commit: 45bdaa131d61e722fe99d4551e7a97fab2586911
The `math' document build was failing because `\marginpar' does not
like `\href{...#...}{...}' as an argument.
original commit: 24f358a5d7afca40fcf734af94c2c94a80a817dc
This change makes document building --- and specially incremental
document building --- more scalable. The global duplicate-definition
check is handled by a database query, for example.
original commit: 9888fac99e32131a6e848f30c40024abb893a9b9
For example, the cross-reference information for the
Reference is now broken into about 16 pieces, so that
resolving a cross-reference into the Reference doesn't
require loading all cross-reference information for
the Reference.
Every document is split into two pieces, so that the title
of a document is roughly in its own piece. That way,
re-building the page of all installed documentation can be more
scalable (after some further changes).
original commit: a73dc502242d5a61efe526ebb19fc2588f30372a
Typically, the bluebox table includes keys that have interned parts,
so serialization can save space both on disk and in memory when the
bluebox information is reloaded.
original commit: 693ff33bfc9e660ac898e262cbefca6a5adee522
The `xref' produced by `setup/xref' uses the database to delay
loading "out.sxref"s, which cuts 64-bit DrRacket's initial
footprint by around 50MB (i.e., about 20%).
original commit: 8c1b5db81553b54b35e753441efd0465426707a3
Add "Version" in front of a version name via `.version:before' or
`.versionNoNav:before' and `\SVersionBefore', so that they can
be configured through overriding CSS or Latex macro declarations.
Also, improve the documentation for how the `#:version' argument
of `title' is propagated to a `part' style property.
Closes PR 13227
original commit: a830f77403a1f51de7359c7946b01ef10d401cee
Fixes the spacing of section numbers for a section like N.M where
both N and M have two digits.
original commit: c7d3de435f8c817bd7ccbe9c89678af21ec2d253
* Stamp "plt-index.js" with the path of its generator.
* Fix most of the "use strict" and js2-mode warnings in scribble's
JavaScript.
* Some code improvements in the generating code too.
(With some edits by Eli.)
original commit: a624d8de1519a8d69b54aa2f1a08b31d0b03e004
Also, add 'lsquo as allowed content.
Omitting the ` conversion in the first place was over-conservative.
There's a backward-compatibility issue with this addition (i.e., a
document might contain a backquote in a decoded context that is
meant to be rendered as a backquote), but the potential problems
seem minor.
original commit: cb041850f424644937c8b494c64c066bbe5f2069
has a contract (which I'm inferring from the way
it is implemented so I might be getting it wrong)
related to PR 12966
original commit: f03274c8b77d61991231f5f7931356508b07caa3
corner of the definitions window, based on the information that check
syntax computes
This commit contains two separate changes to make this work:
- adding a new renderer, based on the text renderer, that
pulls out the contents of the blue boxes and saves them
in the doc/ directories (specifically in the files named
contract-blueboxes.rktd)
- extend check syntax to use and display the information
build by the new renderer
original commit: 0c6734f782867b0401db15eb687fd246552e17b5