| Age | Commit message (Collapse) | Author | 
|---|
|  | * doc/user/bib.skb ("Sorting Bibliography Entries"): Mention
  the (skribilo biblio) module.  Reported by Roger Mason
  <rmason@mun.ca>. | 
|  | * doc/user/start.skb (Using Modules): New section. | 
|  | 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. | 
|  | * doc/user/skribilo.css (.skribilo-body): Set `line-height' to 1.6.
* web/skribilo.css (.skribilo-body): Likewise. | 
|  | * doc/user/Makefile.am (install-data-hook): Remove the symlink's target
  before creating it. | 
|  | * 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@. | 
|  | * 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. | 
|  | * 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). | 
|  | * 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'. | 
|  | * doc/modules/skribilo/documentation/api.scm (exp->skribe): Fix pattern
  for EXP as (quote SYM). | 
|  | * doc/modules/skribilo/documentation/api.scm (ie): Change "See also " to
  "Also, ". | 
|  | * src/guile/skribilo/engine/info.scm (image): New markup writer.
* doc/user/infoe.skb (Info Engine): Mention image rendering. | 
|  | * doc/user/src/prgm2.skb: Increase line numbers since the new licenses
  headers occupies two more lines. | 
|  | * 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. | 
|  | * doc/user/user.skb: Add missing hyphen in "Sophia-Antipolis"; change
  Manuel's affiliation to "Inria". | 
|  | * doc/modules/skribilo/documentation/manual.scm (keyword): Display ARG
  in DSSSL keyword style. | 
|  | * 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. | 
|  | * 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. | 
|  |  | 
|  | * 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. | 
|  | * doc/user/user.skb: "Inria" instead of "INRIA".
* doc/modules/skribilo/documentation/env.scm (*serrano-url*): Update.
  (*serrano-mail*): Shorten. | 
|  | * 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. | 
|  | * doc/user/Makefile.am (user.sui): New dependency. | 
|  | * 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. | 
|  | * doc/Makefile.am (SUBDIRS): Build `modules' first. | 
|  | * 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. | 
|  | Add `coding:' comments for use by both Emacs and Guile 2.x. | 
|  |  | 
|  | * doc/modules/Makefile.am (moduledir, SOURCES, SUFFIXES): New
  variables.  Include `guile-vm.am'. | 
|  | * 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. | 
|  | * 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. | 
|  | * 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 ...)'. | 
|  | * doc/user/eq.skb (Summary): Unquote Sk-expressions. | 
|  | * 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'. | 
|  | * 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>. | 
|  | * doc/user/infoe.skb: Minor improvements. | 
|  | * 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. | 
|  | * 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. | 
|  | * 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'. | 
|  | * doc/user/Makefile.am (CLEANFILES): Add `skribilo.info'. | 
|  |  | 
|  | * 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. | 
|  | * 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. | 
|  | * 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'. | 
|  | * doc/user/sectioning.skb: Document the use of a string argument for
  `:file'.  Reported by Klaus Schilling <schilling.klaus@web.de>. | 
|  | * 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. | 
|  |  | 
|  | * doc/user/user.skb (Introduction)[More on Skribilo]: New section. | 
|  | * doc/user/htmle.skb: Add link to section `sui'.
* doc/user/links.skb (sui): Fix references to Skribe and SUI production
  example and description. | 
|  | * doc/user/Makefile.am (EXTRA_DIST): Add `contexte.skb'. |