2014-03-05 Martin Robinson [GTK][CMake] Tarball is created with wrong tarball paths https://bugs.webkit.org/show_bug.cgi?id=129496 Reviewed by Daniel Bates. * gtk/make-dist.py: (Manifest.__init__): I inadvertently inverted the logic of these checks when landing the original patch with some suggestions from the reviewer. With the checks corrected, the tarball path is constructed properly. 2014-03-05 Jae Hyun Park Unreviewed. Update my email in contributors.json * Scripts/webkitpy/common/config/contributors.json: 2014-03-05 Dean Jackson [WebGL] Use WKSI to see what the system policy for WebGL is https://bugs.webkit.org/show_bug.cgi?id=129722 Reviewed by Tim Horton. Dummy entry for setSystemWebGLLoadPolicy. * WebKitTestRunner/TestController.cpp: (WTR::TestController::createWebViewWithOptions): 2014-03-03 Martin Robinson [GTK][CMake] Generate documentation for the DOM bindings https://bugs.webkit.org/show_bug.cgi?id=126211 Reviewed by Carlos Garcia Campos. * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile. * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files. * gtk/generate-webkitdom-doc-files: Removed. * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so that it can be called by generate-gtkdoc. 2014-03-05 Martin Robinson [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing https://bugs.webkit.org/show_bug.cgi?id=129380 Reviewed by Philippe Normand. * Scripts/webkitdirs.pm: (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before skipping CMake execution. 2014-03-05 Martin Robinson [GTK] The jhbuild environment should have the latest stable release of gtk-doc https://bugs.webkit.org/show_bug.cgi?id=129651 Reviewed by Philippe Normand. * gtk/jhbuild.modules: Add gtk-doc to the list of modules. 2014-03-05 Martin Robinson [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble https://bugs.webkit.org/show_bug.cgi?id=129637 Reviewed by Carlos Garcia Campos. * BuildSlaveSupport/build.webkit.org-config/master.cfg: (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner. (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output. (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break). New API typically just requires a rebaseline and isn't necessarily a faiulre. (TestFactory.__init__): Add the test for GTK+. * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble. 2014-03-05 Krzysztof Czech [ATK] Expose missing functionalities of AtkTableCell to AT https://bugs.webkit.org/show_bug.cgi?id=129492 Reviewed by Mario Sanchez Prada. Reducing some code by using new API of AtkTableCell. * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: 2014-03-04 Alex Christensen Preparing to run layout tests on Wincairo. https://bugs.webkit.org/show_bug.cgi?id=129709 Reviewed by Brent Fulgham. * Scripts/webkitdirs.pm: (setPathForRunningWebKitApp): Add GStreamer directory for WinCairo running layout tests. * win/DLLLauncher/DLLLauncherMain.cpp: (modifyPath): Added the WinCairo bin32 or bin64 directory for running WinLauncher. 2014-03-04 Martin Robinson [GTK] Simplify the GObject DOM bindings API break check into one step https://bugs.webkit.org/show_bug.cgi?id=129571 Reviewed by Carlos Garcia Campos. * GNUmakefile.am: Add the API break check to 'make check.' * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts. * gtk/check-gdom-symbols: Removed. * gtk/webkitdom.py: Added. (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file. (get_all_webkitdom_symbol_files): Find the symbol files from the names. 2014-03-03 Simon Fraser Add Jeremy Jones to the contributors list as a contributor. * Scripts/webkitpy/common/config/contributors.json: 2014-03-03 Adenilson Cavalcanti Unreviewed. Update contact email. https://bugs.webkit.org/show_bug.cgi?id=129610 * Scripts/webkitpy/common/config/contributors.json: 2014-03-02 Brian Burg Web Inspector model tests load wrong inspector page under WebKitTestRunner https://bugs.webkit.org/show_bug.cgi?id=129460 Reviewed by Dan Bernstein. Don't unconditionally open the inspector before running an inspector test. Instead, the test should request that the inspector open when it's ready. This change was lost during a rebase, but is the same change made to DumpRenderTree. * WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::invoke): 2014-03-02 Darin Adler Split TextIteratorBehavior into a separate header https://bugs.webkit.org/show_bug.cgi?id=129578 Reviewed by Sam Weinig. * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors from WebKit in and the script will add them in as unconditional exports. This makes the "add" task easy, but the remove is still a bit of a pain. 2014-03-02 Darin Adler Sort Mac platform export files so they merge better https://bugs.webkit.org/show_bug.cgi?id=129581 Reviewed by Sam Weinig. * Scripts/sort-export-file: Added. Quickly whipped together script that sorts Mac export files in a "canonical" order for this project. 2014-02-28 Zalan Bujtas Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case. https://bugs.webkit.org/show_bug.cgi?id=129438 Reviewed by Simon Fraser. 'hidpi-' prefixed test cases now trigger 2x scale factor on the testing offscreen window. It makes testing subpixel rendering and positioning possible. Both the offscreen window's and WebKit's scaling are set accordingly. * DumpRenderTree/mac/DumpRenderTree.mm: (createWebViewAndOffscreenWindow): cleanup (destroyWebViewAndOffscreenWindow): cleanup (dumpRenderTree): (changeWindowScaleIfNeeded): (runTest): * DumpRenderTree/mac/DumpRenderTreeWindow.h: * DumpRenderTree/mac/DumpRenderTreeWindow.mm: (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup * WebKitTestRunner/PlatformWebView.h: * WebKitTestRunner/TestInvocation.cpp: (WTR::changeWindowScaleIfNeeded): (WTR::TestInvocation::invoke): * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: (WTR::PlatformWebView::changeWindowScaleIfNeeded): * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: (WTR::PlatformWebView::changeWindowScaleIfNeeded): * WebKitTestRunner/ios/PlatformWebViewIOS.mm: (WTR::PlatformWebView::changeWindowScaleIfNeeded): * WebKitTestRunner/mac/PlatformWebViewMac.mm: (WTR::PlatformWebView::changeWindowScaleIfNeeded): 2014-02-28 Anders Carlsson Remove logging. Reviewed by Dan Bernstein. * MiniBrowser/mac/WK2BrowserWindowController.m: (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]): 2014-02-28 Daniel Bates [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain https://bugs.webkit.org/show_bug.cgi?id=129163 Reviewed by David Kilzer. Fixes an issue where DumpRenderTree Perl Support may build with the specified iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain. This issue manifests itself in a build failure when building the IPhoneSimulatorNotification bundle. Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT, which is specified either explicitly when building with MAKE(1) or implicitly by build-{dumprendertree, webkit}. Instead we should always build Perl Support using the OS X SDK and toolchain since the built products are only applicable to OS X. * DumpRenderTree/ios/PerlSupport/Makefile: 2014-02-28 Commit Queue Unreviewed, rolling out r164859. http://trac.webkit.org/changeset/164859 https://bugs.webkit.org/show_bug.cgi?id=129483 caused WK1 crashes (DumpRenderTree) (Requested by zalan on #webkit). * DumpRenderTree/mac/DumpRenderTree.mm: (createWebViewAndOffscreenWindow): (dumpRenderTree): (runTest): * DumpRenderTree/mac/DumpRenderTreeWindow.h: * DumpRenderTree/mac/DumpRenderTreeWindow.mm: (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): * WebKitTestRunner/PlatformWebView.h: * WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::invoke): * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: * WebKitTestRunner/ios/PlatformWebViewIOS.mm: * WebKitTestRunner/mac/PlatformWebViewMac.mm: (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]): 2014-02-28 Zalan Bujtas Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case. https://bugs.webkit.org/show_bug.cgi?id=129438 Reviewed by Simon Fraser. 'hidpi-' prefixed test cases now trigger 2x scale factor on the testing offscreen window. It makes testing subpixel rendering and positioning possible. Both the offscreen window's and WebKit's scaling are set accordingly. * DumpRenderTree/mac/DumpRenderTree.mm: (createWebViewAndOffscreenWindow): unrelated cleanup. (destroyWebViewAndOffscreenWindow): unrelated cleanup. (dumpRenderTree): (changeOffscreenWindowScaleIfNeeded): (runTest): * DumpRenderTree/mac/DumpRenderTreeWindow.h: * DumpRenderTree/mac/DumpRenderTreeWindow.mm: (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup. * WebKitTestRunner/PlatformWebView.h: * WebKitTestRunner/TestInvocation.cpp: (WTR::changeOffscreenWindowScaleIfNeeded): (WTR::TestInvocation::invoke): * WebKitTestRunner/mac/PlatformWebViewMac.mm: (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded): 2014-02-27 Brian Burg Web Inspector: model tests should use a special Test.html inspector page https://bugs.webkit.org/show_bug.cgi?id=129190 Reviewed by Timothy Hatcher. Remove code that immediately opens the Web Inspector based on the file path of the test. Instead, the test page should request that the inspector open inside its `test()` method. This change is necessary because otherwise, the inspector would be opened too early for InspectorController::isUnderTest to get set in time, so the normal Web Inspector page will get loaded instead of the minimal test page. * DumpRenderTree/efl/DumpRenderTree.cpp: (createTestRunner): * DumpRenderTree/gtk/DumpRenderTree.cpp: (runTest): * DumpRenderTree/mac/DumpRenderTree.mm: (runTest): * DumpRenderTree/win/DumpRenderTree.cpp: (runTest): 2014-02-27 Laszlo Vidacs check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp https://bugs.webkit.org/show_bug.cgi?id=127076 Reviewed by Anders Carlsson. Avoid match for :: as start of a member initialization list. Modify expression to match after a colon either non-colon character or end of line. * Scripts/webkitpy/style/checkers/cpp.py: (check_member_initialization_list): * Scripts/webkitpy/style/checkers/cpp_unittest.py: (WebKitStyleTest.test_member_initialization_list): 2014-02-27 Renata Hodovan Unreviewed. Update my email addresses in contributors.json. * Scripts/webkitpy/common/config/contributors.json: 2014-02-27 Alberto Garcia [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character https://bugs.webkit.org/show_bug.cgi?id=128927 Reviewed by Philippe Normand. Encode manually the data for sys.{stdout,stderr}.write. * gtk/gtkdoc.py: (GTKDoc._run_command): 2014-02-27 Andres Gomez Unreviewed. Add myself to watchlists * Scripts/webkitpy/common/config/watchlist: Add myself to watchlists. 2014-02-27 Andres Gomez Unreviewed, rolling out r164790. http://trac.webkit.org/changeset/164790 Revert r164790 because of erroneous commit log * Scripts/webkitpy/common/config/watchlist: 2014-02-27 Krzysztof Czech [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT https://bugs.webkit.org/show_bug.cgi?id=129250 Reviewed by Mario Sanchez Prada. Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface. Implementing methods so that we could test column/row headers represented as an array of cells. * DumpRenderTree/AccessibilityUIElement.cpp: * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: (AccessibilityUIElement::columnHeaders): (AccessibilityUIElement::rowHeaders): * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation. (AccessibilityUIElement::columnHeaders): (AccessibilityUIElement::rowHeaders): * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: (WTR::AccessibilityUIElement::rowHeaders): (WTR::AccessibilityUIElement::columnHeaders): * efl/jhbuild.modules: * gtk/jhbuild.modules: 2014-02-27 Andres Gomez Unreviewed. Add myself to watchlists * Scripts/webkitpy/common/config/watchlist: Add myself to watchlists. 2014-02-27 Andres Gomez Unreviewed. Add myself as a committer. * Scripts/webkitpy/common/config/contributors.json: 2014-02-27 Xabier Rodriguez Calvar Unreviewed. Add Víctor Jáquez and myself to watchlists * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and myself to watchlists. 2014-02-26 Julien Brianceau Unreviewed. Add myself as a committer. * Scripts/webkitpy/common/config/contributors.json: 2014-02-26 Laszlo Vidacs Unreviewed. Moved myself to the list of committers. * Scripts/webkitpy/common/config/contributors.json: 2014-02-24 Martin Robinson [GTK] Reduplicate common.top_level_path in scripts https://bugs.webkit.org/show_bug.cgi?id=129291 Reviewed by Philippe Normand. Duplicate common.top_level_path and avoid polluting many scripts with awkward system path manipulation and weird dependencies on the jhbuild infrastructure. * Scripts/run-gtk-tests: Use common again. (TestRunner._setup_testing_environment): Ditto. * gtk/check-gdom-symbols: Ditto. * gtk/common.py: (top_level_path): Re-add top_level_path.. (get_build_path): Use the builtin top_level_path again. * gtk/find-make-dist-errors: Use common again. (get_missing_headers): Ditto. * gtk/generate-inspector-gresource-manifest.py: Ditto. 2014-02-26 Mark Hahnenberg runscript: line 42: /bin/ls: Argument list too long https://bugs.webkit.org/show_bug.cgi?id=129376 Reviewed by Michael Saboff. The "test_script_*" can expand to more things than can be passed as arguments on the command line. We should use find instead, which generates the list of files rather than expanding them all on the command line and spitting them back out. * Scripts/jsc-stress-test-helpers/shell-runner.sh: 2014-02-26 Martin Robinson ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm https://bugs.webkit.org/show_bug.cgi?id=129377 Reviewed by Csaba Osztrogonác. * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES. 2014-02-26 Manuel Rego Casasnovas [GTK] Re-enable gtk-doc in EWS https://bugs.webkit.org/show_bug.cgi?id=128369 Reviewed by Carlos Garcia Campos. Enable again gtk-doc generation in EWS once bug #128417 has been fixed. * Scripts/webkitpy/common/config/ports.py: (GtkPort.build_webkit_command): Add --disable-gtk-doc arg. (GtkWK2Port.build_webkit_command): Ditto. * Scripts/webkitpy/common/config/ports_unittest.py: (DeprecatedPortTest.test_gtk_port): Ditto. (DeprecatedPortTest.test_gtk_wk2_port): Ditto. 2014-02-26 Martin Robinson [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds https://bugs.webkit.org/show_bug.cgi?id=129319 Reviewed by Carlos Garcia Campos. * gtk/generate-gtkdoc: (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing. 2014-02-25 Mihai Maerean Unreviewed. Add myself as a committer. * Scripts/webkitpy/common/config/contributors.json: 2014-02-25 Sergio Villar Senin [CSS Grid Layout] Add ENABLE flag https://bugs.webkit.org/show_bug.cgi?id=129153 Reviewed by Simon Fraser. Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for all ports for developer builds. * Scripts/webkitperl/FeatureList.pm: 2014-02-25 Dániel Bátyai Added myself as a committer. Unreviewed. * Scripts/webkitpy/common/config/contributors.json: 2014-02-25 Tamas Gergely Unreviewed. Moved myself to the list of committers. * Scripts/webkitpy/common/config/contributors.json: 2014-02-25 Peter Molnar Move myself to the committers list. Unreviewed. * Scripts/webkitpy/common/config/contributors.json: 2014-02-25 László Langó Unreviewed. Add myself as a committer. * Scripts/webkitpy/common/config/contributors.json: 2014-02-25 Commit Queue Unreviewed, rolling out r164639. http://trac.webkit.org/changeset/164639 https://bugs.webkit.org/show_bug.cgi?id=129302 gtk-doc still have problems in EWS (Requested by rego on #webkit). * Scripts/webkitpy/common/config/ports.py: (GtkPort.build_webkit_command): (GtkWK2Port.build_webkit_command): * Scripts/webkitpy/common/config/ports_unittest.py: (DeprecatedPortTest.test_gtk_port): (DeprecatedPortTest.test_gtk_wk2_port): 2014-02-25 Manuel Rego Casasnovas [GTK] Re-enable gtk-doc in EWS https://bugs.webkit.org/show_bug.cgi?id=128369 Reviewed by Carlos Garcia Campos. Enable again gtk-doc generation in EWS once bug #128417 has been fixed. * Scripts/webkitpy/common/config/ports.py: (GtkPort.build_webkit_command): Add --disable-gtk-doc arg. (GtkWK2Port.build_webkit_command): Ditto. * Scripts/webkitpy/common/config/ports_unittest.py: (DeprecatedPortTest.test_gtk_port): Ditto. (DeprecatedPortTest.test_gtk_wk2_port): Ditto. 2014-02-24 Carlos Garcia Campos [GTK] Mark view source mode methods as deprecated https://bugs.webkit.org/show_bug.cgi?id=128920 Reviewed by Martin Robinson. * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp: (beforeAll): Remove view mode test. 2014-02-24 Martin Robinson [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files https://bugs.webkit.org/show_bug.cgi?id=128417 Reviewed by Carlos Garcia Campos. * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files. * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from a makefile. This allows accepting a header list from the build system, which can be used to dynamically build a list of ignored files. We can ignore any source file that doesn't have a corresponding header file on the header list. * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just source directories to gtkdoc-scan. 2014-02-24 Anders Carlsson Add a DefaultVisitedLinkProvider and route visited link actions through it https://bugs.webkit.org/show_bug.cgi?id=129285 Reviewed by Dan Bernstein. * MiniBrowser/mac/AppDelegate.m: (-[BrowserAppDelegate applicationDidFinishLaunching:]): Set a shared history so we'll get visited link tracking. * MiniBrowser/mac/WK1BrowserWindowController.m: (-[WK1BrowserWindowController awakeFromNib]): Set a group name. 2014-02-24 Dan Bernstein iOS build fix after r164577. * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::selectedChildrenCount): (AccessibilityUIElement::selectedChildAtIndex): 2014-02-24 David Kilzer [ASan] Remove methods from ignore list that no longer cause crashes Reviewed by Anders Carlsson. * asan/webkit-asan-ignore.txt: Remove old methods. 2014-02-24 Tibor Meszaros Extract common parts from jhbuildrc files. https://bugs.webkit.org/show_bug.cgi?id=125986 Reviewed by Csaba Osztrogonác. Co-authored with Peter Szanka . * Scripts/run-gtk-tests: (TestRunner._setup_testing_environment): * efl/common.py: Removed. * efl/jhbuildrc: * gtk/check-gdom-symbols: * gtk/common.py: (binary_build_path): (get_build_path): * gtk/find-make-dist-errors: (get_missing_headers): * gtk/generate-gtkdoc: (get_webkit2_options): (get_webkit1_options.src_path): (get_webkit1_options): (get_webkitdom_options.src_path): (get_webkitdom_options): * gtk/generate-inspector-gresource-manifest.py: * gtk/jhbuildrc: * jhbuild/jhbuildrc_common.py: Added. (script_path): (top_level_path): (init): 2014-02-24 Diego Pino Garcia Unreviewed. Fix code indentation and spacing. * Scripts/webkitpy/style/checkers/js.py: (SingleQuoteChecker.check): 2014-02-24 Krzysztof Czech [ATK] Wrong selected element at a given index in a list box. https://bugs.webkit.org/show_bug.cgi?id=129039 Reviewed by Chris Fleizach. Added missing implementation and proposed some new function for testing selection in a list boxes. * DumpRenderTree/AccessibilityUIElement.cpp: (setSelectedChildAtIndexCallback): (removeSelectionAtIndexCallback): (AccessibilityUIElement::getJSClass): * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: (AccessibilityUIElement::selectedChildrenCount): (AccessibilityUIElement::selectedChildAtIndex): (AccessibilityUIElement::setSelectedChildAtIndex): (AccessibilityUIElement::removeSelectionAtIndex): * DumpRenderTree/win/AccessibilityUIElementWin.cpp: (AccessibilityUIElement::selectedChildrenCount): (AccessibilityUIElement::selectedChildAtIndex): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::setSelectedChildAtIndex): (WTR::AccessibilityUIElement::removeSelectionAtIndex): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: (WTR::AccessibilityUIElement::selectedChildAtIndex): (WTR::AccessibilityUIElement::selectedChildrenCount): (WTR::AccessibilityUIElement::setSelectedChildAtIndex): (WTR::AccessibilityUIElement::removeSelectionAtIndex): 2014-02-23 Diego Pino García [GTK] Fix build after Web Inspector code reorganization (r164543) https://bugs.webkit.org/show_bug.cgi?id=129231 Reviewed by Dean Jackson. * gtk/generate-inspector-gresource-manifest.py: Modify paths to Web Inspector code. 2014-02-23 Martin Robinson [GTK] generate-gtkdoc should use argparse https://bugs.webkit.org/show_bug.cgi?id=128418 Reviewed by Carlos Garcia Campos. * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters to all functions, and guard the main routine with a __name__ == __main__ check. 2014-02-23 Martin Robinson [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests https://bugs.webkit.org/show_bug.cgi?id=129191 Reviewed by Anders Carlsson. * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory for the GTK+ DumpRenderTree build. We could manually construct this path, but the name of the directory is "lib" and not "libs". Instead we should use the CMake variable specifically assigned to this task. 2014-02-23 David Kilzer [ASan] Add JSC::DFG::prepareOSREntry() to ignore list Reviewed by Geoffrey Garen. * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the ignore list to make ASan builds usable again. Follow-up investigation is tracked by . 2014-02-20 David Farler Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner https://bugs.webkit.org/show_bug.cgi?id=128622 Reviewed by Simon Fraser. With this change, we now have layout tests running in both DumpRenderTree and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS simulator. * Scripts/old-run-webkit-tests: In general, make any specific reference to DumpRenderTree able to refer to WebKitTestRunner wherever possible: - Rename functions to remove DRT-specific naming. - Name FIFOs after the tool that is being used. -- Clean up FIFO creation code Other necessary changes: - Allow use of an ios-sim-wk2 platform. - Clean up platform hierarchy creation where the simulator platform behavior differed. * WebKitTestRunner/TestController.cpp: Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree. (WTR::TestController::TestController): * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Copy the injected bundle into the app bundle. 2014-02-21 Joseph Pecoraro run-webkit-httpd fails to find httpd configuation file. Reviewed by Ryosuke Niwa. * Scripts/webkitperl/httpd.pm: (getHTTPDConfigPathForTestDirectory): 2014-02-21 Eric Carlson Fix TimeRanges layering violations https://bugs.webkit.org/show_bug.cgi?id=128717 Reviewed by Jer Noble. * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&. (TestWebKitAPI::TEST): 2014-02-21 Diego Pino García Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects https://bugs.webkit.org/show_bug.cgi?id=128422 Reviewed by Joseph Pecoraro. * Scripts/webkitpy/style/checkers/js.py: (JSChecker.__init__): (JSChecker.check): (SingleQuoteChecker): (SingleQuoteChecker.__init__): (SingleQuoteChecker.check): * Scripts/webkitpy/style/checkers/js_unittest.py: (JSTestCase.assertError.error_for_test): (JSTestCase.assertError): (JSTestCase.test_no_error): (JSTestCase.test_error): == Rolled over to ChangeLog-2014-02-20 ==