Commit graph

  • a184e393bc Merge branch 'fix-bentley-ottmann' into 'master' Heiko Lewin 2025-12-26 18:50:10 +00:00
  • b733583f18 Merge branch 'fix-freetype2' into 'master' Heiko Lewin 2025-12-26 18:50:00 +00:00
  • 34c94a8a92 Merge branch 'master' into 'master' PBS 2025-12-27 03:49:57 +09:00
  • 53c6bf9f07 Merge branch 'hgr/win_div_zero' into 'master' Håvard Graff 2025-12-26 18:48:55 +00:00
  • b51cc81719 Merge branch 'subpixel-positions-revisited' into 'master' Matthias Clasen 2025-12-26 18:48:40 +00:00
  • 1c4a9b1c83 Merge branch 'issue907' into 'master' calixteman 2025-12-26 18:48:26 +00:00
  • 98b48e558b Merge branch 'jfkthame-master-patch-35456' into 'master' Jonathan Kew 2025-12-25 12:57:59 +00:00
  • 29ec0e9272 Merge branch 'bentley-ottman-crash' into 'master' Uli Schlachter 2025-12-24 11:49:19 +00:00
  • 996d1464c9 Merge branch 'd2d1-factory-multi-threaded' into 'master' Luca Bacci 2025-12-22 11:30:55 +00:00
  • 87bff62aa9 Merge branch 'bentley-ottmann-init-28apr25' into 'master' William Bader 2025-12-22 04:46:52 +00:00
  • 200a02286b Merge branch 'patch-1' into 'master' master Uli Schlachter 2025-12-20 06:29:18 +00:00
  • ede6a78aae Merge branch 'patch-1' into 'master' Alvin Wong 2025-12-17 16:37:28 +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
  • 2569102658 Merge branch 'test-fixes' into 'master' Luca Bacci 2025-11-07 12:58:34 +00:00
  • d82a52615a CI/MSVC: Exclude <builddir>/test/srcdir symlink from the artifacts Luca Bacci 2025-07-09 14:40:48 +02:00
  • 6dca58ead2 CI/MSVC: Build less Luca Bacci 2025-07-07 11:32:49 +02:00
  • bc194ae83c CI: Do not store .git directory in artifacts Luca Bacci 2025-07-01 17:24:03 +02:00
  • 57916e22be CI: Run tests on Windows Luca Bacci 2025-02-04 18:52:50 +01:00
  • 457dd4afa9 Tests/create-regions: skip if needed features are missing Luca Bacci 2025-06-30 19:55:28 +02:00
  • 47d8ff0e2a Tests/font-variations: Cleanup resources in all cases Luca Bacci 2025-02-06 18:58:12 +01:00
  • 98e5d5ad16 Tests/pdf-operator-text: Check if pdf target is enabled Luca Bacci 2025-02-06 18:57:06 +01:00
  • 5df592c28b Tests: Avoid defining standard macros Luca Bacci 2025-02-13 11:06:25 +01:00
  • 6535ef2bcf Tests/invalid-matrix: Also mask FE_OVERFLOW (_EM_OVERFLOW) Luca Bacci 2025-07-07 11:41:01 +02:00
  • 21242ae5df Tests: Trap floating point exceptions also on Windows Luca Bacci 2025-06-30 17:39:44 +02:00
  • 6b208d6de7 Do not check for feclearexcept Luca Bacci 2025-06-30 17:13:52 +02:00
  • 2f34598297 Add STDC FENV_ACCESS ON pragma Luca Bacci 2025-02-04 11:34:20 +01:00
  • 658c7a721d Test runner: Add some Win32-specific implementations Luca Bacci 2025-02-04 11:33:15 +01:00
  • 9ea82b9a90 Boilerplate/Win32: Switch to a DIB section Luca Bacci 2025-02-04 15:18:11 +01:00
  • 402db78257 Boilerplate: Adapt system / popen commands for Windows Luca Bacci 2025-02-04 17:51:20 +01:00
  • 3ad2e95025 Boilerplate: Open pipe in binary mode on Windows Luca Bacci 2025-02-04 11:30:03 +01:00
  • 187dad3fbe Meson: Use mklink on Windows to create the srcdir link Luca Bacci 2025-02-04 11:54:03 +01:00
  • 529c7f6da7 DWrite: Use multithreaded D2D factory Luca Bacci 2025-11-03 15:16:00 +01:00
  • 2d4d7012fe Merge branch 'fix__cairo_xlib_device_create' into 'master' rim 2025-10-15 06:48:18 +00:00
  • 58e133b313 Merge branch 'develop2' into 'master' Ayman El Didi 2025-10-14 22:32:42 +00:00
  • a9f339cd9b Merge branch 'cairo-bug-101550-gitlab-97' into 'master' Marek Vasut 2025-10-14 22:32:17 +00:00
  • 9fe2cbfe58 Merge branch 'hgr/pthread-link-arg' into 'master' Håvard Graff 2025-10-12 03:52:27 +00:00
  • 036347431d Merge branch 'hgr/quartz_for_ios' into 'master' Håvard Graff 2025-10-09 15:28:00 +00:00
  • faaa1d1869 Merge branch 'clang-format' into 'master' Jussi Pakkanen 2025-10-02 22:54:44 +00:00
  • 3a78650a7f Merge branch 'fuzzing' into 'master' Ceyhun Alp 2025-09-25 10:48:11 +00:00
  • c9152f906d Merge branch 'fix_use_after_free_race' into 'master' Michal 2025-09-23 20:55:28 +00:00
  • d250920b3a Merge branch 'kwon-young/feat/svg_glyph_class' into 'master' Kwon-Young Choi 2025-09-23 01:55:09 +00:00
  • 51bc73dce4 Merge branch 'carlosgc/polygon-intersect-crash' into 'master' Carlos Garcia Campos 2025-09-22 14:46:40 +00:00
  • 032df9c6ae Merge branch 'cglayer-retain' into 'master' Jonathan Kew 2025-09-16 18:48:18 +00:00
  • a3528b5a63 Merge branch 'subpix' into 'master' Pierre Ossman (Work account) 2025-09-16 12:43:30 +00:00
  • 075b74901c Merge branch 'svg-color-glyphs' into 'master' Raman Varabets 2025-09-09 00:33:48 +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
  • 56470cf0c1 Merge branch 'issue-390-workaround' into 'master' Emmanuele Bassi 2025-08-21 16:46:25 +00:00
  • b0f118e2f5 Merge branch 'd2d-no-copy' into 'master' Luca Bacci 2025-08-15 08:53:27 +00:00
  • 9ea007be52 Merge branch 'master' into 'master' vladgrind 2025-07-27 11:27:56 +00: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
  • 26672b4864 Merge branch 'disable-lzo' into 'master' Matthias Clasen 2025-07-23 00:48:22 +00:00
  • 959813d2fe Merge branch 'fix-test-rgb' into 'master' Luca Bacci 2025-07-21 10:33:06 +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
  • 49b91e2d69 Merge branch 'bentley-ottmann-21apr25' into 'master' William Bader 2025-07-18 15:01:44 +00:00
  • 2525978c38 Merge branch 'wip/otte/clear-clear' into 'master' Benjamin Otte 2025-07-18 14:50:59 +00:00
  • 0196e07b20 Merge branch 'dwrite' into 'master' Luca Bacci 2025-07-17 19:35:05 +00:00
  • f98d1f0a87 Merge branch 'fix-vs' into 'master' Dan Rosser 2025-07-18 05:34:54 +10: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