See the attached files. They both render fine in gtk-splash-test, but don't show some elements in gtk-cairo-test. I think they both suffer from the same problem (however I'm not entirely sure). The bugs were originally reported against evince (http://bugzilla.gnome.org/show_bug.cgi?id=173143 and http://bugzilla.gnome.org/show_bug.cgi?id=159494), but we think that this bug is a poppler-bug. It is maybe related to poppler bug https://bugs.freedesktop.org/show_bug.cgi?id=4330, but there gradients get displayed (although in a awkward fashion). Here the elements don't get displayed at all...
Created attachment 4857 [details] 3 cubes that don't get displayed at all with cairo. With splash everything seems to be okay.
Created attachment 4858 [details] All the red dots are not displayed at all with cairo backend
The problem with cube image is that CairoOutputDevice does not implement drawMaskedImage.
Drawing of the 3 cubes pdf is now fixed in cvs. I am making a gamble that the red dots problem is really #5561. Changes to fix #5561 are available at: git://git.cairographics.org/~jrmuizel/cairo dashing Note, I haven't actually tested that the red dots problem is the same as #5561.
The red dot problem isn't exactly #5561. Instead it is a problem with cairo's rendering of zero length lines.
This should be fixed with cairo 1.2.4
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.