Commit Graph

1926 Commits

Author SHA1 Message Date
Matthew Flatt
2c45064376 scribble/jfp: work around a collision with mathabx 2015-05-28 16:23:16 -06:00
Matthew Flatt
4e96e99344 docs: clarify (under)specification of nested default style 2015-05-28 16:22:57 -06:00
Sam Tobin-Hochstadt
798179ed3a Merge pull request #5 from lexi-lambda/patch-1
Fix typo in scriblib conditional content docs
2015-05-13 10:59:28 -04:00
Alexis King
d895edf530 Fix typo in scriblib conditional content docs 2015-05-13 03:09:39 -07:00
Alex Suraci
e00eb753c3 markdown hyperlinks can now contain other content
e.g. [**foo** `bar` _baz_](http://example.com)
2015-05-12 09:33:45 -06:00
Alex Suraci
fc08b7ba49 refactor markdown renderer a bit
* favor recursion for wrapping text in markdown notation
* simplify params to just bool, use parameterize with recursion
2015-05-12 09:19:48 -06:00
Eli Barzilay
117218dc3e Two bugfixes.
* Fix contract on `with-writer`.

* The default writer is initially `write-string`, not `display`.
2015-05-11 16:44:44 -06:00
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