Log

Author Commit Date CI Message
Behdad Esfahbod bcc0406a 2009-11-05T19:54:23 include errno.h
Behdad Esfahbod 799b3c37 2009-11-05T19:37:58 Add debugging to object lifecycle
Behdad Esfahbod 25edb940 2009-11-05T19:20:06 Cosmetic
Behdad Esfahbod 850dc5bb 2009-11-05T18:26:52 Return 0 from get_glyph_nil
Behdad Esfahbod 85555a95 2009-11-05T18:25:56 Initialize font->klass
Behdad Esfahbod bcd26bd7 2009-11-05T18:03:26 Add TODO item
Behdad Esfahbod f4281e0a 2009-11-05T17:58:41 Fix ref counting
Behdad Esfahbod 6358ff45 2009-11-05T17:39:16 Add hb_ft_face_create_cached
Behdad Esfahbod 2027f74b 2009-11-05T16:34:47 Add default positioning to hb-shape
Behdad Esfahbod c3f9f7e5 2009-11-05T16:16:14 Fix MarkMark issue with ligid and components
Behdad Esfahbod d0351314 2009-11-05T16:16:06 Include stdio.h if debugging
Behdad Esfahbod 2e336692 2009-11-05T13:55:41 Add hb_font_get_*
Behdad Esfahbod 9bef3611 2009-11-05T12:20:11 Rename [xy]_pos to [xy]_offset since we don't accumulate positions
Behdad Esfahbod 2daa47e9 2009-11-05T12:08:34 Cosmetic
Behdad Esfahbod 2f50d873 2009-11-04T21:07:03 Start filling hb_shape() in
Behdad Esfahbod ae070b7d 2009-11-04T20:29:54 Add script and language to buffer
Behdad Esfahbod 8a3511ac 2009-11-04T19:45:39 Add hb_language_t as well as language/script conversion to OT tags
Behdad Esfahbod 4591753a 2009-11-04T18:15:59 Define ARRAY_LENGTH
Behdad Esfahbod 214ac7c1 2009-11-04T18:12:32 Another one
Behdad Esfahbod 1e914345 2009-11-04T18:12:09 Minor
Behdad Esfahbod 48de3730 2009-11-04T16:59:50 Fix previous commit, ouch!
Behdad Esfahbod e21899bc 2009-11-04T16:36:14 Fix array query API The array query APIs now all do: - Return the total number of items - Take a start_offset, such that individual items can be fetched - The _count IN/OUT variable always has number of items written into the array upon return of the function
Behdad Esfahbod 3b59306b 2009-11-04T15:48:32 Finish FT glue. Rough and untested
Behdad Esfahbod f8be443a 2009-11-03T20:28:27 Add TODO item
Behdad Esfahbod 7951279b 2009-11-03T20:27:05 Implement nil font functions
Behdad Esfahbod 8fb3d1aa 2009-11-03T18:34:20 Start ft glue
Behdad Esfahbod d94647e2 2009-11-03T16:35:10 Add ICU glue
Behdad Esfahbod b7dd4b94 2009-11-03T15:21:15 Fix hb_be_uint16()
Behdad Esfahbod cd7555ee 2009-11-03T15:16:10 Namespace MSVC defines in public header
Behdad Esfahbod 5ebabece 2009-11-03T15:15:07 Move unicode_funcs to buffer
Behdad Esfahbod d5a8e460 2009-11-03T15:14:40 [Makefile] Install hb-unicode.h Separate OT headers also.
Behdad Esfahbod 63d7a41d 2009-11-03T15:14:08 [TODO] Add item for fixing buffer error handling
Behdad Esfahbod 21d0fce3 2009-11-03T14:28:32 Add check for not linking to libstdc++
Behdad Esfahbod ca95ce46 2009-11-03T14:18:33 Use the C linker, not C++ linker Such that we don't link to libstdc++.
Behdad Esfahbod eb4ebda2 2009-11-03T14:09:32 [configure] Fix check for FreeType
Behdad Esfahbod cb0e99a5 2009-11-03T14:09:10 [TODO] Remove obsolete item
Behdad Esfahbod 3a59ec37 2009-11-03T11:36:06 Add bunch of TODO items
Behdad Esfahbod ffbe0a85 2009-11-03T10:52:45 More MSVC fixes from Jonathan Kew
Behdad Esfahbod d3480ba3 2009-11-03T10:47:29 Don't use zero-sized arrays It's not part of the standard and MSVC doesn't like it. It makes the code a lot less elegant than it used to be, but I think it should work now.
Behdad Esfahbod 6bec81aa 2009-11-02T19:17:36 Cosmetic
Behdad Esfahbod f94cf6b9 2009-11-02T18:55:19 Another try at build without glib
Behdad Esfahbod 2f3e69f3 2009-11-02T18:53:15 Fix build without glib, again
Behdad Esfahbod d03f8186 2009-11-02T18:52:21 Disable configure cache
Behdad Esfahbod a6451aa6 2009-11-02T18:35:12 We don't really use gthread directly
Behdad Esfahbod 63a792a8 2009-11-02T18:33:52 Update Makefile to build without glib
Behdad Esfahbod 68a2c771 2009-11-02T18:31:53 Build without glib Thready-safety disabled in that case, until we add support for pthread, etc. Fun...
Behdad Esfahbod cc4c096a 2009-11-02T18:13:17 MSVC has no stdint.h
Behdad Esfahbod 9a204c7a 2009-11-02T18:11:55 Remove use of GINT16_FROM_BE
Behdad Esfahbod 1f0ceeb8 2009-11-02T16:28:39 Install library
Behdad Esfahbod 5932f8f7 2009-11-02T16:38:41 Generate ChangeLog
Behdad Esfahbod 29aa4001 2009-11-02T16:28:39 Add build system
Behdad Esfahbod c09ed980 2009-10-29T03:08:42 [HB] Add glyph_metrics typedef
Behdad Esfahbod 91b1e03e 2009-10-29T03:05:18 [HB] Add point_index to get_contour_point() Pointed out by Keith Stribley on HarfBuzz list.
Behdad Esfahbod aa87d951 2009-10-29T03:00:44 [HB] Fix lookup_flag ignoring Reported by Keith Stribley on HarfBuzz list.
Behdad Esfahbod 52e9a71d 2009-09-21T13:58:56 [HB] Add comment
Behdad Esfahbod f9c0a2da 2009-09-21T13:43:54 [HB] Fix apply_lookup() loop Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
Behdad Esfahbod c0ab43c0 2009-09-21T13:40:38 [HB] Fix bug in chain_context_lookup() invocations Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
Behdad Esfahbod e6bd4e93 2009-08-30T21:02:28 [HB] Add TODO item
Behdad Esfahbod 3e2401f6 2009-08-28T17:17:11 [HB] Rename DEBUG to TRACE where appropriate
Behdad Esfahbod 0535b50f 2009-08-28T17:14:33 [HB] Add GSUB/GPOS tracing
Behdad Esfahbod 95e20240 2009-08-28T16:31:20 [HB] Allow enabling different debug facilities individually
Behdad Esfahbod 81a5c4df 2009-08-27T00:21:04 [HB] Indent
Behdad Esfahbod c91facd8 2009-08-26T18:53:43 [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
Behdad Esfahbod f0c7540c 2009-08-20T14:01:37 Bug 592484 - invalid write in HB Fix off-by-one.
Behdad Esfahbod b614b004 2009-08-20T13:07:50 [HB][glib] Make glib unicode funcs static
Behdad Esfahbod 8b534613 2009-08-19T18:16:50 [HB] Fix more casts
Behdad Esfahbod 37006bd1 2009-08-28T09:46:14 Fix stupid array growing bug
Behdad Esfahbod 98977491 2009-08-27T01:32:17 [HB] Simplify counting
Behdad Esfahbod 9d2e02db 2009-08-19T18:07:36 [HB] Rename CAIRO_ in macro prefix to HB_ Hiss!
Behdad Esfahbod 388ad037 2009-08-19T16:45:41 [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE Unlike the rest of the memory-mode enum, this one didn't only describe the access mode of the input memory region. Remove it. If someone wants to inhibit duplicating, they can lock the blob and throw away the key. Based on mailing list discussion with Carl Worth.
Behdad Esfahbod 977eeb71 2009-08-19T16:17:24 [HB] s/writeable/writable/g
Behdad Esfahbod 2f5931e4 2009-08-19T16:07:40 [HB] Hide lig_id and component members of hb_glyph_info_t
Behdad Esfahbod 6b600dd6 2009-08-19T14:45:24 [HB] Fix typo
Behdad Esfahbod 32c65a5c 2009-08-18T18:37:36 [HB] Add font funcs prototypes
Behdad Esfahbod 8f034d58 2009-08-18T16:41:59 Fix a few other pedantic warnings
Behdad Esfahbod 864e2560 2009-08-18T16:38:48 [HB] Fix pedantic warnings
Behdad Esfahbod 3e097222 2009-08-18T16:32:31 [HB] Fix more wrong method signatures
Behdad Esfahbod 822e99fe 2009-08-18T16:27:48 [HB] Fix wrong method signature
Behdad Esfahbod 4ff2a589 2009-08-18T15:49:23 Bug 592194 - Fix missing _SC_PAGE_SIZE macro Autoconfiscate a simple call to mprotect() even more.
Behdad Esfahbod 3c69bd46 2009-08-17T16:48:13 [HB] Avoid int overflow in GPOS Bug 592036 - integer overflow bug causes misrendering of Nepali characters
Behdad Esfahbod b2b18ef4 2009-08-14T19:37:18 [HB] Simplify loop
Behdad Esfahbod b41f210d 2009-08-14T19:33:24 [HB] Merge mark positionin code between three types of lookups
Behdad Esfahbod cd33cb9e 2009-08-14T18:42:42 [HB] More minor shuffling
Behdad Esfahbod 80e2aa2e 2009-08-14T18:40:56 [HB] Move code around
Behdad Esfahbod 3564ee52 2009-08-14T18:32:56 [HB] Correctly sanitize LigatureAttach
Behdad Esfahbod cb71a2fb 2009-08-14T18:14:03 [HB] Simplify MarkBase and MarkLig too
Behdad Esfahbod dfa54f44 2009-08-14T17:53:31 [HB] Simplify MarkMark
Behdad Esfahbod 815a73e4 2009-08-14T17:31:16 [HB] Fix possible int overflows during sanitize
Behdad Esfahbod ae728e51 2009-08-14T16:41:00 [HB] Debug output for SANITIZE_MEM()
Behdad Esfahbod 41895506 2009-08-14T16:25:33 [HB] Use inline function for SANITIZE_MEM()
Behdad Esfahbod 95528131 2009-08-14T16:17:32 [HB] Use SANITIZE_THIS() when applicable
Behdad Esfahbod 5769538a 2009-08-14T16:12:22 [HB] Add note about auditing sanitize code for overflows
Behdad Esfahbod 15232e26 2009-08-13T17:13:25 [HB] Add empty hb_shape() API
Behdad Esfahbod 2866d297 2009-08-13T11:47:08 [HB] Bitfield packing *is* very delicate Fix the second instance.
Behdad Esfahbod ec90ee23 2009-08-13T05:25:23 Bug 591511 – hh-blob.c does not compile using mingw on windows Check for sys/mman.h, not mprotect().
Behdad Esfahbod 12eae6d5 2009-08-13T05:20:46 [HB] Fix buffer sizing issue with mingw gcc Bit field packing is a delicate field. Issue reported in comment 3 here: http://bugzilla.gnome.org/show_bug.cgi?id=591511
Behdad Esfahbod 6936706c 2009-08-12T19:45:50 Bug 591413 – needs to link with libstdc++ Enforce -fno-exceptions better.
Behdad Esfahbod c486ea9c 2009-08-12T19:36:29 Bug 591511 – hb-blob.c does not compile using mingw on windows Only call mprotect() when available. For optimal performance, a win32 way to make memory writeable needs to be added.
Behdad Esfahbod a5795845 2009-08-12T19:23:16 [HB] Add comment
Behdad Esfahbod b6e66ee1 2009-08-12T16:50:28 [HB] Always clear positions if dirty, before returning to user