Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 77060bcd | 2019-02-15 16:55:08 | [iter] Add hb_all, hb_any, hb_none | ||
| 72dd5e34 | 2019-02-15 16:11:32 | [iter] Make hb_iter() into function-object | ||
| 98be7bd7 | 2019-02-15 16:09:29 | [iter] Make hb_map into function-object | ||
| c1e5ba81 | 2019-02-15 16:06:03 | Merge remote-tracking branch 'origin/master' into iter | ||
| b8b3b3e3 | 2019-02-15 16:05:36 | [iter] Add hb_enumerate() and use it | ||
| 3da79dd5 | 2019-02-15 15:54:51 | Merge pull request #1557 from harfbuzz/cff-more-arrayof-fixes CFF more arrayof fixes | ||
| 50005501 | 2019-02-15 15:54:13 | Merge pull request #1583 from harfbuzz/cff-retain-gids [subset] Implement --retain-gids with CFF/CFF2 | ||
| d8a68728 | 2019-02-15 14:48:10 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| 90c8bbf9 | 2019-02-15 14:47:38 | Merge branch 'master' into cff-retain-gids | ||
| 5c2bb1de | 2019-02-15 19:23:46 | Support xlclang++ on AIX. (#1584) | ||
| 1558a433 | 2019-02-14 20:46:13 | [test] Minor | ||
| fa373584 | 2019-02-14 20:15:07 | [algs] Test pair more | ||
| 0d7af5fb | 2019-02-14 19:37:57 | [algs] Use universal references for hb_pair() Such that it carries lvalues inside. | ||
| 5b99c92d | 2019-02-14 17:10:04 | [iter] Use more | ||
| 72c1b595 | 2019-02-14 15:43:20 | [iter] Use in more places | ||
| 40cce41e | 2019-02-14 15:14:37 | [iter] Use in a couple more intersects() calls | ||
| bafdf182 | 2019-02-14 15:13:16 | [iter] Use in a couple more closure() calls | ||
| fa35d3fd | 2019-02-14 14:04:05 | [iter] Add hb_drain | ||
| f4cfd6b6 | 2019-02-14 13:45:52 | [iter] A couple more hb_apply() + lambda uses | ||
| 7514a49f | 2019-02-14 13:16:33 | [iter] Use hb_apply() with lambda functions in a few places | ||
| 0670e1a6 | 2019-02-14 11:53:40 | [iter] Remove excess use of universal references Every time I have to study these to understand why a change is right.. | ||
| 773d7563 | 2019-02-14 11:40:22 | [iter] Add hb_apply() | ||
| 5b725784 | 2019-02-14 11:34:55 | Merge branch 'master' into iter | ||
| 28f77361 | 2019-02-14 11:34:28 | [CI] Install more packages Wish there was a way to streamline this :(. | ||
| 00db9409 | 2019-02-14 11:10:13 | [iter] Make hb_filter() a function-object | ||
| aa4c3212 | 2019-02-14 11:07:12 | [iter] Make hb_zip() a function-object | ||
| f8fcfb26 | 2019-02-14 11:03:29 | [iter] Accept pointers to hb_sink() | ||
| b530573a | 2019-02-14 11:00:10 | [iter] Make hb_sink function-object | ||
| bb139cb8 | 2019-02-14 10:51:47 | [iter] Back to dagger formatting for pipelines | ||
| 5fa52e62 | 2019-02-14 10:51:02 | [iter] Accept iterator, not iterable, in hb_sink()() | ||
| 0f292ea8 | 2019-02-14 10:49:31 | [iter] Accept iterator, not iterable, in hb_filter()() | ||
| 345bfbb2 | 2019-02-14 10:48:20 | [iter] Accept iterator, not iterable, in hb_map()() | ||
| 16cc313d | 2019-02-14 10:40:05 | [iter] Use hb_sink() | ||
| b702a0cb | 2019-02-14 10:39:58 | [iter] Add hb_sink() | ||
| 1cb1d5d7 | 2019-02-14 10:09:19 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| 6f1dfd08 | 2019-02-14 10:08:16 | Merge branch 'master' into cff-retain-gids | ||
| 9e7383d1 | 2019-02-13 23:54:36 | [CI] Disable cmake-oracledeveloperstudio bot Weird error: "/root/project/src/hb-iter.hh", line 277: Error: Type name expected instead of "decltype()". "/root/project/src/hb-iter.hh", line 278: Error: Invalid type while substituting into Iter::item_t. "/root/project/src/hb-iter.hh", line 317: Error: Type name expected instead of "decltype()". "/root/project/src/hb-iter.hh", line 318: Error: Invalid type while substituting into Iter::item_t. | ||
| 41032523 | 2019-02-13 23:46:43 | Merge branch 'master' into iter | ||
| d5287e1b | 2019-02-13 23:46:17 | [CI] Install wget on clang-O3-O0 bot | ||
| f1b89344 | 2019-02-13 23:30:21 | [CI] Remove macos-notest-ios bot Not sure what ancient compiler it is (gcc 4.2?), but didn't like hb_zip SFINAE apparently: In file included from /Users/distiller/project/src/hb-aat-layout.cc:28: In file included from /Users/distiller/project/src/hb-open-type.hh:32: In file included from /Users/distiller/project/src/hb.hh:642: /Users/distiller/project/src/hb-iter.hh:364:1: note: candidate template ignored: substitution failure [with A = OT::Coverage, B = OT::OffsetArrayOf<OT::ChainRuleSet>]: non-type template argument does not refer to any declaration hb_zip (const A& a, const B &b) ^ In file included from /Users/distiller/project/src/hb-aat-layout.cc:37: In file included from /Users/distiller/project/src/hb-aat-layout-kerx-table.hh:31: In file included from /Users/distiller/project/src/hb-kern.hh:32: /Users/distiller/project/src/hb-ot-layout-gpos-table.hh:725:20: error: no matching function for call to 'hb_zip' for (auto it = hb_zip (this+coverage, pairSet) ^~~~~~ Not going to try to appease. | ||
| 7d2376de | 2019-02-13 22:08:54 | Merge branch 'master' into iter | ||
| 890d0ee7 | 2019-02-14 00:27:01 | Minor, use a meaningful naming in template parameter (#1582) | ||
| 8a568a88 | 2019-02-13 11:25:00 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| b1dbc77f | 2019-02-13 11:24:38 | Merge branch 'master' into cff-retain-gids | ||
| 1e1d0e63 | 2019-02-13 12:58:01 | Fix djgpp complains by tweaking templates (#1579) For some reasons djgpp doesn't understand "unsigned int" can be same with one of uint*_t anyway so lets do that for it explicitly. Just to note, our CI's djgpp is based GCC 7.2.0 and isn't old. | ||
| c3a3536c | 2019-02-12 15:10:59 | Merge branch 'cff-retain-gids' of https://github.com/harfbuzz/harfbuzz into cff-retain-gids | ||
| bc33c617 | 2019-02-12 15:10:50 | Merge branch 'master' into cff-retain-gids | ||
| c6af8461 | 2019-02-12 15:10:43 | tweaked --desubroutinize to remove hintmask only subrs | ||
| 85a6d312 | 2019-02-11 14:25:21 | Merge branch 'master' into cff-retain-gids | ||
| c83412e4 | 2019-02-11 14:16:25 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| fdfa3d29 | 2019-02-10 23:46:05 | hb-coretext.cc: remove TARGET_OS_MAC from test (#1578) it is always true when building on APPLE systems and this file only builds on APPLE systems | ||
| f55e7bf5 | 2019-02-10 01:08:05 | [ci] Install 'base-devel' on ArchLinux CI bot | ||
| 8f4eb919 | 2019-02-09 16:58:02 | [ci] Install 'which' in ArchLinux bot | ||
| 02294349 | 2019-02-09 16:33:28 | [ci] Speculative fix for Alpine and ArchLinux bots | ||
| d9ded069 | 2019-02-08 14:44:20 | Merge branch 'master' into cff-retain-gids | ||
| a5e933eb | 2019-02-08 14:44:13 | Updated expected/cff-japanese fonts with retained FDs | ||
| 84694af7 | 2019-02-08 15:30:17 | [ci] Disable the just added bot Doesn't play well with CircleCI apparently https://circleci.com/gh/harfbuzz/harfbuzz/74289 | ||
| 81ae4974 | 2019-02-08 15:18:26 | [ci] Add a Void Linux bot https://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here! Seriously however not that useful yet however but I will try to overload it other tasks later, like our other bots. No test yet also, couldn't install cairo-devel, will try to fix that later. Their harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template | ||
| e2856c2d | 2019-02-07 15:32:32 | retain FDSelect & FDArray with --retain-gids so in sync with fonttools behavior | ||
| 1239b6b2 | 2019-02-07 10:29:40 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| a5fa7697 | 2019-02-07 10:28:13 | Merge branch 'master' into cff-retain-gids | ||
| 214d0b02 | 2019-02-07 10:27:43 | minor change | ||
| 126abca9 | 2019-02-06 13:36:52 | Merge pull request #1571 from kencu/cleanostests hb-coretext.cc: clean up macosx test | ||
| 7859decd | 2019-02-05 20:26:49 | hb-coretext.cc: clean up macosx test TARGET_OS_OSX was introduced only in late OS versions so always returns as "0" on older systems. if !TARGET_OS_IPHONE can work, as it returns as !0 on older systems where TARGET_OS_IPHONE is not defined, but is not specific if TARGET_OS_MAC && !(defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) is both specific and accurate on all systems. | ||
| 9328354a | 2019-02-04 11:28:15 | separate CFF from TrueType in full font tests | ||
| ec30a8a9 | 2019-02-01 15:58:03 | removed unused test data | ||
| 30b781f2 | 2019-02-01 14:50:34 | Merge branch 'master' into cff-retain-gids | ||
| c1286265 | 2019-02-01 14:50:01 | added desubroutinize & retain-gids full test cases with CFF fonts and CFF retain-gids fixes | ||
| f2908b4d | 2019-01-31 14:16:37 | Implement subset --regain-gids option with CFF1/2 along with api tests & expected results | ||
| 1e062821 | 2019-01-31 13:56:58 | Adjust hb_is_signed<> Fixes https://github.com/harfbuzz/harfbuzz/issues/1535 | ||
| 21ea1c91 | 2019-01-31 13:49:18 | Remove stale comment | ||
| 9f80eb01 | 2019-01-31 12:54:36 | Merge branch 'master' into cff-more-arrayof-fixes | ||
| 2d940946 | 2019-01-30 16:03:16 | [iter] Fix mystery crash Fuzzer caught it: ==14==ERROR: AddressSanitizer: stack-use-after-return on address 0x7fca2ed7a3e0 at pc 0x0000006057aa bp 0x7ffc3290f1d0 sp 0x7ffc3290f1c8 READ of size 4 at 0x7fca2ed7a3e0 thread T0 SCARINESS: 55 (4-byte-read-stack-use-after-return) #0 0x6057a9 in OT::SingleSubstFormat2::subset(hb_subset_context_t*) const /src/harfbuzz/src/./hb-ot-layout-gsub-table.hh:194:40 #1 0x5ff921 in hb_subset_context_t::return_t OT::SingleSubst::dispatch<hb_subset_context_t>(hb_subset_context_t*) const /src/harfbuzz/src/./hb-ot-layout-gsub-table.hh:256:13 I can't reproduce locally, but many of the bots are failing because of this as well. It's a pity that operator-> must return pointer. Ugh. Why?! | ||
| d14d2c20 | 2019-01-30 18:36:57 | Merge pull request #1567 from googlefonts/fuzzer [subset] Update the subset fuzzer to get options to use from test case. | ||
| dc04261a | 2019-01-30 15:23:19 | [subset] Update the subset fuzzer to determine which options to use based on data in the fuzzing test case. Add support for toggling retain_gids. | ||
| 2e675d49 | 2019-01-30 15:10:43 | Merge branch 'master' into iter | ||
| acf5f0a3 | 2019-01-30 15:10:23 | [configure] Fix up | ||
| ede117dc | 2019-01-30 15:10:23 | [configure] Fix up | ||
| cbe2118c | 2019-01-30 15:07:09 | Merge branch 'master' into iter | ||
| 6b834c1c | 2019-01-30 15:06:22 | [configure] Print compiler version info in report | ||
| 8b46c2d9 | 2019-01-30 15:06:22 | [configure] Print compiler version info in report | ||
| 4aa4eedf | 2019-01-30 15:02:29 | [ci] Switch clang-O3-O0 bot to Ubuntu image https://github.com/harfbuzz/harfbuzz/issues/1566 | ||
| 7c292c08 | 2019-01-30 14:54:23 | [iter] Warning fix Not sure why I don't get it, but this warning: warning: base class ‘struct hb_iter_fallback_mixin_t<hb_array_t<const OT::UVSMapping>, const OT::UVSMapping&>’ should be explicitly initialized in the copy constructor [-Wextra] | ||
| a84b0145 | 2019-01-30 14:42:48 | [ci] Disable -Wunused-template on -Weverything bot ./hb-algs.hh:37:3: error: unused function template 'operator()' [-Werror,-Wunused-template] operator () (const T& v) const { return v; } ^ | ||
| d983c529 | 2019-01-30 17:17:59 | Merge pull request #1564 from googlefonts/retain_gids [subset] Add --retain-gids option to the subsetter. | ||
| 55d1d7c8 | 2019-01-30 13:54:15 | 2.3.1 | ||
| e799004e | 2019-01-29 17:15:12 | [iter] Whitespace | ||
| 849a0f17 | 2019-01-29 17:10:19 | [iter] Add hb_iter_with_fallback_t instead | ||
| 4d40ed9d | 2019-01-29 13:55:23 | [iter] Add hb_iter_with_mixin_t<> | ||
| 6521d5b2 | 2019-01-29 13:44:39 | [iter] Export operator << / >> | ||
| 84a25d79 | 2019-01-29 13:39:19 | [iter] Rename | ||
| e6ffcc59 | 2019-01-28 18:12:19 | [subset] Add expected files for retain-gids integration tests. | ||
| 198859bb | 2019-01-28 18:10:56 | [subset] For retain gids don't truncate glyphs past the highest requested subset glyph. | ||
| 490d52f9 | 2019-01-28 17:43:42 | [subset] Add retain-gids option to hb-subset executable. | ||
| a903f9c2 | 2019-01-28 17:43:11 | [subset] Add some subsetting integration tests covering retain gids. | ||
| 05e99c86 | 2019-01-28 17:05:04 | [subset] A few small fixes for the new subset plan api. | ||
| bdbe047d | 2019-01-28 16:59:15 | [subset] Update hb-subset-plan.cc to match hb-subset-plan.hh. | ||
| 74c44ffe | 2019-01-28 16:53:01 | [subset] Update hb-subset-glyf.cc to use new hb-subset-plan API. | ||
| 4842294b | 2019-01-28 16:51:27 | [subset] Update gsub to use glyphset() method of subset plan. | ||
| 853b1f1a | 2019-01-28 16:50:56 | [subset] Correct maxp num glyph's to use new subset plan method. |