Commit Graph

1829 Commits

Author SHA1 Message Date
Matthew Flatt
8cd7091dec scribble: fix a test to make it independent of the enclosing package
original commit: abc174e16c7be8ef59ed94dbaddb8c18e1c491a1
2013-12-19 07:01:04 -07:00
Laurent Orseau
94fa0a30d2 Scribble->Markdown titles are now rendered correctly. Sections have been shifted by one level (which also looks better on Github).
Markdown: fix defmodule to avoid printing the package in the example

fix markdown example file to make test pass

original commit: fc3321481ce9928eaeea393302a0c0f187937271
2013-12-18 18:53:55 -07:00
Matthew Flatt
6d992d7a2f scribble/comment-reader doc tweaks
original commit: ec30c8c2545e995770fe6d35896b91d08bddec74
2013-12-08 07:46:29 -07:00
William J. Bowman
a93ee701fd * Changed parsing for #:escape-id to use a peeking-input-port.
pkgs/scribble-pkgs/scribble-lib/scribble/comment-reader.rkt

original commit: c77affa143c4739ff140e2df69aac38aee1fffb3
2013-12-08 07:32:53 -07:00
William J. Bowman
bebefaa45c * Updated manual to explain #:escape-id parameter to comment-reader
pkgs/scribble-pkgs/scribble-doc/scribblings/scribble/manual.scrbl
* Changed parameter name to #:escape-id.
  pkgs/scribble-pkgs/scribble-lib/scribble/comment-reader.rkt

original commit: 9907165af8009585ab5e0f4427d68acbdeadc0a0
2013-12-08 07:32:46 -07:00
William J. Bowman
06fcc23c24 * Parameterized comment-reader over 'unsyntax, for use with RACKETBLOCK
pkgs/scribble-pkgs/scribble-lib/scribble/comment-reader.rkt

original commit: 57dd977cb7acc0d1442c46a2e6059b48a13e95eb
2013-12-08 07:32:34 -07:00
Matthew Flatt
e4d4904298 scriblib/figure: fix figures as ref targets
Merge to v6.0

original commit: a794ef862ec462bcc43d30d9f1b4829cbf53f1ba
2013-12-05 07:33:17 -07:00
Matthew Flatt
d6292ee9ff scriblib/fgure: hyperlink figure references in PDF
Merge to v6.0

original commit: 6d73aa4ef7e9dba3c4e4f97f946ed5dd5a9fbf2a
2013-12-04 19:21:59 -07:00
Matthew Butterick
460d1165ef add missing weight of Source Code font
original commit: dbad2913ec09975b701b54d373682ad5a94007a8
2013-12-04 09:57:54 -06:00
Matthew Butterick
841770c364 small Scribble CSS fixes
original commit: a24c8361b66cacb6809fc593113722abdbbafa64
2013-12-04 09:57:53 -06:00
Asumu Takikawa
35774be8b7 Fix Scribble doc typos
Please merge to v6.0

original commit: eb19478f1e60ed56ff60ce4d7113b9d1a0c8302e
2013-12-02 14:16:39 -05:00
Matthew Flatt
15a938e0bd move setup/xref from "scribble-lib" to "racket-index"
The `setup/xref` library conceptually belongs in "racket-index",
and moving the library avoids a cross-package use of a private
module.

Merge to v6.0

original commit: d37e910169622364a10cdd34f00ade99ee216a77
2013-12-01 08:38:31 -07:00
Matthew Flatt
685fdc078d use localStorage for user-doc redirect
Chrome doesn't allow cookies for local files, so try
localStorage (and fall back to cookies where localStorage
is unavailable)

original commit: 2312e3b9e6feb4427f582a9a4c6132a8d67cb8f1
2013-11-28 08:47:54 -07:00
Matthew Flatt
f45683c022 scribble/lncs: doc repair
Merge to v6.0

original commit: 8514662b839d63da36d03d6f2125223f8e38b41f
2013-11-27 07:51:02 -07:00
Matthew Butterick
597e24b960 Restore indentation to blockquotes
Merge to v6.0

original commit: 2a0bd4d6e9acd604cdf9cd2dbebb5528bf89e588
2013-11-26 18:19:54 -07:00
Matthew Butterick
da928bc69d Make font size consistent within .defmodule
Merge to v6.0

original commit: c5f5d0e0ac174475bd3c6c85a776e96fcdc9fb68
2013-11-26 18:19:54 -07:00
Asumu Takikawa
e51f4827c9 Minor formatting fix for ae641cdfc539
Please merge to v6.0

original commit: f5177177bc86530b3ae22ce4424130bd3ff74d77
2013-11-26 13:50:32 -05:00
Asumu Takikawa
4eedc6cd3f Add an example paper for scribble/lncs docs
Please merge to v6.0

original commit: ae641cdfc53954b64f80b7b77af07d5f94d50ba8
2013-11-26 13:44:54 -05:00
Matthew Flatt
87e9b0292c reflow release notes for v6.0
Merge to v6.0

original commit: f1d561ac46dbed8760a7fc71051e9a3742a742ae
2013-11-22 14:59:35 -07:00
Matthew Flatt
76cca479d9 restore old Scribble default style, but make new style default for manuals
Using
 #lang scribble/base
produces HTML output in the old style, while
 #lang scribble/manual
uses the new style.

To get the new style without switching to `#lang scribble/manual`,
use `manual-doc-style`.

Related changes include the addition of `css-style-addition` and
`js-style-addition`.

original commit: b520b66c4e8e54909c7d7b1126044e984989e8ef
2013-11-16 14:38:59 -07:00
Matthew Butterick
7d3048c652 updated scribble CSS files for new docs layout
original commit: 090314826be3b7cfa4b7bbf29897dd6eace98b30
2013-11-16 14:38:59 -07:00
Matthew Flatt
5bbd6e2712 scribble: fix a rendering and cross-reference problem
The problem is related to the recently introduced style split between
definitions and references to definitions.

original commit: 44f810aa72468961f73aad3161ea345cd1e3ed30
2013-11-14 11:10:45 -07:00
Matthew Flatt
cc37b26e35 scribble: add style to distinguish definition sites
original commit: e4a0bff456d2c40d688c6b49322ed94ec666b69c
2013-11-14 07:41:25 -07: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
Robby Findler
7ff10149be rename the 'render-pict-as' to 'render-convertible-as'
also, add docs and simplify the interface a little bit
in a way that makes it friendlier to future extension

original commit: 7adece9001dbfed39c5f114d3a7334ac1d6b7c9e
2013-11-10 15:41:28 -06:00
Matthew Flatt
30ad2e3890 serializable-struct, etc.: export deserialization info in submodule
This change is slightly incompatible, because `serializable-struct`,
`define-serializable-struct`, and `define-serializable-class` no
longer `provide` and identifier that they used to. Instead, the identifier
is provided by a `deserialize-info` submodule.

The deserializer looks for a `deserialize-info` submodule, and then
falls back to using a module if the submodule is not available.

original commit: 90142edc5b4649e058ccf66970c119076ac5e864
2013-11-08 18:13:43 -07:00
Asumu Takikawa
a728366aab Render scribble doc examples in the page
original commit: ed4cbb8054f06ef4c92fe11cc375b0275b40f581
2013-11-08 19:23:10 -05:00
Matthew Flatt
098e9a37ff scribble/manual: generalize deprecated
original commit: 9dd9ffc2e2d63616a3f1790eff34a2cdafbc15de
2013-11-08 06:29:14 -07:00
Matthew Flatt
644ea52438 scribble HTML rendering merges style attributes
This change fixes using `color-property` and `background-color-property`
at the same time, for example.

original commit: d2e1396b136ecb4917233106ba805823207c6592
2013-11-08 05:49:32 -07:00
Matthew Flatt
d612610615 scribble: add --html-tree <n> mode for rendering to depth <n>
Depth 0 is the same as `--html`, depth 1 is the same as `--htmls`,
and higher depths cause sections and subsections to be rendered
into separate directories when they have their own pages.

original commit: a0c306e2ed0fe9c367cc939de946576552157dac
2013-11-08 05:49:32 -07:00
Matthew Flatt
1a192ed8d4 scribble/manual: add #:escapes? argument to to-paragraph, etc.
Use the new option to fix `codeblock`, which shouldn't have any
escapes.

Closes PR 14104

original commit: 5d5522ad4c82f4c448ead013b31f23cec6a8d2ff
2013-11-06 19:35:12 -07:00
Matthew Flatt
f165cc9dcd Scribble LaTeX/PDF: make section references hyperlinks
original commit: dee76b58a99e211cab70b2f4099f08bf6548815e
2013-11-03 09:36:31 -07:00
Stephen Chang
0add737732 fix scribble interaction error msg
fix error msg when scribble interaction #:eval
does not have sandbox-error-output set to 'string

original commit: 7d7e16abe480f5e6a591ad12e30ce733391e3098
2013-10-19 02:56:27 -04:00
Sam Tobin-Hochstadt
cf6d7c2058 Move doc completeness check to where it belongs.
The odd file name is to avoid package system clashes.

original commit: b377c7833bf41eadd6de19598eaf299cd60e6455
2013-10-18 09:59:03 -04:00
Matthew Flatt
2cd4f7d589 remove some unneeded dependencies
original commit: d5f6b72e6976a36d6777709711765af1117c959b
2013-10-15 17:50:32 -06:00
Matthew Flatt
f35a636fcf move some test & doc collections out of "racket-" pkgs to new pkgs
original commit: 1920ac59ab0607502641298fc575b66e6acd8c73
2013-10-15 17:50:32 -06:00
Robby Findler
704677ec29 adjust scribble html renderer to fall back from svg to png
and vice-versa

original commit: 3ab82a7f8d1f48f5bab147214444dfad6503bc24
2013-10-15 11:30:32 -05:00
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