- 29 4月, 2010 3 次提交
-
-
由 Behdad Esfahbod 提交于
Such that we don't break debug build all the time.
-
由 Behdad Esfahbod 提交于
Such that we don't break debug build all the time.
-
由 Behdad Esfahbod 提交于
-
- 24 4月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
The major-version check is now handled by sanitize. If major doesn't match, we reject and fall back to the Null object.
-
- 23 4月, 2010 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We handle major-version differences via get_for_data(), so sanitize should never see a major version mismatch.
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2010 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 21 4月, 2010 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
A couple bugs joined forces to exhibit the mystery behavior of crashes / infinite loops on OS X / wrong kerning / invalid memory access. Pooh! The bugs were involved: - Wrong pointer math with ValueRecord in PairPosFormat1 - Fallout from avoiding flex arrays, code not correctly updated to remove sizeof() usage. We strictly never use sizeof() directly now. And the PairPos code is cleaned up. Should fix them all. Bugs are: Bug 605655 - Pango 1.26.2 introduces kerning bug Bug 611229 - Pango reads from uninitialized memory Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X We were also doing wrong math converting Device adjustments to hb_position_t. Fallout from FreeType days. Should shift 16, not 6. Fixed that too. There's still another bug: we don't sanitize Device records referenced from value records. Fixing that also.
-
- 06 11月, 2009 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 11月, 2009 1 次提交
-
-
由 Behdad Esfahbod 提交于
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
-
- 03 11月, 2009 19 次提交
-
-
由 Behdad Esfahbod 提交于
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 提交于
-
由 Behdad Esfahbod 提交于
Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
-
由 Behdad Esfahbod 提交于
Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Apparetly in C++, inline means a totally different thing.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-