Log

Author Commit Date CI Message
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 dfa54f44 2009-08-14T17:53:31 [HB] Simplify MarkMark
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 815a73e4 2009-08-14T17:31:16 [HB] Fix possible int overflows during sanitize
Behdad Esfahbod cb71a2fb 2009-08-14T18:14:03 [HB] Simplify MarkBase and MarkLig too
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 a5795845 2009-08-12T19:23:16 [HB] Add comment
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 b6e66ee1 2009-08-12T16:50:28 [HB] Always clear positions if dirty, before returning to user
Behdad Esfahbod e4679d9f 2009-08-12T16:47:27 [HB] Fix _hb_buffer_next() when positioning We were copying glyphs to output. This should not happen when in GPOS. Back then it was fine, then some optimizations broke then assumption.
Behdad Esfahbod 5ccf1ba3 2009-08-12T15:55:23 [HB] Fixed signedness warnings
Behdad Esfahbod f7132914 2009-08-12T15:48:44 [HB] Ouch. Fix compilation.
Behdad Esfahbod 0532ed16 2009-08-12T15:40:04 [HB] Fix invalid access / overflow on x86-64 Bug 591557 – [HB] crash scrolling the evolution message list Bug 591576 – crashed with SIGSEGV at pango
Behdad Esfahbod 8d70312c 2009-08-10T23:50:51 [HB] Add hb_font_funcs_make_immutable()
Behdad Esfahbod 3284d05d 2009-08-10T23:45:57 [HB] Add missing initializer
Behdad Esfahbod 081819ea 2009-08-10T23:40:28 [OT] Hookup glib unicode funcs
Behdad Esfahbod 49f261df 2009-08-10T23:35:05 [HB] Add hb-glib
Behdad Esfahbod eb27ec0c 2009-08-10T23:25:28 [HB] Add hb_unicode_funcs_make_immutable()
Behdad Esfahbod af9e1040 2009-08-10T23:21:33 [HB] Use nil unicode funcs in nil face
Behdad Esfahbod 48910f8f 2009-08-10T23:05:05 [HB] Initialize unicode funcs to nil getters
Behdad Esfahbod 04cc0a29 2009-08-10T22:58:56 [HB] Flesh out Unicode funcs
Behdad Esfahbod fbaf8ffa 2009-08-10T20:59:25 [HB] Add hb_buffer_reverse()
Behdad Esfahbod cbe5a4e0 2009-08-10T20:24:49 [HB] Reuse the positions array as alt string array
Behdad Esfahbod 299f0896 2009-08-10T22:47:57 [HB] Implement buffer UTF-X input
Behdad Esfahbod 1b7b97f2 2009-08-10T21:10:37 [HB] Add buffer UTF-X API
Behdad Esfahbod 5c441884 2009-08-10T20:05:16 [HB] Start adding Unicode funcs
Behdad Esfahbod 20b035da 2009-08-10T19:00:36 [HB] Put C++ inline's back Apparetly in C++, inline means a totally different thing.
Behdad Esfahbod a62f776d 2009-08-10T13:57:02 [HB] Don't override CXX compiler Just add couple of options to it (still assuming gcc)
Behdad Esfahbod 6bdab706 2009-08-10T09:35:11 [HB] Indent
Behdad Esfahbod 79772490 2009-08-09T22:25:17 [HB] Remove unused code
Behdad Esfahbod 284899cc 2009-08-09T22:10:39 [HB] Add a NEXT() macro
Behdad Esfahbod 918572fc 2009-08-09T18:31:47 [HB] Remove done TODO item
Behdad Esfahbod 67cb8111 2009-08-09T13:05:08 [HB] Print mark sets in main.cc
Behdad Esfahbod 17878255 2009-08-08T16:57:27 [HB] Remove hb_ot_layout_table_find_feature() That function doesn't make much sense as multiple features in the table may have the same tag.
Behdad Esfahbod 468769b8 2009-08-08T16:53:23 [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
Behdad Esfahbod 7f96b39a 2009-08-08T16:37:22 [HB] Fix bug introduced recently
Behdad Esfahbod bff3c0fd 2009-08-07T19:46:30 [HB] Remove clumsy macros and improve API
Behdad Esfahbod d0b65737 2009-08-06T18:34:47 [HB] Fix various XXX issues
Behdad Esfahbod 82199868 2009-08-06T18:28:45 [HB] Remove unused var
Behdad Esfahbod 07e69226 2009-08-06T18:28:00 [HB] Remove another stale XXX
Behdad Esfahbod e605c367 2009-08-06T18:27:28 [HB] Rebrand XXX as TODO
Behdad Esfahbod c5a13048 2009-08-06T18:26:38 [HB] Remove stale XXX
Behdad Esfahbod 9e826ea2 2009-08-06T18:24:55 [HB] Fix unaligned access
Behdad Esfahbod 71a8344a 2009-08-06T14:28:18 [HB] Remove a few 'inline's, though the compiler mostly ignores them
Behdad Esfahbod 7f3d5c81 2009-08-06T13:33:51 [HB] Fix blob to use a actual mutex
Behdad Esfahbod a794ebf4 2009-08-06T12:32:35 [HB] Use glib again
Behdad Esfahbod 9b76a290 2009-08-06T10:27:38 [HB] Improve debug output
Behdad Esfahbod 9faee630 2009-08-06T10:24:49 [HB] Minor
Behdad Esfahbod f72059ee 2009-08-05T15:35:02 [HB] Add a few TODO items
Behdad Esfahbod 0d77ab8a 2009-08-05T15:27:42 [HB] Improve debug output
Behdad Esfahbod 268cac4c 2009-08-05T15:21:48 [HB] Fix blob unlock
Behdad Esfahbod 62ed5850 2009-08-04T23:30:32 [HB] Fix another sanitize() bug; hopefully it's the last one
Behdad Esfahbod 90482b68 2009-08-04T23:24:35 [HB] Fix a couple other sanitize() bugs
Behdad Esfahbod 7acb3895 2009-08-05T15:20:34 [HB] Improve debug output and fix mprotect bug
Behdad Esfahbod ec9f8db0 2009-08-05T14:52:03 [HB] Minor
Behdad Esfahbod d341881d 2009-08-05T14:49:25 [HB] Fix build of main.cc
Behdad Esfahbod 8f3be25e 2009-08-04T23:43:40 [HB] turn debugging off
Behdad Esfahbod 4f3ad911 2009-08-04T23:01:23 [HB] More debugging output
Behdad Esfahbod 8cd6fa28 2009-08-04T22:55:44 [HB] Fix fatal Sanitizer bug
Behdad Esfahbod 2870ac5e 2009-08-04T22:43:47 [HB] Add missing sanitize
Behdad Esfahbod b28815c1 2009-08-04T22:35:36 [HB] Add sanitize debugging facilities
Behdad Esfahbod 7edb430f 2009-08-04T22:06:57 [HB] Rename open-types to open-type; beauty
Behdad Esfahbod f4b58d3f 2009-08-04T21:47:29 [HB] Save edit even if not writeable
Behdad Esfahbod 9bd629cc 2009-08-04T21:42:23 [HB] Fix warnings
Behdad Esfahbod 5ff4e131 2009-08-04T21:35:32 [HB] Avoid infinite recusion in Extension sanitize()
Behdad Esfahbod d60bb8ca 2009-08-04T21:32:57 [HB] Hook Sanitizer up. Hell's breaking loose right now
Behdad Esfahbod 679f41fe 2009-08-04T21:32:06 [HB] Fix leak
Behdad Esfahbod 4e8a0602 2009-08-04T20:52:47 [HB] Add Sanitizer
Behdad Esfahbod 2765d333 2009-08-04T20:50:18 [HB] Add XXX
Behdad Esfahbod a328d66e 2009-08-04T20:27:05 [HB] Minor cleanup
Behdad Esfahbod 577c1116 2009-08-04T19:31:02 [HB] Shuffle code around
Behdad Esfahbod b1e187fc 2009-08-04T15:28:49 [HB] More sanitize infrastructure
Behdad Esfahbod b508e5cc 2009-08-04T15:07:24 [HB] open-file sanitize()
Behdad Esfahbod 738c54d9 2009-08-04T14:42:46 [HB] Tag sanitize()
Behdad Esfahbod e49a84c9 2009-08-04T14:33:23 [HB] GDEF sanitize()
Behdad Esfahbod 18939487 2009-08-04T14:27:56 [HB] Fix Extension sanitize()
Behdad Esfahbod f2be7509 2009-08-04T14:12:46 [HB] Remove stale TODO
Behdad Esfahbod ac26e2a8 2009-08-04T14:10:39 [HB] Hookup NEUTER()
Behdad Esfahbod 15164d92 2009-08-04T13:57:41 [HB] Fix mix warnings
Behdad Esfahbod 42b778f8 2009-08-04T13:30:49 [HB] GPOS sanitize()
Behdad Esfahbod dc9c4d93 2009-08-04T12:26:26 [HB] Sanitize DeviceTable
Behdad Esfahbod ad3a3cd4 2009-08-04T12:13:52 [HB] More casts
Behdad Esfahbod 95639fcc 2009-08-04T12:05:24 [HB] Fix couple of bugs
Behdad Esfahbod 2b5a59c2 2009-08-04T11:38:50 [HB] More cast cleanup
Behdad Esfahbod 196598bb 2009-08-04T11:04:32 [Hb] Use reinterpret casts instead of direct casts to char *
Behdad Esfahbod 92b5dd8e 2009-08-04T10:41:32 [HB] Merge more templates
Behdad Esfahbod e6ab2c59 2009-08-04T10:23:01 [HB] Simplify indirect sanitize()
Behdad Esfahbod 29d8644a 2009-08-04T02:27:37 [HB] Finish GSUB sanitize()
Behdad Esfahbod cf086adc 2009-08-04T02:14:24 [HB] Add comment
Behdad Esfahbod a97ce570 2009-08-04T02:10:48 [HB] Optimize sanitize()
Behdad Esfahbod cd3827ee 2009-08-04T02:09:34 [HB] More sanitize()
Behdad Esfahbod 70de50c1 2009-08-04T00:58:28 [HB] Start sanitize()