kc3-lang/harfbuzz

Branch :


Log

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.