Commit Graph

  • f1d07885dc Rename setup_lookups() Behdad Esfahbod 2010-10-06 00:21:37 -0400
  • affc5abac7 Move table_tag to hb_ot_shape_context_t Behdad Esfahbod 2010-10-06 00:18:16 -0400
  • 967240dd8b Add internal hb_ot_shape_context_t Behdad Esfahbod 2010-10-05 23:00:05 -0400
  • 3eb936f153 Add Arabic/Syriac/N'ko shaping logic Behdad Esfahbod 2010-10-05 18:36:58 -0400
  • 0109816b50 Update build system Behdad Esfahbod 2010-10-05 18:36:45 -0400
  • e81d7afe6e Add hb_face_get_upem() Behdad Esfahbod 2010-10-04 18:18:48 -0400
  • d47f79db92 Add TODO item Behdad Esfahbod 2010-10-04 18:13:30 -0400
  • bd361945a8 Add API comments Behdad Esfahbod 2010-10-04 17:22:57 -0400
  • 645f6f265b Add is_mutable() functions Behdad Esfahbod 2010-10-04 17:01:01 -0400
  • 19c0eab8cf Add getters for all setter APIs Behdad Esfahbod 2010-10-04 16:45:21 -0400
  • f0feb084b0 Minor Behdad Esfahbod 2010-10-03 19:09:39 -0400
  • ac0c1663fa Avoid div-by-zero, validate upem Behdad Esfahbod 2010-10-01 19:09:23 -0400
  • 7f97d2cd90 Pedantic Behdad Esfahbod 2010-10-01 18:58:50 -0400
  • 2841436926 Don't zero glyph advances in MarkToBase and similar lookups Behdad Esfahbod 2010-09-29 12:20:36 -0400
  • 36b3862009 One fewer cmp() implementation... Behdad Esfahbod 2010-09-29 12:10:24 -0400
  • 4e573715ae Improve cmp function parameter namings and casts Behdad Esfahbod 2010-09-28 16:23:58 -0400
  • dca8aff246 Add comment re DejaVu Sans Mono having 'dflt' script Behdad Esfahbod 2010-09-28 16:25:23 -0400
  • 9dc45401c0 Fix stupid bug in bsearch cmp function! Behdad Esfahbod 2010-09-28 16:23:28 -0400
  • 6fca4c18c4 Add TODO iteam Behdad Esfahbod 2010-09-23 10:28:51 -0400
  • f2a30bd605 Remove unimplemented method hb_font_get_funcs() Behdad Esfahbod 2010-09-23 10:27:08 -0400
  • 7b9a38a112 Add test.c using public API Behdad Esfahbod 2010-09-22 17:42:59 -0400
  • 9ea7368fce Fix hb_ot_layout leak Behdad Esfahbod 2010-09-22 17:38:44 -0400
  • 8e577acae2 Fix blob refcounting with insane SFNT table directories Behdad Esfahbod 2010-09-22 17:37:02 -0400
  • 75371bea4f Add TODO item Behdad Esfahbod 2010-09-22 17:12:10 -0400
  • 5bd1e95236 Speedup Device table delta computation for common cases Behdad Esfahbod 2010-09-22 16:46:18 -0400
  • ed4acbde9c Fix NULL dereference Behdad Esfahbod 2010-08-16 14:36:27 -0400
  • 258305c2a5 [GPOS] Fix div-by-zero Behdad Esfahbod 2010-08-13 14:10:02 -0400
  • 2422c4b96d Add TODO Behdad Esfahbod 2010-08-13 14:00:34 -0400
  • 27f0b092a1 Logically separate feature allocation from application Behdad Esfahbod 2010-07-23 17:35:54 -0400
  • 6cf63132dc Minor Behdad Esfahbod 2010-07-23 17:32:26 -0400
  • 4e4ef24e46 Towards separating bit allocation from shaping Behdad Esfahbod 2010-07-23 17:22:11 -0400
  • da6cff3864 Add TODO items Behdad Esfahbod 2010-07-23 15:40:58 -0400
  • acdba3f90b Prefer C linkage Behdad Esfahbod 2010-07-23 15:11:18 -0400
  • cc6d52279d De-C++ where possible Behdad Esfahbod 2010-07-23 15:00:13 -0400
  • 0dd200d28f Header dep cleanup Behdad Esfahbod 2010-07-23 14:56:29 -0400
  • fb0d252462 dos2unix Behdad Esfahbod 2010-07-23 14:54:22 -0400
  • 81408cd51c Don't use "operator =" Behdad Esfahbod 2010-07-23 14:46:57 -0400
  • 39fe34d4c3 Add TODO option Behdad Esfahbod 2010-07-22 18:12:38 -0400
  • 243a96f414 Add arm build fix to TODO Behdad Esfahbod 2010-07-21 17:21:12 -0400
  • c407f05f99 Remove fixed TODO item Behdad Esfahbod 2010-07-21 17:20:44 -0400
  • 4f801bd658 Mozilla bug 580233 - check for zero-length record in hb sanitizer. Behdad Esfahbod 2010-07-21 16:37:01 -0400
  • 17e9ff938b Fix 64bit issues with debug prints Behdad Esfahbod 2010-07-15 11:21:34 -0700
  • fd56ae4963 Don't bother sorting, it's a safe font error if the array is not sorted Behdad Esfahbod 2010-07-08 00:53:40 -0400
  • cc8a4abea6 Use bsearch where applicable Behdad Esfahbod 2010-07-08 00:40:04 -0400
  • 2f418f5709 Remove useless TODO Behdad Esfahbod 2010-07-07 22:07:40 -0400
  • da8edbb622 Fix header Behdad Esfahbod 2010-06-09 07:15:39 -0400
  • d05d13df02 Add a test for header preprocessor guards Behdad Esfahbod 2010-06-09 07:15:03 -0400
  • 0f0cd9d361 Fix header tags Behdad Esfahbod 2010-06-09 06:32:56 -0400
  • f2a1b411b1 Followup fix for variation-selectors Behdad Esfahbod 2010-06-03 11:37:51 -0400
  • a224b4d502 Fix skipping variation-selectors Behdad Esfahbod 2010-06-02 22:24:54 -0400
  • 81a77b115d Make feature sorting stable Behdad Esfahbod 2010-06-01 23:03:54 -0400
  • fdc322a820 Minor Behdad Esfahbod 2010-05-28 20:55:52 -0400
  • f062ec6bb2 Further simplify mask allocator Behdad Esfahbod 2010-05-28 20:54:43 -0400
  • 8af45fda47 Fix global feature handling Behdad Esfahbod 2010-05-28 20:41:20 -0400
  • e04685ee7b Simplify mask allocation Behdad Esfahbod 2010-05-28 20:37:06 -0400
  • 0e235d0fc9 Towards a mask allocator Behdad Esfahbod 2010-05-28 20:21:47 -0400
  • 81c5e8724b Allow disabling default features Behdad Esfahbod 2010-05-28 18:31:16 -0400
  • 2163afbf35 Add note about UTF-8 decoder Behdad Esfahbod 2010-05-27 14:04:15 -0400
  • 226faa58f4 Fix loop Behdad Esfahbod 2010-05-27 11:42:34 -0400
  • 56bef5680c Fixes to Python and Graphite from Martin Martin Hosken 2010-05-27 10:09:04 +0100
  • b485da0b71 Disable Graphite as it crashes all over the place... Behdad Esfahbod 2010-05-27 11:39:19 -0400
  • 93ac709b1f Cypriot is RTL Behdad Esfahbod 2010-05-26 16:22:00 -0400
  • 15c7379c16 Revert "Merge remote branch 'martin/master'" Behdad Esfahbod 2010-05-26 10:48:10 -0400
  • 80af2812fb Merge remote branch 'martin/master' Behdad Esfahbod 2010-05-24 18:14:24 +0100
  • c442672ec2 Fix struct initializers Behdad Esfahbod 2010-05-24 18:02:32 +0100
  • f5ac9de259 Minor Behdad Esfahbod 2010-05-24 18:01:09 +0100
  • f97bf4f812 Make sure we initialize all callbacks upon creation Behdad Esfahbod 2010-05-24 17:50:19 +0100
  • bf36a1074a Move all callback functions in a vtable structs Behdad Esfahbod 2010-05-24 17:46:21 +0100
  • 3109a86add hb-graphite now no longer has -ve advances within clusters. Fix infinite loop in tag_to_script(). python fixed to use tag_to_script and allow hbtestfont to be passed font files, where fontconfig knows about them. Martin Hosken 2010-05-24 13:25:37 +0100
  • e5bed0a37f Tidy up hbtestfont and add README Martin Hosken 2010-05-22 20:19:00 +0100
  • 70ae332fe6 Add fontconfig to hbtestfont Martin Hosken 2010-05-22 19:58:00 +0100
  • 72631c9d06 Merge branch 'master' of git://git.freedesktop.org/~behdad/harfbuzz-ng Martin Hosken 2010-05-22 09:38:02 +0100
  • 1432ab15c1 Add graphical output to hbtestfont Martin Hosken 2010-05-22 00:56:40 +0100
  • bbc7a99d01 Move mirroring around a bit Behdad Esfahbod 2010-05-21 18:24:34 +0100
  • bd0987386b Add a few more standard features Behdad Esfahbod 2010-05-21 18:06:35 +0100
  • 75f3469ca6 Add note Behdad Esfahbod 2010-05-21 17:59:04 +0100
  • 1094a294f6 Add rtlm Behdad Esfahbod 2010-05-21 17:58:20 +0100
  • 074ea78749 Add ltra, ltrm, and rtla features Behdad Esfahbod 2010-05-21 17:53:10 +0100
  • 1ce7b87c4d Cleanup bitmask allocation Behdad Esfahbod 2010-05-21 17:31:45 +0100
  • dd22a8f7bf Add note Behdad Esfahbod 2010-05-21 16:43:17 +0100
  • cbd1d6a63a Rename Grxxx to HbGrxxx Martin Hosken 2010-05-21 15:16:43 +0100
  • 0375bdd202 Rename classes from Grxxx to HbGrxxx Martin Hosken 2010-05-21 15:01:37 +0100
  • a5a72e004b Add hb-ot-shape.h, oops. Behdad Esfahbod 2010-05-21 15:12:52 +0100
  • aa62a402a7 Fix Makefile to install hb-ot-shape.h Behdad Esfahbod 2010-05-21 14:42:11 +0100
  • 9722b8f005 Simple renames Behdad Esfahbod 2010-05-21 14:37:47 +0100
  • 02f28550d7 Graphite also forces us to link to libstdc++ currently Behdad Esfahbod 2010-05-21 14:37:28 +0100
  • ca663bb23c Move main shaper code into hb_ot_shape() Behdad Esfahbod 2010-05-21 14:34:23 +0100
  • 7acd232d36 Fix test failing Behdad Esfahbod 2010-05-21 14:20:48 +0100
  • dd47924d88 Fix warnings Behdad Esfahbod 2010-05-21 14:18:08 +0100
  • 305ba86715 Import Graphite shaping backend by Martin Hosken Behdad Esfahbod 2010-05-21 14:02:20 +0100
  • 3ba6818ba9 Update the Python module Behdad Esfahbod 2010-05-21 13:51:29 +0100
  • 83f34677bc Add hb_tag_from_string() Behdad Esfahbod 2010-05-21 13:43:49 +0100
  • 4a9a5c0b06 Don't allocate bits for features not available Behdad Esfahbod 2010-05-21 13:33:46 +0100
  • e53d77142a Speed up feature mask setting Behdad Esfahbod 2010-05-21 13:32:38 +0100
  • 4fa67f34ec Add Unicode 5.2 scripts Behdad Esfahbod 2010-05-21 13:29:12 +0100
  • ee1b322100 Fix feature mask setting Behdad Esfahbod 2010-05-21 12:55:57 +0100
  • b490fa3433 Add hb_ot_tag_to_script() Behdad Esfahbod 2010-05-21 11:15:07 +0100
  • 5035530904 Add Python wrapper from Martin Hosken Behdad Esfahbod 2010-05-21 10:33:23 +0100
  • 280af1bddb Let hb_face_get_table() return NULL if table not found Behdad Esfahbod 2010-05-20 18:33:35 +0100
  • 1cdbfd944e Fix alternate, again Behdad Esfahbod 2010-05-20 17:47:28 +0100