Commit graph

  • 3e5f13b07c Merge branch 'disable-lzo' into 'master' Matthias Clasen 2026-02-10 17:00:58 +00:00
  • e4e0292bc8 Merge branch 'master' into 'master' vladgrind 2026-02-09 18:42:04 +00:00
  • 3bd9e07183 Merge branch 'd2d1-factory-multi-threaded' into 'master' Luca Bacci 2026-02-09 16:59:41 +00:00
  • 10aaca5cd6 Merge branch 'svg-color-glyphs' into 'master' Raman Varabets 2026-02-09 15:17:06 +00:00
  • 5a6e37ef19 Merge branch 'subpixel-positions-revisited' into 'master' Matthias Clasen 2026-02-09 15:13:03 +00:00
  • 8ba9a9c6e8 Merge branch 'fix-vs' into 'master' Dan Rosser 2026-02-10 02:12:27 +11:00
  • 3b910a80a8 Merge branch 'bentley-ottmann-init-28apr25' into 'master' William Bader 2026-02-09 05:05:39 +00:00
  • 4e8be5a940 Merge branch 'issue-390-workaround' into 'master' Emmanuele Bassi 2026-02-09 05:02:19 +00:00
  • 09a1558f29 Merge branch 'bentley-ottman-crash' into 'master' Uli Schlachter 2026-02-08 21:54:31 +00:00
  • 00d10cebf7 Merge branch 'bentley-ottmann-21apr25' into 'master' William Bader 2026-02-08 21:46:55 +00:00
  • 2a45892663 Merge branch 'rectangle-box-negative-extents' into 'master' master Behdad Esfahbod 2026-02-08 19:44:55 +00:00
  • fa25e27f7a Merge branch 'rectangle-box-negative-extents' into 'master' Behdad Esfahbod 2026-02-07 20:01:56 +00:00
  • f0674b4c98 [rectanble Handle overflow in _cairo_box_from_doubles Behdad Esfahbod 2026-02-07 03:49:09 -07:00
  • 9eb01c0651 Merge branch 'd2d-no-copy' into 'master' Luca Bacci 2026-02-02 13:46:05 +00:00
  • 8d1602fc96 Merge branch 'hgr/win_div_zero' into 'master' Håvard Graff 2026-02-01 19:58:30 +00:00
  • 923acda0ce Merge branch 'fix-bentley-ottmann' into 'master' Heiko Lewin 2026-02-01 11:25:05 +00:00
  • b5bcd81ad1 Merge branch 'fix-freetype2' into 'master' Heiko Lewin 2026-01-29 16:07:54 +00:00
  • 89461b1742 Merge branch 'issue907' into 'master' calixteman 2026-01-28 02:33:50 +00:00
  • 65da0b0d9b Merge branch 'cairo-bug-101550-gitlab-97' into 'master' Marek Vasut 2026-01-27 16:59:30 +00:00
  • 6b9e6dd0b3 Merge branch 'work/fix-leak-in-_cairo_pdf_surface_finish' into 'master' Uli Schlachter 2026-01-27 16:00:15 +00:00
  • a3319b0f2d Merge branch 'dwrite' into 'master' Luca Bacci 2026-01-27 10:47:37 +00:00
  • f321a03861 Merge branch 'fix-test-rgb' into 'master' Luca Bacci 2026-01-27 10:13:37 +00:00
  • e9768cd2f8 Merge branch 'carlosgc/polygon-intersect-crash' into 'master' Carlos Garcia Campos 2026-01-24 14:40:06 +00:00
  • b94bf30f03 _cairo_pdf_surface_finish: Fix leak in error conditions Albert Astals Cid 2026-01-24 11:37:50 +01:00
  • 3c1e99f502 Merge branch 'kwon-young/feat/svg_glyph_class' into 'master' Kwon-Young Choi 2026-01-22 03:03:11 +00:00
  • 623e6fadcf Merge branch 'cglayer-retain' into 'master' Jonathan Kew 2026-01-18 18:44:03 +00:00
  • 93e6adfd22 Merge branch 'hgr/pthread-link-arg' into 'master' Håvard Graff 2026-01-15 04:22:29 +00:00
  • cf94345f57 Merge branch 'subpix' into 'master' Pierre Ossman (Work account) 2026-01-14 12:49:33 +00:00
  • 1d3fe1bc0a Merge branch 'hgr/quartz_for_ios' into 'master' Håvard Graff 2026-01-14 08:04:10 +00:00
  • 4ba91ae2f9 Merge branch 'fix__cairo_xlib_device_create' into 'master' rim 2026-01-13 07:02:38 +00:00
  • 76b0dd3a6b Merge branch 'fix_use_after_free_race' into 'master' Michal 2026-01-10 07:28:08 +00:00
  • 92df54b89d Merge branch 'fuzzing' into 'master' Ceyhun Alp 2026-01-09 08:17:14 +00:00
  • 401c3290ea Merge branch 'test-fixes' into 'master' Luca Bacci 2026-01-08 14:34:00 +00:00
  • 2050326dcc CI/MSVC: Exclude <builddir>/test/srcdir symlink from the artifacts Luca Bacci 2025-07-09 14:40:48 +02:00
  • 1fdf7051d0 CI/MSVC: Build less Luca Bacci 2025-07-07 11:32:49 +02:00
  • 30fdc7f338 CI: Do not store .git directory in artifacts Luca Bacci 2025-07-01 17:24:03 +02:00
  • ce3a3e2d27 CI: Run tests on Windows Luca Bacci 2025-02-04 18:52:50 +01:00
  • 08dcac510b Tests/create-regions: skip if needed features are missing Luca Bacci 2025-06-30 19:55:28 +02:00
  • 15cb2d7acf Tests/font-variations: Cleanup resources in all cases Luca Bacci 2025-02-06 18:58:12 +01:00
  • 1293ec674d Tests/pdf-operator-text: Check if pdf target is enabled Luca Bacci 2025-02-06 18:57:06 +01:00
  • 83e5d95ec2 Boilerplate/Win32: Switch to a DIB section Luca Bacci 2025-02-04 15:18:11 +01:00
  • 2c354599a5 Boilerplate: Use backward slashes for system / popen commands on Windows Luca Bacci 2025-02-04 17:51:20 +01:00
  • 626b3ab2f2 Boilerplate: Open pipe in binary mode on Windows Luca Bacci 2025-02-04 11:30:03 +01:00
  • 652456af2d Meson: Use mklink to create the <builddir>/test/srcdir link on Windows Luca Bacci 2025-02-04 11:54:03 +01:00
  • 34c94a8a92 Merge branch 'master' into 'master' PBS 2025-12-27 03:49:57 +09:00
  • 98b48e558b Merge branch 'jfkthame-master-patch-35456' into 'master' Jonathan Kew 2025-12-25 12:57:59 +00:00
  • 200a02286b Merge branch 'patch-1' into 'master' Uli Schlachter 2025-12-20 06:29:18 +00:00
  • 5833de29f3 Add missing mutex cleanup in _cairo_recording_surface_finish Alvin Wong 2025-12-17 16:35:49 +00:00
  • fc35ffb77e Fix invalid pdf generation with too many objects in object stream calixteman 2025-11-16 21:32:53 +01:00
  • 47bb6fa89e Merge branch 'function-signature-mismatch-fix' into 'master' pepsin 2025-11-14 01:42:48 +00:00
  • 529c7f6da7 DWrite: Use multithreaded D2D factory Luca Bacci 2025-11-03 15:16:00 +01:00
  • 58e133b313 Merge branch 'develop2' into 'master' Ayman El Didi 2025-10-14 22:32:42 +00:00
  • faaa1d1869 Merge branch 'clang-format' into 'master' Jussi Pakkanen 2025-10-02 22:54:44 +00:00
  • 932ce49259 Merge branch 'lzo' into 'master' Benjamin Gilbert 2025-08-31 18:04:05 +00:00
  • 5f9b25b7b7 Merge branch 'macos-ci-misc-enhancements' into 'master' Luca Bacci 2025-08-22 12:19:01 +00:00
  • 0e17617b58 CI/macOS: Build less Luca Bacci 2025-07-24 11:56:40 +02:00
  • b94f5f4892 CI/macOS: Add separate job for Quartz tests Luca Bacci 2025-07-24 11:51:42 +02:00
  • 19c7d24c96 Fix clipping paths for printed patterns vladgrind 2025-07-27 10:33:49 +00:00
  • d8353332f1 Merge branch 'eliminate-fontconfig-android' into 'master' Florian "sp1rit 2025-07-25 12:32:41 +00:00
  • 109b69203f Tests/buffer-diff: Don't consider alpha if one of the formats is opaque Luca Bacci 2025-02-06 12:40:30 +01:00
  • f76257074e CI/MSVC: Exclude <builddir>/test/srcdir symlink from the artifacts Luca Bacci 2025-07-09 14:40:48 +02:00
  • c939477232 CI/MSVC: Use Meson 1.7.2 Luca Bacci 2025-07-08 15:12:23 +02:00
  • 551bfdc691 CI/MSVC: Build less Luca Bacci 2025-07-07 11:32:49 +02:00
  • 04e1c76110 CI: Do not store .git directory in artifacts Luca Bacci 2025-07-01 17:24:03 +02:00
  • 34858870fe CI: Run tests on Windows Luca Bacci 2025-02-04 18:52:50 +01:00
  • 0d90ae5429 Tests/create-regions: skip if needed features are missing Luca Bacci 2025-06-30 19:55:28 +02:00
  • 462715c852 Tests/font-variations: Cleanup resources in all cases Luca Bacci 2025-02-06 18:58:12 +01:00
  • 14262a203f Tests/pdf-operator-text: Check if pdf target is enabled Luca Bacci 2025-02-06 18:57:06 +01:00
  • a01b59c9c8 Tests: Avoid defining standard macros Luca Bacci 2025-02-13 11:06:25 +01:00
  • c5fe963159 Tests/invalid-matrix: Also mask FE_OVERFLOW (_EM_OVERFLOW) Luca Bacci 2025-07-07 11:41:01 +02:00
  • 7d744d78ed Tests: Trap floating point exceptions also on Windows Luca Bacci 2025-06-30 17:39:44 +02:00
  • 3834a79741 Do not check for feclearexcept Luca Bacci 2025-06-30 17:13:52 +02:00
  • 44d3bd5ab2 Add STDC FENV_ACCESS ON pragma Luca Bacci 2025-02-04 11:34:20 +01:00
  • 586c102a3f Test runner: Add some Win32-specific implementations Luca Bacci 2025-02-04 11:33:15 +01:00
  • bc84f415bb Boilerplate/Win32: Switch to a DIB section Luca Bacci 2025-02-04 15:18:11 +01:00
  • d04906aad6 Boilerplate: Adapt system / popen commands for Windows Luca Bacci 2025-02-04 17:51:20 +01:00
  • 1ee2d140b6 Boilerplate: Open pipe in binary mode on Windows Luca Bacci 2025-02-04 11:30:03 +01:00
  • 0ca7d6e6a2 Meson: Use mklink on Windows to create the srcdir link Luca Bacci 2025-02-04 11:54:03 +01:00
  • 2525978c38 Merge branch 'wip/otte/clear-clear' into 'master' Benjamin Otte 2025-07-18 14:50:59 +00:00
  • 04656d7450 Merge branch 'tests-misc-fixes' into 'master' Uli Schlachter 2025-07-17 18:38:49 +00:00
  • b6b1c535f1 Merge branch cairo:master into fix-vs Dan Rosser 2025-07-18 00:54:37 +10:00
  • c54c5cbcce fix msvc types Dan Rosser 2025-07-18 00:54:12 +10:00
  • 1dbc8a999a Edit cairo-wideint-type-private.h Dan Rosser 2025-07-18 00:17:17 +10:00
  • 6955595c60 Merge branch 'ci-macos-arm64' into 'master' Tim-Philipp Müller 2025-07-16 17:31:44 +00:00
  • a9e3eaccb8 CI: Add coverage-column-triangles to Quartz ignores Luca Bacci 2025-07-16 10:40:04 +02:00
  • 2e0713971f Update Quartz reference images Luca Bacci 2025-07-15 19:04:21 +02:00
  • d371015d45 ci: add macOS arm64 Tim-Philipp Müller 2025-06-25 12:06:38 +01:00
  • 355e421640 CI: Avoid running duplicated tests Luca Bacci 2025-07-15 14:25:31 +02:00
  • 2b7ab8b895 Remove leftover scripts from the autotools build Luca Bacci 2025-07-15 10:42:25 +02:00
  • 471f8410a5 make-constructors.py: Sort tests list Luca Bacci 2025-07-15 10:40:29 +02:00
  • 5e9ccf4a98 Merge branch 'hgr/system_def_apple' into 'master' Håvard Graff 2025-07-15 07:42:27 +00:00
  • 8e9b856488 Merge branch 'win2k' into 'master' Emmanuele Bassi 2025-07-14 22:39:41 +00:00
  • 7a780896a1 win32: Fix MSVC build with dwrite disabled Benjamin Gilbert 2025-03-19 21:58:37 -06:00
  • a4d5a24d60 Merge branch 'fix-msc-ver-compare' into 'master' Emmanuele Bassi 2025-07-14 14:42:26 +00:00
  • 6ac5348308 The GDI coordinate system is inverted compared to cairo's here, so the delta-y value needs to be negated, otherwise glyph runs with non-zero y-advances will shift in the wrong direction. Emmanuele Bassi 2025-07-14 14:41:40 +00:00
  • 503505666f Fix sign of delta-y for ExtTextOutW Jonathan Kew 2025-07-14 14:41:40 +00:00
  • 1aaa23aefb DWrite: Add support for COLRv1 fonts Luca Bacci 2025-06-14 15:54:53 +02:00
  • 457ab827c9 Add definition for IDWriteFactory8 Luca Bacci 2025-06-16 15:29:08 +02:00
  • 2a306f8e5f Always include dwrite-extra.hpp Luca Bacci 2025-06-16 15:28:25 +02:00
  • 53c3702686 dwrite-extra.hpp: Fix check for mingw-w64 workaround Luca Bacci 2025-06-16 15:13:44 +02:00