Jonathan Kew
|
82484b05ca
|
[hb-set] Don't shrink vectors until after processing their contents.
Fixes #1054.
|
2018-06-12 01:16:42 -04:00 |
Ebrahim Byagowi
|
eb585033ca
|
Fetch the updated dwrite_1.h header from a better place
Following to https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/1.0.1693/job/mfkjdhcdykjuqdfc
|
2018-06-11 03:47:43 +04:30 |
Behdad Esfahbod
|
b8e406f0c7
|
More fixes for SunStudio 12.6 build
Followup to https://github.com/harfbuzz/harfbuzz/pull/1053
|
2018-06-10 17:22:38 -04:00 |
prrace
|
498e4373dc
|
Fix SunStudio 12.6 build (#1053)
|
2018-06-10 03:34:28 +04:30 |
Garret Rieger
|
46f7e7760f
|
[subset] Use REPLACEME instead of version.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
fc246ec985
|
[subset] Move variable declaration out of loop.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
197cb18b22
|
[subset] Add test cases for gsub closure in subsetting.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
37eab27be3
|
[subset] Add fuzzing of gsub closure to hb-subset-fuzzer.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
feb23892a3
|
[subset] Use gsub closure if ot layout is not being dropped.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
a5673da9be
|
[subset] Add drop_ot_layout setting to subset input.
|
2018-06-08 12:09:34 -06:00 |
Garret Rieger
|
57badadb76
|
[subset] add a new closure call to hb-ot-layout that can compute the closure over multiple lookups.
|
2018-06-06 17:50:12 -06:00 |
Behdad Esfahbod
|
11f1f4131b
|
[set] Add is_subset
New API:
+hb_set_is_subset()
|
2018-06-06 16:47:13 -07:00 |
Garret Rieger
|
45186b9b8c
|
[subset] Add memoization of GSUB lookup closures.
|
2018-06-06 16:53:50 -06:00 |
Behdad Esfahbod
|
78d92e0f27
|
Minorish
|
2018-06-06 15:24:43 -07:00 |
Behdad Esfahbod
|
676b19f0d1
|
Compiler gymnastics
Part of https://github.com/harfbuzz/harfbuzz/issues/630
|
2018-06-06 15:23:35 -07:00 |
Behdad Esfahbod
|
0a5952e8dd
|
Move prime_for back into map
This was causing problem on systems without visibility when map was used
from both libharfbuzz and libharfbuzz-subset. Sigh.
https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/1.0.1669/job/dey47nmff0770vp3
|
2018-06-06 14:56:21 -07:00 |
David Corbett
|
a2a1484ef9
|
Convert Consonant_Initial_Postfixed to CONS_FINAL
Consonant_Initial_Postfixed was split off of Consonant_Succeeding_Repha,
so it should correspond to the same USE class, CONS_FINAL.
|
2018-06-06 11:06:16 -07:00 |
Behdad Esfahbod
|
37986aa9b7
|
1.8.0
|
2018-06-05 18:04:40 -07:00 |
Behdad Esfahbod
|
9d3cd13c30
|
[ucdn] Update to Unicode 11
https://github.com/grigorig/ucdn/issues/19
|
2018-06-05 17:59:41 -07:00 |
Behdad Esfahbod
|
060e6b4a13
|
Update to Unicode 11.0.0
UCDN is not updated yet.
|
2018-06-05 17:31:46 -07:00 |
Behdad Esfahbod
|
105a3b5e2d
|
Minor
|
2018-06-05 15:31:04 -07:00 |
Behdad Esfahbod
|
60c516789b
|
[RELEASING] Update
|
2018-06-05 15:20:23 -07:00 |
Behdad Esfahbod
|
df01f3e560
|
1.7.7
|
2018-06-05 15:18:16 -07:00 |
Behdad Esfahbod
|
ba3b6d6c65
|
[khmer] Fix Coeng vs Halant confusion
Test suite results are unchanged (34).
|
2018-06-05 12:06:50 -07:00 |
Ebrahim Byagowi
|
8220ef8a54
|
Fix hb_face_count build issue
I should've rebased #1002 before the merge, my bad
|
2018-06-05 22:50:53 +04:30 |
Ebrahim Byagowi
|
32da0c6bc4
|
Add hb_face_count, a new API (#1002)
Simply, it returns the number of faces on a font blob.
To be used on hb-sanitizer tool but other clients also
can benefit from it.
|
2018-06-05 18:56:26 +04:30 |
Behdad Esfahbod
|
4a115fe7fe
|
[sinhala] Move reph to after post-consonants
Apparently this changed between Win 7 and Win 10.
Fixes https://github.com/harfbuzz/harfbuzz/issues/967
To be continued in https://github.com/harfbuzz/harfbuzz/issues/1044
|
2018-06-04 15:40:43 -07:00 |
Behdad Esfahbod
|
3e494caae3
|
[test] Fix record-test to use gids not glyph-names
as those might not match what FontTools think of the glyphs if font
does NOT have glyph names.
|
2018-06-04 15:38:05 -07:00 |
Behdad Esfahbod
|
58400a2ad8
|
Remove DISALLOW_* from vector, set, and map
Some of the build bots, still fail on this. I suppose mine pass because
I enable C++11...
Anyway, remove these again.
|
2018-06-02 20:30:09 -07:00 |
Behdad Esfahbod
|
f9abbf83b6
|
Fix fallout from 975bdd5ef5
Ouch!
|
2018-06-02 15:46:08 -07:00 |
Behdad Esfahbod
|
f7515769fd
|
[vector] Use Crap pool in push() as well
|
2018-06-01 17:48:37 -07:00 |
Behdad Esfahbod
|
975bdd5ef5
|
[vector] Keep success status
|
2018-06-01 17:37:13 -07:00 |
Behdad Esfahbod
|
1ab3c3ed1b
|
[vector] Whitespace
|
2018-06-01 17:34:24 -07:00 |
Behdad Esfahbod
|
fb07d1a3ce
|
Another attempt at making every compiler happy...
Sigh.
|
2018-06-01 17:32:07 -07:00 |
Behdad Esfahbod
|
4f76f956bb
|
[map] Move prime_for to hb-static
|
2018-06-01 17:28:47 -07:00 |
Behdad Esfahbod
|
33d6f46bbb
|
[set] Shrink page-map size again
|
2018-06-01 17:25:35 -07:00 |
Behdad Esfahbod
|
4ca211bce1
|
Fix hb_vector_size_t
|
2018-06-01 17:19:05 -07:00 |
Garret Rieger
|
a070dfd333
|
[subset] Have the subset fuzzer pull the text string to subset to from the end of the fuzzer provided data.
|
2018-06-01 17:32:02 -06:00 |
Behdad Esfahbod
|
bb6f4adac7
|
Add Codacy badge
|
2018-06-01 16:30:38 -07:00 |
Behdad Esfahbod
|
a7dd90f519
|
Revert "Remove HB_DISALLOW_COPY_AND_ASSIGN"
This reverts commit ff92de766b .
Revert that and remove ASSERT_POD. Let's see which bots are
unhappy with this configuration...
|
2018-06-01 16:10:45 -07:00 |
Behdad Esfahbod
|
7b50bf52f2
|
Use NullPool for _hb_set_nil and _hb_map_nil
|
2018-05-31 20:20:17 -07:00 |
Behdad Esfahbod
|
f040ca40ab
|
[set] Minor
|
2018-05-31 20:15:21 -07:00 |
Behdad Esfahbod
|
7185b273b3
|
Rename in_error to !successful
Towards possibly using Null pool for some nil objects.
|
2018-05-31 20:03:34 -07:00 |
Behdad Esfahbod
|
353f4d2efc
|
Fix a whitespace inconsistency
Null() and Crap() are only places that there's no space before '('...
|
2018-05-31 19:52:16 -07:00 |
Behdad Esfahbod
|
e36cd1dfd3
|
Remove trivial HB_ATOMIC_INT_INIT()
|
2018-05-31 19:31:39 -07:00 |
Behdad Esfahbod
|
550a70f801
|
Use 0 as inert object reference value instead of -1
Towards using Null object for nil objects.
|
2018-05-31 19:28:04 -07:00 |
Behdad Esfahbod
|
dcd1b07eea
|
Add const OffsetTo<> dereference
Unused, but now that we have CrapPool, implement it.
|
2018-05-31 17:58:40 -07:00 |
Ebrahim Byagowi
|
2baa357ac7
|
Fix symbol export issue of prime_mod on Alpine bot
Apparently our gcc-6.4.0 on Alpine Linux distribution doesn't like defining static const
inside a method, lets put that on outside the classes.
|
2018-05-31 12:27:31 +04:30 |
Behdad Esfahbod
|
54800f8322
|
[map] Mark prime_for HB_INTERNAL
Trying to see if it fixes gcc-4.2 bots.
|
2018-05-30 16:26:50 -07:00 |
Behdad Esfahbod
|
d600e844aa
|
Add CrapOrNull
|
2018-05-30 16:25:57 -07:00 |