src/hb-ot-layout.cc


Log

Author Commit Date CI Message
Behdad Esfahbod b5db4f1e 2010-05-10T22:22:22 Clean up NO_INDEX
Behdad Esfahbod b435ab7e 2010-05-10T19:51:57 Fix accessing tables from NULL pointer
Behdad Esfahbod 64d3fc8d 2010-05-03T22:51:19 Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
Behdad Esfahbod 33d13fdd 2010-04-29T13:56:44 Rename HB_GNUC_UNUSED -> HB_UNUSED
Behdad Esfahbod 990443e5 2010-04-23T17:53:32 Remove lock_instance()
Behdad Esfahbod 4206e951 2010-04-23T14:44:55 More warning fixes
Behdad Esfahbod c755cb3e 2010-04-22T00:11:43 Change header comment
Behdad Esfahbod 555d1127 2010-01-26T12:58:59 [GDEF] Fix bug in building synthetic GDEF
Behdad Esfahbod 2014b8d1 2009-12-20T20:58:26 Hook OpenType shaping up Default features only for now.
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 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 8a3511ac 2009-11-04T19:45:39 Add hb_language_t as well as language/script conversion to OT tags
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 aa87d951 2009-10-29T03:00:44 [HB] Fix lookup_flag ignoring Reported by Keith Stribley on HarfBuzz list.
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 f0c7540c 2009-08-20T14:01:37 Bug 592484 - invalid write in HB Fix off-by-one.
Behdad Esfahbod 081819ea 2009-08-10T23:40:28 [OT] Hookup glib unicode funcs
Behdad Esfahbod 17878255 2009-08-08T16:57:27 [HB] Remove hb_ot_layout_table_find_feature() That function doesn't make much sense as multiple features in the table may have the same tag.
Behdad Esfahbod 468769b8 2009-08-08T16:53:23 [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
Behdad Esfahbod bff3c0fd 2009-08-07T19:46:30 [HB] Remove clumsy macros and improve API
Behdad Esfahbod 07e69226 2009-08-06T18:28:00 [HB] Remove another stale XXX
Behdad Esfahbod d60bb8ca 2009-08-04T21:32:57 [HB] Hook Sanitizer up. Hell's breaking loose right now
Behdad Esfahbod 679f41fe 2009-08-04T21:32:06 [HB] Fix leak
Behdad Esfahbod f2be7509 2009-08-04T14:12:46 [HB] Remove stale TODO
Behdad Esfahbod 15164d92 2009-08-04T13:57:41 [HB] Fix mix warnings
Behdad Esfahbod 70e0f2a7 2009-08-03T22:01:47 [HB] Make it all work again
Behdad Esfahbod 23c86aa0 2009-08-03T21:40:20 [HB] Use face_t directly instead of ot_layout_t
Behdad Esfahbod 5f5b24f9 2009-08-02T20:03:12 [OT] Rename C++ header files from *.h to *.hh
Behdad Esfahbod 0ead481a 2009-08-02T17:41:36 [HB] Port ot-layout to new public API
Behdad Esfahbod 2098a021 2009-08-02T19:57:00 [HB] Move OT file handling out of ot-layout
Behdad Esfahbod 2c80296a 2009-08-02T15:20:22 [HB] Add XXX marks
Behdad Esfahbod f1322e52 2009-08-01T22:53:04 [HB] Cleanup public buffer structs
Behdad Esfahbod 6d5bb18e 2009-08-01T22:25:04 [OT] Match struct with HB's
Behdad Esfahbod 0090dc0f 2009-07-30T16:28:45 [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
Behdad Esfahbod 02a37069 2009-07-29T18:41:25 [HB] Move direction to buffer
Behdad Esfahbod f9cd1014 2009-07-28T15:43:34 Apply patch from Jonathan Kew
Behdad Esfahbod 55520d2a 2009-06-10T23:26:51 XX
Behdad Esfahbod 2ebb89d6 2009-07-25T19:09:01 Revert "XX" This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
Behdad Esfahbod 09c292e3 2009-05-26T19:48:16 [HB] Fix glyph properties
Behdad Esfahbod 5130c35e 2009-05-26T15:45:41 [HB] Simplify MarkAttachmentType handling
Behdad Esfahbod 4189b92a 2009-05-26T17:31:56 [HB] When looking back/forward, skip marks only
Behdad Esfahbod 1246e410 2009-05-26T15:58:34 [GDEF] Support MarkFilteringSets
Behdad Esfahbod 62964afc 2009-05-26T12:40:10 [HB] Implement get_lig_carets()
Behdad Esfahbod e4b92b85 2009-05-26T15:38:53 [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
Behdad Esfahbod 79420ad9 2009-05-26T12:24:16 [HB] Add get_attach_points()
Behdad Esfahbod c968fc2d 2009-05-25T04:04:24 [HB] More buffer cleanup
Behdad Esfahbod 88a5f5a4 2009-05-25T03:39:11 [HB] Cleanup buffer
Behdad Esfahbod 347f0b86 2009-05-25T03:30:31 [HB] Clean more
Behdad Esfahbod 5c0adce1 2009-05-20T05:42:12 [HB] Rename harfbuzz-buffer to hb-buffer
Behdad Esfahbod 3015c417 2009-05-20T06:01:16 [HB] Remove last dependence on the old code base!
Behdad Esfahbod b857b49c 2009-05-20T05:35:14 [HB] Remove all references to the old code!
Behdad Esfahbod e1593a6e 2009-05-20T04:51:30 [GPOS] Finally it's working, up to Cursive Wow, IranNastaliq renders perfectly again!
Behdad Esfahbod 0f7e6b2c 2009-05-20T04:16:35 [GPOS] Fix more brokenness
Behdad Esfahbod 9c42f05a 2009-05-18T17:43:49 Switch Pango to new, defunt, GPOS
Behdad Esfahbod 5e5eb057 2009-05-18T17:09:33 [HB] Start GPOS!
Behdad Esfahbod 4acaffd7 2009-05-18T05:29:29 [HB] Don't use G_LIKELY!
Behdad Esfahbod d6aae5f5 2009-05-18T04:25:22 [HB] Cleanup TODOs
Behdad Esfahbod ee58aaeb 2009-05-17T05:14:33 [HB] Update copyright years
Behdad Esfahbod f4c95149 2009-05-17T04:59:56 [HB] Simplify more arrays
Behdad Esfahbod fc36d945 2009-05-15T20:11:10 [GSUB] Add GSUB::substitute_lookup()
Behdad Esfahbod c43562b2 2009-05-15T18:54:53 [GSUB] Finish ContextSubstFormat1
Behdad Esfahbod 8b835803 2009-05-16T22:48:14 [HB] Use templates for Null objects Also use a common pool for all nul-content ones.
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 ce48f039 2009-11-02T14:35:51 Merge harfbuzz-ng
Behdad Esfahbod 2d15e72c 2009-04-15T19:50:16 Give it a start at GSUB
Behdad Esfahbod c4473359 2008-02-18T21:14:23 [hb-ot-layout] Add proper namespace to accessors
Behdad Esfahbod 4a26ea40 2008-01-28T07:40:10 Finish script, language, and feature public API
Behdad Esfahbod 706ab25a 2008-01-28T05:58:50 Add script and language public getter API
Behdad Esfahbod e50c3978 2008-01-28T00:16:49 Rename HB_OT_Layout to hb_ot_layout_t
Behdad Esfahbod dfa81196 2008-01-28T00:12:21 Rename hb_ot_layout_create() to hb_ot_layout_create_for_data()
Behdad Esfahbod 54e5aac5 2008-01-27T21:19:51 GDEF completely working now
Behdad Esfahbod 6f425b11 2008-01-24T19:38:56 [GDEF] Finish internal API
Behdad Esfahbod 590d55cb 2008-01-24T19:13:50 [GDEF] Finish public API
Behdad Esfahbod aff831ed 2008-01-24T06:03:45 Implement glyph properties
Behdad Esfahbod ead428d7 2008-01-24T03:54:09 More public api
Behdad Esfahbod fd92a3dd 2008-01-24T03:11:09 Starting public interface