- 29 4月, 2011 9 次提交
-
-
由 Behdad Esfahbod 提交于
Will be adding font_funcs subclassing instead.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Should be all set now.
-
由 Behdad Esfahbod 提交于
Because the following loop overflows: while (size > new_allocated) new_allocated += (new_allocated >> 1) + 32;
-
由 Behdad Esfahbod 提交于
-
- 28 4月, 2011 11 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
With gcc on arm, request 8-bit structure alignment.
-
由 Behdad Esfahbod 提交于
And hb-view --direction argument.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 27 4月, 2011 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Now that we use C++ for all source code, lets benefit from it! The hb_be_int16/32_get/put/eq() macros grow code size if replaced with inline functions, so leave them as is.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Would have been nice if gcc had warned...
-
- 22 4月, 2011 11 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Makes way for adding arbitrary user_data support.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Reported by Adam Twardoch.
-
由 Behdad Esfahbod 提交于
Talking to Ryan Lortie, he thinks my comment doesn't make sense. So I'm making the getter const. Note that g_atomic_int_get() casts that away itself, so we don't need to worry about that (which kinda makes me uncomfortable actually).
-
由 Behdad Esfahbod 提交于
Unused right now.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
I was reconsidering whether y should grow down, since all three/four times I've used this API I was tricked and got that wrong in my use. So I was very inclined to make y grow down instead of up. However, considering that the font space has y up and it would be very confusing for callbacks to work against that, I decided that what I really want is for the user to be able to set y_scale to a negative number to imply that user-space y grows down. Changing x_scale/y_scale from unsigned int to int allows that, and I've made pango to use that instead of negating glyph y_offset later. hb-ft however still has y group up. I *guess* that's how FreeType works? I'm not sure, FreeType docs don't make this clear... I'm happy with the resolution :-).
-
由 Behdad Esfahbod 提交于
-
- 21 4月, 2011 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
So we can liberally use the simple features of C++ that parts of the codebase is already using.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-