[HarfBuzz] HarfBuzz now requires C++11

Behdad Esfahbod behdad at behdad.org
Fri Mar 29 22:06:10 UTC 2019


Hi,

I just merged the 'iter' branch [0].  This is a branch I've been working on
for three / four months, and has gathered over 200 commits.  It's finally
time to merge it such that the work can continue in master.

The work there is aimed at GSUB/GPOS subsetting.  The constructs I needed
proved to be impossible to achieve without C++11.  So that has become
mandatory.  I removed gcc 4.2 bots from our continuous-integration as they
were not up to the task.  I also disabled the Oracle build bot which was
not happy, as well as an ios one.  So currently the remaining bots are
happy EXCEPT for MSVC ones.  If someone can help debug and make those
happy, that would be great:

  https://ci.appveyor.com/project/harfbuzz/harfbuzz/builds/23465714

I'll go ahead and remove the C++<11 compat code.

Please test with your ancient compilers sooner than later and come up with
a plan forward.  It's possible that we may maintain a 2.4 branched just
before this work for a year or two, backporting important fixes to it **if
there is demand for it**.  So let us know if you can use that.

Thanks everyone,
-- 
behdad
http://behdad.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20190329/e10308ee/attachment.html>


More information about the HarfBuzz mailing list