Enable page caching for the Gtk+ port. This requires changes to the FrameLoaderClient, the way we handle the GtkAdjustments in the webview, and on the fly frameview creation.
Created attachment 20461 [details]
Enable caching of pages
Enable the page caching for the gtk+ port.
*** Bug 14794 has been marked as a duplicate of this bug. ***
Created attachment 20530 [details]
This patch passes the attached test case. Also, the test case exposes bug #18064.
Landed in r31877. Thanks for seeing this one through Holger!