Log

Author Commit Date CI Message
Chun-wei Fan 89dbabff 2018-03-12T13:27:38 configure.ac/CMake: Check for round() and stdbool.h Not all the compilers that HarfBuzz is buildable on supports round() and has the header stdbool.h, so we check for them and define HAVE_ROUND and HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only when they are found, or use fallback implementations when necessary. Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be set for running the tests.
Ebrahim Byagowi 28f25f32 2018-03-12T14:00:11 [ot-color/SVG] Minor (#878)
Behdad Esfahbod fb0f3e37 2018-03-11T20:38:40 [sbix] Clean up
Ebrahim Byagowi 218fa716 2018-03-10T11:13:52 [ot-color] SVG table implementation (#874)
Ebrahim Byagowi 4c63c823 2018-03-10T11:07:56 [ot-color] sbix table implementation (#870)
Ebrahim Byagowi 62b3d8fb 2018-03-10T00:44:36 [dev-run] minor
Garret Rieger 743ef317 2018-03-09T12:06:52 Merge pull request #872 from googlefonts/drop-tables [subset] Drop the same tables by default as fontTools does.
Ebrahim Byagowi 9206762b 2018-03-09T15:43:03 Make subset test runner compatible with py3 Fixes #873
Ebrahim Byagowi dbadb871 2018-03-09T15:25:59 [ci] Enable subset tests on ArchLinux to test This makes ArchLinux bots fail, a starting point to #873
Garret Rieger 39b2f69f 2018-03-08T16:30:36 [subset] Drop the same tables by default as fontTools does.
Garret Rieger dbe55277 2018-03-08T15:50:25 Merge pull request #871 from googlefonts/mplus [subset] Add a Japanese font to the subset integration tests.
Garret Rieger 8548fa15 2018-03-07T12:37:03 [subset] Drop cmap 12, platform 0 tables from Mplus1p expected files.
Garret Rieger 9b00b9a1 2018-03-06T17:47:40 [subset] Fix deadlock waiting for process output in subset test runner.
Garret Rieger bfec28a7 2018-03-06T15:43:08 [subset] add some extra logging to subset run-tests.py.
Garret Rieger c7d814ea 2018-03-01T18:20:00 [subset] Add japanese font file to subset integration tests.
Garret Rieger 2ebf4c69 2018-03-08T14:41:59 Merge pull request #868 from googlefonts/post [subset] Drop glyph names from post when subsetting.
Garret Rieger 869ccac5 2018-03-08T11:06:49 [subset] use create_sub_blob instead of manually copying the post table.
Garret Rieger ec47cd95 2018-03-07T10:33:02 [subset] Unit test to check that post subsetting drops glyph names.
Garret Rieger dd107699 2018-03-06T18:33:39 [subset] drop all glyph names from the post table.
Garret Rieger 1ab51480 2018-03-07T12:36:00 Merge pull request #867 from googlefonts/vmtx [subset] Add vmtx subsetting.
Garret Rieger 362f2824 2018-03-07T11:08:55 [subset] fix author.
Garret Rieger 89465cb1 2018-03-07T10:29:15 [subset] s/hmetrics/vmetrics.
Garret Rieger 91867cda 2018-03-07T10:17:06 [subset] cleanup.
Garret Rieger d9263f02 2018-03-06T15:40:35 [subset] add unit tests for vmtx subsetting.
Garret Rieger 0e8f9430 2018-03-06T13:08:20 [subset] Skip subsetting vhea.
Garret Rieger 64cf53d6 2018-03-02T17:33:49 [subset] Subset vmtx if present.
Behdad Esfahbod 70ad69f2 2018-03-07T16:11:44 [test] Fix build with older glib
Behdad Esfahbod ff2f8143 2018-03-07T16:05:14 1.7.6
Behdad Esfahbod ac2ece3e 2018-03-07T15:52:42 [ot] Comment out AAT include
Behdad Esfahbod 23a9ac99 2018-03-07T15:51:42 Remove hb-ot-color.h So I can make a release.
Behdad Esfahbod 790a1170 2018-03-07T15:31:15 [ot] Remove hb-ot-base.h BASE table API will go into hb-ot-layout.h.
Behdad Esfahbod f014a124 2018-03-07T10:49:26 [set] Fix algebra Was totally b0rked. Ouch! Fixes https://github.com/harfbuzz/harfbuzz/issues/863
Behdad Esfahbod 7587683c 2018-03-07T09:55:22 [set] Minor In preparation to fix https://github.com/harfbuzz/harfbuzz/issues/863 Binary operations are sets are completely broken. Ouch.
Behdad Esfahbod e4cbb87b 2018-03-07T09:37:22 Minor
Behdad Esfahbod c6150333 2018-03-07T09:27:16 Sign
Garret Rieger 9a6f9b4d 2018-03-06T13:46:51 [set] add a test demonstrating a bug in hb_set_union.
Ebrahim Byagowi 9b4a5d7e 2018-03-07T00:23:40 [ci] Enable -Werror=unused (#862)
Ebrahim Byagowi 54cbe670 2018-03-06T16:41:08 [ot-color] Further improvements on COLR/CPAL implementation (#859) * Implemented a bsearch on get_base_glyph_record * Made get_color_record_argb actually work
Ebrahim Byagowi 18d14b8e 2018-03-05T14:25:11 [dev-run] an option to open using a GUI app
Ebrahim Byagowi 1db83954 2018-03-05T13:02:50 [ci] minor, bring back the removed assertion
Ebrahim Byagowi 5895fe3d 2018-03-05T12:58:34 [ci] minor
Ebrahim Byagowi a3e29fd3 2018-03-04T02:56:27 [aat/kerx] Add a TODO
Ebrahim Byagowi 0ef6ab25 2018-03-04T02:47:26 [ot-color] Move cbdt to the namespace (#860)
Ebrahim Byagowi 6659cb56 2018-03-04T02:31:53 [ci] Remove --coverage as use of --enable-code-coverage
Ebrahim Byagowi 00dd321a 2018-03-03T23:26:11 [ci] Don't run coveralls on freetype folder
Ebrahim Byagowi f50aedd3 2018-03-03T23:17:36 [ci] Remove failing check on run-coveralls
Ebrahim Byagowi a0031c12 2018-03-03T23:09:25 Add lcov tool for coverage tests
Ebrahim Byagowi ecef95b2 2018-03-03T23:03:13 [ci] Enable code coverage on Travis Linux builds
Ebrahim Byagowi f7399796 2018-03-03T22:55:09 Enable coverage test on autotools (#857)
Ebrahim Byagowi c446c23f 2018-03-03T22:43:23 [ot-color] Move the related tables to hb-ot-color-* (#858)
Ebrahim Byagowi 48ed15a2 2018-03-03T22:00:29 [COLR/CPAL] Provide enough helper for rasterization (#855)
Ebrahim Byagowi 432758a7 2018-03-03T01:05:59 [COLR] Revert previous sanitization on the table That sanitization wasn't right, firstLayerIndex is an index from beginning of the Layer Records not the table itself.
Ebrahim Byagowi 71b4598e 2018-03-02T11:04:09 [aat/kerx] Improve format 6 subtable
Ebrahim Byagowi b73a5a1c 2018-03-02T00:07:26 [aat/kerx] Make parsing of the table actually work (#850)
Ebrahim Byagowi a570edcd 2018-03-02T00:06:03 [COLR] Sanitize BaseGlyphRecord (#854)
Ebrahim Byagowi 7e958646 2018-03-01T10:27:18 [CPAL] Fix version checking logic on sanitizer (#851)
Behdad Esfahbod bcf578fe 2018-02-28T16:31:46 [test] Add test suite for Brahmi Number Joiners https://github.com/harfbuzz/harfbuzz/pull/660
Garret Rieger b4ba71ea 2018-02-28T15:44:00 [subset] In subset integration test pass output through ots-sanitize if present.
rsheeter 588a4e0f 2018-02-28T13:52:29 Merge pull request #845 from googlefonts/drophints [subset] drop hints from composites
Rod Sheeter b3f1a045 2018-02-28T11:41:24 [subset] kick the build
Rod Sheeter 20d57399 2018-02-28T11:15:08 [subset] extract a method to flip off composite instruction flag
Ebrahim Byagowi 55a4dfa3 2018-02-28T15:43:23 Use old project location of coverity https://github.com/harfbuzz/harfbuzz/commit/8089711a61687d565f207c56d3d2b658f514d7ab#commitcomment-27835452
Ebrahim Byagowi 3821978b 2018-02-28T13:30:17 Merge pull request #847 from ebraminio/colr [colr] Implement
Ebrahim Byagowi f671f7f0 2018-02-28T13:19:40 [colr] Implement
Ebrahim Byagowi 77227462 2018-02-28T12:05:49 Merge pull request #841 from ebraminio/color Support CPAL table
Ebrahim Byagowi 0eec3315 2018-02-28T11:53:39 [cmake] cleanup (#846)
Ebrahim Byagowi 5b9c2340 2018-02-27T22:56:17 [CPAL] Refactor and address the reviews
Rod Sheeter 6836a821 2018-02-27T20:51:12 [subset] remove WE_HAVE_INSTRUCTIONS from composites when dropping hints
Rod Sheeter ffcb5cbf 2018-02-27T20:17:04 [subset] update the test file for composite, fix an offset calculation
Rod Sheeter c8b230e4 2018-02-27T17:25:32 Merge branch 'expand-tests' of github.com:googlefonts/harfbuzz into drophints
Garret Rieger 904dd7be 2018-02-27T14:33:36 [subset] Add drop hinting profile to full-font.tests
Garret Rieger 70a1049b 2018-02-27T14:28:50 [subset] Add a drop hints profile to basics.tests
Garret Rieger 5241d7f4 2018-02-27T13:15:40 [subset] apply subset profiles (flags) to the subset integration tests.
Garret Rieger a4aca190 2018-02-27T11:36:16 [subset] add expected/full-font to dist files.
Garret Rieger d31ace32 2018-02-26T18:51:56 [subset] Add subset integration tests using the full roboto font.
Garret Rieger 33f43813 2018-02-26T18:39:09 [subset] Add some more variations of the basic test.
Rod Sheeter b3790a65 2018-02-27T17:23:30 [subset] add a (failing for now) test for composite glyf hint dropping
Garret Rieger 4c6023f8 2018-02-27T17:06:27 Merge pull request #842 from googlefonts/maxp [subset] when dropping hints, clear hint related fields in maxp.
Garret Rieger 921b65cb 2018-02-27T14:37:18 [subset] minor fixes in hb-ot-maxp-table.hh
Garret Rieger b26db48b 2018-02-27T14:14:05 [subset] whitespace for hb-ot-maxp-table.hh
Garret Rieger a76344da 2018-02-27T14:11:36 [subset] Add maxpV1Tail instead of defining a struct inside maxp for v1 data.
Garret Rieger f14d1b64 2018-02-27T13:49:00 [subset] when dropping hints, clear hint related fields in maxp.
Behdad Esfahbod d7633d0a 2018-02-27T12:50:57 [BASE] More
Behdad Esfahbod 7a70c20f 2018-02-27T12:45:26 [BASE] Clean up first 29%
Ebrahim Byagowi 101850f9 2018-02-27T20:15:54 Merge with master
Ebrahim Byagowi f110c0c8 2018-02-27T11:41:12 Merge pull request #838 from harfbuzz/BASE BASE table
Ebrahim Byagowi 0ad8c663 2018-02-26T12:45:08 Remove public API of the branch
rsheeter 4a1d51ef 2018-02-26T20:23:41 Merge pull request #818 from googlefonts/drophints [subset] Drop hints
Rod Sheeter 903771b6 2018-02-26T19:50:06 [subset] clearer name for trim() and better comment about composite handling, per review feedback
Garret Rieger d0caf7e5 2018-02-26T19:24:18 Merge pull request #840 from googlefonts/os2 [subset] During os2 subsetting update ulUnicodeRange[]c
Garret Rieger 44dc36dd 2018-02-26T17:56:23 [subset] update to comment in hb-ot-os2-unicode-ranges.hh
Garret Rieger ad3f2f77 2018-02-26T17:51:27 [subset] small cleanups in hb-ot-os2-table.
Garret Rieger f1c8fc34 2018-02-26T17:48:51 [subset] small updates to gen-unicode-ranges.py
Garret Rieger 0c0fe2ff 2018-02-26T17:47:10 [subset] Move util/generated-unicode-ranges.py to src/gen-unicode-ranges.py
Garret Rieger f630ae51 2018-02-26T17:46:17 [subset] unsigned int -> hb_codepoint_t.
Garret Rieger 6368ce4c 2018-02-26T17:44:39 [subset] const in _compare_range.
Garret Rieger 0be9fea0 2018-02-26T16:15:09 [subset] Add comment to os2UnicodeRangesSorted.
Garret Rieger e20ab71d 2018-02-26T16:13:10 [subset] Fix incorrect index.
Garret Rieger 074b5a29 2018-02-26T16:11:24 [subset] Add special case handling of bit 57 in os2 ulUnicodeRange.
Garret Rieger ddc4f2b9 2018-02-26T15:59:32 [subset] Add python util that was used to generated hb-ot-os2-unicode-ranges.hh