Commit Graph

1869 Commits

Author SHA1 Message Date
Robby Findler
c84c1cf6cc document typeset-code
also adjust contract on context-expr to admit that #f is allowed
2015-05-11 08:04:40 -05:00
Matthew Flatt
ea6de4535d fix terminilogy: "Scribble" vs. "@-form" 2015-04-28 10:12:11 -06:00
Robby Findler
5a4e791826 another bug fix like the one in a7cf8d0f5e
thanks to Alexander D. Knauth for spotting this!
2015-04-25 18:18:16 -05:00
Robby Findler
a7cf8d0f5e only fill in meth-ht when there is a tag-ht to pull from 2015-04-25 17:25:08 -05:00
Robby Findler
b3719378fc adjust the code that initializes the cache to be more defensive 2015-04-25 07:09:03 -05:00
Robby Findler
3ea5bd2e31 add some missing docs and @history annotations from commits e6630f0e9 and 39e0f6aec 2015-04-17 05:47:28 -05:00
Robby Findler
b2255631a8 update version number to allow dependencies on new exports in commits
e6630f0e9 and 39e0f6aec
2015-04-15 05:47:02 -05:00
Robby Findler
ec50ab1afe make blueboxes library work properly when the blueboxes.rktd files content changes 2015-04-15 05:44:57 -05:00
Robby Findler
e6630f0e97 add fetch-blueboxes-method-tags and improve the sanitization of the blueboxes data 2015-04-15 03:41:54 -05:00
Robby Findler
39e0f6aecd add some tag predicates and tag manipulation functions 2015-04-15 03:39:32 -05:00
Robby Findler
17a317fe3d fix default value of #:blueboxes-dirs 2015-04-13 12:18:12 -05:00
Robby Findler
f7672c6186 fix classes so we can see the constructor in the blueboxes now 2015-04-13 09:41:32 -05:00
Robby Findler
9b026739ed refactor blueboxes support code to avoid dependency on racket-index pkg 2015-04-12 16:34:32 -05:00
Robby Findler
1b4b474785 add missing dependency 2015-04-12 06:33:15 -05:00
Robby Findler
b4baa18801 use get-rendered-doc-directories to find the blueboxes.rktd files 2015-04-11 18:01:57 -05:00
Matthew Flatt
74d3c5fa99 minor layout and prose style adjustments 2015-03-26 13:36:29 -06:00
Matthew Flatt
5ab18e0db8 scriblb/bibtex: fix author parsing
Closes #2.
2015-03-26 13:33:36 -06:00
Matthew Flatt
76e3ed8ec3 scriblib/figure: add 'never-indents to generated block
The 'never-indents style property prevents a blank link from
being generated in certain cases for Latex/PDF output.

Closes #1.
2015-03-26 13:28:30 -06:00
Matthew Flatt
46e637d019 more Unicode->Latex conversions
Latex output now depends on the "mathabx" package.
2015-03-19 12:43:06 -06:00
Matthew Flatt
5a752f5022 scribble/srcdoc: adjust shift to label phase
Use a technique that depends less on exactly what a shift to the
label phase means when additional bindings are introduced.
2015-02-25 21:05:15 -07:00
Matthew Flatt
4a52d3c57c racketblock: add "#i" to an inexact number to match source span
This heuristic could go slightly wrong, for example causing "10.000"
to render as "#i10.0" instead of "10.0", but it won't affect cases
where the output already matched the input.
2015-02-21 14:12:38 -07:00
Matthew Flatt
6556e9f92a add x-source-pkg to HTML output 2015-02-15 10:26:43 -07:00
Matthew Flatt
a8024d16ed fix alignment of contracts for PDF output 2015-02-10 12:21:27 -07:00
Matthew Flatt
d5e244a068 Fix #:redirect-main/--redirect-main for only main installation
The intent was for the redirection to apply only to links to
documentation in the main installation, but it also affected
other paths.
2015-02-02 21:28:45 +01:00
Matthew Flatt
2eb3c62bd6 fix index generation for Latex/PDF output 2015-01-24 10:09:57 -07:00
Vincent St-Amour
064ccc9bfc Add registered and copyright symbols to LaTeX renderer. 2015-01-09 12:13:19 -05:00
Matthew Flatt
7d69325ada fix overview documentation for scribble/eval 2014-12-29 16:32:52 -07:00
Matthew Flatt
22b0da4cd5 docs: modernize typesetting of "Getting Started with Documentation"
Use `codeblock` instead of `verbatim`.
2014-12-29 16:23:43 -07:00
Asumu Takikawa
b65585a126 Add an example showing how to cite a page/section 2014-12-16 16:58:25 -05:00
Matthew Flatt
8e4e2e3405 revert enabling of DrRacket's Scribble buttons for scribble/lp
The buttons should be enabled for `scribble/lp2`, only.
2014-12-15 18:18:23 -07:00
Matthew Flatt
c388f23424 fixup for previous commit 2014-12-15 18:11:08 -07:00
Matthew Flatt
f9622dabf3 add scribble/lp2
Unlike `scribble/lp` a programm written with `scribble/lp2` can be used
directly, due to its `doc` submodule.
2014-12-15 18:05:14 -07:00
Matthew Flatt
2f3e989cf5 repair quadraic behavior for a Scribble document's top level
The recursive macro used by `#%module-begin` had a `...` in a pattern
that only matches once, but the match is attempted every time around,
and the `...` list accumulated the body of the module.

Thanks to Shriram Krishnamurthi for reporting the problem.
2014-12-12 08:25:58 -07:00
Asumu Takikawa
6d43de50ef Change link to scribble doc sources
The doc sources now live on Github post-split
rather than on the PLT git server.
2014-12-10 22:53:34 -05:00
Sam Tobin-Hochstadt
9aef0eaa22 Add standard .gitignore file. 2014-12-06 17:46:27 -05:00
Sam Tobin-Hochstadt
a316fc12c0 Remove extra directories. 2014-12-02 00:54:52 -05:00
Matthew Flatt
dd7bd356d9 Scribble manual: make "Images" section in ToC be useful
Remove the "Images" section for `scribble/manual`, add an "Images"
section for `scribble/base`.

As suggested by Shriram.

original commit: 92e00de9f3a8257a5434ec15030d60241940483e
2014-11-26 06:47:28 -07:00
Sam Tobin-Hochstadt
cae7bfe453 Remove stray reference to Racket in LICENSE files.
Related to PR 14842.

original commit: 3bbdd134b1754d51422eeaec1c35e9c62d45144c
2014-11-25 14:09:57 -05:00
Matthew Flatt
220d38c053 document current-read-interaction adjustment by at-exp
i.e., document the change in commit 015986fb4f.

original commit: 168e76ac0ef00ca503b60f662807105f7a63d13b
2014-11-03 12:52:08 -07:00
Robby Findler
990dc34ae3 Use the scale when rendering svg
Thanks to Antonio Menezes Leitao for the change

original commit: 046a851d7090f35a5966a3020e29d40c59948567
2014-10-26 07:08:08 -05:00
Robby Findler
81698b177c fix incorrect contact; closes PR 14798
please include in the 6.1.1 release

original commit: 86017992ab840e81f63742a1a0505bb47fd22abe
2014-10-25 21:52:18 -05:00
Matthew Flatt
389123af2f Scribble HTML: included needed tag prefixes in "Link to this section"
original commit: f79ac7b510b1b0c6b65744f815f0cd1740904383
2014-10-23 10:27:24 -06:00
Spencer Florence
ffa98a1c11 change typeset-code to conform to text:color<%>'s interface
The `typeset-code` function assumed that a lexeme must be `eof` on an
end-of-file, but `test:color<%>` allows it to be anything. Instead,
the check should be on type as 'eof.

original commit: d81f09d11e14a98a17a038881eb257f3b0363498
2014-10-21 12:46:14 -06:00
Robby Findler
2a4d132559 create the addon dir if it doesn't exist yet
original commit: 88baea6ccad3737cad06af7dfc65bed7a3903dcf
2014-10-10 23:22:58 -05:00
Matthew Butterick
0ee4ed12d1 fix docs for image
original commit: c9692b113f31c745213656f97a552b787a3fed0b
2014-09-07 07:47:19 -06:00
Matthew Flatt
b47e95950b scribble/eval: change handling of serializable convertible results
When an evaluation result from a sandboxed computation is convertible
(so that it should be preserved for rendering) and serializable, then
serialize the value from transfer from the sandboxed environment to
the rendering environment.

This change complements the one that makes `pict`s serializable.
Serializing a pict result avoids retaining the sandboxed environment,
including its instance of the `pict` and `racket/draw` modules,
when a sandbox-created pict is part of the generated document.
For example, the memory use of the result of "math.scrbl" is about
20% smaller with this change.

original commit: c9a11c4ee4dff8e099e30d8c5040b087dae4a42b
2014-09-04 23:46:18 +02:00
Matthew Flatt
f1c0d7ede0 scribble/srcdoc: add form-doc
original commit: 63e940d14708f2eb06e57e5239b9c98b84aeeebe
2014-08-22 13:25:35 -06:00
Sam Tobin-Hochstadt
02cd00e03b Fix URL query parsing in Firefox.
Closes bug 14686.

original commit: 51254f06267fb13d734e43413ae44740f29d4891
2014-08-18 13:52:06 -04:00
Jens Axel Søgaard
7be7c29080 Fix **racketmodname.
The case where (car a) is a string wasn't handled correctly. The error was provoked by sicp-manual.scrbl.
original commit: 9a4f6b1a194cda0b841bac36df18fa4b822bf469
2014-08-15 11:19:48 -04:00
Matthew Flatt
8baf45e435 add update-implies to package "info.rkt"s
original commit: eb9cbe20bf7b4ebc1eee63e2ca079ae566ff8c05
2014-08-14 16:49:53 +01:00