Commit Graph

135 Commits

Author SHA1 Message Date
AlexKnauth
5d15699944 link the #lang in codeblocks
This makes the codeblock form output a (hash-lang) element for the
#lang, which is consistent with racketblock
2015-09-07 11:08:27 -06:00
Alexis King
f33e8c0746 Fix eval:check in interaction to properly validate its arguments 2015-08-25 17:14:34 -05:00
Vincent St-Amour
1a6f1b593e Remove dependency on unstable/struct. 2015-08-19 14:18:53 -05:00
Matthew Flatt
e0a14fa28d tabular: fix insertion of separator before 'cont
Use 'cont before a 'cont cell instead of adding a separator.
2015-08-04 09:44:36 -06:00
Vincent St-Amour
ea70707036 Merge unstable/sandbox with scribble/eval. 2015-07-23 15:04:44 -05:00
Matthew Flatt
8a490208c5 fix racketgrammar, etc., treatment of ... for new macro system
The `(let ([... _]) _)` trick to hide the binding of `...` no
longer works; explicitly strip the context of any `...`,
instead.
2015-07-16 08:40:04 -06:00
Matthew Flatt
6d440f5a6b fix more problems with a generated doc submodule
One problem involved context that should not be included in
a generated submodule, while another one was an issue with
the previous repair to the shift to label phase.
2015-07-16 08:40:04 -06:00
AlexKnauth
b1d380d4b5 convert blueboxes.rkt to typed racket 2015-07-11 09:53:54 -05:00
Matthew Flatt
b812869d3e drop 'aux elements from left-margin contents
Removing aux elements for the left-margin contexts makes link
rendering consistent with other hyperlinks.
2015-06-09 07:09:38 -06:00
Matthew Flatt
c1df897ab3 fix codeblock to use location only for current source 2015-06-09 07:09:11 -06:00
Matthew Flatt
2c45064376 scribble/jfp: work around a collision with mathabx 2015-05-28 16:23:16 -06: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
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
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
b4baa18801 use get-rendered-doc-directories to find the blueboxes.rktd files 2015-04-11 18:01:57 -05: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
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
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
Sam Tobin-Hochstadt
a316fc12c0 Remove extra directories. 2014-12-02 00:54:52 -05:00