freetype2/builds
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
..
amiga * builds/amiga/*: Added copyright notes, reworked some comments. 2005-06-08 11:56:55 +00:00
ansi Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
atari Initial revision 2003-12-16 06:15:24 +00:00
beos Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
compiler * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk 2005-05-23 21:33:02 +00:00
dos Add license. 2005-06-04 23:04:30 +00:00
mac * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. 2001-12-16 08:17:33 +00:00
os2 Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
unix * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
vms * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define 2004-04-16 09:56:30 +00:00
win32 * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
detect.mk * builds/detect.mk: Undo change from 2004-11-20. 2004-11-23 09:17:16 +00:00
freetype.mk * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close 2004-08-11 05:25:37 +00:00
link_dos.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
link_std.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
modules.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
newline * include/freetype/fttrigon.h, src/base/fttrigon.c, src/base/ftbase.c, 2001-05-11 14:25:57 +00:00
toplevel.mk * builds/toplevel.mk (distclean): Remove `builds/unix/freetype2.pc'. 2003-09-12 19:38:13 +00:00