From: Marc Battyani
Subject: [ANNOUNCE] cl-pdf and cl-typesetting release candidates.
Date: 
Message-ID: <116hh4nr24sjgad@corp.supernews.com>
The last "official" versions for cl-pdf and cl-typesetting are very old (> 1
year). It seems that some people don't like to use the latest versions and
prefer official releases. So I plan to do one in a few days. (I will even
update the web pages ;-)

An example of pdf generated with cl-typesetting/cl-pdf is here:
http://www.fractalconcept.com/fcweb/download/ex.pdf
Other examples are here:
http://www.fractalconcept.com/fcweb/download/

Please send me remarks, fixes and patches you may have from the current
repository version.

(you can see the cl-pdf and cl-typesetting logs in the attached files)

The full repository is here:
http://www.fractalconcept.com:8000/public/open-source/
(It's a subversion 1.1 repository.)

The projects repositories are:
http://www.fractalconcept.com:8000/public/open-source/cl-pdf/
http://www.fractalconcept.com:8000/public/open-source/cl-typesetting/
http://www.fractalconcept.com:8000/public/open-source/mod_lisp/

There are also tarballs available
http://www.fractalconcept.com/download/cl-pdf-current.tgz
http://www.fractalconcept.com/download/cl-typesetting-current.tgz

BTW the (rather outdated) home pages for these projects are here:
http://www.fractalconcept.com/asp/html/cl-pdf.html
http://www.fractalconcept.com/asp/html/cl-typesetting.html
http://www.fractalconcept.com/asp/html/mod_lisp.html

The cl-pdf and cl-typesetting log files are below.

Marc

------------------------------------------------------------------------
r93 | marc | 2005-04-20 21:34:58 +0200 (Wed, 20 Apr 2005) | 2 lines

cl-pdf:
Updated iterate to the latest version (1.4?)
------------------------------------------------------------------------
r92 | marc | 2005-04-20 21:33:44 +0200 (Wed, 20 Apr 2005) | 5 lines

cl-typesetting:
Perform early compression of the content-streams (as soon as they are
closed) to reduce memory use.
Updated Klaus Weidner's (X)HTML to pdf converter in the contrib directory.
Added Spanish hyphenation file [Andrew Philpot]

------------------------------------------------------------------------
r91 | marc | 2005-04-20 21:09:37 +0200 (Wed, 20 Apr 2005) | 3 lines

cl-pdf:
Some file encoding modifications
More salza optimizations [Dmitri Ivanov]
------------------------------------------------------------------------
r90 | marc | 2005-04-10 23:02:57 +0200 (Sun, 10 Apr 2005) | 2 lines

cl-pdf: A few fixes.

------------------------------------------------------------------------
r89 | marc | 2005-04-08 15:17:18 +0200 (Fri, 08 Apr 2005) | 2 lines

cl-pdf:
Added some missing files for salza
------------------------------------------------------------------------
r88 | marc | 2005-04-05 22:24:02 +0200 (Tue, 05 Apr 2005) | 8 lines

cl-pdf:

Native integration of salza 0.7.1 () for the content-streams compression.
Salza is Zach Beane's zlib in Lisp (No more FFI problems ;-) and is now the
default compression for cl-pdf. It is even slightly faster than using zlib
through FFI. (the other compressions are still there for some time (look at
cl-pdf.asd if you want to use them)

Refactoring of charts. Added pre and post draw hooks for plot-xy (to draw a
background etc.).

Removed cl-pdf.system as all the other systems cl-pdf depends on have no
.system defined. (I will put it back if somebody wants to add and maintain
them)

------------------------------------------------------------------------
r87 | marc | 2005-03-16 11:57:50 +0100 (Wed, 16 Mar 2005) | 3 lines

cl-pdf:
Added Zach Beane zlib implementation in Lisp (salza)(works only in LW and
maybe ACL for now)
You now have to choose the zlib compression used in cl-pdf.asd
------------------------------------------------------------------------
r86 | marc | 2005-02-24 18:52:13 +0100 (Thu, 24 Feb 2005) | 2 lines

cl-typesetting:
Added Klaus Weidner's (X)HTML to pdf converter in the contrib directory.
------------------------------------------------------------------------
r85 | marc | 2005-02-23 10:08:44 +0100 (Wed, 23 Feb 2005) | 7 lines

cl-pdf:
A small fix for OpenMCL [Thanks to Nathan Sobo]
An ABCL compress-string version [Thanks to Andras Simon]
Added implementation specific directories (CMUCL and CCL)
Added CCL stuff in the CCL directory [Thanks to Carlos Ungil]
Added CMUCL stuff in the CMUCL directory [Thanks to Chisheng Huang]

------------------------------------------------------------------------
r84 | marc | 2005-02-22 21:44:53 +0100 (Tue, 22 Feb 2005) | 11 lines

cl-typesetting:

Added cell borders in tables [Thanks to Dmitri Ivanov]

Added dot-atttibutes, rank constraints and edges direction to cl-typegraph.

Updated version of kw-extensions [Thanks to Klaus Weidner]

Applied all the pending fixes and patches. [Thanks to Dmitri Ivanov, Peter
Seibel, Klaus Weidner, and others]


------------------------------------------------------------------------
r83 | marc | 2005-02-01 18:31:51 +0100 (Tue, 01 Feb 2005) | 4 lines

cl-pdf:

Updated ITERATE with Joerg Hoehle's latest fixes.

------------------------------------------------------------------------
r82 | marc | 2005-02-01 15:37:03 +0100 (Tue, 01 Feb 2005) | 4 lines

cl-pdf:

Added &allow-other-keys to with-document args [found by Dmitri Ivanov]

------------------------------------------------------------------------
r81 | marc | 2005-01-26 22:47:01 +0100 (Wed, 26 Jan 2005) | 6 lines

cl-pdf:

Added PNG image support (see png-example) [Thanks to Dmitri Ivanov]

Updated ITERATE with Jorg Hohle's fixes.

------------------------------------------------------------------------
r80 | marc | 2004-12-27 19:30:12 +0100 (Mon, 27 Dec 2004) | 5 lines

mod_lisp:
 Read data from Lisp even if it's a HEAD request
   Added "Lisp-Content-Length" header (send after "Content-Length" header to
overwrite its value)
   (Thanks to Edi Weitz)

------------------------------------------------------------------------
r79 | marc | 2004-12-12 11:15:39 +0100 (Sun, 12 Dec 2004) | 3 lines

cl-pdf:

A fix for iterate on ACL 7.0 [Thanks to Peter Seibel]. I would prefer to
update with the official iterate version but it seems unmaintained at that
time.
------------------------------------------------------------------------
r78 | marc | 2004-12-12 10:43:39 +0100 (Sun, 12 Dec 2004) | 9 lines

cl-pdf:

Added a *max-number-of-pages* for the document being generated to stop when
something goes wrong in the document generation layer above cl-pdf.

Better zlib search for windows [Thanks to Edi Weitz]

Fixed the format-string option for the chart's value-axis [Thanks to
Bj?\195?\182rn Lindberg]


------------------------------------------------------------------------
r77 | marc | 2004-11-23 22:40:09 +0100 (Tue, 23 Nov 2004) | 1 line

mod_lisp: updated version string
------------------------------------------------------------------------
r76 | marc | 2004-11-23 19:20:21 +0100 (Tue, 23 Nov 2004) | 4 lines

mod_lisp version 2.41
  Case insensitive version of the set-cookie


------------------------------------------------------------------------
r75 | marc | 2004-11-23 18:16:32 +0100 (Tue, 23 Nov 2004) | 4 lines

mod_lisp version 2.40:
  Allow more than one Set-Cookie
  (it was in 2.2 but was wrongly removed in 2.35)

------------------------------------------------------------------------
r74 | marc | 2004-11-18 22:00:20 +0100 (Thu, 18 Nov 2004) | 3 lines

mod_lisp2: Fixed lisp_handler to allow for no Content-Length header [Tim
Howe]

mod_lisp: Case insensitive parsing of the lisp header names for
compatibility with mod_lisp2
------------------------------------------------------------------------
r73 | marc | 2004-11-12 11:26:32 +0100 (Fri, 12 Nov 2004) | 1 line

Copyright modification
------------------------------------------------------------------------
r72 | marc | 2004-11-11 20:46:12 +0100 (Thu, 11 Nov 2004) | 1 line

removed the -stable version
------------------------------------------------------------------------
r71 | marc | 2004-11-11 20:33:33 +0100 (Thu, 11 Nov 2004) | 1 line

mod_lisp2 version 1.0
------------------------------------------------------------------------
r70 | marc | 2004-11-11 13:10:24 +0100 (Thu, 11 Nov 2004) | 1 line

Fixed missing function call in mod_lisp2.c
------------------------------------------------------------------------
r69 | marc | 2004-11-11 11:54:25 +0100 (Thu, 11 Nov 2004) | 1 line

mod_lisp2 Release Candidate 1
------------------------------------------------------------------------
r68 | marc | 2004-11-11 11:47:31 +0100 (Thu, 11 Nov 2004) | 1 line

Renamed mod_lisp2-2.c to mod_lisp2.c
------------------------------------------------------------------------
r67 | marc | 2004-11-11 11:46:35 +0100 (Thu, 11 Nov 2004) | 1 line

Copy of mod_lisp2-2 to the main directory
------------------------------------------------------------------------
r66 | marc | 2004-10-01 22:01:18 +0200 (Fri, 01 Oct 2004) | 1 line

Improvement of the references processing
------------------------------------------------------------------------
r65 | marc | 2004-10-01 09:35:00 +0200 (Fri, 01 Oct 2004) | 1 line

Added a binding for *page* in with-document
------------------------------------------------------------------------
r64 | marc | 2004-10-01 09:22:48 +0200 (Fri, 01 Oct 2004) | 4 lines

Added a landscape option to graphs
Redefined write-document in cl-typesetting
Fixed references so that they work when used only in the footer

------------------------------------------------------------------------
r63 | marc | 2004-09-18 22:37:23 +0200 (Sat, 18 Sep 2004) | 1 line

Made a copy of mod_lisp to always have a stable version.
------------------------------------------------------------------------
r62 | marc | 2004-09-10 09:00:51 +0200 (Fri, 10 Sep 2004) | 1 line

Updated ITERATE to the latest version
------------------------------------------------------------------------
r61 | marc | 2004-09-08 20:34:48 +0200 (Wed, 08 Sep 2004) | 4 lines

Added references and contextual values
Added #'format-string
Splitted the ASDF file in 3

------------------------------------------------------------------------
r60 | marc | 2004-09-08 20:31:22 +0200 (Wed, 08 Sep 2004) | 1 line

Added *page-number*
------------------------------------------------------------------------
r59 | marc | 2004-09-01 11:06:01 +0200 (Wed, 01 Sep 2004) | 2 lines

Added Lisp source code typesetting (in pprint.lisp)
+ some fixes
------------------------------------------------------------------------
r58 | marc | 2004-08-15 10:29:31 +0200 (Sun, 15 Aug 2004) | 8 lines

  Version 2.38
  New "server-baseversion" and "modlisp-version" headers
  (Edi Weitz)

  Version 2.37
  Create new socket (instead of reusing) if IP/port combo has changed
  (Edi Weitz)

------------------------------------------------------------------------
r57 | marc | 2004-07-20 20:50:57 +0200 (Tue, 20 Jul 2004) | 4 lines

  Version 2.36
  Close Lisp socket (and buffer) if connection is aborted.
  Some cleanup.
  (Edi Weitz)
------------------------------------------------------------------------
r56 | marc | 2004-07-18 18:33:28 +0200 (Sun, 18 Jul 2004) | 6 lines

  Version 2.35
  Moved back the LispSocket and UnsafeLispSocket variables as global
variables
  instead of config struct variables. The struct is reset at each new
request
  so the sockets were lost instead of reused.
  (Found and fixed by Edi Weitz)

------------------------------------------------------------------------
r55 | marc | 2004-07-15 11:25:56 +0200 (Thu, 15 Jul 2004) | 3 lines

First version of cl-typegraph. :)
Updated the full-example.
Moved the test file from the cl-typesetting system to a cl-typesetting-test
system.
------------------------------------------------------------------------
r54 | marc | 2004-06-20 11:23:11 +0200 (Sun, 20 Jun 2004) | 1 line

Replaced splitted-table by split-table to be compliant with English.
------------------------------------------------------------------------
r53 | marc | 2004-06-19 22:18:23 +0200 (Sat, 19 Jun 2004) | 7 lines

Rewriting of the tables splitting:
 -merging of splitted-multi-page-table into table
 -added a splitted-table
 -removal of multi-page-row
 -v-split is for v-mode boxes only
 -fit-lines replaces v-split for text-content

------------------------------------------------------------------------
r52 | marc | 2004-06-17 21:04:09 +0200 (Thu, 17 Jun 2004) | 1 line

Small fixes [Thanks to Dmitri Inanov]
------------------------------------------------------------------------
r51 | marc | 2004-06-17 19:34:47 +0200 (Thu, 17 Jun 2004) | 1 line

Made punctation spaces trimmable
------------------------------------------------------------------------
r50 | marc | 2004-06-17 18:57:47 +0200 (Thu, 17 Jun 2004) | 3 lines

Added a creator argument to document
Fixed empty objects
[Thanks to Dmitri Ivanov]
------------------------------------------------------------------------
r49 | marc | 2004-06-07 23:42:38 +0200 (Mon, 07 Jun 2004) | 1 line

Added a :v-align keyword arg to the table cells
------------------------------------------------------------------------
r48 | marc | 2004-05-27 14:26:03 +0200 (Thu, 27 May 2004) | 2 lines

Added with-text-compilation
Added an error if the number of cells is wrong in a table
------------------------------------------------------------------------
r47 | marc | 2004-04-28 00:02:11 +0200 (Wed, 28 Apr 2004) | 1 line

Added ITERATE to cl-typesetting
------------------------------------------------------------------------
r46 | marc | 2004-04-28 00:01:07 +0200 (Wed, 28 Apr 2004) | 1 line

Added ITERATE to cl-pdf
------------------------------------------------------------------------
r45 | marc | 2004-04-26 22:49:46 +0200 (Mon, 26 Apr 2004) | 4 lines

Portability modifs for the CLISP(*) [Klaus Weinder]

(*)CLISP has deliberately decided to have a loop behaviour different from
the one used by all the major Lisp implementations. :(

------------------------------------------------------------------------
r44 | marc | 2004-04-25 18:40:38 +0200 (Sun, 25 Apr 2004) | 1 line

CLISP port [Klaus Weidner]
------------------------------------------------------------------------
r43 | marc | 2004-04-25 18:38:17 +0200 (Sun, 25 Apr 2004) | 1 line

Fix for SBCL zlib [Klaus Weidner]
------------------------------------------------------------------------
r42 | marc | 2004-04-25 00:18:54 +0200 (Sun, 25 Apr 2004) | 3 lines

Added UFFI "featurisation" [Klaus Weidner]
Yet another zlib UFFI modification for CMUCL [Edi Weitz]

------------------------------------------------------------------------
r41 | marc | 2004-04-22 12:24:00 +0200 (Thu, 22 Apr 2004) | 1 line

Oops forget a file...
------------------------------------------------------------------------
r40 | marc | 2004-04-22 12:23:18 +0200 (Thu, 22 Apr 2004) | 3 lines

Added change-bars [Klaus Weidner]
Added before/after character decorations, background-color etc. [Klaus
Weidner]
Added references for tables of contents and intra-document page references
[Klaus Weidner]
------------------------------------------------------------------------
r39 | marc | 2004-04-21 00:16:58 +0200 (Wed, 21 Apr 2004) | 6 lines

Added dotted-hfill for tables of content. see the #'hello example for use.

Added :fresh-page to insert a new page when not already on a blank page.
[Thanks to Klaus Weidner]

Corrected some spelling errors (splittable, trimmable, punctuation)[Thanks
to Klaus Weidner]

------------------------------------------------------------------------
r38 | marc | 2004-04-13 20:57:09 +0200 (Tue, 13 Apr 2004) | 1 line

Fixed a minor CMUCL compliance problem.
------------------------------------------------------------------------
r37 | marc | 2004-04-13 15:44:12 +0200 (Tue, 13 Apr 2004) | 2 lines

Added standard color names in implementations other than Lispworks (In
Lispworks the Lispworks color module is used instead.). [Thanks to Klaus
Weidner]

------------------------------------------------------------------------
r36 | marc | 2004-04-02 23:26:18 +0200 (Fri, 02 Apr 2004) | 1 line

Added mod_lisp
------------------------------------------------------------------------
r35 | marc.battyani | 2004-03-22 10:09:13 +0100 (Mon, 22 Mar 2004) | 1 line

Some layout fixes
------------------------------------------------------------------------
r34 | marc.battyani | 2004-03-16 22:30:54 +0100 (Tue, 16 Mar 2004) | 1 line

Portability fix (Thanks Peter Seibel)
------------------------------------------------------------------------
r33 | marc.battyani | 2004-03-11 00:10:55 +0100 (Thu, 11 Mar 2004) | 1 line

Cleaned up the examples
------------------------------------------------------------------------
r32 | marc.battyani | 2004-03-10 20:44:47 +0100 (Wed, 10 Mar 2004) | 1 line

Oops, too many closing parens...
------------------------------------------------------------------------
r31 | marc.battyani | 2004-03-10 20:12:49 +0100 (Wed, 10 Mar 2004) | 3 lines

Renamed :centered to :center and #'put-source-string to #'verbatim

Reverted to the previous version of stroke.lisp

Some cleaning
------------------------------------------------------------------------
r30 | marc.battyani | 2004-03-07 23:30:35 +0100 (Sun, 07 Mar 2004) | 4 lines

Added splitable multi-pages tables

Added row-span in tables

Several improvements

(Thanks to Dmitri Ivanov for all this.)
------------------------------------------------------------------------
r29 | marc.battyani | 2004-03-04 00:19:08 +0100 (Thu, 04 Mar 2004) | 2 lines

Added *left-hyphen-minimum* and *right-hyphen-minimum*

(Thanks to Peter Seibel)
------------------------------------------------------------------------
r28 | marc.battyani | 2004-02-26 11:09:52 +0100 (Thu, 26 Feb 2004) | 3 lines

Multi-page layout fixes

A simple enumerate macro (Thanks to Manuel Giraud)


------------------------------------------------------------------------
r27 | marc.battyani | 2004-02-14 22:24:07 +0100 (Sat, 14 Feb 2004) | 1 line

Fixed the text style restoration at the beginning of a new page.
------------------------------------------------------------------------
r26 | marc.battyani | 2004-02-11 17:25:19 +0100 (Wed, 11 Feb 2004) | 1 line

Added #'new-page (or :eop) to force a page break.
------------------------------------------------------------------------
r25 | marc.battyani | 2004-02-08 16:19:22 +0100 (Sun, 08 Feb 2004) | 1 line

Release 0.70
------------------------------------------------------------------------
r24 | marc.battyani | 2004-02-06 11:02:11 +0100 (Fri, 06 Feb 2004) | 3 lines

Added put-source-code-string to be able to insert text

  with no hyphenation, significant whitespace and newlines

  so that source code is formatted correctly.
------------------------------------------------------------------------
r23 | marc.battyani | 2004-02-04 23:07:53 +0100 (Wed, 04 Feb 2004) | 2 lines

Added color-box

Some cleaning
------------------------------------------------------------------------
r22 | marc.battyani | 2004-01-20 13:04:51 +0100 (Tue, 20 Jan 2004) | 2 lines

added multipage example

a few fixes
------------------------------------------------------------------------
r21 | marc.battyani | 2004-01-07 14:08:07 +0100 (Wed, 07 Jan 2004) | 3 lines

Updated the example with a new cl-pdf code128 barcode

Exported the public symbols

Fixed with-text-content
------------------------------------------------------------------------
r20 | marc | 2003-12-23 12:31:08 +0100 (Tue, 23 Dec 2003) | 1 line

fixed problem when the font has no hyphen-char
------------------------------------------------------------------------
r19 | root | 2003-12-19 22:37:16 +0100 (Fri, 19 Dec 2003) | 1 line

Initial import
------------------------------------------------------------------------
r18 | marc.battyani | 2004-02-17 00:16:21 +0100 (Tue, 17 Feb 2004) | 1 line

Deleted pdf-utils.lisp (unused)
------------------------------------------------------------------------
r17 | marc.battyani | 2004-02-09 23:06:07 +0100 (Mon, 09 Feb 2004) | 1 line

Small modif for non base-char strings
------------------------------------------------------------------------
r16 | marc.battyani | 2004-02-09 21:39:42 +0100 (Mon, 09 Feb 2004) | 1 line

Small modifs.
------------------------------------------------------------------------
r15 | marc.battyani | 2004-02-08 16:03:36 +0100 (Sun, 08 Feb 2004) | 1 line

Release 2.1
------------------------------------------------------------------------
r14 | marc.battyani | 2004-02-05 18:45:31 +0100 (Thu, 05 Feb 2004) | 1 line


------------------------------------------------------------------------
r13 | marc.battyani | 2004-02-05 18:42:35 +0100 (Thu, 05 Feb 2004) | 4 lines

custom encodings

fonts without font data

lots of small improvements

[Thanks to Dmitri Ivanov for this contribution]
------------------------------------------------------------------------
r12 | marc.battyani | 2004-02-05 08:54:36 +0100 (Thu, 05 Feb 2004) | 1 line

Added a few with-standard-io-syntax so that the pdf are generated correctly
when people change the printer settings.
------------------------------------------------------------------------
r11 | marc.battyani | 2004-02-04 12:21:11 +0100 (Wed, 04 Feb 2004) | 1 line

added a :stacked-series option to the histograms
------------------------------------------------------------------------
r10 | marc.battyani | 2004-01-30 17:31:48 +0100 (Fri, 30 Jan 2004) | 1 line

changed zlib (again!) for dynamic loading of the library in delivered
applications
------------------------------------------------------------------------
r9 | marc.battyani | 2004-01-30 11:40:43 +0100 (Fri, 30 Jan 2004) | 1 line

added a *default-encoding* special variable.
------------------------------------------------------------------------
r8 | marc.battyani | 2004-01-29 23:33:05 +0100 (Thu, 29 Jan 2004) | 3 lines

added pdf meta information to documents.

corrected handling of the min/max-value in the charts.

[Thanks to Eric Marsden for theses patches]
------------------------------------------------------------------------
r7 | marc.battyani | 2004-01-15 19:05:41 +0100 (Thu, 15 Jan 2004) | 1 line

corrected typo
------------------------------------------------------------------------
r6 | marc.battyani | 2004-01-07 14:05:00 +0100 (Wed, 07 Jan 2004) | 2 lines

Font names are case insensitive now.

(They remain case sensitive in the generated pdf document)
------------------------------------------------------------------------
r5 | marc.battyani | 2003-12-21 22:26:19 +0100 (Sun, 21 Dec 2003) | 1 line

corrected pfb file loading
------------------------------------------------------------------------
r4 | marc.battyani | 2003-12-20 15:51:57 +0100 (Sat, 20 Dec 2003) | 1 line

exported #'draw-bar-code128
------------------------------------------------------------------------
r3 | marc.battyani | 2003-12-20 12:29:52 +0100 (Sat, 20 Dec 2003) | 1 line

Added improved code128 barcodes from Lars Rustemeier
------------------------------------------------------------------------
r2 | root | 2003-12-19 22:36:21 +0100 (Fri, 19 Dec 2003) | 1 line

Initial import
------------------------------------------------------------------------
r1 | root | 2004-03-31 22:42:25 +0200 (Wed, 31 Mar 2004) | 1 line

initial layout
------------------------------------------------------------------------