- 28 6月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
Fixes #1081
-
由 Ebrahim Byagowi 提交于
Oops
-
- 27 6月, 2018 4 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
* Handle EINTR on fallback reader * Increase fallback reader limitation size limitation to 2 << 28 * Ensure _O_BINARY does exist if MMAP is used on Windows (maybe superfluous but makes me more confident)
-
由 Behdad Esfahbod 提交于
Makes compiling without HAVE_ROUND on systems that do have it work.
-
- 26 6月, 2018 3 次提交
-
-
由 Ebrahim Byagowi 提交于
Add one more "unlikely" annotation and use explicit nullptr check for more consistency.
-
由 Garret Rieger 提交于
-
由 Ebrahim Byagowi 提交于
And assign one bot to use the path always using NOMMAPFILEREADER token. It's limited to 200mb so no more fun with using /dev/zero on hb-view!
-
- 25 6月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 23 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
In particular, if CoverageFormat2 has unsorted ranges, bail out. Otherwise, 64k ranges of each 64k glyphs can DoS closure() method. We can do the same for CoverageFormat1, but that one does not expose the quadratic behavior, so, fine.
-
- 19 6月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
With this hb-view/hb-shape support pipes and possibly socket and named pipe also, anything fails just on mmap. We can later do the same for Windows also. This however reveals two issues, the fact most of our bots don't have HAVE_MMAP and using this instead the other fread/fopen reader can make failure on CI. I should look at them separately this change however is very low risk I believe.
-
- 18 6月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
As https://github.com/harfbuzz/harfbuzz/pull/1059#issuecomment-397912812 we like to still work with blobs that harfbuzz itself can't handle directly that are failing sanitization currently apparently.
-
- 17 6月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
This checks if the blob isn't empty and uses `hb_face_count` to see if the font file passes the simple font file sanitization so can detect if the input is actually a font and checks also whether input font-index is out of range.
-
由 Ebrahim Byagowi 提交于
We were passing the font path directly to freetype so rendering was broken when we are getting the font from stdin. This fixes it by using FT_New_Memory_Face instead. This fixes: * build/util/hb-view /dev/stdin text < font.ttf * build/util/hb-view - text < font.ttf * cat font.ttf | build/util/hb-view - text but doesn't work on * cat font.ttf | build/util/hb-view /dev/stdin text which I will try to fix separately.
-
- 13 6月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/harfbuzz/harfbuzz/issues/864 Unfortunately 1.7.7 and 1.8.0 went out with the wrong hb-version.h contents.
-
由 Behdad Esfahbod 提交于
Just include hb-static.cc in libharfbuzz-subset.so source list as well. Those building it built-in will include hb-static.cc once already. No need for any gymnastics.
-
- 12 6月, 2018 7 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Jonathan Kew 提交于
-
由 Jonathan Kew 提交于
Fixes #1054.
-
- 11 6月, 2018 2 次提交
- 10 6月, 2018 1 次提交
-
-
由 prrace 提交于
-
- 09 6月, 2018 6 次提交
-
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
- 07 6月, 2018 4 次提交
-
-
由 Garret Rieger 提交于
-
由 Behdad Esfahbod 提交于
New API: +hb_set_is_subset()
-
由 Garret Rieger 提交于
-
由 Behdad Esfahbod 提交于
-