- 06 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 5月, 2010 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 04 5月, 2010 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Jeff Muizelaar 提交于
-
- 03 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 4月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
Also remove wrong ASSERT_SIZE that would trigger only when not using flexible arrays (which was the case on win32, but not with gcc).
-
- 24 4月, 2010 5 次提交
-
-
由 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.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 23 4月, 2010 5 次提交
-
-
由 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 提交于
-
由 Behdad Esfahbod 提交于
That part is performed by individual table sanitize.
-
- 22 4月, 2010 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 21 4月, 2010 2 次提交
-
-
由 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.
-
- 11 11月, 2009 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 03 11月, 2009 12 次提交
-
-
由 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 提交于
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 提交于
-