- 11 5月, 2011 6 次提交
-
-
由 Behdad Esfahbod 提交于
Now the test/object test deadlocks as expected. Fix coming.
-
由 Behdad Esfahbod 提交于
Exposes the non-atomicity of user_data opertaions at this time because we call finish() while still locked and modifying the object. In fact, I'm surprised that it doesn't deadlock. It should.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 07 5月, 2011 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 06 5月, 2011 20 次提交
-
-
由 Behdad Esfahbod 提交于
It uses locale information to detect default language. It's used by hb_shape() whenever language is not set on the buffer. Not sure how to properly test it in the test suite. Tested by observing that with DejaVu Sans we select the proper local glyph version for U+431 under Serbian locale. See http://www.pango.org/ScriptGallery
-
由 Behdad Esfahbod 提交于
Step version up to 0.5.0. Also, fix to pass "make distcheck"
-
由 Behdad Esfahbod 提交于
No one who builds harfbuzz static uses the autotools build system to do it.
-
由 Behdad Esfahbod 提交于
Since we're not win32-dll clean the way libtool docs define it.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
While the cluster fields of the glyph string are usually sorted, they wouldn't be in special cases (for example for non-native direction). Blindly using bsearch is plain wrong. If we want to reintroduce this optimization we have to make sure we know the buffer clusters are monotonic and in which direction. Not sure it's worth it though.
-
由 Behdad Esfahbod 提交于
For now, by taking a global user_data mutex.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Note that the static variable has to be a global static, as gcc implements local statics differently and that would require linking to libstdc++, which we don't want.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 05 5月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
More intuitive.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Mutex (and Windows.h by extension) are fairly isolated now.
-
- 03 5月, 2011 6 次提交
-
-
由 Behdad Esfahbod 提交于
Don't use _cached()
-
由 Behdad Esfahbod 提交于
The Win32 definitions for LONG, ULONG, etc conflicts with hb-open-type.h. Avoid that by making sure hb-object-private.h and hb-open-type.h are not included in the same compilation unit.
-
由 Behdad Esfahbod 提交于
Needed to be able to include <Windows.h> from hb-object-private.h.
-
由 Behdad Esfahbod 提交于
Fixes problem with uninitialized sub_blob->mutex among other things. Reported by Bradley Grainger.
-
由 Behdad Esfahbod 提交于
Patch from Bradley Grainger.
-
由 Behdad Esfahbod 提交于
Based on patch by Bradley Grainger.
-