- 25 5月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
Not sure if I like to keep it. For now, aim for correctness.
-
由 Behdad Esfahbod 提交于
Common Regoin for Access Protection. Like the NullPool, but writable.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Makes for cleaner code.
-
- 23 5月, 2018 6 次提交
-
-
由 Ebrahim Byagowi 提交于
* Adds libnsl to the bot as it is now needed apparently * Disables hb-icu, apparently the newer ICU itself is not compatible with SunCC
-
由 Behdad Esfahbod 提交于
Fixup for previous commit. Was accidentally turned off.
-
由 Behdad Esfahbod 提交于
Make clang happy. Also, don't use anonymous union.
-
由 Behdad Esfahbod 提交于
We'll see if this sticks to the bots.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
"writable" is not in use and probably we can go in the reverse direction and remove the flags that are useful for enabled writable, this is just for the sake of completeness however.
-
- 11 5月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
It removes io.h and other polyfills which we no longer need as 7e76d746
-
由 Ebrahim Byagowi 提交于
This makes it compatible with ARMCC which I had access in a collaboration with @imgtec, thanks! Basically hb_blob_create_from_file features three code paths, mmap, Win32 and fallback. We had fallback implementation even before this but it was relied to "open" which is not available on some environments. This change improved the situtation by using only fopen and friends for fallback path. Interestingly we could use "open" on Windows but in fact it was emulated by MSVCRT so I've completely split that from Unix path now that we have a distinct path for fallback path also.
-
- 10 5月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Seems like I messed up; buffer overrun got reported.
-
由 Ebrahim Byagowi 提交于
Following to 63f57f4d
-
- 09 5月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Trying to see how many can converted meaningfully.
-
由 Behdad Esfahbod 提交于
[subset] Add cmap format 4 subsetting.
-
- 08 5月, 2018 16 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This saves each object allocation 72 bytes. Now object overhead is just 16 bytes (on x86) instead of 88 bytes. Neat.
-
-
由 Behdad Esfahbod 提交于
Right now only Old Italic is marked as such. Fixes https://github.com/harfbuzz/harfbuzz/issues/1000
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Towards making blob more memory-allocation-friendly
-
由 Behdad Esfahbod 提交于
We should hang those off somewhere else. For now, the unused ones can go.
-
由 Ebrahim Byagowi 提交于
To avoid need of CMP0063 which is not available on older CMake versions
-
- 05 5月, 2018 5 次提交
-
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
[subset] Switch to a non-log using implementation of caculating searchRangeZ, entrySelectorZ, and rangeShiftZ in cmap4.
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-