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.