Log

Author Commit Date CI Message
Khaled Hosny 4eff0fc5 2018-02-16T20:22:52 Make this work for old versions of automake
Khaled Hosny f8077c97 2018-02-15T11:47:08 Print only the failed log
Khaled Hosny 8e3b4c0e 2018-02-15T11:25:24 Simplify calls to collect-logs.sh
Ebrahim Byagowi 139c9928 2018-02-16T13:27:26 Fix hb-private.hh compile issue
Arkady Shapkin 6c10328e 2018-02-15T23:17:46 Use _BitScanForward and _BitScanReverse on MSVC
Khaled Hosny 23d21a74 2018-02-15T02:52:15 Move collect_logs to .ci dir Next to other CI scripts.
Behdad Esfahbod 2903b2f3 2018-02-14T15:46:27 Another linker tweaking Trying to fix this warning: cc1: warning: command line option ‘-fno-threadsafe-statics’ is valid for C++/ObjC++ but not for C Let's see what the clang bots think of it.
Behdad Esfahbod e1f1f965 2018-02-14T15:44:48 [set] Tune size again Switch from a 128+64 hierarchy, to 32+32. New page size is 1024. This should make set iteration faster, without affecting other op performances much.
Ebrahim Byagowi 20022575 2018-02-15T01:15:39 Redirect email notifications to another mailing list dedicated for this (#790)
Ebrahim Byagowi 581996ea 2018-02-15T00:43:46 Add .collect_logs and use it on CI bots, fixes #786 (#789)
Behdad Esfahbod ccae99fd 2018-02-14T11:12:09 Another try
Behdad Esfahbod f53627e1 2018-02-14T10:59:22 [test] Fix warning
Behdad Esfahbod 8c3612af 2018-02-14T10:57:34 Tweak Makefile some more
Behdad Esfahbod d594f947 2018-02-14T10:55:25 [subset] Allow linking to libstdc++ We want to use it.
Ebrahim Byagowi 109314cb 2018-02-14T21:05:11 Another attempt on fixing the tests on Travis (#788)
Behdad Esfahbod 694eaf63 2018-02-14T01:00:10 [set] Add backwards iterator New API: - hb_set_previous() - hb_set_previous_range()
Behdad Esfahbod fe3bc524 2018-02-13T23:51:45 [set] Allow starting iteration from a non-member of the set
Behdad Esfahbod a989f3ed 2018-02-13T22:12:36 Add hb_blob_copy_writable_or_fail() New API: - hb_blob_copy_writable_or_fail()
Behdad Esfahbod 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.
Behdad Esfahbod 50780447 2018-02-13T21:46:28 [use] Add dump-use-data
Behdad Esfahbod 15ba4fbe 2018-02-13T21:41:51 [khmer] Add dump-khmer-data
Behdad Esfahbod effddd03 2018-02-13T21:38:15 [myanmar] Add dump-myanmar-data
Behdad Esfahbod c0e45b60 2018-02-13T21:23:38 [indic] Rename print-indic-table to dump-indic-data Makes more sense given what this prints, err, dumps.
Behdad Esfahbod 9b878bd2 2018-02-13T21:22:47 [indic] Explicitly number indic_position_t So it's easier to cross-reference from output of print-indic-table.
Behdad Esfahbod 8634846a 2018-02-13T21:18:00 More tweaking linker and linker flags
Behdad Esfahbod d830d3d2 2018-02-13T19:01:03 [indic] Share some copy/pasta code
Behdad Esfahbod 397ed53e 2018-02-13T18:54:26 [indic] Add print-indic-table
Behdad Esfahbod fd0bde63 2018-02-13T16:35:30 [subset] Fix loca offsets Was writing source font's offsets. Ouch.
Behdad Esfahbod aeed082e 2018-02-13T14: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
Behdad Esfahbod c7d7c989 2018-02-13T14:00:14 [aat] Minor
Behdad Esfahbod 2dbfeecf 2018-02-13T13:59:39 Minor
Behdad Esfahbod d5b33f2f 2018-02-13T13:50:50 [subset] hb_subset_input_t changes
Behdad Esfahbod 28e63a12 2018-02-13T13:39:50 Disable threadsafe static's for all libraries Even in libharfbuzz-subset, we still will handle our own threadsafety for statics.
Ebrahim Byagowi 7caddb51 2018-02-13T15:12:43 Specify the project name for coverity, trying to fix #785
Behdad Esfahbod b969a82e 2018-02-12T20:51:26 Pass no-libstdc++ flags only to libraries suppressing it
Behdad Esfahbod 97a2f032 2018-02-12T18: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.
Behdad Esfahbod 96f1f52e 2018-02-12T18:48:51 Use hb_face_get_upem() instead of face->get_upem() Such that hmtx accelerator can be used from libharfbuzz-subset.
Behdad Esfahbod 3d66f441 2018-02-12T18:43:42 [subset] Remove unreachable code sanitizer.sanitize never return nullptr.
Behdad Esfahbod 42040a27 2018-02-12T18: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++.
Ebrahim Byagowi 4af3c5e2 2018-02-12T23:21:24 Move linker specifying to a better place
Khaled Hosny 0b94d590 2018-02-12T16:45:36 Rename --with-stdcpp → --with-libstdc++ Also improve wording a bit and fix make check in --with-libstdc++=yes.
Ebrahim Byagowi 91f0d51f 2018-02-12T17:20:12 Fix symbol exporting issue on msys2 and ✅ bringing all the bots (#781)
Ebrahim Byagowi 133e17fe 2018-02-12T15:24:22 Minor
Ebrahim Byagowi 16f5b53e 2018-02-12T15:18:13 Minor, don't skip the whole test when one .def file not found
Ebrahim Byagowi a9b650d3 2018-02-12T15:10:13 Apply check-defs.sh to -icu and -subset, toward mingw fix (#780)
Ebrahim Byagowi 2efc8965 2018-02-12T12:00:07 Add --with-stdcpp for ossfuzzer and mupdf use (#770)
Ebrahim Byagowi 82e04758 2018-02-12T11:56:32 minor
Ebrahim Byagowi 7daa2822 2018-02-12T11:27:00 Add Travis based Coverity trigger (#778)
Behdad Esfahbod 7747bdb1 2018-02-11T19: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
Behdad Esfahbod 90d1c740 2018-02-11T19:08:59 Add MSVC to no-visibility list
Behdad Esfahbod 0db6c6f2 2018-02-11T18:28:10 Add Sun compiler to no-visibility as well Fixes https://github.com/harfbuzz/harfbuzz/pull/776
Behdad Esfahbod d33ba163 2018-02-11T18:26:41 Fix more warnings
Behdad Esfahbod dde64483 2018-02-11T18:24:22 Another try at fixing multiple-defintion of NullPool This one might do it...
Behdad Esfahbod b5f25844 2018-02-11T19:49:18 [docs] Minor update
Behdad Esfahbod 41906cd5 2018-02-11T19:46:06 [subset] Another fixup I broke this in c31fcf4c58d96eb7d9781a986991b1a79ac7be44
Behdad Esfahbod cd32177a 2018-02-11T19:34:05 Try at fixing multiple-definition of NullPool If we don't have visibility, make NullPool static.
Behdad Esfahbod 3d421ce3 2018-02-11T19:01:44 [subset] Use auto_array_t where it does make sense Better fix for https://github.com/harfbuzz/harfbuzz/pull/775
Behdad Esfahbod 9aa2eb61 2018-02-11T19:00:42 Minor
Ebrahim Byagowi ae6d0259 2018-02-11T15:40:55 Install fonttools on two bots and enable cmake hb-subset test (#777)
Ebrahim Byagowi c8d4c2e3 2018-02-11T13:15:44 Initialize bad_indices on hb-subset (#775)
Ebrahim Byagowi 5845e5ca 2018-02-11T12:03:33 fix gobject compile issue (#773)
Behdad Esfahbod 9b5af3ec 2018-02-10T21:50:26 [gpos] Adjust mark attachment heuristic Hopefully it... fixes https://github.com/harfbuzz/harfbuzz/issues/740
Behdad Esfahbod 70b06cc6 2018-02-10T16:13:06 More fixes
Behdad Esfahbod 6c1848b1 2018-02-10T15:52:35 Misc warning fixes
Behdad Esfahbod 7039803b 2018-02-10T15:47:50 Fix djgpp bot
Behdad Esfahbod cdab20df 2018-02-10T15:45:17 Minor
Ebrahim Byagowi 203b6475 2018-02-11T01:00:03 Favor use of static instead HB_INTERNAL
Behdad Esfahbod 4c5bdb4b 2018-02-10T15:40:54 [test] Disable test-subset-glyf for now
Behdad Esfahbod 43314ff4 2018-02-10T15:40:03 More fixes test-subset-glyf still failing. No idea why :(
Behdad Esfahbod a981d798 2018-02-10T15:17:28 Fix more build issues Hopefully most bots come back with this...
Ebrahim Byagowi 6c4ca613 2018-02-11T00:42:06 Hide more symbols of hb-subset (#771)
Behdad Esfahbod c31fcf4c 2018-02-10T14: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...
Behdad Esfahbod 931d6790 2018-02-10T14:11:16 Fix some other bots
Behdad Esfahbod 4011d885 2018-02-10T14:09:06 [util] Remove use of ssize_t which was failing on MSVC
Behdad Esfahbod bfa87163 2018-02-10T13:37:28 Minor
Ebrahim Byagowi 844f48ea 2018-02-10T23:13:12 Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
Behdad Esfahbod 91519c6a 2018-02-10T13:35:17 [aat] Add buffer messages
Behdad Esfahbod af274507 2018-02-10T13:25:49 Minor
Behdad Esfahbod 570d5237 2018-02-10T13:24:22 [subset] Merge remote-tracking branch 'googlefonts/master'
Behdad Esfahbod 71130a20 2018-02-10T13:15:57 Replace Supplier.advance with Supplier::operator+=
Behdad Esfahbod d0f3e7f5 2018-02-10T12:45:28 [util] Use setlinebuf() if present To work around mysterious bug on OS X. Fixes https://github.com/harfbuzz/harfbuzz/issues/727
Ebrahim Byagowi ad575a5f 2018-02-10T19:50:11 Fix cast warnings on clang (#768)
Garret Rieger d18decd2 2018-02-09T18:41:21 In glyf subsetting add suport for writing out a short loca table when possible.
Rod Sheeter 9275bd03 2018-02-09T17:33:34 First pass at building a cmap
Garret Rieger d2170d14 2018-02-09T17:24:16 Check for failures from add table.
Rod Sheeter 4816064c 2018-02-09T17:14:37 add missing return
Garret Rieger 00894437 2018-02-09T16:22:09 Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
Garret Rieger 3bc81558 2018-02-09T16:06:33 Formatting for hb-subset-plan.
Behdad Esfahbod 8cef3a61 2018-02-09T16:04:23 Try fixing build with Sun Studio Trying to fix: https://circleci.com/gh/harfbuzz/harfbuzz/6635 Also part of: https://github.com/harfbuzz/harfbuzz/issues/630
Garret Rieger 86aa4b3b 2018-02-09T13:54:43 Return empty face on hb_subset failure instead of null. Plus some minor cleanups for _add_head_and_set_loca_version
Behdad Esfahbod d45f240e 2018-02-09T15:51:45 Typo
Behdad Esfahbod 3b7aa651 2018-02-09T15:43:20 [docs] Improve UNSAFE_TO_BREAK docs
bungeman 671f0a77 2018-02-01T13:31:25 Documentation for HB_GLYPH_FLAG_UNSAFE_TO_BREAK. HB_GLYPH_FLAG_UNSAFE_TO_BREAK means that the glyph with this flag is somehow affected by the previous logical glyph (the previous index in the buffer if ltr and the next index if the buffer is rtl). If these two glyphs are separated by a break (line or otherwise) then the underlying text should be re-shaped on both sides up to corresponding position in the text of some glyph not marked with this flag.
Garret Rieger 1582eabe 2018-02-09T12:52:08 Update head table with loca format selected by glyf+loca subsetting.
Garret Rieger 335bbaa6 2018-02-09T10:55:15 Remove uneeded code in hb-subset.
Behdad Esfahbod 3346ba9c 2018-02-09T11:05:17 [test/text-rendering-tests] Update from upstream
Rod Sheeter 1cd98d05 2018-02-08T19:39:57 Create the groups for a cmap format12. Does not yet build the actual table.
Rod Sheeter 59c658c8 2018-02-08T19:22:47 capture codepoints sorted so we can use them for cmap later. one day we will have a map
Rod Sheeter 8431c38c 2018-02-08T19:20:58 remove output noise
Rod Sheeter 5cca0c07 2018-02-08T19:05:46 fix comment