Commit Graph

  • 0090dc0f67 [HB] Remove hinting setting and use ppem==0 to mean "no hinting" Behdad Esfahbod 2009-07-30 16:28:45 -0400
  • f0954d1e08 [HB] Add a "blob" manager Behdad Esfahbod 2009-07-30 15:33:57 -0400
  • 02a370697d [HB] Move direction to buffer Behdad Esfahbod 2009-07-29 18:41:25 -0400
  • 7cda6fa24c [HB] Rename internal vars Behdad Esfahbod 2009-07-29 18:37:57 -0400
  • b196e6f274 [HB] Fix buffer enlargement. Ouch Behdad Esfahbod 2009-07-28 15:50:42 -0400
  • f9cd1014f8 Apply patch from Jonathan Kew Behdad Esfahbod 2009-07-28 15:43:34 -0400
  • 2ebb89d63d Revert "XX" Behdad Esfahbod 2009-07-25 19:09:01 -0400
  • 55520d2af1 XX Behdad Esfahbod 2009-06-10 23:26:51 -0400
  • f53d434b91 [GPOS] Advance buffer cursor in SinglePos lookups. Ouch! Behdad Esfahbod 2009-05-30 22:17:32 -0400
  • e35bbd570a [HB] Improve buffer. Don't dup out buffer unless out is longer than in Behdad Esfahbod 2009-05-30 12:02:46 -0400
  • 6734ed4b6b [GPOS] Fix property checking Behdad Esfahbod 2009-05-27 18:16:55 -0400
  • cc83ae1248 [GPOS] Add vertical TODO Behdad Esfahbod 2009-05-27 00:17:37 -0400
  • b69d38e7ea [HB] Remove useless include Behdad Esfahbod 2009-05-26 22:29:02 -0400
  • 6c8108cb58 [GPOS] Remove unused variables Behdad Esfahbod 2009-05-26 22:26:08 -0400
  • 09c292e3b6 [HB] Fix glyph properties Behdad Esfahbod 2009-05-26 19:48:16 -0400
  • 64e33f008f [GPOS] Fix PairPos signedness Behdad Esfahbod 2009-05-26 18:57:56 -0400
  • 80ea5bd10e [GPOS] Fix mark matching Behdad Esfahbod 2009-05-26 17:58:37 -0400
  • 4189b92aaa [HB] When looking back/forward, skip marks only Behdad Esfahbod 2009-05-26 17:31:56 -0400
  • 1246e41021 [GDEF] Support MarkFilteringSets Behdad Esfahbod 2009-05-26 15:58:34 -0400
  • 5130c35e93 [HB] Simplify MarkAttachmentType handling Behdad Esfahbod 2009-05-26 15:45:41 -0400
  • e4b92b85a7 [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6 Behdad Esfahbod 2009-05-26 15:38:53 -0400
  • 515ce4ceb2 [HB] More de-C++'ization Behdad Esfahbod 2009-05-26 13:08:00 -0400
  • d7df42d7ee [HB] Start MarkFilteringSet support Behdad Esfahbod 2009-05-26 13:04:59 -0400
  • 62964afcec [HB] Implement get_lig_carets() Behdad Esfahbod 2009-05-26 12:40:10 -0400
  • 79420ad9ca [HB] Add get_attach_points() Behdad Esfahbod 2009-05-26 12:24:16 -0400
  • 855720ca47 [HB] Remove more macros Behdad Esfahbod 2009-05-26 12:00:28 -0400
  • c968fc2dc8 [HB] More buffer cleanup Behdad Esfahbod 2009-05-25 04:04:24 -0400
  • 88a5f5a49b [HB] Cleanup buffer Behdad Esfahbod 2009-05-25 03:39:11 -0400
  • 347f0b8621 [HB] Clean more Behdad Esfahbod 2009-05-25 03:30:31 -0400
  • d9d2a07f4a [HB] Remove one XXX, add another Behdad Esfahbod 2009-05-25 03:24:19 -0400
  • 6c78683c04 [HB] Update copyright years Behdad Esfahbod 2009-05-25 03:22:19 -0400
  • 4497af0069 [HB] Would have helped if I actually knew C++ before using it... Behdad Esfahbod 2009-05-25 03:20:18 -0400
  • cc6c644ff2 [HB] More cleanup Behdad Esfahbod 2009-05-25 03:10:06 -0400
  • 20cc86b359 [HB] Simplify Tag Behdad Esfahbod 2009-05-25 02:41:49 -0400
  • 3ec0092c5e [HB] Simplify more Behdad Esfahbod 2009-05-25 02:34:25 -0400
  • 6ad8d5f3c7 [HB] Simplify some basic things Behdad Esfahbod 2009-05-25 02:27:29 -0400
  • f96ffd43bc [HB] simplify macros Behdad Esfahbod 2009-05-24 15:01:16 -0400
  • 8e7b30782a [HB] Update text files Behdad Esfahbod 2009-05-24 14:27:24 -0400
  • fa7d472494 [HB] Remove stale makefile.msc too Behdad Esfahbod 2009-05-24 14:24:35 -0400
  • da2c52abcd [HB] Remove old code! Behdad Esfahbod 2009-05-24 14:22:22 -0400
  • e5372f1621 [HB] Remove stale TODO mark Behdad Esfahbod 2009-05-24 14:21:27 -0400
  • 96908b8984 [HB] Add FixedVersion cast to int Behdad Esfahbod 2009-05-24 12:30:40 -0400
  • 957740dd25 [HB] Simplify tag Behdad Esfahbod 2009-05-24 12:29:55 -0400
  • 87fcdcbe36 [HB] Remove unused data types Behdad Esfahbod 2009-05-24 01:03:24 -0400
  • 5876bf1b73 [HB] Simplify version check in GSUB/GPOS Behdad Esfahbod 2009-05-24 00:53:28 -0400
  • 212aba6189 [HB] Check for GDEF/GSUB/GPOS versions Behdad Esfahbod 2009-05-24 00:50:27 -0400
  • a21b5062cc [HB] Minor Behdad Esfahbod 2009-05-23 22:39:42 -0400
  • a080b1cc2f [HB] Add TODO items Behdad Esfahbod 2009-05-23 18:50:44 -0400
  • e4efdd80a8 [GDEF] Add some get_carret_value() code Behdad Esfahbod 2009-05-22 18:54:24 -0400
  • 9b006bc032 [GPOS] MarkLigPosFormat1 Behdad Esfahbod 2009-05-22 18:29:45 -0400
  • 923923feb2 [HB] Remove apply_subtables() again Behdad Esfahbod 2009-05-22 17:58:09 -0400
  • d468f9af5b [HB] Share Extension lookup code between GSUB and GPOS Behdad Esfahbod 2009-05-21 22:31:33 -0400
  • 498f1909e0 [GPOS] Remove printf. MarkMarkPos1 is working Behdad Esfahbod 2009-05-21 15:51:04 -0400
  • c7d457aa3a [HB] Ouch. Add files. Behdad Esfahbod 2009-05-21 12:46:29 -0400
  • fe550f4dd8 [GPOS] MarkMarkPosFormat1 Behdad Esfahbod 2009-05-21 08:27:07 -0400
  • 357ccde36b [GPOS] MarkBasePosFormat1 Behdad Esfahbod 2009-05-21 06:32:01 -0400
  • 377bfc5860 [GPOS] Implement MarkArray interface Behdad Esfahbod 2009-05-21 04:58:24 -0400
  • c18ec2b1d7 [GPOS] Implement Device support in AnchorFormat3 Behdad Esfahbod 2009-05-21 04:54:01 -0400
  • fca6a0d158 [GPOS] Remove apply_value() return value Behdad Esfahbod 2009-05-21 04:49:04 -0400
  • fb3b5ccfef [GPOS] Start MarkBasePosFormat1 Behdad Esfahbod 2009-05-21 04:47:05 -0400
  • ee8776d9e0 [HB] Add TODO item Behdad Esfahbod 2009-05-20 15:46:12 -0400
  • c6456ca5cf [HB] Add TODO item Behdad Esfahbod 2009-05-20 06:15:23 -0400
  • 3015c41751 [HB] Remove last dependence on the old code base! Behdad Esfahbod 2009-05-20 06:01:16 -0400
  • 5c0adce1cc [HB] Rename harfbuzz-buffer to hb-buffer Behdad Esfahbod 2009-05-20 05:42:12 -0400
  • b857b49c82 [HB] Remove all references to the old code! Behdad Esfahbod 2009-05-20 05:35:14 -0400
  • e1593a6e62 [GPOS] Finally it's working, up to Cursive Behdad Esfahbod 2009-05-20 04:51:30 -0400
  • 0f7e6b2cea [GPOS] Fix more brokenness Behdad Esfahbod 2009-05-20 04:16:35 -0400
  • ff05d257dd [HB] Move lookup types enum into subtable class Behdad Esfahbod 2009-05-20 03:53:00 -0400
  • 263bbef767 [GDEF] Simplify Device access Behdad Esfahbod 2009-05-20 00:00:09 -0400
  • 60d77cf05f [HB] Indentation Behdad Esfahbod 2009-05-19 23:58:54 -0400
  • 90de3dfff9 [HB] Remove unused methods Behdad Esfahbod 2009-05-19 23:43:04 -0400
  • 4c44d830d7 [HB] Indentation Behdad Esfahbod 2009-05-19 23:42:30 -0400
  • d18fd8e3f7 [GPOS] CursivePosFormat1 Behdad Esfahbod 2009-05-19 23:25:41 -0400
  • 70632add33 [GSUB] PairPosFormat2 Behdad Esfahbod 2009-05-19 22:30:09 -0400
  • b24ecbadf4 [GPOS] PairPosFormat1 Behdad Esfahbod 2009-05-19 22:16:04 -0400
  • 056c7ec1ae [GPOS] Start filling apply() functions in Behdad Esfahbod 2009-05-18 19:47:52 -0400
  • 4fa77d3c43 [HB] Use enums Behdad Esfahbod 2009-05-18 18:44:54 -0400
  • 6b54c5d044 [HB] More reference cast simplification Behdad Esfahbod 2009-05-18 18:30:25 -0400
  • eb0dfc830e [HB] Rename LOOKUP_ARGS to APPLY_ARGS Behdad Esfahbod 2009-05-18 18:22:44 -0400
  • 2a8e6accdf [HB] Internally rename position() and substitute() to apply() Behdad Esfahbod 2009-05-18 18:21:44 -0400
  • f6c8a6eacf [HB] Simplify casts Behdad Esfahbod 2009-05-18 18:01:19 -0400
  • 9c42f05a5c Switch Pango to new, defunt, GPOS Behdad Esfahbod 2009-05-18 17:43:49 -0400
  • 5e5eb0573f [HB] Start GPOS! Behdad Esfahbod 2009-05-18 17:09:33 -0400
  • 64e67f7599 [GSUB] Minor Behdad Esfahbod 2009-05-18 15:32:40 -0400
  • d79cae0b4e [HB] Minor Behdad Esfahbod 2009-05-18 13:50:15 -0400
  • 8533bb985e [GSUB] Protect against mismatching Extension subtable types Behdad Esfahbod 2009-05-18 06:00:12 -0400
  • 969afd706e [GSUB] Implement ReverseChainSingleSubst Behdad Esfahbod 2009-05-18 05:47:47 -0400
  • 4acaffd786 [HB] Don't use G_LIKELY! Behdad Esfahbod 2009-05-18 05:29:29 -0400
  • 3dcb12f171 [GSUB] Oops, fix Extension check Behdad Esfahbod 2009-05-18 05:22:32 -0400
  • 2e8fb6c38d [HB] Tweak some constants and fix Coverage Behdad Esfahbod 2009-05-18 04:37:37 -0400
  • d6aae5f5ca [HB] Cleanup TODOs Behdad Esfahbod 2009-05-18 04:25:22 -0400
  • 122f21fb9a [GSUB] Fix context_length handling in Ligature too Behdad Esfahbod 2009-05-18 04:21:53 -0400
  • 47958dea21 [HB] Minor cleanup Behdad Esfahbod 2009-05-18 04:17:47 -0400
  • e73a0c2a90 [HB] Correctly skip glyphs when applying (Chain)Context lookups Behdad Esfahbod 2009-05-18 04:15:25 -0400
  • 7cff75babd [HB] Fix context_length checking Behdad Esfahbod 2009-05-18 04:09:05 -0400
  • d0ba055700 [HB] ChainContext complete Behdad Esfahbod 2009-05-18 03:56:39 -0400
  • e072c24e79 [HB] Implement backtrack matching Behdad Esfahbod 2009-05-18 03:47:31 -0400
  • 02e1e5c63f [HB] One more step to go, for fully working GSUB and ChainContext Behdad Esfahbod 2009-05-18 02:47:57 -0400
  • f14c2b7acf [HB] Further modularize Context matching Behdad Esfahbod 2009-05-18 02:36:18 -0400
  • 13ed4405c5 [HB] A step closer to working ChainContext Behdad Esfahbod 2009-05-18 02:14:37 -0400