f595631a80a27505be8a498b0c9b35f04062dd67
[WebKit-https.git] / Tools / ChangeLog
1 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
2
3         Unreviewed. Moved myself to the list of committers.
4
5         * Scripts/webkitpy/common/config/contributors.json:
6
7 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
8
9         Move myself to the committers list.
10
11         Unreviewed.
12
13         * Scripts/webkitpy/common/config/contributors.json:
14
15 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
16
17         Unreviewed. Add myself as a committer.
18
19         * Scripts/webkitpy/common/config/contributors.json:
20
21 2014-02-25  Commit Queue  <commit-queue@webkit.org>
22
23         Unreviewed, rolling out r164639.
24         http://trac.webkit.org/changeset/164639
25         https://bugs.webkit.org/show_bug.cgi?id=129302
26
27         gtk-doc still have problems in EWS (Requested by rego on
28         #webkit).
29
30         * Scripts/webkitpy/common/config/ports.py:
31         (GtkPort.build_webkit_command):
32         (GtkWK2Port.build_webkit_command):
33         * Scripts/webkitpy/common/config/ports_unittest.py:
34         (DeprecatedPortTest.test_gtk_port):
35         (DeprecatedPortTest.test_gtk_wk2_port):
36
37 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
38
39         [GTK] Re-enable gtk-doc in EWS
40         https://bugs.webkit.org/show_bug.cgi?id=128369
41
42         Reviewed by Carlos Garcia Campos.
43
44         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
45
46         * Scripts/webkitpy/common/config/ports.py:
47         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
48         (GtkWK2Port.build_webkit_command): Ditto.
49         * Scripts/webkitpy/common/config/ports_unittest.py:
50         (DeprecatedPortTest.test_gtk_port): Ditto.
51         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
52
53 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
54
55         [GTK] Mark view source mode methods as deprecated
56         https://bugs.webkit.org/show_bug.cgi?id=128920
57
58         Reviewed by Martin Robinson.
59
60         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
61         (beforeAll): Remove view mode test.
62
63 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
64
65         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
66         https://bugs.webkit.org/show_bug.cgi?id=128417
67
68         Reviewed by Carlos Garcia Campos.
69
70         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
71         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
72         a makefile. This allows accepting a header list from the build system, which can be used
73         to dynamically build a list of ignored files. We can ignore any source file that doesn't
74         have a corresponding header file on the header list. 
75         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
76         source directories to gtkdoc-scan.
77
78 2014-02-24  Anders Carlsson  <andersca@apple.com>
79
80         Add a DefaultVisitedLinkProvider and route visited link actions through it
81         https://bugs.webkit.org/show_bug.cgi?id=129285
82
83         Reviewed by Dan Bernstein.
84
85         * MiniBrowser/mac/AppDelegate.m:
86         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
87         Set a shared history so we'll get visited link tracking.
88
89         * MiniBrowser/mac/WK1BrowserWindowController.m:
90         (-[WK1BrowserWindowController awakeFromNib]):
91         Set a group name.
92
93 2014-02-24  Dan Bernstein  <mitz@apple.com>
94
95         iOS build fix after r164577.
96
97         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
98         (AccessibilityUIElement::selectedChildrenCount):
99         (AccessibilityUIElement::selectedChildAtIndex):
100
101 2014-02-24  David Kilzer  <ddkilzer@apple.com>
102
103         [ASan] Remove methods from ignore list that no longer cause crashes
104         <http://webkit.org/b/129257>
105
106         Reviewed by Anders Carlsson.
107
108         * asan/webkit-asan-ignore.txt: Remove old methods.
109
110 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
111
112         Extract common parts from jhbuildrc files.
113         https://bugs.webkit.org/show_bug.cgi?id=125986
114
115         Reviewed by Csaba Osztrogonác.
116
117         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
118
119         * Scripts/run-gtk-tests:
120         (TestRunner._setup_testing_environment):
121         * efl/common.py: Removed.
122         * efl/jhbuildrc:
123         * gtk/check-gdom-symbols:
124         * gtk/common.py:
125         (binary_build_path):
126         (get_build_path):
127         * gtk/find-make-dist-errors:
128         (get_missing_headers):
129         * gtk/generate-gtkdoc:
130         (get_webkit2_options):
131         (get_webkit1_options.src_path):
132         (get_webkit1_options):
133         (get_webkitdom_options.src_path):
134         (get_webkitdom_options):
135         * gtk/generate-inspector-gresource-manifest.py:
136         * gtk/jhbuildrc:
137         * jhbuild/jhbuildrc_common.py: Added.
138         (script_path):
139         (top_level_path):
140         (init):
141
142 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
143
144         Unreviewed. Fix code indentation and spacing.
145
146         * Scripts/webkitpy/style/checkers/js.py:
147         (SingleQuoteChecker.check):
148
149 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
150
151         [ATK] Wrong selected element at a given index in a list box.
152         https://bugs.webkit.org/show_bug.cgi?id=129039
153
154         Reviewed by Chris Fleizach.
155
156         Added missing implementation and proposed some new function for testing selection
157         in a list boxes.
158
159         * DumpRenderTree/AccessibilityUIElement.cpp:
160         (setSelectedChildAtIndexCallback):
161         (removeSelectionAtIndexCallback):
162         (AccessibilityUIElement::getJSClass):
163         * DumpRenderTree/AccessibilityUIElement.h:
164         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
165         (AccessibilityUIElement::selectedChildrenCount):
166         (AccessibilityUIElement::selectedChildAtIndex):
167         (AccessibilityUIElement::setSelectedChildAtIndex):
168         (AccessibilityUIElement::removeSelectionAtIndex):
169         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
170         (AccessibilityUIElement::selectedChildrenCount):
171         (AccessibilityUIElement::selectedChildAtIndex):
172         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
173         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
174         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
175         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
176         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
177         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
178         (WTR::AccessibilityUIElement::selectedChildAtIndex):
179         (WTR::AccessibilityUIElement::selectedChildrenCount):
180         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
181         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
182
183 2014-02-23  Diego Pino García  <dpino@igalia.com>
184
185         [GTK] Fix build after Web Inspector code reorganization (r164543)
186         https://bugs.webkit.org/show_bug.cgi?id=129231
187
188         Reviewed by Dean Jackson.
189
190         * gtk/generate-inspector-gresource-manifest.py:
191         Modify paths to Web Inspector code.
192
193 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
194
195         [GTK] generate-gtkdoc should use argparse
196         https://bugs.webkit.org/show_bug.cgi?id=128418
197
198         Reviewed by Carlos Garcia Campos.
199
200         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
201         to all functions, and guard the main routine with a __name__ == __main__ check.
202
203 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
204
205         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
206         https://bugs.webkit.org/show_bug.cgi?id=129191
207
208         Reviewed by Anders Carlsson.
209
210         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
211         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
212         name of the directory is "lib" and not "libs". Instead we should use the CMake
213         variable specifically assigned to this task.
214
215 2014-02-23  David Kilzer  <ddkilzer@apple.com>
216
217         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
218         <http://webkit.org/b/129209>
219
220         Reviewed by Geoffrey Garen.
221
222         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
223         ignore list to make ASan builds usable again.  Follow-up
224         investigation is tracked by <rdar://problem/16055903>.
225
226 2014-02-20  David Farler  <dfarler@apple.com>
227
228         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
229         https://bugs.webkit.org/show_bug.cgi?id=128622
230
231         Reviewed by Simon Fraser.
232
233         With this change, we now have layout tests running in both DumpRenderTree
234         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
235         simulator.
236
237         * Scripts/old-run-webkit-tests:
238         In general, make any specific reference to DumpRenderTree
239         able to refer to WebKitTestRunner wherever possible:
240         - Rename functions to remove DRT-specific naming.
241         - Name FIFOs after the tool that is being used.
242         -- Clean up FIFO creation code
243         Other necessary changes:
244         - Allow use of an ios-sim-wk2 platform.
245         - Clean up platform hierarchy creation where the simulator platform behavior differed.
246         * WebKitTestRunner/TestController.cpp:
247         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
248         (WTR::TestController::TestController):
249         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
250         Copy the injected bundle into the app bundle.
251
252 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
253
254         run-webkit-httpd fails to find httpd configuation file.
255
256         Reviewed by Ryosuke Niwa.
257
258         * Scripts/webkitperl/httpd.pm:
259         (getHTTPDConfigPathForTestDirectory):
260
261 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
262
263         Fix TimeRanges layering violations
264         https://bugs.webkit.org/show_bug.cgi?id=128717
265
266         Reviewed by Jer Noble.
267
268         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
269         (TestWebKitAPI::TEST):
270
271 2014-02-21  Diego Pino García  <dpino@igalia.com>
272
273         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
274         https://bugs.webkit.org/show_bug.cgi?id=128422
275
276         Reviewed by Joseph Pecoraro.
277
278         * Scripts/webkitpy/style/checkers/js.py:
279         (JSChecker.__init__):
280         (JSChecker.check):
281         (SingleQuoteChecker):
282         (SingleQuoteChecker.__init__):
283         (SingleQuoteChecker.check):
284         * Scripts/webkitpy/style/checkers/js_unittest.py:
285         (JSTestCase.assertError.error_for_test):
286         (JSTestCase.assertError):
287         (JSTestCase.test_no_error):
288         (JSTestCase.test_error):
289
290 == Rolled over to ChangeLog-2014-02-20 ==