[GTK] [CMake] build-webkit-options.txt is not generated during a fresh build
https://bugs.webkit.org/show_bug.cgi?id=130388

Reviewed by Sergio Villar Senin.

* Scripts/webkitdirs.pm:
(shouldRemoveCMakeCache): make sure that the build directory
exists before attempting to create a file in it.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK][CMake] Fix WebKit unused parameter warnings
https://bugs.webkit.org/show_bug.cgi?id=130383

Reviewed by Martin Robinson.

* WebCoreSupport/AcceleratedCompositingContextGL.cpp: Fix unused parameters warning.
* WebCoreSupport/ChromeClientGtk.cpp: Ditto.
* WebCoreSupport/DragClientGtk.cpp: Ditto.
* WebCoreSupport/DumpRenderTreeSupportGtk.cpp: Ditto.
* WebCoreSupport/EditorClientGtk.cpp: Ditto.
* WebCoreSupport/FrameLoaderClientGtk.cpp: Ditto.
* WebCoreSupport/InspectorClientGtk.cpp: Ditto.
* WebCoreSupport/PlatformStrategiesGtk.cpp: Ditto.
* WebCoreSupport/ProgressTrackerClientGtk.cpp: Ditto.
* WebCoreSupport/WebViewInputMethodFilter.cpp: Ditto.
* webkit/webkitdownload.cpp: Ditto.
* webkit/webkitfavicondatabase.cpp: Ditto.
* webkit/webkitsoupauthdialog.cpp: Ditto.
* webkit/webkitspellchecker.cpp: Ditto.
* webkit/webkitspellcheckerenchant.cpp: Ditto.
* webkit/webkitwebframe.cpp: Ditto.
* webkit/webkitwebinspector.cpp: Ditto.
* webkit/webkitwebview.cpp: Ditto.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: sourceMapResourceLoaded expects statusCode parameter
https://bugs.webkit.org/show_bug.cgi?id=130377

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2014-03-18
Reviewed by Timothy Hatcher.

* UserInterface/Models/SourceMapResource.js:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Race condition when the socket event source is cancelled
https://bugs.webkit.org/show_bug.cgi?id=130395

Reviewed by Martin Robinson.

In some cases when the socket event source is cancelled the socket
event source callback is called with the condition of the previous
poll instead of 0. This can happen sometimes when the source is
cancelled from the socket event source callback. Once the socket
event source is cancelled, it's dispatched by glib without
polling, so the condition is never reset again and the callback is
called again and again with the previous condition. When the
condition is G_IO_IN, the source is re-scheduled entering into an
infinite loop. We should always check if the source has been
cancelled at the beginning of the callback to destroy the source
instead of relying on the condition being 0.

* Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::SocketEventSource::isCancelled):
(WorkQueue::SocketEventSource::eventCallback):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CMAKE][WK2]Move CoordinatedGraphics related files out of WebKit2/CMakeLists.txt
https://bugs.webkit.org/show_bug.cgi?id=130390

Reviewed by Martin Robinson.

Now, only EFL port use CoordinatedGraphics among CMake based ports.

* CMakeLists.txt:
* PlatformEfl.cmake:
* PlatformGTK.cmake: Removed CoordinatedGraphics related files.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165813 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] ResourceLoaderSoup.cpp was added by mistake
https://bugs.webkit.org/show_bug.cgi?id=130396

Reviewed by Carlos Garcia Campos.

This file was committed by mistake in r152778 and is not built by
any port.

* loader/soup/ResourceLoaderSoup.cpp: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165814 268f45cc-cd09-0410-ab3c-d52691b4dbfc