Thu Jun 2 10:58:23 CEST 2005 (Manuel Serrano):
*** Minor changes in acmproc.skr and html.skr in order to improve
HTML div generation of abstracts.
Thu May 26 12:59:53 CEST 2005 (Manuel Serrano):
*** Fix LaTeX author address printing.
Sun Apr 10 09:10:31 CEST 2005 (Manuel Serrano):
* Handles correctly LaTeX \charNUMNUMNUM commands in Skribebibtex.
This enables handling ~ as \char126.
Fri Mar 4 08:44:36 CET 2005 (Manuel Serrano):
*** Fix HTML inner links. If the reference pointed to by a link
is located inside the document, the link doest contain the file name
any longer. This enables the renaming of the HTML file while preserving
the correctness of the HTML links.
Wed Nov 17 11:10:53 CET 2004 (Erick Gallesio, Manuel Serrano):
********* release 1.2b.
Wed Nov 10 11:03:47 CET 2004 (Manuel Serrano):
* The image conversion process is now coherent. That is, when an
image does not need conversion, it is still copied into the
output directory.
Mon Nov 8 11:00:07 CET 2004 (Erick Gallesio)
* skr/web-book.skr: Added the option :margin-title to web-book
Thu Oct 28 21:53:34 CEST 2004 (Erick Gallesio)
* New back-end using the ConTeXt TeX macro package
Tue Oct 26 10:52:05 CEST 2004 (Erick Gallesio):
* Added the STklos skribebibtex. Makefile and hierearchy changed
accordingly.
Thu Oct 21 14:55:04 CEST 2004 (Ludovic Courtès):
*** Bibliography parsers use SKRIBE-READ instead of READ.
Mon Oct 11 15:47:08 CEST 2004 (Manuel Serrano):
*** Fix TABLE construction in src/common/api.scm.
Fri Oct 8 22:14:06 CEST 2004 (Manuel Serrano):
*** Fix a bug in src/common/api.scm. The subsection environment
was erroneously represented as a shared constant instead of a
freshly allocated list.
Thu Sep 23 19:30:13 CEST 2004 (Manuel Serrano):
*** Fix the definition of the ITEM markup that was erroneously
doubling its :key attribute.
Thu Sep 23 17:15:21 CEST 2004 (Erick Gallesio)
* In the documentation the installed skribe-config script was used,
instead of the one of the distribution. Fixed.
Wed Sep 22 14:51:45 CEST 2004 (Damien Ciabrini):
* New latex-simple.skr Skribe style that let's LaTex handling
references, links, and the enables non-breakable ~ character.
Wed Sep 22 14:11:36 CEST 2004 (Manuel Serrano):
*** Improve error detections.
Wed Sep 22 02:13:59 CEST 2004 (Manuel Serrano):
* Change the start and stop SOURCE markup. These can now be
integer standing for line numbers or then can be marks matched
against the beginning of the lines.
Sun Jul 11 10:38:23 CEST 2004 (Manuel Serrano):
*** Fix SKRIBE.el paragraph delimiters.
Wed Jul 7 06:23:49 CEST 2004 (Manuel Serrano):
*** Switch the execution order of verify and resolve. Resolve now
takes place *before* verify (because verify simply requires the
ast to be already resolved).
Wed Jun 23 16:56:57 CEST 2004 (Manuel Serrano):
*** etc/bigloo/configure, README.java: add JVM visibility over the
environment variable SKRIBEPATH.
Tue Jun 22 09:47:37 CEST 2004 (Manuel Serrano):
* skr/html.skr: Add the inline-css HTML engine custom.
Mon May 31 18:51:09 CEST 2004 (Erick Gallesio)
*** skr/html.skr: Added the charset custom to html
Mon May 31 14:35:17 CEST 2004 (Manuel Serrano):
*** skr/html.skr: fix a small HTML compliance bug in the TD/TH
background color emission.
Fri May 21 16:44:53 CEST 2004 (Yann Dirson):
*** Add DESTDIR to generated Bigloo Makefiles (in order to ease
the Debian package).
Fri May 21 16:12:48 CEST 2004 (Stéphane Epardaud):
*** src/bigloo/engine.scm: Fix a bug in ENGINE-FORMAT?
Fri May 21 15:54:46 CEST 2004 (Manuel Serrano):
*** skr/web-book.skr: Add subsection to navigation tocs.
Mon May 17 10:14:25 CEST 2004 (Manuel Serrano):
*** src/bigloo/xml.scm: Improve XML fontification.
Mon May 10 21:00:10 CEST 2004 (Manuel Serrano):
*** skr/html.skr: Fix an error in negative relative font size handling.
Thu Apr 29 05:52:53 CEST 2004 (Manuel Serrano):
*** skr/html.skr: Add JS custom.
* src/common/lib.scm: Add ENGINE-CUSTOM-ADD!.
Tue Apr 20 13:40:00 CEST 2004 (Manuel Serrano):
*** skr/html.skr: Add &html-figure-legend to the figure
writer.
Tue Apr 20 12:07:36 CEST 2004 (Manuel Serrano):
*** skr/base.skr: fix a bug in &bib-entry emission. The writer
used to display the label of the entry (&bib-entry-label) was
the writer of the default engine instead of the engine of the
dynamically active engine.
Tue Apr 13 10:11:33 CEST 2004 (Manuel Serrano):
*** skr/html.skr: Fix SUI mark reference generation.
Tue Apr 6 06:58:28 CEST 2004 (Manuel Serrano):
*** doc/user/{engine,latexe}.skb: add document about engines.
Thu Apr 1 14:43:47 CEST 2004 (Manuel Serrano):
*** src/bigloo/evapi.scm: export the SKRIBE-READ function into
the standard api.
Fri Mar 26 05:50:10 CET 2004 (Manuel Serrano):
*** skr/latex.skr, skr/slide.skr: fix PRE and PROG LaTeX tabcolsep.
Wed Mar 24 16:37:06 CET 2004 (Manuel Serrano):
*** skr/latex.skr: add the postdocument custom.
*** skr/web-article.skr: fix illegal html identifiers (add
calls to STRING-CANONICALIZE).
Mon Mar 22 15:53:37 CET 2004 (Erick Gallesio):
* Fix a bash problem in the configure driver script.
Tue Mar 16 09:44:49 CET 2004 (Erick Gallesio, Manuel Serrano):
********* release 1.1a.
Mon Mar 15 00:00:37 CET 2004 (Erick Gallesio):
*** skr/html.skr: Changed the generated JavaScript for email
obfuscation to be conform to HTML 4. This is an ugly hack.
Thu Mar 11 11:28:17 CET 2004 (Manfred Lotz):
*** emacs/emacs.el.in: Fix error in font lock declarations.
*** skr/latex.skr: fix inconsistency in bold face generation.
Wed Mar 10 06:06:48 CET 2004 (Manuel Serrano):
*** src/lib/bigloo.bgl, skr/latex.skr: fix a path bug in
BUILTIN-CONVERT-IMAGE. The generated image was generated in the
source directory but it should be generated in the target directory.
Mon Mar 8 11:40:46 CET 2004 (Manuel Serrano):
* src/common/lib.scm: add an optional filler to LIST-SPLIT.
Sat Mar 6 21:17:45 CET 2004 (Manuel Serrano):
*** skr/html.skr: change the generation of font markup. It now uses
<big> and <small> as much as possible.
*** skr/html.skr: fix mailto markup.
Fri Mar 5 18:45:34 CET 2004 (Manuel Serrano):
*** src/{bigloo,stklos}/{engine,types,writer}.{scm,stk} rename
inherit in delegate.
Sun Feb 29 06:40:53 CET 2004 (Manuel Serrano):
*** src/bigloo/lib.bgl: change image conversion in order to avoid
new conversion when the target image already exists.
*** src/bigloo/writer.scm: change MARKUP-WRITER-GET. The optional
argument PRED may now be #unspecified which means that writers
predicate are not checked during the search.
Sat Feb 28 10:18:16 CET 2004 (Erick Gallesio):
*** src/stklos/reader.stk (%read-bracket): Bug correction: ",("
sequences in strings were interpreted.
Thu Feb 26 20:44:50 CET 2004 (Erick Gallesio):
*** main.stk: Added the --use-variant option
Thu Feb 26 16:33:49 CET 2004 (Erick Gallesio):
*** Documentation can now be conform to HTML 4.01, if compiled
using html4.skr
Thu Feb 26 10:18:21 CET 2004 (Manuel Serrano):
* src/common/api.scm, skr/html.skr: ref markups have no default class.
The HTML engine generates a class which is the name of the protocol
of the reference (i.e., ftp, http, file, ...) for url references.
Wed Feb 25 06:41:51 CET 2004 (Manuel Serrano):
*** src/bigloo/engine.scm: add PUSH-DEFAULT-ENGINE and
POP-DEFAULT-ENGINE.
Wed Feb 25 01:03:22 CET 2004 (Erick Gallesio):
*** skr/html4.skr: File that must be preloaded to produce HTML
4.01 output
Mon Feb 23 10:13:57 CET 2004 (Manuel Serrano):
*** skr/latex.skr: change the output of URL-REF when a text is
provided.
Sat Feb 21 10:39:26 CET 2004 (Manuel Serrano):
* Document standard packages (letter, french, web-book, acmproc, ...).
Fri Feb 20 07:36:09 CET 2004 (Manuel Serrano):
*** skr/html.skr: add the lower case Nu greek symbol.
Thu Feb 19 18:28:43 CET 2004 (Manuel Serrano):
* doc/skr/api.skr: Improve MAKE-ENGINE? predicate in order to
break deeply recursive searches.
Wed Feb 19 00:48:47 CET 2004 (Erick Gallesio):
*** src/stklos/writer.stk: writers can be cloned with COPY-MARKUP-WRITER
Wed Feb 18 22:55:20 CET 2004 (Erick Gallesio):
*** src/stklos/output.stk: added a way to insert a validation phase
before outputting a markup. This should permit, for instance to
verify that a document is conform to certain constraints, as a DTD.
Wed Feb 18 13:25:47 CET 2004 (Manuel Serrano):
*** src/bigloo/lib.bgl: change STRING-CANONICALIZE to get rid
of #\# characters that pose problem for both HTML and LaTeX.
Wed Feb 18 12:03:11 CET 2004 (Manuel Serrano):
*** skr/latex.skr: improve error detection of FONT markups.
Tue Feb 17 13:26:38 CET 2004 (Manuel Serrano):
*** src/common/api.scm, skr/html.skr, skr/latex.skr: fix the big
mess about string used by references (string-canonicalize).
*** src/common/api.scm, skr/html.skr, skr/latex.skr: fix bibliography
references. Bibliography database must be loaded prior to bibliography
entries are referenced. Otherwise, this causes a problem of fix
point iterations between citations and database printing.
Tue Feb 17 11:36:19 CET 2004 (Damien Ciabrini):
*** src/common/sui.scm: fix sui subsection and subsubsection
searches.
Tue Feb 17 06:42:44 CET 2004 (Manuel Serrano):
*** skr/html.skr, skr/latex.skr: add the TABLE rules 'header
option.
Mon Feb 16 15:02:19 CET 2004 (Manuel Serrano):
*** tools/skribebibtex/skribebibtex.scm: add n~ and N~ character
parsing.
Thu Feb 12 22:26:31 CET 2004 (Manuel Serrano):
*** Get rid of the user stage.
Thu Feb 12 16:31:41 CET 2004 (Manuel Serrano):
*** src/common/api.scm: fix table border width handling (option
was ignored).
Thu Feb 12 16:13:48 CET 2004 (Manuel Serrano):
*** src/common/api.scm, skr/html.skr: Improve HTML4.01 compliance.
Thu Feb 12 10:42:30 CET 2004 (Manuel Serrano):
*** src/bigloo/lisp.scm, skr/html.skr, skr/latex.skr: add
&source-error markup.
Wed Feb 11 09:48:08 CET 2004 (Manuel Serrano):
*** src/bigloo/types.scm: The functions LANGUAGE-NAME,
LANGUAGE-FONTIFIER, and LANGUAGE-EXTRACTOR are now exported and
visible from the standard Skribe runtime system.
*** src/common/api.scm, skr/html.skr: Change the default table
attributes value for BORDER, CELLPADDING, and CELLSPACING in order
to get rid of warning messages when producing LaTeX documents.
Mon Feb 9 20:38:28 CET 2004 (Manuel Serrano):
*** skr/latex.skr: fix tt, code, pre engine that were not using
the correct symbol table.
Mon Feb 9 09:44:59 CET 2004 (Manuel Serrano):
*** src/bigloo/lib/bgl: fix the STRING-CANONICALIZE function
so now it turns #\space into #\_.
Mon Feb 9 06:40:33 CET 2004 (Manuel Serrano):
*** src/bigloo/main.scm: the RC file (.skribe/skriberc) is now loaded
before the command line is parsed.
Sat Feb 7 08:23:38 CET 2004 (Manuel Serrano):
* configure, src/bigloo/configure.bgl, src/common/configure.scm:
Improve the configuration mechanism (enabling dynamic configuration
tests).
Fri Feb 6 10:10:31 CET 2004 (Manuel Serrano):
*** skr/html.skr, skr/slide.skr, skr/web-article.skr: redesign HTML
header generation.
Wed Feb 4 14:58:25 CET 2004 (Manuel Serrano):
*** src/common/index.scm: indexes letter references are now
made unique.
Wed Feb 4 05:24:51 CET 2004 (Manuel Serrano):
*** src/common/api.scm, src/{common,bigloo}/index.scm: improve
error localization for indexes.
*** skr/base.skr: improve indexed generation.
Tue Feb 3 11:58:43 CET 2004 (Manuel Serrano):
* src/bigloo/param.scm, src/bigloo/parse-args.scm, src/bigloo/eval.scm:
add the -w?level command line option.
Tue Feb 3 05:51:41 CET 2004 (Manuel Serrano):
*** src/common/api.scm, skr/{html.skr,latex.skr}, doc/user/table.skb:
Redesign of tables.
Mon Feb 2 09:43:28 CET 2004 (Manuel Serrano):
*** skr/html.skr: Improve HTML4.01 compliance.
*** skr/latex.skr: Fix LaTeX symbol table.
*** src/common/api.scm: Fix color declaration in TC and TR.
Sun Feb 1 06:18:08 CET 2004 (Manuel Serrano):
*** src/bigloo/c.scm, src/bigloo/xml.scm: fix multi-lines
fontification in C and XML mode. Older fontification was producing
ill-formed LaTeX outputs.
*** src/common/api.scm: fix figure identifier.
Wed Jan 28 20:57:11 CET 2004 (Manuel Serrano):
* WEB-ARTICLE.SKR now supports the :css option that enables CSS
production and sets the CSS to be used.
Mon Jan 26 15:25:12 CET 2004 (Manuel Serrano):
*** skr/html.skr: various HTML4.01 conformity fixes.
Sun Jan 25 18:31:19 CET 2004 (Manuel Serrano):
*** skr/slide.skr: fix a error is the slide numbering.
Thu Jan 22 07:28:08 CET 2004 (Manuel Serrano):
*** src/common/api.scm: fix a bug in multiple bib references.
Sun Jan 18 11:55:56 CET 2004 (Manuel Serrano):
*** skr/html.skr: fix a bug in the HTML class attribute production.
* src/bigloo/asm.scm: Creation of the assembly fontification (asm).
Sat Jan 17 18:26:00 CET 2004 (Manuel Serrano):
* src/bigloo/api.sch, skr/slide.skr: Change the definition
of DEFINE-MARKUP. This macro now defines a function and a macro.
The macro adds an extra parameters called &SKRIBE-EVAL-LOCATION
that can be used inside the body of the defined function to retrieve
the location of the call. This is extremely useful for function
that defines new nodes. In general, it is desired that the location
associated with these nodes is the user call to the function that
has created the node, instead of the location of the call to
the constructor.
Fri Jan 16 06:56:14 CET 2004 (Manuel Serrano):
* emacs/skribe.el.in: fontification of markups "PROG" and "SOURCE".
* skr/html.skr, skr/web-article.skr: explicit introduction of two
dummy markups &HTML-DOCUMENT-HEADER and &HTML-DOCUMENT-TITLE for
enabling user fine-grain customizations.
Thu Jan 15 17:57:01 CET 2004 (Manuel Serrano):
*** src/bigloo/eval.scm, src/bigloo/lib.bgl, src/bigloo/resolve.scm,
src/common/api.scm:
Improved location detection for unbound references (such as
unbound (ref :bib ...).
Wed Jan 14 08:03:18 CET 2004 (Manuel Serrano):
* src/common/api.scm, src/common/bib.scm, src/bigloo/bib.bgl,
doc/user/bib.skb, doc/user/links.skb: change the bibliography
table mechanism. Bib tables are now first class citizen.
Tue Jan 13 16:22:30 CET 2004 (Manuel Serrano):
* src/bigloo/eval.scm, src/bigloo/parse-args.scm, src/bigloo/lib.bgl,
src/common/api.scm, src/bigloo/source.scm, doc/user/lib.skb:
Creation of the SKRIBE-{IMAGE,BIB,SOURCE}-PATH and
SKRIBE-{IMAGE,BIB,SOURCE}-PATH-SET! functions.
* src/common/api.scm, skr/html.skr, skr/latex.skr, doc/usr/image.skb:
Add :URL image option.
Tue Jan 13 09:02:18 CET 2004 (Manuel Serrano):
*** src/bigloo/eval.scm, src/bigloo/parse-args.scm, doc/user/lib.skb:
Remove the SKRIBE-PATH-ADD! function. Only SKRIBE-PATH-SET! lefts.
Tue Jan 13 08:59:17 CET 2004 (Todd Dukes):
*** configure: Fix illegal shell exports.
Mon Jan 12 13:50:29 CET 2004 (Manuel Serrano):
* src/bigloo/eval.scm: Add the functions SKRIBE-PATH, SKRIBE-PATH-SET!,
and SKRIBE-PATH-ADD!.
Mon Jan 12 12:02:58 CET 2004 (Manuel Serrano):
*** skr/latex.skr: fix when color were disabled.
Mon Jan 12 09:17:46 CET 2004 (Manuel Serrano):
*** skr/html.skr: change the default value of css which used to
be '(quote ()) and which is now ().
Sat Jan 10 10:00:08 CET 2004 (Manuel Serrano):
* src/common/api.scm, src/bigloo/types.scm, src/bigloo/output.scm:
Add the PROCEDURE field to PROCESSOR nodes .
* skr/web-article.skb: Creation of this new package.
Fri Jan 9 15:35:03 CET 2004 (Manuel Serrano):
* The slide.skr package is now documented in the user manual.
* SKRIBE-LOAD and SKRIBE-LOAD-OPTIONS are now documented.
Wed Jan 7 16:37:52 CET 2004 (Manuel Serrano):
* skr/html.skr, skr/latex.skr: fix &source-type and
&source-bracket markups implementation.
Wed Jan 7 11:29:16 CET 2004 (Manuel Serrano):
* src/bigloo/color.scm: colors are lower case, the search
color search is lower case.
*** src/bigloo/color.scm: fix a bug in the string search.
*** skr/latex.skr: The LaTeX engines now uses the "symbol" itemize
option.
*** skr/latex.skr: The LaTeX engines now uses the "key" item
option.
Wed Jan 7 06:12:53 CET 2004 (Manuel Serrano):
* Add skribe-emacs-dir in emacs/skribe.el.in.
* Add the skribe-indent-load in emacs/skribe.el.in.
* Add --emacs-dir in etc/skribe-config.
Sat Jan 3 06:59:15 CET 2004 (Manuel Serrano):
* etc/ChangeLog is now included in the distribution and included
in the Web page.
* Extensions are now uploaded on the Skribe ftp server. They are
also listed from the Skribe Web page.
Fri Jan 2 21:21:52 CET 2004 (Manuel Serrano):
* Add a chapter for skribe-config in the user documentation.
* Creation of the directory documentation that gives information
about the installed extensions.
Thu Jan 1 06:21:39 CET 2004 (Manuel Serrano):
* Implement the SUI link mechanisms.
*** Fix RESOLVE-SEARCH-PARENT whose behavior was incorrect for orphans.
* Add SKRIBE-DOC-DIR in configure.scm.in.
Dec 30 22:09:54 CET 2003 (Manuel Serrano):
*** Fix FIND-MARKUP-IDENT whose return type was incorrect.
* Add the :URL option to the INDEX markup.
Thu Dec 18 09:12:33 CET 2003 (Erick Gallesio, Manuel Serrano):
********* release 1.0a.
Wed Dec 17 10:22:27 CET 2003 (Manuel Serrano):
* Change the processor nodes. The COMBINATOR argument is no longer
required to be a procedure. It can be #f.
* Export predicates such as COMMAND?, UNRESOLVED? and PROCESSOR?.
Export the accessors associated with these primitive types.
Tue Dec 9 16:44:01 CET 2003 (Manuel Serrano):
* the "q" markup now introduces a new node that is handled by the
engines.
Thu Dec 4 09:53:24 CET 2003 (Manuel Serrano):
* Bib (Bigloo) manager now detects duplicate entries.
*** Fix LaTeX engine (latex.skr). LaTeX titles (for chapters,
sections, ...) where incorrects.
*** Various fixes in skribe.el.
Mon Nov 24 10:28:15 CET 2003 (Manuel Serrano):
* Add -c, --custom command line options.
* Re-design the SUI file generation.