Created attachment 87161 [details]
miss button(maximize/minximize/close) on decoration
My env is : emerald + compiz + xfce4
cairo:1.10.2-r3 works very well without any problems.
but after I installed cairo-1.12.14, bugs comes.
Just After I login xfce4, all work well too, but a few minutes later,
all windows can't be moved/resized/maximize/... and miss button on decoration. So, I can't hit the maximize/minximize/close button, and Alt+Space has no effect too. Alt+F4 works well. :D
Now, I uninstall cairo-1.12.14 and reinstall cairo:1.10.2 : bugs gone.
Cairo has nothing to do with input handling, so I don't see how it could break moving window, mouse clicks or keyboard combinations.
Also, according to "git grep", there is not a single call to cairo_surface_flush() in emerald and I found at least one place where this would be needed (src/main.c, draw_switcher_foreground(), right before a call to gdk_draw_drawable()). In other words, emerald was just lucky that it worked before.
So I would suggest you report this bug to compiz/emerald (and perhaps add a comment from here to your bug report for further reference).