src


Log

Author Commit Date CI Message
Behdad Esfahbod ecd2e996 2010-02-23T02:42:00 Improve the alignment for NullPool
Behdad Esfahbod bc7830e4 2010-02-17T15:14:57 Use __attribute__((unused)) only with gcc 4 and later See discussion at: https://bugzilla.gnome.org/show_bug.cgi?id=610183
Behdad Esfahbod 555d1127 2010-01-26T12:58:59 [GDEF] Fix bug in building synthetic GDEF
Behdad Esfahbod cd11a98f 2009-12-20T23:05:02 Fix compile with older FreeType
Behdad Esfahbod 7f7448a3 2009-12-20T21:42:14 Indent
Behdad Esfahbod e70f45eb 2009-12-20T21:26:24 Revert "Fallback to 'kern' if no GPOS applied" This reverts commit d740c8f78bcbe80a8bcd8a9468830a406da37cc0. The change is wrong. If there is a GPOS table, we should not use 'kern'.
Behdad Esfahbod d740c8f7 2009-12-20T21:23:56 Fallback to 'kern' if no GPOS applied
Behdad Esfahbod 2f78c171 2009-12-20T21:03:11 Remove glibism!
Behdad Esfahbod 907e67da 2009-12-20T20:59:51 Oops, add file.
Behdad Esfahbod 2014b8d1 2009-12-20T20:58:26 Hook OpenType shaping up Default features only for now.
Behdad Esfahbod 196610ba 2009-12-20T19:01:14 Pass features down
Behdad Esfahbod 51f141a7 2009-12-20T18:22:28 Avoid overflow
Behdad Esfahbod 26d7a757 2009-12-20T17:58:25 Refactor hb_shape a bit
Behdad Esfahbod 001fc2d2 2009-12-20T17:24:05 Add TrueType kern support
Behdad Esfahbod 2c1b85cf 2009-12-20T16:29:17 Direct unicode->get_mirroring directly
Behdad Esfahbod 6a2ef5aa 2009-12-20T16:28:01 Do mirroring
Behdad Esfahbod 0465e698 2009-12-20T16:25:18 Protect against NULL funcs
Behdad Esfahbod 5ceefa1d 2009-12-20T15:29:16 Add hb_unicode_get_*() functions
Behdad Esfahbod b8a53e44 2009-12-20T14:56:25 We'll have to link to libstdc++ if linking to ICU, so disable test for now We have to get rid of the ICU in main lib. Still thinking about best way to do it.
Behdad Esfahbod 314905d7 2009-12-20T14:50:42 Explicitly track whether the buffer has positions
Behdad Esfahbod 314b460d 2009-12-20T13:58:50 Add HB_DIRECTION_IS_FORWARD/BACKWARD
Behdad Esfahbod bdd0ff52 2009-12-15T04:07:40 Make main.cc compile without glib
Behdad Esfahbod 807b8aa4 2009-11-19T20:28:03 Another C++ strictness fix Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler (Error: A union member cannot have a user-defined assignment operator) According to the bug: C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids explicitly using of union members with constructors, destructors or assignment operations. So we use a set() method instead of the assignment operator. Ugly, but hey, that's life.
Behdad Esfahbod 8b9b866d 2009-11-19T20:27:57 Fix warning
Behdad Esfahbod c65b26ac 2009-11-18T11:27:33 Use autoconf FLEXIBLE_ARRAY_MEMBER when available
Behdad Esfahbod d33f674c 2009-11-18T09:47:44 Add Mongolian variation selectors
Behdad Esfahbod d6387757 2009-11-11T17:15:03 Fix sanitize
Behdad Esfahbod 636f017e 2009-11-10T12:56:35 Remove obsolete TODO item
Behdad Esfahbod bf2b25dd 2009-11-06T19:52:47 Remove done item
Behdad Esfahbod 4a860531 2009-11-06T19:52:01 Reverse buffer at the end if RTL
Behdad Esfahbod ff44f88d 2009-11-06T19:48:16 Handle shaping in non-native direction
Behdad Esfahbod b4b4272c 2009-11-06T17:46:33 Oops, wrong change
Behdad Esfahbod 52ea4776 2009-11-06T17:45:38 Change order of font and face for API consistency
Behdad Esfahbod f4f1fc97 2009-11-06T17:42:38 Remove debug info that crept in
Behdad Esfahbod aa196d60 2009-11-06T17:23:31 [GSUB] More ligature/component fixing We can only reuse the ligid if it belongs to a previous ligature, not a component!
Behdad Esfahbod 25e7ef70 2009-11-06T17:21:01 Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
Behdad Esfahbod 9db8ad75 2009-11-06T16:47:31 Add hb_ot_layout_position_finish() We expect buffer to be setup with default positions before GPOS.
Behdad Esfahbod edb54e9a 2009-11-06T15:19:22 Fix FT_Face finalizer call
Behdad Esfahbod 3d14528b 2009-11-06T15:13:17 Rename hb_buffer_get_len() to hb_buffer_get_length()
Behdad Esfahbod 1ff77750 2009-11-06T13:52:57 Minor.
Behdad Esfahbod 3648bdf5 2009-11-05T20:17:53 Fix FT_Face generic finalizer
Behdad Esfahbod 5a11c875 2009-11-05T20:08:17 Cosmetic
Behdad Esfahbod 44533e77 2009-11-05T19:58:02 Fix warning
Behdad Esfahbod bcc0406a 2009-11-05T19:54:23 include errno.h
Behdad Esfahbod 799b3c37 2009-11-05T19:37:58 Add debugging to object lifecycle
Behdad Esfahbod 25edb940 2009-11-05T19:20:06 Cosmetic
Behdad Esfahbod 850dc5bb 2009-11-05T18:26:52 Return 0 from get_glyph_nil
Behdad Esfahbod 85555a95 2009-11-05T18:25:56 Initialize font->klass
Behdad Esfahbod bcd26bd7 2009-11-05T18:03:26 Add TODO item
Behdad Esfahbod f4281e0a 2009-11-05T17:58:41 Fix ref counting
Behdad Esfahbod 6358ff45 2009-11-05T17:39:16 Add hb_ft_face_create_cached
Behdad Esfahbod 2027f74b 2009-11-05T16:34:47 Add default positioning to hb-shape
Behdad Esfahbod c3f9f7e5 2009-11-05T16:16:14 Fix MarkMark issue with ligid and components
Behdad Esfahbod d0351314 2009-11-05T16:16:06 Include stdio.h if debugging
Behdad Esfahbod 2e336692 2009-11-05T13:55:41 Add hb_font_get_*
Behdad Esfahbod 9bef3611 2009-11-05T12:20:11 Rename [xy]_pos to [xy]_offset since we don't accumulate positions
Behdad Esfahbod 2daa47e9 2009-11-05T12:08:34 Cosmetic
Behdad Esfahbod 2f50d873 2009-11-04T21:07:03 Start filling hb_shape() in
Behdad Esfahbod ae070b7d 2009-11-04T20:29:54 Add script and language to buffer
Behdad Esfahbod 8a3511ac 2009-11-04T19:45:39 Add hb_language_t as well as language/script conversion to OT tags
Behdad Esfahbod 4591753a 2009-11-04T18:15:59 Define ARRAY_LENGTH
Behdad Esfahbod 214ac7c1 2009-11-04T18:12:32 Another one
Behdad Esfahbod 1e914345 2009-11-04T18:12:09 Minor
Behdad Esfahbod 48de3730 2009-11-04T16:59:50 Fix previous commit, ouch!
Behdad Esfahbod e21899bc 2009-11-04T16:36:14 Fix array query API The array query APIs now all do: - Return the total number of items - Take a start_offset, such that individual items can be fetched - The _count IN/OUT variable always has number of items written into the array upon return of the function
Behdad Esfahbod 3b59306b 2009-11-04T15:48:32 Finish FT glue. Rough and untested
Behdad Esfahbod 7951279b 2009-11-03T20:27:05 Implement nil font functions
Behdad Esfahbod 8fb3d1aa 2009-11-03T18:34:20 Start ft glue
Behdad Esfahbod d94647e2 2009-11-03T16:35:10 Add ICU glue
Behdad Esfahbod b7dd4b94 2009-11-03T15:21:15 Fix hb_be_uint16()
Behdad Esfahbod cd7555ee 2009-11-03T15:16:10 Namespace MSVC defines in public header
Behdad Esfahbod 5ebabece 2009-11-03T15:15:07 Move unicode_funcs to buffer
Behdad Esfahbod d5a8e460 2009-11-03T15:14:40 [Makefile] Install hb-unicode.h Separate OT headers also.
Behdad Esfahbod 21d0fce3 2009-11-03T14:28:32 Add check for not linking to libstdc++
Behdad Esfahbod ca95ce46 2009-11-03T14:18:33 Use the C linker, not C++ linker Such that we don't link to libstdc++.
Behdad Esfahbod ffbe0a85 2009-11-03T10:52:45 More MSVC fixes from Jonathan Kew
Behdad Esfahbod d3480ba3 2009-11-03T10:47:29 Don't use zero-sized arrays It's not part of the standard and MSVC doesn't like it. It makes the code a lot less elegant than it used to be, but I think it should work now.
Behdad Esfahbod 6bec81aa 2009-11-02T19:17:36 Cosmetic
Behdad Esfahbod 2f3e69f3 2009-11-02T18:53:15 Fix build without glib, again
Behdad Esfahbod 63a792a8 2009-11-02T18:33:52 Update Makefile to build without glib
Behdad Esfahbod 68a2c771 2009-11-02T18:31:53 Build without glib Thready-safety disabled in that case, until we add support for pthread, etc. Fun...
Behdad Esfahbod cc4c096a 2009-11-02T18:13:17 MSVC has no stdint.h
Behdad Esfahbod 9a204c7a 2009-11-02T18:11:55 Remove use of GINT16_FROM_BE
Behdad Esfahbod 1f0ceeb8 2009-11-02T16:28:39 Install library
Behdad Esfahbod 29aa4001 2009-11-02T16:28:39 Add build system
Behdad Esfahbod c09ed980 2009-10-29T03:08:42 [HB] Add glyph_metrics typedef
Behdad Esfahbod 91b1e03e 2009-10-29T03:05:18 [HB] Add point_index to get_contour_point() Pointed out by Keith Stribley on HarfBuzz list.
Behdad Esfahbod aa87d951 2009-10-29T03:00:44 [HB] Fix lookup_flag ignoring Reported by Keith Stribley on HarfBuzz list.
Behdad Esfahbod 52e9a71d 2009-09-21T13:58:56 [HB] Add comment
Behdad Esfahbod f9c0a2da 2009-09-21T13:43:54 [HB] Fix apply_lookup() loop Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
Behdad Esfahbod c0ab43c0 2009-09-21T13:40:38 [HB] Fix bug in chain_context_lookup() invocations Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
Behdad Esfahbod e6bd4e93 2009-08-30T21:02:28 [HB] Add TODO item
Behdad Esfahbod 3e2401f6 2009-08-28T17:17:11 [HB] Rename DEBUG to TRACE where appropriate
Behdad Esfahbod 0535b50f 2009-08-28T17:14:33 [HB] Add GSUB/GPOS tracing
Behdad Esfahbod 95e20240 2009-08-28T16:31:20 [HB] Allow enabling different debug facilities individually
Behdad Esfahbod 37006bd1 2009-08-28T09:46:14 Fix stupid array growing bug
Behdad Esfahbod 98977491 2009-08-27T01:32:17 [HB] Simplify counting
Behdad Esfahbod 81a5c4df 2009-08-27T00:21:04 [HB] Indent
Behdad Esfahbod c91facd8 2009-08-26T18:53:43 [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
Behdad Esfahbod f0c7540c 2009-08-20T14:01:37 Bug 592484 - invalid write in HB Fix off-by-one.