Commit graph

  • edb54e9aec Fix FT_Face finalizer call Behdad Esfahbod 2009-11-06 15:19:22 -05:00
  • 3d14528b8b Rename hb_buffer_get_len() to hb_buffer_get_length() Behdad Esfahbod 2009-11-06 15:13:17 -05:00
  • 1ff7775051 Minor. Behdad Esfahbod 2009-11-06 13:52:57 -05:00
  • 3648bdf5b2 Fix FT_Face generic finalizer Behdad Esfahbod 2009-11-05 20:17:53 -05:00
  • 5a11c875d8 Cosmetic Behdad Esfahbod 2009-11-05 20:08:17 -05:00
  • 44533e773f Fix warning Behdad Esfahbod 2009-11-05 19:58:02 -05:00
  • bcc0406a52 include errno.h Behdad Esfahbod 2009-11-05 19:54:23 -05:00
  • 799b3c375a Add debugging to object lifecycle Behdad Esfahbod 2009-11-05 19:37:58 -05:00
  • 25edb940ab Cosmetic Behdad Esfahbod 2009-11-05 19:20:06 -05:00
  • 850dc5bb55 Return 0 from get_glyph_nil Behdad Esfahbod 2009-11-05 18:26:52 -05:00
  • 85555a9533 Initialize font->klass Behdad Esfahbod 2009-11-05 18:25:56 -05:00
  • bcd26bd7b1 Add TODO item Behdad Esfahbod 2009-11-05 18:03:26 -05:00
  • f4281e0a92 Fix ref counting Behdad Esfahbod 2009-11-05 17:58:41 -05:00
  • 6358ff45ae Add hb_ft_face_create_cached Behdad Esfahbod 2009-11-05 17:39:16 -05:00
  • 2027f74b28 Add default positioning to hb-shape Behdad Esfahbod 2009-11-05 16:34:47 -05:00
  • c3f9f7e59d Fix MarkMark issue with ligid and components Behdad Esfahbod 2009-11-05 16:16:14 -05:00
  • d0351314cd Include stdio.h if debugging Behdad Esfahbod 2009-11-05 16:16:06 -05:00
  • 2e33669291 Add hb_font_get_* Behdad Esfahbod 2009-11-05 13:55:41 -05:00
  • 9bef3611f0 Rename [xy]_pos to [xy]_offset since we don't accumulate positions Behdad Esfahbod 2009-11-05 12:20:11 -05:00
  • 2daa47e9cd Cosmetic Behdad Esfahbod 2009-11-05 12:08:34 -05:00
  • 2f50d87368 Start filling hb_shape() in Behdad Esfahbod 2009-11-04 21:07:03 -05:00
  • ae070b7d39 Add script and language to buffer Behdad Esfahbod 2009-11-04 20:29:54 -05:00
  • 8a3511ac6c Add hb_language_t as well as language/script conversion to OT tags Behdad Esfahbod 2009-11-04 19:45:39 -05:00
  • 4591753ad4 Define ARRAY_LENGTH Behdad Esfahbod 2009-11-04 18:15:59 -05:00
  • 214ac7c1ff Another one Behdad Esfahbod 2009-11-04 18:12:32 -05:00
  • 1e91434569 Minor Behdad Esfahbod 2009-11-04 18:12:09 -05:00
  • 48de3730cd Fix previous commit, ouch! Behdad Esfahbod 2009-11-04 16:59:50 -05:00
  • e21899bc35 Fix array query API Behdad Esfahbod 2009-11-04 16:36:14 -05:00
  • 3b59306b85 Finish FT glue. Rough and untested Behdad Esfahbod 2009-11-04 15:48:32 -05:00
  • f8be443aec Add TODO item Behdad Esfahbod 2009-11-03 20:28:27 -05:00
  • 7951279b4a Implement nil font functions Behdad Esfahbod 2009-11-03 20:27:05 -05:00
  • 8fb3d1aa4e Start ft glue Behdad Esfahbod 2009-11-03 18:34:20 -05:00
  • d94647e2cd Add ICU glue Behdad Esfahbod 2009-11-03 16:35:10 -05:00
  • b7dd4b945b Fix hb_be_uint16() Behdad Esfahbod 2009-11-03 15:21:15 -05:00
  • cd7555eef2 Namespace MSVC defines in public header Behdad Esfahbod 2009-11-03 15:16:10 -05:00
  • 5ebabecef3 Move unicode_funcs to buffer Behdad Esfahbod 2009-11-03 15:15:07 -05:00
  • d5a8e46099 [Makefile] Install hb-unicode.h Behdad Esfahbod 2009-11-03 15:14:40 -05:00
  • 63d7a41dd0 [TODO] Add item for fixing buffer error handling Behdad Esfahbod 2009-11-03 15:14:08 -05:00
  • 21d0fce3d5 Add check for not linking to libstdc++ Behdad Esfahbod 2009-11-03 14:28:32 -05:00
  • ca95ce460a Use the C linker, not C++ linker Behdad Esfahbod 2009-11-03 14:18:33 -05:00
  • eb4ebda2d1 [configure] Fix check for FreeType Behdad Esfahbod 2009-11-03 14:09:32 -05:00
  • cb0e99a5a7 [TODO] Remove obsolete item Behdad Esfahbod 2009-11-03 14:09:10 -05:00
  • 3a59ec37c5 Add bunch of TODO items Behdad Esfahbod 2009-11-03 11:36:06 -05:00
  • ffbe0a853d More MSVC fixes from Jonathan Kew Behdad Esfahbod 2009-11-03 10:52:45 -05:00
  • d3480ba37f Don't use zero-sized arrays Behdad Esfahbod 2009-11-03 10:47:29 -05:00
  • 6bec81aa3a Cosmetic Behdad Esfahbod 2009-11-02 19:17:36 -05:00
  • f94cf6b969 Another try at build without glib Behdad Esfahbod 2009-11-02 18:55:19 -05:00
  • 2f3e69f3cb Fix build without glib, again Behdad Esfahbod 2009-11-02 18:53:15 -05:00
  • d03f818659 Disable configure cache Behdad Esfahbod 2009-11-02 18:52:21 -05:00
  • a6451aa626 We don't really use gthread directly Behdad Esfahbod 2009-11-02 18:35:12 -05:00
  • 63a792a811 Update Makefile to build without glib Behdad Esfahbod 2009-11-02 18:33:52 -05:00
  • 68a2c771e2 Build without glib Behdad Esfahbod 2009-11-02 18:31:53 -05:00
  • cc4c096a7e MSVC has no stdint.h Behdad Esfahbod 2009-11-02 18:13:17 -05:00
  • 9a204c7ab5 Remove use of GINT16_FROM_BE Behdad Esfahbod 2009-11-02 18:11:55 -05:00
  • 1f0ceeb8cf Install library Behdad Esfahbod 2009-11-02 16:28:39 -05:00
  • 5932f8f7c3 Generate ChangeLog Behdad Esfahbod 2009-11-02 16:38:41 -05:00
  • 29aa400183 Add build system Behdad Esfahbod 2009-11-02 16:28:39 -05:00
  • c09ed9801e [HB] Add glyph_metrics typedef pango-extractpoint Behdad Esfahbod 2009-10-29 03:08:42 -04:00
  • 91b1e03e03 [HB] Add point_index to get_contour_point() Behdad Esfahbod 2009-10-29 03:05:18 -04:00
  • aa87d95173 [HB] Fix lookup_flag ignoring Behdad Esfahbod 2009-10-29 03:00:44 -04:00
  • 52e9a71d57 [HB] Add comment Behdad Esfahbod 2009-09-21 13:58:56 -04:00
  • f9c0a2dad0 [HB] Fix apply_lookup() loop Behdad Esfahbod 2009-09-21 13:43:54 -04:00
  • c0ab43c058 [HB] Fix bug in chain_context_lookup() invocations Behdad Esfahbod 2009-09-21 13:40:38 -04:00
  • e6bd4e93bd [HB] Add TODO item Behdad Esfahbod 2009-08-30 21:02:28 -04:00
  • 3e2401f6c5 [HB] Rename DEBUG to TRACE where appropriate Behdad Esfahbod 2009-08-28 17:17:11 -04:00
  • 0535b50f43 [HB] Add GSUB/GPOS tracing Behdad Esfahbod 2009-08-28 17:14:33 -04:00
  • 95e202403f [HB] Allow enabling different debug facilities individually Behdad Esfahbod 2009-08-28 16:31:20 -04:00
  • 37006bd1bd Fix stupid array growing bug Behdad Esfahbod 2009-08-28 09:46:14 -04:00
  • 9897749113 [HB] Simplify counting Behdad Esfahbod 2009-08-27 01:32:17 -04:00
  • 81a5c4df94 [HB] Indent Behdad Esfahbod 2009-08-27 00:21:04 -04:00
  • c91facd83b [HB] Bug 593231 - < c99 compiler dislikes ValueRecord Behdad Esfahbod 2009-08-26 18:53:43 -04:00
  • f0c7540c4e Bug 592484 - invalid write in HB Behdad Esfahbod 2009-08-20 14:01:37 -04:00
  • b614b00472 [HB][glib] Make glib unicode funcs static Behdad Esfahbod 2009-08-20 13:07:50 -04:00
  • 8b53461304 [HB] Fix more casts Behdad Esfahbod 2009-08-19 18:16:50 -04:00
  • 9d2e02db74 [HB] Rename CAIRO_ in macro prefix to HB_ Behdad Esfahbod 2009-08-19 18:07:36 -04:00
  • 388ad037ff [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE Behdad Esfahbod 2009-08-19 16:45:41 -04:00
  • 977eeb7144 [HB] s/writeable/writable/g Behdad Esfahbod 2009-08-19 16:17:24 -04:00
  • 2f5931e404 [HB] Hide lig_id and component members of hb_glyph_info_t Behdad Esfahbod 2009-08-19 16:07:40 -04:00
  • 6b600dd619 [HB] Fix typo Behdad Esfahbod 2009-08-19 14:45:24 -04:00
  • 32c65a5ca3 [HB] Add font funcs prototypes Behdad Esfahbod 2009-08-18 18:37:36 -04:00
  • 8f034d5849 Fix a few other pedantic warnings Behdad Esfahbod 2009-08-18 16:41:59 -04:00
  • 864e2560b6 [HB] Fix pedantic warnings Behdad Esfahbod 2009-08-18 16:38:48 -04:00
  • 3e09722214 [HB] Fix more wrong method signatures Behdad Esfahbod 2009-08-18 16:32:31 -04:00
  • 822e99fe9a [HB] Fix wrong method signature Behdad Esfahbod 2009-08-18 16:27:48 -04:00
  • 4ff2a58952 Bug 592194 - Fix missing _SC_PAGE_SIZE macro Behdad Esfahbod 2009-08-18 15:49:23 -04:00
  • 3c69bd46e2 [HB] Avoid int overflow in GPOS Behdad Esfahbod 2009-08-17 16:48:13 -04:00
  • b2b18ef43c [HB] Simplify loop Behdad Esfahbod 2009-08-14 19:37:18 -04:00
  • b41f210d12 [HB] Merge mark positionin code between three types of lookups Behdad Esfahbod 2009-08-14 19:33:24 -04:00
  • cd33cb9ed8 [HB] More minor shuffling Behdad Esfahbod 2009-08-14 18:42:42 -04:00
  • 80e2aa2e1b [HB] Move code around Behdad Esfahbod 2009-08-14 18:40:56 -04:00
  • 3564ee5216 [HB] Correctly sanitize LigatureAttach Behdad Esfahbod 2009-08-14 18:32:56 -04:00
  • cb71a2fb76 [HB] Simplify MarkBase and MarkLig too Behdad Esfahbod 2009-08-14 18:14:03 -04:00
  • dfa54f4440 [HB] Simplify MarkMark Behdad Esfahbod 2009-08-14 17:53:31 -04:00
  • 815a73e420 [HB] Fix possible int overflows during sanitize Behdad Esfahbod 2009-08-14 17:31:16 -04:00
  • ae728e51e9 [HB] Debug output for SANITIZE_MEM() Behdad Esfahbod 2009-08-14 16:41:00 -04:00
  • 41895506cb [HB] Use inline function for SANITIZE_MEM() Behdad Esfahbod 2009-08-14 16:25:33 -04:00
  • 95528131b5 [HB] Use SANITIZE_THIS() when applicable Behdad Esfahbod 2009-08-14 16:17:32 -04:00
  • 5769538abf [HB] Add note about auditing sanitize code for overflows Behdad Esfahbod 2009-08-14 16:12:22 -04:00
  • 15232e26f4 [HB] Add empty hb_shape() API Behdad Esfahbod 2009-08-13 17:13:25 -04:00
  • 2866d2974b [HB] Bitfield packing *is* very delicate Behdad Esfahbod 2009-08-13 11:47:08 -04:00