|
07851aae
|
2018-03-26T20:56:56
|
|
[subset] Couple of fixes for fuzzer discovered issues. (#924)
* [subset] sanitize individual DeviceRecord's as part of hdmx sanitization.
* [subset] Fix out of bounds read with non-two byte align glyphs.
* [subset] Just use size_device_record >= DeviceRecord::min_size.
* [subset] Add TODO.
* [subset] Re-order checks in hdmx sanitize.
|
|
44b6c77c
|
2018-03-26T14:26:45
|
|
Try fixing linking again
Before 1.7.5, we were setting -fno-exceptions etc on CXXFLAGS. In 1.7.6
we set it as CPPFLAGS. Try fixing. Also, I'm fairly sure it's safe to
set these unconditionally.
Fixes https://github.com/harfbuzz/harfbuzz/issues/880 (or so I hope)
|
|
13966140
|
2018-03-20T16:55:42
|
|
[subset] don't use pointers returned from push after array has resized in hb-subset-glyf.cc
|
|
3531efdb
|
2018-03-20T16:31:21
|
|
[subset] Fixed out of bounds read when subsetting hdmx.
|
|
e597436b
|
2018-03-20T13:00:49
|
|
[subset] Disable glyf accelerator_t methods if it didn't successfully init.
|
|
7251181b
|
2018-03-20T11:21:06
|
|
[subset] Fix infinite loop in there are more then 32 tables.
|
|
1a94804d
|
2018-03-19T18:39:22
|
|
[subset] Add a fix for segfault in hmtx/vmtx subsetting code.
|
|
31281d6a
|
2018-03-19T17:47:57
|
|
[subset] Add a test demonstrating a seg fault while subsetting hmtx.
|
|
b5c7d6cf
|
2018-03-16T10:20:21
|
|
[subset] Restore subset to hb-subset-fuzzer.
|
|
584693e0
|
2018-03-15T18:27:01
|
|
[subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
|
|
3f9361fe
|
2018-03-15T18:06:15
|
|
[subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.
|
|
ce368e0d
|
2018-03-15T18:04:54
|
|
[subset] make libharfbuzz-subset-fuzzing.la depend on lib target.
|
|
85a57029
|
2018-03-15T16:31:38
|
|
[subset] %d -> %zu
|
|
318eea58
|
2018-03-15T16:14:01
|
|
[subset] Add some more logging to hb-subset-fuzzer.
|
|
64bab8b3
|
2018-03-15T16:12:00
|
|
[subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input fonts.
|
|
6f9a5843
|
2018-03-15T15:41:08
|
|
[subset] Add more verbose output for subset fuzzer test.
|
|
0ce0f878
|
2018-03-15T13:04:31
|
|
[subset] Rename hb-fuzzer -> hb-shape-fuzzer.
|
|
1e9bd6d5
|
2018-03-14T19:58:15
|
|
[subset] Add rub-subset-fuzzer-tests.py to dist files.
|
|
474afaaf
|
2018-03-14T19:15:33
|
|
[subset] Add a test runner for hb-subset-fuzzer and cmake build config.
|
|
aa9612d3
|
2018-03-12T18:04:34
|
|
[subset] Fix fuzzing build for hb-subset-fuzzer.
|
|
b674fc1f
|
2018-03-12T16:33:47
|
|
[subset] Add missing destroy of subsetting result in subset fuzzer.
|
|
1beb0886
|
2018-03-12T16:08:16
|
|
[subset] First pass at setting up a fuzzing program for hb-subset.
|
|
e6e2ee2b
|
2018-03-15T09:05:22
|
|
Remove extra stdbool includes
They are handled in our common header.
|
|
831d4a2d
|
2018-03-12T13:48:55
|
|
test/api: Fix building subset tests
Include stdbool.h in hb-setset-test.h instead of in the individual
sources, if it is found; otherwise use a simplistic fallback for it if
it is not found.
Also declare variables at the top of the block, to build on pre-C99
compiliers.
|
|
eda6a5ea
|
2018-03-12T13:38:01
|
|
CMake: Fix running tests on Windows
For the API tests, output the test programs at $(TOP_BUILDDIR) so that
the freshly-built DLLs will be available for the test programs. For
those that are run through the Python wrapper scripts, use
${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python
interpreter is not in the PATH.
|
|
9206762b
|
2018-03-09T15:43:03
|
|
Make subset test runner compatible with py3
Fixes #873
|
|
8548fa15
|
2018-03-07T12:37:03
|
|
[subset] Drop cmap 12, platform 0 tables from Mplus1p expected files.
|
|
9b00b9a1
|
2018-03-06T17:47:40
|
|
[subset] Fix deadlock waiting for process output in subset test runner.
|
|
bfec28a7
|
2018-03-06T15:43:08
|
|
[subset] add some extra logging to subset run-tests.py.
|
|
c7d814ea
|
2018-03-01T18:20:00
|
|
[subset] Add japanese font file to subset integration tests.
|
|
ec47cd95
|
2018-03-07T10:33:02
|
|
[subset] Unit test to check that post subsetting drops glyph names.
|
|
362f2824
|
2018-03-07T11:08:55
|
|
[subset] fix author.
|
|
89465cb1
|
2018-03-07T10:29:15
|
|
[subset] s/hmetrics/vmetrics.
|
|
91867cda
|
2018-03-07T10:17:06
|
|
[subset] cleanup.
|
|
d9263f02
|
2018-03-06T15:40:35
|
|
[subset] add unit tests for vmtx subsetting.
|
|
70ad69f2
|
2018-03-07T16:11:44
|
|
[test] Fix build with older glib
|
|
9a6f9b4d
|
2018-03-06T13:46:51
|
|
[set] add a test demonstrating a bug in hb_set_union.
|
|
bcf578fe
|
2018-02-28T16:31:46
|
|
[test] Add test suite for Brahmi Number Joiners
https://github.com/harfbuzz/harfbuzz/pull/660
|
|
b4ba71ea
|
2018-02-28T15:44:00
|
|
[subset] In subset integration test pass output through ots-sanitize if present.
|
|
588a4e0f
|
2018-02-28T13:52:29
|
|
Merge pull request #845 from googlefonts/drophints
[subset] drop hints from composites
|
|
77227462
|
2018-02-28T12:05:49
|
|
Merge pull request #841 from ebraminio/color
Support CPAL table
|
|
0eec3315
|
2018-02-28T11:53:39
|
|
[cmake] cleanup (#846)
|
|
5b9c2340
|
2018-02-27T22:56:17
|
|
[CPAL] Refactor and address the reviews
|
|
ffcb5cbf
|
2018-02-27T20:17:04
|
|
[subset] update the test file for composite, fix an offset calculation
|
|
c8b230e4
|
2018-02-27T17:25:32
|
|
Merge branch 'expand-tests' of github.com:googlefonts/harfbuzz into drophints
|
|
904dd7be
|
2018-02-27T14:33:36
|
|
[subset] Add drop hinting profile to full-font.tests
|
|
70a1049b
|
2018-02-27T14:28:50
|
|
[subset] Add a drop hints profile to basics.tests
|
|
5241d7f4
|
2018-02-27T13:15:40
|
|
[subset] apply subset profiles (flags) to the subset integration tests.
|
|
a4aca190
|
2018-02-27T11:36:16
|
|
[subset] add expected/full-font to dist files.
|
|
d31ace32
|
2018-02-26T18:51:56
|
|
[subset] Add subset integration tests using the full roboto font.
|
|
33f43813
|
2018-02-26T18:39:09
|
|
[subset] Add some more variations of the basic test.
|
|
b3790a65
|
2018-02-27T17:23:30
|
|
[subset] add a (failing for now) test for composite glyf hint dropping
|
|
f14d1b64
|
2018-02-27T13:49:00
|
|
[subset] when dropping hints, clear hint related fields in maxp.
|
|
101850f9
|
2018-02-27T20:15:54
|
|
Merge with master
|
|
4a1d51ef
|
2018-02-26T20:23:41
|
|
Merge pull request #818 from googlefonts/drophints
[subset] Drop hints
|
|
cd28eb9f
|
2018-02-24T14:17:54
|
|
Add -Werror=unused-function check to Travis (#832)
|
|
5267520e
|
2018-02-23T18:36:22
|
|
[subset] update hdmx test to create input explicitly
|
|
d78393b5
|
2018-02-23T17:53:26
|
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
|
|
0ac8c0c1
|
2018-02-23T17:43:00
|
|
[subset] zero glyf and loca memory before writing so pads are clean. Test just the part of maxp we care about
|
|
9bd6d252
|
2018-02-23T13:05:58
|
|
[subset] clone trim logic from fonttools glyf handling
|
|
b1ec8210
|
2018-02-23T12:32:18
|
|
Merge pull request #823 from googlefonts/hdmx
[subset] Add hdmx subsetting.
|
|
e15e41ef
|
2018-02-22T18:41:50
|
|
[subset] Remove commented code from run-tests.py.
|
|
2b844803
|
2018-02-22T18:38:44
|
|
[subset] Update expected files for subsetting integration test to not include cmap 4.
|
|
a88504c6
|
2018-02-22T14:28:18
|
|
[subset] Fix checksum clearning in subset test diff. Add an updated expected file (has cmap4 restored).
|
|
537698b6
|
2018-02-22T14:07:52
|
|
[subset] Don't compare actual to itself in Fix test/subset/run-tests. Print a diff on failure.
|
|
15fc45bf
|
2018-02-21T17:59:57
|
|
[subset] Add a unit test for hdmx subsetting.
|
|
4f07437d
|
2018-02-21T22:23:05
|
|
[subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected
|
|
0bff6991
|
2018-02-19T11:51:25
|
|
Ugh. Really fix build.
|
|
b095ce59
|
2018-02-19T11:58:20
|
|
Simplify hb-fuzzer output printing and fix ArchLinux bot
|
|
e2d2d819
|
2018-02-18T17:28:53
|
|
Limit how much work sanitize() can do
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6022
|
|
246e280d
|
2018-02-18T15:42:25
|
|
[test] Add test for https://github.com/harfbuzz/harfbuzz/issues/740
|
|
279c70a5
|
2018-02-18T14:04:33
|
|
Merge pull request #796 from ebraminio/dev-run
Add a continuous builder using fswatch
|
|
89b82814
|
2018-02-16T12:53:33
|
|
Add a continuous builder using fswatch
|
|
0bd2d76b
|
2018-02-18T11:55:26
|
|
[test] Fix a couple of coverity_scan issues
|
|
fe8f40a4
|
2018-02-18T10:45:33
|
|
Merge branch 'master' into bitops
|
|
04dedec9
|
2018-02-16T18:32:57
|
|
[test] Remove unused var
|
|
6d56db89
|
2018-02-16T17:02:57
|
|
[test/api] Distribute all fonts
|
|
df9e2265
|
2018-02-16T17:02:51
|
|
[subset] add a glyf subsetting test for a font with composite glyphs.
|
|
c36d015b
|
2018-02-16T17:02:15
|
|
[subset] missing return.
|
|
7b5ce740
|
2018-02-16T15:37:22
|
|
Fix warnings
|
|
c7a633f9
|
2018-02-16T11:11:20
|
|
[subset] try to get more info from bot where g_assert_cmpmem fails
|
|
0bb2d7ac
|
2018-02-16T06:26:02
|
|
[subset] fix int type for blob length in hb-subset-test.h
|
|
6122ad24
|
2018-02-15T11:40:28
|
|
[subset] add files to EXTRA_DIST
|
|
27012526
|
2018-02-14T19:01:00
|
|
[subset] whitespace
|
|
83f57e24
|
2018-02-14T18:43:53
|
|
[test] Reinstate test/shaping/data/in-house/tests/myanmar-syllable.tests
|
|
04c1ec2b
|
2018-02-14T17:00:18
|
|
[subset] Don't fail on different checksum adjustment in subsetting tests.
|
|
e0ffebea
|
2018-02-14T16:01:08
|
|
[subset] In hb-subset-test use hb_set_union instead of manually copying set.
|
|
fa877703
|
2018-02-14T14:16:25
|
|
[subset] First pass at hmtx
|
|
e5edcc81
|
2018-02-14T11:17:53
|
|
[subset] Fix codepoint iteration in hb-subset-test.
|
|
8b1dbbef
|
2018-02-14T11:04:12
|
|
Fix compile error in hb-subset-test.
|
|
f53627e1
|
2018-02-14T10:59:22
|
|
[test] Fix warning
|
|
d008b628
|
2018-02-14T10:38:52
|
|
Merge remote-tracking branch 'upstream/master' into fixed
|
|
b0eefacf
|
2018-02-12T18:15:58
|
|
[subset] Drop GSUB, GDEF, GPOS, and DSIG from subsetter expected test outputs.
|
|
df6d7803
|
2018-02-12T17:56:17
|
|
[subset] Extract maxp subsetting into hb-ot-maxp-table.
|
|
865b6971
|
2018-02-12T17:42:20
|
|
[subset] Add a test for OS/2 fixes during subsetting.
|
|
694eaf63
|
2018-02-14T01:00:10
|
|
[set] Add backwards iterator
New API:
- hb_set_previous()
- hb_set_previous_range()
|
|
9046e924
|
2018-02-13T22:07:12
|
|
[subset] Rename constructor to hb_subset_input_create_or_fail()
To signify that unlike rest of library, returns nullptr on failure.
|
|
d5b33f2f
|
2018-02-13T13:50:50
|
|
[subset] hb_subset_input_t changes
|
|
8cf8b78f
|
2018-02-12T16:30:21
|
|
[subset] whitespace
|
|
89ee20f1
|
2018-02-12T16:01:15
|
|
basic wiring for a (failing) cmap test
|