Commit Graph

  • eb27ec0cef [HB] Add hb_unicode_funcs_make_immutable() Behdad Esfahbod 2009-08-10 23:25:28 -0400
  • af9e104028 [HB] Use nil unicode funcs in nil face Behdad Esfahbod 2009-08-10 23:21:33 -0400
  • 48910f8f00 [HB] Initialize unicode funcs to nil getters Behdad Esfahbod 2009-08-10 23:05:05 -0400
  • 04cc0a29ee [HB] Flesh out Unicode funcs Behdad Esfahbod 2009-08-10 22:58:56 -0400
  • 299f08961f [HB] Implement buffer UTF-X input Behdad Esfahbod 2009-08-10 22:47:57 -0400
  • 1b7b97f28a [HB] Add buffer UTF-X API Behdad Esfahbod 2009-08-10 21:10:37 -0400
  • fbaf8ffa09 [HB] Add hb_buffer_reverse() Behdad Esfahbod 2009-08-10 20:59:25 -0400
  • cbe5a4e08e [HB] Reuse the positions array as alt string array Behdad Esfahbod 2009-08-10 20:24:49 -0400
  • 5c44188455 [HB] Start adding Unicode funcs Behdad Esfahbod 2009-08-10 20:05:16 -0400
  • 20b035dad4 [HB] Put C++ inline's back Behdad Esfahbod 2009-08-10 19:00:36 -0400
  • a62f776d8e [HB] Don't override CXX compiler Behdad Esfahbod 2009-08-10 13:57:02 -0400
  • 6bdab706ec [HB] Indent Behdad Esfahbod 2009-08-10 09:35:11 -0400
  • 797724904a [HB] Remove unused code Behdad Esfahbod 2009-08-09 22:25:17 -0400
  • 284899ccbe [HB] Add a NEXT() macro Behdad Esfahbod 2009-08-09 22:10:39 -0400
  • 918572fc87 [HB] Remove done TODO item Behdad Esfahbod 2009-08-09 18:31:47 -0400
  • 67cb8111f2 [HB] Print mark sets in main.cc Behdad Esfahbod 2009-08-09 13:05:08 -0400
  • 17878255fa [HB] Remove hb_ot_layout_table_find_feature() Behdad Esfahbod 2009-08-08 16:57:27 -0400
  • 468769b8f5 [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t Behdad Esfahbod 2009-08-08 16:53:23 -0400
  • 7f96b39a9d [HB] Fix bug introduced recently Behdad Esfahbod 2009-08-08 16:37:22 -0400
  • bff3c0fde5 [HB] Remove clumsy macros and improve API Behdad Esfahbod 2009-08-07 19:46:30 -0400
  • d0b657379b [HB] Fix various XXX issues Behdad Esfahbod 2009-08-06 18:34:47 -0400
  • 82199868fb [HB] Remove unused var Behdad Esfahbod 2009-08-06 18:28:45 -0400
  • 07e69226cb [HB] Remove another stale XXX Behdad Esfahbod 2009-08-06 18:28:00 -0400
  • e605c367c5 [HB] Rebrand XXX as TODO Behdad Esfahbod 2009-08-06 18:27:28 -0400
  • c5a13048e2 [HB] Remove stale XXX Behdad Esfahbod 2009-08-06 18:26:38 -0400
  • 9e826ea283 [HB] Fix unaligned access Behdad Esfahbod 2009-08-06 18:24:55 -0400
  • 71a8344a5e [HB] Remove a few 'inline's, though the compiler mostly ignores them Behdad Esfahbod 2009-08-06 14:28:18 -0400
  • 7f3d5c8166 [HB] Fix blob to use a actual mutex Behdad Esfahbod 2009-08-06 13:33:51 -0400
  • a794ebf4be [HB] Use glib again Behdad Esfahbod 2009-08-06 12:32:35 -0400
  • 9b76a290a9 [HB] Improve debug output Behdad Esfahbod 2009-08-06 10:27:38 -0400
  • 9faee63034 [HB] Minor Behdad Esfahbod 2009-08-06 10:24:49 -0400
  • f72059ee69 [HB] Add a few TODO items Behdad Esfahbod 2009-08-05 15:35:02 -0400
  • 0d77ab8a73 [HB] Improve debug output Behdad Esfahbod 2009-08-05 15:27:42 -0400
  • 268cac4c9e [HB] Fix blob unlock Behdad Esfahbod 2009-08-05 15:21:48 -0400
  • 7acb389569 [HB] Improve debug output and fix mprotect bug Behdad Esfahbod 2009-08-05 15:20:34 -0400
  • ec9f8db0d3 [HB] Minor Behdad Esfahbod 2009-08-05 14:52:03 -0400
  • d341881d9a [HB] Fix build of main.cc Behdad Esfahbod 2009-08-05 14:49:25 -0400
  • 8f3be25e7e [HB] turn debugging off Behdad Esfahbod 2009-08-04 23:43:40 -0400
  • 62ed5850d9 [HB] Fix another sanitize() bug; hopefully it's the last one Behdad Esfahbod 2009-08-04 23:30:32 -0400
  • 90482b6817 [HB] Fix a couple other sanitize() bugs Behdad Esfahbod 2009-08-04 23:24:35 -0400
  • 4f3ad9115a [HB] More debugging output Behdad Esfahbod 2009-08-04 23:01:23 -0400
  • 8cd6fa28d1 [HB] Fix fatal Sanitizer bug Behdad Esfahbod 2009-08-04 22:55:44 -0400
  • 2870ac5e5d [HB] Add missing sanitize Behdad Esfahbod 2009-08-04 22:43:47 -0400
  • b28815c1f6 [HB] Add sanitize debugging facilities Behdad Esfahbod 2009-08-04 22:35:36 -0400
  • 7edb430f91 [HB] Rename open-types to open-type; beauty Behdad Esfahbod 2009-08-04 22:06:57 -0400
  • f4b58d3fc2 [HB] Save edit even if not writeable Behdad Esfahbod 2009-08-04 21:47:29 -0400
  • 9bd629ccd0 [HB] Fix warnings Behdad Esfahbod 2009-08-04 21:42:23 -0400
  • 5ff4e13143 [HB] Avoid infinite recusion in Extension sanitize() Behdad Esfahbod 2009-08-04 21:35:32 -0400
  • d60bb8ca2a [HB] Hook Sanitizer up. Hell's breaking loose right now Behdad Esfahbod 2009-08-04 21:32:57 -0400
  • 679f41fe61 [HB] Fix leak Behdad Esfahbod 2009-08-04 21:32:06 -0400
  • 4e8a0602bb [HB] Add Sanitizer Behdad Esfahbod 2009-08-04 20:52:47 -0400
  • 2765d333e5 [HB] Add XXX Behdad Esfahbod 2009-08-04 20:50:18 -0400
  • a328d66e6a [HB] Minor cleanup Behdad Esfahbod 2009-08-04 20:27:05 -0400
  • 577c111649 [HB] Shuffle code around Behdad Esfahbod 2009-08-04 19:31:02 -0400
  • b1e187fc63 [HB] More sanitize infrastructure Behdad Esfahbod 2009-08-04 15:28:49 -0400
  • b508e5ccd5 [HB] open-file sanitize() Behdad Esfahbod 2009-08-04 15:07:24 -0400
  • 738c54d9ca [HB] Tag sanitize() Behdad Esfahbod 2009-08-04 14:42:46 -0400
  • e49a84c9e3 [HB] GDEF sanitize() Behdad Esfahbod 2009-08-04 14:33:23 -0400
  • 18939487d0 [HB] Fix Extension sanitize() Behdad Esfahbod 2009-08-04 14:27:56 -0400
  • f2be750981 [HB] Remove stale TODO Behdad Esfahbod 2009-08-04 14:12:46 -0400
  • ac26e2a838 [HB] Hookup NEUTER() Behdad Esfahbod 2009-08-04 14:10:39 -0400
  • 15164d9258 [HB] Fix mix warnings Behdad Esfahbod 2009-08-04 13:57:41 -0400
  • 42b778f89e [HB] GPOS sanitize() Behdad Esfahbod 2009-08-04 13:30:49 -0400
  • dc9c4d93cd [HB] Sanitize DeviceTable Behdad Esfahbod 2009-08-04 12:26:26 -0400
  • ad3a3cd495 [HB] More casts Behdad Esfahbod 2009-08-04 12:13:52 -0400
  • 95639fccc1 [HB] Fix couple of bugs Behdad Esfahbod 2009-08-04 12:05:24 -0400
  • 2b5a59c277 [HB] More cast cleanup Behdad Esfahbod 2009-08-04 11:38:50 -0400
  • 196598bbcc [Hb] Use reinterpret casts instead of direct casts to char * Behdad Esfahbod 2009-08-04 11:04:32 -0400
  • 92b5dd8e71 [HB] Merge more templates Behdad Esfahbod 2009-08-04 10:41:32 -0400
  • e6ab2c59ba [HB] Simplify indirect sanitize() Behdad Esfahbod 2009-08-04 10:23:01 -0400
  • 29d8644a31 [HB] Finish GSUB sanitize() Behdad Esfahbod 2009-08-04 02:27:37 -0400
  • cf086adca1 [HB] Add comment Behdad Esfahbod 2009-08-04 02:14:24 -0400
  • a97ce570ab [HB] Optimize sanitize() Behdad Esfahbod 2009-08-04 02:10:48 -0400
  • cd3827ee56 [HB] More sanitize() Behdad Esfahbod 2009-08-04 02:09:34 -0400
  • 70de50c11e [HB] Start sanitize() Behdad Esfahbod 2009-08-04 00:58:28 -0400
  • 5fc22e647c [HB] Remove use of typeof() Behdad Esfahbod 2009-08-03 22:43:02 -0400
  • 70e0f2a75e [HB] Make it all work again Behdad Esfahbod 2009-08-03 22:01:47 -0400
  • 23c86aa000 [HB] Use face_t directly instead of ot_layout_t Behdad Esfahbod 2009-08-03 21:40:20 -0400
  • fc6c94002d [HB] Simplify sub-blob support Behdad Esfahbod 2009-08-03 21:27:08 -0400
  • a26442437a [HB] Add sub-blobs Behdad Esfahbod 2009-08-03 17:53:29 -0400
  • b28e21b90c [HB] Rename hb-font.c to hb-font.cc Behdad Esfahbod 2009-08-02 20:06:48 -0400
  • 5f5b24f99f [OT] Rename C++ header files from *.h to *.hh Behdad Esfahbod 2009-08-02 20:03:12 -0400
  • 2098a021a8 [HB] Move OT file handling out of ot-layout Behdad Esfahbod 2009-08-02 19:57:00 -0400
  • 0ead481a5a [HB] Port ot-layout to new public API Behdad Esfahbod 2009-08-02 17:41:36 -0400
  • 678bed4333 [HB] Add top-level header files Behdad Esfahbod 2009-08-02 15:35:31 -0400
  • 2c80296aa5 [HB] Add XXX marks Behdad Esfahbod 2009-08-02 15:20:22 -0400
  • c46f8efd6d [HB] Rename _duplicate to _copy Behdad Esfahbod 2009-08-01 23:06:27 -0400
  • f1ebe44985 [HB] Cleanup TODO Behdad Esfahbod 2009-08-01 22:55:11 -0400
  • f1322e52d5 [HB] Cleanup public buffer structs Behdad Esfahbod 2009-08-01 22:53:04 -0400
  • 6d5bb18e93 [OT] Match struct with HB's Behdad Esfahbod 2009-08-01 22:25:04 -0400
  • 11fbb5487d [HB] Port buffert to new object API Behdad Esfahbod 2009-08-01 22:19:06 -0400
  • 0cc7bc59ea [HB] Move typedef's around Behdad Esfahbod 2009-08-01 21:38:39 -0400
  • a12dd324a3 [HB] Add get_reference_count() Behdad Esfahbod 2009-08-01 21:36:15 -0400
  • baec684fde [HB] Remove glib dependency Behdad Esfahbod 2009-08-01 21:06:11 -0400
  • df66028781 [HB] Assorted compiler macros Behdad Esfahbod 2009-08-01 20:46:02 -0400
  • ba8d94ce33 [HB] Simplify object creation Behdad Esfahbod 2009-08-01 20:29:22 -0400
  • c62b503770 [HB] Add abstract font and face API Behdad Esfahbod 2009-08-01 19:54:49 -0400
  • 35a7383c61 [HB] Simplify refcounting functions Behdad Esfahbod 2009-08-01 19:30:31 -0400
  • 23af767a44 [HB] Fix for dfont's with multiple faces Behdad Esfahbod 2009-08-01 19:10:41 -0400
  • e97a95f2ea [HB] Use calloc instead of malloc where feasible Behdad Esfahbod 2009-08-01 19:05:44 -0400