Commit Graph

1839 Commits

Author SHA1 Message Date
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
Sam Tobin-Hochstadt
8f7ca80e7d Use #lang info instead of #lang setup/infotab.
original commit: 5a7ca7ebb56b2215f2d395ed052c03ea740817ea
2013-07-04 16:46:32 -04:00
Sam Tobin-Hochstadt
7dad71a579 Create info collection for "info.rkt" files.
original commit: 14207682d37c220a7a4755d5243878a6842fcccb
2013-07-04 16:46:31 -04:00
Sam Tobin-Hochstadt
133beeeed2 Fix dependencies.
original commit: 88e4715406f16de1cb58f634790be6e146a825da
2013-07-03 13:11:33 -04:00