kc3-lang/harfbuzz

Branch :


Log

Author Commit Date CI Message
66e282df 2018-02-14 15:31:13 [subset] remove TODO that was already done
4696624a 2018-02-14 15:30:49 [subset] maxp wrong int type, note to use copy_writable_or_fail
3ed70e5e 2018-02-14 15:24:49 [subset] return bool not hb_bool_t from table::subset
88d56e24 2018-02-14 15:20:43 [subset] Use a supplier instead of memcpy and fix a few unnecessary {}s for cmap
42a80f00 2018-02-14 15:04:35 [subset] add free
d463e9f6 2018-02-14 15:04:15 [subset] Give Behdad credit again
fa877703 2018-02-14 14:16:25 [subset] First pass at hmtx
e5edcc81 2018-02-14 11:17:53 [subset] Fix codepoint iteration in hb-subset-test.
8b1dbbef 2018-02-14 11:04:12 Fix compile error in hb-subset-test.
a0fe3011 2018-02-14 10:52:41 copy all cmap groups at once
d008b628 2018-02-14 10:38:52 Merge remote-tracking branch 'upstream/master' into fixed
343dfe89 2018-02-12 17:33:48 [subset] white and add inline in hb-ot-cmap-table.
24904383 2018-02-12 17:31:01 [subset] Correct usFirstCharIndex and usLastCharIndex in OS2 table when subsetting.
b0eefacf 2018-02-12 18:15:58 [subset] Drop GSUB, GDEF, GPOS, and DSIG from subsetter expected test outputs.
89f17e39 2018-02-12 18:14:50 [subset] capitalize dsig.
df6d7803 2018-02-12 17:56:17 [subset] Extract maxp subsetting into hb-ot-maxp-table.
865b6971 2018-02-12 17:42:20 [subset] Add a test for OS/2 fixes during subsetting.
109314cb 2018-02-14 21:05:11 Another attempt on fixing the tests on Travis (#788)
694eaf63 2018-02-14 01:00:10 [set] Add backwards iterator New API: - hb_set_previous() - hb_set_previous_range()
fe3bc524 2018-02-13 23:51:45 [set] Allow starting iteration from a non-member of the set
a989f3ed 2018-02-13 22:12:36 Add hb_blob_copy_writable_or_fail() New API: - hb_blob_copy_writable_or_fail()
9046e924 2018-02-13 22:07:12 [subset] Rename constructor to hb_subset_input_create_or_fail() To signify that unlike rest of library, returns nullptr on failure.
50780447 2018-02-13 21:46:28 [use] Add dump-use-data
15ba4fbe 2018-02-13 21:41:51 [khmer] Add dump-khmer-data
effddd03 2018-02-13 21:38:15 [myanmar] Add dump-myanmar-data
c0e45b60 2018-02-13 21:23:38 [indic] Rename print-indic-table to dump-indic-data Makes more sense given what this prints, err, dumps.
9b878bd2 2018-02-13 21:22:47 [indic] Explicitly number indic_position_t So it's easier to cross-reference from output of print-indic-table.
8634846a 2018-02-13 21:18:00 More tweaking linker and linker flags
d830d3d2 2018-02-13 19:01:03 [indic] Share some copy/pasta code
397ed53e 2018-02-13 18:54:26 [indic] Add print-indic-table
fd0bde63 2018-02-13 16:35:30 [subset] Fix loca offsets Was writing source font's offsets. Ouch.
aeed082e 2018-02-13 14:02:59 Another tweak at libstdc++ things To fix this warning: cc1: warning: command line option ‘-fno-threadsafe-statics’ is valid for C++/ObjC++ but not for C
c7d7c989 2018-02-13 14:00:14 [aat] Minor
2dbfeecf 2018-02-13 13:59:39 Minor
d5b33f2f 2018-02-13 13:50:50 [subset] hb_subset_input_t changes
28e63a12 2018-02-13 13:39:50 Disable threadsafe static's for all libraries Even in libharfbuzz-subset, we still will handle our own threadsafety for statics.
7caddb51 2018-02-13 15:12:43 Specify the project name for coverity, trying to fix #785
b969a82e 2018-02-12 20:51:26 Pass no-libstdc++ flags only to libraries suppressing it
97a2f032 2018-02-12 18:51:10 [subset] Allocate bulk memory with malloc(), not calloc() We use calloc() to allocate simple structs and set them to zero. For bulk memory, use malloc() that doesn't zero.
96f1f52e 2018-02-12 18:48:51 Use hb_face_get_upem() instead of face->get_upem() Such that hmtx accelerator can be used from libharfbuzz-subset.
3d66f441 2018-02-12 18:43:42 [subset] Remove unreachable code sanitizer.sanitize never return nullptr.
42040a27 2018-02-12 18:41:36 Allow libharfbuzz-subset to link to libstdc++ We want to use it instead of reinventing hashmap... Also, don't change linker for ICU since libicu also uses libstdc++.
4af3c5e2 2018-02-12 23:21:24 Move linker specifying to a better place
8cf8b78f 2018-02-12 16:30:21 [subset] whitespace
d1a4d561 2018-02-12 16:25:32 output format 12 as enc 10 to match how Roboto did it
89ee20f1 2018-02-12 16:01:15 basic wiring for a (failing) cmap test
afb1da3a 2018-02-12 14:37:47 auto-completed the wrong gids_to_retain
1330edc4 2018-02-12 14:29:23 Use functions to get new gids. Avoid 0; fonttools drops it from cmap.
1639bdd3 2018-02-12 13:40:42 [subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation.
4cdd1b16 2018-02-12 13:36:28 [subset] added todo in test-subset-glyf.
1714feef 2018-02-12 13:35:17 [subset] re-enable test-subset-glyf. Refactor to use common functions in hb-subset-test.h
d8d8bd84 2018-02-12 13:33:55 [subset] Add some helper functions for writing tests around subsetting.
e8318188 2018-02-12 11:38:28 [subset] Fix loca generation, was previously writing the original glyph starting offset.
0b94d590 2018-02-12 16:45:36 Rename --with-stdcpp → --with-libstdc++ Also improve wording a bit and fix make check in --with-libstdc++=yes.
a5713bc2 2018-02-12 11:30:45 we love all our groups
692f86e5 2018-02-12 11:29:23 drop GDEF, GPOS, GSUB, and dsig
83e1ef92 2018-02-12 11:22:32 [subset] Set the new number of glyphs in maxp.
427f9e4b 2018-02-12 11:18:28 Don't force loca version to long.
5df080bf 2018-02-12 10:15:59 Destroy the subset plan at the end of subsetting.
0301e5be 2018-02-12 10:12:11 Build a working cmap format 12
ebd31d37 2018-02-12 10:10:08 subset for real
62c7d677 2018-02-12 10:09:35 C-style comments
91f0d51f 2018-02-12 17:20:12 Fix symbol exporting issue on msys2 and ✅ bringing all the bots (#781)
133e17fe 2018-02-12 15:24:22 Minor
16f5b53e 2018-02-12 15:18:13 Minor, don't skip the whole test when one .def file not found
a9b650d3 2018-02-12 15:10:13 Apply check-defs.sh to -icu and -subset, toward mingw fix (#780)
2efc8965 2018-02-12 12:00:07 Add --with-stdcpp for ossfuzzer and mupdf use (#770)
82e04758 2018-02-12 11:56:32 minor
7daa2822 2018-02-12 11:27:00 Add Travis based Coverity trigger (#778)
7747bdb1 2018-02-11 19:12:52 Remove linker selection from hb-ucdn Since this is a convenience library, it's not actually linked. Or so I think. Hoping this might fix this Appveyor failure: https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/job/9884jyb5vryja9pw Making all in hb-ucdn make[4]: Entering directory '/c/projects/harfbuzz/src/hb-ucdn' CC libhb_ucdn_la-ucdn.lo GEN libhb-ucdn.la /bin/sh: libhb_ucdn_la-ucdn.lo: command not found make[4]: *** [Makefile:404: libhb-ucdn.la] Error 127 make[4]: Leaving directory '/c/projects/harfbuzz/src/hb-ucdn' make[3]: *** [Makefile:2548: all-recursive] Error 1 make[3]: Leaving directory '/c/projects/harfbuzz/src' make[2]: *** [Makefile:1382: all] Error 2 make[2]: Leaving directory '/c/projects/harfbuzz/src' make[1]: *** [Makefile:486: all-recursive] Error 1 make[1]: Leaving directory '/c/projects/harfbuzz' make: *** [Makefile:418: all] Error 2
90d1c740 2018-02-11 19:08:59 Add MSVC to no-visibility list
0db6c6f2 2018-02-11 18:28:10 Add Sun compiler to no-visibility as well Fixes https://github.com/harfbuzz/harfbuzz/pull/776
d33ba163 2018-02-11 18:26:41 Fix more warnings
dde64483 2018-02-11 18:24:22 Another try at fixing multiple-defintion of NullPool This one might do it...
b5f25844 2018-02-11 19:49:18 [docs] Minor update
41906cd5 2018-02-11 19:46:06 [subset] Another fixup I broke this in c31fcf4c58d96eb7d9781a986991b1a79ac7be44
cd32177a 2018-02-11 19:34:05 Try at fixing multiple-definition of NullPool If we don't have visibility, make NullPool static.
3d421ce3 2018-02-11 19:01:44 [subset] Use auto_array_t where it does make sense Better fix for https://github.com/harfbuzz/harfbuzz/pull/775
9aa2eb61 2018-02-11 19:00:42 Minor
ae6d0259 2018-02-11 15:40:55 Install fonttools on two bots and enable cmake hb-subset test (#777)
c8d4c2e3 2018-02-11 13:15:44 Initialize bad_indices on hb-subset (#775)
5845e5ca 2018-02-11 12:03:33 fix gobject compile issue (#773)
9b5af3ec 2018-02-10 21:50:26 [gpos] Adjust mark attachment heuristic Hopefully it... fixes https://github.com/harfbuzz/harfbuzz/issues/740
70b06cc6 2018-02-10 16:13:06 More fixes
6c1848b1 2018-02-10 15:52:35 Misc warning fixes
7039803b 2018-02-10 15:47:50 Fix djgpp bot
cdab20df 2018-02-10 15:45:17 Minor
203b6475 2018-02-11 01:00:03 Favor use of static instead HB_INTERNAL
4c5bdb4b 2018-02-10 15:40:54 [test] Disable test-subset-glyf for now
43314ff4 2018-02-10 15:40:03 More fixes test-subset-glyf still failing. No idea why :(
a981d798 2018-02-10 15:17:28 Fix more build issues Hopefully most bots come back with this...
6c4ca613 2018-02-11 00:42:06 Hide more symbols of hb-subset (#771)
c31fcf4c 2018-02-10 14:20:10 [subset] Replace auto_array with prealloced_array auto_array has constructor/destructor. Cannot be used in POD object, as the clang bots all noticed...
931d6790 2018-02-10 14:11:16 Fix some other bots
4011d885 2018-02-10 14:09:06 [util] Remove use of ssize_t which was failing on MSVC
bfa87163 2018-02-10 13:37:28 Minor
844f48ea 2018-02-10 23:13:12 Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
91519c6a 2018-02-10 13:35:17 [aat] Add buffer messages
af274507 2018-02-10 13:25:49 Minor
570d5237 2018-02-10 13:24:22 [subset] Merge remote-tracking branch 'googlefonts/master'