Fix wrong comparison that were giving problems in Cairo render
Fix old bug that doesn't map or unmap the Cairo surface correctly. This was causing major problems with the layers that do raster operations. Now it is fixed finally! Yeah!
Dock Navigator: do not use smart pointers for Cairo surfaces because they are reference counted already.
Add tile member function doesn't need to pass a reference to a pointer.
Fixes bug #356 : Cairo render: Conical gradient fails render if gradient is just to Color Stops
Fixes bug #355: Inverted feathered circle crash on Cairo render
New function to set top left and bottom right corners of the render description at the same time. In some cases set the top left only or the bottom right only can lead to a width and/or height of zero although the final tl and br are legal.
Fix bug #354: Layer Checkerboard renders wrong in Cairo mode for Tile render and Preview
Add basic support to render Advanced Outlines in Cairo
Do not map twice the CairoSurface. It is already done at Layer_Bitmap
Typo
When creating a png Cairo importer don't check f the Cairo surface is existent. It is not.
Fix bug #358: Png import falls on Cairo.
This commit:
When rendering set the render method before set the time to allow the Import layer to correctly set the time based on the render method.
Update the build script with the latest changes in remote tree.
Update cairo up to required version
Merge pull request #1 from morevnaproject/new_cairo_core_2

Fix linux packages build script
Add module check for Cairo > 1.12.0 in configure.ac