26d8e3050b060d405b6dd76d6c8f4f97e687f10b
[WebKit-https.git] / Tools / ChangeLog
1 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2
3         [GTK][CMake] Tarball is created with wrong tarball paths
4         https://bugs.webkit.org/show_bug.cgi?id=129496
5
6         Reviewed by Daniel Bates.
7
8         * gtk/make-dist.py:
9         (Manifest.__init__): I inadvertently inverted the logic of these checks when
10         landing the original patch with some suggestions from the reviewer. With the
11         checks corrected, the tarball path is constructed properly.
12
13 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
14
15         Unreviewed. Update my email in contributors.json
16
17         * Scripts/webkitpy/common/config/contributors.json:
18
19 2014-03-05  Dean Jackson  <dino@apple.com>
20
21         [WebGL] Use WKSI to see what the system policy for WebGL is
22         https://bugs.webkit.org/show_bug.cgi?id=129722
23         <rdar://problem/15790542>
24
25         Reviewed by Tim Horton.
26
27         Dummy entry for setSystemWebGLLoadPolicy.
28
29         * WebKitTestRunner/TestController.cpp:
30         (WTR::TestController::createWebViewWithOptions):
31
32 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
33
34         [GTK][CMake] Generate documentation for the DOM bindings
35         https://bugs.webkit.org/show_bug.cgi?id=126211
36
37         Reviewed by Carlos Garcia Campos.
38
39         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
40         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
41         * gtk/generate-webkitdom-doc-files: Removed.
42         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
43         that it can be called by generate-gtkdoc.
44
45 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
46
47         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
48         https://bugs.webkit.org/show_bug.cgi?id=129380
49
50         Reviewed by Philippe Normand.
51
52         * Scripts/webkitdirs.pm:
53         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
54         skipping CMake execution.
55
56 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
57
58         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
59         https://bugs.webkit.org/show_bug.cgi?id=129651
60
61         Reviewed by Philippe Normand.
62
63         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
64
65 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
66
67         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
68         https://bugs.webkit.org/show_bug.cgi?id=129637
69
70         Reviewed by Carlos Garcia Campos.
71
72         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
73         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
74         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
75         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
76         New API typically just requires a rebaseline and isn't necessarily a faiulre.
77         (TestFactory.__init__): Add the test for GTK+.
78         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
79
80 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
81
82         [ATK] Expose missing functionalities of AtkTableCell to AT
83         https://bugs.webkit.org/show_bug.cgi?id=129492
84
85         Reviewed by Mario Sanchez Prada.
86
87         Reducing some code by using new API of AtkTableCell.
88
89         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
90         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
91
92 2014-03-04  Alex Christensen  <achristensen@webkit.org>
93
94         Preparing to run layout tests on Wincairo.
95         https://bugs.webkit.org/show_bug.cgi?id=129709
96
97         Reviewed by Brent Fulgham.
98
99         * Scripts/webkitdirs.pm:
100         (setPathForRunningWebKitApp):
101         Add GStreamer directory for WinCairo running layout tests.
102         * win/DLLLauncher/DLLLauncherMain.cpp:
103         (modifyPath):
104         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
105
106 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
107
108         [GTK] Simplify the GObject DOM bindings API break check into one step
109         https://bugs.webkit.org/show_bug.cgi?id=129571
110
111         Reviewed by Carlos Garcia Campos.
112
113         * GNUmakefile.am: Add the API break check to 'make check.'
114         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
115         * gtk/check-gdom-symbols: Removed.
116         * gtk/webkitdom.py: Added.
117         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
118         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
119
120 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
121
122         Add Jeremy Jones to the contributors list as a contributor.
123
124         * Scripts/webkitpy/common/config/contributors.json:
125
126 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
127
128         Unreviewed. Update contact email.
129         https://bugs.webkit.org/show_bug.cgi?id=129610
130
131         * Scripts/webkitpy/common/config/contributors.json:
132
133 2014-03-02  Brian Burg  <bburg@apple.com>
134
135         Web Inspector model tests load wrong inspector page under WebKitTestRunner
136         https://bugs.webkit.org/show_bug.cgi?id=129460
137
138         Reviewed by Dan Bernstein.
139
140         Don't unconditionally open the inspector before running an inspector test.
141         Instead, the test should request that the inspector open when it's ready.
142
143         This change was lost during a rebase, but is the same change made to
144         DumpRenderTree.
145
146         * WebKitTestRunner/TestInvocation.cpp:
147         (WTR::TestInvocation::invoke): 
148
149 2014-03-02  Darin Adler  <darin@apple.com>
150
151         Split TextIteratorBehavior into a separate header
152         https://bugs.webkit.org/show_bug.cgi?id=129578
153
154         Reviewed by Sam Weinig.
155
156         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
157         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
158         task easy, but the remove is still a bit of a pain.
159
160 2014-03-02  Darin Adler  <darin@apple.com>
161
162         Sort Mac platform export files so they merge better
163         https://bugs.webkit.org/show_bug.cgi?id=129581
164
165         Reviewed by Sam Weinig.
166
167         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
168         Mac export files in a "canonical" order for this project.
169
170 2014-02-28  Zalan Bujtas  <zalan@apple.com>
171
172         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
173         https://bugs.webkit.org/show_bug.cgi?id=129438
174
175         Reviewed by Simon Fraser.
176
177         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
178         offscreen window. It makes testing subpixel rendering and positioning possible.
179
180         Both the offscreen window's and WebKit's scaling are set accordingly.
181
182         * DumpRenderTree/mac/DumpRenderTree.mm:
183         (createWebViewAndOffscreenWindow): cleanup
184         (destroyWebViewAndOffscreenWindow): cleanup
185         (dumpRenderTree):
186         (changeWindowScaleIfNeeded):
187         (runTest):
188         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
189         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
190         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
191         * WebKitTestRunner/PlatformWebView.h:
192         * WebKitTestRunner/TestInvocation.cpp:
193         (WTR::changeWindowScaleIfNeeded):
194         (WTR::TestInvocation::invoke):
195         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
196         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
197         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
198         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
199         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
200         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
201         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
202         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
203
204 2014-02-28  Anders Carlsson  <andersca@apple.com>
205
206         Remove logging.
207
208         Reviewed by Dan Bernstein.
209
210         * MiniBrowser/mac/WK2BrowserWindowController.m:
211         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
212
213 2014-02-28  Daniel Bates  <dabates@apple.com>
214
215         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
216         https://bugs.webkit.org/show_bug.cgi?id=129163
217
218         Reviewed by David Kilzer.
219
220         Fixes an issue where DumpRenderTree Perl Support may build with the specified
221         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
222         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
223         bundle.
224
225         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
226         which is specified either explicitly when building with MAKE(1) or implicitly by
227         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
228         the OS X SDK and toolchain since the built products are only applicable to OS X.
229
230         * DumpRenderTree/ios/PerlSupport/Makefile:
231
232 2014-02-28  Commit Queue  <commit-queue@webkit.org>
233
234         Unreviewed, rolling out r164859.
235         http://trac.webkit.org/changeset/164859
236         https://bugs.webkit.org/show_bug.cgi?id=129483
237
238         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
239         #webkit).
240
241         * DumpRenderTree/mac/DumpRenderTree.mm:
242         (createWebViewAndOffscreenWindow):
243         (dumpRenderTree):
244         (runTest):
245         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
246         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
247         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
248         * WebKitTestRunner/PlatformWebView.h:
249         * WebKitTestRunner/TestInvocation.cpp:
250         (WTR::TestInvocation::invoke):
251         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
252         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
253         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
254         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
255         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
256
257 2014-02-28  Zalan Bujtas  <zalan@apple.com>
258
259         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
260         https://bugs.webkit.org/show_bug.cgi?id=129438
261
262         Reviewed by Simon Fraser.
263
264         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
265         offscreen window. It makes testing subpixel rendering and positioning possible.
266
267         Both the offscreen window's and WebKit's scaling are set accordingly.
268
269         * DumpRenderTree/mac/DumpRenderTree.mm:
270         (createWebViewAndOffscreenWindow): unrelated cleanup.
271         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
272         (dumpRenderTree):
273         (changeOffscreenWindowScaleIfNeeded):
274         (runTest):
275         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
276         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
277         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
278         * WebKitTestRunner/PlatformWebView.h:
279         * WebKitTestRunner/TestInvocation.cpp:
280         (WTR::changeOffscreenWindowScaleIfNeeded):
281         (WTR::TestInvocation::invoke):
282         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
283         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
284
285 2014-02-27  Brian Burg  <bburg@apple.com>
286
287         Web Inspector: model tests should use a special Test.html inspector page
288         https://bugs.webkit.org/show_bug.cgi?id=129190
289
290         Reviewed by Timothy Hatcher.
291
292         Remove code that immediately opens the Web Inspector based on the file path of the test.
293         Instead, the test page should request that the inspector open inside its `test()` method.
294
295         This change is necessary because otherwise, the inspector would be opened too early for
296         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
297         will get loaded instead of the minimal test page.
298
299         * DumpRenderTree/efl/DumpRenderTree.cpp:
300         (createTestRunner):
301         * DumpRenderTree/gtk/DumpRenderTree.cpp:
302         (runTest):
303         * DumpRenderTree/mac/DumpRenderTree.mm:
304         (runTest):
305         * DumpRenderTree/win/DumpRenderTree.cpp:
306         (runTest):
307
308 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
309
310         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
311         https://bugs.webkit.org/show_bug.cgi?id=127076
312
313         Reviewed by Anders Carlsson.
314
315         Avoid match for :: as start of a member initialization list. Modify expression to match
316         after a colon either non-colon character or end of line.
317
318         * Scripts/webkitpy/style/checkers/cpp.py:
319         (check_member_initialization_list):
320         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
321         (WebKitStyleTest.test_member_initialization_list):
322
323 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
324
325         Unreviewed. Update my email addresses in contributors.json.
326
327         * Scripts/webkitpy/common/config/contributors.json:
328
329 2014-02-27  Alberto Garcia  <berto@igalia.com>
330
331         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
332         https://bugs.webkit.org/show_bug.cgi?id=128927
333
334         Reviewed by Philippe Normand.
335
336         Encode manually the data for sys.{stdout,stderr}.write.
337
338         * gtk/gtkdoc.py:
339         (GTKDoc._run_command):
340
341 2014-02-27  Andres Gomez  <agomez@igalia.com>
342
343         Unreviewed. Add myself to watchlists
344
345         * Scripts/webkitpy/common/config/watchlist: Add myself to
346         watchlists.
347
348 2014-02-27  Andres Gomez  <agomez@igalia.com>
349
350         Unreviewed, rolling out r164790.
351         http://trac.webkit.org/changeset/164790
352
353         Revert r164790 because of erroneous commit log
354
355         * Scripts/webkitpy/common/config/watchlist:
356
357 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
358
359         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
360         https://bugs.webkit.org/show_bug.cgi?id=129250
361
362         Reviewed by Mario Sanchez Prada.
363
364         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
365         Implementing methods so that we could test column/row headers represented as an array of cells.
366
367         * DumpRenderTree/AccessibilityUIElement.cpp:
368         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
369         (AccessibilityUIElement::columnHeaders):
370         (AccessibilityUIElement::rowHeaders):
371         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
372         (AccessibilityUIElement::columnHeaders):
373         (AccessibilityUIElement::rowHeaders):
374         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
375         (WTR::AccessibilityUIElement::rowHeaders):
376         (WTR::AccessibilityUIElement::columnHeaders):
377         * efl/jhbuild.modules:
378         * gtk/jhbuild.modules:
379
380 2014-02-27  Andres Gomez  <agomez@igalia.com>
381
382         Unreviewed. Add myself to watchlists
383
384         * Scripts/webkitpy/common/config/watchlist: Add myself to
385         watchlists.
386
387 2014-02-27  Andres Gomez  <agomez@igalia.com>
388
389         Unreviewed. Add myself as a committer.
390
391         * Scripts/webkitpy/common/config/contributors.json:
392
393 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
394
395         Unreviewed. Add Víctor Jáquez and myself to watchlists
396
397         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
398         myself to watchlists.
399
400 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
401
402         Unreviewed. Add myself as a committer.
403
404         * Scripts/webkitpy/common/config/contributors.json:
405
406 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
407
408         Unreviewed. Moved myself to the list of committers.
409
410         * Scripts/webkitpy/common/config/contributors.json:
411
412 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
413
414         [GTK] Reduplicate common.top_level_path in scripts
415         https://bugs.webkit.org/show_bug.cgi?id=129291
416
417         Reviewed by Philippe Normand.
418
419         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
420         path manipulation and weird dependencies on the jhbuild infrastructure.
421
422         * Scripts/run-gtk-tests: Use common again.
423         (TestRunner._setup_testing_environment): Ditto.
424         * gtk/check-gdom-symbols: Ditto.
425         * gtk/common.py:
426         (top_level_path): Re-add top_level_path..
427         (get_build_path): Use the builtin top_level_path again.
428         * gtk/find-make-dist-errors: Use common again.
429         (get_missing_headers): Ditto.
430         * gtk/generate-inspector-gresource-manifest.py: Ditto.
431
432 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
433
434         runscript: line 42: /bin/ls: Argument list too long
435         https://bugs.webkit.org/show_bug.cgi?id=129376
436
437         Reviewed by Michael Saboff.
438
439         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
440         We should use find instead, which generates the list of files rather than expanding them all on 
441         the command line and spitting them back out.
442
443         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
444
445 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
446
447         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
448         https://bugs.webkit.org/show_bug.cgi?id=129377
449
450         Reviewed by Csaba Osztrogonác.
451
452         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
453
454 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
455
456         [GTK] Re-enable gtk-doc in EWS
457         https://bugs.webkit.org/show_bug.cgi?id=128369
458
459         Reviewed by Carlos Garcia Campos.
460
461         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
462
463         * Scripts/webkitpy/common/config/ports.py:
464         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
465         (GtkWK2Port.build_webkit_command): Ditto.
466         * Scripts/webkitpy/common/config/ports_unittest.py:
467         (DeprecatedPortTest.test_gtk_port): Ditto.
468         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
469
470 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
471
472         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
473         https://bugs.webkit.org/show_bug.cgi?id=129319
474
475         Reviewed by Carlos Garcia Campos.
476
477         * gtk/generate-gtkdoc:
478         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
479
480 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
481
482         Unreviewed. Add myself as a committer.
483
484         * Scripts/webkitpy/common/config/contributors.json:
485
486 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
487
488         [CSS Grid Layout] Add ENABLE flag
489         https://bugs.webkit.org/show_bug.cgi?id=129153
490
491         Reviewed by Simon Fraser.
492
493         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
494         all ports for developer builds.
495
496         * Scripts/webkitperl/FeatureList.pm:
497
498 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
499
500         Added myself as a committer.
501
502         Unreviewed.
503
504         * Scripts/webkitpy/common/config/contributors.json:
505
506 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
507
508         Unreviewed. Moved myself to the list of committers.
509
510         * Scripts/webkitpy/common/config/contributors.json:
511
512 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
513
514         Move myself to the committers list.
515
516         Unreviewed.
517
518         * Scripts/webkitpy/common/config/contributors.json:
519
520 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
521
522         Unreviewed. Add myself as a committer.
523
524         * Scripts/webkitpy/common/config/contributors.json:
525
526 2014-02-25  Commit Queue  <commit-queue@webkit.org>
527
528         Unreviewed, rolling out r164639.
529         http://trac.webkit.org/changeset/164639
530         https://bugs.webkit.org/show_bug.cgi?id=129302
531
532         gtk-doc still have problems in EWS (Requested by rego on
533         #webkit).
534
535         * Scripts/webkitpy/common/config/ports.py:
536         (GtkPort.build_webkit_command):
537         (GtkWK2Port.build_webkit_command):
538         * Scripts/webkitpy/common/config/ports_unittest.py:
539         (DeprecatedPortTest.test_gtk_port):
540         (DeprecatedPortTest.test_gtk_wk2_port):
541
542 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
543
544         [GTK] Re-enable gtk-doc in EWS
545         https://bugs.webkit.org/show_bug.cgi?id=128369
546
547         Reviewed by Carlos Garcia Campos.
548
549         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
550
551         * Scripts/webkitpy/common/config/ports.py:
552         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
553         (GtkWK2Port.build_webkit_command): Ditto.
554         * Scripts/webkitpy/common/config/ports_unittest.py:
555         (DeprecatedPortTest.test_gtk_port): Ditto.
556         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
557
558 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
559
560         [GTK] Mark view source mode methods as deprecated
561         https://bugs.webkit.org/show_bug.cgi?id=128920
562
563         Reviewed by Martin Robinson.
564
565         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
566         (beforeAll): Remove view mode test.
567
568 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
569
570         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
571         https://bugs.webkit.org/show_bug.cgi?id=128417
572
573         Reviewed by Carlos Garcia Campos.
574
575         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
576         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
577         a makefile. This allows accepting a header list from the build system, which can be used
578         to dynamically build a list of ignored files. We can ignore any source file that doesn't
579         have a corresponding header file on the header list. 
580         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
581         source directories to gtkdoc-scan.
582
583 2014-02-24  Anders Carlsson  <andersca@apple.com>
584
585         Add a DefaultVisitedLinkProvider and route visited link actions through it
586         https://bugs.webkit.org/show_bug.cgi?id=129285
587
588         Reviewed by Dan Bernstein.
589
590         * MiniBrowser/mac/AppDelegate.m:
591         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
592         Set a shared history so we'll get visited link tracking.
593
594         * MiniBrowser/mac/WK1BrowserWindowController.m:
595         (-[WK1BrowserWindowController awakeFromNib]):
596         Set a group name.
597
598 2014-02-24  Dan Bernstein  <mitz@apple.com>
599
600         iOS build fix after r164577.
601
602         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
603         (AccessibilityUIElement::selectedChildrenCount):
604         (AccessibilityUIElement::selectedChildAtIndex):
605
606 2014-02-24  David Kilzer  <ddkilzer@apple.com>
607
608         [ASan] Remove methods from ignore list that no longer cause crashes
609         <http://webkit.org/b/129257>
610
611         Reviewed by Anders Carlsson.
612
613         * asan/webkit-asan-ignore.txt: Remove old methods.
614
615 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
616
617         Extract common parts from jhbuildrc files.
618         https://bugs.webkit.org/show_bug.cgi?id=125986
619
620         Reviewed by Csaba Osztrogonác.
621
622         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
623
624         * Scripts/run-gtk-tests:
625         (TestRunner._setup_testing_environment):
626         * efl/common.py: Removed.
627         * efl/jhbuildrc:
628         * gtk/check-gdom-symbols:
629         * gtk/common.py:
630         (binary_build_path):
631         (get_build_path):
632         * gtk/find-make-dist-errors:
633         (get_missing_headers):
634         * gtk/generate-gtkdoc:
635         (get_webkit2_options):
636         (get_webkit1_options.src_path):
637         (get_webkit1_options):
638         (get_webkitdom_options.src_path):
639         (get_webkitdom_options):
640         * gtk/generate-inspector-gresource-manifest.py:
641         * gtk/jhbuildrc:
642         * jhbuild/jhbuildrc_common.py: Added.
643         (script_path):
644         (top_level_path):
645         (init):
646
647 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
648
649         Unreviewed. Fix code indentation and spacing.
650
651         * Scripts/webkitpy/style/checkers/js.py:
652         (SingleQuoteChecker.check):
653
654 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
655
656         [ATK] Wrong selected element at a given index in a list box.
657         https://bugs.webkit.org/show_bug.cgi?id=129039
658
659         Reviewed by Chris Fleizach.
660
661         Added missing implementation and proposed some new function for testing selection
662         in a list boxes.
663
664         * DumpRenderTree/AccessibilityUIElement.cpp:
665         (setSelectedChildAtIndexCallback):
666         (removeSelectionAtIndexCallback):
667         (AccessibilityUIElement::getJSClass):
668         * DumpRenderTree/AccessibilityUIElement.h:
669         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
670         (AccessibilityUIElement::selectedChildrenCount):
671         (AccessibilityUIElement::selectedChildAtIndex):
672         (AccessibilityUIElement::setSelectedChildAtIndex):
673         (AccessibilityUIElement::removeSelectionAtIndex):
674         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
675         (AccessibilityUIElement::selectedChildrenCount):
676         (AccessibilityUIElement::selectedChildAtIndex):
677         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
678         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
679         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
680         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
681         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
682         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
683         (WTR::AccessibilityUIElement::selectedChildAtIndex):
684         (WTR::AccessibilityUIElement::selectedChildrenCount):
685         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
686         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
687
688 2014-02-23  Diego Pino García  <dpino@igalia.com>
689
690         [GTK] Fix build after Web Inspector code reorganization (r164543)
691         https://bugs.webkit.org/show_bug.cgi?id=129231
692
693         Reviewed by Dean Jackson.
694
695         * gtk/generate-inspector-gresource-manifest.py:
696         Modify paths to Web Inspector code.
697
698 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
699
700         [GTK] generate-gtkdoc should use argparse
701         https://bugs.webkit.org/show_bug.cgi?id=128418
702
703         Reviewed by Carlos Garcia Campos.
704
705         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
706         to all functions, and guard the main routine with a __name__ == __main__ check.
707
708 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
709
710         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
711         https://bugs.webkit.org/show_bug.cgi?id=129191
712
713         Reviewed by Anders Carlsson.
714
715         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
716         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
717         name of the directory is "lib" and not "libs". Instead we should use the CMake
718         variable specifically assigned to this task.
719
720 2014-02-23  David Kilzer  <ddkilzer@apple.com>
721
722         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
723         <http://webkit.org/b/129209>
724
725         Reviewed by Geoffrey Garen.
726
727         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
728         ignore list to make ASan builds usable again.  Follow-up
729         investigation is tracked by <rdar://problem/16055903>.
730
731 2014-02-20  David Farler  <dfarler@apple.com>
732
733         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
734         https://bugs.webkit.org/show_bug.cgi?id=128622
735
736         Reviewed by Simon Fraser.
737
738         With this change, we now have layout tests running in both DumpRenderTree
739         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
740         simulator.
741
742         * Scripts/old-run-webkit-tests:
743         In general, make any specific reference to DumpRenderTree
744         able to refer to WebKitTestRunner wherever possible:
745         - Rename functions to remove DRT-specific naming.
746         - Name FIFOs after the tool that is being used.
747         -- Clean up FIFO creation code
748         Other necessary changes:
749         - Allow use of an ios-sim-wk2 platform.
750         - Clean up platform hierarchy creation where the simulator platform behavior differed.
751         * WebKitTestRunner/TestController.cpp:
752         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
753         (WTR::TestController::TestController):
754         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
755         Copy the injected bundle into the app bundle.
756
757 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
758
759         run-webkit-httpd fails to find httpd configuation file.
760
761         Reviewed by Ryosuke Niwa.
762
763         * Scripts/webkitperl/httpd.pm:
764         (getHTTPDConfigPathForTestDirectory):
765
766 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
767
768         Fix TimeRanges layering violations
769         https://bugs.webkit.org/show_bug.cgi?id=128717
770
771         Reviewed by Jer Noble.
772
773         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
774         (TestWebKitAPI::TEST):
775
776 2014-02-21  Diego Pino García  <dpino@igalia.com>
777
778         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
779         https://bugs.webkit.org/show_bug.cgi?id=128422
780
781         Reviewed by Joseph Pecoraro.
782
783         * Scripts/webkitpy/style/checkers/js.py:
784         (JSChecker.__init__):
785         (JSChecker.check):
786         (SingleQuoteChecker):
787         (SingleQuoteChecker.__init__):
788         (SingleQuoteChecker.check):
789         * Scripts/webkitpy/style/checkers/js_unittest.py:
790         (JSTestCase.assertError.error_for_test):
791         (JSTestCase.assertError):
792         (JSTestCase.test_no_error):
793         (JSTestCase.test_error):
794
795 == Rolled over to ChangeLog-2014-02-20 ==