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