Age | Commit message (Expand) | Author |
2007-09-24 | Tolerate unresolved nodes in `first-paragraph?'.•••* src/guile/skribilo/ast.scm (first-paragraph?): Check whether PARENT is
a markup.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-110
lcourtes@laas.fr--2006-libre,skribilo--devo--1.2 | Ludovic Court`es |
2007-09-20 | lout: Add customs for the `book' document type.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[publisher, edition,
before-title-page, on-title-page, after-title-page, at-end]: New
customs.
(output-report-options, output-book-options): New.
(document): Use them.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-167
| Ludovic Court`es |
2007-09-20 | lout: Add customs for the `book' document type.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[publisher, edition,
before-title-page, on-title-page, after-title-page, at-end]: New
customs.
(output-report-options, output-book-options): New.
(document): Use them.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-109
| Ludovic Court`es |
2007-09-20 | slide: Tiny fix.•••* src/guile/skribilo/package/slide.scm (slide-embed): Provide an
identifier, pass ARGUMENTS.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-166
| Ludovic Court`es |
2007-09-20 | eq/lout: Better handle parenthesizing of combinations.•••* src/guile/skribilo/package/eq/lout.scm (binary-lout-markup-writer):
Special-case `eq:combinations'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-165
| Ludovic Court`es |
2007-09-20 | lout: New `:word' option for `chapter' et al.•••* src/guile/skribilo/engine/lout.scm (lout-block-before): Handle the
`:word' option (note `@BypassWord' should be added in Lout 3.37).
(chapter, section, subsection, subsubsection): Mark `:word' as
supported.
(ref): Sanity-check IDENT.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-164
| Ludovic Court`es |
2007-09-20 | slide: Tiny fix.•••* src/guile/skribilo/package/slide.scm (slide-embed): Provide an
identifier, pass ARGUMENTS.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-108
| Ludovic Court`es |
2007-09-20 | eq/lout: Better handle parenthesizing of combinations.•••* src/guile/skribilo/package/eq/lout.scm (binary-lout-markup-writer):
Special-case `eq:combinations'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-107
| Ludovic Court`es |
2007-09-20 | lout: New `:word' option for `chapter' et al.•••* src/guile/skribilo/engine/lout.scm (lout-block-before): Handle the
`:word' option (note `@BypassWord' should be added in Lout 3.37).
(chapter, section, subsection, subsubsection): Mark `:word' as
supported.
(ref): Sanity-check IDENT.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-106
| Ludovic Court`es |
2007-09-03 | skribilo: Flush the output port before exiting.•••* src/guile/skribilo.scm (skribilo): Flush `(*skribilo-output-port*)'
before exiting.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-163
| Ludovic Court`es |
2007-09-03 | skribilo: Flush the output port before exiting.•••* src/guile/skribilo.scm (skribilo): Flush `(*skribilo-output-port*)'
before exiting.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-105
| Ludovic Court`es |
2007-08-31 | biblio: Fixed default template for `book' and `inbook'.•••* src/guile/skribilo/biblio/template.scm
(make-bib-entry-template/default): For `book', use `(or author
editor)'. Added an `inbook' case.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-162
| Ludovic Court`es |
2007-08-31 | biblio: Fixed default template for `book' and `inbook'.•••* src/guile/skribilo/biblio/template.scm
(make-bib-entry-template/default): For `book', use `(or author
editor)'. Added an `inbook' case.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-104
| Ludovic Court`es |
2007-08-30 | Moved `first-paragraph?' to `ast'.•••* src/guile/skribilo/ast.scm (first-paragraph?): New.
* src/guile/skribilo/engine/lout.scm (first-paragraph?): Removed.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-161
| Ludovic Court`es |
2007-08-30 | lout: Added support for drop capitals.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[drop-capital?,
drop-capital-lines]: New customs.
(first-paragraph?, make-drop-capital?, output-with-drop-capital): New.
(paragraph)[first-paragraph?]: Moved outside.
Use an `:action' to support drop capitals.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-160
| Ludovic Court`es |
2007-08-30 | Moved `first-paragraph?' to `ast'.•••* src/guile/skribilo/ast.scm (first-paragraph?): New.
* src/guile/skribilo/engine/lout.scm (first-paragraph?): Removed.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-103
| Ludovic Court`es |
2007-08-30 | lout: Added support for drop capitals.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[drop-capital?,
drop-capital-lines]: New customs.
(first-paragraph?, make-drop-capital?, output-with-drop-capital): New.
(paragraph)[first-paragraph?]: Moved outside.
Use an `:action' to support drop capitals.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-102
| Ludovic Court`es |
2007-08-29 | biblio: SRFI'd `author.scm'.•••* src/guile/skribilo/biblio/author.scm: Use `srfi-14'.
(%no-comma): New.
(comma-separated->author-list): Use `string-tokenize'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-159
| Ludovic Court`es |
2007-08-29 | lout: Provide support for separate first-paragraph gap style.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[first-paragraph-gap]:
New custom.
(paragraph)[first-paragraph?]: New. Use it to honor
`first-paragraph-gap'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-158
| Ludovic Court`es |
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: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-157
| Ludovic Court`es |
2007-08-29 | `base' package: Introduced `noabbrev'.•••* src/guile/skribilo/engine/base.scm (noabbrev): New writer.
* src/guile/skribilo/package/base.scm (noabbrev): New markup.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-156
| Ludovic Court`es |
2007-08-29 | biblio: Properly handle non-string authors.•••* src/guile/skribilo/biblio/author.scm
(bib-sort/first-author-last-name)[maybe-first-author-last-name]: New.
Use it.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-155
| Ludovic Court`es |
2007-08-29 | biblio: Improved `bib-sort/first-author-last-name'.•••* src/guile/skribilo/biblio/author.scm
(bib-sort/first-author-last-name)[entry-field, <=?]: New.
Use them such that ordering also takes `year' and `title' into
account.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-154
| Ludovic Court`es |
2007-08-29 | biblio: SRFI'd `author.scm'.•••* src/guile/skribilo/biblio/author.scm: Use `srfi-14'.
(%no-comma): New.
(comma-separated->author-list): Use `string-tokenize'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-101
| Ludovic Court`es |
2007-08-29 | lout: Provide support for separate first-paragraph gap style.•••* src/guile/skribilo/engine/lout.scm (lout-engine)[first-paragraph-gap]:
New custom.
(paragraph)[first-paragraph?]: New. Use it to honor
`first-paragraph-gap'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-100
| Ludovic Court`es |
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 |
2007-08-29 | `base' package: Introduced `noabbrev'.•••* src/guile/skribilo/engine/base.scm (noabbrev): New writer.
* src/guile/skribilo/package/base.scm (noabbrev): New markup.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-98
| Ludovic Court`es |
2007-08-29 | biblio: Properly handle non-string authors.•••* src/guile/skribilo/biblio/author.scm
(bib-sort/first-author-last-name)[maybe-first-author-last-name]: New.
Use it.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-97
| Ludovic Court`es |
2007-08-29 | biblio: Improved `bib-sort/first-author-last-name'.•••* src/guile/skribilo/biblio/author.scm
(bib-sort/first-author-last-name)[entry-field, <=?]: New.
Use them such that ordering also takes `year' and `title' into
account.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-96
| Ludovic Court`es |
2007-08-28 | ast: Provide better error messages.•••* src/guile/skribilo/ast.scm (handle-ast-error)[show-location]: Use it
in all cases. Internationalized error messages.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-153
| Ludovic Court`es |
2007-08-28 | lout: Use `@OnePage' for `figure'.•••* src/guile/skribilo/engine/lout.scm (figure): Use "@OnePage { Yes }" so
that figure and caption are kept on the same page. This looks like a
sane default, since multi-page figures are expected to be rare.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-152
| Ludovic Court`es |
2007-08-28 | ast: Provide better error messages.•••* src/guile/skribilo/ast.scm (handle-ast-error)[show-location]: Use it
in all cases. Internationalized error messages.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-95
| Ludovic Court`es |
2007-08-27 | lout: Use `@OnePage' for `figure'.•••* src/guile/skribilo/engine/lout.scm (figure): Use "@OnePage { Yes }" so
that figure and caption are kept on the same page. This looks like a
sane default, since multi-page figures are expected to be rare.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-94
| Ludovic Court`es |
2007-08-24 | Slightly improved AST classes and methods.•••* src/guile/skribilo/ast.scm: For all simple getters, use GOOPS's
`:getter' rather than define functions that call `slot-ref'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-151
| Ludovic Court`es |
2007-08-24 | Added `equal?' for ASTs.•••* src/guile/skribilo/ast.scm (equal?): New methods, for <ast>, <node>
and <markup>.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-150
| Ludovic Court`es |
2007-08-24 | Slightly improved AST classes and methods.•••* src/guile/skribilo/ast.scm: For all simple getters, use GOOPS's
`:getter' rather than define functions that call `slot-ref'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-93
| Ludovic Court`es |
2007-08-24 | Added `equal?' for ASTs.•••* src/guile/skribilo/ast.scm (equal?): New methods, for <ast>, <node>
and <markup>.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-92
| Ludovic Court`es |
2007-08-24 | eq/lout: Tiny fix.•••* src/guile/skribilo/package/eq/lout.scm (in): Use `in' instead of
`element', which fixes spacing.
(notin): Likewise.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-149
| Ludovic Court`es |
2007-08-24 | eq/lout: Tiny fix.•••* src/guile/skribilo/package/eq/lout.scm (in): Use `in' instead of
`element', which fixes spacing.
(notin): Likewise.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-91
| Ludovic Court`es |
2007-08-24 | eq/lout: Use "strut @Font" within parenthesized expressions.•••* src/guile/skribilo/package/eq/lout.scm (%left-paren): Use "strut
@Font" for the expression that follows.
(%right-paren): Updated accordingly.
(combinations): Use "nostrut @Font".
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-148
| Ludovic Court`es |
2007-08-24 | `eq' package: Switched to Lout's `@Math'.•••* src/guile/skribilo/package/eq.scm (*use-lout-eq2?*): Renamed to...
(*use-lout-math?*): Default to `#t' since `@Math' is now part of Lout,
from version 3.36.
* src/guile/skribilo/package/eq/lout.scm: Updated accordingly.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-147
| Ludovic Court`es |
2007-08-24 | eq/lout: Use "strut @Font" within parenthesized expressions.•••* src/guile/skribilo/package/eq/lout.scm (%left-paren): Use "strut
@Font" for the expression that follows.
(%right-paren): Updated accordingly.
(combinations): Use "nostrut @Font".
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-90
| Ludovic Court`es |
2007-08-23 | `eq' package: Switched to Lout's `@Math'.•••* src/guile/skribilo/package/eq.scm (*use-lout-eq2?*): Renamed to...
(*use-lout-math?*): Default to `#t' since `@Math' is now part of Lout,
from version 3.36.
* src/guile/skribilo/package/eq/lout.scm: Updated accordingly.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-89
| Ludovic Court`es |
2007-08-20 | doc: Updated documentation of `:number' for sections.•••* doc/user/sectioning.skb (Chapter): Mention new behavior with
non-boolean `:number'.
(Sections): Likewise.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-146
| Ludovic Court`es |
2007-08-20 | Fixed `find-up'.•••* src/guile/skribilo/ast.scm (find-up): Don't cons OBJ when it doesn't
match PRED.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-145
| Ludovic Court`es |
2007-08-20 | lout engine: Always use `@BypassNumber'.•••* src/guile/skribilo/engine/lout.scm (lout-block-before): Always use
`@BypassNumber'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-144
| Ludovic Court`es |
2007-08-20 | Merge from skribilo@sv.gnu.org--2006•••Patches applied:
* lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2 (patch 122-127)
* skribilo@sv.gnu.org--2006/skribilo--devo--1.2 (patch 138-143)
- sui: Small autoload fix.
- `outline' reader: Fixed `append-trees'.
- Added `html-navtabs' by Manuel Serrano.
- html-navtabs: Permit disabling of CSS output.
- Allow arbitrary keyword arguments in `define-markup'.
- Documented `html-navtabs'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-88
| Ludovic Court`es |
2007-08-20 | doc: Updated documentation of `:number' for sections.•••* doc/user/sectioning.skb (Chapter): Mention new behavior with
non-boolean `:number'.
(Sections): Likewise.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-87
| Ludovic Court`es |
2007-08-20 | Allow for user-specified section numbers.•••* src/guile/skribilo/ast.scm: Use `srfi-13'.
(markup-number-string): Made tail-recursive. Allow for non-number
`:number' options.
* src/guile/skribilo/package/base.scm (section-number): Allow non-number
`:number' options to pass through.
(chapter): Use `section-number'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-86
| Ludovic Court`es |
2007-08-20 | lout engine: Always use `@BypassNumber'.•••* src/guile/skribilo/engine/lout.scm (lout-block-before): Always use
`@BypassNumber'.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-85
| Ludovic Court`es |