[ft-cvs] freetype2 ChangeLog Jamfile README docs/CHANGES

2009-03-09 Thread Werner LEMBERG
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: Werner LEMBERG wl 09/03/09 18:06:28

Modified files:
.  : ChangeLog Jamfile README 
docs   : CHANGES 

Log message:
More preparations for 2.3.9 release.

* docs/CHANGES: Updated.

* Jamfile, README: s/2.3.8/2.3.9/, s/238/239/.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1899r2=1.1900
http://cvs.savannah.gnu.org/viewcvs/freetype2/Jamfile?cvsroot=freetyper1=1.46r2=1.47
http://cvs.savannah.gnu.org/viewcvs/freetype2/README?cvsroot=freetyper1=1.54r2=1.55
http://cvs.savannah.gnu.org/viewcvs/freetype2/docs/CHANGES?cvsroot=freetyper1=1.219r2=1.220


___
Freetype-cvs mailing list
Freetype-cvs@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-cvs


[ft-cvs] freetype2 ChangeLog src/sfnt/ttsbit0.c

2009-03-09 Thread Werner LEMBERG
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: Werner LEMBERG wl 09/03/09 13:13:45

Modified files:
.  : ChangeLog 
src/sfnt   : ttsbit0.c 

Log message:
Fix handling of EBDT formats 8 and 9 (part 2).

This patch fixes the following problems in ttsbit0.c:

. Bitmaps for compound glyphs were never allocated.

. `SBitDecoder' refused to load metrics if some other metrics have
  already been loaded.  This condition certainly makes no sense for
  recursive calls, so I've just disabled it.  Another possibility
  would be resetting `decoder-metrics_loaded' to false before
  loading each composite component.  However, we must restore the
  original metrics after finishing the recursion; otherwise we can
  get a misaligned glyph.

. `tt_sbit_decoder_load_bit_aligned' incorrectly handled `x_pos',
  causing some glyph components to be shifted too far to the right
  (especially noticeable for small sizes).

Note that support for grayscale bitmaps (not necessarily compound) is
completely broken in ttsbit0.c.

* src/sfnt/tt_sbit_decoder_load_metrics: Always load metrics.
(tt_sbit_decoder_load_bit_aligned): Handle `x_pos' correctly in case
of `h == height'.
(tt_sbit_decoder_load_compound): Reset metrics after loading
components.
Allocate bitmap.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1897r2=1.1898
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/sfnt/ttsbit0.c?cvsroot=freetyper1=1.26r2=1.27


___
Freetype-cvs mailing list
Freetype-cvs@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-cvs


[ft-cvs] freetype2 ChangeLog builds/unix/configure.raw

2009-03-09 Thread Werner LEMBERG
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: Werner LEMBERG wl 09/03/09 08:36:18

Modified files:
.  : ChangeLog 
builds/unix: configure.raw 

Log message:
* builds/unix/configure.raw (version_info): Set to 9:20:3.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1896r2=1.1897
http://cvs.savannah.gnu.org/viewcvs/freetype2/builds/unix/configure.raw?cvsroot=freetyper1=1.38r2=1.39


___
Freetype-cvs mailing list
Freetype-cvs@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-cvs