Age | Commit message (Expand) | Author |
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 |
2009-01-07 | doc: Document the Info engine.•••* doc/modules/skribilo/documentation/env.scm (*api-engines*): Add
`info'.
* doc/user/Makefile.am (EXTRA_DIST): Add `infoe.skb'.
* doc/user/engine.skb: Include `infoe.skb'.
| Ludovic Courtès |
2008-12-23 | Make `distcheck' happy.•••* doc/user/Makefile.am (CLEANFILES): Add `skribilo.info'.
| Ludovic Courtès |
2008-12-22 | Update `.gitignore'. | Ludovic Courtès |
2008-12-21 | Add `rss-2' reader, for RSS 2.0 feeds as an input syntax.•••* src/guile/skribilo/reader/rss-2.scm: New file.
* src/guile/Makefile.am (readers): Add `rss-2.scm'.
* po/POTFILES.in: Add `rss-2.scm'.
* doc/user/syntax.skb (rss2-syntax): New section.
* NEWS: Update.
| Ludovic Courtès |
2008-12-21 | Add `--custom' option to `skribilo'.•••* src/guile/skribilo.scm (skribilo-show-help): Update.
(%options)[#\c]: New option.
(%default-options)[:customs]: New option.
(skribilo): Handle it.
* doc/user/compiler.skb (Skribilo Compiler)[Options]: Add.
* NEWS: Update.
| Ludovic Courtès |
2008-12-13 | doc: Add "Writing New Readers".•••* doc/user/syntax.skb (syntax)[custom-syntax]: New section. Suggested
by Klaus Schilling <schilling.klaus@web.de>.
* doc/user/engine.skb (custom-engine): Link to `custom-syntax'.
| Ludovic Courtès |
2008-12-13 | doc: Describe use of a string as `:file' for sections.•••* doc/user/sectioning.skb: Document the use of a string argument for
`:file'. Reported by Klaus Schilling <schilling.klaus@web.de>.
| Ludovic Courtès |
2008-12-07 | doc: Produce user manual in Info format.•••* doc/user/Makefile.am (skrinfodir, skrinfo_DATA): New.
(skribilo.info): New target.
* doc/user/user.skb: Don't produce a TOC nor an index when using the
Info engine.
| Ludovic Courtès |
2008-04-23 | Update web site, with SUI refs to the user manual. | Ludovic Courtès |
2008-04-22 | doc: Add "More on Skribilo".•••* doc/user/user.skb (Introduction)[More on Skribilo]: New section.
| Ludovic Courtès |
2008-04-22 | Fix SUI documentation.•••* doc/user/htmle.skb: Add link to section `sui'.
* doc/user/links.skb (sui): Fix references to Skribe and SUI production
example and description.
| Ludovic Courtès |
2008-04-21 | doc: Fix makefile.•••* doc/user/Makefile.am (EXTRA_DIST): Add `contexte.skb'.
| Ludovic Courtès |
2008-04-21 | Document the `context' engine.•••* doc/modules/skribilo/documentation/env.scm (*api-engines*): Add
`context'.
* doc/user/contexte.skb: New file.
* doc/user/engine.skb: Include it.
* src/guile/skribilo/engine/context.scm (context-customs): Moved to the
`make-engine' call so that automatic documentation extraction works.
| Ludovic Courtès |
2008-04-21 | Allow builds of the user manual with LaTeX and ConTeXt.•••* doc/modules/skribilo/documentation/api.scm (doc-engine): Fix
`skribe-warning' invocation.
* doc/user/Makefile.am (.skb.lout): Move out of `if HAVE_LOUT'.
(.skb.tex, .skb.ctx): New targets.
| Ludovic Courtès |
2008-04-21 | Run Guile-Lint on documentation modules.•••* doc/modules/Makefile.am (CLEANFILES, lintable): New.
Include `guile-lint.am'.
* guile-lint.am: Add "-L $(top_srcdir)/doc/modules".
| Ludovic Courtès |
2008-04-21 | Remove `.arch-inventory' files. | Ludovic Courtès |
2008-04-08 | doc: Document `--sui-path'. | Ludovic Courtès |
2008-04-07 | doc: Use the native API instead of `--compat=skribe'.•••* doc/user/Makefile.am (skrflags): Remove `--compat=skribe'.
* doc/user/*.skb: Trivial API update.
| Ludovic Courtès |
2008-03-31 | Update `.gitignore'. | Ludovic Courtès |
2008-03-31 | Remove 4 makefiles from `doc'.•••* configure.ac: Update.
* doc/Makefile.am (SUBDIRS): Update.
(EXTRA_DIST): New.
* doc/modules/Makefile.am (SUBDIRS): Remove.
(EXTRA_DIST): New.
| Ludovic Courtès |
2008-03-31 | doc: Produce and install a SUI file.•••* doc/modules/skribilo/documentation/manual.scm: Set the `emit-sui'
custom to `#t'.
* doc/user/Makefile.am (html_DATA): Add `user.sui'.
| Ludovic Courtès |
2008-03-31 | doc: Fix "Hello World" examples.•••* doc/user/start.skb, doc/user/src/start?.skb: Fix inconsistencies.
Reported by R. Clayton <rvclayton@acm.org>.
| Ludovic Courtès |
2008-03-06 | `base' package: Add `:rulecolor' option to `table'.•••* NEWS, doc/user/colframe.skb, doc/user/table.skb: Update.
* src/guile/skribilo/engine/lout.scm (table): Support `:rulecolor'.
* src/guile/skribilo/package/base.scm (table): Support `:rulecolor'.
| Ludovic Courtès |
2008-03-03 | slide: Determine what to include in the outline slide based on `:toc'.•••* NEWS: Update.
* doc/user/slide.skb: Update.
* src/guile/skribilo/package/slide.scm (slide-topic, slide-subtopic):
Add `toc' option.
* src/guile/skribilo/package/slide/base.scm (make-subtopic-list): Filter
topic nodes whose `:toc' is true.
| Ludovic Courtès |
2008-02-18 | Add a man page for `skribilo(1)'.•••* configure.ac: Use `AM_GNU_GETTEXT_VERSION' to make Gettext happier.
Produce `doc/man/Makefile'.
* doc/Makefile.am (SUBDIRS): Add `man'.
| Ludovic Courtes |
2008-02-15 | slide: Add new customs.•••* src/guile/skribilo/package/slide/base.scm: Support the `slide-outline-title',
`slide-outline-active-color' and `slide-outline-inactive-color' customs.
* doc/user/slide.skb, NEWS: Update.
| Ludovic Courtes |
2008-02-13 | doc: Update Emacs section.•••* doc/user/emacs.skb (Skribe Emacs Mode): Remove sentence that said
Bigloo's UDE must be installed.
| Ludovic Courtes |
2008-02-08 | doc: Don't delete the `lout' dir when srcdir = builddir.•••* doc/user/Makefile.am (clean-local): Test whether srcdir = builddir
before running "rm -rf lout". Reported by Barrie Stott.
| Ludovic Courtès |
2008-02-06 | Small dist fix.•••* doc/user/Makefile.am (EXTRA_DIST): Add `src/prgm4.skb'.
| Ludovic Courtès |
2008-02-05 | doc: Document C/Java source highlighting. | Ludovic Courtès |