src/hb-ot-layout-gsub-private.h


Log

Author Commit Date CI Message
Behdad Esfahbod 2ebb89d6 2009-07-25T19:09:01 Revert "XX" This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
Behdad Esfahbod 55520d2a 2009-06-10T23:26:51 XX
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 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 5876bf1b 2009-05-24T00:53:28 [HB] Simplify version check in GSUB/GPOS
Behdad Esfahbod 212aba61 2009-05-24T00:50:27 [HB] Check for GDEF/GSUB/GPOS versions
Behdad Esfahbod d468f9af 2009-05-21T22:31:33 [HB] Share Extension lookup code between GSUB and GPOS
Behdad Esfahbod 923923fe 2009-05-22T17:58:09 [HB] Remove apply_subtables() again
Behdad Esfahbod ee8776d9 2009-05-20T15:46:12 [HB] Add TODO item
Behdad Esfahbod 3015c417 2009-05-20T06:01:16 [HB] Remove last dependence on the old code base!
Behdad Esfahbod ff05d257 2009-05-20T03:53:00 [HB] Move lookup types enum into subtable class
Behdad Esfahbod 4c44d830 2009-05-19T23:42:30 [HB] Indentation
Behdad Esfahbod 6b54c5d0 2009-05-18T18:30:25 [HB] More reference cast simplification
Behdad Esfahbod eb0dfc83 2009-05-18T18:22:44 [HB] Rename LOOKUP_ARGS to APPLY_ARGS
Behdad Esfahbod 2a8e6acc 2009-05-18T18:21:44 [HB] Internally rename position() and substitute() to apply()
Behdad Esfahbod f6c8a6ea 2009-05-18T18:01:19 [HB] Simplify casts
Behdad Esfahbod 5e5eb057 2009-05-18T17:09:33 [HB] Start GPOS!
Behdad Esfahbod 64e67f75 2009-05-18T15:32:40 [GSUB] Minor
Behdad Esfahbod d79cae0b 2009-05-18T13:50:15 [HB] Minor
Behdad Esfahbod 8533bb98 2009-05-18T06:00:12 [GSUB] Protect against mismatching Extension subtable types
Behdad Esfahbod 969afd70 2009-05-18T05:47:47 [GSUB] Implement ReverseChainSingleSubst GSUB is done!
Behdad Esfahbod 4acaffd7 2009-05-18T05:29:29 [HB] Don't use G_LIKELY!
Behdad Esfahbod 3dcb12f1 2009-05-18T05:22:32 [GSUB] Oops, fix Extension check
Behdad Esfahbod d6aae5f5 2009-05-18T04:25:22 [HB] Cleanup TODOs
Behdad Esfahbod 122f21fb 2009-05-18T04:21:53 [GSUB] Fix context_length handling in Ligature too
Behdad Esfahbod e8cbaaf6 2009-05-18T02:03:58 [HB] Add HeadlessArrayTo<>
Behdad Esfahbod aa3d7adc 2009-05-17T23:17:56 [HB] More churning towards ChainContext lookups
Behdad Esfahbod 6cf2a525 2009-05-17T21:11:49 [HB] Add check to avoid infinite recursion
Behdad Esfahbod 887c4b44 2009-05-17T21:06:08 [HB] Cosmetic
Behdad Esfahbod ca5290f4 2009-05-17T20:48:27 [HB] Start ChainContext and ReverseChainSingleSubst lookups
Behdad Esfahbod 6f20f72e 2009-05-17T20:28:01 [HB] Split Layout-common tables into new files
Behdad Esfahbod f45107fe 2009-05-17T20:13:02 [HB] More shuffling
Behdad Esfahbod 13068232 2009-05-17T08:59:01 [HB] Unify first glyph property checking
Behdad Esfahbod 66bf7ce4 2009-05-17T08:28:42 [HB] Move Context matching logic out of GSUB
Behdad Esfahbod a1625528 2009-05-17T07:52:11 [GSUB] Unify ContextSubst matching
Behdad Esfahbod f8dc67b3 2009-05-17T19:47:54 [HB] Cleanup format unions
Behdad Esfahbod 19fc24f2 2009-05-17T09:45:32 [HB] Couple size checks
Behdad Esfahbod ecf17e84 2009-05-17T09:34:41 [HB] Propagate property of first glyph This slightly grows code size.
Behdad Esfahbod eca8e337 2009-05-17T09:07:27 [GSUB] Further optimize the main switch
Behdad Esfahbod c36238be 2009-05-17T07:39:34 [HB] Renames
Behdad Esfahbod 15c3e75b 2009-05-17T06:03:42 [HB] Simplify buffer
Behdad Esfahbod c9a7cbe9 2009-05-17T01:22:51 [HB] Use ArrayOf<> in GSUB
Behdad Esfahbod 238c855f 2009-05-17T00:22:37 [HB] Use OffsetTo<> for Coverage
Behdad Esfahbod 9e4d9d7b 2009-05-17T00:09:20 [HB] Add OffsetTo template.
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 9f721cf3 2009-05-16T19:59:15 [GSUB] Start ChainContextSubst
Behdad Esfahbod 7fca9e52 2009-05-16T19:44:24 [GSUB] Implement ContextSubstFormat3
Behdad Esfahbod 1ff926a5 2009-05-15T20:25:37 [GSUB] Implement ContextSubstFormat2
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 c5419b6c 2009-05-08T21:17:56 [HB] Remove DEFINE_NON_INSTANTIABLE
Behdad Esfahbod 0dff25f0 2009-05-08T21:12:18 [HB] Remove get_size()
Behdad Esfahbod 25c6c9a3 2009-05-08T19:09:17 [GSUB] ContextSubst format 1
Behdad Esfahbod f7022951 2009-05-08T18:45:53 [GSUB] Shuffle
Behdad Esfahbod cdb317bc 2009-05-06T00:12:29 [GSUB] Towards Context subtitutes
Behdad Esfahbod c9c6a78a 2009-05-05T16:22:02 [GSUB] Minor refactoring
Behdad Esfahbod bb3899a5 2009-05-05T13:25:13 [GSUB] Implement ligature substitutions
Behdad Esfahbod 38b011a2 2009-05-04T20:21:57 [GSUB] Hook new GSUB up in Pango
Behdad Esfahbod a84e71ad 2009-04-16T16:53:40 [GSUB] Start Ligature subtable support
Behdad Esfahbod 52886ca5 2009-04-16T14:19:42 [GSUB] Implement Alternate subtables
Behdad Esfahbod 4f27ce7e 2009-04-16T13:40:13 [GSUB] Implement Extension subtables
Behdad Esfahbod 83e61ff4 2009-04-16T12:30:51 [GSUB] Fix reverse lookup loop like we did in the old code before
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 fd92a3dd 2008-01-24T03:11:09 Starting public interface
Behdad Esfahbod 7586089c 2008-01-23T18:02:28 Minor
Behdad Esfahbod a16ecbf0 2008-01-23T17:01:55 Initial gsub stub