Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 27ff90d7 | 2022-12-16 22:08:33 | [meson] Update freetype2 wrap Use the one from WrapDB and add zlib wrap because current FreeType tarball misses it. | ||
| 318df8a7 | 2022-12-16 21:27:37 | [meson] Update google-benchmark wrap Use the one from WrapDB. | ||
| bd7c4580 | 2022-12-16 21:01:26 | [meson] Update glib wrap Use the one from WrapDB. | ||
| 58925ed9 | 2022-11-29 13:14:10 | Update freetype subproject to 2.12.1 | ||
| 7b0d8d9d | 2022-06-29 00:34:09 | [meson] Remove ttf-parser wrap We don’t have a ttf-parser dependency anymore. | ||
| e8b40c7a | 2022-04-20 17:47:02 | Upgrade google benchmark dep to latest version to fix build failure. | ||
| d24ac4aa | 2022-02-17 16:18:41 | freetype2.wrap: Provide fallback for CMake dep as well Add a freetype identifier in the 'provides' section so that the fallback will kick in if FreeType is requested but was not found, and wrap mode is not disabled. | ||
| c8b6036c | 2022-02-14 02:17:38 | [meson] Update Cairo subproject Fixes another color fonts issue. | ||
| 2da6accd | 2022-02-12 01:14:15 | [meson] Update cairo submodule To include the latest color glyph fixes | ||
| 74ebfc64 | 2022-02-08 22:44:11 | [meson] Update cairo subproject Update to the current master branch so that is has cairo_user_font_face_set_render_color_glyph_func(). I had to disable optimized builds on win[32|64] crossbuild setups because they are now broken in the CI (something about cairo defining _FORTIFY_SOURCE for optimized builds that MingW does not like). | ||
| 726b1a8b | 2022-01-13 18:30:52 | Convert fallback kwargs to [provide] entries. | ||
| 22cbd038 | 2021-09-14 12:34:25 | [meson] Add ragel subproject If ragel 6.10 is not found, build it from source. Seems to work, except that ragel uses exceptions and we configure HarfBuzz build to not use exceptions, and I can’t find away to enable exceptions only for the ragel subproject. I had to remove cpp_eh=none from default options and try to disable exceptions in MSVC manually (other compilers are already handled). | ||
| 57d86950 | 2021-08-16 21:54:26 | [meson] Update FreeType wrap to use upstream repo | ||
| fac0bc78 | 2021-05-26 14:44:58 | [meson] Drop more wraps we don’t use directly | ||
| 21d1034d | 2021-05-26 14:31:05 | [meson] Remove expat.wrap that we don’t use directly Fixes https://github.com/harfbuzz/harfbuzz/issues/2987 | ||
| 743baf35 | 2021-03-22 15:51:17 | [build] Don’t look for FontConfig We don’t currently use it anywhere. It was used briefly for the hb-fc-list tool, but this tool have not been built since 2015: commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8 Author: Behdad Esfahbod <behdad@behdad.org> Date: Thu Jun 18 10:55:13 2015 -0700 [util] Disable hb-fc-list for now Until I figure out what to do about the API, and finalize the tool. | ||
| 9c8032cb | 2021-02-16 22:00:20 | [meson] Don’t build FontConfig subproject from master Pin it to a known working tag instead. | ||
| 6a140ef5 | 2021-01-17 22:48:50 | [meson] Pin Cairo subproject 1.17.4 There is now a release with meson build support. | ||
| 9722b4b2 | 2020-11-17 11:56:52 | Meson: Update all wrap files to latest version | ||
| e2ba0e00 | 2020-10-03 21:34:24 | meson: Fix check for cairo and cairo-ft dependencies When cairo comes from a subproject fallback it should still take cairo-ft dependency, otherwise it miss freetype2 cflags. Also update wrap file to use upstream repository now that meson support has been merged. This requires Meson >= 0.54.0 because cairo itself requires that version and we use the new `fallback: 'cairo'` syntax without specifying a variable name because cairo does not provide a variable name for cairo-ft. | ||
| 5f9ff04f | 2020-06-18 02:33:05 | Add comparison against ttf-parser | ||
| aa8bade9 | 2020-07-01 01:30:13 | [meson] enable cairo as subproject | ||
| 95b1081b | 2020-06-09 17:37:36 | Add performance benchmark for shaping, get extents and draw | ||
| 6058ede3 | 2020-06-01 12:58:31 | Build win32 artifacts using meson As a part of meson migration, this builds hb-shape dependencies using meson subprojects and removes different unrelated mingw files we've put on source root about things that aren't really our concern. This also simplifies all the instructions we've put in README.mingw.md and makes it easy to build the project on distros that no mingw libraries (such i686-win32-{freetype,glib,...} are packaged. The known catch is however lack of hb-view as its need for build of cairo which apparently isn't that straightforward. | ||
| 0976300b | 2018-12-01 21:10:57 | meson: pin glib wrap to 2.58.1 release | ||
| c5f2e5e5 | 2018-11-12 10:05:04 | meson: use proxy-libintl from frida | ||
| 54417b12 | 2018-11-12 10:04:15 | meson: fix glib git url It's on gitlab now. Fixes #1 | ||
| d4a72373 | 2018-05-17 16:25:22 | meson: all tests passing on Windows / MSVC | ||
| fce88f99 | 2018-05-17 16:20:10 | meson: add subproject wraps for dependencies |