Commit Graph

8 Commits

Author SHA1 Message Date
Matthew Flatt
b36443dc6a scribble: #:doc-id argument to load-xref and associated plumbing
Keep track of the target document name (i.e., the name of the
directory that will contain the target document) for a cross
reference, when known. This identification enables a simpler dynamic
resolution of a hyperlink in almost all cases, istead of requiring
a search for an arbitrary corss-reference key.

Indirect links still need a mapping of cross-reference keys
to document locations, but the mapping can be pruned to just
section and module-name keys.

This change cuts a generated "local-redirect.js" for the main
distribution to 1/8 of its size.

original commit: a956918adb1ffe69b7cefea00f3c9d594f58734a
2014-03-16 12:40:52 -06:00
Matthew Flatt
d96d31582f scribble/base: fix verbatim
Typewriter font got lost in generalization to support non-string
arguments.

original commit: 24a132b8d11b9ac66dd140a142d0dbcb7c26292d
2013-11-12 20:17:03 -07:00
Jens Axel Søgaard
8a5a9adfc5 Use html-render-pict-as to control whether html-render uses pngs or svgs
original commit: 2bc58b5663c7753b0ad9bdabe18acd637276ac96
2013-10-14 22:25:57 +02:00
Jens Axel Søgaard
49eac8975b Added pict to svg conversion. Added parameter to Scribble's html renderer to control choice between png and svg.
original commit: 5ed686d9911b9f0d1cb1d5cb58d6950e33b9d17c
2013-10-14 17:44:37 +02:00
Matthew Flatt
4431dff8d9 scribble/base: extend verbatim to accept non-string arguments
original commit: 0f439667bfbbfbf1c78ea63dec17534b3280a295
2013-09-06 20:02:05 -06:00
Matthew Flatt
10af84fa62 scribble/base: fix problem with macro-introduced `include-section'
original commit: 4fd0d7454bd6392d97e2c5d1b917de34c13c6c48
2013-08-31 06:25:30 -06:00
Matthew Flatt
a8347bf1b2 scribble/base: add an #:indirect' option to other-doc'
original commit: 6c78bb056371ceebe26d5e7748bbd1241e668278
2013-07-12 14:52:42 -06:00
Matthew Flatt
b79fa2c540 reorganize into core plus packages
The "racket" directory contains a pared-back version of the
repository, roughly.

The "pkgs" directory everything else in the repository, but
organized into packages.

original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
2013-06-19 09:01:37 -06:00