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
Sam Tobin-Hochstadt
e7ad5dc165
Add scribble-text-lib
package.
...
original commit: 92143dcb3acf774416386ac86a52e3e3d9eadf89
2013-07-02 18:28:42 -04:00