Age | Commit message (Expand) | Author |
2008-02-03 | doc: Improve chapter on computer program highlighting. | Ludovic Courtès |
2008-02-01 | doc: Add nice(r) front-page in Lout.•••* doc/modules/skribilo/documentation/manual.scm: Set the `on-title-page'
custom.
* doc/user/Makefile.am (EXTRA_DIST): Add `lout/front-page.lout.in'.
(BUILT_SOURCES): Add `lout/front-page.lout'.
(.lout.ps): Update `-I'.
(lout/front-page.lout): New target.
(clean-local): Remove the `lout' directory.
* doc/user/lout/book-style.lout (@ChapterStartPages): Set to `Odd'.
| Ludovic Courtès |
2008-02-01 | doc: Various insignificant cleanups. | Ludovic Courtès |
2008-01-30 | doc: CSS improvements. | Ludovic Courtès |
2008-01-30 | doc: Small improvements regarding the Emacs mode. | Ludovic Courtès |
2008-01-30 | doc: Improve engine introduction. | Ludovic Courtès |
2008-01-30 | doc: Add nice rendering of `doc-engine' in Lout.•••* doc/modules/skribilo/documentation/api.scm (doc-engine): New `lout'
writer.
(doc-engine): Check for Lout.
| Ludovic Courtès |
2008-01-29 | doc: Tiny improvements of the `manual' module.•••* doc/modules/skribilo/documentation/manual.scm (disp): Use `resolve'
and test that engine, rather than raw `(engine-format? "xxx")'.
(compiler-options): Issue a warning if an option is not documented.
| Ludovic Courtès |
2008-01-29 | doc: Add section about "documents in Scheme programs".•••* doc/user/Makefile.am (EXTRA_DIST): Add `src/scheme.scm'.
* doc/user/syntax.skb (Documents in Scheme Programs): New.
| Ludovic Courtès |
2008-01-29 | doc: Document the `outline' reader.•••* doc/user/Makefile.am (EXTRA_DIST): Add `src/outline.txt' and
`loute.skb'.
* doc/user/compiler.skb: Add ref to `outline-syntax'.
* doc/user/syntax.skb: Re-structure, add `outline-syntax' section.
* doc/user/user.skb: Use `(skribilo reader)' and `(ice-9 pretty-print)'.
| Ludovic Courtès |
2008-01-29 | CSS: Force `pre' to the left. | Ludovic Courtès |
2008-01-29 | doc: Tiny bibliography-related fixes. | Ludovic Courtès |
2008-01-28 | doc: Improve rendering of `prgm' and `disp' in Lout.•••* doc/modules/skribilo/documentation/manual.scm (prgm): Specialize Lout
output.
(disp): Likewise.
| Ludovic Courtès |
2008-01-28 | doc: Provide nicer `doc-markup' output for `lout'.•••* doc/modules/skribilo/documentation/api.scm: New lout customization.
(punctuate): New.
(doc-markup)[doc-markup.lout]: New.
Use it.
| Ludovic Courtès |
2008-01-25 | doc: Document the Lout engine.•••* doc/modules/skribilo/documentation/env.scm (*api-engines*): Add
`lout'.
* doc/user/engine.skb: Include `loute.skb'.
* doc/user/slide.skb (Slide Package): Add `:ident'.
| Ludovic Courtès |
2008-01-24 | doc: Document the "compiler".•••* doc/modules/skribilo/documentation/manual.scm (compiler-options):
Rewritten to suit our needs.
* doc/user/Makefile.am (EXTRA_DIST): `skribec.skb' renamed to
`compiler.skb'.
* doc/user/bib.skb: Fix xref.
* doc/user/lib.skb: Likewise.
* doc/user/links.skb: Likewise.
* doc/user/syntax.skb: Add `:ident'.
| Ludovic Courtès |
2008-01-23 | doc: Update `slide' package documentation. | Ludovic Courtès |
2008-01-23 | doc: Update & improve engine documentation.•••* doc/user/engine.skb (Engines): Rewrote intro, fixed `resolve'.
(Functions dealing with engines): Renamed to...
(Manipulating Engines): New.
[Writing New Engines]: New.
* doc/user/{htmle,xmle,latexe}.skb: Add intro.
| Ludovic Courtès |
2008-01-22 | doc: Tiny CSS fix. | Ludovic Courtès |
2008-01-22 | doc: Document all the `*xxx-path*' parameters.•••* doc/modules/skribilo/documentation/manual.scm (srfi-ref): New.
* doc/user/bib.skb: Add `*bib-path*'.
* doc/user/image.skb: Add `*image-path*'.
* doc/user/lib.skb: Mention `-I' command-line option for
`*document-path*'.
* doc/user/prgm.skb: Add `*source-path*'.
* doc/user/skribec.skb: Add `:ident' for chapter.
| Ludovic Courtès |
2008-01-22 | doc: Remove need to `doc-config.scm'.•••* doc/user/Makefile.am (BUILT_SOURCES): Remove.
(skrflags): Define `%have-ploticus?' and `%ploticus-path' using `-e'.
(doc-config.scm): Remove.
* doc/user/user.skb: Don't load `doc-config.scm'.
| Ludovic Courtès |
2008-01-22 | doc: Use CSS style sheet in HTML output.•••* doc/modules/skribilo/documentation/manual.scm: Set `css' custom of the
HTML engine. Explicitly initialize the `chapter-file', etc., customs.
* doc/user/Makefile.am (dist_html_DATA): New.
* doc/user/skribilo.css: New file.
| Ludovic Courtès |
2008-01-21 | doc: Use `web-book2' instead of `web-book'. | Ludovic Courtès |
2008-01-21 | doc: Fix typos in the HTML engine section. | Ludovic Courtès |
2008-01-19 | Document `web-book2'.•••* doc/user/package.skb (Web)[web-book]: Improve documentation.
[web-book2]: New.
| Ludovic Courtès |
2008-01-04 | doc: Update "Standard Packages" section.•••* TODO: Add new item.
* doc/user/package.skb (Standard Packages): Remove references to
`skribe-load', mention `use-modules'.
[Web](web-article): Commented out since it sucks.
* src/guile/skribilo/package/web-article.scm: Add FIXMEs.
| Ludovic Courtès |
2007-12-14 | doc: Update "Standard Library" and chapter about `skribilo-config'.•••* doc/user/Makefile.am (EXTRA_DIST): Rename `skribe-config.skb' to
`skribilo-config.skb'.
(skrflags): Add `-e' flags defining `%top-srcdir' and `%top-builddir'.
* doc/user/lib.skb: Update stuff, removing references to `skribe-*'
functions. Remove doc for `load-document' and `skribe-configure',
both of which have become essentially useless.
* doc/user/skribilo-config.skb: Updated. Actually run `skribilo-config'
and get options from there.
* doc/user/user.skb: Use `(ice-9 popen)' and `(ice-9 rdelim)'. Update
includes.
| Ludovic Courtès |
2007-12-14 | Correctly install/uninstall/clean documentation.•••* doc/user/Makefile.am (install-data-hook, uninstall-local,
clean-local): New. This makes `distcheck' happy and installs all the
documentation files.
| Ludovic Courtès |
2007-12-14 | Fix documentation build glitches.•••* doc/user/Makefile.am (EXTRA_DIST): Add `spacing.skb' and
`src/bib1.sbib'.
(skrflags): Fix include paths.
(load_path): Shrink.
| Ludovic Courtès |
2007-12-11 | Overhaul `(skribilo)' using SRFI-37.•••* README: Update dependency description.
* configure.ac: Check for SRFI-37.
* doc/user/Makefile.am (skrflags): Add the relevant `-S' flag, now that
`%load-path' is no longer part of `*source-path*' by default.
(.skb.html, .skb.lout): Add an `=' sign after `--target'.
* src/guile/skribilo.scm: Overhauled. Use SRFI-37 for command-line
argument parsing. Remove legacy (unused) code.
| Ludovic Courtès |
2007-12-11 | doc/lout: Use the Van de Graaf canon for page construction.•••* doc/user/lout/book-style.lout (@*Margin): Adjust.
| Ludovic Courtès |
2007-12-11 | Improve `(skribilo config)'.•••* configure.ac: Don't generate `src/guile/skribilo/config.scm'; don't
substitute `SKRIBILO_DOC_DIR', `SKRIBILO_EXT_DIR' and
`SKRIBILO_SKR_PATH'.
* doc/modules/skribilo/documentation/env.scm (*courtes-mail*): Update.
(*skribe-user-doc-url*, *skribe-dir-doc-url*): Update.
* src/guile/skribilo/Makefile.am (CLEANFILES, .in): New.
Include `substitute.am'.
* src/guile/skribilo/config.scm.in: Overhauled.
* src/guile/skribilo/engine/context.scm: Use `skribilo-version' instead
of `skribilo-release'.
* src/guile/skribilo/engine/lout.scm: Likewise.
* src/guile/skribilo/utils/compat.scm: Use `(skribilo config)'.
(skribe-release, skribe-url, skribe-doc-dir, skribe-ext-dir,
skribe-default-path, skribe-scheme): New.
| Ludovic Courtès |
2007-12-01 | Make "distcheck" happy.•••* Makefile.am (EXTRA_DIST): Remove `config.rpath'.
* doc/user/Makefile.am (CLEANFILES): New.
* src/Makefile.am (EXTRA_DIST): Add `pre-inst-skribilo.in'.
(CLEANFILES): Likewise.
| Ludovic Courtès |
2007-12-01 | Remove `doc/user/src/Makefile.am'. | Ludovic Courtès |
2007-12-01 | doc: Fix rendering of keywords.•••* doc/modules/skribilo/documentation/manual.scm (write <keyword>): New
method.
| Ludovic Courtès |
2007-12-01 | doc: Remove broken `section' example.•••* doc/user/sectioning.skb (Sections): Remove broken example. It
produced a real section, which confused Lout.
| Ludovic Courtès |
2007-12-01 | doc: Improve "Getting Started" and "Introduction".•••* doc/user/{start,user}.skb: Slightly improve stuff. Use paragraphs.
| Ludovic Courtès |
2007-12-01 | doc: Slightly improve Lout rendering of `prgm'.•••* doc/modules/skribilo/documentation/manual.scm (prgm): Better Lout
output.
| Ludovic Courtès |
2007-12-01 | doc: Improve `.gitignore'. | Ludovic Courtès |
2007-12-01 | doc: Improved rendering of `example' in Lout.•••* doc/modules/skribilo/documentation/manual.scm: Add `lout' writer for
`example'.
(example-produce): Remove `(it "Example:")'.
| Ludovic Courtès |
2007-12-01 | doc: Use native API in `(skribilo documentation manual)'.•••* doc/modules/skribilo/documentation/manual.scm: Switch to native API.
| Ludovic Courtès |
2007-12-01 | doc: Makefile...•••* doc/user/Makefile.am (config.scm): Remove leading `-'.
| Ludovic Courtès |
2007-12-01 | doc: Add support for `ps2pdf'.•••* configure.ac: Look for `ps2pdf'.
* doc/user/Makefile.am (pdf_DATA): New.
(.ps.pdf): New rule.
| Ludovic Courtès |
2007-12-01 | Don't use GNU Make specific idioms.•••* doc/user/Makefile.am: Use old-fashioned ".input.output" targets.
| Ludovic Courtès |
2007-12-01 | doc: Improve building using the Lout engine, with a `book' style.•••* doc/modules/skribilo/documentation/api.scm (doc-engine): Use
`ctrtable' instead of `table'.
* doc/modules/skribilo/documentation/manual.scm: Add customs for the
`lout' engine.
(ctrtable): New.
(prgm): Don't center frames in Lout.
* doc/user/Makefile.am (EXTRA_DIST): Add `lout/book-style.lout'.
(%.ps): Add "-r4 -I$(srcdir)/lout".
* doc/user/char.skb: Use `ctrtable' instead of `(center (table...' for
the list of chars.
* doc/user/markup.skb: Add emacsology.
* doc/user/package.skb: Don't show the sample code with non-HTML
engines.
* doc/user/src/html-navtabs.skb: Fix typo.
* doc/user/user.skb: Don't produce out-of-chapter text in Lout.
| Ludovic Courtès |
2007-11-28 | Update `.gitignore'. | Ludovic Courtès |
2007-11-28 | Add run-time module with fewer bindings; add `--compat' command-line option.•••* doc/user/Makefile.am (skrflags): New. Use `--compat=skribe' for now.
* src/guile/Makefile.am (moduledir): New.
(dist_guilemodule_DATA): Renamed to...
(dist_module_DATA): This, for consistency.
* src/guile/skribilo.scm (skribilo-options): Add `--compat'.
(doskribe): New COMPAT argument.
(skribilo): Honor `--compat'.
* src/guile/skribilo/module.scm (%skribilo-user-imports): New.
(make-run-time-module): Renamed to `make-skribe-user-module'.
(make-skribilo-user-module): New.
(make-user-module, user-module-flavor): New.
(*skribilo-user-module*): Default to a `skribilo' module flavor.
* src/guile/skribilo/package/diff.scm (make-diff-document-from-files):
Use "(make-user-module 'skribilo)".
| Ludovic Courtès |
2007-11-28 | Use modules from the source dir when building the doc.•••* doc/user/Makefile.am (skribilo): Use `pre-inst-skribilo'.
* src/Makefile.am (noinst_SCRIPTS): New.
(substitute): Substitute `abs_top_srcdir' and `abs_top_builddir'.
* src/pre-inst-skribilo.in: New.
| Ludovic Courtès |
2007-11-15 | slide: Add `:unfold?' option to `slide-topic'.•••* doc/user/slide.skb: Update.
* src/guile/skribilo/package/slide.scm (slide-topic,
slide-subtopic)[:unfold?]: New argument.
* src/guile/skribilo/package/slide/base.scm (make-outline-slide): Honor
`:unfold?'.
(slide-topic, slide-subtopic): Mark `:unfold?' as supported.
| Ludovic Courtès |
2007-08-29 | doc: Improved bibliography doc, documented `noabbrev'.•••* doc/user/bib.skb (Bibliography): Better explain the constraints with
`name+year'. Document `noabbrev'.
(Sorting Bibliography Entries): Document
`bib-sort/first-author-last-name'.
* doc/user/src/bib1.sbib: Use proper `author' fields, including
`noabbrev'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-99
| Ludovic Court`es |