44 Commits

Author SHA1 Message Date
ajacoutot
d7c765fd66 Update to cairo-1.17.6. 2022-03-20 07:37:38 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
tobhe
5591d6548d Add upstream fix for endianness detection in meson.
Fixes empty window frames on big endian archs.

ok aja@ gkoehler@
2022-01-17 13:09:21 +00:00
ajacoutot
a172664f44 Update to cairo-1.17.4. 2021-10-25 07:21:40 +00:00
ajacoutot
c2d3998e16 Update to cairo-1.15.12.
It's a snapshot release but 1.16.0 shouldn't be far ahead and we need this
for a librsvg update. Most Linux distros have moved to 1.15.X a while ago
as well.

survived a bulk
2018-07-09 08:46:39 +00:00
ajacoutot
9c4ce658e9 Update to cairo-1.14.12. 2017-12-08 09:56:26 +00:00
ajacoutot
4b653f61c5 Update to cairo-1.14.10.
- take over maintainer

ok eric@ (former maintainer)
2017-06-27 13:14:24 +00:00
ajacoutot
fc4192d196 Update to cairo-1.14.8.
ok eric@ (maintainer)
2016-12-09 20:55:52 +00:00
ajacoutot
6482af51e7 xlib: Fix double free in _get_image_surface() - from upstream
ok eric@ (maintainer)
2016-06-23 07:34:07 +00:00
eric
86ad87f871 update to cairo 1.14.2
ok ajacoutot@
2015-03-30 07:12:15 +00:00
brad
005d1163b1 From upstream..
image: Fix crash in _fill_xrgb32_lerp_opaque_spans
tor-scan-converter: Correctly align 64bit types

ok eric@
2015-01-05 09:27:41 +00:00
brad
1cb8c8c708 From upstream..
Improve performance of cpu_to_be32 and be32_to_cpu

maintainer timeout.
2014-11-27 03:23:57 +00:00
eric
dbe5f55199 update to 1.14.0 + post-release fixes (from Brad)
please ajacoutot@ landry@
2014-11-17 12:50:14 +00:00
ajacoutot
7a5093dc11 cairo-sphinx is now built since shm_open(3) is detected; so enable it.
ok eric@ (maintainer)
2013-06-01 12:11:52 +00:00
eric
d50f8fdde1 update to cairo 1.12.14
prodded by Brad

ok aja@ naddy@
2013-03-04 20:40:18 +00:00
brad
4b448ae789 Eliminate pkg-config workaround using Requires instead of Requires.private
as it should be and fix resulting pkg-config file for shared lib linking.
This gets rid of overlinking with shared libs.

Run through a bulk build by sthen@

ok ajacoutot@
2013-01-30 13:17:51 +00:00
ajacoutot
585954294f Not sure what happened here... 2013-01-16 14:29:15 +00:00
ajacoutot
d39d325dd6 Don't enable experimental backends (e.g. gl) except for tee which is
used by Firefox.
While here, explicitely disable gtk-doc and remove libtool archives and
files from modules.

discussed with and ok brad@ (eric@ is slacking)
2013-01-16 14:28:35 +00:00
eric
1e37bce3df update to cairo 1.12.8
from Brad.

ok ajacoutot@
2012-11-12 12:29:07 +00:00
eric
39490b7fab - tweak WANTLIB
- libcairo-trace is not a regular library
- move cairo-trace to PRFAG.shared

input from Brad and ajacoutot@

ok ajacoutot@
2012-08-26 17:22:27 +00:00
eric
d06dbd5d6a update to cairo 1.12.2.
with input from Brad and ajacoutot@

ok ajacoutot@
2012-08-16 17:03:18 +00:00
kili
0d23a6ec1a Do not hide required libs in the .pc files.
Fixes the build of hs-cairo.

ok dcoppa@, jasper@ (who wanted the extra comment in the patch file)
2011-06-28 11:04:40 +00:00
eric
f435d6ef56 - update to 1.10.2 (from Brad)
- build on gcc2 archs (from and tested by sebastiap@)

ok ajacoutot@ dcoppa@
2011-01-05 13:26:05 +00:00
eric
91d7700abc - disable xcb-xlib which is not ready yet and causes garbled output
- disable HW gradient rendering as X drivers are broken

from brad and landry
2010-10-17 12:50:53 +00:00
eric
454cff8d2e update to cairo 1.10.0
proactive fallout handling and ok ajacoutot@ jasper@ landry@
2010-10-11 08:09:44 +00:00
eric
a9877e478f update to cairo 1.8.10
prodded by Brad, ok ajacoutot@
2010-03-29 13:13:53 +00:00
eric
ad888a2dc1 update to cairo 1.8.8
prodded by Brad, ok ajacoutot@ naddy@
2009-06-23 08:01:50 +00:00
eric
9bf5be9d6e Add patch from upstream.
"2008-12-17 [ft] Don't call FT_Done_Face() on faces we did not create"

ok ajacoutot@
2009-01-30 09:32:30 +00:00
ajacoutot
e7102a1ad3 - bring a patch from NetBSD via David Coppa to fix a crash with cairo gtk
themes
see GNOME bug #567253

Brad also came up with the same patch and noted the fix is now upstream.
ok jasper@
2009-01-26 10:28:33 +00:00
eric
ef7438d50e update to 1.8.6
ok ajacoutot@
2009-01-15 10:57:53 +00:00
landry
0a2a196ac6 Update to cairo 1.8.2, needed for the upcoming Gtk2 update. soon.
diff from eric@, tested by jasper@ & myself in several bulk build.

ok jasper@ eric@
2008-11-13 20:22:13 +00:00
eric
1b80d417f5 update to cairo 1.6.4 and zap all our patches.
ok matthieu@, steven@.
2008-05-16 17:52:18 +00:00
eric
8e644d8e42 update to 1.4.14
ok brad@, jasper@
2008-01-22 20:30:01 +00:00
eric
e581c981bf - update to 1.4.12
- change my email

ok steven@, martynas@
2007-12-08 22:39:36 +00:00
steven
ff4f8d8229 update to cairo 1.4.10
"looks ok" maintainer Eric Faurot, also tested by brad and simon, ok simon
2007-07-24 17:47:07 +00:00
steven
0d7986f54d update to cairo 1.4.6
from maintainer Eric Faurot

ok jasper@
2007-05-21 12:35:33 +00:00
kurt
f00b5db05d fix for SVG image crashes seen in firefox from mantainer Eric Faurot <eric
. faurot at gmail dot com>
2007-03-18 14:48:45 +00:00
espie
4181fc9fef zap empty patch (noticed by brad). 2007-02-09 09:44:50 +00:00
espie
4e171598a6 update glitz/cairo to current stable versions. New patch from maintainer
Eric Faurot. Some infrastructure tweaks by me.

Appears to work just fine on a variety of display and architectures,
only issue so far is:
- garbled menus with gimp on 8 bits + RENDER (weird combination).
- firefox 2.0 unhappy on 8 bits displays (setting GDK_USE_XFT=0 solves this)
2007-02-06 21:29:06 +00:00
steven
9eeeb1d051 - fix the channel mix up,
- improved palette handling (should be faster),
- reorganize the code to make workaround hooks easier,
- add a workaround for the 16bit r5g6b5 pixel case.

this fixes crashes on 16 bit displays with RENDER disabled

from maintainer Eric Faurot, thanks for writing this!

discussed with kurt, bernd, espie.
2006-06-10 12:26:19 +00:00
brad
39be40edec update to 1.0.4
also adds a simple workaround to support PseudoColor
and StaticColor modes on X11.

From: maintainer
2006-05-10 21:34:17 +00:00
matthieu
26bb34d6b6 Fix cairo build with new freetype2.pc. tested by naddy@, pval@ and others. 2006-01-10 08:59:16 +00:00
naddy
3b94ce662b update to 1.0.2; from maintainer Eric Faurot 2005-11-04 01:12:58 +00:00
marcm
440cb2d1df Cairo is a 2D graphics library with support for multiple output devices.
Currently supported output targets include the X Window System, and image
buffers.  Other backends include OpenGL (through glitz), PostScript and
PDF file output.

From Eric Faurot
2005-09-11 05:05:11 +00:00