f747870b4029129da2e3f3f9acc60523c4696efc
[WebKit-https.git] / Tools / ChangeLog
1 2014-03-16  Kim Byung Jun  <bj1987.kim@samsung.com>
2
3         [EFL] Enable TOUCH_SLIDER macro
4         https://bugs.webkit.org/show_bug.cgi?id=130185
5
6         Reviewed by Gyuyoung Kim.
7
8         * Scripts/webkitperl/FeatureList.pm:
9
10 2014-03-16  Zan Dobersek  <zdobersek@igalia.com>
11
12         [GTK][CMake] Build with -fno-rtti
13         https://bugs.webkit.org/show_bug.cgi?id=130261
14
15         Reviewed by Martin Robinson.
16
17         * TestWebKitAPI/CMakeLists.txt: Build TestWebKitAPI with GTEST_HAS_RTTI macro
18         defined to 0 to prevent typeid use in included GTest headers.
19
20 2014-03-16  Brian Burg  <bburg@apple.com>
21
22         Web Inspector: vended backend commands file should be generated as part of the build
23         https://bugs.webkit.org/show_bug.cgi?id=130110
24
25         Reviewed by Timothy Hatcher.
26
27         * Scripts/build-webkit: build WebInspectorUI after WebCore but before WebKit.
28
29 2014-03-16  Diego Pino García  <dpino@igalia.com>
30
31         [GTK] Minibrowser: Add shortcuts for reloading page and reloading page ignoring cache
32         https://bugs.webkit.org/show_bug.cgi?id=128999
33
34         Reviewed by Philippe Normand.
35
36         * MiniBrowser/gtk/BrowserWindow.c:
37         (reloadPage):
38         (reloadPageIgnoringCache):
39         (browser_window_init):
40
41 2014-03-15  Martin Robinson  <mrobinson@igalia.com>
42
43         [GTK] Improve ninja detection in webkitdirs.pm
44         https://bugs.webkit.org/show_bug.cgi?id=129902
45
46         Reviewed by Daniel Bates.
47
48         * Scripts/webkitdirs.pm:
49         (canUseNinja): Use which instead of trying to invoke ninja directly. This also allows
50         us to look for ninja-build as well.
51
52 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
53
54         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
55         https://bugs.webkit.org/show_bug.cgi?id=130276
56         <rdar://problem/16266927>
57         
58         Reviewed by Simon Fraser.
59
60         * BuildSlaveSupport/build-launcher-app:
61         * BuildSlaveSupport/build-launcher-dmg:
62         * DumpRenderTree/DumpRenderTree.h:
63         * DumpRenderTree/DumpRenderTreePrefix.h:
64         * DumpRenderTree/GCController.cpp:
65         * DumpRenderTree/GCController.h:
66         * DumpRenderTree/JavaScriptThreading.cpp:
67         * DumpRenderTree/JavaScriptThreading.h:
68         * DumpRenderTree/PixelDumpSupport.cpp:
69         * DumpRenderTree/PixelDumpSupport.h:
70         * DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
71         * DumpRenderTree/TestRunner.cpp:
72         * DumpRenderTree/TestRunner.h:
73         * DumpRenderTree/WorkQueue.cpp:
74         * DumpRenderTree/WorkQueue.h:
75         * DumpRenderTree/WorkQueueItem.h:
76         * DumpRenderTree/atk/AccessibilityCallbacks.h:
77         * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
78         * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
79         * DumpRenderTree/cairo/PixelDumpSupportCairo.h:
80         * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
81         * DumpRenderTree/cg/PixelDumpSupportCG.h:
82         * DumpRenderTree/efl/EditingCallbacks.cpp:
83         * DumpRenderTree/efl/EditingCallbacks.h:
84         * DumpRenderTree/efl/EventSender.cpp:
85         * DumpRenderTree/efl/EventSender.h:
86         * DumpRenderTree/efl/GCControllerEfl.cpp:
87         * DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
88         * DumpRenderTree/efl/TestRunnerEfl.cpp:
89         * DumpRenderTree/gtk/DumpRenderTree.cpp:
90         * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
91         * DumpRenderTree/gtk/EditingCallbacks.cpp:
92         * DumpRenderTree/gtk/EditingCallbacks.h:
93         * DumpRenderTree/gtk/EventSender.cpp:
94         * DumpRenderTree/gtk/EventSender.h:
95         * DumpRenderTree/gtk/GCControllerGtk.cpp:
96         * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
97         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp:
98         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.h:
99         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
100         * DumpRenderTree/gtk/TextInputController.cpp:
101         * DumpRenderTree/gtk/TextInputController.h:
102         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL:
103         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm:
104         * DumpRenderTree/ios/PixelDumpSupportIOS.mm:
105         * DumpRenderTree/mac/AppleScriptController.h:
106         * DumpRenderTree/mac/AppleScriptController.m:
107         * DumpRenderTree/mac/CheckedMalloc.cpp:
108         * DumpRenderTree/mac/CheckedMalloc.h:
109         * DumpRenderTree/mac/DumpRenderTree.mm:
110         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
111         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
112         * DumpRenderTree/mac/DumpRenderTreeMac.h:
113         * DumpRenderTree/mac/DumpRenderTreePasteboard.h:
114         * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
115         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
116         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
117         * DumpRenderTree/mac/EditingDelegate.h:
118         * DumpRenderTree/mac/EditingDelegate.mm:
119         * DumpRenderTree/mac/EventSendingController.h:
120         * DumpRenderTree/mac/EventSendingController.mm:
121         * DumpRenderTree/mac/FrameLoadDelegate.h:
122         * DumpRenderTree/mac/FrameLoadDelegate.mm:
123         * DumpRenderTree/mac/GCControllerMac.mm:
124         * DumpRenderTree/mac/MockWebNotificationProvider.h:
125         * DumpRenderTree/mac/MockWebNotificationProvider.mm:
126         * DumpRenderTree/mac/NavigationController.h:
127         * DumpRenderTree/mac/NavigationController.m:
128         * DumpRenderTree/mac/ObjCController.h:
129         * DumpRenderTree/mac/ObjCController.m:
130         * DumpRenderTree/mac/ObjCPlugin.h:
131         * DumpRenderTree/mac/ObjCPlugin.m:
132         * DumpRenderTree/mac/ObjCPluginFunction.h:
133         * DumpRenderTree/mac/ObjCPluginFunction.m:
134         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
135         * DumpRenderTree/mac/PolicyDelegate.h:
136         * DumpRenderTree/mac/PolicyDelegate.mm:
137         * DumpRenderTree/mac/ResourceLoadDelegate.h:
138         * DumpRenderTree/mac/ResourceLoadDelegate.mm:
139         * DumpRenderTree/mac/TestRunnerMac.mm:
140         * DumpRenderTree/mac/TextInputController.h:
141         * DumpRenderTree/mac/TextInputController.m:
142         * DumpRenderTree/mac/UIDelegate.h:
143         * DumpRenderTree/mac/UIDelegate.mm:
144         * DumpRenderTree/mac/WorkQueueItemMac.mm:
145         * DumpRenderTree/win/DRTDataObject.cpp:
146         * DumpRenderTree/win/DRTDataObject.h:
147         * DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
148         * DumpRenderTree/win/DRTDropSource.cpp:
149         * DumpRenderTree/win/DRTDropSource.h:
150         * DumpRenderTree/win/DraggingInfo.h:
151         * DumpRenderTree/win/DumpRenderTree.cpp:
152         * DumpRenderTree/win/DumpRenderTreeWin.h:
153         * DumpRenderTree/win/EditingDelegate.cpp:
154         * DumpRenderTree/win/EditingDelegate.h:
155         * DumpRenderTree/win/EventSender.cpp:
156         * DumpRenderTree/win/EventSender.h:
157         * DumpRenderTree/win/FrameLoadDelegate.cpp:
158         * DumpRenderTree/win/FrameLoadDelegate.h:
159         * DumpRenderTree/win/GCControllerWin.cpp:
160         * DumpRenderTree/win/HistoryDelegate.cpp:
161         * DumpRenderTree/win/HistoryDelegate.h:
162         * DumpRenderTree/win/MD5.cpp:
163         * DumpRenderTree/win/MD5.h:
164         * DumpRenderTree/win/PixelDumpSupportWin.cpp:
165         * DumpRenderTree/win/PolicyDelegate.cpp:
166         * DumpRenderTree/win/PolicyDelegate.h:
167         * DumpRenderTree/win/ResourceLoadDelegate.cpp:
168         * DumpRenderTree/win/ResourceLoadDelegate.h:
169         * DumpRenderTree/win/TestRunnerWin.cpp:
170         * DumpRenderTree/win/TextInputController.cpp:
171         * DumpRenderTree/win/TextInputController.h:
172         * DumpRenderTree/win/TextInputControllerWin.cpp:
173         * DumpRenderTree/win/UIDelegate.cpp:
174         * DumpRenderTree/win/UIDelegate.h:
175         * DumpRenderTree/win/WorkQueueItemWin.cpp:
176         * EWebLauncher/main.c:
177         * GtkLauncher/main.c:
178         * ImageDiff/efl/ImageDiff.cpp:
179         * ImageDiff/gtk/ImageDiff.cpp:
180         * MiniBrowser/gtk/main.c:
181         * Scripts/SpacingHeuristics.pm:
182         * Scripts/VCSUtils.pm:
183         * Scripts/bisect-builds:
184         * Scripts/build-dumprendertree:
185         * Scripts/build-jsc:
186         * Scripts/build-webkit:
187         * Scripts/check-dom-results:
188         * Scripts/check-for-exit-time-destructors:
189         * Scripts/check-for-global-initializers:
190         * Scripts/commit-log-editor:
191         * Scripts/compare-timing-files:
192         * Scripts/debug-minibrowser:
193         * Scripts/debug-safari:
194         * Scripts/do-file-rename:
195         * Scripts/find-extra-includes:
196         * Scripts/generate-coverage-data:
197         * Scripts/make-script-test-wrappers:
198         * Scripts/malloc-tree:
199         * Scripts/old-run-webkit-tests:
200         * Scripts/parse-malloc-history:
201         * Scripts/report-include-statistics:
202         * Scripts/resolve-ChangeLogs:
203         * Scripts/run-bindings-tests:
204         * Scripts/run-iexploder-tests:
205         * Scripts/run-javascriptcore-tests:
206         * Scripts/run-jsc:
207         * Scripts/run-launcher:
208         * Scripts/run-leaks:
209         * Scripts/run-mangleme-tests:
210         * Scripts/run-minibrowser:
211         * Scripts/run-pageloadtest:
212         * Scripts/run-regexp-tests:
213         * Scripts/run-safari:
214         * Scripts/run-sunspider:
215         * Scripts/run-webkit-app:
216         * Scripts/sampstat:
217         * Scripts/set-webkit-configuration:
218         * Scripts/sort-Xcode-project-file:
219         * Scripts/sort-export-file:
220         * Scripts/split-file-by-class:
221         * Scripts/sunspider-compare-results:
222         * Scripts/svn-apply:
223         * Scripts/svn-create-patch:
224         * Scripts/svn-unapply:
225         * Scripts/test-webkit-scripts:
226         * Scripts/update-javascriptcore-test-results:
227         * Scripts/update-webkit:
228         * Scripts/update-webkit-auxiliary-libs:
229         * Scripts/update-webkit-dependency:
230         * Scripts/update-webkit-localizable-strings:
231         * Scripts/update-webkit-support-libs:
232         * Scripts/update-webkit-wincairo-libs:
233         * Scripts/webkit-build-directory:
234         * Scripts/webkitdirs.pm:
235         (installedSafariPath):
236         * Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
237         * Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
238         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
239         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
240         * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
241         * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
242         * Scripts/webkitperl/features.pm:
243         * Scripts/webkitperl/httpd.pm:
244         * Scripts/webkitpy/bindings/main.py:
245         * Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
246         * TestWebKitAPI/Tests/WTF/MediaTime.cpp:
247         * TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:
248         * TestWebKitAPI/Tests/WTF/RedBlackTree.cpp:
249         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
250         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
251         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
252         * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
253         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp:
254         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h:
255         * WebKitTestRunner/PixelDumpSupport.cpp:
256         * WebKitTestRunner/PixelDumpSupport.h:
257         * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
258         * WinLauncher/WinLauncher.cpp:
259         * WinLauncher/WinLauncher.h:
260         * WinLauncher/stdafx.cpp:
261         * WinLauncher/stdafx.h:
262
263 2014-03-14  Filip Pizlo  <fpizlo@apple.com>
264
265         Sometimes we need to be explicit about the SDK when running ranlib on Darwin
266         https://bugs.webkit.org/show_bug.cgi?id=130265
267
268         Reviewed by Michael Saboff.
269
270         * Scripts/build-webkit:
271         * Scripts/copy-webkitlibraries-to-product-directory:
272
273 2014-03-14  Landry Breuil  <landry@openbsd.org>
274
275         Recognize openbsd/netbsd and am64 archs in Tools/Scripts.
276         Also allow to set MAKE in the environment.
277         https://bugs.webkit.org/show_bug.cgi?id=129991
278
279         Reviewed by Andreas Kling.
280
281         * Scripts/webkitdirs.pm:
282         (determineArchitecture):
283         (determineNumberOfCPUs):
284         (isBSD):
285         (buildAutotoolsProject):
286         * Scripts/webkitpy/common/system/platforminfo.py:
287         (PlatformInfo.__init__):
288         (PlatformInfo.is_openbsd):
289         (PlatformInfo):
290         (PlatformInfo.is_netbsd):
291         (PlatformInfo._determine_os_name):
292
293 2014-03-14  Dean Jackson  <dino@apple.com>
294
295         Remove libWebKitSystemInterfaceLion.a
296         https://bugs.webkit.org/show_bug.cgi?id=130254
297
298         Reviewed by Geoffrey Garen and Andreas Kling.
299
300         No need to copy the Lion libraries into the build.
301
302         * Scripts/copy-webkitlibraries-to-product-directory:
303
304 2014-03-14  Jinwoo Song  <jinwoo7.song@samsung.com>
305
306         [EFL][MiniBrowser] Revise help messages of command line parameters
307         https://bugs.webkit.org/show_bug.cgi?id=130222
308
309         Reviewed by Csaba Osztrogonác.
310
311         Correct the default value description and make help messages to be consistent.
312
313         * MiniBrowser/efl/main.c:
314
315 2014-03-12  Sergio Villar Senin  <svillar@igalia.com>
316
317         Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
318         https://bugs.webkit.org/show_bug.cgi?id=129612
319
320         Reviewed by Darin Adler.
321
322         For new code use static NeverDestroyed<T> instead.
323
324         * DumpRenderTree/JavaScriptThreading.cpp:
325         (javaScriptThreadsMutex):
326         (javaScriptThreads):
327         * DumpRenderTree/efl/EventSender.cpp:
328         (touchPointList):
329         (delayedEventQueue):
330         * DumpRenderTree/win/FrameLoadDelegate.cpp:
331         (delegatesWithDelayedWork):
332         * Scripts/check-for-exit-time-destructors:
333         * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp:
334         * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp:
335         (testsMap):
336
337 2014-03-13  Sanghyup Lee  <sh53.lee@samsung.com>
338
339         [EFL][WK2] Fix compilation warning in Minibrowser
340         https://bugs.webkit.org/show_bug.cgi?id=130132
341
342         Reviewed by Csaba Osztrogonác.
343
344         Replace mktemp() with mkstemp() to fix compilation warning in MiniBrowser.
345
346         * MiniBrowser/efl/main.c:
347         (on_download_request):
348
349 2014-03-13  Filip Pizlo  <fpizlo@apple.com>
350
351         FTL should support IsBlah
352         https://bugs.webkit.org/show_bug.cgi?id=130202
353
354         Reviewed by Geoffrey Garen.
355         
356         Running existing JSRegress tests with noInline gives us coverage for these
357         changes. Chances are, this will also give coverage for other interesting things
358         as well.
359
360         * Scripts/run-jsc-stress-tests:
361
362 2014-03-12  Brian Burg  <bburg@apple.com>
363
364         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
365         https://bugs.webkit.org/show_bug.cgi?id=129744
366
367         Reviewed by Timothy Hatcher.
368
369         * DumpRenderTree/TestRunner.cpp:
370         (evaluateInWebInspectorCallback):
371         * DumpRenderTree/TestRunner.h:
372         * DumpRenderTree/efl/TestRunnerEfl.cpp:
373         (TestRunner::evaluateInWebInspector):
374         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
375         (TestRunner::evaluateInWebInspector):
376         * DumpRenderTree/mac/TestRunnerMac.mm:
377         (TestRunner::evaluateInWebInspector):
378         * DumpRenderTree/win/TestRunnerWin.cpp:
379         (TestRunner::evaluateInWebInspector):
380         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
381         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
382         (WTR::TestRunner::evaluateInWebInspector):
383         * WebKitTestRunner/InjectedBundle/TestRunner.h:
384
385 2014-03-13  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
386
387         [GTK] build-webkit shouldn't show error message when ninja isn't installed
388         https://bugs.webkit.org/show_bug.cgi?id=130129
389
390         Reviewed by Csaba Osztrogonác.
391
392         * Scripts/webkitdirs.pm:
393         (canUseNinja): Redirecting stderr to /dev/null
394
395 2014-03-13  Andres Gomez  <agomez@igalia.com>
396
397         [GTK] "Tools/jhbuild/jhbuild-wrapper --gtk" build fails even after running Tools/gtk/install-dependencies due to missing proper libxml2 python bindings
398         https://bugs.webkit.org/show_bug.cgi?id=130092
399
400         Reviewed by Csaba Osztrogonác.
401
402         Added "python-dev" as dependency for deb based distros. It is
403         already present for rpm based distros. This dependency will allow
404         libxml2 to generate its python bindings, needed by gtk-doc.
405
406         * gtk/install-dependencies:
407
408 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
409
410         Unreviewed. Fix GTK+ cmake build after r165488.
411
412         * MiniBrowser/gtk/CMakeLists.txt: Add CMAKE_BINARY_DIR to include dirs.
413
414 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
415
416         [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
417         https://bugs.webkit.org/show_bug.cgi?id=130014
418
419         Reviewed by Martin Robinson.
420
421         Include cmake or autotools config header.
422
423         * MiniBrowser/gtk/BrowserDownloadsBar.c:
424         * MiniBrowser/gtk/BrowserSearchBar.c:
425         * MiniBrowser/gtk/BrowserWindow.c:
426         * MiniBrowser/gtk/main.c:
427
428 2014-03-12  Commit Queue  <commit-queue@webkit.org>
429
430         Unreviewed, rolling out r165471.
431         https://bugs.webkit.org/show_bug.cgi?id=130139
432
433         Didn't really fix the issue and broke another bot (Requested
434         by mrobinson on #webkit).
435
436         Reverted changeset:
437
438         "[CMake] Newer versions of CMake cannot find older versions of
439         Freetype"
440         https://bugs.webkit.org/show_bug.cgi?id=130107
441         http://trac.webkit.org/changeset/165471
442
443 2014-03-11  Filip Pizlo  <fpizlo@apple.com>
444
445         It should be possible to build WebKit with FTL on iOS
446         https://bugs.webkit.org/show_bug.cgi?id=130116
447
448         Reviewed by Dan Bernstein.
449
450         * Scripts/build-webkit:
451         * Scripts/copy-webkitlibraries-to-product-directory:
452
453 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
454
455         [Win] Remove use of QTSDK
456         https://bugs.webkit.org/show_bug.cgi?id=130049
457
458         Reviewed by Darin Adler.
459
460         * DumpRenderTree/win/DumpRenderTree.cpp:
461         (initialize): Remove QuickTime code.
462         * win/AssembleBuildLogs/AssembleLogs.cmd: Don't grab logs from
463         building QTMovieWin.
464
465 2014-03-12  Martin Robinson  <mrobinson@igalia.com>
466
467         [GTK][CMAKE] Too verbose build output
468         https://bugs.webkit.org/show_bug.cgi?id=130076
469
470         Reviewed by Carlos Garcia Campos.
471
472         Instead of building with cmake --build which isn't smart about pretty printing and
473         colors, we build with a script which calls the proper build command.
474
475         * Scripts/webkitdirs.pm:
476         (buildCMakeGeneratedProject): For GTK+ call the script that we generate during
477         the CMake configuration pass.
478
479 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
480
481         [CMake] Newer versions of CMake cannot find older versions of Freetype
482         https://bugs.webkit.org/show_bug.cgi?id=130107
483
484         Reviewed by Gustavo Noronha Silva.
485
486         * gtk/jhbuildrc: Work around a bug in newer CMakes by giving the FREETYPE_DIR hint
487         to CMake during jhbuild initialization.
488
489 2014-03-12  Zalan Bujtas  <zalan@apple.com>
490
491         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
492         https://bugs.webkit.org/show_bug.cgi?id=129961
493
494         Reviewed by Simon Fraser.
495
496         Now scaled content can go through the window capturing mechanism too for compositing content.
497         AppleMagnifiedMode is redundant.
498
499         * DumpRenderTree/mac/DumpRenderTree.mm:
500         (setDefaultsToConsistentValuesForTesting):
501         (runTest):
502         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
503         (createBitmapContextFromWebView):
504         * WebKitTestRunner/PlatformWebView.h:
505         * WebKitTestRunner/cg/TestInvocationCG.cpp:
506         (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
507         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
508         (WTR::PlatformWebView::didInitializeClients):
509         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
510         (WTR::PlatformWebView::forceWindowFramesChanged):
511         * WebKitTestRunner/mac/main.mm:
512         (setDefaultsToConsistentValuesForTesting):
513
514 2014-03-12  Anton Obzhirov  <a.obzhirov@samsung.com>
515
516         Unreviewed. Add myself as a committer.
517
518         * Scripts/webkitpy/common/config/contributors.json:
519
520 2014-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
521
522         Unreviewed build fix on the EFL port when used lower version of ATK
523
524         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
525         (WTR::AccessibilityUIElement::y): Fixed typo.
526
527 2014-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
528
529         Some images are blank in the rebaseline server UI
530         https://bugs.webkit.org/show_bug.cgi?id=130104
531
532         Reviewed by Tim Horton.
533
534         Let the server check for images in the 'retries' directory
535         if it can't find an image otherwise.
536
537         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
538         (RebaselineHTTPRequestHandler.test_result):
539
540 2014-03-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
541
542         [GTK][CMake] --update-gtk has no effect
543         https://bugs.webkit.org/show_bug.cgi?id=130088
544
545         Reviewed by Philippe Normand.
546
547         * Scripts/webkitdirs.pm:
548         (buildCMakeProjectOrExit): call update-webkitgtk-libs if --update-gtk has been passed
549         as an argument.
550
551 2014-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
552
553         Add "System Font" to the list of whitelisted DRT fonts
554         https://bugs.webkit.org/show_bug.cgi?id=130046
555
556         Reviewed by Darin Adler.
557
558         * DumpRenderTree/mac/DumpRenderTree.mm:
559         (allowedFontFamilySet):
560         * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
561
562 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
563
564         [GTK] The jhbuild environment should set CMAKE_PREFIX_PATH and CMAKE_LIBRARY_PATH
565         https://bugs.webkit.org/show_bug.cgi?id=130064
566
567         Reviewed by Philippe Normand.
568
569         * efl/jhbuildrc: Remove duplicated code.
570         * gtk/jhbuildrc: Remove duplicated code.
571         * jhbuild/jhbuildrc_common.py:
572         (init): Move duplicated code from jhbuildrc's and extend setting CMake environment variables to
573         GTK+. We always set the CMAKE_LIBRARY_PATH, which should be harmless for EFL 32-bit systems.
574         and is apparently necessary for GTK+.
575
576 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
577
578         check-webkit-style failed to complain about missing braces
579         https://bugs.webkit.org/show_bug.cgi?id=34189
580
581         Reviewed by Ryosuke Niwa.
582
583         * Scripts/webkitpy/style/checkers/cpp.py:
584         (check_braces):
585         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
586         (WebKitStyleTest.test_braces):
587
588 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
589
590         Remove Qt cruft from style checker.
591         https://bugs.webkit.org/show_bug.cgi?id=130085
592
593         Reviewed by Csaba Osztrogonác.
594
595         There is no 'foreach' keyword in c++. That was a Qt feature
596         added in: http://trac.webkit.org/changeset/46113
597         Qt was removed from WebKit, so we should remove the checks
598         of this keyword from check-webkit-style scripts.
599
600         * Scripts/webkitpy/style/checkers/cpp.py:
601         (check_spacing_for_function_call):
602         (check_spacing):
603         (check_braces):
604         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
605         (CppStyleTest.test_mismatching_spaces_in_parens):
606         (CppStyleTest.test_spacing_for_fncall):
607         (WebKitStyleTest.test_braces):
608
609 2014-03-11  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
610
611         [GTK] update-webkitgtk-libs needs itstool
612         https://bugs.webkit.org/show_bug.cgi?id=130082
613
614         After http://trac.webkit.org/changeset/165110 WebKitGTK+ uses gtk-doc 1.20.
615         itstool is a dependency of building gtk-doc from version 1.19, so it should
616         be added to Tools/gtk/install-dependencies script, too.
617
618         Reviewed by Philippe Normand.
619
620         * gtk/install-dependencies:
621
622 2014-03-11  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
623
624         webkitbot rollout ChangeLogs should be nicer
625         https://bugs.webkit.org/show_bug.cgi?id=122654
626
627         Reviewed by Csaba Osztrogonác.
628
629         Added bug urls and descriptions of rolled out patches to the rollout changelog
630         if they are present in the original changelog. Additionally removed the list of
631         changed files and functions.
632
633         * Scripts/webkitpy/common/checkout/changelog.py:
634         (ChangeLog.update_with_unreviewed_message): Cut off the list of modified files.
635         * Scripts/webkitpy/common/checkout/checkout.py:
636         (Checkout._changelog_data_for_revision): Store bug description.
637         * Scripts/webkitpy/common/checkout/checkout_mock.py:
638         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
639         (CheckoutTest.test_commit_info_for_revision):
640         * Scripts/webkitpy/common/checkout/commitinfo.py:
641         (CommitInfo.bug_description): Added.
642         (CommitInfo.to_json):
643         * Scripts/webkitpy/common/checkout/commitinfo_unittest.py:
644         (CommitInfoTest.test_commit_info_creation):
645         * Scripts/webkitpy/tool/commands/download.py:
646         (AbstractRolloutPrepCommand._prepare_state): Store bug ids and descriptions of rolled
647         out patches for creating rollout changelog.
648         (CreateRollout._prepare_state): Remove obsolete comments and code, the bug id that
649         caused the regression is stored in state["bug_blocked"] now.
650         * Scripts/webkitpy/tool/commands/download_unittest.py:
651         (test_prepare_rollout):
652         (test_create_rollout_multiple_revision):
653         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
654         (PrepareChangeLogForRevert._message_for_revert): Add bug urls and descriptions of
655         rolled out patches to the changelog.
656         (PrepareChangeLogForRevert.run):
657         * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
658         (UpdateChangeLogsForRevertTest):
659         (test_message_for_revert):
660         * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
661         (ReopenBugAfterRollout.run):
662
663 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
664
665         [ATK] Adjust WKTR/DRT to use new API from ATK 2.11.90
666         https://bugs.webkit.org/show_bug.cgi?id=130021
667
668         Reviewed by Mario Sanchez Prada.
669
670         Replace deprecated functions to use new API from ATK 2.11.90.
671
672         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
673         (AccessibilityUIElement::x):
674         (AccessibilityUIElement::y):
675         (AccessibilityUIElement::width):
676         (AccessibilityUIElement::height):
677         (AccessibilityUIElement::clickPointX):
678         (AccessibilityUIElement::clickPointY):
679         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
680         (WTR::AccessibilityUIElement::x):
681         (WTR::AccessibilityUIElement::y):
682         (WTR::AccessibilityUIElement::width):
683         (WTR::AccessibilityUIElement::height):
684         (WTR::AccessibilityUIElement::clickPointX):
685         (WTR::AccessibilityUIElement::clickPointY):
686
687 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
688
689         [ATK] Expose aria-posinset and aria-setsize through object attributes
690         https://bugs.webkit.org/show_bug.cgi?id=130011
691
692         Reviewed by Chris Fleizach.
693
694         Added missing implementation of numberAttributeValue both to WKTR and DRT.
695
696         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
697         (AccessibilityUIElement::numberAttributeValue):
698         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
699         (WTR::AccessibilityUIElement::numberAttributeValue):
700
701 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
702
703         [Win] Unreviewed build fix.
704
705         Some bad Windows code was committed at some point that prevents the Apple Windows port
706         from finding its runtime dependencies reliably.
707
708         * win/DLLLauncher/DLLLauncherMain.cpp:
709         (appleApplicationSupportDirectory): Restored this function.
710         (modifyPath): Update to use appleApplicationSupportDirectory function.
711
712 2014-03-10  Zoltan Horvath  <zoltan@webkit.org>
713
714         Let the user define the full address of the performance-site-server for uploading results
715         https://bugs.webkit.org/show_bug.cgi?id=129819
716
717         Reviewed by Ryosuke Niwa.
718
719         Currently perftestsrunner.py assumes that the server uses https protocol all the time, which
720         can be confusing. It's more straightforward, if you need to define explicitly the server's full
721         address along with the protocol, when you're using this parameter. I added HTTPS as the default
722         protocol for now, in order to avoid breaking the perf bots.
723
724         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
725         (_upload_json):
726         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
727         (MainTest.test_upload_json):
728
729 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
730
731         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
732         https://bugs.webkit.org/show_bug.cgi?id=130023
733
734         Reviewed by Dean Jackson.
735
736         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add missing
737         /SAFESEH flag to DLL launcher process.
738
739 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
740
741         RunGtkWebKitGObjectDOMBindingsAPIBreakTests should be added to the BuildAndTestFactory not the TestFactory
742         https://bugs.webkit.org/show_bug.cgi?id=129980
743
744         Reviewed by Carlos Garcia Campos.
745
746         * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add RunGtkWebKitGObjectDOMBindingsAPIBreakTests to the correct factory.
747
748 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
749
750         [GTK] Remove the WebView source-mode WebKit1 test
751         https://bugs.webkit.org/show_bug.cgi?id=129976
752
753         Reviewed by Carlos Garcia Campos.
754
755         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Remove the source-mode test.
756
757 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
758
759         Unreviewed build fix for GTKbuild after the switch to CMake
760
761         * gtk/common.py:
762         (is_cmake_build): Like r165284, we need to assume CMake by default, since the
763         test-only bot doesn't have any build files.
764
765 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
766
767         [GTK] built-product-archive does not handle GTK+ CMake build
768         https://bugs.webkit.org/show_bug.cgi?id=129941
769
770         * BuildSlaveSupport/built-product-archive:
771         (archiveBuiltProduct): Fix the build by adding support to built-product-archive for
772         the CMake build.
773
774 2014-03-07  Lorenzo Tilve  <ltilve@igalia.com>
775
776         [GTK] Include CMake into install-dependencies script
777         https://bugs.webkit.org/show_bug.cgi?id=129909
778
779         Reviewed by Martin Robinson.
780
781         As since r165267 buid-webkit uses CMake by default, the dependency
782         with 'cmake' package should be introduced.
783
784         * gtk/install-dependencies: Ditto.
785
786 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
787
788         REGRESSION(165267): Broke a webkitpy unit tests
789         https://bugs.webkit.org/show_bug.cgi?id=129904
790
791         Reviewed by Jon Honeycutt.
792
793         * Scripts/webkitpy/port/gtk.py: Flip the default test to assume CMake by default.
794         (GtkPort._is_cmake_build):
795
796 2014-03-07  Andres Gomez  <agomez@igalia.com>
797
798         [GTK] webkit-patch setup-git-clone fails even after running Tools/gtk/install-dependencies
799         https://bugs.webkit.org/show_bug.cgi?id=129893
800
801         Reviewed by Martin Robinson.
802
803         Added "git-svn" as dependency for deb based distros and,
804         additionally, "subversion" for rpm based distros.
805
806         * gtk/install-dependencies:
807
808 2014-03-07  Roger Fong  <roger_fong@apple.com>
809
810         Remove dummy setSystemWebGLLoadPolicy client method.
811         https://bugs.webkit.org/show_bug.cgi?id=129873.
812
813         Reviewed by Dean Jackson.
814
815         * WebKitTestRunner/TestController.cpp:
816         (WTR::TestController::createWebViewWithOptions):
817
818 2014-03-07  Mark Hahnenberg  <mhahnenberg@apple.com>
819
820         run-jsc-stress-tests doesn't eagerly report test failures when using the shell runner
821         https://bugs.webkit.org/show_bug.cgi?id=129886
822
823         Reviewed by Mark Lam.
824
825         * Scripts/jsc-stress-test-helpers/shell-runner.sh: Added a "verbose" mode to the shell runner.
826         If we're in verbose mode, then we don't redirect any output when running each test. If we're not
827         in verbose mode then we redirect stdout to /dev/null and allow any stderr output through.
828         * Scripts/run-jsc-stress-tests: Redirect any sort of error output to stderr so that it will 
829         make it through when in non-verbose mode.
830
831 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
832
833         [GTK] buid-webkit should use CMake by default
834         https://bugs.webkit.org/show_bug.cgi?id=129855
835
836         Reviewed by Carlos Garcia Campos.
837
838         Make the CMake build the default GTK+ build when using build-webkit. This will
839         ensure that all bots are using CMake. We do this by swapping --gtk and --gtkcmake,
840         so that we have --gtk and --gtkautotools.
841
842         * Scripts/webkitdirs.pm: Swap --gtkcmake/--gtk for --gtk/--gtkautotools.
843         * Scripts/webkitpy/port/gtk.py: Ditto.
844
845 2014-03-06  Martin Robinson  <mrobinson@igalia.com>
846
847         [CMake] [GTK] Build with ninja when it is available
848         https://bugs.webkit.org/show_bug.cgi?id=129805
849
850         Reviewed by Philippe Normand.
851
852         * Scripts/webkitdirs.pm:
853         (canUseNinja): Added this helper which tries to execute Ninja, in an effort to determine
854         if it's available on the system.
855         (cmakeGeneratedBuildfile): Return the path to the generated build file. Only Unix support ATM.
856         (generateBuildSystemFromCMakeProject): For GTK+ compile with Ninja when possible.
857
858 2014-03-06  Filip Pizlo  <fpizlo@apple.com>
859
860         If the FTL is build-time enabled then it should be run-time enabled.
861
862         Rubber stamped by Geoffrey Garen.
863
864         * Scripts/run-jsc-stress-tests:
865
866 2014-03-06  Mark Hahnenberg  <mhahnenberg@apple.com>
867
868         detectFailures in run-jsc-stress-tests can report everything was ok if too many tests fail
869         https://bugs.webkit.org/show_bug.cgi?id=129837
870
871         Reviewed by Michael Saboff.
872
873         ls test_fail_* can fail if there are too many files that match. We then swallow that error, which makes everything seem ok.
874         The fix is to use find instead of ls like we do in shell-runner.sh.
875
876         * Scripts/run-jsc-stress-tests:
877
878 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
879
880         filter-build-webkit should not strip .o
881         https://bugs.webkit.org/show_bug.cgi?id=129614
882
883         Reviewed by Dean Jackson.
884
885         This makes it much easier to jump from the failing output at
886         the end back up to the compile errors earlier in the output.
887
888         * Scripts/filter-build-webkit:
889
890 2014-03-06  Anders Carlsson  <andersca@apple.com>
891
892         Build WebKit2 before building WebKit
893         https://bugs.webkit.org/show_bug.cgi?id=129831
894         <rdar://problem/15920020>
895
896         Reviewed by Dan Bernstein.
897
898         * Scripts/build-webkit:
899         Always build WebKit2 and make sure to build it before WebKit when building on Mac.
900
901 2014-03-06  ChangSeok Oh  <changseok.oh@collabora.com>
902
903         make-3.82 fails to build on ARM/Linux
904         https://bugs.webkit.org/show_bug.cgi?id=107926
905
906         Reviewed by Martin Robinson.
907
908         Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
909         The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
910         To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
911         where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
912
913         * gtk/patches/make-3.82-arg-list-length.patch:
914
915 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
916
917         [GTK] Close the page when the view is disposed instead of when finalized
918         https://bugs.webkit.org/show_bug.cgi?id=129783
919
920         Reviewed by Sergio Villar Senin.
921
922         Add test case but disabled for now because it's affetected by bug #129684.
923
924         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
925         (testProcessPerWebView):
926
927 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
928
929         [GTK] MiniBrowser crashes when opening several urls passed as command line options
930         https://bugs.webkit.org/show_bug.cgi?id=129738
931
932         Reviewed by Sergio Villar Senin.
933
934         The problem is that we are calling g_object_unref() for the
935         WebKitWebSettings everytime we set it to a WebKitWebView, but the
936         view only increases the reference counter when the settings is not
937         the same it currently has. We should release our reference once.
938
939         * MiniBrowser/gtk/main.c:
940         (createBrowserWindow):
941         (main):
942
943 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
944
945         [GTK][CMake] Tarball is created with wrong tarball paths
946         https://bugs.webkit.org/show_bug.cgi?id=129496
947
948         Reviewed by Daniel Bates.
949
950         * gtk/make-dist.py:
951         (Manifest.__init__): I inadvertently inverted the logic of these checks when
952         landing the original patch with some suggestions from the reviewer. With the
953         checks corrected, the tarball path is constructed properly.
954
955 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
956
957         Unreviewed. Update my email in contributors.json
958
959         * Scripts/webkitpy/common/config/contributors.json:
960
961 2014-03-05  Dean Jackson  <dino@apple.com>
962
963         [WebGL] Use WKSI to see what the system policy for WebGL is
964         https://bugs.webkit.org/show_bug.cgi?id=129722
965         <rdar://problem/15790542>
966
967         Reviewed by Tim Horton.
968
969         Dummy entry for setSystemWebGLLoadPolicy.
970
971         * WebKitTestRunner/TestController.cpp:
972         (WTR::TestController::createWebViewWithOptions):
973
974 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
975
976         [GTK][CMake] Generate documentation for the DOM bindings
977         https://bugs.webkit.org/show_bug.cgi?id=126211
978
979         Reviewed by Carlos Garcia Campos.
980
981         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
982         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
983         * gtk/generate-webkitdom-doc-files: Removed.
984         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
985         that it can be called by generate-gtkdoc.
986
987 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
988
989         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
990         https://bugs.webkit.org/show_bug.cgi?id=129380
991
992         Reviewed by Philippe Normand.
993
994         * Scripts/webkitdirs.pm:
995         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
996         skipping CMake execution.
997
998 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
999
1000         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
1001         https://bugs.webkit.org/show_bug.cgi?id=129651
1002
1003         Reviewed by Philippe Normand.
1004
1005         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
1006
1007 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
1008
1009         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
1010         https://bugs.webkit.org/show_bug.cgi?id=129637
1011
1012         Reviewed by Carlos Garcia Campos.
1013
1014         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1015         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
1016         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
1017         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
1018         New API typically just requires a rebaseline and isn't necessarily a faiulre.
1019         (TestFactory.__init__): Add the test for GTK+.
1020         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
1021
1022 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
1023
1024         [ATK] Expose missing functionalities of AtkTableCell to AT
1025         https://bugs.webkit.org/show_bug.cgi?id=129492
1026
1027         Reviewed by Mario Sanchez Prada.
1028
1029         Reducing some code by using new API of AtkTableCell.
1030
1031         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1032         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1033
1034 2014-03-04  Alex Christensen  <achristensen@webkit.org>
1035
1036         Preparing to run layout tests on Wincairo.
1037         https://bugs.webkit.org/show_bug.cgi?id=129709
1038
1039         Reviewed by Brent Fulgham.
1040
1041         * Scripts/webkitdirs.pm:
1042         (setPathForRunningWebKitApp):
1043         Add GStreamer directory for WinCairo running layout tests.
1044         * win/DLLLauncher/DLLLauncherMain.cpp:
1045         (modifyPath):
1046         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
1047
1048 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
1049
1050         [GTK] Simplify the GObject DOM bindings API break check into one step
1051         https://bugs.webkit.org/show_bug.cgi?id=129571
1052
1053         Reviewed by Carlos Garcia Campos.
1054
1055         * GNUmakefile.am: Add the API break check to 'make check.'
1056         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
1057         * gtk/check-gdom-symbols: Removed.
1058         * gtk/webkitdom.py: Added.
1059         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
1060         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
1061
1062 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
1063
1064         Add Jeremy Jones to the contributors list as a contributor.
1065
1066         * Scripts/webkitpy/common/config/contributors.json:
1067
1068 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1069
1070         Unreviewed. Update contact email.
1071         https://bugs.webkit.org/show_bug.cgi?id=129610
1072
1073         * Scripts/webkitpy/common/config/contributors.json:
1074
1075 2014-03-02  Brian Burg  <bburg@apple.com>
1076
1077         Web Inspector model tests load wrong inspector page under WebKitTestRunner
1078         https://bugs.webkit.org/show_bug.cgi?id=129460
1079
1080         Reviewed by Dan Bernstein.
1081
1082         Don't unconditionally open the inspector before running an inspector test.
1083         Instead, the test should request that the inspector open when it's ready.
1084
1085         This change was lost during a rebase, but is the same change made to
1086         DumpRenderTree.
1087
1088         * WebKitTestRunner/TestInvocation.cpp:
1089         (WTR::TestInvocation::invoke): 
1090
1091 2014-03-02  Darin Adler  <darin@apple.com>
1092
1093         Split TextIteratorBehavior into a separate header
1094         https://bugs.webkit.org/show_bug.cgi?id=129578
1095
1096         Reviewed by Sam Weinig.
1097
1098         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
1099         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
1100         task easy, but the remove is still a bit of a pain.
1101
1102 2014-03-02  Darin Adler  <darin@apple.com>
1103
1104         Sort Mac platform export files so they merge better
1105         https://bugs.webkit.org/show_bug.cgi?id=129581
1106
1107         Reviewed by Sam Weinig.
1108
1109         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
1110         Mac export files in a "canonical" order for this project.
1111
1112 2014-02-28  Zalan Bujtas  <zalan@apple.com>
1113
1114         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
1115         https://bugs.webkit.org/show_bug.cgi?id=129438
1116
1117         Reviewed by Simon Fraser.
1118
1119         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
1120         offscreen window. It makes testing subpixel rendering and positioning possible.
1121
1122         Both the offscreen window's and WebKit's scaling are set accordingly.
1123
1124         * DumpRenderTree/mac/DumpRenderTree.mm:
1125         (createWebViewAndOffscreenWindow): cleanup
1126         (destroyWebViewAndOffscreenWindow): cleanup
1127         (dumpRenderTree):
1128         (changeWindowScaleIfNeeded):
1129         (runTest):
1130         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1131         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1132         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
1133         * WebKitTestRunner/PlatformWebView.h:
1134         * WebKitTestRunner/TestInvocation.cpp:
1135         (WTR::changeWindowScaleIfNeeded):
1136         (WTR::TestInvocation::invoke):
1137         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1138         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1139         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1140         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1141         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1142         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1143         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1144         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1145
1146 2014-02-28  Anders Carlsson  <andersca@apple.com>
1147
1148         Remove logging.
1149
1150         Reviewed by Dan Bernstein.
1151
1152         * MiniBrowser/mac/WK2BrowserWindowController.m:
1153         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
1154
1155 2014-02-28  Daniel Bates  <dabates@apple.com>
1156
1157         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
1158         https://bugs.webkit.org/show_bug.cgi?id=129163
1159
1160         Reviewed by David Kilzer.
1161
1162         Fixes an issue where DumpRenderTree Perl Support may build with the specified
1163         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
1164         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
1165         bundle.
1166
1167         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
1168         which is specified either explicitly when building with MAKE(1) or implicitly by
1169         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
1170         the OS X SDK and toolchain since the built products are only applicable to OS X.
1171
1172         * DumpRenderTree/ios/PerlSupport/Makefile:
1173
1174 2014-02-28  Commit Queue  <commit-queue@webkit.org>
1175
1176         Unreviewed, rolling out r164859.
1177         http://trac.webkit.org/changeset/164859
1178         https://bugs.webkit.org/show_bug.cgi?id=129483
1179
1180         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
1181         #webkit).
1182
1183         * DumpRenderTree/mac/DumpRenderTree.mm:
1184         (createWebViewAndOffscreenWindow):
1185         (dumpRenderTree):
1186         (runTest):
1187         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1188         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1189         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
1190         * WebKitTestRunner/PlatformWebView.h:
1191         * WebKitTestRunner/TestInvocation.cpp:
1192         (WTR::TestInvocation::invoke):
1193         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1194         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1195         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1196         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1197         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
1198
1199 2014-02-28  Zalan Bujtas  <zalan@apple.com>
1200
1201         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
1202         https://bugs.webkit.org/show_bug.cgi?id=129438
1203
1204         Reviewed by Simon Fraser.
1205
1206         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
1207         offscreen window. It makes testing subpixel rendering and positioning possible.
1208
1209         Both the offscreen window's and WebKit's scaling are set accordingly.
1210
1211         * DumpRenderTree/mac/DumpRenderTree.mm:
1212         (createWebViewAndOffscreenWindow): unrelated cleanup.
1213         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
1214         (dumpRenderTree):
1215         (changeOffscreenWindowScaleIfNeeded):
1216         (runTest):
1217         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1218         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1219         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
1220         * WebKitTestRunner/PlatformWebView.h:
1221         * WebKitTestRunner/TestInvocation.cpp:
1222         (WTR::changeOffscreenWindowScaleIfNeeded):
1223         (WTR::TestInvocation::invoke):
1224         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1225         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
1226
1227 2014-02-27  Brian Burg  <bburg@apple.com>
1228
1229         Web Inspector: model tests should use a special Test.html inspector page
1230         https://bugs.webkit.org/show_bug.cgi?id=129190
1231
1232         Reviewed by Timothy Hatcher.
1233
1234         Remove code that immediately opens the Web Inspector based on the file path of the test.
1235         Instead, the test page should request that the inspector open inside its `test()` method.
1236
1237         This change is necessary because otherwise, the inspector would be opened too early for
1238         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
1239         will get loaded instead of the minimal test page.
1240
1241         * DumpRenderTree/efl/DumpRenderTree.cpp:
1242         (createTestRunner):
1243         * DumpRenderTree/gtk/DumpRenderTree.cpp:
1244         (runTest):
1245         * DumpRenderTree/mac/DumpRenderTree.mm:
1246         (runTest):
1247         * DumpRenderTree/win/DumpRenderTree.cpp:
1248         (runTest):
1249
1250 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
1251
1252         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
1253         https://bugs.webkit.org/show_bug.cgi?id=127076
1254
1255         Reviewed by Anders Carlsson.
1256
1257         Avoid match for :: as start of a member initialization list. Modify expression to match
1258         after a colon either non-colon character or end of line.
1259
1260         * Scripts/webkitpy/style/checkers/cpp.py:
1261         (check_member_initialization_list):
1262         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1263         (WebKitStyleTest.test_member_initialization_list):
1264
1265 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
1266
1267         Unreviewed. Update my email addresses in contributors.json.
1268
1269         * Scripts/webkitpy/common/config/contributors.json:
1270
1271 2014-02-27  Alberto Garcia  <berto@igalia.com>
1272
1273         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
1274         https://bugs.webkit.org/show_bug.cgi?id=128927
1275
1276         Reviewed by Philippe Normand.
1277
1278         Encode manually the data for sys.{stdout,stderr}.write.
1279
1280         * gtk/gtkdoc.py:
1281         (GTKDoc._run_command):
1282
1283 2014-02-27  Andres Gomez  <agomez@igalia.com>
1284
1285         Unreviewed. Add myself to watchlists
1286
1287         * Scripts/webkitpy/common/config/watchlist: Add myself to
1288         watchlists.
1289
1290 2014-02-27  Andres Gomez  <agomez@igalia.com>
1291
1292         Unreviewed, rolling out r164790.
1293         http://trac.webkit.org/changeset/164790
1294
1295         Revert r164790 because of erroneous commit log
1296
1297         * Scripts/webkitpy/common/config/watchlist:
1298
1299 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
1300
1301         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
1302         https://bugs.webkit.org/show_bug.cgi?id=129250
1303
1304         Reviewed by Mario Sanchez Prada.
1305
1306         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
1307         Implementing methods so that we could test column/row headers represented as an array of cells.
1308
1309         * DumpRenderTree/AccessibilityUIElement.cpp:
1310         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1311         (AccessibilityUIElement::columnHeaders):
1312         (AccessibilityUIElement::rowHeaders):
1313         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
1314         (AccessibilityUIElement::columnHeaders):
1315         (AccessibilityUIElement::rowHeaders):
1316         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1317         (WTR::AccessibilityUIElement::rowHeaders):
1318         (WTR::AccessibilityUIElement::columnHeaders):
1319         * efl/jhbuild.modules:
1320         * gtk/jhbuild.modules:
1321
1322 2014-02-27  Andres Gomez  <agomez@igalia.com>
1323
1324         Unreviewed. Add myself to watchlists
1325
1326         * Scripts/webkitpy/common/config/watchlist: Add myself to
1327         watchlists.
1328
1329 2014-02-27  Andres Gomez  <agomez@igalia.com>
1330
1331         Unreviewed. Add myself as a committer.
1332
1333         * Scripts/webkitpy/common/config/contributors.json:
1334
1335 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1336
1337         Unreviewed. Add Víctor Jáquez and myself to watchlists
1338
1339         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
1340         myself to watchlists.
1341
1342 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
1343
1344         Unreviewed. Add myself as a committer.
1345
1346         * Scripts/webkitpy/common/config/contributors.json:
1347
1348 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
1349
1350         Unreviewed. Moved myself to the list of committers.
1351
1352         * Scripts/webkitpy/common/config/contributors.json:
1353
1354 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
1355
1356         [GTK] Reduplicate common.top_level_path in scripts
1357         https://bugs.webkit.org/show_bug.cgi?id=129291
1358
1359         Reviewed by Philippe Normand.
1360
1361         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
1362         path manipulation and weird dependencies on the jhbuild infrastructure.
1363
1364         * Scripts/run-gtk-tests: Use common again.
1365         (TestRunner._setup_testing_environment): Ditto.
1366         * gtk/check-gdom-symbols: Ditto.
1367         * gtk/common.py:
1368         (top_level_path): Re-add top_level_path..
1369         (get_build_path): Use the builtin top_level_path again.
1370         * gtk/find-make-dist-errors: Use common again.
1371         (get_missing_headers): Ditto.
1372         * gtk/generate-inspector-gresource-manifest.py: Ditto.
1373
1374 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
1375
1376         runscript: line 42: /bin/ls: Argument list too long
1377         https://bugs.webkit.org/show_bug.cgi?id=129376
1378
1379         Reviewed by Michael Saboff.
1380
1381         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
1382         We should use find instead, which generates the list of files rather than expanding them all on 
1383         the command line and spitting them back out.
1384
1385         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
1386
1387 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
1388
1389         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
1390         https://bugs.webkit.org/show_bug.cgi?id=129377
1391
1392         Reviewed by Csaba Osztrogonác.
1393
1394         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
1395
1396 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
1397
1398         [GTK] Re-enable gtk-doc in EWS
1399         https://bugs.webkit.org/show_bug.cgi?id=128369
1400
1401         Reviewed by Carlos Garcia Campos.
1402
1403         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
1404
1405         * Scripts/webkitpy/common/config/ports.py:
1406         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
1407         (GtkWK2Port.build_webkit_command): Ditto.
1408         * Scripts/webkitpy/common/config/ports_unittest.py:
1409         (DeprecatedPortTest.test_gtk_port): Ditto.
1410         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
1411
1412 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
1413
1414         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
1415         https://bugs.webkit.org/show_bug.cgi?id=129319
1416
1417         Reviewed by Carlos Garcia Campos.
1418
1419         * gtk/generate-gtkdoc:
1420         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
1421
1422 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
1423
1424         Unreviewed. Add myself as a committer.
1425
1426         * Scripts/webkitpy/common/config/contributors.json:
1427
1428 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
1429
1430         [CSS Grid Layout] Add ENABLE flag
1431         https://bugs.webkit.org/show_bug.cgi?id=129153
1432
1433         Reviewed by Simon Fraser.
1434
1435         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
1436         all ports for developer builds.
1437
1438         * Scripts/webkitperl/FeatureList.pm:
1439
1440 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
1441
1442         Added myself as a committer.
1443
1444         Unreviewed.
1445
1446         * Scripts/webkitpy/common/config/contributors.json:
1447
1448 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
1449
1450         Unreviewed. Moved myself to the list of committers.
1451
1452         * Scripts/webkitpy/common/config/contributors.json:
1453
1454 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
1455
1456         Move myself to the committers list.
1457
1458         Unreviewed.
1459
1460         * Scripts/webkitpy/common/config/contributors.json:
1461
1462 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
1463
1464         Unreviewed. Add myself as a committer.
1465
1466         * Scripts/webkitpy/common/config/contributors.json:
1467
1468 2014-02-25  Commit Queue  <commit-queue@webkit.org>
1469
1470         Unreviewed, rolling out r164639.
1471         http://trac.webkit.org/changeset/164639
1472         https://bugs.webkit.org/show_bug.cgi?id=129302
1473
1474         gtk-doc still have problems in EWS (Requested by rego on
1475         #webkit).
1476
1477         * Scripts/webkitpy/common/config/ports.py:
1478         (GtkPort.build_webkit_command):
1479         (GtkWK2Port.build_webkit_command):
1480         * Scripts/webkitpy/common/config/ports_unittest.py:
1481         (DeprecatedPortTest.test_gtk_port):
1482         (DeprecatedPortTest.test_gtk_wk2_port):
1483
1484 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
1485
1486         [GTK] Re-enable gtk-doc in EWS
1487         https://bugs.webkit.org/show_bug.cgi?id=128369
1488
1489         Reviewed by Carlos Garcia Campos.
1490
1491         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
1492
1493         * Scripts/webkitpy/common/config/ports.py:
1494         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
1495         (GtkWK2Port.build_webkit_command): Ditto.
1496         * Scripts/webkitpy/common/config/ports_unittest.py:
1497         (DeprecatedPortTest.test_gtk_port): Ditto.
1498         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
1499
1500 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1501
1502         [GTK] Mark view source mode methods as deprecated
1503         https://bugs.webkit.org/show_bug.cgi?id=128920
1504
1505         Reviewed by Martin Robinson.
1506
1507         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
1508         (beforeAll): Remove view mode test.
1509
1510 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
1511
1512         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
1513         https://bugs.webkit.org/show_bug.cgi?id=128417
1514
1515         Reviewed by Carlos Garcia Campos.
1516
1517         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
1518         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
1519         a makefile. This allows accepting a header list from the build system, which can be used
1520         to dynamically build a list of ignored files. We can ignore any source file that doesn't
1521         have a corresponding header file on the header list. 
1522         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
1523         source directories to gtkdoc-scan.
1524
1525 2014-02-24  Anders Carlsson  <andersca@apple.com>
1526
1527         Add a DefaultVisitedLinkProvider and route visited link actions through it
1528         https://bugs.webkit.org/show_bug.cgi?id=129285
1529
1530         Reviewed by Dan Bernstein.
1531
1532         * MiniBrowser/mac/AppDelegate.m:
1533         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
1534         Set a shared history so we'll get visited link tracking.
1535
1536         * MiniBrowser/mac/WK1BrowserWindowController.m:
1537         (-[WK1BrowserWindowController awakeFromNib]):
1538         Set a group name.
1539
1540 2014-02-24  Dan Bernstein  <mitz@apple.com>
1541
1542         iOS build fix after r164577.
1543
1544         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
1545         (AccessibilityUIElement::selectedChildrenCount):
1546         (AccessibilityUIElement::selectedChildAtIndex):
1547
1548 2014-02-24  David Kilzer  <ddkilzer@apple.com>
1549
1550         [ASan] Remove methods from ignore list that no longer cause crashes
1551         <http://webkit.org/b/129257>
1552
1553         Reviewed by Anders Carlsson.
1554
1555         * asan/webkit-asan-ignore.txt: Remove old methods.
1556
1557 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1558
1559         Extract common parts from jhbuildrc files.
1560         https://bugs.webkit.org/show_bug.cgi?id=125986
1561
1562         Reviewed by Csaba Osztrogonác.
1563
1564         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
1565
1566         * Scripts/run-gtk-tests:
1567         (TestRunner._setup_testing_environment):
1568         * efl/common.py: Removed.
1569         * efl/jhbuildrc:
1570         * gtk/check-gdom-symbols:
1571         * gtk/common.py:
1572         (binary_build_path):
1573         (get_build_path):
1574         * gtk/find-make-dist-errors:
1575         (get_missing_headers):
1576         * gtk/generate-gtkdoc:
1577         (get_webkit2_options):
1578         (get_webkit1_options.src_path):
1579         (get_webkit1_options):
1580         (get_webkitdom_options.src_path):
1581         (get_webkitdom_options):
1582         * gtk/generate-inspector-gresource-manifest.py:
1583         * gtk/jhbuildrc:
1584         * jhbuild/jhbuildrc_common.py: Added.
1585         (script_path):
1586         (top_level_path):
1587         (init):
1588
1589 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
1590
1591         Unreviewed. Fix code indentation and spacing.
1592
1593         * Scripts/webkitpy/style/checkers/js.py:
1594         (SingleQuoteChecker.check):
1595
1596 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
1597
1598         [ATK] Wrong selected element at a given index in a list box.
1599         https://bugs.webkit.org/show_bug.cgi?id=129039
1600
1601         Reviewed by Chris Fleizach.
1602
1603         Added missing implementation and proposed some new function for testing selection
1604         in a list boxes.
1605
1606         * DumpRenderTree/AccessibilityUIElement.cpp:
1607         (setSelectedChildAtIndexCallback):
1608         (removeSelectionAtIndexCallback):
1609         (AccessibilityUIElement::getJSClass):
1610         * DumpRenderTree/AccessibilityUIElement.h:
1611         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1612         (AccessibilityUIElement::selectedChildrenCount):
1613         (AccessibilityUIElement::selectedChildAtIndex):
1614         (AccessibilityUIElement::setSelectedChildAtIndex):
1615         (AccessibilityUIElement::removeSelectionAtIndex):
1616         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
1617         (AccessibilityUIElement::selectedChildrenCount):
1618         (AccessibilityUIElement::selectedChildAtIndex):
1619         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
1620         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
1621         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
1622         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
1623         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
1624         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1625         (WTR::AccessibilityUIElement::selectedChildAtIndex):
1626         (WTR::AccessibilityUIElement::selectedChildrenCount):
1627         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
1628         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
1629
1630 2014-02-23  Diego Pino García  <dpino@igalia.com>
1631
1632         [GTK] Fix build after Web Inspector code reorganization (r164543)
1633         https://bugs.webkit.org/show_bug.cgi?id=129231
1634
1635         Reviewed by Dean Jackson.
1636
1637         * gtk/generate-inspector-gresource-manifest.py:
1638         Modify paths to Web Inspector code.
1639
1640 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
1641
1642         [GTK] generate-gtkdoc should use argparse
1643         https://bugs.webkit.org/show_bug.cgi?id=128418
1644
1645         Reviewed by Carlos Garcia Campos.
1646
1647         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
1648         to all functions, and guard the main routine with a __name__ == __main__ check.
1649
1650 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
1651
1652         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
1653         https://bugs.webkit.org/show_bug.cgi?id=129191
1654
1655         Reviewed by Anders Carlsson.
1656
1657         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
1658         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
1659         name of the directory is "lib" and not "libs". Instead we should use the CMake
1660         variable specifically assigned to this task.
1661
1662 2014-02-23  David Kilzer  <ddkilzer@apple.com>
1663
1664         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
1665         <http://webkit.org/b/129209>
1666
1667         Reviewed by Geoffrey Garen.
1668
1669         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
1670         ignore list to make ASan builds usable again.  Follow-up
1671         investigation is tracked by <rdar://problem/16055903>.
1672
1673 2014-02-20  David Farler  <dfarler@apple.com>
1674
1675         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
1676         https://bugs.webkit.org/show_bug.cgi?id=128622
1677
1678         Reviewed by Simon Fraser.
1679
1680         With this change, we now have layout tests running in both DumpRenderTree
1681         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
1682         simulator.
1683
1684         * Scripts/old-run-webkit-tests:
1685         In general, make any specific reference to DumpRenderTree
1686         able to refer to WebKitTestRunner wherever possible:
1687         - Rename functions to remove DRT-specific naming.
1688         - Name FIFOs after the tool that is being used.
1689         -- Clean up FIFO creation code
1690         Other necessary changes:
1691         - Allow use of an ios-sim-wk2 platform.
1692         - Clean up platform hierarchy creation where the simulator platform behavior differed.
1693         * WebKitTestRunner/TestController.cpp:
1694         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
1695         (WTR::TestController::TestController):
1696         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
1697         Copy the injected bundle into the app bundle.
1698
1699 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
1700
1701         run-webkit-httpd fails to find httpd configuation file.
1702
1703         Reviewed by Ryosuke Niwa.
1704
1705         * Scripts/webkitperl/httpd.pm:
1706         (getHTTPDConfigPathForTestDirectory):
1707
1708 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
1709
1710         Fix TimeRanges layering violations
1711         https://bugs.webkit.org/show_bug.cgi?id=128717
1712
1713         Reviewed by Jer Noble.
1714
1715         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
1716         (TestWebKitAPI::TEST):
1717
1718 2014-02-21  Diego Pino García  <dpino@igalia.com>
1719
1720         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
1721         https://bugs.webkit.org/show_bug.cgi?id=128422
1722
1723         Reviewed by Joseph Pecoraro.
1724
1725         * Scripts/webkitpy/style/checkers/js.py:
1726         (JSChecker.__init__):
1727         (JSChecker.check):
1728         (SingleQuoteChecker):
1729         (SingleQuoteChecker.__init__):
1730         (SingleQuoteChecker.check):
1731         * Scripts/webkitpy/style/checkers/js_unittest.py:
1732         (JSTestCase.assertError.error_for_test):
1733         (JSTestCase.assertError):
1734         (JSTestCase.test_no_error):
1735         (JSTestCase.test_error):
1736
1737 == Rolled over to ChangeLog-2014-02-20 ==