Commit Graph

  • f82c186304 [test/blob] Fix bug in test Behdad Esfahbod 2011-05-10 17:48:34 -0400
  • 785d23acd0 [test/blob] Add create_sub_blob() Behdad Esfahbod 2011-05-10 17:41:44 -0400
  • 0617b15582 [test] Test blob API Behdad Esfahbod 2011-05-10 17:37:08 -0400
  • 1c9f8717eb [API] Simplify blob API, remove lock Behdad Esfahbod 2011-05-06 22:28:26 -0400
  • 71cef14ac3 Add -Bsymbolic-functions to linker flags Behdad Esfahbod 2011-05-06 19:30:59 -0400
  • ab428aeab7 [TODO] Update Behdad Esfahbod 2011-05-06 19:30:46 -0400
  • a0f337a1cc Remove unused hb_blob_try_writable_inplace() Behdad Esfahbod 2011-05-06 19:20:52 -0400
  • 08611d5194 Add note re deadlocks Behdad Esfahbod 2011-05-06 16:28:10 -0400
  • 34fb5521a5 [API] Add hb_language_get_default() Behdad Esfahbod 2011-05-06 00:04:28 -0400
  • c78f448558 [API] Add version macros and functions Behdad Esfahbod 2011-05-05 21:31:04 -0400
  • 9ff819f657 Add disable-static libtool flag Behdad Esfahbod 2011-05-05 19:47:59 -0400
  • 7ca7571ef9 Remove win32-dll libtool flag Behdad Esfahbod 2011-05-05 19:47:12 -0400
  • 174e3fe89b Add AC_CANONICAL_HOST Behdad Esfahbod 2011-05-05 19:37:53 -0400
  • e6a5b88c01 Fix build with older glib Behdad Esfahbod 2011-05-05 16:24:42 -0400
  • 3935af1c0d [buffer] Remove wrong optimization Behdad Esfahbod 2011-05-05 16:09:45 -0400
  • 46df682851 Make user_data access threadsafe Behdad Esfahbod 2011-05-05 15:33:19 -0400
  • 218e67b9ee Shrink code Behdad Esfahbod 2011-05-05 15:28:37 -0400
  • b8d6183ebc Use threadsafe set implementation for hb_language lookups Behdad Esfahbod 2011-05-05 15:14:04 -0400
  • d37486d87b Add hb_threadsafe_set_t Behdad Esfahbod 2011-05-05 15:07:54 -0400
  • b45f32ee4e Use hb_array_t for hb_language_t mapping Behdad Esfahbod 2011-05-05 15:00:43 -0400
  • 21d2c92fdf Move code around Behdad Esfahbod 2011-05-05 14:47:53 -0400
  • 448ea9bf63 [TODO] Remove done items Behdad Esfahbod 2011-05-05 14:39:24 -0400
  • 265ac614ea Replace fixed-size lookup_maps array with hb_array_t Behdad Esfahbod 2011-05-05 14:38:16 -0400
  • 6843569d2c Replace fixed-size feature_maps array with hb_array_t Behdad Esfahbod 2011-05-05 14:12:37 -0400
  • 44b0a4d2fc Replace fixed-size feature_infos array with hb_array_t Behdad Esfahbod 2011-05-05 13:42:19 -0400
  • b214ec3ac0 Minor Behdad Esfahbod 2011-05-05 13:24:07 -0400
  • 811482bd65 Replace hb_map_t with hb_set_t which is more intuitive and flexible Behdad Esfahbod 2011-05-05 13:21:04 -0400
  • 478a42536f Make array/map implementation more generic Behdad Esfahbod 2011-05-05 12:39:51 -0400
  • b81bd42951 Make hb_mutex_*() macros take a pointer Behdad Esfahbod 2011-05-05 00:21:16 -0400
  • a4b1900913 Add hb_static_mutex_t Behdad Esfahbod 2011-05-05 00:17:43 -0400
  • 56eb5ad6f9 Move code around Behdad Esfahbod 2011-05-04 19:27:37 -0400
  • d292885893 [ft] Fix font->face handling Behdad Esfahbod 2011-05-03 01:03:53 -0400
  • 2000179487 Move Win32 thread-safety stuff to hb-object-private.h Behdad Esfahbod 2011-05-03 00:49:06 -0400
  • 266b34418c Refactor to keep hb-object-private.h and hb-open-type.h separate Behdad Esfahbod 2011-05-03 00:35:53 -0400
  • d4141a44b9 [blob] Implement sub_blob() in terms of create() Behdad Esfahbod 2011-05-03 00:19:18 -0400
  • fc52e9e44c Implement win32 thread-safety stuff Behdad Esfahbod 2011-05-03 00:09:16 -0400
  • f55272ecde Add hb_mutex_free() and use it Behdad Esfahbod 2011-05-02 20:57:28 -0400
  • 8d5186484b Cosmetic Behdad Esfahbod 2011-05-02 20:52:21 -0400
  • 72657e4ce7 [API] Make hb_font_create() take a face and reference it Behdad Esfahbod 2011-05-02 20:46:32 -0400
  • cec6611c5c Protect NULL in a couple places Behdad Esfahbod 2011-05-02 20:18:58 -0400
  • 5a5030366e Fix bug in array growth implementation Behdad Esfahbod 2011-05-02 19:54:29 -0400
  • 16123e1070 Fix bug in map implementation Behdad Esfahbod 2011-05-02 19:54:17 -0400
  • 1cd5969f25 [object] Fix bug in get_user_data() implementation Behdad Esfahbod 2011-05-02 19:53:39 -0400
  • db99589529 [test/object] Add test for object lifecycle stuff Behdad Esfahbod 2011-05-02 19:52:47 -0400
  • f74d6c81f1 Cosmetic Behdad Esfahbod 2011-05-02 19:52:32 -0400
  • 4911062d5b [API] Rename hb_blob_create_empty() to hb_blob_get_empty() Behdad Esfahbod 2011-05-02 19:36:39 -0400
  • 1ab1d3e38c [face] Return nil face if blob is inert Behdad Esfahbod 2011-05-02 19:35:53 -0400
  • e87867cb88 [buffer] Fail in _create() if we cannot pre-allocate the requested size Behdad Esfahbod 2011-05-02 19:35:05 -0400
  • cd361ec9a1 Cosmetic Behdad Esfahbod 2011-05-02 16:54:05 -0400
  • c784c67a28 [unicode] Make _get_parent() return _nil object instead of NULL Behdad Esfahbod 2011-05-02 15:59:57 -0400
  • 07e22779ab [test/unicode] Add script roundtrip tests for glib and ICU Behdad Esfahbod 2011-05-02 14:58:04 -0400
  • 7cda65935c [test/unicode] Better test chainup Behdad Esfahbod 2011-05-02 14:33:53 -0400
  • 250c59225e [test/unicode] Port the _custom test to test all property setters Behdad Esfahbod 2011-05-02 14:21:30 -0400
  • e74b5b339a [test/unicode] Test Unicode 5.2+ but don't fail Behdad Esfahbod 2011-05-02 14:03:55 -0400
  • c763aa42b4 [test/buffer] Clean up testing Behdad Esfahbod 2011-05-02 13:52:17 -0400
  • 819e9d9e53 Minor Behdad Esfahbod 2011-05-02 12:38:54 -0400
  • 03034acb8a [icu] Make sure we return script UNKNOWN instead of INVALID Behdad Esfahbod 2011-05-02 12:37:45 -0400
  • d02985ec5a ISO 15924 fixes Behdad Esfahbod 2011-05-02 12:35:14 -0400
  • e8e29c725a [test/unicode] Add log messages Behdad Esfahbod 2011-05-02 12:06:18 -0400
  • 208c2c3150 Minor Behdad Esfahbod 2011-05-01 20:04:01 -0400
  • 60833efaf1 [test/unicode] Add testing of all unicode properties Behdad Esfahbod 2011-04-29 16:49:57 -0400
  • da96ee072f [test/unicode] Test is/make_immutable() Behdad Esfahbod 2011-04-29 12:17:09 -0400
  • 6af9cff5e1 [test/unicode] Use text fixture instead of static variables Behdad Esfahbod 2011-04-29 12:00:38 -0400
  • 13db3d40bf [test/buffer] Add UTF-16 tests Behdad Esfahbod 2011-04-28 19:44:45 -0400
  • 243673d601 [test/buffer] Add more extensive UTF-8 test data from glib Behdad Esfahbod 2011-04-28 19:37:51 -0400
  • dfec67f958 [test/buffer] Add initial utf-8 tests Behdad Esfahbod 2011-04-28 18:34:42 -0400
  • aafe395ab5 Add test suite infrastructure Behdad Esfahbod 2011-04-28 17:10:44 -0400
  • c7ffe2ad5f [API Remove hb_font_funcs_copy() Behdad Esfahbod 2011-04-28 16:03:29 -0400
  • 30f34d08d4 [TODO] Remove finished items Behdad Esfahbod 2011-04-28 16:02:40 -0400
  • 080a0eb7d8 Add _hb_unsigned_int_mul_overflows Behdad Esfahbod 2011-04-28 16:01:01 -0400
  • 1d39d6e42b Desable possibly lethal test on 64-bit machines Behdad Esfahbod 2011-04-28 15:54:16 -0400
  • 3264042873 [test/buffer] Test pre_allocate() and allocation_successful() Behdad Esfahbod 2011-04-28 14:24:16 -0400
  • 123aa04f7b Fix possible but improbable overflow in hb_array_t Behdad Esfahbod 2011-04-28 12:58:28 -0400
  • e0db4b868f [buffer] More error handling Behdad Esfahbod 2011-04-28 12:56:49 -0400
  • 15c57e04bf [test/buffer] Add test pre_alloc(); hangs in the buffer code right now Behdad Esfahbod 2011-04-28 12:28:54 -0400
  • 1e5527e2d6 [test/buffer] Test reset(), set_length(), and set/get_unicode_data() Behdad Esfahbod 2011-04-28 12:15:24 -0400
  • db126b5448 [test/buffer] Test reverse() and reverse_clusters() Behdad Esfahbod 2011-04-28 11:56:29 -0400
  • 5fa849b77d [API] Add _set/get_user_data() for all objects Behdad Esfahbod 2011-04-27 21:46:01 -0400
  • 852e08ec8f Move code around Behdad Esfahbod 2011-04-27 21:45:51 -0400
  • 29c67d3f70 Add initial implementation of user_data to objects Behdad Esfahbod 2011-04-27 21:22:32 -0400
  • 47e71d9661 [object] Remove unnecessary use of macros Behdad Esfahbod 2011-04-27 16:38:03 -0400
  • 8be1420f8f [blob] Use HB_FUNC instead of __FUNCTION__ Behdad Esfahbod 2011-04-27 16:14:04 -0400
  • ae008b90cf [object] Add tracing support back in Behdad Esfahbod 2011-04-27 16:12:12 -0400
  • 5b7f38979f GNOME Bug 612402 - (hb-arm) HarfBuzz compilation fix for arm Behdad Esfahbod 2011-04-27 15:10:12 -0400
  • 39a840ae65 [API] Add hb_direction_from/to_string() Behdad Esfahbod 2011-04-27 14:48:19 -0400
  • f1425a549f Rename hb-view.c and test.c to .cc files Behdad Esfahbod 2011-04-27 12:15:06 -0400
  • eb5796f588 [TODO] Add hb-view items Behdad Esfahbod 2011-04-27 12:14:53 -0400
  • 65e0063eae Make buffer size growth start from 32 instead of 8 Behdad Esfahbod 2011-04-27 09:33:58 -0400
  • d4bee9f813 [API] Add hb_unicode_funcs_get_default() Behdad Esfahbod 2011-04-27 09:24:37 -0400
  • 153142dac8 Replace simple macros with inline functions for better type safety Behdad Esfahbod 2011-04-27 01:49:03 -0400
  • 40a9b8154f Add TODO item Behdad Esfahbod 2011-04-27 01:48:56 -0400
  • ebdc83467c Don't return in void function Behdad Esfahbod 2011-04-27 01:41:24 -0400
  • ec6f9c2fd0 Further simplify object handling Behdad Esfahbod 2011-04-21 18:35:58 -0400
  • fca368c468 Add hb_object_header_t which is the common part of all objects Behdad Esfahbod 2011-04-21 18:24:02 -0400
  • a9f24c8029 Move hb_reference_count_t to hb-private.h Behdad Esfahbod 2011-04-21 17:18:22 -0400
  • 2409d5f8d7 Update Copyright headers Behdad Esfahbod 2011-04-21 17:14:28 -0400
  • 08da7a3841 [hb-view] Accept numbers in feature tag name Behdad Esfahbod 2011-04-21 16:59:10 -0400
  • 24229eb132 Remove obsolete comment Behdad Esfahbod 2011-04-21 16:55:17 -0400
  • dcb7026f33 Add ASSERT_STATIC_EXPR macro Behdad Esfahbod 2011-04-21 16:34:22 -0400
  • 3e8bdbf941 Cleanup hb_refrence_count_t Behdad Esfahbod 2011-04-21 16:16:21 -0400