src/harfbuzz-buffer.c


Log

Author Commit Date CI Message
Behdad Esfahbod b857b49c 2009-05-20T05:35:14 [HB] Remove all references to the old code!
Behdad Esfahbod 056c7ec1 2009-05-18T19:47:52 [GPOS] Start filling apply() functions in
Behdad Esfahbod 15c3e75b 2009-05-17T06:03:42 [HB] Simplify buffer
Behdad Esfahbod 36f78446 2009-05-17T05:52:32 [HB] Add TODO item
Behdad Esfahbod 5a0b7911 2009-04-16T04:45:30 [harfbuzz/GSUB] towards a partially working GSUB
Behdad Esfahbod 30bd763f 2009-04-15T22:56:15 Implement the first substitute()
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 7a5405c8 2007-10-11T07:15:16 Minor.
Behdad Esfahbod 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).
Behdad Esfahbod 06003908 2007-10-11T07:05:09 Allocate buffer->positions lazily. 2007-10-11 Behdad Esfahbod <behdad@gnome.org> * pango/opentype/*: Allocate buffer->positions lazily.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.
Behdad Esfahbod 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.