- 23 Nov, 2020 2 commits
-
-
Michal Sudolsky authored
-
Michal Sudolsky authored
-
- 22 Nov, 2020 2 commits
-
-
Uli Schlachter authored
ci: fix default options in meson ci See merge request cairo/cairo!80
-
Tim-Philipp Müller authored
Follow-up fix to !78
-
- 21 Nov, 2020 2 commits
-
-
Uli Schlachter authored
pdf: fix leak of source surfaces See merge request cairo/cairo!51
-
Félix Poisot authored
-
- 20 Nov, 2020 6 commits
-
-
Uli Schlachter authored
cairo-trace: Fix escape character encoding in string literals See merge request cairo/cairo!72
-
George Matsumura authored
This fixes a typo wherein both a return character and a tab character were encoded when only a return character was specified for encoding. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
Uli Schlachter authored
cff: Allow empty array of operands for certain operators See merge request cairo/cairo!39
-
Marek Kasik authored
Operators BlueValues, OtherBlues, FamilyBlues, FamilyOtherBlues, StemSnapH and StemSnapV have operands of type delta which can be a number or an array of delta-encoded numbers. This array can be empty according to freetype developers. This commit checks whether current operator is among those listed and permits empty operand in such case.
-
Uli Schlachter authored
Fix conversion from ISO 8601 to PDF date string Closes #392 See merge request cairo/cairo!35
-
Sven Neumann authored
The code used to unintentionally drop the minutes from the timezone offset, see issue #392. This is now fixed.
-
- 17 Nov, 2020 3 commits
-
-
Uli Schlachter authored
ci: require opengl in meson fedora build See merge request cairo/cairo!79
-
Tim-Philipp Müller authored
Follow-up to !78
-
Tim-Philipp Müller authored
Disable gl backend by default, just like autotools does: --enable-gl=[no/auto/yes] Enable cairo's OpenGL surface backend feature [default=no] --enable-glesv2=[no/auto/yes] Enable cairo's OpenGLESv2 surface backend feature [default=no] --enable-glesv3=[no/auto/yes] Enable cairo's OpenGLESv3 surface backend feature [default=no]
-
- 16 Nov, 2020 1 commit
-
-
Nirbheek Chauhan authored
-
- 13 Nov, 2020 1 commit
-
-
afdw authored
Fix how offset, scale and transparency are handled. Also do the same change in the "win32-printing" backend as it has a copy of the code from PDS, PS and SVG backends.
-
- 10 Nov, 2020 1 commit
-
-
Nirbheek Chauhan authored
The libpng subproject dependency variable name was wrong. It's libpng_dep: https://github.com/mesonbuild/libpng/blob/1.6.37/meson.build#L110
-
- 07 Nov, 2020 1 commit
-
-
George Matsumura authored
This fixes a few compiler warnings that were encountered with gcc 9.3.0. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
- 04 Nov, 2020 1 commit
-
-
Nirbheek Chauhan authored
That way when other projects consume our declared dep, they get transitive dependencies too based on what features cairo was built with. Without this, projects that build cairo as a subproject and also build, say, fontconfig as a subproject will fail to find cairo-ft.h (etc).
-
- 21 Oct, 2020 2 commits
-
-
Tim-Philipp Müller authored
Same as autotools does. Arguably it would be better to do it the other way round and generate cairo-version.h from the version in meson.build or configure.ac but for now let's do this so it's at least in sync with the autotools build and only one file has to be edited for releases.
-
Michal Sudolsky authored
-
- 07 Oct, 2020 2 commits
-
-
Xavier Claessens authored
cairo-ft.h includes fontconfig.h when CAIRO_HAS_FC_FONT is defined, so it must appear in the pc file and the corresponding declare_dependency(). This fix build issue in harfbuzz when cairo and fontconfig are built as subproject.
-
Xavier Claessens authored
When cairo is a subproject and application uses libcairogobject_dep, it was missing include directories set in libcairo_dep.
-
- 06 Oct, 2020 1 commit
-
-
Xavier Claessens authored
Also override each dependency so they can be used when cairo is used as subproject.
-
- 04 Oct, 2020 1 commit
-
-
Xavier Claessens authored
trace-to-xml.c needs cairo-xml.h which is only available when CAIRO_HAS_XML_SURFACE feature is built which is only available when both zlib and png are found. CAIRO_HAS_INTERPRETER only requires zlib.
-
- 02 Oct, 2020 1 commit
-
-
Xavier Claessens authored
Android NDK does not contain execinfo.h so malloc-stats.c cannot be built.
-
- 29 Sep, 2020 2 commits
-
-
Tim-Philipp Müller authored
It was originally added to make bisecting easier, but has outlived its usefuleness now. Going forward we'll have just a single cairo-version.h header file, the one with the real version numbers. This is needed to fix the case where cairo is being built as a Meson subproject, but also simplifies things in general. Fixes #421
-
Jordan Petridіs authored
rework the whole CI setup to take advantage of citemplates for building managing the docker images. also add a meson build job and rework the ccache config to be shared across autotools and meson. The jobs will not share ccache artifacts though. https://who-t.blogspot.com/2020/03/its-templates-all-way-down.html
-
- 26 Sep, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 24 Sep, 2020 1 commit
-
-
Tim-Philipp Müller authored
So that people can build with Meson when using the tarballs. Fixes #424
-
- 19 Sep, 2020 1 commit
-
-
Tim-Philipp Müller authored
.. such as config.h or other generated files such as cairo-features.h, as those might be accidentally included by the meson build and cause weird to debug build issues. Fixes #423
-
- 05 Sep, 2020 4 commits
-
-
George Matsumura authored
Including sys/poll.h when poll.h is available produces a compile warning on some systems, but only sys/poll.h is present on others such as AIX. This makes sure the most suitable poll.h is included in each situation. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
Uli Schlachter authored
'make check' currently fails with the following in src/test-suite.log (how can one tell automake not to hide the error message in a file?!?): FAIL: check-doc-syntax.sh ========================= Checking documentation for incorrect syntax ./cairo-cogl-surface.c: * cairo_cogl_pipeline_ts. On failure, both pointers will be set to ./cairo-cogl-surface.c:/* Mostly taken from cairo_vg_surface.c */ Error: some function names in the docs are not followed by parentheses. Fix this by searching for the following regexp in the above files: '^[^:]*:[/ ][*]\(\|[ ].*\)\([^#']\|^\)\<\(cairo_[][<>/0-9a-z_]*\>[^][<>(]\)' FAIL check-doc-syntax.sh (exit status: 1) This commit silences that. The fix is likely not correct, but since these are normal comments and not actual doc comments, it does not matter much. Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Uli Schlachter authored
This commit makes the test suite pass by simply ignoring failures. Not pretty, but better than teaching people to just ignore CI failures. At least some kinds of problems can still be caught. Originally, I wanted to only run a single test, but while investigating how to do this, I stumbled upon this undocumented environment variable. This seems less ugly and might allow looking at older build logs to figure out when something first broke. Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
George Matsumura authored
This ensures that build configuration for the cogl backend will fail if an insufficiently new version of cogl is present, making it easier to find the root cause of a build failure. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
- 02 Sep, 2020 2 commits
-
-
George Matsumura authored
rsvg_handle_close is no longer required after creating a handle with rsvg_handle_new_from_file. It causes a deprecation warning during compilation as well. This change removes it. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
George Matsumura authored
This constitutes few fixes that are necessary to compile correctly and reduce errors when using musl libc. Signed-off-by:
George Matsumura <gmmatsumura01@bvsd.org>
-
- 31 Aug, 2020 1 commit
-
-
Ting-Wei Lan authored
Add the missing file which is necessary when symbol lookup is enabled.
-
- 25 Aug, 2020 1 commit
-
-
George Matsumura authored
-