Commit Graph

1842 Commits

Author SHA1 Message Date
Jens Axel Søgaard
0724d20135 Changed behaviour of render-part-content with respect to html-render-pict-as
original commit: 1bb4eb8879bf19466e26742fb1e72bc4fcf5ab19
2013-10-15 00:23:24 +02:00
Jens Axel Søgaard
9103a7250f Fix default for html-render-pict-as
original commit: c5ccedc08608e7e2f46e3c9c85bc6b675b4a936a
2013-10-14 23:28:29 +02: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
Eli Barzilay
24492f3f9b Fix the obligatory Stupid Mistake.
original commit: 1ccdc3a60de161cd38e7481c88aa3d8d06ec20ef
2013-09-28 15:28:00 -04:00
Eli Barzilay
2ed47f1bbd Add a `doctype' convenience.
original commit: ab0cde405ad87bc07a235063e77b2de2799ac789
2013-09-28 14:51:55 -04:00
Matthew Flatt
bb79dcff2d scribble: CSS repairs & clean-up toward documentation of class names
original commit: 7d0dc0e6581e3f167058f99efbd241a1dd91074a
2013-09-26 14:21:39 -04:00
Asumu Takikawa
351b0612a6 Fix negated wording in reference
This appears to be the actual behavior and is consistent
with `defform` and other forms

original commit: 0976e38bde419526c0c8485e5513fb939a152a79
2013-09-20 15:49:30 -04:00
Robby Findler
05a6646111 added struct-doc and struct*-doc to scribble/srcdoc
original commit: 8f4dee5daf9d432ae370ec5e6aa19c674c5f5596
2013-09-20 14:38:35 -05:00
Robby Findler
7f75c9a4c6 add #:omit-constructor option to @defstruct[] and @defstruct*[]
original commit: 4242f62e665949d89c1494e33c67e171d1044437
2013-09-20 14:38:35 -05:00
Matthew Flatt
82b85a9155 scribble: add #:indirect option to defmodule
Also, fix up some command-line argument handling for `scribble`.

original commit: b8f6311e4b082cf7a5ce33f64d0dafeb9ffcfb36
2013-09-19 10:52:54 -05:00
Matthew Flatt
837249163c scribble/sigplan: add exclusive-license
original commit: c6bd9b23e0fd6849b880c33f5757b48658e5460e
2013-09-12 06:51:20 -06:00
William J. Bowman
546e790ff4 * Changed bibtex author parsing to handle missing author field.
* Changed cite in autobib to handle missing author field.

original commit: b30ed6ef03f250fda4abfd6332137b8a35c3e1b6
2013-09-10 08:02:55 -06:00
Matthew Flatt
af6cf8d1a6 raco setup: avoid duplicate "scribble.css" files, improve style customization
Arrange for documentation added through an installation-wide package to
use the installation's "scribble.css", etc., files. Also, add "doc-site.css"
and "doc-site.js" files (both empty) to allow installation-specific customization
that will not get overwritten by document installs or builds.

original commit: e2ee051adc7f5a92de3a3c0bcabd5cc3de460be3
2013-09-06 20:02:05 -06:00
Matthew Flatt
4431dff8d9 scribble/base: extend verbatim to accept non-string arguments
original commit: 0f439667bfbbfbf1c78ea63dec17534b3280a295
2013-09-06 20:02:05 -06:00
Vincent St-Amour
f660f2c161 Biding -> Binding.
Closes PR13992.

original commit: 4453a4318c617857fcd0d1dddc75f573e0476c07
2013-09-03 11:31:35 -04:00
Robby Findler
4a59299f58 fix typo
original commit: 8fe0022cf1200c24214c004bc90e0419e8252b96
2013-09-02 10:03:55 -05:00
Matthew Flatt
bacdb37704 include license with each package
original commit: ff9da94cfb852d25cd54bc0d9a904c8ae46fe64c
2013-08-31 06:25:31 -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
41af75965d scriblib/figure: add suppress-floats
original commit: ac21f854a2096e96ea6940f0b0672163eadd86a4
2013-08-29 12:23:57 -06:00
Matthew Flatt
3f43a70496 scribble/sigplan: add `doi'
original commit: 36203863d8d89ae81a91fddba1b41765e836aff5
2013-08-28 10:02:28 -06:00
Matthew Flatt
c0556bb30f auto-fix dependencies for "scheme-lib" and "srfi-lite-lib"
original commit: c709af5bf4d3af8f8c7a5918cf0b521ac1846f78
2013-08-27 15:20:58 -06:00
Matthew Flatt
e9c1b7dc5e scribble/bnf: use 'roman for all BNF metasyntax
This change solves a long-standing problem with using @nonterm{}
inside @tt{} or other constructors that change the font, where
the font would be different (and uglier) than uses outside of font
changes.

original commit: 9f68533f82df6398e59d9190a61af12c34a5a1af
2013-08-21 19:59:10 -06:00
Matthew Flatt
b76ed3d3ae scribble: add 'roman as a built-in element style
original commit: 2084f94c4728329ce6bbf0edc001c9237805e2da
2013-08-21 19:59:10 -06:00
Matthew Flatt
79b8235167 scribble-lib package: keep "doc" subcollection in source package
original commit: c02aeb75f04816fa5636d86890ff2bed5206d6ff
2013-08-16 16:59:46 -06:00
Matthew Flatt
90f5738974 scribble: fix "InBox" example's CSS
original commit: 23a757aefa3e2f5d785e69e624170d9349989f5f
2013-08-09 12:59:51 -06:00
Robby Findler
cf5c1e3fae tweak the pdflatex finding code to work in drracket when
started from the finder

original commit: 02e33983d0d6cf2da5a967077bfcb7fff95320f5
2013-08-09 06:37:21 -05:00
Jay McCarthy
55f01d36f4 Forgot to add CHUNK docs
original commit: ce7cb703eaa5a631901a36c486c4170dbb019bde
2013-08-08 13:16:02 -06:00
Jay McCarthy
8a8a54fec9 Add CHUNK
original commit: 05128592353ba81d378afb55ebb9724cfd8aecc4
2013-08-08 12:43:21 -06:00
Andrey Larionov
4448ccae6b Update documentation source location link
original commit: 87a1506ef4eae4ade66bb05e21a2298aa7247876
2013-08-05 10:23:01 -04:00
Matthew Flatt
250202ad87 scribble: fix list splicing for sections
original commit: 570f51e942d3668727f7534c92e18837697d8e96
2013-08-03 12:18:46 -06:00
Matthew Flatt
5e16b991ff latest "sigplanconf.cls"
original commit: fa40be83d652f9f6f96b94adbfb93478f3f2f74f
2013-08-02 08:25:38 -06:00
Matthew Flatt
4644c7373d add pkg-desc' and pkg-authors' to each package
This information will be used to construct a catalog from the
package directories.

original commit: 057bfc2ea1a24e85ece2d5f85da30076643ea598
2013-07-31 07:06:24 -06:00
Matthew Flatt
3cc0645878 scribble/manual: add space before "packages:" to look better in text output
original commit: ad13c6e5392ebb8736e690623643619adc6917fa
2013-07-27 12:22:31 -06:00
Matthew Flatt
491181b202 scribble Latex: make numbered subsections work in an unnumbered section
original commit: ab21e387f2b4f6be8a0381df2578c706819495e9
2013-07-27 12:22:31 -06:00
Matthew Flatt
c2616f298c scribble: fix PDF rendering of references to unnumbered sections
Instead of "section" or "part" without a folowing number,
a reference to an unnumbered section renders as the section
name in quotes and then "on page <n>" (to help clarify that
the quoted part is a section name).

More generally, enable LaTeX macros for `secref' to work with the
LaTeX-level label (to expand to a page number, for example) in
the case of document-local references.

Closes PR 13935

original commit: 68d9da17fa9e9b1957ca6426727773cc4f1bb8ca
2013-07-27 12:22:31 -06:00
Matthew Flatt
0e5dd24c61 show package for each module in documentation
The package is normally determined automatcially, but
the `defmodule' form also supports a `#:packages' option.

original commit: 5457f72391d83615e21924537e3a60749232d1f6
2013-07-22 18:32:39 -06:00
Matthew Flatt
0170b0a672 add `#%declare', require declaration of cross-phase persistent modules
original commit: 9e2cf2ab376a3461a1db943dfb35f6a152b70470
2013-07-22 12:51:37 -06:00
Matthew Flatt
6c624d531e move Scribble tests to "scribble-test"
original commit: ba553a917e3e97c74450859dc13481e2187c55ba
2013-07-18 15:20:51 -06:00
Matthew Flatt
b5a0723400 move "scriblib" from "racket-doc" to "scribble-lib"
original commit: f8e81842800cb9ae7fdd8badf11f2328f603dfee
2013-07-18 15:19:32 -06:00
Sam Tobin-Hochstadt
544ab9ee6f Move most of the planet collection to 'planet-lib'.
original commit: efba034e0186f289962940ff5f09f25b3127e77a
2013-07-18 15:21:12 -04:00
Matthew Flatt
1bb5584dc9 path->collects-path: repair for single-collection packages
Added an optional `#:cache' argument that is propagated to
`path->pkg', if necessary.

original commit: 4500c7c4d54a7645b6bfe412df1d270567938427
2013-07-17 14:31:41 -06:00
Matthew Flatt
9f946d1932 enable compilation of tests formerly in "racket-test"; reorganize
A package like "gui" does not depend on a package like "gui-test",
which means that you have to specifically ask for a test package if
you want the tests. A new "main-distribution-test" package
aggregates the tests for packages that are in "main-distribution".

The "plt-services" package, meanwhile, depends on the
"main-distribution-test" package, which means that all tests are
compiled by default for an in-place build.

original commit: d50d0f8bcab260f404049029b77407e0222f588a
2013-07-16 18:45:05 -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
bfc0a4f386 auto-fix documentation package dependencies
original commit: d57f26f001701c54bdd4163c60251dab4db55eba
2013-07-12 14:52:42 -06:00
Matthew Flatt
b2a12216d4 break various documentation dependencies by making them indirect
An "indirect" reference is resolved when HTML is loaded,
instead of at document-build time.

original commit: 3b89a05d46468a4e287c7c12c74bca324c9c21b8
2013-07-12 14:52:42 -06:00
Matthew Flatt
79ed4b0d10 fix doc typo
original commit: 8cf13c3f468d9776cc41b24a3fa2ce57ea8fbcb0
2013-07-12 14:52:42 -06:00
Matthew Flatt
8c1953bf47 raco setup and scribble: fix problems tracking document changes
Some non-transparent but serializable data structures broke
the comparison between previous and new outputs, which caused
too many document rebuilds.

Includes a change to make module path indexes work with `equal?'.

original commit: d5558a4fe0a0405140a6a44473f3000aef275685
2013-07-12 14:52:42 -06:00
Matthew Flatt
7308e4cc10 scribble: prefer dest-relative paths to collection-relative paths
Documentation for a user-scoped package is rendered inside a
collection path but moved outside of the collection path when
later installed in installation-wide, so it's important to
try a destination-relative path first.

original commit: 301bdf9764d898fdadd6105a97462d1c87fb625e
2013-07-08 18:23:08 -06:00
Matthew Flatt
54a1dbc33f misc changes to avoid absolute paths in bytecode files
In many cases, `path->collects-relative' is used instead of
`path->main-collects-relative' to generalize existing support
for collection-relative paths.

original commit: f87981f96057c26cb311e786a91229bf4a874e5b
2013-07-08 12:24:17 -06:00