Log

Author Commit Date CI Message
Behdad Esfahbod 23ccd00a 2019-06-17T20:35:04 Minor
Behdad Esfahbod 23768a99 2019-06-17T20:29:29 [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE This disables fallback shaper in tiny builds. Projects that don't use our build system and want to disable fallback shaper (eg. Firefox) should define HB_NO_FALLBACK_SHAPE now. Part of https://github.com/harfbuzz/harfbuzz/issues/1652
Behdad Esfahbod 3a939463 2019-06-17T20:10:36 Add CONFIG.md https://github.com/harfbuzz/harfbuzz/issues/1652
Behdad Esfahbod 1c56b5d1 2019-06-17T14:23:04 [serialize] Fix copy() calling operator= https://github.com/googlefonts/harfbuzz/commit/9f610ae239a11e86f94621e26bc15849b65ce41b#commitcomment-33944686
Behdad Esfahbod 6492b234 2019-06-17T14:19:13 Minor
Behdad Esfahbod 8938dd23 2019-06-17T14:12:11 Use injected class name
Behdad Esfahbod bfb5569d 2019-06-17T14:06:04 Disable non-OpenType kerning with hb-ft in HB_TINY
Behdad Esfahbod 0819f3ca 2019-06-17T14:02:47 Deprecate v_kerning callback again Part of https://github.com/harfbuzz/harfbuzz/issues/1682
Behdad Esfahbod eb2825c7 2019-06-17T13:42:53 Minor
Behdad Esfahbod 896416bd 2019-06-17T13:39:49 Partially revert "[ft/ot] Remove implementation of deprecated kerning funcs" This reverts commit 47030b1855f04c0d75899ffb6f5021fea3c19b90. Reverts only the hb-ft part, to reinstate non-OpenType kerning with FreeType. Fixes https://github.com/harfbuzz/harfbuzz/issues/1682
Behdad Esfahbod 2682efb0 2019-06-17T13:38:08 Revert "Deprecate font kern API" This reverts commit d219f899f4b2fb4b39ebc1dff9fb648fc5d6d112. API change: Un-deprecate font kern API. Part of https://github.com/harfbuzz/harfbuzz/issues/1682 We should document that this API is only necessary to hook up non-OpenType kerning. hb-ot-font will continue to NOT implement them.
David Corbett d6cb244f 2019-06-15T21:38:27 Canonically reorder U+0C55 and U+0C56
Michiharu Ariza 82d4bfb8 2019-06-14T10:49:42 enable cff subset tests add Unicode UCS-4 cmap fix Unicode bits in OS/2 add Unicode cmap sub-table in SourceHanSans-Regular_subset.otf regenerate cff subset test expected results
Ebrahim Byagowi 6bcbe495 2019-06-13T15:04:51 [cff] minor format (#1774)
David Corbett 4f37c0db 2019-06-11T17:55:31 Remove 'mym3'
Michiharu Ariza 90872a29 2019-06-11T12:28:30 change assert(false) to failure
Behdad Esfahbod 0c5da57d 2019-06-10T14:06:25 Fix typo :)
Ebrahim Byagowi 19b8eb08 2019-06-11T01:33:30 Move HB_NO_SETLOCALE to closer place to its to unbreak HB_TINY build (#1768)
Ebrahim Byagowi b4a5a69a 2019-06-11T01:33:09 Add HB_NO_OEPN (#1767)
Ebrahim Byagowi a36ff941 2019-06-10T15:48:28 Add HB_NO_SETLOCALE
Ebrahim Byagowi c4cae81a 2019-06-10T15:32:54 Remove round polyfill Added in 01dff1e and 19256bef, this was targeted at older msvc versions that don't support C99 but now as we require C++11 we don't target places those envs thus removing this.
Behdad Esfahbod ff9b9b1c 2019-06-10T12:48:25 Simplify HB_PARTIALIZE impl +this works on gcc 4.8 as well as default code path.
Behdad Esfahbod 451edbd4 2019-06-10T12:46:54 Revert "Test new solution for HB_PARTIALIZE" This reverts commit a0c4900799c26e4ff34180842a5ff21048fe31a0.
Behdad Esfahbod a0c49007 2019-06-10T12:33:23 Test new solution for HB_PARTIALIZE Just testing bots. Will finish based on results.
Ebrahim Byagowi 4a2b5855 2019-06-10T08:16:51 [ci] Use HB_OPTIMIZE_SIZE instead of __OPTIMIZE_SIZE__
Ebrahim Byagowi a228bb5f 2019-06-10T15:56:36 [ci] Test -Os and optimize size in Alpine bot __OPTIMIZE_SIZE__ should be defined whenever -Os but some Internet thread indicate may not so lets do that ourselves as that is the main intention
Ebrahim Byagowi 9407ef8d 2019-06-10T15:17:43 minor, add HB_USE_INTERNAL_QSORT The only thing I need for a working wasm in a minimum libc, otherwise I have to provide the very same qsort inside that libc
Ebrahim Byagowi 801d93fc 2019-06-10T14:53:14 [ci] remove wine from fedora bot We are not testing Windows exes in fedora mingw bot, we don't have to as probably won't go that smoothly and we have real Windows bots anyway and as wine installation itself is time taking let's remove it
Ebrahim Byagowi 7dcfc535 2019-06-09T11:58:08 [stat] minor format
Ebrahim Byagowi 2646c714 2019-06-09T11:51:58 [stat] minor
Ebrahim Byagowi c4669fda 2019-06-09T11:50:36 [algs] minor
Ebrahim Byagowi 9b853f75 2019-06-09T11:49:25 [cff] Use switch on multi-format structs (#1762)
Ebrahim Byagowi eff579f7 2019-06-07T12:58:09 Update and use internal qsort everywhere
Behdad Esfahbod 5074d665 2019-06-07T14:20:45 [ucd] Save another 1.5kb https://github.com/harfbuzz/harfbuzz/issues/1652
Ebrahim Byagowi 6d58b457 2019-06-08T00:40:18 [ci] use trusty for its gcc 4.8 again
Behdad Esfahbod 973699c4 2019-06-07T12:49:06 Disable clang gcc impersonator
Behdad Esfahbod e4e518f3 2019-06-07T12:41:09 Fix build on gcc 4.8 Fixes https://github.com/harfbuzz/harfbuzz/issues/1724
Behdad Esfahbod 3c240bd3 2019-06-07T10:56:24 Downgrade double-promotion from error to warning https://github.com/harfbuzz/harfbuzz/issues/1740
Ebrahim Byagowi 385e4366 2019-06-07T10:44:53 Minor, fix gcc maybe-uninitialized complain I guess all of its field will be initialized anyway here but lets make it more defensive
Ebrahim Byagowi 1bada656 2019-06-07T02:01:27 Minor, remove unnecessary semicolon Causing -Wextra-semi-stmt build error when no primitive has chosen Interesting that nobody has noticed it yet.
Garret Rieger f9b1ae73 2019-06-05T17:40:59 [subset] Move OS/2 to subset2.
Qunxin Liu 93d592e0 2019-06-05T16:51:31 [subset] post table to use _subset2
Qunxin Liu db938479 2019-06-04T10:30:53 [subset] maxp table to use _subset2
Eli Zaretskii d5e5f378 2019-06-05T22:20:03 This makes minor changes to allow building HarfBuzz with mingw.org's MinGW. src/hb-algs.hh: Don't compile _BitScanForward and _BitScanReverse for GCC >= 4. mingw.org's MinGW doesn't have these functions. src/hb-atomic.hh: MemoryBarrier does exist in mingw.org's MinGW, but it is not a macro, it is an inline function. __MINGW32_VERSION is a macro that exists only in mingw.org's MinGW, so conditioning on it should not affect MinGW64, where MemoryBarrier is a macro. src/hb-uniscribe.cc: Define E_NOT_SUFFICIENT_BUFFER if it is not defined (mingw.org's MinGW doesn't). src/hb.hh: Don't include intrin.h for mingw.org's MinGW, since that header is not available; instead, include windows.h. Conditioned on __MINGW32_VERSION to avoid affecting MinGW64.
Behdad Esfahbod c7439d4e 2019-06-05T12:13:49 Slightly massage buffer-messaging commit Saves a few bytes.
Ebrahim Byagowi 4b1b0bf2 2019-06-05T12:57:28 Merge pull request #1755 from ebraminio/slim Don't use vsnprintf when HB_NO_BUFFER_MESSAGE is defined
Ebrahim Byagowi 815f002b 2019-06-05T10:38:06 Don't use vsnprintf when HB_NO_BUFFER_MESSAGE is defined
Bruce Mitchener 659eeddb 2019-06-03T22:31:50 Use C++11 override keyword.
David Corbett 2e16593b 2019-06-01T20:54:46 [myanmar] Make medial_group match the OT spec Sometime between [July 2018] and [January 2019], the OpenType Myanmar grammar changed: one asat is now allowed after a medial ya, before any other medial consonant. [July 2018]: http://web.archive.org/web/20180711011550/https://docs.microsoft.com/en-us/typography/script-development/myanmar [January 2019]: http://web.archive.org/web/20190115044451/https://docs.microsoft.com/en-us/typography/script-development/myanmar This also reverts commit 439b05867c0856a81fa8f9bea3a7465b4b4bdd91, which allowed an asat immediately after a medial ra.
Qunxin Liu 209491fc 2019-05-29T14:03:17 [subset] Hmtx/vmtx tables to use subset2 and new iterator frameworks
Ebrahim Byagowi 89a7a880 2019-06-04T10:52:16 Merge pull request #1747 from harfbuzz/cff2-fdselect-fix fixed faulty FDSelect::sanitize
Michiharu Ariza 12febd68 2019-06-03T16:40:03 added parentheses to FDSelect::sanitize as well
Michiharu Ariza 65e66a2d 2019-06-03T16:31:41 added test data
Michiharu Ariza be82a2fc 2019-06-03T15:52:23 parenthesized cond-exp in CFF2FDSelect::sanitize
Ebrahim Byagowi 760eb1bf 2019-06-03T05:48:04 Reapply possible bsearch overflow fix Originally introduced in 21ede86 (#1314) but as it wasn't applied to hb_bsearch accidentally removed while merging hb_bsearch_r to it.
Bruce Mitchener 5846884f 2019-06-03T15:00:25 test: Use nullptr in C++ code. (#1744)
Ebrahim Byagowi 7c14b901 2019-06-02T13:51:26 [ci] revert to xenial It should've done in a branch
Ebrahim Byagowi 8278ff7d 2019-06-02T00:36:30 minor
Ebrahim Byagowi 33d38e79 2019-06-02T00:19:57 Use a unified bsearch (#1741) A part of #593
Ebrahim Byagowi 97b92685 2019-06-01T21:25:09 [ci] Downgrade Travis distribution upon Behdad request
Ebrahim Byagowi faf69e03 2019-06-01T11:02:25 [ci] Install ragel on appveyor mingw bots Hopefully autotools timestamps issues will go
Ebrahim Byagowi c91f3fa3 2019-06-01T10:55:37 [dwrite] Replace REPLACEME with release version the symbol had
Behdad Esfahbod 10e3cb92 2019-05-31T22:56:37 [docs] Fix dist
Behdad Esfahbod 93c45556 2019-05-31T22:53:27 2.5.1
Behdad Esfahbod 619f5f1e 2019-05-31T22:31:35 Fourth try at building VS bots Based on https://github.com/harfbuzz/harfbuzz/issues/1730#issuecomment-497151210
Behdad Esfahbod f387a097 2019-05-31T22:12:23 [ci] Disable VS 2013 That one doesn't even understand constexpr.
Behdad Esfahbod aba3888d 2019-05-31T22:11:27 Third try at fixing VS build https://github.com/harfbuzz/harfbuzz/issues/1730
Behdad Esfahbod 8aaecbb5 2019-05-31T21:41:40 Second VS fix try https://github.com/harfbuzz/harfbuzz/issues/1730
Behdad Esfahbod 5a1b5c0a 2019-05-31T21:08:39 Try fixing VS builds Hopefully fixes https://github.com/harfbuzz/harfbuzz/issues/1730
Behdad Esfahbod 66381fb7 2019-05-31T20:20:43 [ci] Enable other versions of Visual Studio https://github.com/harfbuzz/harfbuzz/issues/1730
Behdad Esfahbod 92fde3de 2019-05-31T20:16:25 Whitespace
rsheeter 49879adb 2019-05-31T15:14:44 [subset] Correct calculation of max offset; fixes bug where loca would erroneously be short
Behdad Esfahbod 2ad4ba7b 2019-05-31T15:48:54 [gsub] Minor
Behdad Esfahbod 2dbdec66 2019-05-31T15:38:11 [gsub] Porting serialize to iterators
Behdad Esfahbod 1834cf86 2019-05-31T14:39:32 [serialize] Pass offset to serialize_subset()
Behdad Esfahbod 92604416 2019-05-31T14:34:34 [serialize] Pass offset to serialize_copy()
Behdad Esfahbod 87dd4bff 2019-05-30T11:26:17 [math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER To HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. Added a deprecated macro. Fixes https://github.com/harfbuzz/harfbuzz/issues/1734
Ebrahim Byagowi 88f9dab3 2019-05-29T01:55:31 [ci] Clean up and add disabled bots of other msvc versions (#1733)
Bruce Mitchener da9d4317 2019-05-28T21:50:17 Fix some typos.
Ebrahim Byagowi 8a133718 2019-05-28T13:54:45 [test] minor, fix copyright nothing important, fixing a copy paste error inconsistency
Ebrahim Byagowi 13316ac5 2019-05-28T13:48:39 [test] minor style improve
David Corbett d64fb9db 2019-05-26T11:05:54 [use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
Behdad Esfahbod 179570d4 2019-05-27T13:08:07 [atomic] Fix warning, second time Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
Behdad Esfahbod ad17a8bd 2019-05-25T16:33:21 [ucd] Update for latest packTab
Behdad Esfahbod 771712b3 2019-05-25T15:58:45 [ucd] Update for recent packTab No need for separate youseedy package.
Ebrahim Byagowi 52aa6c57 2019-05-25T22:55:06 [ci] minor
Ebrahim Byagowi 9b75da42 2019-05-25T22:46:10 [ci] minor
Ebrahim Byagowi 9158cab3 2019-05-25T22:33:02 [ci] Store dist-win result instead
Behdad Esfahbod 85b68a42 2019-05-25T12:59:01 [atomic] Fix warnings https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
Behdad Esfahbod 941c1b6d 2019-05-25T12:52:16 [mingw] Update instructions https://github.com/harfbuzz/harfbuzz/issues/1728
Behdad Esfahbod 210f93c1 2019-05-25T12:49:20 [mutex] Prefer pthread over windows https://github.com/harfbuzz/harfbuzz/issues/1728
Behdad Esfahbod a5d1b0bd 2019-05-25T12:45:40 Look for pthread even if win32 https://github.com/harfbuzz/harfbuzz/issues/1728
Behdad Esfahbod f3b13218 2019-05-25T12:42:38 [mingw] Some more tweaks It now survives ./config.status --recheck as well. https://github.com/harfbuzz/harfbuzz/issues/1728
Behdad Esfahbod c41ed54b 2019-05-25T12:35:09 [mingw] Add "make dist-win" to toplevel Makefile
Behdad Esfahbod a0a75a7c 2019-05-25T12:16:28 [mingw] More
Ebrahim Byagowi 309a9d8f 2019-05-25T20:40:03 [ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
Behdad Esfahbod ccfe642c 2019-05-25T12:08:05 [mingw] Force off ICU If cross-compiled ICU is not available, we might end up finding the native ICU via icu-config. That's distracting.
Ebrahim Byagowi 0e6b7f7c 2019-05-25T20:27:29 [ci] Build mingw on Fedora and store .exe outputs
Behdad Esfahbod 7b716cbb 2019-05-25T11:37:23 [ming2] Update instructions Part of https://github.com/harfbuzz/harfbuzz/issues/1728 Only left to write how to create a win32 bundle.
Behdad Esfahbod 77a1b6b7 2019-05-25T11:18:40 [mingw] Rename README.wine