Behdad Esfahbod
6c49bebc70
Link freetype to harfbuzz-dump, for those systems that don't track
...
2007-04-30 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/Makefile.am: Link freetype to harfbuzz-dump, for
those systems that don't track dependencies automatically.
18 years ago
Behdad Esfahbod
7341a11691
Copy fixes from harfbuzz stable branch. Includes a leak fix, a kerning
...
2007-04-03 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-gdef.c (_HB_GDEF_Check_Property):
* pango/opentype/harfbuzz-gpos.c (HB_Done_GPOS_Table),
(Lookup_PairPos):
* pango/opentype/harfbuzz-open.c (Get_Class1):
Copy fixes from harfbuzz stable branch. Includes a leak fix,
a kerning fix, and an array out-of-bound access fix.
18 years ago
Hans Breuer
999a6f0575
updated
...
2007-01-13 Hans Breuer <hans@breuer.org>
* pango/makefile.msc pango/opentype/makefile.msc : updated
18 years ago
Behdad Esfahbod
3c038d40da
Remove .cvsignore files (moved to svn:ignore prop)
18 years ago
Behdad Esfahbod
5b3f7702a6
Add stub GDEF files
18 years ago
Behdad Esfahbod
b3395a7aa3
Don't shift down the mark attachment type
18 years ago
Behdad Esfahbod
193b66d52a
Remove stale comment
18 years ago
Behdad Esfahbod
12c4568c68
Break and rename, in the layout of old HarfBuzz codebase
18 years ago
Behdad Esfahbod
3158d84b0d
Oops. s/OpenTypeFontFaceFile/OpenTypeFontFile/g
18 years ago
Behdad Esfahbod
bf0f9dd613
Use union for ClassDef
18 years ago
Behdad Esfahbod
c46196d09c
Use union for Coverage
18 years ago
Behdad Esfahbod
86f450243d
Add GPOS stub
18 years ago
Behdad Esfahbod
133466177e
s/OpenTypeFont/OpenTypeFontFace/g
18 years ago
Behdad Esfahbod
71d62baab0
GSUBGPOSHeader
18 years ago
Behdad Esfahbod
eebabd8b2e
Finished OpenType Common Table Formats
18 years ago
Behdad Esfahbod
2b73745197
Device tables.
18 years ago
Behdad Esfahbod
eb32e374f4
ClassDef
18 years ago
Behdad Esfahbod
53502c6723
Rename CoverageFormat to Coverage
18 years ago
Behdad Esfahbod
0d6db2abcb
Define more structs using DEFINE_INT_TYPE.
18 years ago
Behdad Esfahbod
915931b74a
s/DEFINE_NOT_INSTANTIABLE/DEFINE_NON_INSTANTIABLE/
18 years ago
Behdad Esfahbod
0c0d55330e
Coverage.
18 years ago
Behdad Esfahbod
882e52f591
Rename to harfbuzz-ng.cc
18 years ago
Behdad Esfahbod
f8ba99f6f3
LookupFlags
18 years ago
Behdad Esfahbod
25ad92c8a6
Implement Feature
18 years ago
Behdad Esfahbod
befc022aff
LangSys
18 years ago
Behdad Esfahbod
c81efca149
Use CamelCaseTags.
18 years ago
Behdad Esfahbod
808dbe283c
Make types not instantiable
18 years ago
Behdad Esfahbod
b739c05ca4
Add OpenTypeFontFile.
18 years ago
Behdad Esfahbod
8596944b74
Add Makefile
18 years ago
Behdad Esfahbod
b6e62bc5db
After DEFINE_SCRIPT_ARRAY
18 years ago
Behdad Esfahbod
01e4fcb032
Remove the annoying HB_ prefix.
18 years ago
Behdad Esfahbod
6b4ce01da1
Second version. Complete redesign, based on C++ classes to ensure endian
...
correctness.
18 years ago
Behdad Esfahbod
f78e70c301
First version.
18 years ago
Behdad Esfahbod
f726b20e56
Bug 347073 – Allow empty GPOS table
...
2006-07-24 Behdad Esfahbod <behdad@gnome.org>
Bug 347073 – Allow empty GPOS table
* pango/opentype/harfbuzz-open.c (_HB_OPEN_Load_ScriptList): Don't
err on empty GPOS/GSUB tables.
19 years ago
Behdad Esfahbod
52481a5c55
Bug 345600 – cvs build error in pango/opentype/Makefile
...
2006-06-22 Behdad Esfahbod <behdad@gnome.org>
Bug 345600 – cvs build error in pango/opentype/Makefile
* pango/opentype/Makefile.am: Rename variable SOURCES to MAINSOURCES.
Some automake versions seem to use it or something.
19 years ago
Behdad Esfahbod
ffb2d5c1e7
Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory
...
2006-05-31 Behdad Esfahbod <behdad@gnome.org>
Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory
and have many cpu usage.
Patch from Yong Li.
* pango/opentype/ftglue.c (_hb_ftglue_face_goto_table): TrueType table
offsets are absolute, not relative.
19 years ago
Behdad Esfahbod
f8f7bd2451
Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct when
...
2006-05-31 Behdad Esfahbod <behdad@gnome.org>
Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct
when using MarkAttchmentType
Patch from Tin Myo Htet.
* pango/opentype/harfbuzz-gpos.c (Lookup_MarkMarkPos): Ignore marks
of non-matchin attachment type.
19 years ago
Behdad Esfahbod
d2a613187c
Fix loop variables. (coverity found bug.)
...
2006-04-12 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-gpos.c: Fix loop variables. (coverity
found bug.)
19 years ago
Behdad Esfahbod
14022e826f
Bug 337924 – cleanups for issues reported by various compilers Patch
...
2006-04-11 Behdad Esfahbod <behdad@gnome.org>
Bug 337924 – cleanups for issues reported by various compilers
Patch from Kjartan Maraas.
* examples/viewer-x.c (update):
* modules/arabic/arabic-fc.c (fallback_shape),
(arabic_engine_shape):
* modules/basic/basic-fc.c (fallback_shape), (basic_engine_shape):
* modules/basic/basic-x.c:
* modules/hangul/hangul-fc.c:
* modules/hebrew/hebrew-fc.c (hebrew_engine_shape):
* modules/indic/indic-fc.c:
* modules/khmer/khmer-fc.c:
* modules/syriac/syriac-fc.c:
* modules/thai/thai-fc.c:
* modules/tibetan/tibetan-fc.c:
* pango/break.c:
* pango/modules.c:
* pango/opentype/ftglue.c (_hb_ftglue_face_goto_table):
* pango/pango-attributes.c (pango_attr_list_filter):
* pango/pango-engine.c:
* pango/pango-fontset.c:
* pango/pango-layout.c (pango_layout_set_text),
(pango_layout_xy_to_index), (pango_layout_get_cursor_pos):
* pango/pango-markup.c (text_handler):
* pango/pango-utils.c (read_alias_file):
* pango/pangocairo-fcfont.c (G_DEFINE_TYPE_WITH_CODE):
* pango/pangocairo-fcfontmap.c (G_DEFINE_TYPE_WITH_CODE):
* pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info):
* pango/pangox-fontmap.c (pango_x_make_matching_xlfd):
* tests/dump-boundaries.c (fail):
Remove unused variables. Remove excess semicolon after DEFINE_TYPE
macros.
19 years ago
Behdad Esfahbod
59aafd0780
Fix minor bugs reported by the Coverity scan report.
...
2006-04-10 Behdad Esfahbod <behdad@gnome.org>
Fix minor bugs reported by the Coverity scan report.
* pango/opentype/harfbuzz-gdef.c (HB_GDEF_Build_ClassDefinition):
* pango/opentype/harfbuzz-gpos.c (HB_GPOS_Query_Scripts),
(HB_GPOS_Query_Languages), (HB_GPOS_Query_Features): Do not access
structs before we check them for nullity.
* pango/pango-layout.c (pango_layout_index_to_line),
(pango_layout_index_to_line_and_extents),
(pango_layout_index_to_pos): Check for invalid iterators outside the
loop, so we don't crash.
* pango/pango-layout.c (pango_layout_line_x_to_index): Set
char_trailing instead of trailing in one of too many paths. Should
have been a typo.
* pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity
somewhere.
19 years ago
Behdad Esfahbod
b31d6def96
Update from HarfBuzz. Lars Knoll fixed all the warnings.
...
2006-04-06 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype: Update from HarfBuzz. Lars Knoll fixed all the
warnings.
19 years ago
Behdad Esfahbod
ca57250bc9
Make sure TTAG_GDEF and frineds are defined, needed for FreeType <= 2.1.7
...
2006-04-03 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-impl.h: Make sure TTAG_GDEF and frineds are
defined, needed for FreeType <= 2.1.7 (pointed by Tim Janik).
19 years ago
Behdad Esfahbod
f618288e00
.
19 years ago
Behdad Esfahbod
5f1f943b9e
.
19 years ago
Behdad Esfahbod
bce3e0b0d4
Define NULL.
19 years ago
Behdad Esfahbod
9f8da38cd1
Convert pango/opentype to the new project called HarfBuzz.
...
2006-03-31 Behdad Esfahbod <behdad@gnome.org>
Convert pango/opentype to the new project called HarfBuzz.
* pango/opentype/*: Restructured.
* pango/pango-ot-*: Updated to use HarfBuzz symbol names.
19 years ago
Behdad Esfahbod
dd2a8d4d49
Don't err on Table_Missing.
...
2006-03-25 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/ottest.c: Don't err on Table_Missing.
19 years ago
Behdad Esfahbod
434833b1b7
=== Released 1.12.0 ===
...
2006-03-13 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.12.0 ===
* configure.in: Version 1.12.0
* NEWS, README: Updated.
19 years ago
Behdad Esfahbod
8228828e1e
Handle GSUB Lookup type 8, and ReverseChainContextualSubst table. (bug
...
2006-01-30 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/ftxgsub.c: Handle GSUB Lookup type 8,
and ReverseChainContextualSubst table. (bug #149696 ,
patch from Aamir Wali)
19 years ago
Behdad Esfahbod
e040f68196
Removed.
...
2006-01-28 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/pango-ot-*: Removed.
* pango/pango-ot-*: Added.
* pango/Makefile.am, pango/opentype/Makefile.am: Adjusted.
19 years ago