Patch title: Release 96 bulk changes
Abstract:
File: /pliant/welcome/changelog/91-100.page
Key:
    Removed line
    Added line
title "Piant compiler and PDEE changes[lf]releases 81 to 90"


header "Release 95: 2006/1/20"

  list
    item
      [Pliant default encoding is now UTF8 instead of iso8859-1, see 'default_charset_is_utf8' in /pliant/language/type/text/str.pli if you need to revert the change.]
    item
      [Initial toy release of the Pliant browser HTTP proxy.]
    item
      [Support for cookies in Pliant HTTP server (Boris Reitman).]
    item
      [Small improvements in the FullPliant automatic video configuration (Marcus Vinicius Santos).]
    item
      [Fixed some typo in release 94 clustering code (Michel de Mendez).]


header "Release 94: 2006/1/15"

  [It's hard to list since there are so many changes. Here are the main ones.]
  list
    item
      [The Pliant color galibration system is finished (accurate, fast, flexible)]
    item
      [Improved Epson inkjet printers driver, including 6 colors formulation on the R800]
    item
      [Pliant now contains PCL5 and PCL6 Pliant drivers (last time I checked, HPIJS was still unable to driver HP PCL6 only laster printers !)]
    item
      [The Pliant vector library is now production quality]
    item
      [Improved version of Pliant PDF filter (PDF filter will and probably cannot reach production quality since PDF is a crazy complex standard just like HTML+HTTP+Javascript+DOM+SVG, so you will probably see this line again and again)]
    item
      [Introduction of Pliant PML encoding (binary XML)]
    item
      [Proper graphic console interface (X11 and Linux framebuffer available, Win32 and VNC still to be written)]
    item
      [First serious release of the Pliant browser. Not usable yet, but the core design of this third instance (I had to restart from scratch twice because the design revieled to be weak) seems ok to me at last. This explains why this release of Pliant has been so long to get out.]
    item
      [FullPliant can now run live from an USB key (or from a CDROM or floppy and an USB key if your BIOS is too old to boot directly from the USB key) and provide graphical user interface (Pliant browser on top of patched Linux framebuffer)]
    item
      [Introduction of Pliant storage subsystem (used by the word processor demonstration applet).]


header "Release 93: 2004/11/7"

  list
    item
      [Fixed Pliant release 92 not working on Windows (module /pliant/language/stream/tcp.pli)]
    item
      [Fixed Pliant not working with Linux kernel 2.6.9 and later (module /pliant/language/compiler/expression/expression2.pli)]
    item
      [Fixed a bug in the database code leading to memory corruption (double free) when creating databases with 'new']
    item
      [Much better 'stroke' implementation in the graphic library]
    item
      [Fixed some strange flush problem making Pliant remote execution slower than expected under Linux]
    item
      [Pliant database code is now EXT3 awared: the Pliant journal force EXT3 to use full journaling]
    item
      [Added a Samba client library interface]
    item
      [Added support for 'file_list' error discovery]
    item
      [Several small bug fixes and improvements in the graphic library]
    item
      [Several small bug fixes and improvements in Fullpliant installation and administration]


header "Release 92: 2004/7/18"

  list
    item
      [Important bug fix in Pliant database loader.]
    item
      [Semaphore bug fix in /pliant/fullpliant/run.pli]
    item
      [Fixed support for 64 bits Linux filesystems]
    item
      [More conforming WebDAV implementation]
    item
      [The Pliant vector graphic library is now production quality]
    item
      [Added read support for '.zip' file format]
    item
      [Added alsa sound support for Pliant over Linux]
    item
      [Many other tiny improvements, see patch forum for details]


header "Release 91: 2004/3/28"

  list
    item
      [Corrected the long standing code generator bug in math functions picked from glibc (sin, cos, tan, exp, log, etc).]
    item
      [Corrected 'has_no_side_effect' poor handling (was sometime ignored).]
    item
      [Enabled best optimisation level under Win32 also.]
    item
      [Added 'replace_content' to Pliant XML -> HTML styling engine.]
    item
      [In Pliant HTTP server, keep alive timeout is now reduced when many connections are open.]
    item
      [Even more flexible color conversion system.]
    item
      [Prevent jpeg library to call 'exit' in case of corrupted or unsupported JPEG image.]
    item
      [Too many to list improvements in Pliant vector graphics library.]
    item
      [FullPliant is now both Linux kernel 2.4 and Linux kernel 2.6 compatible.]
    item
      [CD or DVD engraver is now much easier to configure.]
    item
      [Corrected Pliant disk partitioning module (it would create a slightly too large last partition).]
    item
      [The default behaviour under FullPliant is no more to force /proc/sys/net/ipv4/tcp_timestamps to zero.]
    item
      [Better cleanup of FullPliant LPR queues.]
    item
      [Pliant web browser is completely broken because on the way to use the new 'Document' data type.]