GResources add support for embedding resources in the binaries, and can later be loaded as GBytes. Supporting GBytes inside GRefPtr is more consistent with the rest of the port, and makes it easier for the GResources support.
Created attachment 167266 [details] Patch
Comment on attachment 167266 [details] Patch Perfect
Comment on attachment 167266 [details] Patch Clearing flags on attachment: 167266 Committed r130478: <http://trac.webkit.org/changeset/130478>
All reviewed patches have been landed. Closing bug.
Re-opened since this is blocked by bug 98494
(In reply to comment #5) > Re-opened since this is blocked by bug 98494 Rolled out, beacuse it broke the Qt build: /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function ‘T* WTF::refGPtr(T*) [with T = _GBytes]’: /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/Source/WTF/wtf/gobject/GRefPtr.cpp:69:24: error: ‘g_bytes_ref’ was not declared in this scope /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function ‘void WTF::derefGPtr(T*) [with T = _GBytes]’: /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/Source/WTF/wtf/gobject/GRefPtr.cpp:76:26: error: ‘g_bytes_unref’ was not declared in this scope
Created attachment 167282 [details] Patch
Comment on attachment 167282 [details] Patch Everything is green now, let's try again.
Comment on attachment 167282 [details] Patch Clearing flags on attachment: 167282 Committed r130491: <http://trac.webkit.org/changeset/130491>