freetype/builds/unix
Werner Lemberg 49f4d34ed3 * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
halved.

* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Change the default
strength.
Don't increase slot->advance.y.



* include/freetype/freetype.h (FREETYPE_MINOR): Set to 2.
(FREETYPE_PATCH): Set to 0.

* builds/unix/configure.ac (version_info): Set to 9:9:3.
Currently, we are still binary compatible.

* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/219/2110/, s/2.1.9/2.1.10/.

* builds/freetype.mk (refdoc), README, Jamfile (RefDoc):
s/2.1.9/2.1.10/.

* docs/CHANGES, docs/VERSION.DLL: Updated.

* ChangeLog: Split off older entries into...
* ChangeLog.20, ChangeLog.21: These new files.



The next release will be 2.2.0, so don't worry about source code
backwards compatibility.

* include/freetype/ftimage.h (FT_Outline_MoveToFunc,
FT_Outline_LineToFunc, FT_Outline_ConicToFunc,
FT_Outline_CubicToFunc, FT_SpanFunc, FT_Raster_RenderFunc),
include/freetype/ftrender.h (FT_Glyph_TransformFunc,
FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Decorate
parameters with `const' where appropriate.



* src/sfnt/ttsbit.c (tt_face_load_sbit_image): Compute vertBearingY
to make glyphs centered vertically.

* src/truetype/ttgload.c (compute_glyph_metrics): Compute
vertBearingY to make glyphs centered vertically.
Fix some bugs in vertical metrics:

  . loader->pp3.y and loader->pp4.y are in 26.6 format, not in font
    units.
  . As we use the glyph's cbox to calculate the top bearing now
    there iss no need to adjust `top'.



* src/otvalid/otvcommn.h (OTV_OPTIONAL_TABLE): Use FT_UShort to be
in sync with OTV_OPTIONAL_OFFSET.  Reported by YAMATO Masatake.


* docs/release: Update.
2005-06-16 19:07:08 +00:00
..
.cvsignore Minor documentation fixes. 2005-06-06 07:01:47 +00:00
configure.ac * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
detect.mk * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
freetype2.in * include/freetype/fttrigon.h (FT_Vector_Normalize): Removed. 2003-06-01 21:30:04 +00:00
freetype2.m4 Add license. 2005-06-04 23:04:30 +00:00
freetype-config.in Add license. 2005-06-04 23:04:30 +00:00
ft2unix.h * Version 2.1.7 released. 2003-11-09 08:37:14 +00:00
ft-munmap.m4 Add license. 2005-06-04 23:04:30 +00:00
ftconfig.in * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define 2004-04-16 09:56:30 +00:00
ftsystem.c * builds/unix/ftsystem.c (FT_Stream_Open): Add proper cast for 2004-12-28 23:08:51 +00:00
install-sh * builds/unix/ltmain.sh: Regenerated with `libtoolize --force 2005-02-20 08:22:30 +00:00
install.mk * builds/unix/install.mk (install): Use $(OBJ_BUILD) for ftconfig.h. 2004-12-06 08:42:41 +00:00
mkinstalldirs * builds/unix/ltmain.sh: Regenerated with `libtoolize --force 2005-02-20 08:22:30 +00:00
unix-cc.in * Version 2.1.7 released. 2003-11-09 08:37:14 +00:00
unix-def.in * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
unix-dev.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
unix-lcc.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
unix.mk * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
unixddef.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00