- 05 1月, 2018 8 次提交
-
-
由 Behdad Esfahbod 提交于
Ouch! Missing coords should still be evaluated as coord=0, which most of the time results in a factor of 0. We were skipping these, which was equivalent to a factor of 1. Fixes https://github.com/harfbuzz/harfbuzz/issues/652
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Previously we made CGJ unskippable. Now, if CGJ did NOT prevent any reordering, allow skipping over it. To make this work we had to make changes to the Arabic mark reordering algorithm implementation to renumber moved MCM marks. See comments. Fixes https://github.com/harfbuzz/harfbuzz/issues/554
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
-
- 04 1月, 2018 3 次提交
-
-
由 Bruce Mitchener 提交于
In macOS 10.12, the `OSMemoryBarrier` and related APIs were deprecated in favor of using `std::atomic`. On the way to supporting `std::atomic`, we can favor using the "Intel primitives" which are also available on macOS.
-
由 Bruce Mitchener 提交于
Due to how ninja runs clang and gcc, it doesn't colorize the output like make does. This forces color output in this situation.
-
由 Ebrahim Byagowi 提交于
-
- 03 1月, 2018 7 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
-
由 Behdad Esfahbod 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Bruce Mitchener 提交于
-
由 Bruce Mitchener 提交于
-
- 02 1月, 2018 1 次提交
-
-
由 Romain Ouabdelkader 提交于
-
- 01 1月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 30 12月, 2017 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 26 12月, 2017 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 25 12月, 2017 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Ebrahim Byagowi 提交于
-
由 David Corbett 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
-
- 22 12月, 2017 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 21 12月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 12月, 2017 2 次提交
-
-
由 Volker H. Simonis 提交于
-
-
- 18 12月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Otherwise setting the CTFont was ineffective as it would have been recreated anyway unless font size was set to 18 CSS points.
-
- 17 12月, 2017 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Specificaly, when a range or sorted array has unexpected order, we take that as font data being garbage and bail out. This fixes significant slowdown on a bad version of Chandas font which has a 600KB GPOS with garbage inside. Later on, I like to add a maximum-work counter for collect_glyphs to protect against malicious fonts as well. Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=794896
-
由 Behdad Esfahbod 提交于
Does page lookup as needed.
-
由 Behdad Esfahbod 提交于
-
- 16 12月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
The coverage already covered that.
-
由 Behdad Esfahbod 提交于
The three "XXXXX"'s should be switched to false. Doing that separately for ease of bisecting...
-