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