|
b857b49c
|
2009-05-20T05:35:14
|
|
[HB] Remove all references to the old code!
|
|
056c7ec1
|
2009-05-18T19:47:52
|
|
[GPOS] Start filling apply() functions in
|
|
15c3e75b
|
2009-05-17T06:03:42
|
|
[HB] Simplify buffer
|
|
36f78446
|
2009-05-17T05:52:32
|
|
[HB] Add TODO item
|
|
5a0b7911
|
2009-04-16T04:45:30
|
|
[harfbuzz/GSUB] towards a partially working GSUB
|
|
30bd763f
|
2009-04-15T22:56:15
|
|
Implement the first substitute()
|
|
a2a9a023
|
2008-01-15T22:46:32
|
|
HarfBuzz was relicensed to a more generous and simpler license. Adapt. See
2008-01-15 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*:
HarfBuzz was relicensed to a more generous and simpler license.
Adapt. See pango/opentype/COPYING for the new license which is
LGPL-compatible.
|
|
78ef65ba
|
2007-11-07T08:06:01
|
|
Some more cleanup and merging.
2007-11-07 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Some more cleanup and merging.
|
|
5716ae27
|
2007-10-24T22:44:47
|
|
New header file harfbuzz-global.h. Rename FT_* int types to HB_* types.
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: New header file harfbuzz-global.h. Rename
FT_* int types to HB_* types.
|
|
13b2b963
|
2007-10-21T18:17:02
|
|
Bug 488840 – harfbuzz: protect against ligid overflow
2007-10-21 Behdad Esfahbod <behdad@gnome.org>
Bug 488840 – harfbuzz: protect against ligid overflow
* pango/opentype/harfbuzz-buffer.c (_hb_buffer_allocate_ligid):
Never return zero, even in case of overflow.
* pango/opentype/harfbuzz-impl.h: Define dummy HB_LIKELY() and
HB_UNLIKELY(), to be filled later.
|
|
6b347138
|
2007-10-11T08:30:50
|
|
Mark internal symbols as HB_INTERNAL and define that to static in
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Mark internal symbols as HB_INTERNAL and
define that to static in harfbuzz.c.
* pango/opentype/harfbuzz-buffer-internal.h: New file.
|
|
0b032549
|
2007-10-11T07:24:47
|
|
Some more cleanup.
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.c: Some more cleanup.
|
|
7a268643
|
2007-10-11T07:21:31
|
|
Move some code around.
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.c: Move some code around.
|
|
7a5405c8
|
2007-10-11T07:15:16
|
|
Minor.
|
|
986f4fd9
|
2007-10-11T07:12:49
|
|
Rename buffer->inplace to buffer->separate_out with the inverted meaning,
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.[ch]: Rename buffer->inplace to
buffer->separate_out with the inverted meaning, such that buffer
is initialization is memset(0).
|
|
06003908
|
2007-10-11T07:05:09
|
|
Allocate buffer->positions lazily.
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Allocate buffer->positions lazily.
|
|
fc3d6f57
|
2007-10-11T06:52:07
|
|
Bug 485621 – Get rid of freetype memory allocator in harfbuzz
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
Bug 485621 – Get rid of freetype memory allocator in harfbuzz
* pango/opentype/*: Remove all occurences of FT_Memory. Use
malloc/realloc/free directly.
* pango/pango-ot*: Update to above.
|
|
a8abb8b9
|
2007-10-11T00:07:58
|
|
Bug 485559 – Boston Summit HarfBuzz optimizations
2007-10-10 Behdad Esfahbod <behdad@gnome.org>
Bug 485559 – Boston Summit HarfBuzz optimizations
* pango/opentype/*: HarfBuzz hacking to:
- Rename last remaining FT_Err stuff to HB_Err.
- Fix a couple invalid table paths to be permissive so
fonts work better. Particularly GDEF table for Nafees
Nastaliq is loaded and works great now.
- Optimize harfbuzz buffer to not copy/swap for simple
one-to-one and "copy" GSUB operations.
* pango/pango-ot*: Update to FT_Err to HB_Err renaming.
|
|
dd810b76
|
2007-08-29T08:46:50
|
|
Bug 302952 – The placement of a diacritic marks for an arabic ligature
2007-08-29 Behdad Esfahbod <behdad@gnome.org>
Bug 302952 – The placement of a diacritic marks for an arabic ligature
is not correct
* pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't
use zero as allocated ligature id. Zero means no ligature id.
|
|
9f8da38c
|
2006-03-31T12:28:09
|
|
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.
|