Age | Commit message (Expand) | Author |
2006-07-28 | Moved `skribe/api.scm' to `(skribilo package base)'.•••* doc/skr/api.skr (doc-markup): Updated default value of SOURCE.
* doc/user/bib.skb (bib-sort/authors): Change value of SOURCE (should
have been done earlier!).
* doc/user/sectioning.skb (p): Likewise.
* src/guile/skribilo/evaluator.scm (%evaluate): Updated comment.
* src/guile/skribilo/module.scm (%skribilo-user-imports): Added
`(skribilo package base)'.
(%skribe-core-modules): Removed `api'.
* src/guile/skribilo/package/Makefile.am (dist_guilemodule_DATA): Added
`base.scm'.
* src/guile/skribilo/package/base.scm: No longer use
`define-skribe-module'. Use an appropriate `define-module' instead.
Fixed uses of `gensym' so that they pass a string instead of a symbol
or nothing. Similarly, use Guile's native hash table API instead of
the one in `compat'.
(include): Use `include-document' instead of `skribe-include'.
* src/guile/skribilo/package/eq.scm: Use `package base' instead of
`skribe api'.
* src/guile/skribilo/package/pie.scm: Likewise.
* src/guile/skribilo/skribe/Makefile.am (dist_guilemodule_DATA): Removed
`api.scm'.
* src/guile/skribilo/utils/compat.scm (date): Export it.
(correct-arity?): New.
git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-32
| Ludovic Court`es |
2006-01-25 | More progress towards a working user manual.•••* doc/skr/api.skr (define-markup?): Support `define*' and
`define*-public'.
* doc/user/bib.skb: Commented out problematic `skribebibtex'-related
things.
* doc/user/lib.skb (skribe-load): Replaced by `load-document'.
(skribe-load-options): Replaced by `*load-options*'.
(skribe-path): Replaced by `*document-path*'.
* src/guile/skribilo/coloring/lisp.scm (definition-search): Removed
debugging statement.
* src/guile/skribilo/engine.scm (find-engine): For documentation
purposes, explicitly list all keyword parameters.
* src/guile/skribilo/source.scm (source-read-lines): Start line numbers
from 0.
* src/guile/skribilo/utils/compat.scm (skribe-path-set!): New.
(skribe-image-path-set!): New.
(skribe-source-path-set!): New.
(skribe-bib-path-set!): New.
git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-30
| Ludovic Courtes |
2006-01-18 | More fixes in the hope to get the manual compiled.•••* doc/skr/api.skr (define-markup?): Accept `define-public'.
(define-markup-options): Accept any kind of `define' symbol.
(define-markup-rest): Likewise.
* doc/user/bib.skb (bibliography): Use `src/bib1.sbib'.
(bib-table?): Provide a definition.
(default-bib-table): Likewise.
(make-bib-table): Likewise.
(bibliography): Fixed a `ref'.
(example): Fixed file name. This example does not work yet.
* doc/user/footnote.skb (footnote): Documented `label', removed
`number'.
* doc/user/table.skb (th): Documented `rowspan'.
* src/guile/skribilo.scm (skribilo-options): Added `-S'/`--source-path'.
Honor it.
* src/guile/skribilo/coloring/lisp.scm: Use `(ice-9 match)'. Rewrote all
the `match-case' code into corresponding `match' statements.
(definition-search): Fixed, using `source-property' and `port-line'.
Does not work yet due to a bug in guile-reader's source position
recording (shows 1 line earlier). Added a READ parameter.
* src/guile/skribilo/skribe/api.scm: Mark SYMBOL as replaced instead of
blindly overriding the core binding.
git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-28
| Ludovic Courtes |
2006-01-17 | Towards a self-hosted user manual.•••* doc/skr/api.skr: Use `(skribilo reader)' and `(skribilo utils syntax)'.
(api-search-definition): Added a SKRIBE-SOURCE? argument.
Determine the appropriate reader based on its value.
(keyword->symbol): Removed.
(define-markup?): Fixed.
(make-engine?): Fixed (but unverified).
(make-engine-custom): Likewise.
(sym/kw?): New.
(define-markup-formals): Fixed.
(define-markup-options): Likewise.
(define-markup-rest): Likewise.
(doc-markup): Added a SKRIBE-SOURCE? argument.
(doc-engine): Likewise.
* doc/user/*.skb: Updated the `:source' arguments to `doc-markup' and
`doc-engine'.
* src/guile/skribilo/utils/compat.scm (hashtable-update!): Fixed
according to the Bigloo manual.
git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-26
| Ludovic Courtes |
2005-06-15 | Initial import of Skribe 1.2d.•••Initial import of Skribe 1.2d.
git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--base-0
| Ludovic Court`es |