                          Time-stamp: <2003-04-15 19:31:30 EST reiko3>
---------------------------------
  After X-TT Project
---------------------------------

* Changes from 1.3.0 on XF86-4.3.0 to 1.4.0beta1
  - Improved fix to crashs caused when certain fonts (e.g. verdana.ttf)
    are used; solution based on investigating the true nature of the problem.
  - Improved performance based on the solution to the buffer overflow problem,
    caused by exceeding the range of maxbounds.ascent/maxbounds.descent. 
    This problem occurred only when `-m-' spacing was used.
  - Performance improvement of FreeTypeGetMetrics() function.
  - New options for TTCap, `fc' and `fm': they enable the *extremely*
    fast loading of big Japanese or unicode fonts with `-p-' in the
    XLFD.
  - Enhancements for `ds', `eb' and `bw' options.
  - Using Embedded Bitmap with the option `eb=y' when Auto Italic is set.
  - Trying to use TT_Load_Glyph_Bitmap() in get_metrics() when `bs'
    option is not set.
  - Extension of code converter modules for ARABIC, ARMSCII8,
    BIG5HKSCS, GB18030, ISO8859.*, etc. (Pablo Saratxaga)
  - Some other minor improvements.

* Changes from 1.3.0 to 1.3.0 on XF86-4.3.0
  - Fixed an X server crash that appears on Linux/PPC, related to 
    invalid code converter module being loaded because of a broken
    string comparison in xttcconv.c (Chisato Yamauchi, Daisuke 
    MASATSUNA).
  - Fixed an X server crash caused by a NULL dereference when the font
    cache becomes full (Chisato Yamauchi, tokeijikakenoringo).
  - Increased the default font cache size so that it works better for
    iso10646 (Hidetoshi Yamano-uchi, Chisato Yamauchi).
  - Fixed an X-TT garbage-display problem when glyphs are
    undefined for fixed width fonts (Hidetoshi Yamano-uchi,
    Chisato Yamauchi).
  - Fixed an X server crash caused by returning a NULL pointer for the
    bitmap, even when the height was non-zero. The problem occurred
    when using some specific fonts (eg. verdana.ttf) and loading huge
    fonts. (Chisato Yamauchi).
  - Fixed an X server crash caused by buffer overflow. The problem was
    caused by glyph ascent/descent exceeding the range of 
    maxbounds.ascent/maxbounds.descent (Chisato Yamauchi, Masanori
    Shimada).

---------------------------------
  X-TrueType Server Project
---------------------------------

* Changes between 1.2.92 and 1.3.0
  - fixed the ttcno (uninitialized variable was used).
  - added TTCap "bs", by Hidetoshi Yamano-uchi.

* Changes between 1.2.91 and 1.2.92
  - fixed to avoid unresolved symbol error in linking XF86Setup.

* Changes between 1.2.90 and 1.2.91
  - Added forgotten patch

* Changes between 1.2.1 and 1.2.90
  - Commited new font cache mechanism (by Shunsuke Akiyama).
     - change libfont
     - add fontcache extension
     - change xset
  - Fit embedded bitmap functions to FreeType-1.3
    (by Hidetoshi Yamano-uchi).
  - Fixed the metric calculation for monospaced fonts.
  - Add the xfsft compatible TTC font number specifying.
  - Fixed tis620 encoding and add Georgian encoding
    (by Pablo Saratxaga).
  - Fixed BIG5 encoding (Anthony Wong).
  - Added the encoding name "microsoft-win3.1".
  - Fixed xttcconv to prevent memory leak.
  - Changed the code converter to look up "ModulePath" in XF86Config.
  - Changed some symbol names and sort out the source files.

* Changes between 1.2 and 1.2.1
  - changed metric calculation with the very lazy method, and
  - applied changes to use embedded bitmap(by Hidetoshi Yamano-uchi).

* Changes between 1.1pl05 and 1.2
  - fixed several bugs in code converter, and
  - changed directory hierarchy (for XFree86 New Design).

* Changes between 1.1pl04 and 1.1pl05
  - fixed cases when HasSharedLibraries is defined as No,
  - added new converters (contributed by Pablo Saratxaga), and
  - fixed for inclusiong of Very Lazy method using particular fonts.

* Changes between 1.1pl03 and 1.1pl04
  - added "cr" (Code Range) TTCap to restrict code range.

* Changes between 1.1pl02 and 1.1pl03
  - fixed for FreeBSD ELF Platforms.

* Changes between 1.1pl01 and 1.1pl02
  - fixed for MS Unicode font to use unicode charset, and
  - added the XLFD range specifies.

* Changes between 1.1pl00 and 1.1pl01
  - added the very lazy font metrics calculation method,
  - added fix for ISO 8859-11, and
  - added fix for ftcconv.c if the code converter module is linked
    statically.

* Changes between 1.1 and 1.1pl00
   - added the true font property of the font metrics.

* Changes between 1.0pl00 and 1.1.
   - switched the base XFree86 source codes to version 3.3.3,
   - added TCVN encoding (contributed by Pablo Saratxaga),
   - added bug fix for the font rotation, and
   - added the code to calculation the raw width and to store the
     `attributes' field in the `XCharStruct'.

* Changes between 1.0 and 1.0pl00.
   - added 'Turn on/off Hinting' to TTCap,
   - added some encodings, and
   - some minor bug fixes.

# end of file
