Age | Commit message (Expand) | Author |
2018-04-22 | doc: In HTML, use CSS to render 'doc-markup'.•••* doc/modules/skribilo/documentation/api.scm (he): Add writer for
'doc-markup'.
(le): Add LE as an argument to 'markup-writer' where it was missing.
(doc-markup): Remove 'doc-markup.html', and use 'doc-markup.generic' for
HTML.
| Ludovic Courtès |
2018-04-22 | doc: In HTML, 'prgm' and 'disp' presentation moved to CSS.•••* doc/modules/skribilo/documentation/manual.scm (prgm): Add a case for
HTML.
(disp): Likewise.
* doc/user/skribilo.css (.skribilo-manual-prgm, .skribilo-manual-disp):
New items.
| Ludovic Courtès |
2018-04-07 | doc: Improve Lout style.•••* doc/modules/skribilo/documentation/api.scm (le): Change 'initial-font
and 'initial-break. Use 9p font in @SkribiloExample. Add writer for
'prog.
| Ludovic Courtès |
2016-04-13 | doc: pluralize "meta keywords" to match context•••* doc/user/user.skb: Add missing 's'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| ozzloy |
2016-04-13 | doc: Remove explicit gendering of author fields•••* doc/user/document.skb: Switch gendering from "his" to "their".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Christopher Allan Webber |
2016-01-13 | doc: Mention the effect of locales on bibliographies.•••* doc/user/bib.skb (Printing a Bibliography): Add note on the effect of
locales.
| Ludovic Courtès |
2015-03-11 | build: Add silent rules for substitutions.•••* substitute.am (AM_V_SUBSTITUTE, AM_V_SUBSTITUTE_, AM_V_SUBSTITUTE_0):
New variables.
* doc/man/Makefile.am (.in): Use $(AM_V_SUBSTITUTE).
* doc/user/Makefile.am (lout/front-page.lout): Likewise.
* src/Makefile.am (.in): Likewise.
* src/guile/Makefile.am (.in.scm): Likewise.
* emacs/Makefile.am (.in): Likewise.
| Ludovic Courtès |
2015-03-11 | build: Invoke 'lout' with the GNU-style error message format.•••* doc/user/Makefile.am (.lout.ps): Add '-a'.
| Ludovic Courtès |
2015-03-11 | build: Add silent rules for the manual.•••* doc/user/Makefile.am (AM_V_SKRINFO, AM_V_SKRINFO_, AM_V_SKRINFO_0,
AM_V_SKRHTML, AM_V_SKRHTML_, AM_V_SKRHTML_0): New variables.
(skribilo.info, .skb.html): Use them.
(AM_V_SKRLOUT, AM_V_SKRLOUT_, AM_V_SKRLOUT_0, AM_V_LOUT, AM_V_LOUT_,
AM_V_LOUT_0): New variables.
(.lout.ps, .skb.lout): Use them.
| Ludovic Courtès |
2015-03-11 | doc: Allow several expressions in the body of a markup procedure.•••* doc/modules/skribilo/documentation/api.scm (define-markup-rest): Add
ellipsis in the body pattern for DEF.
| Ludovic Courtès |
2015-03-11 | Replace "illegal" with "invalid" in error messages.•••There's nothing illegal here.
* doc/modules/skribilo/documentation/api.scm,
src/guile/skribilo/ast.scm,
src/guile/skribilo/debug.scm,
src/guile/skribilo/engine/base.scm,
src/guile/skribilo/engine/context.scm,
src/guile/skribilo/engine/html.scm,
src/guile/skribilo/engine/html4.scm,
src/guile/skribilo/engine/latex.scm,
src/guile/skribilo/package/base.scm,
src/guile/skribilo/package/html-navtabs.scm,
src/guile/skribilo/package/jfp.scm,
src/guile/skribilo/package/lncs.scm,
src/guile/skribilo/package/slide/latex.scm,
src/guile/skribilo/utils/justify.scm,
src/guile/skribilo/utils/keywords.scm,
src/guile/skribilo/utils/text-table.scm: Change "illegal" to
"invalid".
| Ludovic Courtès |
2015-03-11 | Use quotes instead of backticks in user-facing messages.•••Suggested by Benno Schulenberg <coordinator@translationproject.org>.
* doc/modules/skribilo/documentation/api.scm,
src/guile/skribilo.scm, src/guile/skribilo/condition.scm,
src/guile/skribilo/engine/lout.scm,
src/guile/skribilo/package/base.scm,
src/guile/skribilo/package/jfp.scm,
src/guile/skribilo/package/lncs.scm,
src/guile/skribilo/package/pie.scm,
src/guile/skribilo/package/slide/latex.scm,
src/guile/skribilo/utils/compat.scm,
src/guile/skribilo/ast.scm,
src/guile/skribilo/biblio.scm,
src/guile/skribilo/engine/html.scm,
src/guile/skribilo/engine/info.scm,
src/guile/skribilo/index.scm,
src/guile/skribilo/package/web-book2.scm,
src/guile/skribilo/reader/rss-2.scm,
src/guile/skribilo/source.scm,
src/guile/skribilo/utils/compat.scm,
src/guile/skribilo/verify.scm: Change `foo' to 'foo'.
| Ludovic Courtès |
2012-08-18 | doc: Mention the (skribilo biblio) module.•••* doc/user/bib.skb ("Sorting Bibliography Entries"): Mention
the (skribilo biblio) module. Reported by Roger Mason
<rmason@mun.ca>.
| Ludovic Courtès |
2012-08-18 | doc: Document the use of Guile's module system.•••* doc/user/start.skb (Using Modules): New section.
| Ludovic Courtès |
2012-07-07 | Fix build without Lout.•••Reported by rvclayton@verizon.net (R. Clayton).
* doc/user/Makefile.am (BUILT_SOURCES): Leave empty when !HAVE_LOUT.
(skrflags): Add `-e "(define %have-lout? ...)".
* doc/user/loute.skb (Additional Markup): Don't evaluate
`src/lout-illustration.skb' when not %HAVE-LOUT?.
* doc/user/eq.skb (Equation Formatting): Use 'lout as the renderer only
when %HAVE-LOUT?.
* doc/user/src/eq3.skb: Likewise.
| Ludovic Courtès |
2012-05-30 | doc: CSS: Increase interline spacing.•••* doc/user/skribilo.css (.skribilo-body): Set `line-height' to 1.6.
* web/skribilo.css (.skribilo-body): Likewise.
| Ludovic Courtès |
2012-05-30 | build: Remove potential `.png' files in $(infodir) before recreating them.•••* doc/user/Makefile.am (install-data-hook): Remove the symlink's target
before creating it.
| Ludovic Courtès |
2012-05-30 | build: Use @PACKAGE_URL@ instead of hard-coded URLs.•••* doc/user/lout/front-page.lout.in: Use @PACKAGE_URL@ instead of the
hard-coded URL.
* src/guile/skribilo/config.in (skribilo-url): Likewise.
* substitute.am (substitute): Substitute @PACKAGE_URL@.
| Ludovic Courtès |
2012-05-29 | doc: Add a `lout-illustration' example.•••* doc/modules/skribilo/documentation/api.scm (le)[inline-definitions-proc]:
Add @TeX and @LaTeX definitions.
* doc/user/src/lout-illustration.skb: New file.
* doc/user/Makefile.am (EXTRA_DIST): Add it.
* doc/user/loute.skb (Additional Markup): Add
`src/lout-illustration.skb' as an example.
| Ludovic Courtès |
2012-05-29 | doc: Install images alongside the Info manual.•••* configure.ac: Invoke `AC_PROG_LN_S' and `AC_PROG_MKDIR_P'.
* doc/user/Makefile.am (install-data-hook): Create symlinks to the PNG
files from $(infodir).
| Ludovic Courtès |
2012-05-28 | doc: Improve Info rendering.•••* doc/modules/skribilo/documentation/api.scm (ie)[doc-markup]: Use a
justifier to output the markup prototypes slightly indented. Prepend
"-- Markup: ".
(doc-markup-proto): When using the `info' engine, annihilate `code'
and `bold'.
* doc/modules/skribilo/documentation/manual.scm (param): When using the
`info' engine, render parameters as uppercase, without `code'.
| Ludovic Courtès |
2012-05-28 | doc: Represent (quote x) as 'x.•••* doc/modules/skribilo/documentation/api.scm (exp->skribe): Fix pattern
for EXP as (quote SYM).
| Ludovic Courtès |
2012-05-27 | doc: Improve Info rendering of the list of "See also" cross-references.•••* doc/modules/skribilo/documentation/api.scm (ie): Change "See also " to
"Also, ".
| Ludovic Courtès |
2012-05-27 | info: Implement the `image' markup.•••* src/guile/skribilo/engine/info.scm (image): New markup writer.
* doc/user/infoe.skb (Info Engine): Mention image rendering.
| Ludovic Courtès |
2012-05-26 | doc: Fix line numbers in `prgm' examples.•••* doc/user/src/prgm2.skb: Increase line numbers since the new licenses
headers occupies two more lines.
| Ludovic Courtès |
2012-05-26 | doc: Improve CSS using nice fonts with `@font-face'.•••* doc/user/FONTS, doc/user/junction.ttf, doc/user/lobster-1.4.otf: New
files.
* doc/user/Makefile.am (EXTRA_DIST): Add `FONTS'.
(dist_html_DATA): Add `lobster-1.otf', and `junction.ttf'.
* doc/user/skribilo.css: Use Lobster and Junction via `@font-face'.
Improve other details.
* web/skribilo.css: Likewise.
| Ludovic Courtès |
2012-05-24 | doc: Clarify affiliations.•••* doc/user/user.skb: Add missing hyphen in "Sophia-Antipolis"; change
Manuel's affiliation to "Inria".
| Ludovic Courtès |
2012-05-24 | doc: Always display keywords in DSSSL style.•••* doc/modules/skribilo/documentation/manual.scm (keyword): Display ARG
in DSSSL keyword style.
| Ludovic Courtès |
2012-05-24 | doc: lout: Render examples in a colored box.•••* doc/modules/skribilo/documentation/api.scm (le)[inline-definitions-proc]:
Add @SkribiloExample.
* doc/modules/skribilo/documentation/manual.scm (example)[lout]: Use
@SkribiloExample.
(le): Set the `includes' custom to include `diag'.
* src/guile/skribilo/engine/lout.scm (frame): Mark the trick about
@Floater.
| Ludovic Courtès |
2012-05-23 | doc: Give engine sections an ident and remove the mark with that ident.•••* doc/modules/skribilo/documentation/api.scm (doc-markup): Refer to
engines by `ident' instead of by `mark'.
* doc/user/compiler.skb, doc/user/engine.skb, doc/user/links.skb,
doc/user/package.skb, doc/user/sectioning.skb: Update references
accordingly.
* doc/user/contexte.skb, doc/user/htmle.skb, doc/user/infoe.skb,
doc/user/latexe.skb, doc/user/loute.skb, doc/user/xmle.skb: Give
sections an ident, and remove the mark.
| Ludovic Courtès |
2012-05-17 | Switch to GPLv3+. | Ludovic Courtès |
2012-05-14 | Mention "Guile 2.0" instead of "Guile-VM".•••* configure.ac: Remove `--enable-guile-vm' option. Check for `guild'
and `guile-tools', defining `GUILD'. Rename `ENABLE_GUILE_VM' to
`HAVE_GUILE2'.
* guile-vm.am: Rename to...
* guilec.am: ... this.
* doc/modules/Makefile.am, src/guile/Makefile.am: Update accordingly.
| Ludovic Courtès |
2012-05-12 | doc: Update Manuel's affiliation, email, and URL.•••* doc/user/user.skb: "Inria" instead of "INRIA".
* doc/modules/skribilo/documentation/env.scm (*serrano-url*): Update.
(*serrano-mail*): Shorten.
| Ludovic Courtès |
2012-05-10 | info/latex/lout: Set the output port's encoding.•••* src/guile/skribilo/engine/html.scm (document): Fix typo in comment.
* src/guile/skribilo/engine/info.scm (document)[guile-2]: Set the
current output port's encoding to "UTF-8".
* src/guile/skribilo/engine/latex.scm (latex-engine)[encoding]: New
custom.
(document): Set the output port's encoding to that. When that
encoding is "UTF-8", add the right \usepackage.
* src/guile/skribilo/engine/lout.scm (lout-engine)[encoding]: New
custom.
(document): Set the output encoding. Emit `@SysInclude { latin2 }'
for ISO-8859-2.
| Ludovic Courtès |
2012-04-25 | doc: Have `user.sui' depend on `user.html'.•••* doc/user/Makefile.am (user.sui): New dependency.
| Ludovic Courtès |
2012-04-25 | Remove support for `guile-lint'.•••* guile-lint.am: Remove.
* Makefile.am (EXTRA_DIST): Remove `guile-lint.am'.
* doc/modules/Makefile.am (lintable): Remove.
Remove inclusion of `guile-lint.am'.
* src/guile/Makefile.am: Likewise.
* configure.ac: Remove check for `guile-lint' and `HAVE_GUILE_LINT'
conditional.
| Ludovic Courtès |
2011-01-07 | Build `doc/modules' before `doc/user'.•••* doc/Makefile.am (SUBDIRS): Build `modules' first.
| Ludovic Courtès |
2010-03-08 | Factorize encoding twiddling in `set-correct-file-encoding!'.•••* doc/modules/skribilo/documentation/api.scm (api-search-definition):
Call `set-correct-file-encoding!'.
* doc/user/src/outline.txt (Author): Remove accent from last name, as a
temporary hack.
* doc/user/syntax.skb: Call `set-correct-file-encoding!' in the
`outline' syntax example.
* doc/user/user.skb: Use `(skribilo utils syntax)'.
* src/guile/skribilo.scm (skribilo): Replace encoding twiddling with
`set-correct-file-encoding!' call.
* src/guile/skribilo/evaluator.scm (load-document, include-document):
Likewise.
* src/guile/skribilo/source.scm (source-read-lines): Call
`set-correct-file-encoding!'.
(source-read-definition): Likewise.
* src/guile/skribilo/utils/syntax.scm (set-correct-file-encoding!): New
macro.
| Ludovic Courtès |
2009-11-27 | Add `coding:' comments.•••Add `coding:' comments for use by both Emacs and Guile 2.x.
| Ludovic Courtès |
2009-11-20 | Update `INSTALL', remove `doc/COPYING'. | Ludovic Courtès |
2009-11-20 | Compile documentation modules.•••* doc/modules/Makefile.am (moduledir, SOURCES, SUFFIXES): New
variables. Include `guile-vm.am'.
| Ludovic Courtès |
2009-11-20 | Define $GUILE_LOAD_COMPILED_PATH for Guile 2.x.•••* guile-vm.am (guile_warnings): New variable.
(.scm.go): Set $GUILE_LOAD_COMPILED_PATH appropriately, specify Guile
compilation warnings.
* src/pre-inst-skribilo.in, src/skribilo.in: Set
$GUILE_LOAD_COMPILED_PATH appropriately.
* tests/Makefile.am (TESTS_ENVIRONMENT): Set $GUILE_AUTO_COMPILE and
$GUILE_LOAD_COMPILED_PATH.
* doc/user/Makefile.am (skribilo.info, .skb.html, .skb.lout, .skb.tex,
.skb.ctx): Set $GUILE_LOAD_COMPILED_PATH.
(load_compiled_path): New variable.
| Ludovic Courtès |
2009-11-20 | Choose the right encoding for input documents.•••* src/guile/skribilo.scm (skribilo): Use the right encoding for the
current input port.
* src/guile/skribilo/evaluator.scm (load-document, include-document):
Likewise.
* doc/user/user.skb: Add a `coding:' comment for use by Guile at the
top.
| Ludovic Courtès |
2009-11-20 | Use `(skribilo-module-syntax)' instead of `(fluid-set! current-reader ...)'.•••* doc/modules/skribilo/documentation/api.scm,
doc/modules/skribilo/documentation/extension.scm,
doc/modules/skribilo/documentation/manual.scm,
src/guile/skribilo/writer.scm: Use `(skribilo-module-syntax)' instead
of `(fluid-set! current-reader ...)'.
| Ludovic Courtès |
2009-05-27 | doc: Fix `eq' markup documentation.•••* doc/user/eq.skb (Summary): Unquote Sk-expressions.
| Ludovic Courtès |
2009-05-27 | doc: Document `pie' markups.•••* doc/user/pie.skb (Syntax): Document markups.
* src/guile/skribilo/package/pie.scm (pie, slice, sliceweight): Add
`:class' option.
(pie, slice, sliceweight)[writers]: Add `:options'.
| Ludovic Courtès |
2009-05-26 | doc: Improve `slide' example.•••* doc/user/src/slides.skb (Table of Contents): Rewrite using `resolve'
so that the TOC isn't empty. Reported by James Haggerty
<james.haggerty@gmail.com>.
| Ludovic Courtès |
2009-01-12 | doc: Minor Info documentation improvements.•••* doc/user/infoe.skb: Minor improvements.
| Ludovic Courtès |
2009-01-07 | doc: Start customizing Info output.•••* doc/modules/skribilo/documentation/api.scm (doc-markup): New write for
`info'.
(punctuate): New optional argument PERIOD?.
(doc-markup): Customize Info output. Rename `doc-markup.lout' to
`doc-markup.generic'; use it.
| Ludovic Courtès |
2009-01-07 | doc: Use `:info-node' to avoid name clashes; document it.•••* doc/user/eq.skb (Syntax): Add `:info-node' to avoid name clash.
* doc/user/package.skb (Example): Likewise.
* doc/user/pie.skb (Syntax): Likewise.
* doc/user/skribilo-config.skb (Synopsis): Likewise.
* doc/user/slide.skb (Example): Likewise.
* doc/user/sectioning.skb: Document the `:info-node' option.
| Ludovic Courtès |