Fix build with GLib 2.31
Created attachment 110514 [details] Patch
Comment on attachment 110514 [details] Patch Attachment 110514 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/10028526
Comment on attachment 110514 [details] Patch This partially defeats the purpose of the GTypedefs.h header, which was intended mainly to avoid including glib.h and a few other headers, and is lacking a ChangeLog entry (I know, it sucks) which you can generate with ./Tools/Scripts/prepare-ChangeLog. I see two ways going forward: 1 - give up on avoiding including glib (and then removing all of the relevant typedefs) 2 - stop using GMutex; there was some discussion in webkit-dev about dropping non-pthread/non-win32 implementations, I wonder if we could just go that route?
Created attachment 110683 [details] Patch
The only usage of GMutex/GCond remaining after this is inside the gstreamer backend and does not use the GOwnPtr support. We can make it use wtf threading in a follow up.
Comment on attachment 110683 [details] Patch This breaks Win32 GTK+, but if possible, it should switch to ThreadingWin.cpp instead.
Comment on attachment 110683 [details] Patch Clearing flags on attachment: 110683 Committed r97269: <http://trac.webkit.org/changeset/97269>
All reviewed patches have been landed. Closing bug.
*** Bug 72085 has been marked as a duplicate of this bug. ***