OLD | NEW |
| 1 2013-02-27 John Bauman <jbauman@chromium.org> |
| 2 |
| 3 Plugin in iframe may not display |
| 4 https://bugs.webkit.org/show_bug.cgi?id=109879 |
| 5 |
| 6 Reviewed by Simon Fraser. |
| 7 |
| 8 LogNPPSetWindow will be used with other ports as well. |
| 9 |
| 10 * DumpRenderTree/DumpRenderTree.gypi: |
| 11 * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt: |
| 12 |
| 13 2013-02-27 Jochen Eisinger <jochen@chromium.org> |
| 14 |
| 15 plugins/netscape-plugin-setwindow-size*.html and plugins/pass-different-
npp-struct.html should be async |
| 16 https://bugs.webkit.org/show_bug.cgi?id=110973 |
| 17 |
| 18 Reviewed by Adam Barth. |
| 19 |
| 20 There is nothing that ensures that the log messages from the plugin |
| 21 come in before the layout test finished loading. |
| 22 |
| 23 * DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp: |
| 24 (PassDifferentNPPStruct::NPP_SetWindow): |
| 25 * DumpRenderTree/TestNetscapePlugIn/main.cpp: |
| 26 (NPP_SetWindow): |
| 27 |
| 28 2013-02-27 Glenn Adams <glenn@skynav.com> |
| 29 |
| 30 Add ENABLE_CSS3_TEXT_LINE_BREAK flag. |
| 31 https://bugs.webkit.org/show_bug.cgi?id=110944 |
| 32 |
| 33 Reviewed by Dean Jackson. |
| 34 |
| 35 * Scripts/webkitperl/FeatureList.pm: |
| 36 * qmake/mkspecs/features/features.pri: |
| 37 |
| 38 2013-02-27 Yong Li <yong.li.webkit@outlook.com> |
| 39 |
| 40 Unreviewed. Remove myself from watchlist. |
| 41 |
| 42 * Scripts/webkitpy/common/config/watchlist: |
| 43 |
| 44 2013-02-27 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 45 |
| 46 Switch QtWebKit to GStreamer 1.0. |
| 47 https://bugs.webkit.org/show_bug.cgi?id=106669. |
| 48 |
| 49 Original patch by Sebastian Dröge. |
| 50 Reviewed by Csaba Osztrogonác. |
| 51 |
| 52 Build with GStreamer 1.0 if available, but support GStreamer 0.10 |
| 53 temporarily to make upgrading easy and the patch suitable for Qt5. |
| 54 |
| 55 * qmake/mkspecs/features/features.prf: |
| 56 |
| 57 2013-02-27 Szilard Ledan <szledan@inf.u-szeged.hu> |
| 58 |
| 59 Unreviewed. Added myself to committers.py |
| 60 |
| 61 * Scripts/webkitpy/common/config/committers.py: |
| 62 |
| 63 2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
| 64 |
| 65 Unreviewed, rolling out r144192. |
| 66 http://trac.webkit.org/changeset/144192 |
| 67 https://bugs.webkit.org/show_bug.cgi?id=110984 |
| 68 |
| 69 Stored svn password on wrong computer (Requested by kkristof |
| 70 on #webkit). |
| 71 |
| 72 * Scripts/webkitpy/common/config/committers.py: |
| 73 |
| 74 2013-02-27 Szilard Ledan <szledan@inf.u-szeged.hu> |
| 75 |
| 76 Unreviewed. Added myself to committers.py |
| 77 |
| 78 * Scripts/webkitpy/common/config/committers.py: |
| 79 |
| 80 2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
| 81 |
| 82 Build fix after r144155. The report page is located at /api/report, not
/api/test/report. |
| 83 |
| 84 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 85 (PerfTestsRunner._upload_json): |
| 86 |
| 87 2013-02-27 Ryosuke Niwa <rniwa@webkit.org> |
| 88 |
| 89 Stop uploading results to webkit-perf.appspot.com |
| 90 https://bugs.webkit.org/show_bug.cgi?id=110954 |
| 91 |
| 92 Reviewed by Benjamin Poulain. |
| 93 |
| 94 When the specified test results server was webkit-perf.appspot.com, repl
ace it by perf.webkit.org. |
| 95 Also, always use the new JSON format. Removed the code to generate the o
ld format. |
| 96 |
| 97 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 98 (PerfTestsRunner._generate_and_show_results): |
| 99 (PerfTestsRunner._generate_results_dict): |
| 100 (PerfTestsRunner._merge_slave_config_json): |
| 101 (PerfTestsRunner._generate_output_files): |
| 102 |
| 103 2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
| 104 |
| 105 Unreviewed, rolling out r144136, r144143, and r144147. |
| 106 http://trac.webkit.org/changeset/144136 |
| 107 http://trac.webkit.org/changeset/144143 |
| 108 http://trac.webkit.org/changeset/144147 |
| 109 https://bugs.webkit.org/show_bug.cgi?id=110950 |
| 110 |
| 111 Caused some timeouts and flaky crashes (Requested by abarth on |
| 112 #webkit). |
| 113 |
| 114 * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| 115 (main): |
| 116 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 117 (WebTestRunner::WebPreferences::reset): |
| 118 * DumpRenderTree/chromium/TestShell.cpp: |
| 119 (TestShell::TestShell): |
| 120 |
| 121 2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
| 122 |
| 123 Use perf.webkit.org JSON format in results page |
| 124 https://bugs.webkit.org/show_bug.cgi?id=110842 |
| 125 |
| 126 Reviewed by Benjamin Poulain. |
| 127 |
| 128 Change the default JSON format from that of webkit-perf.appspot.com to t
hat of perf.webkit.org. |
| 129 |
| 130 A whole bunch of integration tests have been updated to use the new JSON
format. |
| 131 |
| 132 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 133 (PerfTestsRunner._generate_and_show_results): Renamed output and output_
path to legacy_output |
| 134 and legacy_output_json_path respectively. |
| 135 (PerfTestsRunner._generate_results_dict): Don't assume meta build inform
ation is always available. |
| 136 (PerfTestsRunner._generate_output_files): Make json_output, which is use
d to generate the default |
| 137 JSON file and the results page out of perf_webkit_output instead of lega
cy_output. |
| 138 |
| 139 * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| 140 (MainTest.test_run_memory_test): |
| 141 (MainTest._test_run_with_json_output.mock_upload_json): |
| 142 (MainTest): |
| 143 (MainTest.test_run_with_json_output): |
| 144 (MainTest.test_run_with_description): |
| 145 (MainTest.test_run_generates_json_by_default): |
| 146 (MainTest.test_run_merges_output_by_default): |
| 147 (MainTest.test_run_respects_reset_results): |
| 148 (MainTest.test_run_generates_and_show_results_page): |
| 149 (MainTest.test_run_with_slave_config_json): |
| 150 (MainTest.test_run_with_multiple_repositories): |
| 151 (MainTest.test_run_with_upload_json): |
| 152 (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): |
| 153 |
| 154 2013-02-26 Adam Barth <abarth@webkit.org> |
| 155 |
| 156 [Chromium] Enable threaded HTML parser by default in DumpRenderTree |
| 157 https://bugs.webkit.org/show_bug.cgi?id=110907 |
| 158 |
| 159 Reviewed by Eric Seidel. |
| 160 |
| 161 This patch changes --enable-threaded-html-parser into |
| 162 --disable-threaded-html-parser and thereby enables the threaded HTML |
| 163 parser by default for the Chromium port. |
| 164 |
| 165 * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| 166 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 167 (WebTestRunner::WebPreferences::reset): |
| 168 * DumpRenderTree/chromium/TestShell.cpp: |
| 169 (TestShell::TestShell): |
| 170 |
| 171 2013-02-26 Dirk Pranke <dpranke@chromium.org> |
| 172 |
| 173 [chromium] Re-enable the fixed version of freetype on linux |
| 174 https://bugs.webkit.org/show_bug.cgi?id=110542 |
| 175 |
| 176 Reviewed by Tony Chang. |
| 177 |
| 178 Re-land the change in r143794 to switch to building with a fixed |
| 179 version of FreeType for just DumpRenderTree. This allows us to share |
| 180 one version of pixel baselines for both Lucid and Precise, and run the |
| 181 layout tests in a stock Precise install (instead of a Lucid chroot). |
| 182 Going forward, this approach isolates us from os-level changes to the |
| 183 version of FreeType. Note that Chromium itself still uses the system |
| 184 FreeType and is unaffected by this change. |
| 185 |
| 186 This setting can still be turned off (at compile/gyp-time) by |
| 187 manually setting use_custom_freetype=0. |
| 188 |
| 189 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 190 |
| 191 2013-02-26 Nico Weber <thakis@chromium.org> |
| 192 |
| 193 [chromium] content shell drt: Enable WebKit::setLayoutTestMode() |
| 194 https://bugs.webkit.org/show_bug.cgi?id=110890 |
| 195 |
| 196 Reviewed by Jochen Eisinger. |
| 197 |
| 198 Several functions in webkit check that bit to change rendering |
| 199 in layout test mode. For example, platform/graphics/skia/FrontSkia.cpp |
| 200 disables font smoothing in this mode. TestShell and DRT both set |
| 201 this flag, so content shell drt should set it too. |
| 202 |
| 203 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 204 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 205 |
| 206 2013-02-26 Vivek Galatage <vivek.vg@samsung.com> |
| 207 |
| 208 new-commit-bot: Fix the unit test newcommitbot-unittest.py due to r14404
0 |
| 209 https://bugs.webkit.org/show_bug.cgi?id=110884 |
| 210 |
| 211 Reviewed by Csaba Osztrogonác. |
| 212 |
| 213 Adding the missing spaces before ':' in the unit test. |
| 214 |
| 215 * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: |
| 216 |
| 217 2013-02-26 Vivek Galatage <vivek.vg@samsung.com> |
| 218 |
| 219 new-commit-bot: Some IRC clients doesn't linkify rollout messages |
| 220 https://bugs.webkit.org/show_bug.cgi?id=110861 |
| 221 |
| 222 Reviewed by Ryosuke Niwa. |
| 223 |
| 224 Adding the space before ':' in order to fix the links shown for the roll
out message. |
| 225 |
| 226 * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| 227 (NewCommitBot._summarize_commit_log): |
| 228 |
| 229 2013-02-26 Joone Hur <joone.hur@intel.com> |
| 230 |
| 231 [GTK] Add Clutter to jhbuild |
| 232 https://bugs.webkit.org/show_bug.cgi?id=110245 |
| 233 |
| 234 Reviewed by Martin Robinson. |
| 235 |
| 236 Add clutter, cogl, clutter-gtk, and atk to the optional moduleset. |
| 237 This allows to build WebKitGtk+ with clutter as an acceleration backend |
| 238 within the jhbuild environment. |
| 239 |
| 240 * gtk/jhbuild-optional.modules: |
| 241 |
| 242 2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
| 243 |
| 244 Another fix attempt after r143991 since having \r? after a greedy match
doesn't help. |
| 245 |
| 246 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 247 (SVN.value_from_svn_info): |
| 248 |
| 249 2013-02-25 Alan Cutter <alancutter@chromium.org> |
| 250 |
| 251 GCE EWS bots failing intermittently on HTTP 502 error while updating the
ir status |
| 252 https://bugs.webkit.org/show_bug.cgi?id=110845 |
| 253 |
| 254 Unreviewed EWS bot fix. |
| 255 |
| 256 Switch the Queue Status Server address the EWS bots use to a more direct
URL that |
| 257 doesn't seem to be having problems from GCE like queues.webkit.org. |
| 258 |
| 259 * Scripts/webkitpy/common/net/statusserver.py: |
| 260 (StatusServer): |
| 261 |
| 262 2013-02-25 Dirk Pranke <dpranke@chromium.org> |
| 263 |
| 264 Forgot to delete a no-longer-needed unit test after r143980. |
| 265 |
| 266 Unreviewed, build fix. |
| 267 |
| 268 * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: |
| 269 (ChromiumWinTest.test_path_to_image_diff): |
| 270 |
| 271 2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
| 272 |
| 273 Build fix. run-perf-tests was reporting with revision numbers ending wit
h \r. |
| 274 Don't include \r at the end of svn info lines on Windows. |
| 275 |
| 276 This is similar to r143839. |
| 277 |
| 278 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 279 (SVN.value_from_svn_info): |
| 280 |
| 281 2013-02-25 James Simonsen <simonjam@chromium.org> |
| 282 |
| 283 [Resource Timing] Update test suite so it can be exported to the W3C |
| 284 https://bugs.webkit.org/show_bug.cgi?id=107343 |
| 285 |
| 286 Reviewed by Tony Gentilcore. |
| 287 |
| 288 * Scripts/export-w3c-performance-wg-tests: Clean up output. |
| 289 * Scripts/import-w3c-performance-wg-tests: |
| 290 |
| 291 2013-02-25 Anders Carlsson <andersca@apple.com> |
| 292 |
| 293 Add a new unavailablePluginButtonClicked callback that takes a WKDiction
ary of plug-in information |
| 294 https://bugs.webkit.org/show_bug.cgi?id=110821 |
| 295 <rdar://problem/13265303> |
| 296 |
| 297 Reviewed by Beth Dakin. |
| 298 |
| 299 Update for WebKit2 changes. |
| 300 |
| 301 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 302 (-[WK2BrowserWindowController awakeFromNib]): |
| 303 * WebKitTestRunner/TestController.cpp: |
| 304 (WTR::TestController::createOtherPage): |
| 305 (WTR::TestController::createWebViewWithOptions): |
| 306 (WTR::TestController::unavailablePluginButtonClicked): |
| 307 * WebKitTestRunner/TestController.h: |
| 308 (TestController): |
| 309 |
| 310 2013-02-21 Jeffrey Pfau <jpfau@apple.com> |
| 311 |
| 312 Optionally partition cache to prevent using cache for tracking |
| 313 https://bugs.webkit.org/show_bug.cgi?id=110269 |
| 314 |
| 315 Reviewed by Maciej Stachowiak. |
| 316 |
| 317 Add test suite for public suffix functions on Mac. |
| 318 |
| 319 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 320 * TestWebKitAPI/Tests/mac/PublicSuffix.mm: Added. |
| 321 (TestWebKitAPI): |
| 322 (TestWebKitAPI::TEST_F): |
| 323 |
| 324 2013-02-25 Dirk Pranke <dpranke@chromium.org> |
| 325 |
| 326 nrwt: reenable multiple http shards on chromium win |
| 327 https://bugs.webkit.org/show_bug.cgi?id=110814 |
| 328 |
| 329 Reviewed by Tony Chang. |
| 330 |
| 331 The underlying bug in DumpRenderTree that was causing us to look for a |
| 332 pac file and timeout under load was fixed a while ago. |
| 333 |
| 334 * Scripts/webkitpy/layout_tests/port/chromium_win.py: |
| 335 (ChromiumWinPort.relative_test_filename): |
| 336 |
| 337 2013-02-25 Dirk Pranke <dpranke@chromium.org> |
| 338 |
| 339 Make ninja the default w/ build-webkit --chromium on windows. |
| 340 https://bugs.webkit.org/show_bug.cgi?id=110731 |
| 341 |
| 342 Unreviewed - TBR'ing thakis :). |
| 343 |
| 344 * Scripts/update-webkit-chromium: |
| 345 |
| 346 2013-02-25 Anders Carlsson <andersca@apple.com> |
| 347 |
| 348 Add a new pluginDidFail callback that takes a WKDictionary of plug-in in
formation |
| 349 https://bugs.webkit.org/show_bug.cgi?id=110793 |
| 350 <rdar://problem/13265303> |
| 351 |
| 352 Reviewed by Sam Weinig. |
| 353 |
| 354 Update for WebKit2 API changes. |
| 355 |
| 356 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 357 (-[WK2BrowserWindowController awakeFromNib]): |
| 358 * WebKitTestRunner/TestController.cpp: |
| 359 (WTR::TestController::createWebViewWithOptions): |
| 360 |
| 361 2013-02-25 Nico Weber <thakis@chromium.org> |
| 362 |
| 363 Fix python unit tests after yoli's email address update in http://trac.w
ebkit.org/changeset/143922 |
| 364 https://bugs.webkit.org/show_bug.cgi?id=110775 |
| 365 |
| 366 Unreviewed, basically a rebaseline. |
| 367 |
| 368 * Scripts/webkitpy/common/config/watchlist: |
| 369 |
| 370 2013-02-25 Nico Weber <thakis@chromium.org> |
| 371 |
| 372 [chromium] Try to get the webkit builder to use msvs again |
| 373 https://bugs.webkit.org/show_bug.cgi?id=110771 |
| 374 |
| 375 Reviewed by Eric Seidel. |
| 376 |
| 377 The msvs gyp generator apparently doesn't write the sln file on every |
| 378 run, so check the vcxproj file instead. |
| 379 |
| 380 * Scripts/webkitdirs.pm: |
| 381 (determineIsChromiumNinja): |
| 382 |
| 383 2013-02-25 Nico Weber <thakis@chromium.org> |
| 384 |
| 385 [chromium] try to unbreak run-chromium-webkit-unit-tests on the mac bots |
| 386 https://bugs.webkit.org/show_bug.cgi?id=110767 |
| 387 |
| 388 Reviewed by Eric Seidel. |
| 389 |
| 390 The tester runs gyp, which generates out/Release/build.ninja. The bot |
| 391 scripts use existence (and timestamp) of that file to decide if the |
| 392 current build is supposed to be ninja or xcodebuild. The file exists, |
| 393 so the snapshot is extracted to out/Release. The snapshot doesn't |
| 394 contain build.ninja however due to |
| 395 http://trac.webkit.org/changeset/140375 , so after extracting the |
| 396 snapshot the scripts think that this is an xcodebuild build. So remove |
| 397 the part of that revision that removed ninja files from the archive, |
| 398 and the bots should be happy again. |
| 399 |
| 400 * BuildSlaveSupport/built-product-archive: |
| 401 (archiveBuiltProduct): |
| 402 |
| 403 2013-02-25 Nico Weber <thakis@chromium.org> |
| 404 |
| 405 Fix tests after r143910 |
| 406 https://bugs.webkit.org/show_bug.cgi?id=110757 |
| 407 |
| 408 Reviewed by Andreas Kling. |
| 409 |
| 410 While here, also add a test for the bug r143910 fixed. |
| 411 |
| 412 * Scripts/webkitpy/common/system/executive_unittest.py: |
| 413 (ScriptErrorTest.test_message_with_output): |
| 414 (ScriptErrorTest): |
| 415 (ScriptErrorTest.test_message_with_tuple): |
| 416 |
| 417 2013-02-25 Nico Weber <thakis@chromium.org> |
| 418 |
| 419 [chromium] Apparently built-product-archive is written in Python, not Pe
rl :-/ |
| 420 https://bugs.webkit.org/show_bug.cgi?id=110755 |
| 421 |
| 422 Reviewed by Jochen Eisinger. |
| 423 |
| 424 * BuildSlaveSupport/built-product-archive: |
| 425 (archiveBuiltProduct): |
| 426 (extractBuiltProduct): |
| 427 |
| 428 2013-02-25 Sheriff Bot <webkit.review.bot@gmail.com> |
| 429 |
| 430 Unreviewed, rolling out r143895. |
| 431 http://trac.webkit.org/changeset/143895 |
| 432 https://bugs.webkit.org/show_bug.cgi?id=110758 |
| 433 |
| 434 broke a bunch of tests (Requested by thakis__ on #webkit). |
| 435 |
| 436 * Scripts/update-webkit-chromium: |
| 437 |
| 438 2013-02-25 Andreas Kling <akling@apple.com> |
| 439 |
| 440 Unreviewed, fix simple mistake in r143903. |
| 441 <http://webkit.org/b/110746> |
| 442 |
| 443 Reviewed by Andreas Kling. |
| 444 |
| 445 Pass git revision, not svn revision, to git shell command. |
| 446 |
| 447 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 448 (Git.timestamp_of_latest_commit): |
| 449 |
| 450 2013-02-25 Nico Weber <thakis@chromium.org> |
| 451 |
| 452 [chromium] Let built-product-archive log which directory it's archiving
from and extracting to |
| 453 https://bugs.webkit.org/show_bug.cgi?id=110748 |
| 454 |
| 455 Reviewed by Jochen Eisinger. |
| 456 |
| 457 One of the mac testers runs DRT from out/ but WebKitUnitTests from |
| 458 xcodebuild. I'm trying to understand what's going on. |
| 459 |
| 460 * BuildSlaveSupport/built-product-archive: |
| 461 (archiveBuiltProduct): |
| 462 (extractBuiltProduct): |
| 463 |
| 464 2013-02-23 Ilya Tikhonovsky <loislo@chromium.org> |
| 465 |
| 466 Web Inspector: Native Memory Instrumentation: replace String with const
char* in MemoryObjectInfo |
| 467 https://bugs.webkit.org/show_bug.cgi?id=110599 |
| 468 |
| 469 Reviewed by Yury Semikhatsky. |
| 470 |
| 471 Due to potentially dynamic nature of names and classNames we need to mak
e a copy of the strings |
| 472 that were given us via MemoryInstrumentation calls. |
| 473 So I extended client api with registerString method that pushes the stri
ngs |
| 474 down to the serializer. |
| 475 |
| 476 * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp: |
| 477 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
| 478 (TestWebKitAPI::Helper::Helper): |
| 479 (Helper): |
| 480 (TestWebKitAPI::Helper::addNode): |
| 481 (TestWebKitAPI::TEST): |
| 482 |
| 483 2013-02-25 Nico Weber <thakis@chromium.org> |
| 484 |
| 485 Make ScriptError not crash when args is a tuple |
| 486 https://bugs.webkit.org/show_bug.cgi?id=110747 |
| 487 |
| 488 Reviewed by Jochen Eisinger. |
| 489 |
| 490 I'm trying to understand the error on |
| 491 http://build.webkit.org/builders/Chromium%20Win%20Release%20%28Tests%29/
builds/34563/steps/layout-test/logs/stdio |
| 492 better. I'll likely have to revert the ninja switch on windows, but |
| 493 having error reporting code that doesn't itself crash sounds like a |
| 494 good thing to have anyways. |
| 495 |
| 496 The problem is that '%s' % (1, 2) errors out, and args is sometimes a |
| 497 tuple not a list. |
| 498 |
| 499 * Scripts/run-chromium-webkit-unit-tests: |
| 500 * Scripts/webkitpy/common/system/executive.py: |
| 501 (ScriptError.__init__): |
| 502 |
| 503 2013-02-25 Laszlo Gombos <l.gombos@samsung.com> |
| 504 |
| 505 [EFL] Align feature defaults |
| 506 https://bugs.webkit.org/show_bug.cgi?id=110715 |
| 507 |
| 508 Enable 3D_RENDERING in FeatureList.pm as it is enabled by default in |
| 509 OptionsEfl.cmake. |
| 510 |
| 511 Reviewed by Gyuyoung Kim. |
| 512 |
| 513 * Scripts/webkitperl/FeatureList.pm: |
| 514 |
| 515 2013-02-25 Ryosuke Niwa <rniwa@webkit.org> |
| 516 |
| 517 run-perf-tests reports wrong commit time |
| 518 https://bugs.webkit.org/show_bug.cgi?id=110746 |
| 519 |
| 520 Reviewed by Andreas Kling. |
| 521 |
| 522 The bug was caused by running "svn info" on a subdirectory, which return
s a timestamp |
| 523 of when the subdirectory was last modified. |
| 524 |
| 525 Run "svn info -r <revision> <repository root>" instead. Specifying revis
ion number is |
| 526 insufficient since running "svn log -r <revision>" on a partial checkout
only returns |
| 527 an empty result if the revision didn't modify the subdirectory. |
| 528 |
| 529 For git, there is no partial checkout, so we just need to pass in "-r" o
ption to keep |
| 530 the interface compatible with svn. |
| 531 |
| 532 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 533 (Git.timestamp_of_latest_commit): |
| 534 * Scripts/webkitpy/common/checkout/scm/scm.py: |
| 535 (SCM.timestamp_of_latest_commit): |
| 536 * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
| 537 (MockSCM.timestamp_of_latest_commit): |
| 538 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 539 (test_timestamp_of_latest_commit): |
| 540 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 541 (SVN.timestamp_of_latest_commit): |
| 542 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 543 (PerfTestsRunner._generate_results_dict): |
| 544 |
| 545 2013-02-25 Jochen Eisinger <jochen@chromium.org> |
| 546 |
| 547 [chromium] move WebRuntimeFeatures configuration to TestRunner library |
| 548 https://bugs.webkit.org/show_bug.cgi?id=110712 |
| 549 |
| 550 Reviewed by Nico Weber. |
| 551 |
| 552 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 553 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 554 * DumpRenderTree/chromium/TestShell.cpp: |
| 555 (TestShell::TestShell): |
| 556 |
| 557 2013-02-25 Nico Weber <thakis@chromium.org> |
| 558 |
| 559 Make ninja the default build system for build-webkit --chromium on windo
ws |
| 560 https://bugs.webkit.org/show_bug.cgi?id=110731 |
| 561 |
| 562 Reviewed by Jochen Eisinger. |
| 563 |
| 564 With http://crbug.com/169945 fixed, this should now work. |
| 565 |
| 566 * Scripts/update-webkit-chromium: |
| 567 |
| 568 2013-02-24 Gustavo Noronha Silva <gns@gnome.org> |
| 569 |
| 570 [GTK] GTK+ 2 build broken since GTK_API_VERSION_2 moved to autoconfig.h |
| 571 https://bugs.webkit.org/show_bug.cgi?id=110702 |
| 572 |
| 573 Reviewed by Martin Robinson. |
| 574 |
| 575 * GtkLauncher/main.c: include autotoolsconfig.h. |
| 576 * Scripts/webkitpy/style/checker.py: make GtkLauncher/main.c exempt of |
| 577 the include ordering check, since it uses autotoolsconfig.h which needs
to |
| 578 come first. |
| 579 |
| 580 2013-02-24 Hajime Morrita <morrita@google.com> |
| 581 |
| 582 [Custom Elements] Implement bare-bone document.register() |
| 583 https://bugs.webkit.org/show_bug.cgi?id=100229 |
| 584 |
| 585 Reviewed by Adam Barth. |
| 586 |
| 587 Added enableCustomDOMElements flag. |
| 588 |
| 589 * DumpRenderTree/chromium/TestShell.cpp: |
| 590 (TestShell::TestShell): |
| 591 |
| 592 2013-02-23 Mark Pilgrim <pilgrim@chromium.org> |
| 593 |
| 594 [Chromium] DumpRenderTree TestShell::initialize should take Platform* no
w that WebKitPlatformSupport is empty |
| 595 https://bugs.webkit.org/show_bug.cgi?id=110606 |
| 596 |
| 597 Reviewed by Adam Barth. |
| 598 |
| 599 Part of a larger refactoring series; see tracking bug 82948. |
| 600 |
| 601 * DumpRenderTree/DumpRenderTree.gypi: |
| 602 * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| 603 (WebKitSupportTestEnvironment::WebKitSupportTestEnvironment): |
| 604 (WebKitSupportTestEnvironment::mockPlatform): |
| 605 (WebKitSupportTestEnvironment): |
| 606 * DumpRenderTree/chromium/MockPlatform.cpp: Copied from Tools/DumpRender
Tree/chromium/MockWebKitPlatformSupport.cpp. |
| 607 (MockPlatform::create): |
| 608 (MockPlatform::MockPlatform): |
| 609 (MockPlatform::~MockPlatform): |
| 610 (MockPlatform::setInterfaces): |
| 611 (MockPlatform::cryptographicallyRandomValues): |
| 612 (MockPlatform::createMediaStreamCenter): |
| 613 (MockPlatform::createRTCPeerConnectionHandler): |
| 614 * DumpRenderTree/chromium/MockPlatform.h: Copied from Tools/DumpRenderTr
ee/chromium/MockWebKitPlatformSupport.h. |
| 615 (MockPlatform): |
| 616 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp: Removed. |
| 617 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h: Removed. |
| 618 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 619 (WebTestDelegate): |
| 620 * DumpRenderTree/chromium/TestShell.cpp: |
| 621 (TestShell::initialize): |
| 622 * DumpRenderTree/chromium/TestShell.h: |
| 623 (TestShell): |
| 624 |
| 625 2013-02-23 Ryosuke Niwa <rniwa@webkit.org> |
| 626 |
| 627 Chromium Windows Perf bot fix. Tolerate CR at the end of the line that c
ontains the timestamp. |
| 628 |
| 629 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 630 (SVN.timestamp_of_latest_commit): |
| 631 |
| 632 2013-02-23 Jason Anderssen <janderssen@gmail.com> |
| 633 |
| 634 Move setAutofilled from TestRunner to WebCore |
| 635 https://bugs.webkit.org/show_bug.cgi?id=110521 |
| 636 |
| 637 Reviewed by Benjamin Poulain. |
| 638 |
| 639 * DumpRenderTree/TestRunner.cpp: |
| 640 (TestRunner::staticFunctions): |
| 641 * DumpRenderTree/TestRunner.h: |
| 642 (TestRunner): |
| 643 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 644 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 645 (WebTestRunner::TestRunner::TestRunner): |
| 646 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 647 (TestRunner): |
| 648 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 649 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 650 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 651 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 652 * DumpRenderTree/qt/TestRunnerQt.h: |
| 653 (TestRunnerQt): |
| 654 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 655 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 656 |
| 657 2013-02-22 Ryosuke Niwa <rniwa@webkit.org> |
| 658 |
| 659 Upload results to perf.webkit.org in addition to the one specified by --
test-results-server |
| 660 https://bugs.webkit.org/show_bug.cgi?id=108577 |
| 661 |
| 662 Reviewed by Dirk Pranke. |
| 663 |
| 664 Upload results to perf.webkit.org using new JSON format as well as the h
ost specified by |
| 665 --test-results-server. The new format is needed to provide extra informa
tion perf.webkit.org |
| 666 need such as the subversion commit time and test URLs. This is a tempora
rily measure until |
| 667 we complete the transition and the old JSON format and the code to uploa
d results to |
| 668 webkit-perf.appspot.com can be deleted. |
| 669 |
| 670 This patch adds scm.timestamp_of_latest_commit to obtain the timestamp o
f the latest commit present |
| 671 in a svn checkout or a git clone. This information is embedded in JSON s
ubmitted to perf.webkit.org |
| 672 so that the app can sort performance test results based on the timestamp
of the last commit. |
| 673 |
| 674 It also changes the repository names returned by port objects to be prop
erly capitalized |
| 675 human readable names such as WebKit instead of lowercased names such as
webkit since these names |
| 676 are displayed on perf.webkit.org for humans. Several users of this featu
re has been updated |
| 677 to explicitly lowercase the names. |
| 678 |
| 679 |
| 680 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 681 (Git.timestamp_of_latest_commit): Added. Obtains the timestamp of the la
st commit. Unfortunately, |
| 682 git's timestamp granularity is seconds so we're losing some information
compared to using a regular |
| 683 subversion client. To make matters worse, git doesn't have any option to
show ISO-format timestamp in |
| 684 UTC so we're going to manually fiddle with timezone. |
| 685 |
| 686 * Scripts/webkitpy/common/checkout/scm/scm.py: |
| 687 (SCM.timestamp_of_latest_commit): Added. |
| 688 |
| 689 * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
| 690 (MockSCM.timestamp_of_latest_commit): Added. |
| 691 |
| 692 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 693 (test_timestamp_of_latest_commit): Added a test for Git.timestamp_of_lat
est_commit. |
| 694 |
| 695 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 696 (SVN.timestamp_of_latest_commit): Added. With svn, all we need to do is
to use --xml option and parse |
| 697 the timestamp which is always in UTC. |
| 698 |
| 699 * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py
: |
| 700 (JSONResultsGeneratorBase._insert_generic_metadata): Lowercase the name.
Note that the name |
| 701 'chromium' needs to be substituted by 'chrome' for historical reasons. |
| 702 |
| 703 * Scripts/webkitpy/layout_tests/port/base.py: |
| 704 (Port.repository_paths): Return WebKit instead of webkit as noted above. |
| 705 |
| 706 * Scripts/webkitpy/layout_tests/port/chromium.py: |
| 707 (ChromiumPort.repository_paths): Return Chromium instead of chromium as
noted above. |
| 708 |
| 709 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 710 (PerfTestsRunner.__init__): Store the current time in UTC as well as in
local time. |
| 711 (PerfTestsRunner._collect_tests): |
| 712 |
| 713 (PerfTestsRunner._generate_and_show_results): Retrieve both regular outp
ut and one for perf.webkit.org, |
| 714 and upload them appropriately. |
| 715 |
| 716 (PerfTestsRunner._generate_results_dict): Store WebKit and Chromium revi
sions at which tests were ran |
| 717 in revisions_for_perf_webkit and construct an output for perf.webkit.org
. |
| 718 |
| 719 (PerfTestsRunner._datetime_in_ES5_compatible_iso_format): Added. |
| 720 |
| 721 (PerfTestsRunner._merge_slave_config_json): Merge slave configuration fi
les into both regular output |
| 722 and one for perf.webkit.org. Here, we prefix each key with "builder" for
perf.webkit.org. |
| 723 e.g. "processor" would be renamed to "builderProcessor". |
| 724 |
| 725 (PerfTestsRunner._generate_output_files): |
| 726 |
| 727 (PerfTestsRunner._upload_json): Added a remote path as an argument since
we upload JSONs to /api/report |
| 728 on perf.webkit.org whereas we upload it to /api/test/report on webkit-pe
rf.appspot.com. Also added the code |
| 729 to parse response as JSON when possible since perf.webkit.org returns a
JSON response as opposed to |
| 730 webkit-perf.appspot.com which spits out a plaintext response. |
| 731 |
| 732 * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| 733 (MainTest._test_run_with_json_output.mock_upload_json): Tolerate perf.we
bkit.org/api/report for now. |
| 734 (MainTest._test_run_with_json_output): Store a UTC time as perftestrunne
r would do. |
| 735 (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json): A
dded. |
| 736 |
| 737 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| 738 (MainTest.test_upload_json): Moved from itegrationtest.py since it reall
y is a unit test. Also added test |
| 739 cases to parse JSON responses. |
| 740 (MainTest.test_upload_json.MockFileUploader): Refactored. |
| 741 (MainTest.test_upload_json.MockFileUploader.reset): Added. |
| 742 (MainTest.test_upload_json.MockFileUploader.__init__): |
| 743 (MainTest.test_upload_json.MockFileUploader.upload_single_text_file): |
| 744 |
| 745 2013-02-22 Roger Fong <roger_fong@apple.com> |
| 746 |
| 747 Unreviewed. Update bot config for OpenSource bots to add two new Win7 De
bug testers and get rid of WinXP Debug testers. |
| 748 |
| 749 * BuildSlaveSupport/build.webkit.org-config/config.json: |
| 750 |
| 751 2013-02-22 Dirk Pranke <dpranke@chromium.org> |
| 752 |
| 753 Unreviewed, rolling out r143794. |
| 754 http://trac.webkit.org/changeset/143794 |
| 755 https://bugs.webkit.org/show_bug.cgi?id=110542 |
| 756 |
| 757 debug linux builds broken? |
| 758 |
| 759 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 760 |
| 761 2013-02-22 Dirk Pranke <dpranke@chromium.org> |
| 762 |
| 763 [chromium] enable the fixed version of freetype on linux |
| 764 https://bugs.webkit.org/show_bug.cgi?id=110542 |
| 765 |
| 766 Reviewed by Tony Chang. |
| 767 |
| 768 Switch to building with a fixed version of FreeType for |
| 769 just DumpRenderTree. This allows us to share one version |
| 770 of pixel baselines for both Lucid and Precise, and run |
| 771 the layout tests in a stock Precise install (instead of a Lucid |
| 772 chroot). Going forward, this approach isolates us from os-level |
| 773 changes to the version of FreeType. Note that Chromium itself |
| 774 still uses the system FreeType and is unaffected by this change. |
| 775 |
| 776 This setting can still be turned off (at compile/gyp-time) by |
| 777 manually setting use_custom_freetype=0. |
| 778 |
| 779 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 780 |
| 781 2013-02-22 Anders Carlsson <andersca@apple.com> |
| 782 |
| 783 Move pluginLoadPolicy to the page loader client |
| 784 https://bugs.webkit.org/show_bug.cgi?id=110635 |
| 785 |
| 786 Reviewed by Sam Weinig. |
| 787 |
| 788 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 789 (-[WK2BrowserWindowController awakeFromNib]): |
| 790 * WebKitTestRunner/TestController.cpp: |
| 791 (WTR::TestController::createOtherPage): |
| 792 (WTR::TestController::createWebViewWithOptions): |
| 793 |
| 794 2013-02-22 Kenneth Russell <kbr@google.com> |
| 795 |
| 796 Unreviewed. Changed gman's primary address for auto-complete in Bugzilla
. |
| 797 |
| 798 * Scripts/webkitpy/common/config/committers.py: |
| 799 |
| 800 2013-02-22 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 801 |
| 802 [WTR] Do not dump information about empty subframes. |
| 803 https://bugs.webkit.org/show_bug.cgi?id=110585 |
| 804 |
| 805 Reviewed by Simon Fraser. |
| 806 |
| 807 Follow DumpRenderTree more closely by skipping empty frames |
| 808 (frames which have no document). We are not really interested in |
| 809 showing anything about them. |
| 810 |
| 811 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 812 (WTR::dumpDescendantFramesText): Do not print subframe names when they |
| 813 have no associated Document. |
| 814 |
| 815 2013-02-21 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 816 |
| 817 [EFL][DRT] Do not dump empty frames. |
| 818 https://bugs.webkit.org/show_bug.cgi?id=110474 |
| 819 |
| 820 Reviewed by Kenneth Rohde Christiansen. |
| 821 |
| 822 Follow the original Mac implementation more closely by skipping |
| 823 empty frames (frames which have no document). We are not really |
| 824 interested in showing anything about them. |
| 825 |
| 826 * DumpRenderTree/efl/DumpRenderTree.cpp: |
| 827 (dumpFramesAsText): |
| 828 |
| 829 2013-02-21 Dirk Pranke <dpranke@chromium.org> |
| 830 |
| 831 [chromium] support the lucid version of freetype on precise in DRT |
| 832 https://bugs.webkit.org/show_bug.cgi?id=107338 |
| 833 |
| 834 Reviewed by Tony Chang. |
| 835 |
| 836 Modify the DRT build so that we can optionally link against |
| 837 a fixed version of Freetype2. This allows us to share pixel test |
| 838 results across multiple versions of Ubuntu without having to |
| 839 worry about differences in font rendering. |
| 840 |
| 841 At the moment this feature is off by default. Eventually it will |
| 842 be on by default on linux. |
| 843 |
| 844 Note that this only affects DRT; the regular Chromium binary |
| 845 (and, for now, content_shell) will still use the system version |
| 846 of Freetype. |
| 847 |
| 848 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 849 |
| 850 2013-02-21 Rouslan Solomakhin <rouslan@chromium.org> |
| 851 |
| 852 [Chromium] Remove the word "cheher" from the list of misspelled words |
| 853 https://bugs.webkit.org/show_bug.cgi?id=110447 |
| 854 |
| 855 Reviewed by Tony Chang. |
| 856 |
| 857 Other platforms do not mark "cheher" as a misspelled word in layout test
s. |
| 858 This change is to bring Chromium platform in line with the rest of the |
| 859 platforms. |
| 860 |
| 861 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 862 (WebTestRunner::MockSpellCheck::hasInCache): Changed "cheher" to "wellco
me". |
| 863 (WebTestRunner::MockSpellCheck::fillSuggestionList): Removed "cheher" mi
sspelling and "checker" suggestion. |
| 864 (WebTestRunner::MockSpellCheck::initializeIfNeeded): Removed "cheher" mi
sspelling. |
| 865 |
| 866 2013-02-21 Jochen Eisinger <jochen@chromium.org> |
| 867 |
| 868 [chromium] document WebTestDelegate and WebTestRunner interfaces |
| 869 https://bugs.webkit.org/show_bug.cgi?id=110472 |
| 870 |
| 871 Reviewed by Adam Barth. |
| 872 |
| 873 Also remove the default implementation of the remaining WebTestDelegate |
| 874 methods now that all embedders provide this interface. |
| 875 |
| 876 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 877 (WebTestDelegate): |
| 878 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 879 (WebTestRunner): |
| 880 |
| 881 2013-02-19 Mark Hahnenberg <mhahnenberg@apple.com> |
| 882 |
| 883 Objective-C API: Need a way to use the Objective-C JavaScript API with W
ebKit |
| 884 https://bugs.webkit.org/show_bug.cgi?id=106059 |
| 885 |
| 886 Reviewed by Geoffrey Garen. |
| 887 |
| 888 Added new tests for the WebKit API portion of the JSC Objective-C API. |
| 889 |
| 890 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 891 * TestWebKitAPI/Tests/mac/JSContextBackForwardCache1.html: Added. |
| 892 * TestWebKitAPI/Tests/mac/JSContextBackForwardCache2.html: Added. |
| 893 * TestWebKitAPI/Tests/mac/WebViewDidCreateJavaScriptContext.mm: Added. |
| 894 (-[MyConsole log:]): |
| 895 (-[MyConsole printHelloWorld]): |
| 896 (-[MyConsole add:to:]): |
| 897 (-[DidCreateJavaScriptContextFrameLoadDelegate webView:didFinishLoadForF
rame:]): |
| 898 (-[DidCreateJavaScriptContextFrameLoadDelegate webView:didCreateJavaScri
ptContext:forFrame:]): |
| 899 (TestWebKitAPI): |
| 900 (TestWebKitAPI::TEST): |
| 901 |
| 902 2013-02-21 Stephen Chenney <schenney@chromium.org> |
| 903 |
| 904 Unreviewed, add myself as a reviewer |
| 905 |
| 906 * Scripts/webkitpy/common/config/committers.py: |
| 907 |
| 908 2013-02-21 Jer Noble <jer.noble@apple.com> |
| 909 |
| 910 Unreviewed; add myself to the Media watchlist and update my committers.p
y setting to Reviewer. |
| 911 |
| 912 * Scripts/webkitpy/common/config/committers.py: |
| 913 * Scripts/webkitpy/common/config/watchlist: |
| 914 |
| 915 2013-02-21 Martin Robinson <mrobinson@igalia.com> |
| 916 |
| 917 gtk/DumpRenderTree.cpp is missing <locale.h> include |
| 918 https://bugs.webkit.org/show_bug.cgi?id=109386 |
| 919 |
| 920 * DumpRenderTree/gtk/DumpRenderTree.cpp: Fix the WebKitGTK+ Mac build |
| 921 by include locale.h when we use setlocale. |
| 922 |
| 923 2013-02-21 Martin Robinson <mrobinson@igalia.com> |
| 924 |
| 925 [GTK] Move feature overriding to the configure phase |
| 926 https://bugs.webkit.org/show_bug.cgi?id=110293 |
| 927 |
| 928 Reviewed by Gustavo Noronha Silva. |
| 929 |
| 930 * Scripts/webkitdirs.pm: |
| 931 (runAutogenForAutotoolsProjectIfNecessary): Rename the feature file to |
| 932 WebKitFeatureOverrides.txt to better match the other filenames used in |
| 933 the new feature processing. |
| 934 * gtk/generate-feature-defines-files: Added. A script which takes as an
argument |
| 935 the default features, overrides them with the contents of WebKitFeatureO
verrrides.txt |
| 936 and writes WebKitFeatures.txt and WebKitFeatures.h. |
| 937 * gtk/override-feature-defines: Removed. |
| 938 |
| 939 2013-02-21 Oswald Buddenhagen <oswald.buddenhagen@digia.com> |
| 940 |
| 941 [Qt] Remove obsolete DEPENDPATH assignment |
| 942 |
| 943 Reviewed by Simon Hausmann |
| 944 |
| 945 qmake now adds CONFIG+=depend_includepath by default, making manual |
| 946 DEPENDPATH setup unnecessary. |
| 947 |
| 948 * qmake/mkspecs/features/default_post.prf: |
| 949 |
| 950 2013-02-20 Vivek Galatage <vivekg@webkit.org> |
| 951 |
| 952 Unreviewed. Changing primary email id. |
| 953 |
| 954 * Scripts/webkitpy/common/config/committers.py: |
| 955 |
| 956 2013-02-14 James Robinson <jamesr@chromium.org> |
| 957 |
| 958 [chromium] Request WebLayerTreeView for DumpRenderTree via explicit test
ing path |
| 959 https://bugs.webkit.org/show_bug.cgi?id=109634 |
| 960 |
| 961 Reviewed by Adrienne Walker. |
| 962 |
| 963 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 964 (WebViewHost::createOutputSurface): |
| 965 (WebViewHost::initializeLayerTreeView): |
| 966 |
| 967 2013-02-20 Martin Robinson <mrobinson@igalia.com> |
| 968 |
| 969 [GTK] Re-enable 3D CSS transforms when using build-webkit |
| 970 https://bugs.webkit.org/show_bug.cgi?id=110402 |
| 971 |
| 972 Reviewed by Xan Lopez. |
| 973 |
| 974 * Scripts/webkitperl/FeatureList.pm: Enable 3D rendering by default |
| 975 when building WebKitGTK+. |
| 976 |
| 977 2013-02-20 Roger Fong <roger_fong@apple.com> |
| 978 |
| 979 Get VS2010 Solution B&I ready. |
| 980 <rdar://problem/1322988> |
| 981 |
| 982 Rubberstamped by Timothy Horton. |
| 983 |
| 984 Add Production configurations. |
| 985 |
| 986 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vc
xproj: |
| 987 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncher.vcxproj: |
| 988 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherProduction.props: Added. |
| 989 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherRelease.props: |
| 990 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePro
duction.props: Added. |
| 991 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRel
ease.props: |
| 992 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: |
| 993 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxp
roj: |
| 994 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherProdu
ction.props: Added. |
| 995 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelea
se.props: |
| 996 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffProduction.pr
ops: Added. |
| 997 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props
: |
| 998 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
lugin.vcxproj: |
| 999 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginProduction.props: Added. |
| 1000 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginRelease.props: |
| 1001 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: |
| 1002 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIProduction.props: Add
ed. |
| 1003 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIRelease.props: |
| 1004 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: |
| 1005 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: |
| 1006 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibProduction.props: Added. |
| 1007 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: |
| 1008 * WinLauncher/WinLauncher.vcxproj/WinLauncherProduction.props: Added. |
| 1009 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: |
| 1010 * win/record-memory/record-memory.vcxproj: |
| 1011 * win/record-memory/record-memoryProduction.props: Added. |
| 1012 * win/record-memory/record-memoryRelease.props: |
| 1013 |
| 1014 2013-02-20 Dirk Schulze <krit@webkit.org> |
| 1015 |
| 1016 Enable CANVAS_PATH flag |
| 1017 https://bugs.webkit.org/show_bug.cgi?id=108508 |
| 1018 |
| 1019 Reviewed by Simon Fraser. |
| 1020 |
| 1021 Enable CANVAS_PATH flag on trunk. |
| 1022 |
| 1023 * Scripts/webkitperl/FeatureList.pm: |
| 1024 |
| 1025 2013-02-20 Tony Chang <tony@chromium.org> |
| 1026 |
| 1027 Parse author names with commas in ChangeLogs |
| 1028 https://bugs.webkit.org/show_bug.cgi?id=110356 |
| 1029 |
| 1030 Reviewed by Dirk Pranke. |
| 1031 |
| 1032 Paweł's name has a comma in it, which was confusing the ChangeLog parser
. |
| 1033 |
| 1034 * Scripts/webkitpy/common/checkout/changelog.py: |
| 1035 (ChangeLogEntry): Move name splitting regexp into a constant. |
| 1036 (ChangeLogEntry._parse_reviewer_text): Use _split_reviewer_names. |
| 1037 (ChangeLogEntry._split_reviewer_names): Rename to be more specific. |
| 1038 (ChangeLogEntry._split_author_names_with_emails): Rename to be more spec
ific and require emails. |
| 1039 (ChangeLogEntry._parse_author_text): Use _split_author_names_with_emails
. |
| 1040 * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
| 1041 (test_parse_authors): Test case with Paweł's name. |
| 1042 |
| 1043 2013-02-15 Dirk Schulze <krit@webkit.org> |
| 1044 |
| 1045 [Chromium] Add runtime flag for CanvasPath |
| 1046 https://bugs.webkit.org/show_bug.cgi?id=109997 |
| 1047 |
| 1048 Reviewed by Adam Barth. |
| 1049 |
| 1050 Added runtime flag for Canvas Path. Enabled it by default for TestShell.
Otherwise |
| 1051 the constructor for Path on DOMWindow would never be activatable, since
the script |
| 1052 is running after creating the DOMWindow object. |
| 1053 |
| 1054 * DumpRenderTree/chromium/TestShell.cpp: |
| 1055 (TestShell::TestShell): |
| 1056 |
| 1057 2013-02-20 Jochen Eisinger <jochen@chromium.org> |
| 1058 |
| 1059 [chromium] use a WebTestProxyBase pointer to identify the window we need
the history for |
| 1060 https://bugs.webkit.org/show_bug.cgi?id=110346 |
| 1061 |
| 1062 Reviewed by Adam Barth. |
| 1063 |
| 1064 Using an index is very brittle, as the TestRunner API does not define |
| 1065 any ordering of windows. |
| 1066 |
| 1067 Also, make TestRunner::shouldDumpBackForwardList() so content shell can |
| 1068 trigger the capturing in the browser process before generating the |
| 1069 text dump. |
| 1070 |
| 1071 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 1072 (WebTestRunner): |
| 1073 (WebTestRunner::WebTestDelegate::captureHistoryForWindow): |
| 1074 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 1075 (WebTestRunner): |
| 1076 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 1077 (TestRunner): |
| 1078 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 1079 (WebTestRunner::WebTestProxyBase::captureTree): |
| 1080 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 1081 (WebViewHost::captureHistoryForWindow): |
| 1082 * DumpRenderTree/chromium/WebViewHost.h: |
| 1083 (WebViewHost): |
| 1084 |
| 1085 2013-02-19 Rouslan Solomakhin <rouslan@chromium.org> |
| 1086 |
| 1087 [Chromium] Serve spellcheck suggestions for editing/spelling/spelling-ch
anged-text.html from cache |
| 1088 https://bugs.webkit.org/show_bug.cgi?id=109220 |
| 1089 |
| 1090 Reviewed by Tony Chang. |
| 1091 |
| 1092 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 1093 (WebTestRunner::MockSpellCheck::hasInCache): Added a method to detect wh
ether spellcheck results can be served from cache. |
| 1094 (WebTestRunner): |
| 1095 (WebTestRunner::MockSpellCheck::fillSuggestionList): Modified to suggest
"checker" for the word "cheher". |
| 1096 (WebTestRunner::MockSpellCheck::initializeIfNeeded): Modified to mark "c
heher" as misspelling. |
| 1097 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 1098 (MockSpellCheck): |
| 1099 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 1100 (WebTestRunner::SpellCheckClient::requestCheckingOfText): Modified to se
rve spellcheck suggestions from cache when possible. |
| 1101 |
| 1102 2013-02-20 Xabier Rodriguez Calvar <calvaris@igalia.com> |
| 1103 |
| 1104 [Gtk] HTML5 Media controls require a design refresh |
| 1105 https://bugs.webkit.org/show_bug.cgi?id=83869 |
| 1106 |
| 1107 Reviewed by Philippe Normand. |
| 1108 |
| 1109 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 1110 (initializeGtkFontSettings): Added gnome as default icon theme for |
| 1111 the DRT. |
| 1112 * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp: |
| 1113 (WTR::initializeGtkSettings): Added gnome as default icon theme for |
| 1114 the WTR. |
| 1115 * gtk/jhbuild.modules: Added gnome-icon-theme-symbolic as external |
| 1116 dependency. |
| 1117 |
| 1118 2013-02-20 Jochen Eisinger <jochen@chromium.org> |
| 1119 |
| 1120 [chromium] move most of the remaining mocks to TestRunner library |
| 1121 https://bugs.webkit.org/show_bug.cgi?id=110217 |
| 1122 |
| 1123 Reviewed by Nico Weber. |
| 1124 |
| 1125 While most of the functionality provided by these mocks is also |
| 1126 available in the content module, there is no straight forward way to |
| 1127 inject the mock results required for layout tests. |
| 1128 |
| 1129 * DumpRenderTree/DumpRenderTree.gypi: |
| 1130 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 1131 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 1132 (WebKit): |
| 1133 (WebTestRunner): |
| 1134 (WebTestRunner::WebTestProxy::geolocationClient): |
| 1135 (WebTestRunner::WebTestProxy::speechInputController): |
| 1136 (WebTestRunner::WebTestProxy::speechRecognizer): |
| 1137 (WebTestRunner::WebTestProxy::deviceOrientationClient): |
| 1138 (WebTestRunner::WebTestProxy::requestPointerLock): |
| 1139 (WebTestRunner::WebTestProxy::requestPointerUnlock): |
| 1140 (WebTestRunner::WebTestProxy::isPointerLocked): |
| 1141 * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.cp
p: Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechInputController.cpp. |
| 1142 (WebTestRunner::MockWebSpeechInputController::MockWebSpeechInputControll
er): |
| 1143 (WebTestRunner): |
| 1144 (WebTestRunner::MockWebSpeechInputController::~MockWebSpeechInputControl
ler): |
| 1145 (WebTestRunner::MockWebSpeechInputController::setDelegate): |
| 1146 (WebTestRunner::MockWebSpeechInputController::addMockRecognitionResult): |
| 1147 (WebTestRunner::MockWebSpeechInputController::setDumpRect): |
| 1148 (WebTestRunner::MockWebSpeechInputController::clearResults): |
| 1149 (WebTestRunner::MockWebSpeechInputController::startRecognition): |
| 1150 (WebTestRunner::MockWebSpeechInputController::cancelRecognition): |
| 1151 (WebTestRunner::MockWebSpeechInputController::stopRecording): |
| 1152 (WebTestRunner::MockWebSpeechInputController::speechTaskFired): |
| 1153 (WebTestRunner::MockWebSpeechInputController::SpeechTask::SpeechTask): |
| 1154 (WebTestRunner::MockWebSpeechInputController::SpeechTask::stop): |
| 1155 (WebTestRunner::MockWebSpeechInputController::SpeechTask::runIfValid): |
| 1156 * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.h:
Renamed from Tools/DumpRenderTree/chromium/MockWebSpeechInputController.h. |
| 1157 (WebKit): |
| 1158 (WebTestRunner): |
| 1159 (MockWebSpeechInputController): |
| 1160 (WebTestRunner::MockWebSpeechInputController::taskList): |
| 1161 (SpeechTask): |
| 1162 * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.cpp: Re
named from Tools/DumpRenderTree/chromium/MockWebSpeechRecognizer.cpp. |
| 1163 (WebTestRunner::MockWebSpeechRecognizer::MockWebSpeechRecognizer): |
| 1164 (WebTestRunner): |
| 1165 (WebTestRunner::MockWebSpeechRecognizer::~MockWebSpeechRecognizer): |
| 1166 (WebTestRunner::MockWebSpeechRecognizer::setDelegate): |
| 1167 (WebTestRunner::MockWebSpeechRecognizer::start): |
| 1168 (WebTestRunner::MockWebSpeechRecognizer::stop): |
| 1169 (WebTestRunner::MockWebSpeechRecognizer::abort): |
| 1170 (WebTestRunner::MockWebSpeechRecognizer::addMockResult): |
| 1171 (WebTestRunner::MockWebSpeechRecognizer::setError): |
| 1172 (WebTestRunner::MockWebSpeechRecognizer::startTaskQueue): |
| 1173 (WebTestRunner::MockWebSpeechRecognizer::clearTaskQueue): |
| 1174 (WebTestRunner::MockWebSpeechRecognizer::StepTask::runIfValid): |
| 1175 * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.h: Rena
med from Tools/DumpRenderTree/chromium/MockWebSpeechRecognizer.h. |
| 1176 (WebKit): |
| 1177 (WebTestRunner): |
| 1178 (MockWebSpeechRecognizer): |
| 1179 (WebTestRunner::MockWebSpeechRecognizer::wasAborted): |
| 1180 (WebTestRunner::MockWebSpeechRecognizer::client): |
| 1181 (WebTestRunner::MockWebSpeechRecognizer::handle): |
| 1182 (WebTestRunner::MockWebSpeechRecognizer::taskList): |
| 1183 (Task): |
| 1184 (WebTestRunner::MockWebSpeechRecognizer::Task::Task): |
| 1185 (WebTestRunner::MockWebSpeechRecognizer::Task::~Task): |
| 1186 (StepTask): |
| 1187 (WebTestRunner::MockWebSpeechRecognizer::StepTask::StepTask): |
| 1188 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 1189 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 1190 (WebTestRunner::TestInterfaces::windowOpened): |
| 1191 (WebTestRunner): |
| 1192 (WebTestRunner::TestInterfaces::windowClosed): |
| 1193 (WebTestRunner::TestInterfaces::windowList): |
| 1194 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 1195 (TestInterfaces): |
| 1196 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 1197 (WebTestRunner::TestRunner::TestRunner): |
| 1198 (WebTestRunner::TestRunner::reset): |
| 1199 (WebTestRunner::TestRunner::requestPointerLock): |
| 1200 (WebTestRunner): |
| 1201 (WebTestRunner::TestRunner::requestPointerUnlock): |
| 1202 (WebTestRunner::TestRunner::isPointerLocked): |
| 1203 (WebTestRunner::TestRunner::didAcquirePointerLockInternal): |
| 1204 (WebTestRunner::TestRunner::didNotAcquirePointerLockInternal): |
| 1205 (WebTestRunner::TestRunner::didLosePointerLockInternal): |
| 1206 (WebTestRunner::TestRunner::windowCount): |
| 1207 (WebTestRunner::TestRunner::setMockDeviceOrientation): |
| 1208 (WebTestRunner::TestRunner::numberOfPendingGeolocationPermissionRequests
): |
| 1209 (WebTestRunner::TestRunner::setGeolocationPermission): |
| 1210 (WebTestRunner::TestRunner::setMockGeolocationPosition): |
| 1211 (WebTestRunner::TestRunner::setMockGeolocationPositionUnavailableError): |
| 1212 (WebTestRunner::TestRunner::addMockSpeechInputResult): |
| 1213 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 1214 (WebTestRunner::TestRunner::addMockSpeechRecognitionResult): |
| 1215 (WebTestRunner::TestRunner::setMockSpeechRecognitionError): |
| 1216 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 1217 (WebTestRunner::TestRunner::didAcquirePointerLock): |
| 1218 (WebTestRunner::TestRunner::didNotAcquirePointerLock): |
| 1219 (WebTestRunner::TestRunner::didLosePointerLock): |
| 1220 (WebTestRunner::TestRunner::setPointerLockWillRespondAsynchronously): |
| 1221 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 1222 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 1223 (WebTestRunner): |
| 1224 (TestRunner): |
| 1225 (HostMethodTask): |
| 1226 (WebTestRunner::TestRunner::HostMethodTask::HostMethodTask): |
| 1227 (WebTestRunner::TestRunner::HostMethodTask::runIfValid): |
| 1228 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 1229 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 1230 (WebTestRunner::WebTestProxyBase::setInterfaces): |
| 1231 (WebTestRunner::WebTestProxyBase::setDelegate): |
| 1232 (WebTestRunner::WebTestProxyBase::reset): |
| 1233 (WebTestRunner::WebTestProxyBase::captureTree): |
| 1234 (WebTestRunner::WebTestProxyBase::geolocationClientMock): |
| 1235 (WebTestRunner): |
| 1236 (WebTestRunner::WebTestProxyBase::deviceOrientationClientMock): |
| 1237 (WebTestRunner::WebTestProxyBase::speechInputControllerMock): |
| 1238 (WebTestRunner::WebTestProxyBase::speechRecognizerMock): |
| 1239 (WebTestRunner::WebTestProxyBase::geolocationClient): |
| 1240 (WebTestRunner::WebTestProxyBase::speechInputController): |
| 1241 (WebTestRunner::WebTestProxyBase::speechRecognizer): |
| 1242 (WebTestRunner::WebTestProxyBase::deviceOrientationClient): |
| 1243 (WebTestRunner::WebTestProxyBase::requestPointerLock): |
| 1244 (WebTestRunner::WebTestProxyBase::requestPointerUnlock): |
| 1245 (WebTestRunner::WebTestProxyBase::isPointerLocked): |
| 1246 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 1247 (WebViewHost::reset): |
| 1248 * DumpRenderTree/chromium/WebViewHost.h: |
| 1249 (WebKit): |
| 1250 (WebViewHost): |
| 1251 |
| 1252 2013-02-20 Andras Becsi <andras.becsi@digia.com> |
| 1253 |
| 1254 [Qt] Make debug builds possible on 32bit Linux |
| 1255 https://bugs.webkit.org/show_bug.cgi?id=110231 |
| 1256 |
| 1257 Reviewed by Tor Arne Vestbø. |
| 1258 |
| 1259 Use the stabs format for debug builds to make the object files |
| 1260 a bit smaller so that they can be linked on a 32bit system. |
| 1261 |
| 1262 * qmake/mkspecs/features/unix/default_post.prf: |
| 1263 |
| 1264 2013-02-20 Takashi Toyoshima <toyoshim@chromium.org> |
| 1265 |
| 1266 Unreviewed. Add myself to watch lists. |
| 1267 |
| 1268 * Scripts/webkitpy/common/config/committers.py: |
| 1269 * Scripts/webkitpy/common/config/watchlist: |
| 1270 |
| 1271 2013-02-19 Joshua Bell <jsbell@chromium.org> |
| 1272 |
| 1273 Remove warning from run-bindings-tests |
| 1274 https://bugs.webkit.org/show_bug.cgi?id=110285 |
| 1275 |
| 1276 Reviewed by Kentaro Hara. |
| 1277 |
| 1278 Since wkrev.com/139331 run-bindings-tests has been harmlessly emitting |
| 1279 "Unknown option: idlattributesfile". That option was removed from |
| 1280 bindings/scripts/preprocess-idls.pl but was still being passed by |
| 1281 the test script. Remove it. |
| 1282 |
| 1283 * Scripts/webkitpy/bindings/main.py: |
| 1284 (BindingsTests.generate_supplemental_dependency): Remove unused arg. |
| 1285 |
| 1286 2013-02-19 Elliott Sprehn <esprehn@chromium.org> |
| 1287 |
| 1288 Unreviewed. Add myself to watch lists. |
| 1289 |
| 1290 * Scripts/webkitpy/common/config/committers.py: |
| 1291 * Scripts/webkitpy/common/config/watchlist: |
| 1292 |
| 1293 2013-02-19 Hans Muller <hmuller@adobe.com> |
| 1294 |
| 1295 Unreviewed, corrected primary email. |
| 1296 |
| 1297 * Scripts/webkitpy/common/config/committers.py: |
| 1298 |
| 1299 2013-02-19 Hans Muller <hmuller@adobe.com> |
| 1300 |
| 1301 Unreviewed. Adding myself as a committer. |
| 1302 |
| 1303 * Scripts/webkitpy/common/config/committers.py: |
| 1304 |
| 1305 2013-02-19 Pravin D <pravind@webkit.org> |
| 1306 |
| 1307 Unreviewed, changing primary email. |
| 1308 |
| 1309 * Scripts/webkitpy/common/config/committers.py: |
| 1310 |
| 1311 2013-02-19 Alan Cutter <alancutter@chromium.org> |
| 1312 |
| 1313 REGRESSION: Sheriffbot is failing to process rollout requests |
| 1314 https://bugs.webkit.org/show_bug.cgi?id=106945 |
| 1315 |
| 1316 Reviewed by Adam Barth. |
| 1317 |
| 1318 Modified Sheriffbot build script to track the svn repo from git and add
bot user details to the git repo config file. |
| 1319 This resolves problems when Sheriffbot attempts to perform a rollout req
uest. |
| 1320 |
| 1321 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| 1322 * EWSTools/configure-git-svn.sh: Copied from Tools/EWSTools/create-webki
t-git. |
| 1323 * EWSTools/configure-git-user.sh: Renamed from Tools/EWSTools/create-web
kit-git. |
| 1324 |
| 1325 2013-02-19 Claudio Saavedra <csaavedra@igalia.com> |
| 1326 |
| 1327 Unreviewed build fix. |
| 1328 |
| 1329 * efl/jhbuild.modules: |
| 1330 * gtk/jhbuild.modules: |
| 1331 |
| 1332 Bump harfbuzz module to 0.9.7. See related bug 110145. |
| 1333 |
| 1334 2013-02-19 Simon Hausmann <simon.hausmann@digia.com> |
| 1335 |
| 1336 [Qt] Skip the build with a warning if certain tools cannot be found in t
he PATH |
| 1337 https://bugs.webkit.org/show_bug.cgi?id=110215 |
| 1338 |
| 1339 Reviewed by Tor Arne Vestbø. |
| 1340 |
| 1341 Check that gperf, python, ruby, perl, bison and flex are in the PATH bef
ore |
| 1342 continuing the build. Otherwise skip with an error message explaining wh
ich |
| 1343 programs are missing from the build. |
| 1344 |
| 1345 * qmake/mkspecs/features/configure.prf: |
| 1346 * qmake/mkspecs/features/functions.prf: |
| 1347 |
| 1348 2013-02-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 1349 |
| 1350 Unreviewed, rolling out r143319. |
| 1351 http://trac.webkit.org/changeset/143319 |
| 1352 https://bugs.webkit.org/show_bug.cgi?id=110214 |
| 1353 |
| 1354 Causes build issues on win32 (Requested by carewolf on |
| 1355 #webkit). |
| 1356 |
| 1357 * qmake/mkspecs/features/features.pri: |
| 1358 |
| 1359 2013-02-19 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 1360 |
| 1361 [Qt] Enable MathML |
| 1362 https://bugs.webkit.org/show_bug.cgi?id=110205 |
| 1363 |
| 1364 Reviewed by Simon Hausmann. |
| 1365 |
| 1366 * qmake/mkspecs/features/features.pri: |
| 1367 |
| 1368 2013-02-17 Andrei Bucur <abucur@adobe.com> |
| 1369 |
| 1370 Unreviewed. Adding myself as a committer. |
| 1371 |
| 1372 * Scripts/webkitpy/common/config/committers.py: |
| 1373 |
| 1374 2013-02-19 Hajime Morrita <morrita@google.com> |
| 1375 |
| 1376 Unreviewed, updated spelling of my name. |
| 1377 |
| 1378 * Scripts/webkitpy/common/config/committers.py: |
| 1379 |
| 1380 2013-02-18 Ilya Tikhonovsky <loislo@chromium.org> |
| 1381 |
| 1382 Unreviewed. Adjust expectations. |
| 1383 |
| 1384 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
| 1385 (TestWebKitAPI::TEST): |
| 1386 |
| 1387 2013-02-18 Zan Dobersek <zdobersek@igalia.com> |
| 1388 |
| 1389 Unreviewed GTK gardening. |
| 1390 |
| 1391 * Scripts/run-gtk-tests: |
| 1392 (TestRunner): Skipped the ReloadPageAfterCrash unit test as it is flakil
y timing out. |
| 1393 |
| 1394 2013-02-18 Adenilson Cavalcanti <cavalcantii@gmail.com> |
| 1395 |
| 1396 [Qt][WK2] Remove duped test name and append new test in project file |
| 1397 https://bugs.webkit.org/show_bug.cgi?id=110117 |
| 1398 |
| 1399 A new WK2 API test has landed recently (ResizeWindowAfterCrash), this pa
tch will |
| 1400 add this test into the runnable test suite and remove a duped test in pr
oject file. |
| 1401 |
| 1402 Reviewed by Jocelyn Turcotte. |
| 1403 |
| 1404 * TestWebKitAPI/Tests/WebKit2/WebKit2.pro: |
| 1405 |
| 1406 2013-02-18 Jochen Eisinger <jochen@chromium.org> |
| 1407 |
| 1408 [chromium] remove log spew from dumpAllBackForwardLists |
| 1409 https://bugs.webkit.org/show_bug.cgi?id=110108 |
| 1410 |
| 1411 Reviewed by Nico Weber. |
| 1412 |
| 1413 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 1414 |
| 1415 2013-02-18 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 1416 |
| 1417 [EFL][WK2] Disable failing API tests |
| 1418 https://bugs.webkit.org/show_bug.cgi?id=110081 |
| 1419 |
| 1420 Reviewed by Kenneth Rohde Christiansen. |
| 1421 |
| 1422 Disable DOMWindowExtensionBasic WK2 test on EFL port as it times out. |
| 1423 |
| 1424 * TestWebKitAPI/PlatformEfl.cmake: |
| 1425 |
| 1426 2013-02-18 Simon Hausmann <simon.hausmann@digia.com> |
| 1427 |
| 1428 [Qt] Disable the build if certain configure checks fail |
| 1429 https://bugs.webkit.org/show_bug.cgi?id=110094 |
| 1430 |
| 1431 Reviewed by Tor Arne Vestbø. |
| 1432 |
| 1433 Allow for the build to be skipped (clear out SUBDIRS) if certain |
| 1434 configure conditions aren't met. |
| 1435 |
| 1436 * qmake/mkspecs/features/configure.prf: |
| 1437 |
| 1438 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 1439 |
| 1440 [Qt][WK2] Support WK2 API tests |
| 1441 https://bugs.webkit.org/show_bug.cgi?id=109843 |
| 1442 |
| 1443 Reviewed by Jocelyn Turcotte. |
| 1444 |
| 1445 * TestWebKitAPI/DerivedSources.pri: Added. |
| 1446 * TestWebKitAPI/InjectedBundle.pri: Added. |
| 1447 * TestWebKitAPI/PlatformWebView.h: |
| 1448 * TestWebKitAPI/TestWebKitAPI.pri: |
| 1449 * TestWebKitAPI/TestWebKitAPI.pro: |
| 1450 * TestWebKitAPI/Tests/JavaScriptCore/JavaScriptCore.pro: Added. |
| 1451 * TestWebKitAPI/Tests/WTF/WTF.pro: |
| 1452 * TestWebKitAPI/Tests/WebKit2/WebKit2.pro: Added. |
| 1453 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: |
| 1454 (TestWebKitAPI::Util::sleep): |
| 1455 (TestWebKitAPI::Util::createInjectedBundlePath): |
| 1456 (TestWebKitAPI::Util::createURLForResource): |
| 1457 (TestWebKitAPI::Util::isKeyDown): |
| 1458 (Util): |
| 1459 * TestWebKitAPI/qt/PlatformWebViewQt.cpp: Added. |
| 1460 (TestWebKitAPI): |
| 1461 (WrapperWindow): |
| 1462 (TestWebKitAPI::WrapperWindow::WrapperWindow): |
| 1463 (TestWebKitAPI::WrapperWindow::handleStatusChanged): |
| 1464 (TestWebKitAPI::PlatformWebView::PlatformWebView): |
| 1465 (TestWebKitAPI::PlatformWebView::~PlatformWebView): |
| 1466 (TestWebKitAPI::PlatformWebView::resizeTo): |
| 1467 (TestWebKitAPI::PlatformWebView::page): |
| 1468 (TestWebKitAPI::PlatformWebView::focus): |
| 1469 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): |
| 1470 (TestWebKitAPI::PlatformWebView::simulateAltKeyPress): |
| 1471 (TestWebKitAPI::PlatformWebView::simulateMouseMove): |
| 1472 (TestWebKitAPI::PlatformWebView::simulateRightClick): |
| 1473 * TestWebKitAPI/qt/main.cpp: |
| 1474 (addQtWebProcessToPath): |
| 1475 (main): |
| 1476 |
| 1477 2013-02-18 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 1478 |
| 1479 [EFL][WK2] Refactor Ewk_Favicon code and stop relying on internal C++ AP
I |
| 1480 https://bugs.webkit.org/show_bug.cgi?id=108598 |
| 1481 |
| 1482 Reviewed by Kenneth Rohde Christiansen. |
| 1483 |
| 1484 Update EFL's MiniBrowser to make use of new Ewk_Favicon API. |
| 1485 |
| 1486 * MiniBrowser/efl/main.c: |
| 1487 (update_view_favicon): |
| 1488 (on_view_favicon_changed): |
| 1489 (window_create): |
| 1490 |
| 1491 2013-02-18 Zoltan Arvai <zarvai@inf.u-szeged.hu> |
| 1492 |
| 1493 Unreviewed. Add myself as a committer. |
| 1494 |
| 1495 * Scripts/webkitpy/common/config/committers.py: |
| 1496 |
| 1497 2013-02-13 Ilya Tikhonovsky <loislo@chromium.org> |
| 1498 |
| 1499 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't
report the leaf node properly. |
| 1500 https://bugs.webkit.org/show_bug.cgi?id=109554 |
| 1501 |
| 1502 In some cases leaves have no pointer so with the old schema we can't gen
erate nodeId for them because we |
| 1503 can't insert 0 into hashmap. It happens when we call addPrivateBuffer me
thod. |
| 1504 |
| 1505 Drive by fix: I introduced a client interface for the HeapGraphSerialize
r. |
| 1506 It helps me to do the tests for the serializer. |
| 1507 |
| 1508 Reviewed by Yury Semikhatsky. |
| 1509 |
| 1510 It is covered by newly added tests in TestWebKitAPI. |
| 1511 |
| 1512 * TestWebKitAPI/TestWebKitAPI.gypi: |
| 1513 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
| 1514 (TestWebKitAPI): |
| 1515 (HeapGraphReceiver): |
| 1516 (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver): |
| 1517 (TestWebKitAPI::HeapGraphReceiver::printGraph): |
| 1518 (TestWebKitAPI::HeapGraphReceiver::dumpNodes): |
| 1519 (TestWebKitAPI::HeapGraphReceiver::dumpEdges): |
| 1520 (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId): |
| 1521 (TestWebKitAPI::HeapGraphReceiver::dumpStrings): |
| 1522 (TestWebKitAPI::HeapGraphReceiver::serializer): |
| 1523 (TestWebKitAPI::HeapGraphReceiver::chunkPart): |
| 1524 (TestWebKitAPI::HeapGraphReceiver::dumpPart): |
| 1525 (TestWebKitAPI::HeapGraphReceiver::stringValue): |
| 1526 (TestWebKitAPI::HeapGraphReceiver::intValue): |
| 1527 (TestWebKitAPI::HeapGraphReceiver::nodeToString): |
| 1528 (TestWebKitAPI::HeapGraphReceiver::edgeToString): |
| 1529 (TestWebKitAPI::HeapGraphReceiver::printNode): |
| 1530 (Helper): |
| 1531 (TestWebKitAPI::Helper::Helper): |
| 1532 (TestWebKitAPI::Helper::addNode): |
| 1533 (TestWebKitAPI::Helper::addEdge): |
| 1534 (TestWebKitAPI::Helper::done): |
| 1535 (Object): |
| 1536 (TestWebKitAPI::Helper::Object::Object): |
| 1537 (TestWebKitAPI::TEST): |
| 1538 (Owner): |
| 1539 (TestWebKitAPI::Owner::Owner): |
| 1540 (TestWebKitAPI::Owner::reportMemoryUsage): |
| 1541 |
| 1542 2013-02-18 Ryosuke Niwa <rniwa@webkit.org> |
| 1543 |
| 1544 WKR build fix. Always use ascii since irclib/ircbot doesn't support unic
ode. |
| 1545 |
| 1546 * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| 1547 (NewCommitBot.next_work_item): |
| 1548 |
| 1549 2013-02-17 Kangil Han <kangil.han@samsung.com> |
| 1550 |
| 1551 Unreviewed. Add myself as a committer. |
| 1552 |
| 1553 * Scripts/webkitpy/common/config/committers.py: |
| 1554 |
| 1555 2013-02-17 Alan Cutter <alancutter@chromium.org> |
| 1556 |
| 1557 GCE EWS bots are all offline |
| 1558 https://bugs.webkit.org/show_bug.cgi?id=110069 |
| 1559 |
| 1560 Reviewed by Eric Seidel. |
| 1561 |
| 1562 Updated GCE EWS build scripts to use the gcel-10-04-v20130104 image inst
ead of the obsoleted ubuntu-10-04-v20120621. |
| 1563 This changed the ephemeral disk path to /dev/sdb and required /etc/hosts
to be chmodded to 644. |
| 1564 |
| 1565 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 1566 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 1567 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: |
| 1568 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| 1569 * EWSTools/build-vm.sh: |
| 1570 * EWSTools/start-queue.sh: |
| 1571 |
| 1572 2013-02-18 Eugene Klyuchnikov <eustas@chromium.org> |
| 1573 |
| 1574 Unreviewed, add myself to commiters.py. |
| 1575 |
| 1576 * Scripts/webkitpy/common/config/committers.py: |
| 1577 |
| 1578 2013-02-17 Dongwoo Joshua Im <dw.im@samsung.com> |
| 1579 |
| 1580 Unreviewed. Add myself as a committer. |
| 1581 |
| 1582 * Scripts/webkitpy/common/config/committers.py: |
| 1583 |
| 1584 2013-02-17 Roger Fong <roger_fong@apple.com> |
| 1585 |
| 1586 Unreviewed. Fix typo in script. |
| 1587 |
| 1588 * EWSTools/start-queue-win.sh: |
| 1589 |
| 1590 2013-02-15 Roger Fong <roger_fong@apple.com> |
| 1591 |
| 1592 Pass in bot name as parameter to start-queue-win script. |
| 1593 https://bugs.webkit.org/show_bug.cgi?id=109998. |
| 1594 |
| 1595 Reviewed by Darin Adler. |
| 1596 |
| 1597 * EWSTools/start-queue-win.sh: |
| 1598 |
| 1599 2013-02-18 Byungwoo Lee <bw80.lee@samsung.com> |
| 1600 |
| 1601 Unreviewed. Add myself as a committer. |
| 1602 |
| 1603 * Scripts/webkitpy/common/config/committers.py: |
| 1604 |
| 1605 2013-02-17 Ryosuke Niwa <rniwa@webkit.org> |
| 1606 |
| 1607 Rename new-commit-bot to WKR to disambiguate it from commit-queue. |
| 1608 |
| 1609 Rubber-stamped by Andreas Kling. |
| 1610 |
| 1611 * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| 1612 (NewCommitBot.begin_work_queue): |
| 1613 |
| 1614 2013-02-16 Glenn Adams <glenn@skynav.com> |
| 1615 |
| 1616 Unreviewed. Add myself as a committer. |
| 1617 |
| 1618 * Scripts/webkitpy/common/config/committers.py: |
| 1619 |
| 1620 2013-02-16 Ryosuke Niwa <rniwa@webkit.org> |
| 1621 |
| 1622 new-commit-bot should report the full name of committer and reviewer ins
tead of just nicks |
| 1623 https://bugs.webkit.org/show_bug.cgi?id=110040 |
| 1624 |
| 1625 Reviewed by Darin Adler. |
| 1626 |
| 1627 Have it report names like "Ryosuke Niwa (rniwa)" instead of just "rniwa"
. |
| 1628 |
| 1629 * Scripts/webkitpy/tool/commands/newcommitbot.py: |
| 1630 (NewCommitBot): |
| 1631 (NewCommitBot._summarize_commit_log): |
| 1632 * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: |
| 1633 |
| 1634 2013-02-16 Ryosuke Niwa <rniwa@webkit.org> |
| 1635 |
| 1636 We need a CIA replacement |
| 1637 https://bugs.webkit.org/show_bug.cgi?id=110008 |
| 1638 |
| 1639 Reviewed by Andreas Kling. |
| 1640 |
| 1641 Added new-commit-bot. |
| 1642 |
| 1643 * Scripts/webkitpy/tool/bot/queueengine.py: |
| 1644 (QueueEngine.__init__): |
| 1645 (QueueEngine): Made the sleep tiem configurable. |
| 1646 (QueueEngine._sleep_message): |
| 1647 (QueueEngine._sleep): |
| 1648 * Scripts/webkitpy/tool/bot/queueengine_unittest.py: |
| 1649 (QueueEngineTest.test_sleep_message): |
| 1650 * Scripts/webkitpy/tool/commands/__init__.py: |
| 1651 * Scripts/webkitpy/tool/commands/newcommitbot.py: Added. |
| 1652 (PingPong): Added. Implements the ping pong protocol. |
| 1653 (NewCommitBot): |
| 1654 (NewCommitBot.begin_work_queue): |
| 1655 (NewCommitBot.work_item_log_path): |
| 1656 (NewCommitBot.next_work_item): Update SVN revision and report any new co
mmits made since |
| 1657 the last time we checked the head SVN revision. |
| 1658 (NewCommitBot.process_work_item): |
| 1659 (NewCommitBot._update_checkout): svn up. |
| 1660 (NewCommitBot._new_svn_revisions): Returns a range of new revisions. |
| 1661 (NewCommitBot._summarize_commit_log): Summarize a commit log to be poste
d on IRC. |
| 1662 (NewCommitBot.handle_unexpected_error): |
| 1663 (NewCommitBot.handle_script_error): |
| 1664 * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: Added. |
| 1665 (NewCommitBotTest.test_summarize_commit_log_basic): Tests for summarizin
g non-rollout commits. |
| 1666 (NewCommitBotTest.test_summarize_commit_log_rollout): Tests for summariz
ing rollouts. |
| 1667 * Scripts/webkitpy/tool/commands/queues.py: |
| 1668 (AbstractQueue.execute): |
| 1669 * Scripts/webkitpy/tool/commands/queuestest.py: |
| 1670 (MockQueueEngine.__init__): |
| 1671 * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py: |
| 1672 (SheriffBotTest.test_command_aliases): |
| 1673 * Scripts/webkitpy/tool/main.py: |
| 1674 (WebKitPatch): |
| 1675 |
| 1676 2013-02-16 Jochen Eisinger <jochen@chromium.org> |
| 1677 |
| 1678 [chromium] initialize all variables of TestRunner classes |
| 1679 https://bugs.webkit.org/show_bug.cgi?id=110013 |
| 1680 |
| 1681 Reviewed by Adam Barth. |
| 1682 |
| 1683 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 1684 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 1685 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 1686 (WebTestRunner::TestRunner::TestRunner): |
| 1687 |
| 1688 2013-02-16 Jochen Eisinger <jochen@chromium.org> |
| 1689 |
| 1690 [chromium] destroy the TestPlugin when the destroy() method is invoked. |
| 1691 https://bugs.webkit.org/show_bug.cgi?id=110012 |
| 1692 |
| 1693 Reviewed by Adam Barth. |
| 1694 |
| 1695 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 1696 (WebTestRunner::TestPlugin::destroy): |
| 1697 |
| 1698 2013-02-15 Adenilson Cavalcanti <cavalcantii@gmail.com> |
| 1699 |
| 1700 [WK2] Write a test to simulate crashed WebProcess followed by Window res
ize |
| 1701 https://bugs.webkit.org/show_bug.cgi?id=109842 |
| 1702 |
| 1703 Reviewed by Benjamin Poulain. |
| 1704 |
| 1705 This new test will kill WebProcess, followed by next resizing the Window
. It helps to |
| 1706 identify if the port is testing for WebPageProxy data members state (e.g
. DrawingArea, Frames) |
| 1707 before making calls into them. |
| 1708 |
| 1709 * TestWebKitAPI/GNUmakefile.am: |
| 1710 * TestWebKitAPI/PlatformEfl.cmake: |
| 1711 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 1712 * TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp: Added. |
| 1713 (TestWebKitAPI): |
| 1714 (TestWebKitAPI::didFinishLoad): |
| 1715 (TestWebKitAPI::didCrash): |
| 1716 (TestWebKitAPI::TEST): |
| 1717 |
| 1718 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 1719 |
| 1720 Add CString operators for comparison with const char* |
| 1721 https://bugs.webkit.org/show_bug.cgi?id=109947 |
| 1722 |
| 1723 Reviewed by Darin Adler. |
| 1724 |
| 1725 Add tests for WTF::CString's comparison operators. |
| 1726 |
| 1727 * TestWebKitAPI/Tests/WTF/CString.cpp: |
| 1728 (TEST): |
| 1729 |
| 1730 2013-02-15 Zan Dobersek <zdobersek@igalia.com> |
| 1731 |
| 1732 webkit-patch suggest-reviewers should limit itself to 5 reviewers |
| 1733 https://bugs.webkit.org/show_bug.cgi?id=107528 |
| 1734 |
| 1735 Reviewed by Eric Seidel. |
| 1736 |
| 1737 * Scripts/webkitpy/common/checkout/checkout.py: |
| 1738 (Checkout.suggested_reviewers): Iterate through the sorted commit info l
ist, |
| 1739 scraping reviewers from the commit information and in the end producing
a list |
| 1740 of reviewers that's sorted from the most to least recent activity of any
reviewer |
| 1741 that has reviewed or authored patches for the changed files. |
| 1742 * Scripts/webkitpy/tool/commands/queries.py: |
| 1743 (SuggestReviewers): Use the SuggestReviewers step instead of reimplement
ing much of |
| 1744 the same logic. |
| 1745 (SuggestReviewers._prepare_state): Force the reviewer suggestion because
the option |
| 1746 defaults to False. |
| 1747 * Scripts/webkitpy/tool/steps/suggestreviewers.py: |
| 1748 (SuggestReviewers.run): Only list the first five suggested reviewers, no
w printed out |
| 1749 on a single line. Only ask for CC-ing the suggested reviewers to the bu
g if the |
| 1750 bug ID is located in the command's state. |
| 1751 |
| 1752 2013-02-15 Pablo Flouret <pablof@motorola.com> |
| 1753 |
| 1754 Unreviewed. Add myself as a committer. |
| 1755 |
| 1756 * Scripts/webkitpy/common/config/committers.py: |
| 1757 |
| 1758 2013-02-15 Roger Fong <roger_fong@apple.com> |
| 1759 |
| 1760 Get Win EWS startup script checked into tree so we can make changes to a
ll the EWS bots more easily. |
| 1761 |
| 1762 * EWSTools/start-queue-win.sh: Added. |
| 1763 |
| 1764 2013-02-15 Andreas Kling <akling@apple.com> |
| 1765 |
| 1766 Unbreak webkit-patch -- can't have both Committer and Contributor entry
with same e-mail address. |
| 1767 |
| 1768 * Scripts/webkitpy/common/config/committers.py: |
| 1769 |
| 1770 2013-02-15 Joanmarie Diggs <jdiggs@igalia.com> |
| 1771 |
| 1772 Unreviewed. Add myself as a committer. |
| 1773 |
| 1774 * Scripts/webkitpy/common/config/committers.py: |
| 1775 |
| 1776 2013-02-15 Ryosuke Niwa <rniwa@webkit.org> |
| 1777 |
| 1778 NRWT: ML Debug Test bot is timing out after cleaning up ports |
| 1779 https://bugs.webkit.org/show_bug.cgi?id=109912 |
| 1780 |
| 1781 Reviewed by Simon Fraser. |
| 1782 |
| 1783 Added more debug messgaes to diagnose the issue. |
| 1784 |
| 1785 * Scripts/webkitpy/layout_tests/controllers/manager.py: |
| 1786 (Manager.run): |
| 1787 |
| 1788 2013-02-15 Claudio Saavedra <csaavedra@igalia.com> |
| 1789 |
| 1790 Unreviewed. Add myself as a committer. |
| 1791 |
| 1792 * Scripts/webkitpy/common/config/committers.py: |
| 1793 |
| 1794 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 1795 |
| 1796 Unreviewed. Update Yi Shen, Antonio Gomes and Laszlo Gombos' |
| 1797 emails on their behalf. |
| 1798 |
| 1799 * Scripts/webkitpy/common/config/committers.py: |
| 1800 |
| 1801 2013-02-15 Andrey Lushnikov <lushnikov@chromium.org> |
| 1802 |
| 1803 Web Inspector: implement smart braces functionality |
| 1804 https://bugs.webkit.org/show_bug.cgi?id=109200 |
| 1805 |
| 1806 Reviewed by Pavel Feldman. |
| 1807 |
| 1808 Fix eventSender.keyDown implementation to correctly process opening |
| 1809 round brace symbol. |
| 1810 |
| 1811 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 1812 (WebTestRunner): |
| 1813 (WebTestRunner::EventSender::keyDown): |
| 1814 |
| 1815 2013-02-15 Jochen Eisinger <jochen@chromium.org> |
| 1816 |
| 1817 Speculative build fix for chromium-win. |
| 1818 |
| 1819 Unreviewed build fix. |
| 1820 |
| 1821 Add declarations of the copy constructor and assignment operator to |
| 1822 WebTestProxyBase, so VS doesn't try to generate them. |
| 1823 |
| 1824 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 1825 |
| 1826 2013-02-15 Simon Hausmann <simon.hausmann@digia.com> |
| 1827 |
| 1828 [Qt] Port GCController to JSC C API |
| 1829 https://bugs.webkit.org/show_bug.cgi?id=109690 |
| 1830 |
| 1831 Reviewed by Benjamin Poulain. |
| 1832 |
| 1833 Rename TestRunner to TestRunnerQt to avoid conflict when |
| 1834 including TestRunner.h in the future. |
| 1835 |
| 1836 Replaced QObject based GCController implementation with JSC C API |
| 1837 based one. |
| 1838 |
| 1839 * DumpRenderTree/qt/DumpRenderTree.pro: |
| 1840 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 1841 (WebCore::DumpRenderTree::DumpRenderTree): |
| 1842 (WebCore::DumpRenderTree::open): |
| 1843 (WebCore::DumpRenderTree::initJSObjects): |
| 1844 (WebCore::methodNameStringForFailedTest): |
| 1845 * DumpRenderTree/qt/DumpRenderTreeQt.h: |
| 1846 (WebCore::DumpRenderTree::testRunner): |
| 1847 (DumpRenderTree): |
| 1848 * DumpRenderTree/qt/GCControllerQt.cpp: |
| 1849 (GCController::getJSObjectCount): |
| 1850 * DumpRenderTree/qt/GCControllerQt.h: Removed. |
| 1851 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 1852 (TestRunnerQt::TestRunnerQt): |
| 1853 (TestRunnerQt::reset): |
| 1854 (TestRunnerQt::dumpNotifications): |
| 1855 (TestRunnerQt::processWork): |
| 1856 (TestRunnerQt::maybeDump): |
| 1857 (TestRunnerQt::dumpAsText): |
| 1858 (TestRunnerQt::waitUntilDone): |
| 1859 (TestRunnerQt::setViewModeMediaFeature): |
| 1860 (TestRunnerQt::webHistoryItemCount): |
| 1861 (TestRunnerQt::keepWebHistory): |
| 1862 (TestRunnerQt::notifyDone): |
| 1863 (TestRunnerQt::windowCount): |
| 1864 (TestRunnerQt::grantWebNotificationPermission): |
| 1865 (TestRunnerQt::ignoreLegacyWebNotificationPermissionRequests): |
| 1866 (TestRunnerQt::denyWebNotificationPermission): |
| 1867 (TestRunnerQt::removeAllWebNotificationPermissions): |
| 1868 (TestRunnerQt::simulateWebNotificationClick): |
| 1869 (TestRunnerQt::simulateLegacyWebNotificationClick): |
| 1870 (TestRunnerQt::display): |
| 1871 (TestRunnerQt::displayInvalidatedRegion): |
| 1872 (TestRunnerQt::clearBackForwardList): |
| 1873 (TestRunnerQt::pathToLocalResource): |
| 1874 (TestRunnerQt::dumpEditingCallbacks): |
| 1875 (TestRunnerQt::dumpFrameLoadCallbacks): |
| 1876 (TestRunnerQt::dumpProgressFinishedCallback): |
| 1877 (TestRunnerQt::dumpUserGestureInFrameLoadCallbacks): |
| 1878 (TestRunnerQt::dumpResourceLoadCallbacks): |
| 1879 (TestRunnerQt::dumpResourceResponseMIMETypes): |
| 1880 (TestRunnerQt::dumpWillCacheResponse): |
| 1881 (TestRunnerQt::dumpHistoryCallbacks): |
| 1882 (TestRunnerQt::setWillSendRequestReturnsNullOnRedirect): |
| 1883 (TestRunnerQt::setWillSendRequestReturnsNull): |
| 1884 (TestRunnerQt::setWillSendRequestClearHeader): |
| 1885 (TestRunnerQt::setDeferMainResourceDataLoad): |
| 1886 (TestRunnerQt::queueBackNavigation): |
| 1887 (TestRunnerQt::queueForwardNavigation): |
| 1888 (TestRunnerQt::queueLoad): |
| 1889 (TestRunnerQt::queueLoadHTMLString): |
| 1890 (TestRunnerQt::queueReload): |
| 1891 (TestRunnerQt::queueLoadingScript): |
| 1892 (TestRunnerQt::queueNonLoadingScript): |
| 1893 (TestRunnerQt::provisionalLoad): |
| 1894 (TestRunnerQt::timerEvent): |
| 1895 (TestRunnerQt::encodeHostName): |
| 1896 (TestRunnerQt::decodeHostName): |
| 1897 (TestRunnerQt::closeWebInspector): |
| 1898 (TestRunnerQt::setDeveloperExtrasEnabled): |
| 1899 (TestRunnerQt::setAsynchronousSpellCheckingEnabled): |
| 1900 (TestRunnerQt::showWebInspector): |
| 1901 (TestRunnerQt::evaluateInWebInspector): |
| 1902 (TestRunnerQt::goBack): |
| 1903 (TestRunnerQt::setDefersLoading): |
| 1904 (TestRunnerQt::setAllowUniversalAccessFromFileURLs): |
| 1905 (TestRunnerQt::setAllowFileAccessFromFileURLs): |
| 1906 (TestRunnerQt::setAppCacheMaximumSize): |
| 1907 (TestRunnerQt::setAutofilled): |
| 1908 (TestRunnerQt::setValueForUser): |
| 1909 (TestRunnerQt::setFixedContentsSize): |
| 1910 (TestRunnerQt::setPrivateBrowsingEnabled): |
| 1911 (TestRunnerQt::setSpatialNavigationEnabled): |
| 1912 (TestRunnerQt::setPopupBlockingEnabled): |
| 1913 (TestRunnerQt::setPluginsEnabled): |
| 1914 (TestRunnerQt::setPOSIXLocale): |
| 1915 (TestRunnerQt::setWindowIsKey): |
| 1916 (TestRunnerQt::setMainFrameIsFirstResponder): |
| 1917 (TestRunnerQt::setJavaScriptCanAccessClipboard): |
| 1918 (TestRunnerQt::setXSSAuditorEnabled): |
| 1919 (TestRunnerQt::dispatchPendingLoadRequests): |
| 1920 (TestRunnerQt::clearAllApplicationCaches): |
| 1921 (TestRunnerQt::clearApplicationCacheForOrigin): |
| 1922 (TestRunnerQt::localStorageDiskUsageForOrigin): |
| 1923 (TestRunnerQt::setApplicationCacheOriginQuota): |
| 1924 (TestRunnerQt::applicationCacheDiskUsageForOrigin): |
| 1925 (TestRunnerQt::originsWithApplicationCache): |
| 1926 (TestRunnerQt::setCacheModel): |
| 1927 (TestRunnerQt::setDatabaseQuota): |
| 1928 (TestRunnerQt::clearAllDatabases): |
| 1929 (TestRunnerQt::addOriginAccessWhitelistEntry): |
| 1930 (TestRunnerQt::removeOriginAccessWhitelistEntry): |
| 1931 (TestRunnerQt::setCustomPolicyDelegate): |
| 1932 (TestRunnerQt::waitForPolicyDelegate): |
| 1933 (TestRunnerQt::overridePreference): |
| 1934 (TestRunnerQt::setUserStyleSheetLocation): |
| 1935 (TestRunnerQt::setCaretBrowsingEnabled): |
| 1936 (TestRunnerQt::setAuthorAndUserStylesEnabled): |
| 1937 (TestRunnerQt::setUserStyleSheetEnabled): |
| 1938 (TestRunnerQt::setDomainRelaxationForbiddenForURLScheme): |
| 1939 (TestRunnerQt::callShouldCloseOnWebView): |
| 1940 (TestRunnerQt::setScrollbarPolicy): |
| 1941 (TestRunnerQt::setSmartInsertDeleteEnabled): |
| 1942 (TestRunnerQt::setSelectTrailingWhitespaceEnabled): |
| 1943 (TestRunnerQt::execCommand): |
| 1944 (TestRunnerQt::isCommandEnabled): |
| 1945 (TestRunnerQt::findString): |
| 1946 (TestRunnerQt::markerTextForListItem): |
| 1947 (TestRunnerQt::computedStyleIncludingVisitedInfo): |
| 1948 (TestRunnerQt::elementDoesAutoCompleteForElementWithId): |
| 1949 (TestRunnerQt::authenticateSession): |
| 1950 (TestRunnerQt::setIconDatabaseEnabled): |
| 1951 (TestRunnerQt::setMockDeviceOrientation): |
| 1952 (TestRunnerQt::setGeolocationPermission): |
| 1953 (TestRunnerQt::numberOfPendingGeolocationPermissionRequests): |
| 1954 (TestRunnerQt::setGeolocationPermissionCommon): |
| 1955 (TestRunnerQt::setMockGeolocationPositionUnavailableError): |
| 1956 (TestRunnerQt::setMockGeolocationPosition): |
| 1957 (TestRunnerQt::addMockSpeechInputResult): |
| 1958 (TestRunnerQt::setMockSpeechInputDumpRect): |
| 1959 (TestRunnerQt::startSpeechInput): |
| 1960 (TestRunnerQt::evaluateScriptInIsolatedWorldAndReturnValue): |
| 1961 (TestRunnerQt::evaluateScriptInIsolatedWorld): |
| 1962 (TestRunnerQt::addUserStyleSheet): |
| 1963 (TestRunnerQt::removeAllVisitedLinks): |
| 1964 (TestRunnerQt::addURLToRedirect): |
| 1965 (TestRunnerQt::originsWithLocalStorage): |
| 1966 (TestRunnerQt::deleteAllLocalStorage): |
| 1967 (TestRunnerQt::deleteLocalStorageForOrigin): |
| 1968 (TestRunnerQt::observeStorageTrackerNotifications): |
| 1969 (TestRunnerQt::syncLocalStorage): |
| 1970 (TestRunnerQt::resetPageVisibility): |
| 1971 (TestRunnerQt::setPageVisibility): |
| 1972 (TestRunnerQt::setAutomaticLinkDetectionEnabled): |
| 1973 (TestRunnerQt::setTextDirection): |
| 1974 (TestRunnerQt::setAlwaysAcceptCookies): |
| 1975 (TestRunnerQt::setAlwaysBlockCookies): |
| 1976 (TestRunnerQt::setAudioData): |
| 1977 * DumpRenderTree/qt/TestRunnerQt.h: |
| 1978 (TestRunnerQt): |
| 1979 |
| 1980 2013-02-14 Karen Grunberg <kareng@chromium.org> |
| 1981 |
| 1982 adding myself as a committer |
| 1983 |
| 1984 * Scripts/webkitpy/common/config/committers.py: |
| 1985 |
| 1986 2013-02-14 Glenn Adams <glenn@skynav.com> |
| 1987 |
| 1988 new-run-webkit-tests needs a shared TestExpectations between all WebKit
ports |
| 1989 https://bugs.webkit.org/show_bug.cgi?id=37565 |
| 1990 |
| 1991 Introduce generic TestExpectations file that applies as a fallback for a
ll ports, the location of which |
| 1992 is LayoutTests/TestExpectations. |
| 1993 |
| 1994 Reviewed by Dirk Pranke. |
| 1995 |
| 1996 * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py: |
| 1997 (FakePort.path_to_generic_test_expectations_file): |
| 1998 * Scripts/webkitpy/layout_tests/models/test_expectations.py: |
| 1999 (TestExpectations.__init__): |
| 2000 * Scripts/webkitpy/layout_tests/port/base.py: |
| 2001 (Port.path_to_generic_test_expectations_file): |
| 2002 (Port): |
| 2003 (Port._port_specific_expectations_files): |
| 2004 (Port.expectations_files): |
| 2005 * Scripts/webkitpy/layout_tests/port/chromium.py: |
| 2006 (ChromiumPort._port_specific_expectations_files): |
| 2007 * Scripts/webkitpy/layout_tests/port/chromium_android.py: |
| 2008 (ChromiumAndroidPort._port_specific_expectations_files): |
| 2009 * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: |
| 2010 (ChromiumPortTestCase.test_expectations_files): |
| 2011 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 2012 (EflPort._port_specific_expectations_files): |
| 2013 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 2014 (GtkPort._port_specific_expectations_files): |
| 2015 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| 2016 (GtkPortTest.test_expectations_files): |
| 2017 * Scripts/webkitpy/layout_tests/port/mac.py: |
| 2018 (MacPort._port_specific_expectations_files): |
| 2019 * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
| 2020 (PortTestCase.test_expectations_ordering): |
| 2021 (test_expectations_files): |
| 2022 * Scripts/webkitpy/layout_tests/port/qt.py: |
| 2023 (QtPort._port_specific_expectations_files): |
| 2024 * Scripts/webkitpy/layout_tests/port/qt_unittest.py: |
| 2025 (QtPortTest.test_expectations_files): |
| 2026 * Scripts/webkitpy/layout_tests/port/win_unittest.py: |
| 2027 (WinPortTest.test_expectations_files): |
| 2028 * Scripts/webkitpy/tool/commands/queries_unittest.py: |
| 2029 (PrintExpectationsTest.test_paths): |
| 2030 * Scripts/webkitpy/tool/commands/rebaseline.py: |
| 2031 (RebaselineTest._update_expectations_file): |
| 2032 |
| 2033 2013-02-14 Jochen Eisinger <jochen@chromium.org> |
| 2034 |
| 2035 [chromium] move pixel generation logic to TestRunner library |
| 2036 https://bugs.webkit.org/show_bug.cgi?id=109686 |
| 2037 |
| 2038 Reviewed by Stephen White. |
| 2039 |
| 2040 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 2041 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 2042 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 2043 (WebTestRunner): |
| 2044 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2045 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 2046 (WebTestRunner): |
| 2047 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 2048 (WebTestRunner::TestInterfaces::~TestInterfaces): |
| 2049 (WebTestRunner::TestInterfaces::setWebView): |
| 2050 (WebTestRunner::TestInterfaces::proxy): |
| 2051 (WebTestRunner): |
| 2052 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 2053 (WebTestRunner): |
| 2054 (TestInterfaces): |
| 2055 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2056 (WebTestRunner::TestRunner::setWebView): |
| 2057 (WebTestRunner): |
| 2058 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 2059 (WebTestRunner::TestRunner::display): |
| 2060 (WebTestRunner::TestRunner::displayInvalidatedRegion): |
| 2061 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2062 (WebTestRunner): |
| 2063 (TestRunner): |
| 2064 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 2065 (WebTestRunner::WebTestInterfaces::setWebView): |
| 2066 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2067 (WebTestRunner::WebTestProxyBase::reset): |
| 2068 (WebTestRunner::WebTestProxyBase::capturePixels): |
| 2069 (WebTestRunner): |
| 2070 (WebTestRunner::WebTestProxyBase::paintRect): |
| 2071 (WebTestRunner::WebTestProxyBase::paintInvalidatedRegion): |
| 2072 (WebTestRunner::WebTestProxyBase::paintPagesWithBoundaries): |
| 2073 (WebTestRunner::WebTestProxyBase::canvas): |
| 2074 (WebTestRunner::WebTestProxyBase::displayRepaintMask): |
| 2075 (WebTestRunner::WebTestProxyBase::display): |
| 2076 (WebTestRunner::WebTestProxyBase::displayInvalidatedRegion): |
| 2077 (WebTestRunner::WebTestProxyBase::discardBackingStore): |
| 2078 (WebTestRunner::WebTestProxyBase::setWindowRect): |
| 2079 (WebTestRunner::WebTestProxyBase::userMediaClient): |
| 2080 * DumpRenderTree/chromium/TestShell.cpp: |
| 2081 (TestShell::createMainWindow): |
| 2082 (TestShell::~TestShell): |
| 2083 (TestShell::showDevTools): |
| 2084 (TestShell::closeDevTools): |
| 2085 (TestShell::dump): |
| 2086 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2087 (WebViewHost::setWindowRect): |
| 2088 (WebViewHost::setDeviceScaleFactor): |
| 2089 (WebViewHost::reset): |
| 2090 * DumpRenderTree/chromium/WebViewHost.h: |
| 2091 (WebViewHost): |
| 2092 |
| 2093 2013-02-14 Tony Chang <tony@chromium.org> |
| 2094 |
| 2095 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops fil
es. |
| 2096 https://bugs.webkit.org/show_bug.cgi?id=96934 |
| 2097 |
| 2098 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
| 2099 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
| 2100 * DumpRenderTree/win/DumpRenderTreeLauncherCommon.vsprops: Added propert
y svn:eol-style. |
| 2101 * DumpRenderTree/win/DumpRenderTreeLauncherDebug.vsprops: Added property
svn:eol-style. |
| 2102 * DumpRenderTree/win/DumpRenderTreeLauncherDebugAll.vsprops: Added prope
rty svn:eol-style. |
| 2103 * DumpRenderTree/win/DumpRenderTreeLauncherDebugCairoCFLite.vsprops: Add
ed property svn:eol-style. |
| 2104 * DumpRenderTree/win/DumpRenderTreeLauncherProduction.vsprops: Added pro
perty svn:eol-style. |
| 2105 * DumpRenderTree/win/DumpRenderTreeLauncherRelease.vsprops: Added proper
ty svn:eol-style. |
| 2106 * DumpRenderTree/win/DumpRenderTreeLauncherReleaseCairoCFLite.vsprops: A
dded property svn:eol-style. |
| 2107 * DumpRenderTree/win/ImageDiffLauncherCommon.vsprops: Added property svn
:eol-style. |
| 2108 * DumpRenderTree/win/ImageDiffLauncherDebug.vsprops: Added property svn:
eol-style. |
| 2109 * DumpRenderTree/win/ImageDiffLauncherDebugAll.vsprops: Added property s
vn:eol-style. |
| 2110 * DumpRenderTree/win/ImageDiffLauncherDebugCairoCFLite.vsprops: Added pr
operty svn:eol-style. |
| 2111 * DumpRenderTree/win/ImageDiffLauncherProduction.vsprops: Added property
svn:eol-style. |
| 2112 * DumpRenderTree/win/ImageDiffLauncherRelease.vsprops: Added property sv
n:eol-style. |
| 2113 * DumpRenderTree/win/ImageDiffLauncherReleaseCairoCFLite.vsprops: Added
property svn:eol-style. |
| 2114 * DumpRenderTree/win/ImageDiffWinCairoCommon.vsprops: Added property svn
:eol-style. |
| 2115 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
| 2116 * MiniBrowser/Configurations/MiniBrowserLauncherCommon.vsprops: Added pr
operty svn:eol-style. |
| 2117 * MiniBrowser/Configurations/MiniBrowserLauncherDebug.vsprops: Added pro
perty svn:eol-style. |
| 2118 * MiniBrowser/Configurations/MiniBrowserLauncherDebugAll.vsprops: Added
property svn:eol-style. |
| 2119 * MiniBrowser/Configurations/MiniBrowserLauncherDebugCairoCFLite.vsprops
: Added property svn:eol-style. |
| 2120 * MiniBrowser/Configurations/MiniBrowserLauncherProduction.vsprops: Adde
d property svn:eol-style. |
| 2121 * MiniBrowser/Configurations/MiniBrowserLauncherRelease.vsprops: Added p
roperty svn:eol-style. |
| 2122 * MiniBrowser/Configurations/MiniBrowserLauncherReleaseCairoCFLite.vspro
ps: Added property svn:eol-style. |
| 2123 * TestWebKitAPI/Configurations/TestWebKitAPICFNetwork.vsprops: Added pro
perty svn:eol-style. |
| 2124 * TestWebKitAPI/Configurations/TestWebKitAPIDebug.vsprops: Added propert
y svn:eol-style. |
| 2125 * TestWebKitAPI/Configurations/TestWebKitAPIDebugAll.vsprops: Added prop
erty svn:eol-style. |
| 2126 * TestWebKitAPI/Configurations/TestWebKitAPIDebugCairoCFLite.vsprops: Ad
ded property svn:eol-style. |
| 2127 * TestWebKitAPI/Configurations/TestWebKitAPIInjectedBundleCommon.vsprops
: Added property svn:eol-style. |
| 2128 * TestWebKitAPI/Configurations/TestWebKitAPIRelease.vsprops: Added prope
rty svn:eol-style. |
| 2129 * TestWebKitAPI/Configurations/TestWebKitAPIReleaseCairoCFLite.vsprops:
Added property svn:eol-style. |
| 2130 * WebKitTestRunner/Configurations/WebKitTestRunnerCoreGraphics.vsprops:
Added property svn:eol-style. |
| 2131 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style
. |
| 2132 * WebKitTestRunner/win/WebKitTestRunnerLauncherCommon.vsprops: Added pro
perty svn:eol-style. |
| 2133 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebug.vsprops: Added prop
erty svn:eol-style. |
| 2134 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugAll.vsprops: Added p
roperty svn:eol-style. |
| 2135 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugCairoCFLite.vsprops:
Added property svn:eol-style. |
| 2136 * WebKitTestRunner/win/WebKitTestRunnerLauncherProduction.vsprops: Added
property svn:eol-style. |
| 2137 * WebKitTestRunner/win/WebKitTestRunnerLauncherRelease.vsprops: Added pr
operty svn:eol-style. |
| 2138 * WebKitTestRunner/win/WebKitTestRunnerLauncherReleaseCairoCFLite.vsprop
s: Added property svn:eol-style. |
| 2139 * WinLauncher/WinLauncherLauncherCommon.vsprops: Added property svn:eol-
style. |
| 2140 * WinLauncher/WinLauncherLauncherDebug.vsprops: Added property svn:eol-s
tyle. |
| 2141 * WinLauncher/WinLauncherLauncherDebugAll.vsprops: Added property svn:eo
l-style. |
| 2142 * WinLauncher/WinLauncherLauncherDebugCairoCFLite.vsprops: Added propert
y svn:eol-style. |
| 2143 * WinLauncher/WinLauncherLauncherProduction.vsprops: Added property svn:
eol-style. |
| 2144 * WinLauncher/WinLauncherLauncherRelease.vsprops: Added property svn:eol
-style. |
| 2145 * WinLauncher/WinLauncherLauncherReleaseCairoCFLite.vsprops: Added prope
rty svn:eol-style. |
| 2146 |
| 2147 2013-02-14 Tony Chang <tony@chromium.org> |
| 2148 |
| 2149 Unreviewed, set svn:eol-style CRLF for .sln files. |
| 2150 |
| 2151 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
| 2152 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
| 2153 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
| 2154 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style
. |
| 2155 |
| 2156 2013-02-14 Zan Dobersek <zdobersek@igalia.com> |
| 2157 |
| 2158 [GTK] Errors when building WebKit2 with Clang |
| 2159 https://bugs.webkit.org/show_bug.cgi?id=109603 |
| 2160 |
| 2161 Reviewed by Alexey Proskuryakov. |
| 2162 |
| 2163 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| 2164 (WTR::PlatformWebView::resizeTo): Cast the width and height parameters t
o the integer |
| 2165 type when constructing the GtkAllocation. |
| 2166 |
| 2167 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
| 2168 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
| 2169 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
| 2170 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style
. |
| 2171 |
| 2172 2013-02-14 Roger Fong <roger_fong@apple.com> |
| 2173 |
| 2174 Add eol-style=native to solution files. Add a new solution file. |
| 2175 |
| 2176 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added proper
ty svn:eol-style. |
| 2177 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added property svn:eol-style. Mod
ified property svn:ignore. |
| 2178 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.sln: Added. |
| 2179 |
| 2180 2013-02-14 Mario Sanchez Prada <mario.prada@samsung.com> |
| 2181 |
| 2182 [GTK] Missing call to g_object_ref while retrieving accessible table cel
ls |
| 2183 https://bugs.webkit.org/show_bug.cgi?id=106903 |
| 2184 |
| 2185 Reviewed by Martin Robinson. |
| 2186 |
| 2187 Both DRT and WKTR need to call g_object_unref() now that an extra |
| 2188 reference is added in the implementation of atk_table_ref_at(). |
| 2189 |
| 2190 * DumpRenderTree/atk/AccessibilityUIElementGtk.cpp: |
| 2191 (AccessibilityUIElement::cellForColumnAndRow): Call g_object_unref |
| 2192 before returning the new instance of AccessibilityUIElement. |
| 2193 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| 2194 (WTR::AccessibilityUIElement::cellForColumnAndRow): Ditto. |
| 2195 |
| 2196 2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2197 |
| 2198 Unreviewed, rolling out r142841. |
| 2199 http://trac.webkit.org/changeset/142841 |
| 2200 https://bugs.webkit.org/show_bug.cgi?id=109791 |
| 2201 |
| 2202 Caused webkit_unit_tests to crash on chromium bots. (Requested |
| 2203 by atwilson_ on #webkit). |
| 2204 |
| 2205 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2206 (WebViewHost::createOutputSurface): |
| 2207 (WebViewHost::initializeLayerTreeView): |
| 2208 |
| 2209 2013-02-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 2210 |
| 2211 [EFL][jhbuild] Silence GSettings-related warning. |
| 2212 https://bugs.webkit.org/show_bug.cgi?id=109749 |
| 2213 |
| 2214 Reviewed by Martin Robinson. |
| 2215 |
| 2216 Apply the same change done to the GTK+ port in r109127; this |
| 2217 silences the warnings printed by glib about the memory GSettings |
| 2218 backend being used. |
| 2219 |
| 2220 Not only does this make the bots (as well as manual runs of, say, |
| 2221 WebKitTestRunner) much more silent, but it also removes an stderr |
| 2222 line (which run-perf-tests considers as a failure). |
| 2223 |
| 2224 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 2225 (EflPort.setup_environ_for_server): Explicitly set the |
| 2226 GSETTINGS_BACKEND environment variable to "memory". |
| 2227 |
| 2228 2013-02-14 Jochen Eisinger <jochen@chromium.org> |
| 2229 |
| 2230 [chromium] move mock notification presenter to TestRunner library |
| 2231 https://bugs.webkit.org/show_bug.cgi?id=109706 |
| 2232 |
| 2233 Reviewed by Adam Barth. |
| 2234 |
| 2235 * DumpRenderTree/DumpRenderTree.gypi: |
| 2236 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 2237 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2238 (WebKit): |
| 2239 (WebTestRunner::WebTestProxy::notificationPresenter): |
| 2240 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Rena
med from Tools/DumpRenderTree/chromium/NotificationPresenter.cpp. |
| 2241 (WebTestRunner::NotificationPresenter::NotificationPresenter): |
| 2242 (WebTestRunner): |
| 2243 (WebTestRunner::NotificationPresenter::~NotificationPresenter): |
| 2244 (WebTestRunner::NotificationPresenter::grantPermission): |
| 2245 (WebTestRunner::NotificationPresenter::simulateClick): |
| 2246 (WebTestRunner::NotificationPresenter::show): |
| 2247 (WebTestRunner::NotificationPresenter::cancel): |
| 2248 (WebTestRunner::NotificationPresenter::objectDestroyed): |
| 2249 (WebTestRunner::NotificationPresenter::checkPermission): |
| 2250 (WebTestRunner::NotificationPresenter::requestPermission): |
| 2251 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Rename
d from Tools/DumpRenderTree/chromium/NotificationPresenter.h. |
| 2252 (WebTestRunner): |
| 2253 (NotificationPresenter): |
| 2254 (WebTestRunner::NotificationPresenter::setDelegate): |
| 2255 (WebTestRunner::NotificationPresenter::reset): |
| 2256 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2257 (WebTestRunner::TestRunner::TestRunner): |
| 2258 (WebTestRunner::TestRunner::setDelegate): |
| 2259 (WebTestRunner::TestRunner::reset): |
| 2260 (WebTestRunner::TestRunner::notificationPresenter): |
| 2261 (WebTestRunner): |
| 2262 (WebTestRunner::TestRunner::grantWebNotificationPermission): |
| 2263 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 2264 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2265 (WebKit): |
| 2266 (WebTestRunner): |
| 2267 (TestRunner): |
| 2268 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2269 (WebTestRunner::WebTestProxyBase::notificationPresenter): |
| 2270 (WebTestRunner): |
| 2271 * DumpRenderTree/chromium/TestShell.cpp: |
| 2272 (TestShell::initialize): |
| 2273 (TestShell::resetTestController): |
| 2274 * DumpRenderTree/chromium/TestShell.h: |
| 2275 (WebKit): |
| 2276 (TestShell): |
| 2277 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2278 * DumpRenderTree/chromium/WebViewHost.h: |
| 2279 |
| 2280 2013-02-13 Roger Fong <roger_fong@apple.com> |
| 2281 |
| 2282 Unreviewed. Add separate DumpRenderTree VS2010 solution file. |
| 2283 |
| 2284 * DumpRenderTree/DumpRenderTree.vcxproj: Added property svn:ignore. |
| 2285 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added. |
| 2286 |
| 2287 2013-02-12 James Robinson <jamesr@chromium.org> |
| 2288 |
| 2289 [chromium] Request WebLayerTreeView for DumpRenderTree via explicit test
ing path |
| 2290 https://bugs.webkit.org/show_bug.cgi?id=109634 |
| 2291 |
| 2292 Reviewed by Adrienne Walker. |
| 2293 |
| 2294 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2295 (WebViewHost::createOutputSurface): |
| 2296 (WebViewHost::initializeLayerTreeView): |
| 2297 |
| 2298 2013-02-13 David Farler <dfarler@apple.com> |
| 2299 |
| 2300 TestWebKitAPI fails to build for iphonesimulator: 'CFNetwork/CFNetworkDe
fs.h' file not found |
| 2301 https://bugs.webkit.org/show_bug.cgi?id=109766 |
| 2302 |
| 2303 Reviewed by David Kilzer. |
| 2304 |
| 2305 * TestWebKitAPI/Configurations/Base.xcconfig: |
| 2306 - Don't search Mac OS X header search paths when building on iOS |
| 2307 |
| 2308 2013-02-13 Zan Dobersek <zdobersek@igalia.com> |
| 2309 |
| 2310 The 'global isinf/isnan' compiler quirk required when using clang with l
ibstdc++ |
| 2311 https://bugs.webkit.org/show_bug.cgi?id=109325 |
| 2312 |
| 2313 Reviewed by Anders Carlsson. |
| 2314 |
| 2315 Prefix calls to the isinf and isnan methods with std::, declaring we wan
t to use the |
| 2316 two methods as they're provided by the C++ standard library being used. |
| 2317 |
| 2318 * DumpRenderTree/TestRunner.cpp: |
| 2319 (setAppCacheMaximumSizeCallback): |
| 2320 (setApplicationCacheOriginQuotaCallback): |
| 2321 (setDatabaseQuotaCallback): |
| 2322 |
| 2323 2013-02-13 Alan Cutter <alancutter@chromium.org> |
| 2324 |
| 2325 cr-linux debug should use clang and maybe be a components build |
| 2326 https://bugs.webkit.org/show_bug.cgi?id=108512 |
| 2327 |
| 2328 Reviewed by Adam Barth. |
| 2329 |
| 2330 Modified GCE cr-linux-debug-ews bot build scripts to configure clang ove
r gcc for build performance. |
| 2331 Build bots will update clang with each bot cycle. |
| 2332 Updated GCE image paths to suit gcutil 1.6.1. |
| 2333 |
| 2334 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 2335 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 2336 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: |
| 2337 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| 2338 * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleCo
mputeEngine/build-chromium-ews.sh. |
| 2339 * EWSTools/start-queue.sh: |
| 2340 |
| 2341 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2342 |
| 2343 Unreviewed, rolling out r142747. |
| 2344 http://trac.webkit.org/changeset/142747 |
| 2345 https://bugs.webkit.org/show_bug.cgi?id=109746 |
| 2346 |
| 2347 broke component build (Requested by alecf_gardening on |
| 2348 #webkit). |
| 2349 |
| 2350 * TestWebKitAPI/TestWebKitAPI.gypi: |
| 2351 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed. |
| 2352 |
| 2353 2013-02-13 Jochen Eisinger <jochen@chromium.org> |
| 2354 |
| 2355 [chromium] fix TestRunner build with enable_webrtc=0 |
| 2356 https://bugs.webkit.org/show_bug.cgi?id=109700 |
| 2357 |
| 2358 Reviewed by Tony Chang. |
| 2359 |
| 2360 We can't use ENABLE() macros in the TestRunner library, however, |
| 2361 ENABLE_WEBRTC is defined by build/common.gypi, so we can use it. |
| 2362 |
| 2363 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: |
| 2364 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: |
| 2365 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp
: |
| 2366 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cp
p: |
| 2367 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler
.cpp: |
| 2368 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 2369 (WebTestRunner): |
| 2370 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2371 (WebTestRunner::WebTestProxyBase::userMediaClient): |
| 2372 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: |
| 2373 |
| 2374 2013-02-12 Roger Fong <roger_fong@apple.com> |
| 2375 |
| 2376 TestWebKitAPI and record-memory projects and property sheets for VS2010. |
| 2377 https://bugs.webkit.org/show_bug.cgi?id=107034 |
| 2378 |
| 2379 Reviewed by Brent Fulgham. |
| 2380 |
| 2381 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added. |
| 2382 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Added. |
| 2383 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: Add
ed. |
| 2384 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPostBuild.cmd: Copied
from Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd. |
| 2385 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: Copied
from Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd. |
| 2386 * win/record-memory: Added. |
| 2387 * win/record-memory/main.cpp: Copied from Tools/record-memory-win/main.c
pp. |
| 2388 * win/record-memory/record-memory.vcxproj: Added. |
| 2389 * win/record-memory/record-memory.vcxproj.filters: Added. |
| 2390 * win/record-memory/record-memoryCommon.props: Added. |
| 2391 * win/record-memory/record-memoryDebug.props: Added. |
| 2392 * win/record-memory/record-memoryRelease.props: Added. |
| 2393 |
| 2394 2013-02-13 Tommy Widenflycht <tommyw@google.com> |
| 2395 |
| 2396 MediaStream API: Use the source id when creating new tracks |
| 2397 https://bugs.webkit.org/show_bug.cgi?id=109688 |
| 2398 |
| 2399 Reviewed by Adam Barth. |
| 2400 |
| 2401 Switching mock to new API. |
| 2402 |
| 2403 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: |
| 2404 (WebTestRunner::WebUserMediaClientMock::requestUserMedia): |
| 2405 |
| 2406 2013-02-13 Brent Fulgham <bfulgham@webkit.org> |
| 2407 |
| 2408 [Windows] Unreviewed VS2010 fix to add $(ConfigurationBuildDir)/private |
| 2409 to include paths, to match VS2005 build behavior. |
| 2410 |
| 2411 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherCommon.props: |
| 2412 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommo
n.props: |
| 2413 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginCommon.props: |
| 2414 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: |
| 2415 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: |
| 2416 |
| 2417 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com> |
| 2418 |
| 2419 Unreviewed, rolling out r142736. |
| 2420 http://trac.webkit.org/changeset/142736 |
| 2421 https://bugs.webkit.org/show_bug.cgi?id=109716 |
| 2422 |
| 2423 Broke ABI, nightly builds crash on launch (Requested by ap on |
| 2424 #webkit). |
| 2425 |
| 2426 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 2427 (-[WK2BrowserWindowController awakeFromNib]): |
| 2428 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 2429 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 2430 * WebKitTestRunner/TestController.cpp: |
| 2431 (WTR::TestController::createWebViewWithOptions): |
| 2432 |
| 2433 2013-02-13 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| 2434 |
| 2435 [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit |
| 2436 https://bugs.webkit.org/show_bug.cgi?id=109456 |
| 2437 |
| 2438 Reviewed by Anders Carlsson. |
| 2439 |
| 2440 WebView instance must not live longer than EwkView, as EwkView owns |
| 2441 objects that page proxy refers to, doing otherwise leads to a crash. |
| 2442 |
| 2443 Test controller has own ptr containing WebView. Invoking of ewk_shutdown
() |
| 2444 leads to evas objects deletion. So, the problem was that test controller
was |
| 2445 deleted after ewk_shutdown() had been called in main() function causing |
| 2446 crashes on WTR exit. |
| 2447 |
| 2448 The patch introduces a scope for test controller so that it is deleted f
irst. |
| 2449 |
| 2450 * WebKitTestRunner/efl/main.cpp: |
| 2451 (main): |
| 2452 |
| 2453 2013-02-13 Ilya Tikhonovsky <loislo@chromium.org> |
| 2454 |
| 2455 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't
report the leaf node properly. |
| 2456 https://bugs.webkit.org/show_bug.cgi?id=109554 |
| 2457 |
| 2458 In some cases leaves have no pointer so with the old schema we can't gen
erate nodeId for them because we |
| 2459 can't insert 0 into hashmap. It happens when we call addPrivateBuffer me
thod. |
| 2460 |
| 2461 Drive by fix: I introduced a client interface for the HeapGraphSerialize
r. |
| 2462 It helps me to do the tests for the serializer. |
| 2463 |
| 2464 Reviewed by Yury Semikhatsky. |
| 2465 |
| 2466 It is covered by newly added tests in TestWebKitAPI. |
| 2467 |
| 2468 * TestWebKitAPI/TestWebKitAPI.gypi: |
| 2469 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
| 2470 (TestWebKitAPI): |
| 2471 (HeapGraphReceiver): |
| 2472 (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver): |
| 2473 (TestWebKitAPI::HeapGraphReceiver::printGraph): |
| 2474 (TestWebKitAPI::HeapGraphReceiver::dumpNodes): |
| 2475 (TestWebKitAPI::HeapGraphReceiver::dumpEdges): |
| 2476 (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId): |
| 2477 (TestWebKitAPI::HeapGraphReceiver::dumpStrings): |
| 2478 (TestWebKitAPI::HeapGraphReceiver::serializer): |
| 2479 (TestWebKitAPI::HeapGraphReceiver::chunkPart): |
| 2480 (TestWebKitAPI::HeapGraphReceiver::dumpPart): |
| 2481 (TestWebKitAPI::HeapGraphReceiver::stringValue): |
| 2482 (TestWebKitAPI::HeapGraphReceiver::intValue): |
| 2483 (TestWebKitAPI::HeapGraphReceiver::nodeToString): |
| 2484 (TestWebKitAPI::HeapGraphReceiver::edgeToString): |
| 2485 (TestWebKitAPI::HeapGraphReceiver::printNode): |
| 2486 (Helper): |
| 2487 (TestWebKitAPI::Helper::Helper): |
| 2488 (TestWebKitAPI::Helper::addNode): |
| 2489 (TestWebKitAPI::Helper::addEdge): |
| 2490 (TestWebKitAPI::Helper::done): |
| 2491 (Object): |
| 2492 (TestWebKitAPI::Helper::Object::Object): |
| 2493 (TestWebKitAPI::TEST): |
| 2494 (Owner): |
| 2495 (TestWebKitAPI::Owner::Owner): |
| 2496 (TestWebKitAPI::Owner::reportMemoryUsage): |
| 2497 |
| 2498 2013-02-13 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| 2499 |
| 2500 [WK2] Remove web intents callbacks |
| 2501 https://bugs.webkit.org/show_bug.cgi?id=109654 |
| 2502 |
| 2503 Reviewed by Benjamin Poulain. |
| 2504 |
| 2505 Web intents was removed by r142549. |
| 2506 |
| 2507 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 2508 (-[WK2BrowserWindowController awakeFromNib]): |
| 2509 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 2510 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 2511 * WebKitTestRunner/TestController.cpp: |
| 2512 (WTR::TestController::createWebViewWithOptions): |
| 2513 |
| 2514 2013-02-12 Adenilson Cavalcanti <cavalcantii@gmail.com> |
| 2515 |
| 2516 [WK2] Page reloading will crash UIProcess after WebProcess was killed |
| 2517 https://bugs.webkit.org/show_bug.cgi?id=109305 |
| 2518 |
| 2519 Reviewed by Benjamin Poulain. |
| 2520 |
| 2521 Adding a new test to simulate the case of WebProcess crash followed by a
trying |
| 2522 to load a new page. |
| 2523 |
| 2524 * TestWebKitAPI/GNUmakefile.am: |
| 2525 * TestWebKitAPI/PlatformEfl.cmake: |
| 2526 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 2527 * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp: Added. |
| 2528 (TestWebKitAPI): |
| 2529 (TestWebKitAPI::didFinishLoad): |
| 2530 (TestWebKitAPI::TEST): |
| 2531 |
| 2532 2013-02-11 Brent Fulgham <bfulgham@webkit.org> |
| 2533 |
| 2534 Update WebKitDirs.pm for new Windows paths |
| 2535 https://bugs.webkit.org/show_bug.cgi?id=107714 |
| 2536 |
| 2537 Reviewed by Daniel Bates. |
| 2538 |
| 2539 * Scripts/webkitdirs.pm: For each existing Windows environment |
| 2540 variable, also include creation of the 'new' variables. The |
| 2541 'old' variables will be removed in a future update. |
| 2542 (windowsSourceSourceDir): New helper routine to return the |
| 2543 actual 'Source' folder of the WebKit source tree. |
| 2544 |
| 2545 2013-02-12 Alec Flett <alecflett@chromium.org> |
| 2546 |
| 2547 Fix signedness in WebTestProxy |
| 2548 https://bugs.webkit.org/show_bug.cgi?id=109623 |
| 2549 |
| 2550 Reviewed by Adam Barth. |
| 2551 |
| 2552 Fix signedness problem, using size_t instead of int. |
| 2553 |
| 2554 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2555 |
| 2556 2013-02-12 Raymond Toy <rtoy@google.com> |
| 2557 |
| 2558 Add alias |
| 2559 https://bugs.webkit.org/show_bug.cgi?id=109621 |
| 2560 |
| 2561 No review needed. |
| 2562 |
| 2563 * Scripts/webkitpy/common/config/committers.py: |
| 2564 |
| 2565 2013-02-12 Jochen Eisinger <jochen@chromium.org> |
| 2566 |
| 2567 [chromium] move text dump generation to TestRunner library |
| 2568 https://bugs.webkit.org/show_bug.cgi?id=109575 |
| 2569 |
| 2570 Reviewed by Adam Barth. |
| 2571 |
| 2572 * DumpRenderTree/DumpRenderTree.gypi: |
| 2573 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 2574 (WebKit): |
| 2575 (WebTestRunner::WebTestDelegate::captureHistoryForWindow): |
| 2576 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2577 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 2578 (WebTestRunner): |
| 2579 * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Copied from Too
ls/DumpRenderTree/chromium/TestRunner/src/TestCommon.h. |
| 2580 (WebTestRunner::normalizeLayoutTestURL): |
| 2581 (WebTestRunner): |
| 2582 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: |
| 2583 (WebTestRunner): |
| 2584 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2585 (WebTestRunner::TestRunner::checkResponseMimeType): |
| 2586 (WebTestRunner): |
| 2587 (WebTestRunner::TestRunner::shouldDumpAsText): |
| 2588 (WebTestRunner::TestRunner::shouldGeneratePixelResults): |
| 2589 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2590 (TestRunner): |
| 2591 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: |
| 2592 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2593 (WebTestRunner::WebTestProxyBase::captureTree): |
| 2594 (WebTestRunner): |
| 2595 * DumpRenderTree/chromium/TestShell.cpp: |
| 2596 (TestShell::dump): |
| 2597 (TestShell::captureHistoryForWindow): |
| 2598 * DumpRenderTree/chromium/TestShell.h: |
| 2599 (TestShell): |
| 2600 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2601 (WebViewHost::captureHistoryForWindow): |
| 2602 * DumpRenderTree/chromium/WebViewHost.h: |
| 2603 |
| 2604 2013-02-12 Jessie Berlin <jberlin@apple.com> |
| 2605 |
| 2606 Rollout r142618, it broke all the Mac builds. |
| 2607 |
| 2608 * TestWebKitAPI/TestWebKitAPI.gypi: |
| 2609 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 2610 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed. |
| 2611 * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
| 2612 |
| 2613 2013-02-12 Yury Semikhatsky <yurys@chromium.org> |
| 2614 |
| 2615 Unreviewed. Fix Chromium compilation after r142618. |
| 2616 |
| 2617 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: |
| 2618 (TestWebKitAPI::HeapGraphReceiver::printNode): |
| 2619 |
| 2620 2013-02-12 Martin Robinson <mrobinson@igalia.com> |
| 2621 |
| 2622 [GTK] Add an optional moduleset with hard to get packages (including lib
secret) |
| 2623 https://bugs.webkit.org/show_bug.cgi?id=109195 |
| 2624 |
| 2625 Reviewed by Philippe Normand. |
| 2626 |
| 2627 Add an optional moduleset that includes libsecret. This moduleset will |
| 2628 be used to install some annoyingly hard to obtain dependencies on older |
| 2629 distributions. |
| 2630 |
| 2631 * gtk/jhbuild-optional.modules: Added. |
| 2632 * gtk/jhbuild.modules: Add a reference to the new moduleset file. |
| 2633 |
| 2634 2013-02-12 Ilya Tikhonovsky <loislo@chromium.org> |
| 2635 |
| 2636 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't
report the leaf node properly. |
| 2637 https://bugs.webkit.org/show_bug.cgi?id=109554 |
| 2638 |
| 2639 In some cases leaves have no pointer. As example when we report a leaf v
ia addPrivateBuffer. |
| 2640 This patch has new set of tests for HeapGraphSerializer. |
| 2641 |
| 2642 Reviewed by Yury Semikhatsky. |
| 2643 |
| 2644 * TestWebKitAPI/TestWebKitAPI.gypi: |
| 2645 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 2646 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added. |
| 2647 * TestWebKitAPI/win/TestWebKitAPI.vcproj: |
| 2648 |
| 2649 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2650 |
| 2651 Unreviewed followup to r142606, the EFL port also enables the CSS image-
set |
| 2652 feature so the new configuration option's default value should reflect t
hat. |
| 2653 |
| 2654 * Scripts/webkitperl/FeatureList.pm: |
| 2655 |
| 2656 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2657 |
| 2658 [GTK] Enable CSS Variables feature in development builds |
| 2659 https://bugs.webkit.org/show_bug.cgi?id=109474 |
| 2660 |
| 2661 Reviewed by Martin Robinson. |
| 2662 |
| 2663 * Scripts/webkitperl/FeatureList.pm: Enable the feature on development |
| 2664 builds of the GTK port. |
| 2665 |
| 2666 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2667 |
| 2668 [GTK] Enable CSS image-set support in development builds |
| 2669 https://bugs.webkit.org/show_bug.cgi?id=109475 |
| 2670 |
| 2671 Reviewed by Martin Robinson. |
| 2672 |
| 2673 * Scripts/webkitperl/FeatureList.pm: Add the configuration option for th
e feature. |
| 2674 Note that the Mac port also enables the feature but does so in Platform.
h as the feature |
| 2675 is also enabled for the iOS port which can't at the moment be detected v
ia webkitperl. |
| 2676 |
| 2677 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2678 |
| 2679 [GTK] Enable DOM4 events constructors in development builds |
| 2680 https://bugs.webkit.org/show_bug.cgi?id=109471 |
| 2681 |
| 2682 Reviewed by Martin Robinson. |
| 2683 |
| 2684 * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port
as well. |
| 2685 |
| 2686 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2687 |
| 2688 Remove unnecessary variables from FeatureList.pm |
| 2689 https://bugs.webkit.org/show_bug.cgi?id=109558 |
| 2690 |
| 2691 Reviewed by Daniel Bates. |
| 2692 |
| 2693 A small cleanup, removing unused variables for which the related configu
ration |
| 2694 options were already removed. |
| 2695 |
| 2696 * Scripts/webkitperl/FeatureList.pm: |
| 2697 |
| 2698 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 2699 |
| 2700 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems |
| 2701 https://bugs.webkit.org/show_bug.cgi?id=109481 |
| 2702 |
| 2703 Reviewed by Daniel Bates. |
| 2704 |
| 2705 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code |
| 2706 back in r120574. There are still occurrences of it in various build syst
ems |
| 2707 which should all be removed as they are useless. |
| 2708 |
| 2709 * Scripts/webkitperl/FeatureList.pm: |
| 2710 |
| 2711 2013-02-12 Jochen Eisinger <jochen@chromium.org> |
| 2712 |
| 2713 [chromium] move webrtc mocks to testrunner library |
| 2714 https://bugs.webkit.org/show_bug.cgi?id=109041 |
| 2715 |
| 2716 Reviewed by Adam Barth. |
| 2717 |
| 2718 * DumpRenderTree/DumpRenderTree.gypi: |
| 2719 * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| 2720 (WebKitSupportTestEnvironment): |
| 2721 (WebKitSupportTestEnvironment::mockPlatform): |
| 2722 (main): |
| 2723 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp: |
| 2724 (MockWebKitPlatformSupport::setInterfaces): |
| 2725 (MockWebKitPlatformSupport::createMediaStreamCenter): |
| 2726 (MockWebKitPlatformSupport::createRTCPeerConnectionHandler): |
| 2727 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h: |
| 2728 (WebTestRunner): |
| 2729 (MockWebKitPlatformSupport): |
| 2730 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 2731 (WebKit): |
| 2732 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2733 (WebKit): |
| 2734 (WebTestRunner): |
| 2735 (WebTestRunner::WebTestProxy::showContextMenu): |
| 2736 (WebTestRunner::WebTestProxy::userMediaClient): |
| 2737 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed fr
om Tools/DumpRenderTree/chromium/MockConstraints.cpp. |
| 2738 (WebTestRunner::MockConstraints::verifyConstraints): |
| 2739 (WebTestRunner): |
| 2740 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from
Tools/DumpRenderTree/chromium/MockConstraints.h. |
| 2741 (WebKit): |
| 2742 (WebTestRunner): |
| 2743 (MockConstraints): |
| 2744 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: R
enamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp. |
| 2745 (WebTestRunner): |
| 2746 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter): |
| 2747 (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources): |
| 2748 (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack): |
| 2749 (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack): |
| 2750 (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack): |
| 2751 (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack): |
| 2752 (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream): |
| 2753 (MockWebAudioDestinationConsumer): |
| 2754 (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinatio
nConsumer): |
| 2755 (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream): |
| 2756 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Ren
amed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h. |
| 2757 (WebKit): |
| 2758 (WebTestRunner): |
| 2759 (MockWebMediaStreamCenter): |
| 2760 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter): |
| 2761 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp
: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp. |
| 2762 (WebTestRunner): |
| 2763 (DTMFSenderToneTask): |
| 2764 (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask): |
| 2765 (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler
): |
| 2766 (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient): |
| 2767 (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer): |
| 2768 (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF): |
| 2769 (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF): |
| 2770 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h:
Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h. |
| 2771 (WebTestRunner): |
| 2772 (MockWebRTCDTMFSenderHandler): |
| 2773 (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList): |
| 2774 (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer): |
| 2775 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cp
p: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp. |
| 2776 (WebTestRunner): |
| 2777 (DataChannelReadyStateTask): |
| 2778 (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask): |
| 2779 (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandl
er): |
| 2780 (WebTestRunner::MockWebRTCDataChannelHandler::setClient): |
| 2781 (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount): |
| 2782 (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData): |
| 2783 (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData): |
| 2784 (WebTestRunner::MockWebRTCDataChannelHandler::close): |
| 2785 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h:
Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h. |
| 2786 (WebTestRunner): |
| 2787 (MockWebRTCDataChannelHandler): |
| 2788 (WebTestRunner::MockWebRTCDataChannelHandler::taskList): |
| 2789 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler
.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler
.cpp. |
| 2790 (WebTestRunner): |
| 2791 (RTCSessionDescriptionRequestSuccededTask): |
| 2792 (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDesc
riptionRequestSuccededTask): |
| 2793 (RTCSessionDescriptionRequestFailedTask): |
| 2794 (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescri
ptionRequestFailedTask): |
| 2795 (RTCStatsRequestSucceededTask): |
| 2796 (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTa
sk): |
| 2797 (RTCVoidRequestTask): |
| 2798 (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask): |
| 2799 (RTCPeerConnectionStateTask): |
| 2800 (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask): |
| 2801 (RemoteDataChannelTask): |
| 2802 (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask): |
| 2803 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectio
nHandler): |
| 2804 (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize): |
| 2805 (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer): |
| 2806 (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer): |
| 2807 (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription): |
| 2808 (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription): |
| 2809 (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription): |
| 2810 (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription): |
| 2811 (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE): |
| 2812 (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate): |
| 2813 (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream): |
| 2814 (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream): |
| 2815 (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats): |
| 2816 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel): |
| 2817 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender): |
| 2818 (WebTestRunner::MockWebRTCPeerConnectionHandler::stop): |
| 2819 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler
.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h
. |
| 2820 (WebKit): |
| 2821 (WebTestRunner): |
| 2822 (MockWebRTCPeerConnectionHandler): |
| 2823 (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList): |
| 2824 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectio
nHandler): |
| 2825 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 2826 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 2827 (WebTestRunner::TestInterfaces::setDelegate): |
| 2828 (WebTestRunner::TestInterfaces::delegate): |
| 2829 (WebTestRunner): |
| 2830 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 2831 (TestInterfaces): |
| 2832 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 2833 (WebTestRunner::WebTestInterfaces::createMediaStreamCenter): |
| 2834 (WebTestRunner): |
| 2835 (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler): |
| 2836 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2837 (WebTestRunner::WebTestProxyBase::userMediaClient): |
| 2838 (WebTestRunner): |
| 2839 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Ren
amed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp. |
| 2840 (WebTestRunner): |
| 2841 (UserMediaRequestTask): |
| 2842 (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask): |
| 2843 (MockExtraData): |
| 2844 (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock): |
| 2845 (WebTestRunner::WebUserMediaClientMock::requestUserMedia): |
| 2846 (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest): |
| 2847 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renam
ed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h. |
| 2848 (WebTestRunner): |
| 2849 (WebUserMediaClientMock): |
| 2850 (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock): |
| 2851 (WebTestRunner::WebUserMediaClientMock::taskList): |
| 2852 * DumpRenderTree/chromium/TestShell.cpp: |
| 2853 (TestShell::initialize): |
| 2854 * DumpRenderTree/chromium/TestShell.h: |
| 2855 (TestShell): |
| 2856 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2857 * DumpRenderTree/chromium/WebViewHost.h: |
| 2858 (WebViewHost): |
| 2859 |
| 2860 2013-02-11 Timothy Loh <timloh@chromium.com> |
| 2861 |
| 2862 webkit-patch upload regenerates the WebCore ChangeLog every time it's ca
lled |
| 2863 https://bugs.webkit.org/show_bug.cgi?id=108983 |
| 2864 |
| 2865 Reviewed by Ryosuke Niwa. |
| 2866 |
| 2867 This patch puts the behaviour from Bug 74358 behind the flag (default=OF
F) |
| 2868 `--update-changelogs', and removes the flag `--no-prepare-changelogs'. |
| 2869 The flag name change from prepare to update is since we still want to |
| 2870 prepare changelogs in the default case when none currently exist. |
| 2871 |
| 2872 * Scripts/webkitpy/tool/commands/commandtest.py: |
| 2873 (CommandsTest.assert_execute_outputs): |
| 2874 * Scripts/webkitpy/tool/steps/options.py: |
| 2875 (Options): |
| 2876 * Scripts/webkitpy/tool/steps/preparechangelog.py: |
| 2877 (PrepareChangeLog.options): |
| 2878 (PrepareChangeLog.run): |
| 2879 |
| 2880 2013-02-11 Jochen Eisinger <jochen@chromium.org> |
| 2881 |
| 2882 [chromium] move printPage() implementation to testRunner library |
| 2883 https://bugs.webkit.org/show_bug.cgi?id=109436 |
| 2884 |
| 2885 Reviewed by Adam Barth. |
| 2886 |
| 2887 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2888 (WebTestRunner::WebTestProxy::showContextMenu): |
| 2889 (WebTestRunner::WebTestProxy::printPage): |
| 2890 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2891 (WebTestRunner): |
| 2892 (WebTestRunner::WebTestProxyBase::printPage): |
| 2893 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2894 * DumpRenderTree/chromium/WebViewHost.h: |
| 2895 |
| 2896 2013-02-11 James Robinson <jamesr@chromium.org> |
| 2897 |
| 2898 [Chromium] Get rid of WebAnimationController |
| 2899 https://bugs.webkit.org/show_bug.cgi?id=109235 |
| 2900 |
| 2901 Reviewed by Benjamin Poulain. |
| 2902 |
| 2903 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2904 (WebTestRunner::TestRunner::TestRunner): |
| 2905 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2906 (TestRunner): |
| 2907 |
| 2908 2013-02-11 Ryosuke Niwa <rniwa@webkit.org> |
| 2909 |
| 2910 Disable delete button controller on non-Mac ports and delete EditorClien
t::shouldShowDeleteInterface |
| 2911 https://bugs.webkit.org/show_bug.cgi?id=109534 |
| 2912 |
| 2913 Reviewed by Anders Carlsson. |
| 2914 |
| 2915 * DumpRenderTree/gtk/EditingCallbacks.cpp: |
| 2916 (shouldShowDeleteInterfaceForElement): |
| 2917 |
| 2918 2013-02-11 Nico Weber <thakis@chromium.org> |
| 2919 |
| 2920 Remove web intents code |
| 2921 https://bugs.webkit.org/show_bug.cgi?id=109501 |
| 2922 |
| 2923 Reviewed by Eric Seidel. |
| 2924 |
| 2925 See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev. |
| 2926 |
| 2927 * DumpRenderTree/TestRunner.cpp: |
| 2928 (TestRunner::staticFunctions): |
| 2929 * DumpRenderTree/TestRunner.h: |
| 2930 (TestRunner): |
| 2931 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 2932 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 2933 (WebKit): |
| 2934 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 2935 (WebKit): |
| 2936 (WebTestRunner::WebTestProxy::didEndEditing): |
| 2937 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2938 (WebTestRunner::TestRunner::TestRunner): |
| 2939 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2940 (TestRunner): |
| 2941 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 2942 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2943 * DumpRenderTree/chromium/WebViewHost.h: |
| 2944 (WebViewHost): |
| 2945 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 2946 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 2947 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 2948 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 2949 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 2950 * Scripts/webkitperl/FeatureList.pm: |
| 2951 |
| 2952 2013-02-11 Benjamin Poulain <benjamin@webkit.org> |
| 2953 |
| 2954 Kill TestRunner::setMinimumTimerInterval; implement the feature with Int
ernalSettings |
| 2955 https://bugs.webkit.org/show_bug.cgi?id=109349 |
| 2956 |
| 2957 Reviewed by Sam Weinig. |
| 2958 |
| 2959 Get rid of TestRunner's setMinimumTimerInterval and all the related func
tions. |
| 2960 |
| 2961 This also fixes an oddity: |
| 2962 TestRunners were initialized with a minimum timer interval of 10 millise
conds instead |
| 2963 of using the default value. All with the same copy of an outdated commen
t. |
| 2964 |
| 2965 * DumpRenderTree/TestRunner.cpp: |
| 2966 (TestRunner::staticFunctions): |
| 2967 * DumpRenderTree/TestRunner.h: |
| 2968 (TestRunner): |
| 2969 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 2970 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 2971 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 2972 (WebTestRunner::TestRunner::TestRunner): |
| 2973 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 2974 (TestRunner): |
| 2975 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 2976 (WebTestRunner::WebPreferences::reset): |
| 2977 (WebTestRunner::WebPreferences::applyTo): |
| 2978 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 2979 (WebViewHost::reset): |
| 2980 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| 2981 (DumpRenderTreeChrome::resetDefaultsToConsistentValues): |
| 2982 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 2983 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 2984 (resetDefaultsToConsistentValues): |
| 2985 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 2986 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 2987 (resetWebViewToConsistentStateBeforeTesting): |
| 2988 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 2989 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 2990 (WebCore::WebPage::resetSettings): |
| 2991 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 2992 * DumpRenderTree/qt/TestRunnerQt.h: |
| 2993 (TestRunner): |
| 2994 * DumpRenderTree/win/DumpRenderTree.cpp: |
| 2995 (resetWebViewToConsistentStateBeforeTesting): |
| 2996 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 2997 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 2998 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 2999 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| 3000 (WTR::InjectedBundle::beginTesting): |
| 3001 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 3002 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 3003 (TestRunner): |
| 3004 |
| 3005 2013-02-11 Dean Jackson <dino@apple.com> |
| 3006 |
| 3007 Remove use of plugInStartLabelImage |
| 3008 https://bugs.webkit.org/show_bug.cgi?id=108273 |
| 3009 |
| 3010 Reviewed by Simon Fraser. |
| 3011 |
| 3012 Take two - after rollout in r142405. |
| 3013 Removed plugInStartLabelImage entry from client structure. |
| 3014 |
| 3015 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 3016 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 3017 |
| 3018 2013-02-11 Tony Chang <tony@chromium.org> |
| 3019 |
| 3020 Move setFrameFlatteningEnabled from layoutTestController to window.inter
nals.settings |
| 3021 https://bugs.webkit.org/show_bug.cgi?id=87149 |
| 3022 |
| 3023 Reviewed by Simon Fraser. |
| 3024 |
| 3025 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API |
| 3026 methods are left because there may be users of it. Add a test for Apple
Mac |
| 3027 to ensure that the API for the preference still works using overridePref
erence. |
| 3028 |
| 3029 * DumpRenderTree/TestRunner.cpp: |
| 3030 (TestRunner::staticFunctions): |
| 3031 * DumpRenderTree/TestRunner.h: |
| 3032 (TestRunner): |
| 3033 * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| 3034 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting
): |
| 3035 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 3036 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 3037 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 3038 (resetDefaultsToConsistentValues): |
| 3039 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 3040 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 3041 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 3042 (WebCore::WebPage::resetSettings): |
| 3043 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 3044 * DumpRenderTree/qt/TestRunnerQt.h: |
| 3045 (TestRunner): |
| 3046 * DumpRenderTree/win/DumpRenderTree.cpp: |
| 3047 (resetDefaultsToConsistentValues): |
| 3048 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 3049 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 3050 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 3051 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 3052 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 3053 (TestRunner): |
| 3054 |
| 3055 2013-02-11 Roger Fong <roger_fong@apple.com> |
| 3056 |
| 3057 Unreviewed. Windows 7 Debug mode build fix. |
| 3058 |
| 3059 * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: |
| 3060 |
| 3061 2013-02-11 Tiancheng Jiang <tijiang@rim.com> |
| 3062 |
| 3063 [BlackBerry] Set mouse document position for mouse event in DRT. |
| 3064 https://bugs.webkit.org/show_bug.cgi?id=109094. |
| 3065 |
| 3066 Reviewed by Rob Buis. |
| 3067 |
| 3068 RIM PR 246976. |
| 3069 Internally Reviewed by Nima Ghanavatian & Genevieve Mak. |
| 3070 |
| 3071 Set mouse document position when we create mouse event in DRT. |
| 3072 |
| 3073 * DumpRenderTree/blackberry/EventSender.cpp: |
| 3074 (setMouseEventDocumentPos): |
| 3075 (mouseDownCallback): |
| 3076 (mouseUpCallback): |
| 3077 (mouseMoveToCallback): |
| 3078 |
| 3079 2013-02-11 Mike Lattanzio <mlattanzio@rim.com> |
| 3080 |
| 3081 [BlackBerry] Add graphics subdirectory to include path. |
| 3082 https://bugs.webkit.org/show_bug.cgi?id=109437 |
| 3083 |
| 3084 Reviewed by Rob Buis. |
| 3085 |
| 3086 Add browser/platform/graphics to include path. |
| 3087 |
| 3088 Internal review by Jeff Rogers. |
| 3089 |
| 3090 * Scripts/webkitdirs.pm: |
| 3091 (blackberryCMakeArguments): |
| 3092 |
| 3093 2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 3094 |
| 3095 [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html
started failing |
| 3096 https://bugs.webkit.org/show_bug.cgi?id=109438 |
| 3097 |
| 3098 Reviewed by Kenneth Rohde Christiansen. |
| 3099 |
| 3100 Some refactoring in r141836 caused the view not to get focus if the focu
sed |
| 3101 frame is not the main one. The idea of the code was to remove focus from
the |
| 3102 view if the focused frame was not the main one, and then focus the view
again. |
| 3103 However, after the refactoring, the second step never happened: Focus wa
s |
| 3104 removed but not given again. |
| 3105 |
| 3106 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| 3107 (WTR::PlatformWebView::focus): |
| 3108 |
| 3109 2013-02-11 Zan Dobersek <zdobersek@igalia.com> |
| 3110 |
| 3111 [GTK] Don't generate documentation if building neither WebKit1 nor WebKi
t2 |
| 3112 https://bugs.webkit.org/show_bug.cgi?id=109420 |
| 3113 |
| 3114 Reviewed by Philippe Normand. |
| 3115 |
| 3116 Don't generate the GTK documentation if neither of the WebKit1 and WebKi
t2 |
| 3117 layers was built. This just results in unnecessary errors being spewed o
ut |
| 3118 by the gtkdoc utilities. |
| 3119 |
| 3120 * Scripts/webkitdirs.pm: |
| 3121 (buildAutotoolsProject): |
| 3122 |
| 3123 2013-02-11 Antoine Quint <graouts@apple.com> |
| 3124 |
| 3125 Unreviewed change to add myself to the Inspector IDLs watchlist. |
| 3126 |
| 3127 * Scripts/webkitpy/common/config/watchlist: |
| 3128 |
| 3129 2013-02-11 Krzysztof Czech <k.czech@samsung.com> |
| 3130 |
| 3131 [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementati
on with other Webkit ports |
| 3132 https://bugs.webkit.org/show_bug.cgi?id=105007 |
| 3133 |
| 3134 Reviewed by Martin Robinson. |
| 3135 |
| 3136 Shares specific ATK's accessibility implementation. |
| 3137 Keeps platform specific methods in EFL and GTK's directories. |
| 3138 |
| 3139 * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRe
nderTree/gtk/AccessibilityCallbacks.h. |
| 3140 * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/D
umpRenderTree/gtk/AccessibilityCallbacks.cpp. |
| 3141 (printAccessibilityEvent): |
| 3142 (axObjectEventListener): |
| 3143 (connectAccessibilityCallbacks): |
| 3144 (disconnectAccessibilityCallbacks): |
| 3145 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/D
umpRenderTree/gtk/AccessibilityControllerGtk.cpp. |
| 3146 (AccessibilityController::AccessibilityController): |
| 3147 (AccessibilityController::~AccessibilityController): |
| 3148 (AccessibilityController::elementAtPoint): |
| 3149 (AccessibilityController::setLogFocusEvents): |
| 3150 (AccessibilityController::setLogScrollingStartEvents): |
| 3151 (AccessibilityController::setLogValueChangeEvents): |
| 3152 (AccessibilityController::setLogAccessibilityEvents): |
| 3153 (AccessibilityController::addNotificationListener): |
| 3154 (AccessibilityController::removeNotificationListener): |
| 3155 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/Du
mpRenderTree/gtk/AccessibilityUIElementGtk.cpp. |
| 3156 (coreAttributeToAtkAttribute): |
| 3157 (roleToString): |
| 3158 (replaceCharactersForResults): |
| 3159 (AccessibilityUIElement::AccessibilityUIElement): |
| 3160 (AccessibilityUIElement::~AccessibilityUIElement): |
| 3161 (AccessibilityUIElement::getLinkedUIElements): |
| 3162 (AccessibilityUIElement::getDocumentLinks): |
| 3163 (AccessibilityUIElement::getChildren): |
| 3164 (AccessibilityUIElement::getChildrenWithRange): |
| 3165 (AccessibilityUIElement::rowCount): |
| 3166 (AccessibilityUIElement::columnCount): |
| 3167 (AccessibilityUIElement::childrenCount): |
| 3168 (AccessibilityUIElement::elementAtPoint): |
| 3169 (AccessibilityUIElement::linkedUIElementAtIndex): |
| 3170 (AccessibilityUIElement::getChildAtIndex): |
| 3171 (AccessibilityUIElement::indexOfChild): |
| 3172 (attributeSetToString): |
| 3173 (AccessibilityUIElement::allAttributes): |
| 3174 (AccessibilityUIElement::attributesOfLinkedUIElements): |
| 3175 (AccessibilityUIElement::attributesOfDocumentLinks): |
| 3176 (AccessibilityUIElement::titleUIElement): |
| 3177 (AccessibilityUIElement::parentElement): |
| 3178 (AccessibilityUIElement::attributesOfChildren): |
| 3179 (AccessibilityUIElement::parameterizedAttributeNames): |
| 3180 (AccessibilityUIElement::role): |
| 3181 (AccessibilityUIElement::subrole): |
| 3182 (AccessibilityUIElement::roleDescription): |
| 3183 (AccessibilityUIElement::title): |
| 3184 (AccessibilityUIElement::description): |
| 3185 (AccessibilityUIElement::stringValue): |
| 3186 (AccessibilityUIElement::language): |
| 3187 (AccessibilityUIElement::x): |
| 3188 (AccessibilityUIElement::y): |
| 3189 (AccessibilityUIElement::width): |
| 3190 (AccessibilityUIElement::height): |
| 3191 (AccessibilityUIElement::clickPointX): |
| 3192 (AccessibilityUIElement::clickPointY): |
| 3193 (AccessibilityUIElement::orientation): |
| 3194 (AccessibilityUIElement::intValue): |
| 3195 (AccessibilityUIElement::minValue): |
| 3196 (AccessibilityUIElement::maxValue): |
| 3197 (AccessibilityUIElement::valueDescription): |
| 3198 (checkElementState): |
| 3199 (AccessibilityUIElement::isEnabled): |
| 3200 (AccessibilityUIElement::insertionPointLineNumber): |
| 3201 (AccessibilityUIElement::isPressActionSupported): |
| 3202 (AccessibilityUIElement::isIncrementActionSupported): |
| 3203 (AccessibilityUIElement::isDecrementActionSupported): |
| 3204 (AccessibilityUIElement::isRequired): |
| 3205 (AccessibilityUIElement::isFocused): |
| 3206 (AccessibilityUIElement::isSelected): |
| 3207 (AccessibilityUIElement::hierarchicalLevel): |
| 3208 (AccessibilityUIElement::ariaIsGrabbed): |
| 3209 (AccessibilityUIElement::ariaDropEffects): |
| 3210 (AccessibilityUIElement::isExpanded): |
| 3211 (AccessibilityUIElement::isChecked): |
| 3212 (AccessibilityUIElement::attributesOfColumnHeaders): |
| 3213 (AccessibilityUIElement::attributesOfRowHeaders): |
| 3214 (AccessibilityUIElement::attributesOfColumns): |
| 3215 (AccessibilityUIElement::attributesOfRows): |
| 3216 (AccessibilityUIElement::attributesOfVisibleCells): |
| 3217 (AccessibilityUIElement::attributesOfHeader): |
| 3218 (AccessibilityUIElement::indexInTable): |
| 3219 (indexRangeInTable): |
| 3220 (AccessibilityUIElement::rowIndexRange): |
| 3221 (AccessibilityUIElement::columnIndexRange): |
| 3222 (AccessibilityUIElement::lineForIndex): |
| 3223 (AccessibilityUIElement::boundsForRange): |
| 3224 (AccessibilityUIElement::stringForRange): |
| 3225 (AccessibilityUIElement::attributedStringForRange): |
| 3226 (AccessibilityUIElement::attributedStringRangeIsMisspelled): |
| 3227 (AccessibilityUIElement::uiElementForSearchPredicate): |
| 3228 (AccessibilityUIElement::cellForColumnAndRow): |
| 3229 (AccessibilityUIElement::selectedTextRange): |
| 3230 (AccessibilityUIElement::setSelectedTextRange): |
| 3231 (AccessibilityUIElement::stringAttributeValue): |
| 3232 (AccessibilityUIElement::numberAttributeValue): |
| 3233 (AccessibilityUIElement::boolAttributeValue): |
| 3234 (AccessibilityUIElement::isAttributeSettable): |
| 3235 (AccessibilityUIElement::isAttributeSupported): |
| 3236 (alterCurrentValue): |
| 3237 (AccessibilityUIElement::increment): |
| 3238 (AccessibilityUIElement::decrement): |
| 3239 (AccessibilityUIElement::press): |
| 3240 (AccessibilityUIElement::showMenu): |
| 3241 (AccessibilityUIElement::disclosedRowAtIndex): |
| 3242 (AccessibilityUIElement::ariaOwnsElementAtIndex): |
| 3243 (AccessibilityUIElement::ariaFlowToElementAtIndex): |
| 3244 (AccessibilityUIElement::selectedRowAtIndex): |
| 3245 (AccessibilityUIElement::rowAtIndex): |
| 3246 (AccessibilityUIElement::disclosedByRow): |
| 3247 (AccessibilityUIElement::accessibilityValue): |
| 3248 (AccessibilityUIElement::documentEncoding): |
| 3249 (AccessibilityUIElement::documentURI): |
| 3250 (AccessibilityUIElement::url): |
| 3251 (AccessibilityUIElement::addNotificationListener): |
| 3252 (AccessibilityUIElement::removeNotificationListener): |
| 3253 (AccessibilityUIElement::isFocusable): |
| 3254 (AccessibilityUIElement::isSelectable): |
| 3255 (AccessibilityUIElement::isMultiSelectable): |
| 3256 (AccessibilityUIElement::isSelectedOptionActive): |
| 3257 (AccessibilityUIElement::isVisible): |
| 3258 (AccessibilityUIElement::isOffScreen): |
| 3259 (AccessibilityUIElement::isCollapsed): |
| 3260 (AccessibilityUIElement::isIgnored): |
| 3261 (AccessibilityUIElement::hasPopup): |
| 3262 (AccessibilityUIElement::takeFocus): |
| 3263 (AccessibilityUIElement::takeSelection): |
| 3264 (AccessibilityUIElement::addSelection): |
| 3265 (AccessibilityUIElement::removeSelection): |
| 3266 (AccessibilityUIElement::scrollToMakeVisible): |
| 3267 (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus): |
| 3268 (AccessibilityUIElement::scrollToGlobalPoint): |
| 3269 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new so
urces. |
| 3270 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp: |
| 3271 (AccessibilityController::focusedElement): |
| 3272 (AccessibilityController::rootElement): |
| 3273 (AccessibilityController::accessibleElementById): |
| 3274 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: |
| 3275 (AccessibilityUIElement::helpText): |
| 3276 * GNUmakefile.am: Adds renamed sources. |
| 3277 |
| 3278 2013-02-11 Jochen Eisinger <jochen@chromium.org> |
| 3279 |
| 3280 [chromium] clear the webcache from within the TestRunner library |
| 3281 https://bugs.webkit.org/show_bug.cgi?id=109405 |
| 3282 |
| 3283 Reviewed by Kentaro Hara. |
| 3284 |
| 3285 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 3286 (WebTestRunner::TestInterfaces::resetAll): |
| 3287 * DumpRenderTree/chromium/TestShell.cpp: |
| 3288 (TestShell::resetTestController): |
| 3289 |
| 3290 2013-02-11 Jochen Eisinger <jochen@chromium.org> |
| 3291 |
| 3292 [chromium] add a destructor to EventSender |
| 3293 https://bugs.webkit.org/show_bug.cgi?id=109401 |
| 3294 |
| 3295 Reviewed by Kentaro Hara. |
| 3296 |
| 3297 Otherwise, the compiler will automatically generate a destructor, for |
| 3298 which we need to unnecessarily include WebContextMenuData.h in the |
| 3299 header. |
| 3300 |
| 3301 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 3302 (WebTestRunner): |
| 3303 (WebTestRunner::EventSender::~EventSender): |
| 3304 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 3305 (WebKit): |
| 3306 (EventSender): |
| 3307 |
| 3308 2013-02-10 Tim Horton <timothy_horton@apple.com> |
| 3309 |
| 3310 Unreviewed attempted build fix for Gtk after r142412 |
| 3311 |
| 3312 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| 3313 (WTR::PlatformWebView::PlatformWebView): |
| 3314 |
| 3315 2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com> |
| 3316 |
| 3317 Unreviewed, rolling out r142413. |
| 3318 http://trac.webkit.org/changeset/142413 |
| 3319 https://bugs.webkit.org/show_bug.cgi?id=109383 |
| 3320 |
| 3321 didn't fix the gtk build (Requested by thorton on #webkit). |
| 3322 |
| 3323 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| 3324 |
| 3325 2013-02-10 Tim Horton <timothy_horton@apple.com> |
| 3326 |
| 3327 Unreviewed attempted build fix for Gtk after r142412 |
| 3328 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| 3329 |
| 3330 2013-02-10 Tim Horton <timothy_horton@apple.com> |
| 3331 |
| 3332 WKTR should propagate view creation options to opened windows |
| 3333 https://bugs.webkit.org/show_bug.cgi?id=109381 |
| 3334 |
| 3335 Reviewed by Simon Fraser. |
| 3336 |
| 3337 * WebKitTestRunner/PlatformWebView.h: |
| 3338 (WTR::PlatformWebView::options): |
| 3339 Add storage and a getter for PlatformWebView's creation options dictiona
ry. |
| 3340 * WebKitTestRunner/TestController.cpp: |
| 3341 (WTR::TestController::createOtherPage): |
| 3342 Propagate creation options from parent to child PlatformWebView when cre
ating subwindows. |
| 3343 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| 3344 (WTR::PlatformWebView::PlatformWebView): |
| 3345 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: |
| 3346 (WTR::PlatformWebView::PlatformWebView): |
| 3347 * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| 3348 (WTR::PlatformWebView::PlatformWebView): |
| 3349 * WebKitTestRunner/qt/PlatformWebViewQt.cpp: |
| 3350 (WTR::PlatformWebView::PlatformWebView): |
| 3351 Store creation options on the PlatformWebView. |
| 3352 |
| 3353 2013-02-10 Kent Tamura <tkent@chromium.org> |
| 3354 |
| 3355 Unreviewed, rolling out r142347. |
| 3356 http://trac.webkit.org/changeset/142347 |
| 3357 https://bugs.webkit.org/show_bug.cgi?id=108273 |
| 3358 |
| 3359 Because a depending change r142343 was rolled out. |
| 3360 |
| 3361 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 3362 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 3363 |
| 3364 2013-02-10 Kent Tamura <tkent@chromium.org> |
| 3365 |
| 3366 [Chromium] Build fix for r142371 |
| 3367 https://bugs.webkit.org/show_bug.cgi?id=109313 |
| 3368 |
| 3369 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 3370 (WebKit): |
| 3371 |
| 3372 2013-02-10 Zan Dobersek <zdobersek@igalia.com> |
| 3373 |
| 3374 gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkd
oc to fail |
| 3375 https://bugs.webkit.org/show_bug.cgi?id=109315 |
| 3376 |
| 3377 Reviewed by Philippe Normand. |
| 3378 |
| 3379 * GNUmakefile.am: Define the CC environment variable to the CC compiler
that the whole |
| 3380 project was configured to use. This ensures both the regular build and t
he gtkdoc-scangobj |
| 3381 program use the same compiler. |
| 3382 * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we
're using Clang. This |
| 3383 forces Clang to suppress unused arguments warnings that can unnecessaril
y cause generate-gtkdoc |
| 3384 script to fail. |
| 3385 |
| 3386 2013-02-09 David Farler <dfarler@apple.com> |
| 3387 |
| 3388 Make TestWebKitAPI work for iOS |
| 3389 https://bugs.webkit.org/show_bug.cgi?id=108978 |
| 3390 |
| 3391 Reviewed by Joseph Pecoraro. |
| 3392 |
| 3393 * TestWebKitAPI/Configurations/Base.xcconfig: |
| 3394 Added back FRAMEWORK_SEARCH_PATHS for Lion builds. |
| 3395 |
| 3396 2013-02-09 David Farler <dfarler@apple.com> |
| 3397 |
| 3398 Make TestWebKitAPI work for iOS |
| 3399 https://bugs.webkit.org/show_bug.cgi?id=108978 |
| 3400 |
| 3401 Reviewed by David Kilzer. |
| 3402 |
| 3403 * Makefile: Added TestWebKitAPI to iOS MODULES list. |
| 3404 * TestWebKitAPI/Configurations/Base.xcconfig: |
| 3405 - Include FeatureDefines |
| 3406 - Removed VALID_ARCHS |
| 3407 - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs |
| 3408 - Excluded source files per platform |
| 3409 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: |
| 3410 - framework and library switches per platform |
| 3411 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 3412 - Remove explicit framework and library linking (moved to xcconfigs) |
| 3413 - Added iOS main.mm |
| 3414 * TestWebKitAPI/config.h: |
| 3415 - Guard importing Cocoa.h and WebKit2_C.h on iOS |
| 3416 * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main
.mm. |
| 3417 * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/mai
n.mm. |
| 3418 |
| 3419 2013-02-09 Justin Schuh <jschuh@chromium.org> |
| 3420 |
| 3421 [CHROMIUM] Suppress c4267 build warnings for Win64 tests |
| 3422 https://bugs.webkit.org/show_bug.cgi?id=109359 |
| 3423 |
| 3424 Reviewed by Abhishek Arya. |
| 3425 |
| 3426 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 3427 |
| 3428 2013-02-09 Ryosuke Niwa <rniwa@webkit.org> |
| 3429 |
| 3430 Add a link to EFL perf bot on build.webkit.org |
| 3431 https://bugs.webkit.org/show_bug.cgi?id=109342 |
| 3432 |
| 3433 Reviewed by Gyuyoung Kim. |
| 3434 |
| 3435 Added. |
| 3436 |
| 3437 * BuildSlaveSupport/build.webkit.org-config/templates/root.html: |
| 3438 |
| 3439 2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 3440 |
| 3441 Unreviewed. Update my IRC nickname in committers.py. |
| 3442 |
| 3443 * Scripts/webkitpy/common/config/committers.py: |
| 3444 |
| 3445 2013-02-09 David Farler <dfarler@apple.com> |
| 3446 |
| 3447 build-webkit: document sdk, debug, release, device, and simulator option
s |
| 3448 https://bugs.webkit.org/show_bug.cgi?id=109221 |
| 3449 |
| 3450 Reviewed by David Kilzer. |
| 3451 |
| 3452 * Scripts/build-webkit: Add options to usage |
| 3453 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks |
| 3454 |
| 3455 2013-02-09 Jochen Eisinger <jochen@chromium.org> |
| 3456 |
| 3457 [chromium] move context menu data tracking to TestRunner library |
| 3458 https://bugs.webkit.org/show_bug.cgi?id=109313 |
| 3459 |
| 3460 Reviewed by Adam Barth. |
| 3461 |
| 3462 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 3463 (WebKit): |
| 3464 (WebTestDelegate): |
| 3465 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 3466 (WebKit): |
| 3467 (WebTestRunner::WebTestProxy::showContextMenu): |
| 3468 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 3469 (WebTestRunner): |
| 3470 (WebTestRunner::EventSender::setContextMenuData): |
| 3471 (WebTestRunner::EventSender::contextClick): |
| 3472 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 3473 (WebKit): |
| 3474 (EventSender): |
| 3475 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 3476 (WebTestRunner::WebTestProxyBase::showContextMenu): |
| 3477 (WebTestRunner): |
| 3478 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 3479 (WebViewHost::showContextMenu): |
| 3480 * DumpRenderTree/chromium/WebViewHost.h: |
| 3481 (WebViewHost): |
| 3482 |
| 3483 2013-02-09 Jochen Eisinger <jochen@chromium.org> |
| 3484 |
| 3485 [chromium] move methods that change initial testRunner state to TestRunn
er library |
| 3486 https://bugs.webkit.org/show_bug.cgi?id=109043 |
| 3487 |
| 3488 Reviewed by Adam Barth. |
| 3489 |
| 3490 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 3491 (WebKit): |
| 3492 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 3493 (WebTestRunner): |
| 3494 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 3495 (WebTestRunner::TestInterfaces::configureForTestWithURL): |
| 3496 (WebTestRunner): |
| 3497 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 3498 (WebKit): |
| 3499 (TestInterfaces): |
| 3500 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 3501 (WebTestRunner::TestRunner::showDevTools): |
| 3502 (WebTestRunner): |
| 3503 (WebTestRunner::TestRunner::showWebInspector): |
| 3504 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 3505 (TestRunner): |
| 3506 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 3507 (WebTestRunner::WebTestInterfaces::configureForTestWithURL): |
| 3508 * DumpRenderTree/chromium/TestShell.cpp: |
| 3509 (TestShell::runFileTest): |
| 3510 |
| 3511 2013-02-09 Nico Weber <thakis@chromium.org> |
| 3512 |
| 3513 Add myself as a reviewer. (Yay!!!!!) |
| 3514 https://bugs.webkit.org/show_bug.cgi?id=109110 |
| 3515 |
| 3516 Unreviewed. |
| 3517 |
| 3518 * Scripts/webkitpy/common/config/committers.py: |
| 3519 |
| 3520 2013-02-08 Benjamin Poulain <bpoulain@apple.com> |
| 3521 |
| 3522 Move workerThreadCount from TestRunner to WebCore Internals |
| 3523 https://bugs.webkit.org/show_bug.cgi?id=109239 |
| 3524 |
| 3525 Reviewed by Darin Adler. |
| 3526 |
| 3527 * DumpRenderTree/TestRunner.cpp: |
| 3528 (TestRunner::staticValues): |
| 3529 * DumpRenderTree/TestRunner.h: |
| 3530 (TestRunner): |
| 3531 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 3532 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 3533 (WebTestRunner::TestRunner::TestRunner): |
| 3534 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 3535 (TestRunner): |
| 3536 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 3537 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 3538 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 3539 (TestRunner::webHistoryItemCount): |
| 3540 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 3541 * DumpRenderTree/qt/TestRunnerQt.h: |
| 3542 (TestRunner): |
| 3543 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 3544 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 3545 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 3546 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 3547 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 3548 |
| 3549 2013-02-08 Dean Jackson <dino@apple.com> |
| 3550 |
| 3551 Remove use of plugInStartLabelImage |
| 3552 https://bugs.webkit.org/show_bug.cgi?id=108273 |
| 3553 |
| 3554 Reviewed by Simon Fraser. |
| 3555 |
| 3556 Removed plugInStartLabelImage entry from client structure. |
| 3557 |
| 3558 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 3559 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 3560 |
| 3561 2013-02-07 Timothy Hatcher <timothy@apple.com> |
| 3562 |
| 3563 Fix the WebInspectorAPI watch list. |
| 3564 |
| 3565 Reviewed by Joseph Pecoraro. |
| 3566 |
| 3567 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs. |
| 3568 Added InjectedScriptSource.js and Console.idl. |
| 3569 |
| 3570 2013-02-08 Roger Fong <roger_fong@apple.com> |
| 3571 |
| 3572 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property shee
ts and resources for VS2010 solution. |
| 3573 https://bugs.webkit.org/show_bug.cgi?id=107034. |
| 3574 |
| 3575 Reviewed by Brent Fulgham. |
| 3576 |
| 3577 * DumpRenderTree/DumpRenderTree.vcxproj: Added. |
| 3578 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added. |
| 3579 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vc
xproj: Added. |
| 3580 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vc
xproj.filters: Added. |
| 3581 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApp
le.props: Added. |
| 3582 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCom
mon.props: Added. |
| 3583 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDeb
ug.props: Added. |
| 3584 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncher.vcxproj: Added. |
| 3585 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherCommon.props: Added. |
| 3586 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherDebug.props: Added. |
| 3587 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLau
ncherRelease.props: Added. |
| 3588 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePos
tBuild.cmd: Added. |
| 3589 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePre
Build.cmd: Added. |
| 3590 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRel
ease.props: Added. |
| 3591 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added. |
| 3592 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Add
ed. |
| 3593 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props:
Added. |
| 3594 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props:
Added. |
| 3595 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxp
roj: Added. |
| 3596 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommo
n.props: Added. |
| 3597 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug
.props: Added. |
| 3598 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelea
se.props: Added. |
| 3599 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd
: Added. |
| 3600 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd:
Added. |
| 3601 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props
: Added. |
| 3602 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added. |
| 3603 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
lugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.
def. |
| 3604 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
lugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.r
c. |
| 3605 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
lugin.vcxproj: Added. |
| 3606 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
lugin.vcxproj.filters: Added. |
| 3607 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginCommon.props: Added. |
| 3608 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginDebug.props: Added. |
| 3609 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginPostBuild.cmd: Added. |
| 3610 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginPreBuild.cmd: Added. |
| 3611 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapeP
luginRelease.props: Added. |
| 3612 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: C
opied from DumpRenderTree/TestNetscapePlugIn/win/resource.h. |
| 3613 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.c
pp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.c
pp. |
| 3614 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Re
moved. |
| 3615 |
| 3616 2013-02-08 Harald Alvestrand <hta@google.com> |
| 3617 |
| 3618 Fix and test for missing return |
| 3619 |
| 3620 RTCPeerConnection.getStats() fails when remote stats are instantiated. |
| 3621 https://bugs.webkit.org/show_bug.cgi?id=109292 |
| 3622 |
| 3623 Reviewed by Adam Barth. |
| 3624 |
| 3625 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
| 3626 (MockWebRTCPeerConnectionHandler::getStats): |
| 3627 |
| 3628 2013-02-08 Tommy Widenflycht <tommyw@google.com> |
| 3629 |
| 3630 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and We
bMediaStreamComponent shims |
| 3631 https://bugs.webkit.org/show_bug.cgi?id=109296 |
| 3632 |
| 3633 Reviewed by Adam Barth. |
| 3634 |
| 3635 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: |
| 3636 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler): |
| 3637 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: |
| 3638 (MockWebRTCDTMFSenderHandler): |
| 3639 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
| 3640 (MockWebRTCPeerConnectionHandler::createDTMFSender): |
| 3641 |
| 3642 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> |
| 3643 |
| 3644 Update my entries in the watchlist |
| 3645 |
| 3646 Unreviewed. |
| 3647 |
| 3648 * Scripts/webkitpy/common/config/watchlist: |
| 3649 |
| 3650 2013-02-08 Jochen Eisinger <jochen@chromium.org> |
| 3651 |
| 3652 [chromium] copy normalizeLayoutTestURL code to TestRunner library |
| 3653 https://bugs.webkit.org/show_bug.cgi?id=109269 |
| 3654 |
| 3655 Reviewed by Kent Tamura. |
| 3656 |
| 3657 The method doesn't have any external dependencies, so there's no reason |
| 3658 it should be on the delegate. It's still required by TestShell, however, |
| 3659 by making a copy, we can avoid implementing this in content shell. |
| 3660 |
| 3661 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 3662 (WebTestDelegate): |
| 3663 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: |
| 3664 (WebTestRunner::WebPermissions::allowImage): |
| 3665 (WebTestRunner::WebPermissions::allowScriptFromSource): |
| 3666 * DumpRenderTree/chromium/TestShell.cpp: |
| 3667 (TestShell::windowCount): |
| 3668 * DumpRenderTree/chromium/TestShell.h: |
| 3669 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 3670 * DumpRenderTree/chromium/WebViewHost.h: |
| 3671 (WebViewHost): |
| 3672 |
| 3673 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 3674 |
| 3675 [EFL] Make the Performance bot also build WebKit. |
| 3676 https://bugs.webkit.org/show_bug.cgi?id=109273 |
| 3677 |
| 3678 Reviewed by Philippe Normand. |
| 3679 |
| 3680 There has not been much benefit in fetching binaries compiled by |
| 3681 another bot; it makes the build bot take 6 to 7 minutes to upload |
| 3682 the binaries to build.webkit.org, we need to manually override |
| 3683 LD_LIBRARY_PATH to find the compiled libraries and still have |
| 3684 other path-related problems. |
| 3685 |
| 3686 Since we have enough horsepower in the perf bot, let's experiment |
| 3687 with building WebKit there instead. |
| 3688 |
| 3689 * BuildSlaveSupport/build.webkit.org-config/config.json: |
| 3690 |
| 3691 2013-02-07 Jochen Eisinger <jochen@chromium.org> |
| 3692 |
| 3693 [chromium] turn TestRunner library into a component build |
| 3694 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 3695 |
| 3696 Reviewed by Adam Barth. |
| 3697 |
| 3698 To achieve this, we need to drop all dependencies on WTF. |
| 3699 |
| 3700 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 3701 * DumpRenderTree/DumpRenderTree.gypi: |
| 3702 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 3703 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 3704 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 3705 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 3706 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 3707 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 3708 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 3709 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 3710 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 3711 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 3712 (AccessibilityUIElementList): |
| 3713 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 3714 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 3715 (WebTestRunner::CppBoundClass::invoke): |
| 3716 (WebTestRunner::CppBoundClass::getProperty): |
| 3717 (WebTestRunner::CppBoundClass::setProperty): |
| 3718 (WebTestRunner::CppBoundClass::bindCallback): |
| 3719 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 3720 (WebTestRunner::CppBoundClass::bindProperty): |
| 3721 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 3722 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 3723 (WebTestRunner): |
| 3724 (CppBoundClass): |
| 3725 (WebTestRunner::CppBoundClass::bindProperty): |
| 3726 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 3727 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 3728 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 3729 (WebTestRunner::CppVariant::toString): |
| 3730 (WebTestRunner::CppVariant::toInt32): |
| 3731 (WebTestRunner::CppVariant::toDouble): |
| 3732 (WebTestRunner::CppVariant::toBoolean): |
| 3733 (WebTestRunner::CppVariant::toStringVector): |
| 3734 (WebTestRunner::CppVariant::invoke): |
| 3735 (WebTestRunner::CppVariant::invokeDefault): |
| 3736 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 3737 (CppVariant): |
| 3738 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 3739 (WebTestRunner): |
| 3740 (WebTestRunner::EventSender::EventSender): |
| 3741 (WebTestRunner::EventSender::reset): |
| 3742 (WebTestRunner::EventSender::mouseDown): |
| 3743 (WebTestRunner::EventSender::mouseUp): |
| 3744 (WebTestRunner::EventSender::mouseMoveTo): |
| 3745 (WebTestRunner::EventSender::keyDown): |
| 3746 (WebTestRunner::EventSender::dispatchMessage): |
| 3747 (WebTestRunner::EventSender::leapForward): |
| 3748 (WebTestRunner::EventSender::replaySavedEvents): |
| 3749 (WebTestRunner::makeMenuItemStringsFor): |
| 3750 (WebTestRunner::EventSender::contextClick): |
| 3751 (WebTestRunner::EventSender::beginDragWithFiles): |
| 3752 (WebTestRunner::EventSender::addTouchPoint): |
| 3753 (WebTestRunner::EventSender::releaseTouchPoint): |
| 3754 (WebTestRunner::EventSender::updateTouchPoint): |
| 3755 (WebTestRunner::EventSender::cancelTouchPoint): |
| 3756 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 3757 (WebTestRunner::EventSender::gestureEvent): |
| 3758 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 3759 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 3760 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 3761 (WebTestRunner::MockGrammarCheck::checkGrammarOfString): |
| 3762 (WebTestRunner): |
| 3763 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 3764 (WebTestRunner): |
| 3765 (MockGrammarCheck): |
| 3766 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 3767 (WebTestRunner::MockSpellCheck::spellCheckWord): |
| 3768 (WebTestRunner::MockSpellCheck::initializeIfNeeded): |
| 3769 (WebTestRunner): |
| 3770 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 3771 (MockSpellCheck): |
| 3772 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 3773 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 3774 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 3775 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools
/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 3776 (isASCIIAlpha): |
| 3777 (isNotASCIIAlpha): |
| 3778 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 3779 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 3780 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 3781 (TestInterfaces): |
| 3782 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 3783 (WebTestRunner::TestPlugin::TestPlugin): |
| 3784 (WebTestRunner::TestPlugin::initialize): |
| 3785 (WebTestRunner::TestPlugin::destroy): |
| 3786 (WebTestRunner::TestPlugin::parsePrimitive): |
| 3787 (WebTestRunner::TestPlugin::parseColor): |
| 3788 (WebTestRunner::TestPlugin::initProgram): |
| 3789 (WebTestRunner::TestPlugin::initPrimitive): |
| 3790 (WebTestRunner::TestPlugin::drawPrimitive): |
| 3791 (WebTestRunner::TestPlugin::loadShader): |
| 3792 (WebTestRunner::TestPlugin::loadProgram): |
| 3793 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 3794 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 3795 (TestPlugin): |
| 3796 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 3797 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 3798 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 3799 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 3800 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 3801 (WebTestRunner::TestRunner::TestRunner): |
| 3802 (WebTestRunner::TestRunner::reset): |
| 3803 (WebTestRunner::TestRunner::policyDelegateDone): |
| 3804 (WebTestRunner::TestRunner::findString): |
| 3805 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 3806 (WebTestRunner::TestRunner::overridePreference): |
| 3807 (WebTestRunner::TestRunner::deliverWebIntent): |
| 3808 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 3809 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 3810 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 3811 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 3812 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 3813 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 3814 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 3815 (TestRunner): |
| 3816 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 3817 (WebTestRunner::TextInputController::markedRange): |
| 3818 (WebTestRunner::TextInputController::selectedRange): |
| 3819 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 3820 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 3821 (WebTestRunner::WebPreferences::reset): |
| 3822 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 3823 (WebTestRunner::WebTaskList::~WebTaskList): |
| 3824 (WebTestRunner::WebTaskList::registerTask): |
| 3825 (WebTestRunner::WebTaskList::unregisterTask): |
| 3826 (WebTestRunner::WebTaskList::revokeAll): |
| 3827 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 3828 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 3829 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 3830 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 3831 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 3832 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 3833 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 3834 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 3835 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 3836 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 3837 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/Dum
pRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 3838 |
| 3839 2013-02-07 Zan Dobersek <zdobersek@igalia.com> |
| 3840 |
| 3841 Unreviewed followup to r142232. |
| 3842 |
| 3843 Work around a bug in jhbuild that was incorrectly composing the source |
| 3844 package URL by adjusting slightly the repository and module paths. |
| 3845 |
| 3846 * gtk/jhbuild.modules: |
| 3847 |
| 3848 2013-02-07 Zan Dobersek <zdobersek@igalia.com> |
| 3849 |
| 3850 Use a mirror for the sourceware.org repo used in jhbuild |
| 3851 |
| 3852 Unreviewed. |
| 3853 |
| 3854 The ftp://sourceware.org site is down, causing errors when running jhbui
ld |
| 3855 and subsequently failing complete builds on the builders. Use the mirror
s.kernel.org |
| 3856 mirror to get sources for the desired libffi dependency. |
| 3857 |
| 3858 * gtk/jhbuild.modules: |
| 3859 |
| 3860 2013-02-07 David Farler <dfarler@apple.com> |
| 3861 |
| 3862 Makefiles should work for arbitrary SDKs and architectures on Apple port
s |
| 3863 https://bugs.webkit.org/show_bug.cgi?id=107863 |
| 3864 |
| 3865 Reviewed by Mark Rowe. |
| 3866 |
| 3867 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS |
| 3868 * Makefile: Only build some projects for iOS |
| 3869 |
| 3870 2013-02-07 Roger Fong <roger_fong@apple.com> |
| 3871 |
| 3872 Unreviewed. Another temporary EWS bot fix. It'll totally work this time. |
| 3873 |
| 3874 * Scripts/webkitpy/tool/steps/runtests.py: |
| 3875 (RunTests.run): |
| 3876 |
| 3877 2013-02-07 Roger Fong <roger_fong@apple.com> |
| 3878 |
| 3879 Unreviewed. Fix syntax error in runtests.py. |
| 3880 |
| 3881 * Scripts/webkitpy/tool/steps/runtests.py: |
| 3882 (RunTests.run): |
| 3883 |
| 3884 2013-02-07 Roger Fong <roger_fong@apple.com> |
| 3885 |
| 3886 Temporary fix for Win EWS bots. |
| 3887 Don't build DRT since it has already been built in the build step. |
| 3888 |
| 3889 * Scripts/webkitpy/tool/steps/runtests.py: |
| 3890 (RunTests.run): |
| 3891 |
| 3892 2013-02-07 Martin Robinson <mrobinson@igalia.com> |
| 3893 |
| 3894 [GTK] Cleanup command-line defines |
| 3895 https://bugs.webkit.org/show_bug.cgi?id=109213 |
| 3896 |
| 3897 Reviewed by Xan Lopez. |
| 3898 |
| 3899 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick |
| 3900 up defines from autoconf. |
| 3901 |
| 3902 2013-02-07 Ryosuke Niwa <rniwa@webkit.org> |
| 3903 |
| 3904 git.svn_revision doesn't fetch the same revision as svn.svn_revision |
| 3905 https://bugs.webkit.org/show_bug.cgi?id=108684 |
| 3906 |
| 3907 Reviewed by Dirk Pranke. |
| 3908 |
| 3909 Always call git log on the checkout root. |
| 3910 |
| 3911 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 3912 (Git.svn_revision): |
| 3913 |
| 3914 2013-02-07 Roger Fong <roger_fong@apple.com> |
| 3915 |
| 3916 Unreviewed. Patch for testing Win EWS bots. |
| 3917 |
| 3918 * Scripts/webkitpy/tool/steps/runtests.py: |
| 3919 (RunTests.run): |
| 3920 |
| 3921 2013-02-07 Gavin Peters <gavinp@chromium.org> |
| 3922 |
| 3923 Unreviewed, rolling out r142165. |
| 3924 http://trac.webkit.org/changeset/142165 |
| 3925 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 3926 |
| 3927 Broke linux_aura builds. |
| 3928 |
| 3929 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 3930 * DumpRenderTree/DumpRenderTree.gypi: |
| 3931 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 3932 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 3933 (WebTaskList): |
| 3934 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed. |
| 3935 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 3936 (WebTestInterfaces): |
| 3937 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 3938 (WebTestProxyBase): |
| 3939 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 3940 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 3941 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 3942 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 3943 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 3944 (AccessibilityUIElementList): |
| 3945 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 3946 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 3947 (WebTestRunner::CppBoundClass::invoke): |
| 3948 (WebTestRunner::CppBoundClass::getProperty): |
| 3949 (WebTestRunner::CppBoundClass::setProperty): |
| 3950 (WebTestRunner::CppBoundClass::bindCallback): |
| 3951 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 3952 (WebTestRunner::CppBoundClass::bindProperty): |
| 3953 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 3954 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 3955 (WebTestRunner): |
| 3956 (CppBoundClass): |
| 3957 (WebTestRunner::CppBoundClass::bindProperty): |
| 3958 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 3959 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 3960 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 3961 (WebTestRunner::CppVariant::toString): |
| 3962 (WebTestRunner::CppVariant::toInt32): |
| 3963 (WebTestRunner::CppVariant::toDouble): |
| 3964 (WebTestRunner::CppVariant::toBoolean): |
| 3965 (WebTestRunner::CppVariant::toStringVector): |
| 3966 (WebTestRunner::CppVariant::invoke): |
| 3967 (WebTestRunner::CppVariant::invokeDefault): |
| 3968 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 3969 (CppVariant): |
| 3970 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 3971 (WebTestRunner): |
| 3972 (WebTestRunner::EventSender::EventSender): |
| 3973 (WebTestRunner::EventSender::reset): |
| 3974 (WebTestRunner::EventSender::mouseDown): |
| 3975 (WebTestRunner::EventSender::mouseUp): |
| 3976 (WebTestRunner::EventSender::mouseMoveTo): |
| 3977 (WebTestRunner::EventSender::keyDown): |
| 3978 (WebTestRunner::EventSender::dispatchMessage): |
| 3979 (WebTestRunner::EventSender::leapForward): |
| 3980 (WebTestRunner::EventSender::replaySavedEvents): |
| 3981 (WebTestRunner::makeMenuItemStringsFor): |
| 3982 (WebTestRunner::EventSender::contextClick): |
| 3983 (WebTestRunner::EventSender::beginDragWithFiles): |
| 3984 (WebTestRunner::EventSender::addTouchPoint): |
| 3985 (WebTestRunner::EventSender::releaseTouchPoint): |
| 3986 (WebTestRunner::EventSender::updateTouchPoint): |
| 3987 (WebTestRunner::EventSender::cancelTouchPoint): |
| 3988 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 3989 (WebTestRunner::EventSender::gestureEvent): |
| 3990 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 3991 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 3992 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 3993 (MockGrammarCheck::checkGrammarOfString): |
| 3994 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 3995 (MockGrammarCheck): |
| 3996 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 3997 (append): |
| 3998 (isNotASCIIAlpha): |
| 3999 (MockSpellCheck::spellCheckWord): |
| 4000 (MockSpellCheck::initializeIfNeeded): |
| 4001 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4002 (MockSpellCheck): |
| 4003 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4004 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4005 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4006 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed. |
| 4007 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4008 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4009 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4010 (TestInterfaces): |
| 4011 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4012 (WebTestRunner::TestPlugin::TestPlugin): |
| 4013 (WebTestRunner::TestPlugin::initialize): |
| 4014 (WebTestRunner::TestPlugin::destroy): |
| 4015 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4016 (WebTestRunner::TestPlugin::parseColor): |
| 4017 (WebTestRunner::TestPlugin::initProgram): |
| 4018 (WebTestRunner::TestPlugin::initPrimitive): |
| 4019 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4020 (WebTestRunner::TestPlugin::loadShader): |
| 4021 (WebTestRunner::TestPlugin::loadProgram): |
| 4022 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4023 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4024 (TestPlugin): |
| 4025 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4026 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4027 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4028 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4029 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4030 (WebTestRunner::TestRunner::TestRunner): |
| 4031 (WebTestRunner::TestRunner::reset): |
| 4032 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4033 (WebTestRunner::TestRunner::findString): |
| 4034 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4035 (WebTestRunner::TestRunner::overridePreference): |
| 4036 (WebTestRunner): |
| 4037 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4038 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4039 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4040 (TestRunner): |
| 4041 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4042 (WebTestRunner::TextInputController::markedRange): |
| 4043 (WebTestRunner::TextInputController::selectedRange): |
| 4044 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4045 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4046 (WebTestRunner::WebPreferences::reset): |
| 4047 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4048 (WebTestRunner): |
| 4049 (WebTestRunner::WebTaskList::WebTaskList): |
| 4050 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4051 (WebTestRunner::WebTaskList::registerTask): |
| 4052 (WebTestRunner::WebTaskList::unregisterTask): |
| 4053 (WebTestRunner::WebTaskList::revokeAll): |
| 4054 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4055 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4056 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4057 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4058 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4059 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4060 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4061 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4062 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4063 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4064 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed. |
| 4065 |
| 4066 2013-02-07 Benjamin Poulain <bpoulain@apple.com> |
| 4067 |
| 4068 Move pauseAnimation/pauseTransition from TestRunner to Internals |
| 4069 https://bugs.webkit.org/show_bug.cgi?id=109107 |
| 4070 |
| 4071 Reviewed by Anders Carlsson. |
| 4072 |
| 4073 * DumpRenderTree/TestRunner.cpp: |
| 4074 (TestRunner::staticFunctions): |
| 4075 * DumpRenderTree/TestRunner.h: |
| 4076 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 4077 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4078 (WebTestRunner::TestRunner::TestRunner): |
| 4079 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4080 (TestRunner): |
| 4081 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 4082 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 4083 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 4084 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 4085 * DumpRenderTree/qt/TestRunnerQt.h: |
| 4086 (TestRunner): |
| 4087 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 4088 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 4089 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 4090 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 4091 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 4092 |
| 4093 2013-02-07 Jochen Eisinger <jochen@chromium.org> |
| 4094 |
| 4095 [chromium] turn TestRunner library into a component build |
| 4096 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 4097 |
| 4098 Reviewed by Adam Barth. |
| 4099 |
| 4100 To achieve this, we need to drop all dependencies on WTF. |
| 4101 |
| 4102 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 4103 * DumpRenderTree/DumpRenderTree.gypi: |
| 4104 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 4105 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 4106 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4107 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 4108 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 4109 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 4110 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 4111 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 4112 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 4113 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 4114 (AccessibilityUIElementList): |
| 4115 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 4116 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 4117 (WebTestRunner::CppBoundClass::invoke): |
| 4118 (WebTestRunner::CppBoundClass::getProperty): |
| 4119 (WebTestRunner::CppBoundClass::setProperty): |
| 4120 (WebTestRunner::CppBoundClass::bindCallback): |
| 4121 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 4122 (WebTestRunner::CppBoundClass::bindProperty): |
| 4123 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 4124 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 4125 (WebTestRunner): |
| 4126 (CppBoundClass): |
| 4127 (WebTestRunner::CppBoundClass::bindProperty): |
| 4128 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 4129 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 4130 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 4131 (WebTestRunner::CppVariant::toString): |
| 4132 (WebTestRunner::CppVariant::toInt32): |
| 4133 (WebTestRunner::CppVariant::toDouble): |
| 4134 (WebTestRunner::CppVariant::toBoolean): |
| 4135 (WebTestRunner::CppVariant::toStringVector): |
| 4136 (WebTestRunner::CppVariant::invoke): |
| 4137 (WebTestRunner::CppVariant::invokeDefault): |
| 4138 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 4139 (CppVariant): |
| 4140 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4141 (WebTestRunner): |
| 4142 (WebTestRunner::EventSender::EventSender): |
| 4143 (WebTestRunner::EventSender::reset): |
| 4144 (WebTestRunner::EventSender::mouseDown): |
| 4145 (WebTestRunner::EventSender::mouseUp): |
| 4146 (WebTestRunner::EventSender::mouseMoveTo): |
| 4147 (WebTestRunner::EventSender::keyDown): |
| 4148 (WebTestRunner::EventSender::dispatchMessage): |
| 4149 (WebTestRunner::EventSender::leapForward): |
| 4150 (WebTestRunner::EventSender::replaySavedEvents): |
| 4151 (WebTestRunner::makeMenuItemStringsFor): |
| 4152 (WebTestRunner::EventSender::contextClick): |
| 4153 (WebTestRunner::EventSender::beginDragWithFiles): |
| 4154 (WebTestRunner::EventSender::addTouchPoint): |
| 4155 (WebTestRunner::EventSender::releaseTouchPoint): |
| 4156 (WebTestRunner::EventSender::updateTouchPoint): |
| 4157 (WebTestRunner::EventSender::cancelTouchPoint): |
| 4158 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 4159 (WebTestRunner::EventSender::gestureEvent): |
| 4160 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 4161 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 4162 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 4163 (WebTestRunner::MockGrammarCheck::checkGrammarOfString): |
| 4164 (WebTestRunner): |
| 4165 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 4166 (WebTestRunner): |
| 4167 (MockGrammarCheck): |
| 4168 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 4169 (WebTestRunner::MockSpellCheck::spellCheckWord): |
| 4170 (WebTestRunner::MockSpellCheck::initializeIfNeeded): |
| 4171 (WebTestRunner): |
| 4172 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4173 (MockSpellCheck): |
| 4174 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4175 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4176 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4177 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools
/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4178 (isASCIIAlpha): |
| 4179 (isNotASCIIAlpha): |
| 4180 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4181 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4182 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4183 (TestInterfaces): |
| 4184 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4185 (WebTestRunner::TestPlugin::TestPlugin): |
| 4186 (WebTestRunner::TestPlugin::initialize): |
| 4187 (WebTestRunner::TestPlugin::destroy): |
| 4188 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4189 (WebTestRunner::TestPlugin::parseColor): |
| 4190 (WebTestRunner::TestPlugin::initProgram): |
| 4191 (WebTestRunner::TestPlugin::initPrimitive): |
| 4192 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4193 (WebTestRunner::TestPlugin::loadShader): |
| 4194 (WebTestRunner::TestPlugin::loadProgram): |
| 4195 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4196 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4197 (TestPlugin): |
| 4198 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4199 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4200 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4201 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4202 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4203 (WebTestRunner::TestRunner::TestRunner): |
| 4204 (WebTestRunner::TestRunner::reset): |
| 4205 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4206 (WebTestRunner::TestRunner::findString): |
| 4207 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4208 (WebTestRunner::TestRunner::overridePreference): |
| 4209 (WebTestRunner::TestRunner::deliverWebIntent): |
| 4210 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4211 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 4212 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 4213 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 4214 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 4215 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4216 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4217 (TestRunner): |
| 4218 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4219 (WebTestRunner::TextInputController::markedRange): |
| 4220 (WebTestRunner::TextInputController::selectedRange): |
| 4221 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4222 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4223 (WebTestRunner::WebPreferences::reset): |
| 4224 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4225 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4226 (WebTestRunner::WebTaskList::registerTask): |
| 4227 (WebTestRunner::WebTaskList::unregisterTask): |
| 4228 (WebTestRunner::WebTaskList::revokeAll): |
| 4229 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4230 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4231 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4232 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4233 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4234 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4235 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4236 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4237 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4238 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4239 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/Dum
pRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4240 |
| 4241 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com> |
| 4242 |
| 4243 Do not check enum's casing for WebKit2 C API. |
| 4244 https://bugs.webkit.org/show_bug.cgi?id=109128 |
| 4245 |
| 4246 Reviewed by Kenneth Rohde Christiansen. |
| 4247 |
| 4248 Add "-readability/enum_casing" for WebKit2 C APIs because we use word |
| 4249 which starts with non-capital letter 'k' for types of enums. |
| 4250 |
| 4251 * Scripts/webkitpy/style/checker.py: |
| 4252 |
| 4253 2013-02-07 Csaba Osztrogonác <ossy@webkit.org> |
| 4254 |
| 4255 Unreviewed warning fix. |
| 4256 |
| 4257 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 4258 (BuildAndTestFactory.__init__): |
| 4259 (DownloadAndPerfTestWebKit2Factory.__init__): |
| 4260 |
| 4261 2013-02-07 Csaba Osztrogonác <ossy@webkit.org> |
| 4262 |
| 4263 Unreviewed typo fix after r142121. |
| 4264 |
| 4265 * BuildSlaveSupport/build.webkit.org-config/config.json: |
| 4266 |
| 4267 2013-02-07 Vivek Galatage <vivek.vg@samsung.com> |
| 4268 |
| 4269 [Qt] QtTestBrowser should provide option to enable/disable Javascript |
| 4270 https://bugs.webkit.org/show_bug.cgi?id=107461 |
| 4271 |
| 4272 Reviewed by Jocelyn Turcotte. |
| 4273 |
| 4274 Option to enable/disable Javascript would be handy option to test |
| 4275 certain functionalities of web pages with/without Javascript. |
| 4276 |
| 4277 * QtTestBrowser/launcherwindow.cpp: |
| 4278 (LauncherWindow::createChrome): |
| 4279 (LauncherWindow::toggleJavaScriptEnabled): |
| 4280 * QtTestBrowser/launcherwindow.h: |
| 4281 (LauncherWindow): |
| 4282 |
| 4283 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 4284 |
| 4285 [EFL] Add a WebKit2 Performance bot. |
| 4286 https://bugs.webkit.org/show_bug.cgi?id=109188 |
| 4287 |
| 4288 Reviewed by Csaba Osztrogonác. |
| 4289 |
| 4290 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the |
| 4291 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make |
| 4292 the "EFL Linux 64-bit Release" bot trigger it. |
| 4293 |
| 4294 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn> |
| 4295 |
| 4296 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunk
ed to 16bits |
| 4297 https://bugs.webkit.org/show_bug.cgi?id=109126 |
| 4298 PR 292540 |
| 4299 |
| 4300 Reviewed by Yong Li. |
| 4301 |
| 4302 Change char code to 4 bytes. |
| 4303 |
| 4304 * DumpRenderTree/blackberry/EventSender.cpp: |
| 4305 (keyDownCallback): |
| 4306 |
| 4307 2013-02-07 Gavin Peters <gavinp@chromium.org> |
| 4308 |
| 4309 Unreviewed, rolling out r142090. |
| 4310 http://trac.webkit.org/changeset/142090 |
| 4311 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 4312 |
| 4313 lots of selection expectations failures |
| 4314 |
| 4315 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 4316 * DumpRenderTree/DumpRenderTree.gypi: |
| 4317 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 4318 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 4319 (WebTaskList): |
| 4320 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed. |
| 4321 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 4322 (WebTestInterfaces): |
| 4323 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 4324 (WebTestProxyBase): |
| 4325 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 4326 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 4327 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 4328 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 4329 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 4330 (AccessibilityUIElementList): |
| 4331 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 4332 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 4333 (WebTestRunner::CppBoundClass::invoke): |
| 4334 (WebTestRunner::CppBoundClass::getProperty): |
| 4335 (WebTestRunner::CppBoundClass::setProperty): |
| 4336 (WebTestRunner::CppBoundClass::bindCallback): |
| 4337 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 4338 (WebTestRunner::CppBoundClass::bindProperty): |
| 4339 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 4340 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 4341 (WebTestRunner): |
| 4342 (CppBoundClass): |
| 4343 (WebTestRunner::CppBoundClass::bindProperty): |
| 4344 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 4345 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 4346 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 4347 (WebTestRunner::CppVariant::toString): |
| 4348 (WebTestRunner::CppVariant::toInt32): |
| 4349 (WebTestRunner::CppVariant::toDouble): |
| 4350 (WebTestRunner::CppVariant::toBoolean): |
| 4351 (WebTestRunner::CppVariant::toStringVector): |
| 4352 (WebTestRunner::CppVariant::invoke): |
| 4353 (WebTestRunner::CppVariant::invokeDefault): |
| 4354 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 4355 (CppVariant): |
| 4356 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4357 (WebTestRunner): |
| 4358 (WebTestRunner::EventSender::EventSender): |
| 4359 (WebTestRunner::EventSender::reset): |
| 4360 (WebTestRunner::EventSender::mouseDown): |
| 4361 (WebTestRunner::EventSender::mouseUp): |
| 4362 (WebTestRunner::EventSender::mouseMoveTo): |
| 4363 (WebTestRunner::EventSender::keyDown): |
| 4364 (WebTestRunner::EventSender::dispatchMessage): |
| 4365 (WebTestRunner::EventSender::leapForward): |
| 4366 (WebTestRunner::EventSender::replaySavedEvents): |
| 4367 (WebTestRunner::makeMenuItemStringsFor): |
| 4368 (WebTestRunner::EventSender::contextClick): |
| 4369 (WebTestRunner::EventSender::beginDragWithFiles): |
| 4370 (WebTestRunner::EventSender::addTouchPoint): |
| 4371 (WebTestRunner::EventSender::releaseTouchPoint): |
| 4372 (WebTestRunner::EventSender::updateTouchPoint): |
| 4373 (WebTestRunner::EventSender::cancelTouchPoint): |
| 4374 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 4375 (WebTestRunner::EventSender::gestureEvent): |
| 4376 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 4377 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 4378 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 4379 (MockGrammarCheck::checkGrammarOfString): |
| 4380 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 4381 (MockGrammarCheck): |
| 4382 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 4383 (append): |
| 4384 (isNotASCIIAlpha): |
| 4385 (MockSpellCheck::spellCheckWord): |
| 4386 (MockSpellCheck::initializeIfNeeded): |
| 4387 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4388 (MockSpellCheck): |
| 4389 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4390 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4391 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4392 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed. |
| 4393 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4394 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4395 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4396 (TestInterfaces): |
| 4397 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4398 (WebTestRunner::TestPlugin::TestPlugin): |
| 4399 (WebTestRunner::TestPlugin::initialize): |
| 4400 (WebTestRunner::TestPlugin::destroy): |
| 4401 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4402 (WebTestRunner::TestPlugin::parseColor): |
| 4403 (WebTestRunner::TestPlugin::initProgram): |
| 4404 (WebTestRunner::TestPlugin::initPrimitive): |
| 4405 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4406 (WebTestRunner::TestPlugin::loadShader): |
| 4407 (WebTestRunner::TestPlugin::loadProgram): |
| 4408 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4409 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4410 (TestPlugin): |
| 4411 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4412 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4413 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4414 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4415 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4416 (WebTestRunner::TestRunner::TestRunner): |
| 4417 (WebTestRunner::TestRunner::reset): |
| 4418 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4419 (WebTestRunner::TestRunner::findString): |
| 4420 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4421 (WebTestRunner::TestRunner::overridePreference): |
| 4422 (WebTestRunner): |
| 4423 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4424 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4425 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4426 (TestRunner): |
| 4427 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4428 (WebTestRunner::TextInputController::markedRange): |
| 4429 (WebTestRunner::TextInputController::selectedRange): |
| 4430 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4431 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4432 (WebTestRunner::WebPreferences::reset): |
| 4433 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4434 (WebTestRunner): |
| 4435 (WebTestRunner::WebTaskList::WebTaskList): |
| 4436 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4437 (WebTestRunner::WebTaskList::registerTask): |
| 4438 (WebTestRunner::WebTaskList::unregisterTask): |
| 4439 (WebTestRunner::WebTaskList::revokeAll): |
| 4440 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4441 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4442 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4443 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4444 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4445 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4446 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4447 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4448 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4449 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4450 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed. |
| 4451 |
| 4452 2013-02-07 Jochen Eisinger <jochen@chromium.org> |
| 4453 |
| 4454 [chromium] turn TestRunner library into a component build |
| 4455 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 4456 |
| 4457 Reviewed by Adam Barth. |
| 4458 |
| 4459 To achieve this, we need to drop all dependencies on WTF. |
| 4460 |
| 4461 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 4462 * DumpRenderTree/DumpRenderTree.gypi: |
| 4463 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 4464 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 4465 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4466 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 4467 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 4468 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 4469 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 4470 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 4471 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 4472 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 4473 (AccessibilityUIElementList): |
| 4474 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 4475 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 4476 (WebTestRunner::CppBoundClass::invoke): |
| 4477 (WebTestRunner::CppBoundClass::getProperty): |
| 4478 (WebTestRunner::CppBoundClass::setProperty): |
| 4479 (WebTestRunner::CppBoundClass::bindCallback): |
| 4480 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 4481 (WebTestRunner::CppBoundClass::bindProperty): |
| 4482 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 4483 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 4484 (WebTestRunner): |
| 4485 (CppBoundClass): |
| 4486 (WebTestRunner::CppBoundClass::bindProperty): |
| 4487 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 4488 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 4489 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 4490 (WebTestRunner::CppVariant::toString): |
| 4491 (WebTestRunner::CppVariant::toInt32): |
| 4492 (WebTestRunner::CppVariant::toDouble): |
| 4493 (WebTestRunner::CppVariant::toBoolean): |
| 4494 (WebTestRunner::CppVariant::toStringVector): |
| 4495 (WebTestRunner::CppVariant::invoke): |
| 4496 (WebTestRunner::CppVariant::invokeDefault): |
| 4497 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 4498 (CppVariant): |
| 4499 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4500 (WebTestRunner): |
| 4501 (WebTestRunner::EventSender::EventSender): |
| 4502 (WebTestRunner::EventSender::reset): |
| 4503 (WebTestRunner::EventSender::mouseDown): |
| 4504 (WebTestRunner::EventSender::mouseUp): |
| 4505 (WebTestRunner::EventSender::mouseMoveTo): |
| 4506 (WebTestRunner::EventSender::keyDown): |
| 4507 (WebTestRunner::EventSender::dispatchMessage): |
| 4508 (WebTestRunner::EventSender::leapForward): |
| 4509 (WebTestRunner::EventSender::replaySavedEvents): |
| 4510 (WebTestRunner::makeMenuItemStringsFor): |
| 4511 (WebTestRunner::EventSender::contextClick): |
| 4512 (WebTestRunner::EventSender::beginDragWithFiles): |
| 4513 (WebTestRunner::EventSender::addTouchPoint): |
| 4514 (WebTestRunner::EventSender::releaseTouchPoint): |
| 4515 (WebTestRunner::EventSender::updateTouchPoint): |
| 4516 (WebTestRunner::EventSender::cancelTouchPoint): |
| 4517 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 4518 (WebTestRunner::EventSender::gestureEvent): |
| 4519 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 4520 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 4521 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 4522 (WebTestRunner::MockGrammarCheck::checkGrammarOfString): |
| 4523 (WebTestRunner): |
| 4524 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 4525 (WebTestRunner): |
| 4526 (MockGrammarCheck): |
| 4527 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 4528 (WebTestRunner::MockSpellCheck::spellCheckWord): |
| 4529 (WebTestRunner::MockSpellCheck::initializeIfNeeded): |
| 4530 (WebTestRunner): |
| 4531 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4532 (MockSpellCheck): |
| 4533 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4534 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4535 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4536 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools
/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4537 (isASCIIAlpha): |
| 4538 (isNotASCIIAlpha): |
| 4539 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4540 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4541 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4542 (TestInterfaces): |
| 4543 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4544 (WebTestRunner::TestPlugin::TestPlugin): |
| 4545 (WebTestRunner::TestPlugin::initialize): |
| 4546 (WebTestRunner::TestPlugin::destroy): |
| 4547 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4548 (WebTestRunner::TestPlugin::parseColor): |
| 4549 (WebTestRunner::TestPlugin::initProgram): |
| 4550 (WebTestRunner::TestPlugin::initPrimitive): |
| 4551 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4552 (WebTestRunner::TestPlugin::loadShader): |
| 4553 (WebTestRunner::TestPlugin::loadProgram): |
| 4554 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4555 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4556 (TestPlugin): |
| 4557 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4558 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4559 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4560 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4561 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4562 (WebTestRunner::TestRunner::TestRunner): |
| 4563 (WebTestRunner::TestRunner::reset): |
| 4564 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4565 (WebTestRunner::TestRunner::findString): |
| 4566 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4567 (WebTestRunner::TestRunner::overridePreference): |
| 4568 (WebTestRunner::TestRunner::deliverWebIntent): |
| 4569 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4570 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 4571 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 4572 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 4573 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 4574 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4575 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4576 (TestRunner): |
| 4577 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4578 (WebTestRunner::TextInputController::markedRange): |
| 4579 (WebTestRunner::TextInputController::selectedRange): |
| 4580 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4581 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4582 (WebTestRunner::WebPreferences::reset): |
| 4583 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4584 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4585 (WebTestRunner::WebTaskList::registerTask): |
| 4586 (WebTestRunner::WebTaskList::unregisterTask): |
| 4587 (WebTestRunner::WebTaskList::revokeAll): |
| 4588 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4589 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4590 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4591 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4592 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4593 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4594 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4595 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4596 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4597 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4598 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/Dum
pRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4599 |
| 4600 2013-02-07 Andras Becsi <andras.becsi@digia.com> |
| 4601 |
| 4602 [Qt] Use GNU ar's thin archive format for intermediate static libs |
| 4603 https://bugs.webkit.org/show_bug.cgi?id=109052 |
| 4604 |
| 4605 Reviewed by Jocelyn Turcotte. |
| 4606 |
| 4607 With debug builds we exceed the 4GiB limit of GNU ar when creating the W
ebCore |
| 4608 intermediate static library which results in build failure even with a x
86_64 |
| 4609 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625). |
| 4610 |
| 4611 When using a GNU toolchain we can use the thin archive format for these
static |
| 4612 libraries which also has the benefit of not copying the object files, th
us |
| 4613 drastically reducing disk usage and overall compile time. |
| 4614 |
| 4615 Currently qmake does not support GNU ar's thin archive format so for |
| 4616 now we need to do the magic in the build system as a stopgap solution. |
| 4617 |
| 4618 * qmake/mkspecs/features/configure.prf: |
| 4619 * qmake/mkspecs/features/default_post.prf: |
| 4620 * qmake/mkspecs/features/functions.prf: |
| 4621 |
| 4622 2013-02-05 Simon Hausmann <simon.hausmann@digia.com> |
| 4623 |
| 4624 [Qt] Compile WTF tests of TestWebKitAPI |
| 4625 https://bugs.webkit.org/show_bug.cgi?id=108935 |
| 4626 |
| 4627 Reviewed by Kenneth Rohde Christiansen. |
| 4628 |
| 4629 Add initial stubs and files for building at least the WTF tests. |
| 4630 The WK2 tests need more platform code, in particular PlatformWebView |
| 4631 and injected bundle support. |
| 4632 |
| 4633 * TestWebKitAPI/TestWebKitAPI.pri: Added. |
| 4634 * TestWebKitAPI/TestWebKitAPI.pro: Added. |
| 4635 * TestWebKitAPI/Tests/WTF/WTF.pro: Added. |
| 4636 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added. |
| 4637 (TestWebKitAPI): |
| 4638 (TestWebKitAPI::InjectedBundleController::platformInitialize): |
| 4639 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added. |
| 4640 (Util): |
| 4641 (TestWebKitAPI::Util::run): |
| 4642 (TestWebKitAPI::Util::sleep): |
| 4643 (TestWebKitAPI::Util::createInjectedBundlePath): |
| 4644 (TestWebKitAPI::Util::createURLForResource): |
| 4645 (TestWebKitAPI::Util::URLForNonExistentResource): |
| 4646 * TestWebKitAPI/qt/main.cpp: Added. |
| 4647 (main): |
| 4648 * Tools.pro: |
| 4649 * qmake/mkspecs/features/default_post.prf: |
| 4650 |
| 4651 2013-02-06 Roger Fong <roger_fong@apple.com> |
| 4652 |
| 4653 VS2010 WinLauncher project, property sheets and resources. |
| 4654 https://bugs.webkit.org/show_bug.cgi?id=107037. |
| 4655 |
| 4656 Reviewed by Brent Fulgham. |
| 4657 |
| 4658 * WinLauncher/WinLauncher.vcxproj: Added. |
| 4659 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLaunch
er/WinLauncher.ico. |
| 4660 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLaunche
r/WinLauncherLauncher.rc. |
| 4661 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added. |
| 4662 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added. |
| 4663 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added. |
| 4664 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added. |
| 4665 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added. |
| 4666 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLaun
cher/WinLauncher.rc. |
| 4667 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added. |
| 4668 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added. |
| 4669 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added. |
| 4670 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added. |
| 4671 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added. |
| 4672 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied fr
om WinLauncher/WinLauncherPostBuild.cmd. |
| 4673 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied fro
m WinLauncher/WinLauncherPreBuild.cmd. |
| 4674 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added. |
| 4675 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from
WinLauncher/resource.h. |
| 4676 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added. |
| 4677 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added. |
| 4678 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added. |
| 4679 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from Win
Launcher/WinLauncherLauncherResource.h. |
| 4680 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/sma
ll.ico. |
| 4681 |
| 4682 2013-02-06 Terry Anderson <tdanderson@chromium.org> |
| 4683 |
| 4684 Add support for gesture scroll events that do not propagate to enclosing
scrollables |
| 4685 https://bugs.webkit.org/show_bug.cgi?id=108849 |
| 4686 |
| 4687 Reviewed by Antonio Gomes. |
| 4688 |
| 4689 Modify chromium's DRT EventSender to support the new event type |
| 4690 GestureScrollUpdateWithoutPropagation. |
| 4691 |
| 4692 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4693 (WebTestRunner): |
| 4694 (WebTestRunner::EventSender::EventSender): |
| 4695 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation): |
| 4696 (WebTestRunner::EventSender::gestureEvent): |
| 4697 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 4698 (EventSender): |
| 4699 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4700 (WebTestRunner::TestPlugin::handleInputEvent): |
| 4701 |
| 4702 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 4703 |
| 4704 Unreviewed, rolling out r142032. |
| 4705 http://trac.webkit.org/changeset/142032 |
| 4706 https://bugs.webkit.org/show_bug.cgi?id=109095 |
| 4707 |
| 4708 component build still broken (Requested by jochen__ on |
| 4709 #webkit). |
| 4710 |
| 4711 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 4712 * DumpRenderTree/DumpRenderTree.gypi: |
| 4713 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 4714 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 4715 (WebTaskList): |
| 4716 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed. |
| 4717 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 4718 (WebTestInterfaces): |
| 4719 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 4720 (WebTestProxyBase): |
| 4721 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 4722 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 4723 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 4724 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 4725 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 4726 (AccessibilityUIElementList): |
| 4727 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 4728 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 4729 (WebTestRunner::CppBoundClass::invoke): |
| 4730 (WebTestRunner::CppBoundClass::getProperty): |
| 4731 (WebTestRunner::CppBoundClass::setProperty): |
| 4732 (WebTestRunner::CppBoundClass::bindCallback): |
| 4733 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 4734 (WebTestRunner::CppBoundClass::bindProperty): |
| 4735 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 4736 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 4737 (WebTestRunner): |
| 4738 (CppBoundClass): |
| 4739 (WebTestRunner::CppBoundClass::bindProperty): |
| 4740 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 4741 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 4742 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 4743 (WebTestRunner::CppVariant::toString): |
| 4744 (WebTestRunner::CppVariant::toInt32): |
| 4745 (WebTestRunner::CppVariant::toDouble): |
| 4746 (WebTestRunner::CppVariant::toBoolean): |
| 4747 (WebTestRunner::CppVariant::toStringVector): |
| 4748 (WebTestRunner::CppVariant::invoke): |
| 4749 (WebTestRunner::CppVariant::invokeDefault): |
| 4750 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 4751 (CppVariant): |
| 4752 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4753 (WebTestRunner): |
| 4754 (WebTestRunner::EventSender::EventSender): |
| 4755 (WebTestRunner::EventSender::reset): |
| 4756 (WebTestRunner::EventSender::mouseDown): |
| 4757 (WebTestRunner::EventSender::mouseUp): |
| 4758 (WebTestRunner::EventSender::mouseMoveTo): |
| 4759 (WebTestRunner::EventSender::keyDown): |
| 4760 (WebTestRunner::EventSender::dispatchMessage): |
| 4761 (WebTestRunner::EventSender::leapForward): |
| 4762 (WebTestRunner::EventSender::replaySavedEvents): |
| 4763 (WebTestRunner::makeMenuItemStringsFor): |
| 4764 (WebTestRunner::EventSender::contextClick): |
| 4765 (WebTestRunner::EventSender::beginDragWithFiles): |
| 4766 (WebTestRunner::EventSender::addTouchPoint): |
| 4767 (WebTestRunner::EventSender::releaseTouchPoint): |
| 4768 (WebTestRunner::EventSender::updateTouchPoint): |
| 4769 (WebTestRunner::EventSender::cancelTouchPoint): |
| 4770 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 4771 (WebTestRunner::EventSender::gestureEvent): |
| 4772 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 4773 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 4774 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 4775 (MockGrammarCheck::checkGrammarOfString): |
| 4776 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 4777 (MockGrammarCheck): |
| 4778 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 4779 (append): |
| 4780 (isNotASCIIAlpha): |
| 4781 (MockSpellCheck::spellCheckWord): |
| 4782 (MockSpellCheck::initializeIfNeeded): |
| 4783 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4784 (MockSpellCheck): |
| 4785 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4786 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4787 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4788 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed. |
| 4789 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4790 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4791 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4792 (TestInterfaces): |
| 4793 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4794 (WebTestRunner::TestPlugin::TestPlugin): |
| 4795 (WebTestRunner::TestPlugin::initialize): |
| 4796 (WebTestRunner::TestPlugin::destroy): |
| 4797 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4798 (WebTestRunner::TestPlugin::parseColor): |
| 4799 (WebTestRunner::TestPlugin::initProgram): |
| 4800 (WebTestRunner::TestPlugin::initPrimitive): |
| 4801 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4802 (WebTestRunner::TestPlugin::loadShader): |
| 4803 (WebTestRunner::TestPlugin::loadProgram): |
| 4804 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4805 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4806 (TestPlugin): |
| 4807 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4808 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4809 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4810 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4811 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4812 (WebTestRunner::TestRunner::TestRunner): |
| 4813 (WebTestRunner::TestRunner::reset): |
| 4814 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4815 (WebTestRunner::TestRunner::findString): |
| 4816 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4817 (WebTestRunner::TestRunner::overridePreference): |
| 4818 (WebTestRunner): |
| 4819 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4820 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4821 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4822 (TestRunner): |
| 4823 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4824 (WebTestRunner::TextInputController::markedRange): |
| 4825 (WebTestRunner::TextInputController::selectedRange): |
| 4826 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4827 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4828 (WebTestRunner::WebPreferences::reset): |
| 4829 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4830 (WebTestRunner): |
| 4831 (WebTestRunner::WebTaskList::WebTaskList): |
| 4832 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4833 (WebTestRunner::WebTaskList::registerTask): |
| 4834 (WebTestRunner::WebTaskList::unregisterTask): |
| 4835 (WebTestRunner::WebTaskList::revokeAll): |
| 4836 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4837 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4838 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4839 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4840 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4841 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4842 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4843 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4844 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4845 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4846 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed. |
| 4847 |
| 4848 2013-02-06 Jochen Eisinger <jochen@chromium.org> |
| 4849 |
| 4850 [chromium] turn TestRunner library into a component build |
| 4851 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 4852 |
| 4853 Reviewed by Adam Barth. |
| 4854 |
| 4855 To achieve this, we need to drop all dependencies on WTF. |
| 4856 |
| 4857 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 4858 * DumpRenderTree/DumpRenderTree.gypi: |
| 4859 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 4860 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 4861 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4862 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 4863 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 4864 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 4865 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 4866 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 4867 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 4868 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 4869 (AccessibilityUIElementList): |
| 4870 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 4871 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 4872 (WebTestRunner::CppBoundClass::invoke): |
| 4873 (WebTestRunner::CppBoundClass::getProperty): |
| 4874 (WebTestRunner::CppBoundClass::setProperty): |
| 4875 (WebTestRunner::CppBoundClass::bindCallback): |
| 4876 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 4877 (WebTestRunner::CppBoundClass::bindProperty): |
| 4878 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 4879 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 4880 (WebTestRunner): |
| 4881 (CppBoundClass): |
| 4882 (WebTestRunner::CppBoundClass::bindProperty): |
| 4883 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 4884 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 4885 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 4886 (WebTestRunner::CppVariant::toString): |
| 4887 (WebTestRunner::CppVariant::toInt32): |
| 4888 (WebTestRunner::CppVariant::toDouble): |
| 4889 (WebTestRunner::CppVariant::toBoolean): |
| 4890 (WebTestRunner::CppVariant::toStringVector): |
| 4891 (WebTestRunner::CppVariant::invoke): |
| 4892 (WebTestRunner::CppVariant::invokeDefault): |
| 4893 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 4894 (CppVariant): |
| 4895 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 4896 (WebTestRunner): |
| 4897 (WebTestRunner::EventSender::EventSender): |
| 4898 (WebTestRunner::EventSender::reset): |
| 4899 (WebTestRunner::EventSender::mouseDown): |
| 4900 (WebTestRunner::EventSender::mouseUp): |
| 4901 (WebTestRunner::EventSender::mouseMoveTo): |
| 4902 (WebTestRunner::EventSender::keyDown): |
| 4903 (WebTestRunner::EventSender::dispatchMessage): |
| 4904 (WebTestRunner::EventSender::leapForward): |
| 4905 (WebTestRunner::EventSender::replaySavedEvents): |
| 4906 (WebTestRunner::makeMenuItemStringsFor): |
| 4907 (WebTestRunner::EventSender::contextClick): |
| 4908 (WebTestRunner::EventSender::beginDragWithFiles): |
| 4909 (WebTestRunner::EventSender::addTouchPoint): |
| 4910 (WebTestRunner::EventSender::releaseTouchPoint): |
| 4911 (WebTestRunner::EventSender::updateTouchPoint): |
| 4912 (WebTestRunner::EventSender::cancelTouchPoint): |
| 4913 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 4914 (WebTestRunner::EventSender::gestureEvent): |
| 4915 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 4916 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 4917 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 4918 (WebTestRunner::MockGrammarCheck::checkGrammarOfString): |
| 4919 (WebTestRunner): |
| 4920 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 4921 (WebTestRunner): |
| 4922 (MockGrammarCheck): |
| 4923 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 4924 (WebTestRunner::MockSpellCheck::spellCheckWord): |
| 4925 (WebTestRunner::MockSpellCheck::initializeIfNeeded): |
| 4926 (WebTestRunner): |
| 4927 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 4928 (MockSpellCheck): |
| 4929 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 4930 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 4931 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 4932 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools
/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4933 (isASCIIAlpha): |
| 4934 (isNotASCIIAlpha): |
| 4935 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 4936 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 4937 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 4938 (TestInterfaces): |
| 4939 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 4940 (WebTestRunner::TestPlugin::TestPlugin): |
| 4941 (WebTestRunner::TestPlugin::initialize): |
| 4942 (WebTestRunner::TestPlugin::destroy): |
| 4943 (WebTestRunner::TestPlugin::parsePrimitive): |
| 4944 (WebTestRunner::TestPlugin::parseColor): |
| 4945 (WebTestRunner::TestPlugin::initProgram): |
| 4946 (WebTestRunner::TestPlugin::initPrimitive): |
| 4947 (WebTestRunner::TestPlugin::drawPrimitive): |
| 4948 (WebTestRunner::TestPlugin::loadShader): |
| 4949 (WebTestRunner::TestPlugin::loadProgram): |
| 4950 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 4951 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 4952 (TestPlugin): |
| 4953 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 4954 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 4955 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 4956 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 4957 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 4958 (WebTestRunner::TestRunner::TestRunner): |
| 4959 (WebTestRunner::TestRunner::reset): |
| 4960 (WebTestRunner::TestRunner::policyDelegateDone): |
| 4961 (WebTestRunner::TestRunner::findString): |
| 4962 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 4963 (WebTestRunner::TestRunner::overridePreference): |
| 4964 (WebTestRunner::TestRunner::deliverWebIntent): |
| 4965 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 4966 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 4967 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 4968 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 4969 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 4970 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 4971 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 4972 (TestRunner): |
| 4973 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 4974 (WebTestRunner::TextInputController::markedRange): |
| 4975 (WebTestRunner::TextInputController::selectedRange): |
| 4976 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 4977 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 4978 (WebTestRunner::WebPreferences::reset): |
| 4979 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 4980 (WebTestRunner::WebTaskList::~WebTaskList): |
| 4981 (WebTestRunner::WebTaskList::registerTask): |
| 4982 (WebTestRunner::WebTaskList::unregisterTask): |
| 4983 (WebTestRunner::WebTaskList::revokeAll): |
| 4984 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 4985 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 4986 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 4987 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 4988 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 4989 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 4990 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 4991 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 4992 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 4993 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 4994 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/Dum
pRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 4995 |
| 4996 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 4997 |
| 4998 Unreviewed, rolling out r142025. |
| 4999 http://trac.webkit.org/changeset/142025 |
| 5000 https://bugs.webkit.org/show_bug.cgi?id=109091 |
| 5001 |
| 5002 broke the build (Requested by tdanderson on #webkit). |
| 5003 |
| 5004 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 5005 (WebTestRunner): |
| 5006 (WebTestRunner::EventSender::EventSender): |
| 5007 (WebTestRunner::EventSender::gestureEvent): |
| 5008 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 5009 (EventSender): |
| 5010 |
| 5011 2013-02-06 Terry Anderson <tdanderson@chromium.org> |
| 5012 |
| 5013 Add support for gesture scroll events that do not propagate to enclosing
scrollables |
| 5014 https://bugs.webkit.org/show_bug.cgi?id=108849 |
| 5015 |
| 5016 Reviewed by Antonio Gomes. |
| 5017 |
| 5018 Modify chromium's DRT EventSender to support the new event type |
| 5019 GestureScrollUpdateWithoutPropagation. |
| 5020 |
| 5021 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 5022 (WebTestRunner): |
| 5023 (WebTestRunner::EventSender::EventSender): |
| 5024 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation): |
| 5025 (WebTestRunner::EventSender::gestureEvent): |
| 5026 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 5027 (EventSender): |
| 5028 |
| 5029 2013-02-06 Zan Dobersek <zdobersek@igalia.com> |
| 5030 |
| 5031 [TestResultServer] Adjust the name of the GTK 64-bit debug builder |
| 5032 https://bugs.webkit.org/show_bug.cgi?id=109016 |
| 5033 |
| 5034 Reviewed by Ojan Vafai. |
| 5035 |
| 5036 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debu
g |
| 5037 builder was adjusted to build WebKit1 only, with the name changed accord
ingly. |
| 5038 Reflect that change here as well. |
| 5039 |
| 5040 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 5041 |
| 5042 Unreviewed, rolling out r141991. |
| 5043 http://trac.webkit.org/changeset/141991 |
| 5044 https://bugs.webkit.org/show_bug.cgi?id=109047 |
| 5045 |
| 5046 Fails to compile on all Chromium platforms (Requested by |
| 5047 schenney on #webkit). |
| 5048 |
| 5049 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 5050 * DumpRenderTree/DumpRenderTree.gypi: |
| 5051 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 5052 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 5053 (WebTaskList): |
| 5054 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed. |
| 5055 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 5056 (WebTestInterfaces): |
| 5057 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 5058 (WebTestProxyBase): |
| 5059 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 5060 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 5061 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 5062 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 5063 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 5064 (AccessibilityUIElementList): |
| 5065 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 5066 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 5067 (WebTestRunner::CppBoundClass::invoke): |
| 5068 (WebTestRunner::CppBoundClass::getProperty): |
| 5069 (WebTestRunner::CppBoundClass::setProperty): |
| 5070 (WebTestRunner::CppBoundClass::bindCallback): |
| 5071 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 5072 (WebTestRunner::CppBoundClass::bindProperty): |
| 5073 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 5074 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 5075 (WebTestRunner): |
| 5076 (CppBoundClass): |
| 5077 (WebTestRunner::CppBoundClass::bindProperty): |
| 5078 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 5079 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 5080 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 5081 (WebTestRunner::CppVariant::toString): |
| 5082 (WebTestRunner::CppVariant::toInt32): |
| 5083 (WebTestRunner::CppVariant::toDouble): |
| 5084 (WebTestRunner::CppVariant::toBoolean): |
| 5085 (WebTestRunner::CppVariant::toStringVector): |
| 5086 (WebTestRunner::CppVariant::invoke): |
| 5087 (WebTestRunner::CppVariant::invokeDefault): |
| 5088 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 5089 (CppVariant): |
| 5090 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 5091 (WebTestRunner): |
| 5092 (WebTestRunner::EventSender::EventSender): |
| 5093 (WebTestRunner::EventSender::reset): |
| 5094 (WebTestRunner::EventSender::mouseDown): |
| 5095 (WebTestRunner::EventSender::mouseUp): |
| 5096 (WebTestRunner::EventSender::mouseMoveTo): |
| 5097 (WebTestRunner::EventSender::keyDown): |
| 5098 (WebTestRunner::EventSender::dispatchMessage): |
| 5099 (WebTestRunner::EventSender::leapForward): |
| 5100 (WebTestRunner::EventSender::replaySavedEvents): |
| 5101 (WebTestRunner::makeMenuItemStringsFor): |
| 5102 (WebTestRunner::EventSender::contextClick): |
| 5103 (WebTestRunner::EventSender::beginDragWithFiles): |
| 5104 (WebTestRunner::EventSender::addTouchPoint): |
| 5105 (WebTestRunner::EventSender::releaseTouchPoint): |
| 5106 (WebTestRunner::EventSender::updateTouchPoint): |
| 5107 (WebTestRunner::EventSender::cancelTouchPoint): |
| 5108 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 5109 (WebTestRunner::EventSender::gestureEvent): |
| 5110 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 5111 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 5112 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 5113 (MockGrammarCheck::checkGrammarOfString): |
| 5114 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 5115 (MockGrammarCheck): |
| 5116 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 5117 (append): |
| 5118 (isNotASCIIAlpha): |
| 5119 (MockSpellCheck::spellCheckWord): |
| 5120 (MockSpellCheck::initializeIfNeeded): |
| 5121 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 5122 (MockSpellCheck): |
| 5123 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 5124 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 5125 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 5126 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed. |
| 5127 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 5128 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 5129 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 5130 (TestInterfaces): |
| 5131 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 5132 (WebTestRunner::TestPlugin::TestPlugin): |
| 5133 (WebTestRunner::TestPlugin::initialize): |
| 5134 (WebTestRunner::TestPlugin::destroy): |
| 5135 (WebTestRunner::TestPlugin::parsePrimitive): |
| 5136 (WebTestRunner::TestPlugin::parseColor): |
| 5137 (WebTestRunner::TestPlugin::initProgram): |
| 5138 (WebTestRunner::TestPlugin::initPrimitive): |
| 5139 (WebTestRunner::TestPlugin::drawPrimitive): |
| 5140 (WebTestRunner::TestPlugin::loadShader): |
| 5141 (WebTestRunner::TestPlugin::loadProgram): |
| 5142 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 5143 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 5144 (TestPlugin): |
| 5145 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5146 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 5147 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 5148 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 5149 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 5150 (WebTestRunner::TestRunner::TestRunner): |
| 5151 (WebTestRunner::TestRunner::reset): |
| 5152 (WebTestRunner::TestRunner::policyDelegateDone): |
| 5153 (WebTestRunner::TestRunner::findString): |
| 5154 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 5155 (WebTestRunner::TestRunner::overridePreference): |
| 5156 (WebTestRunner): |
| 5157 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 5158 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5159 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 5160 (TestRunner): |
| 5161 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 5162 (WebTestRunner::TextInputController::markedRange): |
| 5163 (WebTestRunner::TextInputController::selectedRange): |
| 5164 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 5165 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 5166 (WebTestRunner::WebPreferences::reset): |
| 5167 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 5168 (WebTestRunner): |
| 5169 (WebTestRunner::WebTaskList::WebTaskList): |
| 5170 (WebTestRunner::WebTaskList::~WebTaskList): |
| 5171 (WebTestRunner::WebTaskList::registerTask): |
| 5172 (WebTestRunner::WebTaskList::unregisterTask): |
| 5173 (WebTestRunner::WebTaskList::revokeAll): |
| 5174 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 5175 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 5176 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 5177 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 5178 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5179 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 5180 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 5181 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 5182 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 5183 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 5184 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed. |
| 5185 |
| 5186 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com> |
| 5187 |
| 5188 Unreviewed, rolling out r141995. |
| 5189 http://trac.webkit.org/changeset/141995 |
| 5190 https://bugs.webkit.org/show_bug.cgi?id=109046 |
| 5191 |
| 5192 May allow me to roll out the real problem (Requested by |
| 5193 schenney on #webkit). |
| 5194 |
| 5195 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5196 (WebTestRunner::TestRunner::sendWebIntentResponse): |
| 5197 (WebTestRunner::TestRunner::deliverWebIntent): |
| 5198 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5199 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 5200 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 5201 |
| 5202 2013-02-06 Jochen Eisinger <jochen@chromium.org> |
| 5203 |
| 5204 [chromium] fix android build which doesn't support intents |
| 5205 |
| 5206 Unreviewed build fix. |
| 5207 |
| 5208 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5209 (WebTestRunner::TestRunner::sendWebIntentResponse): |
| 5210 (WebTestRunner::TestRunner::deliverWebIntent): |
| 5211 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5212 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 5213 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 5214 |
| 5215 2013-02-06 Jochen Eisinger <jochen@chromium.org> |
| 5216 |
| 5217 [chromium] turn TestRunner library into a component build |
| 5218 https://bugs.webkit.org/show_bug.cgi?id=108466 |
| 5219 |
| 5220 Reviewed by Adam Barth. |
| 5221 |
| 5222 To achieve this, we need to drop all dependencies on WTF. |
| 5223 |
| 5224 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 5225 * DumpRenderTree/DumpRenderTree.gypi: |
| 5226 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 5227 * DumpRenderTree/chromium/TestRunner/public/WebTask.h: |
| 5228 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 5229 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 5230 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 5231 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 5232 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 5233 (WebTestRunner::AccessibilityUIElementList::getOrCreate): |
| 5234 (WebTestRunner::AccessibilityUIElementList::createRoot): |
| 5235 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 5236 (AccessibilityUIElementList): |
| 5237 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 5238 (WebTestRunner::CppBoundClass::~CppBoundClass): |
| 5239 (WebTestRunner::CppBoundClass::invoke): |
| 5240 (WebTestRunner::CppBoundClass::getProperty): |
| 5241 (WebTestRunner::CppBoundClass::setProperty): |
| 5242 (WebTestRunner::CppBoundClass::bindCallback): |
| 5243 (WebTestRunner::CppBoundClass::bindGetterCallback): |
| 5244 (WebTestRunner::CppBoundClass::bindProperty): |
| 5245 (WebTestRunner::CppBoundClass::getAsCppVariant): |
| 5246 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: |
| 5247 (WebTestRunner): |
| 5248 (CppBoundClass): |
| 5249 (WebTestRunner::CppBoundClass::bindProperty): |
| 5250 (WebTestRunner::CppBoundClass::bindFallbackCallback): |
| 5251 (WebTestRunner::CppBoundClass::bindFallbackMethod): |
| 5252 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: |
| 5253 (WebTestRunner::CppVariant::toString): |
| 5254 (WebTestRunner::CppVariant::toInt32): |
| 5255 (WebTestRunner::CppVariant::toDouble): |
| 5256 (WebTestRunner::CppVariant::toBoolean): |
| 5257 (WebTestRunner::CppVariant::toStringVector): |
| 5258 (WebTestRunner::CppVariant::invoke): |
| 5259 (WebTestRunner::CppVariant::invokeDefault): |
| 5260 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: |
| 5261 (CppVariant): |
| 5262 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 5263 (WebTestRunner): |
| 5264 (WebTestRunner::EventSender::EventSender): |
| 5265 (WebTestRunner::EventSender::reset): |
| 5266 (WebTestRunner::EventSender::mouseDown): |
| 5267 (WebTestRunner::EventSender::mouseUp): |
| 5268 (WebTestRunner::EventSender::mouseMoveTo): |
| 5269 (WebTestRunner::EventSender::keyDown): |
| 5270 (WebTestRunner::EventSender::dispatchMessage): |
| 5271 (WebTestRunner::EventSender::leapForward): |
| 5272 (WebTestRunner::EventSender::replaySavedEvents): |
| 5273 (WebTestRunner::makeMenuItemStringsFor): |
| 5274 (WebTestRunner::EventSender::contextClick): |
| 5275 (WebTestRunner::EventSender::beginDragWithFiles): |
| 5276 (WebTestRunner::EventSender::addTouchPoint): |
| 5277 (WebTestRunner::EventSender::releaseTouchPoint): |
| 5278 (WebTestRunner::EventSender::updateTouchPoint): |
| 5279 (WebTestRunner::EventSender::cancelTouchPoint): |
| 5280 (WebTestRunner::EventSender::sendCurrentTouchEvent): |
| 5281 (WebTestRunner::EventSender::gestureEvent): |
| 5282 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: |
| 5283 (WebTestRunner::NativeKeyCodeForWindowsKeyCode): |
| 5284 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 5285 (WebTestRunner::MockGrammarCheck::checkGrammarOfString): |
| 5286 (WebTestRunner): |
| 5287 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: |
| 5288 (WebTestRunner): |
| 5289 (MockGrammarCheck): |
| 5290 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 5291 (WebTestRunner::MockSpellCheck::spellCheckWord): |
| 5292 (WebTestRunner::MockSpellCheck::initializeIfNeeded): |
| 5293 (WebTestRunner): |
| 5294 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 5295 (MockSpellCheck): |
| 5296 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: |
| 5297 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 5298 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 5299 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools
/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 5300 (isASCIIAlpha): |
| 5301 (isNotASCIIAlpha): |
| 5302 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 5303 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 5304 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 5305 (TestInterfaces): |
| 5306 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: |
| 5307 (WebTestRunner::TestPlugin::TestPlugin): |
| 5308 (WebTestRunner::TestPlugin::initialize): |
| 5309 (WebTestRunner::TestPlugin::destroy): |
| 5310 (WebTestRunner::TestPlugin::parsePrimitive): |
| 5311 (WebTestRunner::TestPlugin::parseColor): |
| 5312 (WebTestRunner::TestPlugin::initProgram): |
| 5313 (WebTestRunner::TestPlugin::initPrimitive): |
| 5314 (WebTestRunner::TestPlugin::drawPrimitive): |
| 5315 (WebTestRunner::TestPlugin::loadShader): |
| 5316 (WebTestRunner::TestPlugin::loadProgram): |
| 5317 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 5318 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: |
| 5319 (TestPlugin): |
| 5320 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5321 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 5322 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 5323 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 5324 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 5325 (WebTestRunner::TestRunner::TestRunner): |
| 5326 (WebTestRunner::TestRunner::reset): |
| 5327 (WebTestRunner::TestRunner::policyDelegateDone): |
| 5328 (WebTestRunner::TestRunner::findString): |
| 5329 (WebTestRunner::TestRunner::setTextSubpixelPositioning): |
| 5330 (WebTestRunner::TestRunner::overridePreference): |
| 5331 (WebTestRunner::TestRunner::deliverWebIntent): |
| 5332 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 5333 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 5334 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 5335 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 5336 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 5337 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5338 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 5339 (TestRunner): |
| 5340 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 5341 (WebTestRunner::TextInputController::markedRange): |
| 5342 (WebTestRunner::TextInputController::selectedRange): |
| 5343 (WebTestRunner::TextInputController::firstRectForCharacterRange): |
| 5344 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 5345 (WebTestRunner::WebPreferences::reset): |
| 5346 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: |
| 5347 (WebTestRunner::WebTaskList::~WebTaskList): |
| 5348 (WebTestRunner::WebTaskList::registerTask): |
| 5349 (WebTestRunner::WebTaskList::unregisterTask): |
| 5350 (WebTestRunner::WebTaskList::revokeAll): |
| 5351 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 5352 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 5353 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 5354 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 5355 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5356 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 5357 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 5358 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 5359 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 5360 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 5361 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/Dum
pRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 5362 |
| 5363 2013-02-06 Mike West <mkwst@chromium.org> |
| 5364 |
| 5365 Add an ENABLE_NOSNIFF feature flag. |
| 5366 https://bugs.webkit.org/show_bug.cgi?id=109029 |
| 5367 |
| 5368 Reviewed by Jochen Eisinger. |
| 5369 |
| 5370 This new flag will control the behavior of 'X-Content-Type-Options: nosn
iff' |
| 5371 when processing script and other resource types. |
| 5372 |
| 5373 * Scripts/webkitperl/FeatureList.pm: |
| 5374 * qmake/mkspecs/features/features.pri: |
| 5375 |
| 5376 2013-02-06 Tommy Widenflycht <tommyw@google.com> |
| 5377 |
| 5378 MediaStream API: Implement DTMF support in RTCPeerConnection |
| 5379 https://bugs.webkit.org/show_bug.cgi?id=106782 |
| 5380 |
| 5381 Reviewed by Adam Barth. |
| 5382 |
| 5383 Adding Mock functionality for the DTMFSender. |
| 5384 |
| 5385 * DumpRenderTree/DumpRenderTree.gypi: |
| 5386 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added. |
| 5387 (DTMFSenderToneTask): |
| 5388 (DTMFSenderToneTask::DTMFSenderToneTask): |
| 5389 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler): |
| 5390 (MockWebRTCDTMFSenderHandler::setClient): |
| 5391 (MockWebRTCDTMFSenderHandler::currentToneBuffer): |
| 5392 (MockWebRTCDTMFSenderHandler::canInsertDTMF): |
| 5393 (MockWebRTCDTMFSenderHandler::insertDTMF): |
| 5394 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Sou
rce/Platform/chromium/public/WebMediaStreamTrack.h. |
| 5395 (MockWebRTCDTMFSenderHandler): |
| 5396 (MockWebRTCDTMFSenderHandler::taskList): |
| 5397 (MockWebRTCDTMFSenderHandler::clearToneBuffer): |
| 5398 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
| 5399 (MockWebRTCPeerConnectionHandler::createDTMFSender): |
| 5400 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: |
| 5401 (MockWebRTCPeerConnectionHandler): |
| 5402 |
| 5403 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com> |
| 5404 |
| 5405 Unreviewed. Update my email address in committers.py. |
| 5406 |
| 5407 * Scripts/webkitpy/common/config/committers.py: |
| 5408 |
| 5409 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| 5410 |
| 5411 [CMake] Don't warn unused cmake variables which aren't used by cmake por
ts |
| 5412 https://bugs.webkit.org/show_bug.cgi?id=108761 |
| 5413 |
| 5414 Reviewed by Laszlo Gombos. |
| 5415 |
| 5416 Ignore unused macro variables which aren't used by cmake ports. |
| 5417 |
| 5418 * Scripts/webkitdirs.pm: |
| 5419 (generateBuildSystemFromCMakeProject): |
| 5420 |
| 5421 2013-02-05 Julie Parent <jparent@chromium.org> |
| 5422 |
| 5423 Add cc_unittests to the dashboards |
| 5424 https://bugs.webkit.org/show_bug.cgi?id=108878 |
| 5425 |
| 5426 Reviewed by Dirk Pranke. |
| 5427 |
| 5428 * TestResultServer/static-dashboards/builders.js: |
| 5429 (loadBuildersList): |
| 5430 * TestResultServer/static-dashboards/dashboard_base.js: |
| 5431 (currentBuilderGroupCategory): |
| 5432 |
| 5433 2013-02-05 Adam Barth <abarth@webkit.org> |
| 5434 |
| 5435 DumpRenderTree should be able to enable the threaded parser |
| 5436 https://bugs.webkit.org/show_bug.cgi?id=108970 |
| 5437 |
| 5438 Reviewed by Eric Seidel. |
| 5439 |
| 5440 We can now enable the parser at runtime using --enable-threaded-html-par
ser. |
| 5441 |
| 5442 * DumpRenderTree/chromium/DumpRenderTree.cpp: |
| 5443 (main): |
| 5444 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 5445 (WebPreferences): |
| 5446 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 5447 (WebTestRunner::WebPreferences::reset): |
| 5448 (WebTestRunner::WebPreferences::applyTo): |
| 5449 * DumpRenderTree/chromium/TestShell.cpp: |
| 5450 (TestShell::TestShell): |
| 5451 (TestShell::resetWebSettings): |
| 5452 * DumpRenderTree/chromium/TestShell.h: |
| 5453 (TestShell::setThreadedHTMLParser): |
| 5454 (TestShell): |
| 5455 |
| 5456 2013-02-05 Benjamin Poulain <bpoulain@apple.com> |
| 5457 |
| 5458 Make StringBuilder::toAtomicString() consistent with StringBuilder::toSt
ring() for strings of null length |
| 5459 https://bugs.webkit.org/show_bug.cgi?id=108894 |
| 5460 |
| 5461 Reviewed by Andreas Kling. |
| 5462 |
| 5463 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp: |
| 5464 Extend the tests to check toAtomicString() on an empty builder. |
| 5465 |
| 5466 2013-02-05 Jochen Eisinger <jochen@chromium.org> |
| 5467 |
| 5468 [chromium] remove methods from the WebTestRunner interface that are only
used by WebTestProxyBase |
| 5469 https://bugs.webkit.org/show_bug.cgi?id=108926 |
| 5470 |
| 5471 Reviewed by Adam Barth. |
| 5472 |
| 5473 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 5474 (WebKit): |
| 5475 (WebTestRunner): |
| 5476 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5477 (TestRunner): |
| 5478 |
| 5479 2013-02-05 Jochen Eisinger <jochen@chromium.org> |
| 5480 |
| 5481 [chromium] remove unneccessary 0 checks for testRunner now that the Test
Runner library owns it |
| 5482 https://bugs.webkit.org/show_bug.cgi?id=108923 |
| 5483 |
| 5484 Reviewed by Kentaro Hara. |
| 5485 |
| 5486 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5487 (WebTestRunner): |
| 5488 (WebTestRunner::WebTestProxyBase::shouldBeginEditing): |
| 5489 (WebTestRunner::WebTestProxyBase::shouldEndEditing): |
| 5490 (WebTestRunner::WebTestProxyBase::shouldInsertNode): |
| 5491 (WebTestRunner::WebTestProxyBase::shouldInsertText): |
| 5492 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange): |
| 5493 (WebTestRunner::WebTestProxyBase::shouldDeleteRange): |
| 5494 (WebTestRunner::WebTestProxyBase::shouldApplyStyle): |
| 5495 (WebTestRunner::WebTestProxyBase::didBeginEditing): |
| 5496 (WebTestRunner::WebTestProxyBase::didChangeSelection): |
| 5497 (WebTestRunner::WebTestProxyBase::didChangeContents): |
| 5498 (WebTestRunner::WebTestProxyBase::didEndEditing): |
| 5499 (WebTestRunner::WebTestProxyBase::createView): |
| 5500 (WebTestRunner::WebTestProxyBase::setStatusText): |
| 5501 (WebTestRunner::WebTestProxyBase::didStopLoading): |
| 5502 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled): |
| 5503 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled): |
| 5504 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect): |
| 5505 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect): |
| 5506 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad): |
| 5507 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisional
Load): |
| 5508 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad): |
| 5509 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad): |
| 5510 (WebTestRunner::WebTestProxyBase::didReceiveTitle): |
| 5511 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad): |
| 5512 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents): |
| 5513 (WebTestRunner::WebTestProxyBase::didFailLoad): |
| 5514 (WebTestRunner::WebTestProxyBase::didFinishLoad): |
| 5515 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage): |
| 5516 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent): |
| 5517 (WebTestRunner::WebTestProxyBase::didRunInsecureContent): |
| 5518 (WebTestRunner::WebTestProxyBase::didDetectXSS): |
| 5519 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 5520 (WebTestRunner::WebTestProxyBase::willRequestResource): |
| 5521 (WebTestRunner::WebTestProxyBase::didCreateDataSource): |
| 5522 (WebTestRunner::WebTestProxyBase::willSendRequest): |
| 5523 (WebTestRunner::WebTestProxyBase::didReceiveResponse): |
| 5524 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad): |
| 5525 (WebTestRunner::WebTestProxyBase::didFailResourceLoad): |
| 5526 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog): |
| 5527 (WebTestRunner::WebTestProxyBase::locationChangeDone): |
| 5528 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation): |
| 5529 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent): |
| 5530 |
| 5531 2013-02-04 Alan Cutter <alancutter@chromium.org> |
| 5532 |
| 5533 EWS bots don't remove untracked files after processing a patch |
| 5534 https://bugs.webkit.org/show_bug.cgi?id=108891 |
| 5535 |
| 5536 Reviewed by Adam Barth. |
| 5537 |
| 5538 Added option to remove untracked files in the bot's repo. |
| 5539 |
| 5540 * EWSTools/start-queue.sh: |
| 5541 |
| 5542 2013-02-04 Benjamin Poulain <bpoulain@apple.com> |
| 5543 |
| 5544 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations(
) from DRT/WTR; use Internals |
| 5545 https://bugs.webkit.org/show_bug.cgi?id=108741 |
| 5546 |
| 5547 Reviewed by Tony Chang. |
| 5548 |
| 5549 Remove all support for suspendAnimation(), resumeAnimation() and numberO
fActiveAnimations(). |
| 5550 |
| 5551 * DumpRenderTree/TestRunner.cpp: |
| 5552 (TestRunner::staticFunctions): |
| 5553 * DumpRenderTree/TestRunner.h: |
| 5554 (TestRunner): |
| 5555 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: |
| 5556 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5557 (WebTestRunner::TestRunner::TestRunner): |
| 5558 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5559 (TestRunner): |
| 5560 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 5561 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 5562 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 5563 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 5564 * DumpRenderTree/qt/TestRunnerQt.h: |
| 5565 (TestRunner): |
| 5566 * DumpRenderTree/win/TestRunnerWin.cpp: |
| 5567 * DumpRenderTree/wx/TestRunnerWx.cpp: |
| 5568 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 5569 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 5570 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 5571 (TestRunner): |
| 5572 |
| 5573 2013-02-04 Nico Weber <thakis@chromium.org> |
| 5574 |
| 5575 [chromium] Try to get WebKit building with enable_web_intents set to 0 o
n Windows too. |
| 5576 https://bugs.webkit.org/show_bug.cgi?id=108887 |
| 5577 |
| 5578 Reviewed by Kentaro Hara. |
| 5579 |
| 5580 This is a follow-up to http://trac.webkit.org/changeset/141614. The |
| 5581 Mac and Linux linkers didn't complain about the reference to |
| 5582 WebIntent in that function for some reason (probably because it's |
| 5583 a dead function that's stripped). |
| 5584 |
| 5585 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 5586 (WebTestRunner): |
| 5587 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5588 (TestRunner): |
| 5589 |
| 5590 2013-02-04 Julie Parent <jparent@chromium.org> |
| 5591 |
| 5592 Dashboard cleanup: Make builder a real dashboardSpecificParameter. |
| 5593 https://bugs.webkit.org/show_bug.cgi?id=108706 |
| 5594 |
| 5595 Reviewed by Dirk Pranke. |
| 5596 |
| 5597 Add builder to g_defaultDashboardSpecificParameter maps for the |
| 5598 dashboards where it is used (flakiness, timeline, treemap). |
| 5599 Default it to null, and then update reads of it to check the |
| 5600 builder group's default if one is not set, rather than trying to |
| 5601 set and track this everywhere. |
| 5602 This allows us to remove tons of special-casing of builder parsing, |
| 5603 including where we used to add it to the query string even when the |
| 5604 user did not specify it. |
| 5605 |
| 5606 * TestResultServer/static-dashboards/dashboard_base.js: |
| 5607 (parseParameters): |
| 5608 * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| 5609 (generatePage): |
| 5610 (handleQueryParameterChange): |
| 5611 * TestResultServer/static-dashboards/loader.js: |
| 5612 (.): |
| 5613 * TestResultServer/static-dashboards/timeline_explorer.html: |
| 5614 * TestResultServer/static-dashboards/treemap.html: |
| 5615 |
| 5616 2013-02-04 Julie Parent <jparent@chromium.org> |
| 5617 |
| 5618 Setting tests on flakiness dashboard should invalidate builder. |
| 5619 https://bugs.webkit.org/show_bug.cgi?id=108521 |
| 5620 |
| 5621 Reviewed by Dirk Pranke. |
| 5622 |
| 5623 When you move into a cross builder view, builder should not still be |
| 5624 set. Currently, it is deleted from the internal state, but still shows |
| 5625 up in the url, causing the current state and the hash to not match. |
| 5626 |
| 5627 To see this in action, load the flakiness dashboard, select a builder, |
| 5628 and then click on an individual test, to get into individual test view. |
| 5629 The url will still have the builder you selected listed, even though it |
| 5630 is cleared in the UI. |
| 5631 |
| 5632 The fix is to consider 'tests' to be a parameter that invalidates builde
r. |
| 5633 |
| 5634 * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| 5635 |
| 5636 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org> |
| 5637 |
| 5638 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef |
| 5639 https://bugs.webkit.org/show_bug.cgi?id=107931 |
| 5640 |
| 5641 Reviewed by Anders Carlsson. |
| 5642 |
| 5643 Change platformView to be a WKView and use WKViewGetEvasObject |
| 5644 for the places where an Evas_Object is needed. |
| 5645 |
| 5646 Instead of extracting the Ecore_Evas* from the m_view we use |
| 5647 the m_window instead, which actually holds the it. |
| 5648 |
| 5649 * TestWebKitAPI/PlatformWebView.h: |
| 5650 * TestWebKitAPI/efl/PlatformWebView.cpp: |
| 5651 (TestWebKitAPI::PlatformWebView::PlatformWebView): |
| 5652 (TestWebKitAPI::PlatformWebView::~PlatformWebView): |
| 5653 (TestWebKitAPI::PlatformWebView::resizeTo): |
| 5654 (TestWebKitAPI::PlatformWebView::page): |
| 5655 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): |
| 5656 (TestWebKitAPI::PlatformWebView::simulateMouseMove): |
| 5657 (TestWebKitAPI::PlatformWebView::simulateRightClick): |
| 5658 * WebKitTestRunner/PlatformWebView.h: |
| 5659 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp: |
| 5660 (WTR::EventSenderProxy::sendTouchEvent): |
| 5661 (WTR::EventSenderProxy::setTouchModifier): |
| 5662 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| 5663 (WTR::PlatformWebView::PlatformWebView): |
| 5664 (WTR::PlatformWebView::~PlatformWebView): |
| 5665 (WTR::PlatformWebView::resizeTo): |
| 5666 (WTR::PlatformWebView::page): |
| 5667 (WTR::PlatformWebView::focus): |
| 5668 (WTR::PlatformWebView::windowFrame): |
| 5669 (WTR::PlatformWebView::setWindowFrame): |
| 5670 (WTR::PlatformWebView::windowSnapshotImage): |
| 5671 |
| 5672 2013-02-04 Timothy Loh <timloh@chromium.com> |
| 5673 |
| 5674 Don't update author info in PrepareChangeLog and allow users to skip the
PrepareChangeLog step entirely. |
| 5675 https://bugs.webkit.org/show_bug.cgi?id=108788 |
| 5676 |
| 5677 Reviewed by Ryosuke Niwa. |
| 5678 |
| 5679 As per discussion in Bug 74358, it's probably preferable to remove the |
| 5680 behaviour of updating the author details in a ChangeLog entry. We also |
| 5681 want to be able to skip preparing change logs (e.g. rebaselining many |
| 5682 tests), so a --no-prepare-changelogs option is added to webkit-patch. |
| 5683 |
| 5684 * Scripts/webkitpy/common/checkout/changelog.py: |
| 5685 (ChangeLogEntry._parse_entry): |
| 5686 (ChangeLogEntry.date): Added |
| 5687 * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
| 5688 (test_parse_log_entries_from_changelog): |
| 5689 * Scripts/webkitpy/tool/commands/commandtest.py: |
| 5690 (CommandsTest.assert_execute_outputs): |
| 5691 * Scripts/webkitpy/tool/steps/options.py: |
| 5692 (Options): Added --no-prepare-changelogs |
| 5693 * Scripts/webkitpy/tool/steps/preparechangelog.py: |
| 5694 (PrepareChangeLog.options): |
| 5695 (PrepareChangeLog._merge_entries): date_line() gets the entire line, inc
luding |
| 5696 the author's name and email, but we only want to replace the date. |
| 5697 (PrepareChangeLog.run): |
| 5698 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py: |
| 5699 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for chan
ged |
| 5700 authors. Removed unneeded variable. |
| 5701 |
| 5702 2013-02-04 Jochen Eisinger <jochen@chromium.org> |
| 5703 |
| 5704 [chromium] Remove WebEventSender and WebAccessibilityController from pub
lic TestRunner API |
| 5705 https://bugs.webkit.org/show_bug.cgi?id=108467 |
| 5706 |
| 5707 Reviewed by Adam Barth. |
| 5708 |
| 5709 * DumpRenderTree/DumpRenderTree.gypi: |
| 5710 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h
: Removed. |
| 5711 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed. |
| 5712 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 5713 (WebTestRunner): |
| 5714 (WebTestInterfaces): |
| 5715 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 5716 (WebTestRunner): |
| 5717 (WebTestProxyBase): |
| 5718 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 5719 (WebTestRunner): |
| 5720 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 5721 (WebTestRunner): |
| 5722 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 5723 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 5724 (WebTestRunner::TestInterfaces::setWebView): |
| 5725 (WebTestRunner::TestInterfaces::webView): |
| 5726 (WebTestRunner): |
| 5727 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 5728 (TestInterfaces): |
| 5729 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 5730 (TestRunner): |
| 5731 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp:
Removed. |
| 5732 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed. |
| 5733 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 5734 (WebTestRunner::WebTestInterfaces::WebTestInterfaces): |
| 5735 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces): |
| 5736 (WebTestRunner::WebTestInterfaces::setWebView): |
| 5737 (WebTestRunner::WebTestInterfaces::setDelegate): |
| 5738 (WebTestRunner::WebTestInterfaces::bindTo): |
| 5739 (WebTestRunner::WebTestInterfaces::resetAll): |
| 5740 (WebTestRunner::WebTestInterfaces::setTestIsRunning): |
| 5741 (WebTestRunner::WebTestInterfaces::webView): |
| 5742 (WebTestRunner::WebTestInterfaces::testRunner): |
| 5743 (WebTestRunner::WebTestInterfaces::testInterfaces): |
| 5744 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5745 (WebTestRunner::WebTestProxyBase::setInterfaces): |
| 5746 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed. |
| 5747 * DumpRenderTree/chromium/TestShell.h: |
| 5748 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 5749 * DumpRenderTree/chromium/WebViewHost.h: |
| 5750 |
| 5751 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> |
| 5752 |
| 5753 [EFL] Add "full screen" parameter to MiniBrowser |
| 5754 https://bugs.webkit.org/show_bug.cgi?id=108850 |
| 5755 |
| 5756 Reviewed by Antonio Gomes. |
| 5757 |
| 5758 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's |
| 5759 MiniBrowser. |
| 5760 |
| 5761 * MiniBrowser/efl/main.c: |
| 5762 (window_create): |
| 5763 (elm_main): |
| 5764 Added '-F/--full-screen' parameter functionality. |
| 5765 |
| 5766 2013-02-04 Jochen Eisinger <jochen@chromium.org> |
| 5767 |
| 5768 [chromium] remove WebTestPlugin from the public TestRunner API |
| 5769 https://bugs.webkit.org/show_bug.cgi?id=108467 |
| 5770 |
| 5771 Reviewed by Adam Barth. |
| 5772 |
| 5773 * DumpRenderTree/DumpRenderTree.gypi: |
| 5774 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed. |
| 5775 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 5776 (WebKit): |
| 5777 (WebTestProxyBase): |
| 5778 (WebTestRunner::WebTestProxy::createPlugin): |
| 5779 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from To
ols/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp. |
| 5780 (WebTestRunner::TestPlugin::TestPlugin): |
| 5781 (WebTestRunner): |
| 5782 (WebTestRunner::TestPlugin::~TestPlugin): |
| 5783 (WebTestRunner::TestPlugin::initialize): |
| 5784 (WebTestRunner::TestPlugin::destroy): |
| 5785 (WebTestRunner::TestPlugin::updateGeometry): |
| 5786 (WebTestRunner::TestPlugin::parsePrimitive): |
| 5787 (WebTestRunner::TestPlugin::parseColor): |
| 5788 (WebTestRunner::TestPlugin::parseOpacity): |
| 5789 (WebTestRunner::TestPlugin::parseBoolean): |
| 5790 (WebTestRunner::TestPlugin::initScene): |
| 5791 (WebTestRunner::TestPlugin::drawScene): |
| 5792 (WebTestRunner::TestPlugin::destroyScene): |
| 5793 (WebTestRunner::TestPlugin::initProgram): |
| 5794 (WebTestRunner::TestPlugin::initPrimitive): |
| 5795 (WebTestRunner::TestPlugin::drawPrimitive): |
| 5796 (WebTestRunner::TestPlugin::loadShader): |
| 5797 (WebTestRunner::TestPlugin::loadProgram): |
| 5798 (WebTestRunner::TestPlugin::handleInputEvent): |
| 5799 (WebTestRunner::TestPlugin::handleDragStatusUpdate): |
| 5800 (WebTestRunner::TestPlugin::create): |
| 5801 (WebTestRunner::TestPlugin::mimeType): |
| 5802 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added. |
| 5803 (WebTestRunner): |
| 5804 (TestPlugin): |
| 5805 (WebTestRunner::TestPlugin::scriptableObject): |
| 5806 (WebTestRunner::TestPlugin::canProcessDrag): |
| 5807 (WebTestRunner::TestPlugin::paint): |
| 5808 (WebTestRunner::TestPlugin::updateFocus): |
| 5809 (WebTestRunner::TestPlugin::updateVisibility): |
| 5810 (WebTestRunner::TestPlugin::acceptsInputEvents): |
| 5811 (WebTestRunner::TestPlugin::didReceiveResponse): |
| 5812 (WebTestRunner::TestPlugin::didReceiveData): |
| 5813 (WebTestRunner::TestPlugin::didFinishLoading): |
| 5814 (WebTestRunner::TestPlugin::didFailLoading): |
| 5815 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest): |
| 5816 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest): |
| 5817 (WebTestRunner::TestPlugin::isPlaceholder): |
| 5818 (WebTestRunner::TestPlugin::prepareTexture): |
| 5819 (WebTestRunner::TestPlugin::context): |
| 5820 (Scene): |
| 5821 (WebTestRunner::TestPlugin::Scene::Scene): |
| 5822 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 5823 (WebTestRunner::WebTestProxyBase::createPlugin): |
| 5824 (WebTestRunner): |
| 5825 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 5826 (WebViewHost::createPlugin): |
| 5827 |
| 5828 2013-02-04 Gustavo Noronha Silva <gns@gnome.org> |
| 5829 |
| 5830 Add a new method for obtaining a build-type-dependent path, |
| 5831 instead of modifying all call sites to pass it in. |
| 5832 |
| 5833 Reviewed by Martin Robinson. |
| 5834 |
| 5835 * Scripts/run-gtk-tests: |
| 5836 (TestRunner.__init__): use the new method, which takes a tuple. |
| 5837 (TestRunner._setup_testing_environment): ditto. |
| 5838 * gtk/common.py: |
| 5839 (get_build_path): accept a tuple that may include Release and |
| 5840 Debug as build types, for searching. |
| 5841 (build_path_for_build_types): new method that finds the path when |
| 5842 it is dependent on the build type. |
| 5843 (build_path): restore its original behaviour. |
| 5844 |
| 5845 2013-02-04 David Kilzer <ddkilzer@apple.com> |
| 5846 |
| 5847 Remove duplicate entry from DumpRenderTree Xcode project |
| 5848 |
| 5849 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
| diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | pat
ch -p0 -R |
| 5850 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.
pbxproj |
| 5851 |
| 5852 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
| 5853 Remove duplicate. |
| 5854 |
| 5855 2013-02-04 David Kilzer <ddkilzer@apple.com> |
| 5856 |
| 5857 Sort TestWebKitAPI Xcode project file |
| 5858 |
| 5859 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 5860 |
| 5861 2013-02-03 Alan Cutter <alancutter@chromium.org> |
| 5862 |
| 5863 PatchLogs are not getting created on QueueStatusServer |
| 5864 https://bugs.webkit.org/show_bug.cgi?id=108593 |
| 5865 |
| 5866 Reviewed by Eric Seidel. |
| 5867 |
| 5868 Added missing "added" patch event to submit-to-ews handler. |
| 5869 |
| 5870 * QueueStatusServer/app.yaml: |
| 5871 * QueueStatusServer/handlers/submittoews.py: |
| 5872 (SubmitToEWS._add_attachment_to_ews_queues): |
| 5873 |
| 5874 2013-02-03 Douglas Stockwell <dstockwell@chromium.org> |
| 5875 |
| 5876 Unreviewed. Add dstockwell as a contributor in comitters.py and to the w
atchlist for animation |
| 5877 https://bugs.webkit.org/show_bug.cgi?id=108777 |
| 5878 |
| 5879 * Scripts/webkitpy/common/config/committers.py: |
| 5880 * Scripts/webkitpy/common/config/watchlist: |
| 5881 |
| 5882 2013-02-03 Sam Weinig <sam@webkit.org> |
| 5883 |
| 5884 Fix failing test. |
| 5885 |
| 5886 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp: |
| 5887 (TestWebKitAPI::didFinishLoadForFrame): |
| 5888 |
| 5889 2013-02-03 Timothy Loh <timloh@chromium.com> |
| 5890 |
| 5891 Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Remov
ed/Copied from/Renamed from) as clean. |
| 5892 https://bugs.webkit.org/show_bug.cgi?id=108433 |
| 5893 |
| 5894 Reviewed by Eric Seidel. |
| 5895 |
| 5896 PrepareChangeLog is supposed to update the file/function list if we |
| 5897 haven't touched it, but the existing regex doesn't handle the |
| 5898 annotations prepare-ChangeLog adds (e.g. "Added.") |
| 5899 |
| 5900 * Scripts/webkitpy/common/checkout/changelog.py: |
| 5901 (ChangeLogEntry.is_touched_files_text_clean): |
| 5902 * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
| 5903 (test_is_touched_files_text_clean): |
| 5904 |
| 5905 2013-02-02 Dean Jackson <dino@apple.com> |
| 5906 |
| 5907 Add Antoine Quint to the list of committers |
| 5908 https://bugs.webkit.org/show_bug.cgi?id=108750 |
| 5909 |
| 5910 No review necessary. |
| 5911 |
| 5912 * Scripts/webkitpy/common/config/committers.py: |
| 5913 |
| 5914 2013-02-02 Patrick Gansterer <paroga@webkit.org> |
| 5915 |
| 5916 [CMake] Adopt the WinCE port to new CMake |
| 5917 https://bugs.webkit.org/show_bug.cgi?id=108754 |
| 5918 |
| 5919 Reviewed by Laszlo Gombos. |
| 5920 |
| 5921 * WinCELauncher/CMakeLists.txt: Mark WinCELauncher |
| 5922 as WIN32 target to use the correct entry point. |
| 5923 |
| 5924 2013-02-02 Alexey Proskuryakov <ap@apple.com> |
| 5925 |
| 5926 One is not allowed to use commit-queue to make oneself a committer. |
| 5927 |
| 5928 * Scripts/webkitpy/common/config/committers.py: Rolled out r141693. |
| 5929 Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocompl
ete works. |
| 5930 |
| 5931 2013-02-02 Antoine Quint <graouts@apple.com> |
| 5932 |
| 5933 Add Antoine Quint to the list of committers |
| 5934 https://bugs.webkit.org/show_bug.cgi?id=108750 |
| 5935 |
| 5936 Reviewed by Dean Jackson. |
| 5937 |
| 5938 * Scripts/webkitpy/common/config/committers.py: |
| 5939 |
| 5940 2013-02-01 Adrian Perez de Castro <aperez@igalia.com> |
| 5941 |
| 5942 [GTK] Building fails in an armv5tel board |
| 5943 https://bugs.webkit.org/show_bug.cgi?id=108083 |
| 5944 |
| 5945 Reviewed by Martin Robinson. |
| 5946 |
| 5947 In some systems in which $architecture is filled-in from "uname -m" |
| 5948 the value may not start with "arm-", but with "armvN", where "N" is |
| 5949 an architecture version number. The regexp in isARM() is modified |
| 5950 so it covers these kind of cases. |
| 5951 |
| 5952 * Scripts/webkitdirs.pm: |
| 5953 (isARM): |
| 5954 |
| 5955 2013-02-01 Gregg Tavares <gman@google.com> |
| 5956 |
| 5957 Update LayoutTests scripts to skip webgl folder on ports |
| 5958 https://bugs.webkit.org/show_bug.cgi?id=108705 |
| 5959 |
| 5960 Reviewed by Dirk Pranke. |
| 5961 |
| 5962 I'm working on checking in the WebGL Conformance Tests |
| 5963 as layout tests into LayoutTests/webgl. For ports |
| 5964 that do not have WebGL enabled this changes will |
| 5965 skip tests in the "webgl" folder. |
| 5966 |
| 5967 * Scripts/webkitpy/layout_tests/port/base.py: |
| 5968 (Port._missing_symbol_to_skipped_tests): |
| 5969 * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
| 5970 (PortTestCase.test_skipped_directories_for_symbols): |
| 5971 |
| 5972 2013-02-01 Roger Fong <roger_fong@apple.com> |
| 5973 |
| 5974 Unreviewed. Fix for webkitpy tests. |
| 5975 |
| 5976 * Scripts/webkitpy/tool/steps/runtests.py: |
| 5977 (RunTests.run): |
| 5978 * Scripts/webkitpy/tool/steps/runtests_unittest.py: |
| 5979 |
| 5980 2013-02-01 Jer Noble <jer.noble@apple.com> |
| 5981 |
| 5982 LLDB: add synthetic provider for WTF::HashTable |
| 5983 https://bugs.webkit.org/show_bug.cgi?id=108718 |
| 5984 |
| 5985 Reviewed by Darin Adler. |
| 5986 |
| 5987 Add a synthetic provider which will emit the contents of a given |
| 5988 WTF::HashTable. This allows clients using Xcode/lldb to enumerate |
| 5989 the hash contents. |
| 5990 |
| 5991 * lldb/lldb_webkit.py: |
| 5992 (__lldb_init_module): |
| 5993 (__lldb_init_module.lldb_webkit): |
| 5994 (WTFHashTable_SummaryProvider): |
| 5995 (WTFVectorProvider.has_children): |
| 5996 (WTFHashTableProvider): |
| 5997 (WTFHashTableProvider.__init__): |
| 5998 (WTFHashTableProvider.num_children): |
| 5999 (WTFHashTableProvider.get_child_index): |
| 6000 (WTFHashTableProvider.get_child_at_index): |
| 6001 (WTFHashTableProvider.tableSize): |
| 6002 (WTFHashTableProvider.keyCount): |
| 6003 (WTFHashTableProvider.update): |
| 6004 (WTFHashTableProvider.has_children): |
| 6005 |
| 6006 2013-02-01 Roger Fong <roger_fong@apple.com> |
| 6007 |
| 6008 Unreviewed. Fix webkitpy tests since a build_style is not specified in s
ome cases. |
| 6009 |
| 6010 * Scripts/webkitpy/tool/steps/runtests.py: |
| 6011 (RunTests.run): |
| 6012 |
| 6013 2013-02-01 Roger Fong <roger_fong@apple.com> |
| 6014 |
| 6015 Unreviewed. Re-try enabling Win-EWS tests for the third time. |
| 6016 https://bugs.webkit.org/show_bug.cgi?id=107968 |
| 6017 |
| 6018 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6019 (WinEWS): |
| 6020 |
| 6021 2013-01-31 Roger Fong <roger_fong@apple.com> |
| 6022 |
| 6023 Fix test scripts for EWS bots to get them running once and for all. |
| 6024 https://bugs.webkit.org/show_bug.cgi?id=108422 |
| 6025 |
| 6026 Reviewed by Timothy Horton. |
| 6027 |
| 6028 Disabling --quiet option on Windows for now because that fails when we t
ry to use /dev/null. |
| 6029 runtests.py was not passing in a configuration to run-webkit-tests which
causes DRT to build in release by default. |
| 6030 However, we build in Debug only on the EWS Windows bots, which caused th
e build to fail. |
| 6031 |
| 6032 * Scripts/webkitpy/tool/steps/runtests.py: |
| 6033 (RunTests.options): |
| 6034 (RunTests.run): |
| 6035 |
| 6036 2013-02-01 Nico Weber <thakis@chromium.org> |
| 6037 |
| 6038 [chromium] Build webkit with enable_web_intents set to 0. |
| 6039 https://bugs.webkit.org/show_bug.cgi?id=108408 |
| 6040 |
| 6041 Reviewed by Tony Chang. |
| 6042 |
| 6043 I'll then make chromium build fine with that, then switch |
| 6044 enable_web_intents to 0, roll that into webkit, and then |
| 6045 actually remove the code hidden behind this flag. |
| 6046 |
| 6047 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 6048 (WebTestRunner::TestRunner::TestRunner): |
| 6049 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6050 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 6051 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 6052 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6053 * DumpRenderTree/chromium/WebViewHost.h: |
| 6054 (WebViewHost): |
| 6055 |
| 6056 2013-02-01 Zan Dobersek <zdobersek@igalia.com> |
| 6057 |
| 6058 Set the GTK 64-bit Debug builder to build and test only WebKit1 |
| 6059 https://bugs.webkit.org/show_bug.cgi?id=108648 |
| 6060 |
| 6061 Reviewed by Philippe Normand. |
| 6062 |
| 6063 * BuildSlaveSupport/build.webkit.org-config/config.json: Change the buil
der name, type and |
| 6064 build directory to note that the builder builds and tests only the WebKi
t1 port on the GTK platform. |
| 6065 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 6066 (CompileWebKit1Only): Add the new build class that builds only the WebKi
t1 port of the builder's platform. |
| 6067 (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the Comp
ileWebKit1Only build class |
| 6068 for building and testing only WebKit1 on the builder's platform. |
| 6069 |
| 6070 2013-02-01 Jochen Eisinger <jochen@chromium.org> |
| 6071 |
| 6072 [chromium] move ownership of TestRunner object to TestInterfaces |
| 6073 https://bugs.webkit.org/show_bug.cgi?id=108464 |
| 6074 |
| 6075 Reviewed by Adam Barth. |
| 6076 |
| 6077 Before, TestShell owned the class. This also removes the last include |
| 6078 from DumpRenderTree to TestRunner/src. |
| 6079 |
| 6080 This also deletes TestDelegate and uses WebTestDelegate everywhere |
| 6081 instead. |
| 6082 |
| 6083 * DumpRenderTree/DumpRenderTree.gypi: |
| 6084 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 6085 (WebTestInterfaces): |
| 6086 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 6087 (WebKit): |
| 6088 (WebTestRunner): |
| 6089 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium
.cpp: |
| 6090 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium
.h: |
| 6091 (WebTestRunner): |
| 6092 (WebTestRunner::AccessibilityController::setDelegate): |
| 6093 (AccessibilityController): |
| 6094 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 6095 (WebTestRunner): |
| 6096 (WebTestRunner::makeMenuItemStringsFor): |
| 6097 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 6098 (WebTestRunner): |
| 6099 (WebTestRunner::EventSender::setDelegate): |
| 6100 (EventSender): |
| 6101 * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp: |
| 6102 (WebTestRunner::GamepadController::setDelegate): |
| 6103 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h: |
| 6104 (WebTestRunner): |
| 6105 (GamepadController): |
| 6106 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed. |
| 6107 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 6108 (WebTestRunner::TestInterfaces::TestInterfaces): |
| 6109 (WebTestRunner::TestInterfaces::~TestInterfaces): |
| 6110 (WebTestRunner::TestInterfaces::setWebView): |
| 6111 (WebTestRunner::TestInterfaces::setDelegate): |
| 6112 (WebTestRunner::TestInterfaces::bindTo): |
| 6113 (WebTestRunner::TestInterfaces::resetAll): |
| 6114 (WebTestRunner): |
| 6115 (WebTestRunner::TestInterfaces::setTestIsRunning): |
| 6116 (WebTestRunner::TestInterfaces::testRunner): |
| 6117 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: |
| 6118 (WebTestRunner): |
| 6119 (TestInterfaces): |
| 6120 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 6121 (WebTestRunner::TestRunner::TestRunner): |
| 6122 (WebTestRunner::TestRunner::reset): |
| 6123 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 6124 (WebKit): |
| 6125 (TestRunner): |
| 6126 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 6127 (WebTestRunner::WebTestInterfaces::Internal::testRunner): |
| 6128 (WebTestInterfaces::Internal): |
| 6129 (WebTestRunner::WebTestInterfaces::Internal::Internal): |
| 6130 (WebTestRunner::WebTestInterfaces::Internal::setDelegate): |
| 6131 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning): |
| 6132 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added. |
| 6133 (WebTestRunner): |
| 6134 (WebTestRunner::WebTestRunner::WebTestRunner): |
| 6135 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks): |
| 6136 (WebTestRunner::WebTestRunner::shouldDumpAsText): |
| 6137 (WebTestRunner::WebTestRunner::setShouldDumpAsText): |
| 6138 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults): |
| 6139 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults): |
| 6140 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions): |
| 6141 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText): |
| 6142 (WebTestRunner::WebTestRunner::shouldDumpAsAudio): |
| 6143 (WebTestRunner::WebTestRunner::audioData): |
| 6144 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks): |
| 6145 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks): |
| 6146 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks
): |
| 6147 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads): |
| 6148 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges): |
| 6149 (WebTestRunner::WebTestRunner::shouldDumpCreateView): |
| 6150 (WebTestRunner::WebTestRunner::canOpenWindows): |
| 6151 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks): |
| 6152 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks): |
| 6153 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes): |
| 6154 (WebTestRunner::WebTestRunner::webPermissions): |
| 6155 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks): |
| 6156 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback): |
| 6157 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList): |
| 6158 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad): |
| 6159 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect): |
| 6160 (WebTestRunner::WebTestRunner::testRepaint): |
| 6161 (WebTestRunner::WebTestRunner::sweepHorizontally): |
| 6162 (WebTestRunner::WebTestRunner::isPrinting): |
| 6163 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload
): |
| 6164 (WebTestRunner::WebTestRunner::setTitleTextDirection): |
| 6165 (WebTestRunner::WebTestRunner::httpHeadersToClear): |
| 6166 (WebTestRunner::WebTestRunner::shouldBlockRedirects): |
| 6167 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull): |
| 6168 (WebTestRunner::WebTestRunner::setTopLoadingFrame): |
| 6169 (WebTestRunner::WebTestRunner::topLoadingFrame): |
| 6170 (WebTestRunner::WebTestRunner::policyDelegateDone): |
| 6171 (WebTestRunner::WebTestRunner::policyDelegateEnabled): |
| 6172 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive): |
| 6173 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone): |
| 6174 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage): |
| 6175 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled): |
| 6176 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled): |
| 6177 * DumpRenderTree/chromium/TestShell.cpp: |
| 6178 (TestShell::initialize): |
| 6179 (TestShell::createMainWindow): |
| 6180 (TestShell::~TestShell): |
| 6181 (TestShell::runFileTest): |
| 6182 (TestShell::resetTestController): |
| 6183 (TestShell::dump): |
| 6184 (TestShell::bindJSObjectsToWindow): |
| 6185 * DumpRenderTree/chromium/TestShell.h: |
| 6186 (TestShell::testRunner): |
| 6187 (TestShell): |
| 6188 |
| 6189 2013-02-01 Alan Cutter <alancutter@chromium.org> |
| 6190 |
| 6191 PatchLog process durations are increasing linearly with time (faulty dat
a logging) |
| 6192 https://bugs.webkit.org/show_bug.cgi?id=108621 |
| 6193 |
| 6194 Reviewed by Eric Seidel. |
| 6195 |
| 6196 Added a check to prevent a stop event from happening to the same patch m
ultiple times. |
| 6197 |
| 6198 * QueueStatusServer/loggers/recordpatchevent.py: |
| 6199 (RecordPatchEvent.stopped): |
| 6200 |
| 6201 2013-02-01 Manuel Rego Casasnovas <rego@igalia.com> |
| 6202 |
| 6203 [GTK][WK2] MiniBrowser fullscreen signals support |
| 6204 https://bugs.webkit.org/show_bug.cgi?id=108005 |
| 6205 |
| 6206 Reviewed by Carlos Garcia Campos. |
| 6207 |
| 6208 Shows a label for 2 seconds using overlay (if GTK >= 3.2.0) and hides |
| 6209 the toolbar when entering fullscreen. When leaving fullscreen the |
| 6210 label is hidden (if it's not hidden yet) and the toolbar is shown again. |
| 6211 |
| 6212 * MiniBrowser/gtk/BrowserWindow.c: |
| 6213 (_BrowserWindow): |
| 6214 (fullScreenMessageTimeoutCallback): |
| 6215 (webViewEnterFullScreen): |
| 6216 (webViewLeaveFullScreen): |
| 6217 (browserWindowFinalize): |
| 6218 (browserWindowConstructed): |
| 6219 |
| 6220 2013-02-01 Alexis Menard <alexis@webkit.org> |
| 6221 |
| 6222 Enable unprefixed CSS transitions by default. |
| 6223 https://bugs.webkit.org/show_bug.cgi?id=108216 |
| 6224 |
| 6225 Reviewed by Dean Jackson. |
| 6226 |
| 6227 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED |
| 6228 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to |
| 6229 guard the unprefixing work for CSS Transforms and animations. |
| 6230 |
| 6231 * Scripts/webkitperl/FeatureList.pm: |
| 6232 * qmake/mkspecs/features/features.pri: |
| 6233 |
| 6234 2013-01-31 David Farler <dfarler@apple.com> |
| 6235 |
| 6236 Provide a sensible default architecture when building on iOS SDKs |
| 6237 https://bugs.webkit.org/show_bug.cgi?id=108395 |
| 6238 |
| 6239 Reviewed by Anders Carlsson. |
| 6240 |
| 6241 * Scripts/webkitdirs.pm: |
| 6242 (determineArchitecture): Anchor SDK regex matches at the beginning. |
| 6243 |
| 6244 2013-01-31 Ryosuke Niwa <rniwa@webkit.org> |
| 6245 |
| 6246 buildbot should not rely on webkitpy |
| 6247 https://bugs.webkit.org/show_bug.cgi?id=107379 |
| 6248 |
| 6249 Reviewed by Eric Seidel. |
| 6250 |
| 6251 Move all Python files used in buildbot configuration into BuildSlaveSupp
ort directory. |
| 6252 Once this patch is landed, we can stop restarting the master on webkitpy
changes. |
| 6253 |
| 6254 * BuildSlaveSupport/build.webkit.org-config/committer_auth.py: |
| 6255 * BuildSlaveSupport/build.webkit.org-config/htdigestparser.py: Copied fr
om Tools/Scripts/webkitpy/common/net/htdigestparser.py. |
| 6256 * BuildSlaveSupport/build.webkit.org-config/htdigestparser_unittest.py:
Copied from Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py. |
| 6257 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 6258 * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: Copied from Tool
s/Scripts/webkitpy/common/config/build.py. |
| 6259 * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: Copied
from Tools/Scripts/webkitpy/common/config/build_unittest.py. |
| 6260 (ShouldBuildTest.test_should_build): |
| 6261 * Scripts/webkitpy/common/config/build.py: Removed. |
| 6262 * Scripts/webkitpy/common/config/build_unittest.py: Removed. |
| 6263 * Scripts/webkitpy/common/net/htdigestparser.py: Removed. |
| 6264 * Scripts/webkitpy/common/net/htdigestparser_unittest.py: Removed. |
| 6265 |
| 6266 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com> |
| 6267 |
| 6268 Unreviewed, rolling out r141349. |
| 6269 http://trac.webkit.org/changeset/141349 |
| 6270 https://bugs.webkit.org/show_bug.cgi?id=108422 |
| 6271 |
| 6272 "yet another windows ews fix needed" (Requested by lforschler |
| 6273 on #webkit). |
| 6274 |
| 6275 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6276 (WinEWS): |
| 6277 |
| 6278 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org> |
| 6279 |
| 6280 [Chromium] Suggest 'uppercase' for multi-word misspelling 'upper case' |
| 6281 https://bugs.webkit.org/show_bug.cgi?id=108509 |
| 6282 |
| 6283 Reviewed by Tony Chang. |
| 6284 |
| 6285 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 6286 (append): Added utility function to append WebString to WebVector. |
| 6287 (MockSpellCheck::fillSuggestionList): Suggest 'uppercase' for misspellin
g 'upper case'. |
| 6288 |
| 6289 2013-01-31 David Farler <dfarler@apple.com> |
| 6290 |
| 6291 Provide a sensible default architecture when building on iOS SDKs |
| 6292 https://bugs.webkit.org/show_bug.cgi?id=108395 |
| 6293 |
| 6294 Reviewed by Joseph Pecoraro. |
| 6295 |
| 6296 * Scripts/webkitdirs.pm: |
| 6297 (determineArchitecture): |
| 6298 Check for iphoneos and iphonesimulator SDKs for a default arch. |
| 6299 (determineXcodeSDK): Added. |
| 6300 (xcodeSDK): Added. |
| 6301 (XcodeOptions): Add ARCHS= if defined. |
| 6302 |
| 6303 2013-01-31 Christopher Cameron <ccameron@chromium.org> |
| 6304 |
| 6305 Fix rubber-band effect on non-scrollable pages |
| 6306 https://bugs.webkit.org/show_bug.cgi?id=107611 |
| 6307 |
| 6308 Add mouseWheelBegin function to EventSender to allow |
| 6309 event-based rubber-banding tests. |
| 6310 |
| 6311 Reviewed by Antonio Gomes. |
| 6312 |
| 6313 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 6314 (WebTestRunner): |
| 6315 (WebTestRunner::EventSender::EventSender): |
| 6316 (WebTestRunner::EventSender::mouseDragBegin): |
| 6317 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 6318 (EventSender): |
| 6319 |
| 6320 2013-01-31 James Robinson <jamesr@chromium.org> |
| 6321 |
| 6322 [chromium] Notify the WebWidget when the WebViewHost is about to tear do
wn compositing support |
| 6323 https://bugs.webkit.org/show_bug.cgi?id=108518 |
| 6324 |
| 6325 Reviewed by Adrienne Walker. |
| 6326 |
| 6327 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6328 (WebViewHost::shutdown): |
| 6329 |
| 6330 2013-01-31 Pratik Solanki <psolanki@apple.com> |
| 6331 |
| 6332 DumpRenderTree should put NSSound calls inside USE(APPKIT) |
| 6333 https://bugs.webkit.org/show_bug.cgi?id=108499 |
| 6334 |
| 6335 Reviewed by Andy Estes. |
| 6336 |
| 6337 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 6338 (dumpRenderTree): |
| 6339 |
| 6340 2013-01-30 Brian Weinstein <bweinstein@apple.com> |
| 6341 |
| 6342 Add a call to the page UI client to determine if a plug-in should load |
| 6343 https://bugs.webkit.org/show_bug.cgi?id=108407 |
| 6344 <rdar://problem/13066332> |
| 6345 |
| 6346 Add entries for the new function in the necessary structs. |
| 6347 |
| 6348 Reviewed by Anders Carlsson. |
| 6349 |
| 6350 * MiniBrowser/mac/WK2BrowserWindowController.m: |
| 6351 (-[WK2BrowserWindowController awakeFromNib]): |
| 6352 * WebKitTestRunner/TestController.cpp: |
| 6353 (WTR::TestController::createOtherPage): |
| 6354 (WTR::TestController::createWebViewWithOptions): |
| 6355 |
| 6356 2013-01-31 Florin Malita <fmalita@chromium.org> |
| 6357 |
| 6358 [Chromium] Unreviewed gardening. |
| 6359 |
| 6360 Win build fix after http://trac.webkit.org/changeset/141471. |
| 6361 |
| 6362 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 6363 (MockSpellCheck::spellCheckWord): |
| 6364 |
| 6365 2013-01-31 Enrica Casucci <enrica@apple.com> |
| 6366 |
| 6367 WebKit2: provide new bundle APIs to allow bundle clients to be notified
of pasteboard access. |
| 6368 https://bugs.webkit.org/show_bug.cgi?id=108396. |
| 6369 <rdar://problem/12920461> |
| 6370 |
| 6371 Reviewed by Alexey Proskuryakov. |
| 6372 |
| 6373 Adding new WebKit2 test with relevant bundle, to test the new APIs. |
| 6374 |
| 6375 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 6376 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm: Added. |
| 6377 (TestWebKitAPI::didReceiveMessageFromInjectedBundle): |
| 6378 (TestWebKitAPI::setInjectedBundleClient): |
| 6379 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp: Added. |
| 6380 (PasteboardNotificationsTest): |
| 6381 (TestWebKitAPI::willWriteToPasteboard): |
| 6382 (TestWebKitAPI::getPasteboardDataForRange): |
| 6383 (TestWebKitAPI::didWriteToPasteboard): |
| 6384 (TestWebKitAPI::PasteboardNotificationsTest::PasteboardNotificationsTest
): |
| 6385 (TestWebKitAPI::PasteboardNotificationsTest::didCreatePage): |
| 6386 * TestWebKitAPI/Tests/WebKit2/execCopy.html: Added. |
| 6387 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Updated to ref
lect |
| 6388 changes in InjectedBundleEditorClient. |
| 6389 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 6390 |
| 6391 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org> |
| 6392 |
| 6393 [Chromium] Add two-word misspelling to mock spellchecker |
| 6394 https://bugs.webkit.org/show_bug.cgi?id=108498 |
| 6395 |
| 6396 Reviewed by Tony Chang. |
| 6397 |
| 6398 Some layout tests verify spellcheck behavior when multiple words are |
| 6399 marked as a single misspelling. This change adds a two-word misspelling |
| 6400 'upper case' to the mock spellchecker used by layout tests. |
| 6401 |
| 6402 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: |
| 6403 (MockSpellCheck::spellCheckWord): Modified to handle spaces in misspelli
ngs. |
| 6404 (MockSpellCheck::initializeIfNeeded): Modified to use a vector instead
of a hash table. |
| 6405 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 6406 (MockSpellCheck): Changed misspellings container from hash table to vect
or. |
| 6407 |
| 6408 2013-01-31 Simon Hausmann <simon.hausmann@digia.com> |
| 6409 |
| 6410 [Qt] Prospective build fix. |
| 6411 |
| 6412 Reviewed by Jocelyn Turcotte. |
| 6413 |
| 6414 Don't create .prl files for intermediate libs as their contents get |
| 6415 injected within -Wl,-whole-archive -lFoo -wl,-no-whole-archive. |
| 6416 |
| 6417 * qmake/mkspecs/features/default_post.prf: |
| 6418 |
| 6419 2013-01-31 Alan Cutter <alancutter@chromium.org> |
| 6420 |
| 6421 EWS graphs have unusual data for patch waiting times |
| 6422 https://bugs.webkit.org/show_bug.cgi?id=108427 |
| 6423 |
| 6424 Reviewed by Eric Seidel. |
| 6425 |
| 6426 The max_patches_waiting QueueLog property may have missed recording patc
hes waiting in idle times when no events are fired to update it. I added a cron
job to take care of this issue. |
| 6427 The patch wait duration in PatchLogs was being incorrectly updated after
a patch expired and was picked up again from the queue. That period should real
ly count towards the processing time instead. |
| 6428 Added a WarningLog to record if any erroneous situations occur due to in
valid contents in the datastore. These basically highlight if any "impossible" e
xecution paths get executed. |
| 6429 |
| 6430 * QueueStatusServer/app.yaml: |
| 6431 * QueueStatusServer/cron.yaml: |
| 6432 * QueueStatusServer/handlers/syncqueuelogs.py: Copied from Tools/QueueSt
atusServer/model/patchlog.py. |
| 6433 (SyncQueueLogs): |
| 6434 (SyncQueueLogs.get): |
| 6435 * QueueStatusServer/loggers/recordpatchevent.py: |
| 6436 (RecordPatchEvent.added): |
| 6437 (RecordPatchEvent.retrying): |
| 6438 (RecordPatchEvent.started): |
| 6439 (RecordPatchEvent.stopped): |
| 6440 (RecordPatchEvent.updated): |
| 6441 * QueueStatusServer/main.py: |
| 6442 * QueueStatusServer/model/patchlog.py: |
| 6443 (PatchLog.lookup): |
| 6444 (PatchLog): |
| 6445 (PatchLog.lookup_if_exists): |
| 6446 (PatchLog.calculate_process_duration): |
| 6447 (PatchLog._generate_key): |
| 6448 * QueueStatusServer/model/queuelog.py: |
| 6449 (QueueLog.update_max_patches_waiting): |
| 6450 (QueueLog._get_or_create_txn): |
| 6451 (QueueLog): |
| 6452 (QueueLog._get_patches_waiting): |
| 6453 * QueueStatusServer/model/warninglog.py: Copied from Tools/QueueStatusSe
rver/model/patchlog.py. |
| 6454 (WarningLog): |
| 6455 (WarningLog.record): |
| 6456 |
| 6457 2013-01-31 Anders Carlsson <andersca@apple.com> |
| 6458 |
| 6459 Remove Web Intents code from WebKit2 |
| 6460 https://bugs.webkit.org/show_bug.cgi?id=108506 |
| 6461 |
| 6462 Reviewed by Simon Fraser. |
| 6463 |
| 6464 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: |
| 6465 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 6466 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 6467 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: |
| 6468 (InjectedBundlePage): |
| 6469 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 6470 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 6471 (TestRunner): |
| 6472 |
| 6473 2013-01-31 Tommy Widenflycht <tommyw@google.com> |
| 6474 |
| 6475 [chromium] MediaStream API: Rename WebMediaStreamDescriptor and WebMedia
StreamComponent to WebMediaStream and WebMediaStreamTrack |
| 6476 https://bugs.webkit.org/show_bug.cgi?id=108458 |
| 6477 |
| 6478 Reviewed by Adam Barth. |
| 6479 |
| 6480 Only renames, no other code changes. |
| 6481 |
| 6482 * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp: |
| 6483 (MockWebMediaStreamCenter::didEnableMediaStreamTrack): |
| 6484 (MockWebMediaStreamCenter::didDisableMediaStreamTrack): |
| 6485 (MockWebMediaStreamCenter::didAddMediaStreamTrack): |
| 6486 (MockWebMediaStreamCenter::didRemoveMediaStreamTrack): |
| 6487 (MockWebMediaStreamCenter::didStopLocalMediaStream): |
| 6488 (MockWebMediaStreamCenter::didCreateMediaStream): |
| 6489 * DumpRenderTree/chromium/MockWebMediaStreamCenter.h: |
| 6490 (MockWebMediaStreamCenter): |
| 6491 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
| 6492 (MockWebRTCPeerConnectionHandler::addStream): |
| 6493 (MockWebRTCPeerConnectionHandler::removeStream): |
| 6494 (MockWebRTCPeerConnectionHandler::getStats): |
| 6495 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: |
| 6496 (MockWebRTCPeerConnectionHandler): |
| 6497 * DumpRenderTree/chromium/WebUserMediaClientMock.cpp: |
| 6498 (UserMediaRequestTask::UserMediaRequestTask): |
| 6499 (WebUserMediaClientMock::requestUserMedia): |
| 6500 |
| 6501 2013-01-31 Zan Dobersek <zdobersek@igalia.com> |
| 6502 |
| 6503 REGRESSION (r141402): incorrectly set injected bundle path when running
GTK unit tests |
| 6504 https://bugs.webkit.org/show_bug.cgi?id=108496 |
| 6505 |
| 6506 Reviewed by Philippe Normand. |
| 6507 |
| 6508 * Scripts/run-gtk-tests: |
| 6509 (TestRunner.__init__): Add the build type as a member on the TestRunner
interface. |
| 6510 (TestRunner._setup_testing_environment): Use the build type member to de
termine correct path |
| 6511 to the injected bundle. |
| 6512 |
| 6513 2013-01-31 Christophe Dumez <dchris@gmail.com> |
| 6514 |
| 6515 [EFL] Disable Web Intents |
| 6516 https://bugs.webkit.org/show_bug.cgi?id=108457 |
| 6517 |
| 6518 Reviewed by Alexey Proskuryakov. |
| 6519 |
| 6520 Remove EFL DRT code related to Web intents. |
| 6521 |
| 6522 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| 6523 (DumpRenderTreeChrome::createView): |
| 6524 (DumpRenderTreeChrome::resetDefaultsToConsistentValues): |
| 6525 (DumpRenderTreeChrome::onFrameCreated): |
| 6526 * DumpRenderTree/efl/DumpRenderTreeChrome.h: |
| 6527 (DumpRenderTreeChrome): |
| 6528 * DumpRenderTree/efl/TestRunnerEfl.cpp: |
| 6529 (TestRunner::sendWebIntentResponse): |
| 6530 (TestRunner::deliverWebIntent): |
| 6531 * Scripts/webkitperl/FeatureList.pm: Turn off WEB_INTENTS flag |
| 6532 for EFL port. |
| 6533 |
| 6534 2013-01-31 Simon Hausmann <simon.hausmann@digia.com> |
| 6535 |
| 6536 [Qt] Disable force_static_libs_as_shared in developer builds if wk2 is e
nabled |
| 6537 |
| 6538 Reviewed by Jocelyn Turcotte. |
| 6539 |
| 6540 This is a temporary workaround during the development of #108471, where
we move files around |
| 6541 but some link time dependencies might remain. |
| 6542 |
| 6543 * qmake/mkspecs/features/default_post.prf: |
| 6544 |
| 6545 2013-01-31 Simon Hausmann <simon.hausmann@digia.com> |
| 6546 |
| 6547 [Qt] Make it possible to compile WebKit2 Qt related files without access
to internal WK2 C++ API |
| 6548 https://bugs.webkit.org/show_bug.cgi?id=108472 |
| 6549 |
| 6550 Reviewed by Andreas Kling. |
| 6551 |
| 6552 Add a new module to the qmake build system that represents the part of t
he WebKit2 Qt integration |
| 6553 that doesn't depend on WebKit2 internals. |
| 6554 |
| 6555 * qmake/mkspecs/features/webkit_modules.prf: |
| 6556 * qmake/mkspecs/modules/webkit2qml.prf: Copied from Source/WebKit2/WebKi
t2.pro. |
| 6557 |
| 6558 2013-01-31 James Robinson <jamesr@chromium.org> |
| 6559 |
| 6560 [chromium] Remove dead transitional code from WebViewImpl |
| 6561 https://bugs.webkit.org/show_bug.cgi?id=107889 |
| 6562 |
| 6563 Reviewed by Adam Barth. |
| 6564 |
| 6565 ScrollingCoordinatorChromiumTests need to initialize compositing, so its
implementation of |
| 6566 WebWidgetClient has to support the new compositor initialization path. |
| 6567 |
| 6568 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6569 (WebViewHost::initializeLayerTreeView): |
| 6570 (WebViewHost::setWebWidget): |
| 6571 |
| 6572 2013-01-31 Gustavo Noronha Silva <gns@gnome.org> |
| 6573 |
| 6574 [GTK] run-gtk-tests does not respect the -d argument |
| 6575 https://bugs.webkit.org/show_bug.cgi?id=107822 |
| 6576 |
| 6577 Reviewed by Philippe Normand. |
| 6578 |
| 6579 * Scripts/run-gtk-tests: |
| 6580 (TestRunner.__init__): use the value for the debug option to decide what |
| 6581 build_type to request a path for. |
| 6582 * gtk/common.py: |
| 6583 (get_build_path): now accepts a build_type argument instead of trying bo
th |
| 6584 Release and Debug in order, defaults to release. |
| 6585 (build_path): takes and passes a build_type argument, no default value. |
| 6586 |
| 6587 2013-01-31 Christophe Dumez <dchris@gmail.com> |
| 6588 |
| 6589 Update Christophe Dumez's email address |
| 6590 https://bugs.webkit.org/show_bug.cgi?id=108453 |
| 6591 |
| 6592 Reviewed by Kenneth Rohde Christiansen. |
| 6593 |
| 6594 Update my email address in committers.py. |
| 6595 |
| 6596 * Scripts/webkitpy/common/config/committers.py: |
| 6597 |
| 6598 2013-01-31 Jochen Eisinger <jochen@chromium.org> |
| 6599 |
| 6600 [chromium] move runModalBeforeUnloadDialog to TestRunner library |
| 6601 https://bugs.webkit.org/show_bug.cgi?id=108442 |
| 6602 |
| 6603 Reviewed by Adam Barth. |
| 6604 |
| 6605 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 6606 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog): |
| 6607 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6608 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog): |
| 6609 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6610 * DumpRenderTree/chromium/WebViewHost.h: |
| 6611 |
| 6612 2013-01-31 Jochen Eisinger <jochen@chromium.org> |
| 6613 |
| 6614 [chromium] move postMessage related methods to TestRunner library |
| 6615 https://bugs.webkit.org/show_bug.cgi?id=108343 |
| 6616 |
| 6617 Reviewed by Adam Barth. |
| 6618 |
| 6619 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 6620 (WebKit): |
| 6621 (WebTestProxyBase): |
| 6622 (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent): |
| 6623 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6624 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent): |
| 6625 (WebTestRunner): |
| 6626 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6627 (WebViewHost::willCheckAndDispatchMessageEvent): |
| 6628 |
| 6629 2013-01-30 Jochen Eisinger <jochen@chromium.org> |
| 6630 |
| 6631 [chromium] move remaining resource load related methods to TestRunner li
brary |
| 6632 https://bugs.webkit.org/show_bug.cgi?id=108334 |
| 6633 |
| 6634 Reviewed by Adam Barth. |
| 6635 |
| 6636 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 6637 (WebTestRunner::WebTestDelegate::allowExternalPages): |
| 6638 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 6639 (WebKit): |
| 6640 (WebTestProxyBase): |
| 6641 (WebTestRunner::WebTestProxy::canHandleRequest): |
| 6642 (WebTestRunner::WebTestProxy::cannotHandleRequestError): |
| 6643 (WebTestRunner::WebTestProxy::didCreateDataSource): |
| 6644 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6645 (WebTestRunner::WebTestProxyBase::canHandleRequest): |
| 6646 (WebTestRunner): |
| 6647 (WebTestRunner::WebTestProxyBase::cannotHandleRequestError): |
| 6648 (WebTestRunner::WebTestProxyBase::didCreateDataSource): |
| 6649 (WebTestRunner::WebTestProxyBase::willSendRequest): |
| 6650 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6651 (WebViewHost::canHandleRequest): |
| 6652 (WebViewHost::didCreateDataSource): |
| 6653 (WebViewHost::willSendRequest): |
| 6654 (WebViewHost::allowExternalPages): |
| 6655 * DumpRenderTree/chromium/WebViewHost.h: |
| 6656 |
| 6657 2013-01-30 Hajime Morrita <morrita@google.com> |
| 6658 |
| 6659 Unreviewed test failure fix for r141341. |
| 6660 |
| 6661 * Scripts/webkitpy/tool/steps/runtests.py: |
| 6662 (RunTests.run): |
| 6663 * Scripts/webkitpy/tool/steps/runtests_unittest.py: |
| 6664 |
| 6665 2013-01-30 Levi Weintraub <leviw@chromium.org> |
| 6666 |
| 6667 [Chromium] WebPluginContainerImpl adding imbalanced touch handler refs |
| 6668 https://bugs.webkit.org/show_bug.cgi?id=108381 |
| 6669 |
| 6670 Reviewed by James Robinson. |
| 6671 |
| 6672 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: Adding an at
tribute that |
| 6673 tickles the case in WebPluginContainerImpl that imbalanced touch handler
refs in Document. |
| 6674 |
| 6675 2013-01-30 Julie Parent <jparent@chromium.org> |
| 6676 |
| 6677 Add a concept of dashboard parameters that invalidate others |
| 6678 https://bugs.webkit.org/show_bug.cgi?id=108362 |
| 6679 |
| 6680 Reviewed by Dirk Pranke. |
| 6681 |
| 6682 There are certain parameters to the dashboards, that when selected, |
| 6683 invalidate others, such as selecting the test type invalidates the |
| 6684 builder group. Add this concept to dashboard_base and allow specifc |
| 6685 dashboard to add their own invalidating parameters. |
| 6686 |
| 6687 The result is that when the user takes a specific action, like changing |
| 6688 the test type, the builder would get reset to the default for the new |
| 6689 test type, rather than erroring or not matching the query param, as is |
| 6690 the current behavior. |
| 6691 |
| 6692 Also deletes some unused code (selectBuilder). |
| 6693 |
| 6694 * TestResultServer/static-dashboards/dashboard_base.js: |
| 6695 (invalidateQueryParameters): |
| 6696 (setQueryParameter): |
| 6697 * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| 6698 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| 6699 * TestResultServer/static-dashboards/timeline_explorer.html: |
| 6700 * TestResultServer/static-dashboards/treemap.html: |
| 6701 |
| 6702 2013-01-30 Kiran Muppala <cmuppala@apple.com> |
| 6703 |
| 6704 Disable process suppression of DumpRenderTree on Mac |
| 6705 https://bugs.webkit.org/show_bug.cgi?id=108400 |
| 6706 |
| 6707 Reviewed by Jessie Berlin. |
| 6708 |
| 6709 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 6710 (prepareConsistentTestingEnvironment): Take assertion to prevent |
| 6711 process suppression. |
| 6712 |
| 6713 2013-01-30 Roger Fong <roger_fong@apple.com> |
| 6714 |
| 6715 Enable tests for Windows EWS! |
| 6716 https://bugs.webkit.org/show_bug.cgi?id=107968. |
| 6717 Patch by Lucas Forschler. |
| 6718 |
| 6719 Reviewed by Adam Barth. |
| 6720 |
| 6721 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6722 (WinEWS): |
| 6723 |
| 6724 2013-01-30 Christophe Dumez <christophe.dumez@intel.com> |
| 6725 |
| 6726 Add a StringTypeAdapter for ASCIILiteral |
| 6727 https://bugs.webkit.org/show_bug.cgi?id=108338 |
| 6728 |
| 6729 Reviewed by Benjamin Poulain. |
| 6730 |
| 6731 Add API tests for operator+() taking an ASCIILiteral. |
| 6732 |
| 6733 * TestWebKitAPI/Tests/WTF/StringOperators.cpp: |
| 6734 (TestWebKitAPI::TEST): |
| 6735 |
| 6736 2013-01-30 Roger Fong <roger_fong@apple.com> |
| 6737 |
| 6738 Modify runtests.py script so that --skip-failing-tests option is not add
ed when platform is cygwin. |
| 6739 |
| 6740 Rubberstamped by Timothy Horton. |
| 6741 |
| 6742 * Scripts/webkitpy/tool/steps/runtests.py: |
| 6743 (RunTests.run): |
| 6744 |
| 6745 2013-01-30 Sheriff Bot <webkit.review.bot@gmail.com> |
| 6746 |
| 6747 Unreviewed, rolling out r141205. |
| 6748 http://trac.webkit.org/changeset/141205 |
| 6749 https://bugs.webkit.org/show_bug.cgi?id=108353 |
| 6750 |
| 6751 Command for running tests on windows needs to be investigated. |
| 6752 (Requested by lforschler on #webkit). |
| 6753 |
| 6754 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6755 (WinEWS): |
| 6756 |
| 6757 2013-01-30 Tony Chang <tony@chromium.org> |
| 6758 |
| 6759 [Chromium] Enable textarea resize corner for tests |
| 6760 https://bugs.webkit.org/show_bug.cgi?id=108385 |
| 6761 |
| 6762 Reviewed by Ojan Vafai. |
| 6763 |
| 6764 We should test what we ship. Also, this makes us pass more tests in cont
ent_shell. |
| 6765 |
| 6766 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 6767 (WebTestRunner::WebPreferences::reset): Turn on resize corner. |
| 6768 |
| 6769 2013-01-30 Jochen Eisinger <jochen@chromium.org> |
| 6770 |
| 6771 [chromium] move custom policy delegate to TestRunner library |
| 6772 https://bugs.webkit.org/show_bug.cgi?id=108328 |
| 6773 |
| 6774 Reviewed by Adam Barth. |
| 6775 |
| 6776 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 6777 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 6778 (WebTestProxyBase): |
| 6779 (WebTestRunner::WebTestProxy::decidePolicyForNavigation): |
| 6780 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 6781 (WebTestRunner::WebTestRunner::policyDelegateEnabled): |
| 6782 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive): |
| 6783 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone): |
| 6784 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 6785 (WebTestRunner::TestRunner::reset): |
| 6786 (WebTestRunner::TestRunner::policyDelegateEnabled): |
| 6787 (WebTestRunner): |
| 6788 (WebTestRunner::TestRunner::policyDelegateIsPermissive): |
| 6789 (WebTestRunner::TestRunner::policyDelegateShouldNotifyDone): |
| 6790 (WebTestRunner::TestRunner::setCustomPolicyDelegate): |
| 6791 (WebTestRunner::TestRunner::waitForPolicyDelegate): |
| 6792 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 6793 (TestRunner): |
| 6794 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6795 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation): |
| 6796 (WebTestRunner): |
| 6797 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6798 (WebViewHost::decidePolicyForNavigation): |
| 6799 (WebViewHost::reset): |
| 6800 * DumpRenderTree/chromium/WebViewHost.h: |
| 6801 (WebViewHost): |
| 6802 |
| 6803 2013-01-30 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 6804 |
| 6805 [Qt][WK1] Support better testing of Web Notifications |
| 6806 https://bugs.webkit.org/show_bug.cgi?id=107696 |
| 6807 |
| 6808 Reviewed by Jocelyn Turcotte. |
| 6809 |
| 6810 Do not dump notification output to the console by default, instead allow
the |
| 6811 tests that need this feature to enable it. |
| 6812 |
| 6813 Implement denyWebNotificationPermission and removeAllWebNotificationPerm
issions. |
| 6814 Remove unused m_desktopNotificationAllowedOrigins variable. |
| 6815 |
| 6816 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 6817 (TestRunner::TestRunner): |
| 6818 (TestRunner::reset): |
| 6819 (TestRunner::dumpNotifications): |
| 6820 (TestRunner::grantWebNotificationPermission): |
| 6821 (TestRunner::denyWebNotificationPermission): |
| 6822 (TestRunner::removeAllWebNotificationPermissions): |
| 6823 * DumpRenderTree/qt/TestRunnerQt.h: |
| 6824 (TestRunner): |
| 6825 |
| 6826 2013-01-30 Jochen Eisinger <jochen@chromium.org> |
| 6827 |
| 6828 [chromium] move methods from WebTestDelegate to WebTestRunner |
| 6829 https://bugs.webkit.org/show_bug.cgi?id=108309 |
| 6830 |
| 6831 Reviewed by Adam Barth. |
| 6832 |
| 6833 By moving more logic to the TestRunner library, we can share more |
| 6834 code with content shell. |
| 6835 |
| 6836 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 6837 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 6838 (WebTestProxyBase): |
| 6839 (WebTestRunner::WebTestProxy::createView): |
| 6840 (WebTestRunner::WebTestProxy::isSmartInsertDeleteEnabled): |
| 6841 (WebTestRunner::WebTestProxy::isSelectTrailingWhitespaceEnabled): |
| 6842 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 6843 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled): |
| 6844 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled): |
| 6845 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 6846 (WebTestRunner::TestRunner::reset): |
| 6847 (WebTestRunner::TestRunner::isSmartInsertDeleteEnabled): |
| 6848 (WebTestRunner): |
| 6849 (WebTestRunner::TestRunner::isSelectTrailingWhitespaceEnabled): |
| 6850 (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled): |
| 6851 (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled): |
| 6852 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 6853 (TestRunner): |
| 6854 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 6855 (WebTestRunner::WebTestProxyBase::createView): |
| 6856 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled): |
| 6857 (WebTestRunner): |
| 6858 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled): |
| 6859 * DumpRenderTree/chromium/TestShell.h: |
| 6860 (TestShell): |
| 6861 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 6862 (WebViewHost::createView): |
| 6863 (WebViewHost::didStartLoading): |
| 6864 (WebViewHost::didStopLoading): |
| 6865 (WebViewHost::isSmartInsertDeleteEnabled): |
| 6866 (WebViewHost::isSelectTrailingWhitespaceEnabled): |
| 6867 (WebViewHost::reset): |
| 6868 * DumpRenderTree/chromium/WebViewHost.h: |
| 6869 (WebViewHost): |
| 6870 |
| 6871 2013-01-30 Kwang Yul Seo <skyul@company100.net> |
| 6872 |
| 6873 Unreviewed. Add Jae Hyun Park to contributor list. |
| 6874 |
| 6875 * Scripts/webkitpy/common/config/committers.py: |
| 6876 |
| 6877 2013-01-29 Alan Cutter <alancutter@chromium.org> |
| 6878 |
| 6879 Need a cr-linux debug EWS bot |
| 6880 https://bugs.webkit.org/show_bug.cgi?id=98957 |
| 6881 |
| 6882 Reviewed by Eric Seidel. |
| 6883 |
| 6884 Added cr-linux-debug-ews bot to webkit-patch, QueueStatusServer and GCE
build scripts. |
| 6885 |
| 6886 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: Added. |
| 6887 * QueueStatusServer/app.yaml: |
| 6888 * QueueStatusServer/config/queues.py: Added. |
| 6889 * QueueStatusServer/model/queues.py: |
| 6890 (Queue.__init__): |
| 6891 (Queue.queue_with_name): |
| 6892 (Queue.all): |
| 6893 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6894 (ChromiumLinuxDebugEWS): |
| 6895 |
| 6896 2013-01-29 Alan Cutter <alancutter@chromium.org> |
| 6897 |
| 6898 Tidy up Sheriffbot's Sheriffs command's unit tests |
| 6899 https://bugs.webkit.org/show_bug.cgi?id=108262 |
| 6900 |
| 6901 Reviewed by Eric Seidel. |
| 6902 |
| 6903 Added the use of MockWeb instead of the filesystem to test the sheriffs
command. |
| 6904 |
| 6905 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 6906 (Sheriffs._retrieve_webkit_sheriffs): |
| 6907 (Sheriffs.execute): |
| 6908 * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| 6909 (IRCCommandTest.test_sheriffs): |
| 6910 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Removed. |
| 6911 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Removed. |
| 6912 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Removed. |
| 6913 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Remove
d. |
| 6914 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Removed. |
| 6915 |
| 6916 2013-01-29 Lucas Forschler <lforschler@apple.com> |
| 6917 |
| 6918 Enable tests for Windows EWS! |
| 6919 https://bugs.webkit.org/show_bug.cgi?id=107968 |
| 6920 |
| 6921 Reviewed by Adam Barth. |
| 6922 |
| 6923 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 6924 (WinEWS): |
| 6925 |
| 6926 2013-01-29 Alan Cutter <alancutter@chromium.org> |
| 6927 |
| 6928 MockWeb should be able to serve mock web content |
| 6929 https://bugs.webkit.org/show_bug.cgi?id=108240 |
| 6930 |
| 6931 Reviewed by Dirk Pranke. |
| 6932 |
| 6933 Added the ability to have MockWeb serve mock web data. |
| 6934 |
| 6935 * Scripts/webkitpy/common/host_mock.py: |
| 6936 (MockHost.__init__): |
| 6937 * Scripts/webkitpy/common/net/web_mock.py: |
| 6938 (MockWeb.__init__): |
| 6939 (MockWeb.get_binary): |
| 6940 |
| 6941 2013-01-29 Jessie Berlin <jberlin@apple.com> |
| 6942 |
| 6943 run-api-tests should have an option to specify root |
| 6944 https://bugs.webkit.org/show_bug.cgi?id=108210 |
| 6945 |
| 6946 Reviewed by Ryosuke Niwa. |
| 6947 |
| 6948 * Scripts/run-api-tests: |
| 6949 Add the option and use it to set the configuration product directory. Si
nce it is supposed |
| 6950 to point to the built products, do not build the products if root is spe
cified (this mimics |
| 6951 the behavior of run-javascriptcore-tests). |
| 6952 |
| 6953 2013-01-29 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> |
| 6954 |
| 6955 [EFL] Add Toggle fullscreen (F11) to MiniBrowser |
| 6956 https://bugs.webkit.org/show_bug.cgi?id=108122 |
| 6957 |
| 6958 Reviewed by Antonio Gomes. |
| 6959 |
| 6960 Adds fullscreen mode toggle (F11) option to MiniBrowser using native API
. |
| 6961 |
| 6962 * MiniBrowser/efl/main.c: |
| 6963 (on_key_down): Add 'F11' key handler. |
| 6964 |
| 6965 2013-01-29 Patrick Gansterer <paroga@webkit.org> |
| 6966 |
| 6967 [CMake] Use offical Windows CE support |
| 6968 https://bugs.webkit.org/show_bug.cgi?id=108061 |
| 6969 |
| 6970 Reviewed by Laszlo Gombos. |
| 6971 |
| 6972 Recent version of CMake has added Windows CE support, but uses a |
| 6973 slightly different interface than the patched version used before. |
| 6974 Change the command line parameters to use the offical CMake binaries. |
| 6975 |
| 6976 * Scripts/webkitdirs.pm: |
| 6977 (cmakeBasedPortArguments): |
| 6978 |
| 6979 2013-01-29 Alan Cutter <alancutter@chromium.org> |
| 6980 |
| 6981 QueueStatusServer needs pages to display historical queue data |
| 6982 https://bugs.webkit.org/show_bug.cgi?id=107659 |
| 6983 |
| 6984 Reviewed by Eric Seidel. |
| 6985 |
| 6986 Created a /queue-charts/<queue-name> handler to present queue and patch
data using Google Chart Tools. |
| 6987 |
| 6988 * QueueStatusServer/app.yaml: |
| 6989 * QueueStatusServer/config/charts.py: Copied from Tools/QueueStatusServe
r/model/queuelog.py. |
| 6990 (get_time_unit): |
| 6991 * QueueStatusServer/filters/webkit_extras.py: |
| 6992 (webkit_linkify): |
| 6993 (webkit_bug_id): |
| 6994 (webkit_attachment_id): |
| 6995 (results_link): |
| 6996 (queue_status_link): |
| 6997 (queue_charts_link): |
| 6998 * QueueStatusServer/handlers/queuecharts.py: Added. |
| 6999 (QueueCharts): |
| 7000 (QueueCharts.get): |
| 7001 (QueueCharts._get_min_med_max): |
| 7002 (QueueCharts._get_patch_data): |
| 7003 (QueueCharts._get_patch_logs): |
| 7004 (QueueCharts._get_queue_data): |
| 7005 (QueueCharts._get_queue_logs): |
| 7006 (QueueCharts._get_time_unit): |
| 7007 (QueueCharts._get_timestamp): |
| 7008 (QueueCharts._get_view_range): |
| 7009 * QueueStatusServer/handlers/queuestatus.py: |
| 7010 (QueueStatus.get): |
| 7011 * QueueStatusServer/index.yaml: |
| 7012 * QueueStatusServer/main.py: |
| 7013 * QueueStatusServer/model/queuelog.py: |
| 7014 (QueueLog): |
| 7015 (QueueLog.create_key): |
| 7016 (QueueLog.get_at): |
| 7017 (QueueLog.get_current): |
| 7018 (QueueLog.get_or_create): |
| 7019 (QueueLog._get_or_create_txn): |
| 7020 * QueueStatusServer/stylesheets/charts.css: Added. |
| 7021 (.chart): |
| 7022 (.choices): |
| 7023 * QueueStatusServer/templates/queuecharts.html: Added. |
| 7024 * QueueStatusServer/templates/queuestatus.html: |
| 7025 |
| 7026 2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com> |
| 7027 |
| 7028 [GTK] Missing build flags when building with Harfbuzz |
| 7029 https://bugs.webkit.org/show_bug.cgi?id=108174 |
| 7030 |
| 7031 Reviewed by Martin Robinson. |
| 7032 |
| 7033 Add FREETYPE_CFLAGS and FREETYPE_LIBS to makefiles so -lharfbuzz |
| 7034 parameter will be added to linking lines when needed. |
| 7035 |
| 7036 * GNUmakefile.am: Added FREETYPE_CFLAGS and FREETYPE_LIBS. |
| 7037 * MiniBrowser/gtk/GNUmakefile.am: Ditto. |
| 7038 * TestWebKitAPI/GNUmakefile.am: Ditto. |
| 7039 |
| 7040 2013-01-29 Carlos Garcia Campos <cgarcia@igalia.com> |
| 7041 |
| 7042 [GTK] Implement resources API using injected bundle |
| 7043 https://bugs.webkit.org/show_bug.cgi?id=107457 |
| 7044 |
| 7045 Reviewed by Sam Weinig. |
| 7046 |
| 7047 * Scripts/run-gtk-tests: |
| 7048 (TestRunner): Unksip resources unit tests. |
| 7049 |
| 7050 2013-01-29 Michael Brüning <michael.bruning@digia.com> |
| 7051 |
| 7052 Unreviewed, updated my email information. |
| 7053 |
| 7054 * Scripts/webkitpy/common/config/committers.py: |
| 7055 |
| 7056 2013-01-29 Jochen Eisinger <jochen@chromium.org> |
| 7057 |
| 7058 [chromium] delete DRTTestRunner |
| 7059 https://bugs.webkit.org/show_bug.cgi?id=108082 |
| 7060 |
| 7061 Reviewed by Adam Barth. |
| 7062 |
| 7063 * DumpRenderTree/DumpRenderTree.gypi: |
| 7064 * DumpRenderTree/chromium/DRTTestRunner.cpp: Removed. |
| 7065 * DumpRenderTree/chromium/DRTTestRunner.h: Removed. |
| 7066 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 7067 (WebTestRunner::WebTestDelegate::testFinished): |
| 7068 (WebTestRunner::WebTestDelegate::testTimedOut): |
| 7069 (WebTestRunner::WebTestDelegate::isBeingDebugged): |
| 7070 (WebTestRunner::WebTestDelegate::layoutTestTimeout): |
| 7071 (WebTestRunner::WebTestDelegate::closeRemainingWindows): |
| 7072 (WebTestRunner::WebTestDelegate::navigationEntryCount): |
| 7073 (WebTestRunner::WebTestDelegate::windowCount): |
| 7074 (WebTestRunner::WebTestDelegate::setCustomPolicyDelegate): |
| 7075 (WebTestRunner::WebTestDelegate::waitForPolicyDelegate): |
| 7076 (WebTestRunner::WebTestDelegate::goToOffset): |
| 7077 (WebTestRunner::WebTestDelegate::reload): |
| 7078 (WebTestRunner::WebTestDelegate::loadURLForFrame): |
| 7079 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 7080 (WebTestRunner::WebTestRunner::policyDelegateDone): |
| 7081 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage): |
| 7082 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 7083 (WebTestRunner::TestRunner::WorkQueue::~WorkQueue): |
| 7084 (WebTestRunner): |
| 7085 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon): |
| 7086 (WebTestRunner::TestRunner::WorkQueue::processWork): |
| 7087 (WebTestRunner::TestRunner::WorkQueue::reset): |
| 7088 (WebTestRunner::TestRunner::WorkQueue::addWork): |
| 7089 (WebTestRunner::TestRunner::TestRunner): |
| 7090 (WebTestRunner::TestRunner::reset): |
| 7091 (WebTestRunner::TestRunner::policyDelegateDone): |
| 7092 (WebTestRunner::TestRunner::shouldInterceptPostMessage): |
| 7093 (WebTestRunner::TestRunner::waitUntilDone): |
| 7094 (WebTestRunner::TestRunner::notifyDone): |
| 7095 (WebTestRunner::TestRunner::completeNotifyDone): |
| 7096 (WorkItemBackForward): |
| 7097 (WebTestRunner::WorkItemBackForward::WorkItemBackForward): |
| 7098 (WebTestRunner::WorkItemBackForward::run): |
| 7099 (WebTestRunner::TestRunner::queueBackNavigation): |
| 7100 (WebTestRunner::TestRunner::queueForwardNavigation): |
| 7101 (WorkItemReload): |
| 7102 (WebTestRunner::WorkItemReload::run): |
| 7103 (WebTestRunner::TestRunner::queueReload): |
| 7104 (WorkItemLoadingScript): |
| 7105 (WebTestRunner::WorkItemLoadingScript::WorkItemLoadingScript): |
| 7106 (WebTestRunner::WorkItemLoadingScript::run): |
| 7107 (WorkItemNonLoadingScript): |
| 7108 (WebTestRunner::WorkItemNonLoadingScript::WorkItemNonLoadingScript): |
| 7109 (WebTestRunner::WorkItemNonLoadingScript::run): |
| 7110 (WebTestRunner::TestRunner::queueLoadingScript): |
| 7111 (WebTestRunner::TestRunner::queueNonLoadingScript): |
| 7112 (WorkItemLoad): |
| 7113 (WebTestRunner::WorkItemLoad::WorkItemLoad): |
| 7114 (WebTestRunner::WorkItemLoad::run): |
| 7115 (WebTestRunner::TestRunner::queueLoad): |
| 7116 (WorkItemLoadHTMLString): |
| 7117 (WebTestRunner::WorkItemLoadHTMLString::WorkItemLoadHTMLString): |
| 7118 (WebTestRunner::WorkItemLoadHTMLString::run): |
| 7119 (WebTestRunner::TestRunner::queueLoadHTMLString): |
| 7120 (WebTestRunner::TestRunner::locationChangeDone): |
| 7121 (WebTestRunner::TestRunner::windowCount): |
| 7122 (WebTestRunner::TestRunner::setCloseRemainingWindowsWhenComplete): |
| 7123 (WebTestRunner::TestRunner::setCustomPolicyDelegate): |
| 7124 (WebTestRunner::TestRunner::waitForPolicyDelegate): |
| 7125 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 7126 (TestRunner): |
| 7127 (WorkItem): |
| 7128 (WebTestRunner::TestRunner::WorkItem::~WorkItem): |
| 7129 (WorkQueue): |
| 7130 (WebTestRunner::TestRunner::WorkQueue::WorkQueue): |
| 7131 (WebTestRunner::TestRunner::WorkQueue::setFrozen): |
| 7132 (WebTestRunner::TestRunner::WorkQueue::isEmpty): |
| 7133 (WebTestRunner::TestRunner::WorkQueue::taskList): |
| 7134 * DumpRenderTree/chromium/TestShell.cpp: |
| 7135 (TestShell::initialize): |
| 7136 (TestShell::runFileTest): |
| 7137 (TestShell::loadURL): |
| 7138 (TestShell::createNewWindow): |
| 7139 * DumpRenderTree/chromium/TestShell.h: |
| 7140 (TestShell::testRunner): |
| 7141 (TestShell): |
| 7142 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7143 (WebViewHost::testFinished): |
| 7144 (WebViewHost::testTimedOut): |
| 7145 (WebViewHost::isBeingDebugged): |
| 7146 (WebViewHost::layoutTestTimeout): |
| 7147 (WebViewHost::closeRemainingWindows): |
| 7148 (WebViewHost::navigationEntryCount): |
| 7149 (WebViewHost::windowCount): |
| 7150 (WebViewHost::setCustomPolicyDelegate): |
| 7151 (WebViewHost::waitForPolicyDelegate): |
| 7152 (WebViewHost::goToOffset): |
| 7153 (WebViewHost::reload): |
| 7154 (WebViewHost::loadURLForFrame): |
| 7155 (WebViewHost::shutdown): |
| 7156 (WebViewHost::testRunner): |
| 7157 * DumpRenderTree/chromium/WebViewHost.h: |
| 7158 (WebTestRunner): |
| 7159 (WebViewHost): |
| 7160 |
| 7161 2013-01-28 Timothy Loh <timloh@chromium.com> |
| 7162 |
| 7163 Refactor ChangeLog and PrepareChangeLog to use FileSystem objects |
| 7164 https://bugs.webkit.org/show_bug.cgi?id=107903 |
| 7165 |
| 7166 Reviewed by Eric Seidel. |
| 7167 |
| 7168 To make ChangeLog and PrepareChangeLog easier to test, we can use |
| 7169 FileSystem objects instead of just passing around paths. |
| 7170 |
| 7171 * Scripts/webkitpy/common/checkout/changelog.py: |
| 7172 (ChangeLog.__init__): |
| 7173 (ChangeLog.parse_latest_entry_from_file): |
| 7174 (ChangeLog.parse_entries_from_file): |
| 7175 (ChangeLog.latest_entry): |
| 7176 (ChangeLog.update_with_unreviewed_message): |
| 7177 (ChangeLog.set_reviewer): |
| 7178 (ChangeLog.set_short_description_and_bug_url): |
| 7179 (ChangeLog.delete_entries): |
| 7180 (ChangeLog.prepend_text): |
| 7181 * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
| 7182 (ChangeLogTest): |
| 7183 (test_parse_log_entries_from_changelog): |
| 7184 (test_latest_entry_parse_single_entry): |
| 7185 (test_set_reviewer): |
| 7186 (test_set_short_description_and_bug_url): |
| 7187 (test_delete_entries): |
| 7188 (test_prepend_text): |
| 7189 * Scripts/webkitpy/common/system/filesystem_mock.py: |
| 7190 (ReadableTextFileObject.__init__): |
| 7191 * Scripts/webkitpy/tool/steps/preparechangelog.py: |
| 7192 (PrepareChangeLog._ensure_bug_url): |
| 7193 (PrepareChangeLog._resolve_existing_entry): |
| 7194 (PrepareChangeLog.run): |
| 7195 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py: |
| 7196 (test_ensure_bug_url): |
| 7197 * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py: |
| 7198 (_assert_message_for_revert_output): |
| 7199 |
| 7200 2013-01-28 Raymond Toy <rtoy@google.com> |
| 7201 |
| 7202 Add myself to committers.py |
| 7203 https://bugs.webkit.org/show_bug.cgi?id=107992 |
| 7204 |
| 7205 Reviewed by kbr@google.com. |
| 7206 |
| 7207 * Scripts/webkitpy/common/config/committers.py: |
| 7208 |
| 7209 2013-01-28 Joseph Pecoraro <pecoraro@apple.com> |
| 7210 |
| 7211 [Mac] Update PageVisibilityState when WebView is hidden / visible |
| 7212 https://bugs.webkit.org/show_bug.cgi?id=107509 |
| 7213 |
| 7214 Reviewed by Sam Weinig. |
| 7215 |
| 7216 Add a test that PageVisibility of WK1 WebViews and WK2 WKViews |
| 7217 automatically changes between hidden and visible as the view is added |
| 7218 and removed from window, or when it is in a window that changes |
| 7219 visibility, for instance by minimizing / deminimizing. |
| 7220 |
| 7221 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 7222 * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.html: Add
ed. |
| 7223 * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Added
. |
| 7224 (-[PageVisibilityStateDelegate webView:runJavaScriptAlertPanelWithMessag
e:initiatedByFrame:]): |
| 7225 (runJavaScriptAlert): |
| 7226 (PageVisibilityStateWithWindowChanges): |
| 7227 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::initializeView): |
| 7228 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::teardownView): |
| 7229 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::runTest): |
| 7230 (TestWebKitAPI::TEST_F): |
| 7231 Test visibility state of a page in a WebView/WKView with different windo
w states. |
| 7232 |
| 7233 * TestWebKitAPI/mac/WebKitAgnosticTest.h: |
| 7234 * TestWebKitAPI/mac/WebKitAgnosticTest.mm: |
| 7235 (TestWebKitAPI::WebKitAgnosticTest::teardownView): |
| 7236 (TestWebKitAPI::WebKitAgnosticTest::runWebKit1Test): |
| 7237 (TestWebKitAPI::WebKitAgnosticTest::runWebKit2Test): |
| 7238 Add a WK1 and WK2 teardownView to balance initializeView. |
| 7239 |
| 7240 2013-01-28 Joseph Pecoraro <pecoraro@apple.com> |
| 7241 |
| 7242 Improve PageVisibility API with enums |
| 7243 https://bugs.webkit.org/show_bug.cgi?id=107364 |
| 7244 |
| 7245 Reviewed by Sam Weinig. |
| 7246 |
| 7247 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 7248 (TestRunner::resetPageVisibility): |
| 7249 (TestRunner::setPageVisibility): |
| 7250 Update the WK1 test code to use the new WK1 enums. |
| 7251 |
| 7252 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| 7253 (WTR::InjectedBundle::setVisibilityState): |
| 7254 * WebKitTestRunner/InjectedBundle/InjectedBundle.h: |
| 7255 (InjectedBundle): |
| 7256 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 7257 (WTR::TestRunner::setPageVisibility): |
| 7258 (WTR::TestRunner::resetPageVisibility): |
| 7259 * WebKitTestRunner/TestController.cpp: |
| 7260 (WTR::TestController::setVisibilityState): |
| 7261 * WebKitTestRunner/TestController.h: |
| 7262 (TestController): |
| 7263 * WebKitTestRunner/TestInvocation.cpp: |
| 7264 (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): |
| 7265 Update the WK2 test code to use the new WK2 API and enums. |
| 7266 |
| 7267 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 7268 * TestWebKitAPI/Tests/WebKit2/PageVisibilityState.cpp: Added. |
| 7269 (TestWebKitAPI): |
| 7270 (TestWebKitAPI::setPageVisibilityStateWithEvalContinuation): |
| 7271 (TestWebKitAPI::assertSerializedScriptValueIsStringValue): |
| 7272 (TestWebKitAPI::didRunStep1StateChangeVisibleToHidden): |
| 7273 (TestWebKitAPI::didRunStep2StateChangeHiddenToPrerender): |
| 7274 (TestWebKitAPI::didRunStep3StateChangePrerenderToPreview): |
| 7275 (TestWebKitAPI::didRunStep4InStatePreview): |
| 7276 (TestWebKitAPI::TEST): |
| 7277 Test the new WK2 API with all enum types. |
| 7278 |
| 7279 2013-01-28 Jochen Eisinger <jochen@chromium.org> |
| 7280 |
| 7281 [chromium] remove temporary define used for updating TestRunner API |
| 7282 |
| 7283 Unreviewed. Clean-up change. |
| 7284 |
| 7285 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 7286 |
| 7287 2013-01-28 James Craig <james@cookiecrook.com> |
| 7288 |
| 7289 HTML5 promotes DL from specific 'definition list' to superset 'descripti
on list'; accessibility strings and accessors should be updated to match. |
| 7290 https://bugs.webkit.org/show_bug.cgi?id=107650 |
| 7291 |
| 7292 Reviewed by Chris Fleizach. |
| 7293 |
| 7294 Updating accessibility strings and accessors for DL/DT/DD. |
| 7295 |
| 7296 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scr
ipts/Utilities.js: |
| 7297 (createDescriptionList): |
| 7298 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scr
ipts/ViewController.js: |
| 7299 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 7300 |
| 7301 2013-01-28 Manuel Rego Casasnovas <rego@igalia.com> |
| 7302 |
| 7303 [GTK][WTR] Update layoutTestController.pathToLocalResource |
| 7304 https://bugs.webkit.org/show_bug.cgi?id=107538 |
| 7305 |
| 7306 Reviewed by Martin Robinson. |
| 7307 |
| 7308 * WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp: |
| 7309 (WTR::TestRunner::pathToLocalResource): Update implementation based on |
| 7310 DRT code. |
| 7311 |
| 7312 2013-01-28 Manuel Rego Casasnovas <rego@igalia.com> |
| 7313 |
| 7314 [GTK][WTR] Move getTopLevelPath() to utilities file |
| 7315 https://bugs.webkit.org/show_bug.cgi?id=107541 |
| 7316 |
| 7317 Reviewed by Martin Robinson. |
| 7318 |
| 7319 * WebKitTestRunner/GNUmakefile.am: Add new files. |
| 7320 * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp: |
| 7321 (WTR::getOutputDir): Uses the moved method from InjectedBundleUtilities. |
| 7322 * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp: Added
. |
| 7323 (WTR): |
| 7324 (WTR::topLevelPath): Implementation moved from ActivateFontsGtk. |
| 7325 * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h: Added. |
| 7326 (WTR): Add new method header and documentation. |
| 7327 |
| 7328 2013-01-28 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 7329 |
| 7330 [EFL] Include Ecore_Getopt.h in MiniBrowser. |
| 7331 https://bugs.webkit.org/show_bug.cgi?id=108067 |
| 7332 |
| 7333 Reviewed by Kenneth Rohde Christiansen. |
| 7334 |
| 7335 Be explicit and include Ecore_Getopt.h since we use it for parsing |
| 7336 command line options. It is safer than relying on other headers |
| 7337 including it for us. |
| 7338 |
| 7339 * MiniBrowser/efl/main.c: |
| 7340 |
| 7341 2013-01-28 Renata Hodovan <reni@webkit.org> |
| 7342 |
| 7343 [WK2] Putting QtWebProcess into a chrooted sandbox |
| 7344 https://bugs.webkit.org/show_bug.cgi?id=90005 |
| 7345 |
| 7346 Reviewed by Anders Carlsson and Zoltan Herczeg. |
| 7347 |
| 7348 Add feature flag for suid sandbox in linux. |
| 7349 |
| 7350 * Scripts/webkitperl/FeatureList.pm: |
| 7351 |
| 7352 2013-01-27 David Farler <dfarler@apple.com> |
| 7353 |
| 7354 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make /
build-webkit |
| 7355 https://bugs.webkit.org/show_bug.cgi?id=108028 |
| 7356 |
| 7357 Reviewed by Dan Bernstein. |
| 7358 |
| 7359 * DumpRenderTree/Makefile: Reverted. |
| 7360 * Makefile: Reverted. |
| 7361 * Scripts/webkitdirs.pm: Reverted. |
| 7362 |
| 7363 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> |
| 7364 |
| 7365 Fixing atomicIncrement implementation for Windows by dropping support be
fore XP SP2. |
| 7366 https://bugs.webkit.org/show_bug.cgi?id=106740 |
| 7367 |
| 7368 Reviewed by Benjamin Poulain. |
| 7369 |
| 7370 * DumpRenderTree/config.h: |
| 7371 * WinLauncher/stdafx.h: |
| 7372 |
| 7373 2013-01-26 David Farler <dfarler@apple.com> |
| 7374 |
| 7375 Makefiles should work for arbitrary SDKs and architectures on Apple port
s |
| 7376 https://bugs.webkit.org/show_bug.cgi?id=107863 |
| 7377 |
| 7378 Reviewed by David Kilzer. |
| 7379 |
| 7380 * Makefile: |
| 7381 Added temporary filters for projects not yet building on iOS. |
| 7382 * DumpRenderTree/Makefile: |
| 7383 Building with iOS SDKs -> -target All-iOS |
| 7384 * Scripts/webkitdirs.pm: |
| 7385 (determineConfiguration): |
| 7386 Added --configuration switch detection. |
| 7387 (determineArchitecture): |
| 7388 Added --architecture and ARCH=(.*) switch detection. |
| 7389 (argumentsForConfiguration): |
| 7390 (determineXcodeSDK): |
| 7391 Look for --device, --simulator, and --sdk switches. |
| 7392 (xcodeSDK): |
| 7393 Added. |
| 7394 (XcodeOptions): |
| 7395 Determine Xcode SDK and generate -arch switches. |
| 7396 |
| 7397 2013-01-25 Jochen Eisinger <jochen@chromium.org> |
| 7398 |
| 7399 [chromium] move tracking of the top loading frame to TestRunner library |
| 7400 https://bugs.webkit.org/show_bug.cgi?id=107948 |
| 7401 |
| 7402 Reviewed by Adam Barth. |
| 7403 |
| 7404 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 7405 (DRTTestRunner::WorkQueue::processWorkSoon): |
| 7406 (DRTTestRunner::WorkQueue::processWork): |
| 7407 (DRTTestRunner::completeNotifyDone): |
| 7408 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 7409 (DRTTestRunner): |
| 7410 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 7411 (WebTestProxyBase): |
| 7412 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 7413 (WebTestRunner::WebTestRunner::setTopLoadingFrame): |
| 7414 (WebTestRunner::WebTestRunner::topLoadingFrame): |
| 7415 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 7416 (WebTestRunner::TestRunner::TestRunner): |
| 7417 (WebTestRunner::TestRunner::reset): |
| 7418 (WebTestRunner::TestRunner::setTopLoadingFrame): |
| 7419 (WebTestRunner): |
| 7420 (WebTestRunner::TestRunner::topLoadingFrame): |
| 7421 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 7422 (TestRunner): |
| 7423 (WebTestRunner::TestRunner::locationChangeDone): |
| 7424 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 7425 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad): |
| 7426 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad): |
| 7427 (WebTestRunner::WebTestProxyBase::didFailLoad): |
| 7428 (WebTestRunner::WebTestProxyBase::didFinishLoad): |
| 7429 (WebTestRunner::WebTestProxyBase::locationChangeDone): |
| 7430 (WebTestRunner): |
| 7431 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7432 (WebViewHost::reset): |
| 7433 (WebViewHost::updateURL): |
| 7434 * DumpRenderTree/chromium/WebViewHost.h: |
| 7435 (WebViewHost): |
| 7436 |
| 7437 2013-01-25 Sheriff Bot <webkit.review.bot@gmail.com> |
| 7438 |
| 7439 Unreviewed, rolling out r140774. |
| 7440 http://trac.webkit.org/changeset/140774 |
| 7441 https://bugs.webkit.org/show_bug.cgi?id=107932 |
| 7442 |
| 7443 Tests ScrollingCoordinatorChromiumTest.fastScrollingByDefault |
| 7444 and fastScrollingForFixedPosition are failing (Requested by |
| 7445 keishi on #webkit). |
| 7446 |
| 7447 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7448 (WebViewHost::initializeLayerTreeView): |
| 7449 (WebViewHost::setWebWidget): |
| 7450 |
| 7451 2013-01-25 Alan Cutter <alancutter@chromium.org> |
| 7452 |
| 7453 Quick fix for Chromium EWS bots running out of space due to a tmp file l
eak |
| 7454 https://bugs.webkit.org/show_bug.cgi?id=107905 |
| 7455 |
| 7456 Reviewed by Eric Seidel. |
| 7457 |
| 7458 Added line to EWS loop to clear /tmp of known Chromium test leak. |
| 7459 Directories named ".org.chromium.Chromium.XXXXXX" not getting cleaned up
. |
| 7460 |
| 7461 * EWSTools/start-queue.sh: |
| 7462 |
| 7463 2013-01-25 Ryosuke Niwa <rniwa@webkit.org> |
| 7464 |
| 7465 Update Anne's email address |
| 7466 https://bugs.webkit.org/show_bug.cgi?id=107866 |
| 7467 |
| 7468 Reviewed by Adam Barth. |
| 7469 |
| 7470 * Scripts/webkitpy/common/config/committers.py: |
| 7471 |
| 7472 2013-01-24 Alan Cutter <alancutter@chromium.org> |
| 7473 |
| 7474 HTTP 500 error between QueueStatusServer and bot(s) |
| 7475 https://bugs.webkit.org/show_bug.cgi?id=107184 |
| 7476 |
| 7477 Reviewed by Adam Barth. |
| 7478 |
| 7479 Removed the use of memcache which was the source of the exception. |
| 7480 |
| 7481 * QueueStatusServer/handlers/updatestatus.py: |
| 7482 (UpdateStatus.post): |
| 7483 * QueueStatusServer/model/attachment.py: |
| 7484 (Attachment): |
| 7485 (Attachment.summary): |
| 7486 |
| 7487 2013-01-24 Sheriff Bot <webkit.review.bot@gmail.com> |
| 7488 |
| 7489 Unreviewed, rolling out r140653. |
| 7490 http://trac.webkit.org/changeset/140653 |
| 7491 https://bugs.webkit.org/show_bug.cgi?id=107916 |
| 7492 |
| 7493 Causes a temp file leak on the bots (Requested by abarth on |
| 7494 #webkit). |
| 7495 |
| 7496 * DumpRenderTree/chromium/TestShell.cpp: |
| 7497 (TestShell::resetTestController): |
| 7498 |
| 7499 2013-01-24 Eric Seidel <eric@webkit.org> |
| 7500 |
| 7501 Skip haslanded_unittest.py on systems which do not have interdiff instal
led |
| 7502 https://bugs.webkit.org/show_bug.cgi?id=106402 |
| 7503 |
| 7504 Unreviewed. |
| 7505 |
| 7506 * Scripts/webkitpy/tool/steps/haslanded_unittest.py: |
| 7507 (HasLandedTest): |
| 7508 |
| 7509 2013-01-24 Ryosuke Niwa <rniwa@webkit.org> |
| 7510 |
| 7511 Disable the failing webkitpy test for now. |
| 7512 |
| 7513 * Scripts/webkitpy/tool/steps/haslanded_unittest.py: |
| 7514 |
| 7515 2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7516 |
| 7517 Fixing the diff_parser to correctly identify git diffs even with leading
comments. |
| 7518 https://bugs.webkit.org/show_bug.cgi?id=107871 |
| 7519 |
| 7520 Reviewed by Eric Seidel. |
| 7521 |
| 7522 * Scripts/webkitpy/common/checkout/diff_parser.py: |
| 7523 * Scripts/webkitpy/common/checkout/diff_parser_unittest.py: |
| 7524 * Scripts/webkitpy/tool/steps/haslanded.py: |
| 7525 |
| 7526 2013-01-24 James Robinson <jamesr@chromium.org> |
| 7527 |
| 7528 [chromium] Remove dead transitional code from WebViewImpl |
| 7529 https://bugs.webkit.org/show_bug.cgi?id=107889 |
| 7530 |
| 7531 Reviewed by Adrienne Walker. |
| 7532 |
| 7533 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7534 (WebViewHost::initializeLayerTreeView): |
| 7535 (WebViewHost::setWebWidget): |
| 7536 |
| 7537 2013-01-24 Joshua Bell <jsbell@chromium.org> |
| 7538 |
| 7539 Add watchlist for IndexedDB development, and add myself and others. |
| 7540 |
| 7541 Unreviewed. |
| 7542 |
| 7543 * Scripts/webkitpy/common/config/watchlist: |
| 7544 |
| 7545 2013-01-24 Martin Robinson <mrobinson@igalia.com> |
| 7546 |
| 7547 Abstract the logic for appending a UChar32 onto StringBuilder |
| 7548 https://bugs.webkit.org/show_bug.cgi?id=107505 |
| 7549 |
| 7550 Reviewed by Darin Adler. |
| 7551 |
| 7552 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp: |
| 7553 (TestWebKitAPI::TEST): Added a simple test for appending UChar32. |
| 7554 |
| 7555 2013-01-24 Erik Arvidsson <arv@chromium.org> |
| 7556 |
| 7557 Unreviewed, rolling out r140703. |
| 7558 http://trac.webkit.org/changeset/140703 |
| 7559 https://bugs.webkit.org/show_bug.cgi?id=107556 |
| 7560 |
| 7561 r140561 was not the reason for the Android breakage |
| 7562 |
| 7563 * DumpRenderTree/chromium/TestShell.cpp: |
| 7564 (TestShell::~TestShell): |
| 7565 (TestShell::closeWindow): |
| 7566 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7567 (WebViewHost::WebViewHost): |
| 7568 (WebViewHost::~WebViewHost): |
| 7569 (WebViewHost::shutdown): |
| 7570 * DumpRenderTree/chromium/WebViewHost.h: |
| 7571 (WebViewHost): |
| 7572 |
| 7573 2013-01-24 Dean Jackson <dino@apple.com> |
| 7574 |
| 7575 Allow some plugin snapshot UI content to come from Injected Bundle |
| 7576 https://bugs.webkit.org/show_bug.cgi?id=107852 |
| 7577 |
| 7578 Reviewed by Anders Carlsson. |
| 7579 |
| 7580 Null implementations of plugInStartLabelTitle, plugInStartLabelSubtitle
and |
| 7581 plugInExtraStyleSheet. |
| 7582 |
| 7583 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 7584 (WTR::InjectedBundlePage::InjectedBundlePage): |
| 7585 |
| 7586 2013-01-24 Erik Arvidsson <arv@chromium.org> |
| 7587 |
| 7588 Unreviewed, rolling out r140561. |
| 7589 http://trac.webkit.org/changeset/140561 |
| 7590 https://bugs.webkit.org/show_bug.cgi?id=107556 |
| 7591 |
| 7592 Suspected to break Android which prevens WebKit roll |
| 7593 |
| 7594 * DumpRenderTree/chromium/TestShell.cpp: |
| 7595 (TestShell::~TestShell): |
| 7596 (TestShell::closeWindow): |
| 7597 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7598 (WebViewHost::WebViewHost): |
| 7599 (WebViewHost::~WebViewHost): |
| 7600 * DumpRenderTree/chromium/WebViewHost.h: |
| 7601 (WebViewHost): |
| 7602 |
| 7603 2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7604 |
| 7605 Adding "has-landed" command to webkit-patch which compares a |
| 7606 committed patch to the changes which exist locally (ignoring the |
| 7607 ChangeLog file). |
| 7608 |
| 7609 https://bugs.webkit.org/show_bug.cgi?id=106402 |
| 7610 |
| 7611 Reviewed by Eric Seidel. |
| 7612 |
| 7613 * Scripts/webkitpy/common/checkout/diff_parser.py: |
| 7614 (git_diff_to_svn_diff): |
| 7615 * Scripts/webkitpy/common/net/bugzilla/bug.py: |
| 7616 (Bug.commit_revision): |
| 7617 * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py: |
| 7618 (BugTest.test_is_in_comments): |
| 7619 (BugTest): |
| 7620 (BugTest.test_commit_revision): |
| 7621 * Scripts/webkitpy/tool/commands/upload.py: |
| 7622 (HasLanded): |
| 7623 * Scripts/webkitpy/tool/steps/__init__.py: |
| 7624 * Scripts/webkitpy/tool/steps/haslanded.py: Added. |
| 7625 (HasLanded): |
| 7626 (HasLanded.convert_to_svn): |
| 7627 (HasLanded.strip_change_log): |
| 7628 (run): |
| 7629 |
| 7630 * Scripts/webkitpy/common/net/bugzilla/bug.py: |
| 7631 (Bug.commit_revision): |
| 7632 * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py: |
| 7633 (BugTest.test_is_in_comments): |
| 7634 (BugTest): |
| 7635 (BugTest.test_commit_revision): |
| 7636 * Scripts/webkitpy/tool/commands/upload.py: |
| 7637 (HasLanded): |
| 7638 * Scripts/webkitpy/tool/steps/__init__.py: |
| 7639 * Scripts/webkitpy/tool/steps/haslanded.py: Added. |
| 7640 (HasLanded): |
| 7641 (HasLanded.convert_to_svn): |
| 7642 (HasLanded.strip_change_log): |
| 7643 (HasLanded.diff_diff): |
| 7644 (HasLanded.run): |
| 7645 * Scripts/webkitpy/tool/steps/haslanded_unittest.py: Added. |
| 7646 (HasLandedTest): |
| 7647 (HasLandedTest.test_run): |
| 7648 (test_convert_to_svn_and_strip_change_log): |
| 7649 |
| 7650 2013-01-24 Dan Carney <dcarney@google.com> |
| 7651 |
| 7652 [chromium] move most WebViewHost printf calls to WebTestProxy |
| 7653 https://bugs.webkit.org/show_bug.cgi?id=107553 |
| 7654 |
| 7655 Reviewed by Jochen Eisinger. |
| 7656 |
| 7657 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 7658 (WebKit): |
| 7659 (WebTestProxyBase): |
| 7660 (WebTestRunner::WebTestProxy::unableToImplementPolicyWithError): |
| 7661 (WebTestRunner::WebTestProxy::didAddMessageToConsole): |
| 7662 (WebTestRunner::WebTestProxy::runModalAlertDialog): |
| 7663 (WebTestRunner::WebTestProxy::runModalConfirmDialog): |
| 7664 (WebTestRunner::WebTestProxy::runModalPromptDialog): |
| 7665 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog): |
| 7666 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 7667 (WebTestRunner::WebTestProxyBase::WebTestProxyBase): |
| 7668 (WebTestRunner::WebTestProxyBase::reset): |
| 7669 (WebTestRunner::WebTestProxyBase::setLogConsoleOutput): |
| 7670 (WebTestRunner): |
| 7671 (WebTestRunner::WebTestProxyBase::unableToImplementPolicyWithError): |
| 7672 (WebTestRunner::WebTestProxyBase::didAddMessageToConsole): |
| 7673 (WebTestRunner::WebTestProxyBase::runModalAlertDialog): |
| 7674 (WebTestRunner::WebTestProxyBase::runModalConfirmDialog): |
| 7675 (WebTestRunner::WebTestProxyBase::runModalPromptDialog): |
| 7676 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog): |
| 7677 * DumpRenderTree/chromium/TestShell.cpp: |
| 7678 (TestShell::showDevTools): |
| 7679 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7680 (WebViewHost::didAddMessageToConsole): |
| 7681 (WebViewHost::runModalAlertDialog): |
| 7682 (WebViewHost::runModalConfirmDialog): |
| 7683 (WebViewHost::runModalPromptDialog): |
| 7684 (WebViewHost::runModalBeforeUnloadDialog): |
| 7685 (WebViewHost::unableToImplementPolicyWithError): |
| 7686 (WebViewHost::reset): |
| 7687 * DumpRenderTree/chromium/WebViewHost.h: |
| 7688 (WebViewHost): |
| 7689 |
| 7690 2013-01-23 Mark Pilgrim <pilgrim@chromium.org> |
| 7691 |
| 7692 [Chromium] Give webkit_support a chance to reset state between layout te
st runs |
| 7693 https://bugs.webkit.org/show_bug.cgi?id=107132 |
| 7694 |
| 7695 Reviewed by Adam Barth. |
| 7696 |
| 7697 We currently only have need for this on OS(ANDROID), but now it |
| 7698 would be useful to have a hook for resetting state on all |
| 7699 platforms. Will soon be using this for IDBFactory initialization. |
| 7700 |
| 7701 * DumpRenderTree/chromium/TestShell.cpp: |
| 7702 (TestShell::resetTestController): Call webkit_support::ResetTestEnvironm
ent() |
| 7703 |
| 7704 2013-01-23 Alan Cutter <alancutter@chromium.org> |
| 7705 |
| 7706 QueueStatusServer crashes in production on next-patch |
| 7707 https://bugs.webkit.org/show_bug.cgi?id=107775 |
| 7708 |
| 7709 Reviewed by Adam Barth. |
| 7710 |
| 7711 Replaced Python 2.5 incompatible call to timedelta.total_seconds(). |
| 7712 |
| 7713 * QueueStatusServer/app.yaml: |
| 7714 * QueueStatusServer/model/patchlog.py: |
| 7715 (PatchLog.calculate_wait_duration): |
| 7716 (PatchLog.calculate_process_duration): |
| 7717 (PatchLog): |
| 7718 (PatchLog._time_delta_to_seconds): |
| 7719 |
| 7720 2013-01-23 Ryosuke Niwa <rniwa@webkit.org> |
| 7721 |
| 7722 The previous patch wasn't complete. Finish reverting r139998 for real. |
| 7723 |
| 7724 * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebI
nspectorShims.js: |
| 7725 (ProfilerAgent.getProfile): |
| 7726 |
| 7727 2013-01-23 Ryosuke Niwa <rniwa@webkit.org> |
| 7728 |
| 7729 Revert r139998 for now since the Leaks Viewer pulls in a specific versio
n of Inspector code. |
| 7730 |
| 7731 * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebI
nspectorShims.js: |
| 7732 (ProfilerAgent.getProfile): |
| 7733 |
| 7734 2013-01-23 Mark Pilgrim <pilgrim@chromium.org> |
| 7735 |
| 7736 [Chromium] Remove unused header files in chromium/public/platform/ |
| 7737 https://bugs.webkit.org/show_bug.cgi?id=107741 |
| 7738 |
| 7739 Reviewed by James Robinson. |
| 7740 |
| 7741 These header files have migrated to the new Platform directory. |
| 7742 This patch updates the remaining #include references and removes |
| 7743 the old files that did nothing but redirect to the new ones. |
| 7744 |
| 7745 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: |
| 7746 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: |
| 7747 |
| 7748 2013-01-23 Martin Robinson <mrobinson@igalia.com> |
| 7749 |
| 7750 [GTK] Bump webkitgtk-test-fonts dependency to cover fallbacks for Tamil,
Bengali, and others |
| 7751 https://bugs.webkit.org/show_bug.cgi?id=107727 |
| 7752 |
| 7753 Reviewed by Gustavo Noronha Silva. |
| 7754 |
| 7755 * gtk/jhbuild.modules: Update the JHBuild moduleset to point to the new
webkitgtk-test-fonts. |
| 7756 We are using the git repository now that github has deprecated the downl
oads feature. |
| 7757 |
| 7758 2013-01-23 Tony Chang <tony@chromium.org> |
| 7759 |
| 7760 Unreviewed, set svn:eol-style to CRLF on Windows .sln files. |
| 7761 |
| 7762 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style. |
| 7763 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style. |
| 7764 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style. |
| 7765 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style
. |
| 7766 |
| 7767 2013-01-23 Mark Pilgrim <pilgrim@chromium.org> |
| 7768 |
| 7769 [Chromium] Update some #includes in DumpRenderTree for headers in the ne
w Platform directory |
| 7770 https://bugs.webkit.org/show_bug.cgi?id=107145 |
| 7771 |
| 7772 Reviewed by Adam Barth. |
| 7773 |
| 7774 Part of a larger refactoring series; see tracking bug 82948. |
| 7775 |
| 7776 * DumpRenderTree/chromium/DRTDevToolsAgent.cpp: |
| 7777 * DumpRenderTree/chromium/DRTDevToolsAgent.h: |
| 7778 * DumpRenderTree/chromium/DRTDevToolsClient.h: |
| 7779 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 7780 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 7781 * DumpRenderTree/chromium/MockWebPrerenderingSupport.h: |
| 7782 * DumpRenderTree/chromium/MockWebSpeechInputController.cpp: |
| 7783 * DumpRenderTree/chromium/MockWebSpeechInputController.h: |
| 7784 * DumpRenderTree/chromium/NotificationPresenter.cpp: |
| 7785 * DumpRenderTree/chromium/TestNavigationController.h: |
| 7786 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium
.cpp: |
| 7787 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 7788 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: |
| 7789 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 7790 (WebTestRunner): |
| 7791 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 7792 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h: |
| 7793 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: |
| 7794 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: |
| 7795 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 7796 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 7797 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: |
| 7798 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: |
| 7799 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: |
| 7800 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 7801 * DumpRenderTree/chromium/TestShell.cpp: |
| 7802 * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: |
| 7803 * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: |
| 7804 * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: |
| 7805 * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: |
| 7806 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7807 |
| 7808 2013-01-23 Jochen Eisinger <jochen@chromium.org> |
| 7809 |
| 7810 [chromium] Use after free in plugins/geturlnotify-during-document-teardo
wn.html |
| 7811 https://bugs.webkit.org/show_bug.cgi?id=107556 |
| 7812 |
| 7813 Reviewed by Tony Chang. |
| 7814 |
| 7815 WebViewHost initiates a navigation to about:blank in its destructor. |
| 7816 However, since WebTestProxy inherits from WebViewHost, at this point |
| 7817 the WebViewClient and WebFrameClient interfaces are already partially |
| 7818 destructed resulting in the use after free. |
| 7819 |
| 7820 This does not affect the chromium implementation since it doesn't |
| 7821 invoke WebKit API methods in its destructor. |
| 7822 |
| 7823 * DumpRenderTree/chromium/TestShell.cpp: |
| 7824 (TestShell::~TestShell): |
| 7825 (TestShell::closeWindow): |
| 7826 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 7827 (WebViewHost::WebViewHost): |
| 7828 (WebViewHost::~WebViewHost): |
| 7829 (WebViewHost::shutdown): |
| 7830 * DumpRenderTree/chromium/WebViewHost.h: |
| 7831 (WebViewHost): |
| 7832 |
| 7833 2013-01-23 Andrei Bucur <abucur@adobe.com> |
| 7834 |
| 7835 [CSS Regions] Create Regions watchlist |
| 7836 https://bugs.webkit.org/show_bug.cgi?id=107281 |
| 7837 |
| 7838 Reviewed by Adam Barth. |
| 7839 |
| 7840 This patch adds 4 new definitions: |
| 7841 - RegionsDevelopment - used to track the development progress for region
s |
| 7842 - RegionsExpectationsMore and RegionsExpectationsLess - used to track ex
pectations changes for the regions tests |
| 7843 - RegionsUsage - used to track changes that make use of regions in all t
he code base |
| 7844 |
| 7845 For now, the Adobe internal tracker is the only email address listening
for these patterns. |
| 7846 |
| 7847 * Scripts/webkitpy/common/config/watchlist: |
| 7848 |
| 7849 2013-01-22 Pavel Feldman <pfeldman@chromium.org> |
| 7850 |
| 7851 Web Inspector: only allow evaluateForTestInFrontend for front-ends under
test. |
| 7852 https://bugs.webkit.org/show_bug.cgi?id=107523 |
| 7853 |
| 7854 Reviewed by Yury Semikhatsky. |
| 7855 |
| 7856 * DumpRenderTree/chromium/DRTDevToolsClient.cpp: |
| 7857 (DRTDevToolsClient::isUnderTest): |
| 7858 (DRTDevToolsClient::call): |
| 7859 * DumpRenderTree/chromium/DRTDevToolsClient.h: |
| 7860 (DRTDevToolsClient): |
| 7861 |
| 7862 2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7863 |
| 7864 Removing command line shortening as it makes it difficult to see the com
mand during errors. |
| 7865 https://bugs.webkit.org/show_bug.cgi?id=107643 |
| 7866 |
| 7867 Reviewed by Eric Seidel. |
| 7868 |
| 7869 * Scripts/webkitpy/common/system/executive.py: |
| 7870 (ScriptError): |
| 7871 (ScriptError.__init__): |
| 7872 * Scripts/webkitpy/common/system/executive_unittest.py: |
| 7873 |
| 7874 2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7875 |
| 7876 Adding myself as contributor in committers.py (as requested by eseidel). |
| 7877 https://bugs.webkit.org/show_bug.cgi?id=107647 |
| 7878 |
| 7879 Reviewed by Eric Seidel. |
| 7880 |
| 7881 * Scripts/webkitpy/common/config/committers.py: |
| 7882 |
| 7883 2013-01-22 Alan Cutter <alancutter@chromium.org> |
| 7884 |
| 7885 Add monitoring of patches and queues to the QueueStatusServer |
| 7886 https://bugs.webkit.org/show_bug.cgi?id=107612 |
| 7887 |
| 7888 Reviewed by Adam Barth. |
| 7889 |
| 7890 Created classes for recording events into the datastore and integrated t
hem into the existing handlers. |
| 7891 Code for presenting the recorded data will come in a separate patch. |
| 7892 |
| 7893 * QueueStatusServer/app.yaml: |
| 7894 * QueueStatusServer/config/__init__.py: Added. |
| 7895 * QueueStatusServer/config/logging.py: Copied from Tools/QueueStatusServ
er/model/queuestatus.py. |
| 7896 * QueueStatusServer/config/messages.py: Copied from Tools/QueueStatusSer
ver/model/queuestatus.py. |
| 7897 * QueueStatusServer/handlers/nextpatch.py: |
| 7898 (NextPatch.get): |
| 7899 (NextPatch._assign_patch): |
| 7900 * QueueStatusServer/handlers/releasepatch.py: |
| 7901 (ReleasePatch.post): |
| 7902 * QueueStatusServer/handlers/updatestatus.py: |
| 7903 (UpdateStatus.post): |
| 7904 * QueueStatusServer/handlers/updateworkitems.py: |
| 7905 (UpdateWorkItems._parse_work_items_string): |
| 7906 (UpdateWorkItems): |
| 7907 (UpdateWorkItems._update_work_items_from_request): |
| 7908 (UpdateWorkItems._queue_from_request): |
| 7909 (UpdateWorkItems.post): |
| 7910 * QueueStatusServer/loggers/__init__.py: Added. |
| 7911 * QueueStatusServer/loggers/recordbotevent.py: Copied from Tools/QueueSt
atusServer/model/queuestatus.py. |
| 7912 (RecordBotEvent): |
| 7913 (RecordBotEvent.activity): |
| 7914 * QueueStatusServer/loggers/recordpatchevent.py: Added. |
| 7915 (RecordPatchEvent): |
| 7916 (RecordPatchEvent.added): |
| 7917 (RecordPatchEvent.retrying): |
| 7918 (RecordPatchEvent.started): |
| 7919 (RecordPatchEvent.stopped): |
| 7920 (RecordPatchEvent.updated): |
| 7921 (RecordPatchEvent._get_patches_waiting): |
| 7922 * QueueStatusServer/model/patchlog.py: Copied from Tools/QueueStatusServ
er/model/queuestatus.py. |
| 7923 (PatchLog): |
| 7924 (PatchLog.lookup): |
| 7925 (PatchLog.calculate_wait_duration): |
| 7926 (PatchLog.calculate_process_duration): |
| 7927 * QueueStatusServer/model/queuelog.py: Copied from Tools/QueueStatusServ
er/handlers/nextpatch.py. |
| 7928 (QueueLog): |
| 7929 (QueueLog.get_current): |
| 7930 (QueueLog.create_key): |
| 7931 * QueueStatusServer/model/queuestatus.py: |
| 7932 (QueueStatus.is_retry_request): |
| 7933 |
| 7934 2013-01-22 Timothy Loh <timloh@chromium.com> |
| 7935 |
| 7936 prepare-Changelog should support updating the list of changed files |
| 7937 https://bugs.webkit.org/show_bug.cgi?id=74358 |
| 7938 |
| 7939 Reviewed by Eric Seidel. |
| 7940 |
| 7941 Needing to re-make ChangeLog entries when the list of files/functions |
| 7942 changes is a bit annoying, it'd be nice to have this more automated. |
| 7943 This patch makes `webkit-patch update' update the date line and bug |
| 7944 description if needed, and if the list of changed files/functions has |
| 7945 changed, either updates the list (if there are no annotations), or |
| 7946 otherwise appends the new list below. |
| 7947 |
| 7948 * Scripts/webkitpy/tool/steps/preparechangelog.py: |
| 7949 (PrepareChangeLog._resolve_existing_entry): |
| 7950 (PrepareChangeLog): |
| 7951 (PrepareChangeLog._merge_entries): |
| 7952 (PrepareChangeLog.run): |
| 7953 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py: |
| 7954 (PrepareChangeLogTest.test_resolve_existing_entry): |
| 7955 (make_entry): |
| 7956 (test_ensure_bug_url): |
| 7957 |
| 7958 2013-01-22 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7959 |
| 7960 Use Python 2.7 unittest syntax in our unittests |
| 7961 https://bugs.webkit.org/show_bug.cgi?id=105607 |
| 7962 |
| 7963 Reviewed by Eric Seidel. |
| 7964 |
| 7965 * Scripts/webkitpy/**/*_unittest.py: |
| 7966 |
| 7967 2013-01-22 Tim 'mithro' Ansell <mithro@mithis.com> |
| 7968 |
| 7969 Convert disable-msg to disable for new pylint. |
| 7970 https://bugs.webkit.org/show_bug.cgi?id=107627 |
| 7971 |
| 7972 Reviewed by Eric Seidel. |
| 7973 |
| 7974 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 7975 (SVNRepository.has_authorization_for_realm): |
| 7976 * Scripts/webkitpy/common/net/buildbot/buildbot.py: |
| 7977 (Builder.force_build): |
| 7978 * Scripts/webkitpy/common/system/executive_mock.py: |
| 7979 (MockExecutive2.run_command): |
| 7980 * Scripts/webkitpy/layout_tests/port/base.py: |
| 7981 (Port.reference_files): |
| 7982 * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: |
| 7983 (ChromiumPortTestCase.test_default_configuration): |
| 7984 * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
| 7985 (PortTestCase.test_expectations_ordering): |
| 7986 * Scripts/webkitpy/layout_tests/servers/http_server_base.py: |
| 7987 (HttpServerBase._check_that_all_ports_are_available): |
| 7988 * Scripts/webkitpy/tool/commands/abstractlocalservercommand.py: |
| 7989 (AbstractLocalServerCommand.execute): |
| 7990 * Scripts/webkitpy/tool/commands/download.py: |
| 7991 (AbstractPatchProcessingCommand): |
| 7992 * Scripts/webkitpy/tool/commands/rebaseline.py: |
| 7993 (AbstractRebaseliningCommand): |
| 7994 (AbstractParallelRebaselineCommand): |
| 7995 * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: |
| 7996 (_BaseTestCase.setUp): |
| 7997 (TestAnalyzeBaselines.setUp): |
| 7998 |
| 7999 2013-01-22 Frank Farzan <frankf@chromium.org> |
| 8000 |
| 8001 Flakiness dashboard: update builders.jsonp |
| 8002 https://bugs.webkit.org/show_bug.cgi?id=107610 |
| 8003 |
| 8004 Reviewed by Ojan Vafai. |
| 8005 |
| 8006 * TestResultServer/static-dashboards/builders.jsonp: |
| 8007 |
| 8008 2013-01-22 Frank Farzan <frankf@chromium.org> |
| 8009 |
| 8010 Add Android instrumentation tests from ChromiumLinux waterfall |
| 8011 https://bugs.webkit.org/show_bug.cgi?id=107597 |
| 8012 |
| 8013 Reviewed by Ojan Vafai. |
| 8014 |
| 8015 * TestResultServer/static-dashboards/builders.js: |
| 8016 (loadBuildersList): |
| 8017 |
| 8018 2013-01-21 Kentaro Hara <haraken@chromium.org> |
| 8019 |
| 8020 Implement UIEvent constructor |
| 8021 https://bugs.webkit.org/show_bug.cgi?id=107430 |
| 8022 |
| 8023 Reviewed by Adam Barth. |
| 8024 |
| 8025 Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.ht
m |
| 8026 |
| 8027 UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag, |
| 8028 which is enabled on Safari and Chromium for now. |
| 8029 |
| 8030 * Scripts/webkitperl/FeatureList.pm: |
| 8031 |
| 8032 2013-01-22 Timothy Loh <timloh@chromium.com> |
| 8033 |
| 8034 Add functions to ChangeLog - parse bug desc/changed functions, delete/pr
epend entries |
| 8035 https://bugs.webkit.org/show_bug.cgi?id=107478 |
| 8036 |
| 8037 Reviewed by Eric Seidel. |
| 8038 |
| 8039 On the road to resolving Bug 74358, we need a few more functions in |
| 8040 changelog.py. |
| 8041 To make things easier to mock, change @staticmethods to @classmethods. |
| 8042 |
| 8043 * Scripts/webkitpy/common/checkout/changelog.py: |
| 8044 (ChangeLogEntry): |
| 8045 (ChangeLogEntry._parse_reviewer_text): |
| 8046 (ChangeLogEntry._split_contributor_names): |
| 8047 (ChangeLogEntry._parse_author_name_and_email): |
| 8048 (ChangeLogEntry._parse_author_text): |
| 8049 (ChangeLogEntry._parse_touched_functions): |
| 8050 (ChangeLogEntry._parse_bug_description): |
| 8051 (ChangeLogEntry._parse_entry): |
| 8052 (ChangeLogEntry.date_line): |
| 8053 (ChangeLogEntry.bug_description): |
| 8054 (ChangeLogEntry.touched_functions): |
| 8055 (ChangeLogEntry.touched_files_text): |
| 8056 (ChangeLogEntry.is_touched_files_text_clean): |
| 8057 (ChangeLog): |
| 8058 (ChangeLog.parse_latest_entry_from_file): |
| 8059 (ChangeLog._separate_revision_and_line): |
| 8060 (ChangeLog.parse_entries_from_file): |
| 8061 (ChangeLog.set_short_description_and_bug_url): |
| 8062 (ChangeLog.delete_entries): |
| 8063 (ChangeLog.prepend_text): |
| 8064 * Scripts/webkitpy/common/checkout/changelog_unittest.py: |
| 8065 (test_parse_log_entries_from_changelog): |
| 8066 (test_latest_entry_parse): |
| 8067 (test_set_short_description_and_bug_url): |
| 8068 (test_delete_entries): |
| 8069 (test_prepend_text): |
| 8070 |
| 8071 2013-01-22 Lucas Forschler <lforschler@apple.com> |
| 8072 |
| 8073 Create a MAC EWS startup shell script. |
| 8074 |
| 8075 Reviewed by Ryosuke Niwa. |
| 8076 |
| 8077 * EWSTools/start-queue-mac.sh: Added. |
| 8078 |
| 8079 2013-01-22 Joseph Pecoraro <pecoraro@apple.com> |
| 8080 |
| 8081 [Mac] Enable Page Visibility (PAGE_VISIBILITY_API) |
| 8082 https://bugs.webkit.org/show_bug.cgi?id=107230 |
| 8083 |
| 8084 Reviewed by David Kilzer. |
| 8085 |
| 8086 * DumpRenderTree/mac/TestRunnerMac.mm: |
| 8087 (TestRunner::resetPageVisibility): |
| 8088 Fix a typo in the original implementation. resetPageVisibility should |
| 8089 pass initialState YES so an event is not dispatched, which causes |
| 8090 issues in multiple tests. This now matches other ports. |
| 8091 |
| 8092 2013-01-22 Zan Dobersek <zandobersek@gmail.com> |
| 8093 |
| 8094 [GTK] Enable CSS Image Orientation feature |
| 8095 https://bugs.webkit.org/show_bug.cgi?id=99040 |
| 8096 |
| 8097 Reviewed by Martin Robinson. |
| 8098 |
| 8099 Enable the CSS Image Orientation feature in the development |
| 8100 builds of the GTK port. The feature is still disabled in the release |
| 8101 builds. |
| 8102 |
| 8103 * Scripts/webkitperl/FeatureList.pm: |
| 8104 |
| 8105 2013-01-22 Zan Dobersek <zandobersek@gmail.com> |
| 8106 |
| 8107 [GTK] Enable the <template> element support in development builds |
| 8108 https://bugs.webkit.org/show_bug.cgi?id=106575 |
| 8109 |
| 8110 Reviewed by Martin Robinson. |
| 8111 |
| 8112 Enable the <template> element support in the development builds of the G
TK port. |
| 8113 |
| 8114 * Scripts/webkitperl/FeatureList.pm: |
| 8115 |
| 8116 2013-01-22 Zan Dobersek <zandobersek@gmail.com> |
| 8117 |
| 8118 Prettify the output of the override-feature-defines script |
| 8119 https://bugs.webkit.org/show_bug.cgi?id=106542 |
| 8120 |
| 8121 Reviewed by Martin Robinson. |
| 8122 |
| 8123 The output now clearly lists the feature defines being overridden |
| 8124 along with the default and overriding values for each feature define. |
| 8125 |
| 8126 * gtk/override-feature-defines: |
| 8127 (adjust_feature_defines_makefile): |
| 8128 (adjust_feature_defines_makefile.override_feature_define): |
| 8129 |
| 8130 2013-01-22 Zan Dobersek <zdobersek@igalia.com> |
| 8131 |
| 8132 Remove uses of deprecated unittest.TestCase aliases |
| 8133 https://bugs.webkit.org/show_bug.cgi?id=102252 |
| 8134 |
| 8135 Reviewed by Adam Barth. |
| 8136 |
| 8137 Replace the deprecated assertEquals method of the TestCase interface |
| 8138 used in some webkitpy unittests with the assertEqual method. |
| 8139 |
| 8140 * Scripts/webkitpy/common/system/profiler_unittest.py: |
| 8141 (ProfilerFactoryTest._assert_default_profiler_name): |
| 8142 (ProfilerFactoryTest.test_default_profiler_output): |
| 8143 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| 8144 (GtkPortTest.test_expectations_files): |
| 8145 * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py: |
| 8146 (TestHttpServer.test_win32_start_and_stop): |
| 8147 |
| 8148 2013-01-22 Jer Noble <jer.noble@apple.com> |
| 8149 |
| 8150 REGRESSION(r140344): Repeated crashes in WKTR PlatformWebView::viewSuppo
rtsOptions(). |
| 8151 https://bugs.webkit.org/show_bug.cgi?id=107562 |
| 8152 |
| 8153 Rubber-stamped by Alexy Proskuryakov. |
| 8154 |
| 8155 The input to WKBooleanGetValue() is not NULL-safe, so NULL check its inp
uts before calling. |
| 8156 |
| 8157 * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| 8158 (WTR::PlatformWebView::PlatformWebView): |
| 8159 (WTR::PlatformWebView::viewSupportsOptions): |
| 8160 |
| 8161 2013-01-22 Alexey Proskuryakov <ap@apple.com> |
| 8162 |
| 8163 One is not allowed to use commit-queue to make oneself a committer. |
| 8164 |
| 8165 * Scripts/webkitpy/common/config/committers.py: Removing eustas@chromium
.org. |
| 8166 |
| 8167 2013-01-22 Eugene Klyuchnikov <eustas@chromium.org> |
| 8168 |
| 8169 Add myself to commiters.py |
| 8170 https://bugs.webkit.org/show_bug.cgi?id=107546 |
| 8171 |
| 8172 Reviewed by Kentaro Hara. |
| 8173 |
| 8174 * Scripts/webkitpy/common/config/committers.py: |
| 8175 |
| 8176 2013-01-22 Manuel Rego Casasnovas <rego@igalia.com> |
| 8177 |
| 8178 [GTK] Implement TestRunner::setTextDirection |
| 8179 https://bugs.webkit.org/show_bug.cgi?id=107131 |
| 8180 |
| 8181 Reviewed by Philippe Normand. |
| 8182 |
| 8183 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 8184 (resetDefaultsToConsistentValues): Reset direction to default value. |
| 8185 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 8186 (TestRunner::setTextDirection): Implement method using |
| 8187 gtk_widget_set_direction. |
| 8188 |
| 8189 2013-01-22 Jochen Eisinger <jochen@chromium.org> |
| 8190 |
| 8191 [chromium] move spell checking mocks to TestRunner library |
| 8192 https://bugs.webkit.org/show_bug.cgi?id=107455 |
| 8193 |
| 8194 Reviewed by Kent Tamura. |
| 8195 |
| 8196 The content module doesn't provide its own WebSpellCheckClient. |
| 8197 |
| 8198 * DumpRenderTree/DumpRenderTree.gypi: |
| 8199 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8200 (WebTestRunner::WebTestDelegate::fillSpellingSuggestionList): |
| 8201 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 8202 (WebKit): |
| 8203 (WebTestRunner): |
| 8204 (WebTestProxyBase): |
| 8205 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 8206 (WebTestRunner): |
| 8207 (WebTestRunner::makeMenuItemStringsFor): |
| 8208 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: Renamed f
rom Tools/DumpRenderTree/chromium/MockGrammarCheck.cpp. |
| 8209 (MockGrammarCheck::checkGrammarOfString): |
| 8210 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: Renamed fro
m Tools/DumpRenderTree/chromium/MockGrammarCheck.h. |
| 8211 (WebKit): |
| 8212 (MockGrammarCheck): |
| 8213 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: Renamed fro
m Tools/DumpRenderTree/chromium/MockSpellCheck.cpp. |
| 8214 (MockSpellCheck::MockSpellCheck): |
| 8215 (MockSpellCheck::~MockSpellCheck): |
| 8216 (isNotASCIIAlpha): |
| 8217 (MockSpellCheck::spellCheckWord): |
| 8218 (MockSpellCheck::fillSuggestionList): |
| 8219 (MockSpellCheck::initializeIfNeeded): |
| 8220 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: Renamed from
Tools/DumpRenderTree/chromium/MockSpellCheck.h. |
| 8221 (MockSpellCheck): |
| 8222 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: Added. |
| 8223 (WebTestRunner::SpellCheckClient::SpellCheckClient): |
| 8224 (WebTestRunner): |
| 8225 (WebTestRunner::SpellCheckClient::~SpellCheckClient): |
| 8226 (WebTestRunner::SpellCheckClient::setDelegate): |
| 8227 (WebTestRunner::SpellCheckClient::spellCheck): |
| 8228 (WebTestRunner::SpellCheckClient::checkTextOfParagraph): |
| 8229 (WebTestRunner::SpellCheckClient::requestCheckingOfText): |
| 8230 (WebTestRunner::SpellCheckClient::finishLastTextCheck): |
| 8231 (WebTestRunner::SpellCheckClient::autoCorrectWord): |
| 8232 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h. |
| 8233 (WebTestRunner): |
| 8234 (SpellCheckClient): |
| 8235 (WebTestRunner::SpellCheckClient::taskList): |
| 8236 (WebTestRunner::SpellCheckClient::mockSpellCheck): |
| 8237 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: |
| 8238 (TestDelegate): |
| 8239 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 8240 (WebTestInterfaces::Internal): |
| 8241 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 8242 (WebTestRunner::WebTestProxyBase::WebTestProxyBase): |
| 8243 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase): |
| 8244 (WebTestRunner::WebTestProxyBase::setDelegate): |
| 8245 (WebTestRunner::WebTestProxyBase::spellCheckClient): |
| 8246 (WebTestRunner): |
| 8247 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8248 (WebViewHost::WebViewHost): |
| 8249 (WebViewHost::setWebWidget): |
| 8250 * DumpRenderTree/chromium/WebViewHost.h: |
| 8251 (WebViewHost): |
| 8252 |
| 8253 2013-01-22 Krzysztof Czech <k.czech@samsung.com> |
| 8254 |
| 8255 [EFL] Adds Accessibility support to wk1 |
| 8256 https://bugs.webkit.org/show_bug.cgi?id=107440 |
| 8257 |
| 8258 Reviewed by Gyuyoung Kim. |
| 8259 |
| 8260 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers and libraries. |
| 8261 |
| 8262 2013-01-21 Joseph Pecoraro <pecoraro@apple.com> |
| 8263 |
| 8264 [Mac] WK1 MiniBrowser should clear delegates before releasing webview |
| 8265 https://bugs.webkit.org/show_bug.cgi?id=107506 |
| 8266 |
| 8267 Reviewed by Dan Bernstein. |
| 8268 |
| 8269 * MiniBrowser/mac/WK1BrowserWindowController.m: |
| 8270 (-[WK1BrowserWindowController dealloc]): |
| 8271 |
| 8272 2013-01-21 Dirk Schulze <dschulze@adobe.com> |
| 8273 |
| 8274 Add build flag for Canvas's Path object (disabled by default) |
| 8275 https://bugs.webkit.org/show_bug.cgi?id=107473 |
| 8276 |
| 8277 Reviewed by Dean Jackson. |
| 8278 |
| 8279 Add CANVAS_PATH build flag to build systems. |
| 8280 |
| 8281 * Scripts/webkitperl/FeatureList.pm: |
| 8282 |
| 8283 2013-01-21 Jinwoo Song <jinwoo7.song@samsung.com> |
| 8284 |
| 8285 [EFL][WK2] Add APIs to set/get view source mode |
| 8286 https://bugs.webkit.org/show_bug.cgi?id=106633 |
| 8287 |
| 8288 Reviewed by Gyuyoung Kim. |
| 8289 |
| 8290 Added a shotcut 'F8' in Minibrowser to display a source code |
| 8291 of the web page in a new window. |
| 8292 |
| 8293 * MiniBrowser/efl/main.c: |
| 8294 (on_key_down): |
| 8295 (on_window_create): |
| 8296 (window_create): |
| 8297 (elm_main): |
| 8298 |
| 8299 2013-01-21 Nico Weber <thakis@chromium.org> |
| 8300 |
| 8301 [chromium] Don't archive generated source files. |
| 8302 https://bugs.webkit.org/show_bug.cgi?id=106736 |
| 8303 |
| 8304 Reviewed by Eric Seidel. |
| 8305 |
| 8306 They shouldn't be needed to run tests. They don't need a lot of space, |
| 8307 but add many lines to the "extracting" stdout. This attempts to reduce |
| 8308 that noise a bit. |
| 8309 |
| 8310 * BuildSlaveSupport/built-product-archive: |
| 8311 (archiveBuiltProduct): |
| 8312 |
| 8313 2013-01-21 Benjamin Poulain <benjamin@webkit.org> |
| 8314 |
| 8315 Mac DumpRenderTree's installSignalHandlers() is unreachable code |
| 8316 https://bugs.webkit.org/show_bug.cgi?id=107383 |
| 8317 |
| 8318 Reviewed by Sam Weinig. |
| 8319 |
| 8320 The CrashHandler of DumpRenderTree were originally used for restoring |
| 8321 the color profile of the main display even if DRT crashes. |
| 8322 |
| 8323 That feature was later limited to pixel tests only in r29999. |
| 8324 |
| 8325 In r104351, the DRT was changed to use device color space. Making the cr
ash |
| 8326 handlers useless, but they were left in the code since the error reporti
ng |
| 8327 code was still reachable. |
| 8328 |
| 8329 Later, r124581 refactored the code and dumpPixelsForCurrentTest |
| 8330 is being used before being assigned its value. |
| 8331 This did cause any regression because the code had become useless with t
he previous change. |
| 8332 |
| 8333 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 8334 Remove crashHandler() and installSignalHandlers() as they have become us
eless and |
| 8335 have been unreachable code for 6 months. |
| 8336 (dumpRenderTree): |
| 8337 Remove the code that was unreachable due to dumpPixelsForCurrentTest bei
ng always false |
| 8338 at those points. |
| 8339 |
| 8340 2013-01-21 Nico Weber <thakis@chromium.org> |
| 8341 |
| 8342 Make ninja the default build system for build-webkit --chromium on mac |
| 8343 https://bugs.webkit.org/show_bug.cgi?id=106737 |
| 8344 |
| 8345 Reviewed by Eric Seidel. |
| 8346 |
| 8347 * Scripts/update-webkit-chromium: |
| 8348 |
| 8349 2013-01-21 Christophe Dumez <christophe.dumez@intel.com> |
| 8350 |
| 8351 Regression(r140262): Causes a lot of flakiness |
| 8352 https://bugs.webkit.org/show_bug.cgi?id=107454 |
| 8353 |
| 8354 Reviewed by Alexey Proskuryakov. |
| 8355 |
| 8356 r140262 introduced a lot of flakiness due to fixed layout mode |
| 8357 not getting disabled on the view after being enabled for |
| 8358 specific test cases. This patch makes sure fixed layout mode |
| 8359 properly gets reset in WebKitTestRunner to avoid flakiness. |
| 8360 |
| 8361 * WebKitTestRunner/TestInvocation.cpp: |
| 8362 (WTR::updateLayoutType): |
| 8363 |
| 8364 2013-01-21 Gustavo Noronha Silva <gns@gnome.org> |
| 8365 |
| 8366 REGRESSION (r140285): GTK uses WKPageResourceLoadClient which was remove
d |
| 8367 https://bugs.webkit.org/show_bug.cgi?id=107421 |
| 8368 |
| 8369 Unreviewed build fix. |
| 8370 |
| 8371 * Scripts/run-gtk-tests: |
| 8372 (TestRunner): skip Resource tests. |
| 8373 |
| 8374 2013-01-21 Christophe Dumez <christophe.dumez@intel.com> |
| 8375 |
| 8376 [EFL][WKTR] platformRunUntil() should keep the main loop running |
| 8377 https://bugs.webkit.org/show_bug.cgi?id=107442 |
| 8378 |
| 8379 Reviewed by Noam Rosenthal. |
| 8380 |
| 8381 EFL's implementation of platformRunUntil() should keep the main loop |
| 8382 running and avoid calling sleep() between calls to |
| 8383 ecore_main_loop_iterate(). This call to sleep seems to be a source |
| 8384 of deadlocks (see Bug 106884). |
| 8385 |
| 8386 * WebKitTestRunner/efl/TestControllerEfl.cpp: |
| 8387 (WTR::TestController::platformRunUntil): |
| 8388 |
| 8389 2013-01-21 Vivek Galatage <vivek.vg@samsung.com> |
| 8390 |
| 8391 QtTestBrowser should provide way to clear selected elements |
| 8392 https://bugs.webkit.org/show_bug.cgi?id=107437 |
| 8393 |
| 8394 Reviewed by Simon Hausmann. |
| 8395 |
| 8396 Provide a way to "Clear selection" in the "Develop" menu to clear the pr
evious search highlight. |
| 8397 Invoke the clearSelection prior to highlighting new elements. |
| 8398 |
| 8399 * QtTestBrowser/launcherwindow.cpp: |
| 8400 (ElementHighlight): |
| 8401 (LauncherWindow::createChrome): |
| 8402 (LauncherWindow::selectElements): |
| 8403 (LauncherWindow::clearSelection): |
| 8404 * QtTestBrowser/launcherwindow.h: |
| 8405 (LauncherWindow): |
| 8406 |
| 8407 2013-01-21 Jochen Eisinger <jochen@chromium.org> |
| 8408 |
| 8409 [chromium] move methods interacting with willSendRequest to TestRunner |
| 8410 https://bugs.webkit.org/show_bug.cgi?id=107270 |
| 8411 |
| 8412 Reviewed by Kent Tamura. |
| 8413 |
| 8414 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8415 (DRTTestRunner::DRTTestRunner): |
| 8416 (DRTTestRunner::waitForPolicyDelegate): |
| 8417 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8418 (DRTTestRunner): |
| 8419 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 8420 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload
): |
| 8421 (WebTestRunner::WebTestRunner::httpHeadersToClear): |
| 8422 (WebTestRunner::WebTestRunner::shouldBlockRedirects): |
| 8423 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull): |
| 8424 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8425 (WebTestRunner::TestRunner::TestRunner): |
| 8426 (WebTestRunner::TestRunner::reset): |
| 8427 (WebTestRunner::TestRunner::httpHeadersToClear): |
| 8428 (WebTestRunner): |
| 8429 (WebTestRunner::TestRunner::shouldBlockRedirects): |
| 8430 (WebTestRunner::TestRunner::willSendRequestShouldReturnNull): |
| 8431 (WebTestRunner::TestRunner::setWillSendRequestClearHeader): |
| 8432 (WebTestRunner::TestRunner::setWillSendRequestReturnsNullOnRedirect): |
| 8433 (WebTestRunner::TestRunner::setWillSendRequestReturnsNull): |
| 8434 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8435 (TestRunner): |
| 8436 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 8437 (WebTestRunner::WebTestProxyBase::willSendRequest): |
| 8438 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8439 (WebViewHost::willSendRequest): |
| 8440 (WebViewHost::reset): |
| 8441 * DumpRenderTree/chromium/WebViewHost.h: |
| 8442 (WebViewHost): |
| 8443 |
| 8444 2013-01-21 Zan Dobersek <zdobersek@igalia.com> |
| 8445 |
| 8446 [GTK] Stop building WebKit2 on GTK EWSs |
| 8447 https://bugs.webkit.org/show_bug.cgi?id=107435 |
| 8448 |
| 8449 Reviewed by Philippe Normand. |
| 8450 |
| 8451 The WebKit2 build of the GTK is at the moment not efficiently maintainab
le, |
| 8452 so stop building it on GTK EWSs. |
| 8453 |
| 8454 * Scripts/webkitpy/common/config/ports.py: |
| 8455 (GtkPort.build_webkit_command): |
| 8456 * Scripts/webkitpy/common/config/ports_unittest.py: |
| 8457 (DeprecatedPortTest.test_gtk_port): |
| 8458 |
| 8459 2013-01-21 Tommy Widenflycht <tommyw@google.com> |
| 8460 |
| 8461 MediaStream API: Update the RTCPeerConnection states to match the latest
specification |
| 8462 https://bugs.webkit.org/show_bug.cgi?id=107120 |
| 8463 |
| 8464 Reviewed by Adam Barth. |
| 8465 |
| 8466 Updating mock to use the new states. |
| 8467 |
| 8468 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
| 8469 (RTCPeerConnectionStateTask::RTCPeerConnectionStateTask): |
| 8470 (MockWebRTCPeerConnectionHandler::initialize): |
| 8471 (MockWebRTCPeerConnectionHandler::updateICE): |
| 8472 |
| 8473 2013-01-20 Tim 'mithro' Ansell <mithro@mithis.com> |
| 8474 |
| 8475 Extend diff_parser to support the --full-index output. |
| 8476 https://bugs.webkit.org/show_bug.cgi?id=107408 |
| 8477 |
| 8478 Reviewed by Maciej Stachowiak. |
| 8479 |
| 8480 * Scripts/webkitpy/common/checkout/diff_parser.py: |
| 8481 (git_diff_to_svn_diff): |
| 8482 * Scripts/webkitpy/common/checkout/diff_parser_unittest.py: |
| 8483 (DiffParserTest): |
| 8484 (DiffParserTest.test_git_diff_to_svn_diff): |
| 8485 (git_diff_to_svn_diff): |
| 8486 |
| 8487 2013-01-20 Yoshifumi Inoue <yosin@chromium.org> |
| 8488 |
| 8489 Dragging over an element with scrollbars should scroll the element when
dragging near edges |
| 8490 https://bugs.webkit.org/show_bug.cgi?id=39725 |
| 8491 |
| 8492 Reviewed by Hajime Morita. |
| 8493 |
| 8494 This patch introduces canceling drag-and-drop by escape key for testing |
| 8495 behavior after cancellation drag-and-drop. |
| 8496 |
| 8497 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: |
| 8498 (WebTestRunner): |
| 8499 (WebTestRunner::EventSender::doMouseUp): |
| 8500 (WebTestRunner::EventSender::finishDragAndDrop): |
| 8501 (WebTestRunner::EventSender::keyDown): |
| 8502 * DumpRenderTree/chromium/TestRunner/src/EventSender.h: |
| 8503 (EventSender): |
| 8504 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.h: Added VKEY_ES
CAPE. |
| 8505 |
| 8506 2013-01-20 Jochen Eisinger <jochen@chromium.org> |
| 8507 |
| 8508 [chromium] move frame generation related methods to TestRunner |
| 8509 https://bugs.webkit.org/show_bug.cgi?id=107268 |
| 8510 |
| 8511 Reviewed by Adam Barth. |
| 8512 |
| 8513 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8514 (DRTTestRunner::DRTTestRunner): |
| 8515 (DRTTestRunner::setWillSendRequestReturnsNull): |
| 8516 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8517 (DRTTestRunner): |
| 8518 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8519 (WebTestRunner::WebTestDelegate::display): |
| 8520 (WebTestRunner::WebTestDelegate::displayInvalidatedRegion): |
| 8521 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8522 (WebTestRunner::TestRunner::TestRunner): |
| 8523 (WebTestRunner::TestRunner::display): |
| 8524 (WebTestRunner): |
| 8525 (WebTestRunner::TestRunner::displayInvalidatedRegion): |
| 8526 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8527 (TestRunner): |
| 8528 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8529 (WebViewHost::display): |
| 8530 (WebViewHost::displayInvalidatedRegion): |
| 8531 * DumpRenderTree/chromium/WebViewHost.h: |
| 8532 |
| 8533 2013-01-20 Jochen Eisinger <jochen@chromium.org> |
| 8534 |
| 8535 [chromium] move speech related methods to TestRunner library |
| 8536 https://bugs.webkit.org/show_bug.cgi?id=107266 |
| 8537 |
| 8538 Reviewed by Adam Barth. |
| 8539 |
| 8540 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8541 (DRTTestRunner::DRTTestRunner): |
| 8542 (DRTTestRunner::displayInvalidatedRegion): |
| 8543 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8544 (DRTTestRunner): |
| 8545 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8546 (WebTestDelegate): |
| 8547 (WebTestRunner::WebTestDelegate::addMockSpeechInputResult): |
| 8548 (WebTestRunner::WebTestDelegate::setMockSpeechInputDumpRect): |
| 8549 (WebTestRunner::WebTestDelegate::addMockSpeechRecognitionResult): |
| 8550 (WebTestRunner::WebTestDelegate::setMockSpeechRecognitionError): |
| 8551 (WebTestRunner::WebTestDelegate::wasMockSpeechRecognitionAborted): |
| 8552 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8553 (WebTestRunner::TestRunner::TestRunner): |
| 8554 (WebTestRunner): |
| 8555 (WebTestRunner::TestRunner::addMockSpeechInputResult): |
| 8556 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect): |
| 8557 (WebTestRunner::TestRunner::addMockSpeechRecognitionResult): |
| 8558 (WebTestRunner::TestRunner::setMockSpeechRecognitionError): |
| 8559 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted): |
| 8560 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8561 (TestRunner): |
| 8562 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8563 (WebViewHost::addMockSpeechInputResult): |
| 8564 (WebViewHost::setMockSpeechInputDumpRect): |
| 8565 (WebViewHost::addMockSpeechRecognitionResult): |
| 8566 (WebViewHost::setMockSpeechRecognitionError): |
| 8567 (WebViewHost::wasMockSpeechRecognitionAborted): |
| 8568 * DumpRenderTree/chromium/WebViewHost.h: |
| 8569 |
| 8570 2013-01-20 Jochen Eisinger <jochen@chromium.org> |
| 8571 |
| 8572 [chromium] move notification related methods to TestRunner |
| 8573 https://bugs.webkit.org/show_bug.cgi?id=107269 |
| 8574 |
| 8575 Reviewed by Adam Barth. |
| 8576 |
| 8577 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8578 (DRTTestRunner::DRTTestRunner): |
| 8579 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8580 (DRTTestRunner): |
| 8581 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8582 (WebTestDelegate): |
| 8583 (WebTestRunner::WebTestDelegate::grantWebNotificationPermission): |
| 8584 (WebTestRunner::WebTestDelegate::simulateLegacyWebNotificationClick): |
| 8585 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8586 (WebTestRunner::TestRunner::TestRunner): |
| 8587 (WebTestRunner): |
| 8588 (WebTestRunner::TestRunner::grantWebNotificationPermission): |
| 8589 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick): |
| 8590 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8591 (TestRunner): |
| 8592 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8593 (WebViewHost::grantWebNotificationPermission): |
| 8594 (WebViewHost::simulateLegacyWebNotificationClick): |
| 8595 * DumpRenderTree/chromium/WebViewHost.h: |
| 8596 |
| 8597 2013-01-20 Jochen Eisinger <jochen@chromium.org> |
| 8598 |
| 8599 [chromium] move geolocation related methods to TestRunner |
| 8600 https://bugs.webkit.org/show_bug.cgi?id=107267 |
| 8601 |
| 8602 Reviewed by Adam Barth. |
| 8603 |
| 8604 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8605 (DRTTestRunner::DRTTestRunner): |
| 8606 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8607 (DRTTestRunner): |
| 8608 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8609 (WebTestRunner::WebTestDelegate::numberOfPendingGeolocationPermissionReq
uests): |
| 8610 (WebTestRunner::WebTestDelegate::setGeolocationPermission): |
| 8611 (WebTestRunner::WebTestDelegate::setMockGeolocationPosition): |
| 8612 (WebTestRunner::WebTestDelegate::setMockGeolocationPositionUnavailableEr
ror): |
| 8613 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8614 (WebTestRunner::TestRunner::TestRunner): |
| 8615 (WebTestRunner::TestRunner::numberOfPendingGeolocationPermissionRequests
): |
| 8616 (WebTestRunner): |
| 8617 (WebTestRunner::TestRunner::setGeolocationPermission): |
| 8618 (WebTestRunner::TestRunner::setMockGeolocationPosition): |
| 8619 (WebTestRunner::TestRunner::setMockGeolocationPositionUnavailableError): |
| 8620 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8621 (TestRunner): |
| 8622 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 8623 (WebViewHost::numberOfPendingGeolocationPermissionRequests): |
| 8624 (WebViewHost::setGeolocationPermission): |
| 8625 (WebViewHost::setMockGeolocationPosition): |
| 8626 (WebViewHost::setMockGeolocationPositionUnavailableError): |
| 8627 * DumpRenderTree/chromium/WebViewHost.h: |
| 8628 |
| 8629 2013-01-19 Zan Dobersek <zdobersek@igalia.com> |
| 8630 |
| 8631 Unreviewed build fix for Qt WK2 after r140258. |
| 8632 Use the size_t type instead of unsigned for the variable |
| 8633 which holds the position of the first null character in the |
| 8634 console message. |
| 8635 |
| 8636 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 8637 (WTR::InjectedBundlePage::willAddMessageToConsole): |
| 8638 |
| 8639 2013-01-19 Sheriff Bot <webkit.review.bot@gmail.com> |
| 8640 |
| 8641 Unreviewed, rolling out r140260. |
| 8642 http://trac.webkit.org/changeset/140260 |
| 8643 https://bugs.webkit.org/show_bug.cgi?id=107387 |
| 8644 |
| 8645 breaks fast/text/hyphens.html, fast/text/hyphenate-* (but |
| 8646 nothing else) (Requested by thakis__ on #webkit). |
| 8647 |
| 8648 * Scripts/update-webkit-chromium: |
| 8649 |
| 8650 2013-01-19 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| 8651 |
| 8652 Delegated scrolling: Assertion on attempt to show a CSS sticky element |
| 8653 https://bugs.webkit.org/show_bug.cgi?id=106890 |
| 8654 |
| 8655 Reviewed by Kenneth Rohde Christiansen. |
| 8656 |
| 8657 Enabled fixed layout mode in WTR for 'fast/css/sticky' tests. |
| 8658 |
| 8659 * WebKitTestRunner/TestInvocation.cpp: |
| 8660 (WTR::shouldUseFixedLayout): |
| 8661 (WTR): |
| 8662 (WTR::updateLayoutType): |
| 8663 |
| 8664 2013-01-19 Nico Weber <thakis@chromium.org> |
| 8665 |
| 8666 Make ninja the default build system for build-webkit --chromium on mac |
| 8667 https://bugs.webkit.org/show_bug.cgi?id=106737 |
| 8668 |
| 8669 Reviewed by Eric Seidel. |
| 8670 |
| 8671 * Scripts/update-webkit-chromium: |
| 8672 |
| 8673 2013-01-19 Zan Dobersek <zdobersek@igalia.com> |
| 8674 |
| 8675 [WK2] svg/dom/fuzz-path-parser.html is failing |
| 8676 https://bugs.webkit.org/show_bug.cgi?id=107133 |
| 8677 |
| 8678 Reviewed by Alexey Proskuryakov. |
| 8679 |
| 8680 Console messages can contain null characters before the end of string. |
| 8681 Appending such message to the StringBuilder as a WTFString appends the |
| 8682 complete string, including the null character. This later cuts off every
thing |
| 8683 after the null character when the string is being printed out to the tes
t |
| 8684 output. |
| 8685 |
| 8686 To avoid this, truncate the string up to the first null character. This |
| 8687 preserves the newline character appended immediately after this and |
| 8688 stops giving incorrect output. |
| 8689 |
| 8690 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 8691 (WTR::InjectedBundlePage::willAddMessageToConsole): |
| 8692 |
| 8693 2013-01-19 Eric Seidel <eric@webkit.org> |
| 8694 |
| 8695 Update error regexps so that Parser/html-parser-srcdoc.html can "pass" |
| 8696 https://bugs.webkit.org/show_bug.cgi?id=107367 |
| 8697 |
| 8698 Reviewed by Ryosuke Niwa. |
| 8699 |
| 8700 Using srcdoc instead of document.write changes the error output |
| 8701 ever so slightly. Clearly we were already trying to ignore these |
| 8702 messages, just not succeeding. This change makes this new test "pass" c
orrectly. |
| 8703 |
| 8704 * Scripts/webkitpy/performance_tests/perftest.py: |
| 8705 (PerfTest): |
| 8706 |
| 8707 2013-01-18 Dan Winship <danw@gnome.org> |
| 8708 |
| 8709 REGRESSION (r139071): run-webkit-httpd complains at launch |
| 8710 https://bugs.webkit.org/show_bug.cgi?id=107310 |
| 8711 |
| 8712 Reviewed by Alexey Proskuryakov. |
| 8713 |
| 8714 * Scripts/webkitperl/httpd.pm: |
| 8715 (getApacheVersion): use preferred perl syntax |
| 8716 |
| 8717 2013-01-18 Julie Parent <jparent@chromium.org> |
| 8718 |
| 8719 Add back 'group' as a default cross dashboard parameter, but with null a
s its value. |
| 8720 https://bugs.webkit.org/show_bug.cgi?id=107336 |
| 8721 |
| 8722 We need to have 'group' listed as a parameter, else we never parse it, |
| 8723 as we only parse parameters with defaults. |
| 8724 |
| 8725 Reviewed by Ojan Vafai. |
| 8726 |
| 8727 * TestResultServer/static-dashboards/dashboard_base.js: |
| 8728 |
| 8729 2013-01-18 Emil A Eklund <eae@chromium.org> |
| 8730 |
| 8731 Update LayoutUnit rounding unit test |
| 8732 https://bugs.webkit.org/show_bug.cgi?id=107322 |
| 8733 |
| 8734 Reviewed by Levi Weintraub. |
| 8735 |
| 8736 Update the LayoutUnitRounding test to use fromFloatRound for |
| 8737 values that cannot accurately be represented as a LayoutUnit |
| 8738 (the default behavior is to floor the value to the nearest |
| 8739 LayoutUnit). |
| 8740 |
| 8741 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: |
| 8742 (TestWebKitAPI::TEST): |
| 8743 |
| 8744 2013-01-18 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 8745 |
| 8746 VCSUtils.pm: Stop calling git repo-config. |
| 8747 https://bugs.webkit.org/show_bug.cgi?id=107294 |
| 8748 |
| 8749 Reviewed by Dirk Pranke. |
| 8750 |
| 8751 The `repo-config' git command has been deprecated since early |
| 8752 2008, and recent versions have started warning it is deprecated. |
| 8753 |
| 8754 Basically revert r27870 and use the `config' command all the time. |
| 8755 |
| 8756 * Scripts/VCSUtils.pm: |
| 8757 (gitConfig): |
| 8758 |
| 8759 2013-01-18 Levi Weintraub <leviw@chromium.org> |
| 8760 |
| 8761 LayoutUnit should round half consistently, not away from zero |
| 8762 https://bugs.webkit.org/show_bug.cgi?id=107208 |
| 8763 |
| 8764 Reviewed by Eric Seidel. |
| 8765 |
| 8766 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: Updating to reflect and |
| 8767 cover this change in rounding behavior. |
| 8768 |
| 8769 2013-01-18 Tim Horton <timothy_horton@apple.com> |
| 8770 |
| 8771 [mac] DumpRenderTree/WebKitTestRunner should not participate in Exposé/M
ission Control |
| 8772 https://bugs.webkit.org/show_bug.cgi?id=107234 |
| 8773 |
| 8774 Reviewed by Simon Fraser. |
| 8775 |
| 8776 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 8777 (createWebViewAndOffscreenWindow): Disable participation in Exposé via N
SWindowCollectionBehaviorStationary. |
| 8778 * WebKitTestRunner/mac/PlatformWebViewMac.mm: |
| 8779 (WTR::PlatformWebView::PlatformWebView): Ditto. |
| 8780 |
| 8781 2013-01-18 Tim Horton <timothy_horton@apple.com> |
| 8782 |
| 8783 [mac] DumpRenderTree/WebKitTestRunner should disable NSBeep |
| 8784 https://bugs.webkit.org/show_bug.cgi?id=107251 |
| 8785 |
| 8786 Reviewed by Simon Fraser. |
| 8787 |
| 8788 Disable NSBeep in DumpRenderTree and WebKitTestRunner using NSSound SPI. |
| 8789 |
| 8790 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 8791 (dumpRenderTree): |
| 8792 * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm: |
| 8793 (WTR::InjectedBundle::platformInitialize): |
| 8794 |
| 8795 2013-01-18 Martin Robinson <mrobinson@igalia.com> |
| 8796 |
| 8797 [GTK] Enable indexed database for development builds |
| 8798 https://bugs.webkit.org/show_bug.cgi?id=107299 |
| 8799 |
| 8800 Reviewed by Gustavo Noronha Silva. |
| 8801 |
| 8802 * Scripts/webkitperl/FeatureList.pm: Enable indexed database by default |
| 8803 for GTK+ development builds. |
| 8804 |
| 8805 2013-01-18 Dominic Mazzoni <dmazzoni@google.com> |
| 8806 |
| 8807 AX: Improve table-guessing heuristics |
| 8808 https://bugs.webkit.org/show_bug.cgi?id=107042 |
| 8809 |
| 8810 Reviewed by Chris Fleizach. |
| 8811 |
| 8812 Implement parentElementCallback on Chromium to make testing easier. |
| 8813 |
| 8814 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 8815 (WebTestRunner::AccessibilityUIElement::parentElementCallback): |
| 8816 |
| 8817 2013-01-18 Martin Robinson <mrobinson@igalia.com> |
| 8818 |
| 8819 [GTK] Add property for IndexedDB database path to WebKitGTK+ |
| 8820 https://bugs.webkit.org/show_bug.cgi?id=106136 |
| 8821 |
| 8822 Reviewed by Gustavo Noronha Silva. |
| 8823 |
| 8824 During testing, set the web database directory to DUMPRENDERTREE_TEMP |
| 8825 before falling back to the old default. This is necessary because |
| 8826 indexed database tests require that each DRT shard is using a different |
| 8827 IDB database location. |
| 8828 |
| 8829 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 8830 (temporaryDatabaseDirectory): Added this helper for getting the |
| 8831 database directory. |
| 8832 (setDefaultsToConsistentStateValuesForTesting): Use the new helper. |
| 8833 |
| 8834 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| 8835 |
| 8836 [EFL][WK2] Enable API test InjectedBundleFrameHitTest on EFL |
| 8837 https://bugs.webkit.org/show_bug.cgi?id=107264 |
| 8838 |
| 8839 Reviewed by Laszlo Gombos. |
| 8840 |
| 8841 Enable API test InjectedBundleFrameHitTest for hit-testing, |
| 8842 since it is now passing on both Debug and Release builds. |
| 8843 |
| 8844 * TestWebKitAPI/CMakeLists.txt: |
| 8845 * TestWebKitAPI/PlatformEfl.cmake: |
| 8846 |
| 8847 2013-01-18 Manuel Rego Casasnovas <rego@igalia.com> |
| 8848 |
| 8849 [GTK] Implement TestRunner::addUserScript |
| 8850 https://bugs.webkit.org/show_bug.cgi?id=107275 |
| 8851 |
| 8852 Reviewed by Philippe Normand. |
| 8853 |
| 8854 * DumpRenderTree/gtk/TestRunnerGtk.cpp: |
| 8855 (TestRunner::addUserScript): Implement method using |
| 8856 DumpRenderTreeSupportGtk::addUserScript. |
| 8857 |
| 8858 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| 8859 |
| 8860 Unreviewed, add my secondary email address to the list. |
| 8861 |
| 8862 * Scripts/webkitpy/common/config/committers.py: |
| 8863 |
| 8864 2013-01-18 Dan Carney <dcarney@google.com> |
| 8865 |
| 8866 [chromium] move pointerlock functions to TestRunner library |
| 8867 https://bugs.webkit.org/show_bug.cgi?id=107241 |
| 8868 |
| 8869 Reviewed by Jochen Eisinger. |
| 8870 |
| 8871 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 8872 (DRTTestRunner::DRTTestRunner): |
| 8873 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 8874 (DRTTestRunner): |
| 8875 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 8876 (WebTestRunner::WebTestDelegate::didAcquirePointerLock): |
| 8877 (WebTestRunner::WebTestDelegate::didNotAcquirePointerLock): |
| 8878 (WebTestRunner::WebTestDelegate::didLosePointerLock): |
| 8879 (WebTestRunner::WebTestDelegate::setPointerLockWillRespondAsynchronously
): |
| 8880 (WebTestRunner::WebTestDelegate::setPointerLockWillFailSynchronously): |
| 8881 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 8882 (WebTestRunner::TestRunner::TestRunner): |
| 8883 (WebTestRunner): |
| 8884 (WebTestRunner::TestRunner::didAcquirePointerLock): |
| 8885 (WebTestRunner::TestRunner::didNotAcquirePointerLock): |
| 8886 (WebTestRunner::TestRunner::didLosePointerLock): |
| 8887 (WebTestRunner::TestRunner::setPointerLockWillRespondAsynchronously): |
| 8888 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously): |
| 8889 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 8890 (TestRunner): |
| 8891 * DumpRenderTree/chromium/WebViewHost.h: |
| 8892 (WebViewHost): |
| 8893 |
| 8894 2013-01-14 Dominik Röttsches <dominik.rottsches@intel.com> |
| 8895 |
| 8896 [EFL] Update freetype in jhbuild to 2.4.11 and activate subpixel layout |
| 8897 https://bugs.webkit.org/show_bug.cgi?id=106774 |
| 8898 |
| 8899 Reviewed by Martin Robinson. |
| 8900 |
| 8901 In order to fix a long standing linespacing/font ascent & descent issue |
| 8902 we found that FreeType commit b0962ac34e660 solves that problem. |
| 8903 Let's update FreeType accordingly, but bump it to 2.4.11 due to the |
| 8904 maintainer recommending several security updates after that said commit. |
| 8905 |
| 8906 Also, in order to avoid extra rebaselining, let's activate subpixel |
| 8907 layout at the same time. |
| 8908 |
| 8909 * efl/jhbuild.modules: New freetype 2.4.11 |
| 8910 |
| 8911 2013-01-17 Xiaobo Wang <xbwang@torchmobile.com.cn> |
| 8912 |
| 8913 [BlackBerry] DRT - Accept http/file URL when running drt-launcher from c
ommand line |
| 8914 https://bugs.webkit.org/show_bug.cgi?id=107107 |
| 8915 PR 282192 |
| 8916 |
| 8917 Reviewed by Rob Buis. |
| 8918 |
| 8919 The DRT application will convert relative/absolute file path to |
| 8920 file://<real-file-path> format, so we only check for http/file prefix. |
| 8921 |
| 8922 * DumpRenderTree/blackberry/DumpRenderTree.cpp: |
| 8923 (BlackBerry::WebKit::isFullUrl): |
| 8924 (WebKit): |
| 8925 (BlackBerry::WebKit::DumpRenderTree::runCurrentTest): |
| 8926 |
| 8927 2013-01-17 Frank Farzan <frankf@chromium.org> |
| 8928 |
| 8929 Flakiness dashboard: Add ChromiumFYI master |
| 8930 https://bugs.webkit.org/show_bug.cgi?id=107180 |
| 8931 |
| 8932 Reviewed by Ojan Vafai. |
| 8933 |
| 8934 This is needed to enable Chrome Android bots |
| 8935 to upload results for instrumentation tests. |
| 8936 |
| 8937 * TestResultServer/generate_builders_json.py: |
| 8938 (main): |
| 8939 * TestResultServer/static-dashboards/builders.jsonp: |
| 8940 |
| 8941 2013-01-17 Frank Farzan <frankf@chromium.org> |
| 8942 |
| 8943 Add Chrome on Android instrumentation test types to flakiness dashboard |
| 8944 https://bugs.webkit.org/show_bug.cgi?id=106964 |
| 8945 |
| 8946 Reviewed by Ojan Vafai. |
| 8947 |
| 8948 Specifically, add these test types: |
| 8949 |
| 8950 androidwebview_instrumentation_tests |
| 8951 chromiumtestshell_instrumentation_tests |
| 8952 contentshell_instrumentation_tests |
| 8953 |
| 8954 Also, add ChromiumFYI to the list of masters. |
| 8955 |
| 8956 * TestResultServer/static-dashboards/builders.js: |
| 8957 (loadBuildersList): |
| 8958 * TestResultServer/static-dashboards/dashboard_base.js: |
| 8959 (currentBuilderGroupCategory): |
| 8960 |
| 8961 2013-01-17 Tim 'mithro' Ansell <mithro@mithis.com> |
| 8962 |
| 8963 Fixing webkitpy's SCM unit tests. |
| 8964 https://bugs.webkit.org/show_bug.cgi?id=106429 |
| 8965 |
| 8966 Reviewed by Eric Seidel. |
| 8967 |
| 8968 * Scripts/webkitpy/common/checkout/scm/detection_unittest.py: |
| 8969 (SCMDetectorTest.test_detect_scm_system): |
| 8970 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 8971 (Git.in_working_directory): |
| 8972 (Git.read_git_config): |
| 8973 (Git._assert_can_squash): |
| 8974 (Git.remote_branch_ref): |
| 8975 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 8976 (GitSVNTest.test_commit_with_message_multiple_local_commits_always_squas
h): |
| 8977 (GitTestWithMock): |
| 8978 (GitTestWithMock.make_scm): |
| 8979 (GitTestWithMock.test_create_patch): |
| 8980 * Scripts/webkitpy/common/system/outputcapture.py: |
| 8981 (OutputCapture.assert_outputs): |
| 8982 (OutputCaptureTestCaseBase): |
| 8983 * Scripts/webkitpy/test/printer.py: |
| 8984 (Printer.configure): |
| 8985 |
| 8986 2013-01-17 Julie Parent <jparent@chromium.org> |
| 8987 |
| 8988 Flakiness dashboard assumes there must be ToT tests |
| 8989 https://bugs.webkit.org/show_bug.cgi?id=107155 |
| 8990 |
| 8991 Remove group as a default parameter, since we can't actually know |
| 8992 the name of a group initially. Instead, introduces |
| 8993 currentBuilderGroupName which returns the current builder group |
| 8994 if it has been explicitly set, or picks the first one available |
| 8995 as a default. Allows us to remove some extra code tracking this |
| 8996 stuff as well. |
| 8997 |
| 8998 Reviewed by Ojan Vafai. |
| 8999 |
| 9000 * TestResultServer/static-dashboards/dashboard_base.js: |
| 9001 (parseCrossDashboardParameters): |
| 9002 (currentBuilderGroupName): |
| 9003 (currentBuilderGroup): |
| 9004 * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| 9005 (platformAndBuildType): |
| 9006 * TestResultServer/static-dashboards/loader.js: |
| 9007 (.): |
| 9008 |
| 9009 2013-01-16 Ryosuke Niwa <rniwa@webkit.org> |
| 9010 |
| 9011 Remove NodeListsNodeData when it's no longer needed |
| 9012 https://bugs.webkit.org/show_bug.cgi?id=107074 |
| 9013 |
| 9014 Reviewed by Darin Adler. |
| 9015 |
| 9016 Generalize the warning a little so that it's also ignored on Performance
Tests/DOM/TraverseChildNodes.html |
| 9017 |
| 9018 * Scripts/webkitpy/performance_tests/perftest.py: |
| 9019 (PerfTest): |
| 9020 |
| 9021 2013-01-17 Simon Fraser <simon.fraser@apple.com> |
| 9022 |
| 9023 Ref test images are upside-down in WebKit2 |
| 9024 https://bugs.webkit.org/show_bug.cgi?id=105457 |
| 9025 |
| 9026 Reviewed by Sam "Speedy" Weinig. |
| 9027 |
| 9028 The bitmap context created in TestInvocation::dumpPixelsAndCompareWithEx
pected() |
| 9029 from the window snapshot contained a flipped copy of the image, causing
all ref |
| 9030 and pixel images to be upside-down. |
| 9031 |
| 9032 * WebKitTestRunner/cg/TestInvocationCG.cpp: |
| 9033 (WTR::TestInvocation::dumpPixelsAndCompareWithExpected): |
| 9034 |
| 9035 2013-01-17 Timothy Loh <timloh@google.com> |
| 9036 |
| 9037 Replaced specifiers variable with is_debug in builders.py |
| 9038 https://bugs.webkit.org/show_bug.cgi?id=107057 |
| 9039 |
| 9040 Reviewed by Dirk Pranke. |
| 9041 |
| 9042 Replaced specifiers variable with is_debug in builders.py to simplify |
| 9043 Bug 106259. The other specifiers are not used elsewhere in the code. |
| 9044 Fixed builder_name_for_port_name to return a debug builder if we don't |
| 9045 have a release builder. |
| 9046 |
| 9047 * Scripts/webkitpy/layout_tests/port/builders.py: |
| 9048 (all_port_names): |
| 9049 (builder_name_for_port_name): |
| 9050 * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: |
| 9051 (TestRebaselineExpectations.test_rebaseline_expectations): |
| 9052 |
| 9053 2013-01-17 Martin Robinson <mrobinson@igalia.com> |
| 9054 |
| 9055 [GTK] Build with LevelDB when IndexedDB is enabled |
| 9056 https://bugs.webkit.org/show_bug.cgi?id=103220 |
| 9057 |
| 9058 Reviewed by Gustavo Noronha Silva. |
| 9059 |
| 9060 * Scripts/webkitpy/style/checker.py: Do not style check the leveldb sour
ce code |
| 9061 as it does not conform to WebKit style. |
| 9062 |
| 9063 2013-01-17 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| 9064 |
| 9065 [EFL][WK2] Fix misuse of ASSERT on ecore_evas_init() |
| 9066 https://bugs.webkit.org/show_bug.cgi?id=107119 |
| 9067 |
| 9068 Reviewed by Laszlo Gombos. |
| 9069 |
| 9070 Do not use ASSERT on ecore_evas_init(), since the expression inside |
| 9071 the macro compiles out of release builds. |
| 9072 |
| 9073 * TestWebKitAPI/PlatformEfl.cmake: Enable API test UserMessage. |
| 9074 * TestWebKitAPI/efl/PlatformWebView.cpp: |
| 9075 (TestWebKitAPI::initEcoreEvas): Remove ASSERT on ecore_evas_init(). |
| 9076 |
| 9077 2013-01-17 Eugene Klyuchnikov <eustas@chromium.org> |
| 9078 |
| 9079 Web Inspector: Profiler: split "getProfile" to "getCPUProfile" and "load
HeapSnapshot" |
| 9080 https://bugs.webkit.org/show_bug.cgi?id=104545 |
| 9081 |
| 9082 Reviewed by Yury Semikhatsky. |
| 9083 |
| 9084 Adopt signature changes. |
| 9085 |
| 9086 * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebI
nspectorShims.js: |
| 9087 (ProfilerAgent.getCPUProfile): Renamed. |
| 9088 (ProfilerAgent.getHeapSnapshot): Added. |
| 9089 |
| 9090 2013-01-17 Zan Dobersek <zdobersek@igalia.com> |
| 9091 |
| 9092 [GTK][EFL] NWRT should check that Xvfb is installed |
| 9093 https://bugs.webkit.org/show_bug.cgi?id=71767 |
| 9094 |
| 9095 Reviewed by Dirk Pranke. |
| 9096 |
| 9097 EFL and GTK ports now check that Xvfb is installed before running |
| 9098 layout tests. The command line used to check whether Xvfb is present |
| 9099 is a simple `which Xvfb` that should return 0 as the exit code upon |
| 9100 success. |
| 9101 |
| 9102 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 9103 (EflPort.show_results_html_file): |
| 9104 (EflPort): |
| 9105 (EflPort.check_sys_deps): |
| 9106 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 9107 (GtkPort.check_sys_deps): |
| 9108 * Scripts/webkitpy/layout_tests/port/xvfbdriver.py: |
| 9109 (XvfbDriver): |
| 9110 (XvfbDriver.check_xvfb): |
| 9111 |
| 9112 2013-01-16 Alan Cutter <alancutter@chromium.org> |
| 9113 |
| 9114 sheriffbot can't tell me who "kov" is |
| 9115 https://bugs.webkit.org/show_bug.cgi?id=106184 |
| 9116 |
| 9117 Reviewed by Eric Seidel. |
| 9118 |
| 9119 Added glob style searching to the CommitterList contributors_by_search_s
tring function so exact matches are favoured. |
| 9120 |
| 9121 * Scripts/webkitpy/common/config/committers.py: |
| 9122 (Account.matches_glob): |
| 9123 (CommitterList.contributors_by_search_string): |
| 9124 * Scripts/webkitpy/common/config/committers_unittest.py: |
| 9125 (CommittersTest.test_committer_lookup): |
| 9126 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 9127 (Whois): |
| 9128 |
| 9129 2013-01-16 David Kilzer <ddkilzer@apple.com> |
| 9130 |
| 9131 Use xcrun to find path to make for Mac port |
| 9132 <http://webkit.org/b/107091> |
| 9133 |
| 9134 Reviewed by Dan Bernstein. |
| 9135 |
| 9136 * Scripts/webkitpy/layout_tests/port/mac.py: |
| 9137 (MacPort._build_java_test_support): Call self.make_command(). |
| 9138 (MacPort.make_command): Add. Call xcrun_find(). |
| 9139 (MacPort.nm_command): Use self.xcrun_find(). |
| 9140 (MacPort.xcrun_find): Add. Extract from nm_command(). |
| 9141 |
| 9142 2013-01-16 Sam Weinig <sam@webkit.org> |
| 9143 |
| 9144 Make debug-safari --target-web-process work again |
| 9145 https://bugs.webkit.org/show_bug.cgi?id=107088 |
| 9146 |
| 9147 Reviewed by Anders Carlsson. |
| 9148 |
| 9149 * Scripts/webkitdirs.pm: |
| 9150 (execMacWebKitAppForDebugging): |
| 9151 The shim is now called SecItemShim. |
| 9152 |
| 9153 2013-01-16 Alan Cutter <alancutter@chromium.org> |
| 9154 |
| 9155 GCE build scripts don't take working directory into account when calling
findzone.sh |
| 9156 https://bugs.webkit.org/show_bug.cgi?id=106962 |
| 9157 |
| 9158 Reviewed by Adam Barth. |
| 9159 |
| 9160 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 9161 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 9162 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| 9163 |
| 9164 2013-01-16 Alan Cutter <alancutter@chromium.org> |
| 9165 |
| 9166 start-queue.sh does not pass remaining parameters correctly |
| 9167 https://bugs.webkit.org/show_bug.cgi?id=107054 |
| 9168 |
| 9169 Reviewed by Adam Barth. |
| 9170 |
| 9171 start-queue.sh now passes all remaining params to the webkit-patch comma
nd. |
| 9172 Previously only one additional queue parameter could be sent. |
| 9173 |
| 9174 * EWSTools/start-queue.sh: |
| 9175 |
| 9176 2013-01-16 Xueqing Huang <huangxueqing@baidu.com> |
| 9177 |
| 9178 check-webkit-style script cannot running in Chinese windows. |
| 9179 https://bugs.webkit.org/show_bug.cgi?id=87548 |
| 9180 |
| 9181 Reviewed by Darin Adler. |
| 9182 |
| 9183 * Scripts/webkitpy/common/system/platforminfo.py: |
| 9184 (PlatformInfo._win_version_tuple_from_cmd): |
| 9185 |
| 9186 2013-01-16 Dirk Pranke <dpranke@chromium.org> |
| 9187 |
| 9188 Delete an extraneous print statement. |
| 9189 https://bugs.webkit.org/show_bug.cgi?id=106562 |
| 9190 |
| 9191 Delete the extraneous print statement introduced in r139841. |
| 9192 |
| 9193 * Scripts/webkitpy/layout_tests/views/printing.py: |
| 9194 (Printer.print_found): |
| 9195 |
| 9196 2013-01-16 Zan Dobersek <zdobersek@igalia.com> |
| 9197 |
| 9198 Please reinstate --pixel |
| 9199 https://bugs.webkit.org/show_bug.cgi?id=101995 |
| 9200 |
| 9201 Reviewed by Dirk Pranke. |
| 9202 |
| 9203 Add the '--pixel' and '--no-pixel' options for NRWT as aliases for |
| 9204 the '--pixel-tests' (or '-p') and '--no-pixel-tests' options respectivel
y. |
| 9205 Some developers are still used to these options that were available in t
he ORWT. |
| 9206 |
| 9207 * Scripts/webkitpy/layout_tests/run_webkit_tests.py: |
| 9208 (parse_args): |
| 9209 |
| 9210 2013-01-16 Eric Seidel <eric@webkit.org> |
| 9211 |
| 9212 Remove --shark* support from sunspider/run-sunspider now that Shark is d
ead |
| 9213 https://bugs.webkit.org/show_bug.cgi?id=99512 |
| 9214 |
| 9215 Reviewed by Darin Adler. |
| 9216 |
| 9217 * Scripts/run-sunspider: |
| 9218 |
| 9219 2013-01-16 Eric Seidel <eric@webkit.org> |
| 9220 |
| 9221 Remove webkitpy Visual Studio files, as core developers are not interest
ed in maintaining them |
| 9222 https://bugs.webkit.org/show_bug.cgi?id=106036 |
| 9223 |
| 9224 Reviewed by Darin Adler. |
| 9225 |
| 9226 * Scripts/webkitpy/webkitpy.pyproj: Removed. |
| 9227 * Scripts/webkitpy/webkitpy.sln: Removed. |
| 9228 |
| 9229 2013-01-16 Chris Hopman <cjhopman@chromium.org> |
| 9230 |
| 9231 [Chromium] Remove hardcoded chromium_*.jar in gyp files |
| 9232 https://bugs.webkit.org/show_bug.cgi?id=104049 |
| 9233 |
| 9234 Reviewed by Eric Seidel. |
| 9235 |
| 9236 Targets with dependencies (direct/indirect) on a java target receive |
| 9237 the chromium_*.jar paths in the variable input_jars_paths. Targets |
| 9238 should use that rather than hardcoding where they think the jar will |
| 9239 be. These can be passed directly to ant as INPUT_JARS_PATHS rather |
| 9240 than as --jars to generate_native_test.py. |
| 9241 |
| 9242 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 9243 * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp: |
| 9244 |
| 9245 2013-01-16 Dan Carney <dcarney@google.com> |
| 9246 |
| 9247 [chromium] move setMockDeviceOrientation to TestRunner library |
| 9248 https://bugs.webkit.org/show_bug.cgi?id=106895 |
| 9249 |
| 9250 Reviewed by Jochen Eisinger. |
| 9251 |
| 9252 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9253 (DRTTestRunner::DRTTestRunner): |
| 9254 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9255 (DRTTestRunner): |
| 9256 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 9257 (WebKit): |
| 9258 (WebTestRunner::WebTestDelegate::setDeviceOrientation): |
| 9259 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9260 (WebTestRunner::TestRunner::TestRunner): |
| 9261 (WebTestRunner::TestRunner::setMockDeviceOrientation): |
| 9262 (WebTestRunner): |
| 9263 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9264 (TestRunner): |
| 9265 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9266 (WebViewHost::setDeviceOrientation): |
| 9267 * DumpRenderTree/chromium/WebViewHost.h: |
| 9268 (WebViewHost): |
| 9269 |
| 9270 2013-01-16 Jochen Eisinger <jochen@chromium.org> |
| 9271 |
| 9272 [chromium] route more webkit_support and webviewhost callbacks through W
ebTestDelegate |
| 9273 https://bugs.webkit.org/show_bug.cgi?id=106904 |
| 9274 |
| 9275 Reviewed by Adam Barth. |
| 9276 |
| 9277 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9278 (DRTTestRunner::DRTTestRunner): |
| 9279 (DRTTestRunner::notifyDone): |
| 9280 (DRTTestRunner::reset): |
| 9281 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9282 (DRTTestRunner): |
| 9283 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 9284 (WebTestRunner::WebTestDelegate::setDeviceScaleFactor): |
| 9285 (WebTestRunner::WebTestDelegate::setFocus): |
| 9286 (WebTestRunner::WebTestDelegate::setAcceptAllCookies): |
| 9287 (WebTestRunner::WebTestDelegate::pathToLocalResource): |
| 9288 (WebTestRunner::WebTestDelegate::setLocale): |
| 9289 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9290 (WebTestRunner::TestRunner::TestRunner): |
| 9291 (WebTestRunner::TestRunner::reset): |
| 9292 (WebTestRunner::TestRunner::setAlwaysAcceptCookies): |
| 9293 (WebTestRunner): |
| 9294 (WebTestRunner::TestRunner::setWindowIsKey): |
| 9295 (WebTestRunner::TestRunner::pathToLocalResource): |
| 9296 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 9297 (WebTestRunner::TestRunner::setPOSIXLocale): |
| 9298 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9299 (WebTestRunner::TestRunner::taskList): |
| 9300 (TestRunner): |
| 9301 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9302 (WebViewHost::setDeviceScaleFactor): |
| 9303 (WebViewHost::setFocus): |
| 9304 (WebViewHost::setAcceptAllCookies): |
| 9305 (WebViewHost::pathToLocalResource): |
| 9306 (WebViewHost::setLocale): |
| 9307 * DumpRenderTree/chromium/WebViewHost.h: |
| 9308 (WebViewHost): |
| 9309 |
| 9310 2013-01-16 Sergio Villar Senin <svillar@igalia.com> |
| 9311 |
| 9312 [GTK] build-webkit fails if the jhbuild wrapper is not used |
| 9313 https://bugs.webkit.org/show_bug.cgi?id=106769 |
| 9314 |
| 9315 Reviewed by Martin Robinson. |
| 9316 |
| 9317 Return an empty array instead of "" in |
| 9318 jhbuildWrapperPrefixIfNeeded() because otherwise that empty string |
| 9319 will not be recognized as a valid command when the returned array |
| 9320 is directly passed to perl's system() call. |
| 9321 |
| 9322 * Scripts/webkitdirs.pm: |
| 9323 (jhbuildWrapperPrefixIfNeeded): |
| 9324 |
| 9325 2013-01-16 Jochen Eisinger <jochen@chromium.org> |
| 9326 |
| 9327 [chromium] add title text direction attribute to TestRunner |
| 9328 https://bugs.webkit.org/show_bug.cgi?id=106907 |
| 9329 |
| 9330 Reviewed by Adam Barth. |
| 9331 |
| 9332 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9333 (DRTTestRunner::DRTTestRunner): |
| 9334 (DRTTestRunner::reset): |
| 9335 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9336 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 9337 (WebTestRunner::WebTestRunner::setTitleTextDirection): |
| 9338 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9339 (WebTestRunner::TestRunner::TestRunner): |
| 9340 (WebTestRunner::TestRunner::reset): |
| 9341 (WebTestRunner::TestRunner::setTitleTextDirection): |
| 9342 (WebTestRunner): |
| 9343 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9344 (TestRunner): |
| 9345 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 9346 (WebTestRunner::WebTestProxyBase::didReceiveTitle): |
| 9347 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9348 (WebViewHost::didReceiveTitle): |
| 9349 |
| 9350 2013-01-16 Jussi Kukkonen <jussi.kukkonen@intel.com> |
| 9351 |
| 9352 NRWT still confused about test count with --repeat-each and --iterations |
| 9353 https://bugs.webkit.org/show_bug.cgi?id=106562 |
| 9354 |
| 9355 Reviewed by Dirk Pranke. |
| 9356 |
| 9357 Fix the printed unique test count and skipped count. This |
| 9358 seems to have broken in r127688 ("NRWT lies about the number |
| 9359 of tests that it's skipping when used with --repeat-each"). |
| 9360 |
| 9361 Also add a test for print_found() |
| 9362 |
| 9363 * Scripts/webkitpy/layout_tests/views/printing.py: |
| 9364 (Printer.print_found): |
| 9365 * Scripts/webkitpy/layout_tests/views/printing_unittest.py: |
| 9366 (Testprinter.test_details): |
| 9367 (Testprinter): |
| 9368 (Testprinter.test_found): |
| 9369 |
| 9370 2013-01-15 Zan Dobersek <zdobersek@igalia.com> |
| 9371 |
| 9372 Unreviewed follow-up to r139769. |
| 9373 |
| 9374 Note that omitting the WebKit1 code from the build now |
| 9375 works for GTK as well. |
| 9376 |
| 9377 * Scripts/build-webkit: |
| 9378 |
| 9379 2013-01-15 Dirk Pranke <dpranke@chromium.org> |
| 9380 |
| 9381 test-webkitpy: truncate output to the terminal width when necessary |
| 9382 https://bugs.webkit.org/show_bug.cgi?id=106973 |
| 9383 |
| 9384 Reviewed by Ojan Vafai. |
| 9385 |
| 9386 this implements the same logic for test-webkitpy that we have |
| 9387 for run-webkit-tests (and ninja). |
| 9388 |
| 9389 No tests written as this is exercised by running test-webkitpy itself. |
| 9390 |
| 9391 * Scripts/webkitpy/test/printer.py: |
| 9392 (Printer.configure): |
| 9393 (Printer._test_line): |
| 9394 |
| 9395 2013-01-15 Dirk Pranke <dpranke@chromium.org> |
| 9396 |
| 9397 remove extraneous output in test-webkitpy |
| 9398 https://bugs.webkit.org/show_bug.cgi?id=106971 |
| 9399 |
| 9400 Reviewed by Ojan Vafai. |
| 9401 |
| 9402 We weren't ignoring or capturing the echoed output from |
| 9403 these two tests, and getting noise in the logs as a result. |
| 9404 |
| 9405 * Scripts/webkitpy/common/system/executive_unittest.py: |
| 9406 (ExecutiveTest.test_auto_stringify_args): |
| 9407 (ExecutiveTest.test_popen_args): |
| 9408 |
| 9409 2013-01-15 Dirk Pranke <dpranke@chromium.org> |
| 9410 |
| 9411 webkitpy.layout_tests.servers.http_server_unittest.TestHttpServer.test_w
in32_start_and_stop is flaky |
| 9412 https://bugs.webkit.org/show_bug.cgi?id=106974 |
| 9413 |
| 9414 Reviewed by Ryosuke Niwa. |
| 9415 |
| 9416 I forgot to stub out the call to check to ensure that the ports were |
| 9417 available, so this test could fail if something was listening on 8000 or |
| 9418 8443 on the machine. |
| 9419 |
| 9420 * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py: |
| 9421 (TestHttpServer.test_win32_start_and_stop): |
| 9422 |
| 9423 2013-01-15 Levi Weintraub <leviw@chromium.org> |
| 9424 |
| 9425 Unreviewed, rolling out r139792. |
| 9426 http://trac.webkit.org/changeset/139792 |
| 9427 https://bugs.webkit.org/show_bug.cgi?id=106970 |
| 9428 |
| 9429 Broke the windows build. |
| 9430 |
| 9431 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9432 (DRTTestRunner::DRTTestRunner): |
| 9433 (DRTTestRunner::notifyDone): |
| 9434 (DRTTestRunner::reset): |
| 9435 (DRTTestRunner::setAlwaysAcceptCookies): |
| 9436 (DRTTestRunner::setWindowIsKey): |
| 9437 (DRTTestRunner::pathToLocalResource): |
| 9438 (DRTTestRunner::setPOSIXLocale): |
| 9439 (InvokeCallbackTask): |
| 9440 (InvokeCallbackTask::InvokeCallbackTask): |
| 9441 (InvokeCallbackTask::runIfValid): |
| 9442 (DRTTestRunner::setBackingScaleFactor): |
| 9443 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9444 (DRTTestRunner): |
| 9445 (DRTTestRunner::taskList): |
| 9446 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 9447 (WebTestRunner::WebTestDelegate::setDatabaseQuota): |
| 9448 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9449 (WebTestRunner::TestRunner::TestRunner): |
| 9450 (WebTestRunner::TestRunner::reset): |
| 9451 (WebTestRunner::TestRunner::setDatabaseQuota): |
| 9452 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9453 (TestRunner): |
| 9454 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9455 (WebViewHost::setPendingExtraData): |
| 9456 (WebViewHost::setDeviceScaleFactor): |
| 9457 * DumpRenderTree/chromium/WebViewHost.h: |
| 9458 (WebViewHost): |
| 9459 |
| 9460 2013-01-15 Ryosuke Niwa <rniwa@webkit.org> |
| 9461 |
| 9462 Build fix after r139357. The port name of MacWK2EWS should be 'mac-wk2'. |
| 9463 |
| 9464 * Scripts/webkitpy/common/config/ports.py: |
| 9465 (MacWK2Port): |
| 9466 |
| 9467 2013-01-15 Alan Cutter <alancutter@chromium.org> |
| 9468 |
| 9469 Extend sheriffbot's "help" command to be able to get help on individual
commands |
| 9470 https://bugs.webkit.org/show_bug.cgi?id=106629 |
| 9471 |
| 9472 Reviewed by Eric Seidel. |
| 9473 |
| 9474 Added a help command to sheriffbot. |
| 9475 Fixed some style issues and ordered the commands alphabetically. |
| 9476 |
| 9477 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 9478 (IRCCommand): |
| 9479 (IRCCommand.execute): |
| 9480 (IRCCommand.usage): |
| 9481 (IRCCommand.help): |
| 9482 (CreateBug): |
| 9483 (CreateBug.execute): |
| 9484 (Help): |
| 9485 (Help.execute): |
| 9486 (Help._post_command_help): |
| 9487 (Hi): |
| 9488 (Hi.execute): |
| 9489 (Restart): |
| 9490 (RollChromiumDEPS): |
| 9491 (RollChromiumDEPS._parse_args): |
| 9492 (RollChromiumDEPS._expand_irc_nickname): |
| 9493 (RollChromiumDEPS.execute): |
| 9494 (Rollout): |
| 9495 (Rollout._extract_revisions): |
| 9496 (Rollout.execute): |
| 9497 (Sheriffs): |
| 9498 (Sheriffs.execute): |
| 9499 (Whois): |
| 9500 (Whois.execute): |
| 9501 * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| 9502 (IRCBotTest.test_help): |
| 9503 |
| 9504 2013-01-15 Enrica Casucci <enrica@apple.com> |
| 9505 |
| 9506 Add a new set of WebKit2 APIs for text search and |
| 9507 search results management. |
| 9508 https://bugs.webkit.org/show_bug.cgi?id=106834. |
| 9509 <rdar://problem/12597159> |
| 9510 |
| 9511 Added new test for the new WebKit2 API for |
| 9512 text search. |
| 9513 |
| 9514 Reviewed by Simon Fraser. |
| 9515 |
| 9516 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 9517 * TestWebKitAPI/Tests/WebKit2/FindMatches.mm: Added. |
| 9518 |
| 9519 2013-01-15 Levi Weintraub <leviw@chromium.org> |
| 9520 |
| 9521 [chromium] route more webkit_support and webviewhost callbacks through W
ebTestDelegate |
| 9522 https://bugs.webkit.org/show_bug.cgi?id=106904 |
| 9523 |
| 9524 Reverting 139794. It broke the build. It appears that a header file, |
| 9525 WebTextDirection.h, was left out. |
| 9526 |
| 9527 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9528 (DRTTestRunner::DRTTestRunner): |
| 9529 (DRTTestRunner::reset): |
| 9530 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9531 (DRTTestRunner::setTitleTextDirection): |
| 9532 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 9533 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload
): |
| 9534 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9535 (WebTestRunner::TestRunner::TestRunner): |
| 9536 (WebTestRunner::TestRunner::reset): |
| 9537 (WebTestRunner::TestRunner::shouldStayOnPageAfterHandlingBeforeUnload): |
| 9538 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9539 (TestRunner): |
| 9540 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 9541 (WebTestRunner::WebTestProxyBase::didReceiveTitle): |
| 9542 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9543 (WebViewHost::didReceiveTitle): |
| 9544 |
| 9545 2013-01-15 Jochen Eisinger <jochen@chromium.org> |
| 9546 |
| 9547 [chromium] route more webkit_support and webviewhost callbacks through W
ebTestDelegate |
| 9548 https://bugs.webkit.org/show_bug.cgi?id=106904 |
| 9549 |
| 9550 Reviewed by Adam Barth. |
| 9551 |
| 9552 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9553 (DRTTestRunner::DRTTestRunner): |
| 9554 (DRTTestRunner::notifyDone): |
| 9555 (DRTTestRunner::reset): |
| 9556 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9557 (DRTTestRunner): |
| 9558 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 9559 (WebTestRunner::WebTestDelegate::setDeviceScaleFactor): |
| 9560 (WebTestRunner::WebTestDelegate::setFocus): |
| 9561 (WebTestRunner::WebTestDelegate::setAcceptAllCookies): |
| 9562 (WebTestRunner::WebTestDelegate::pathToLocalResource): |
| 9563 (WebTestRunner::WebTestDelegate::setLocale): |
| 9564 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9565 (WebTestRunner::TestRunner::TestRunner): |
| 9566 (WebTestRunner::TestRunner::reset): |
| 9567 (WebTestRunner::TestRunner::setAlwaysAcceptCookies): |
| 9568 (WebTestRunner): |
| 9569 (WebTestRunner::TestRunner::setWindowIsKey): |
| 9570 (WebTestRunner::TestRunner::pathToLocalResource): |
| 9571 (WebTestRunner::TestRunner::setBackingScaleFactor): |
| 9572 (WebTestRunner::TestRunner::setPOSIXLocale): |
| 9573 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9574 (WebTestRunner::TestRunner::taskList): |
| 9575 (TestRunner): |
| 9576 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9577 (WebViewHost::setDeviceScaleFactor): |
| 9578 (WebViewHost::setFocus): |
| 9579 (WebViewHost::setAcceptAllCookies): |
| 9580 (WebViewHost::pathToLocalResource): |
| 9581 (WebViewHost::setLocale): |
| 9582 * DumpRenderTree/chromium/WebViewHost.h: |
| 9583 (WebViewHost): |
| 9584 |
| 9585 2013-01-15 Zan Dobersek <zdobersek@igalia.com> |
| 9586 |
| 9587 Tests with WontFix expectation are (indirectly) skipped |
| 9588 https://bugs.webkit.org/show_bug.cgi?id=105860 |
| 9589 |
| 9590 Reviewed by Dirk Pranke. |
| 9591 |
| 9592 Only skip the WontFix expectation if there are no other layout test |
| 9593 expectations (like Failure, ImageOnlyFailure) listed for the test. |
| 9594 This makes it possible to run an expected failure for which there |
| 9595 is no reason or interest to fix. There are some ports that would like |
| 9596 to exercise this behavior as well as specific test cases that should use |
| 9597 such expectations. |
| 9598 |
| 9599 * Scripts/webkitpy/layout_tests/models/test_expectations.py: |
| 9600 (TestExpectationParser._tokenize_line): Only add the SKIP modifier for a |
| 9601 WONTFIX test if there are no expectations listed. The warning is adjuste
d |
| 9602 to reflect the new behavior. |
| 9603 * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: Ad
d |
| 9604 and adjust test cases for these changes. |
| 9605 (ExpectationSyntaxTests.test_wontfix): |
| 9606 (SemanticTests.test_skip_and_wontfix): |
| 9607 |
| 9608 2013-01-15 Jochen Eisinger <jochen@chromium.org> |
| 9609 |
| 9610 [chromium] add title text direction attribute to TestRunner |
| 9611 https://bugs.webkit.org/show_bug.cgi?id=106907 |
| 9612 |
| 9613 Reviewed by Adam Barth. |
| 9614 |
| 9615 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9616 (DRTTestRunner::DRTTestRunner): |
| 9617 (DRTTestRunner::reset): |
| 9618 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9619 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 9620 (WebTestRunner::WebTestRunner::setTitleTextDirection): |
| 9621 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9622 (WebTestRunner::TestRunner::TestRunner): |
| 9623 (WebTestRunner::TestRunner::reset): |
| 9624 (WebTestRunner::TestRunner::setTitleTextDirection): |
| 9625 (WebTestRunner): |
| 9626 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9627 (TestRunner): |
| 9628 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 9629 (WebTestRunner::WebTestProxyBase::didReceiveTitle): |
| 9630 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9631 (WebViewHost::didReceiveTitle): |
| 9632 |
| 9633 2013-01-15 Dirk Pranke <dpranke@chromium.org> |
| 9634 |
| 9635 nrwt: change the default # of locked shards on chromium_win to 1 |
| 9636 https://bugs.webkit.org/show_bug.cgi?id=106938 |
| 9637 |
| 9638 Reviewed by Eric Seidel. |
| 9639 |
| 9640 It looks like LigHTTPd might be buggy or unstable if we are |
| 9641 running multiple http tests in parallel; see |
| 9642 http://code.google.com/p/chromium/issues/detail?id=169530 for more |
| 9643 context as well. This change will stop running http tests in parallel |
| 9644 and we can see if this fixes things. |
| 9645 |
| 9646 * Scripts/webkitpy/layout_tests/port/chromium_win.py: |
| 9647 (ChromiumWinPort.default_max_locked_shards): |
| 9648 * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: |
| 9649 (ChromiumWinTest.test_path_to_image_diff): |
| 9650 (ChromiumWinTest): |
| 9651 (ChromiumWinTest.test_default_max_locked_shards): |
| 9652 |
| 9653 2013-01-15 Jochen Eisinger <jochen@chromium.org> |
| 9654 |
| 9655 [chromium] move WebDatabase related methods to TestRunner library |
| 9656 https://bugs.webkit.org/show_bug.cgi?id=106905 |
| 9657 |
| 9658 Reviewed by Adam Barth. |
| 9659 |
| 9660 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9661 (DRTTestRunner::DRTTestRunner): |
| 9662 (DRTTestRunner::reset): |
| 9663 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9664 (DRTTestRunner): |
| 9665 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 9666 (WebTestRunner::WebTestDelegate::clearAllDatabases): |
| 9667 (WebTestRunner::WebTestDelegate::setDatabaseQuota): |
| 9668 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9669 (WebTestRunner::TestRunner::TestRunner): |
| 9670 (WebTestRunner::TestRunner::reset): |
| 9671 (WebTestRunner::TestRunner::clearAllDatabases): |
| 9672 (WebTestRunner): |
| 9673 (WebTestRunner::TestRunner::setDatabaseQuota): |
| 9674 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9675 (TestRunner): |
| 9676 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 9677 (WebViewHost::clearAllDatabases): |
| 9678 (WebViewHost::setDatabaseQuota): |
| 9679 * DumpRenderTree/chromium/WebViewHost.h: |
| 9680 (WebViewHost): |
| 9681 |
| 9682 2013-01-15 Tim 'mithro' Ansell <mithro@mithis.com> |
| 9683 |
| 9684 Renaming CleanWorkingDirectory step to DiscardLocalChanges to make |
| 9685 functionality match the name. |
| 9686 https://bugs.webkit.org/show_bug.cgi?id=106870 |
| 9687 |
| 9688 Reviewed by Adam Barth. |
| 9689 |
| 9690 * Scripts/webkitpy/tool/commands/download.py: |
| 9691 (Clean): |
| 9692 (Update): |
| 9693 (Build): |
| 9694 (BuildAndTest): |
| 9695 (CheckStyle): |
| 9696 (BuildAttachment): |
| 9697 (BuildAndTestAttachment): |
| 9698 (AbstractPatchApplyingCommand): |
| 9699 (ApplyWatchList): |
| 9700 (AbstractPatchLandingCommand): |
| 9701 (CreateRollout): |
| 9702 * Scripts/webkitpy/tool/steps/__init__.py: |
| 9703 * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py: |
| 9704 (CleanWorkingDirectory.options): |
| 9705 (CleanWorkingDirectory.run): |
| 9706 * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py: |
| 9707 * Scripts/webkitpy/tool/steps/discardlocalchanges.py: Copied from Tools/
Scripts/webkitpy/tool/steps/cleanworkingdirectory.py. |
| 9708 * Scripts/webkitpy/tool/steps/discardlocalchanges_unittest.py: Copied fr
om Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py. |
| 9709 |
| 9710 2013-01-15 Zan Dobersek <zandobersek@gmail.com> |
| 9711 |
| 9712 [Autotools] Add support for WebKit2-only builds |
| 9713 https://bugs.webkit.org/show_bug.cgi?id=106889 |
| 9714 |
| 9715 Reviewed by Gustavo Noronha Silva. |
| 9716 |
| 9717 * GNUmakefile.am: Only build the GtkLauncher and DumpRenderTree if build
ing WebKit1. |
| 9718 * Scripts/build-webkit: Pass along the information on whether to build W
ebKit1 when |
| 9719 building the GTK port through build-webkit. |
| 9720 * Scripts/webkitdirs.pm: |
| 9721 (buildAutotoolsProject): Add the --disable-webkit1 configuration flag to
the build |
| 9722 arguments when not building WebKit1. |
| 9723 (buildGtkProject): Pass along the information on whether to build WebKit
1 when building |
| 9724 through the Autotools build system. |
| 9725 |
| 9726 2013-01-15 Zan Dobersek <zandobersek@gmail.com> |
| 9727 |
| 9728 [GTK] Enable Performance Timeline, Resource Timing, Navigation Timing fe
atures |
| 9729 https://bugs.webkit.org/show_bug.cgi?id=106197 |
| 9730 |
| 9731 Reviewed by Martin Robinson. |
| 9732 |
| 9733 * Scripts/webkitperl/FeatureList.pm: Add the configuration options for a
ll three |
| 9734 features. Enable them on GTK, meaning they will be enabled in developmen
t builds |
| 9735 (i.e. when building with build-webkit). |
| 9736 |
| 9737 2013-01-15 Zan Dobersek <zandobersek@gmail.com> |
| 9738 |
| 9739 [GTK] Enable CSS Image Resolution feature |
| 9740 https://bugs.webkit.org/show_bug.cgi?id=99038 |
| 9741 |
| 9742 Reviewed by Gustavo Noronha Silva. |
| 9743 |
| 9744 Enable the CSS Image Resolution feature for the development |
| 9745 builds of the GTK port. |
| 9746 |
| 9747 * Scripts/webkitperl/FeatureList.pm: |
| 9748 |
| 9749 2013-01-15 Zan Dobersek <zandobersek@gmail.com> |
| 9750 |
| 9751 [GTK] Stop passing the unstable features flag to configure script when u
sing build-webkit |
| 9752 https://bugs.webkit.org/show_bug.cgi?id=106579 |
| 9753 |
| 9754 Reviewed by Gustavo Noronha Silva. |
| 9755 |
| 9756 The --enable-unstable-features flag is not required to be passed anymore |
| 9757 to the configure script as it was removed in r138252. |
| 9758 |
| 9759 * Scripts/webkitdirs.pm: |
| 9760 (buildAutotoolsProject): |
| 9761 |
| 9762 2013-01-15 Tony Chang <tony@chromium.org> |
| 9763 |
| 9764 [chromium] Unreviewed, fix a bug where we don't properly shutdown lightt
pd. |
| 9765 |
| 9766 * Scripts/webkitpy/layout_tests/servers/http_server.py: |
| 9767 (Lighttpd._check_and_kill): Pass /pid so taskkill.exe doesn't error out
on us. |
| 9768 * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py: |
| 9769 (TestHttpServer.test_win32_start_and_stop): |
| 9770 |
| 9771 2013-01-15 Joshua Bell <jsbell@chromium.org> |
| 9772 |
| 9773 Unreviewed. Adding Michael Pruett as contributor. |
| 9774 |
| 9775 * Scripts/webkitpy/common/config/committers.py: |
| 9776 |
| 9777 2013-01-15 Victor Carbune <victor@rosedu.org> |
| 9778 |
| 9779 Unreviewed. Update my email addresses. |
| 9780 |
| 9781 * Scripts/webkitpy/common/config/committers.py: |
| 9782 |
| 9783 2013-01-15 Zan Dobersek <zdobersek@igalia.com> |
| 9784 |
| 9785 [GTK] Waiting on the gdb process will lead to deadlock |
| 9786 https://bugs.webkit.org/show_bug.cgi?id=106906 |
| 9787 |
| 9788 Reviewed by Philippe Normand. |
| 9789 |
| 9790 Use communicate() rather than wait() on the Popen object that's running
the gdb |
| 9791 command. This avoids the deadlock that occurs on the GTK builders. |
| 9792 |
| 9793 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 9794 (GtkPort._get_gdb_output): |
| 9795 |
| 9796 2013-01-15 Zan Dobersek <zdobersek@igalia.com> |
| 9797 |
| 9798 [GTK] Limit the number of frames printed out when backtracing with gdb |
| 9799 https://bugs.webkit.org/show_bug.cgi?id=106901 |
| 9800 |
| 9801 Reviewed by Philippe Normand. |
| 9802 |
| 9803 Printing an unlimited number of frames when dumping the gdb backtracing |
| 9804 output can cause timeouts in the builders. This patch limits the number |
| 9805 of frames that are printed out to 1024. |
| 9806 |
| 9807 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 9808 (GtkPort._get_gdb_output): |
| 9809 |
| 9810 2013-01-15 Andras Becsi <andras.becsi@digia.com> |
| 9811 |
| 9812 [Qt] Fix ImageDiff's image format conversion |
| 9813 https://bugs.webkit.org/show_bug.cgi?id=106880 |
| 9814 |
| 9815 Reviewed by Csaba Osztrogonác. |
| 9816 |
| 9817 Besides actually doing the conversion this also silences the suspicious
warning: |
| 9818 "ignoring return value of function declared with warn_unused_result attr
ibute". |
| 9819 |
| 9820 * ImageDiff/qt/ImageDiff.cpp: |
| 9821 (main): QImage::convertToFormat, contrary to the assumed behaviour, retu
rns a |
| 9822 copy of the image in the given format and does not alter the image itsel
f. |
| 9823 |
| 9824 2013-01-15 Jochen Eisinger <jochen@chromium.org> |
| 9825 |
| 9826 [chromium] move remaining methods that just set a boolean flag to TestRu
nner library |
| 9827 https://bugs.webkit.org/show_bug.cgi?id=106823 |
| 9828 |
| 9829 Reviewed by Darin Fisher. |
| 9830 |
| 9831 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 9832 (DRTTestRunner::DRTTestRunner): |
| 9833 (DRTTestRunner::reset): |
| 9834 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 9835 (DRTTestRunner): |
| 9836 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 9837 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList): |
| 9838 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad): |
| 9839 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect): |
| 9840 (WebTestRunner::WebTestRunner::testRepaint): |
| 9841 (WebTestRunner::WebTestRunner::sweepHorizontally): |
| 9842 (WebTestRunner::WebTestRunner::isPrinting): |
| 9843 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload
): |
| 9844 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 9845 (WebTestRunner::TestRunner::TestRunner): |
| 9846 (WebTestRunner::TestRunner::reset): |
| 9847 (WebTestRunner::TestRunner::shouldDumpBackForwardList): |
| 9848 (WebTestRunner): |
| 9849 (WebTestRunner::TestRunner::deferMainResourceDataLoad): |
| 9850 (WebTestRunner::TestRunner::shouldDumpSelectionRect): |
| 9851 (WebTestRunner::TestRunner::testRepaint): |
| 9852 (WebTestRunner::TestRunner::sweepHorizontally): |
| 9853 (WebTestRunner::TestRunner::isPrinting): |
| 9854 (WebTestRunner::TestRunner::shouldStayOnPageAfterHandlingBeforeUnload): |
| 9855 (WebTestRunner::TestRunner::dumpBackForwardList): |
| 9856 (WebTestRunner::TestRunner::setDeferMainResourceDataLoad): |
| 9857 (WebTestRunner::TestRunner::dumpSelectionRect): |
| 9858 (WebTestRunner::TestRunner::repaintSweepHorizontally): |
| 9859 (WebTestRunner::TestRunner::setPrinting): |
| 9860 (WebTestRunner::TestRunner::setShouldStayOnPageAfterHandlingBeforeUnload
): |
| 9861 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 9862 (TestRunner): |
| 9863 |
| 9864 2013-01-14 Dirk Pranke <dpranke@chromium.org> |
| 9865 |
| 9866 nrwt: stub out show_results_html for mock ports |
| 9867 https://bugs.webkit.org/show_bug.cgi?id=106848 |
| 9868 |
| 9869 Reviewed by Ojan Vafai. |
| 9870 |
| 9871 We were accidentally using the underlying ports' |
| 9872 show_results_html_file() implementation, which would, unsurprisingly, |
| 9873 fail in many cases (e.g., running mock-efl on the mac). |
| 9874 |
| 9875 No test added since we don't generally add tests for the mock |
| 9876 implementation. |
| 9877 |
| 9878 * Scripts/webkitpy/layout_tests/port/mock_drt.py: |
| 9879 (MockDRTPort.show_results_html_file): |
| 9880 |
| 9881 2013-01-14 Tim 'mithro' Ansell <mithro@mithis.com> |
| 9882 |
| 9883 Changing clean_working_directory/clean_local_commits and related |
| 9884 functions to have consistent naming. |
| 9885 |
| 9886 https://bugs.webkit.org/show_bug.cgi?id=104198 |
| 9887 |
| 9888 Reviewed by Adam Barth. |
| 9889 |
| 9890 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 9891 * Scripts/webkitpy/common/checkout/scm/scm.py: |
| 9892 * Scripts/webkitpy/common/checkout/scm/scm_mock.py: |
| 9893 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 9894 * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py: |
| 9895 * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py: |
| 9896 |
| 9897 2013-01-14 Alan Cutter <alancutter@chromium.org> |
| 9898 |
| 9899 Fix EWS GCE build scripts to detect which zone is available |
| 9900 https://bugs.webkit.org/show_bug.cgi?id=106524 |
| 9901 |
| 9902 Reviewed by Adam Barth. |
| 9903 |
| 9904 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 9905 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 9906 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: |
| 9907 * EWSTools/GoogleComputeEngine/findzone.sh: Added. |
| 9908 |
| 9909 2013-01-14 Tim 'mithro' Ansell <mithro@mithis.com> |
| 9910 |
| 9911 Adding an error string to AmbiguousCommitError. |
| 9912 https://bugs.webkit.org/show_bug.cgi?id=106846 |
| 9913 |
| 9914 Reviewed by Adam Barth. |
| 9915 |
| 9916 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 9917 (AmbiguousCommitError.__init__): |
| 9918 |
| 9919 2013-01-14 Dirk Pranke <dpranke@chromium.org> |
| 9920 |
| 9921 kill whole lighttpd process tree for chromium win |
| 9922 https://bugs.webkit.org/show_bug.cgi?id=106838 |
| 9923 |
| 9924 Reviewed by Tony Chang. |
| 9925 |
| 9926 Land a speculative fix for lighttpd.exe hanging on some chromium bots; |
| 9927 I think a test is causing a httpd server child process to wedge and |
| 9928 killing the parent httpd server process isn't sufficient to ensure |
| 9929 that the children are also killed. |
| 9930 |
| 9931 * Scripts/webkitpy/layout_tests/servers/http_server.py: |
| 9932 (Lighttpd._check_and_kill): |
| 9933 * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py: |
| 9934 (TestHttpServer.test_start_cmd): |
| 9935 (TestHttpServer): |
| 9936 (TestHttpServer.test_win32_start_and_stop): |
| 9937 (TestHttpServer.test_win32_start_and_stop.wait_for_action): |
| 9938 (TestHttpServer.test_win32_start_and_stop.mock_returns): |
| 9939 (TestHttpServer.test_win32_start_and_stop.mock_returns.return_value_thun
k): |
| 9940 |
| 9941 2013-01-14 Nico Weber <thakis@chromium.org> |
| 9942 |
| 9943 [chromium] Enable `update-webkit --chromium --ninja` on windows |
| 9944 https://bugs.webkit.org/show_bug.cgi?id=106836 |
| 9945 |
| 9946 Reviewed by Eric Seidel. |
| 9947 |
| 9948 After running this, build-webkit --chromium will use ninja to build. |
| 9949 Apparently there are some minor issues with that still, so it's |
| 9950 not quite ready for use yet. |
| 9951 |
| 9952 * Scripts/webkitdirs.pm: |
| 9953 (determineIsChromiumNinja): |
| 9954 (buildChromium): |
| 9955 |
| 9956 2013-01-14 Dirk Pranke <dpranke@chromium.org> |
| 9957 |
| 9958 nrwt: use the same search path for baselines and TestExpectations on app
le mac |
| 9959 https://bugs.webkit.org/show_bug.cgi?id=105599 |
| 9960 |
| 9961 Reviewed by Ryosuke Niwa. |
| 9962 |
| 9963 Bug 105583 revealed some confusion due to the fact that the Apple |
| 9964 Mac port used a different list of directories to search for baselines |
| 9965 and TestExpectations files (actually, pretty much every port does). |
| 9966 |
| 9967 It seems like a good idea to use the same list for both by default, but |
| 9968 making this happen will affect every port in slightly different ways, so |
| 9969 we'll try this on the Apple Mac port first. |
| 9970 |
| 9971 Note that the effective changes for this are that: |
| 9972 1) The apple mac port will look in platform/wk2 for baselines where |
| 9973 it didn't before (it will look after looking in mac-wk2 but before |
| 9974 the non-wk2 dirs) |
| 9975 2) The apple mac-snowleopard port will use the expectations in |
| 9976 mac-lion as well as the expectations in mac-snowleopard, although |
| 9977 I'm not even sure if mac-snowleopard is still supported ... |
| 9978 |
| 9979 * Scripts/webkitpy/layout_tests/port/mac.py: |
| 9980 (MacPort.default_baseline_search_path): |
| 9981 (MacPort.expectations_files): |
| 9982 * Scripts/webkitpy/layout_tests/port/mac_unittest.py: |
| 9983 (test_baseline_search_path): |
| 9984 |
| 9985 2013-01-14 Dominic Mazzoni <dmazzoni@google.com> |
| 9986 |
| 9987 AX: Need to implement ColorWellRole |
| 9988 https://bugs.webkit.org/show_bug.cgi?id=106756 |
| 9989 |
| 9990 Reviewed by Chris Fleizach. |
| 9991 |
| 9992 Returns a string representation of the value of a color |
| 9993 when the role is Color Well, to make it easy to write layout |
| 9994 tests for color controls. |
| 9995 |
| 9996 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 9997 |
| 9998 2013-01-14 Dominic Mazzoni <dmazzoni@google.com> |
| 9999 |
| 10000 Chromium: Error in AccessibilityUIElement::intValueGetterCallback |
| 10001 https://bugs.webkit.org/show_bug.cgi?id=106682 |
| 10002 |
| 10003 Reviewed by Chris Fleizach. |
| 10004 |
| 10005 Modify Chromium's DRT implementation of intValue to return a |
| 10006 different value depending on the role. |
| 10007 |
| 10008 There are actually platform-specific differences in what should |
| 10009 be returned in the "value" of an object, so Chromium normally keeps |
| 10010 these separate (i.e. valueForRange, headingLevel, hierarchicalLevel, etc
.) |
| 10011 but this is a fine simplification to make cross-platform tests easier. |
| 10012 |
| 10013 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 10014 (WebTestRunner::AccessibilityUIElement::intValueGetterCallback): |
| 10015 |
| 10016 2013-01-14 Jochen Eisinger <jochen@chromium.org> |
| 10017 |
| 10018 [chromium] move remaining methods to dump WebViewClient callbacks to Tes
tRunner library |
| 10019 https://bugs.webkit.org/show_bug.cgi?id=106785 |
| 10020 |
| 10021 Reviewed by Adam Barth. |
| 10022 |
| 10023 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 10024 (DRTTestRunner::DRTTestRunner): |
| 10025 (DRTTestRunner::reset): |
| 10026 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 10027 (DRTTestRunner): |
| 10028 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 10029 (WebTestProxyBase): |
| 10030 (WebTestRunner::WebTestProxy::setStatusText): |
| 10031 (WebTestRunner::WebTestProxy::didStopLoading): |
| 10032 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 10033 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks): |
| 10034 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback): |
| 10035 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 10036 (WebTestRunner::TestRunner::TestRunner): |
| 10037 (WebTestRunner::TestRunner::reset): |
| 10038 (WebTestRunner::TestRunner::shouldDumpStatusCallbacks): |
| 10039 (WebTestRunner): |
| 10040 (WebTestRunner::TestRunner::shouldDumpProgressFinishedCallback): |
| 10041 (WebTestRunner::TestRunner::dumpWindowStatusChanges): |
| 10042 (WebTestRunner::TestRunner::dumpProgressFinishedCallback): |
| 10043 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 10044 (TestRunner): |
| 10045 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 10046 (WebTestRunner::WebTestProxyBase::setStatusText): |
| 10047 (WebTestRunner): |
| 10048 (WebTestRunner::WebTestProxyBase::didStopLoading): |
| 10049 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 10050 (WebViewHost::didStopLoading): |
| 10051 * DumpRenderTree/chromium/WebViewHost.h: |
| 10052 (WebViewHost): |
| 10053 |
| 10054 2013-01-14 Andrey Lushnikov <lushnikov@chromium.org> |
| 10055 |
| 10056 Web Inspector: devtools front-end doesn't have focus in TestShell |
| 10057 https://bugs.webkit.org/show_bug.cgi?id=106778 |
| 10058 |
| 10059 Reviewed by Pavel Feldman. |
| 10060 |
| 10061 Focus devTools window after loadURL method. |
| 10062 |
| 10063 * DumpRenderTree/chromium/TestShell.cpp: |
| 10064 (TestShell::runFileTest): |
| 10065 |
| 10066 2013-01-14 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10067 |
| 10068 [EFL][jhbuild] Build the GStreamer-related dependencies with the "config
ure" script |
| 10069 https://bugs.webkit.org/show_bug.cgi?id=106573 |
| 10070 |
| 10071 Reviewed by Philippe Normand. |
| 10072 |
| 10073 Similarly to what's been described in bug 106569, we're building |
| 10074 from release tarballs, so there's no reason to regenerate the |
| 10075 autoconf-related stuff with autogen.sh, especially since we might |
| 10076 run into trouble with automake 1.13 and deprecated macros. |
| 10077 |
| 10078 * efl/jhbuild.modules: |
| 10079 |
| 10080 2013-01-14 Jocelyn Turcotte <jocelyn.turcotte@digia.com> |
| 10081 |
| 10082 [Qt] The Qt's configuration isn't honoured regarding the use of the syst
em libpng and libjpeg |
| 10083 https://bugs.webkit.org/show_bug.cgi?id=104909 |
| 10084 |
| 10085 Reviewed by Simon Hausmann. |
| 10086 |
| 10087 To be able to build redistribuable binary packages, Qt's configure switc
hes |
| 10088 -qt-libpng and -qt-libjpeg are used to avoid having the binaries trying
to |
| 10089 dynamically link to optional system libraries. |
| 10090 QtWebKit is doing its own configure checks for those libraries, thus add
ing a |
| 10091 runtime dependency that might not be fulfilled if the packager's machine
had |
| 10092 those libraries while the user's machine won't. |
| 10093 |
| 10094 Since in most cases where WebKit will want to use those system libraries
, Qt will |
| 10095 also be using them, remove these configure tests from WebKit. |
| 10096 |
| 10097 * qmake/config.tests/libjpeg/libjpeg.cpp: Removed. |
| 10098 * qmake/config.tests/libjpeg/libjpeg.pro: Removed. |
| 10099 * qmake/config.tests/libpng/libpng.cpp: Removed. |
| 10100 * qmake/config.tests/libpng/libpng.pro: Removed. |
| 10101 * qmake/mkspecs/features/features.prf: |
| 10102 |
| 10103 2013-01-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10104 |
| 10105 [EFL][jhbuild] Bump the EFL dependencies in jhbuild to 1.7.5. |
| 10106 https://bugs.webkit.org/show_bug.cgi?id=106574 |
| 10107 |
| 10108 Reviewed by Laszlo Gombos. |
| 10109 |
| 10110 Rely on a more recent stable release, which includes support for |
| 10111 Lua 5.2 in Edje and other assorted minor fixes. |
| 10112 |
| 10113 While here, also use the "configure" script to build the libraries |
| 10114 instead of relying on autogen.sh, which is not really needed with |
| 10115 a release tarball and may have problems with automake 1.13. |
| 10116 |
| 10117 * efl/jhbuild.modules: |
| 10118 |
| 10119 2013-01-14 Andrey Lushnikov <lushnikov@chromium.org> |
| 10120 |
| 10121 Web Inspector: fix DRT to deliver simulated events to devtools front-end |
| 10122 https://bugs.webkit.org/show_bug.cgi?id=106650 |
| 10123 |
| 10124 Reviewed by Pavel Feldman. |
| 10125 |
| 10126 Add separated m_devToolsTestInterfaces object to testShell which is |
| 10127 bind to devTools webview. |
| 10128 |
| 10129 * DumpRenderTree/chromium/TestShell.cpp: |
| 10130 (TestShell::initialize): |
| 10131 (TestShell::createMainWindow): |
| 10132 (TestShell::~TestShell): |
| 10133 (TestShell::showDevTools): |
| 10134 (TestShell::resetTestController): |
| 10135 (TestShell::bindJSObjectsToWindow): |
| 10136 (TestShell::createNewWindow): |
| 10137 * DumpRenderTree/chromium/TestShell.h: |
| 10138 (TestShell): |
| 10139 |
| 10140 2013-01-14 Alan Cutter <alancutter@chromium.org> |
| 10141 |
| 10142 Sheriffbot command aliases need test cases |
| 10143 https://bugs.webkit.org/show_bug.cgi?id=106754 |
| 10144 |
| 10145 Reviewed by Eric Seidel. |
| 10146 |
| 10147 * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py: |
| 10148 (SheriffBotTest.test_command_aliases): |
| 10149 |
| 10150 2013-01-13 Alan Cutter <alancutter@chromium.org> |
| 10151 |
| 10152 Allow users to misspell the "sheriffs" command in sheriffbot |
| 10153 https://bugs.webkit.org/show_bug.cgi?id=106628 |
| 10154 |
| 10155 Reviewed by Steve Block. |
| 10156 |
| 10157 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 10158 |
| 10159 2013-01-13 Alan Cutter <alancutter@chromium.org> |
| 10160 |
| 10161 Make "gardeners" an alias for "sheriffs" in sherrifbot |
| 10162 https://bugs.webkit.org/show_bug.cgi?id=106627 |
| 10163 |
| 10164 Reviewed by Eric Seidel. |
| 10165 |
| 10166 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 10167 |
| 10168 2013-01-13 Dirk Pranke <dpranke@chromium.org> |
| 10169 |
| 10170 [chromium] webkitpy-test: executive.py stringify_args error on the relea
se test bot |
| 10171 https://bugs.webkit.org/show_bug.cgi?id=105380 |
| 10172 |
| 10173 Reviewed by Eric Seidel. |
| 10174 |
| 10175 Fix a regression introduced in r137692 where we were double-encoding |
| 10176 the arguments to popen(); this was only an issue on windows, where |
| 10177 we would try to encode something to mbcs, then try to encode it |
| 10178 to unicode as if the input as ascii. |
| 10179 |
| 10180 * Scripts/webkitpy/common/system/executive.py: |
| 10181 (Executive.run_command): |
| 10182 |
| 10183 2013-01-13 Alan Cutter <alancutter@chromium.org> |
| 10184 |
| 10185 State who told sheriffbot to roll the Chromium deps and to what revision |
| 10186 https://bugs.webkit.org/show_bug.cgi?id=106626 |
| 10187 |
| 10188 Reviewed by Eric Seidel. |
| 10189 |
| 10190 Added optional argument to post-chromium-deps-roll so Sheriffbot can spe
cify ChangeLog message. |
| 10191 |
| 10192 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 10193 (RollChromiumDEPS._expand_irc_nickname): |
| 10194 (RollChromiumDEPS.execute): |
| 10195 * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| 10196 (IRCCommandTest.test_roll_chromium_deps): |
| 10197 * Scripts/webkitpy/tool/bot/sheriff.py: |
| 10198 (Sheriff.post_chromium_deps_roll): |
| 10199 * Scripts/webkitpy/tool/commands/roll.py: |
| 10200 (RollChromiumDEPS._prepare_state): |
| 10201 (PostChromiumDEPSRoll): |
| 10202 (PostChromiumDEPSRoll._prepare_state): |
| 10203 * Scripts/webkitpy/tool/commands/roll_unittest.py: |
| 10204 (PostRollCommandsTest.test_prepare_state): |
| 10205 * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py: |
| 10206 (PrepareChangeLogForDEPSRoll.run): |
| 10207 |
| 10208 2013-01-13 Alan Cutter <alancutter@chromium.org> |
| 10209 |
| 10210 Add Alan Cutter as contributor |
| 10211 https://bugs.webkit.org/show_bug.cgi?id=106747 |
| 10212 |
| 10213 Reviewed by Eric Seidel. |
| 10214 |
| 10215 * Scripts/webkitpy/common/config/committers.py: |
| 10216 |
| 10217 2013-01-13 Jonathan Liu <net147@gmail.com> |
| 10218 |
| 10219 Fix CONFIG missing link_pkgconfig on Windows |
| 10220 https://bugs.webkit.org/show_bug.cgi?id=106647 |
| 10221 |
| 10222 Some libraries (e.g. libxslt, libxml2 and sqlite3) fail to link |
| 10223 properly on Windows because they are added to PKGCONFIG but |
| 10224 CONFIG does not contain link_pkgconfig. |
| 10225 |
| 10226 This is because link_pkgconfig is added in unix/default_pre.prf |
| 10227 which is only used for UNIX platforms. To fix this, move it to |
| 10228 the general default_pre.prf. |
| 10229 |
| 10230 Reviewed by Simon Hausmann. |
| 10231 |
| 10232 * qmake/mkspecs/features/default_pre.prf: |
| 10233 * qmake/mkspecs/features/unix/default_pre.prf: |
| 10234 |
| 10235 2013-01-12 Nico Weber <thakis@chromium.org> |
| 10236 |
| 10237 nrwt/chromium: Don't prefer chromium over webkit build directories |
| 10238 https://bugs.webkit.org/show_bug.cgi?id=105597 |
| 10239 |
| 10240 Reviewed by Dirk Pranke. |
| 10241 |
| 10242 Rely on the new timestamp logic instead. Requested by dpranke in |
| 10243 https://bugs.webkit.org/show_bug.cgi?id=105498 |
| 10244 |
| 10245 * Scripts/webkitpy/layout_tests/port/chromium.py: |
| 10246 (ChromiumPort._static_build_path): |
| 10247 * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py: |
| 10248 (ChromiumLinuxPortTest.test_build_path): |
| 10249 * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py: |
| 10250 (ChromiumMacPortTest.test_build_path): |
| 10251 * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: |
| 10252 (ChromiumWinTest.test_build_path): |
| 10253 |
| 10254 2013-01-12 Nico Weber <thakis@chromium.org> |
| 10255 |
| 10256 Use ninja by default on Linux for build-webkit --chromium, bot edition |
| 10257 https://bugs.webkit.org/show_bug.cgi?id=104434 |
| 10258 |
| 10259 Reviewed by Eric Seidel. |
| 10260 |
| 10261 r139557 changed update-webkit to pick ninja by default on linux, but |
| 10262 the bots run update-webkit-chromium directly so they didn't see this. |
| 10263 Move the default for ninja into update-webkit-chromium so that it's |
| 10264 picked up by the bots, and let update-webkit forward non-default |
| 10265 options to there. |
| 10266 |
| 10267 This way, the default is in one place only and both developers (who |
| 10268 usually use update-webkit which then shells out to |
| 10269 updat-webkit-chromium) and bots (which use update-webkit-chromium |
| 10270 directly) see the same behavior. |
| 10271 |
| 10272 * Scripts/update-webkit: |
| 10273 * Scripts/update-webkit-chromium: |
| 10274 |
| 10275 2013-01-12 Nico Weber <thakis@chromium.org> |
| 10276 |
| 10277 Make ninja the default build system on Linux for build-webkit --chromium |
| 10278 https://bugs.webkit.org/show_bug.cgi?id=104434 |
| 10279 |
| 10280 Reviewed by Eric Seidel. |
| 10281 |
| 10282 * Scripts/update-webkit: |
| 10283 |
| 10284 2013-01-12 Alan Cutter <alancutter@chromium.org> |
| 10285 |
| 10286 Migrate the remaining bots in EC2 to Google Compute Engine |
| 10287 https://bugs.webkit.org/show_bug.cgi?id=106005 |
| 10288 |
| 10289 Reviewed by Eric Seidel. |
| 10290 |
| 10291 Updated bot scripts for launching feeder-queue, style-queue and sheriffb
ot on GCE. |
| 10292 |
| 10293 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: Copied
from Tools/EWSTools/build-repo.sh. |
| 10294 * EWSTools/boot.sh: |
| 10295 * EWSTools/build-repo.sh: |
| 10296 * EWSTools/start-queue.sh: |
| 10297 |
| 10298 2013-01-12 Jochen Eisinger <jochen@chromium.org> |
| 10299 |
| 10300 [chromium] move inspector related methods to TestRunner library |
| 10301 https://bugs.webkit.org/show_bug.cgi?id=106654 |
| 10302 |
| 10303 Reviewed by Adam Barth. |
| 10304 |
| 10305 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 10306 (DRTTestRunner::DRTTestRunner): |
| 10307 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 10308 (DRTTestRunner): |
| 10309 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 10310 (WebTestRunner::WebTestDelegate::showDevTools): |
| 10311 (WebTestRunner::WebTestDelegate::closeDevTools): |
| 10312 (WebTestRunner::WebTestDelegate::evaluateInWebInspector): |
| 10313 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 10314 (WebTestRunner::TestRunner::TestRunner): |
| 10315 (WebTestRunner::TestRunner::showWebInspector): |
| 10316 (WebTestRunner): |
| 10317 (WebTestRunner::TestRunner::closeWebInspector): |
| 10318 (WebTestRunner::TestRunner::evaluateInWebInspector): |
| 10319 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 10320 (TestRunner): |
| 10321 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 10322 (WebViewHost::showDevTools): |
| 10323 (WebViewHost::closeDevTools): |
| 10324 (WebViewHost::evaluateInWebInspector): |
| 10325 * DumpRenderTree/chromium/WebViewHost.h: |
| 10326 (WebViewHost): |
| 10327 |
| 10328 2013-01-11 Julie Parent <jparent@chromium.org> |
| 10329 |
| 10330 Builder should not be a valid parameter for stats dashboard |
| 10331 https://bugs.webkit.org/show_bug.cgi?id=106698 |
| 10332 |
| 10333 Reviewed by Dirk Pranke. |
| 10334 |
| 10335 Since builder is a dashboard specific parameter, dashboard_base |
| 10336 should not be handling it in handleValidHashParameterWrapper, rather, |
| 10337 each specific dashboard should in its handleValidHashParameter function. |
| 10338 |
| 10339 Note that the FIXME in dashboard_base about this was actually wrong - |
| 10340 we don't want to move it to g_crossDashboardState, because it isn't |
| 10341 actually cross dashboard state. |
| 10342 |
| 10343 In fact, flakiness and treemap have the code in |
| 10344 handleValidHashParameter, but it is currently dead code because |
| 10345 dashboard_base gets to it first. |
| 10346 |
| 10347 Added the proper handling to timeline_explorer, since builder is |
| 10348 valid there. |
| 10349 |
| 10350 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10351 * TestResultServer/static-dashboards/timeline_explorer.html: |
| 10352 |
| 10353 2013-01-11 Ryosuke Niwa <rniwa@webkit.org> |
| 10354 |
| 10355 REGRESSION: buildbot mangles error messages with timestamps run-webkit-t
ests outputs |
| 10356 https://bugs.webkit.org/show_bug.cgi?id=106688 |
| 10357 |
| 10358 Reviewed by Eric Seidel. |
| 10359 |
| 10360 Update the regular expression used to strip the garbage at the beginning
. |
| 10361 |
| 10362 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 10363 (RunWebKitTests.nrwt_log_message_regexp): |
| 10364 |
| 10365 2013-01-11 Pratik Solanki <psolanki@apple.com> |
| 10366 |
| 10367 TestRunner leaks when running tests |
| 10368 https://bugs.webkit.org/show_bug.cgi?id=106683 |
| 10369 |
| 10370 Reviewed by Simon Fraser. |
| 10371 |
| 10372 Remove extra ref() that we missed out on deleting when refactoring windo
w.layoutTestController |
| 10373 to window.testRunner in r124705. This caused the TestRunner object to be
leaked when running |
| 10374 tests. |
| 10375 |
| 10376 * DumpRenderTree/TestRunner.cpp: |
| 10377 (TestRunner::makeWindowObject): |
| 10378 |
| 10379 2013-01-11 Julie Parent <jparent@chromium.org> |
| 10380 |
| 10381 Dashboard Cleanup: Add isLoadingComplete to the loader.Loader object. |
| 10382 https://bugs.webkit.org/show_bug.cgi?id=106247 |
| 10383 |
| 10384 Old code nulled out the loader instance when it completed loading and |
| 10385 then later used the fact that it was null to determine if it had loaded |
| 10386 or not. This is not only unintuitive, but it also prevents using the |
| 10387 loader object later on. |
| 10388 |
| 10389 Added new method, used it, added unit test for it. |
| 10390 |
| 10391 Reviewed by Dirk Pranke. |
| 10392 |
| 10393 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10394 (resourceLoadingComplete): |
| 10395 (handleLocationChange): |
| 10396 * TestResultServer/static-dashboards/loader.js: |
| 10397 (.): |
| 10398 * TestResultServer/static-dashboards/loader_unittests.js: |
| 10399 |
| 10400 2013-01-11 Ryosuke Niwa <rniwa@webkit.org> |
| 10401 |
| 10402 Try CRLF to LF change in r139407 again. |
| 10403 |
| 10404 * BuildSlaveSupport/delete-stale-build-files: |
| 10405 (main): |
| 10406 (webkitBuildDirectory): |
| 10407 * BuildSlaveSupport/kill-old-processes: |
| 10408 (main): |
| 10409 |
| 10410 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com> |
| 10411 |
| 10412 [GTK] Disable the unit tests timeout when running from make check |
| 10413 https://bugs.webkit.org/show_bug.cgi?id=106670 |
| 10414 |
| 10415 Reviewed by Philippe Normand. |
| 10416 |
| 10417 * GNUmakefile.am: Pass --timeout=-1 to run-gtk-test. |
| 10418 |
| 10419 2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10420 |
| 10421 Yet another unreviewed fix after r139431. |
| 10422 |
| 10423 * Scripts/run-launcher: Pass the arguments to `jhbuild-wrapper' in |
| 10424 the correct order. |
| 10425 |
| 10426 2013-01-11 Dan Carney <dcarney@google.com> |
| 10427 |
| 10428 [chromium] move some whitespace and resize related methods to TestRunner
library |
| 10429 https://bugs.webkit.org/show_bug.cgi?id=106655 |
| 10430 |
| 10431 Reviewed by Jochen Eisinger. |
| 10432 |
| 10433 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 10434 (DRTTestRunner::DRTTestRunner): |
| 10435 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 10436 (DRTTestRunner): |
| 10437 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 10438 (WebKit): |
| 10439 (WebTestRunner::WebTestDelegate::setClientWindowRect): |
| 10440 (WebTestRunner::WebTestDelegate::setSelectTrailingWhitespaceEnabled): |
| 10441 (WebTestRunner::WebTestDelegate::setSmartInsertDeleteEnabled): |
| 10442 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 10443 (WebTestRunner::TestRunner::TestRunner): |
| 10444 (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled): |
| 10445 (WebTestRunner): |
| 10446 (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled): |
| 10447 (WebTestRunner::TestRunner::enableAutoResizeMode): |
| 10448 (WebTestRunner::TestRunner::disableAutoResizeMode): |
| 10449 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 10450 (TestRunner): |
| 10451 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 10452 (WebViewHost::setClientWindowRect): |
| 10453 * DumpRenderTree/chromium/WebViewHost.h: |
| 10454 (WebViewHost): |
| 10455 |
| 10456 2013-01-11 Mario Sanchez Prada <mario.prada@samsung.com> |
| 10457 |
| 10458 Unreviewed. Update my e-mail addresses. |
| 10459 |
| 10460 * Scripts/webkitpy/common/config/committers.py: |
| 10461 |
| 10462 2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10463 |
| 10464 Another unreviewed fix after r139431. |
| 10465 |
| 10466 In a way, this is also a generic bug fix, since previously isEfl() |
| 10467 would fail when called from run-efl-tests and we thus did not use |
| 10468 jhbuild to run our tests. This now resulted in us calling |
| 10469 "jhbuild-wrapper run" without specifying a platform. |
| 10470 |
| 10471 * Scripts/run-efl-tests: Pass "--efl" to ARGV manually for isEfl() |
| 10472 to work. |
| 10473 |
| 10474 2013-01-11 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 10475 |
| 10476 [Qt][WK1] Web Audio support |
| 10477 https://bugs.webkit.org/show_bug.cgi?id=106651 |
| 10478 |
| 10479 Reviewed by Jocelyn Turcotte. |
| 10480 |
| 10481 Implements support for dumping audio data in DumpRenderTree. |
| 10482 |
| 10483 Adds WebAudio to toggleable features in QtTestBrowser. |
| 10484 |
| 10485 Enables LEGACY_WEB_AUDIO. This feature is required for 2/3 of the web au
dio regression tests. It is enabled by default |
| 10486 because it has no effect when WEB_AUDIO is not enabled. This combination
matches the settings in FeatureList.pm. |
| 10487 |
| 10488 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 10489 (WebCore::DumpRenderTree::dump): |
| 10490 * DumpRenderTree/qt/TestRunnerQt.cpp: |
| 10491 (TestRunner::reset): |
| 10492 (TestRunner::overridePreference): |
| 10493 (TestRunner::setAudioData): |
| 10494 * DumpRenderTree/qt/TestRunnerQt.h: |
| 10495 (TestRunner::shouldDumpAsAudio): |
| 10496 (TestRunner::audioData): |
| 10497 (TestRunner): |
| 10498 * QtTestBrowser/launcherwindow.cpp: |
| 10499 (LauncherWindow::applyPrefs): |
| 10500 (LauncherWindow::createChrome): |
| 10501 (LauncherWindow::toggleWebAudio): |
| 10502 * QtTestBrowser/launcherwindow.h: |
| 10503 (WindowOptions::WindowOptions): |
| 10504 (WindowOptions): |
| 10505 (LauncherWindow): |
| 10506 * qmake/mkspecs/features/features.prf: |
| 10507 * qmake/mkspecs/features/features.pri: |
| 10508 |
| 10509 2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10510 |
| 10511 Unreviewed jhbuild-related fix after r139431. |
| 10512 |
| 10513 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 10514 (EflPort.__init__): Pass a string to set_option_default(), since |
| 10515 shlex.split() will be called on it later. |
| 10516 |
| 10517 2013-01-11 Csaba Osztrogonác <ossy@webkit.org> |
| 10518 |
| 10519 Unreviewed typo fixes after r139431. |
| 10520 |
| 10521 * Scripts/run-javascriptcore-tests: |
| 10522 |
| 10523 2013-01-11 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10524 |
| 10525 [jhbuild] Remove the "run-with-jhbuild" scripts. |
| 10526 https://bugs.webkit.org/show_bug.cgi?id=106572 |
| 10527 |
| 10528 Reviewed by Martin Robinson. |
| 10529 |
| 10530 Both ports which use jhbuild were mostly duplicating the |
| 10531 `run-with-jhbuild' script in their own directories for no clear reason. |
| 10532 |
| 10533 The script itself was just a thin wrapper around the `jhbuild-wrapper', |
| 10534 so just start using that directly and get rid of a useless middle man. |
| 10535 |
| 10536 Adjust scripts which called run-with-jhbuild to call jhbuild-wrapper |
| 10537 instead. |
| 10538 |
| 10539 * Scripts/run-javascriptcore-tests: |
| 10540 * Scripts/run-launcher: |
| 10541 * Scripts/webkitdirs.pm: |
| 10542 (runAutogenForAutotoolsProjectIfNecessary): |
| 10543 (buildAutotoolsProject): |
| 10544 (jhbuildWrapperPrefixIfNeeded): |
| 10545 (generateBuildSystemFromCMakeProject): |
| 10546 (buildCMakeGeneratedProject): |
| 10547 * Scripts/webkitpy/common/multiprocessing_bootstrap.py: |
| 10548 (run): |
| 10549 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 10550 (EflPort.__init__): |
| 10551 (EflPort._image_diff_command): |
| 10552 * efl/run-with-jhbuild: Removed. |
| 10553 * gtk/run-with-jhbuild: Removed. |
| 10554 |
| 10555 2013-01-11 Alan Cutter <alancutter@chromium.org> |
| 10556 |
| 10557 Allow arbitrary queue launch parameters in EWSTools/start-queue.sh |
| 10558 https://bugs.webkit.org/show_bug.cgi?id=106636 |
| 10559 |
| 10560 Reviewed by Adam Barth. |
| 10561 |
| 10562 This parameter will allow the bot boot script to use start-queue.sh and
provide an IRC password for sheriffbot. |
| 10563 |
| 10564 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 10565 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 10566 * EWSTools/screen-config: |
| 10567 * EWSTools/start-queue.sh: |
| 10568 |
| 10569 2013-01-10 Ryosuke Niwa <rniwa@webkit.org> |
| 10570 |
| 10571 kill-old-processes and delete-stale-build-files use CRLF linebreaks |
| 10572 https://bugs.webkit.org/show_bug.cgi?id=106622 |
| 10573 |
| 10574 Reviewed by Simon Fraser. |
| 10575 |
| 10576 Use LF instead of CRLF in kill-old-processes and delete-stale-build-file
s. |
| 10577 Also escape clang\+\+ correctly in kill-old-processes. |
| 10578 |
| 10579 * BuildSlaveSupport/delete-stale-build-files: |
| 10580 * BuildSlaveSupport/kill-old-processes: |
| 10581 |
| 10582 2013-01-10 Ryosuke Niwa <rniwa@webkit.org> |
| 10583 |
| 10584 Build fix after r139357. It was missing a comma. |
| 10585 |
| 10586 * QueueStatusServer/model/queues.py: |
| 10587 (Queue): |
| 10588 |
| 10589 2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com> |
| 10590 |
| 10591 Fixing AuthenticationError when running test-webkitpy as a non-committer
. |
| 10592 https://bugs.webkit.org/show_bug.cgi?id=106420 |
| 10593 |
| 10594 Reviewed by Eric Seidel. |
| 10595 |
| 10596 * Scripts/webkitpy/common/checkout/scm/git.py: |
| 10597 (Git.push_local_commits_to_server): |
| 10598 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 10599 * Scripts/webkitpy/common/checkout/scm/svn.py: |
| 10600 (SVNRepository): |
| 10601 (SVNRepository.has_authorization_for_realm): |
| 10602 |
| 10603 2013-01-10 Christophe Dumez <christophe.dumez@intel.com> |
| 10604 |
| 10605 [EFL][jhbuild] Use tarballs for gstreamer instead of git |
| 10606 https://bugs.webkit.org/show_bug.cgi?id=106552 |
| 10607 |
| 10608 Reviewed by Laszlo Gombos. |
| 10609 |
| 10610 Use tarballs for gstreamer instead of git in EFL's jhbuild |
| 10611 to work around intermittent network issues on our build |
| 10612 bots. Tarballs are fully cached and require no network |
| 10613 operation if their checksum matches. |
| 10614 |
| 10615 * efl/jhbuild.modules: |
| 10616 |
| 10617 2013-01-10 Ryosuke Niwa <rniwa@webkit.org> |
| 10618 |
| 10619 Add Mac WK2 EWS bots |
| 10620 https://bugs.webkit.org/show_bug.cgi?id=106590 |
| 10621 |
| 10622 Reviewed by Adam Barth. |
| 10623 |
| 10624 Added MacWK2EWS, and made myself a watcher for MacEWS and MacWK2EWS. |
| 10625 Also add a deprecated MacWK2Port class. |
| 10626 |
| 10627 * QueueStatusServer/model/queues.py: |
| 10628 (Queue): |
| 10629 * Scripts/webkitpy/common/config/ports.py: |
| 10630 (DeprecatedPort.port): |
| 10631 (MacWK2Port): |
| 10632 (MacWK2Port.run_webkit_tests_command): |
| 10633 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 10634 (MacEWS): |
| 10635 (MacWK2EWS): |
| 10636 * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| 10637 (_test_ewses): |
| 10638 |
| 10639 2013-01-10 Dan Carney <dcarney@google.com> |
| 10640 |
| 10641 [chromium] move webpermissionclient related methods to TestRunner librar
y |
| 10642 https://bugs.webkit.org/show_bug.cgi?id=106548 |
| 10643 |
| 10644 Reviewed by Jochen Eisinger. |
| 10645 |
| 10646 * DumpRenderTree/DumpRenderTree.gypi: |
| 10647 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 10648 (DRTTestRunner::DRTTestRunner): |
| 10649 (DRTTestRunner::reset): |
| 10650 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 10651 (DRTTestRunner): |
| 10652 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 10653 (WebTestRunner::WebTestDelegate::normalizeLayoutTestURL): |
| 10654 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 10655 (WebKit): |
| 10656 (WebTestRunner::WebTestRunner::webPermissions): |
| 10657 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 10658 (WebTestRunner::TestRunner::TestRunner): |
| 10659 (WebTestRunner::TestRunner::setDelegate): |
| 10660 (WebTestRunner): |
| 10661 (WebTestRunner::TestRunner::reset): |
| 10662 (WebTestRunner::TestRunner::webPermissions): |
| 10663 (WebTestRunner::TestRunner::dumpPermissionClientCallbacks): |
| 10664 (WebTestRunner::TestRunner::setImagesAllowed): |
| 10665 (WebTestRunner::TestRunner::setScriptsAllowed): |
| 10666 (WebTestRunner::TestRunner::setStorageAllowed): |
| 10667 (WebTestRunner::TestRunner::setPluginsAllowed): |
| 10668 (WebTestRunner::TestRunner::setAllowDisplayOfInsecureContent): |
| 10669 (WebTestRunner::TestRunner::setAllowRunningOfInsecureContent): |
| 10670 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 10671 (WebTestRunner): |
| 10672 (TestRunner): |
| 10673 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: Renamed fro
m Tools/DumpRenderTree/chromium/WebPermissions.cpp. |
| 10674 (WebTestRunner): |
| 10675 (WebTestRunner::WebPermissions::WebPermissions): |
| 10676 (WebTestRunner::WebPermissions::~WebPermissions): |
| 10677 (WebTestRunner::WebPermissions::allowImage): |
| 10678 (WebTestRunner::WebPermissions::allowScriptFromSource): |
| 10679 (WebTestRunner::WebPermissions::allowStorage): |
| 10680 (WebTestRunner::WebPermissions::allowPlugins): |
| 10681 (WebTestRunner::WebPermissions::allowDisplayingInsecureContent): |
| 10682 (WebTestRunner::WebPermissions::allowRunningInsecureContent): |
| 10683 (WebTestRunner::WebPermissions::setImagesAllowed): |
| 10684 (WebTestRunner::WebPermissions::setScriptsAllowed): |
| 10685 (WebTestRunner::WebPermissions::setStorageAllowed): |
| 10686 (WebTestRunner::WebPermissions::setPluginsAllowed): |
| 10687 (WebTestRunner::WebPermissions::setDisplayingInsecureContentAllowed): |
| 10688 (WebTestRunner::WebPermissions::setRunningInsecureContentAllowed): |
| 10689 (WebTestRunner::WebPermissions::setDelegate): |
| 10690 (WebTestRunner::WebPermissions::setDumpCallbacks): |
| 10691 (WebTestRunner::WebPermissions::reset): |
| 10692 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.h: Renamed from
Tools/DumpRenderTree/chromium/WebPermissions.h. |
| 10693 (WebTestRunner): |
| 10694 (WebPermissions): |
| 10695 * DumpRenderTree/chromium/TestShell.cpp: |
| 10696 (TestShell::initialize): |
| 10697 (TestShell::resetTestController): |
| 10698 (TestShell::createNewWindow): |
| 10699 * DumpRenderTree/chromium/TestShell.h: |
| 10700 (TestShell): |
| 10701 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 10702 (WebViewHost::normalizeLayoutTestURL): |
| 10703 * DumpRenderTree/chromium/WebViewHost.h: |
| 10704 (WebViewHost): |
| 10705 |
| 10706 2013-01-10 Alan Cutter <alancutter@chromium.org> |
| 10707 |
| 10708 Split EWS tool cold-boot.sh into modular components |
| 10709 https://bugs.webkit.org/show_bug.cgi?id=106527 |
| 10710 |
| 10711 Reviewed by Adam Barth. |
| 10712 |
| 10713 Split cold-boot.sh script up into build-vm.sh, build-repo.sh and build-b
oot-cmd.sh. |
| 10714 Updated GCE bot build scripts to match. |
| 10715 Unable to test scripts directly as they depend on being in the repositor
y to work! |
| 10716 |
| 10717 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 10718 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 10719 * EWSTools/build-boot-cmd.sh: Copied from Tools/EWSTools/GoogleComputeEn
gine/build-chromium-ews.sh. |
| 10720 * EWSTools/build-repo.sh: Copied from Tools/EWSTools/cold-boot.sh. |
| 10721 * EWSTools/build-vm.sh: Renamed from Tools/EWSTools/cold-boot.sh. |
| 10722 |
| 10723 2013-01-10 Julie Parent <jparent@chromium.org> |
| 10724 |
| 10725 Dashboard Cleanup: Do not generate the page if we are about to reload. |
| 10726 https://bugs.webkit.org/show_bug.cgi?id=106584 |
| 10727 |
| 10728 Reviewed by Dirk Pranke. |
| 10729 |
| 10730 Move the logic to determine if we should generate the page into |
| 10731 parseParameters() since that is where we have the knowledge to |
| 10732 determine it, and return that value to handleLocationChange, |
| 10733 rather than passing the changed parameters back to handleLocationChange |
| 10734 and having it make the decision. |
| 10735 |
| 10736 This is logically equivalent, save one case: when we are about to do |
| 10737 a reload, we know that there is no reason to generate the page. Old |
| 10738 code was causing an extra page generation in this case. |
| 10739 |
| 10740 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10741 (parseParameters): |
| 10742 (handleLocationChange): |
| 10743 |
| 10744 2013-01-10 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> |
| 10745 |
| 10746 [jhbuild] Use the "configure" script to build glib |
| 10747 https://bugs.webkit.org/show_bug.cgi?id=106569 |
| 10748 |
| 10749 Reviewed by Martin Robinson. |
| 10750 |
| 10751 So far both EFL and GTK have been using autogen.sh to build glib. |
| 10752 While that does work most of the time, it's not really needed since |
| 10753 we are downloading and building stable releases from tarballs. |
| 10754 Additionally, autogen.sh fails to work with automake 1.13 due to the |
| 10755 usage of some macros that have been removed (this has already been |
| 10756 fixed in glib master). |
| 10757 |
| 10758 * efl/jhbuild.modules: |
| 10759 * gtk/jhbuild.modules: |
| 10760 |
| 10761 2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com> |
| 10762 |
| 10763 Changing tests to be consistent and use self.scm rather then recreating
the scm object. |
| 10764 (Missed a couple) |
| 10765 https://bugs.webkit.org/show_bug.cgi?id=106536 |
| 10766 |
| 10767 Reviewed by Eric Seidel. |
| 10768 |
| 10769 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 10770 |
| 10771 2013-01-10 Tony Chang <tony@chromium.org> |
| 10772 |
| 10773 Speed up supplemental dependency computation |
| 10774 https://bugs.webkit.org/show_bug.cgi?id=106503 |
| 10775 |
| 10776 Reviewed by Adam Barth. |
| 10777 |
| 10778 Pass the IDL attributes file for generating the bindings in WebKitTestRu
nner. |
| 10779 |
| 10780 * WebKitTestRunner/CMakeLists.txt: |
| 10781 |
| 10782 2013-01-10 Zan Dobersek <zandobersek@gmail.com> |
| 10783 |
| 10784 Remove the ENABLE_ANIMATION_API feature define occurences |
| 10785 https://bugs.webkit.org/show_bug.cgi?id=106544 |
| 10786 |
| 10787 Reviewed by Simon Fraser. |
| 10788 |
| 10789 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API |
| 10790 feature define handling still lingers in various build systems and confi
gurations |
| 10791 but is of no use, so it should be removed. |
| 10792 |
| 10793 * Scripts/webkitperl/FeatureList.pm: |
| 10794 * qmake/mkspecs/features/features.pri: |
| 10795 |
| 10796 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com> |
| 10797 |
| 10798 [GTK] Add support for loading web process extensions |
| 10799 https://bugs.webkit.org/show_bug.cgi?id=105631 |
| 10800 |
| 10801 Reviewed by Gustavo Noronha Silva. |
| 10802 |
| 10803 * MiniBrowser/gtk/GNUmakefile.am: |
| 10804 * MiniBrowser/gtk/main.c: |
| 10805 (main): Set WEBKIT_INJECTED_BUNDLE env var to use the injected |
| 10806 bundle lib from build dir. |
| 10807 * Scripts/webkitpy/style/checker.py: Add exceptions for GTK+ API |
| 10808 located in WebProcess/InjectedBundle/API/gtk. |
| 10809 * gtk/generate-gtkdoc: |
| 10810 (get_webkit2_options): Scan also files in |
| 10811 WebProcess/InjectedBundle/API/gtk to generate API docs. |
| 10812 (get_webkit2_options.injected_bundle_src_path): Helper function to |
| 10813 build paths in WebProcess/InjectedBundle/API/gtk. |
| 10814 |
| 10815 2013-01-10 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> |
| 10816 |
| 10817 [EFL][WK2] Writing immediately to created windows (open) fails |
| 10818 https://bugs.webkit.org/show_bug.cgi?id=105276 |
| 10819 |
| 10820 Reviewed by Kenneth Rohde Christiansen. |
| 10821 |
| 10822 Do not reset 'about:blank' url for the new pages in mini browser. |
| 10823 |
| 10824 * MiniBrowser/efl/main.c: |
| 10825 (window_create): |
| 10826 |
| 10827 2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com> |
| 10828 |
| 10829 Changing tests to be consistent and use self.scm rather then recreating
the scm object. |
| 10830 https://bugs.webkit.org/show_bug.cgi?id=106536 |
| 10831 |
| 10832 Reviewed by Eric Seidel. |
| 10833 |
| 10834 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 10835 |
| 10836 2013-01-10 Tim 'mithro' Ansell <mithro@mithis.com> |
| 10837 |
| 10838 Converting to unittest2 so we can use assertItemsEqual, making tests |
| 10839 not dependent on order of items. |
| 10840 https://bugs.webkit.org/show_bug.cgi?id=106532 |
| 10841 |
| 10842 Before: |
| 10843 Ran 1733 tests in 38.385s |
| 10844 FAILED (failures=1, errors=22) |
| 10845 |
| 10846 After: |
| 10847 Ran 1733 tests in 32.298s |
| 10848 FAILED (failures=0, errors=22) |
| 10849 |
| 10850 Reviewed by Eric Seidel. |
| 10851 |
| 10852 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: |
| 10853 * Scripts/webkitpy/thirdparty/__init__.py: |
| 10854 (AutoinstallImportHook._install_unittest2): |
| 10855 |
| 10856 2013-01-10 Christophe Dumez <christophe.dumez@intel.com> |
| 10857 |
| 10858 [EFL] Add gstreamer 1.0.5 to jhbuild |
| 10859 https://bugs.webkit.org/show_bug.cgi?id=106178 |
| 10860 |
| 10861 Reviewed by Laszlo Gombos. |
| 10862 |
| 10863 Add gstreamer 1.0.5 to EFL's jhbuild configuration. |
| 10864 |
| 10865 * efl/jhbuild.modules: |
| 10866 |
| 10867 2013-01-09 Alan Cutter <alancutter@chromium.org> |
| 10868 |
| 10869 Updated parameters in GCE build scripts so they now work. |
| 10870 https://bugs.webkit.org/show_bug.cgi?id=106523 |
| 10871 |
| 10872 Reviewed by Adam Barth. |
| 10873 |
| 10874 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh: |
| 10875 * EWSTools/GoogleComputeEngine/build-commit-queue.sh: |
| 10876 * EWSTools/cold-boot.sh: |
| 10877 |
| 10878 2013-01-09 Mark Pilgrim <pilgrim@chromium.org> |
| 10879 |
| 10880 [Chromium] Remove some stray references to WebKitPlatformSupport.h in Du
mpRenderTree |
| 10881 https://bugs.webkit.org/show_bug.cgi?id=106520 |
| 10882 |
| 10883 Reviewed by James Robinson. |
| 10884 |
| 10885 Part of a larger refactoring series. See tracking bug 82948. |
| 10886 |
| 10887 * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: |
| 10888 * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: |
| 10889 |
| 10890 2013-01-09 Julie Parent <jparent@chromium.org> |
| 10891 |
| 10892 Dashboard cleanup: Remove code for currentState and window.location.hash
getting out of state |
| 10893 https://bugs.webkit.org/show_bug.cgi?id=106514 |
| 10894 |
| 10895 This is old code, as these can no longer get out of sync. |
| 10896 permmaLinkURLHash is generated from currentState, which is set only |
| 10897 from the location. The commment about how these can get out of sync |
| 10898 refers to a function that no longer exists. |
| 10899 |
| 10900 Reviewed by Dirk Pranke. |
| 10901 |
| 10902 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10903 (handleLocationChange): |
| 10904 |
| 10905 2013-01-09 Julie Parent <jparent@chromium.org> |
| 10906 |
| 10907 Dashboard Cleanup: Reload the page as soon as we know we need to. |
| 10908 https://bugs.webkit.org/show_bug.cgi?id=106515 |
| 10909 |
| 10910 No need to continue parsing all of the data once we know that |
| 10911 we need to do a reload. |
| 10912 |
| 10913 Reviewed by Dirk Pranke. |
| 10914 |
| 10915 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10916 (parseParameters): |
| 10917 |
| 10918 2013-01-09 Eric Seidel <eric@webkit.org> |
| 10919 |
| 10920 run-perf-tests --chromium-android --profile should show symbols for the
kernel |
| 10921 https://bugs.webkit.org/show_bug.cgi?id=106498 |
| 10922 |
| 10923 Reviewed by Adam Barth. |
| 10924 |
| 10925 Turns out this was easy, once I finally read the output from "perf repor
t". |
| 10926 It appears there may be a bug in "perf record" on android, as it complai
ns |
| 10927 about not being able to read from /proc/kallsyms even when |
| 10928 /proc/sys/kernel/kptr_restrict is 0. For now I've not bothered |
| 10929 to keep /proc/sys/kernel/kptr_restrict as 0 during the actual record |
| 10930 but rather just flip it to 0 long enough to grab the /proc/kallsyms |
| 10931 and then flip it back to whatever the device had. |
| 10932 |
| 10933 /proc/sys/kernel/kptr_restrict controls what /proc/kallsyms returns |
| 10934 on Linux. /proc/kallsyms contains a mapping of kernel addresses |
| 10935 to symbol names. Its world-readable, but will return all 0s if you |
| 10936 don't have permission to see the kernel symbols. kptr_restrict |
| 10937 supports values 0, 1, 2. Where 0 means "everyone can see the real symbo
ls" |
| 10938 1 is only a specific group, and 2 is "no one, not even root". |
| 10939 By default kptr_restrict is 2 on Android it seems. |
| 10940 More kptr_restrict docs: http://lwn.net/Articles/420403/ |
| 10941 |
| 10942 I also took this opportunity to clean up how the perf record command |
| 10943 was built for use/display in AndroidPerf.profile_after_exit and |
| 10944 change to always using long-form names for the arguments (to hopefully h
elp readability). |
| 10945 |
| 10946 * Scripts/webkitpy/layout_tests/port/chromium_android.py: |
| 10947 (AndroidPerf.__init__): |
| 10948 (profile_after_exit): |
| 10949 (ChromiumAndroidDriver.__init__): |
| 10950 (ChromiumAndroidDriver._update_kallsyms_cache): |
| 10951 * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py: |
| 10952 |
| 10953 2013-01-09 Julie Parent <jparent@chromium.org> |
| 10954 |
| 10955 Dashboard cleanup: remove dead code. |
| 10956 https://bugs.webkit.org/show_bug.cgi?id=106509 |
| 10957 |
| 10958 Reviewed by Dirk Pranke. |
| 10959 |
| 10960 * TestResultServer/static-dashboards/dashboard_base.js: |
| 10961 (parseParameters): |
| 10962 |
| 10963 2013-01-09 Joanmarie Diggs <jdiggs@igalia.com> |
| 10964 |
| 10965 [GTK] accessibility/aria-labelledby-overrides-label.html requires a prop
er baseline |
| 10966 https://bugs.webkit.org/show_bug.cgi?id=105638 |
| 10967 |
| 10968 Reviewed by Martin Robinson. |
| 10969 |
| 10970 The test was failing for two reasons: |
| 10971 - AccessibilityRenderObject::correspondingLabelForControlElement() was |
| 10972 not ignoring the ARIA labelled-by property |
| 10973 - AccessibilityController::accessibleElementById() was not implemented |
| 10974 |
| 10975 Because getting an element by ID cannot be done in the UIProcess, the |
| 10976 decision was made to expose the element's ID as an accessible attribute |
| 10977 of the object. |
| 10978 |
| 10979 In addition, fixing the bug in AccessibilityRenderObject made it possibl
e |
| 10980 to eliminate the Gtk platform-specific expectations for another test. |
| 10981 |
| 10982 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp: |
| 10983 (childElementById): Added. Walks the tree looking for the AtkObject |
| 10984 Attribute which exposes the HTML element's ID. |
| 10985 (AccessibilityController::accessibleElementById): Implemented. |
| 10986 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: |
| 10987 (AccessibilityUIElement::title): Modified to print out "AXTitle: " even |
| 10988 when there is no title, as is done with the Mac port. |
| 10989 * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp: |
| 10990 (WTR): |
| 10991 * WebKitTestRunner/InjectedBundle/atk/AccessibilityControllerAtk.cpp: |
| 10992 (WTR::childElementById): Added. Walks the tree looking for the AtkObject |
| 10993 Attribute which exposes the HTML element's ID. |
| 10994 (WTR): |
| 10995 (WTR::AccessibilityController::accessibleElementById): Implemented. |
| 10996 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| 10997 (WTR::AccessibilityUIElement::title): Modified to print out "AXTitle: " |
| 10998 even when there is no title, as is done with the Mac port. |
| 10999 |
| 11000 2013-01-09 Gregg Tavares <gman@google.com> |
| 11001 |
| 11002 Add Gregg Tavares as a committer |
| 11003 https://bugs.webkit.org/show_bug.cgi?id=106492 |
| 11004 |
| 11005 Unreviewed. |
| 11006 |
| 11007 * Scripts/webkitpy/common/config/committers.py: |
| 11008 |
| 11009 2013-01-09 Roger Fong <roger_fong@apple.com> |
| 11010 |
| 11011 Enable seamless iFrames for Windows DRT. |
| 11012 https://bugs.webkit.org/show_bug.cgi?id=106468. |
| 11013 |
| 11014 Rubberstamped by Timothy Horton. |
| 11015 |
| 11016 * DumpRenderTree/win/DumpRenderTree.cpp: |
| 11017 (resetDefaultsToConsistentValues): |
| 11018 |
| 11019 2013-01-09 Christophe Dumez <christophe.dumez@intel.com> |
| 11020 |
| 11021 [WK2] Implement eventSender.scheduleAsynchronousKeyDown |
| 11022 https://bugs.webkit.org/show_bug.cgi?id=93979 |
| 11023 |
| 11024 Reviewed by Benjamin Poulain. |
| 11025 |
| 11026 Implement eventSender.scheduleAsynchronousKeyDown() in |
| 11027 WebKitTestRunner. |
| 11028 |
| 11029 * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl: |
| 11030 * WebKitTestRunner/InjectedBundle/EventSendingController.cpp: |
| 11031 (WTR::createKeyDownMessageBody): |
| 11032 (WTR::EventSendingController::keyDown): |
| 11033 (WTR::EventSendingController::scheduleAsynchronousKeyDown): |
| 11034 * WebKitTestRunner/InjectedBundle/EventSendingController.h: |
| 11035 (EventSendingController): |
| 11036 * WebKitTestRunner/TestController.cpp: |
| 11037 (WTR::TestController::didReceiveKeyDownMessageFromInjectedBundle): |
| 11038 (WTR::TestController::didReceiveMessageFromInjectedBundle): |
| 11039 (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle): |
| 11040 * WebKitTestRunner/TestController.h: |
| 11041 (TestController): |
| 11042 |
| 11043 2013-01-09 Jochen Eisinger <jochen@chromium.org> |
| 11044 |
| 11045 [chromium] move resource load callback dumping to TestRunner library |
| 11046 https://bugs.webkit.org/show_bug.cgi?id=106449 |
| 11047 |
| 11048 Reviewed by Adam Barth. |
| 11049 |
| 11050 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 11051 (DRTTestRunner::DRTTestRunner): |
| 11052 (DRTTestRunner::reset): |
| 11053 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 11054 (DRTTestRunner): |
| 11055 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 11056 (WebKit): |
| 11057 (WebTestRunner::WebTestDelegate::makeURLErrorDescription): |
| 11058 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 11059 (WebKit): |
| 11060 (WebTestProxyBase): |
| 11061 (WebTestRunner::WebTestProxy::assignIdentifierToRequest): |
| 11062 (WebTestRunner::WebTestProxy::willRequestResource): |
| 11063 (WebTestRunner::WebTestProxy::willSendRequest): |
| 11064 (WebTestRunner::WebTestProxy::didReceiveResponse): |
| 11065 (WebTestRunner::WebTestProxy::didFinishResourceLoad): |
| 11066 (WebTestRunner::WebTestProxy::didFailResourceLoad): |
| 11067 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 11068 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks): |
| 11069 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks): |
| 11070 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes): |
| 11071 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11072 (WebTestRunner::TestRunner::TestRunner): |
| 11073 (WebTestRunner::TestRunner::reset): |
| 11074 (WebTestRunner::TestRunner::shouldDumpResourceLoadCallbacks): |
| 11075 (WebTestRunner::TestRunner::shouldDumpResourceRequestCallbacks): |
| 11076 (WebTestRunner::TestRunner::shouldDumpResourceResponseMIMETypes): |
| 11077 (WebTestRunner): |
| 11078 (WebTestRunner::TestRunner::dumpResourceLoadCallbacks): |
| 11079 (WebTestRunner::TestRunner::dumpResourceRequestCallbacks): |
| 11080 (WebTestRunner::TestRunner::dumpResourceResponseMIMETypes): |
| 11081 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11082 (TestRunner): |
| 11083 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 11084 (WebTestRunner::WebTestProxyBase::reset): |
| 11085 (WebTestRunner): |
| 11086 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest): |
| 11087 (WebTestRunner::WebTestProxyBase::willRequestResource): |
| 11088 (WebTestRunner::WebTestProxyBase::willSendRequest): |
| 11089 (WebTestRunner::WebTestProxyBase::didReceiveResponse): |
| 11090 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad): |
| 11091 (WebTestRunner::WebTestProxyBase::didFailResourceLoad): |
| 11092 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 11093 (WebViewHost::willSendRequest): |
| 11094 (WebViewHost::makeURLErrorDescription): |
| 11095 (WebViewHost::reset): |
| 11096 * DumpRenderTree/chromium/WebViewHost.h: |
| 11097 (WebViewHost): |
| 11098 |
| 11099 2013-01-09 Dan Carney <dcarney@google.com> |
| 11100 |
| 11101 [chromium] move dumpcreateview methods to testrunner library |
| 11102 https://bugs.webkit.org/show_bug.cgi?id=106434 |
| 11103 |
| 11104 Reviewed by Adam Barth. |
| 11105 |
| 11106 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 11107 (DRTTestRunner::DRTTestRunner): |
| 11108 (DRTTestRunner::reset): |
| 11109 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 11110 (DRTTestRunner): |
| 11111 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 11112 (WebTestRunner::WebTestRunner::shouldDumpCreateView): |
| 11113 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11114 (WebTestRunner::TestRunner::TestRunner): |
| 11115 (WebTestRunner::TestRunner::reset): |
| 11116 (WebTestRunner::TestRunner::shouldDumpCreateView): |
| 11117 (WebTestRunner): |
| 11118 (WebTestRunner::TestRunner::dumpCreateView): |
| 11119 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11120 (TestRunner): |
| 11121 |
| 11122 2013-01-09 Csaba Osztrogonác <ossy@webkit.org> |
| 11123 |
| 11124 webkitpy cleanup: Merge additional_comment_text into comment_text |
| 11125 https://bugs.webkit.org/show_bug.cgi?id=106421 |
| 11126 |
| 11127 Reviewed by Adam Barth. |
| 11128 |
| 11129 * Scripts/webkitpy/common/config/committervalidator.py: |
| 11130 (CommitterValidator.reject_patch_from_commit_queue): |
| 11131 (CommitterValidator.reject_patch_from_review_queue): |
| 11132 * Scripts/webkitpy/common/net/bugzilla/bugzilla.py: |
| 11133 (Bugzilla.set_flag_on_attachment): |
| 11134 * Scripts/webkitpy/common/net/bugzilla/bugzilla_mock.py: |
| 11135 (MockBugzilla.set_flag_on_attachment): |
| 11136 * Scripts/webkitpy/tool/bot/feeders_unittest.py: |
| 11137 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 11138 (AbstractEarlyWarningSystem._post_reject_message_on_bug): |
| 11139 * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| 11140 |
| 11141 2013-01-09 Mario Sanchez Prada <mario.prada@samsung.com> |
| 11142 |
| 11143 [GTK] Raise version of gdk-pixbuf in jhbuild up to 2.26.5 |
| 11144 https://bugs.webkit.org/show_bug.cgi?id=106464 |
| 11145 |
| 11146 Reviewed by Martin Robinson. |
| 11147 |
| 11148 Current version in jhbuild.modules (2.26.0) is giving trouble to |
| 11149 when trying to build WebKitGTK from scratch, due to a segmentation |
| 11150 fault error in gdk-pixbuf-query-loader during the 'make' |
| 11151 phase. Raising the version to 2.26.5 fixes this issue. |
| 11152 |
| 11153 * gtk/jhbuild.modules: Version raised, checksums updated. |
| 11154 |
| 11155 2013-01-09 János Badics <jbadics@inf.u-szeged.hu> |
| 11156 |
| 11157 [Qt][NRWT] Pass --timeout to DRT/WTR if a test is marked as SLOW. |
| 11158 https://bugs.webkit.org/show_bug.cgi?id=90968. |
| 11159 |
| 11160 Reviewed by Csaba Osztrogonác. |
| 11161 |
| 11162 Added functionality in DRT and WTR to use any timeout value while runnin
g |
| 11163 slow tests (eventually, any test). Now NRWT --time-out-ms determines the |
| 11164 timeout value for the test. Added a flag in NRWT (supports_per_test_time
out) |
| 11165 to indicate whether the current port supports setting timeout value |
| 11166 per test (it's False by default; I enabled it only on Qt). |
| 11167 Also corrected a typo in driver.py |
| 11168 |
| 11169 * DumpRenderTree/DumpRenderTree.h: |
| 11170 (TestCommand::TestCommand): |
| 11171 (TestCommand): |
| 11172 * DumpRenderTree/DumpRenderTreeCommon.cpp: |
| 11173 (parseInputLine): |
| 11174 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 11175 (WebCore::DumpRenderTree::processLine): |
| 11176 * Scripts/webkitpy/layout_tests/port/base.py: |
| 11177 (Port.supports_per_test_timeout): |
| 11178 * Scripts/webkitpy/layout_tests/port/driver.py: |
| 11179 (Driver.run_test): |
| 11180 (Driver._command_from_driver_input): |
| 11181 * Scripts/webkitpy/layout_tests/port/qt.py: |
| 11182 (QtPort.supports_per_test_timeout): |
| 11183 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| 11184 (WTR::InjectedBundle::InjectedBundle): |
| 11185 (WTR::InjectedBundle::didReceiveMessage): |
| 11186 (WTR::InjectedBundle::beginTesting): |
| 11187 * WebKitTestRunner/InjectedBundle/InjectedBundle.h: |
| 11188 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 11189 (WTR::TestRunner::setCustomTimeout): |
| 11190 (WTR): |
| 11191 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 11192 (TestRunner): |
| 11193 * WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp: |
| 11194 (WTR::TestRunner::initializeWaitToDumpWatchdogTimerIfNeeded): |
| 11195 * WebKitTestRunner/TestController.cpp: |
| 11196 (WTR::TestController::TestController): |
| 11197 (WTR::TestController::getCustomTimeout): |
| 11198 (WTR): |
| 11199 (WTR::TestCommand::TestCommand): |
| 11200 (TestCommand): |
| 11201 (WTR::parseInputLine): |
| 11202 (WTR::TestController::runTest): |
| 11203 (WTR::TestController::runUntil): |
| 11204 * WebKitTestRunner/TestController.h: |
| 11205 (TestController): |
| 11206 * WebKitTestRunner/TestInvocation.cpp: |
| 11207 (WTR::TestInvocation::TestInvocation): |
| 11208 (WTR::TestInvocation::setCustomTimeout): |
| 11209 (WTR): |
| 11210 (WTR::TestInvocation::invoke): |
| 11211 * WebKitTestRunner/TestInvocation.h: |
| 11212 (TestInvocation): |
| 11213 |
| 11214 2013-01-08 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| 11215 |
| 11216 Regression(r138681): Add HAVE(ACCESSIBILITY) guard to atk files |
| 11217 https://bugs.webkit.org/show_bug.cgi?id=106290 |
| 11218 |
| 11219 Reviewed by Martin Robinson. |
| 11220 |
| 11221 Some atk files don't use HAVE(ACCESSIBILITY). It might make build errors
when |
| 11222 the macro isn't enabled. |
| 11223 |
| 11224 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: |
| 11225 |
| 11226 2013-01-08 Martin Robinson <mrobinson@igalia.com> |
| 11227 |
| 11228 WebKitTestRunner needs support for setHandlesAuthenticationChallenges |
| 11229 https://bugs.webkit.org/show_bug.cgi?id=103653 |
| 11230 |
| 11231 Reviewed by Anders Carlsson. |
| 11232 |
| 11233 Implement setHandlesAuthenticationChallenges in the UIProcess by sending
credentials |
| 11234 and the enabled boolean to the UIProcess and then implementing the didRe
ceiveAuthenticationChallengeInFrame |
| 11235 client callback. |
| 11236 |
| 11237 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: Exposed the n
ew TestRunner |
| 11238 methods to the JavaScript API. |
| 11239 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: |
| 11240 (WTR::TestRunner::setHandlesAuthenticationChallenges): Added this callba
ck for the JavaScript API. |
| 11241 (WTR::TestRunner::setAuthenticationUsername): Ditto. |
| 11242 (WTR::TestRunner::setAuthenticationPassword): Ditto. |
| 11243 * WebKitTestRunner/InjectedBundle/TestRunner.h: |
| 11244 (TestRunner): Added new declarations for the above. |
| 11245 * WebKitTestRunner/TestController.cpp: |
| 11246 (WTR::TestController::createWebViewWithOptions): Hook up the new didRece
iveSynchronousMessageFromInjectedBundle |
| 11247 callback. |
| 11248 (WTR::TestController::resetStateToConsistentValues): Reset the credentia
ls and enabled boolean between tests. |
| 11249 (WTR::TestController::didReceiveAuthenticationChallengeInFrame): Handle
the callback by using |
| 11250 the authentication information passed from the InjectedBundle. |
| 11251 * WebKitTestRunner/TestController.h: |
| 11252 (WTR::TestController::setHandlesAuthenticationChallenges): Added setter
to allow TestInvocation |
| 11253 to communicate with the TestController. |
| 11254 (WTR::TestController::setAuthenticationUsername): Ditto. |
| 11255 (WTR::TestController::setAuthenticationPassword): Ditto. |
| 11256 (TestController): |
| 11257 * WebKitTestRunner/TestInvocation.cpp: |
| 11258 (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): Handle the m
essages sending authentication |
| 11259 information from the InjectedBundle. |
| 11260 (WTR::TestInvocation::outputText): Added this method so that the TestCon
troller can output |
| 11261 text to the TestInvocation text output. |
| 11262 * WebKitTestRunner/TestInvocation.h: |
| 11263 (TestInvocation): Added declaration for new method. |
| 11264 |
| 11265 2013-01-08 Benjamin Poulain <benjamin@webkit.org> |
| 11266 |
| 11267 Add myself as a watcher for Web Geolocation |
| 11268 |
| 11269 Unreviewed. |
| 11270 |
| 11271 * Scripts/webkitpy/common/config/watchlist: |
| 11272 |
| 11273 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11274 |
| 11275 [webkitpy] Call setup_test_run method of the parent Port interface when
method is called on subclasses |
| 11276 https://bugs.webkit.org/show_bug.cgi?id=106364 |
| 11277 |
| 11278 Reviewed by Eric Seidel. |
| 11279 |
| 11280 When the setup_test_run method is called on the subclasses of the base P
ort |
| 11281 interface, the parent method should also be called via super(), despite
the |
| 11282 parent method not doing anything at the moment. |
| 11283 |
| 11284 The according calls to super() are required in the ChromiumPort, EflPort |
| 11285 and GtkPort implementations. |
| 11286 |
| 11287 * Scripts/webkitpy/layout_tests/port/chromium.py: |
| 11288 (ChromiumPort.setup_test_run): |
| 11289 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 11290 (EflPort.setup_test_run): |
| 11291 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 11292 (GtkPort.setup_test_run): |
| 11293 |
| 11294 2013-01-08 Julie Parent <jparent@chromium.org> |
| 11295 |
| 11296 Dashboard cleanup: Remove globals g_buildersThatFailedToLoad and g_stale
Builders |
| 11297 https://bugs.webkit.org/show_bug.cgi?id=106356 |
| 11298 |
| 11299 g_buildersThatFailedToLoad and g_staleBuilders were globals defined in |
| 11300 dashboard_base, assigned by Loader, and used only by dashboard_base to |
| 11301 create error messages. Moved the variables to be privates on the Loader |
| 11302 object, moved error message creation to _getLoadingErrorMessages on the |
| 11303 Loader object, and now pass the errors back to dashboard base via the |
| 11304 resourceLoadingComplete callback. |
| 11305 |
| 11306 Also removed the now unused clearError function, it was only being used |
| 11307 by unit tests to clean up global state. |
| 11308 |
| 11309 Reviewed by Dirk Pranke. |
| 11310 |
| 11311 * TestResultServer/static-dashboards/dashboard_base.js: |
| 11312 (resourceLoadingComplete): |
| 11313 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| 11314 * TestResultServer/static-dashboards/loader.js: |
| 11315 (.): |
| 11316 * TestResultServer/static-dashboards/loader_unittests.js: |
| 11317 |
| 11318 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11319 |
| 11320 [EFL][GTK] Make the PulseAudioSanitizer an object on the EflPort, GtkPor
t |
| 11321 https://bugs.webkit.org/show_bug.cgi?id=106354 |
| 11322 |
| 11323 Reviewed by Eric Seidel. |
| 11324 |
| 11325 Put the PulseAudioSanitizer object on the EflPort and GtkPort interfaces |
| 11326 instead of those two inheriting from it. Also add a mock object of the |
| 11327 sanitizer that's used in unit tests. |
| 11328 |
| 11329 * Scripts/webkitpy/layout_tests/port/efl.py: |
| 11330 (EflPort): |
| 11331 (EflPort.__init__): |
| 11332 (EflPort.setup_test_run): |
| 11333 (EflPort.clean_up_test_run): |
| 11334 * Scripts/webkitpy/layout_tests/port/efl_unittest.py: Also correct the |
| 11335 importing order. |
| 11336 (EflPortTest.make_port): Put a mock PulseAudioSanitizer on the instance. |
| 11337 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 11338 (GtkPort): |
| 11339 (GtkPort.__init__): |
| 11340 (GtkPort.setup_test_run): |
| 11341 (GtkPort.clean_up_test_run): |
| 11342 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: Also correct the |
| 11343 importing order. |
| 11344 (GtkPortTest.make_port): Put a mock PulseAudioSanitizer on the instance. |
| 11345 * Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer.py: |
| 11346 (PulseAudioSanitizer.unload_pulseaudio_module): Stylize the method as pu
blic. |
| 11347 (PulseAudioSanitizer.restore_pulseaudio_module): Ditto. |
| 11348 * Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer_mock.py: Added
. |
| 11349 (PulseAudioSanitizerMock): A simple mock interface for PulseAudioSanitiz
er. |
| 11350 (PulseAudioSanitizerMock.unload_pulseaudio_module): |
| 11351 (PulseAudioSanitizerMock.restore_pulseaudio_module): |
| 11352 |
| 11353 2013-01-08 Jochen Eisinger <jochen@chromium.org> |
| 11354 |
| 11355 [chromium] move dumpFrameLoadCallbacks and friends to the TestRunner lib
rary |
| 11356 https://bugs.webkit.org/show_bug.cgi?id=106324 |
| 11357 |
| 11358 Reviewed by Adam Barth. |
| 11359 |
| 11360 Since the frame load callbacks are part of the WebFrameClient, the |
| 11361 WebTestProxy is now intercepting both WebViewClient and WebFrameClient |
| 11362 methods. |
| 11363 |
| 11364 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 11365 (DRTTestRunner::DRTTestRunner): |
| 11366 (DRTTestRunner::reset): |
| 11367 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 11368 (DRTTestRunner): |
| 11369 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 11370 (WebTestInterfaces): |
| 11371 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 11372 (WebKit): |
| 11373 (WebTestProxyBase): |
| 11374 (WebTestRunner): |
| 11375 (WebTestRunner::WebTestProxy::WebTestProxy): |
| 11376 (WebTestProxy): |
| 11377 (WebTestRunner::WebTestProxy::didInvalidateRect): |
| 11378 (WebTestRunner::WebTestProxy::didScrollRect): |
| 11379 (WebTestRunner::WebTestProxy::scheduleComposite): |
| 11380 (WebTestRunner::WebTestProxy::scheduleAnimation): |
| 11381 (WebTestRunner::WebTestProxy::setWindowRect): |
| 11382 (WebTestRunner::WebTestProxy::show): |
| 11383 (WebTestRunner::WebTestProxy::didAutoResize): |
| 11384 (WebTestRunner::WebTestProxy::postAccessibilityNotification): |
| 11385 (WebTestRunner::WebTestProxy::startDragging): |
| 11386 (WebTestRunner::WebTestProxy::shouldBeginEditing): |
| 11387 (WebTestRunner::WebTestProxy::shouldEndEditing): |
| 11388 (WebTestRunner::WebTestProxy::shouldInsertNode): |
| 11389 (WebTestRunner::WebTestProxy::shouldInsertText): |
| 11390 (WebTestRunner::WebTestProxy::shouldChangeSelectedRange): |
| 11391 (WebTestRunner::WebTestProxy::shouldDeleteRange): |
| 11392 (WebTestRunner::WebTestProxy::shouldApplyStyle): |
| 11393 (WebTestRunner::WebTestProxy::didBeginEditing): |
| 11394 (WebTestRunner::WebTestProxy::didChangeSelection): |
| 11395 (WebTestRunner::WebTestProxy::didChangeContents): |
| 11396 (WebTestRunner::WebTestProxy::didEndEditing): |
| 11397 (WebTestRunner::WebTestProxy::registerIntentService): |
| 11398 (WebTestRunner::WebTestProxy::dispatchIntent): |
| 11399 (WebTestRunner::WebTestProxy::willPerformClientRedirect): |
| 11400 (WebTestRunner::WebTestProxy::didCancelClientRedirect): |
| 11401 (WebTestRunner::WebTestProxy::didStartProvisionalLoad): |
| 11402 (WebTestRunner::WebTestProxy::didReceiveServerRedirectForProvisionalLoad
): |
| 11403 (WebTestRunner::WebTestProxy::didFailProvisionalLoad): |
| 11404 (WebTestRunner::WebTestProxy::didCommitProvisionalLoad): |
| 11405 (WebTestRunner::WebTestProxy::didReceiveTitle): |
| 11406 (WebTestRunner::WebTestProxy::didFinishDocumentLoad): |
| 11407 (WebTestRunner::WebTestProxy::didHandleOnloadEvents): |
| 11408 (WebTestRunner::WebTestProxy::didFailLoad): |
| 11409 (WebTestRunner::WebTestProxy::didFinishLoad): |
| 11410 (WebTestRunner::WebTestProxy::didChangeLocationWithinPage): |
| 11411 (WebTestRunner::WebTestProxy::didDisplayInsecureContent): |
| 11412 (WebTestRunner::WebTestProxy::didRunInsecureContent): |
| 11413 (WebTestRunner::WebTestProxy::didDetectXSS): |
| 11414 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 11415 (WebTestRunner::WebTestRunner::setTestIsRunning): |
| 11416 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks): |
| 11417 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks): |
| 11418 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks
): |
| 11419 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads): |
| 11420 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges): |
| 11421 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11422 (WebTestRunner::TestRunner::TestRunner): |
| 11423 (WebTestRunner::TestRunner::reset): |
| 11424 (WebTestRunner::TestRunner::setTestIsRunning): |
| 11425 (WebTestRunner): |
| 11426 (WebTestRunner::TestRunner::shouldDumpFrameLoadCallbacks): |
| 11427 (WebTestRunner::TestRunner::setShouldDumpFrameLoadCallbacks): |
| 11428 (WebTestRunner::TestRunner::shouldDumpUserGestureInFrameLoadCallbacks): |
| 11429 (WebTestRunner::TestRunner::stopProvisionalFrameLoads): |
| 11430 (WebTestRunner::TestRunner::shouldDumpTitleChanges): |
| 11431 (WebTestRunner::TestRunner::dumpFrameLoadCallbacks): |
| 11432 (WebTestRunner::TestRunner::dumpUserGestureInFrameLoadCallbacks): |
| 11433 (WebTestRunner::TestRunner::setStopProvisionalFrameLoads): |
| 11434 (WebTestRunner::TestRunner::dumpTitleChanges): |
| 11435 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11436 (TestRunner): |
| 11437 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 11438 (WebTestInterfaces::Internal): |
| 11439 (WebTestRunner::WebTestInterfaces::Internal::webView): |
| 11440 (WebTestRunner::WebTestInterfaces::Internal::Internal): |
| 11441 (WebTestRunner::WebTestInterfaces::Internal::setWebView): |
| 11442 (WebTestRunner): |
| 11443 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning): |
| 11444 (WebTestRunner::WebTestInterfaces::setWebView): |
| 11445 (WebTestRunner::WebTestInterfaces::setTestIsRunning): |
| 11446 (WebTestRunner::WebTestInterfaces::webView): |
| 11447 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 11448 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect): |
| 11449 (WebTestRunner): |
| 11450 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect): |
| 11451 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad): |
| 11452 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisional
Load): |
| 11453 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad): |
| 11454 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad): |
| 11455 (WebTestRunner::WebTestProxyBase::didReceiveTitle): |
| 11456 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad): |
| 11457 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents): |
| 11458 (WebTestRunner::WebTestProxyBase::didFailLoad): |
| 11459 (WebTestRunner::WebTestProxyBase::didFinishLoad): |
| 11460 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage): |
| 11461 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent): |
| 11462 (WebTestRunner::WebTestProxyBase::didRunInsecureContent): |
| 11463 (WebTestRunner::WebTestProxyBase::didDetectXSS): |
| 11464 * DumpRenderTree/chromium/TestShell.cpp: |
| 11465 (TestShell::runFileTest): |
| 11466 (TestShell::testFinished): |
| 11467 * DumpRenderTree/chromium/TestShell.h: |
| 11468 (TestShell): |
| 11469 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 11470 (WebViewHost::didStartProvisionalLoad): |
| 11471 (WebViewHost::didReceiveServerRedirectForProvisionalLoad): |
| 11472 (WebViewHost::didFailProvisionalLoad): |
| 11473 (WebViewHost::didCommitProvisionalLoad): |
| 11474 (WebViewHost::didReceiveTitle): |
| 11475 (WebViewHost::didFailLoad): |
| 11476 (WebViewHost::didFinishLoad): |
| 11477 * DumpRenderTree/chromium/WebViewHost.h: |
| 11478 (WebViewHost): |
| 11479 |
| 11480 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11481 |
| 11482 [GTK] Lower the default timeout value for WebKitTestRunner |
| 11483 https://bugs.webkit.org/show_bug.cgi?id=106353 |
| 11484 |
| 11485 Reviewed by Dirk Pranke. |
| 11486 |
| 11487 The default timeout value for WebKitTestRunner should be lowered. |
| 11488 The current value (80 seconds) is irrational and just leads to producing |
| 11489 text failures for layout tests that genuinely time out. This just leads |
| 11490 to more deviation from the GTK WK1 port in terms of test expectations. |
| 11491 |
| 11492 The value used is the same as when running the DumpRenderTree, that's |
| 11493 6 seconds in release builds and 12 seconds in debug builds. |
| 11494 |
| 11495 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 11496 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| 11497 (GtkPortTest.test_default_timeout_ms): |
| 11498 |
| 11499 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11500 |
| 11501 test-webkitpy shows failure output on my linux box |
| 11502 https://bugs.webkit.org/show_bug.cgi?id=101261 |
| 11503 |
| 11504 Reviewed by Eric Seidel. |
| 11505 |
| 11506 Mock out the PulseAudioSanitizer methods when creating testing instances |
| 11507 of EflPort and GtkPort interfaces in unit tests. This stops throwing up |
| 11508 PulseAudio output when the sanitizer was trying to unload modules which |
| 11509 were already unloaded by another unit test that was being run in paralle
l. |
| 11510 |
| 11511 * Scripts/webkitpy/layout_tests/port/efl_unittest.py: |
| 11512 (EflPortTest): |
| 11513 (EflPortTest.make_port): |
| 11514 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| 11515 (GtkPortTest): |
| 11516 (GtkPortTest.make_port): |
| 11517 |
| 11518 2013-01-08 Julie Parent <jparent@chromium.org> |
| 11519 |
| 11520 Dashboard Cleanup: Remove g_hasDoneInitialPageGeneration |
| 11521 https://bugs.webkit.org/show_bug.cgi?id=106254 |
| 11522 |
| 11523 Remove the global variable g_hasDoneInitialPageGeneration. It was used |
| 11524 only to figure out if we should call addBuilderLoadErrors during |
| 11525 handleLocationChange, which was called when the loader completed and on |
| 11526 any hash change, but we only ever wanted to call addBuilderLoadErrors |
| 11527 on the initial loader load. Moved the call of addBuilderLoadErrors to |
| 11528 resourceLoadingComplete rather than handleLocationChange, so now we |
| 11529 only call it when we want to, and the check can go away completely. |
| 11530 |
| 11531 Reviewed by Dirk Pranke. |
| 11532 |
| 11533 * TestResultServer/static-dashboards/dashboard_base.js: |
| 11534 (addBuilderLoadErrors): |
| 11535 (resourceLoadingComplete): |
| 11536 (handleLocationChange): |
| 11537 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js: |
| 11538 |
| 11539 2013-01-08 Dominic Mazzoni <dmazzoni@google.com> |
| 11540 |
| 11541 Add aboxhall@chromium.org to accessibility watchlist. |
| 11542 |
| 11543 Unreviewed. |
| 11544 |
| 11545 * Scripts/webkitpy/common/config/watchlist: |
| 11546 |
| 11547 2013-01-08 Dan Winship <danw@gnome.org> |
| 11548 |
| 11549 Add Apache 2.4 support for Fedora 18 |
| 11550 https://bugs.webkit.org/show_bug.cgi?id=104478 |
| 11551 |
| 11552 Reviewed by Martin Robinson. |
| 11553 |
| 11554 Apache 2.4's httpd.conf is slightly incompatible with 2.2's, so we |
| 11555 need a separate config. |
| 11556 |
| 11557 * Scripts/webkitpy/layout_tests/port/base.py: |
| 11558 (Port._apache_version): |
| 11559 (Port._apache_config_file_name_for_platform): |
| 11560 * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
| 11561 * Scripts/run-webkit-httpd: |
| 11562 * Scripts/webkitperl/httpd.pm: |
| 11563 (getApacheVersion): |
| 11564 (getDefaultConfigForTestDirectory): |
| 11565 (getHTTPDConfigPathForTestDirectory): |
| 11566 |
| 11567 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11568 |
| 11569 Make the override-feature-defines script compatible with Python v3 |
| 11570 https://bugs.webkit.org/show_bug.cgi?id=105742 |
| 11571 |
| 11572 Reviewed by Martin Robinson. |
| 11573 |
| 11574 Instead of printing output through a statement, use the print function a
nd format |
| 11575 the output using the str.format method. This makes the script runnable w
ith Python v3. |
| 11576 |
| 11577 * gtk/override-feature-defines: |
| 11578 (adjust_feature_defines_makefile): |
| 11579 |
| 11580 2013-01-08 Heikki Paajanen <heikki.paajanen@palm.com> |
| 11581 |
| 11582 [Qt] Fix libxml2 config test |
| 11583 https://bugs.webkit.org/show_bug.cgi?id=106317 |
| 11584 |
| 11585 Reviewed by Simon Hausmann. |
| 11586 |
| 11587 Don't assume standard include/libxml2, libxml-2.0.pc should know |
| 11588 where it's headers are. |
| 11589 |
| 11590 * qmake/config.tests/libxml2/libxml2.cpp: Fix include |
| 11591 |
| 11592 2013-01-08 Zan Dobersek <zandobersek@gmail.com> |
| 11593 |
| 11594 [GTK] Make Tools/gtk/generate-gtkdoc compatible with Python 3 |
| 11595 https://bugs.webkit.org/show_bug.cgi?id=106195 |
| 11596 |
| 11597 Reviewed by Philippe Normand. |
| 11598 |
| 11599 Perform changes in the generate-gtkdoc script and common and gtkdoc modu
les |
| 11600 to make the Python code compatible with Python 3. This includes modifyin
g |
| 11601 print statements, exception handling, dictionary iteration and |
| 11602 byte-sequence-to-string conversion. |
| 11603 |
| 11604 * gtk/common.py: |
| 11605 (get_build_path): |
| 11606 (pkg_config_file_variable): |
| 11607 (gtk_version_of_pkg_config_file): |
| 11608 * gtk/generate-gtkdoc: |
| 11609 (print_missing_api): |
| 11610 * gtk/gtkdoc.py: |
| 11611 (GTKDoc.__init__): |
| 11612 (GTKDoc._run_command): |
| 11613 |
| 11614 2013-01-02 Steve Block <steveblock@chromium.org> |
| 11615 |
| 11616 Add chromium.org email address for Steve Block. |
| 11617 |
| 11618 Unreviewed. |
| 11619 |
| 11620 * Scripts/webkitpy/common/config/committers.py: |
| 11621 |
| 11622 2013-01-07 Filip Pizlo <fpizlo@apple.com> |
| 11623 |
| 11624 Rationalize closure call heuristics and profiling |
| 11625 https://bugs.webkit.org/show_bug.cgi?id=106270 |
| 11626 |
| 11627 Reviewed by Oliver Hunt. |
| 11628 |
| 11629 Add ability to use display-profiler-output via a pipe, and add the abili
ty to dump |
| 11630 all generated code ('display *' or 'd *'). |
| 11631 |
| 11632 * Scripts/display-profiler-output: |
| 11633 |
| 11634 2013-01-07 Ryosuke Niwa <rniwa@webkit.org> |
| 11635 |
| 11636 Sorted more xcodeproj files. |
| 11637 |
| 11638 * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj: |
| 11639 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 11640 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: |
| 11641 |
| 11642 2013-01-07 Ryosuke Niwa <rniwa@webkit.org> |
| 11643 |
| 11644 Sorted xcodeproj files. |
| 11645 |
| 11646 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
| 11647 * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: |
| 11648 |
| 11649 2013-01-07 Dan Bernstein <mitz@apple.com> |
| 11650 |
| 11651 [mac] WebKit1 clients can’t tell when a frame has been removed from the
hierarchy |
| 11652 https://bugs.webkit.org/show_bug.cgi?id=106261 |
| 11653 |
| 11654 Reviewed by Simon Fraser. |
| 11655 |
| 11656 Added a test for -[WebFrameLoadDelegate webView:didRemoveFrameFromHierar
chy:]. |
| 11657 |
| 11658 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 11659 * TestWebKitAPI/Tests/mac/WebViewDidRemoveFrameFromHierarchy.mm: Added. |
| 11660 (-[DidRemoveFrameFromHierarchyFrameLoadDelegate webView:didFinishLoadFor
Frame:]): |
| 11661 (-[DidRemoveFrameFromHierarchyFrameLoadDelegate webView:didRemoveFrameFr
omHierarchy:]): |
| 11662 (TestWebKitAPI): |
| 11663 (TestWebKitAPI::TEST): |
| 11664 |
| 11665 2013-01-07 Ojan Vafai <ojan@chromium.org> |
| 11666 |
| 11667 Add the Apple MountainLion bots to garden-o-matic. |
| 11668 Eventually, we really should move away from hardcoding |
| 11669 the list of bots. |
| 11670 |
| 11671 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scr
ipts/config.js: |
| 11672 |
| 11673 2013-01-07 Jochen Eisinger <jochen@chromium.org> |
| 11674 |
| 11675 [chromium] move web audio related methods to testrunner library |
| 11676 https://bugs.webkit.org/show_bug.cgi?id=106211 |
| 11677 |
| 11678 Reviewed by Adam Barth. |
| 11679 |
| 11680 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 11681 (DRTTestRunner::DRTTestRunner): |
| 11682 (DRTTestRunner::reset): |
| 11683 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 11684 (DRTTestRunner): |
| 11685 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 11686 (WebKit): |
| 11687 (WebTestRunner::WebTestRunner::shouldDumpAsAudio): |
| 11688 (WebTestRunner::WebTestRunner::audioData): |
| 11689 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11690 (WebTestRunner::TestRunner::TestRunner): |
| 11691 (WebTestRunner::TestRunner::reset): |
| 11692 (WebTestRunner::TestRunner::shouldDumpAsAudio): |
| 11693 (WebTestRunner): |
| 11694 (WebTestRunner::TestRunner::audioData): |
| 11695 (WebTestRunner::TestRunner::setAudioData): |
| 11696 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11697 (TestRunner): |
| 11698 * DumpRenderTree/chromium/TestShell.cpp: |
| 11699 (TestShell::dump): |
| 11700 |
| 11701 2013-01-07 Mike West <mkwst@chromium.org> |
| 11702 |
| 11703 Make the IFRAME_SEAMLESS flag runtime-enabled. |
| 11704 https://bugs.webkit.org/show_bug.cgi?id=106213 |
| 11705 |
| 11706 Reviewed by Ojan Vafai. |
| 11707 |
| 11708 * DumpRenderTree/chromium/TestShell.cpp: |
| 11709 (TestShell::TestShell): |
| 11710 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: |
| 11711 (DumpRenderTreeChrome::resetDefaultsToConsistentValues): |
| 11712 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 11713 (resetDefaultsToConsistentValues): |
| 11714 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 11715 (resetDefaultsToConsistentValues): |
| 11716 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: |
| 11717 (WebCore::WebPage::resetSettings): |
| 11718 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| 11719 (WTR::InjectedBundle::beginTesting): |
| 11720 Ensure that seamless IFrames are enabled for layout tests in each of |
| 11721 the ports that support seamless IFrames. |
| 11722 |
| 11723 2013-01-07 Jochen Eisinger <jochen@chromium.org> |
| 11724 |
| 11725 [chromium] move dumpAsText and friends to the TestRunner library |
| 11726 https://bugs.webkit.org/show_bug.cgi?id=106222 |
| 11727 |
| 11728 Reviewed by Adam Barth. |
| 11729 |
| 11730 This moves dumpAsText, dumpChildFramesAsText, and dumpChildFrameScrollPo
sitions to the TestRunner library. |
| 11731 |
| 11732 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 11733 (DRTTestRunner::DRTTestRunner): |
| 11734 (DRTTestRunner::reset): |
| 11735 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 11736 (DRTTestRunner): |
| 11737 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: |
| 11738 (WebTestRunner::WebTestRunner::shouldDumpAsText): |
| 11739 (WebTestRunner::WebTestRunner::setShouldDumpAsText): |
| 11740 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults): |
| 11741 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults): |
| 11742 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions): |
| 11743 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText): |
| 11744 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11745 (WebTestRunner::TestRunner::TestRunner): |
| 11746 (WebTestRunner::TestRunner::reset): |
| 11747 (WebTestRunner::TestRunner::shouldDumpAsText): |
| 11748 (WebTestRunner): |
| 11749 (WebTestRunner::TestRunner::setShouldDumpAsText): |
| 11750 (WebTestRunner::TestRunner::shouldGeneratePixelResults): |
| 11751 (WebTestRunner::TestRunner::setShouldGeneratePixelResults): |
| 11752 (WebTestRunner::TestRunner::shouldDumpChildFrameScrollPositions): |
| 11753 (WebTestRunner::TestRunner::shouldDumpChildFramesAsText): |
| 11754 (WebTestRunner::TestRunner::dumpAsText): |
| 11755 (WebTestRunner::TestRunner::dumpChildFrameScrollPositions): |
| 11756 (WebTestRunner::TestRunner::dumpChildFramesAsText): |
| 11757 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11758 (TestRunner): |
| 11759 |
| 11760 2013-01-07 Ryosuke Niwa <rniwa@webkit.org> |
| 11761 |
| 11762 Build fix attempt after r138810. |
| 11763 |
| 11764 Apparently python 2.6 is really bad at floating point computation. |
| 11765 |
| 11766 * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| 11767 (MainTest.test_run_memory_test): |
| 11768 |
| 11769 2013-01-07 Ryosuke Niwa <rniwa@webkit.org> |
| 11770 |
| 11771 Extract a class to represent a test result to simplify PerfTest.parse_ou
tput and PageLoadPerfTest._run_with_driver |
| 11772 https://bugs.webkit.org/show_bug.cgi?id=106172 |
| 11773 |
| 11774 Reviewed by Tony Chang. |
| 11775 |
| 11776 Extracted PerfTestMetric, which represents a test result and knows how t
o compute statistics and convert itself |
| 11777 to a dictionary. A metric is a type of measurement each test makes such
as "Time", "Malloc", and "JSHeap". |
| 11778 A single test (e.g. html5-full-render.html) may have multiple metrics, e
ach of which is reported as a separate |
| 11779 test on perf-o-matic and perf. test's results page. |
| 11780 |
| 11781 Also, use python's compute_statistics instead of reading statistics off
of DriverOutput to simplify the code. |
| 11782 |
| 11783 * Scripts/webkitpy/performance_tests/perftest.py: |
| 11784 (PerfTestMetric): Added. |
| 11785 (PerfTestMetric.__init__): Added. |
| 11786 (PerfTestMetric.metric): Added. |
| 11787 (PerfTestMetric.has_values): Added. |
| 11788 (PerfTestMetric.legacy_chromium_bot_compatible_test_name): Added. Follow
ing the legacy convention, "Malloc" and |
| 11789 "JSHeap" will use "test_name:Malloc" whereas "Time" uses "test_name" its
elf. We should eventually move these |
| 11790 conversions to be done on the client side (perf-o-matic and results page
). |
| 11791 (PerfTestMetric.append): Added. |
| 11792 (PerfTestMetric.to_dict): Added. Computes the statistics and generates t
he dictionary object that represents |
| 11793 a result for this metric. |
| 11794 (PerfTestMetric.metric_to_unit): Added. Each metric maps to exactly one
unit (it's not one-to-one). |
| 11795 (PerfTestMetric.compute_statistics): Moved from PerfTest. |
| 11796 |
| 11797 (PerfTest._create_driver): Extracted from PerfTest.run. |
| 11798 (PerfTest.run): Given an array of PerfTestMetric, generate the results d
ictionary. Also print out results |
| 11799 as needed. |
| 11800 (PerfTest._run_with_driver): |
| 11801 (PerfTest): Removed _result_classes and _result_class_regex. "result cla
ss" is the old name for "metric". |
| 11802 (PerfTest.parse_output): Dramatically simplified. We now just return an
array of PerfTestMetric's. Also ignore |
| 11803 all keys except "values". We rely on PerfTestMetric to compute the stati
stics for us. |
| 11804 |
| 11805 (ChromiumStylePerfTest.run): Added and merged _run_with_driver. Since ch
romium style perf tests are so different |
| 11806 from other perf tests, there isn't much point in sharing the code here. |
| 11807 |
| 11808 (PageLoadingPerfTest._run_with_driver): Simplified. Just create an array
of PerfTestMetric's without computing |
| 11809 statistics for the measured values. |
| 11810 |
| 11811 * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| 11812 (TestPerfTestMetric): Added. |
| 11813 (TestPerfTestMetric.test_init_set_missing_unit): Added. |
| 11814 (TestPerfTestMetric.test_legacy_chromium_bot_compatible_test_name): Adde
d. |
| 11815 (TestPerfTestMetric.test_has_values): Added. |
| 11816 (TestPerfTestMetric.test_append): Added. |
| 11817 (TestPerfTestMetric.test_compute_statistics.compute_statistics): |
| 11818 (TestPerfTestMetric.test_compute_statistics): Added a trivial test case. |
| 11819 |
| 11820 (TestPerfTest._assert_results_are_correct): Updated as needed. |
| 11821 (TestPageLoadingPerfTest.test_run): Ditto. Notice that we no longer log
anything in _run_with_driver. It's done |
| 11822 in PerfTest.run now after generating the results dictionary. |
| 11823 (TestPageLoadingPerfTest.test_run_with_memory_output): Ditto. |
| 11824 |
| 11825 2013-01-07 Julien Chaffraix <jchaffraix@webkit.org> |
| 11826 |
| 11827 Support size_t multiplication and division operators on LayoutUnit |
| 11828 https://bugs.webkit.org/show_bug.cgi?id=83848 |
| 11829 |
| 11830 Reviewed by Emil A Eklund. |
| 11831 |
| 11832 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: |
| 11833 Added some simple tests for the new operators using size_t. |
| 11834 |
| 11835 2013-01-07 Csaba Osztrogonác <ossy@webkit.org> |
| 11836 |
| 11837 [Qt] run-webkit-tests cleanup for parallel NRWT |
| 11838 https://bugs.webkit.org/show_bug.cgi?id=106220 |
| 11839 |
| 11840 Reviewed by Dirk Pranke. |
| 11841 |
| 11842 * Scripts/run-webkit-tests: |
| 11843 (useNewRunWebKitTests): |
| 11844 * Scripts/webkitpy/layout_tests/port/qt.py: |
| 11845 (QtPort): |
| 11846 (QtPort.default_child_processes): |
| 11847 |
| 11848 2013-01-07 Philippe Normand <pnormand@igalia.com> |
| 11849 |
| 11850 Create a GStreamerAudio watchlist and add myself to it. |
| 11851 |
| 11852 Unreviewed. |
| 11853 |
| 11854 * Scripts/webkitpy/common/config/watchlist: |
| 11855 |
| 11856 2013-01-05 Ryosuke Niwa <rniwa@webkit.org> |
| 11857 |
| 11858 Add svn:executable to a bunch of scripts in BuildSlaveSupport. |
| 11859 Also removed the empty mac directory. |
| 11860 |
| 11861 * BuildSlaveSupport/built-product-archive: Added property svn:executable
. |
| 11862 * BuildSlaveSupport/download-built-product: Added property svn:executabl
e. |
| 11863 * BuildSlaveSupport/mac: Removed. |
| 11864 * BuildSlaveSupport/test-result-archive: Added property svn:executable. |
| 11865 |
| 11866 2013-01-04 Ryosuke Niwa <rniwa@webkit.org> |
| 11867 |
| 11868 Add a script to delete stale zero-byte build files |
| 11869 https://bugs.webkit.org/show_bug.cgi?id=106131 |
| 11870 |
| 11871 Reviewed by Tony Chang. |
| 11872 |
| 11873 Delete zero-byte build files on Mac port for now. It doesn't do anything
on other ports. |
| 11874 |
| 11875 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 11876 (DeleteStaleBuildFiles): Added. |
| 11877 (Factory.__init__): Add DeleteStaleBuildFiles step. |
| 11878 * BuildSlaveSupport/delete-stale-build-files: Added. |
| 11879 (main): Delete zero-byte files except ones intentionally generated by ou
r build process. |
| 11880 (webkitBuildDirectory): Copied from build-product-archive. |
| 11881 |
| 11882 2013-01-04 Michael Pruett <michael@68k.org> |
| 11883 |
| 11884 [GTK] Fix build error on GTK due to r138836 |
| 11885 https://bugs.webkit.org/show_bug.cgi?id=106154 |
| 11886 |
| 11887 Reviewed by Kentaro Hara. |
| 11888 |
| 11889 * GNUmakefile.am: |
| 11890 |
| 11891 2013-01-04 Dan Bernstein <mitz@apple.com> |
| 11892 |
| 11893 [mac] WebKit1 has no equivalent of WKBundleNodeHandleCopyHTMLTableCellEl
ementCellAbove |
| 11894 https://bugs.webkit.org/show_bug.cgi?id=106121 |
| 11895 |
| 11896 Reviewed by Adele Peterson. |
| 11897 |
| 11898 Added test for -[DOMTHMLTableCellElement _cellAbove]. |
| 11899 |
| 11900 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 11901 * TestWebKitAPI/Tests/mac/DOMHTMLTableCellCellAbove.mm: Added. |
| 11902 (-[HTMLTableCellElementCellAboveTest webView:didFinishLoadForFrame:]): |
| 11903 (TestWebKitAPI): |
| 11904 (TestWebKitAPI::expectCellAboveCell): |
| 11905 (TestWebKitAPI::TEST): |
| 11906 * TestWebKitAPI/Tests/mac/DOMHTMLTableCellElementCellAbove.html: Added. |
| 11907 |
| 11908 2013-01-04 Eric Seidel <eric@webkit.org> |
| 11909 |
| 11910 FlakyTestReporter should be re-enabled and taught how to post patches |
| 11911 https://bugs.webkit.org/show_bug.cgi?id=103839 |
| 11912 |
| 11913 Reviewed by Adam Barth. |
| 11914 |
| 11915 This moves LayoutTestResultsReader off of the DeprecatedPort object. |
| 11916 It also adds a real Port object to the EWS and CommitQueue objects |
| 11917 using a new PatchProcessingQueue superclass. |
| 11918 PatchProcessingQueue doesn't seem to be the cleanest insertion point |
| 11919 but works for this purpose. |
| 11920 I also moved _upload_results_archive_for_patch into PatchProcessingQueue |
| 11921 to resolve a FIXME. |
| 11922 |
| 11923 This required some hacks/shiming between the non-specific "old" |
| 11924 port names which the EWS system is currently using, and the new |
| 11925 port objects. This shimming is done in PatchProcessingQueue._new_port_n
ame_from_old. |
| 11926 |
| 11927 Hopefully this will fix the flaky test reporter and results uploading. |
| 11928 Certainly it's another small step towards getting rid of the old ports.p
y |
| 11929 infrastructure and making the NRWT Port class common webkitpy infrastruc
ture. |
| 11930 |
| 11931 Now that DeprecatedPort is no longer used for the results directory |
| 11932 I removed all the explicit results-dir code which webkit-patch was using |
| 11933 in --non-interactive mode to tell NRWT to use a results-dir it understoo
d. :) |
| 11934 |
| 11935 * Scripts/webkitpy/common/config/ports.py: |
| 11936 (DeprecatedPort.run_perl_unittests_command): |
| 11937 * Scripts/webkitpy/common/config/ports_mock.py: |
| 11938 (MockPort.name): |
| 11939 * Scripts/webkitpy/common/system/outputcapture.py: |
| 11940 (OutputCapture.assert_outputs): |
| 11941 * Scripts/webkitpy/layout_tests/port/apple.py: |
| 11942 (ApplePort.determine_full_port_name): |
| 11943 * Scripts/webkitpy/tool/bot/layouttestresultsreader.py: |
| 11944 (LayoutTestResultsReader.__init__): |
| 11945 (LayoutTestResultsReader): |
| 11946 (LayoutTestResultsReader._read_file_contents): |
| 11947 (LayoutTestResultsReader._create_layout_test_results): |
| 11948 (LayoutTestResultsReader._create_unit_test_results): |
| 11949 (LayoutTestResultsReader.results): |
| 11950 (LayoutTestResultsReader.archive): |
| 11951 * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py: |
| 11952 (LayoutTestResultsReaderTest.test_missing_layout_test_results): |
| 11953 (LayoutTestResultsReaderTest.test_create_unit_test_results): |
| 11954 (test_missing_unit_test_results_path): |
| 11955 (test_layout_test_results): |
| 11956 (test_archive_last_layout_test_results): |
| 11957 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: |
| 11958 (AbstractEarlyWarningSystem): |
| 11959 (AbstractEarlyWarningSystem.__init__): |
| 11960 (AbstractEarlyWarningSystem.begin_work_queue): |
| 11961 (AbstractEarlyWarningSystem.run_command): |
| 11962 * Scripts/webkitpy/tool/commands/queues.py: |
| 11963 (AbstractPatchQueue.work_item_log_path): |
| 11964 (PatchProcessingQueue): |
| 11965 (PatchProcessingQueue._new_port_name_from_old): |
| 11966 (PatchProcessingQueue.begin_work_queue): |
| 11967 (PatchProcessingQueue._upload_results_archive_for_patch): |
| 11968 (CommitQueue): |
| 11969 (CommitQueue.begin_work_queue): |
| 11970 (CommitQueue.run_command): |
| 11971 (AbstractReviewQueue): |
| 11972 (AbstractReviewQueue.__init__): |
| 11973 (AbstractReviewQueue.begin_work_queue): |
| 11974 * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| 11975 (AbstractPatchQueueTest.test_next_patch): |
| 11976 (PatchProcessingQueueTest): |
| 11977 (PatchProcessingQueueTest.test_upload_results_archive_for_patch): |
| 11978 * Scripts/webkitpy/tool/steps/runtests.py: |
| 11979 (RunTests.run): |
| 11980 * Scripts/webkitpy/tool/steps/runtests_unittest.py: |
| 11981 |
| 11982 2013-01-04 Dana Jansens <danakj@chromium.org> |
| 11983 |
| 11984 [chromium] Remove lost-compositor-context layout tests |
| 11985 https://bugs.webkit.org/show_bug.cgi?id=106089 |
| 11986 |
| 11987 Reviewed by James Robinson. |
| 11988 |
| 11989 Remove the loseCompositorContext() test function. |
| 11990 |
| 11991 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 11992 (WebTestRunner::TestRunner::TestRunner): |
| 11993 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 11994 (TestRunner): |
| 11995 |
| 11996 2013-01-04 Adam Klein <adamk@chromium.org> |
| 11997 |
| 11998 Remove ENABLE_MUTATION_OBSERVERS #define |
| 11999 https://bugs.webkit.org/show_bug.cgi?id=105459 |
| 12000 |
| 12001 Reviewed by Ryosuke Niwa. |
| 12002 |
| 12003 * Scripts/webkitperl/FeatureList.pm: |
| 12004 * qmake/mkspecs/features/features.pri: |
| 12005 |
| 12006 2013-01-04 Ryosuke Niwa <rniwa@webkit.org> |
| 12007 |
| 12008 Statistics used in perftest_unittest.py and perftest_integrationtest.py
are bogus |
| 12009 https://bugs.webkit.org/show_bug.cgi?id=106078 |
| 12010 |
| 12011 Reviewed by Tony Chang. |
| 12012 |
| 12013 This patch updates values for individual iterations in dummy performance
tests used in |
| 12014 perftest_unittest.py and perftest_integrationtest.py so that they match
up with |
| 12015 statistics such as stdev and median reported in those tests. This change
is required |
| 12016 to resolve the bug 97510. |
| 12017 |
| 12018 This patch also refactors integration tests by extracting *TestData clas
ses that |
| 12019 centralizes the definitions of each dummy performance test's text (DRT o
utput), |
| 12020 runner output, and parsed results (JSON) so that we may share more data
between |
| 12021 python tests. |
| 12022 |
| 12023 * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| 12024 (MainTest._assert_results_are_correct): Extracted from test_parse_output
. |
| 12025 Use self.assertAlmostEqual when comparing the standard deviation. |
| 12026 (MainTest.test_parse_output): |
| 12027 (test_parse_output_with_failing_line): |
| 12028 (test_parse_output_with_description): Use _assert_results_are_correct. |
| 12029 (test_parse_output_with_subtests): Ditto. |
| 12030 |
| 12031 * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py: |
| 12032 (InspectorPassTestData): Extracted from tests below. |
| 12033 (EventTargetWrapperTestData): Ditto. |
| 12034 (SomeParserTestData): Ditto. |
| 12035 (MemoryTestData): Ditto. |
| 12036 (TestDriver.run_test): Moved test definitions out of the method. |
| 12037 (MainTest._normalize_output): Truncate standard deviations at 5th decima
l point. |
| 12038 (MainTest._load_output_json): Extracted from create_runner. |
| 12039 (MainTest.create_runner): |
| 12040 (MainTest.test_run_test_set_for_parser_tests): |
| 12041 (MainTest.test_run_memory_test): |
| 12042 (MainTest._test_run_with_json_output): |
| 12043 (MainTest.test_run_with_json_output): |
| 12044 (MainTest.test_run_with_description): |
| 12045 (MainTest.test_run_generates_json_by_default): |
| 12046 (MainTest.test_run_merges_output_by_default): |
| 12047 (MainTest.test_run_respects_reset_results): |
| 12048 (MainTest.test_run_generates_and_show_results_page): |
| 12049 (MainTest.test_run_with_slave_config_json): |
| 12050 (MainTest.test_run_with_multiple_repositories): |
| 12051 |
| 12052 2013-01-04 Martin Robinson <mrobinson@igalia.com> |
| 12053 |
| 12054 [GTK] [WebKit2] Clicking on a word that is selected in an editable area
deletes it |
| 12055 https://bugs.webkit.org/show_bug.cgi?id=106045 |
| 12056 |
| 12057 Reviewed by Carlos Garcia Campos. |
| 12058 |
| 12059 Update test results to confirm that compositions without preedits do not
trigger |
| 12060 a composition confirmation. |
| 12061 |
| 12062 * TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp: |
| 12063 (TestWebKitAPI::verifyCanceledComposition): |
| 12064 |
| 12065 2013-01-04 Sailesh Agrawal <sail@chromium.org> |
| 12066 |
| 12067 [Mac] [WK2] platform/mac/fast/events/numpad-keycode-mapping.html fails |
| 12068 https://bugs.webkit.org/show_bug.cgi?id=105958 |
| 12069 |
| 12070 Reviewed by Alexey Proskuryakov. |
| 12071 |
| 12072 Ported code from DumpRenderTree to WebKitTestRunner to map all numpad ke
ys. |
| 12073 |
| 12074 * WebKitTestRunner/mac/EventSenderProxy.mm: |
| 12075 (KeyMappingEntry): |
| 12076 (WTR): |
| 12077 (WTR::EventSenderProxy::keyDown): Added all numpad keys. |
| 12078 |
| 12079 2013-01-03 Chris Fleizach <cfleizach@apple.com> |
| 12080 |
| 12081 REGRESSION: [Mac] Intermittent crash in WTR::AccessibilityUIElement::isE
qual |
| 12082 https://bugs.webkit.org/show_bug.cgi?id=106073 |
| 12083 |
| 12084 Reviewed by Ryosuke Niwa. |
| 12085 |
| 12086 Check that the element being compared to is not nil. |
| 12087 This crash is happening because one of the accessibility tests does an i
sEqual comparison within a callback function. |
| 12088 It looks like occasionally, one of the elements passed in to the isEqual
is nil because the notification handler is on the accessibility |
| 12089 controller, and the notification is being delivered after the document o
bjects are cleared. This shouldn't happen but I've seen it |
| 12090 sometimes before on parallel WebKitTestRunner runs. |
| 12091 |
| 12092 * DumpRenderTree/AccessibilityUIElement.cpp: |
| 12093 (AccessibilityUIElement::isEqual): |
| 12094 * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: |
| 12095 (WTR::AccessibilityUIElement::isEqual): |
| 12096 |
| 12097 2013-01-03 Tim 'mithro' Ansell <mithro@mithis.com> |
| 12098 |
| 12099 Downloads can be flaky, so try downloading multiple times. |
| 12100 https://bugs.webkit.org/show_bug.cgi?id=105976 |
| 12101 |
| 12102 Reviewed by Eric Seidel. |
| 12103 |
| 12104 * Scripts/webkitpy/common/system/autoinstall.py: |
| 12105 (AutoInstaller._download_to_stream): |
| 12106 |
| 12107 2013-01-03 Eric Seidel <eric@webkit.org> |
| 12108 |
| 12109 Rename Tool.port to deprecated_port in preparation for removing more cal
lers |
| 12110 https://bugs.webkit.org/show_bug.cgi?id=106076 |
| 12111 |
| 12112 Reviewed by Ryosuke Niwa. |
| 12113 |
| 12114 This resolves a long-standing FIXME to rename this method. :) |
| 12115 |
| 12116 * Scripts/webkitpy/tool/bot/botinfo.py: |
| 12117 (BotInfo.summary_text): |
| 12118 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 12119 (Rollout._update_working_copy): |
| 12120 * Scripts/webkitpy/tool/bot/layouttestresultsreader.py: |
| 12121 (LayoutTestResultsReader._create_layout_test_results): |
| 12122 (LayoutTestResultsReader._create_unit_test_results): |
| 12123 (LayoutTestResultsReader._results_directory): |
| 12124 * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py: |
| 12125 (test_missing_unit_test_results_path): |
| 12126 * Scripts/webkitpy/tool/main.py: |
| 12127 (WebKitPatch.deprecated_port): |
| 12128 * Scripts/webkitpy/tool/mocktool.py: |
| 12129 (MockTool.deprecated_port): |
| 12130 * Scripts/webkitpy/tool/steps/build.py: |
| 12131 (Build.build): |
| 12132 * Scripts/webkitpy/tool/steps/checkstyle.py: |
| 12133 (CheckStyle.run): |
| 12134 * Scripts/webkitpy/tool/steps/commit.py: |
| 12135 (Commit._check_test_expectations): |
| 12136 * Scripts/webkitpy/tool/steps/preparechangelog.py: |
| 12137 (PrepareChangeLog.run): |
| 12138 * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py: |
| 12139 (PrepareChangeLogForDEPSRoll.run): |
| 12140 * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py: |
| 12141 (PrepareChangeLogForRevert.run): |
| 12142 * Scripts/webkitpy/tool/steps/runtests.py: |
| 12143 (RunTests.run): |
| 12144 * Scripts/webkitpy/tool/steps/steps_unittest.py: |
| 12145 (StepsTest.test_runtests_args): |
| 12146 * Scripts/webkitpy/tool/steps/update.py: |
| 12147 (Update._update_command): |
| 12148 |
| 12149 2013-01-03 Eric Seidel <eric@webkit.org> |
| 12150 |
| 12151 Add myself to the webkitpy watchlist. |
| 12152 |
| 12153 Unreviewed. |
| 12154 |
| 12155 * Scripts/webkitpy/common/config/watchlist: |
| 12156 |
| 12157 2013-01-03 Ryosuke Niwa <rniwa@webkit.org> |
| 12158 |
| 12159 Cleanup perftest* tests and add a test for computing statistics |
| 12160 https://bugs.webkit.org/show_bug.cgi?id=105685 |
| 12161 |
| 12162 Reviewed by Eric Seidel. |
| 12163 |
| 12164 Add a test for PerfTest.compute_statistics (moved and renamed from PageL
oadingPerfTest.calculate_statistics) and |
| 12165 extracted perftestsrunner_itegrationtests.py from perftestsrunner_unitte
sts.py. |
| 12166 |
| 12167 Also fixed a bug in compute_statistics that the mean ('avg') value can h
ave a large rounding errors in some cases. |
| 12168 |
| 12169 * Scripts/webkitpy/performance_tests/perftest.py: |
| 12170 (PerfTest.compute_statistics): Moved from PageLoadingPerfTest to prepare
for the bug 97510. Also compute the mean |
| 12171 directly from sorted_values instead of using the one from Knuth's online
algorithm. This approach gives more |
| 12172 accurate result for the mean. |
| 12173 (PageLoadingPerfTest.run_single): |
| 12174 * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| 12175 (MainTest.test_compute_statistics): |
| 12176 (MainTest.test_compute_statistics.compute_statistics): Added. |
| 12177 (TestPageLoadingPerfTest.test_run): floatify values. |
| 12178 (TestPageLoadingPerfTest.test_run_with_memory_output): Ditto. Also got r
id of ".0" from mean values now that Python |
| 12179 correctly recognizes them as integers. |
| 12180 |
| 12181 * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
Copied from |
| 12182 Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py. |
| 12183 (TestDriver): Moved out of MainTest. |
| 12184 (MainTest): Got rid of assertWritten and all unit tests. |
| 12185 (MainTest._normalize_output): Renamed from normalizeFinishedTime to matc
h the PEP8 naming convention. |
| 12186 (MainTest.test_run_test_set_kills_drt_per_run.TestDriverWithStopCount): |
| 12187 (MainTest.test_run_test_set_for_parser_tests): |
| 12188 (MainTest.test_run_memory_test): |
| 12189 (MainTest._test_run_with_json_output): |
| 12190 (MainTest.test_run_generates_json_by_default): |
| 12191 (MainTest.test_run_merges_output_by_default): |
| 12192 (MainTest.test_run_respects_reset_results): |
| 12193 (MainTest.test_run_generates_and_show_results_page): Use runner.load_out
put_json() instead of manually loading and |
| 12194 parsing output JSON files. Just verify that the output path is correct i
nstead. |
| 12195 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| 12196 (MainTest): Removed all integration tests. |
| 12197 (MainTest.create_runner): Simplified. |
| 12198 |
| 12199 2013-01-03 Julie Parent <jparent@chromium.org> |
| 12200 |
| 12201 Dashboard cleanup: remove usage of global g_defaultBuilderName |
| 12202 https://bugs.webkit.org/show_bug.cgi?id=106043 |
| 12203 |
| 12204 Use now public defaultBuilder() from the BuilderGroup, rather |
| 12205 than global variable. |
| 12206 |
| 12207 Also eliminates the setup() and initBuilders() functions since we |
| 12208 no longer need to track the global. |
| 12209 |
| 12210 Reviewed by Adam Barth. |
| 12211 |
| 12212 * TestResultServer/static-dashboards/builders.js: |
| 12213 (BuilderGroup.prototype.defaultBuilder): |
| 12214 (BuilderGroup.prototype.master): |
| 12215 * TestResultServer/static-dashboards/dashboard_base.js: |
| 12216 (parseParameters): |
| 12217 * TestResultServer/static-dashboards/flakiness_dashboard.js: |
| 12218 (updateDefaultBuilderState): |
| 12219 * TestResultServer/static-dashboards/loader.js: |
| 12220 (.): |
| 12221 * TestResultServer/static-dashboards/loader_unittests.js: |
| 12222 |
| 12223 2013-01-03 Ryosuke Niwa <rniwa@webkit.org> |
| 12224 |
| 12225 Disable an intermittently failing unit test for now. |
| 12226 The failure is tracked by the bug 106051. |
| 12227 |
| 12228 * TestWebKitAPI/Tests/mac/MemoryCachePruneWithinResourceLoadDelegate.mm: |
| 12229 (TestWebKitAPI::TEST): |
| 12230 |
| 12231 2013-01-03 Dan Bernstein <mitz@apple.com> |
| 12232 |
| 12233 No way to obtain a DOMNode given a JS wrapper for a Node |
| 12234 https://bugs.webkit.org/show_bug.cgi?id=106033 |
| 12235 |
| 12236 Added a test for +[DOMNode _nodeFromJSWrapper:]. |
| 12237 |
| 12238 Reviewed by Sam Weinig. |
| 12239 |
| 12240 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: |
| 12241 * TestWebKitAPI/Tests/mac/DOMNodeFromJSObject.mm: Added. |
| 12242 (TestWebKitAPI): |
| 12243 (TestWebKitAPI::TEST): |
| 12244 |
| 12245 2013-01-03 Emil A Eklund <eae@chromium.org> |
| 12246 |
| 12247 Fix overflow in LayoutUnit::ceil and floor for SATURATED_LAYOUT_ARITHMET
IC |
| 12248 https://bugs.webkit.org/show_bug.cgi?id=105961 |
| 12249 |
| 12250 Reviewed by Levi Weintraub. |
| 12251 |
| 12252 Add tests for LayoutUnit::ceil and floor. |
| 12253 |
| 12254 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: |
| 12255 (TestWebKitAPI::TEST): |
| 12256 (TestWebKitAPI): |
| 12257 |
| 12258 2013-01-03 Julie Parent <jparent@chromium.org> |
| 12259 |
| 12260 Add unit test for default builder for the dashboards. |
| 12261 https://bugs.webkit.org/show_bug.cgi?id=105972 |
| 12262 |
| 12263 Reviewed by Dirk Pranke. |
| 12264 |
| 12265 * TestResultServer/static-dashboards/loader_unittests.js: |
| 12266 |
| 12267 2013-01-03 Tony Chang <tony@chromium.org> |
| 12268 |
| 12269 Generate internal.settings from Settings.in |
| 12270 https://bugs.webkit.org/show_bug.cgi?id=104740 |
| 12271 |
| 12272 Reviewed by Adam Barth. |
| 12273 |
| 12274 * GNUmakefile.am: Compile new generated files on GTK+. |
| 12275 * qmake/mkspecs/features/default_post.prf: Qt: Make it so an action |
| 12276 with both extra_sources and add_output_to_sources=false will still |
| 12277 compile the files in extra_sources. This makes it possible to compile |
| 12278 InternalSettingsGenerated.cpp and not be confused by |
| 12279 InternalSettingsGenerated.idl. |
| 12280 |
| 12281 2013-01-03 Zan Dobersek <zandobersek@gmail.com> |
| 12282 |
| 12283 [style] WebIDL-reflecting uppercase enums reported as style violation |
| 12284 https://bugs.webkit.org/show_bug.cgi?id=105832 |
| 12285 |
| 12286 Reviewed by Tony Chang. |
| 12287 |
| 12288 Recognize the enum as WebIDL-reflecting one if there's a comment present
that |
| 12289 indicates this. In enums spanning over multiple lines, the comment is ex
pected |
| 12290 on the first line. In enums placed in one line, the comment is expected
at the |
| 12291 end of that line. |
| 12292 |
| 12293 WebIDL-reflecting enum values are required to be written in uppercase an
d as such |
| 12294 violate the common rule of these values being written in InterCaps. Anno
tating |
| 12295 enums this way makes it possible to avoid false style violation reports. |
| 12296 |
| 12297 The comment is of form '// Web(?:Kit)?IDL enum'. |
| 12298 |
| 12299 * Scripts/webkitpy/style/checkers/cpp.py: |
| 12300 (_EnumState.__init__): |
| 12301 (_EnumState.process_clean_line): |
| 12302 (check_enum_casing): |
| 12303 * Scripts/webkitpy/style/checkers/cpp_unittest.py: |
| 12304 (NoNonVirtualDestructorsTest.test_enum_casing): |
| 12305 |
| 12306 2013-01-03 Tim 'mithro' Ansell <mithro@mithis.com> |
| 12307 |
| 12308 Adding favicon.ico to the garden-o-matic. |
| 12309 https://bugs.webkit.org/show_bug.cgi?id=105982 |
| 12310 |
| 12311 Reviewed by Adam Barth. |
| 12312 |
| 12313 * Scripts/webkitpy/tool/servers/gardeningserver.py: |
| 12314 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/fav
icon.ico: |
| 12315 |
| 12316 2013-01-03 Jonathan Liu <net147@gmail.com> |
| 12317 |
| 12318 [Qt] Fix library linking order |
| 12319 https://bugs.webkit.org/show_bug.cgi?id=105818 |
| 12320 |
| 12321 Some Qt libraries are linked before the private static libraries |
| 12322 that depend on them which results in QtWebKit failing to link. |
| 12323 |
| 12324 Copy Qt module dependencies from QT to QT_PRIVATE when creating |
| 12325 module to ensure the Qt libraries are linked after the private |
| 12326 static libraries that depend on them. |
| 12327 |
| 12328 Reviewed by Tor Arne Vestbø. |
| 12329 |
| 12330 * qmake/mkspecs/features/default_post.prf: |
| 12331 |
| 12332 2013-01-02 Byungwoo Lee <bw80.lee@samsung.com> |
| 12333 |
| 12334 [EFL][WK2] Fix tooltip bugs in MiniBrowser. |
| 12335 https://bugs.webkit.org/show_bug.cgi?id=102209 |
| 12336 |
| 12337 Reviewed by Gyuyoung Kim. |
| 12338 |
| 12339 Set tooltip on the elm_window instead of ewk_view, and add delay to |
| 12340 show the tooltip window. |
| 12341 |
| 12342 Setting tooltip on the ewk_view makes elementary error message because |
| 12343 ewk_view is not an elementary widget. To remove the error message, |
| 12344 tooltip should be set on the elm_window. |
| 12345 |
| 12346 Most browsers show the tooltip after a mouse pointer stays on an |
| 12347 element object that has tooltip text. |
| 12348 But elm_tooltip widget itself doesn't have delay or handle mouse |
| 12349 events to show/hide. |
| 12350 |
| 12351 So additional codes are added to show/hide tooltip widget along with |
| 12352 mouse events. |
| 12353 1) When a mouse pointer stays for a second on an element which has |
| 12354 tooltip text, then tooltip widget is displayed. |
| 12355 2) When a mouse pointer is moved or out of ewk_view, hide the tooltip |
| 12356 widget. |
| 12357 |
| 12358 * MiniBrowser/efl/main.c: |
| 12359 (_Tooltip_Information): |
| 12360 (_Browser_Window): |
| 12361 (on_tooltip_show): |
| 12362 (window_tooltip_hide): |
| 12363 (window_tooltip_update): |
| 12364 (on_mouse_in): |
| 12365 (on_mouse_move): |
| 12366 (on_mouse_out): |
| 12367 (window_free): |
| 12368 (on_tooltip_text_set): |
| 12369 (on_tooltip_text_unset): |
| 12370 (window_create): |
| 12371 |
| 12372 2013-01-02 Tony Chang <tony@chromium.org> |
| 12373 |
| 12374 Unreviewed, rolling out r138661. |
| 12375 http://trac.webkit.org/changeset/138661 |
| 12376 https://bugs.webkit.org/show_bug.cgi?id=104740 |
| 12377 |
| 12378 Compile problems on EFL |
| 12379 |
| 12380 * GNUmakefile.am: |
| 12381 * qmake/mkspecs/features/default_post.prf: |
| 12382 |
| 12383 2013-01-02 Tony Chang <tony@chromium.org> |
| 12384 |
| 12385 Generate internal.settings from Settings.in |
| 12386 https://bugs.webkit.org/show_bug.cgi?id=104740 |
| 12387 |
| 12388 Reviewed by Adam Barth. |
| 12389 |
| 12390 * GNUmakefile.am: Compile new generated files on GTK+. |
| 12391 * qmake/mkspecs/features/default_post.prf: Qt: Make it so an action |
| 12392 with both extra_sources and add_output_to_sources=false will still |
| 12393 compile the files in extra_sources. This makes it possible to compile |
| 12394 InternalSettingsGenerated.cpp and not be confused by |
| 12395 InternalSettingsGenerated.idl. |
| 12396 |
| 12397 2013-01-02 Adam Barth <abarth@webkit.org> |
| 12398 |
| 12399 Remove old-run-webkit-tests support from webkitpy |
| 12400 https://bugs.webkit.org/show_bug.cgi?id=105619 |
| 12401 |
| 12402 Reviewed by Eric Seidel. |
| 12403 |
| 12404 This patch removes support for webkitpy parsing the |
| 12405 old-run-webkit-tests results format. There doesn't seem to be any |
| 12406 reason to keep this code around anymore now that most bots have |
| 12407 switched to new-run-webkit-tests. |
| 12408 |
| 12409 * Scripts/webkitpy/common/net/buildbot/buildbot.py: |
| 12410 (Builder.fetch_layout_test_results): |
| 12411 * Scripts/webkitpy/common/net/layouttestresults.py: |
| 12412 (path_for_layout_test): |
| 12413 (LayoutTestResults.results_from_string): |
| 12414 (LayoutTestResults): |
| 12415 * Scripts/webkitpy/common/net/layouttestresults_unittest.py: |
| 12416 (LayoutTestResultsTest.test_results_from_string): |
| 12417 * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py: |
| 12418 (test_flaky_test_failure): |
| 12419 * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py: |
| 12420 (LayoutTestResultsReaderTest.test_missing_layout_test_results): |
| 12421 * Scripts/webkitpy/tool/bot/patchanalysistask.py: |
| 12422 (PatchAnalysisTask._test_patch): |
| 12423 * Scripts/webkitpy/tool/commands/queuestest.py: |
| 12424 (QueuesTest.assert_queue_outputs): |
| 12425 |
| 12426 2013-01-02 Heikki Paajanen <heikki.paajanen@palm.com> |
| 12427 |
| 12428 [Qt][WK2] Add simple UI to find text from page |
| 12429 https://bugs.webkit.org/show_bug.cgi?id=96481 |
| 12430 |
| 12431 Reviewed by Jocelyn Turcotte. |
| 12432 |
| 12433 Find bar that slides between navigation bar and WebView. |
| 12434 |
| 12435 * MiniBrowser/qt/BrowserWindow.cpp: |
| 12436 (BrowserWindow::toggleFind): |
| 12437 * MiniBrowser/qt/BrowserWindow.h: |
| 12438 (BrowserWindow): |
| 12439 * MiniBrowser/qt/MiniBrowser.qrc: |
| 12440 * MiniBrowser/qt/MiniBrowserApplication.cpp: |
| 12441 (MiniBrowserApplication::notify): |
| 12442 * MiniBrowser/qt/icons/find.png: Added. |
| 12443 * MiniBrowser/qt/qml/BrowserWindow.qml: |
| 12444 |
| 12445 2013-01-02 Christophe Dumez <christophe.dumez@intel.com> |
| 12446 |
| 12447 Regression(r138603): Caused 2 webkitpy tests to fail |
| 12448 https://bugs.webkit.org/show_bug.cgi?id=105913 |
| 12449 |
| 12450 Reviewed by Kentaro Hara. |
| 12451 |
| 12452 Fix 2 webkitpy tests that started to fail after |
| 12453 r138603. |
| 12454 |
| 12455 * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| 12456 (IRCCommandTest._sheriff_test_data_url): Make sure the |
| 12457 returned test file URL is valid no matter what the |
| 12458 current working directory is. |
| 12459 * Scripts/webkitpy/tool/bot/ircbot_unittest.py: |
| 12460 (IRCBotTest.test_help): Add "sheriffs" command to the |
| 12461 list of available commands. |
| 12462 |
| 12463 2013-01-01 Christophe Dumez <christophe.dumez@intel.com> |
| 12464 |
| 12465 [WK2] plugins/clicking-missing-plugin-fires-delegate.html is failing |
| 12466 https://bugs.webkit.org/show_bug.cgi?id=105897 |
| 12467 |
| 12468 Reviewed by Alexey Proskuryakov. |
| 12469 |
| 12470 Dump in WebKitTestRunner the message that is expected by layout tests |
| 12471 when the missing plugin button is clicked. |
| 12472 |
| 12473 * WebKitTestRunner/TestController.cpp: |
| 12474 (WTR::TestController::createWebViewWithOptions): |
| 12475 (WTR::TestController::unavailablePluginButtonClicked): |
| 12476 (WTR): |
| 12477 * WebKitTestRunner/TestController.h: |
| 12478 (TestController): |
| 12479 |
| 12480 2013-01-01 KwangYong Choi <ky0.choi@samsung.com> |
| 12481 |
| 12482 [EFL] Enable MHTML feature |
| 12483 https://bugs.webkit.org/show_bug.cgi?id=105815 |
| 12484 |
| 12485 Reviewed by Laszlo Gombos. |
| 12486 |
| 12487 Enable MHTML feature for EFL port by default. |
| 12488 |
| 12489 * Scripts/webkitperl/FeatureList.pm: |
| 12490 |
| 12491 2013-01-01 Alan Cutter <alancutter@chromium.org> |
| 12492 |
| 12493 sheriff-bot should know who the gardeners/sheriffs are |
| 12494 https://bugs.webkit.org/show_bug.cgi?id=105698 |
| 12495 |
| 12496 Reviewed by Eric Seidel. |
| 12497 |
| 12498 Added a "sheriffs" command to sheriffbot to fetch the current Chromium W
ebkit sheriffs. |
| 12499 |
| 12500 * Scripts/webkitpy/tool/bot/irc_command.py: |
| 12501 (Current): |
| 12502 (Current._retrieve_webkit_sheriffs): |
| 12503 (Current.execute): |
| 12504 * Scripts/webkitpy/tool/bot/irc_command_unittest.py: |
| 12505 (IRCCommandTest.test_current): |
| 12506 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Added. |
| 12507 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Added. |
| 12508 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Added. |
| 12509 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Added. |
| 12510 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Added. |
| 12511 |
| 12512 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com> |
| 12513 |
| 12514 [GTK] Move ImageDiff to the Tools directory root |
| 12515 https://bugs.webkit.org/show_bug.cgi?id=105421 |
| 12516 |
| 12517 Reviewed by Kenneth Rohde Christiansen. |
| 12518 |
| 12519 * DumpRenderTree/gtk/GNUmakefile.ImageDiff.am: Removed. |
| 12520 * GNUmakefile.am: |
| 12521 * ImageDiff/gtk/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/gtk/Ima
geDiff.cpp. |
| 12522 |
| 12523 2012-12-30 Mike West <mkwst@chromium.org> |
| 12524 |
| 12525 Add myself to watchlists for CSP and console logs. |
| 12526 https://bugs.webkit.org/show_bug.cgi?id=105874 |
| 12527 |
| 12528 Reviewed by Dirk Pranke. |
| 12529 |
| 12530 Because I really, really, really need more email. |
| 12531 |
| 12532 * Scripts/webkitpy/common/config/committers.py: |
| 12533 Add mkwst+watchlist@chromium.org as a contributor. |
| 12534 * Scripts/webkitpy/common/config/watchlist: |
| 12535 Create watchlist categories for 1) the various mechanisms used to |
| 12536 generate console messages, and 2) CSP usage and files. |
| 12537 |
| 12538 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| 12539 |
| 12540 [EFL] Enable TEMPLATE_ELEMENT feature |
| 12541 https://bugs.webkit.org/show_bug.cgi?id=105865 |
| 12542 |
| 12543 Reviewed by Laszlo Gombos. |
| 12544 |
| 12545 * Scripts/webkitperl/FeatureList.pm: Enable template element feature for
EFL port. |
| 12546 |
| 12547 2012-12-30 Zan Dobersek <zandobersek@gmail.com> |
| 12548 |
| 12549 Unreviewed GTK gardening of the unit tests. |
| 12550 |
| 12551 Skip the TestInspectorServer unit test that's timing out completely. |
| 12552 |
| 12553 * Scripts/run-gtk-tests: |
| 12554 (TestRunner): |
| 12555 |
| 12556 2012-12-29 Ilya Tikhonovsky <loislo@chromium.org> |
| 12557 |
| 12558 Web Inspector: Native Memory Instrumentation plugin: do not generate 'no
t instrumented' warning for instrumented mutable members. |
| 12559 https://bugs.webkit.org/show_bug.cgi?id=105855 |
| 12560 |
| 12561 Reviewed by Vsevolod Vlasov. |
| 12562 |
| 12563 Extract MemberExpr from ImplicitCastExpr. It happens when we instrument
a mutable member because |
| 12564 addMember expects const T& and the mutable ref to member implicitly conv
erts into const ref to member. |
| 12565 |
| 12566 * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: |
| 12567 (ReportMemoryUsageVisitor): |
| 12568 (clang::AddMemberCallVisitor::VisitCallExpr): |
| 12569 (clang::ReportMemoryUsageVisitor::VisitCXXMethodDecl): |
| 12570 (clang::ReportMemoryUsageVisitor::checkMembersCoverage): |
| 12571 |
| 12572 2012-12-29 Ilya Tikhonovsky <loislo@chromium.org> |
| 12573 |
| 12574 Web Inspector: Native Memory Instrumentation plugin: move function bodie
s out of class declarations. |
| 12575 https://bugs.webkit.org/show_bug.cgi?id=105852 |
| 12576 |
| 12577 Reviewed by Alexander Pavlov. |
| 12578 |
| 12579 * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: |
| 12580 (clang): |
| 12581 (AddMemberCallVisitor): |
| 12582 (ReportMemoryUsageVisitor): |
| 12583 (clang::ReportMemoryUsageAction::ParseArgs): |
| 12584 (clang::AddMemberCallVisitor::VisitCallExpr): |
| 12585 (clang::ReportMemoryUsageVisitor::VisitCXXMethodDecl): |
| 12586 (clang::ReportMemoryUsageVisitor::emitWarning): |
| 12587 (clang::ReportMemoryUsageVisitor::findInstrumentationMethod): |
| 12588 (clang::ReportMemoryUsageVisitor::needsToBeInstrumented): |
| 12589 (clang::ReportMemoryUsageVisitor::CheckMembersCoverage): |
| 12590 |
| 12591 2012-12-29 Zan Dobersek <zandobersek@gmail.com> |
| 12592 |
| 12593 [webkitpy] Omit webkitpy/thirdparty/BeautifulSoup.py from code coverage
checking |
| 12594 https://bugs.webkit.org/show_bug.cgi?id=105835 |
| 12595 |
| 12596 Reviewed by Dirk Pranke. |
| 12597 |
| 12598 The BeautifulSoup module is a third-party import and as such we don't ha
ve much control |
| 12599 over its testing. Because of that it should be omitted from code coverag
e checking. |
| 12600 |
| 12601 * Scripts/webkitpy/test/main.py: |
| 12602 (Tester._run_tests): |
| 12603 |
| 12604 2012-12-28 Martin Robinson <mrobinson@igalia.com> |
| 12605 |
| 12606 [GTK][WK2] Add support for IME Composition |
| 12607 https://bugs.webkit.org/show_bug.cgi?id=65093 |
| 12608 |
| 12609 Reviewed by Carlos Garcia Campos. |
| 12610 |
| 12611 Update unit tests for GtkInputMethodFilter to note whether or not an eve
nt |
| 12612 was a fake event synthesized for composition purposes. This is now used |
| 12613 for WebKit2. |
| 12614 |
| 12615 * TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp: |
| 12616 (TestWebKitAPI::TestInputMethodFilter::sendSimpleKeyEvent): |
| 12617 (TestWebKitAPI::TestInputMethodFilter::sendKeyEventWithCompositionResult
s): |
| 12618 (TestWebKitAPI::TEST): |
| 12619 * gtk/generate-gtkdoc: |
| 12620 (get_webkit2_options): Skip new files in the WebKit2 source directory fo
r documentation |
| 12621 generation. |
| 12622 |
| 12623 2012-12-27 Ilya Tikhonovsky <loislo@chromium.org> |
| 12624 |
| 12625 Web Inspector: Native Memory Instrumentation. Update clang plugin accord
ing to the current state of memory instrumentation code. |
| 12626 https://bugs.webkit.org/show_bug.cgi?id=105800 |
| 12627 |
| 12628 Reviewed by Yury Semikhatsky. |
| 12629 |
| 12630 * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: |
| 12631 (clang::ReportMemoryUsageConsumer::ReportMemoryUsageConsumer): |
| 12632 (clang): |
| 12633 |
| 12634 2012-12-27 Zan Dobersek <zandobersek@gmail.com> |
| 12635 |
| 12636 Create a GTK build system watchlist and add myself to it |
| 12637 https://bugs.webkit.org/show_bug.cgi?id=105769 |
| 12638 |
| 12639 Reviewed by Dirk Pranke. |
| 12640 |
| 12641 Add a GTK build system watchlist, watching the configure.ac, GNUmakefile
.am files |
| 12642 and the input GNUmakefile.features.am.in file. The GNUmakefile.list.am f
iles are |
| 12643 omitted on purpose due to relatively high change rate they are exposed t
o. |
| 12644 |
| 12645 The new watchlist would be of use to me as the GTK build system recently
went |
| 12646 through a series of changes that included a changed policy on adding con
figuration |
| 12647 flags to configure.ac and subsequent additions to GNUmakefile.am files.
A PSA on the |
| 12648 mailing list about this change will be published later, but I'd also lik
e to be |
| 12649 notified of any pending changes to these files just so I can check the c
hanges are |
| 12650 in compliance with the new policy. |
| 12651 |
| 12652 * Scripts/webkitpy/common/config/watchlist: |
| 12653 |
| 12654 2012-12-26 Ilya Tikhonovsky <loislo@chromium.org> |
| 12655 |
| 12656 Unreviewed. Replace find("Tools") with rfind("Tools") because base dir o
f WebKit may have Tools word. |
| 12657 As example ..../DevTools/src/third_party/WebKit |
| 12658 |
| 12659 * Scripts/webkitpy/common/webkit_finder.py: |
| 12660 (WebKitFinder.webkit_base): |
| 12661 |
| 12662 2012-12-25 Christophe Dumez <christophe.dumez@intel.com> |
| 12663 |
| 12664 [EFL][WK2] Refactor snapshot taking code |
| 12665 https://bugs.webkit.org/show_bug.cgi?id=105687 |
| 12666 |
| 12667 Reviewed by Kenneth Rohde Christiansen. |
| 12668 |
| 12669 Call WKViewCreateSnapshot() instead of WKViewGetSnapshot() |
| 12670 since the function was renamed to follow naming style. |
| 12671 |
| 12672 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: |
| 12673 (WTR::PlatformWebView::windowSnapshotImage): |
| 12674 |
| 12675 2012-12-24 Ilya Tikhonovsky <loislo@chromium.org> |
| 12676 |
| 12677 Web Inspector: Native Memory Instrumentation: propagate member type as e
dge type to the serialized heap graph. |
| 12678 https://bugs.webkit.org/show_bug.cgi?id=105725 |
| 12679 |
| 12680 Reviewed by Yury Semikhatsky. |
| 12681 |
| 12682 MemberType value names were adjusted according to Style Guide. |
| 12683 Existing tests were extended with link type validation. |
| 12684 |
| 12685 * TestWebKitAPI/Tests/WTF/MemoryInstrumentationTest.cpp: |
| 12686 |
| 12687 2012-12-24 Xiaobo Wang <xbwang@torchmobile.com.cn> |
| 12688 |
| 12689 [BlackBerry] DRT - Crashed when running pixels tests |
| 12690 https://bugs.webkit.org/show_bug.cgi?id=105711 |
| 12691 |
| 12692 RIM PR 270003 |
| 12693 |
| 12694 Reviewed by George Staikos. |
| 12695 |
| 12696 Calling window->post() here will result in buffer swapping which is |
| 12697 only allowed in UI thread now, and I found we don't need to call it |
| 12698 for GL renderer. |
| 12699 |
| 12700 * DumpRenderTree/blackberry/PixelDumpSupportBlackBerry.cpp: |
| 12701 (createBitmapContextFromWebView): |
| 12702 |
| 12703 2012-12-22 Dan Winship <danw@gnome.org> |
| 12704 |
| 12705 Add a patch to fix libxml2 2.9.0 regression |
| 12706 https://bugs.webkit.org/show_bug.cgi?id=104494 |
| 12707 |
| 12708 Reviewed by Martin Robinson. |
| 12709 |
| 12710 * gtk/jhbuild.modules: |
| 12711 * gtk/patches/libxml2-2.9.0-dtd.patch: patch from upstream |
| 12712 |
| 12713 2012-12-23 Allan Sandfeld Jensen <allan.jensen@digia.com> |
| 12714 |
| 12715 Unreviewed update of status to reviewer. |
| 12716 |
| 12717 * Scripts/webkitpy/common/config/committers.py: |
| 12718 |
| 12719 2012-12-23 Philippe Normand <pnormand@igalia.com> |
| 12720 |
| 12721 [GTK][jhbuild] Bump GStreamer to 1.0.4 |
| 12722 https://bugs.webkit.org/show_bug.cgi?id=105640 |
| 12723 |
| 12724 Reviewed by Martin Robinson. |
| 12725 |
| 12726 * gtk/jhbuild.modules: Update GStreamer modules to 1.0.4. |
| 12727 |
| 12728 2012-12-21 Nico Weber <thakis@chromium.org> |
| 12729 |
| 12730 chromium: webkit-build-directory doesn't handle ninja output dirs |
| 12731 https://bugs.webkit.org/show_bug.cgi?id=105671 |
| 12732 |
| 12733 Reviewed by Daniel Bates. |
| 12734 |
| 12735 Teach webkit-build-directory to detect the ninja build directory. |
| 12736 |
| 12737 * Scripts/webkitdirs.pm: |
| 12738 (determineBaseProductDir): |
| 12739 (determineIsChromiumNinja): |
| 12740 |
| 12741 2012-12-21 Ryosuke Niwa <rniwa@webkit.org> |
| 12742 |
| 12743 [Mountain Lion] platform/mac/editing/spelling/removing-underline-after-a
ccepting-autocorrection-using-punctuation.html failing |
| 12744 https://bugs.webkit.org/show_bug.cgi?id=95477 |
| 12745 |
| 12746 Reviewed by Sam Weinig. |
| 12747 |
| 12748 Co-authored by Jia Pu. |
| 12749 |
| 12750 Specify a fixed autocorrection dictionary in resetDefaultsToConsistentVa
lues() so that |
| 12751 we can have consistent autocorrection behavior when running tests. |
| 12752 |
| 12753 * DumpRenderTree/mac/DumpRenderTree.mm: |
| 12754 (resetDefaultsToConsistentValues): |
| 12755 * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm: |
| 12756 (WTR::InjectedBundle::platformInitialize): |
| 12757 |
| 12758 2012-12-21 Zan Dobersek <zandobersek@gmail.com> |
| 12759 |
| 12760 [GTK] Add WebKit1-specific TestExpectations file |
| 12761 https://bugs.webkit.org/show_bug.cgi?id=97562 |
| 12762 |
| 12763 Reviewed by Dirk Pranke. |
| 12764 |
| 12765 Implement the expectations_files method inside the GtkPort class that |
| 12766 returns the list of the TestExpectations files the current test configur
ation |
| 12767 requires. The method is implemented in a similar way as on the EFL port. |
| 12768 A unit test is also added. |
| 12769 |
| 12770 * Scripts/webkitpy/layout_tests/port/gtk.py: |
| 12771 (GtkPort._search_paths): |
| 12772 (GtkPort): |
| 12773 (GtkPort.expectations_files): |
| 12774 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py: |
| 12775 (GtkPortTest.test_expectations_files): |
| 12776 |
| 12777 2012-12-21 Sudarsana Nagineni <sudarsana.nagineni@intel.com> |
| 12778 |
| 12779 [EFL] Enable feature option for the CSS sticky position |
| 12780 https://bugs.webkit.org/show_bug.cgi?id=105630 |
| 12781 |
| 12782 Reviewed by Kenneth Rohde Christiansen. |
| 12783 |
| 12784 Enable CSS sticky position feature by default for the |
| 12785 EFL port. This feature option was added in r138252. |
| 12786 |
| 12787 No new tests. Existing layout tests pass. |
| 12788 |
| 12789 * Scripts/webkitperl/FeatureList.pm: |
| 12790 |
| 12791 2012-12-21 Jussi Kukkonen <jussi.kukkonen@intel.com> |
| 12792 |
| 12793 [WK2] REGRESSION(r138232): It made 4 tests timeout |
| 12794 https://bugs.webkit.org/show_bug.cgi?id=105623 |
| 12795 |
| 12796 Reviewed by Kenneth Rohde Christiansen. |
| 12797 |
| 12798 r138232 changed functionality so that empty text output |
| 12799 no longer leads to a dump() call, which leads to a timeout. |
| 12800 Instead do a text dump if there is text output or if there |
| 12801 is no audio output. |
| 12802 |
| 12803 * WebKitTestRunner/TestInvocation.cpp: |
| 12804 (WTR::TestInvocation::dumpResults): |
| 12805 |
| 12806 2012-12-21 Zeno Albisser <zeno@webkit.org> |
| 12807 |
| 12808 [Qt][Mac] run-launcher cannot find Qt5WebKitWidgets. |
| 12809 https://bugs.webkit.org/show_bug.cgi?id=105309 |
| 12810 |
| 12811 On Windows the library name is Qt5WebKitWidgets as well. |
| 12812 So r138136 should not have adjusted the library name for Windows. |
| 12813 |
| 12814 Reviewed by Simon Hausmann. |
| 12815 |
| 12816 * Scripts/webkitdirs.pm: |
| 12817 (builtDylibPathForName): |
| 12818 |
| 12819 2012-12-21 Zeno Albisser <zeno@webkit.org> |
| 12820 |
| 12821 [Qt] Add new TestExpectations for qt-5.0-mac-wk2. |
| 12822 https://bugs.webkit.org/show_bug.cgi?id=105424 |
| 12823 |
| 12824 This change will allow us to run a very specific |
| 12825 subset of the available LayoutTests on a mac buildbot. |
| 12826 The new baseline search path for mac will look as follows: |
| 12827 qt-5.0-mac-wk2 -> qt-5.0-wk2 -> qt-5.0 -> qt-mac -> qt |
| 12828 |
| 12829 Reviewed by Dirk Pranke. |
| 12830 |
| 12831 * Scripts/webkitpy/layout_tests/port/qt.py: |
| 12832 (QtPort._search_paths): |
| 12833 * Scripts/webkitpy/layout_tests/port/qt_unittest.py: |
| 12834 (QtPortTest): |
| 12835 |
| 12836 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> |
| 12837 |
| 12838 [EFL] Build break with latest EFL libraries. |
| 12839 https://bugs.webkit.org/show_bug.cgi?id=104827 |
| 12840 |
| 12841 Reviewed by Laszlo Gombos. |
| 12842 |
| 12843 The eo EFL package is introduced and evas and ecore use it since 1.8. |
| 12844 While introducing Eo, EFL changed several structures of Evas and Ecore |
| 12845 from own specific class to Eo. |
| 12846 |
| 12847 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, |
| 12848 Ecore_Timer to build with latest EFL libraries. |
| 12849 |
| 12850 * DumpRenderTree/efl/CMakeLists.txt: Includes eo EFL library. |
| 12851 * EWebLauncher/CMakeLists.txt: Ditto. |
| 12852 * MiniBrowser/efl/CMakeLists.txt: Ditto. |
| 12853 * ImageDiff/PlatformEfl.cmake: Ditto. |
| 12854 * TestWebKitAPI/PlatformEfl.cmake: Ditto. |
| 12855 * TestWebKitAPI/PlatformWebView.h: Modified declaration of Evas_Object. |
| 12856 * WebKitTestRunner/InjectedBundle/TestRunner.h: Modified declaration of
Ecore_Timer. |
| 12857 * WebKitTestRunner/PlatformEfl.cmake: Includes eo EFL library. |
| 12858 * WebKitTestRunner/PlatformWebView.h: Modified declaration of Evas_Objec
t. |
| 12859 |
| 12860 2012-12-20 Dirk Pranke <dpranke@chromium.org> |
| 12861 |
| 12862 TestExpectation fallback is broken |
| 12863 https://bugs.webkit.org/show_bug.cgi?id=105583 |
| 12864 |
| 12865 Reviewed by Ryosuke Niwa. |
| 12866 |
| 12867 When I added support for the -wk2 in port names, it looks |
| 12868 like I broke the way we computed the list of TestExpectations |
| 12869 files so that the implementation-version directory was left out :(. |
| 12870 Fixed and cleaned up the tests. |
| 12871 |
| 12872 * Scripts/webkitpy/layout_tests/port/base.py: |
| 12873 (Port.expectations_files): |
| 12874 * Scripts/webkitpy/layout_tests/port/port_testcase.py: |
| 12875 (TestWebKitPort.__init__): |
| 12876 (PortTestCase.test_skipped_directories_for_symbols): |
| 12877 (test_skipped_directories_for_features): |
| 12878 (test_skipped_directories_for_features_no_matching_tests_in_test_list): |
| 12879 (test_skipped_tests_for_unsupported_features_empty_test_list): |
| 12880 (test_skipped_layout_tests): |
| 12881 (test_expectations_files): |
| 12882 |
| 12883 2012-12-20 Anders Carlsson <andersca@apple.com> |
| 12884 |
| 12885 Don't include WebKit2 headers when building TestWebKitAPI on windows |
| 12886 https://bugs.webkit.org/show_bug.cgi?id=105582 |
| 12887 |
| 12888 Reviewed by Tim Horton. |
| 12889 |
| 12890 * TestWebKitAPI/config.h: |
| 12891 * TestWebKitAPI/win/main.cpp: |
| 12892 |
| 12893 2012-12-20 Ryosuke Niwa <rniwa@webkit.org> |
| 12894 |
| 12895 REGRESSION(r133820?): SimplifyMarkupTest API test asserts |
| 12896 https://bugs.webkit.org/show_bug.cgi?id=105370 |
| 12897 |
| 12898 Reviewed by Simon Fraser. |
| 12899 |
| 12900 Re-enable the test. |
| 12901 |
| 12902 * TestWebKitAPI/Tests/mac/SimplifyMarkup.mm: |
| 12903 (TestWebKitAPI::TEST): |
| 12904 |
| 12905 2012-12-20 Nico Weber <thakis@chromium.org> |
| 12906 |
| 12907 chromium nrwt: Pick the newest binary found in DEFAULT_BUILD_DIRECTORIES
, not the first |
| 12908 https://bugs.webkit.org/show_bug.cgi?id=105498 |
| 12909 |
| 12910 Reviewed by Dirk Pranke. |
| 12911 |
| 12912 Use the newest binary available rather than an than always picking one |
| 12913 build directory over another based on iteration order. |
| 12914 |
| 12915 * Scripts/webkitpy/layout_tests/port/chromium.py: |
| 12916 (ChromiumPort._static_build_path): |
| 12917 Check for timestamps. |
| 12918 * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py: |
| 12919 (ChromiumMacPortTest.test_build_path_timestamps): |
| 12920 Test that out / xcodebuild selection happens based on timestamps |
| 12921 * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: |
| 12922 (ChromiumWinPortTest.test_build_path_timestamps): |
| 12923 Test that out / build selection happens based on timestamps |
| 12924 |
| 12925 2012-12-19 Simon Fraser <simon.fraser@apple.com> |
| 12926 |
| 12927 Lots of sticky tests failing in WK2 |
| 12928 https://bugs.webkit.org/show_bug.cgi?id=105464 |
| 12929 |
| 12930 Reviewed by Beth Dakin. |
| 12931 |
| 12932 WebKitTestRunner had a race between snapshotting in the UI process, |
| 12933 and resettting after the test in the web process. InjectedBundle::done() |
| 12934 was a bad place to call page()->resetAfterTest(), because of this race; |
| 12935 it could reset the scroll position before the UI snapshot had been obtai
ned. |
| 12936 |
| 12937 Fix by moving the call to page()->resetAfterTest() into didReceiveMessag
e(), |
| 12938 for the "Reset" message which will come in before the next test. |
| 12939 |
| 12940 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: |
| 12941 (WTR::InjectedBundle::didReceiveMessage): |
| 12942 (WTR::InjectedBundle::done): |
| 12943 |
| 12944 2012-12-19 Filip Pizlo <fpizlo@apple.com> |
| 12945 |
| 12946 DFG speculation checks that take JumpList should consolidate OSRExits |
| 12947 https://bugs.webkit.org/show_bug.cgi?id=105401 |
| 12948 |
| 12949 Reviewed by Oliver Hunt. |
| 12950 |
| 12951 Update the profiler to understand that an OSR exit may have multiple |
| 12952 candidate exit sites. |
| 12953 |
| 12954 * Scripts/display-profiler-output: |
| 12955 |
| 12956 2012-12-20 Eric Seidel <eric@webkit.org> |
| 12957 |
| 12958 EWSes do not need to dump build/test logs when things pass |
| 12959 https://bugs.webkit.org/show_bug.cgi?id=105402 |
| 12960 |
| 12961 Reviewed by Dirk Pranke. |
| 12962 |
| 12963 When we were first writing the commit-queue and EWS system |
| 12964 and running them locally, we thought it was important to see the |
| 12965 build/test output as it happened. Now these queues have been running |
| 12966 for years, and we don't use this feature anymore. So this patch |
| 12967 makes us stop tee-ing the output directly to stdout, and instead |
| 12968 only print any output from commands when they fail. |
| 12969 |
| 12970 I also added some logging when we execute each command |
| 12971 since we are no longer printing the command output itself. |
| 12972 This should make it much easier to see errors with the EWS |
| 12973 system itself, now that all the passing-build output is removed. |
| 12974 |
| 12975 This required updating a zillion unittests, since we have a bunch of |
| 12976 "integration" style testing of the queue-bots. Many of the unittests fo
r the bots were |
| 12977 already approximating this behavior by using a "logging" Executive. |
| 12978 I disabled logging in those cases to avoid redundant logging in those te
sts. |
| 12979 |
| 12980 * Scripts/webkitpy/common/system/executive.py: |
| 12981 (Executive.command_for_printing): |
| 12982 (Executive.run_command): |
| 12983 * Scripts/webkitpy/common/system/executive_mock.py: |
| 12984 (MockExecutive.command_for_printing): |
| 12985 (MockExecutive.run_command): |
| 12986 * Scripts/webkitpy/common/system/executive_unittest.py: |
| 12987 (ExecutiveTest.test_auto_stringify_args): |
| 12988 * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: |
| 12989 (EarlyWarningSytemTest._default_expected_logs): |
| 12990 (_test_ews): |
| 12991 (_test_ewses): |
| 12992 * Scripts/webkitpy/tool/commands/queues.py: |
| 12993 (AbstractQueue.run_webkit_patch): |
| 12994 * Scripts/webkitpy/tool/commands/queues_unittest.py: |
| 12995 (AbstractQueueTest._assert_run_webkit_patch): |
| 12996 (CommitQueueTest.test_commit_queue): |
| 12997 (test_rollout): |
| 12998 (test_rollout_lands): |
| 12999 (test_manual_reject_during_processing): |
| 13000 (StyleQueueTest.test_style_queue_with_style_exception): |
| 13001 (test_style_queue_with_watch_list_exception): |
| 13002 |
| 13003 2012-12-20 Dominic Mazzoni <dmazzoni@google.com> |
| 13004 |
| 13005 AX: support clickPoint in DRT for chromium |
| 13006 https://bugs.webkit.org/show_bug.cgi?id=97359 |
| 13007 |
| 13008 Reviewed by Chris Fleizach. |
| 13009 |
| 13010 Implement clickPointX, clickPointY, and elementAtPoint for Chromium, so
that |
| 13011 several more tests can pass. |
| 13012 |
| 13013 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 13014 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 13015 (WebTestRunner::AccessibilityUIElement::clickPointXGetterCallback): |
| 13016 (WebTestRunner): |
| 13017 (WebTestRunner::AccessibilityUIElement::clickPointYGetterCallback): |
| 13018 (WebTestRunner::AccessibilityUIElement::elementAtPointCallback): |
| 13019 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 13020 (AccessibilityUIElement): |
| 13021 |
| 13022 2012-12-20 Dan Bernstein <mitz@apple.com> |
| 13023 |
| 13024 prepare-ChangeLog adds "Additional information of the change such as app
roach, rationale" where it doesn't make sense |
| 13025 https://bugs.webkit.org/show_bug.cgi?id=99268 |
| 13026 |
| 13027 Reviewed by Alexey Proskuryakov. |
| 13028 |
| 13029 * Scripts/prepare-ChangeLog: |
| 13030 (generateNewChangeLogs): Removed the "Additional information of the chan
ge" line. |
| 13031 |
| 13032 2012-12-20 Carlos Garcia Campos <cgarcia@igalia.com> |
| 13033 |
| 13034 Unreviewed. Skip unit test /webkit/atk/getTextInParagraphAndBodyModerate |
| 13035 |
| 13036 * Scripts/run-gtk-tests: |
| 13037 (TestRunner): |
| 13038 |
| 13039 2012-12-20 Thiago Marcos P. Santos <thiago.santos@intel.com> |
| 13040 |
| 13041 [Qt] Move ImageDiff to the Tools directory root |
| 13042 https://bugs.webkit.org/show_bug.cgi?id=105420 |
| 13043 |
| 13044 Reviewed by Tor Arne Vestbø. |
| 13045 |
| 13046 Moved ImageDiff from outside DumpRenderTree because it is also a |
| 13047 dependency when running pixel tests for WebKit2. |
| 13048 |
| 13049 * ImageDiff/ImageDiff.pro: Renamed from Tools/DumpRenderTree/qt/ImageDif
f.pro. |
| 13050 * ImageDiff/qt/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/qt/Image
Diff.cpp. |
| 13051 * Tools.pro: |
| 13052 |
| 13053 2012-12-20 Zan Dobersek <zandobersek@gmail.com> |
| 13054 |
| 13055 [GTK] Remove the --enable-unstable-features configuration option |
| 13056 https://bugs.webkit.org/show_bug.cgi?id=105327 |
| 13057 |
| 13058 Reviewed by Martin Robinson. |
| 13059 |
| 13060 Add a missing feature option for the CSS sticky position feature. |
| 13061 |
| 13062 * Scripts/webkitperl/FeatureList.pm: |
| 13063 |
| 13064 2012-12-20 Carlos Garcia Campos <cgarcia@igalia.com> |
| 13065 |
| 13066 Unreviewed. Skip unit test WebKit2.ForceRepaint that times out |
| 13067 |
| 13068 * Scripts/run-gtk-tests: |
| 13069 (TestRunner): |
| 13070 |
| 13071 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com> |
| 13072 |
| 13073 [EFL] MiniBrowser does not play Infinite Gangnam Style |
| 13074 https://bugs.webkit.org/show_bug.cgi?id=103531 |
| 13075 |
| 13076 Reviewed by Kenneth Rohde Christiansen. |
| 13077 |
| 13078 For EFL we would like this feature to be built by default. |
| 13079 |
| 13080 * Scripts/webkitperl/FeatureList.pm: |
| 13081 |
| 13082 2012-12-20 Csaba Osztrogonác <ossy@webkit.org> |
| 13083 |
| 13084 [Qt] EWS bots should call qmake always |
| 13085 https://bugs.webkit.org/show_bug.cgi?id=90049 |
| 13086 |
| 13087 Reviewed by Simon Hausmann. |
| 13088 |
| 13089 * Scripts/webkitdirs.pm: |
| 13090 (buildQMakeProjects): |
| 13091 |
| 13092 2012-12-20 Jochen Eisinger <jochen@chromium.org> |
| 13093 |
| 13094 [chromium] fix stray printf in TestRunner's WebTestProxy |
| 13095 https://bugs.webkit.org/show_bug.cgi?id=105515 |
| 13096 |
| 13097 Reviewed by Ryosuke Niwa. |
| 13098 |
| 13099 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 13100 (WebTestRunner::WebTestProxyBase::shouldInsertNode): |
| 13101 |
| 13102 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com> |
| 13103 |
| 13104 [WK2] WebAudio WKTR support |
| 13105 https://bugs.webkit.org/show_bug.cgi?id=95084 |
| 13106 |
| 13107 Reviewed by Kenneth Rohde Christiansen. |
| 13108 |
| 13109 Implementing audio data dump support for WebKitTestRunner, |
| 13110 by adding the API to the IDL, enabling IPC for transferring |
| 13111 the audio data as bytebuffer and dumping it according |
| 13112 to run-webkit-tests script's expectations. |
| 13113 This enables audio testing on WebKit2 ports. |
| 13114 Based on initial wip-patch from Philippe Normand - thanks. |
| 13115 |
| 13116 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: Adding setAud
ioData API. |
| 13117 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: Assign audio buffer da
ta to a local WKDataRef after extracting it from WK2 using WKBundleDataFromUint8
Array bundle API. |
| 13118 (WTR::TestRunner::setAudioData): |
| 13119 (WTR): |
| 13120 * WebKitTestRunner/InjectedBundle/TestRunner.h: Add a whatToDump state f
or dumping Audio. |
| 13121 (TestRunner): |
| 13122 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: Add audio to the m
essage that's transferred to the WKTR process. |
| 13123 (WTR::InjectedBundle::done): |
| 13124 * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Allow setting and au
dio result handle to be transferred. |
| 13125 (WTR::InjectedBundle::setAudioResult): |
| 13126 (InjectedBundle): |
| 13127 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: |
| 13128 (WTR::InjectedBundlePage::dump): Dummy handling the Audio case in the sw
itch, build fix for Mac. |
| 13129 * WebKitTestRunner/TestInvocation.cpp: Audio dump support, dump audio if
we haven't received a text dump from the web process. |
| 13130 (WTR::TestInvocation::dumpResults): |
| 13131 (WTR): |
| 13132 (WTR::TestInvocation::dumpAudio): |
| 13133 (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): Storing rece
ived audio data before dumping. |
| 13134 * WebKitTestRunner/TestInvocation.h: |
| 13135 (TestInvocation): |
| 13136 |
| 13137 2012-12-20 Alberto Garcia <agarcia@igalia.com> |
| 13138 |
| 13139 [GTK] Count failed and timed out tests separately |
| 13140 https://bugs.webkit.org/show_bug.cgi?id=105448 |
| 13141 |
| 13142 Reviewed by Carlos Garcia Campos. |
| 13143 |
| 13144 Display the number of tests that fail, time out and are skipped |
| 13145 separately in the buildbot page. |
| 13146 |
| 13147 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 13148 (RunGtkAPITests.commandComplete): |
| 13149 (RunGtkAPITests.evaluateCommand): |
| 13150 (RunGtkAPITests.getText2): |
| 13151 * Scripts/run-gtk-tests: |
| 13152 (TestRunner.run_tests): |
| 13153 |
| 13154 2012-12-19 Ryosuke Niwa <rniwa@webkit.org> |
| 13155 |
| 13156 PerfTest.parse_output does too much |
| 13157 https://bugs.webkit.org/show_bug.cgi?id=105391 |
| 13158 |
| 13159 Reviewed by Tony Chang. |
| 13160 |
| 13161 Moved the code to filter lines into PerfTest._filter_output, which has b
een renamed from _filter_stderr. |
| 13162 Also moved the code to output test results into PerfTest._run_with_drive
r. |
| 13163 |
| 13164 * Scripts/webkitpy/performance_tests/perftest.py: |
| 13165 (PerfTest.__init__): Added _description. |
| 13166 (PerfTest.description): Added. |
| 13167 (PerfTest._run_with_driver): Moved the code to output test description a
nd test results. |
| 13168 (PerfTest._filter_output): Moved and renamed from PerfTest._filter_stder
r. |
| 13169 (PerfTest.parse_output): Removed the code to output test results. Return
test results and description |
| 13170 respectively. Also removed the code that allowed some tests to omit valu
es since all tests report each |
| 13171 iteration now since r136492. |
| 13172 (PerfTest.output_statistics): Removed the code to print test description
, now done in _run_with_driver. |
| 13173 (ChromiumStylePerfTest._run_with_driver): Added. Chromium style tests ar
e sufficiently different from |
| 13174 regular PerfTest that it doesn't make much sense to share _run_with_driv
er. But really, we should just |
| 13175 get rid of this type of test altogether in favor of regular performance
tests that uses runner.js. |
| 13176 (ChromiumStylePerfTest.parse_and_log_output): Renamed from parse_output. |
| 13177 (PageLoadingPerfTest._run_with_driver): Removed the explicit '' for the
test description. |
| 13178 * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| 13179 (MainTest.test_parse_output): Removed the expected logs since parse_outp
ut no longer prints out results. |
| 13180 Also added a call to _filter_output since parse_output doesn't filter th
e output text anymore. |
| 13181 (MainTest.test_parse_output_with_failing_line): Added a call to _filter_
output. Also added ',' after 'Time:' |
| 13182 so that it's not string-concatenated with the next line. |
| 13183 (MainTest.test_parse_output_with_description): Added; a test for PerfTes
t.description(). |
| 13184 (MainTest.test_parse_output_with_subtests): Removed the expected logs, a
nd added a call to _filter_output. |
| 13185 |
| 13186 2012-12-19 Alexis Menard <alexis@webkit.org> |
| 13187 |
| 13188 Implement CSS parsing for CSS transitions unprefixed. |
| 13189 https://bugs.webkit.org/show_bug.cgi?id=104804 |
| 13190 |
| 13191 Reviewed by Dean Jackson. |
| 13192 |
| 13193 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED |
| 13194 to cover the work of unprefixing Transforms, Animations and |
| 13195 Transitions. It will let the possibility of each ports to turn it off |
| 13196 in their release branches until we're confident that these CSS |
| 13197 properties are ready to be unprefixed. |
| 13198 |
| 13199 * Scripts/webkitperl/FeatureList.pm: |
| 13200 * qmake/mkspecs/features/features.pri: |
| 13201 |
| 13202 2012-12-19 Julien Chaffraix <jchaffraix@webkit.org> |
| 13203 |
| 13204 2 clampTo unit tests are failing |
| 13205 https://bugs.webkit.org/show_bug.cgi?id=105253 |
| 13206 |
| 13207 Reviewed by Emil A Eklund. |
| 13208 |
| 13209 Removed clampToUnsigned as it was actually testing exactly what |
| 13210 clampToUnsignedLong was doing. Also made clampToIntFloat more robust |
| 13211 to precision loss (fix suggested by Emil). |
| 13212 |
| 13213 * TestWebKitAPI/Tests/WTF/MathExtras.cpp: |
| 13214 |
| 13215 2012-12-19 Thiago Marcos P. Santos <thiago.santos@intel.com> |
| 13216 |
| 13217 [EFL] Move ImageDiff to the Tools directory root |
| 13218 https://bugs.webkit.org/show_bug.cgi?id=105305 |
| 13219 |
| 13220 Reviewed by Laszlo Gombos. |
| 13221 |
| 13222 We previously moved this directory from the DRT directory to |
| 13223 efl/ImageDiff. The major reason for doing so was because ImageDiff does |
| 13224 not depend on DumpRenderTree but for legacy reasons was living inside th
e |
| 13225 DRT folder, even though it is needed when running pixel tests for WK2. |
| 13226 |
| 13227 Now we are moving to Tool directory root as other ports agreed to do the
same. |
| 13228 |
| 13229 * CMakeLists.txt: |
| 13230 * ImageDiff/CMakeLists.txt: Added. |
| 13231 * ImageDiff/PlatformEfl.cmake: Added. |
| 13232 * ImageDiff/efl/ImageDiff.cpp: Renamed from Tools/efl/ImageDiff/ImageDif
f.cpp. |
| 13233 * efl/ImageDiff/CMakeLists.txt: Removed. |
| 13234 |
| 13235 2012-12-19 Zeno Albisser <zeno@webkit.org> |
| 13236 |
| 13237 [Qt][Mac] run-launcher cannot find Qt5WebKitWidgets. |
| 13238 https://bugs.webkit.org/show_bug.cgi?id=105309 |
| 13239 |
| 13240 The version number is only used as a part |
| 13241 of the library name on Linux. |
| 13242 |
| 13243 Reviewed by Kenneth Rohde Christiansen. |
| 13244 |
| 13245 * Scripts/webkitdirs.pm: |
| 13246 (builtDylibPathForName): |
| 13247 |
| 13248 2012-12-19 Alberto Garcia <agarcia@igalia.com> |
| 13249 |
| 13250 [GTK] Tests that time out are not considered as failures. |
| 13251 https://bugs.webkit.org/show_bug.cgi?id=105318 |
| 13252 |
| 13253 Reviewed by Martin Robinson. |
| 13254 |
| 13255 Fix parsing of the GTK API tests log files. |
| 13256 |
| 13257 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 13258 (RunGtkAPITests.commandComplete): |
| 13259 |
| 13260 2012-12-18 Ilya Tikhonovsky <loislo@chromium.org> |
| 13261 |
| 13262 Unreviewed, rolling out r138061. |
| 13263 https://bugs.webkit.org/show_bug.cgi?id=105396 |
| 13264 |
| 13265 Original patch: |
| 13266 http://trac.webkit.org/changeset/138061 |
| 13267 https://bugs.webkit.org/show_bug.cgi?id=97359 |
| 13268 |
| 13269 It is crashing on Debug bots |
| 13270 |
| 13271 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 13272 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 13273 (WebTestRunner::AccessibilityUIElement::elementAtPointCallback): |
| 13274 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 13275 (AccessibilityUIElement): |
| 13276 |
| 13277 2012-12-18 Alice Liu <alice.liu@apple.com> |
| 13278 |
| 13279 Test for https://bugs.webkit.org/show_bug.cgi?id=105106 |
| 13280 Add SPI to WebKit1 WebFrame for hit testing |
| 13281 |
| 13282 Reviewed by Dan Bernstein. |
| 13283 |
| 13284 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added file Test
s/mac/ElementAtPointInWebFrame.mm |
| 13285 * TestWebKitAPI/Tests/mac/ElementAtPointInWebFrame.mm: Added. |
| 13286 (TestWebKitAPI::TEST): Loads html with two divs positioned in the 2nd an
d 4th quadrants of the webview. |
| 13287 Then hit-tests at three points, expecting to hit the two divs and body e
lement. |
| 13288 |
| 13289 2012-12-18 Alice Liu <alice.liu@apple.com> |
| 13290 |
| 13291 Test for https://bugs.webkit.org/show_bug.cgi?id=105262 |
| 13292 Add SPI to WebKit1 WebFrame for node conversion to JSValueRef |
| 13293 |
| 13294 Reviewed by Anders Carlsson. |
| 13295 |
| 13296 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added file Test
s/mac/JSWrapperForNodeInWebFrame.mm.mm |
| 13297 * TestWebKitAPI/Tests/mac/JSWrapperForNodeInWebFrame.mm.mm: Added. |
| 13298 (TestWebKitAPI::TEST): Tests for the correct JS wrapper for a DOMNode, p
rovided a WebScriptWorld. |
| 13299 Loads html with a single div element. In an isolated world, creates a pr
operty on that node. |
| 13300 Also, in the standard world, creates a different property on that node.
Then tests for 4 things: |
| 13301 - Existence of the isolated property in the isolated world. |
| 13302 - Existence of the standard property in the standard world. |
| 13303 - Non-existence of the isolated property in the standard world. |
| 13304 - Non-existence of the standard property in the isolated world. |
| 13305 |
| 13306 2012-12-18 Simon Fraser <simon.fraser@apple.com> |
| 13307 |
| 13308 Disable the SimplifyMarkup API test, wich asserts in debug builds. |
| 13309 Tracked by https://bugs.webkit.org/show_bug.cgi?id=105370. |
| 13310 |
| 13311 * TestWebKitAPI/Tests/mac/SimplifyMarkup.mm: |
| 13312 (TestWebKitAPI::TEST): |
| 13313 |
| 13314 2012-12-18 Joseph Pecoraro <pecoraro@apple.com> |
| 13315 |
| 13316 [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platfor
m.h macros) |
| 13317 https://bugs.webkit.org/show_bug.cgi?id=104279 |
| 13318 |
| 13319 Reviewed by David Kilzer. |
| 13320 |
| 13321 Add a build phase script that checks a framework's header files for |
| 13322 Platform.h and Compiler.h macros. Also add some tests for the script. |
| 13323 |
| 13324 * Scripts/check-for-inappropriate-macros-in-external-headers: Added. |
| 13325 Script to be used in build phases to check for inappropriate macros in h
eaders. |
| 13326 |
| 13327 * Scripts/test-webkitruby: Added. |
| 13328 Script that can be used to run all webkitruby tests. |
| 13329 |
| 13330 * Scripts/test-webkit-scripts: |
| 13331 Also run the ruby tests. |
| 13332 |
| 13333 * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-
tests/fake-data-failing-expected.txt: Added. |
| 13334 * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-
tests/pass-expected.txt: Added. |
| 13335 * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-
tests/resources/Fake.framework/Headers/Fail.h: Added. |
| 13336 * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-
tests/resources/Fake.framework/Headers/Pass.h: Added. |
| 13337 * Scripts/webkitruby/check-for-inappropriate-macros-in-external-headers-
tests/run-test.rb: Added. |
| 13338 Tests for the new script. |
| 13339 |
| 13340 2012-12-18 Dominic Mazzoni <dmazzoni@google.com> |
| 13341 |
| 13342 AX: support clickPoint in DRT for chromium |
| 13343 https://bugs.webkit.org/show_bug.cgi?id=97359 |
| 13344 |
| 13345 Reviewed by Chris Fleizach. |
| 13346 |
| 13347 Implement clickPointX, clickPointY, and elementAtPoint for Chromium, so
that |
| 13348 several more tests can pass. |
| 13349 |
| 13350 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
cpp: |
| 13351 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement): |
| 13352 (WebTestRunner::AccessibilityUIElement::clickPointXGetterCallback): |
| 13353 (WebTestRunner): |
| 13354 (WebTestRunner::AccessibilityUIElement::clickPointYGetterCallback): |
| 13355 (WebTestRunner::AccessibilityUIElement::elementAtPointCallback): |
| 13356 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.
h: |
| 13357 (AccessibilityUIElement): |
| 13358 |
| 13359 2012-12-18 Ryosuke Niwa <rniwa@webkit.org> |
| 13360 |
| 13361 Build fix after r138045. |
| 13362 |
| 13363 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 13364 (PerfTestsRunner._collect_tests): Use relative_path. We skip only when t
his path |
| 13365 is not explicitly specified. The condition was backwards but never match
ed so we |
| 13366 always ran the test regardless of whether it's listed in the skipped lis
t or not. |
| 13367 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| 13368 (test_collect_tests_with_ignored_skipped_list): Renamed so that it actua
lly runs. |
| 13369 |
| 13370 2012-12-18 Emil A Eklund <eae@chromium.org> |
| 13371 |
| 13372 TestWebKitAPI/Tests/WebCore/LayoutUnit fails on mac |
| 13373 https://bugs.webkit.org/show_bug.cgi?id=105332 |
| 13374 |
| 13375 Reviewed by Levi Weintraub. |
| 13376 |
| 13377 Create new test suite for LayoutUnit tests as the KURL tests are |
| 13378 of the incompatible TEST_F type. |
| 13379 |
| 13380 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: |
| 13381 (TestWebKitAPI): |
| 13382 (TestWebKitAPI::TEST_F): |
| 13383 |
| 13384 2012-12-18 Ryosuke Niwa <rniwa@webkit.org> |
| 13385 |
| 13386 Running a skipped test with run-perf-tests could alert the user |
| 13387 https://bugs.webkit.org/show_bug.cgi?id=105219 |
| 13388 |
| 13389 Reviewed by Eric Seidel. |
| 13390 |
| 13391 Force run skipped performance tests explicitly specified in the command
line. |
| 13392 Also warn the user when the specified paths don't exist. |
| 13393 |
| 13394 * Scripts/webkitpy/layout_tests/port/base.py: |
| 13395 (Port.relative_test_filename): |
| 13396 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 13397 (PerfTestsRunner._parse_args): |
| 13398 (PerfTestsRunner._collect_tests): |
| 13399 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| 13400 (test_collect_tests_with_skipped_list_and_files): |
| 13401 |
| 13402 2012-12-18 Yaron Friedman <yfriedman@chromium.org> |
| 13403 |
| 13404 Chrome Android java output is too verbose |
| 13405 https://bugs.webkit.org/show_bug.cgi?id=105247 |
| 13406 |
| 13407 Reviewed by Tony Chang. |
| 13408 |
| 13409 Pass -quiet to ant to suppress extraneous output. |
| 13410 |
| 13411 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: |
| 13412 * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp: |
| 13413 |
| 13414 2012-12-18 Ryosuke Niwa <rniwa@webkit.org> |
| 13415 |
| 13416 Consider removing --pause-before-testing option |
| 13417 https://bugs.webkit.org/show_bug.cgi?id=105248 |
| 13418 |
| 13419 Reviewed by Eric Seidel. |
| 13420 |
| 13421 Remove --pause-before-testing option. |
| 13422 |
| 13423 * Tools/Scripts/webkitpy/layout_tests/port/driver.py: |
| 13424 (DriverProxy.start): Removed. |
| 13425 * Scripts/webkitpy/performance_tests/perftest.py: |
| 13426 (PerfTest.__init__): |
| 13427 (PerfTest.test_path): Renamed from path_or_url. |
| 13428 (PerfTest.run): |
| 13429 (PerfTest): Removed "driver" argument. |
| 13430 (PerfTest._run_with_driver): |
| 13431 (PerfTest.run_single): |
| 13432 (ChromiumStylePerfTest.__init__): |
| 13433 (PageLoadingPerfTest.__init__): |
| 13434 (PageLoadingPerfTest.run_single): |
| 13435 (PageLoadingPerfTest._run_with_driver): Renamed from run so that PerfTes
t.run can create a driver for us. |
| 13436 (ReplayPerfTest.__init__): |
| 13437 (ReplayPerfTest.prepare): |
| 13438 * Scripts/webkitpy/performance_tests/perftest_unittest.py: |
| 13439 (TestPageLoadingPerfTest.test_run): |
| 13440 (TestPageLoadingPerfTest.test_run_with_memory_output): |
| 13441 (TestPageLoadingPerfTest.test_run_with_bad_output): |
| 13442 * Scripts/webkitpy/performance_tests/perftestsrunner.py: |
| 13443 (PerfTestsRunner._parse_args): |
| 13444 (PerfTestsRunner._run_tests_set): Removed the code to create a driver an
d pause before running the test. |
| 13445 (PerfTestsRunner._run_single_test): Removed "driver" argument. |
| 13446 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: |
| 13447 (run_test): |
| 13448 (test_run_test_pause_before_testing): Removed. |
| 13449 |
| 13450 2012-12-18 Alberto Garcia <agarcia@igalia.com> |
| 13451 |
| 13452 [GTK] Tests that time out are not considered as failures. |
| 13453 https://bugs.webkit.org/show_bug.cgi?id=105318 |
| 13454 |
| 13455 Reviewed by Martin Robinson. |
| 13456 |
| 13457 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
| 13458 (RunGtkAPITests.commandComplete): |
| 13459 Consider log lines that end with TIMEOUT as errors. |
| 13460 |
| 13461 * Scripts/run-gtk-tests: |
| 13462 (TestRunner.run_tests): |
| 13463 Consider timeouts as failures when returning the number of failed |
| 13464 tests. |
| 13465 |
| 13466 2012-12-18 Pravin D <pravin.d@samsung.com> |
| 13467 |
| 13468 Unreviewed, adding secondary email. |
| 13469 |
| 13470 * Scripts/webkitpy/common/config/committers.py: |
| 13471 |
| 13472 2012-12-18 Pravin D <pravin.d@samsung.com> |
| 13473 |
| 13474 Unreviewed, promoting myself to committer's list. |
| 13475 |
| 13476 * Scripts/webkitpy/common/config/committers.py: |
| 13477 |
| 13478 2012-12-18 Thiago Marcos P. Santos <thiago.santos@intel.com> |
| 13479 |
| 13480 [EFL] ImageDiff does not build on WebKit2 only builds |
| 13481 https://bugs.webkit.org/show_bug.cgi?id=105288 |
| 13482 |
| 13483 Reviewed by Kenneth Rohde Christiansen. |
| 13484 |
| 13485 Moved ImageDiff to the efl/ folder inside Tools/ (so we don't pollute |
| 13486 the folder with things which are EFL-specific. |
| 13487 |
| 13488 ImageDiff will be built by default now regardless of WebKit API flavor |
| 13489 you choose. |
| 13490 |
| 13491 * CMakeLists.txt: |
| 13492 * DumpRenderTree/efl/CMakeLists.txt: |
| 13493 * efl/ImageDiff/CMakeLists.txt: Added. |
| 13494 * efl/ImageDiff/ImageDiff.cpp: Renamed from Tools/DumpRenderTree/efl/Ima
geDiff.cpp. |
| 13495 |
| 13496 2012-12-18 Kenneth Rohde Christiansen <kenneth@webkit.org> |
| 13497 |
| 13498 [EFL][WK2] When creating new windows, use the opener's context |
| 13499 https://bugs.webkit.org/show_bug.cgi?id=105283 |
| 13500 |
| 13501 Reviewed by Laszlo Gombos. |
| 13502 |
| 13503 Use the context of the opener if exists. |
| 13504 |
| 13505 * MiniBrowser/efl/main.c: |
| 13506 (on_key_down): |
| 13507 (on_window_create): |
| 13508 (window_create): |
| 13509 (elm_main): |
| 13510 |
| 13511 2012-12-18 Thiago Marcos P. Santos <thiago.santos@intel.com> |
| 13512 |
| 13513 [EFL][WK2] Gardening of TestWebKitAPI tests |
| 13514 https://bugs.webkit.org/show_bug.cgi?id=105268 |
| 13515 |
| 13516 Reviewed by Kenneth Rohde Christiansen. |
| 13517 |
| 13518 Some tests were marked as failing but are passing and the newly added |
| 13519 LayoutUnit should have it's own binary because it conflicts with the |
| 13520 fixture used by KURL and is failing on the bots because of that. |
| 13521 |
| 13522 * TestWebKitAPI/CMakeLists.txt: |
| 13523 * TestWebKitAPI/PlatformEfl.cmake: |
| 13524 |
| 13525 2012-12-18 Jochen Eisinger <jochen@chromium.org> |
| 13526 |
| 13527 [chromium] move webintent related methods to TestRunner library |
| 13528 https://bugs.webkit.org/show_bug.cgi?id=105164 |
| 13529 |
| 13530 Reviewed by Darin Fisher. |
| 13531 |
| 13532 Also deleted the unused deliveredIntentFailure and |
| 13533 deliveredIntentResult methods. |
| 13534 |
| 13535 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 13536 (DRTTestRunner::DRTTestRunner): |
| 13537 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 13538 (DRTTestRunner): |
| 13539 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: |
| 13540 (WebKit): |
| 13541 (WebTestRunner::WebTestDelegate::setCurrentWebIntentRequest): |
| 13542 (WebTestRunner::WebTestDelegate::currentWebIntentRequest): |
| 13543 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 13544 (WebKit): |
| 13545 (WebTestProxyBase): |
| 13546 (WebTestRunner::WebTestProxy::registerIntentService): |
| 13547 (WebTestRunner::WebTestProxy::dispatchIntent): |
| 13548 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 13549 (WebTestRunner::TestRunner::TestRunner): |
| 13550 (WebTestRunner::TestRunner::sendWebIntentResponse): |
| 13551 (WebTestRunner): |
| 13552 (WebTestRunner::TestRunner::deliverWebIntent): |
| 13553 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 13554 (TestRunner): |
| 13555 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 13556 (WebTestRunner::WebTestProxyBase::postAccessibilityNotification): |
| 13557 (WebTestRunner::WebTestProxyBase::registerIntentService): |
| 13558 (WebTestRunner): |
| 13559 (WebTestRunner::WebTestProxyBase::dispatchIntent): |
| 13560 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 13561 (WebViewHost::setCurrentWebIntentRequest): |
| 13562 (WebViewHost::currentWebIntentRequest): |
| 13563 * DumpRenderTree/chromium/WebViewHost.h: |
| 13564 (WebKit): |
| 13565 (WebViewHost): |
| 13566 |
| 13567 2012-12-18 Jochen Eisinger <jochen@chromium.org> |
| 13568 |
| 13569 [chromium] move editing callback dumping to the WebTestProxy |
| 13570 https://bugs.webkit.org/show_bug.cgi?id=105013 |
| 13571 |
| 13572 Reviewed by Darin Fisher. |
| 13573 |
| 13574 To decide whether or not to dump the editing callbacks, the WebTestProxy |
| 13575 needs to query the TestRunner. For this purpose, I introduce a |
| 13576 WebTestRunner class that just exposes the shouldDumpEditingCallbacks |
| 13577 method. In contrast to e.g. WebEventSender, the WebTestRunner is just |
| 13578 an interface, and it is not owned by the WebTestInterfaces, but the |
| 13579 embedder of the TestRunner library must provide it. This will change |
| 13580 once all TestRunner methods are in the library. |
| 13581 |
| 13582 * DumpRenderTree/DumpRenderTree.gypi: |
| 13583 * DumpRenderTree/chromium/DRTTestRunner.cpp: |
| 13584 (DRTTestRunner::DRTTestRunner): |
| 13585 (DRTTestRunner::reset): |
| 13586 * DumpRenderTree/chromium/DRTTestRunner.h: |
| 13587 (DRTTestRunner): |
| 13588 (DRTTestRunner::taskList): |
| 13589 (DRTTestRunner::WorkQueue::taskList): |
| 13590 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: |
| 13591 (WebTestRunner): |
| 13592 (WebTestInterfaces): |
| 13593 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: |
| 13594 (WebKit): |
| 13595 (WebTestRunner): |
| 13596 (WebTestProxyBase): |
| 13597 (WebTestRunner::WebTestProxy::shouldBeginEditing): |
| 13598 (WebTestRunner::WebTestProxy::shouldEndEditing): |
| 13599 (WebTestRunner::WebTestProxy::shouldInsertNode): |
| 13600 (WebTestRunner::WebTestProxy::shouldInsertText): |
| 13601 (WebTestRunner::WebTestProxy::shouldChangeSelectedRange): |
| 13602 (WebTestRunner::WebTestProxy::shouldDeleteRange): |
| 13603 (WebTestRunner::WebTestProxy::shouldApplyStyle): |
| 13604 (WebTestRunner::WebTestProxy::didBeginEditing): |
| 13605 (WebTestRunner::WebTestProxy::didChangeSelection): |
| 13606 (WebTestRunner::WebTestProxy::didChangeContents): |
| 13607 (WebTestRunner::WebTestProxy::didEndEditing): |
| 13608 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: Copied from
Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h. |
| 13609 (WebTestRunner): |
| 13610 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks): |
| 13611 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 13612 (WebTestRunner::TestRunner::TestRunner): |
| 13613 (WebTestRunner::TestRunner::~TestRunner): |
| 13614 (WebTestRunner): |
| 13615 (WebTestRunner::TestRunner::reset): |
| 13616 (WebTestRunner::TestRunner::shouldDumpEditingCallbacks): |
| 13617 (WebTestRunner::TestRunner::dumpEditingCallbacks): |
| 13618 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 13619 (TestRunner): |
| 13620 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: |
| 13621 (WebTestRunner::WebTestInterfaces::Internal::testRunner): |
| 13622 (WebTestRunner::WebTestInterfaces::Internal::setTestRunner): |
| 13623 (WebTestInterfaces::Internal): |
| 13624 (WebTestRunner::WebTestInterfaces::Internal::Internal): |
| 13625 (WebTestRunner::WebTestInterfaces::testRunner): |
| 13626 (WebTestRunner): |
| 13627 (WebTestRunner::WebTestInterfaces::setTestRunner): |
| 13628 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: |
| 13629 (WebTestRunner::WebTestProxyBase::postAccessibilityNotification): |
| 13630 (WebTestRunner): |
| 13631 (WebTestRunner::WebTestProxyBase::shouldBeginEditing): |
| 13632 (WebTestRunner::WebTestProxyBase::shouldEndEditing): |
| 13633 (WebTestRunner::WebTestProxyBase::shouldInsertNode): |
| 13634 (WebTestRunner::WebTestProxyBase::shouldInsertText): |
| 13635 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange): |
| 13636 (WebTestRunner::WebTestProxyBase::shouldDeleteRange): |
| 13637 (WebTestRunner::WebTestProxyBase::shouldApplyStyle): |
| 13638 (WebTestRunner::WebTestProxyBase::didBeginEditing): |
| 13639 (WebTestRunner::WebTestProxyBase::didChangeSelection): |
| 13640 (WebTestRunner::WebTestProxyBase::didChangeContents): |
| 13641 (WebTestRunner::WebTestProxyBase::didEndEditing): |
| 13642 * DumpRenderTree/chromium/TestShell.cpp: |
| 13643 (TestShell::initialize): |
| 13644 (TestShell::createNewWindow): |
| 13645 * DumpRenderTree/chromium/WebViewHost.cpp: |
| 13646 (WebViewHost::shouldBeginEditing): |
| 13647 (WebViewHost::shouldEndEditing): |
| 13648 (WebViewHost::shouldInsertNode): |
| 13649 (WebViewHost::shouldInsertText): |
| 13650 (WebViewHost::shouldChangeSelectedRange): |
| 13651 (WebViewHost::shouldDeleteRange): |
| 13652 (WebViewHost::shouldApplyStyle): |
| 13653 * DumpRenderTree/chromium/WebViewHost.h: |
| 13654 (WebViewHost): |
| 13655 |
| 13656 2012-12-17 Jochen Eisinger <jochen@chromium.org> |
| 13657 |
| 13658 [chromium] Fix methods in TestRunner that directly modify the settings i
nstead of going through WebPreferences |
| 13659 https://bugs.webkit.org/show_bug.cgi?id=105154 |
| 13660 |
| 13661 Reviewed by Tony Chang. |
| 13662 |
| 13663 If the settings are modified directly, the embedder can't keep track of |
| 13664 them and might accidentially override the changed settings. |
| 13665 |
| 13666 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: |
| 13667 (WebPreferences): |
| 13668 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: |
| 13669 (WebTestRunner::TestRunner::TestRunner): |
| 13670 (WebTestRunner::TestRunner::setAsynchronousSpellCheckingEnabled): |
| 13671 (WebTestRunner): |
| 13672 (WebTestRunner::TestRunner::setMinimumTimerInterval): |
| 13673 (WebTestRunner::TestRunner::setTouchDragDropEnabled): |
| 13674 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: |
| 13675 (TestRunner): |
| 13676 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: |
| 13677 (WebTestRunner::WebPreferences::reset): |
| 13678 (WebTestRunner::WebPreferences::applyTo): |
| 13679 |
| 13680 2012-12-17 Julien Chaffraix <jchaffraix@webkit.org> |
| 13681 |
| 13682 Unreviewed unit test skipping. |
| 13683 |
| 13684 Filed https://bugs.webkit.org/show_bug.cgi?id=105253 to re-enable them. |
| 13685 |
| 13686 * TestWebKitAPI/Tests/WTF/MathExtras.cpp: |
| 13687 (TestWebKitAPI): |
| 13688 (TestWebKitAPI::TEST): |
| 13689 |
| 13690 2012-12-17 Dean Jackson <dino@apple.com> |
| 13691 |
| 13692 Unreviewed. Add Silvia Pfeiffer to contributor list. |
| 13693 |
| 13694 * Scripts/webkitpy/common/config/committers.py: |
| 13695 |
| 13696 2012-12-17 Dirk Pranke <dpranke@chromium.org> |
| 13697 |
| 13698 build.webkit.org - add more google windows bots |
| 13699 https://bugs.webkit.org/show_bug.cgi?id=105225 |
| 13700 |
| 13701 Reviewed by Eric Seidel. |
| 13702 |
| 13703 Adds two more windows bots (google-windows-3, a builder, and |
| 13704 google-windows-4, a tester) for the Chromium configs. |
| 13705 |
| 13706 * BuildSlaveSupport/build.webkit.org-config/config.json: |
| 13707 |
| 13708 2012-12-17 Eric Seidel <eric@webkit.org> |
| 13709 |
| 13710 Cleanup --profiler=perf code a little and allow up to 1000 report files
(instead of 100) |
| 13711 https://bugs.webkit.org/show_bug.cgi?id=105217 |
| 13712 |
| 13713 Reviewed by Dirk Pranke. |
| 13714 |
| 13715 Previously --profile would fail strangely if find_unused_filename return
ed None |
| 13716 (which would happen as soon as we had 100 report files). |
| 13717 Now we'll search through 1000 filenames before giving up (and assert if
we failed to find one). |
| 13718 I also made some minor cleanups to the output of perf, and tried to make
the |
| 13719 commands more self-documenting by using long-names for args. |
| 13720 |
| 13721 * Scripts/webkitpy/common/system/profiler.py: |
| 13722 (SingleFileOutputProfiler.__init__): |
| 13723 (Perf.attach_to_pid): |
| 13724 (Perf.profile_after_exit): |
| 13725 |
| 13726 2012-12-17 Sheriff Bot <webkit.review.bot@gmail.com> |
| 13727 |
| 13728 Unreviewed, rolling out r137198. |
| 13729 http://trac.webkit.org/changeset/137198 |
| 13730 https://bugs.webkit.org/show_bug.cgi?id=105212 |
| 13731 |
| 13732 This patch is causing API behavior compatibility problems |
| 13733 (Requested by zdobersek on #webkit). |
| 13734 |
| 13735 * DumpRenderTree/gtk/DumpRenderTree.cpp: |
| 13736 (willSendRequestCallback): |
| 13737 |
| 13738 2012-12-17 Elliott Sprehn <esprehn@chromium.org> |
| 13739 |
| 13740 Unreviewed. Adding myself to committers list. |
| 13741 |
| 13742 * Scripts/webkitpy/common/config/committers.py: |
| 13743 |
| 13744 2012-12-17 Dirk Pranke <dpranke@chromium.org> |
| 13745 |
| 13746 nrwt: shuffle code around for cleanup in run_webkit_tests.py |
| 13747 https://bugs.webkit.org/show_bug.cgi?id=105078 |
| 13748 |
| 13749 Reviewed by Ojan Vafai. |
| 13750 |
| 13751 This patch reorders functions so that run_webkit_tests can be |
| 13752 understood in a top-down matter better, and to make things slightly |
| 13753 more sensible when I merge manager.py into it. |
| 13754 |
| 13755 Also, this adds tests for the actual main() routine, which had several |
| 13756 bugs get through testing a week or two ago. |
| 13757 |
| 13758 * Scripts/webkitpy/layout_tests/run_webkit_tests.py: |
| 13759 (main): |
| 13760 (parse_args): |
| 13761 (_set_up_derived_options): |
| 13762 (run): |
| 13763 * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| 13764 (RunTest): |
| 13765 (RunTest.test_no_http_tests): |
| 13766 (PortTest.disabled_test_mac_lion): |
| 13767 (MainTest): |
| 13768 (MainTest.test_exception_handling): |
| 13769 (MainTest.test_exception_handling.interrupting_run): |
| 13770 (MainTest.test_exception_handling.successful_run): |
| 13771 (MainTest.test_exception_handling.successful_run.FakeRunDetails): |
| 13772 (MainTest.test_exception_handling.exception_raising_run): |
| 13773 |
| 13774 2012-12-17 Dirk Pranke <dpranke@chromium.org> |
| 13775 |
| 13776 webkitpy: move --lint-test-files code into its own module |
| 13777 https://bugs.webkit.org/show_bug.cgi?id=105077 |
| 13778 |
| 13779 Reviewed by Eric Seidel. |
| 13780 |
| 13781 It really didn't need to be in run_webkit_tests.py anymore. |
| 13782 This patch adds a new lint-test-expectations scripts to Tools/Scripts; |
| 13783 rwt --lint-test-files is still supported for backwards compatibility |
| 13784 for now. |
| 13785 |
| 13786 * Scripts/lint-test-expectations: Added. |
| 13787 * Scripts/webkitpy/layout_tests/lint_test_expectations.py: Added. |
| 13788 (lint): |
| 13789 (main): |
| 13790 * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py: Adde
d. |
| 13791 (FakePort): |
| 13792 (FakePort.__init__): |
| 13793 (FakePort.test_configuration): |
| 13794 (FakePort.expectations_dict): |
| 13795 (FakePort.skipped_layout_tests): |
| 13796 (FakePort.all_test_configurations): |
| 13797 (FakePort.configuration_specifier_macros): |
| 13798 (FakePort.get_option): |
| 13799 (FakeFactory): |
| 13800 (FakeFactory.__init__): |
| 13801 (FakeFactory.get): |
| 13802 (FakeFactory.all_port_names): |
| 13803 (LintTest): |
| 13804 (LintTest.test_all_configurations): |
| 13805 (LintTest.test_lint_test_files): |
| 13806 (LintTest.test_lint_test_files__errors): |
| 13807 (MainTest): |
| 13808 (MainTest.test_success): |
| 13809 (MainTest.test_success.interrupting_lint): |
| 13810 (MainTest.test_success.successful_lint): |
| 13811 (MainTest.test_success.exception_raising_lint): |
| 13812 * Scripts/webkitpy/layout_tests/run_webkit_tests.py: |
| 13813 (main): |
| 13814 * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: |
| 13815 (StreamTestingMixin.assertNotEmpty): |
| 13816 |
1 2012-12-17 Adam Klein <adamk@chromium.org> | 13817 2012-12-17 Adam Klein <adamk@chromium.org> |
2 | 13818 |
3 build-webkit: rename --template-tag to --template-element to match ENABL
E #define name | 13819 build-webkit: rename --template-tag to --template-element to match ENABL
E #define name |
4 https://bugs.webkit.org/show_bug.cgi?id=105072 | 13820 https://bugs.webkit.org/show_bug.cgi?id=105072 |
5 | 13821 |
6 Reviewed by Laszlo Gombos. | 13822 Reviewed by Laszlo Gombos. |
7 | 13823 |
8 * Scripts/webkitperl/FeatureList.pm: | 13824 * Scripts/webkitperl/FeatureList.pm: |
9 | 13825 |
10 2012-12-17 Julien Chaffraix <jchaffraix@webkit.org> | 13826 2012-12-17 Julien Chaffraix <jchaffraix@webkit.org> |
(...skipping 17183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17194 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: | 31010 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: |
17195 (RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask): | 31011 (RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask): |
17196 (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler): | 31012 (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler): |
17197 (MockWebRTCPeerConnectionHandler::addStream): | 31013 (MockWebRTCPeerConnectionHandler::addStream): |
17198 (MockWebRTCPeerConnectionHandler::removeStream): | 31014 (MockWebRTCPeerConnectionHandler::removeStream): |
17199 (MockWebRTCPeerConnectionHandler::getStats): | 31015 (MockWebRTCPeerConnectionHandler::getStats): |
17200 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: | 31016 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: |
17201 (MockWebRTCPeerConnectionHandler): | 31017 (MockWebRTCPeerConnectionHandler): |
17202 | 31018 |
17203 == Rolled over to ChangeLog-2012-10-02 == | 31019 == Rolled over to ChangeLog-2012-10-02 == |
OLD | NEW |