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