Behdad Esfahbod
|
ac0c1663fa
|
Avoid div-by-zero, validate upem
|
2010-10-01 19:09:23 -04:00 |
Behdad Esfahbod
|
7f97d2cd90
|
Pedantic
|
2010-10-01 19:09:01 -04:00 |
Behdad Esfahbod
|
2841436926
|
Don't zero glyph advances in MarkToBase and similar lookups
See email thread "Should MarkToBase attachment zero the mark advance?"
started by Jonathan Kew on 23 August 2010 for details.
|
2010-10-01 18:32:45 -04:00 |
Behdad Esfahbod
|
36b3862009
|
One fewer cmp() implementation...
|
2010-09-29 12:10:24 -04:00 |
Behdad Esfahbod
|
4e573715ae
|
Improve cmp function parameter namings and casts
No semantic change.
|
2010-09-28 16:28:57 -04:00 |
Behdad Esfahbod
|
dca8aff246
|
Add comment re DejaVu Sans Mono having 'dflt' script
|
2010-09-28 16:25:45 -04:00 |
Behdad Esfahbod
|
9dc45401c0
|
Fix stupid bug in bsearch cmp function!
|
2010-09-28 16:23:28 -04:00 |
Behdad Esfahbod
|
6fca4c18c4
|
Add TODO iteam
|
2010-09-23 10:28:51 -04:00 |
Behdad Esfahbod
|
f2a30bd605
|
Remove unimplemented method hb_font_get_funcs()
Got to add a suitable replacement.
|
2010-09-23 10:27:08 -04:00 |
Behdad Esfahbod
|
7b9a38a112
|
Add test.c using public API
|
2010-09-22 17:42:59 -04:00 |
Behdad Esfahbod
|
9ea7368fce
|
Fix hb_ot_layout leak
|
2010-09-22 17:38:44 -04:00 |
Behdad Esfahbod
|
8e577acae2
|
Fix blob refcounting with insane SFNT table directories
|
2010-09-22 17:37:02 -04:00 |
Behdad Esfahbod
|
75371bea4f
|
Add TODO item
|
2010-09-22 17:12:10 -04:00 |
Behdad Esfahbod
|
5bd1e95236
|
Speedup Device table delta computation for common cases
|
2010-09-22 16:46:18 -04:00 |
Behdad Esfahbod
|
ed4acbde9c
|
Fix NULL dereference
Reported by Jonathan Kew. Face table handling needs to be redone
anyway, but fix this for now.
|
2010-08-16 14:36:27 -04:00 |
Behdad Esfahbod
|
258305c2a5
|
[GPOS] Fix div-by-zero
Patch by Jonathan Kew. Mozilla bug #465728.
|
2010-08-13 14:10:02 -04:00 |
Behdad Esfahbod
|
2422c4b96d
|
Add TODO
|
2010-08-13 14:00:34 -04:00 |
Behdad Esfahbod
|
27f0b092a1
|
Logically separate feature allocation from application
|
2010-07-23 17:35:54 -04:00 |
Behdad Esfahbod
|
6cf63132dc
|
Minor
|
2010-07-23 17:32:26 -04:00 |
Behdad Esfahbod
|
4e4ef24e46
|
Towards separating bit allocation from shaping
|
2010-07-23 17:22:11 -04:00 |
Behdad Esfahbod
|
da6cff3864
|
Add TODO items
|
2010-07-23 15:40:58 -04:00 |
Behdad Esfahbod
|
acdba3f90b
|
Prefer C linkage
|
2010-07-23 15:39:27 -04:00 |
Behdad Esfahbod
|
cc6d52279d
|
De-C++ where possible
Helps with avoiding many "extern C" declarations in source files.
|
2010-07-23 15:00:13 -04:00 |
Behdad Esfahbod
|
0dd200d28f
|
Header dep cleanup
|
2010-07-23 14:56:29 -04:00 |
Behdad Esfahbod
|
fb0d252462
|
dos2unix
|
2010-07-23 14:54:22 -04:00 |
Behdad Esfahbod
|
81408cd51c
|
Don't use "operator ="
Some compilers don't like operator = defined on members of union members
either. Reported by Ginn Chen for Sun Studio compilers.
|
2010-07-23 14:46:57 -04:00 |
Behdad Esfahbod
|
39fe34d4c3
|
Add TODO option
|
2010-07-22 18:12:38 -04:00 |
Behdad Esfahbod
|
243a96f414
|
Add arm build fix to TODO
|
2010-07-21 17:21:12 -04:00 |
Behdad Esfahbod
|
c407f05f99
|
Remove fixed TODO item
|
2010-07-21 17:20:44 -04:00 |
Behdad Esfahbod
|
4f801bd658
|
Mozilla bug 580233 - check for zero-length record in hb sanitizer.
Patch / report by Jonathan Kew.
|
2010-07-21 16:37:01 -04:00 |
Behdad Esfahbod
|
17e9ff938b
|
Fix 64bit issues with debug prints
|
2010-07-15 11:21:34 -07:00 |
Behdad Esfahbod
|
fd56ae4963
|
Don't bother sorting, it's a safe font error if the array is not sorted
|
2010-07-08 00:53:40 -04:00 |
Behdad Esfahbod
|
cc8a4abea6
|
Use bsearch where applicable
|
2010-07-08 00:40:04 -04:00 |
Behdad Esfahbod
|
2f418f5709
|
Remove useless TODO
|
2010-07-07 22:07:40 -04:00 |
Behdad Esfahbod
|
da8edbb622
|
Fix header
|
2010-06-09 07:15:39 -04:00 |
Behdad Esfahbod
|
d05d13df02
|
Add a test for header preprocessor guards
|
2010-06-09 07:15:03 -04:00 |
Behdad Esfahbod
|
0f0cd9d361
|
Fix header tags
|
2010-06-09 06:32:56 -04:00 |
Behdad Esfahbod
|
f2a1b411b1
|
Followup fix for variation-selectors
Patch from Jonathan Kew
|
2010-06-03 11:37:51 -04:00 |
Behdad Esfahbod
|
a224b4d502
|
Fix skipping variation-selectors
|
2010-06-02 22:31:41 -04:00 |
Behdad Esfahbod
|
81a77b115d
|
Make feature sorting stable
|
2010-06-01 23:03:54 -04:00 |
Behdad Esfahbod
|
fdc322a820
|
Minor
|
2010-05-28 20:55:52 -04:00 |
Behdad Esfahbod
|
f062ec6bb2
|
Further simplify mask allocator
|
2010-05-28 20:54:43 -04:00 |
Behdad Esfahbod
|
8af45fda47
|
Fix global feature handling
|
2010-05-28 20:41:20 -04:00 |
Behdad Esfahbod
|
e04685ee7b
|
Simplify mask allocation
|
2010-05-28 20:37:06 -04:00 |
Behdad Esfahbod
|
0e235d0fc9
|
Towards a mask allocator
|
2010-05-28 20:27:30 -04:00 |
Behdad Esfahbod
|
81c5e8724b
|
Allow disabling default features
Patch from Jonathan Kew
|
2010-05-28 18:31:16 -04:00 |
Behdad Esfahbod
|
2163afbf35
|
Add note about UTF-8 decoder
|
2010-05-27 14:04:15 -04:00 |
Behdad Esfahbod
|
226faa58f4
|
Fix loop
|
2010-05-27 11:42:34 -04:00 |
Martin Hosken
|
56bef5680c
|
Fixes to Python and Graphite from Martin
|
2010-05-27 11:41:47 -04:00 |
Behdad Esfahbod
|
b485da0b71
|
Disable Graphite as it crashes all over the place...
|
2010-05-27 11:39:19 -04:00 |