Commit Graph

  • bbbbe80ec9 Rename original_direction to target_direction Behdad Esfahbod 2010-12-07 16:22:02 -0500
  • ee8aaf976a Fix arabic shaping of LTR text Behdad Esfahbod 2010-12-07 16:20:42 -0500
  • d1f1707adc Bug 31965 - some GNU/Linux distributions lack icu.pc but have icu-config Behdad Esfahbod 2010-11-30 00:57:15 -0500
  • 3c48982be6 Adjust pyx files to reflect change from int to hb_var_int_t Behdad Esfahbod 2010-11-28 19:39:47 -0500
  • 4f9e4a40bc Fix failing checks Behdad Esfahbod 2010-11-22 11:30:32 -0500
  • 9da26d6669 Remove email address from Copyright headers Behdad Esfahbod 2010-11-22 11:03:18 -0500
  • a45f000192 Clarify copyright notice Behdad Esfahbod 2010-11-18 13:58:32 -0500
  • 0884a8d9cd Move generated table to its own file Behdad Esfahbod 2010-11-17 16:58:21 -0500
  • 14d784116b Update Arabic joining table to include Mandaic Behdad Esfahbod 2010-11-17 16:52:58 -0500
  • 43bf2f7f1e Add OpenType script tags for Unicode 5.2 and Unicode 6.0 scripts Behdad Esfahbod 2010-11-17 14:49:40 -0500
  • afab01cf7c Add Unicode 6.0 scripts Behdad Esfahbod 2010-11-17 14:35:34 -0500
  • f234b68d18 Change HB_SCRIPT_MEITEI_MAYEK to HB_SCRIPT_MEETEI_MAYEK Behdad Esfahbod 2010-11-17 14:25:44 -0500
  • 3ca9a6d1cf Add TODO item Behdad Esfahbod 2010-11-17 13:08:47 -0500
  • 300cb41417 Add XXX marks Behdad Esfahbod 2010-11-17 12:57:23 -0500
  • ea00aee9f9 Add TODO item Behdad Esfahbod 2010-11-05 10:51:37 -0400
  • 3a852ae7fe Save general category and combining class in the buffer for reuse Behdad Esfahbod 2010-11-03 16:37:24 -0400
  • a5ab682b9b More "unreached code" warning fixes Behdad Esfahbod 2010-11-03 15:50:36 -0400
  • 4e22c7e941 Add comment Behdad Esfahbod 2010-11-03 15:47:12 -0400
  • 0342034d1c Pedantic Behdad Esfahbod 2010-11-03 15:40:07 -0400
  • 4a2d844c2f Minor code shuffling Behdad Esfahbod 2010-11-03 15:28:56 -0400
  • 11e3ec444a Fix a few more "unreachable code" warnings Behdad Esfahbod 2010-11-03 15:11:04 -0400
  • 2304856340 Remove another couple lines of dead code Behdad Esfahbod 2010-11-03 12:46:58 -0400
  • b8783c85ac Fix unreachable-code warning Behdad Esfahbod 2010-11-03 11:50:21 -0400
  • c2709119c8 Move things around some more Behdad Esfahbod 2010-10-27 23:18:51 -0400
  • 194d4566ec Move buffer var allocation local Behdad Esfahbod 2010-10-27 23:09:10 -0400
  • 1e7c1fcbc3 Move code around Behdad Esfahbod 2010-10-27 22:48:31 -0400
  • bf94b3ad22 Move some more code around Behdad Esfahbod 2010-10-27 22:37:59 -0400
  • 6334658fe7 Simplify mark skipping logic Behdad Esfahbod 2010-10-27 22:11:32 -0400
  • 8c69e65abe Rename lookup_flags to lookup_props since it's more than just flags Behdad Esfahbod 2010-10-27 22:07:49 -0400
  • 98370e89d1 WIP removing external synthesized GDEF support and implementing it internally Behdad Esfahbod 2010-10-27 17:39:01 -0400
  • 870e2d6eac Remove unused function Behdad Esfahbod 2010-10-27 17:37:20 -0400
  • 1115890b90 More cleanup Behdad Esfahbod 2010-10-27 17:07:04 -0400
  • dbf56b1d94 More lig-id cleanup Behdad Esfahbod 2010-10-27 17:06:12 -0400
  • f6a23a0b91 More removal of lig-id code from buffer Behdad Esfahbod 2010-10-27 17:01:03 -0400
  • dd2ffd282c Minor renaming Behdad Esfahbod 2010-10-27 16:57:01 -0400
  • fe263272a2 Move setting lig_id/component out of buffer and to the gsub code Behdad Esfahbod 2010-10-27 16:51:02 -0400
  • 2e2b2480c0 Always allocate new ligature id Behdad Esfahbod 2010-10-27 16:25:28 -0400
  • bf07d5a29c Set component=0 for ligature glyph Behdad Esfahbod 2010-10-27 16:19:13 -0400
  • 37ab877149 Remove comment Behdad Esfahbod 2010-10-27 15:38:06 -0400
  • 88474c6fda Get rid of the OpenType-specific internal buffer representation Behdad Esfahbod 2010-10-27 14:42:15 -0400
  • 6cb8c34930 Add hb_var_int_t Behdad Esfahbod 2010-10-27 14:27:03 -0400
  • f22802431a Remove trailing comma Behdad Esfahbod 2010-11-02 19:12:37 -0400
  • 13528d0c78 Supposedly implement vertical support in GPOS Behdad Esfahbod 2010-10-27 14:09:27 -0400
  • 9624de5b49 Clarify cursive_chain (and change its sign) Behdad Esfahbod 2010-10-27 13:44:59 -0400
  • d6c9eadb88 Remove more pointless LONGTERMTODO items Behdad Esfahbod 2010-10-27 12:34:50 -0400
  • e204674fe3 Rename hb_ot_layout_get_lig_carets() to hb_ot_layout_get_ligature_carets() Behdad Esfahbod 2010-10-27 12:32:02 -0400
  • 3357d145f8 Implement vertical support in get_lig_carets() Behdad Esfahbod 2010-10-27 12:30:46 -0400
  • 8eeed7eddc Remove LONGTERMTODO item that I'll never fix Behdad Esfahbod 2010-10-27 12:07:49 -0400
  • 184a5279c6 Remove unused macro Behdad Esfahbod 2010-10-27 12:00:49 -0400
  • af5d02a269 Rewrite Cursive joining to act more like other pair lookups Behdad Esfahbod 2010-10-27 11:54:26 -0400
  • ea22c749c7 Fix Cursive positioning Behdad Esfahbod 2010-10-27 11:09:48 -0400
  • aefdb64689 Fix segfault with Arabic combining marks Behdad Esfahbod 2010-10-27 10:40:39 -0400
  • 12b2d09a87 Remove obsolete TODO item Behdad Esfahbod 2010-10-27 01:28:28 -0400
  • 248e3c2ba4 Oops, remove extra mask setting that broke complex shaping Behdad Esfahbod 2010-10-27 01:23:14 -0400
  • 502f4cba3e Divide get_metrics into get_advance and get_extents Behdad Esfahbod 2010-10-27 01:13:56 -0400
  • ec6c0e54d3 Fix blob leak Behdad Esfahbod 2010-10-26 11:28:14 -0400
  • bd7378b2ef Massage mask setting a bit more Behdad Esfahbod 2010-10-13 18:33:16 -0400
  • 961f9baa7b Oops, actually set global mask Behdad Esfahbod 2010-10-13 17:17:00 -0400
  • 39dede9fff Make sure boolean features always use value=1 Behdad Esfahbod 2010-10-13 15:54:06 -0400
  • 3506b2e78d Return early if mask is 0 Behdad Esfahbod 2010-10-13 15:38:52 -0400
  • 5c1c8c9c50 Make sure feature values don't leak out of their mask Behdad Esfahbod 2010-10-13 15:36:38 -0400
  • 852912fc2d Fix applying default-value for features Behdad Esfahbod 2010-10-13 15:34:50 -0400
  • 2989be4919 Set user masks after complex masks Behdad Esfahbod 2010-10-13 15:18:29 -0400
  • a7820b7b15 Add TODO item Behdad Esfahbod 2010-10-13 14:20:48 -0400
  • 04a3023a66 Cleanup TODO Behdad Esfahbod 2010-10-13 10:57:27 -0400
  • 3111b8a0d5 Fix stupid bug, oops Behdad Esfahbod 2010-10-13 10:41:53 -0400
  • 3703f88b74 Step the version up to 0.2 now that Arabic shaper is in Behdad Esfahbod 2010-10-12 18:34:20 -0400
  • 758f68b860 Fix Arabic shaper Behdad Esfahbod 2010-10-12 17:37:44 -0400
  • 13403bc67a Hookup Arabic shaper! Behdad Esfahbod 2010-10-12 17:23:54 -0400
  • 57ac0ecb78 Merge clearing masks and setting global masks Behdad Esfahbod 2010-10-12 17:07:02 -0400
  • fc96596b7c Form clusters before setting masks Behdad Esfahbod 2010-10-12 17:00:25 -0400
  • 1e80782244 Clear masks before setting them up, not after! Behdad Esfahbod 2010-10-12 17:00:07 -0400
  • fd3d32d31c Add hb_ot_shape_execute() Behdad Esfahbod 2010-10-12 16:57:47 -0400
  • 49baa1f69e Add hb_ot_complex_shaper_t stuff and start hooking Arabic shaper up Behdad Esfahbod 2010-10-12 16:50:36 -0400
  • 605ed468f3 Add hb_ot_shape_plan_t Behdad Esfahbod 2010-10-12 16:19:29 -0400
  • 895fb5d364 Refactor, in a different direction Behdad Esfahbod 2010-10-12 16:00:21 -0400
  • d2ba016ca1 More refactoring Behdad Esfahbod 2010-10-12 15:35:45 -0400
  • 66e487dfbf Update Arabic shaping table to Unicode 6.0.0. Behdad Esfahbod 2010-10-12 13:51:19 -0400
  • f4792d99ee Fix infinite loop! Behdad Esfahbod 2010-10-12 12:32:18 -0400
  • 993d1e786a Fix missing negation in unreachable code! Behdad Esfahbod 2010-10-12 11:17:30 -0400
  • 52601275d5 More separation Behdad Esfahbod 2010-10-08 20:38:46 -0400
  • 6b7e675862 Minor Behdad Esfahbod 2010-10-08 20:30:04 -0400
  • aa9c450bb2 Enable 'rtlm' mirroring Behdad Esfahbod 2010-10-08 20:27:38 -0400
  • 36925f695d Rename hb_mask_allocator_t to hb_ot_map_t Behdad Esfahbod 2010-10-08 20:20:32 -0400
  • f5dd3be46b Improve checks Behdad Esfahbod 2010-10-08 20:16:23 -0400
  • 5a2b0b3878 Add hb-ot-map.cc Behdad Esfahbod 2010-10-08 20:14:57 -0400
  • ecc4550ed7 Fix feature overriding Behdad Esfahbod 2010-10-08 20:05:29 -0400
  • 8f08c32750 Minor cleanup Behdad Esfahbod 2010-10-08 19:43:48 -0400
  • a806762a31 Add hb-ot-shape-private.hh Behdad Esfahbod 2010-10-08 19:18:40 -0400
  • 4924affe0f Add hb-ot-map-private.hh Behdad Esfahbod 2010-10-08 19:18:16 -0400
  • a7c5046d6b Add private hb_segment_properties_t Behdad Esfahbod 2010-10-08 18:47:47 -0400
  • b897c607d9 Flip the OT bit-allocation vs gsub/gpos inside-out Behdad Esfahbod 2010-10-08 18:41:57 -0400
  • e89b7d2a61 Logically separate feature collection Behdad Esfahbod 2010-10-08 12:29:59 -0400
  • 5b88908f12 Minor Behdad Esfahbod 2010-10-08 12:23:01 -0400
  • 5360ce0c5c Move some more code around Behdad Esfahbod 2010-10-07 21:21:11 -0400
  • d9c7260788 Minor Behdad Esfahbod 2010-10-07 21:19:54 -0400
  • efe0d682e8 Simplify compiling lookups Behdad Esfahbod 2010-10-07 21:12:46 -0400
  • 476c94218b Rename Behdad Esfahbod 2010-10-07 17:47:33 -0400
  • 34db6f031d Add XXX note Behdad Esfahbod 2010-10-07 01:21:19 -0400
  • 98aa3f6544 Call hb_ot_shape_setup_lookups_complex() Behdad Esfahbod 2010-10-06 00:23:36 -0400