[GTK] Move NEWS file to a new location
[WebKit-https.git] / Tools / ChangeLog
1 2014-04-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         [GTK] Move NEWS file to a new location
4         https://bugs.webkit.org/show_bug.cgi?id=130901
5
6         Reviewed by Brent Fulgham.
7
8         * gtk/manifest.txt: Update the NEWS file path.
9
10 2014-04-01  Anders Carlsson  <andersca@apple.com>
11
12         Fix build.
13
14         * MiniBrowser/mac/WK2BrowserWindowController.m:
15         (-[WK2BrowserWindowController awakeFromNib]):
16         (-[WK2BrowserWindowController dealloc]):
17         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
18
19 2014-04-01  Brent Fulgham  <bfulgham@apple.com>
20
21         Unreviewed test gardening.
22
23         * Scripts/webkitpy/port/base_unittest.py:
24         (PortTest.test_build_path): Handle the Debug case so we don't get webkitpy-test failures on our test bots.
25
26 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
27
28         [CSS Exclusions] Remove exclusions parsing support
29         https://bugs.webkit.org/show_bug.cgi?id=131046
30
31         Reviewed by David Hyatt.
32
33         * Scripts/webkitperl/FeatureList.pm:
34
35 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
36
37         [GTK] Remove last reference to GTK+ WK1 EWS
38         https://bugs.webkit.org/show_bug.cgi?id=131058
39
40         Reviewed by Martin Robinson.
41
42         In r166427 WK1 GTK+ bots and EWS where removed, but this file was missing.
43
44         * QueueStatusServer/config/queues.py: Remove reference to GTK+ WK1 EWS.
45
46 2014-04-01  Lucas Forschler  <lforschler@apple.com>
47
48         Add a 32bit JSC builder/tester.
49         https://bugs.webkit.org/show_bug.cgi?id=131054
50         
51         Reviewed by Michael Saboff.
52
53         * BuildSlaveSupport/build.webkit.org-config/config.json:
54         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
55         (Compile32bitJSC):
56         (Run32bitJSCTests):
57         (Run32bitJSCTests.countFailures):
58         (BuildAndTest32bitJSCFactory):
59         (BuildAndTest32bitJSCFactory.__init__):
60
61 2014-04-01  Martin Robinson  <mrobinson@igalia.com>
62
63         [GTK] No longer build WebKit1 gtkdoc
64         https://bugs.webkit.org/show_bug.cgi?id=130970
65
66         Reviewed by Anders Carlsson.
67
68         * gtk/common.py:
69         (gtk_version_of_pkg_config_file): Deleted.
70         * gtk/generate-gtkdoc:
71         (get_gtkdoc_module_paths): We no longer need to worry about GTK+ 2, since it
72         was only applicable for WebKit1.
73         (get_generator_for_config): No longer look for the WebKit1 configuration file.
74
75 2014-04-01  Mario Sanchez Prada  <mario.prada@samsung.com>
76
77         [GTK] Running minibrowser with url crashes in debug build
78         https://bugs.webkit.org/show_bug.cgi?id=130492
79
80         Reviewed by Martin Robinson.
81
82         Update "uri-scheme" test not to use invalid URIs in it, so we
83         don't get a mistmatch when comparing the original URI stored in
84         the test class with the one returned by the WebKitWebView.
85
86         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp:
87         (testWebContextURIScheme): Update the test.
88
89 2014-04-01  Mihai Tica  <mitica@adobe.com>
90
91         Unreviewed: Add myself as a commiter to the contributors list.
92
93         * Scripts/webkitpy/common/config/contributors.json:
94
95 2014-03-31  Ryuan Choi  <ryuan.choi@samsung.com>
96
97         [EFL][WK2] Extract the control of page background out of color_set
98         https://bugs.webkit.org/show_bug.cgi?id=127539
99
100         Reviewed by Gyuyoung Kim.
101
102         Added an option(C) to change background color.
103
104         * MiniBrowser/efl/main.c:
105         (window_create):
106         (elm_main):
107
108 2014-03-31  Ryuan Choi  <ryuan.choi@samsung.com>
109
110         Unreviewed build fix on the EFL port with latest EFL libraries since r166149
111
112         * ImageDiff/PlatformEfl.cmake: Added ECORE_IMF_INCLUDE_DIRS to include dirs
113
114 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
115
116         Unreviewed test correction after r166530.
117
118         * DumpRenderTree/mac/DumpRenderTree.mm:
119         (setDefaultsToConsistentValuesForTesting): No need to change preference for all tests. We set the proper
120         fine-grained setting for swipe tests. This prevents existing tests from breaking.
121
122 2014-03-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
123
124         Remove the trigger for webkit1 tests on the gtk-linux-64-release bot
125         https://bugs.webkit.org/show_bug.cgi?id=130987
126
127         r166427 removed the WebKit1 GTK+ bots, so we don't longer need to
128         trigger the webkit1 bot tests on the gtk-linux-64-release bot.
129
130         Reviewed by Martin Robinson.
131
132         * BuildSlaveSupport/build.webkit.org-config/config.json:
133
134 2014-03-31  Dean Jackson  <dino@apple.com>
135
136         Remove WEB_ANIMATIONS
137         https://bugs.webkit.org/show_bug.cgi?id=130989
138
139         Reviewed by Simon Fraser.
140
141         Remove this feature flag until we plan to implement.
142
143         * Scripts/webkitperl/FeatureList.pm:
144
145 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
146
147         Reduced Latched Scroll Test Flakiness
148         https://bugs.webkit.org/show_bug.cgi?id=130983
149
150         Reviewed by Darin Adler.
151
152         * DumpRenderTree/mac/DumpRenderTree.mm:
153         (setDefaultsToConsistentValuesForTesting): Test user should have 'high resolution' scrolling.
154         * DumpRenderTree/mac/EventSendingController.mm:
155         (-[EventSendingController mouseScrollByX:andY:withWheel:andMomentumPhases:]): Generate mouse wheel events
156         with high resolution flags turned on.
157         * WebKitTestRunner/mac/EventSenderProxy.mm:
158         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases): Ditto.
159
160 2014-03-31  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
161
162         run-webkit-tests should have a --no-timeout option
163         https://bugs.webkit.org/show_bug.cgi?id=128286
164
165         Reviewed by Joseph Pecoraro.
166
167         * Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py:
168         (Worker._run_test): Renaming _run_test_with_timeout()
169         (Worker._run_test_with_or_without_timeout): Renaming _run_test_with_timeout(), because tests can now run without timeout.
170         (Worker._run_test_in_another_thread): Passing the --no-timeout option to the driver
171         (Worker._run_test_in_this_thread):
172         (Worker._run_test_with_timeout): Deleted.
173         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
174         (parse_args): Added the --no-timeout option
175
176 2014-03-31  Samuel White  <samuel_white@apple.com>
177
178         AX: Need ability to get line range for text marker.
179         https://bugs.webkit.org/show_bug.cgi?id=130906
180
181         Reviewed by Chris Fleizach.
182
183         Added a new function in DRT and TestRunner to test that AXLineTextMarkerRangeForTextMarker works as expected.
184
185         * DumpRenderTree/AccessibilityUIElement.cpp:
186         (lineTextMarkerRangeForTextMarkerCallback):
187         (AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
188         (AccessibilityUIElement::getJSClass):
189         * DumpRenderTree/AccessibilityUIElement.h:
190         * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
191         (AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
192         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
193         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
194         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
195         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
196         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
197         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
198         * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm:
199         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
200         * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
201         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
202
203 2014-03-31  Filip Pizlo  <fpizlo@apple.com>
204
205         More validation for FTL inline caches
206         https://bugs.webkit.org/show_bug.cgi?id=130948
207
208         Reviewed by Geoffrey Garen.
209
210         * Scripts/run-jsc-stress-tests:
211
212 2014-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
213
214         [GTK] Do not run WebKit1 unit tests by default
215         https://bugs.webkit.org/show_bug.cgi?id=130968
216
217         Reviewed by Martin Robinson.
218
219         * Scripts/run-gtk-tests:
220         (TestRunner):
221
222 2014-03-31  Martin Robinson  <mrobinson@igalia.com>
223
224         [GTK] Remove scripts code only applicable to autotools
225         https://bugs.webkit.org/show_bug.cgi?id=130841
226
227         Reviewed by Anders Carlsson.
228
229         * BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
230         (_should_file_trigger_build): Update file list to reflect GTK+ CMake port.
231         * Scripts/webkitpy/common/config/watchlist: Remove the GTK+ build watchlist.
232         * Scripts/webkitpy/style/checker.py: The GNUmakefile doesn't exist any longer.
233         * gtk/find-make-dist-errors: Removed.
234         * gtk/generate-feature-defines-files: Removed.
235         * gtk/manifest.txt: No longer need to consider autotools files.
236
237 2014-03-30  Andy Estes  <aestes@apple.com>
238
239         Fix two failing layout tests on Mountain Lion after r166466.
240
241         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
242         (-[DownloadDelegate _downloadDidStart:]):
243
244 2014-03-30  Andy Estes  <aestes@apple.com>
245
246         [Cocoa] Add an originatingWebView property to _WKDownload
247         https://bugs.webkit.org/show_bug.cgi?id=130945
248
249         Reviewed by Anders Carlsson.
250
251         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
252         (-[DownloadDelegate _downloadDidStart:]):
253         (-[OriginatingWebViewDownloadDelegate initWithWebView:]):
254         (-[OriginatingWebViewDownloadDelegate _downloadDidStart:]):
255         (TEST):
256
257 2014-03-28  Filip Pizlo  <fpizlo@apple.com>
258
259         Land the stackmap register liveness glue with the uses of the liveness disabled
260         https://bugs.webkit.org/show_bug.cgi?id=130924
261
262         Reviewed by Oliver Hunt.
263
264         * Scripts/run-jsc-stress-tests:
265
266 2014-03-29  Alexey Proskuryakov  <ap@apple.com>
267
268         Update WebKit1.StringTruncator for Mountain Lion.
269
270         * TestWebKitAPI/Tests/mac/StringTruncator.mm: Looks like one subtest was failing
271         due to different font metrics on 10.8.
272
273 2014-03-28  Darin Adler  <darin@apple.com>
274
275         Fix recently-introduced off-by-one error in centerTruncateToBuffer
276         https://bugs.webkit.org/show_bug.cgi?id=130889
277
278         Reviewed by Alexey Proskuryakov.
279
280         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added StringTruncator.mm.
281         * TestWebKitAPI/Tests/mac/StringTruncator.mm: Added. One test for each of the
282         WebStringTruncator methods; should be good for a start. These are dependent on the
283         metrics of Helvetica 12, but I am hoping that will be consistent across OS X machines.
284
285 2014-03-28  Martin Hock  <mhock@apple.com>
286
287         Unreviewed. Add myself as a committer.
288
289         * Scripts/webkitpy/common/config/contributors.json:
290
291 2014-03-28  Martin Robinson  <mrobinson@igalia.com>
292
293         Remove WebKit1 GTK+ bots
294         https://bugs.webkit.org/show_bug.cgi?id=130904
295
296         Reviewed by Anders Carlsson.
297
298         * BuildSlaveSupport/build.webkit.org-config/config.json: Remove references to GTK+ WebKit1 test bot and ensure
299         all bots are testing WebKit2 only.
300         * Scripts/webkitpy/common/config/ews.json: Remove references to GTK+ WK1 EWS.
301         * Scripts/webkitpy/common/config/ports.py: Remove references to GTK+ WK1 bots.
302         * Scripts/webkitpy/common/config/ports_unittest.py: Ditto.
303         * Scripts/webkitpy/port/builders.py: Ditto.
304         * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: Ditto.
305         * TestResultServer/static-dashboards/builders.jsonp: Ditto.
306
307 2014-03-28  Timothy Hatcher  <timothy@apple.com>
308
309         Remove Brian Burg's apple.com email address.
310
311         * Scripts/webkitpy/common/config/contributors.json:
312
313 2014-03-28  David Kilzer  <ddkilzer@apple.com>
314
315         bisect-builds should print Trac 'changeset' URL if only one build is detected
316         <http://webkit.org/b/130903>
317
318         Reviewed by Dan Bernstein.
319
320         * Scripts/bisect-builds:
321         (printTracLink): Print a direct link to the Trac 'changeset'
322         URL if there is only one revision in the range.
323
324 2014-03-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
325
326         [EFL] Bump glib version from 2.36 to 2.38 
327         https://bugs.webkit.org/show_bug.cgi?id=130886
328
329         Reviewed by Csaba Osztrogonác.
330
331         There is a build break on EFL port when using glib 2.36 ver. To fix it,
332         we need to bump glib version up to 2.38 as gtk port.
333
334         * efl/jhbuild.modules:
335
336 2014-03-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
337
338         <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
339
340         Provide an implementation of WKContextHistoryClient that logs when called for tests in
341         the globalhistory directory.
342
343         Reviewed by Sam Weinig.
344
345         * WebKitTestRunner/TestController.cpp:
346         (WTR::TestController::TestController):
347         (WTR::TestController::initialize): Set the history client.
348         (WTR::TestController::resetStateToConsistentValues): Disable logging of history client callbacks.
349         (WTR::TestController::didNavigateWithNavigationData): Log information about the navigation. Some portions
350         of the output are hard-coded to match WebKit1's results for now since they're fixed in our existing tests
351         and we don't yet have API to access the data in question.
352         (WTR::TestController::didPerformClientRedirect):
353         (WTR::TestController::didPerformServerRedirect):
354         (WTR::TestController::didUpdateHistoryTitle):
355         * WebKitTestRunner/TestController.h:
356         (WTR::TestController::setShouldLogHistoryClientCallbacks):
357         * WebKitTestRunner/TestInvocation.cpp:
358         (WTR::shouldLogHistoryClientCallbacks): Log history client callbacks for tests in a globalhistory directory.
359         (WTR::TestInvocation::invoke):
360
361 2014-03-27  Filip Pizlo  <fpizlo@apple.com>
362
363         Revert http://trac.webkit.org/changeset/166386 because it broke builds.
364
365         * Scripts/build-webkit:
366         * Scripts/copy-webkitlibraries-to-product-directory:
367
368 2014-03-27  Filip Pizlo  <fpizlo@apple.com>
369
370         Switch the LLVMForJSC target to using the LLVM in /usr/local rather than /usr/local/LLVMForJavaScriptCore on iOS
371         https://bugs.webkit.org/show_bug.cgi?id=130867
372         <rdar://problem/16432456> 
373
374         Reviewed by Mark Hahnenberg.
375
376         * Scripts/build-webkit:
377         * Scripts/copy-webkitlibraries-to-product-directory:
378
379 2014-03-26  Andy Estes  <aestes@apple.com>
380
381         [Cocoa] Expose DownloadClient::didFail() and DownloadClient::didCancel()
382         https://bugs.webkit.org/show_bug.cgi?id=130805
383
384         Reviewed by Dan Bernstein.
385
386         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
387         (-[DownloadDelegate _download:didReceiveResponse:]):
388         (-[DownloadDelegate _downloadDidFinish:]):
389         (runTest):
390         (TEST):
391         (-[FailingDownloadDelegate _downloadDidFinish:]):
392         (-[FailingDownloadDelegate _download:didFailWithError:]):
393         (-[FailingDownloadDelegate _downloadDidCancel:]):
394         (-[CancelledDownloadDelegate _downloadDidStart:]):
395         (-[CancelledDownloadDelegate _downloadDidFinish:]):
396         (-[CancelledDownloadDelegate _download:didFailWithError:]):
397         (-[CancelledDownloadDelegate _downloadDidCancel:]):
398         (-[DownloadDelegate initWithSourceURL:]): Deleted.
399         (-[DownloadDelegate sourceURL]): Deleted.
400         (runTestWithNavigationDelegate): Deleted.
401
402 2014-03-26  Anders Carlsson  <andersca@apple.com>
403
404         Change MiniBrowser to hold on to window controllers instead of windows
405         https://bugs.webkit.org/show_bug.cgi?id=130797
406
407         Reviewed by Oliver Hunt.
408
409         * MiniBrowser/mac/AppDelegate.h:
410         * MiniBrowser/mac/AppDelegate.m:
411         (-[BrowserAppDelegate init]):
412         (-[BrowserAppDelegate newWindow:]):
413         (-[BrowserAppDelegate browserWindowWillClose:]):
414         (-[BrowserAppDelegate applicationWillTerminate:]):
415         (-[BrowserAppDelegate frontmostBrowserWindowController]):
416
417 2014-03-26  Commit Queue  <commit-queue@webkit.org>
418
419         Unreviewed, rolling out r166264.
420         https://bugs.webkit.org/show_bug.cgi?id=130785
421
422         Broke some window.opener tests for WK2 Mavericks (Requested by
423         brrian__ on #webkit).
424
425         Reverted changeset:
426
427         "Web Replay: resource unique identifiers should be unique-per-
428         frame, not globally"
429         https://bugs.webkit.org/show_bug.cgi?id=130632
430         http://trac.webkit.org/changeset/166264
431
432 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
433
434         [CSS Shapes] Remove shape-inside support
435         https://bugs.webkit.org/show_bug.cgi?id=130698
436
437         Reviewed by David Hyatt.
438
439         * Scripts/webkitperl/FeatureList.pm:
440
441 2014-02-27  Gurpreet Kaur  <k.gurpreet@samsung.com>
442
443         Unreviewed. Add myself as a committer.
444
445         * Scripts/webkitpy/common/config/contributors.json:
446
447 2014-03-26  Tomas Popela  <tpopela@redhat.com>
448
449         run-launcher is Perl script so use elsif and not elif
450         https://bugs.webkit.org/show_bug.cgi?id=130771
451
452         Reviewed by Carlos Garcia Campos.
453
454         * Scripts/run-launcher:
455
456 2014-03-26  Krzysztof Czech  <k.czech@samsung.com>
457
458         [ATK] Utilize new AtkValue interface coming in ATK 2.11.92
459         https://bugs.webkit.org/show_bug.cgi?id=130575
460
461         Reviewed by Mario Sanchez Prada.
462
463         Change ATK version to 2.11.92. Adjust current implementation.
464
465         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
466         (AccessibilityUIElement::intValue):
467         (AccessibilityUIElement::minValue):
468         (AccessibilityUIElement::maxValue):
469         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
470         (WTR::AccessibilityUIElement::intValue):
471         (WTR::AccessibilityUIElement::minValue):
472         (WTR::AccessibilityUIElement::maxValue):
473         * efl/jhbuild.modules:
474         * gtk/jhbuild.modules:
475
476 2014-03-12  Philippe Normand  <pnormand@igalia.com>
477
478         [GTK] The gnumake package is no longer needed in jhbuild
479         https://bugs.webkit.org/show_bug.cgi?id=130121
480
481         Reviewed by Martin Robinson.
482
483         For GTK build-webkit now relies on cmake and ninja/gnumake. Even
484         for a debug build cmake/system-gnumake worked just fine for me.
485
486         * gtk/jhbuild.modules: Removed gnumake.
487         * gtk/patches/make-3.82-arg-list-length.patch: Removed.
488         * gtk/patches/make-3.82-parallel-build.patch: Removed.
489
490 2014-03-25  Andy Estes  <aestes@apple.com>
491
492         Fix a failing API test on Mountain Lion and remove temporary debug logging.
493
494         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
495         (-[DownloadDelegate _download:didReceiveData:]):
496         (-[DownloadDelegate _downloadDidFinish:]):
497
498 2014-03-25  Brian Burg  <bburg@apple.com>
499
500         Web Replay: resource unique identifiers should be unique-per-frame, not globally
501         https://bugs.webkit.org/show_bug.cgi?id=130623
502
503         Reviewed by Timothy Hatcher.
504
505         The resource loader callback dumping routines assumed that resource identifiers
506         were globally unique. Its map of resource identifiers to URLs must also track the
507         frame associated with the resource.
508
509         * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
510         (WTR::dumpResourceURL): Additionally take a WKBundleFrameRef argument, and use the
511         opaque pointer as part of the key for assignedUrlsCache. The frame pointer is
512         stable as long as the frame is valid.
513         (WTR::InjectedBundlePage::didInitiateLoadForResource):
514         (WTR::InjectedBundlePage::willSendRequestForFrame):
515         (WTR::InjectedBundlePage::didReceiveResponseForResource):
516         (WTR::InjectedBundlePage::didFinishLoadForResource):
517         (WTR::InjectedBundlePage::didFailLoadForResource):
518
519 2014-03-25  Andy Estes  <aestes@apple.com>
520
521         Fix one API test expectation failure on Mountain Lion, and add additional logging to help diagnose another.
522
523         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
524         (-[DownloadDelegate _download:didReceiveResponse:]):
525         (-[DownloadDelegate _download:didReceiveData:]):
526
527 2014-03-25  Andy Estes  <aestes@apple.com>
528
529         Add some debug logging to an API test that's failing on Mountain Lion.
530
531         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
532         (-[DownloadDelegate _download:didReceiveResponse:]):
533         (-[DownloadDelegate _downloadDidFinish:]):
534
535 2014-03-25  Anders Carlsson  <andersca@apple.com>
536
537         Add goBack: and goForward: IBActions and move stopLoading: to a new WKIBActions category on WKWebView
538         https://bugs.webkit.org/show_bug.cgi?id=130732
539
540         Reviewed by Tim Horton.
541
542         * MiniBrowser/mac/WK2BrowserWindowController.m:
543         (-[WK2BrowserWindowController validateUserInterfaceItem:]):
544
545 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
546
547         [GTK] Remove the autotools build
548         https://bugs.webkit.org/show_bug.cgi?id=130717
549
550         Reviewed by Anders Carlsson.
551
552         * DumpRenderTree/config.h: Remove references to the autotools configure file.
553         * GNUmakefile.am: Removed.
554         * GtkLauncher/GNUmakefile.am: Removed.
555         * GtkLauncher/main.c: Remove references to the autotools configure file.
556         * MiniBrowser/gtk/BrowserDownloadsBar.c: Ditto.
557         * MiniBrowser/gtk/BrowserSearchBar.c: Ditto.
558         * MiniBrowser/gtk/BrowserWindow.c: Ditto.
559         * MiniBrowser/gtk/GNUmakefile.am: Removed.
560         * MiniBrowser/gtk/main.c: Remove references to the autotools configure file.
561         * Scripts/build-webkit: No longer handle autotools.
562         * Scripts/run-gtk-tests: Ditto.
563         (TestRunner._setup_testing_environment):
564         * Scripts/run-launcher: Ditto.
565         * Scripts/webkitdirs.pm: Ditto.
566         * Scripts/webkitpy/common/config/contributionareas.py: Remove autotools as a contribution area.
567         * Scripts/webkitpy/common/config/contributors.json: Ditto.
568         * Scripts/webkitpy/port/gtk.py: No longer handle autotools.
569         * Scripts/webkitpy/style/checker.py:
570         * TestWebKitAPI/GNUmakefile.am: Removed.
571         * TestWebKitAPI/config.h: Remove references to the autotools configure file.
572         * WebKitTestRunner/GNUmakefile.am: Removed.
573         * WebKitTestRunner/WebKitTestRunnerPrefix.h: Ditto.
574         * gtk/GNUmakefile.am: Removed.
575         * gtk/common.py: Remove checks for the autotools build.
576         * gtk/symbols.filter: Renamed from Source/autotools/symbols.filter.
577
578 2014-03-25  László Langó  <llango.u-szeged@partner.samsung.com>
579
580         prepare-ChangeLog throws false positive warnings for modified files.
581         https://bugs.webkit.org/show_bug.cgi?id=130687
582
583         Reviewed by Darin Adler.
584
585         * Scripts/prepare-ChangeLog:
586         (originalFile): Ignore git commit paremeter.
587         We don't need this to get the unmodified file.
588         (extractLineRangeBeforeChange):
589         Simplify the if statement. Follow-up after r166189.
590
591 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
592
593         [EFL] Add ARM64 build support
594         https://bugs.webkit.org/show_bug.cgi?id=130506
595
596         Rubber stamped by Gyuyoung Kim.
597
598         * Scripts/webkitdirs.pm:
599         (isARM): Detect aarch64 as ARM.
600
601 2014-03-25  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
602
603         [webkitpy] Improve _parse_bug_description to recognize more descriptions
604         https://bugs.webkit.org/show_bug.cgi?id=130137
605
606         Reviewed by Csaba Osztrogonác.
607
608         * Scripts/webkitpy/common/checkout/changelog.py:
609         (ChangeLogEntry._parse_bug_description):
610         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
611         (test_parse_log_entries_from_changelog):
612         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
613         (CheckoutTest.test_commit_info_for_revision):
614
615 2014-03-24  Andy Estes  <aestes@apple.com>
616
617         Fix the iOS build of TestWebKitAPI.
618
619         * TestWebKitAPI/Configurations/Base.xcconfig:
620         * TestWebKitAPI/PlatformUtilities.h:
621
622 2014-03-24  László Langó  <llango.u-szeged@partner.samsung.com>
623
624         Fix prepare-ChangeLog after r166156.
625         https://bugs.webkit.org/show_bug.cgi?id=130674
626
627         Reviewed by Darin Adler.
628
629         * Scripts/prepare-ChangeLog:
630         (generateFunctionLists):
631         (extractLineRangeBeforeChange):
632
633 2014-03-24  Andy Estes  <aestes@apple.com>
634
635         [iOS] Download support by CFURLDownloadRef under USE(CFNETWORK).
636         https://bugs.webkit.org/show_bug.cgi?id=129322
637
638         Reviewed by Anders Carlsson.
639
640         Add an API test suite for _WKDownload.
641
642         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
643         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm: Added.
644         (-[DownloadDelegate initWithSourceURL:]):
645         (-[DownloadDelegate sourceURL]):
646         (-[DownloadDelegate _downloadDidStart:]):
647         (-[DownloadDelegate _download:didReceiveResponse:]):
648         (-[DownloadDelegate _download:didReceiveData:]):
649         (-[DownloadDelegate _download:decideDestinationWithSuggestedFilename:allowOverwrite:]):
650         (-[DownloadDelegate _downloadDidFinish:]):
651         (TEST):
652         (runTestWithNavigationDelegate):
653         (-[DownloadNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]):
654         (-[ConvertResponseToDownloadNavigationDelegate webView:decidePolicyForNavigationResponse:decisionHandler:]):
655
656 2014-03-24  Joseph Pecoraro  <pecoraro@apple.com>
657
658         filter-build-webkit: reduce unfiltered output
659         https://bugs.webkit.org/show_bug.cgi?id=130485
660
661         Reviewed by Brent Fulgham.
662
663         * Scripts/filter-build-webkit:
664         (shouldIgnoreLine):
665
666 2014-03-24  László Langó  <llango.u-szeged@partner.samsung.com>
667
668         prepare-ChangeLog should list functions that have been removed too.
669         https://bugs.webkit.org/show_bug.cgi?id=130508
670
671         Reviewed by Darin Adler.
672
673         The prepare-ChangeLog does not list the deleted functions in the Changelog.
674         We have to read the functions and the line ranges of them from the source
675         before the change, then search for overlaps between them and the changed
676         line ranges from diff.
677
678         * Scripts/prepare-ChangeLog:
679         (originalFile): Get original source command.
680         (generateFunctionLists): Collect deleted functions too.
681         (generateFunctionListsByRanges): Duplicated code is moved to a separate subroutine.
682         (extractLineRangeBeforeChange): Extract line ranges from the original source to get
683         deleted functions ranges too.
684         (extractLineRange): Renamed to extractLineRangeAfterChange.
685
686 2014-03-23  Hyowon Kim  <hw1008.kim@samsung.com>
687
688         Move all EFL typedefs into EflTypedefs.h.
689         https://bugs.webkit.org/show_bug.cgi?id=130511
690
691         Reviewed by Gyuyoung Kim.
692
693         * TestWebKitAPI/PlatformWebView.h: Remove EFL typedefs.
694         * WebKitTestRunner/InjectedBundle/TestRunner.h: Ditto.
695         * WebKitTestRunner/PlatformWebView.h: Ditto.
696
697 2014-03-21  Simon Fraser  <simon.fraser@apple.com>
698
699         Don't flush compositing layers within FrameView::willPaintContents()
700         https://bugs.webkit.org/show_bug.cgi?id=130627
701         <rdar://problem/16368869>
702
703         Reviewed by Sam Weinig.
704         
705         Fix DRT to correctly render tests with layers now that FrameView::paintContents
706         does not flush.
707         
708         Move the -[WebView displayIfNeeded] from -[FrameLoadDelegate webView:didFinishLoadForFrame:]
709         into an explicit function called before dumping. 
710         
711         Then explicitly call _flushCompositingChanges to ensure that GraphicsLayer changes
712         are flushed to CA. They will be pushed to the window by snapshotting.
713
714         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
715         Fix weird path to IOKit.framework.
716         * DumpRenderTree/mac/DumpRenderTree.mm:
717         (updateDisplay):
718         (dump):
719         * DumpRenderTree/mac/FrameLoadDelegate.mm:
720         (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]): Fix parameter name.
721         (-[FrameLoadDelegate webView:didFinishLoadForFrame:]): Remove display call.
722
723 2014-03-21  David Kilzer  <ddkilzer@apple.com>
724
725         fix-blink-patch: tool to fix up renamed directory paths in Blink
726         <http://webkit.org/b/130609>
727
728         Reviewed by Ryosuke Niwa.
729
730         Usage: cat blink.patch | fix-blink-patch | svn-apply
731
732         * Scripts/fix-blink-patch: Added.
733
734 2014-03-21  Darin Adler  <darin@apple.com>
735
736         Remove use of deprecatedCharacters in WebKit API tests
737         https://bugs.webkit.org/show_bug.cgi?id=130602
738
739         Reviewed by Antti Koivisto.
740
741         * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
742         (TestWebKitAPI::expectBuilderContent): Use characters8/16 instead of deprecatedCharacters.
743         (TestWebKitAPI::expectEmpty): Use characters8.
744         (TestWebKitAPI::TEST): Use characters8 instead of deprecatedCharacters in most cases.
745
746         * TestWebKitAPI/Tests/WTF/StringImpl.cpp:
747         Removed the test that is entirely about 16-bit conversion since that's basically a test of
748         the deprecatedCharacters function itself, which we are about to delete.
749
750 2014-03-21  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
751
752         [webkitpy] Fix has_valid_reviewer()
753         https://bugs.webkit.org/show_bug.cgi?id=130589
754
755         Reviewed by Csaba Osztrogonác.
756
757         * Scripts/webkitpy/common/checkout/changelog.py:
758         (ChangeLogEntry.has_valid_reviewer):
759         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
760         (test_has_valid_reviewer):
761         * Scripts/webkitpy/common/config/committers.py:
762         (CommitterList._reviewer_only):
763         (CommitterList.committer_by_name):
764         (CommitterList.reviewer_by_email):
765         (CommitterList):
766         (CommitterList.reviewer_by_name):
767
768 2014-03-21  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
769
770         Add cache support for jhbuild
771         https://bugs.webkit.org/show_bug.cgi?id=130588
772
773         Reviewed by Csaba Osztrogonác.
774
775         * jhbuild/jhbuildrc_common.py:
776         (init): Jhbuild can now save the dependencies locally, if the JHBUILD_MIRROR environment variable is set.
777
778 2014-03-21  Xabier Rodriguez Calvar  <calvaris@igalia.com>
779
780         [CMake] Add support for MAX_CPU_LOAD translated to -l in ninja and make
781         https://bugs.webkit.org/show_bug.cgi?id=130504
782
783         Reviewed by Martin Robinson.
784
785         * Scripts/build-webkit: Add the maxCPULoad() to the makeArgs in
786         CMake if not specified.
787         * Scripts/webkitdirs.pm:
788         (determineMaxCPULoad): Read MAX_CPU_LOAD as maxCPULoad.
789         (maxCPULoad): determineMaxCPULoad and return maxCPULoad.
790
791 2014-03-21  Andreas Kling  <akling@apple.com>
792
793         RetainPtr API test should use CFArray instead of CFString for testing.
794         <rdar://problem/16384899>
795
796         Unreviewed bot fix.
797
798         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
799         (TestWebKitAPI::TEST):
800         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
801         (TestWebKitAPI::TEST):
802
803 2014-03-20  Hyowon Kim  <hw1008.kim@samsung.com>
804
805         Move to using std::unique_ptr for EFL objects.
806         https://bugs.webkit.org/show_bug.cgi?id=129853
807
808         Reviewed by Gyuyoung Kim.
809
810         EflUniquePtr is a template alias of std::unique_ptr
811         with a custom deleter for each Efl Objects, which is motivated by GUniquePtr.
812         This patch replaces uses of OwnPtr and PassOwnPtr for Efl objects with EflUniquePtr.
813
814         * DumpRenderTree/efl/DumpRenderTree.cpp:
815         (main):
816         * ImageDiff/efl/ImageDiff.cpp:
817         (initEfl):
818         (main):
819
820 2014-03-20  Ryuan Choi  <ryuan.choi@samsung.com>
821
822         Unreviewed buildfix after r165983 for non Cocoa platforms
823
824         Renamed WKPreferencesPrivate.h to WKPreferencesRefPrivate.h
825
826         * TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp:
827         * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
828         * WebKitTestRunner/TestController.cpp:
829
830 2014-03-20  Zan Dobersek  <zdobersek@igalia.com>
831
832         [GTK][CMake] Add support for building with Clang
833         https://bugs.webkit.org/show_bug.cgi?id=130260
834
835         Reviewed by Martin Robinson.
836
837         * TestWebKitAPI/CMakeLists.txt: When building with Clang TestWebKitAPI should be
838         built with GTEST_HAS_TR1_TUPLE defined to 0 to avoid build failures occuring in the
839         included GTest framework headers.
840         * gtk/generate-gtkdoc:
841         (prepare_environment_for_gtkdoc_generation): Don't modify the CFLAGS env anymore
842         in case of using Clang since that is now set by the CMake rule.
843
844 2014-03-19  Simon Fraser  <simon.fraser@apple.com>
845
846         Expose text and page zoom in WK2 SPI, and hook them up in MiniBrowser
847         https://bugs.webkit.org/show_bug.cgi?id=130476
848
849         Reviewed by Anders Carlsson.
850         
851         Hook up page/text zoom in MiniBrowser, make reload work, remove some logging.
852
853         * MiniBrowser/mac/WK1BrowserWindowController.m:
854         (-[WK1BrowserWindowController webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):
855         Remove log.
856         * MiniBrowser/mac/WK2BrowserWindowController.m:
857         (-[WK2BrowserWindowController awakeFromNib]):
858         (-[WK2BrowserWindowController validateMenuItem:]):
859         (-[WK2BrowserWindowController reload:]):
860         Hook up reload.
861         (-[WK2BrowserWindowController toggleZoomMode:]):
862         (-[WK2BrowserWindowController resetZoom:]):
863         (-[WK2BrowserWindowController canResetZoom]):
864         (-[WK2BrowserWindowController currentZoomFactor]):
865         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
866         (-[WK2BrowserWindowController canZoomIn]):
867         (-[WK2BrowserWindowController canZoomOut]):
868
869 2014-03-19  Alexey Proskuryakov  <ap@apple.com>
870
871         REGRESSION (OS X 10.9.2): PageVisibilityStateWithWindowChanges.WebKit2 API test fails
872         https://bugs.webkit.org/show_bug.cgi?id=130463
873
874         * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Disable the test.
875
876 2014-03-18  Samuel White  <samuel_white@apple.com>
877
878         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
879         https://bugs.webkit.org/show_bug.cgi?id=130250
880
881         Reviewed by Chris Fleizach.
882
883         Added ability to toggle enhanced accessibility on and off to support tests that require it.
884
885         * DumpRenderTree/AccessibilityController.cpp:
886         (enableEnhancedAccessibilityCallback):
887         (getEnhancedAccessibilityEnabledCallback):
888         (AccessibilityController::getJSClass):
889         * DumpRenderTree/AccessibilityController.h:
890         * DumpRenderTree/atk/AccessibilityControllerAtk.cpp:
891         (AccessibilityController::enableEnhancedAccessibility):
892         (AccessibilityController::enhancedAccessibilityEnabled):
893         * DumpRenderTree/ios/AccessibilityControllerIOS.mm:
894         (AccessibilityController::enableEnhancedAccessibility):
895         (AccessibilityController::enhancedAccessibilityEnabled):
896         * DumpRenderTree/mac/AccessibilityControllerMac.mm:
897         (AccessibilityController::enableEnhancedAccessibility):
898         (AccessibilityController::enhancedAccessibilityEnabled):
899         * DumpRenderTree/win/AccessibilityControllerWin.cpp:
900         (AccessibilityController::enableEnhancedAccessibility):
901         (AccessibilityController::enhancedAccessibilityEnabled):
902         * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
903         (WTR::AccessibilityController::enableEnhancedAccessibility):
904         (WTR::AccessibilityController::enhancedAccessibilityEnabled):
905         * WebKitTestRunner/InjectedBundle/AccessibilityController.h:
906         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
907
908 2014-03-18  Filip Pizlo  <fpizlo@apple.com>
909
910         Unreviewed, add some contributors, and fix Nadav's entry (he's not really a reviewer
911         yet).
912
913         * Scripts/webkitpy/common/config/contributors.json:
914
915 2014-03-18  Joseph Pecoraro  <pecoraro@apple.com>
916
917         Web Inspector: Remove stale ReportMemoryUsagePlugin
918         https://bugs.webkit.org/show_bug.cgi?id=130405
919
920         Reviewed by Andreas Kling.
921
922         This clang plugin looks like it was used for the old Inspector memory
923         instrumentation that was removed. So the tool can be removed.
924
925         * clang/ReportMemoryUsagePlugin/CMakeLists.txt: Removed.
926         * clang/ReportMemoryUsagePlugin/Makefile: Removed.
927         * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: Removed.
928         * clang/ReportMemoryUsagePlugin/tests/Source/WebCore/Test.cpp: Removed.
929
930 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
931
932         webkit-patch land shouldn't add a reviewer for unreviewed build fixes
933         https://bugs.webkit.org/show_bug.cgi?id=130220
934
935         Reviewed by Csaba Osztrogonác.
936
937         * Scripts/webkitpy/common/checkout/changelog.py:
938         (ChangeLog.set_reviewer):
939         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
940         (test_set_reviewer):
941
942 2014-03-17  Filip Pizlo  <fpizlo@apple.com>
943
944         More FTL enabling.
945
946         Rubber stamped by Dan Bernstein.
947
948         * Tools/Scripts/build-webkit:
949
950 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
951
952         Renable pagination mode in WK2 MiniBrowser
953         https://bugs.webkit.org/show_bug.cgi?id=130374
954
955         Reviewed by Anders Carlsson.
956         
957         Put the implementation of togglePaginationMode: back, and correctly
958         enable the menu item.
959
960         * MiniBrowser/mac/WK2BrowserWindowController.m:
961         (-[WK2BrowserWindowController validateMenuItem:]):
962         (-[WK2BrowserWindowController isPaginated]):
963         (-[WK2BrowserWindowController togglePaginationMode:]):
964
965 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
966
967         Add --reset option to Tools/Scripts/set-webkit-configuration script
968         https://bugs.webkit.org/show_bug.cgi?id=130401
969
970         Reviewed by Csaba Osztrogonác.
971
972         * Scripts/set-webkit-configuration:
973
974 2014-03-18  Alberto Garcia  <berto@igalia.com>
975
976         [GTK] [CMake] build-webkit-options.txt is not generated during a fresh build
977         https://bugs.webkit.org/show_bug.cgi?id=130388
978
979         Reviewed by Sergio Villar Senin.
980
981         * Scripts/webkitdirs.pm:
982         (shouldRemoveCMakeCache): make sure that the build directory
983         exists before attempting to create a file in it.
984
985 2014-03-18  Robert Plociennik  <r.plociennik@samsung.com>
986
987         [EFL] fontconfig-2.8.0 is not compliant with C++11 leading to a build break
988         https://bugs.webkit.org/show_bug.cgi?id=130336
989
990         Reviewed by Gyuyoung Kim.
991
992         Compilation with gcc 4.8.x results in 'invalid suffix on literal; C++11
993         requires a space between literal and string macro [-Wliteral-suffix]'
994         warning treated as error.
995
996         This patch applies a solution from r162448 to the EFL port.
997
998         * efl/patches/fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch: Added.
999         * efl/jhbuild.modules: Added appropriate patch section.
1000
1001 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
1002
1003         webkitpy test rebaseline.
1004
1005         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
1006         (MainTest.test_default_args):
1007
1008 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
1009
1010         --profile should imply --test-runner-count=1 in run-perf-tests
1011         https://bugs.webkit.org/show_bug.cgi?id=130375
1012
1013         Reviewed by Benjamin Poulain.
1014
1015         Use the test runner count of 1 when --profile is specified but not --test-runner-count.
1016
1017         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
1018         (PerfTestsRunner._parse_args): Use -1 as the default value.
1019         (PerfTestsRunner._collect_tests): If --test-runner-count is set (i.e. it's a positive value),
1020         then use that value. Otherwise, if it's never set and --profile is present, test-runner-count
1021         should be 1.
1022
1023 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1024
1025         Address some style nits.
1026
1027         * MiniBrowser/mac/WK2BrowserWindowController.m:
1028
1029 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1030
1031         Add transparent window support back into MiniBrowser
1032         https://bugs.webkit.org/show_bug.cgi?id=130363
1033
1034         Reviewed by Anders Carlsson.
1035         
1036         Re-enable transparent window support for WK2.
1037
1038         * MiniBrowser/mac/WK2BrowserWindowController.m:
1039         (-[WK2BrowserWindowController validateMenuItem:]):
1040         (-[WK2BrowserWindowController toggleTransparentWindow:]):
1041
1042 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1043
1044         Fix the 32-bit build; make the open panel make a WK1 window.
1045
1046         * MiniBrowser/mac/AppDelegate.m:
1047         (-[BrowserAppDelegate openDocument:]):
1048
1049 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1050
1051         Convert MiniBrowser to use WKWebView API
1052         https://bugs.webkit.org/show_bug.cgi?id=130061
1053
1054         Reviewed by Anders Carlsson.
1055         
1056         Convert the MiniBrowser WK2 window to use WebKit2 API as much
1057         as possible.
1058         
1059         Some functionality was removed temporarily:
1060             - text zoom, page zoom
1061             - reload
1062             - pagination mode
1063             - transparent window
1064             - dumping source
1065             - window.open support
1066             - beforeUnload panel
1067             - find in page
1068
1069         * MiniBrowser/mac/AppDelegate.h:
1070         * MiniBrowser/mac/AppDelegate.m:
1071         (-[BrowserAppDelegate init]):
1072         (-[BrowserAppDelegate newWindow:]):
1073         (-[BrowserAppDelegate applicationWillTerminate:]):
1074         (-[BrowserAppDelegate openDocument:]):
1075         * MiniBrowser/mac/WK2BrowserWindowController.h:
1076         * MiniBrowser/mac/WK2BrowserWindowController.m:
1077         (-[WK2BrowserWindowController awakeFromNib]):
1078         (-[WK2BrowserWindowController dealloc]):
1079         (-[WK2BrowserWindowController fetch:]):
1080         (-[WK2BrowserWindowController validateMenuItem:]):
1081         (-[WK2BrowserWindowController reload:]):
1082         (-[WK2BrowserWindowController goBack:]):
1083         (-[WK2BrowserWindowController goForward:]):
1084         (-[WK2BrowserWindowController toggleZoomMode:]):
1085         (-[WK2BrowserWindowController resetZoom:]):
1086         (-[WK2BrowserWindowController canResetZoom]):
1087         (-[WK2BrowserWindowController dumpSourceToConsole:]):
1088         (-[WK2BrowserWindowController togglePaginationMode:]):
1089         (-[WK2BrowserWindowController validateUserInterfaceItem:]):
1090         (-[WK2BrowserWindowController windowShouldClose:]):
1091         (-[WK2BrowserWindowController applicationTerminating]):
1092         (-[WK2BrowserWindowController currentZoomFactor]):
1093         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
1094         (-[WK2BrowserWindowController toggleTransparentWindow:]):
1095         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
1096         (-[WK2BrowserWindowController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):
1097         (-[WK2BrowserWindowController webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:]):
1098         (-[WK2BrowserWindowController webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:]):
1099         (-[WK2BrowserWindowController find:]):
1100         (-[WK2BrowserWindowController webView:decidePolicyForNavigationResponse:decisionHandler:]):
1101         (-[WK2BrowserWindowController webView:didStartProvisionalNavigation:]):
1102         (-[WK2BrowserWindowController webView:didReceiveServerRedirectForProvisionalNavigation:]):
1103         (-[WK2BrowserWindowController webView:didFailProvisionalNavigation:withError:]):
1104         (-[WK2BrowserWindowController webView:didCommitNavigation:]):
1105         (-[WK2BrowserWindowController webView:didFinishLoadingNavigation:]):
1106         (-[WK2BrowserWindowController webView:didFailNavigation:withError:]):
1107         * WebKitTestRunner/PlatformWebView.h:
1108         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1109         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1110
1111 2014-03-17  Zan Dobersek  <zdobersek@igalia.com>
1112
1113         Use RunLoop objects through references instead of pointers
1114         https://bugs.webkit.org/show_bug.cgi?id=130313
1115
1116         Reviewed by Andreas Kling.
1117
1118         Adjust the code accordingly now that RunLoop::current() and RunLoop::main()
1119         return RunLoop reference instead of a pointer.
1120
1121         * TestWebKitAPI/Tests/WebKit2Gtk/DOMDOMWindowTest.cpp:
1122         (loadedCallback):
1123         (clickedCallback):
1124
1125 2014-03-17  Tim Horton  <timothy_horton@apple.com>
1126
1127         sort-export-file --help doesn't work (missing 'use')
1128         https://bugs.webkit.org/show_bug.cgi?id=130338
1129
1130         Reviewed by Anders Carlsson.
1131
1132         * Scripts/sort-export-file:
1133         Add a missing 'use', and fix a typo in an error message.
1134
1135 2014-03-17  Martin Robinson  <mrobinson@igalia.com>
1136
1137         [GTK][CMake] Ensure that HAVE_GTK_UNIX_PRINTING is defined when appropriate
1138         https://bugs.webkit.org/show_bug.cgi?id=130155
1139
1140         Reviewed by Philippe Normand.
1141
1142         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Add GTK_UNIX_PRINT flags to the build.
1143
1144 2014-03-17  Carlos Garcia Campos  <cgarcia@igalia.com>
1145
1146         [GTK] MiniBrowser fails to load injected bundle lib
1147         https://bugs.webkit.org/show_bug.cgi?id=130332
1148
1149         Reviewed by Anders Carlsson.
1150
1151         This is because WEBKIT_INJECTED_BUNDLE_PATH env var is set too late.
1152
1153         * MiniBrowser/gtk/main.c:
1154         (main): Make sure WEBKIT_INJECTED_BUNDLE_PATH is set before a web
1155         process is spawn.
1156
1157 2014-03-16  Kim Byung Jun  <bj1987.kim@samsung.com>
1158
1159         [EFL] Enable TOUCH_SLIDER macro
1160         https://bugs.webkit.org/show_bug.cgi?id=130185
1161
1162         Reviewed by Gyuyoung Kim.
1163
1164         * Scripts/webkitperl/FeatureList.pm:
1165
1166 2014-03-16  Zan Dobersek  <zdobersek@igalia.com>
1167
1168         [GTK][CMake] Build with -fno-rtti
1169         https://bugs.webkit.org/show_bug.cgi?id=130261
1170
1171         Reviewed by Martin Robinson.
1172
1173         * TestWebKitAPI/CMakeLists.txt: Build TestWebKitAPI with GTEST_HAS_RTTI macro
1174         defined to 0 to prevent typeid use in included GTest headers.
1175
1176 2014-03-16  Brian Burg  <bburg@apple.com>
1177
1178         Web Inspector: vended backend commands file should be generated as part of the build
1179         https://bugs.webkit.org/show_bug.cgi?id=130110
1180
1181         Reviewed by Timothy Hatcher.
1182
1183         * Scripts/build-webkit: build WebInspectorUI after WebCore but before WebKit.
1184
1185 2014-03-16  Diego Pino García  <dpino@igalia.com>
1186
1187         [GTK] Minibrowser: Add shortcuts for reloading page and reloading page ignoring cache
1188         https://bugs.webkit.org/show_bug.cgi?id=128999
1189
1190         Reviewed by Philippe Normand.
1191
1192         * MiniBrowser/gtk/BrowserWindow.c:
1193         (reloadPage):
1194         (reloadPageIgnoringCache):
1195         (browser_window_init):
1196
1197 2014-03-15  Martin Robinson  <mrobinson@igalia.com>
1198
1199         [GTK] Improve ninja detection in webkitdirs.pm
1200         https://bugs.webkit.org/show_bug.cgi?id=129902
1201
1202         Reviewed by Daniel Bates.
1203
1204         * Scripts/webkitdirs.pm:
1205         (canUseNinja): Use which instead of trying to invoke ninja directly. This also allows
1206         us to look for ninja-build as well.
1207
1208 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
1209
1210         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1211         https://bugs.webkit.org/show_bug.cgi?id=130276
1212         <rdar://problem/16266927>
1213         
1214         Reviewed by Simon Fraser.
1215
1216         * BuildSlaveSupport/build-launcher-app:
1217         * BuildSlaveSupport/build-launcher-dmg:
1218         * DumpRenderTree/DumpRenderTree.h:
1219         * DumpRenderTree/DumpRenderTreePrefix.h:
1220         * DumpRenderTree/GCController.cpp:
1221         * DumpRenderTree/GCController.h:
1222         * DumpRenderTree/JavaScriptThreading.cpp:
1223         * DumpRenderTree/JavaScriptThreading.h:
1224         * DumpRenderTree/PixelDumpSupport.cpp:
1225         * DumpRenderTree/PixelDumpSupport.h:
1226         * DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
1227         * DumpRenderTree/TestRunner.cpp:
1228         * DumpRenderTree/TestRunner.h:
1229         * DumpRenderTree/WorkQueue.cpp:
1230         * DumpRenderTree/WorkQueue.h:
1231         * DumpRenderTree/WorkQueueItem.h:
1232         * DumpRenderTree/atk/AccessibilityCallbacks.h:
1233         * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
1234         * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
1235         * DumpRenderTree/cairo/PixelDumpSupportCairo.h:
1236         * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
1237         * DumpRenderTree/cg/PixelDumpSupportCG.h:
1238         * DumpRenderTree/efl/EditingCallbacks.cpp:
1239         * DumpRenderTree/efl/EditingCallbacks.h:
1240         * DumpRenderTree/efl/EventSender.cpp:
1241         * DumpRenderTree/efl/EventSender.h:
1242         * DumpRenderTree/efl/GCControllerEfl.cpp:
1243         * DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
1244         * DumpRenderTree/efl/TestRunnerEfl.cpp:
1245         * DumpRenderTree/gtk/DumpRenderTree.cpp:
1246         * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
1247         * DumpRenderTree/gtk/EditingCallbacks.cpp:
1248         * DumpRenderTree/gtk/EditingCallbacks.h:
1249         * DumpRenderTree/gtk/EventSender.cpp:
1250         * DumpRenderTree/gtk/EventSender.h:
1251         * DumpRenderTree/gtk/GCControllerGtk.cpp:
1252         * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
1253         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp:
1254         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.h:
1255         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1256         * DumpRenderTree/gtk/TextInputController.cpp:
1257         * DumpRenderTree/gtk/TextInputController.h:
1258         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL:
1259         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm:
1260         * DumpRenderTree/ios/PixelDumpSupportIOS.mm:
1261         * DumpRenderTree/mac/AppleScriptController.h:
1262         * DumpRenderTree/mac/AppleScriptController.m:
1263         * DumpRenderTree/mac/CheckedMalloc.cpp:
1264         * DumpRenderTree/mac/CheckedMalloc.h:
1265         * DumpRenderTree/mac/DumpRenderTree.mm:
1266         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
1267         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
1268         * DumpRenderTree/mac/DumpRenderTreeMac.h:
1269         * DumpRenderTree/mac/DumpRenderTreePasteboard.h:
1270         * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
1271         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1272         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1273         * DumpRenderTree/mac/EditingDelegate.h:
1274         * DumpRenderTree/mac/EditingDelegate.mm:
1275         * DumpRenderTree/mac/EventSendingController.h:
1276         * DumpRenderTree/mac/EventSendingController.mm:
1277         * DumpRenderTree/mac/FrameLoadDelegate.h:
1278         * DumpRenderTree/mac/FrameLoadDelegate.mm:
1279         * DumpRenderTree/mac/GCControllerMac.mm:
1280         * DumpRenderTree/mac/MockWebNotificationProvider.h:
1281         * DumpRenderTree/mac/MockWebNotificationProvider.mm:
1282         * DumpRenderTree/mac/NavigationController.h:
1283         * DumpRenderTree/mac/NavigationController.m:
1284         * DumpRenderTree/mac/ObjCController.h:
1285         * DumpRenderTree/mac/ObjCController.m:
1286         * DumpRenderTree/mac/ObjCPlugin.h:
1287         * DumpRenderTree/mac/ObjCPlugin.m:
1288         * DumpRenderTree/mac/ObjCPluginFunction.h:
1289         * DumpRenderTree/mac/ObjCPluginFunction.m:
1290         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
1291         * DumpRenderTree/mac/PolicyDelegate.h:
1292         * DumpRenderTree/mac/PolicyDelegate.mm:
1293         * DumpRenderTree/mac/ResourceLoadDelegate.h:
1294         * DumpRenderTree/mac/ResourceLoadDelegate.mm:
1295         * DumpRenderTree/mac/TestRunnerMac.mm:
1296         * DumpRenderTree/mac/TextInputController.h:
1297         * DumpRenderTree/mac/TextInputController.m:
1298         * DumpRenderTree/mac/UIDelegate.h:
1299         * DumpRenderTree/mac/UIDelegate.mm:
1300         * DumpRenderTree/mac/WorkQueueItemMac.mm:
1301         * DumpRenderTree/win/DRTDataObject.cpp:
1302         * DumpRenderTree/win/DRTDataObject.h:
1303         * DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
1304         * DumpRenderTree/win/DRTDropSource.cpp:
1305         * DumpRenderTree/win/DRTDropSource.h:
1306         * DumpRenderTree/win/DraggingInfo.h:
1307         * DumpRenderTree/win/DumpRenderTree.cpp:
1308         * DumpRenderTree/win/DumpRenderTreeWin.h:
1309         * DumpRenderTree/win/EditingDelegate.cpp:
1310         * DumpRenderTree/win/EditingDelegate.h:
1311         * DumpRenderTree/win/EventSender.cpp:
1312         * DumpRenderTree/win/EventSender.h:
1313         * DumpRenderTree/win/FrameLoadDelegate.cpp:
1314         * DumpRenderTree/win/FrameLoadDelegate.h:
1315         * DumpRenderTree/win/GCControllerWin.cpp:
1316         * DumpRenderTree/win/HistoryDelegate.cpp:
1317         * DumpRenderTree/win/HistoryDelegate.h:
1318         * DumpRenderTree/win/MD5.cpp:
1319         * DumpRenderTree/win/MD5.h:
1320         * DumpRenderTree/win/PixelDumpSupportWin.cpp:
1321         * DumpRenderTree/win/PolicyDelegate.cpp:
1322         * DumpRenderTree/win/PolicyDelegate.h:
1323         * DumpRenderTree/win/ResourceLoadDelegate.cpp:
1324         * DumpRenderTree/win/ResourceLoadDelegate.h:
1325         * DumpRenderTree/win/TestRunnerWin.cpp:
1326         * DumpRenderTree/win/TextInputController.cpp:
1327         * DumpRenderTree/win/TextInputController.h:
1328         * DumpRenderTree/win/TextInputControllerWin.cpp:
1329         * DumpRenderTree/win/UIDelegate.cpp:
1330         * DumpRenderTree/win/UIDelegate.h:
1331         * DumpRenderTree/win/WorkQueueItemWin.cpp:
1332         * EWebLauncher/main.c:
1333         * GtkLauncher/main.c:
1334         * ImageDiff/efl/ImageDiff.cpp:
1335         * ImageDiff/gtk/ImageDiff.cpp:
1336         * MiniBrowser/gtk/main.c:
1337         * Scripts/SpacingHeuristics.pm:
1338         * Scripts/VCSUtils.pm:
1339         * Scripts/bisect-builds:
1340         * Scripts/build-dumprendertree:
1341         * Scripts/build-jsc:
1342         * Scripts/build-webkit:
1343         * Scripts/check-dom-results:
1344         * Scripts/check-for-exit-time-destructors:
1345         * Scripts/check-for-global-initializers:
1346         * Scripts/commit-log-editor:
1347         * Scripts/compare-timing-files:
1348         * Scripts/debug-minibrowser:
1349         * Scripts/debug-safari:
1350         * Scripts/do-file-rename:
1351         * Scripts/find-extra-includes:
1352         * Scripts/generate-coverage-data:
1353         * Scripts/make-script-test-wrappers:
1354         * Scripts/malloc-tree:
1355         * Scripts/old-run-webkit-tests:
1356         * Scripts/parse-malloc-history:
1357         * Scripts/report-include-statistics:
1358         * Scripts/resolve-ChangeLogs:
1359         * Scripts/run-bindings-tests:
1360         * Scripts/run-iexploder-tests:
1361         * Scripts/run-javascriptcore-tests:
1362         * Scripts/run-jsc:
1363         * Scripts/run-launcher:
1364         * Scripts/run-leaks:
1365         * Scripts/run-mangleme-tests:
1366         * Scripts/run-minibrowser:
1367         * Scripts/run-pageloadtest:
1368         * Scripts/run-regexp-tests:
1369         * Scripts/run-safari:
1370         * Scripts/run-sunspider:
1371         * Scripts/run-webkit-app:
1372         * Scripts/sampstat:
1373         * Scripts/set-webkit-configuration:
1374         * Scripts/sort-Xcode-project-file:
1375         * Scripts/sort-export-file:
1376         * Scripts/split-file-by-class:
1377         * Scripts/sunspider-compare-results:
1378         * Scripts/svn-apply:
1379         * Scripts/svn-create-patch:
1380         * Scripts/svn-unapply:
1381         * Scripts/test-webkit-scripts:
1382         * Scripts/update-javascriptcore-test-results:
1383         * Scripts/update-webkit:
1384         * Scripts/update-webkit-auxiliary-libs:
1385         * Scripts/update-webkit-dependency:
1386         * Scripts/update-webkit-localizable-strings:
1387         * Scripts/update-webkit-support-libs:
1388         * Scripts/update-webkit-wincairo-libs:
1389         * Scripts/webkit-build-directory:
1390         * Scripts/webkitdirs.pm:
1391         (installedSafariPath):
1392         * Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
1393         * Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
1394         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
1395         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
1396         * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
1397         * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
1398         * Scripts/webkitperl/features.pm:
1399         * Scripts/webkitperl/httpd.pm:
1400         * Scripts/webkitpy/bindings/main.py:
1401         * Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
1402         * TestWebKitAPI/Tests/WTF/MediaTime.cpp:
1403         * TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:
1404         * TestWebKitAPI/Tests/WTF/RedBlackTree.cpp:
1405         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
1406         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
1407         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
1408         * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
1409         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp:
1410         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h:
1411         * WebKitTestRunner/PixelDumpSupport.cpp:
1412         * WebKitTestRunner/PixelDumpSupport.h:
1413         * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
1414         * WinLauncher/WinLauncher.cpp:
1415         * WinLauncher/WinLauncher.h:
1416         * WinLauncher/stdafx.cpp:
1417         * WinLauncher/stdafx.h:
1418
1419 2014-03-14  Filip Pizlo  <fpizlo@apple.com>
1420
1421         Sometimes we need to be explicit about the SDK when running ranlib on Darwin
1422         https://bugs.webkit.org/show_bug.cgi?id=130265
1423
1424         Reviewed by Michael Saboff.
1425
1426         * Scripts/build-webkit:
1427         * Scripts/copy-webkitlibraries-to-product-directory:
1428
1429 2014-03-14  Landry Breuil  <landry@openbsd.org>
1430
1431         Recognize openbsd/netbsd and am64 archs in Tools/Scripts.
1432         Also allow to set MAKE in the environment.
1433         https://bugs.webkit.org/show_bug.cgi?id=129991
1434
1435         Reviewed by Andreas Kling.
1436
1437         * Scripts/webkitdirs.pm:
1438         (determineArchitecture):
1439         (determineNumberOfCPUs):
1440         (isBSD):
1441         (buildAutotoolsProject):
1442         * Scripts/webkitpy/common/system/platforminfo.py:
1443         (PlatformInfo.__init__):
1444         (PlatformInfo.is_openbsd):
1445         (PlatformInfo):
1446         (PlatformInfo.is_netbsd):
1447         (PlatformInfo._determine_os_name):
1448
1449 2014-03-14  Dean Jackson  <dino@apple.com>
1450
1451         Remove libWebKitSystemInterfaceLion.a
1452         https://bugs.webkit.org/show_bug.cgi?id=130254
1453
1454         Reviewed by Geoffrey Garen and Andreas Kling.
1455
1456         No need to copy the Lion libraries into the build.
1457
1458         * Scripts/copy-webkitlibraries-to-product-directory:
1459
1460 2014-03-14  Jinwoo Song  <jinwoo7.song@samsung.com>
1461
1462         [EFL][MiniBrowser] Revise help messages of command line parameters
1463         https://bugs.webkit.org/show_bug.cgi?id=130222
1464
1465         Reviewed by Csaba Osztrogonác.
1466
1467         Correct the default value description and make help messages to be consistent.
1468
1469         * MiniBrowser/efl/main.c:
1470
1471 2014-03-12  Sergio Villar Senin  <svillar@igalia.com>
1472
1473         Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
1474         https://bugs.webkit.org/show_bug.cgi?id=129612
1475
1476         Reviewed by Darin Adler.
1477
1478         For new code use static NeverDestroyed<T> instead.
1479
1480         * DumpRenderTree/JavaScriptThreading.cpp:
1481         (javaScriptThreadsMutex):
1482         (javaScriptThreads):
1483         * DumpRenderTree/efl/EventSender.cpp:
1484         (touchPointList):
1485         (delayedEventQueue):
1486         * DumpRenderTree/win/FrameLoadDelegate.cpp:
1487         (delegatesWithDelayedWork):
1488         * Scripts/check-for-exit-time-destructors:
1489         * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp:
1490         * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp:
1491         (testsMap):
1492
1493 2014-03-13  Sanghyup Lee  <sh53.lee@samsung.com>
1494
1495         [EFL][WK2] Fix compilation warning in Minibrowser
1496         https://bugs.webkit.org/show_bug.cgi?id=130132
1497
1498         Reviewed by Csaba Osztrogonác.
1499
1500         Replace mktemp() with mkstemp() to fix compilation warning in MiniBrowser.
1501
1502         * MiniBrowser/efl/main.c:
1503         (on_download_request):
1504
1505 2014-03-13  Filip Pizlo  <fpizlo@apple.com>
1506
1507         FTL should support IsBlah
1508         https://bugs.webkit.org/show_bug.cgi?id=130202
1509
1510         Reviewed by Geoffrey Garen.
1511         
1512         Running existing JSRegress tests with noInline gives us coverage for these
1513         changes. Chances are, this will also give coverage for other interesting things
1514         as well.
1515
1516         * Scripts/run-jsc-stress-tests:
1517
1518 2014-03-12  Brian Burg  <bburg@apple.com>
1519
1520         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
1521         https://bugs.webkit.org/show_bug.cgi?id=129744
1522
1523         Reviewed by Timothy Hatcher.
1524
1525         * DumpRenderTree/TestRunner.cpp:
1526         (evaluateInWebInspectorCallback):
1527         * DumpRenderTree/TestRunner.h:
1528         * DumpRenderTree/efl/TestRunnerEfl.cpp:
1529         (TestRunner::evaluateInWebInspector):
1530         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1531         (TestRunner::evaluateInWebInspector):
1532         * DumpRenderTree/mac/TestRunnerMac.mm:
1533         (TestRunner::evaluateInWebInspector):
1534         * DumpRenderTree/win/TestRunnerWin.cpp:
1535         (TestRunner::evaluateInWebInspector):
1536         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1537         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1538         (WTR::TestRunner::evaluateInWebInspector):
1539         * WebKitTestRunner/InjectedBundle/TestRunner.h:
1540
1541 2014-03-13  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
1542
1543         [GTK] build-webkit shouldn't show error message when ninja isn't installed
1544         https://bugs.webkit.org/show_bug.cgi?id=130129
1545
1546         Reviewed by Csaba Osztrogonác.
1547
1548         * Scripts/webkitdirs.pm:
1549         (canUseNinja): Redirecting stderr to /dev/null
1550
1551 2014-03-13  Andres Gomez  <agomez@igalia.com>
1552
1553         [GTK] "Tools/jhbuild/jhbuild-wrapper --gtk" build fails even after running Tools/gtk/install-dependencies due to missing proper libxml2 python bindings
1554         https://bugs.webkit.org/show_bug.cgi?id=130092
1555
1556         Reviewed by Csaba Osztrogonác.
1557
1558         Added "python-dev" as dependency for deb based distros. It is
1559         already present for rpm based distros. This dependency will allow
1560         libxml2 to generate its python bindings, needed by gtk-doc.
1561
1562         * gtk/install-dependencies:
1563
1564 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1565
1566         Unreviewed. Fix GTK+ cmake build after r165488.
1567
1568         * MiniBrowser/gtk/CMakeLists.txt: Add CMAKE_BINARY_DIR to include dirs.
1569
1570 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1571
1572         [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
1573         https://bugs.webkit.org/show_bug.cgi?id=130014
1574
1575         Reviewed by Martin Robinson.
1576
1577         Include cmake or autotools config header.
1578
1579         * MiniBrowser/gtk/BrowserDownloadsBar.c:
1580         * MiniBrowser/gtk/BrowserSearchBar.c:
1581         * MiniBrowser/gtk/BrowserWindow.c:
1582         * MiniBrowser/gtk/main.c:
1583
1584 2014-03-12  Commit Queue  <commit-queue@webkit.org>
1585
1586         Unreviewed, rolling out r165471.
1587         https://bugs.webkit.org/show_bug.cgi?id=130139
1588
1589         Didn't really fix the issue and broke another bot (Requested
1590         by mrobinson on #webkit).
1591
1592         Reverted changeset:
1593
1594         "[CMake] Newer versions of CMake cannot find older versions of
1595         Freetype"
1596         https://bugs.webkit.org/show_bug.cgi?id=130107
1597         http://trac.webkit.org/changeset/165471
1598
1599 2014-03-11  Filip Pizlo  <fpizlo@apple.com>
1600
1601         It should be possible to build WebKit with FTL on iOS
1602         https://bugs.webkit.org/show_bug.cgi?id=130116
1603
1604         Reviewed by Dan Bernstein.
1605
1606         * Scripts/build-webkit:
1607         * Scripts/copy-webkitlibraries-to-product-directory:
1608
1609 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
1610
1611         [Win] Remove use of QTSDK
1612         https://bugs.webkit.org/show_bug.cgi?id=130049
1613
1614         Reviewed by Darin Adler.
1615
1616         * DumpRenderTree/win/DumpRenderTree.cpp:
1617         (initialize): Remove QuickTime code.
1618         * win/AssembleBuildLogs/AssembleLogs.cmd: Don't grab logs from
1619         building QTMovieWin.
1620
1621 2014-03-12  Martin Robinson  <mrobinson@igalia.com>
1622
1623         [GTK][CMAKE] Too verbose build output
1624         https://bugs.webkit.org/show_bug.cgi?id=130076
1625
1626         Reviewed by Carlos Garcia Campos.
1627
1628         Instead of building with cmake --build which isn't smart about pretty printing and
1629         colors, we build with a script which calls the proper build command.
1630
1631         * Scripts/webkitdirs.pm:
1632         (buildCMakeGeneratedProject): For GTK+ call the script that we generate during
1633         the CMake configuration pass.
1634
1635 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
1636
1637         [CMake] Newer versions of CMake cannot find older versions of Freetype
1638         https://bugs.webkit.org/show_bug.cgi?id=130107
1639
1640         Reviewed by Gustavo Noronha Silva.
1641
1642         * gtk/jhbuildrc: Work around a bug in newer CMakes by giving the FREETYPE_DIR hint
1643         to CMake during jhbuild initialization.
1644
1645 2014-03-12  Zalan Bujtas  <zalan@apple.com>
1646
1647         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
1648         https://bugs.webkit.org/show_bug.cgi?id=129961
1649
1650         Reviewed by Simon Fraser.
1651
1652         Now scaled content can go through the window capturing mechanism too for compositing content.
1653         AppleMagnifiedMode is redundant.
1654
1655         * DumpRenderTree/mac/DumpRenderTree.mm:
1656         (setDefaultsToConsistentValuesForTesting):
1657         (runTest):
1658         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
1659         (createBitmapContextFromWebView):
1660         * WebKitTestRunner/PlatformWebView.h:
1661         * WebKitTestRunner/cg/TestInvocationCG.cpp:
1662         (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
1663         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1664         (WTR::PlatformWebView::didInitializeClients):
1665         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1666         (WTR::PlatformWebView::forceWindowFramesChanged):
1667         * WebKitTestRunner/mac/main.mm:
1668         (setDefaultsToConsistentValuesForTesting):
1669
1670 2014-03-12  Anton Obzhirov  <a.obzhirov@samsung.com>
1671
1672         Unreviewed. Add myself as a committer.
1673
1674         * Scripts/webkitpy/common/config/contributors.json:
1675
1676 2014-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
1677
1678         Unreviewed build fix on the EFL port when used lower version of ATK
1679
1680         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1681         (WTR::AccessibilityUIElement::y): Fixed typo.
1682
1683 2014-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
1684
1685         Some images are blank in the rebaseline server UI
1686         https://bugs.webkit.org/show_bug.cgi?id=130104
1687
1688         Reviewed by Tim Horton.
1689
1690         Let the server check for images in the 'retries' directory
1691         if it can't find an image otherwise.
1692
1693         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
1694         (RebaselineHTTPRequestHandler.test_result):
1695
1696 2014-03-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
1697
1698         [GTK][CMake] --update-gtk has no effect
1699         https://bugs.webkit.org/show_bug.cgi?id=130088
1700
1701         Reviewed by Philippe Normand.
1702
1703         * Scripts/webkitdirs.pm:
1704         (buildCMakeProjectOrExit): call update-webkitgtk-libs if --update-gtk has been passed
1705         as an argument.
1706
1707 2014-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
1708
1709         Add "System Font" to the list of whitelisted DRT fonts
1710         https://bugs.webkit.org/show_bug.cgi?id=130046
1711
1712         Reviewed by Darin Adler.
1713
1714         * DumpRenderTree/mac/DumpRenderTree.mm:
1715         (allowedFontFamilySet):
1716         * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
1717
1718 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
1719
1720         [GTK] The jhbuild environment should set CMAKE_PREFIX_PATH and CMAKE_LIBRARY_PATH
1721         https://bugs.webkit.org/show_bug.cgi?id=130064
1722
1723         Reviewed by Philippe Normand.
1724
1725         * efl/jhbuildrc: Remove duplicated code.
1726         * gtk/jhbuildrc: Remove duplicated code.
1727         * jhbuild/jhbuildrc_common.py:
1728         (init): Move duplicated code from jhbuildrc's and extend setting CMake environment variables to
1729         GTK+. We always set the CMAKE_LIBRARY_PATH, which should be harmless for EFL 32-bit systems.
1730         and is apparently necessary for GTK+.
1731
1732 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
1733
1734         check-webkit-style failed to complain about missing braces
1735         https://bugs.webkit.org/show_bug.cgi?id=34189
1736
1737         Reviewed by Ryosuke Niwa.
1738
1739         * Scripts/webkitpy/style/checkers/cpp.py:
1740         (check_braces):
1741         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1742         (WebKitStyleTest.test_braces):
1743
1744 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
1745
1746         Remove Qt cruft from style checker.
1747         https://bugs.webkit.org/show_bug.cgi?id=130085
1748
1749         Reviewed by Csaba Osztrogonác.
1750
1751         There is no 'foreach' keyword in c++. That was a Qt feature
1752         added in: http://trac.webkit.org/changeset/46113
1753         Qt was removed from WebKit, so we should remove the checks
1754         of this keyword from check-webkit-style scripts.
1755
1756         * Scripts/webkitpy/style/checkers/cpp.py:
1757         (check_spacing_for_function_call):
1758         (check_spacing):
1759         (check_braces):
1760         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1761         (CppStyleTest.test_mismatching_spaces_in_parens):
1762         (CppStyleTest.test_spacing_for_fncall):
1763         (WebKitStyleTest.test_braces):
1764
1765 2014-03-11  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1766
1767         [GTK] update-webkitgtk-libs needs itstool
1768         https://bugs.webkit.org/show_bug.cgi?id=130082
1769
1770         After http://trac.webkit.org/changeset/165110 WebKitGTK+ uses gtk-doc 1.20.
1771         itstool is a dependency of building gtk-doc from version 1.19, so it should
1772         be added to Tools/gtk/install-dependencies script, too.
1773
1774         Reviewed by Philippe Normand.
1775
1776         * gtk/install-dependencies:
1777
1778 2014-03-11  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1779
1780         webkitbot rollout ChangeLogs should be nicer
1781         https://bugs.webkit.org/show_bug.cgi?id=122654
1782
1783         Reviewed by Csaba Osztrogonác.
1784
1785         Added bug urls and descriptions of rolled out patches to the rollout changelog
1786         if they are present in the original changelog. Additionally removed the list of
1787         changed files and functions.
1788
1789         * Scripts/webkitpy/common/checkout/changelog.py:
1790         (ChangeLog.update_with_unreviewed_message): Cut off the list of modified files.
1791         * Scripts/webkitpy/common/checkout/checkout.py:
1792         (Checkout._changelog_data_for_revision): Store bug description.
1793         * Scripts/webkitpy/common/checkout/checkout_mock.py:
1794         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
1795         (CheckoutTest.test_commit_info_for_revision):
1796         * Scripts/webkitpy/common/checkout/commitinfo.py:
1797         (CommitInfo.bug_description): Added.
1798         (CommitInfo.to_json):
1799         * Scripts/webkitpy/common/checkout/commitinfo_unittest.py:
1800         (CommitInfoTest.test_commit_info_creation):
1801         * Scripts/webkitpy/tool/commands/download.py:
1802         (AbstractRolloutPrepCommand._prepare_state): Store bug ids and descriptions of rolled
1803         out patches for creating rollout changelog.
1804         (CreateRollout._prepare_state): Remove obsolete comments and code, the bug id that
1805         caused the regression is stored in state["bug_blocked"] now.
1806         * Scripts/webkitpy/tool/commands/download_unittest.py:
1807         (test_prepare_rollout):
1808         (test_create_rollout_multiple_revision):
1809         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
1810         (PrepareChangeLogForRevert._message_for_revert): Add bug urls and descriptions of
1811         rolled out patches to the changelog.
1812         (PrepareChangeLogForRevert.run):
1813         * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
1814         (UpdateChangeLogsForRevertTest):
1815         (test_message_for_revert):
1816         * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
1817         (ReopenBugAfterRollout.run):
1818
1819 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
1820
1821         [ATK] Adjust WKTR/DRT to use new API from ATK 2.11.90
1822         https://bugs.webkit.org/show_bug.cgi?id=130021
1823
1824         Reviewed by Mario Sanchez Prada.
1825
1826         Replace deprecated functions to use new API from ATK 2.11.90.
1827
1828         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1829         (AccessibilityUIElement::x):
1830         (AccessibilityUIElement::y):
1831         (AccessibilityUIElement::width):
1832         (AccessibilityUIElement::height):
1833         (AccessibilityUIElement::clickPointX):
1834         (AccessibilityUIElement::clickPointY):
1835         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1836         (WTR::AccessibilityUIElement::x):
1837         (WTR::AccessibilityUIElement::y):
1838         (WTR::AccessibilityUIElement::width):
1839         (WTR::AccessibilityUIElement::height):
1840         (WTR::AccessibilityUIElement::clickPointX):
1841         (WTR::AccessibilityUIElement::clickPointY):
1842
1843 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
1844
1845         [ATK] Expose aria-posinset and aria-setsize through object attributes
1846         https://bugs.webkit.org/show_bug.cgi?id=130011
1847
1848         Reviewed by Chris Fleizach.
1849
1850         Added missing implementation of numberAttributeValue both to WKTR and DRT.
1851
1852         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1853         (AccessibilityUIElement::numberAttributeValue):
1854         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1855         (WTR::AccessibilityUIElement::numberAttributeValue):
1856
1857 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
1858
1859         [Win] Unreviewed build fix.
1860
1861         Some bad Windows code was committed at some point that prevents the Apple Windows port
1862         from finding its runtime dependencies reliably.
1863
1864         * win/DLLLauncher/DLLLauncherMain.cpp:
1865         (appleApplicationSupportDirectory): Restored this function.
1866         (modifyPath): Update to use appleApplicationSupportDirectory function.
1867
1868 2014-03-10  Zoltan Horvath  <zoltan@webkit.org>
1869
1870         Let the user define the full address of the performance-site-server for uploading results
1871         https://bugs.webkit.org/show_bug.cgi?id=129819
1872
1873         Reviewed by Ryosuke Niwa.
1874
1875         Currently perftestsrunner.py assumes that the server uses https protocol all the time, which
1876         can be confusing. It's more straightforward, if you need to define explicitly the server's full
1877         address along with the protocol, when you're using this parameter. I added HTTPS as the default
1878         protocol for now, in order to avoid breaking the perf bots.
1879
1880         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
1881         (_upload_json):
1882         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
1883         (MainTest.test_upload_json):
1884
1885 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
1886
1887         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1888         https://bugs.webkit.org/show_bug.cgi?id=130023
1889
1890         Reviewed by Dean Jackson.
1891
1892         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add missing
1893         /SAFESEH flag to DLL launcher process.
1894
1895 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
1896
1897         RunGtkWebKitGObjectDOMBindingsAPIBreakTests should be added to the BuildAndTestFactory not the TestFactory
1898         https://bugs.webkit.org/show_bug.cgi?id=129980
1899
1900         Reviewed by Carlos Garcia Campos.
1901
1902         * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add RunGtkWebKitGObjectDOMBindingsAPIBreakTests to the correct factory.
1903
1904 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
1905
1906         [GTK] Remove the WebView source-mode WebKit1 test
1907         https://bugs.webkit.org/show_bug.cgi?id=129976
1908
1909         Reviewed by Carlos Garcia Campos.
1910
1911         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Remove the source-mode test.
1912
1913 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
1914
1915         Unreviewed build fix for GTKbuild after the switch to CMake
1916
1917         * gtk/common.py:
1918         (is_cmake_build): Like r165284, we need to assume CMake by default, since the
1919         test-only bot doesn't have any build files.
1920
1921 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1922
1923         [GTK] built-product-archive does not handle GTK+ CMake build
1924         https://bugs.webkit.org/show_bug.cgi?id=129941
1925
1926         * BuildSlaveSupport/built-product-archive:
1927         (archiveBuiltProduct): Fix the build by adding support to built-product-archive for
1928         the CMake build.
1929
1930 2014-03-07  Lorenzo Tilve  <ltilve@igalia.com>
1931
1932         [GTK] Include CMake into install-dependencies script
1933         https://bugs.webkit.org/show_bug.cgi?id=129909
1934
1935         Reviewed by Martin Robinson.
1936
1937         As since r165267 buid-webkit uses CMake by default, the dependency
1938         with 'cmake' package should be introduced.
1939
1940         * gtk/install-dependencies: Ditto.
1941
1942 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1943
1944         REGRESSION(165267): Broke a webkitpy unit tests
1945         https://bugs.webkit.org/show_bug.cgi?id=129904
1946
1947         Reviewed by Jon Honeycutt.
1948
1949         * Scripts/webkitpy/port/gtk.py: Flip the default test to assume CMake by default.
1950         (GtkPort._is_cmake_build):
1951
1952 2014-03-07  Andres Gomez  <agomez@igalia.com>
1953
1954         [GTK] webkit-patch setup-git-clone fails even after running Tools/gtk/install-dependencies
1955         https://bugs.webkit.org/show_bug.cgi?id=129893
1956
1957         Reviewed by Martin Robinson.
1958
1959         Added "git-svn" as dependency for deb based distros and,
1960         additionally, "subversion" for rpm based distros.
1961
1962         * gtk/install-dependencies:
1963
1964 2014-03-07  Roger Fong  <roger_fong@apple.com>
1965
1966         Remove dummy setSystemWebGLLoadPolicy client method.
1967         https://bugs.webkit.org/show_bug.cgi?id=129873.
1968
1969         Reviewed by Dean Jackson.
1970
1971         * WebKitTestRunner/TestController.cpp:
1972         (WTR::TestController::createWebViewWithOptions):
1973
1974 2014-03-07  Mark Hahnenberg  <mhahnenberg@apple.com>
1975
1976         run-jsc-stress-tests doesn't eagerly report test failures when using the shell runner
1977         https://bugs.webkit.org/show_bug.cgi?id=129886
1978
1979         Reviewed by Mark Lam.
1980
1981         * Scripts/jsc-stress-test-helpers/shell-runner.sh: Added a "verbose" mode to the shell runner.
1982         If we're in verbose mode, then we don't redirect any output when running each test. If we're not
1983         in verbose mode then we redirect stdout to /dev/null and allow any stderr output through.
1984         * Scripts/run-jsc-stress-tests: Redirect any sort of error output to stderr so that it will 
1985         make it through when in non-verbose mode.
1986
1987 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1988
1989         [GTK] buid-webkit should use CMake by default
1990         https://bugs.webkit.org/show_bug.cgi?id=129855
1991
1992         Reviewed by Carlos Garcia Campos.
1993
1994         Make the CMake build the default GTK+ build when using build-webkit. This will
1995         ensure that all bots are using CMake. We do this by swapping --gtk and --gtkcmake,
1996         so that we have --gtk and --gtkautotools.
1997
1998         * Scripts/webkitdirs.pm: Swap --gtkcmake/--gtk for --gtk/--gtkautotools.
1999         * Scripts/webkitpy/port/gtk.py: Ditto.
2000
2001 2014-03-06  Martin Robinson  <mrobinson@igalia.com>
2002
2003         [CMake] [GTK] Build with ninja when it is available
2004         https://bugs.webkit.org/show_bug.cgi?id=129805
2005
2006         Reviewed by Philippe Normand.
2007
2008         * Scripts/webkitdirs.pm:
2009         (canUseNinja): Added this helper which tries to execute Ninja, in an effort to determine
2010         if it's available on the system.
2011         (cmakeGeneratedBuildfile): Return the path to the generated build file. Only Unix support ATM.
2012         (generateBuildSystemFromCMakeProject): For GTK+ compile with Ninja when possible.
2013
2014 2014-03-06  Filip Pizlo  <fpizlo@apple.com>
2015
2016         If the FTL is build-time enabled then it should be run-time enabled.
2017
2018         Rubber stamped by Geoffrey Garen.
2019
2020         * Scripts/run-jsc-stress-tests:
2021
2022 2014-03-06  Mark Hahnenberg  <mhahnenberg@apple.com>
2023
2024         detectFailures in run-jsc-stress-tests can report everything was ok if too many tests fail
2025         https://bugs.webkit.org/show_bug.cgi?id=129837
2026
2027         Reviewed by Michael Saboff.
2028
2029         ls test_fail_* can fail if there are too many files that match. We then swallow that error, which makes everything seem ok.
2030         The fix is to use find instead of ls like we do in shell-runner.sh.
2031
2032         * Scripts/run-jsc-stress-tests:
2033
2034 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
2035
2036         filter-build-webkit should not strip .o
2037         https://bugs.webkit.org/show_bug.cgi?id=129614
2038
2039         Reviewed by Dean Jackson.
2040
2041         This makes it much easier to jump from the failing output at
2042         the end back up to the compile errors earlier in the output.
2043
2044         * Scripts/filter-build-webkit:
2045
2046 2014-03-06  Anders Carlsson  <andersca@apple.com>
2047
2048         Build WebKit2 before building WebKit
2049         https://bugs.webkit.org/show_bug.cgi?id=129831
2050         <rdar://problem/15920020>
2051
2052         Reviewed by Dan Bernstein.
2053
2054         * Scripts/build-webkit:
2055         Always build WebKit2 and make sure to build it before WebKit when building on Mac.
2056
2057 2014-03-06  ChangSeok Oh  <changseok.oh@collabora.com>
2058
2059         make-3.82 fails to build on ARM/Linux
2060         https://bugs.webkit.org/show_bug.cgi?id=107926
2061
2062         Reviewed by Martin Robinson.
2063
2064         Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
2065         The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
2066         To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
2067         where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
2068
2069         * gtk/patches/make-3.82-arg-list-length.patch:
2070
2071 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2072
2073         [GTK] Close the page when the view is disposed instead of when finalized
2074         https://bugs.webkit.org/show_bug.cgi?id=129783
2075
2076         Reviewed by Sergio Villar Senin.
2077
2078         Add test case but disabled for now because it's affetected by bug #129684.
2079
2080         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
2081         (testProcessPerWebView):
2082
2083 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2084
2085         [GTK] MiniBrowser crashes when opening several urls passed as command line options
2086         https://bugs.webkit.org/show_bug.cgi?id=129738
2087
2088         Reviewed by Sergio Villar Senin.
2089
2090         The problem is that we are calling g_object_unref() for the
2091         WebKitWebSettings everytime we set it to a WebKitWebView, but the
2092         view only increases the reference counter when the settings is not
2093         the same it currently has. We should release our reference once.
2094
2095         * MiniBrowser/gtk/main.c:
2096         (createBrowserWindow):
2097         (main):
2098
2099 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2100
2101         [GTK][CMake] Tarball is created with wrong tarball paths
2102         https://bugs.webkit.org/show_bug.cgi?id=129496
2103
2104         Reviewed by Daniel Bates.
2105
2106         * gtk/make-dist.py:
2107         (Manifest.__init__): I inadvertently inverted the logic of these checks when
2108         landing the original patch with some suggestions from the reviewer. With the
2109         checks corrected, the tarball path is constructed properly.
2110
2111 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
2112
2113         Unreviewed. Update my email in contributors.json
2114
2115         * Scripts/webkitpy/common/config/contributors.json:
2116
2117 2014-03-05  Dean Jackson  <dino@apple.com>
2118
2119         [WebGL] Use WKSI to see what the system policy for WebGL is
2120         https://bugs.webkit.org/show_bug.cgi?id=129722
2121         <rdar://problem/15790542>
2122
2123         Reviewed by Tim Horton.
2124
2125         Dummy entry for setSystemWebGLLoadPolicy.
2126
2127         * WebKitTestRunner/TestController.cpp:
2128         (WTR::TestController::createWebViewWithOptions):
2129
2130 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
2131
2132         [GTK][CMake] Generate documentation for the DOM bindings
2133         https://bugs.webkit.org/show_bug.cgi?id=126211
2134
2135         Reviewed by Carlos Garcia Campos.
2136
2137         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
2138         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
2139         * gtk/generate-webkitdom-doc-files: Removed.
2140         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
2141         that it can be called by generate-gtkdoc.
2142
2143 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2144
2145         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
2146         https://bugs.webkit.org/show_bug.cgi?id=129380
2147
2148         Reviewed by Philippe Normand.
2149
2150         * Scripts/webkitdirs.pm:
2151         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
2152         skipping CMake execution.
2153
2154 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2155
2156         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
2157         https://bugs.webkit.org/show_bug.cgi?id=129651
2158
2159         Reviewed by Philippe Normand.
2160
2161         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
2162
2163 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2164
2165         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
2166         https://bugs.webkit.org/show_bug.cgi?id=129637
2167
2168         Reviewed by Carlos Garcia Campos.
2169
2170         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2171         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
2172         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
2173         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
2174         New API typically just requires a rebaseline and isn't necessarily a faiulre.
2175         (TestFactory.__init__): Add the test for GTK+.
2176         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
2177
2178 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
2179
2180         [ATK] Expose missing functionalities of AtkTableCell to AT
2181         https://bugs.webkit.org/show_bug.cgi?id=129492
2182
2183         Reviewed by Mario Sanchez Prada.
2184
2185         Reducing some code by using new API of AtkTableCell.
2186
2187         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2188         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2189
2190 2014-03-04  Alex Christensen  <achristensen@webkit.org>
2191
2192         Preparing to run layout tests on Wincairo.
2193         https://bugs.webkit.org/show_bug.cgi?id=129709
2194
2195         Reviewed by Brent Fulgham.
2196
2197         * Scripts/webkitdirs.pm:
2198         (setPathForRunningWebKitApp):
2199         Add GStreamer directory for WinCairo running layout tests.
2200         * win/DLLLauncher/DLLLauncherMain.cpp:
2201         (modifyPath):
2202         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
2203
2204 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
2205
2206         [GTK] Simplify the GObject DOM bindings API break check into one step
2207         https://bugs.webkit.org/show_bug.cgi?id=129571
2208
2209         Reviewed by Carlos Garcia Campos.
2210
2211         * GNUmakefile.am: Add the API break check to 'make check.'
2212         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
2213         * gtk/check-gdom-symbols: Removed.
2214         * gtk/webkitdom.py: Added.
2215         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
2216         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
2217
2218 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
2219
2220         Add Jeremy Jones to the contributors list as a contributor.
2221
2222         * Scripts/webkitpy/common/config/contributors.json:
2223
2224 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
2225
2226         Unreviewed. Update contact email.
2227         https://bugs.webkit.org/show_bug.cgi?id=129610
2228
2229         * Scripts/webkitpy/common/config/contributors.json:
2230
2231 2014-03-02  Brian Burg  <bburg@apple.com>
2232
2233         Web Inspector model tests load wrong inspector page under WebKitTestRunner
2234         https://bugs.webkit.org/show_bug.cgi?id=129460
2235
2236         Reviewed by Dan Bernstein.
2237
2238         Don't unconditionally open the inspector before running an inspector test.
2239         Instead, the test should request that the inspector open when it's ready.
2240
2241         This change was lost during a rebase, but is the same change made to
2242         DumpRenderTree.
2243
2244         * WebKitTestRunner/TestInvocation.cpp:
2245         (WTR::TestInvocation::invoke): 
2246
2247 2014-03-02  Darin Adler  <darin@apple.com>
2248
2249         Split TextIteratorBehavior into a separate header
2250         https://bugs.webkit.org/show_bug.cgi?id=129578
2251
2252         Reviewed by Sam Weinig.
2253
2254         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
2255         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
2256         task easy, but the remove is still a bit of a pain.
2257
2258 2014-03-02  Darin Adler  <darin@apple.com>
2259
2260         Sort Mac platform export files so they merge better
2261         https://bugs.webkit.org/show_bug.cgi?id=129581
2262
2263         Reviewed by Sam Weinig.
2264
2265         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
2266         Mac export files in a "canonical" order for this project.
2267
2268 2014-02-28  Zalan Bujtas  <zalan@apple.com>
2269
2270         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
2271         https://bugs.webkit.org/show_bug.cgi?id=129438
2272
2273         Reviewed by Simon Fraser.
2274
2275         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
2276         offscreen window. It makes testing subpixel rendering and positioning possible.
2277
2278         Both the offscreen window's and WebKit's scaling are set accordingly.
2279
2280         * DumpRenderTree/mac/DumpRenderTree.mm:
2281         (createWebViewAndOffscreenWindow): cleanup
2282         (destroyWebViewAndOffscreenWindow): cleanup
2283         (dumpRenderTree):
2284         (changeWindowScaleIfNeeded):
2285         (runTest):
2286         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
2287         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
2288         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
2289         * WebKitTestRunner/PlatformWebView.h:
2290         * WebKitTestRunner/TestInvocation.cpp:
2291         (WTR::changeWindowScaleIfNeeded):
2292         (WTR::TestInvocation::invoke):
2293         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
2294         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
2295         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
2296         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
2297         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
2298         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
2299         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
2300         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
2301
2302 2014-02-28  Anders Carlsson  <andersca@apple.com>
2303
2304         Remove logging.
2305
2306         Reviewed by Dan Bernstein.
2307
2308         * MiniBrowser/mac/WK2BrowserWindowController.m:
2309         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
2310
2311 2014-02-28  Daniel Bates  <dabates@apple.com>
2312
2313         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
2314         https://bugs.webkit.org/show_bug.cgi?id=129163
2315
2316         Reviewed by David Kilzer.
2317
2318         Fixes an issue where DumpRenderTree Perl Support may build with the specified
2319         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
2320         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
2321         bundle.
2322
2323         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
2324         which is specified either explicitly when building with MAKE(1) or implicitly by
2325         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
2326         the OS X SDK and toolchain since the built products are only applicable to OS X.
2327
2328         * DumpRenderTree/ios/PerlSupport/Makefile:
2329
2330 2014-02-28  Commit Queue  <commit-queue@webkit.org>
2331
2332         Unreviewed, rolling out r164859.
2333         http://trac.webkit.org/changeset/164859
2334         https://bugs.webkit.org/show_bug.cgi?id=129483
2335
2336         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
2337         #webkit).
2338
2339         * DumpRenderTree/mac/DumpRenderTree.mm:
2340         (createWebViewAndOffscreenWindow):
2341         (dumpRenderTree):
2342         (runTest):
2343         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
2344         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
2345         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
2346         * WebKitTestRunner/PlatformWebView.h:
2347         * WebKitTestRunner/TestInvocation.cpp:
2348         (WTR::TestInvocation::invoke):
2349         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
2350         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
2351         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
2352         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
2353         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
2354
2355 2014-02-28  Zalan Bujtas  <zalan@apple.com>
2356
2357         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
2358         https://bugs.webkit.org/show_bug.cgi?id=129438
2359
2360         Reviewed by Simon Fraser.
2361
2362         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
2363         offscreen window. It makes testing subpixel rendering and positioning possible.
2364
2365         Both the offscreen window's and WebKit's scaling are set accordingly.
2366
2367         * DumpRenderTree/mac/DumpRenderTree.mm:
2368         (createWebViewAndOffscreenWindow): unrelated cleanup.
2369         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
2370         (dumpRenderTree):
2371         (changeOffscreenWindowScaleIfNeeded):
2372         (runTest):
2373         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
2374         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
2375         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
2376         * WebKitTestRunner/PlatformWebView.h:
2377         * WebKitTestRunner/TestInvocation.cpp:
2378         (WTR::changeOffscreenWindowScaleIfNeeded):
2379         (WTR::TestInvocation::invoke):
2380         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
2381         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
2382
2383 2014-02-27  Brian Burg  <bburg@apple.com>
2384
2385         Web Inspector: model tests should use a special Test.html inspector page
2386         https://bugs.webkit.org/show_bug.cgi?id=129190
2387
2388         Reviewed by Timothy Hatcher.
2389
2390         Remove code that immediately opens the Web Inspector based on the file path of the test.
2391         Instead, the test page should request that the inspector open inside its `test()` method.
2392
2393         This change is necessary because otherwise, the inspector would be opened too early for
2394         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
2395         will get loaded instead of the minimal test page.
2396
2397         * DumpRenderTree/efl/DumpRenderTree.cpp:
2398         (createTestRunner):
2399         * DumpRenderTree/gtk/DumpRenderTree.cpp:
2400         (runTest):
2401         * DumpRenderTree/mac/DumpRenderTree.mm:
2402         (runTest):
2403         * DumpRenderTree/win/DumpRenderTree.cpp:
2404         (runTest):
2405
2406 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
2407
2408         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
2409         https://bugs.webkit.org/show_bug.cgi?id=127076
2410
2411         Reviewed by Anders Carlsson.
2412
2413         Avoid match for :: as start of a member initialization list. Modify expression to match
2414         after a colon either non-colon character or end of line.
2415
2416         * Scripts/webkitpy/style/checkers/cpp.py:
2417         (check_member_initialization_list):
2418         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
2419         (WebKitStyleTest.test_member_initialization_list):
2420
2421 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
2422
2423         Unreviewed. Update my email addresses in contributors.json.
2424
2425         * Scripts/webkitpy/common/config/contributors.json:
2426
2427 2014-02-27  Alberto Garcia  <berto@igalia.com>
2428
2429         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
2430         https://bugs.webkit.org/show_bug.cgi?id=128927
2431
2432         Reviewed by Philippe Normand.
2433
2434         Encode manually the data for sys.{stdout,stderr}.write.
2435
2436         * gtk/gtkdoc.py:
2437         (GTKDoc._run_command):
2438
2439 2014-02-27  Andres Gomez  <agomez@igalia.com>
2440
2441         Unreviewed. Add myself to watchlists
2442
2443         * Scripts/webkitpy/common/config/watchlist: Add myself to
2444         watchlists.
2445
2446 2014-02-27  Andres Gomez  <agomez@igalia.com>
2447
2448         Unreviewed, rolling out r164790.
2449         http://trac.webkit.org/changeset/164790
2450
2451         Revert r164790 because of erroneous commit log
2452
2453         * Scripts/webkitpy/common/config/watchlist:
2454
2455 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
2456
2457         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
2458         https://bugs.webkit.org/show_bug.cgi?id=129250
2459
2460         Reviewed by Mario Sanchez Prada.
2461
2462         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
2463         Implementing methods so that we could test column/row headers represented as an array of cells.
2464
2465         * DumpRenderTree/AccessibilityUIElement.cpp:
2466         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2467         (AccessibilityUIElement::columnHeaders):
2468         (AccessibilityUIElement::rowHeaders):
2469         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
2470         (AccessibilityUIElement::columnHeaders):
2471         (AccessibilityUIElement::rowHeaders):
2472         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2473         (WTR::AccessibilityUIElement::rowHeaders):
2474         (WTR::AccessibilityUIElement::columnHeaders):
2475         * efl/jhbuild.modules:
2476         * gtk/jhbuild.modules:
2477
2478 2014-02-27  Andres Gomez  <agomez@igalia.com>
2479
2480         Unreviewed. Add myself to watchlists
2481
2482         * Scripts/webkitpy/common/config/watchlist: Add myself to
2483         watchlists.
2484
2485 2014-02-27  Andres Gomez  <agomez@igalia.com>
2486
2487         Unreviewed. Add myself as a committer.
2488
2489         * Scripts/webkitpy/common/config/contributors.json:
2490
2491 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2492
2493         Unreviewed. Add Víctor Jáquez and myself to watchlists
2494
2495         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
2496         myself to watchlists.
2497
2498 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
2499
2500         Unreviewed. Add myself as a committer.
2501
2502         * Scripts/webkitpy/common/config/contributors.json:
2503
2504 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
2505
2506         Unreviewed. Moved myself to the list of committers.
2507
2508         * Scripts/webkitpy/common/config/contributors.json:
2509
2510 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
2511
2512         [GTK] Reduplicate common.top_level_path in scripts
2513         https://bugs.webkit.org/show_bug.cgi?id=129291
2514
2515         Reviewed by Philippe Normand.
2516
2517         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
2518         path manipulation and weird dependencies on the jhbuild infrastructure.
2519
2520         * Scripts/run-gtk-tests: Use common again.
2521         (TestRunner._setup_testing_environment): Ditto.
2522         * gtk/check-gdom-symbols: Ditto.
2523         * gtk/common.py:
2524         (top_level_path): Re-add top_level_path..
2525         (get_build_path): Use the builtin top_level_path again.
2526         * gtk/find-make-dist-errors: Use common again.
2527         (get_missing_headers): Ditto.
2528         * gtk/generate-inspector-gresource-manifest.py: Ditto.
2529
2530 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
2531
2532         runscript: line 42: /bin/ls: Argument list too long
2533         https://bugs.webkit.org/show_bug.cgi?id=129376
2534
2535         Reviewed by Michael Saboff.
2536
2537         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
2538         We should use find instead, which generates the list of files rather than expanding them all on 
2539         the command line and spitting them back out.
2540
2541         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
2542
2543 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
2544
2545         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
2546         https://bugs.webkit.org/show_bug.cgi?id=129377
2547
2548         Reviewed by Csaba Osztrogonác.
2549
2550         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
2551
2552 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
2553
2554         [GTK] Re-enable gtk-doc in EWS
2555         https://bugs.webkit.org/show_bug.cgi?id=128369
2556
2557         Reviewed by Carlos Garcia Campos.
2558
2559         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
2560
2561         * Scripts/webkitpy/common/config/ports.py:
2562         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
2563         (GtkWK2Port.build_webkit_command): Ditto.
2564         * Scripts/webkitpy/common/config/ports_unittest.py:
2565         (DeprecatedPortTest.test_gtk_port): Ditto.
2566         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
2567
2568 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
2569
2570         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
2571         https://bugs.webkit.org/show_bug.cgi?id=129319
2572
2573         Reviewed by Carlos Garcia Campos.
2574
2575         * gtk/generate-gtkdoc:
2576         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
2577
2578 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
2579
2580         Unreviewed. Add myself as a committer.
2581
2582         * Scripts/webkitpy/common/config/contributors.json:
2583
2584 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
2585
2586         [CSS Grid Layout] Add ENABLE flag
2587         https://bugs.webkit.org/show_bug.cgi?id=129153
2588
2589         Reviewed by Simon Fraser.
2590
2591         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
2592         all ports for developer builds.
2593
2594         * Scripts/webkitperl/FeatureList.pm:
2595
2596 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
2597
2598         Added myself as a committer.
2599
2600         Unreviewed.
2601
2602         * Scripts/webkitpy/common/config/contributors.json:
2603
2604 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
2605
2606         Unreviewed. Moved myself to the list of committers.
2607
2608         * Scripts/webkitpy/common/config/contributors.json:
2609
2610 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
2611
2612         Move myself to the committers list.
2613
2614         Unreviewed.
2615
2616         * Scripts/webkitpy/common/config/contributors.json:
2617
2618 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
2619
2620         Unreviewed. Add myself as a committer.
2621
2622         * Scripts/webkitpy/common/config/contributors.json:
2623
2624 2014-02-25  Commit Queue  <commit-queue@webkit.org>
2625
2626         Unreviewed, rolling out r164639.
2627         http://trac.webkit.org/changeset/164639
2628         https://bugs.webkit.org/show_bug.cgi?id=129302
2629
2630         gtk-doc still have problems in EWS (Requested by rego on
2631         #webkit).
2632
2633         * Scripts/webkitpy/common/config/ports.py:
2634         (GtkPort.build_webkit_command):
2635         (GtkWK2Port.build_webkit_command):
2636         * Scripts/webkitpy/common/config/ports_unittest.py:
2637         (DeprecatedPortTest.test_gtk_port):
2638         (DeprecatedPortTest.test_gtk_wk2_port):
2639
2640 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
2641
2642         [GTK] Re-enable gtk-doc in EWS
2643         https://bugs.webkit.org/show_bug.cgi?id=128369
2644
2645         Reviewed by Carlos Garcia Campos.
2646
2647         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
2648
2649         * Scripts/webkitpy/common/config/ports.py:
2650         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
2651         (GtkWK2Port.build_webkit_command): Ditto.
2652         * Scripts/webkitpy/common/config/ports_unittest.py:
2653         (DeprecatedPortTest.test_gtk_port): Ditto.
2654         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
2655
2656 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2657
2658         [GTK] Mark view source mode methods as deprecated
2659         https://bugs.webkit.org/show_bug.cgi?id=128920
2660
2661         Reviewed by Martin Robinson.
2662
2663         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
2664         (beforeAll): Remove view mode test.
2665
2666 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
2667
2668         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
2669         https://bugs.webkit.org/show_bug.cgi?id=128417
2670
2671         Reviewed by Carlos Garcia Campos.
2672
2673         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
2674         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
2675         a makefile. This allows accepting a header list from the build system, which can be used
2676         to dynamically build a list of ignored files. We can ignore any source file that doesn't
2677         have a corresponding header file on the header list. 
2678         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
2679         source directories to gtkdoc-scan.
2680
2681 2014-02-24  Anders Carlsson  <andersca@apple.com>
2682
2683         Add a DefaultVisitedLinkProvider and route visited link actions through it
2684         https://bugs.webkit.org/show_bug.cgi?id=129285
2685
2686         Reviewed by Dan Bernstein.
2687
2688         * MiniBrowser/mac/AppDelegate.m:
2689         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
2690         Set a shared history so we'll get visited link tracking.
2691
2692         * MiniBrowser/mac/WK1BrowserWindowController.m:
2693         (-[WK1BrowserWindowController awakeFromNib]):
2694         Set a group name.
2695
2696 2014-02-24  Dan Bernstein  <mitz@apple.com>
2697
2698         iOS build fix after r164577.
2699
2700         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
2701         (AccessibilityUIElement::selectedChildrenCount):
2702         (AccessibilityUIElement::selectedChildAtIndex):
2703
2704 2014-02-24  David Kilzer  <ddkilzer@apple.com>
2705
2706         [ASan] Remove methods from ignore list that no longer cause crashes
2707         <http://webkit.org/b/129257>
2708
2709         Reviewed by Anders Carlsson.
2710
2711         * asan/webkit-asan-ignore.txt: Remove old methods.
2712
2713 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
2714
2715         Extract common parts from jhbuildrc files.
2716         https://bugs.webkit.org/show_bug.cgi?id=125986
2717
2718         Reviewed by Csaba Osztrogonác.
2719
2720         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
2721
2722         * Scripts/run-gtk-tests:
2723         (TestRunner._setup_testing_environment):
2724         * efl/common.py: Removed.
2725         * efl/jhbuildrc:
2726         * gtk/check-gdom-symbols:
2727         * gtk/common.py:
2728         (binary_build_path):
2729         (get_build_path):
2730         * gtk/find-make-dist-errors:
2731         (get_missing_headers):
2732         * gtk/generate-gtkdoc:
2733         (get_webkit2_options):
2734         (get_webkit1_options.src_path):
2735         (get_webkit1_options):
2736         (get_webkitdom_options.src_path):
2737         (get_webkitdom_options):
2738         * gtk/generate-inspector-gresource-manifest.py:
2739         * gtk/jhbuildrc:
2740         * jhbuild/jhbuildrc_common.py: Added.
2741         (script_path):
2742         (top_level_path):
2743         (init):
2744
2745 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
2746
2747         Unreviewed. Fix code indentation and spacing.
2748
2749         * Scripts/webkitpy/style/checkers/js.py:
2750         (SingleQuoteChecker.check):
2751
2752 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
2753
2754         [ATK] Wrong selected element at a given index in a list box.
2755         https://bugs.webkit.org/show_bug.cgi?id=129039
2756
2757         Reviewed by Chris Fleizach.
2758
2759         Added missing implementation and proposed some new function for testing selection
2760         in a list boxes.
2761
2762         * DumpRenderTree/AccessibilityUIElement.cpp:
2763         (setSelectedChildAtIndexCallback):
2764         (removeSelectionAtIndexCallback):
2765         (AccessibilityUIElement::getJSClass):
2766         * DumpRenderTree/AccessibilityUIElement.h:
2767         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2768         (AccessibilityUIElement::selectedChildrenCount):
2769         (AccessibilityUIElement::selectedChildAtIndex):
2770         (AccessibilityUIElement::setSelectedChildAtIndex):
2771         (AccessibilityUIElement::removeSelectionAtIndex):
2772         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
2773         (AccessibilityUIElement::selectedChildrenCount):
2774         (AccessibilityUIElement::selectedChildAtIndex):
2775         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
2776         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
2777         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
2778         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
2779         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
2780         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2781         (WTR::AccessibilityUIElement::selectedChildAtIndex):
2782         (WTR::AccessibilityUIElement::selectedChildrenCount):
2783         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
2784         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
2785
2786 2014-02-23  Diego Pino García  <dpino@igalia.com>
2787
2788         [GTK] Fix build after Web Inspector code reorganization (r164543)
2789         https://bugs.webkit.org/show_bug.cgi?id=129231
2790
2791         Reviewed by Dean Jackson.
2792
2793         * gtk/generate-inspector-gresource-manifest.py:
2794         Modify paths to Web Inspector code.
2795
2796 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
2797
2798         [GTK] generate-gtkdoc should use argparse
2799         https://bugs.webkit.org/show_bug.cgi?id=128418
2800
2801         Reviewed by Carlos Garcia Campos.
2802
2803         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
2804         to all functions, and guard the main routine with a __name__ == __main__ check.
2805
2806 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
2807
2808         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
2809         https://bugs.webkit.org/show_bug.cgi?id=129191
2810
2811         Reviewed by Anders Carlsson.
2812
2813         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
2814         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
2815         name of the directory is "lib" and not "libs". Instead we should use the CMake
2816         variable specifically assigned to this task.
2817
2818 2014-02-23  David Kilzer  <ddkilzer@apple.com>
2819
2820         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
2821         <http://webkit.org/b/129209>
2822
2823         Reviewed by Geoffrey Garen.
2824
2825         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
2826         ignore list to make ASan builds usable again.  Follow-up
2827         investigation is tracked by <rdar://problem/16055903>.
2828
2829 2014-02-20  David Farler  <dfarler@apple.com>
2830
2831         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
2832         https://bugs.webkit.org/show_bug.cgi?id=128622
2833
2834         Reviewed by Simon Fraser.
2835
2836         With this change, we now have layout tests running in both DumpRenderTree
2837         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
2838         simulator.
2839
2840         * Scripts/old-run-webkit-tests:
2841         In general, make any specific reference to DumpRenderTree
2842         able to refer to WebKitTestRunner wherever possible:
2843         - Rename functions to remove DRT-specific naming.
2844         - Name FIFOs after the tool that is being used.
2845         -- Clean up FIFO creation code
2846         Other necessary changes:
2847         - Allow use of an ios-sim-wk2 platform.
2848         - Clean up platform hierarchy creation where the simulator platform behavior differed.
2849         * WebKitTestRunner/TestController.cpp:
2850         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
2851         (WTR::TestController::TestController):
2852         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
2853         Copy the injected bundle into the app bundle.
2854
2855 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
2856
2857         run-webkit-httpd fails to find httpd configuation file.
2858
2859         Reviewed by Ryosuke Niwa.
2860
2861         * Scripts/webkitperl/httpd.pm:
2862         (getHTTPDConfigPathForTestDirectory):
2863
2864 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
2865
2866         Fix TimeRanges layering violations
2867         https://bugs.webkit.org/show_bug.cgi?id=128717
2868
2869         Reviewed by Jer Noble.
2870
2871         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
2872         (TestWebKitAPI::TEST):
2873
2874 2014-02-21  Diego Pino García  <dpino@igalia.com>
2875
2876         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
2877         https://bugs.webkit.org/show_bug.cgi?id=128422
2878
2879         Reviewed by Joseph Pecoraro.
2880
2881         * Scripts/webkitpy/style/checkers/js.py:
2882         (JSChecker.__init__):
2883         (JSChecker.check):
2884         (SingleQuoteChecker):
2885         (SingleQuoteChecker.__init__):
2886         (SingleQuoteChecker.check):
2887         * Scripts/webkitpy/style/checkers/js_unittest.py:
2888         (JSTestCase.assertError.error_for_test):
2889         (JSTestCase.assertError):
2890         (JSTestCase.test_no_error):
2891         (JSTestCase.test_error):
2892
2893 == Rolled over to ChangeLog-2014-02-20 ==