The surface->buggy_repeat also needs to be set to TRUE on Solaris 10 an earlier which ship with the 2.8.0 version of the Xorg Xserver and also needs the workaround. I'll attach a patch. Without this patch, nautilus icons and the root menu don't refresh when you are done with them and clutter the screen. Probably other problems too.
Created attachment 3631 [details] [review] patch to make cairo work on Solaris.
Carl, can this be committed?
Thanks for the patch. I apologize for the delay, but I'm pushing this fix out now. -Carl
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.