Commit Graph

1631 Commits

Author SHA1 Message Date
Matthew Flatt
84cef2a69a adjust some comments to further clarify
original commit: 36bfae9497a4e86aa1264726b66a43afdda0948c
2012-11-27 08:07:27 -07:00
Samuel Bronson
5a45287255 scribble/html-render: clarify mangling of entities: — ⟨ ⟩
original commit: 3ee6248daa13ac4293480778ff7726e962e58e41
2012-11-27 08:04:42 -07:00
Samuel Bronson
fa69afbe71 scribble: Rename attribute pltdoc -> data-pltdoc, which is valid in HTML5.
(pltdoc isn't valid in any version of HTML.)

original commit: 5a216cc4ce2b789f4f6cd6c7f1dd4d44099fb325
2012-11-27 07:55:43 -07:00
Samuel Bronson
b647bf3ad8 Typo fix in content-type: text-html -> text/html
original commit: a66fa77e2e4e3d45aa65404a642b4d3a1fc7683a
2012-11-27 07:55:36 -07:00
Samuel Bronson
61454baac0 scribble/html-render: comment nits
original commit: e157041497046471cbd4bcb3e65259380d997fea
2012-11-27 07:55:23 -07:00
Samuel Bronson
066db6a0b4 scribble/html-render: Add missing sep-element for non-CSS browsers
original commit: 8653bc6792b614c69b7d0aab7e329591735a0dad
2012-11-27 07:55:16 -07:00
Samuel Bronson
b033e80e4e scribble/html-render: Fix typo in error message
original commit: 11df3f9b2022ddeabf376735b345c8bff0bdfebe
2012-11-27 07:55:08 -07:00
Samuel Bronson
99f66dda80 scribble/racket.css: Avoid excessive line-height in some cases
(In particular, when the default line-height for "monospace" is smaller than for the main font.)

original commit: 45bdaa131d61e722fe99d4551e7a97fab2586911
2012-11-27 07:54:05 -07:00
Asumu Takikawa
446dc48686 Index raco scribble command
Relevant to PR 12956

original commit: 8c91decc8a22d371ac472ce956cc407490f8f116
2012-11-26 17:52:43 -05:00
Matthew Flatt
e6d3862627 scribble latex: work around `\href{...#...}{...}' as a macro argument
The `math' document build was failing because `\marginpar' does not
like `\href{...#...}{...}' as an argument.

original commit: 24f358a5d7afca40fcf734af94c2c94a80a817dc
2012-11-25 06:24:51 -07:00
Matthew Flatt
f2c9297253 raco setup: move doc dependency and duplicate checking to database
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
2012-11-23 20:07:49 -07:00
Matthew Flatt
b5865f2f79 break cross-reference info for document into pieces
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
2012-11-23 18:44:51 -07:00
Matthew Flatt
f761ec10ce serialize bluebox tables
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
2012-11-23 18:44:51 -07:00
Matthew Flatt
280f5e966a raco setup: build database mapping doc tags to "out.sxref"s
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
2012-11-23 18:44:50 -07:00
Vincent St-Amour
8193c3e1ec Fix citation disabiguation when authors differ.
original commit: 29cfc48c5e9361fa1608a315f0558311e416a0d2
2012-11-19 17:35:07 -05:00
Matthew Flatt
8ebc1bdfbd make figure target rendering configurable
from Kevin Tew

original commit: c6fc92915d3de5b585eb01ddddf8c60f60664008
2012-11-04 06:38:30 -07:00
Matthew Flatt
8002d98e5d scribble: more control over version formatting
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
2012-11-02 07:45:57 -06:00
Matthew Flatt
b951c48fca Scribble PDF/Latex: Hangul support
original commit: 008f476210498537dc4e6812b154aadb9cf4e864
2012-11-02 07:45:57 -06:00
Matthew Flatt
e9ed7ce065 Scribble Latex/PDF: use tocstyle only if it's available
original commit: 739aa114044d17019936cd202045eabcd2e5e13c
2012-11-01 09:29:26 -06:00
Robby Findler
7189e553a0 fix apparent type error in the definition of in-plt?
original commit: 54301ad5ede34fc5000e1a0effa342036b9c0ba9
2012-10-27 18:37:59 -05:00
Matthew Flatt
77a57c8535 scribble Latex/PDF: use the `tocstyle' package
Fixes the spacing of section numbers for a section like N.M where
both N and M have two digits.

original commit: c7d3de435f8c817bd7ccbe9c89678af21ec2d253
2012-10-27 09:24:02 -06:00
Asumu Takikawa
798a3983de scribble: add examples for most def* forms
original commit: b56574e4d56d4abc991dee201a93d92dfd613817
2012-10-27 07:01:02 -04:00
Eli Barzilay
18c07b3769 A whole bunch of missing newlines at EOFs (and a few other spaceages).
original commit: cbfb1fdb370244c2cadcf327332f1c643d4588c0
2012-10-19 06:47:24 -04:00
Asumu Takikawa
dc05bce98a Fix typesetting of code:blank in the Scribble docs
original commit: be2115381848d8c0b7b232e393b5ad94f106a387
2012-10-14 07:34:55 -04:00
Samuel Bronson
167fdb8370 Fix a couple of doc typos.
original commit: 88e6e5bcf68fdcfab0327ec947df0f15145f630c
2012-10-10 11:06:40 -04:00
Samuel Bronson
924f38d67d Misc improvements to the doc search JavaScript code
* 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
2012-10-10 11:05:25 -04:00
Matthew Flatt
d5a9bdadb8 Scribble Latex: more complete and consistent handling of accented letters
original commit: 6a82c8bb7c2dce32838dd3dbbb68d76930fcb96a
2012-10-10 07:13:05 -06:00
Matthew Flatt
0b1c035661 Scribble: add some macron accents for Latex
Merge to v5.3.1

original commit: de9ccea7f1b11b43c17f34a2c715dcb452a39e2d
2012-10-10 06:49:01 -06:00
Danny Yoo
cbc1398fdf Small typo fix
original commit: 444aaf6eb7bd2e05dd963b69c550a2159935f0b0
2012-10-09 14:00:34 -04:00
Asumu Takikawa
223c4bc0db Add examples for tabular in scribble reference
original commit: 7826efcdf5985b3f2870eaaaed3ae160f3e3d310
2012-10-08 23:10:52 -04:00
Manu
32ffcdfa45 Added CSS rules for printing.
original commit: e7db0bdac485a0bc9d749188e00932a2374ec1ff
2012-10-05 11:15:59 -04:00
Matthew Flatt
5084b1a133 scribble: make `linebreak' work more for Latex/PDF rendering
original commit: 683e72e9e39f3e8536f9fc0ba0ad8c6f5aca050a
2012-10-04 06:40:36 -06:00
Samuel Bronson
9eae72a93a scribble/private/manual-form: Implement racketgrammar in terms of racketgrammar*
This is just a refactoring for readability.

original commit: 1dce7e587f2b41f5e10633acbc7c0190f15bd586
2012-10-02 15:06:27 -06:00
Matthew Flatt
abeb37b101 scriblib/autobib: more graceful failure when bib not rendered
original commit: 6a5f73d3d9e4e9570c657f77ca8bf20c3510a2b8
2012-10-01 07:14:46 -06:00
Matthew Flatt
ff459128d4 Scribble overview: mention tables comments, and pictures
original commit: 44e55689a26bfc46aa0febdbb41d377344452d8b
2012-09-23 11:53:30 -05:00
Matthew Flatt
d373434241 scribble: decode a lone ` as a left "curly quote"
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
2012-09-21 07:37:30 -06:00
Matthew Flatt
f3e1a7425c Scribble: fix problem with URL redirection
original commit: 4cc475ad688ac38c74388d45504cb883f93fa4d7
2012-09-13 11:05:52 -06:00
Matthew Flatt
e15bf50937 scribble/html-properties: allow URLs in css-addition' and js-addition'
original commit: 3fb42cf3f1b49e1cdf024c32a8f969011c2be9b3
2012-09-11 18:52:59 -06:00
Matthew Flatt
4a512f6a66 racket/html-properties: add `js-addition'
original commit: 9162fc25042364c128be0b850c730a93ff910679
2012-09-11 17:39:12 -06:00
Matthew Flatt
f470e3c3a7 scribble HTML: add head-extra' and support for attributes'
For a part that corresponds to an HTML page.

original commit: dc925d2d8cb4802281981cd3a271c07f74234c4d
2012-09-11 17:18:14 -06:00
John Clements
92b715cb96 nused -> used
original commit: 9a884c84faff5d2231ba6bc746174b21cfe71e90
2012-09-07 16:37:28 -07:00
Matthew Flatt
40ac269f94 scribble: another Latex/PDF section repair
original commit: 7d2ce136fab84ca1f559fceaa3e457e1bb630380
2012-09-03 08:07:34 -06:00
Matthew Flatt
c846c1551a scribble: fix for Latex and `\Ssection' changes
original commit: 16621ad437f766f3e6dd9241f23d2795424ae6ab
2012-09-03 06:10:27 -06:00
Vincent St-Amour
7a8e517a5e Add comment about the current state of the latex character table.
original commit: a85438bc6950351c6372b18daf53a2baacb2d9f4
2012-08-31 19:31:20 -04:00
Matthew Flatt
b1ddcb292a scribble: for Latex output, use `\Ssection', etc. for section
A style override might change `\section' to `\chapter', etc.

original commit: 7b2e18afc5859b6dfc71d83b1c57e647387d27b2
2012-08-31 16:07:10 -06:00
Matthew Flatt
37c398ffbf propagate prefix repair to to scribble/jfp' and scribble/lncs'
original commit: d841ec1bd0aac12c7d977f4be419f8c2728a6d17
2012-08-31 07:33:08 -06:00
fbanados
a5f9e4bee8 include scribble/scribble-prefix.tex packages to scribble/sigplan
original commit: 0b19326ac6568be377c8cc1633e100c5d20a0c01
2012-08-31 07:33:08 -06:00
Matthew Flatt
ae5d9f9413 scribble/manual: add #:normalize?' option to deftech' et al.
original commit: 5e5e5038597c468ef699cf8c9fbc0a1577ca0d0d
2012-08-20 17:37:24 -06:00
Matthew Flatt
c53e65ab66 fix docs for `deftech': mention case folding
original commit: 1ca5767684125bf5e5d46f1f689ff1147dc13365
2012-08-20 17:37:19 -06:00
Robby Findler
563fad62a4 adjust 'authors' from scriblib/autobib so that it
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
2012-08-14 21:34:09 -05:00