1. 21 Jan, 2022 2 commits
    • Emmanuele Bassi's avatar
      Merge branch 'fix-build-when-pdf-is-disabled' into 'master' · fb3734fa
      Emmanuele Bassi authored
      meson: Fix build when PDF backend is disabled
      
      See merge request !269
      fb3734fa
    • Nirbheek Chauhan's avatar
      meson: Fix build when PDF backend is disabled · 57498b30
      Nirbheek Chauhan authored
      Symbols from cairo-tag-stack.c are used by cairo-tag-attributes.c, so
      this should be in the same list of sources as that. Fixes this build
      error:
      
      ```
      /usr/bin/ld: src/libcairo.so.2.11705.0.p/cairo-tag-attributes.c.o: in function `parse_array':
      /path/to/cairo/_build/../src/cairo-tag-attributes.c:347: undefined reference to `_cairo_tag_error'
      /usr/bin/ld: src/libcairo.so.2.11705.0.p/cairo-tag-attributes.c.o: in function `parse_name':
      /path/to/cairo/cairo/_build/../src/cairo-tag-attributes.c:359: undefined reference to `_cairo_tag_error'
      /usr/bin/ld: src/libcairo.so.2.11705.0.p/cairo-tag-attributes.c.o: in function `parse_attributes':
      /path/to/cairo/cairo/_build/../src/cairo-tag-attributes.c:410: undefined reference to `_cairo_tag_error'
      /usr/bin/ld: /path/to/cairo/cairo/_build/../src/cairo-tag-attributes.c:431: undefined reference to `_cairo_tag_error'
      /usr/bin/ld: /path/to/cairo/cairo/_build/../src/cairo-tag-attributes.c:441: undefined reference to `_cairo_tag_error'
      /usr/bin/ld: src/libcairo.so.2.11705.0.p/cairo-tag-attributes.c.o:/path/to/cairo/cairo/_build/../src/cairo-tag-attributes.c:455: more undefined references to `_cairo_tag_error' follow
      /usr/bin/ld: src/libcairo.so.2.11705.0: hidden symbol `_cairo_tag_error' isn't defined
      ```
      57498b30
  2. 12 Jan, 2022 1 commit
  3. 09 Jan, 2022 2 commits
  4. 01 Jan, 2022 1 commit
  5. 08 Dec, 2021 1 commit
  6. 07 Dec, 2021 1 commit
  7. 02 Nov, 2021 1 commit
    • Uli Schlachter's avatar
      Fix a doc comment · ef149976
      Uli Schlachter authored
      
      
      This commit fixes the following warning from our check-def.sh:
      
      PASS: check-def.sh
      Checking documentation for incorrect syntax
      ./cairoint.h (523): ERROR: Get invalid doc id (should be 'cairo_...:')
      ./cairoint.h (534): ERROR: Get bad line: ' */'
      ./cairoint.h (534): ERROR: Get documentation comment not closed with **/
      Signed-off-by: Uli Schlachter's avatarUli Schlachter <psychon@znc.in>
      ef149976
  8. 07 Oct, 2021 3 commits
  9. 04 Oct, 2021 1 commit
  10. 03 Oct, 2021 2 commits
  11. 20 Sep, 2021 1 commit
  12. 17 Sep, 2021 2 commits
  13. 16 Sep, 2021 4 commits
  14. 12 Sep, 2021 2 commits
  15. 02 Sep, 2021 3 commits
  16. 29 Aug, 2021 3 commits
    • Manuel Stoeckl's avatar
      test: explicitly handle image formats in buffer_diff_core · 66475115
      Manuel Stoeckl authored
      In practice, the A and B images may be any mixture of RGB24 and
      ARGB32 formats, so this change accepts all combinations of these
      types, and converts the pixel values to a common (ARGB32) format
      as needed.
      
      Some of the newly added test failures are cases where the image
      output is RGB24, but the matching reference image is ARGB32 with
      noticeable transparency. Some of the newly passing tests are cases
      where the unused 'alpha' channel of an RGB24 image was not equal
      to 0xff, and the previous code had incorrectly used this channel
      in max_diff calculations.
      66475115
    • Manuel Stoeckl's avatar
      pdiff: convert RGB24 image values to ARGB32 on read · 04906075
      Manuel Stoeckl authored
      To avoid reading a potentially garbage alpha channel when users
      of pdiff_compare pass in RGB24 images, if the format is RGB24,
      force the alpha channel to be 0xff.
      
      This commit also updates CI to adjust for the new tests that have
      started/stopped failing. New failures often are cases where
      the reference image has alpha transparency, but the test output
      does not; new passing tests may indicate that the unused alpha
      channel of an RGB24 image was garbage, but now is ignored.
      04906075
    • Manuel Stoeckl's avatar
      ci: sort lists of ignored tests · a8012953
      Manuel Stoeckl authored
      a8012953
  17. 28 Aug, 2021 6 commits
  18. 27 Aug, 2021 4 commits