WorkerRunLoop::Task::performTask should take in WorkerGlobalScope* to avoid downcasting
https://bugs.webkit.org/show_bug.cgi?id=133616

Reviewed by Andreas Kling.

* workers/WorkerRunLoop.cpp:
(WebCore::WorkerRunLoop::Task::performTask): Demand the context parameter to be a pointer
to WorkerGlobalScope instead of ScriptExecutionContext, avoiding an unnecessary downcast.
In the future this complete code path should use a reference to WorkerGlobalScope instead
of a pointer.
* workers/WorkerRunLoop.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169891 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] REGRESSION: application name is not correctly appended to the UA
https://bugs.webkit.org/show_bug.cgi?id=133793

Reviewed by Carlos Garcia Campos.

Source/WebCore:
We must use a blank to separate the default UA provided by WebKitGtk
from the application name coming from the public API.

Added an extra test case to the API tests to catch regressions.

* platform/gtk/UserAgentGtk.cpp:
(WebCore::standardUserAgent):

Tools:
* TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitSettings.cpp:
(testWebKitSettingsUserAgent):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Performance tests should be always ran with WKTR.
https://bugs.webkit.org/show_bug.cgi?id=133780

Patch by Carlos Alberto Lopez Perez <clopez@igalia.com> on 2014-06-12
Reviewed by Ryosuke Niwa.

* Scripts/webkitpy/performance_tests/perftestsrunner.py:
(PerfTestsRunner.__init__): Enable webkit_test_runner when port
is GTK.

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