|
df660287
|
2009-08-01T20:46:02
|
|
[HB] Assorted compiler macros
|
|
ba8d94ce
|
2009-08-01T20:29:22
|
|
[HB] Simplify object creation
|
|
c62b5037
|
2009-08-01T19:54:49
|
|
[HB] Add abstract font and face API
Not used yet.
|
|
35a7383c
|
2009-08-01T19:30:31
|
|
[HB] Simplify refcounting functions
|
|
f0954d1e
|
2009-07-30T15:33:57
|
|
[HB] Add a "blob" manager
|
|
23af767a
|
2009-08-01T19:10:41
|
|
[HB] Fix for dfont's with multiple faces
|
|
e97a95f2
|
2009-08-01T19:05:44
|
|
[HB] Use calloc instead of malloc where feasible
|
|
0090dc0f
|
2009-07-30T16:28:45
|
|
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
|
|
02a37069
|
2009-07-29T18:41:25
|
|
[HB] Move direction to buffer
|
|
7cda6fa2
|
2009-07-29T18:37:57
|
|
[HB] Rename internal vars
|
|
b196e6f2
|
2009-07-28T15:50:42
|
|
[HB] Fix buffer enlargement. Ouch
|
|
f9cd1014
|
2009-07-28T15:43:34
|
|
Apply patch from Jonathan Kew
|
|
e35bbd57
|
2009-05-30T12:02:46
|
|
[HB] Improve buffer. Don't dup out buffer unless out is longer than in
That is, we work in-place even for ligatures now.
|
|
2ebb89d6
|
2009-07-25T19:09:01
|
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
|
55520d2a
|
2009-06-10T23:26:51
|
|
XX
|
|
f53d434b
|
2009-05-30T22:17:32
|
|
[GPOS] Advance buffer cursor in SinglePos lookups. Ouch!
|
|
6734ed4b
|
2009-05-27T18:16:55
|
|
[GPOS] Fix property checking
|
|
cc83ae12
|
2009-05-27T00:17:37
|
|
[GPOS] Add vertical TODO
|
|
b69d38e7
|
2009-05-26T22:29:02
|
|
[HB] Remove useless include
|
|
6c8108cb
|
2009-05-26T22:26:08
|
|
[GPOS] Remove unused variables
|
|
09c292e3
|
2009-05-26T19:48:16
|
|
[HB] Fix glyph properties
|
|
64e33f00
|
2009-05-26T18:57:56
|
|
[GPOS] Fix PairPos signedness
|
|
80ea5bd1
|
2009-05-26T17:58:37
|
|
[GPOS] Fix mark matching
|
|
4189b92a
|
2009-05-26T17:31:56
|
|
[HB] When looking back/forward, skip marks only
|
|
1246e410
|
2009-05-26T15:58:34
|
|
[GDEF] Support MarkFilteringSets
|
|
5130c35e
|
2009-05-26T15:45:41
|
|
[HB] Simplify MarkAttachmentType handling
|
|
855720ca
|
2009-05-26T12:00:28
|
|
[HB] Remove more macros
|
|
c968fc2d
|
2009-05-25T04:04:24
|
|
[HB] More buffer cleanup
|
|
88a5f5a4
|
2009-05-25T03:39:11
|
|
[HB] Cleanup buffer
|
|
e4b92b85
|
2009-05-26T15:38:53
|
|
[HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
|
|
515ce4ce
|
2009-05-26T13:08:00
|
|
[HB] More de-C++'ization
|
|
d7df42d7
|
2009-05-26T13:04:59
|
|
[HB] Start MarkFilteringSet support
|
|
62964afc
|
2009-05-26T12:40:10
|
|
[HB] Implement get_lig_carets()
|
|
79420ad9
|
2009-05-26T12:24:16
|
|
[HB] Add get_attach_points()
|
|
347f0b86
|
2009-05-25T03:30:31
|
|
[HB] Clean more
|
|
d9d2a07f
|
2009-05-25T03:24:19
|
|
[HB] Remove one XXX, add another
|
|
6c78683c
|
2009-05-25T03:22:19
|
|
[HB] Update copyright years
|
|
4497af00
|
2009-05-25T03:20:18
|
|
[HB] Would have helped if I actually knew C++ before using it...
|
|
cc6c644f
|
2009-05-25T03:10:06
|
|
[HB] More cleanup
|
|
20cc86b3
|
2009-05-25T02:41:49
|
|
[HB] Simplify Tag
|
|
3ec0092c
|
2009-05-25T02:34:25
|
|
[HB] Simplify more
|
|
6ad8d5f3
|
2009-05-25T02:27:29
|
|
[HB] Simplify some basic things
|
|
f96ffd43
|
2009-05-24T15:01:16
|
|
[HB] simplify macros
|
|
8e7b3078
|
2009-05-24T14:27:24
|
|
[HB] Update text files
|
|
fa7d4724
|
2009-05-24T14:24:35
|
|
[HB] Remove stale makefile.msc too
|
|
da2c52ab
|
2009-05-24T14:22:22
|
|
[HB] Remove old code!
Goodbye 16 thousand lines of ten-year old code!
|
|
e5372f16
|
2009-05-24T14:21:27
|
|
[HB] Remove stale TODO mark
|
|
96908b89
|
2009-05-24T12:30:40
|
|
[HB] Add FixedVersion cast to int
|
|
957740dd
|
2009-05-24T12:29:55
|
|
[HB] Simplify tag
|
|
87fcdcbe
|
2009-05-24T01:03:24
|
|
[HB] Remove unused data types
|
|
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
|
|
a21b5062
|
2009-05-23T22:39:42
|
|
[HB] Minor
|
|
a080b1cc
|
2009-05-23T18:50:44
|
|
[HB] Add TODO items
|
|
e4efdd80
|
2009-05-22T18:54:24
|
|
[GDEF] Add some get_carret_value() code
|
|
9b006bc0
|
2009-05-22T18:29:45
|
|
[GPOS] MarkLigPosFormat1
GPOS is complete now! Yay!
|
|
923923fe
|
2009-05-22T17:58:09
|
|
[HB] Remove apply_subtables() again
|
|
d468f9af
|
2009-05-21T22:31:33
|
|
[HB] Share Extension lookup code between GSUB and GPOS
|
|
498f1909
|
2009-05-21T15:51:04
|
|
[GPOS] Remove printf. MarkMarkPos1 is working
The "bug" was in the font.
|
|
c7d457aa
|
2009-05-21T12:46:29
|
|
[HB] Ouch. Add files.
|
|
fe550f4d
|
2009-05-21T08:27:07
|
|
[GPOS] MarkMarkPosFormat1
Still not quite working.
|
|
357ccde3
|
2009-05-21T06:32:01
|
|
[GPOS] MarkBasePosFormat1
|
|
377bfc58
|
2009-05-21T04:58:24
|
|
[GPOS] Implement MarkArray interface
|
|
c18ec2b1
|
2009-05-21T04:54:01
|
|
[GPOS] Implement Device support in AnchorFormat3
|
|
fca6a0d1
|
2009-05-21T04:49:04
|
|
[GPOS] Remove apply_value() return value
|
|
fb3b5ccf
|
2009-05-21T04:47:05
|
|
[GPOS] Start MarkBasePosFormat1
|
|
ee8776d9
|
2009-05-20T15:46:12
|
|
[HB] Add TODO item
|
|
c6456ca5
|
2009-05-20T06:15:23
|
|
[HB] Add TODO item
|
|
3015c417
|
2009-05-20T06:01:16
|
|
[HB] Remove last dependence on the old code base!
|
|
5c0adce1
|
2009-05-20T05:42:12
|
|
[HB] Rename harfbuzz-buffer to hb-buffer
|
|
b857b49c
|
2009-05-20T05:35:14
|
|
[HB] Remove all references to the old code!
|
|
e1593a6e
|
2009-05-20T04:51:30
|
|
[GPOS] Finally it's working, up to Cursive
Wow, IranNastaliq renders perfectly again!
|
|
0f7e6b2c
|
2009-05-20T04:16:35
|
|
[GPOS] Fix more brokenness
|
|
ff05d257
|
2009-05-20T03:53:00
|
|
[HB] Move lookup types enum into subtable class
|
|
263bbef7
|
2009-05-20T00:00:09
|
|
[GDEF] Simplify Device access
|
|
60d77cf0
|
2009-05-19T23:58:54
|
|
[HB] Indentation
|
|
90de3dff
|
2009-05-19T23:43:04
|
|
[HB] Remove unused methods
|
|
4c44d830
|
2009-05-19T23:42:30
|
|
[HB] Indentation
|
|
d18fd8e3
|
2009-05-19T23:25:41
|
|
[GPOS] CursivePosFormat1
|
|
70632add
|
2009-05-19T22:30:09
|
|
[GSUB] PairPosFormat2
|
|
b24ecbad
|
2009-05-19T22:16:04
|
|
[GPOS] PairPosFormat1
|
|
056c7ec1
|
2009-05-18T19:47:52
|
|
[GPOS] Start filling apply() functions in
|
|
4fa77d3c
|
2009-05-18T18:44:54
|
|
[HB] Use enums
|
|
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
|
|
9c42f05a
|
2009-05-18T17:43:49
|
|
Switch Pango to new, defunt, GPOS
|
|
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
|
|
2e8fb6c3
|
2009-05-18T04:37:37
|
|
[HB] Tweak some constants and fix Coverage
|
|
d6aae5f5
|
2009-05-18T04:25:22
|
|
[HB] Cleanup TODOs
|
|
122f21fb
|
2009-05-18T04:21:53
|
|
[GSUB] Fix context_length handling in Ligature too
|
|
47958dea
|
2009-05-18T04:17:47
|
|
[HB] Minor cleanup
|
|
e73a0c2a
|
2009-05-18T04:15:25
|
|
[HB] Correctly skip glyphs when applying (Chain)Context lookups
|