GNOME Bugzilla – Bug 701356
Update the windows backend to work with latest Cogl
Last modified: 2013-07-12 17:00:39 UTC
Cogl has slightly broken its API when using the Win32 backend because it will now set up its own GSource to consume windows messages. This could end up competing with Clutter's GSource to do the same thing (although in practice it doesn't seem to cause any problems).
Created attachment 245725 [details] [review] Update the dependencies for the MinGW build script As the binaries from Tor Lillqvist are no longer being kept up-to-date this also builds more of the deps from source.
Created attachment 245726 [details] [review] win32: Disable event retrieval in Cogl Since commit 4543ed6ac3af in Cogl, Cogl will now try to consume Windows message itself. This doesn't really cause any problems because both message loops just call DispatchMessage which will cause the message to be routed through Clutter's window procedure either way. However, it's not great to have two sources listening for messages so this patch disables Cogl's message retrieval.
Review of attachment 245726 [details] [review]: looks okay.
Review of attachment 245725 [details] [review]: I assume you tested it, so it's okay by me.
Yes, I tested it. Well, under Wine at least. Thanks for the review. I've pushed them both to the clutter-1.16 branch.