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