freetype/src/otvalid
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
..
Jamfile Add license. 2005-06-04 23:04:30 +00:00
module.mk Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvalid.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvalid.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvbase.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvcommn.c * src/otvalid/otvcommn.c 2005-04-24 21:50:41 +00:00
otvcommn.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
otverror.h * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
otvgdef.c Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
otvgpos.c Formatting. 2005-03-08 06:00:35 +00:00
otvgpos.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvgsub.c Formatting. 2005-03-08 06:00:35 +00:00
otvjstf.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvmod.c * builds/unix/freetype-config.in: Add new flag `--ftversion' to 2005-02-10 08:18:27 +00:00
otvmod.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
rules.mk Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00