[HarfBuzz] harfbuzz: Changes to 'refs/tags/hb-rename'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Wed Mar 4 12:33:09 PST 2015
Tag 'hb-rename' created by Behdad Esfahbod <behdad at behdad.org> at 2009-11-02 19:44 -0800
Rename FTXLayout code to HarfBuzz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkrvNpsACgkQn+4E5dNTERWCrgCaA1rAcMQl0Z1s9lBs2X/+sZ47
8YEAn3TS0f2wBRAXk3reFc609qR3lEFE
=CbgE
-----END PGP SIGNATURE-----
Changes since the dawn of time:
Behdad Esfahbod (22):
Fix bug to copy glyph from in_string, not out_string.
Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.
Replace perror with perror_. Remove FT_BEGIN_STMNT and FT_END_STMNT.
Generate valid XML output. Dump LookupFlag too.
Patches from #170414. Reviewed by Matthias Clasen.
Turn various gcc warnings off. Adding const, adding static, fully
Remove debug line that got in accidentally.
Part of #101079:
Reworked basic shaper with OpenType support. (#101079, based on patch from
Protect against possible division by zeros (#316468, Steve Grubb)
Added "Since:" tags to all interfaces added after Pango 1.0. (#319116,
Fix typo in docs.
Tiny doc improvement.
Use g_slice for PangoOTBuffer allocation. (bug #325026, Matthias Clasen)
pango/Makefile.am, pango/fonts.c, pango/glyphstring.c,
Make sure #include <config.h> is the first include in the file. (bug
If major.minor of required and available glib versions are the same, add
Removed.
Handle GSUB Lookup type 8, and ReverseChainContextualSubst table. (bug
=== Released 1.12.0 ===
Don't err on Table_Missing.
Convert pango/opentype to the new project called HarfBuzz.
Darin Adler (1):
Remove stray semicolon.
Eric Mader (3):
Add modules modules/indic/indic-xft.c, indic-ot.c, indic-ot.h,
Don't fail when reading an empty script.
Correctly handle back, new_advance.
Hans Breuer (2):
moved pango_fc_* to the latter where they live on *nix too.
if PANGO_MODULE_PREFIX is defined include the basic backend shaper (should
Havoc Pennington (1):
header to abstract the difference between FreeType 2.0.3 and 2.0.4 error
James Henstridge (1):
make similar changes to the ones on glib head (call gtk-docize, etc).
Manish Singh (1):
Get rid of unnecessary casts for g_object_{ref,unref}
Matthias Clasen (2):
Remove declarations of unimplemented functions
Add docs.
Owen Taylor (68):
Since Xft may only be available statically without shlib deps, check for
Release 0.14
Remove excess call to DONE_Stream left over from conversion from FT1.
Use ISO C99 varargs when available.
Up to 0.19.
Uncomment GPOS parts.
In Load_ChainContextSubst2, handle the case where an empty class
Add compatibility defines for changes in FreeType 2.1.0.
Fix acess outside of a loaded frame and some memory leaks on failure.
on Jun 3 18:56:09 2002 Owen Taylor <otaylor at redhat.com>
Offset to MarkAttachClassDef is offset to table, not offset to offset to
Start of merges from freetype1 of OpenType fixes.
ligatures can be also used in MarkBasePos lookups. (2001-03-17 Werner
Export TT_New_GDEF_Table to create an empty GDEF table.
Up the FreeType version requirement to 2.0.9. (2.2.1 had a compilation
Add an --enable-debug configure argument defaulting to 'yes' for unstable
Fix infinite loop in the case where the charmap contains a character >
Fix confusion between boolean and FT_Error return. (#108358, Noah Levitt)
Fix mispelled constant from last commit.
When loading in Load_Chain{Sub,Pos}ClassRule, the limit we have only
More careful handling of face->charmap; if is NULL, try to set a unicode
Fix uses of g_assert() around statements with side effects. (#115498,
Improvements to OpenType-dumping code, based on changes in Qt by Lars
Fix a couple of places where TTO_Err_Not_Covered wasn't considered a
Add GPOS_LOOKUP_EXTENSION, GSUB_LOOKUP_EXTENSION, which allow lookup
Update of GPOS and GSUB support to OpenType 1.3 (From FreeType, Werner
OpenType-1.4 update: backtrack information is stored with the item closest
Fix some FreeType1 variable declarations that snuck in from the last
If applying a ligature lookup makes adjacent two glyphs that were not
Fix additional places where TTO_Err_Not_Covered wasn't considered a
Fix various memory leaks from error returns that should have been jumps to
Move allocation afer initial checks, fixing memory leak.
Fix confusion between boolean and FT_Error return. (GSUB equivalent of fix
Fix return value to only contain TTO_Err_Not_Covered if *no* lookups
Check for lookahead glyphs in the right place. (Patch from #116860)
Revert back out the FreeType patch preventing ligatures of not-originally
Rewrite handling of IGNORE_SPECIAL_MARKS to be properly "ignore marks of
Add some macro definitions for gcc-3.3 that suppress the bogus
pango/opentype/ftxgsub.c (Lookup_ChainContextSubst3) Fix problems where
Fix gcc-3.3 versions of macros to have the right return value.
Switch over to recommended Freetype system of include ft2build.h then
Suport CFF fonts as well. (#131202, Manjunath Sripadarao)
Memory leak fixes from Masatake YAMATO, #130652
Sign convention for y offsets is opposite between PangoGlyphString and FT
Rework opentype interfaces and other changes to make GPOS work for Arabic.
=== Released 1.4.0 ===
Free buffer->positions, clean up error returns that were returning
Revert error return changes from last commit.
Use the gcc-3.3 strict-aliasing compatible macros from fterrcompat.h
#143693, Sayamindu Dasgupta
Fix pervasive buffer overruns when skipping glyphs when matching contexts.
Add support for ChainContextSubstFormat3.
Make Check_Property() take a OTL_GlyphItem, add a gproperties field to
Match backtrack context against the output glyphs not the input glyphs
Add missing macro to make the last change actually compile.
Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.
Fix allocation and indexing in NewGlyphClasses array. (#130661, Masatake
Save the order in which features were added and use that when applying
Finish extending properties flags from FT_UShort => FT_UInt. (OTLBuffer
=== Released 1.6.0 ===
Cleanups from 'sparse', #149922, Kjartan Maraas
Set G_LOG_DOMAIN.
For all binary searches, handle the case where the number of items is 0.
Chain up from finalize. (#307547, Paolo Borelli)
Fix up places where there is missing or incomplete Copyright and License
Patch from David Turner. Review and testing by Behdad Esfahbod
Remove an unecessary set of block2.
Skip lookups with lookup index out of range. (Patch from Behdad Esfahbod,
Sebastian Wilhelmi (2):
Resuming aborted commit
Do not add GLIB_CFLAGS to CFLAGS.
Theppitak Karoonboonyanan (1):
Negate y offset according to different conventions between
Tor Lillqvist (4):
Only a script engine here.
pango/makefile.mingw.in pango/mini-fribidi/makefile.mingw Remove. Not
Remove. Not used. (A static library is built here. Exported entries are in
Rename LDADDS to libpango_ot_la_LIBADD to actually make libpango-ot.la
More information about the HarfBuzz
mailing list