1 2012-10-03 Christophe Dumez <christophe.dumez@intel.com>
3 [EFL] Enable use of X11 in DumpRenderTree / WebKitTestRunner
4 https://bugs.webkit.org/show_bug.cgi?id=98231
6 Reviewed by Gyuyoung Kim.
8 Enable use of X11 in DumpRenderTree / WebKitTestRunner.
9 Call ecore_evas_new() instead of ecore_evas_buffer_new()
10 in EFL's DumpRenderTree and WebKitTestRunner.
11 It is safe to do this now that we are using XvfbDriver
14 * DumpRenderTree/efl/DumpRenderTree.cpp:
15 (parseCommandLineOptions):
17 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
19 * WebKitTestRunner/efl/main.cpp:
22 2012-10-03 Dirk Pranke <dpranke@chromium.org>
24 run-webkit-tests tests on win32 after r127302
25 https://bugs.webkit.org/show_bug.cgi?id=98323
27 Reviewed by Eric Seidel.
29 run-webkit-tests tests on win32 after r127302
30 https://bugs.webkit.org/show_bug.cgi?id=98323
32 Reviewed by Eric Seidel.
34 Looks like when we converted the json-building logic to use scm
35 to try and get the svn revision, we missed a win32-ism and
36 didn't check to make sure had initialized the scm subsystem.
38 This change fixes that and renames _initialize_scm to be a public method.
40 * Scripts/webkitpy/common/host.py:
41 (Host.initialize_scm):
42 * Scripts/webkitpy/common/host_mock.py:
44 (MockHost.initialize_scm):
45 * Scripts/webkitpy/layout_tests/controllers/manager.py:
47 * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
48 (JSONResultsGeneratorBase.get_json):
49 (JSONResultsGeneratorBase._get_result_char):
50 (JSONResultsGeneratorBase._get_svn_revision):
51 * Scripts/webkitpy/performance_tests/perftestsrunner.py:
52 (PerfTestsRunner.__init__):
53 * Scripts/webkitpy/style/checkers/test_expectations.py:
54 (TestExpectationsChecker.__init__):
55 * Scripts/webkitpy/style/main.py:
56 (CheckWebKitStyle.main):
57 * Scripts/webkitpy/tool/main.py:
58 (WebKitPatch.handle_global_options):
59 * Scripts/webkitpy/tool/servers/rebaselineserver.py:
62 2012-10-03 Adrian Perez de Castro <aperez@igalia.com>
64 [GTK] Make inspector directly useable in GtkLauncher/MiniBrowser
65 https://bugs.webkit.org/show_bug.cgi?id=98310
67 Reviewed by Martin Robinson.
69 Make MiniBrowser/GtkLauncher define the path to the inspector
70 resources by setting the WEBKIT_INSPECTOR_PATH environment
71 variable pointing to the copy of the inspector resources in
72 the build directory. If the environment variable is already
73 defined, its value is not overwritten. The path is derived
74 from the WEBKIT_EXEC_PATH macro defined in the makefiles.
79 * MiniBrowser/gtk/main.c:
82 2012-10-03 Benjamin Poulain <bpoulain@apple.com>
84 Fix Geolocation/window-close-crash.html and harden WebKitTestRunner for Geolocation
85 https://bugs.webkit.org/show_bug.cgi?id=97608
87 Reviewed by Sam Weinig.
89 The test fast/dom/Geolocation/window-close-crash.html was crashing because
90 handleGeolocationPermissionRequest() was executed on the wrong pointer. Depending on how
91 the page was created, the void* clientInfo can either be a PlatformWebView or
94 Using the global TestController fixes the issue.
96 * WebKitTestRunner/GeolocationProviderMock.cpp:
97 (WTR::GeolocationProviderMock::setPosition):
98 (WTR::GeolocationProviderMock::setPositionUnavailableError):
99 To be reliable, the test fast/dom/Geolocation/maximum-age.html needs the setting the position
100 to clear the error and vice versa.
101 This is the same behavior as GeolocationClientMock and MockGeolocationProvider of WebKit1.
103 (WTR::GeolocationProviderMock::sendPositionIfNeeded):
104 (WTR::GeolocationProviderMock::sendErrorIfNeeded):
105 Some tests expect the position/error cant be sent multiple time,
106 just keep the position after sending.
108 * WebKitTestRunner/TestController.cpp:
109 (WTR::decidePolicyForGeolocationPermissionRequest):
110 (WTR::TestController::decidePolicyForGeolocationPermissionRequestIfPossible):
111 * WebKitTestRunner/TestController.h:
112 Let's play as if we did not know what is in GeolocationPermissionRequestManagerProxy like a real
113 client would have to do.
115 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
117 [BlackBerry] Implementing the NetworkInfo API for BB port
118 https://bugs.webkit.org/show_bug.cgi?id=98273
120 Reviewed by Rob Buis.
122 Enabling NetworkInfo API for the BlackBerry port.
124 * Scripts/webkitperl/FeatureList.pm:
126 2012-10-03 Anders Carlsson <andersca@apple.com>
128 Exception thrown when running accessibility/container-node-delete-causes-crash.html test
129 https://bugs.webkit.org/show_bug.cgi?id=98291
131 Reviewed by Andreas Kling.
133 The accessibility/container-node-delete-causes-crash.html test will cause a full accessibility tree
134 to be created by trying to look up an element with a non-existent ID. This caused an exception to be thrown
135 when trying to access the children of an element that didn't have any children. Fix this by adding
136 BEGIN_AX_OBJC_EXCEPTIONS/END_AX_OBJC_EXCEPTIONS around the call to get the children.
138 * DumpRenderTree/mac/AccessibilityControllerMac.mm:
139 (findAccessibleObjectById):
141 2012-10-03 Ojan Vafai <ojan@chromium.org>
143 Make partytime work when loading garden-o-matic from trac.webkit.org
144 https://bugs.webkit.org/show_bug.cgi?id=98283
146 Reviewed by Adam Barth.
148 CSP was blocking the reqest for partytime.gif because 'self' wasn't on the img-src directive.
149 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html:
151 2012-10-03 Roger Fong <roger_fong@apple.com>
153 Unreviewed. Adding sys.platform check to skip a failing assert on the Apple Windows platform.
154 https://bugs.webkit.org/show_bug.cgi?id=98288
156 * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py:
157 (ChromiumAndroidDriverTest.test_command_from_driver_input):
159 2012-10-03 Ojan Vafai <ojan@chromium.org>
161 Get rid of warning about non-existant platform name when loading garden-o-matic
162 https://bugs.webkit.org/show_bug.cgi?id=98282
164 Reviewed by Adam Barth.
166 If you loaded without a platform query parameter we'd return "null" as the platform name
168 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js:
169 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js:
171 2012-10-03 Balazs Kelemen <kbalazs@webkit.org>
173 [Qt] Enable mock scrollbars
174 https://bugs.webkit.org/show_bug.cgi?id=98011
176 Reviewed by Csaba Osztrogonác.
178 Enable mock scrollbars for the Qt port. This patch will require a huge rebaseline.
180 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
181 (WebCore::DumpRenderTree::DumpRenderTree):
182 * WebKitTestRunner/TestController.cpp:
183 (WTR::TestController::resetStateToConsistentValues):
185 2012-10-03 Alberto Garcia <agarcia@igalia.com>
187 [GTK] [WK2] Add favicon support to the MiniBrowser
188 https://bugs.webkit.org/show_bug.cgi?id=98063
190 Reviewed by Carlos Garcia Campos.
192 Set the icon in the URI text entry using the favicon property of
195 * MiniBrowser/gtk/BrowserWindow.c:
197 (updateUriEntryIcon):
198 (uriEntryTextChanged):
200 (browserWindowFinalize):
201 (browser_window_init):
202 (browserWindowConstructed):
204 2012-10-03 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
206 [Qt][DRT] Add support for overriding the "WebKitDisplayImagesKey" preference.
207 https://bugs.webkit.org/show_bug.cgi?id=98200
209 Reviewed by Csaba Osztrogonác.
211 * DumpRenderTree/qt/TestRunnerQt.cpp:
212 (TestRunner::overridePreference):
214 2012-10-03 Zoltan Arvai <zarvai@inf.u-szeged.hu>
216 [Qt][WRT] Fix build error with MSVC on Windows.
217 https://bugs.webkit.org/show_bug.cgi?id=97697
219 Reviewed by Simon Hausmann.
221 WTR build is failing when WebKit directory is located on a longer path.
222 This seems to caused by source files that has the same name in
223 WTR and DRT directories. The solution is removing referencies
224 from Target.pri to DRT directory and adding an alternate version of
225 the required files to WTR. Those files simply include the real ones from DRT.
227 * WebKitTestRunner/InjectedBundle/Target.pri:
228 * WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.cpp: Added.
229 * WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.h: Added.
231 2012-10-03 Christophe Dumez <christophe.dumez@intel.com>
233 [WK2][WKTR] TestRunner.setAlwaysAcceptCookies() causes flakiness
234 https://bugs.webkit.org/show_bug.cgi?id=98238
236 Reviewed by Csaba Osztrogonác.
238 Reset AlwaysAcceptCookies setting between tests to avoid
239 flakiness due to TestRunner.setAlwaysAcceptCookies().
241 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
242 (WTR::InjectedBundle::beginTesting):
244 2012-10-03 Harald Alvestrand <hta@google.com>
246 Add data passing to the GetStats interface of RTCPeerConnection
247 https://bugs.webkit.org/show_bug.cgi?id=98003
249 Reviewed by Adam Barth.
251 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
252 (RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask):
253 (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
254 (MockWebRTCPeerConnectionHandler::addStream):
255 (MockWebRTCPeerConnectionHandler::removeStream):
256 (MockWebRTCPeerConnectionHandler::getStats):
257 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
258 (MockWebRTCPeerConnectionHandler):
260 == Rolled over to ChangeLog-2012-10-02 ==