Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: Tools/ChangeLog

Issue 12475008: Merge 144236 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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<