- 23 May, 2018 1 commit
-
-
Behdad Esfahbod authored
-
- 11 May, 2018 3 commits
-
-
Ebrahim Byagowi authored
"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.
-
Ebrahim Byagowi authored
It removes io.h and other polyfills which we no longer need as 7e76d746
-
Ebrahim Byagowi authored
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.
-
- 09 May, 2018 3 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Seems like I messed up; buffer overrun got reported.
-
Ebrahim Byagowi authored
Following to 63f57f4d
-
- 08 May, 2018 13 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Trying to see how many can converted meaningfully.
-
Behdad Esfahbod authored
[subset] Add cmap format 4 subsetting.
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
This saves each object allocation 72 bytes. Now object overhead is just 16 bytes (on x86) instead of 88 bytes. Neat.
-
Behdad Esfahbod authored
Fixes https://github.com/harfbuzz/harfbuzz/issues/1023
-
- 07 May, 2018 6 commits
-
-
Behdad Esfahbod authored
Right now only Old Italic is marked as such. Fixes https://github.com/harfbuzz/harfbuzz/issues/1000
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Towards making blob more memory-allocation-friendly
-
Behdad Esfahbod authored
We should hang those off somewhere else. For now, the unused ones can go.
-
Ebrahim Byagowi authored
To avoid need of CMP0063 which is not available on older CMake versions
-
- 04 May, 2018 14 commits
-
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
[subset] Switch to a non-log using implementation of caculating searchRangeZ, entrySelectorZ, and rangeShiftZ in cmap4.
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-
Garret Rieger authored
-