# HG changeset patch # User tomwalters # Date 1287959749 0 # Node ID acb14b11225f6b3afb5936e554036a0d411ae42a # Parent a9cb396529c22a667733dd4d20eef97a0ed439ef - Linux build for cairo module diff -r a9cb396529c2 -r acb14b11225f src/Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.cc --- a/src/Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.cc Thu Oct 21 01:46:39 2010 +0000 +++ b/src/Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.cc Sun Oct 24 22:35:49 2010 +0000 @@ -31,8 +31,9 @@ #include #include #include +#include -#include "cairo-quartz.h" +//#include "cairo-quartz.h" #include "Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.h" @@ -84,7 +85,7 @@ // Cairo's RGB24 format has 32-bit pixels with the upper 8 bits unused. // This is not the same as the plotutils PNG format. This information is transferred by the // function GetPixelFormat. The pixel format is dealt with by the reciever. - m_cSurface = cairo_quartz_surface_create(CAIRO_FORMAT_RGB24, + m_cSurface = cairo_image_surface_create(CAIRO_FORMAT_RGB24, m_iWidth, m_iHeight); m_cCr = cairo_create(m_cSurface);