Commit Graph

  • 34961e3198 Prefer native atomic/mutex ops to glib's Behdad Esfahbod 2012-05-17 20:50:38 -0400
  • ec3ba4b96f Move atomic ops into their own header Behdad Esfahbod 2012-05-17 20:30:46 -0400
  • de0878395b Update TODO Behdad Esfahbod 2012-05-17 20:15:49 -0400
  • c87b317f0e [util] Add hb-ot-shape-closure tool Behdad Esfahbod 2012-05-15 23:53:18 -0400
  • 45675e589e [util] Refactor to accommodate for upcoming new tool Behdad Esfahbod 2012-05-15 23:10:39 -0400
  • 1d6846db9e [Indic] Apply vatu feature after cjct Behdad Esfahbod 2012-05-13 18:09:29 +0200
  • 8caf5dcd66 Minor Behdad Esfahbod 2012-05-13 17:10:18 +0200
  • 617f4ac46f Refactor Behdad Esfahbod 2012-05-13 16:48:03 +0200
  • 5e4e21fce4 Revert "[Indic] Refactoring" Behdad Esfahbod 2012-05-13 16:46:08 +0200
  • 3f18236a03 Fix more warnings Behdad Esfahbod 2012-05-13 16:20:10 +0200
  • 9f377ed321 Fix more unused-var warnings Behdad Esfahbod 2012-05-13 16:13:44 +0200
  • d993e72331 Fix hb_face_set_index() Behdad Esfahbod 2012-05-13 16:04:36 +0200
  • 93345edcbe Fix warnings Behdad Esfahbod 2012-05-13 16:01:08 +0200
  • eace47b173 Minor Behdad Esfahbod 2012-05-13 15:54:43 +0200
  • 99c2695759 Add accessort to buffer for current info, current pos, and prev info Behdad Esfahbod 2012-05-13 15:45:18 +0200
  • 6736f3c5b0 Minor Behdad Esfahbod 2012-05-13 15:21:06 +0200
  • 5df809b655 [GSUB/GPOS] Remove context_length Behdad Esfahbod 2012-05-13 15:17:51 +0200
  • 28b9d502bb Minor Behdad Esfahbod 2012-05-13 15:04:00 +0200
  • 50f630c17c Remove ioctl checks Behdad Esfahbod 2012-05-13 13:03:44 +0200
  • db0de7cd61 [util] Set ansi color only on color change Behdad Esfahbod 2012-05-13 13:02:38 +0200
  • 912c5ff80a Reduce default margin Behdad Esfahbod 2012-05-13 12:51:02 +0200
  • 52e7b1424a [util] Make hb-view print out Unicode art if stdout is a terminal Behdad Esfahbod 2012-05-13 02:02:58 +0200
  • 8b2753ce2b Minor Behdad Esfahbod 2012-05-13 00:54:07 +0200
  • 30874b4819 [util] Make tools default to stdin if no text is provided Behdad Esfahbod 2012-05-12 15:54:27 +0200
  • 2097951110 [util] Change default font size of hb-view to 256 Behdad Esfahbod 2012-05-12 15:41:48 +0200
  • 737dded2e0 Fix compiler warnings Behdad Esfahbod 2012-05-12 15:40:11 +0200
  • f538fcb538 [test] Make tool usage easier by not requiring "--stdin" Behdad Esfahbod 2012-05-12 15:34:40 +0200
  • a3273e30bb [Indic] Add more Malayalam tests Behdad Esfahbod 2012-05-12 13:34:18 +0200
  • 7f852b644b Fix compiler warnings Behdad Esfahbod 2012-05-11 23:10:31 +0200
  • f7e8dcfd4f [Indic] Unbreak Devanagari Behdad Esfahbod 2012-05-11 22:00:06 +0200
  • 6a091df9b4 [Indic] Disambiguate sub vs post vs above matras Behdad Esfahbod 2012-05-11 21:42:27 +0200
  • 9d0d319a4a [Indic] Position Bengali Reph before matras Behdad Esfahbod 2012-05-11 21:36:32 +0200
  • f893672511 [Indic] Start categorizing Reph per script Behdad Esfahbod 2012-05-11 21:10:03 +0200
  • a913b024d8 [Indic] Apply 'init' feature for Bengali Behdad Esfahbod 2012-05-11 20:59:26 +0200
  • eed903b164 [Indic] Refactor for the arrival of 'init' feature Behdad Esfahbod 2012-05-11 20:50:53 +0200
  • 18c06e189b [Indic] Add Uniscribe bug feature for dotted circle Behdad Esfahbod 2012-05-11 20:02:14 +0200
  • 5b16de97bc [Indic] Add tests for dottedcircle Behdad Esfahbod 2012-05-11 19:55:42 +0200
  • 0831061efb [Indic] Refactoring Behdad Esfahbod 2012-05-11 19:07:58 +0200
  • 7ea58db311 Minor Behdad Esfahbod 2012-05-11 18:58:57 +0200
  • 9c09928989 [Indic] Allow multiple Consonants in Vowel/NBSP syllables Behdad Esfahbod 2012-05-11 18:46:35 +0200
  • 8c0aa486f3 [Indic] Allow two Nuktas per consonant Behdad Esfahbod 2012-05-11 18:13:42 +0200
  • 3399a06e70 [Indic] Fix U+0952 and similar classification to match Uniscribe Behdad Esfahbod 2012-05-11 17:54:26 +0200
  • 11aa3ef18d [Indic] Treat U+0951..U+0954 all similar to U+0952 Behdad Esfahbod 2012-05-11 17:30:48 +0200
  • 5f131d3226 [GSUB/GPOS/Indic] Apply GSUB/GPOS within syllables only Behdad Esfahbod 2012-05-11 17:29:40 +0200
  • 8fd83aaf6e [GSUB/GPOS] Fix wrong buffer access in backward skippy mask matching Behdad Esfahbod 2012-05-11 17:18:37 +0200
  • ff24d1081a [Indic] Don't use syllable serial value 0 Behdad Esfahbod 2012-05-11 17:07:08 +0200
  • 892eb78782 [Indic] Implement Uniscribe Reph+Matra+Halant bug feature Behdad Esfahbod 2012-05-11 16:54:40 +0200
  • 67ea29af49 [Indic] Add example of different Uniscribe behavior Behdad Esfahbod 2012-05-11 16:51:23 +0200
  • ebe29733d4 [Indic] Add runtime Uniscribe bug compatibility mode! Behdad Esfahbod 2012-05-11 16:43:12 +0200
  • 616e692e29 [Indic] Add #define UNISCRIBE_BUG_COMPATIBLE 1 Behdad Esfahbod 2012-05-11 16:25:02 +0200
  • 6782bdae3b [Indic] Fix Left Matra + Halant reordering Behdad Esfahbod 2012-05-11 16:23:43 +0200
  • 3c2ea9481b Minor Behdad Esfahbod 2012-05-11 16:23:38 +0200
  • c071b99f15 [Indic] Add test for Left Matra with Halant Behdad Esfahbod 2012-05-11 16:22:46 +0200
  • 203d71069c [GSUB/GPOS] Check all glyph masks when matching input Behdad Esfahbod 2012-05-11 16:01:44 +0200
  • 668c6046c1 [Indic] Apply Reph mask to all POS_REPH glyphs Behdad Esfahbod 2012-05-11 15:34:13 +0200
  • 4be46bade2 [Indic] Fix state machine to backtrack Behdad Esfahbod 2012-05-11 14:39:01 +0200
  • cee7187447 [Indic] Move syllable tracking from Indic to generic layer Behdad Esfahbod 2012-05-11 11:41:39 +0200
  • 3bf27a9f0e [Indic] Disable conjuncts when a ZWJ happens Behdad Esfahbod 2012-05-11 11:17:23 +0200
  • c6d904d67d [Indic] Fix bitops typo! Behdad Esfahbod 2012-05-11 11:07:40 +0200
  • 55fe2cf79b Make APPLY debug output print current index and codepoint Behdad Esfahbod 2012-05-11 03:45:28 +0200
  • 7bd2b04fea Minor Behdad Esfahbod 2012-05-11 03:40:58 +0200
  • cf26510dbb Some more... Behdad Esfahbod 2012-05-11 03:35:08 +0200
  • 9659523ca3 More beauty in debug output! Behdad Esfahbod 2012-05-11 03:33:36 +0200
  • cf26e88a5a Finish off debug output beautification Behdad Esfahbod 2012-05-11 03:16:57 +0200
  • d7bba01a35 Only print class name in debug output if there's one available Behdad Esfahbod 2012-05-11 02:46:26 +0200
  • 85f73fa8da Only printout class name in tracing, if one is available Behdad Esfahbod 2012-05-11 02:40:42 +0200
  • 98619ce4fa Minor Behdad Esfahbod 2012-05-11 02:34:06 +0200
  • acea183e98 Add return annotation for APPLY Behdad Esfahbod 2012-05-11 02:33:11 +0200
  • 5ccfe8e215 /Minor/ Behdad Esfahbod 2012-05-11 02:19:41 +0200
  • 0ab8c86217 Annotate SANITIZE return values Behdad Esfahbod 2012-05-11 01:25:34 +0200
  • 829e814ff3 Minor Behdad Esfahbod 2012-05-11 00:52:16 +0200
  • 6eec6f406d Code reshuffling Behdad Esfahbod 2012-05-11 00:50:38 +0200
  • 1e08830b4f Beautify debug output Behdad Esfahbod 2012-05-11 00:16:40 +0200
  • 6f45538017 More massaging trace messaging Behdad Esfahbod 2012-05-10 23:24:43 +0200
  • b5fa37cb69 Minor Behdad Esfahbod 2012-05-10 23:09:48 +0200
  • 208109703c Better trace message support infrastructure Behdad Esfahbod 2012-05-10 23:06:58 +0200
  • 02b2922fbf [Indic] Towards better Reph positioning Behdad Esfahbod 2012-05-10 21:44:50 +0200
  • 74e54cf446 [Indic] Add Ra back for scripts without Reph Behdad Esfahbod 2012-05-10 21:20:37 +0200
  • 2b70df5cc0 [Indic] Add note re Uniscribe clusters Behdad Esfahbod 2012-05-10 18:38:22 +0200
  • 21d2803133 [Indic] Do clustering like Uniscribe does Behdad Esfahbod 2012-05-10 18:34:34 +0200
  • b20c9ebaf5 [Indic] Add test for matra group Behdad Esfahbod 2012-05-10 18:31:17 +0200
  • 8df5636968 [Indic] Reorder Reph to before the Halant after Matras Behdad Esfahbod 2012-05-10 15:41:04 +0200
  • daf3234bdc [Indic] Don't clear the mask for Reph Behdad Esfahbod 2012-05-10 15:28:27 +0200
  • 7708ee23cb [Indic] Improve Left Matra repositioning Behdad Esfahbod 2012-05-10 14:48:25 +0200
  • 61a58e26a5 [Indic] Add tricky reordering test cases Behdad Esfahbod 2012-05-10 14:43:53 +0200
  • dbb105883c [Indic] Do Reph repositioning in final reordering like the spec says Behdad Esfahbod 2012-05-10 13:45:52 +0200
  • 4705a70269 Minor Behdad Esfahbod 2012-05-10 13:09:08 +0200
  • 4ac9e98d9d [Indic] Reorder left matras to be closer to base Behdad Esfahbod 2012-05-10 12:53:53 +0200
  • 1a1fa8c655 [Indic] Treat the standalone cluster case reusing the consonant logic Behdad Esfahbod 2012-05-10 12:20:21 +0200
  • 190eb31a16 [Indic] Minor Behdad Esfahbod 2012-05-10 12:17:16 +0200
  • c5306b6861 [Indic] Handle Vowel syllables Behdad Esfahbod 2012-05-10 12:07:33 +0200
  • 6d8e0cb74c [Indic] Simplify Reph logic Behdad Esfahbod 2012-05-10 11:41:51 +0200
  • 3d25079f8d [Indic] Don't form Reph is Ra is the only consonant in the syllable Behdad Esfahbod 2012-05-10 11:37:42 +0200
  • b99d63ae11 [Indic] Increase max syllable length Behdad Esfahbod 2012-05-10 11:32:52 +0200
  • a391ff50b9 [Indic] Adjust base after sorting Behdad Esfahbod 2012-05-10 11:31:20 +0200
  • d3637edb24 [Indic] Don't return for long syllables. Just not sort. Behdad Esfahbod 2012-05-10 10:51:38 +0200
  • dfa0cade7f Fix Uniscribe clusters with multiple items Behdad Esfahbod 2012-05-09 19:10:07 +0200
  • 86e5dd386a [Indic] Don't give up syllable parsing upon junk Behdad Esfahbod 2012-05-09 18:57:37 +0200
  • ef24cc8c8e [Indic] Towards multi-cluster syllables and final reordering Behdad Esfahbod 2012-05-09 17:56:03 +0200
  • a9844d41c6 Combine lig_id and lig_comp into one byte, to free up one for Indic Behdad Esfahbod 2012-05-09 17:53:13 +0200