summaryrefslogtreecommitdiffstats
path: root/Tools/ChangeLog-2011-02-16
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/ChangeLog-2011-02-16')
-rw-r--r--Tools/ChangeLog-2011-02-1632779
1 files changed, 0 insertions, 32779 deletions
diff --git a/Tools/ChangeLog-2011-02-16 b/Tools/ChangeLog-2011-02-16
deleted file mode 100644
index c736f7697..000000000
--- a/Tools/ChangeLog-2011-02-16
+++ /dev/null
@@ -1,32779 +0,0 @@
-2011-02-16 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- Assertion failure in DrawingAreaImpl::display when calling WKPageForceRepaint on a page that uses accelerated compositing
- https://bugs.webkit.org/show_bug.cgi?id=54575
- <rdar://problem/8979594>
-
- Add test.
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp: Added.
- (TestWebKitAPI::didForceRepaint):
- (TestWebKitAPI::didFinishLoadForFrame):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/simple-accelerated-compositing.html: Added.
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/copy-resources.cmd:
-
-2011-02-16 Sergio Villar Senin <svillar@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Add support for layoutTestController.setWillSendRequestClearHeader
- https://bugs.webkit.org/show_bug.cgi?id=54537
-
- Added handler for resource-request-starting emitted in
- FrameLoader's willSendRequest(). The current implementation
- removes the headers set in setWillSendRequestClearHeader.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (willSendRequestCallback):
- (createWebView):
-
-2011-02-16 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Qt build system can't handle removing headers from tree
- https://bugs.webkit.org/show_bug.cgi?id=54466
-
- * Scripts/build-webkit: Remove Qt makefiles from productDir before build.
-
-2011-02-16 Ilya Tikhonovsky <loislo@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Web Inspector: chromium: DRT is crashing on the tests in inspector-enabled folder.
- https://bugs.webkit.org/show_bug.cgi?id=54548
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::runFileTest):
-
-2011-02-16 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r77898.
- http://trac.webkit.org/changeset/77898
- https://bugs.webkit.org/show_bug.cgi?id=54541
-
- Leopard Debug hasn't compiled for a long time (Requested by
- abarth on #webkit).
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-02-15 Xianzhu Wang <wangxianzhu@google.com>
-
- Reviewed by Kent Tamura.
-
- Fixed a small bug about --no-timeout option.
- https://bugs.webkit.org/show_bug.cgi?id=52873
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
-
-2011-02-15 Kenneth Russell <kbr@google.com>
-
- Reviewed by Darin Fisher.
-
- Allow controlling minimum DOMTimer interval on a per-page basis
- https://bugs.webkit.org/show_bug.cgi?id=54312
-
- Implemented new method setMinimumTimerInterval in
- LayoutTestController for all ports.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMinimumTimerIntervalCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::setMinimumTimerInterval):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::reset):
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMinimumTimerInterval):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetWebViewToConsistentStateBeforeTesting):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMinimumTimerInterval):
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::resetSettings):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMinimumTimerInterval):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (resetWebViewToConsistentStateBeforeTesting):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMinimumTimerInterval):
-
-2011-02-15 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [Freetype] Better map CSS font weight to Fontconfig font weight
- https://bugs.webkit.org/show_bug.cgi?id=54323
-
- Add the WeightWatcher fonts to the list of sourced fonts when intializing
- DRT. This will allow us to pass tests that use WeightWatcher.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Source the WebkitWeightWatcher fonts.
-
-2011-02-15 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Make new-run-webkit-tests --processes work under Windows' weird
- multiprocessing model. This requires us to be running a Python
- file that can be imported as a module, so I've modified the
- new-run-webkit-tests script to spawn a subprocess runing
- webkitpy.layout_tests.run_webkit_tests.py. I've also modified
- the manager_worker_broker tests because you can't pickle a
- nested class. This requires us to use globals to pass queues
- back and forth for testing, but the alternative is to pass extra
- arguments to start_worker() and that feels like a bad tradeoff
- just for testing.
-
- https://bugs.webkit.org/show_bug.cgi?id=54431
-
- * Scripts/new-run-webkit-tests:
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
-
-2011-02-15 Brady Eidson <beidson@apple.com>
-
- Reviewed by Darin Adler.
-
- <rdar://problem/9002047> and https://bugs.webkit.org/show_bug.cgi?id=54426
- WebFrameLoaderClient::shouldGoToHistoryItem needs implementation
-
- Add dummy implementations to keep our tools building.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2011-02-15 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style should do some detection for valid uses of WEBKIT_API (in chromium public api).
- https://bugs.webkit.org/show_bug.cgi?id=52271
-
- * Scripts/webkitpy/style/checkers/cpp.py: Added the check for WEBKIT_API usage.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added tests.
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix minor regression introduced in r78522. For some reason, Python
- provides a platform.mac_ver() routine on Linux, so we need to
- check to make sure it's returning something in addition to
- checking for its existence.
-
- * Scripts/webkitpy/layout_tests/port/mac.py:
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Clean up the way we handle platform names in
- new-run-webkit-tests. Previously, if you specified
- '--platform mac' or '--platform chromium-mac' on the command
- line, it would use that platform name to determine baseline search
- paths, etc. This is almost never the right thing to do, because
- it ignores the existence of version-specific baselines.
-
- So, I changed this so that ports that support versions must
- always use a version, and the version should default to the
- version of the operating system that the port is being run on
- (e.g., if you're running on Leopard, then passing '--platform
- mac' will default to the 'mac-leopard' port). This means that
- port.name() should always include a version-specific suffix if
- the port supports versions.
-
- However, we still support things like '--platform mac' as input
- so that the user doesn't have to explicitly specify a version,
- both for convenience and so we don't have to make buildbot
- configs more complicated than they already are.
-
- Also, I cleaned up how the baselines were being searched
- on the chromium-mac port (this is one of the two bugs that
- prompted this refactoring), and made the logic easier to follow
- and more consistent across the mac and chromium ports
-
- Lastly, I added a port.get_all_names() method that could be used
- to get the names of all of the ports to search, rather than having
- to guess (incorrectly) from the list of directories under
- LayoutTests/platform (this last thing was necessary because the
- deduplicate_tests unittest broke as the fallback dirs changed).
-
- https://bugs.webkit.org/show_bug.cgi?id=54248
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
- * Scripts/webkitpy/layout_tests/port/mac.py:
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- update-webkit hangs in a git-only checkout
-
- Previously it would hang forever trying to do a 'git svn
- rebase'. Now, it will default to a 'git pull' if the
- svn-remote.svn.fetch variable isn't set, and bail out if it
- doesn't know where to pull from.
-
- https://bugs.webkit.org/show_bug.cgi?id=54265
-
- * Scripts/update-webkit:
- * Scripts/VCSUtils.pm:
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- This patch modifies NRWT's Worker clas to use the new
- WorkerMixin class to actually run tests. With this patch, the
- multiprocess version of NRWT is fully functional and just needs
- the values for --worker-model and --child-processes to be corrected
- in the port/* classes to start using the new code by default.
-
- https://bugs.webkit.org/show_bug.cgi?id=54082
-
- * Scripts/webkitpy/layout_tests/layout_package/worker.py:
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- This patch shuffles code out of dump_render_tree_thread and
- single_test_runner and into a new worker_mixin class that will
- be shared by both TestShellThread and Worker. This change
- restores single_test_runner to its state as of r77606 - it is
- stateless again. It also prunes TestShellThread to pretty much
- just the logic used for the original shared-memory access.
-
- https://bugs.webkit.org/show_bug.cgi?id=54079
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
- * Scripts/webkitpy/layout_tests/layout_package/worker_mixin.py: Added.
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- This patch updates NRWT to add per-worker and per-shard test stats
- into TestRunner2, bringing it to parity with TestRunner.
-
- https://bugs.webkit.org/show_bug.cgi?id=54074
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt multiprocessing: add code to handle interrupts and wedged
- threads.
- https://bugs.webkit.org/show_bug.cgi?id=54072
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
- Adds the cancel(), is_alive(), join(), and log_wedged_worker()
- methods to the WorkerConnection class
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
- * Scripts/webkitpy/layout_tests/layout_package/worker.py:
- Adds the cancel() method to the Worker class
-
-2011-02-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- update the NRWT multiprocessing code to spawn multiple workers
- instead of just using one.
-
- https://bugs.webkit.org/show_bug.cgi?id=54071
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
-
-2011-02-12 Chang Shu <cshu@webkit.org>
-
- Unreviewed.
-
- Update my own email addresses and IRC nickname.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-02-11 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- This patch adds to NRWT most of the support needed to run the new
- message-based workers in separate threads or processes. The code
- isn't fully complete yet because we don't support cancel() or
- is_alive().
-
- https://bugs.webkit.org/show_bug.cgi?id=54070
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/mock_drt.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-02-11 Sailesh Agrawal <sail@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- plugins/invalidate_rect.html fails on chromium-mac
- https://bugs.webkit.org/show_bug.cgi?id=54051
-
- This change fixes the invalidate_rect.html test failure on Windows.
-
- There were two problems. First, the test specified that the plugin was window less by doing <embed ... windowedPlugin="false"></embed>. The windowedPlugin parameter was never being read by the plugin. Fix was to simply set the NPPVpluginWindowBool variable based on the parameter.
-
- The second problem was that the plugin never handled paint events on Windows. Fix was to simply copy the Mac code to handle paint events.
-
- This change also updates the build path in chromium_win.py to use the new Source directory.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (invalidateRect):
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (handleEventWin):
- (NPP_HandleEvent):
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
-
-2011-02-11 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Increase the timeout of Qt API tests to 120 seconds.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2011-02-10 Zhenyao Mo <zmo@google.com>
-
- Unreviewed, build fix.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- This patch adds the bulk of the remaining functionality for
- the NRWT message-passing implementation. The patch adds a new
- Worker class that will eventually replace the TestShellThread
- class in dump_render_tree_thread.py, and implements enough of
- TestRunner2 and the inline version of the manager_worker_broker
- to actually be able to send a full set of messages back and
- forth. The Worker stubs do not actually run tests, and there's
- lots of error handling and stats needed, but this is the core
- logic.
-
- https://bugs.webkit.org/show_bug.cgi?id=54068
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
- * Scripts/webkitpy/layout_tests/layout_package/worker.py: Added.
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-02-10 Zhenyao Mo <zmo@google.com>
-
- Unreviewed, build fix.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Zhenyao Mo <zmo@google.com>
-
- Unreviewed, build fix.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Zhenyao Mo <zmo@google.com>
-
- Unreviewed, attempt to fix crashing plugin tests.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Zhenyao Mo <zmo@google.com>
-
- Unreviewed, build fix.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Sam Weinig <sam@webkit.org>
-
- Try and fix some crashing tests on the chromium build bot.
-
- * DumpRenderTree/DumpRenderTree.gypi:
-
-2011-02-10 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Log an error if a plug-in test can't be found
- https://bugs.webkit.org/show_bug.cgi?id=54252
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::create):
- Return null if the test wasn't found.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- Report an error if PluginTest::create returns null.
-
-2011-02-10 Robert Hogan <robert@webkit.org>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] Return menu items from eventSender.contextMenu()
- https://bugs.webkit.org/show_bug.cgi?id=53039
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::contextClick):
- * DumpRenderTree/qt/EventSenderQt.h:
-
-2011-02-10 Adam Roben <aroben@apple.com>
-
- Test showing and hiding the find indicator on Windows
-
- Test for <http://webkit.org/b/54213> <rdar://problem/8983261> REGRESSION (r78198): Crash in
- FindIndicator::contentImage when scrolling page
-
- Reviewed by Steve Falkenburg.
-
- * TestWebKitAPI/Tests/WebKit2/win/HideFindIndicator.cpp: Added.
- (TestWebKitAPI::didFinishLoadForFrame): Record that the load finished.
- (TestWebKitAPI::findIndicatorCallback): Record that the callback was called, and save the
- bitmap.
- (TestWebKitAPI::initialize): Hook up our callbacks.
- (TestWebKitAPI::TEST): Test showing then hiding the find indicator to see if we crash.
-
- * TestWebKitAPI/PlatformWebView.h:
- * TestWebKitAPI/mac/PlatformWebViewMac.mm:
- (TestWebKitAPI::PlatformWebView::page):
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- (TestWebKitAPI::PlatformWebView::page):
- Made page a const member function.
-
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added the new test.
-
-2011-02-10 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Log signals from AtkDocument interface also in AccessibilityController
- https://bugs.webkit.org/show_bug.cgi?id=54198
-
- Trace AtkDocument's signals emission through AccessibilityController.
-
- Also, taken the code related to adding and removing global
- listeners for ATK signals out to a separate file, for the sake of
- clarity and to ease future additions.
-
- * DumpRenderTree/gtk/AccessibilityCallbacks.h: Added.
- * DumpRenderTree/gtk/AccessibilityCallbacks.cpp: Added
- (printAccessibilityEvent): Print information about an event.
- (axObjectEventListener): Global listener for AtkObject's signals.
- (axDocumentEventListener): Global listener for AtkDocument's signals.
- (connectAccessibilityCallbacks): Connect all global listeners.
- (disconnectAccessibilityCallbacks): Disconnect all global listeners.
-
- * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
- (AccessibilityController::setLogAccessibilityEvents): Call to
- connectAccessibilityCallbacks and disconnectAccessibilityCallbacks.
-
- * GNUmakefile.am: Added new files.
-
-2011-02-09 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Default error page is interfering with tests which require failed loads
- https://bugs.webkit.org/show_bug.cgi?id=54157
-
- Disable the default error page during DRT runs. This prevents unexpected loads
- from interfering with tests that have planned failed loads.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (webViewLoadError): Added, disable default handler.
- (createWebView): Connect the new load-error handler.
-
-2011-02-10 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add UrlLoader and command line argument handling to MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=54192
-
- Copy and modify files from QtTestBrowser's implementation.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::newWindow):
- * MiniBrowser/qt/BrowserWindow.h:
- * MiniBrowser/qt/MiniBrowser.pro:
- * MiniBrowser/qt/MiniBrowserApplication.cpp: Copied from QtTestBrowser/launcherwindow.cpp
- (MiniBrowserApplication::MiniBrowserApplication):
- (MiniBrowserApplication::handleUserOptions):
- * MiniBrowser/qt/MiniBrowserApplication.h: Copied from QtTestBrowser/launcherwindow.h
- (WindowOptions::WindowOptions):
- (MiniBrowserApplication::urls):
- (MiniBrowserApplication::isRobotized):
- (MiniBrowserApplication::robotTimeout):
- (MiniBrowserApplication::robotExtraTime):
- * MiniBrowser/qt/UrlLoader.cpp: Copied from QtTestBrowser/urlloader.cpp
- (UrlLoader::UrlLoader):
- (UrlLoader::loadNext):
- (UrlLoader::checkIfFinished):
- (UrlLoader::frameLoadStarted):
- (UrlLoader::frameLoadFinished):
- (UrlLoader::loadUrlList):
- (UrlLoader::getUrl):
- * MiniBrowser/qt/UrlLoader.h: Copied from QtTestBrowser/urlloader.h
- * MiniBrowser/qt/main.cpp:
- (main):
- * MiniBrowser/qt/utils.cpp: Copied from QtTestBrowser/utils.cpp
- (takeOptionValue):
- (formatKeys):
- (enumToKeys):
- (appQuit):
- (urlFromUserInput):
- * MiniBrowser/qt/utils.h: Copied from QtTestBrowser/utils.h
-
-2011-02-10 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- check-webkit-style: Add -build/include exemption for Tools/MiniBrowser/qt
- https://bugs.webkit.org/show_bug.cgi?id=54200
-
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
-
-2011-02-10 Peter Varga <pvarga@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- Remove PCRE source from trunk
- https://bugs.webkit.org/show_bug.cgi?id=54188
-
- * wx/build/settings.py:
-
-2011-02-10 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style should be able to figure out function modifiers and return type.
- https://bugs.webkit.org/show_bug.cgi?id=54124
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (_rfind_in_lines): A way to search backwards in lines.
- (_FunctionState.modifiers_and_return_type):
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added tests for the new functionality.
-
-2011-02-09 Adam Roben <aroben@apple.com>
-
- Test that WM_PRINT doesn't trigger an assertion
-
- Test for <http://webkit.org/b/54145> <rdar://problem/8979559> WM_PRINT doesn't work with new
- drawing area (assertion failure in DrawingAreaProxyImpl in Debug builds)
-
- Reviewed by Darin Adler.
-
- * TestWebKitAPI/Tests/WebKit2/win/WMPrint.cpp: Added.
- (TestWebKitAPI::TEST): Send a WM_PRINT message to a WKView.
-
-2011-02-09 Adam Roben <aroben@apple.com>
-
- Test that having a WKView paint after being resized while hidden doesn't cause a crash
-
- Test for <http://webkit.org/b/54142> <rdar://problem/8979365> Crash in
- DrawingAreaProxyImpl::paint when WKView paints after being resized while hidden
-
- Reviewed by Darin Adler.
-
- * TestWebKitAPI/Tests/WebKit2/win/ResizeViewWhileHidden.cpp:
- (TestWebKitAPI::TEST): Force the WKView to paint after resizing it while hidden.
-
-2011-02-09 Adam Roben <aroben@apple.com>
-
- Add a test that resizes a WKView while it's hidden
-
- Test for <http://webkit.org/b/54141> <rdar://problem/8979195> WKView draws at wrong size,
- performs badly if is resized while hidden (assertion fails in
- BackingStore::incorporateUpdate in Debug builds)
-
- Reviewed by Darin Adler.
-
- * TestWebKitAPI/Tests/WebKit2/win/ResizeViewWhileHidden.cpp: Added.
- (TestWebKitAPI::didFinishLoadForFrame): Record that the load finished.
- (TestWebKitAPI::setPageLoaderClient): Hook up our didFinishLoadForFrame callback.
- (TestWebKitAPI::flushMessages): Load a URL and wait for the load to complete. This ensures
- that all pending messages have been handled by the UI and web process.
- (TestWebKitAPI::timerCallback): Kill the timer and record that it fired.
- (TestWebKitAPI::runForDuration): Set a timer and run the run loop until it fires.
- (TestWebKitAPI::waitForBackingStoreUpdate): Wait for half a second to give the web process a
- chance to display, then flush all pending messages.
- (TestWebKitAPI::TEST): Resize the WKView while it's hidden, then show it again and wait for
- the backing store to update. This triggers the assertion from bug 54141.
-
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- (TestWebKitAPI::PlatformWebView::resizeTo): Implemented.
-
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added new test.
-
-2011-02-10 Philippe Normand <pnormand@igalia.com>
-
- Unreviewed, GTK build fix after roll out of r78157...
-
- * GNUmakefile.am:
-
-2011-02-10 Eric Seidel <eric@webkit.org>
-
- Unreviewed, rolling out r78157.
- http://trac.webkit.org/changeset/78157
- https://bugs.webkit.org/show_bug.cgi?id=54150
-
- Fails on a bunch of bots
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSDestroyingPluginFromDestroyStream.cpp: Removed.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2011-02-10 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Reset GTK' DRT's AccessibilityController to consistent value before every test
- https://bugs.webkit.org/show_bug.cgi?id=54185
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
-
-2011-02-10 Philippe Normand <pnormand@igalia.com>
-
- Unreviewed GTK build fix.
-
- Adding
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSDestroyingPluginFromDestroyStream.cpp
- in the build, fixing the
- plugins/npruntime/evaluate-js-destroying-plugin-from-destroy-stream.html
- test.
-
- * GNUmakefile.am:
-
-2011-02-10 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Chris Fleizach.
-
- [GTK] Add support in DRT to log "accessibility events"
- https://bugs.webkit.org/show_bug.cgi?id=54116
-
- Added a way to log accessibility related events, in a
- platform-dependant way.
-
- Add new function to AccessibilityController.
-
- * DumpRenderTree/AccessibilityController.h:
- * DumpRenderTree/AccessibilityController.cpp:
- (logAccessibilityEventsCallback): New callback.
- (AccessibilityController::getJSClass): Added new function.
- (AccessibilityController::resetToConsistentState): Initialized
- calling setLogAccessibilityEvents(false).
-
- Provided implementation for the GTK port.
-
- * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
- (accessibility_event_listener): Common listener for logging
- information about all the signals emitted by any AtkObject.
- (AccessibilityController::setLogAccessibilityEvents): Add or
- remove listeners for signals, as specified by the parameter.
-
- Provide dummy implementations for mac and win ports.
-
- * DumpRenderTree/mac/AccessibilityControllerMac.mm:
- (AccessibilityController::setLogAccessibilityEvents):
- * DumpRenderTree/win/AccessibilityControllerWin.cpp:
- (AccessibilityController::setLogAccessibilityEvents):
-
-2011-02-09 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Tony Chang.
-
- [NRWT] Remove encoding parameters where we can assume data can be
- written in binary mode.
-
- https://bugs.webkit.org/show_bug.cgi?id=54066
-
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
-
-2011-02-09 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt multiprocessing: minor cleanup prior to implementing the new worker
-
- This patch renames AbstractManager to ManagerConnection and
- changes some argument names to be more consistent between
- manager_worker_broker and message_broker. It also fixes a couple
- of typos in message_broker. These changes will be tested by code
- introduced in the next patch.
-
- https://bugs.webkit.org/show_bug.cgi?id=54067
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker2.py:
-
-2011-02-09 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Repro crash with Sony Google TV ad at Gizmodo
- https://bugs.webkit.org/show_bug.cgi?id=54150
- <rdar://problem/8782346>
-
- Add a new plug-in test that runs JavaScript that destroys the plug-in from within its NPN_DestroyStream callback.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSDestroyingPluginFromDestroyStream.cpp: Added.
- (EvaluateJSDestroyingPluginFromDestroyStream::EvaluateJSDestroyingPluginFromDestroyStream):
- (EvaluateJSDestroyingPluginFromDestroyStream::NPP_Destroy):
- (EvaluateJSDestroyingPluginFromDestroyStream::NPP_DestroyStream):
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2011-02-09 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style: The error message about NULL should be more clear for comments.
- https://bugs.webkit.org/show_bug.cgi?id=53786
-
- * Scripts/webkitpy/style/checkers/cpp.py: Clarified the error message.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Fixed the corresponding test.
-
-2011-02-09 Nebojsa Ciric <cira@chromium.org>
-
- Reviewed by Darin Fisher.
-
- Implements Locale object of JavaScript internationalization API proposal, as an
- v8 extension. Extension code is hosted in v8 project (src/extensions/experimental/i18n-extension.{cc,h})
- and in this patch we just provide flags, tests and build rules for chromium port.
- https://bugs.webkit.org/show_bug.cgi?id=49414
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
-
-2011-02-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Remove UiTools dependency from MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=54096
-
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2011-02-08 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Tony Chang.
-
- [NRWT] Pull up rebaseline code from compare_output() function defined
- in text_diff.py and image_diff.py into a SingleTestRunner.
-
- This patch is a first step for eliminating test_type/* classes.
-
- https://bugs.webkit.org/show_bug.cgi?id=53071
-
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2011-02-07 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- stop generating results.json files
- https://bugs.webkit.org/show_bug.cgi?id=53977
-
- We've only used incremental_results.json for a while now
- and there are plans to start generating a results.json file that matches
- the format of unexpected_results.json.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-02-08 Sailesh Agrawal <sail@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- Invalidate rect doesn't work for windowless plugins on Chromium
- https://bugs.webkit.org/show_bug.cgi?id=53117
-
- Added two new utility methods.
- - layoutTestController.displayInvalidatedRegion() does a paint of any area that has been invalidated. This is different from layoutTestController.display() which explicitly invalidates the entire page then paints.
- - plugin.invalidateRect(left, top, right, bottom) - invalidates the given rect
- This is used to test that invalidating a rect correctly causes a repaint of the plugin.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (displayInvalidatedRegionCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (invalidateRect):
- (pluginInvoke):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::displayInvalidatedRegion):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: move the logic that starts and stops the
- servers from dump_render_tree_thread into single_test_runner
- so that we can reuse it in the new multiprocessing worker class
- as well.
-
- https://bugs.webkit.org/show_bug.cgi?id=53840
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: split out thread stack logging code into a sharable module
-
- This patch splits out the code used to find and log thread
- stacks from NRWT-specific packages to something generic and
- shareable by other python modules. It will be shared in the near
- future by the manager_worker_broker module, for example.
-
- https://bugs.webkit.org/show_bug.cgi?id=53656
-
- * Scripts/webkitpy/common/system/stack_utils.py: Added.
- * Scripts/webkitpy/common/system/stack_utils_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: move a bunch of testing logic out of
- dump_render_tree_thread and into single_test_runner so that we
- will be able to reuse it in the new multiprocessing worker class as well.
-
- https://bugs.webkit.org/show_bug.cgi?id=53838
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
-
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: remove no longer needed WatchableThread
- class.
-
- https://bugs.webkit.org/show_bug.cgi?id=53839
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add stubs for the Manager objects that
- will abstract the concurrency implementation (inline / threads /
- processes). These classes do nothing yet and are not wired up to
- anything.
-
- https://bugs.webkit.org/show_bug.cgi?id=53477
-
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py: Added.
-
-2011-02-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add simplified message broker for new-style
- messaging. This change adds a very simple message broker that
- will be used to shuttle messages between the TestRunner2 manager
- thread and the Worker threads. For now the class is not used by
- anything, but the eventual usage can be seen in the patches
- attached to bug 49566.
-
- https://bugs.webkit.org/show_bug.cgi?id=53158
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker2.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/message_broker2_unittest.py: Added.
-
-2011-02-08 Adam Barth <abarth@webkit.org>
-
- Reviewed by Dimitri Glazkov.
-
- chromium-win builder shouldn't run python or perl tests
- https://bugs.webkit.org/show_bug.cgi?id=54032
-
- These tests don't pass on this builder because the builder isn't
- running in cygwin. There isn't really any point in running them and
- making the bot red forever.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2011-02-08 Brady Eidson <beidson@apple.com>
-
- Reviewed by Darin Adler.
-
- <rdar://problem/8972913> and https://bugs.webkit.org/show_bug.cgi?id=54036
- didChangeBackForwardList should include some context about what changed
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didChangeBackForwardList):
-
-2011-02-08 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WK2: Add ability to pass context to policy delegate methods
- https://bugs.webkit.org/show_bug.cgi?id=54031
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (decidePolicyForNavigationAction):
- (decidePolicyForNewWindowAction):
- (decidePolicyForMIMEType):
- * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
- (TestWebKitAPI::decidePolicyForNavigationAction):
- (TestWebKitAPI::decidePolicyForNewWindowAction):
- (TestWebKitAPI::decidePolicyForMIMEType):
- Update policy client for new API.
-
-2011-02-08 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] DRT needs an implementation of LayoutTestController.setIconDatabaseEnabled
- https://bugs.webkit.org/show_bug.cgi?id=54033
-
- Add an implementation of LayoutTestController.setIconDatabaseEnabled that just
- call DumpRenderTreeSupportGtk. Turn off the icon database between tests.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues): Turn off the icon database.
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setIconDatabaseEnabled): Call the appropriate DumpRenderTreeSupportGtk
- method.
-
-2011-02-08 Kundu Suchismita <suchi.kundu@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- Local Storage settings can be enable/disable from "Develop" menu
- https://bugs.webkit.org/show_bug.cgi?id=52296
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::toggleLocalStorage):
- (LauncherWindow::toggleOfflineStorageDatabase):
- (LauncherWindow::toggleOfflineWebApplicationCache):
- (LauncherWindow::setOfflineStorageDefaultQuota):
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
-
-2011-02-08 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Eric Seidel.
-
- [GTK] EventSender.keyDown does not support non-array modifier arguments
- https://bugs.webkit.org/show_bug.cgi?id=53962
-
- Support handling either an array or a string for the modifier argument
- to EventSender.keyDown.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (gdkModifierFromJSValue): Added this helper which factors out the
- string comparison bits.
- (gdkModifersFromJSValue): Test up front whether the value is a string,
- to handle it specially.
-
-2011-02-08 Benjamin Poulain <ikipou@gmail.com>
-
- Reviewed by Csaba Osztrogonác.
-
- openDatabaseSync() stop responding after too many call
- https://bugs.webkit.org/show_bug.cgi?id=53945
-
- Reset the database quota to a known state between each test.
-
- Define a quota for the known origins at each test run and delete
- all the databases.
- This way, the database related test do not depend on previous
- allocations.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
- (WebCore::DumpRenderTree::dumpDatabaseQuota):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
-
-2011-02-08 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] DRT's TextInputController is unimplemented on GTK
- https://bugs.webkit.org/show_bug.cgi?id=52997
-
- Initial implementation of TextInputController for GTK port.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (webViewWindowObjectCleared):
- * DumpRenderTree/gtk/TextInputController.cpp: Added.
- (setMarkedTextCallback):
- (insertTextCallback):
- (unmarkTextCallback):
- (firstRectForCharacterRangeCallback):
- (selectedRangeCallback):
- (getClass):
- (makeTextInputController):
- * DumpRenderTree/gtk/TextInputController.h: Added.
- * GNUmakefile.am:
-
-2011-02-07 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- clean up python imports
- https://bugs.webkit.org/show_bug.cgi?id=53966
-
- Convert "import A.B.C.D as D" to "from A.B.C import D" and
- make some imports absolute as required by PEP-8
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/net/irc/ircbot.py:
- * Scripts/webkitpy/common/system/logutils.py:
- * Scripts/webkitpy/common/system/logutils_unittest.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/mac.py: Remove some unused imports
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/update_webgl_conformance_tests.py:
- * Scripts/webkitpy/tool/bot/irc_command.py:
- * Scripts/webkitpy/tool/bot/sheriffircbot.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/prettydiff.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/roll.py:
- * Scripts/webkitpy/tool/commands/stepsequence.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/main.py:
-
-2011-02-07 James Robinson <jamesr@chromium.org>
-
- Reviewed by Adam Barth.
-
- Teach do-webcore-rename about the WebKit move to Source/
- https://bugs.webkit.org/show_bug.cgi?id=53967
-
- * Scripts/do-webcore-rename:
-
-2011-02-07 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Add resource load client for injected bundle and move willSendRequest there
- https://bugs.webkit.org/show_bug.cgi?id=53972
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didCreatePage):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didInitiateLoadForResource):
- (WTR::InjectedBundlePage::didReceiveResponseForResource):
- (WTR::InjectedBundlePage::didReceiveContentLengthForResource):
- (WTR::InjectedBundlePage::didFinishLoadForResource):
- (WTR::InjectedBundlePage::didFailLoadForResource):
- (WTR::InjectedBundlePage::willSendRequestForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2011-02-07 Adam Barth <abarth@webkit.org>
-
- Add Leopard Debug back to the core builders.
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-02-07 Adam Klein <adamk@chromium.org>
-
- Reviewed by Jian Li.
-
- [chromium] Remove deprecated method WebNotification::dir
- https://bugs.webkit.org/show_bug.cgi?id=53735
-
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (NotificationPresenter::show):
-
-2011-02-07 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Remove Leopard Debug as a core builder
- https://bugs.webkit.org/show_bug.cgi?id=53971
-
- The Leopard Debug builder has been failing to compile for several days.
- My understanding is that folks are working on fixing the build, but for
- the time being we should probably remove it from the list of core
- builders so that the core waterfall can be green. We can certainly add
- it back once the build is fixed.
-
- Also, I've removed the Tiger builders because those no longer appear to
- be attached to the buildbot master.
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-02-01 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Roben.
-
- include svn revisions in git diffs for the code review tool to use
- https://bugs.webkit.org/show_bug.cgi?id=53569
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2011-02-03 MORITA Hajime <morrita@google.com>
-
- Reviewed by Darin Fisher.
-
- [Chromium] Should implement EditorClientImpl::requestCheckingOfString()
- https://bugs.webkit.org/show_bug.cgi?id=51013
-
- Gave DRT implementation for requestTextCheck().
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled): Implemented.
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (invokeFinishLastTextCheck): Added.
- (WebViewHost::requestTextCheck): Added.
- (WebViewHost::finishLastTextCheck): Added.
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-02-07 Joone Hur <joone.hur@collabora.co.uk>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Implement layoutTestController.findString
- https://bugs.webkit.org/show_bug.cgi?id=50237
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::findString):
-
-2011-02-07 Chang Shu <chang.shu@nokia.com>
-
- Reviewed by Darin Adler.
-
- We should disable spatial navigation explicitly during the initialization
- of DumpRenderTree.
- https://bugs.webkit.org/show_bug.cgi?id=53928
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
-
-2011-02-07 Maciej Stachowiak <mjs@apple.com>
-
- Not reviewed.
-
- Fix WebKitTestRunner build on the SL bot.
-
- * WebKitTestRunner/Configurations/Base.xcconfig: Look for the JSC copy
- of ICU headers.
-
-2011-02-07 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed.
-
- [Qt][WK2] Buildfix after r77794.
-
- WebKitTestRunner does not block remote resources or complain about them
- https://bugs.webkit.org/show_bug.cgi?id=42139
- <rdar://problem/8183942>
-
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro: Add missing includepaths.
-
-2011-02-07 Maciej Stachowiak <mjs@apple.com>
-
- Not reviewed.
-
- More bot appeasement.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2011-02-07 Maciej Stachowiak <mjs@apple.com>
-
- Not reviewed.
-
- Remove accidental references to directories on my laptop.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2011-02-07 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Antti Koivisto.
-
- WebKitTestRunner does not block remote resources or complain about them
- https://bugs.webkit.org/show_bug.cgi?id=42139
- <rdar://problem/8183942>
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::willSendRequestForFrame): Implement the required
- checks (using KURL, to avoid need to invent a whole URL API).
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Link WebCore
- directly to get at KURL symbols.
-
-2011-02-06 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Daniel Bates.
-
- Add WebKit2 bot to list of expected builders in Python regression test results.
- https://bugs.webkit.org/show_bug.cgi?id=53905
-
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-02-06 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Ryosuke Niwa.
-
- Update test expectations for new core builder
- https://bugs.webkit.org/show_bug.cgi?id=53904
-
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-02-06 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by David Levin.
-
- Add WebKit2 test bot to core builders
- https://bugs.webkit.org/show_bug.cgi?id=53901
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
-
-2011-02-06 Ryosuke Niwa <rniwa@webkit.org>
-
- Another unreviewed Chromium build fix.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::pathToLocalResource):
-
-2011-02-06 Ryosuke Niwa <rniwa@webkit.org>
-
- Unreviewed Chromium build fix.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::pathToLocalResource):
-
-2011-02-06 Ryosuke Niwa <rniwa@webkit.org>
-
- Reviewed by Darin Adler.
-
- OwnArraryPtr.h uses deleteOwnedPtr but doesn’t include OwnPtrCommon.h
- https://bugs.webkit.org/show_bug.cgi?id=52867
-
- * DumpRenderTree/chromium/ImageDiff.cpp:
- (Image::craeteFromStdin): Call adoptArrayPtr.
-
-2011-02-06 James Kozianski <koz@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Add classes for representing test outputs.
- https://bugs.webkit.org/show_bug.cgi?id=52136
-
- These classes will make it easier to write scripts that deal with test
- outputs such as rebaselining and deduping scripts. The intent is that
- eventually we will be have buildbot return TestOutputs for a
- particular build which can be compared with TestOutputs derived from a
- local LayoutTests directory.
-
- * Scripts/webkitpy/common/net/testoutput.py: Added.
- * Scripts/webkitpy/common/net/testoutput_unittest.py: Added.
- * Scripts/webkitpy/common/net/testoutputset.py: Added.
- * Scripts/webkitpy/common/net/testoutputset_unittest.py: Added.
- * Scripts/webkitpy/common/system/zip_mock.py: Added.
-
-2011-02-06 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Clear page's groupName even when not in DRT
- https://bugs.webkit.org/show_bug.cgi?id=53874
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::windowCloseRequested):
-
-2011-02-06 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [CMake] Add dependencies for Visual Studio projects
- https://bugs.webkit.org/show_bug.cgi?id=53773
-
- Add a WebKit dependecy to WinCELauncher, so CMake can
- generate the correct build order for the solution.
-
- * CMakeListsWinCE.txt:
-
-2011-02-06 Andreas Kling <kling@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] MiniBrowser: Clean up handling of titleChanged() signal
- https://bugs.webkit.org/show_bug.cgi?id=53869
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView): Remove unnecessary titleChanged() handling.
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow): Connect titleChanged() directly to setWindowTitle().
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-02-06 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- WebKitTestRunner needs layoutTestController.setWillSendRequestReturnsNull
- https://bugs.webkit.org/show_bug.cgi?id=42690
- <rdar://problem/8213851>
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::willSendRequestForFrame):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::willSendRequestReturnsNull):
- (WTR::LayoutTestController::setWillSendRequestReturnsNull):
-
-2011-02-05 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r77720.
- http://trac.webkit.org/changeset/77720
- https://bugs.webkit.org/show_bug.cgi?id=53854
-
- "Broke nrwt on Chromium win." (Requested by dglazkov|away on
- #webkit).
-
- * Scripts/webkitpy/common/system/executive.py:
-
-2011-02-05 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r77725.
- http://trac.webkit.org/changeset/77725
- https://bugs.webkit.org/show_bug.cgi?id=53844
-
- It broke Qt minimal build (Requested by Ossy_ on #webkit).
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
-
-2011-02-04 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Adam Barth.
-
- [GTK] plugins/plugin-document-back-forward.html fails
- https://bugs.webkit.org/show_bug.cgi?id=53833
-
- Add the new "alert on load" functionality for the Unix version of the
- test plugin. This functionality was originally introduced in r77706.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_instance): Add new plugin fuctionality.
-
-2011-02-04 Kundu Suchismita <suchi.kundu@nokia.com>
-
- Reviewed by Andreas Kling.
-
- Local Storage settings can be enable/disable from "Develop" menu
- https://bugs.webkit.org/show_bug.cgi?id=52296
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::toggleLocalStorage):
- (LauncherWindow::toggleOfflineStorageDatabase):
- (LauncherWindow::toggleOfflineWebApplicationCache):
- (LauncherWindow::setOfflineStorageDefaultQuota):
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
-
-2011-02-04 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- get test-webkitpy running on win32 python
- https://bugs.webkit.org/show_bug.cgi?id=53822
-
- The test harness crashes with a WindowsError because it can't find
- 'svn' when using subprocess.Popen. This gets us past the error
- so we can see the failing tests on the Chromium Win Release Tests
- bot.
-
- * Scripts/webkitpy/common/system/executive.py:
-
-2011-02-04 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] fast/events/pagehide-timeout.html fails
- https://bugs.webkit.org/show_bug.cgi?id=53771
-
- Add knowledge of the document browser cache model the DRT. When resetting
- WebKit settings to consistent values between tests, default to the document
- browser cache model.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues): Reset the cache model to the document browser
- cache model between tests.
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setCacheModel): An int value of 2 here corresponds to the
- document browser cache model.
-
-2011-02-04 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- PluginDocuments don't create widgets for plugins on back/forward
- https://bugs.webkit.org/show_bug.cgi?id=53474
-
- Teach the test plugin how to call alert on load.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
-
-2011-02-04 Adam Roben <aroben@apple.com>
-
- Add a test case for encode/decode of FormData/FormDataElement
-
- If the fix made in r77401 is broken, this new test will crash.
-
- Fixes <http://webkit.org/b/53616> <rdar://problem/8949883>.
-
- Reviewed by Sam Weinig.
-
- * TestWebKitAPI/Test.h: Moved the bulk of TEST_ASSERT into a new _TEST_ASSERT_HELPER macro.
- Added a new TEST_ASSERT_RETURN macro that can be used in functions with a return value.
-
- * TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp: Added.
- (TestWebKitAPI::didFinishLoadForFrame): Record that the load is finished.
- (TestWebKitAPI::setPageLoaderClient): Hook up the loader client.
- (TestWebKitAPI::createSessionStateContainingFormData): Load simple-form.html, submit the
- form, an return the session state data.
- (TestWebKitAPI::TEST): Create some session state that contains form data from one WKPage,
- and restore it into another WKPage.
-
- * TestWebKitAPI/Tests/WebKit2/simple-form.html: Added.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/copy-resources.cmd:
- Added new files.
-
-2011-02-04 Adam Roben <aroben@apple.com>
-
- Move code to run JavaScript tests into its own files
-
- This will allow other tests to use this mechanism.
-
- Fixes <http://webkit.org/b/53806> SpacebarScrolling should share its JavaScript-fu with the
- world
-
- Reviewed by Sam Weinig.
-
- * TestWebKitAPI/JavaScriptTest.cpp: Added.
- * TestWebKitAPI/JavaScriptTest.h: Added.
- Moved code here...
-
- * TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp: ...from here.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- Added the new files.
-
-2011-02-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- merge test expectations for chromium, chromium-gpu. The
- chromium-gpu port will no longer maintain its own
- test expectations file.
-
- Also add in a graphics_type() call on the port object to
- determine what graphics type to use in the test configuration,
- and log the configuration as a config setting.
-
- https://bugs.webkit.org/show_bug.cgi?id=53562
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2011-02-04 Mikhail Naganov <mnaganov@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- Web Inspector: fix processing Unicode literals from .js sources in check-inspector-strings.
- https://bugs.webkit.org/show_bug.cgi?id=53781
-
- * Scripts/check-inspector-strings:
-
-2011-02-04 Adam Roben <aroben@apple.com>
-
- Include the crashing function in the link to a crash log on Mac
-
- Fixes <http://webkit.org/b/53780> Crash log links in results.html should include the
- function that crashed on Mac
-
- Reviewed by David Kilzer.
-
- * Scripts/old-run-webkit-tests:
- (crashLocation): Moved all the Windows code inside an if instead of using an early return,
- but didn't otherwise change it. Added an if for Mac that parses the crashing function out of
- the crash log.
-
-2011-02-04 Adam Roben <aroben@apple.com>
-
- Link to Mac crash logs from results.html
-
- Fixes <http://webkit.org/b/14861> run-webkit-tests should link to Mac crash logs in
- results.html
-
- Reviewed by David Kilzer.
-
- * Scripts/old-run-webkit-tests:
- (captureSavedCrashLog): Added a case for Apple's Mac port. We get the crash log out of
- ~/Library/Logs/CrashReporter, and wait for ReportCrash to exit before trying to get the log.
-
-2011-02-03 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- WebKit2: Need WebKit2 equivalent of WebResourceLoadDelegate::willSendRequest in the Bundle
- https://bugs.webkit.org/show_bug.cgi?id=52897
- <rdar://problem/8898294>
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::willSendRequestForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2011-02-03 Ivan Krstić <ike@apple.com>
-
- Unreviewed.
-
- Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-02-03 James Kozianski <koz@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Add navigator.registerProtocolHandler behind a flag.
- https://bugs.webkit.org/show_bug.cgi?id=52609
-
- * Scripts/build-webkit:
-
-2011-02-03 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Eric Seidel.
-
- [NRWT] Remove TestArgs class, which is wrongly used.
-
- https://bugs.webkit.org/show_bug.cgi?id=53063
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base_unittest.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2011-02-03 Andrew Wason <rectalogic@rectalogic.com>
-
- Reviewed by Kenneth Russell.
-
- Change ENABLE_3D_CANVAS to ENABLE_WEBGL
- https://bugs.webkit.org/show_bug.cgi?id=53714
-
- * Scripts/build-webkit: change --3d-canvas build option
- to set ENABLE_WEBGL
-
-2011-02-03 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Tony Chang.
-
- [NRWT] Introduces Input/Output class used by base.Driver into port/base.py and
- move _run_single_test() and _process_output() functions from
- dump_render_tree_thread.py to a single_test_runner.py as an individual module.
-
- This is clean up and acts as a preparation for elimination of test_types/*
- classes. These classes will move to the single_test_runner module introduced
- in this patch.
-
- https://bugs.webkit.org/show_bug.cgi?id=53004
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/test_input.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_output.py: Removed.
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Delete a line that was accidentally missed in r77586; without it
- there is still a race between the two threads.
-
- https://bugs.webkit.org/show_bug.cgi?id=51572
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt: handle "broken pipe" notifications from DRT more cleanly.
-
- https://bugs.webkit.org/show_bug.cgi?id=52927
-
- * Scripts/webkitpy/layout_tests/port/server_process.py:
- * Scripts/webkitpy/layout_tests/port/server_process_unittest.py:
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- Update, resubmit change to bug 51572. I think the race that was
- fixed in r76703 caused the hang that caused us to roll this
- patch out before, so I'd like to try again.
-
- https://bugs.webkit.org/show_bug.cgi?id=51572
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
-
-2011-02-03 Daniel Cheng <dcheng@chromium.org>
-
- Unreviewed.
-
- Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-02-03 Adam Roben <aroben@apple.com>
-
- Include the crashing function in the link to a crash log
-
- Fixes <http://webkit.org/b/53739> Crash log links in results.html should include the
- function that crashed
-
- Reviewed by David Kilzer.
-
- * Scripts/old-run-webkit-tests:
- (crashLocation): Added. Returns the location of the crash.
- (linksForErrorTest): Include the crash location in the link text for the crash log, if one
- could be determined.
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Actually make the changes suggested by Mihai in his review
- of bug 53720 :(
-
- https://bugs.webkit.org/show_bug.cgi?id=53720
-
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: Fix bug introduced in r77434 that was
- causing us to run the canvas GPU tests on the Mac GPU port. This
- bug revealed that we were not setting the port.name() field
- properly in many cases, so I've cleaned up all of that code, and
- removed a few comments about "version-specific" GPU ports that
- don't exist and just confused things.
-
- Testing also revealed that port.abspath_for_test() wasn't
- normalizing paths on Windows properly, so I fixed that as well.
-
- https://bugs.webkit.org/show_bug.cgi?id=53719
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2011-02-03 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: fix normalization of paths on windows when gathering files
-
- r77434 introduced a bug that was causing the test expectations
- for the GPU ports to not be treated properly. It turns out that
- when we gathered the list of test files on Windows, we would
- return paths of the form "c:\LayoutTests/fast/canvas", and the
- mixture of backslashes and forward slashes was confusing things.
-
- This patch normalizes all of the filenames returned from
- test_files.find(), and adds better tests for this (fixing a
- couple of other bugs found in the meantime).
-
- https://bugs.webkit.org/show_bug.cgi?id=53720
-
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
-
-2011-02-03 Adam Roben <aroben@apple.com>
-
- Add links to Windows crash logs in results.html
-
- Fixes <http://webkit.org/b/53718> run-webkit-tests should link to Windows crash logs in
- results.html
-
- Reviewed by David Kilzer.
-
- * Scripts/old-run-webkit-tests:
- (top level): Added $crashLogTag and $windowsCrashLogFilePrefix (which came from
- createDebuggerCommandFile).
- (testCrashedOrTimedOut): If the test crashed, capture any saved crash log after the dump
- tool has exited.
- (captureSavedCrashLog): Added. Finds the crash log for the test that just crashed and moves
- it into the test results directory tree. Only implemented for Cygwin currently.
- (findNewestFileMatchingGlob): Added. Does what it says.
- (htmlForResultsSection): Only link to files that exist.
- (linksForErrorTest): Add a link to the crash log.
- (deleteExpectedAndActualResults): Delete any old crash log for this test.
- (createDebuggerCommandFile): Use the new $windowsCrashLogFilePrefix constant instead of
- hardcoding it here.
-
-2011-02-03 Adam Roben <aroben@apple.com>
-
- Tell the debugger the path to the WebKit source tree when saving a crash log
-
- This allows the debugger to include the crashing line of code in the log.
-
- Fixes <http://webkit.org/b/53678> Crash logs from buildslaves don't show the crashing line
- of code
-
- Reviewed by Sam Weinig.
-
- * Scripts/old-run-webkit-tests:
- (createDebuggerCommandFile): Added. Saves commands that we'd like the debugger to run to a
- file and returns the path to that file. The commands we pass came from
- setUpWindowsCrashLogSaving, but I've added a .srcpath command to tell the debugger where the
- WebKit source code lives.
- (setUpWindowsCrashLogSaving): Instead of specifying the commands directly on the command
- line using -c, save them to a file and specify the path to that file using -cf. This works
- around what is presumably a bug in Windows's command line parsing, where having multiple
- quoted paths in the debugger commands causes the post-mortem debugger not to be invoked at
- all. Also pulled the options we pass to the debugger out into a list that is then join()ed
- together to make them easier to modify in the future.
-
-2011-02-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add notification of the end of a rubber band.
- <rdar://problem/8940648>
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::createOtherPage):
- (WTR::TestController::initialize):
- Stub out the new WKUIClient function.
-
-2011-02-03 Gabor Rapcsanyi <rgabor@webkit.org>
-
- Unreviewed.
-
- Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-02-03 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt][WK2] MiniBrowser's window size should be 800x600
- https://bugs.webkit.org/show_bug.cgi?id=53670
-
- Make layout test failure debugging easier.
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
-
-2011-02-02 Andy Estes <aestes@apple.com>
-
- Reviewed by Mark Rowe.
-
- 'update-webkit' should handle OpenSource and Internal using different
- VCSs.
-
- * Scripts/update-webkit: Re-check the VCS type when updating Apple's
- Internal directory.
-
-2011-02-02 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: hardcode the directories to scan for tests
- for GPU bots instead of SKIPping them. See bug 53562 for some
- context, but we will now hard-code the list of directories to
- use by default instead of skipping over directories in the
- expectations file. We do this so that we will be able to merge
- the expectations files without getting conflicting SKIP
- directives. Note that this change will reduce the # of tests
- being run on the Mac GPU bots, because we're accidentally
- including some today.
-
- https://bugs.webkit.org/show_bug.cgi?id=53631
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2011-02-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Beth Dakin.
-
- Add ChromeClient function to paint custom overhang areas.
- https://bugs.webkit.org/show_bug.cgi?id=53639
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- Stub out new callback.
-
-2011-02-02 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: support chromium code paths in mock_drt
-
- https://bugs.webkit.org/show_bug.cgi?id=53471
-
- * Scripts/webkitpy/layout_tests/port/mock_drt.py:
- * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
-
-2011-02-02 Adam Klein <adamk@chromium.org>
-
- Reviewed by Tony Chang.
-
- Update new-run-webkit-tests --chromium to put output under Source/...
- https://bugs.webkit.org/show_bug.cgi?id=53612
-
- * BuildSlaveSupport/test-result-archive:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2011-01-28 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- [chromium] remove --use-test-shell from NRWT
- https://bugs.webkit.org/show_bug.cgi?id=53346
-
- I've already started removing some of the bindings like eventSender so
- this already doesn't work isn't useful. Also updated some comments to
- refer to DRT instead of test_shell.
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2011-02-02 Steve Lacey <sjl@chromium.org>
-
- Reviewed by Eric Carlson.
-
- Implement basic media statistics on media elements.
- https://bugs.webkit.org/show_bug.cgi?id=53322
-
- * Scripts/build-webkit:
-
-2011-02-02 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fixes for wxWebKit.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setSerializeHTTPLoads):
- * wx/browser/wscript:
- * wx/build/build_utils.py:
- * wx/build/settings.py:
-
-2011-02-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: stop skipping so many tests
-
- r77163 introduced a regression where we weren't resetting test
- expectations properly and were skipping too many tests as a
- result. This patch fixes that and adds a test for it.
-
- https://bugs.webkit.org/show_bug.cgi?id=53551
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
-
-2011-02-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add first stub of test_runner2. This
- will add support for the 'inline', 'threads', and 'processes'
- flags to --worker-model, but for now the implementatios just
- fall back on the old ones.
-
- https://bugs.webkit.org/show_bug.cgi?id=53157
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-02-01 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by James Robinson.
-
- [Chromium] run-chromium-webkit-unit-tests looks for binaries in the wrong place
- https://bugs.webkit.org/show_bug.cgi?id=53522
-
- * Scripts/run-chromium-webkit-unit-tests:
-
-2011-02-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Mihai Parparita.
-
- Using Control-C to cancel webkit-patch or other python tools causes
- unpleasant traceback console spew
- https://bugs.webkit.org/show_bug.cgi?id=53462
-
- Catch the exception and don't print the stack trace.
-
- * Scripts/webkit-patch:
-
-2011-02-01 Scott Cameron <sccameron@rim.com>
-
- Reviewed by Daniel Bates.
-
- Use Windows format for MinGW HTTPD path.
- https://bugs.webkit.org/show_bug.cgi?id=53503
-
- * Scripts/webkitperl/httpd.pm:
- - Use single-quotes around MySys value for $httpdPath in getHTTPDPath()
- so that we don't have to escape the space characters in the path. Also,
- changed path to Windows-style path and removed FIXME comment.
-
-2011-02-01 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt][WK2] Add a way to use shared process model in MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=53090
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView): Removed the m_context member.
- From now the context is guaranteed to be non-null and we
- don't need to store that in the object.
- * MiniBrowser/qt/BrowserView.h:
- * MiniBrowser/qt/BrowserWindow.cpp:
- Added static bool to determine that new windows need to be
- created with their own context or not. Use the same context
- and web process by default to be inilne with the other ports.
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::newWindow):
- * MiniBrowser/qt/BrowserWindow.h:
- * MiniBrowser/qt/main.cpp:
- (main): Added command line switch to be able to use the
- non-shared process model. Simplify the handling of the command line
- switches a little bit.
-
-2011-02-01 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add Window menu and Toggle FullScreen action to MiniBrowser.
- https://bugs.webkit.org/show_bug.cgi?id=53491
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::toggleFullScreenMode):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-02-01 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add Toggle Frame Flattening, Auto Load Images and Disable JavaScript actions to MiniBrowser.
- https://bugs.webkit.org/show_bug.cgi?id=53489
-
- Add Toggle Frame Flattening action to Develop menu. Add Auto Load Images and Disable JavaScript actions
- to Settings menu.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::toggleFrameFlattening):
- (BrowserWindow::toggleDisableJavaScript):
- (BrowserWindow::toggleAutoLoadImages):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-31 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- [Chromium] Switch chromium-mac to use ChromiumDriver
- https://bugs.webkit.org/show_bug.cgi?id=53461
-
- For the sake of consistency with the other Chromium platforms (and so
- that chromium-mac picks up special flags like --enable-hardware-gpu),
- switch chromium-mac from the WebKitDriver to ChromiumDriver.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2011-01-31 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- The current modifier parsing code in test_expectations is
- fragile and hard-coded, so it's not easy to understand the logic
- or easily add new types of modifiers (like GPU vs. CPU testing
- for graphics tests, or 32-bit vs. 64-bit differences).
-
- This is the first of two patches that will add in more generic
- support and then eliminate the GPU-specific test expectations
- files for Chromium.
-
- This patch adds two standalone objects for handling modifiers. The
- rules for interpreting modifiers, precedence, and conflicts are
- given in the docstring to the ModifierMatcher class, which
- returns ModifierMatchResult objects.
-
- This patch also adds routines to the Port interface and a
- default set of values in the base object, in order to obtain the
- values needed on a given test run. These values are then passed
- to the expectation parser. This also allows us to clean up the
- logic used to lint all of the different configurations in a
- single test_expectations.txt file.
-
- The next patch will merge in the separate GPU expectations file.
-
- https://bugs.webkit.org/show_bug.cgi?id=51222
-
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Tools/Scripts/webkitpy/style/checkers/test_expectations.py:
- * Tools/Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2011-01-31 Scott Cameron <sccameron@rim.com>
-
- Reviewed by Daniel Bates.
-
- update run-webkit-httpd to be able to launch Apache2.2 in a MSYS environment
- https://bugs.webkit.org/show_bug.cgi?id=50036
-
- This will add an Apache2.2 configuration file and modifies scripts to allow
- running an httpd server in an MSYS environment.
-
- The default Apache2.2 installation path has been preserved and PHP5 modules disabled
- in order to allow for simple installation/execution. Simply install the latest
- Apache2.2 version with OpenSSL from http://httpd.apache.org/download.cgi#apache22 to
- be able to execute run-webkit-httpd.
-
-
- * Scripts/run-webkit-httpd:
- * Scripts/webkitperl/httpd.pm:
-
-2011-01-31 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- mac DRT should report RTL scroll offset relative to top right corner
- https://bugs.webkit.org/show_bug.cgi?id=53324
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (dumpFrameScrollPosition):
-
-2011-01-31 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add Take Screen Shot action to MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=53422
-
- Add Take Screen Shot action to MiniBrowser's view menu.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::screenshot):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
-
- Reviewed by Xan Lopez.
-
- [GTK] REGRESSION: http/tests/media/video-{cookie,referer}.html failing
- https://bugs.webkit.org/show_bug.cgi?id=53379
-
- Remove left over #ifdef's. I thought all of the conditional code
- had been freed from the condition, but I forgot to check DRT.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setAlwaysAcceptCookies):
-
-2011-01-30 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix regression introduced in r77093 - path.rsplit() doesn't
- take keyword arguments.
-
- https://bugs.webkit.org/show_bug.cgi?id=53326
-
- * Scripts/webkitpy/common/system/filesystem_mock.py:
-
-2011-01-30 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Add more unit tests for rebaseline-chromium-webkit-tests. This
- change involves restructuring a bunch of r-c-w-t code to make it
- more testable as well. We also add wrapper classes for handling
- testing zip files and fetching URLs.
-
- https://bugs.webkit.org/show_bug.cgi?id=53040
-
- * Scripts/webkitpy/common/system/urlfetcher.py:
- * Scripts/webkitpy/common/system/urlfetcher_mock.py:
- * Scripts/webkitpy/common/system/zipfileset_mock.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2011-01-30 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Clean up of the filesystem-related modules used in webkitpy.
- I've added relpath() to the filesystem interface, modified
- ospath.relpath() so that it could work with the filesystem
- interface, and modified the fileset* routines to use the
- filesystem interface consistently.
-
- This patch also adds a close() routine to the fileset routines
- to indicate that the caller is done with the fileset. This
- allows zipfileset to clean up after itself when it creates
- tempfiles to store downloads.
-
- https://bugs.webkit.org/show_bug.cgi?id=53326
-
- * Scripts/webkitpy/common/system/directoryfileset.py:
- * Scripts/webkitpy/common/system/fileset.py:
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/common/system/filesystem_unittest.py:
- * Scripts/webkitpy/common/system/ospath.py:
- * Scripts/webkitpy/common/system/zipfileset.py:
- * Scripts/webkitpy/common/system/zipfileset_unittest.py:
-
-2011-01-30 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt][WK2]REGRESSION (r76991): Fix build errors
- https://bugs.webkit.org/show_bug.cgi?id=53400
-
- Revert the temporary build fix (http://trac.webkit.org/changeset/77088)
- and remove WebKit2Prefix.h from the build.
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2011-01-30 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed.
-
- [Qt][WK2] Buildfix.
-
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2011-01-28 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Adam Roben.
-
- define NOMINMAX when building ImageDiff, as we do elsewhere.
-
- Add various clampToInt() methods to MathExtras.h
- https://bugs.webkit.org/show_bug.cgi?id=52910
-
- * DumpRenderTree/win/ImageDiffCommon.vsprops:
-
-2011-01-28 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Darin Adler.
-
- WebKitTestRunner needs layoutTestController.setPOSIXLocale
- https://bugs.webkit.org/show_bug.cgi?id=42682
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::resetLocalSettings):
- (WTR::InjectedBundle::didReceiveMessage):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::setPOSIXLocale):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- test-webkitpy: fix webkitpy.layout_tests.port.mac_unittest.MacTest.test_skipped_file_paths
-
- This patch re-enables this test and changes it to
- handle all of the mac platform versions, not just the one
- it is running on.
-
- https://bugs.webkit.org/show_bug.cgi?id=53356
-
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Take two. The fix in 77023 didn't work, because we were
- still calling path.abspath_to_uri, which calls _cygpath under
- the covers, and it appears the cygpath on the bots does
- something different than it does on my machine. This patch
- removes the calls to path.abspath_to_uri, so it should be safe.
- If it doesn't work, I'll roll it out along with r76982 and 77023.
-
- https://bugs.webkit.org/show_bug.cgi?id=53126
-
- * Scripts/webkitpy/layout_tests/port/test.py:
-
-2011-01-28 David Kilzer <ddkilzer@apple.com>
-
- <rdar://problem/8930699> build-webkit gives a bogus warning with newer versions of Xcode
- <http://webkit.org/b/53353>
-
- Reviewed by Mark Rowe.
-
- * Scripts/webkitdirs.pm:
- (checkRequiredSystemConfig): Check the Xcode marketing version
- in addition to the DevCoreTools build version before complaining
- about an old version of Xcode. Also make the Mac OS X version
- check use Perl's built-in version string comparitor.
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Work around breakage on Win 7 Release bot caused by r76982
- and the fact that windows ports use "file:////" instead of
- "file:///". Ideally the test code should be isolated from
- this, but it isn't yet. Will fix properly in a bit.
-
- * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: change worker model values to
- "old-inline", "old-threads" in preparation for test_runner2 /
- multiprocessing changes.
-
- https://bugs.webkit.org/show_bug.cgi?id=53156
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/mac.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- committers.py - add an IRC nickname for dpranke
- https://bugs.webkit.org/show_bug.cgi?id=53335
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-28 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add a "mock DRT" port implementation
- and a separate class that emulates what we expect the
- DumpRenderTree behavior to be.
-
- This will eventually replace port/dryrun.py and allow us to get
- better test coverage of the new-run-webkit-tests code as well as
- a reference for what new-run-webkit-tests expects from DRT.
-
- This is the first attempt at this, and it is pretty bare-boned. It
- really only has been tested on the 'mac' port (and a little on
- the 'chromium-mac' port.
-
- https://bugs.webkit.org/show_bug.cgi?id=53126
-
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/mock_drt.py: Added.
- * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/port/test.py:
-
-2011-01-28 Pratik Solanki <psolanki@apple.com>
-
- Unreviewed. Removing .swp file checked in by mistake.
-
- * Scripts/.webkitdirs.pm.swp: Removed.
-
-2011-01-28 Pratik Solanki <psolanki@apple.com>
-
- Reviewed by David Kilzer.
-
- Space not necessary for undefined feature
- https://bugs.webkit.org/show_bug.cgi?id=53317
-
- * Scripts/build-webkit:
-
-2011-01-28 Chang Shu <chang.shu@nokia.com>
-
- Reviewed by Andreas Kling.
-
- Reset NetworkAccessManager to clean up credentials from previous tests.
- This change causes no performance overhead either.
- https://bugs.webkit.org/show_bug.cgi?id=36688
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
- (WebCore::DumpRenderTree::open):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
-
-2011-01-28 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add Zoom Text Only action to MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=53297
-
- Add Zoom Text Only action to MiniBrowser's view menu, change zoom levels to avoid unnecessary divides.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::zoomIn):
- (BrowserWindow::zoomOut):
- (BrowserWindow::resetZoom):
- (BrowserWindow::toggleZoomTextOnly):
- (BrowserWindow::applyZoom):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-28 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add webkit-patch roll-chromium-deps
- https://bugs.webkit.org/show_bug.cgi?id=53288
-
- This command updates the Source/WebKit/chromium/DEPS file with the
- last-known good revision of Chromium (or a revision specified on the
- command line). I'd eventually like to turn this into a SheriffBot
- command, but this is the first step.
-
- This patch somewhat sprawled because I needed to move a bunch of code
- out of ChangeLog that should never have been there in the first place.
- Also, I had to fix a bug in MockUser in order to test the new command.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/changelog.py:
- * Scripts/webkitpy/common/checkout/changelog_unittest.py:
- * Scripts/webkitpy/common/checkout/deps.py: Added.
- * Scripts/webkitpy/common/config/urls.py:
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/roll.py: Added.
- * Scripts/webkitpy/tool/commands/roll_unittest.py: Added.
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/__init__.py:
- * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py: Added.
- * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
- * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py: Added.
- * Scripts/webkitpy/tool/steps/suggestreviewers_unittest.py:
- * Scripts/webkitpy/tool/steps/updatechromiumdeps.py: Added.
- * Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py:
-
-2011-01-27 Greg Coletta <greg.coletta@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- Get rid of prefix header dependency for WebKit2 build system
- https://bugs.webkit.org/show_bug.cgi?id=50174
-
- Change the style checker so that it enforces config.h include for
- WebKit2.
-
- * Scripts/webkitpy/style/checker.py:
-
-2011-01-27 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Darin Adler.
-
- execCommand("Paste") doesn't work in WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=52785
-
- Enable both of the settings needed to allow paste.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
-
-2011-01-27 Jacob Dinu <dinu.jacob@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] QtTestBrowser: User input lost when toggling use of QGraphicsView
- https://bugs.webkit.org/show_bug.cgi?id=48440
-
- Preserve user input when toggling use of QGraphicsView
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::initializeView):
- (LauncherWindow::loadFinished):
- * QtTestBrowser/launcherwindow.h:
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::addressUrl):
- * QtTestBrowser/mainwindow.h:
-
-2011-01-27 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: turn off pixel tests correctly by default
- for webkit-based ports. r70013 (bug 47510) used
- port.set_option_default() to attempt to set default values, but
- that didn't work correctly. I have removed set_option_default
- for now since it was only being used in two places and in three
- useless unit tests. There is a separate bug open to fix the
- option parsing (48095), so this workaround is fine for now.
-
- https://bugs.webkit.org/show_bug.cgi?id=53217
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
-
-2011-01-27 Balazs Kelemen <kbalazs@webkit.org>
-
- Rubber-stamped by Ariya Hidayat.
-
- Trivial crash fix in WTR.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Increase the size
- of the vector by one to be able to store the null character.
-
-2011-01-27 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt][WK2] WTR should be initialized in the same way as DRT
- https://bugs.webkit.org/show_bug.cgi?id=53240
-
- * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
- (WTR::activateFonts): Added missing initialization steps.
-
-2011-01-27 Joone Hur <joone.hur@collabora.co.uk>
-
- Unreviewed.
-
- Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-27 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] [Symbian] Move project files into Source
- https://bugs.webkit.org/show_bug.cgi?id=52891
-
- Fix the Symbian build after the project files
- are moved to Source directory. On Symbian qmake
- needs to run in the same directory where the main
- pro files (WebKit.pro, Tools.pro) are located.
-
- * Scripts/webkitdirs.pm: Change to the directory where the pro file
- is located before running qmake for Symbian. Qmake on Symbian
- does not properly honor the "-o" option, work it around by setting
- the name of the Makefile to bld.inf.
-
-2011-01-27 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add simple zooming features to MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=53231
-
- Add View menu and Zoom In, Zoom Out, Zoom Reset actions to MiniBrowser.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::zoomIn):
- (BrowserWindow::zoomOut):
- (BrowserWindow::resetZoom):
- (BrowserWindow::updateUserAgentList):
- (BrowserWindow::applyZoom):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-26 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- WebKitTestRunner needs to support layoutTestController.evaluateInWebInspector
- https://bugs.webkit.org/show_bug.cgi?id=42319
-
- Add evaluateInWebInspector and other APIs needed for inspector tests to run.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::showWebInspector):
- (WTR::LayoutTestController::closeWebInspector):
- (WTR::LayoutTestController::evaluateInWebInspector):
- (WTR::LayoutTestController::setTimelineProfilingEnabled):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::shouldOpenWebInspector):
- (WTR::TestInvocation::invoke):
- * WebKitTestRunner/WebKitTestRunnerPrefix.h:
-
-2011-01-26 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Pixel dumps do not include scrollbars in output images
- https://bugs.webkit.org/show_bug.cgi?id=53216
-
- Show scrollbars in pixel dumps. This will fix pixel dumps for tests
- that have scrollbars.
-
- * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
- (createBitmapContextFromWebView): Take the snapshot of the containing GtkScrolledWindow
- instead of the web view itself.
-
-2011-01-26 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Fix regression introduced in r76322 ... new-run-webkit-tests
- was attempting to save the image diff output as a UTF-8-encoded
- file.
-
- https://bugs.webkit.org/show_bug.cgi?id=53210
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2011-01-26 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r76709.
- http://trac.webkit.org/changeset/76709
- https://bugs.webkit.org/show_bug.cgi?id=53194
-
- "broke python tests on non-snowleopard platforms" (Requested
- by dpranke on #webkit).
-
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/mock_drt.py: Removed.
- * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py: Removed.
-
-2011-01-26 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add a "mock DRT" port implementation
- and a separate class that emulates what we expect the
- DumpRenderTree behavior to be.
-
- This will eventually replace port/dryrun.py and allow us to get
- better test coverage of the new-run-webkit-tests code as well as
- a reference for what new-run-webkit-tests expects from DRT.
-
- This is the first attempt at this, and it is pretty bare-boned. It
- really only has been tested on the 'mac' port (and a little on
- the 'chromium-mac' port.
-
- https://bugs.webkit.org/show_bug.cgi?id=53126
-
- * Scripts/webkitpy/layout_tests/port/mock_drt.py: Added.
- * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/port/factory.py:
-
-2011-01-26 Xianzhu Wang <wangxianzhu@google.com>
-
- Reviewed by Tony Chang.
-
- Add '--no-timeout' option to Chromium DRT to ease debugging.
- https://bugs.webkit.org/show_bug.cgi?id=52873
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
-
-2011-01-26 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Fix qt_minimal build
- https://bugs.webkit.org/show_bug.cgi?id=53172
-
- * QtTestBrowser/locationedit.h:
-
-2011-01-26 Mansi Mithal <mansi.mithal@nokia.com>
-
- Reviewed by Antonio Gomes.
-
- QtTestBrowser should have a UI Setting to disable plugins
- https://bugs.webkit.org/show_bug.cgi?id=52408
-
- Added a new action item named "Disable Plugins"
- under the "Settings" menu.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::togglePlugins):
- * QtTestBrowser/launcherwindow.h:
-
-2011-01-25 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Adam Barth.
-
- Move main CMakeLists.txt into Source directory
- https://bugs.webkit.org/show_bug.cgi?id=52888
-
- * Scripts/webkitdirs.pm:
-
-2011-01-25 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Improve label text in submit-to-ews
- https://bugs.webkit.org/show_bug.cgi?id=53130
-
- * QueueStatusServer/templates/submittoews.html:
-
-2011-01-25 Mansi Mithal <mansi.mithal@nokia.com>
-
- Reviewed by Antonio Gomes.
-
- QtTestBrowser should have a UI Settings to prevent loading images
- https://bugs.webkit.org/show_bug.cgi?id=52409
-
- Added a new action item named "DisableAutoLoadImages"
- under the "Settings" menu
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::toggleAutoLoadImages):
- * QtTestBrowser/launcherwindow.h:
-
-2011-01-25 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Minor bug fixes and cleanup for filesystem wrappers, port/* test
- classes, test_expectations.py. This change adds "test-win" and
- "test-mac" variants to the test port so that we can better test
- rebaselining, and adds a MockUser() object for reuse in testing.
-
- https://bugs.webkit.org/show_bug.cgi?id=53036
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2011-01-25 Tony Chang <tony@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [chromium] remove unused layoutTestController callback
- https://bugs.webkit.org/show_bug.cgi?id=53103
-
- This method is used by a test_shell_test, but not needed by DRT.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- * DumpRenderTree/chromium/LayoutTestController.h:
-
-2011-01-25 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
-
- Reviewed by Andreas Kling.
-
- [GTK] Remove 64 bits release bot from the buildbot master
- https://bugs.webkit.org/show_bug.cgi?id=52899
-
- Removes the 64 bits release slave from the buildbot configuration,
- so that we can use it as an EWS.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2011-01-24 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Implement database quota callback to fix storage tests on WebKit2 bot
- https://bugs.webkit.org/show_bug.cgi?id=53064
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::exceededDatabaseQuota):
- (WTR::TestController::createOtherPage):
- (WTR::TestController::initialize):
-
-2011-01-24 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Use designated temp directory for the database for WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=53052
-
- Adopt the new WK2 API for this.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::libraryPathForTesting):
- (WTR::TestController::initialize):
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::platformLibraryPathForTesting):
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::TestController::platformLibraryPathForTesting):
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::platformLibraryPathForTesting):
-
-2011-01-24 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Stephanie Lewis.
-
- Add a new Leopard test bot.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2011-01-24 Gyuyoung Kim <gyuyoung.kim@samsung.com>
-
- Reviewed by Adam Barth.
-
- Add EFL Builder to core waterfall
- https://bugs.webkit.org/show_bug.cgi?id=52704
-
- Add EFL Builder to the core waterfall again.
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-01-24 Xianzhu Wang <wangxianzhu@google.com>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests fails to start HTTP server if there are proxy settings
- https://bugs.webkit.org/show_bug.cgi?id=52872
-
- Force disabling proxy to resolve the problem.
-
- * Scripts/webkitpy/layout_tests/port/http_server_base.py:
- * Scripts/webkitpy/layout_tests/port/websocket_server.py:
-
-2011-01-24 Andreas Kling <kling@webkit.org>
-
- Reviewed by Darin Adler.
-
- check-webkit-style: Update exemptions following Source/ move.
- https://bugs.webkit.org/show_bug.cgi?id=53017
-
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
-
-2011-01-24 Andras Becsi <abecsi@webkit.org>
-
- Rubber-stamped by Csaba Osztrogonác.
-
- [Qt] Move project files into Source
- https://bugs.webkit.org/show_bug.cgi?id=52891
-
- * DumpRenderTree/qt/ImageDiff.pro: Add missing "Source" to WebKit.pri path
-
-2011-01-24 Mikhail Naganov <mnaganov@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Web Inspector: Find duplicate strings in localizedStrings.js
-
- https://bugs.webkit.org/show_bug.cgi?id=53005
-
- * Scripts/check-inspector-strings:
-
-2011-01-24 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Regroup MiniBrowser's menubar and add open file action
- https://bugs.webkit.org/show_bug.cgi?id=53000
-
- Add File and Develop menu to MiniBrowser's menubar and add open file action to File menu.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::openFile):
- (BrowserWindow::~BrowserWindow):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-24 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed fix after r76496
-
- [Qt] Move project files into Source
- https://bugs.webkit.org/show_bug.cgi?id=52891
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Remove unnecessary "Source" from the path.
- * BuildSlaveSupport/built-product-archive: Remove unnecessary "Source" from the path.
- * Scripts/webkitdirs.pm: Add the accidentally removed slash to the path.
-
-2011-01-24 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Move project files into Source
- https://bugs.webkit.org/show_bug.cgi?id=52891
-
- * DerivedSources.pro: Renamed from DerivedSources.pro.
- * DumpRenderTree/qt/DumpRenderTree.pro:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * MiniBrowser/DerivedSources.pro:
- * MiniBrowser/qt/MiniBrowser.pro:
- * QtTestBrowser/QtTestBrowser.pro:
- * Scripts/webkitdirs.pm:
- * Tools.pro: Added.
- * WebKitTestRunner/DerivedSources.pro:
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2011-01-22 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Beefed up --threaded mode to catch even more kinds of errors.
- https://bugs.webkit.org/show_bug.cgi?id=52971
-
- * DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp: Use a shared
- context group to force JSC to mark multiple threads. (This used to be
- the default, but it changed in SnowLeopard.)
- (runJavaScriptThread): Do more locking and unlocking, and more allocation,
- to give threading mistakes more chances to show themselves.
- (startJavaScriptThreads):
- (stopJavaScriptThreads):
-
-2011-01-22 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Support layoutTestController.addURLToRedirect()
- https://bugs.webkit.org/show_bug.cgi?id=52956
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::addURLToRedirect):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2011-01-22 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] REGRESSION (r72360): http/tests/security/aboutBlank/xss-DENIED-* tests fail
- https://bugs.webkit.org/show_bug.cgi?id=49802
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
- (WebCore::DumpRenderTree::open):
-
-2011-01-21 Adam Barth <abarth@webkit.org>
-
- Reviewed by Maciej Stachowiak.
-
- Disable mac_unittest.py that fails on some of the Mac bots
- https://bugs.webkit.org/show_bug.cgi?id=52947
-
- As noted in the comment, this test does not appear to be correct
- because the function this test is testing returns different results
- depending on which flavor of Mac the test is run on. This patch
- disable the test. Hopefully we can re-enable the test once we've
- probably insulated the test from its environment.
-
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
-
-2011-01-21 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Fix bug introduced in r76322 that caused NRWT to not actually
- read the Skipped files properly.
-
- https://bugs.webkit.org/show_bug.cgi?id=52771
-
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
-
-2011-01-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Geoffrey Sean Garen and Mark Rowe.
-
- WebKitTestRunner needs the HOME environment variable to be set.
- <rdar://problem/8896573>
-
- * Scripts/old-run-webkit-tests: Set the HOME environment variable if
- it exists.
-
-2011-01-21 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Suppress a few remaining integration tests so that none of the
- layout_test unit tests ever read from the filesystem or launch
- subprocesses that aren't part of the unit tests.
-
- Also fix a minor bug in the printing unit tests that was
- incorrectly relying on sys.argv.
-
- https://bugs.webkit.org/show_bug.cgi?id=52863
-
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-01-21 Darin Adler <darin@apple.com>
-
- Fix Mac build.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]): Pass 0 for runModal function.
-
-2011-01-20 Darin Adler <darin@apple.com>
-
- Reviewed by Dan Bernstein.
-
- WebKit2: Implement showModalDialog
- https://bugs.webkit.org/show_bug.cgi?id=52855
-
- This fixes WebKitTestRunner to compile, but more work is probably
- needed to get it to pass the tests.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::runModal): Added. Calls through to the
- platform-specific version of runModal.
- (WTR::TestController::createOtherPage): Changed to be a private
- static member function so it can refer to runModal, which is
- a private static member function.
- (WTR::TestController::initialize): Pass 0 for the runModal
- function since we don't need to run the main window modal.
- I suspect this is wrong and will need to change.
- * WebKitTestRunner/TestController.h: Added declarations for
- the functions added above.
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::runModal): Added. Untested implementation.
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::TestController::runModal): Added.
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::runModal): Added.
-
-2011-01-21 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Split Host object off from WebKitPatch for easier re-use
- https://bugs.webkit.org/show_bug.cgi?id=52284
-
- new-run-webkit-tests and other tools are eventually going to want one of these.
- Basically you need to inherit from this class if you want to pretend to be a
- self.tool object for Steps/Commands.
-
- * Scripts/webkitpy/common/host.py: Added.
- * Scripts/webkitpy/tool/main.py:
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- Disable the tests that start and stop the http server and web
- server, so that we don't have to worry about port collisions on
- the bots.
-
- https://bugs.webkit.org/show_bug.cgi?id=52861
-
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- nrwt: rewrite google_chrome_unittest to use mock filesystem.
-
- https://bugs.webkit.org/show_bug.cgi?id=52772
-
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Siedel.
-
- nrwt: clean up almost all remaining port references, remove
- unnecessary import clauses. The only remaining references are
- in places where a mock filesystem makes no sense or can't be
- used, and in one routine in port/google_chrome_unittest that
- I'll rewrite in a separate patch.
-
- https://bugs.webkit.org/show_bug.cgi?id=52771
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
- * Scripts/webkitpy/layout_tests/port/gtk.py:
- * Scripts/webkitpy/layout_tests/port/mac.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/qt.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/win.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- remove fs refs from run_webkit_tests, rebaseline_chromium_webkit_tests
-
- https://bugs.webkit.org/show_bug.cgi?id=52762
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-01-20 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] fix the paths used for the rebaseline tool
- https://bugs.webkit.org/show_bug.cgi?id=52857
-
- Some of the bots were renamed so the path to grab the results zip
- file has changed.
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Fix bug introduced in r72688 / bug 52768 that broke the
- generation of the output filename links in the results.html
- output. Apparently none of the unit tests actually checked to
- make sure the generated links were correct :(
-
- https://bugs.webkit.org/show_bug.cgi?id=52854
-
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures_unittest.py:
-
-2011-01-20 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=52849
- Make window.print work with WebKit2
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
- Added zeroes to WKPageUIClient structures to avoid build failures.
-
-2011-01-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- nrwt: remove fs refs from printing, test_failures, test_expectations, text_diff
-
- https://bugs.webkit.org/show_bug.cgi?id=52756
-
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2011-01-20 Mansi Mithal <mansi.mithal@nokia.com>
-
- Reviewed by Antonio Gomes.
-
- QtTestBrowser should have a seperate menu for Settings
- https://bugs.webkit.org/show_bug.cgi?id=52817
-
- Added a new menu item named "Settings"
- and moved the "Enable interrupting js scripts" and "Enable js pop up windows" under the "Settings" menu
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
-
-2011-01-20 Sam Weinig <sam@webkit.org>
-
- Reviewed by John Sullivan.
-
- Update update-webkit-localizable-strings with new path to WebKit.
-
- * Scripts/update-webkit-localizable-strings:
-
-2011-01-20 James Robinson <jamesr@chromium.org>
-
- Reviewed by Darin Fisher.
-
- Implement mozilla's requestAnimationFrame API
- https://bugs.webkit.org/show_bug.cgi?id=51218
-
- Chromium DumpRenderTree support for window.webkitRequestAnimationFrame.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (invokeScheduleComposite):
- (WebViewHost::scheduleAnimation):
- (WebViewHost::paintInvalidatedRegion):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-20 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKitTestRunner needs to support layoutTestController.evaluateScriptInIsolatedWorld
- https://bugs.webkit.org/show_bug.cgi?id=42327
-
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm: Add support
- for methods that take their normal arguments but also a JSContextRef.
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: IDL definition
- for evaluateScriptInIsolatedWorld.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didClearWindowForFrame): Set a magic variable only if
- this call is for an isolated world.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::worldMap): Helper to create a world map.
- (WTR::LayoutTestController::worldIDForWorld): Map from an ID to a world.
- (WTR::LayoutTestController::evaluateScriptInIsolatedWorld): The newly
- added LayoutTestController API.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2011-01-19 Adam Roben <aroben@apple.com>
-
- Convert paths in environment variables back to msys-style inside commit-log-editor
-
- When this script gets run from inside git commit, msys-style paths in the environment will
- have been turned into Windows-style paths with forward slashes. This screws up functions
- like File::Spec->rel2abs, which seem to rely on $PWD having an msys-style path. We convert
- the paths back to msys-style before doing anything else.
-
- Fixes <http://webkit.org/b/48527> commit-log-editor uses full paths for section headers when
- using msysgit's Perl and multiple ChangeLogs have been edited
-
- Reviewed by David Kilzer.
-
- * Scripts/commit-log-editor: Call fixEnvironment before doing anything else.
- (fixEnvironment): Added. When run in msys in conjunction with git (i.e., when invoked from
- inside git commit), convert Windows-style paths in the environment back to msys-style paths.
-
-2011-01-20 Zoltan Horvath <zoltan@webkit.org>
-
- [Win] Unreviewed build fix after r76248.
-
- * DumpRenderTree/ForwardingHeaders/wtf/FastAllocBase.h: Added.
-
-2011-01-20 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- Refactoring of the custom allocation framework
- https://bugs.webkit.org/show_bug.cgi?id=49897
-
- Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
- The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
- equivalent macro implementation at the necessary places.
-2011-01-20 Yi Shen <yi.4.shen@nokia.com>
-
- Unreviewed.
-
- Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Tony Chang.
-
- Chromium builders don't delete unversioned directories when DEPS change
- https://bugs.webkit.org/show_bug.cgi?id=52745
-
- If we pass this option to gclient sync, gclient will delete directories
- that are no longer part of DEPS instead of leaving them around to
- confuse us later. Apparently, the downstream buildbots use this option
- already.
-
- * Scripts/update-webkit-chromium:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix - I pulled this patch in to fix an issue
- revealed by r76195 running on some new bots). Also fix a couple
- of other issues revealed in testing.
-
- nrwt: remove fs refs from layout_package/json*
-
- https://bugs.webkit.org/show_bug.cgi?id=52754
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix a couple of minor bugs discovered while bringing up new bots
- for testing.
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-01-19 James Robinson <jamesr@chromium.org>
-
- Unreviewed, rolling out r76194.
- http://trac.webkit.org/changeset/76194
- https://bugs.webkit.org/show_bug.cgi?id=51218
-
- Caused mysterious compile failure on the chromium win
- build.webkit.org bots
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintInvalidatedRegion):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- remove fs refs from test_runner, dump_render_tree_thread
-
- https://bugs.webkit.org/show_bug.cgi?id=52753
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-01-19 James Robinson <jamesr@chromium.org>
-
- Reviewed by Darin Fisher.
-
- Implement mozilla's requestAnimationFrame API
- https://bugs.webkit.org/show_bug.cgi?id=51218
-
- Chromium DumpRenderTree support for window.webkitRequestAnimationFrame.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (invokeScheduleComposite):
- (WebViewHost::scheduleAnimation):
- (WebViewHost::paintInvalidatedRegion):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix a few incorrect "self._filesystem" references introduced in
- r76184.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- add a .sep property, abspath(), isabs(), mtime(), and
- open_text_file_for_writing() to filesystem modules. Some of
- these properties are not needed in this patch but will be needed
- in subsequent patches (I'm doing this to avoid having to track
- multiple versions of a single file).
-
- Also, change most of the port/* modules to use the filesystem
- objects instead of referencing the filesystem directly.
-
- https://bugs.webkit.org/show_bug.cgi?id=52748
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/layout_tests/port/__init__.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
-
-2011-01-19 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders Carlsson.
-
- If resetting between tests times out, treat it as a WebProcess crash
- https://bugs.webkit.org/show_bug.cgi?id=52757
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::runTest):
-
-2011-01-19 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=52739
- Make it possible for a WebKit2 client to print headers and footers
-
- Added dummy implementations for new printing UIClient calls.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Change webkitpy/layout_tests/port/test.py to use the
- in-memory filesystem for cleaner unit testing. This
- change allows us to kill a lot of code that was
- specific to the test port, at the cost of being a
- little less clear about how things would work if
- you didn't have a filesystem.
-
- https://bugs.webkit.org/show_bug.cgi?id=52605
-
- * Scripts/webkitpy/layout_tests/port/test.py:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix test failure caused by committing attachment 79368 instead
- of attachment 79461 on bug 52604.
-
- * Scripts/webkitpy/common/system/filesystem_mock.py:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests: remove use of os.walk, use mock filesystem for better
- unit testing. os.walk() is too much of a hassle to implement on
- top of the in-memory mock filesystem and adding the necessary
- interface to files_under() gives clients a cleaner API anyway
- (for this particular usage model).
-
- https://bugs.webkit.org/show_bug.cgi?id=52691
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
-
-2011-01-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Change more modules in the layout-tests code to use the
- filesystem wrapper for cleaner unit testing.
-
- This patch also adds the glob() wrapper to the filesystem
- abstraction.
-
- https://bugs.webkit.org/show_bug.cgi?id=52604
-
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
-
-2011-01-19 Levi Weintraub <leviw@chromium.org>
-
- Unreviewed.
-
- Updating my email addresses and irc nick.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-19 Tony Chang <tony@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- [chromium] [linux] if check-sys-deps fails, output the failure reason
- https://bugs.webkit.org/show_bug.cgi?id=52671
-
- * Scripts/webkitpy/common/system/executive_mock.py: Add support for
- error handler functions.
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- output the error text from --check-sys-deps
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2011-01-19 Aparna Nandyal <aparna.nand@wipro.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] QtTestBrowser crashes when closing if Facebook is opened
- https://bugs.webkit.org/show_bug.cgi?id=52554
-
- QtNetworkAccessManager is created in a thread and set as
- member variable in QWebPage. When the thread is destroyed
- the object is still used. So fix will set the object to
- NULL once the thread is destroyed.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::~LauncherWindow):
-
-2011-01-18 Maciej Stachowiak <mjs@apple.com>
-
- Rubber stamped by Csaba Osztrogonac
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Removed unncessary inculde of WKStringCF.h
-
-2011-01-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add a --build-directory command line argument
-
- Official Google Chrome builds use a non-standard build directory
- location. This patch adds a --build-directory argument that
- allows that location to be specified on the command line. Only
- Chromium-based builds will use this flag for now, but anyone can
- in the future.
-
- There are no unit tests for this since it's difficult to test
- until mock filesystems are fully supported in the code. This was
- tested by hand for now.
-
- https://bugs.webkit.org/show_bug.cgi?id=52694
-
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-01-18 Maciej Stachowiak <mjs@apple.com>
-
- Not reviewed. Bot fix.
-
- Remove an inadvertently committed debugging print.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::notifyDone):
-
-2011-01-18 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner should track loading more like DumpRenderTree
- https://bugs.webkit.org/show_bug.cgi?id=52692
-
- Change load tracking to track the current top loading frame, in the manner of DumpRenderTree.
- This makes some tests that call notifyDone multiple times pass.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::InjectedBundle):
- (WTR::InjectedBundle::done):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::topLoadingFrame):
- (WTR::InjectedBundle::setTopLoadingFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::stopLoading):
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::notifyDone):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::didReceiveMessageFromInjectedBundle):
-
-2011-01-18 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [Chromium] NRWT looking for DRT binary in the wrong path on Mac
- https://bugs.webkit.org/show_bug.cgi?id=52678
-
- Update path now that WebKit is inside Source.
-
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
-
-2011-01-18 Robert Hogan <robert@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] http/tests/incremental/slow-utf8-text.pl fails
- https://bugs.webkit.org/show_bug.cgi?id=44282
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dump):
-
-2011-01-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Fix a small race condition that could cause the unit tests for
- new-run-webkit-tests to fail in a multithreaded environment.
- There was a small window in the code where one thread would
- check to see if a thread had raised an exception, do something,
- and then check to see if the thread was alive. If the other
- thread raised an exception and exited in between these two
- steps, the exception would be lost. Flipping the order of the
- two checks fixes the race, since we will now always check for an
- exception on the thread before exiting.
-
- https://bugs.webkit.org/show_bug.cgi?id=51579
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
-
-2011-01-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue dies when test archiving fails
- https://bugs.webkit.org/show_bug.cgi?id=52617
-
- I looked at the machine and it had 10 archives already
- thus find_unused_name was returning None. I've upped
- the limit to 100 (per bug) and tested the case where
- find_unused_name returns None (making archive return None).
-
- * Scripts/webkitpy/common/system/workspace.py:
- * Scripts/webkitpy/common/system/workspace_unittest.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2011-01-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Update rebaseline-chromium-webkit-tests unit tests to use a mock
- filesystem. Also fix a couple of "with" statements missed by
- r76050.
-
- https://bugs.webkit.org/show_bug.cgi?id=52487
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
-
-2011-01-18 Sergio Villar Senin <svillar@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Build fixes for gtk3 build
- https://bugs.webkit.org/show_bug.cgi?id=52648
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (beginDragWithFilesCallback):
-
-2011-01-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Update rebaseline-chromium-webkit-tests to use filesystem objects
- instead of direct references to os.path, shutil, tempfile, etc.
-
- This patch doesn't change anything, but will allow subsequent
- patches to change the unit tests to no longer use the real
- filesystem.
-
- This patch adds a bunch more methods to the filesystem object as
- well.
-
- https://bugs.webkit.org/show_bug.cgi?id=52482
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
-
-2011-01-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- new-run-webkit-tests shouldn't crash when you try to run a
- directory containing only skipped files.
-
- https://bugs.webkit.org/show_bug.cgi?id=52478
-
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-01-18 Adam Bergkvist <adam.bergkvist@ericsson.com> and Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] The GTK+ EventSender needs support for beginDragWithFiles
- https://bugs.webkit.org/show_bug.cgi?id=40833
-
- * DumpRenderTree/gtk/EventSender.cpp: Add a beginDragWithFiles implementation for the
- GTK+ event sender.
- (dragWithFilesDragDataGetCallback): Added.
- (dragWithFilesDragEndCallback): Added.
- (beginDragWithFilesCallback): Added.
-
-2011-01-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
-
- Reviewed by Adam Barth.
-
- ews: Add additional watcher to efl ews
- https://bugs.webkit.org/show_bug.cgi?id=52613
-
- Add gyuyoung.kim@samsung.com to watcher list of efl-ews.
-
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
-
-2011-01-17 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Alexey Proskuryakov.
-
- Fix some headers with missing or misspelled #ifndef guards
- https://bugs.webkit.org/show_bug.cgi?id=52545
-
- * DumpRenderTree/chromium/TestEventPrinter.h:
- * DumpRenderTree/chromium/WebPreferences.h:
-
-2011-01-17 Jessie Berlin <jberlin@apple.com>
-
- Reviewed by Anders Carlsson.
-
- REGRESSION: Assertion failure in FrameLoader::continueLoadAfterWillSubmitForm() when
- navigating back to an unreachable URL
- https://bugs.webkit.org/show_bug.cgi?id=52388
-
- Add a third parameter (unreachableURL) to queueLoadHTMLString.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (queueLoadHTMLStringCallback):
- (LayoutTestController::queueLoadHTMLString):
- (LayoutTestController::queueLoadAlternateHTMLString):
- * DumpRenderTree/LayoutTestController.h:
-
- * DumpRenderTree/WorkQueueItem.h:
- (LoadHTMLStringItem::LoadHTMLStringItem):
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (WorkItemLoadHTMLString::WorkItemLoadHTMLString):
- (WorkItemLoadHTMLString::run):
- (LayoutTestController::queueLoadHTMLString):
-
- * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/mac/WorkQueueItemMac.mm:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/win/WorkQueueItemWin.cpp:
- (LoadHTMLStringItem::invoke):
-
-2011-01-17 Dan Bernstein <mitz@apple.com>
-
- Rubber-stamped by Mark Rowe.
-
- Update xcodeproj svn:ignore to include xcuserdata.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj: Modified property svn:ignore.
- * MiniBrowser/MiniBrowser.xcodeproj: Modified property svn:ignore.
- * TestWebKitAPI/TestWebKitAPI.xcodeproj: Modified property svn:ignore.
- * WebKitLauncher/WebKitLauncher.xcodeproj: Modified property svn:ignore.
- * WebKitTestRunner/WebKitTestRunner.xcodeproj: Modified property svn:ignore.
-
-2011-01-17 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed fix after r75908.
-
- Move WebKit into Source
- https://bugs.webkit.org/show_bug.cgi?id=52530
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add Source to the path for Qt API tests.
-
-2011-01-17 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed.
-
- Remove accidentally committed debug printing after r75908.
-
- * Scripts/webkitdirs.pm:
-
-2011-01-17 John Knottenbelt <jknotten@chromium.org>
-
- Unreviewed.
-
- Add myself to committers list
- https://bugs.webkit.org/show_bug.cgi?id=52566
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-17 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- GeolocationController should call stopUpdating on destruction
- https://bugs.webkit.org/show_bug.cgi?id=52216
-
- fast/dom/Geolocation/window-close-crash.html requires that a
- Geolocation watch be started in a secondary window. Consequently,
- we need to allow geolocation permission and provide a mock
- geolocation position for the secondary window's
- GeolocationClientMock.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setGeolocationPermission):
- (LayoutTestController::setMockGeolocationPosition):
- (LayoutTestController::setMockGeolocationError):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::windowList):
-
-2011-01-16 Adam Barth <abarth@webkit.org>
-
- Update more include paths to reflect WebKit move.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::keyDown):
- (EventSender::needsShiftModifier):
- * DumpRenderTree/chromium/WebThemeEngineDRTMac.h:
- * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm:
-
-2011-01-16 Kent Tamura <tkent@chromium.org>
-
- Unreviewed, Chromium build fix.
-
- * Scripts/update-webkit-chromium: Webkit/chromium -> Source/WebKit/chromium
-
-2011-01-16 Martin Robinson <mrobinson@igalia.com>
-
- Build fix for GTK+ after source directory movement.
-
- * GNUmakefile.am: Correct include paths.
-
-2011-01-16 Adam Barth <abarth@webkit.org>
-
- Teach svn-apply about WebKit move.
-
- * Scripts/VCSUtils.pm:
-
-2011-01-16 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move WebKit into Source
- https://bugs.webkit.org/show_bug.cgi?id=52530
-
- * DumpRenderTree/mac/InternalHeaders/WebKit/WebTypesInternal.h:
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/GCControllerQt.cpp:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- * DumpRenderTree/qt/PlainTextControllerQt.cpp:
- * DumpRenderTree/qt/TextInputControllerQt.cpp:
- * DumpRenderTree/wscript:
- * QtTestBrowser/launcherwindow.h:
- * Scripts/build-webkit:
- * Scripts/webkitdirs.pm:
-
-2011-01-15 Adam Barth <abarth@webkit.org>
-
- Teach svn-apply about WebKit2 move.
-
- * Scripts/VCSUtils.pm:
-
-2011-01-15 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move WebKit2 into Source
- https://bugs.webkit.org/show_bug.cgi?id=52438
-
- * MiniBrowser/qt/MiniBrowser.pro:
- * Scripts/build-webkit:
- * Scripts/do-file-rename:
- * Scripts/do-webcore-rename:
- * Scripts/test-webkitpy:
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/style/checker.py:
- * WebKitTestRunner/DerivedSources.pro:
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2011-01-15 Jochen Eisinger <jochen@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] remove obsolete createView method
- https://bugs.webkit.org/show_bug.cgi?id=52437
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::createView):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-14 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Geoff Garen.
-
- ShouldLoadResourceForFrame should use strings, not URLs.
- https://bugs.webkit.org/show_bug.cgi?id=52476
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::shouldLoadResourceForFrame): Update to use a WKStringRef.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2011-01-14 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by David Levin.
-
- Add Tony Gentilcore as a reviewer
- https://bugs.webkit.org/show_bug.cgi?id=52480
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-14 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style: _FunctionState should keep track of where the function name starts.
- https://bugs.webkit.org/show_bug.cgi?id=52454
-
- * Scripts/webkitpy/style/checkers/cpp.py: Added function_name_start_position to
- _FunctionState and logic for setting it correctly.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added tests.
-
-2011-01-14 Vincent Scheib <scheib@chromium.org>
-
- Reviewed by David Levin.
-
- Add support to DumpRenderTree to use the GPU rather than software renderer
- https://bugs.webkit.org/show_bug.cgi?id=52333
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-01-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] update fonts.conf to fix 6 linux tests in drt
- https://bugs.webkit.org/show_bug.cgi?id=52411
-
- * DumpRenderTree/chromium/fonts.conf: Update to match the copy in
- chromium's src/webkit/tools/test_shell/resources/fonts.conf
-
-2011-01-14 Eric Seidel <eric@webkit.org>
-
- Original patch from Peter Gal <galpater@inf.u-szeged.hu>
-
- Reviewed by Adam Barth.
-
- Fix when running Tools/Scripts/check-webkit-style without arguments.
- https://bugs.webkit.org/show_bug.cgi?id=52261#c16
-
- * Scripts/webkitpy/common/checkout/scm.py: Handle None for changed_files argument better in Git.create_patch method.
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2011-01-04 Jochen Eisinger <jochen@chromium.org>
-
- Reviewed by David Levin.
-
- Store the tempdir object in a variable so it doesn't get deleted too early.
- https://bugs.webkit.org/show_bug.cgi?id=51875
-
- * Scripts/update-webkit-auxiliary-libs:
- * Scripts/update-webkit-support-libs:
-
-2011-01-14 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Make it work in python 2.5.
-
- webkit-patch suggest-reviewers dies when ChangeLogs are missing
- https://bugs.webkit.org/show_bug.cgi?id=49158
-
- * Scripts/webkitpy/common/checkout/api_unittest.py:
-
-2011-01-14 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r75774.
- http://trac.webkit.org/changeset/75774
- https://bugs.webkit.org/show_bug.cgi?id=52431
-
- gtk builds were broken (Requested by loislo2 on #webkit).
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2011-01-14 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style: _FunctionState should detect pure functions.
- https://bugs.webkit.org/show_bug.cgi?id=52428
-
- * Scripts/webkitpy/style/checkers/cpp.py: Added detection for if a function declaration
- is a pure virtual function.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added tests for verifying that pure
- virtual functions are correctly detected.
-
-2011-01-13 Ilya Tikhonovsky <loislo@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Just small fix for problem with check-webkit-style.
- It just didn't work for this patch.
- Old code can't concatenate a list of strings with None.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2011-01-13 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style: _FunctionState should use Position to know where items are.
- https://bugs.webkit.org/show_bug.cgi?id=52424
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (_FunctionState.*): Changed _FunctionState to use Position instead of line numbers.
- (detect_functions): Changed to pass Position's to _FunctionState.begin and
- did some minor clean-up.
- (*): Other changes are simply about converting to use the Position's in_FunctionState
- instead of line numbers.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Changed the test code
- to verify the positions stored in _FunctionState.
-
-2011-01-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by David Levin.
-
- webkit-patch suggest-reviewers dies when ChangeLogs are missing
- https://bugs.webkit.org/show_bug.cgi?id=49158
-
- This is not the most elegant, but it is a very safe fix to this bug.
- One advantage of catching ScriptError like this instead of adding a
- new added_or_modified_files or fixing all changed_files callers
- to use a more specific change_files variant, is that we catch
- all kinds of ScriptErrors which might cause our (non-essential)
- suggest-reviewers code to fail out. This should make passing
- --suggest-reviewers to webkit-patch upload much more robust
- and may even make it possible for us to make it default.
-
- The root of the problem here is that SCM.changed_files includes
- deleted ChangeLog paths (from moves, etc) which then when we ask
- SVN/Git for the contents of the file at that revision, the command
- errors out and Executive.run_command raises a ScriptError.
-
- In the future we might fix this differently by making all current
- callers of chagned_files use a more specific method for requesting
- what types of changes they're interested in (adds, modifies, deletes, etc.)
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/api_unittest.py:
-
-2011-01-13 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Alexey Proskuryakov.
-
- <rdar://problem/8827065> REGRESSION (r71884): Cross-origin XHR fails if willSendRequest changes the URL
- https://bugs.webkit.org/show_bug.cgi?id=52419
-
- Allow to further control the behavior of the willSendRequest delegate callback by making it
- set a different URL in the new request.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (addURLToRedirectCallback): Added.
- (LayoutTestController::staticFunctions): Added addURLToRedirect.
- (LayoutTestController::addURLToRedirect): Added. Adds the redirection to the map.
- (LayoutTestController::redirectionDestinationForURL): Added this getter.
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/mac/ResourceLoadDelegate.mm:
- (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]): Check
- if there is a redirection for the request’s URL, established by addURLToRedirect(), and if so,
- change the URL in the new request to the redirect destination.
-
-2011-01-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Mihai Parparita.
-
- webkit-patch suggest-reviewers fails due to invalid utf8 in ChangeLog files
- https://bugs.webkit.org/show_bug.cgi?id=52416
-
- Example: webkit-patch suggest-reviewers -g ca3890fe74d94d85d6bfa48f9ea497b094d8e717
- UnicodeDecodeError: 'utf8' codec can't decode bytes in position 536-538: invalid data
-
- I also added FIXMEs about the changed_files returning deleted files problem
- which is causing the other most common exception for suggest-reviewers
- (and is probably breaking sheriff-bots blame detection).
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/api_unittest.py:
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2011-01-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- results archives from commit-queue are too large to upload
- https://bugs.webkit.org/show_bug.cgi?id=52405
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2011-01-13 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [gtk] Zero-sized font does not yet work
- https://bugs.webkit.org/show_bug.cgi?id=49793
-
- Set minimum-font-size to 0 for the DRT.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
-
-2011-01-13 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Darin Adler.
-
- Make old-run-webkit-tests more robust on buildbots
- https://bugs.webkit.org/show_bug.cgi?id=52364
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Pass --exit-after-n-failures 500 to old-run-webkit-tests script.
-
-2011-01-13 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Darin Adler.
-
- Make old-run-webkit-tests more robust on buildbots
- https://bugs.webkit.org/show_bug.cgi?id=52364
-
- * Scripts/old-run-webkit-tests: Ensure that testResultsDirectory is empty.
-
-2011-01-13 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] fix plugins/plugin-javascript-access.html on Linux and Mac
- https://bugs.webkit.org/show_bug.cgi?id=52332
-
- Forked Info.plist is not longer needed.
-
- * DumpRenderTree/chromium/TestNetscapePlugIn/Info.plist: Removed.
-
-2011-01-13 Mikhail Naganov <mnaganov@chromium.org>
-
- Reviewed by Timothy Hatcher.
-
- Web Inspector: Cleanup after r75613 -- make all UI-facing strings
- to be passed directly to WebInspector.UIString
-
- https://bugs.webkit.org/show_bug.cgi?id=52365
-
- * Scripts/check-inspector-strings:
-
-2011-01-13 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r74881.
- http://trac.webkit.org/changeset/74881
- https://bugs.webkit.org/show_bug.cgi?id=52357
-
- The EFL builder has been red for days (Requested by abarth on
- #webkit).
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-01-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by David Levin.
-
- Add beforeunload support to WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=52353
-
- This makes a number of currently failing tests pass.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::runBeforeUnloadConfirmPanel):
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2011-01-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Sam Weinig.
-
- Detect, identify and recover from WebProcess crashes in run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=52330
-
- * Scripts/old-run-webkit-tests: Detect when the regression test tool reports
- a web process crash.
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Set up a processDidCrash
- callback.
- (WTR::TestController::processDidCrash): Report that the Web process
- crashed.
- * WebKitTestRunner/TestController.h:
-
-2011-01-12 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style -- close_expression function doesn't work correctly.
- https://bugs.webkit.org/show_bug.cgi?id=52272
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (Position.__str__): Added a way to convert it to a string which is useful in tests.
- (Position.__cmp__): Added a way to compare Position which is useful in tests and
- generally useful (for upcoming code changes).
- (close_expression): Changed to use Position for input and output.
- Also, fixed many bugs such as only working correctly for parenthesis,
- not working correctly if given an offset in a line and not finding
- the real closing element if there were multiple closing elements in
- the same line.
- (detect_functions): Adjusted due to the change in arguments for
- close_expression.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppStyleTestBase.assert_positions_equal): Added a way to verify that
- two positions are the same.
- (CppStyleTest.test_position): Added tests for the __str_ and __cmp__ methods.
- (CppStyleTest.test_close_expression): Added tests to catch the issues
- that were fixed.
-
-2011-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r75576.
- http://trac.webkit.org/changeset/75576
- https://bugs.webkit.org/show_bug.cgi?id=52304
-
- broke rebaseline-chromium-webkit-test (Requested by thakis on
- #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/style/checkers/test_expectations.py:
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2011-01-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Darin Adler.
-
- Add a no-build option to run-webkit-tests, to avoid building DRT/WKTR
- https://bugs.webkit.org/show_bug.cgi?id=52307
-
- * Scripts/old-run-webkit-tests:
-
-2011-01-12 Koan-Sin Tan <koansin.tan@gmail.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] WebKitGtk+ doesn't build on Mac OS X 10.6
- https://bugs.webkit.org/show_bug.cgi?id=50867
-
- Fixed library extention for Mac in webkitdirs.pm and type conflict in
- TestNetscapePlugin.cpp
-
- * GNUmakefile.am: Don't use AppKit when compiling TestNetscapePlugin for GTK+
- * Scripts/webkitdirs.pm:
-
-2011-01-12 Mikhail Naganov <mnaganov@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- Add check-inspector-strings script.
-
- https://bugs.webkit.org/show_bug.cgi?id=52295
-
- * Scripts/check-inspector-strings: Added.
-
-2011-01-12 Adam Roben <aroben@apple.com>
-
- Advertise the .testnetscape file extension on Windows
-
- Fixes <http://webkit.org/b/52298>
- plugins/no-mime-with-valid-extension.html fails on Windows
-
- Reviewed by Dan Bernstein.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Added a
- FileExtents field to map the .testnetscape file extension to the
- application/x-webkit-test-netscape MIME type, just as we do on Mac.
-
-2011-01-12 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Make webkit-patch support subdirectories for SVN checkouts
- https://bugs.webkit.org/show_bug.cgi?id=52261
-
- os.relpath does not exist on Python 2.5, so we need to call our version
- of the API.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2011-01-11 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Eric Seidel.
-
- Close additional pages opened during a test once the test completes.
- https://bugs.webkit.org/show_bug.cgi?id=52276
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::done):
-
-2011-01-11 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Errors should be separated from the command line in bot messages.
- https://bugs.webkit.org/show_bug.cgi?id=52275
-
- * Scripts/webkitpy/common/system/executive.py:
- (ScriptError.message_with_output): Added a newline to separate the command
- line from the errors.
- * Scripts/webkitpy/common/system/executive_unittest.py:
- (ScriptErrorTest.test_message_with_output): Added tests for the various code
- paths in message_with_output.
-
-2011-01-11 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- commit-queue should know how to upload archived results (for test flakes or general failures)
- https://bugs.webkit.org/show_bug.cgi?id=52048
-
- The zips are mostly empty due to forgetting -r.
- Expected diffs were not being pulled from the archive due
- to the archive having longer paths than I realized.
-
- * Scripts/webkitpy/common/system/workspace.py:
- * Scripts/webkitpy/common/system/workspace_unittest.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
-
-2011-01-11 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- The current modifier parsing code in test_expectations is
- fragile and hard-coded, so it's not easy to understand the logic
- or easily add new types of modifiers (like GPU vs. CPU testing
- for graphics tests, or 32-bit vs. 64-bit differences).
-
- This is the first of two patches that will add in more generic
- support and then eliminate the GPU-specific test expectations
- files for Chromium.
-
- This patch adds two standalone objects for handling modifiers. The
- rules for interpreting modifiers, precedence, and conflicts are
- given in the docstring to the ModifierMatcher class, which
- returns ModifierMatchResult objects.
-
- This patch also adds routines to the Port interface and a
- default set of values in the base object, in order to obtain the
- values needed on a given test run. These values are then passed
- to the expectation parser. This also allows us to clean up the
- logic used to lint all of the different configurations in a
- single test_expectations.txt file.
-
- The next patch will merge in the separate GPU expectations file.
-
- https://bugs.webkit.org/show_bug.cgi?id=51222
-
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2011-01-11 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Adam Barth.
-
- Make webkit-patch support subdirectories for SVN checkouts
- https://bugs.webkit.org/show_bug.cgi?id=52261
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/style_references.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
-
-2011-01-11 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- commit-queue should know how to upload archived results (for test flakes or general failures)
- https://bugs.webkit.org/show_bug.cgi?id=52048
-
- I changed the API for archive_last_layout_test_results w/o updating the implementation. Oops.
- This fixes an exception seen on the commit-queue when attempting to report flaky tests.
-
- * Scripts/webkitpy/common/system/workspace.py:
- * Scripts/webkitpy/common/system/workspace_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2011-01-11 Sam Weinig <sam@webkit.org>
-
- Roll r75474 back in.
-
-2011-01-11 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Remove uses of QFuture since it isn't supported on all platforms.
- https://bugs.webkit.org/show_bug.cgi?id=51204
-
- * QtTestBrowser/webpage.h:
- (QtNAMThread::QtNAMThread):
- (QtNAMThread::networkAccessManager):
- (QtNAMThread::run):
-
-2011-01-11 Peter Varga <pvarga@webkit.org>
-
- Unreviewed.
-
- Add myself to committers' list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-11 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should know how to upload archived results (for test flakes or general failures)
- https://bugs.webkit.org/show_bug.cgi?id=52048
-
- Now the queue will always upload results. Either the entire zip, or just
- the diffs.txt in the case of text failures.
-
- This should make understanding flakes much easier, and paves the way
- for having the EWS run layout tests (and upload failures).
-
- In order to upload .zip files I had to teach bugzilla.py to autodetect
- mime types from the filename. Since mimetypes.py doesn't include a mapping
- for .patch files, I have it add one before calling guess_type.
-
- We may find that always uploading the whole zip instead of just the -diffs.txt
- file is preferable, but for now I'm keeping the old behavior because it makes
- quickly understanding text failures easy.
-
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/common/system/workspace.py: Added.
- * Scripts/webkitpy/common/system/workspace_unittest.py: Added.
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2011-01-10 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r75464.
- http://trac.webkit.org/changeset/75464
- https://bugs.webkit.org/show_bug.cgi?id=52193
-
- Followup rollout for 75474 (Requested by Ossy on #webkit).
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2011-01-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Baseline qt_minimal configuration
- https://bugs.webkit.org/show_bug.cgi?id=51313
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting): Add
- QT_NO_UNDOSTACK guard.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome): Add QT_NO_SHORTCUT and QT_NO_PRINTER
- guards.
- (LauncherWindow::applyZoom): Add QT_NO_ANIMATION guard.
- (LauncherWindow::screenshot): Add QT_NO_FILEDIALOG guard.
- (LauncherWindow::selectElements): Add QT_NO_INPUTDIALOG guard.
- (LauncherWindow::showUserAgentDialog): Add QT_NO_COMBOBOX guard.
-
- * QtTestBrowser/launcherwindow.h:
- * QtTestBrowser/locationedit.cpp: Add QT_NO_INPUTDIALOG guard.
- * QtTestBrowser/locationedit.h: Ditto.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::buildUI): Add QT_NO_INPUTDIALOG, QT_NO_SHORTCUT and
- QT_NO_UNDOSTACK guards.
- (MainWindow::setAddressUrl): Add QT_NO_INPUTDIALOG guard.
- (MainWindow::changeLocation): Ditto.
- (MainWindow::openFile): Add QT_NO_FILEDIALOG guard.
- (MainWindow::openLocation): Add QT_NO_INPUTDIALOG guard.
-
- * QtTestBrowser/webpage.cpp:
- (WebPage::openUrlInDefaultBrowser): Add QT_NO_DESKTOPSERVICES guard.
- (WebPage::authenticationRequired): Add QT_NO_LINEEDIT guard.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::animatedFlip): Add QT_NO_ANIMATION guard.
- (WebViewGraphicsBased::animatedYFlip): Ditto.
-
-2011-01-10 Sam Weinig <sam@webkit.org>
-
- Fix build.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2011-01-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- style-queue messages are way too long for big patches
- https://bugs.webkit.org/show_bug.cgi?id=52161
-
- We definitely could build much fancier list-to-string-with-limit functions
- but this should be sufficient for our needs at the moment.
-
- * Scripts/webkitpy/common/system/executive.py:
- * Scripts/webkitpy/common/system/executive_unittest.py:
-
-2011-01-10 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r75398.
- http://trac.webkit.org/changeset/75398
- https://bugs.webkit.org/show_bug.cgi?id=52008
-
- Some layout tests are crashing on Chromium Win.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::updatePaintRect):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-10 Adam Roben <aroben@apple.com>
-
- Roll out r75392
-
- It isn't needed now that r75289 has been rolled out.
-
- * Scripts/run-javascriptcore-tests:
-
-2011-01-10 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders Carlsson.
-
- WebKitTestRunner uses crazy amounts of CPU, making layout tests slow and flaky
- https://bugs.webkit.org/show_bug.cgi?id=52160
-
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::platformRunUntil): Instead of busy-looping, wait for the timeout.
- Anything that can make runUntil() conditions turn true will happen on a run loop cycle
- anyway.
-
-2011-01-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- [chromium] fix for animated gif layout tests
- https://bugs.webkit.org/show_bug.cgi?id=52008
-
- * DumpRenderTree/chromium/WebViewHost.cpp: Schedule a paint when we update the paint rect
- to trigger gif animations.
- (WebViewHostPaintTask::WebViewHostPaintTask):
- (WebViewHostPaintTask::runIfValid):
- (WebViewHost::updatePaintRect):
- * DumpRenderTree/chromium/WebViewHost.h:
- (WebViewHost::taskList):
-
-2011-01-10 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Fix gtk2 compilation for master
- https://bugs.webkit.org/show_bug.cgi?id=51885
-
- * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
- (createBitmapContextFromWebView): Replaced the old
- gdk_drawable_get_size with gdk_pixmap_get_size.
-
-2011-01-10 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Laszlo Gombos.
-
- [WINCE] Reenable NPAPI after r75203
- https://bugs.webkit.org/show_bug.cgi?id=52109
-
- Remove the !isWinCE() check for ENABLE_NETSCAPE_PLUGIN_API and replace
- it with !isEfl(), because EFL port does not support NPAPI (yet).
-
- * Scripts/build-webkit:
-
-2011-01-10 Adam Roben <aroben@apple.com>
-
- Skip some asserting JS tests
-
- See <http://webkit.org/b/52156>.
-
- * Scripts/run-javascriptcore-tests:
-
-2011-01-10 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] build-webkit disable Blob support via arguments passed to automake
- https://bugs.webkit.org/show_bug.cgi?id=52097
-
- * Scripts/build-webkit: Enable Blob support when building WebKitGTK+ via
- build-webkit.
-
-2011-01-10 Adam Roben <aroben@apple.com>
-
- Use the same name and description for TestNetscapePlugin on Windows and
- Mac
-
- Fixes <http://webkit.org/b/52151>
- fast/frames/iframe-reparenting-plugins.html fails on Windows
-
- Reviewed by Steve Falkenburg.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Copied
- the name and description from Mac's Info.plist.
-
-2011-01-10 Siddharth Mathur <siddharth.mathur@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt][WK2] Guard gcc-specific syntax
-
- Non-gcc based compliers choke on the "-include"
- syntax for preinclude, place guard around it.
-
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2011-01-10 Andreas Kling <kling@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] [WK2] MiniBrowser does not load pages opened in new windows
- https://bugs.webkit.org/show_bug.cgi?id=52111
-
- When getting a createNewPage() callback from QWKPage, create the
- new page with the same QWKContext as the page that is passed to
- the callback.
-
- * MiniBrowser/qt/BrowserView.h:
- * MiniBrowser/qt/BrowserWindow.cpp:
- (newPageFunction):
- (BrowserWindow::BrowserWindow):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2011-01-10 Andreas Kling <kling@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] MiniBrowser: Remove superfluous createNewPage() callback
-
- BrowserView set its own useless createNewPage() callback on QWKPage.
- This was immediately overridden by BrowserWindow anyway, so remove
- the BrowserView one.
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView):
-
-2011-01-10 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- [Chromium] Remove non-client-based Geolocation code
- https://bugs.webkit.org/show_bug.cgi?id=50921
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setGeolocationPermission):
- (LayoutTestController::setMockGeolocationPosition):
- (LayoutTestController::setMockGeolocationError):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::geolocationClientMock):
- (WebViewHost::reset):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2011-01-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Commit bot tried to land r? cq+ patch
- https://bugs.webkit.org/show_bug.cgi?id=36638
-
- It should now be possible to post a patch with r? and cq+ and the
- commit-queue will correctly wait for the r+ before attempting to land the patch.
- (This was a feature requested by several users.)
-
- One caveat: We don't actually reject r-, cq+ patches from the queue
- (we just ignore them), but I think that's OK for now.
-
- I also noticed that setting r- once a commit-queue node had grabbed
- a patch would not properly cancel the landing. That's fixed and
- tested in this patch.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/bot/feeders.py:
- * Scripts/webkitpy/tool/bot/feeders_unittest.py:
-
-2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] QtWebKit crashes when using XMLHttpRequest from the unload event
- https://bugs.webkit.org/show_bug.cgi?id=51934
-
- When accessing the network from the destructor of QWebPage, the network access manager
- was already deleted because the object WebPage was already destructed.
-
- This solve the problem by linking the lifetime of the network access manager to WebPage's QObject.
- The object is now destructed in the destructor of QObject.
-
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- (WebPage::setQnamThreaded):
- * QtTestBrowser/webpage.h:
- (QtNAMThread::QtNAMThread):
-
-2011-01-08 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- test_failures.py should not mention TestShell (long live DumpRenderTree!)
- https://bugs.webkit.org/show_bug.cgi?id=52067
-
- I ran test-webkitpy, but didn't bother adding a unit test for this string change.
- https://bugs.webkit.org/show_bug.cgi?id=51138#c3 is an example of why this is needed.
-
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
-
-2011-01-08 Eric Seidel <eric@webkit.org>
-
- Reviewed by Mihai Parparita.
-
- commit-queue hangs when the ChangeLog diff is bad
- https://bugs.webkit.org/show_bug.cgi?id=52072
-
- * Scripts/webkitpy/tool/steps/validatechangelogs.py:
- * Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py:
-
-2011-01-08 Adam Barth <abarth@webkit.org>
-
- Teach svn-apply how to re-write WebCore to Source/WebCore.
-
- * Scripts/VCSUtils.pm:
-
-2011-01-07 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move WebCore to Source
- https://bugs.webkit.org/show_bug.cgi?id=52050
-
- Update the tools to understand WebCore's new location.
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * DumpRenderTree/wscript:
- * GNUmakefile.am:
- * Scripts/build-webkit:
- * Scripts/do-file-rename:
- * Scripts/do-webcore-rename:
- * Scripts/generate-qt-inspector-resource:
- * Scripts/prepare-ChangeLog:
- * Scripts/run-bindings-tests:
- * Scripts/update-iexploder-cssproperties:
- * Scripts/update-sources-list.py:
- * Scripts/update-webkit-localizable-strings:
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/common/config/build.py:
- * Scripts/webkitpy/common/config/build_unittest.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
- * WebKitTestRunner/DerivedSources.pro:
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * iExploder/iexploder-1.7.2/tools/update_html_tags_from_sources.sh:
- * wx/browser/wscript:
- * wx/build/settings.py:
-
-2011-01-07 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Sam Weinig.
-
- Make WebKitTestRunner rest between loads more robust to avoid test crashes
- https://bugs.webkit.org/show_bug.cgi?id=52086
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::didReceiveMessage):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::notifyDone):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
- (WTR::TestController::run):
-
-2011-01-07 James Robinson <jamesr@chromium.org>
-
- Revert "Implement mozilla's animationTime property"
- https://bugs.webkit.org/show_bug.cgi?id=51952
-
- This approach isn't quite right.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintInvalidatedRegion):
-
-2011-01-07 Adam Roben <aroben@apple.com>
-
- Build master fix
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- (RunWebKitTests.start): Don't try to concatenate a list and a string.
-
-2011-01-07 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
-
- Reviewed by Csaba Osztrogonác.
-
- run-qtwebkit-tests should be able to kill a testsuite.
-
- Add new option in the script that can setup a timeout for a test.
- If the test execution takes more then specified time then the test
- would be terminated.
-
- [Qt] run-qtwebkit-tests needs timeout
- https://bugs.webkit.org/show_bug.cgi?id=51894
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- * Scripts/run-qtwebkit-tests:
-
-2011-01-07 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed fix after r75233.
-
- Based on idea from Eric Seidel.
-
- Add remote zip file handling to webkitpy.
- https://bugs.webkit.org/show_bug.cgi?id=50901
-
- * Scripts/webkitpy/common/system/fileset.py: Make python 2.5 happy.
-
-2011-01-07 Shane Stephens <shanestephens@google.com>
-
- Reviewed by Eric Seidel.
-
- svn-apply: should support git binary delta diffs
- https://bugs.webkit.org/show_bug.cgi?id=38864
-
- * Scripts/VCSUtils.pm:
- * Scripts/svn-apply:
-
-2011-01-06 Julie Parent <jparent@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Test Result Server not removing old results.
- https://bugs.webkit.org/show_bug.cgi?id=52012
-
- * TestResultServer/model/jsonresults.py:
- Fix off-by-one: Truncate if >= num_runs, not just >.
- * TestResultServer/model/jsonresults_unittest.py:
- Add unit test to test that merging in a new result with the same value
- as the last result causes previous result to fall off.
-
-2011-01-06 James Kozianski <koz@chromium.org>
-
- Reviewed by Mihai Parparita.
-
- Add classes to provide a consistent interface to a set of files.
- https://bugs.webkit.org/show_bug.cgi?id=50901
-
- These classes allow us to write code that is agnostic to whether a
- particular set of files resides in a local directory or in a zip file
- on a remote machine.
-
- * Scripts/webkitpy/common/system/directoryfileset.py: Added.
- * Scripts/webkitpy/common/system/directoryfileset_unittest.py: Added.
- * Scripts/webkitpy/common/system/fileset.py: Added.
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/common/system/zipfileset.py: Added.
- * Scripts/webkitpy/common/system/zipfileset_unittest.py: Added.
-
-2011-01-06 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- NetworkTransaction should log the url it is retrying
- https://bugs.webkit.org/show_bug.cgi?id=52043
-
- * Scripts/webkitpy/common/net/networktransaction.py:
- * Scripts/webkitpy/common/net/networktransaction_unittest.py:
-
-2011-01-06 Steve Falkenburg <sfalken@apple.com>
-
- Windows build fix.
- Import os before using it.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2011-01-06 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- StyleQueue fails to report errors when patches have many files
- https://bugs.webkit.org/show_bug.cgi?id=52042
-
- This is one of at least two errors preventing style error reporting at the moment.
- When we moved to passing the list of files to check explicitly,
- we started to exceed the 500 character TEXT field limit for our AppEngine model object.
- We could change the type of the QueueStatus.message type, or we could
- just teach statusserver.py how to clamp values (and warn when it does).
- I chose the latter path.
-
- * Scripts/webkitpy/common/net/statusserver.py:
-
-2011-01-06 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Stephanie Lewis.
-
- Fix syntax error in script.
-
- Windows bots need to archive/unarchive builds to/from configuration-specific directories
- https://bugs.webkit.org/show_bug.cgi?id=51996
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2011-01-06 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Unreviewed, fixing WinCE build after r75196.
-
- WinCE port does not (yet) support NPAPI.
-
- * Scripts/build-webkit:
-
-2011-01-06 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Darin Adler.
-
- File::Spec->rel2abs in sunspider-compare-results mangles parameters
- https://bugs.webkit.org/show_bug.cgi?id=52015
-
- * Scripts/sunspider-compare-results: call rel2abs on our arguments
- after the platform has been detected, otherwise the script will
- mangle things like '--gtk' into '/a/path/--gtk', breaking the
- detection.
-
-2011-01-06 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Eric Seidel.
-
- Add ENABLE_NETSCAPE_PLUGIN_API, ENABLE_ORIENTATION_EVENTS and ENABLE_TOUCH_EVENTS flags to build-webkit
- https://bugs.webkit.org/show_bug.cgi?id=51346
-
- * Scripts/build-webkit:
-
-2011-01-06 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Windows bots need to archive/unarchive builds to/from configuration-specific directories
- https://bugs.webkit.org/show_bug.cgi?id=51996
-
- After the configuration directory change, we were archiving the incorrect directory for
- build product, so we were running tests on the wrong binaries.
-
- This change archives the correct directory, and also unarchives it into a configuration-
- specific directory.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Use a configuration-specific directory on Windows.
- * BuildSlaveSupport/built-product-archive: Unarchive/archive to/from proper directory.
-
-2011-01-06 Eric Seidel <eric@webkit.org>
-
- Reviewed by Mihai Parparita.
-
- commit-queue mentions "Text diff mismatch" 4 times instead of once per failure
- https://bugs.webkit.org/show_bug.cgi?id=52002
-
- See an example of this here:
- https://bugs.webkit.org/show_bug.cgi?id=51314#c2
-
- It's due to the fact that we pass around TestFailure() instance
- objects and yet expect them to all compare to be the same.
-
- This is bad. We should either have shared instances of these values
- or we should just pass around the class names. There are already hacks
- in place to make TestFailure objects pass equality tests, I just added
- a __hash__ implementation so they can be used in sets as expected.
-
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
-
-2011-01-06 Evan Martin <evan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [gdb] handle inaccessible memory and UChar*
- https://bugs.webkit.org/show_bug.cgi?id=52003
-
- To pretty-print a UChar*, we just grope around in the memory
- looking for a terminating NUL. We need to handle the exception
- that can occur when we poke into an invalid location.
-
- Additionally, the logic for choosing which pretty-printer would
- early return before hitting the point where we'd use the UChar*
- printer. (Did this ever work? How did it regress?)
-
- * gdb/webkit.py:
-
-2011-01-05 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Ada Chan.
-
- WebKit2: Should be able to call into injected bundle to ask if we should allow resource loads
- https://bugs.webkit.org/show_bug.cgi?id=51969
-
- Add shouldLoadResourceForFrame to WTR::InjectedBundlePage.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::shouldLoadResourceForFrame): Stub implementation.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2011-01-06 James Robinson <jamesr@chromium.org>
-
- Reviewed by Simon Fraser.
-
- Implement mozilla's animationTime property
- https://bugs.webkit.org/show_bug.cgi?id=51952
-
- Chromium DRT support for webkitAnimationTime.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintInvalidatedRegion):
-
-2011-01-06 Julie Parent <jparent@chromium.org>
-
- Reviewed by Tony Chang.
-
- Test Result Server always truncates number of results to JSON_RESULTS_MAX_BUILDS
- https://bugs.webkit.org/show_bug.cgi?id=51217
-
- * TestResultServer/model/jsonresults.py:
- Pass num_runs through to _remove_items_over_max_number_of_builds, and use the value.
- Adds missing documentation.
- * TestResultServer/model/jsonresults_unittest.py:
- Add unit test to test that truncation happens at smaller value than JSON_RESULTS_MAX_BUILDS.
- Update test_merge to take a number of builds to truncate at.
-
-2011-01-06 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- The EWS should log outside of the working directory
- https://bugs.webkit.org/show_bug.cgi?id=51986
-
- This patch prepare us for using git clean -x -d -f in the EWS wrapper
- script, which will actually clean the working copy back to a pristine
- state instead of leaving untracked directories and ignored files.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2011-01-05 Steve Falkenburg <sfalken@apple.com>
-
- Windows build fix.
- Back out attempted change to built-product-archive.
-
- * BuildSlaveSupport/built-product-archive:
-
-2011-01-05 Steve Falkenburg <sfalken@apple.com>
-
- Windows build fix.
- Include configuration name when unpacking a build archive.
-
- Needed, since we split Windows build results into configuration-specific directories
- under WebKitOutputDir.
-
- * BuildSlaveSupport/built-product-archive:
-
-2011-01-05 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Darin Adler.
-
- Debug and Release builds on Windows clobber each other
- https://bugs.webkit.org/show_bug.cgi?id=49185
-
- Changes the structure of WebKitBuild build products directory so we
- completely separate each build configuration into independent directories.
-
- Although we previously had per-configuration directories for obj, this change adds
- per-configuration directories for bin, lib, obj, and include. Each configuration's
- build products are stored within a directory inside of WebKitBuild.
-
- Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
- defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPostBuild.cmd:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPreBuild.cmd:
- * DumpRenderTree/win/DumpRenderTreeCommon.vsprops:
- * DumpRenderTree/win/DumpRenderTreePostBuild.cmd:
- * DumpRenderTree/win/DumpRenderTreePreBuild.cmd:
- * DumpRenderTree/win/ImageDiffCommon.vsprops:
- * DumpRenderTree/win/ImageDiffPostBuild.cmd:
- * DumpRenderTree/win/ImageDiffPreBuild.cmd:
- * FindSafari/FindSafari.vcproj:
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops:
- * MiniBrowser/MiniBrowserPostBuild.cmd:
- * MiniBrowser/MiniBrowserPreBuild.cmd:
- * Scripts/webkitdirs.pm:
- * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops:
- * TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops:
- * TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd:
- * TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd:
- * TestWebKitAPI/win/copy-resources.cmd:
- * WebKitAPITest/WebKitAPITestCommon.vsprops:
- * WebKitAPITest/WebKitAPITestPostBuild.cmd:
- * WebKitAPITest/WebKitAPITestPreBuild.cmd:
- * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops:
- * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops:
- * WebKitTestRunner/win/InjectedBundlePostBuild.cmd:
- * WebKitTestRunner/win/InjectedBundlePreBuild.cmd:
- * WebKitTestRunner/win/WebKitTestRunnerPostBuild.cmd:
- * WebKitTestRunner/win/WebKitTestRunnerPreBuild.cmd:
- * WinLauncher/WinLauncherCommon.vsprops:
- * WinLauncher/WinLauncherPostBuild.cmd:
- * WinLauncher/WinLauncherPreBuild.cmd:
-
-2011-01-05 Jan Erik Hanssen <jhanssen@sencha.com>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] TestNetscapePlugin doesn't link on OS X
- https://bugs.webkit.org/show_bug.cgi?id=51948
-
- Only add a dependency on libX11 on X11 systems
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2011-01-05 Jeff Miller <jeffm@apple.com>
-
- Reviewed by Adam Roben.
-
- check-webkit-style should allow unnecessary parameter names in WebKit2 APIs because we're matching CF's header style
- https://bugs.webkit.org/show_bug.cgi?id=51970
-
- * Scripts/webkitpy/style/checker.py:
- Add -readability/naming for WebKit2 C API directories.
-
-2011-01-05 Eric Seidel <eric@webkit.org>
-
- Unreviewed, just fixing one more log error from my previous python patch.
-
- Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
- https://bugs.webkit.org/show_bug.cgi?id=51802
-
- webkit-patch failure-reason was logging about parsing errors
- due to my misunderstanding of how BeautifulSoup.findAll worked.
-
- Fixed, and added a unit test.
-
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
-
-2011-01-05 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] [WK2] Add the possibility to open window from the WebProcess in Minibrowser
- https://bugs.webkit.org/show_bug.cgi?id=51951
-
- Set a function to QWKPage::setCreateNewPageFunction() in Minibrowser so there is a way
- to create new window from WebKit.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (newPageFunction):
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::page): Added to avoid the indirect access to QWKPage spread in the class
- (BrowserWindow::newWindow):
- (BrowserWindow::updateUserAgentList):
- (BrowserWindow::showUserAgentDialog):
- * MiniBrowser/qt/BrowserWindow.h: Add the global variable backingStoreTypeForNewWindow to
- define the type of the backing store used for new windows.
- * MiniBrowser/qt/main.cpp:
- (main):
-
-2011-01-05 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- commit-queue should report failure type when reporting flaky tests
- https://bugs.webkit.org/show_bug.cgi?id=51900
-
- This patch was a ridiculous amount of plumbing. In the end I like
- the NRWT-style TestResult class even less. But now we're passing
- a list of TestResult objects from the queue to the FlakyTestReporter.
- Thus the FlakyTestReporter can more easily report what type of failure
- occurred.
-
- In the process, I found that I was not alone in finding TestResult
- cumbersome to use. A bunch of code was trying to create a TestResult
- object with default values. However since the constructor didn't make
- this easy, some places were getting it wrong (including the TestResult unit test)!
- I've fixed the TestResult constructor to have default values for non-essential
- arguments.
-
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_results.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_results_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2011-01-05 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
- https://bugs.webkit.org/show_bug.cgi?id=51802
-
- Add another unit test to cover a previously missing import.
-
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
-
-2011-01-05 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by David Levin.
-
- Add mihaip@chromium.org as a reviewer
- https://bugs.webkit.org/show_bug.cgi?id=51966
-
- Add myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-05 James Simonsen <simonjam@chromium.org>
-
- Unreviewed. Adding myself to the list of committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-05 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
- https://bugs.webkit.org/show_bug.cgi?id=51802
-
- Fix two exceptions seen on the bots after my original commit.
-
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
-
-2011-01-05 Kundu Suchismita <suchi.kundu@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt]Add local storage settings to QtTestBrowser command line arguments
- https://bugs.webkit.org/show_bug.cgi?id=51750
-
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
- Local storage settings can be enable form command line arguments for
- QtTestBrowser.
-
-2011-01-05 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Martin Robinson.
-
- GTK: AX: DRT needs to use correct root object method.
- https://bugs.webkit.org/show_bug.cgi?id=51911
-
- * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
- (AccessibilityController::rootElement):
-
-2011-01-05 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Rubber-stamped by Csaba Osztrogonác.
-
- Based on idea from Péter Gál.
-
- * Scripts/webkitpy/tool/bot/sheriff.py: Remove unnecessary apostrophes around revision numbers.
-
-2011-01-05 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Adam Barth.
-
- sheriff-bot should be able to do multi-revision rollouts
- https://bugs.webkit.org/show_bug.cgi?id=51176
-
- * Scripts/webkitpy/tool/bot/irc_command.py:
- * Scripts/webkitpy/tool/bot/sheriff.py:
- * Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py:
-
-2011-01-05 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- queues.webkit.org should have per-bot status pages
- https://bugs.webkit.org/show_bug.cgi?id=51906
-
- Just adds a /queue-status/QUEUE_NAME/bots/BOT_ID page to show
- statuses from a single queue. Now that we have many bots servicing
- some queues (commit-queue, win-ews, etc.) its easy to have the messages
- you care about scroll off the end of the 15-message limit on the main page.
-
- Eventually we should probably rename /queue-status to /queue or /queues,
- but that's fodder for another patch.
-
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/index.yaml:
- * QueueStatusServer/main.py:
- * QueueStatusServer/templates/includes/singlequeuestatus.html:
- - This probably should use a custom filter instead of hard-coding
- the URL scheme here, but I couldn't figure out how to easily
- create such a filter. Most filters work with "strings" so we can't
- pass the status object. We could add a method to the status
- object and call that, but that seemed a bit strange too.
- * QueueStatusServer/templates/queuestatus.html:
-
-2011-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Adding myself to the list of committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-04 Koan-Sin Tan <koansin.tan@gmail.com>
-
- Reviewed by David Levin.
-
- check-webkit-style treated some macros with parentheses after #elif as function calls
- https://bugs.webkit.org/show_bug.cgi?id=51695
-
- Ingore function call space checking in any preprocessor directives
- (things starting with #). Change search() to match() because
- preprocessor directives are supposed to be in the beginning of lines.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: make sure there is no false positives for #elif cases
-
-2011-01-04 Søren Gjesse <sgjesse@chromium.org>
-
- Reviewed by Tony Chang.
-
- Change the --multi-load test option to --stress-opt
- https://bugs.webkit.org/show_bug.cgi?id=50751
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (runTest):
- (main):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::stressOpt):
- (TestShell::setStressOpt):
- (TestShell::stressDeopt):
- (TestShell::setStressDeopt):
- (TestShell::javaScriptFlags):
- (TestShell::setJavaScriptFlags):
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2011-01-04 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Sam Weinig.
-
- WK2: Support Accessibility
- https://bugs.webkit.org/show_bug.cgi?id=51859
-
- Use rootObject() method to get top of accessibility tree.
-
- * DumpRenderTree/mac/AccessibilityControllerMac.mm:
- (AccessibilityController::focusedElement):
- (AccessibilityController::rootElement):
-
-2011-01-03 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Darin Adler.
-
- Remove the last non-GObject usage of PlatformRefPtr and move the code to GRefPtr
- https://bugs.webkit.org/show_bug.cgi?id=51846
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp: Change usage of PlatformRefPtr
- back to GRefPtr.
-
-2011-01-04 Zhe Su <suzhe@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- Fix insertText, setMarkedText and unmarkText methods of
- TextInputController to call corresponding methods of WebKit::WebView
- rather than WebKit::WebFrame. This change matches the behavior of
- chromium browser.
- insertText corresponds to WebView::confirmComposition(text)
- setMarkedText corresponds to WebView::setComposition(...)
- unmarkText corresponds to WebView::confirmComposition()
- https://bugs.webkit.org/show_bug.cgi?id=51693
-
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::insertText):
- (TextInputController::setMarkedText):
- (TextInputController::unmarkText):
-
-2011-01-04 Dihan Wickremasuriya <dihan.wickremasuriya@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] [Symbian] Do not remove 0 byte sized files from productDir
-
- On Symbian productDir points to the source directory. Removing all the
- empty files from the productDir directory corrupts the svn repository.
-
- * Scripts/build-webkit:
-
-2011-01-03 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Adam Barth.
-
- [Qt] Add SelectAll option to the context menu for the editor
- https://bugs.webkit.org/show_bug.cgi?id=50049
-
- Set shortcut for the SelectAll action.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::buildUI):
-
-2011-01-03 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style shouldn't consider "value" automatically to be a meaningless name.
- https://bugs.webkit.org/show_bug.cgi?id=51842
-
- * Scripts/webkitpy/style/checkers/cpp.py: Remove the check for value.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Remove the test for value.
-
-2011-01-03 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by David Kilzer.
-
- [WINCE] Adds a build slave.
- https://bugs.webkit.org/show_bug.cgi?id=50523
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Add an
- entry for a release build of the WinCE port.
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add platform
- flag to build the WinCE port.
-
-2011-01-03 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by David Kilzer.
-
- Add WinCE support to build-webkit
- https://bugs.webkit.org/show_bug.cgi?id=51642
-
- * Scripts/build-webkit:
- * Scripts/webkitdirs.pm:
-
-2011-01-03 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
- https://bugs.webkit.org/show_bug.cgi?id=51802
-
- I'm not the biggest fan of the test_failures or test_results classes,
- but it's better to have one shared set of classes, than separate ones
- for new vs. old run-webkit-test result handling.
-
- This moves the ORWT results class "LayoutTestResults" over to using
- TestResult and TestFailure classes, making it easy for us to
- make all our sheriff-bot and other webkitpy code NRWT ready.
-
- This also makes it a trivial patch to generate results.json information
- from ORWT results.html files (for flaky test analysis, etc.) as well
- as making it a one-liner to report test failure types when the
- commit-queue sees flaky tests.
-
- This patch tried not to add new functionality, but only to replace
- the guts of LayoutTestResults, while adding unit tests and hoping
- not to break anything.
-
- I also moved callers which assumed User.prompt* were static/class methods
- to using them as instance methods (since we'll eventually want to make them such).
-
- In the process of re-writing things, I broke the rebaseline command, so I wrote
- a unit test to catch my breakage were I do do so again in the future.
-
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_results.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py:
- * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2011-01-03 Adam Barth <abarth@webkit.org>
-
- Reviewed by Simon Fraser.
-
- webkit-patch shouldn't waste time cleaning a working directory that's already clean
- https://bugs.webkit.org/show_bug.cgi?id=51840
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2011-01-03 Adam Barth <abarth@webkit.org>
-
- Reviewed by Simon Fraser.
-
- webkit-patch should only hide update output if --quiet
- https://bugs.webkit.org/show_bug.cgi?id=51838
-
- As requested by smfr.
-
- * Scripts/webkitpy/tool/steps/update.py:
-
-2011-01-03 Adam Barth <abarth@webkit.org>
-
- Reviewed by David Levin.
-
- commit-queue shouldn't reject patches twice if two bots process the same patch
- https://bugs.webkit.org/show_bug.cgi?id=51805
-
- Before raising an error, we first check whether the patch is still in
- the commit-queue. This check is still racy, of course, but the time
- window is much smaller.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
-
-2011-01-03 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Make run-api-tests less chatty.
- https://bugs.webkit.org/show_bug.cgi?id=51831
-
- - Make script quiet by default and add --verbose option (replacing --quiet).
- - When not verbose, pipe stdout and stderr to devnull.
-
- * Scripts/run-api-tests:
-
-2011-01-03 Pratik Solanki <psolanki@apple.com>
-
- Unreviewed. Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2011-01-03 Koan-Sin Tan <koansin.tan@gmail.com>
-
- Reviewed by Xan Lopez.
-
- "Tool/Scripts/run-launcher --gtk" stopped working after 74855
- https://bugs.webkit.org/show_bug.cgi?id=51806
-
- Originally, the $libraryName is 'JavaScriptCore'. When building release
- one, the $libraryDir was 'WebKitBuild/Release/JavaScriptCore/../.libs/'
- which doesn't exist anymore ('WebKitBuild/Release/JavaScriptCore'
- is 'WebKitBuild/Release/Source/JavaScriptCore' now), and
- 'WebKitBuild/Release/Source/JavaScriptCore/../../.libs' looks weird,
- so make it 'WebKitBuild/Release/.libs'
-
- * Scripts/webkitdirs.pm:
-
-2011-01-02 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make EFL a core builder
- https://bugs.webkit.org/show_bug.cgi?id=51804
-
- * Scripts/webkitpy/common/net/buildbot/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
-
-2011-01-02 Csaba Osztrogonác <ossy@webkit.org>
-
- [Qt] Unreviewed fix after r74855 and r74875.
-
- * BuildSlaveSupport/built-product-archive:
- - Create directories explicitly.
- - Pass shell=True to subprocess.call().
-
-2011-01-02 Csaba Osztrogonác <ossy@webkit.org>
-
- [Qt] Unreviewed fix after r74855.
-
- Move JavaScriptCore to Source
- https://bugs.webkit.org/show_bug.cgi?id=51604
-
- * BuildSlaveSupport/built-product-archive: JavaScriptCore -> Source/JavaScriptCore
-
-2011-01-02 Csaba Osztrogonác <ossy@webkit.org>
-
- [Qt] Unreviewed run-javasriptcore-tests fix after r74855.
-
- Move JavaScriptCore to Source
- https://bugs.webkit.org/show_bug.cgi?id=51604
-
- * Scripts/webkitdirs.pm:
-
-2011-01-02 Robert Hogan <robert@webkit.org>
-
- Unreviewed, build fix.
-
- [Qt] Fix DRT build after 74855
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
-
-2011-01-01 Adam Barth <abarth@webkit.org>
-
- Remove the assumption from the Qt and Gtk builds that every project is
- in the root directory.
-
- * Scripts/build-webkit:
-
-2011-01-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Teach svn-apply how to apply patches even though JavaScriptCore has moved
- https://bugs.webkit.org/show_bug.cgi?id=51796
-
- After this change, svn-apply will magically apply patches to
- JavaScriptCore/foo to Source/JavaScriptCore/foo.
-
- * Scripts/VCSUtils.pm:
-
-2011-01-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Move JavaScriptCore to Source
- https://bugs.webkit.org/show_bug.cgi?id=51604
-
- Update references to JavaScriptCore to point to the new location.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- * DumpRenderTree/qt/DumpRenderTree.pro:
- * DumpRenderTree/qt/ImageDiff.pro:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * DumpRenderTree/wscript:
- * Scripts/build-jsc:
- * Scripts/build-webkit:
- * Scripts/do-file-rename:
- * Scripts/do-webcore-rename:
- * Scripts/run-javascriptcore-tests:
- * Scripts/update-javascriptcore-test-results:
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/common/config/build_unittest.py:
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
- * wx/build/settings.py:
-
-2011-01-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Move Sources to Source
- https://bugs.webkit.org/show_bug.cgi?id=51794
-
- Update scripts to point to the new location.
-
- * Scripts/build-webkit:
- * Scripts/do-file-rename:
- * Scripts/do-webcore-rename:
- * Scripts/webkitpy/common/config/build.py:
- * Scripts/webkitpy/common/config/build_unittest.py:
-
-2010-12-31 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Eric Seidel.
-
- [DRT/Chromium] Enable mock spell checker on non-OSX
- https://bugs.webkit.org/show_bug.cgi?id=51401
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::spellCheck):
-
-2010-12-31 Adam Barth <abarth@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- Remove Tools/Scripts/wkstyle
- https://bugs.webkit.org/show_bug.cgi?id=51774
-
- This script appears to not have been touched in a while and seems to
- have been replaced by check-webkit-style.
-
- * Scripts/wkstyle: Removed.
-
-2010-12-31 Ilya Tikhonovsky <loislo@chromium.org>
-
- Unreviewed. Coding style fix.
-
- * DumpRenderTree/chromium/TestShell.h:
-
-2010-12-31 Ilya Tikhonovsky <loislo@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- Web Inspector: [Chromium] Inspector's tests are very slow on Win(Dbg).
-
- It was a problem with Chromium DRT. DevToolsAgent object instance was
- attached not only to the inspected page but to the DevTools window too.
- As result all the inspector files were interpreted as a content of inspected page
- and were transfered to the DevTools scripts panel for debugging etc.
-
- https://bugs.webkit.org/show_bug.cgi?id=51735
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- (TestShell::bindJSObjectsToWindow):
- (TestShell::createNewWindow):
- * DumpRenderTree/chromium/TestShell.h:
-
-2010-12-31 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move PageLoadTests to PerformanceTests/PageLoad
- https://bugs.webkit.org/show_bug.cgi?id=51771
-
- Update references to PageLoadTests to point to the new location.
-
- * Scripts/run-pageloadtest:
- * Scripts/webkitpy/common/config/build.py:
-
-2010-12-31 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move SunSpider into PerformanceTests
- https://bugs.webkit.org/show_bug.cgi?id=51769
-
- Update these scripts to point to the new location.
-
- * Scripts/run-sunspider:
- * Scripts/sunspider-compare-results:
-
-2010-12-30 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [Chromium] Add WebThemeEngineDRTMac so that Chromium DRT scrollbar rendering can match the Mac port's
- https://bugs.webkit.org/show_bug.cgi?id=51728
-
- Add implementation of the Mac WebThemeEngine that uses an NSScroller
- to render top-level scrollbars. This makes them match the Mac port's
- use of an NSScrollView, which means that we'll be able to share more
- pixel baselines.
-
- The new rendering code will not be activated until the
- USE_WEB_THEME_ENGINE_TO_PAINT_THUMB #define is fliped in
- ScrollbarThemeChromiumMac.
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/chromium/TestShellMac.mm:
- (platformInit):
- * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: Added.
- * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: Added.
- (+[FakeActiveWindow alwaysActiveWindow]):
- (+[FakeActiveWindow alwaysInactiveWindow]):
- (-[FakeActiveWindow initWithActiveControls:]):
- (-[FakeActiveWindow _hasActiveControls]):
- (WebThemeEngineDRTMac::paintScrollbarThumb):
- (stateToHIEnableState):
- (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb):
- (WebThemeEngineDRTMac::paintNSScrollerScrollbarThumb):
-
-2010-12-30 Konstantin Tokarev <annulen@yandex.ru>
-
- Reviewed by David Kilzer.
-
- [Qt] Don't build wtf/TCSystemAlloc.cpp if --system-malloc option is
- used
- https://bugs.webkit.org/show_bug.cgi?id=51672
-
- * DumpRenderTree/qt/DumpRenderTree.pro: Replaced USE_SYSTEM_MALLOC
- with USE_SYSTEM_MALLOC=1
- * WebKitTestRunner/qt/WebKitTestRunner.pro: Replaced USE_SYSTEM_MALLOC
- with USE_SYSTEM_MALLOC=1
-
-2010-12-30 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by David Kilzer.
-
- [Qt] [Symbian] Fix build-webkit script for Symbian
- https://bugs.webkit.org/show_bug.cgi?id=51509
-
- Set the OUTPUT_DIR for Symbian to be the same as the source
- directory.
-
- * Scripts/webkitdirs.pm:
-
-2010-12-30 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Darin Adler.
-
- check-webkit-style should ignore NULL usage in calls to gtk_widget_style_get
- https://bugs.webkit.org/show_bug.cgi?id=51758
-
- Add a check-webkit-style exception for gtk_widget_style_get and NULL usage.
-
- * Scripts/webkitpy/style/checkers/cpp.py: Add the exception.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Add some tests for this.
-
-2010-12-29 Patrick Gansterer <paroga@webkit.org>
-
- Unreviewed WinCE buildfix.
-
- * WinCELauncher/main.cpp: Add missing include.
-
-2010-12-29 Daniel Bates <dbates@rim.com>
-
- Reviewed by Darin Adler.
-
- svn-apply updates date of wrong change log entry for a change log diff that
- contains two consecutive entries with the same author and date
- https://bugs.webkit.org/show_bug.cgi?id=46061
-
- Fixes an issue where the date of the wrong change log entry may be modified.
- Moreover, changes fixChangeLogPatch() to move entries inserted earlier
- in a ChangeLog file to the top of the file.
-
- Currently, fixChangeLogPatch() explicitly bails out and returns an unchanged
- diff when it detects that the diff inserts a change log entry earlier in a
- ChangeLog. It is unusual to land a patch that has such a deliberate ChangeLog
- change. With the advent of the commit-queue this functionality of bailing out
- and hence landing the patch as-is is harmful to the accuracy of the ChangeLog.
- Instead, we should always move the change log entry to the top of the ChangeLog file.
-
- A side-effect of this change is that setChangeLogDateAndReviewer() now updates
- the date line of the correct change log entry in a ChangeLog diff.
-
- * Scripts/VCSUtils.pm: Modified fixChangeLogPatch() to move entries inserted earlier to the top.
-
- * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl:
- Updated the following unit tests now that we move entries inserted earlier to the top:
- - "fixChangeLogPatch: New entry inserted in middle."
- (formerly named "fixChangeLogPatch: [no change] New entry inserted in middle.")
-
- - "fixChangeLogPatch: New entry inserted earlier in the file, but after an entry with the same author and date."
- (formerly named "fixChangeLogPatch: [no change] New entry inserted earlier in the file, but after an entry with the same author and date.")
-
- * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatchThenSetChangeLogDateAndReviewer.pl: Added.
-
-2010-12-29 Konstantin Tokarev <annulen@yandex.ru>
-
- Reviewed by Eric Seidel.
-
- [Qt] Fixed compatibility with gold linker on X11 platforms
- https://bugs.webkit.org/show_bug.cgi?id=51700
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- Linked TestNetscapePlugin with libX11 on Unix platforms
-
-2010-12-29 Ademar de Souza Reis Jr <ademar.reis@openbossa.org>
-
- Reviewed by Darin Adler.
-
- Circular dependency in webkitpy.common.checkout.changelog module
- https://bugs.webkit.org/show_bug.cgi?id=50475
-
- Remove automatic import of api.Checkout module when any checkout/
- submodule is imported (e.g.: when checkout.scm.Git is imported).
-
- * Scripts/webkitpy/common/checkout/__init__.py:
-
-2010-12-29 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Ojan Vafai.
-
- prepare-ChangeLog should support the -g option for specifying the git-commit
- https://bugs.webkit.org/show_bug.cgi?id=51708
-
- Add a -g shortcut for the --git-commit prepare-ChangeLog option. This matches
- webkit-patch, though the exact meaning of the two options remain different.
-
- * Scripts/prepare-ChangeLog: Add -g.
-
-2010-12-29 Kent Hansen <kent.hansen@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Fix compilation with Qt in namespace
- https://bugs.webkit.org/show_bug.cgi?id=51701
-
- * QtTestBrowser/webview.h:
-
-2010-12-28 Daniel Bates <dbates@rim.com>
-
- Reviewed by Sam Weinig.
-
- Substitute // MARK: for compiler-specific #pragma mark
- https://bugs.webkit.org/show_bug.cgi?id=51657
-
- Fix future compilation warnings about "#pragma mark" on GTK+ bots by
- substituting "// MARK:" for "#pragma mark", which provides
- analogous code-bookmarking functionality under Xcode.
-
- Also, for consistency, we should substitute "// MARK:" for compiler-
- specific "#pragma mark" in the source files for the Mac port.
-
- * DumpRenderTree/AccessibilityTextMarker.cpp:
- * DumpRenderTree/cf/WebArchiveDumpSupport.h:
- * DumpRenderTree/mac/AccessibilityTextMarkerMac.mm:
- * DumpRenderTree/mac/ObjCController.m:
- * MiniBrowser/mac/AppDelegate.m:
- * MiniBrowser/mac/BrowserWindowController.m:
-
-2010-12-28 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Eric Seidel.
-
- Add --no-build option to run-sunspider
- https://bugs.webkit.org/show_bug.cgi?id=51658
-
- * Scripts/run-sunspider: add --no-build flag to skip building
- phase.
-
-2010-12-27 Daniel Bates <dbates@rim.com>
-
- Rubber-stamped by Martin Robinson.
-
- Append the directory Tools/DumpRenderTree to the list of directories that
- do-webcore-rename should search so that it can rename DRT files and
- source code.
-
- * Scripts/do-webcore-rename:
-
-2010-12-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- build-webkit should detect missing Java SDK and explain how to install it
- https://bugs.webkit.org/show_bug.cgi?id=51651
-
- * Scripts/build-webkit:
-
-2010-12-26 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Daniel Bates.
-
- [GTK] Add support for build-jsc
- https://bugs.webkit.org/show_bug.cgi?id=51625
-
- Add GTK+ support to build-jsc now that building the jsc executable as
- a standalone target is easy.
-
- * Scripts/build-jsc: Call buildGtkProject for the GTK+ case now.
- * Scripts/build-webkit: Pass in the proper target name to buildGtkProject.
- * Scripts/webkitdirs.pm: Actually process the project parameter in buildGtkProject
- and pass it along to buildAutotoolsProject.
-
-2010-12-27 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style check for meaningless variable names in function declarations.
- https://bugs.webkit.org/show_bug.cgi?id=51523
-
- * Scripts/webkitpy/style/checker.py: Exempted JavaScriptCore/jit/JITStubs.cpp
- from the new check and whitespace/parens because the syntax is unusual and
- produced a fair number of positives for these checks.
- * Scripts/webkitpy/style/checkers/cpp.py:
- (_convert_to_lower_with_underscores): Used as a canonical form for type names
- and parameter names when determining if the parameter name is useless.
- (_create_acronym): Used to check for redundant variable names in cases like "ExceptionCode ec"
- (Parameter.lower_with_underscores_name): Gives back the parameter name in a lower_with_underscore
- format.
- (_check_parameter_name_against_text): Checks to see if the parameter name is in the
- text or an acronym of it.
- (check_function_definition): Checks function definitions for meaningless variable names.
- (process_line): Added call to check_function_definition.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppFunctionsTest.test_convert_to_lower_with_underscores): Test for _convert_to_lower_with_underscores.
- (CppFunctionsTest.test_create_acronym): Test for _create_acronym.
- (CppFunctionsTest.test_check_parameter_against_text): Test for _check_parameter_against_text.
- (CppStyleTestBase.perform_single_line_lint): Removed the parameter name check
- because when only checking a snippet, there are a lot of bogus functions.
- (CppStyleTestBase.perform_multi_line_lint): Ditto and removed a bogus filter
- that I put there previously and just noticed.
- (WebKitStyleTest.test_parameter_names): Tests for the functionality -- both
- check_function_definition and process_line.
-
-2010-12-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Disable flash plugin in GtkLauncher when using gtk3
- https://bugs.webkit.org/show_bug.cgi?id=51591
-
- Flash plugin uses gtk2 that is incompatible with gtk3 making
- webkit crash when it's built with gtk3.
-
- * GtkLauncher/main.c:
- (main):
-
-2010-12-25 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Move ANGLE to Sources/ThirdParty
- https://bugs.webkit.org/show_bug.cgi?id=51605
-
- * Scripts/build-webkit:
- - Point to the new ANGLE location.
-
-2010-12-26 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style should be able to parse function declaration parameters.
- https://bugs.webkit.org/show_bug.cgi?id=51451
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (Position.__init__): Holds simple position information (row, column).
- (Parameter.__init__): Holds information about a parameter.
- (SingleLineView.__init): Converts multiple lines into a single line for simpler searches.
- (SingleLineView.convert_column_to_row): Returns the original row given a column.
- (create_skeleton_parameters): Simplifies a parameter list for easier searching.
- (find_parameter_name_index): Finds where the parameter name is.
- (parameter_list): Generates the list of parameters for a function.
- (_FunctionState.begin): Added information to allow determining the parameters
- on demand.
- (_FunctionState.get_parameter_list): Returns a tuple of function parameters.
- (detect_functions): Improve function detection for operator functions and
- determine where the parameters end and pass that to _FunctionState.begin.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppFunctionsTest.test_parameter): Verifies Parameter functionality.
- (CppFunctionsTest.test_single_line_view): Verifies SingleLineView functionality.
- (CppFunctionsTest.test_create_skeleton_parameters): Verifies create_skeleton_parameters.
- (CppFunctionsTest.test_find_parameter_name_index): Verifies find_parameter_name_index.
- (CppFunctionsTest.test_parameter_list): Does some minimal verification for parameter list.
- Much more thorough verification is done as part of FunctionDetectionTest.test_parameter_list.
- (FunctionDetectionTest.perform_function_detection): Added support for verifying
- the parameters found.
- (FunctionDetectionTest.test_function_declaration_detection): Added more function
- detection test to verify that we catch the operator functions.
- (FunctionDetectionTest.test_ignore_macros): Verify that function detection ignores macros.
- (FunctionDetectionTest.test_parameter_list): Added tests to verify the parameter parsing.
- (CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_bad_test_doesnt_break): Removed
- because the error. The test is about the bad function name. Fixing the name makes the test exactly like
- test_function_length_check_definition_severity1_for_test.
-
-2010-12-25 Patrick Gansterer <paroga@webkit.org>
-
- Unreviewed WinCE buildfix after r74334.
-
- * CMakeListsWinCE.txt:
-
-2010-12-24 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r74632.
- http://trac.webkit.org/changeset/74632
- https://bugs.webkit.org/show_bug.cgi?id=51600
-
- makes test-webkitpy hang forever on GTK (Requested by philn-tp
- on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
-
-2010-12-24 Ryuan Choi <ryuan.choi@samsung.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Screen doesn't be rendered when changing size of EWebLauncher
- https://bugs.webkit.org/show_bug.cgi?id=43528
-
- Remove on_resize because ewk_view_fixed_layout_size_set should not be
- called on callback of EVAS_CALLBACK_RESIZE. As it change size of
- FrameView, rendering was ignored when _ewk_view_smart_calculate was
- called.
-
- * EWebLauncher/main.c:
- (browserCreate):
-
-2010-12-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch (or a pre-commit hook) needs to prevent bad ChangeLog changes
- https://bugs.webkit.org/show_bug.cgi?id=28291
-
- This is a start. At least now webkit-patch will prompt when your ChangeLog looks questionable.
- We could do more advanced things, like parsing the ChangeLog (with changelog.py) and comparing that
- to strings with find in the diff.
- Since non-interactive always returns the default, this should cause patches with bad changelogs to fail on the commit-queue.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/diff_parser.py:
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
- * Scripts/webkitpy/tool/steps/validatechangelogs.py: Copied from Tools/Scripts/webkitpy/tool/steps/validatereviewer.py.
- * Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py: Copied from Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py.
- * Scripts/webkitpy/tool/steps/validatereviewer.py:
-
-2010-12-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- Modify new-run-webkit-tests to shut up and exit when all the threads
- are wedged so that test runs complete faster and we don't end up
- w/ enormous log files.
-
- https://bugs.webkit.org/show_bug.cgi?id=51572
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
-
-2010-12-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by David Levin.
-
- commit-queue should better explain how it will re-open bugs and follow duplicate chains
- https://bugs.webkit.org/show_bug.cgi?id=51549
-
- I've had multiple people ask me about the commit-queue's behavior
- regarding reporting flaky tests. I figured it would be best to just
- have the queue explain itself in the bugs it files.
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
-
-2010-12-24 Shinichiro Hamaji <hamaji@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style: should ignore "wrong" namings in JavaScriptCore/qt
- https://bugs.webkit.org/show_bug.cgi?id=51467
-
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
-
-2010-12-23 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Move JavaScriptGlue into Sources
- https://bugs.webkit.org/show_bug.cgi?id=51583
-
- These tools refer to JavaScriptGlue and need to be updated to its new
- location.
-
- * Scripts/build-webkit:
- * Scripts/do-file-rename:
- * Scripts/do-webcore-rename:
- * Scripts/webkitpy/common/config/build.py:
- * Scripts/webkitpy/common/config/build_unittest.py:
-
-2010-12-23 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Eric Seidel.
-
- Bug 51539 - update iexploder scripts to point to new location
-
- * Scripts/run-iexploder-tests:
- * Scripts/update-iexploder-cssproperties:
-
-2010-12-23 Evan Martin <evan@chromium.org>
-
- Reviewed by Ryosuke Niwa.
-
- [chromium] LayoutTestController warning in float->int conversion
- https://bugs.webkit.org/show_bug.cgi?id=51553
-
- Rather than reading an int, converting to a float, then getting a compiler
- warning on passing the float to something that expects an int, instead
- just pass around ints.
-
- No tests, fixes a compiler warning.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (parsePageSizeParameters):
- (LayoutTestController::pageNumberForElementById):
- (LayoutTestController::numberOfPages):
-
-2010-12-23 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Darin Adler.
-
- Bug 51537 - iexploder needs cleanup
-
- * iExploder/htdocs: Removed.
- * iExploder/htdocs/config.rb: Removed.
- * iExploder/htdocs/cssproperties.in: Removed.
- * iExploder/htdocs/cssvalues.in: Removed.
- * iExploder/htdocs/htmlattrs.in: Removed.
- * iExploder/htdocs/htmltags.in: Removed.
- * iExploder/htdocs/htmlvalues.in: Removed.
- * iExploder/htdocs/iexploder.cgi: Removed.
- * iExploder/htdocs/iexploder.rb: Removed.
- * iExploder/htdocs/index.html: Removed.
- * iExploder/htdocs/webserver.rb: Removed.
- * iExploder/iexploder-1.7.2/output: Removed.
- * iExploder/tools: Removed.
- * iExploder/tools/lasthit.rb: Removed.
- * iExploder/tools/osx_last_crash.rb: Removed.
- * iExploder/tools/showtest.rb: Removed.
-
-2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Make 'single' the default backing store in EWebLauncher
- https://bugs.webkit.org/show_bug.cgi?id=51534
-
- 'single' is the simplest backing store and the one intended to be the
- default in the test browser. By mistake the tiled backing store was
- left as default in r72617.
-
- * EWebLauncher/main.c:
- (browserCreate): ditto.
-
-2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Subject: [webkit 4/4] [EFL] Remove non-sense workaround
- https://bugs.webkit.org/show_bug.cgi?id=51533
-
- There's no point in concatenating env("HOME") with "blah", so remove
- option from EWebLauncher.
-
- * EWebLauncher/main.c:
- (main): ditto.
-
-2010-12-23 Ilya Tikhonovsky <loislo@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Web Inspector: chromium: inspector's tests are quite slow especially at windows(Debug).
-
- Almost all inspector's tests become flaky on chromium Win(dbg) after switching to DRT.
- I just discovered that we have two additional GC runs per each WebViewHost.
- Test_shell had no such calls.
- These gc runs eat 15% of cpu time.
-
- https://bugs.webkit.org/show_bug.cgi?id=51479
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::~WebViewHost):
-
-2010-12-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- This change splits out the TestRunner class into its own file.
- When we fork the code for message passing, we will create a new
- TestRunner, and this change will allow that to be more modular.
-
- While we're at it, split out TestInput and ResultSummary into
- their own files, to reduce the size of run_webkit_tests to
- something more managable.
-
- https://bugs.webkit.org/show_bug.cgi?id=51092
-
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/result_summary.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_runner_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_input.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
- 2010-12-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- nrwt multiprocessing - start over, prepare to fork the code
-
- This code cleans up the signatures and implementation of the
- TestRunner class so we can easily fork it to run either the
- stable implementation or the new, unstable message-passing
- implementation. The two variants will have different
- implementations of the run_tests() method. We will switch
- between the two based on the setting for the '--worker-model'
- switch. We rename the two currently valid values to 'old-inline'
- and 'old-threads'.
-
- https://bugs.webkit.org/show_bug.cgi?id=51081
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-22 Victor Wang <victorw@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [Chromium] Update chromium archive test result url in rebaseline script.
-
- https://bugs.webkit.org/show_bug.cgi?id=51503
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-12-22 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Alice Liu.
-
- <rdar://problem/8633222> record-memory-win needs to record memory used by the webprocess.
- Verified on Chrome, Safari, and IE.
- With this change, we will record memory from a parent browser window and all child processes.
-
- * record-memory-win/main.cpp:
- (ProcessArgs):
- (PrintUsage):
- (getMemoryInfo):
- (printProcessInfo):
- (evalProcesses):
- (UseImage):
- (QueryContinuously):
- (ElapsedTime):
-
-2010-12-22 Lucas Forschler <lforschler@apple.com>
-
- Unreviewed rollout r74489, because it was missing changelog.
-
- * record-memory-win/main.cpp:
-
-2010-12-22 Ryosuke Niwa <rniwa@webkit.org>
-
- Adding myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-12-22 Andrew Scherkus <scherkus@chromium.org>
-
- Unreviewed. Adding myself to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-12-22 Ariya Hidayat <ariya@sencha.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- TestNetscapePlugIn should use #if defined
- https://bugs.webkit.org/show_bug.cgi?id=51471
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NP_Initialize):
- (NPP_New):
-
-2010-12-22 Ilya Tikhonovsky <loislo@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Web Inspector: [chromium] DRT inspector layout tests are flaky in debug.
-
- DevTools window should be closed explicitly because it has custom deinitialization code.
-
- https://bugs.webkit.org/show_bug.cgi?id=50722
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::closeRemainingWindows):
-
-2010-12-22 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style shouldn't complaint about underscores in variables in objective C files.
- https://bugs.webkit.org/show_bug.cgi?id=51452
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (_FileState.__init__): Added the information to determine if a file is C or Objective C.
- Using the file extension if possible but falling back to the file contents if we have a header file.
- (_FileState.is_objective_c): Determine if we have an Objective C by examining the file contents if needed.
- (_FileState.is_c_or_objective_c):
- (check_using_std): Changed to using _FileState to determine the file type.
- (check_max_min_macros): Ditto.
- (check_for_null): Ditto.
- (check_style): Changed the parameters to various calls since they now need _FileState
- to determine the file type.
- (check_language): Added the file_state parameter so it could be passed
- to check_identifier_name_in_declaration.
- (check_identifier_name_in_declaration): Don't warn about underscores in variables if
- this is an Objective C file.
- (_process_lines): Added information for the _FileState constructor (and moved the
- call to a place that had the information).
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppFunctionsTest.test_is_c_or_objective_c): Changed the tests to use FileState and exercise
- its functionality.
- (WebKitStyleTest.test_names): Add tests for underscores in Objective C files.
-
-2010-12-21 Andy Estes <aestes@apple.com>
-
- Reviewed by Mark Rowe.
-
- Do not build non-Intel architectures for WebKit2-related projects.
- https://bugs.webkit.org/show_bug.cgi?id=51440
-
- * MiniBrowser/Configurations/Base.xcconfig: Only build for i386 and x86_64.
- * TestWebKitAPI/Configurations/Base.xcconfig: Ditto.
- * WebKitTestRunner/Configurations/Base.xcconfig: Ditto.
-
-2010-12-21 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [Chromium] Rename WebThemeEngine/ControlDRT to WebThemeEngine/ControlDRTWin
- https://bugs.webkit.org/show_bug.cgi?id=51406
-
- Rename WebThemeControlDRT to WebThemeControlDRTWin and WebThemeEngineDRT
- to WebThemeEngineDRTWin and update references everywhere.
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/chromium/TestShellWin.cpp:
- * DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRT.cpp.
- * DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRT.h.
- * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRT.cpp.
- * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRT.h.
-
-2010-12-21 Anders Carlsson <andersca@apple.com>
-
- Reviewed by John Sullivan.
-
- Clicking missing plug-in text does not show a sheet
- https://bugs.webkit.org/show_bug.cgi?id=51403
-
- Update for changes to the WebPageUIClient.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-12-21 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue will report constant failures as flaky if other tests flake
- https://bugs.webkit.org/show_bug.cgi?id=51272
-
- This patch just removes functionality and adds testing.
- Previously we attempted to report flaky tests when we had
- two different tests fail in a row. However, since we stop
- running the tests at the first failure, our code was wrong in
- trying to determine flakiness from the incomplete runs.
-
- Originally I posted an alternate patch:
- https://bug-51272-attachments.webkit.org/attachment.cgi?id=77078
- which fixed our flaky logic in this case, however it was decided
- that that patch would be too difficult to maintain, so now
- I'm just removing the broken logic.
-
- This will dramatically cut-down on our flaky-test false positives
- at the (small) cost of the queues being unable to report
- any flakiness if the tree is very flaky. (With at least one test
- flaking on every run, we'll never report failures anymore.) I think
- this is a tradeoff worth making.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
-
-2010-12-20 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue wrongly rejects patches when it can't update itself
- https://bugs.webkit.org/show_bug.cgi?id=46636
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-12-20 Adam Barth <abarth@webkit.org>
-
- Move web sites to Websites directory
- https://bugs.webkit.org/show_bug.cgi?id=51323
-
- Update references to BugsSite to point to the new location.
-
- This patch was never officially reviewed (because it was too large to
- upload to bugs.webkit.org), but it was discussed on webkit-dev and Mark
- Rowe gave me the green light.
-
- * Scripts/old-run-webkit-tests:
- * Scripts/webkitpy/common/config/build.py:
- * Scripts/webkitpy/common/config/build_unittest.py:
- * Scripts/webkitpy/common/prettypatch.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/style/main.py:
-
-2010-12-20 Adrienne Walker <enne@google.com>
-
- Unreviewed. Adding myself to the list of committers.
-
- * webkitpy/common/config/committers.py:
-
-2010-12-20 Mark Rowe <mrowe@apple.com>
-
- Reviewed by Dan Bernstein.
-
- <rdar://problem/8757601> Don't install header files in to the Resources directory.
-
- * Scripts/check-for-inappropriate-files-in-framework: Don't allow .h files in the
- Resources directory.
-
-2010-12-20 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should include bot id when attaching failure diffs
- https://bugs.webkit.org/show_bug.cgi?id=51280
-
- This is a tiny change to include the bot id in the name of the attachment.
- Most of this diff is just changing the unit test expectations
- now that I hid the comment printing when the comment is None.
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-20 Jeff Miller <jeffm@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Tools/vcbin/midl.exe needs to be rebuilt
- https://bugs.webkit.org/show_bug.cgi?id=51347
-
- * vcbin/midl.exe: Rebuilt.
-
-2010-12-20 David Levin <levin@chromium.org>
-
- Reviewed by Ariya Hidayat.
-
- .gitignore and webkit-tools-completion.sh have references to WebKitTools that should be Tools.
- https://bugs.webkit.org/show_bug.cgi?id=51343
-
- Follow up from the WebKitTools -> Tools rename.
-
- * Scripts/webkit-tools-completion.sh:
-
-2010-12-20 Cosmin Truta <ctruta@chromium.org>
-
- Reviewed by James Robinson.
-
- new-run-webkit-tests ignores trailing EOL differences in text tests
- https://bugs.webkit.org/show_bug.cgi?id=36983
-
- Changed the handling of new-line characters within new-run-webkit-tests
- to match old-run-webkit-tests. Differences in leading and trailing empty
- lines in text expectation files are no longer ignored.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- Added unit tests. Removed old duplicate unit test entries.
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-12-20 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style should detect function declarations (and trivial functions).
- https://bugs.webkit.org/show_bug.cgi?id=51303
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (_FunctionState.begin): Add is_declaration and changed the line count
- start to begin at -1 (which will keep the results consistent, since
- the starting line number passed in is one less in this change).
- (detect_functions): changed function detection to now catch trivial
- functions and declarations.
- (check_pass_ptr_usage): Don't check for Pass*Ptr on the first line
- of the function as this may look at return values (when processing
- a declaration).
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (FunctionDetectionTest.perform_function_detection): Basic mechanics
- of testing the function detection.
- (FunctionDetectionTest.test_basic_function_detection): Test a simple
- function.
- (FunctionDetectionTest.test_function_declaration_detection): Test a
- declaration.
- (FunctionDetectionTest.test_non_functions): A test case for a case
- that caused the code to fail due to the { being in quotes.
- (PassPtrTest.test_pass_ref_ptr_return_value): Added some more test
- cases to help catch false alarms for return values.
- (PassPtrTest.test_pass_ref_ptr_member_variable): Ensure that
- we don't get false alarms for member variables either.
-
-2010-12-20 Ryuan Choi <ryuan.choi@samsung.com>
-
- Reviewed by Antonio Gomes.
-
- [CMAKE] Rename WEBKITTOOLS_DIR to TOOLS_DIR
- https://bugs.webkit.org/show_bug.cgi?id=51319
-
- * CMakeListsEfl.txt:
-
-2010-12-18 Adam Barth <abarth@webkit.org>
-
- Reviewed by Sam Weinig.
-
- Move WebKitExamplePlugins to Examples
- https://bugs.webkit.org/show_bug.cgi?id=51291
-
- * Scripts/webkitpy/common/config/build.py:
-
-2010-12-17 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed Qt buildfix after r74301.
-
- Rename WebKitTools to Tools
- https://bugs.webkit.org/show_bug.cgi?id=49861
-
- * MiniBrowser/DerivedSources.pro:
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2010-12-17 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Simon Fraser.
-
- Rename WebKitTools to Tools
- https://bugs.webkit.org/show_bug.cgi?id=49861
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- * CodeCoverage/README:
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::initializeFonts):
- * EWSTools/start-commit-queue.sh:
- * EWSTools/start-queue.sh:
- * GNUmakefile.am:
- * MIDLWrapper/MIDLWrapper.cpp:
- (wmain):
- * MiniBrowser/qt/MiniBrowser.pro:
- * Scripts/build-api-tests:
- * Scripts/build-dumprendertree:
- * Scripts/build-webkit:
- * Scripts/build-webkittestrunner:
- * Scripts/generate-coverage-data:
- * Scripts/old-run-webkit-tests:
- * Scripts/run-api-tests:
- * Scripts/run-iexploder-tests:
- * Scripts/run-javascriptcore-tests:
- * Scripts/run-mangleme-tests:
- * Scripts/run-sunspider:
- * Scripts/run-webkit-websocketserver:
- * Scripts/sunspider-compare-results:
- * Scripts/test-webkitperl:
- * Scripts/test-webkitpy:
- * Scripts/update-iexploder-cssproperties:
- * Scripts/update-webkit:
- * Scripts/update-webkit-localizable-strings:
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- * Scripts/webkitpy/common/config/committervalidator.py:
- * Scripts/webkitpy/common/config/committervalidator_unittest.py:
- * Scripts/webkitpy/common/config/ports.py:
- * Scripts/webkitpy/common/config/ports_unittest.py:
- * Scripts/webkitpy/common/system/logutils_unittest.py:
- * Scripts/webkitpy/common/system/ospath_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
- * Scripts/webkitpy/layout_tests/port/http_server.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checker_unittest.py:
- * Scripts/webkitpy/tool/bot/feeders_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
- * WebKitTestRunner/DerivedSources.pro:
- * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
- (WTR::activateFonts):
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * wx/build/build_utils.py:
-
-2010-12-16 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- Settings::editingBehaviorType() incorrectly returns mac for the gtk build when running tests
- https://bugs.webkit.org/show_bug.cgi?id=51163
-
- Since GTK+'s default editing behavior was changed to UNIX in r70975 (see webkitwebsettings.cpp),
- GTK+'s DRT should also reset to UNIX after each test execution.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
-
-2010-12-17 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style should understand WTF #include guards
- https://bugs.webkit.org/show_bug.cgi?id=44911
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (get_header_guard_cpp_variable): modify to suggest the WTF style
- of header guard when appropriate.
- (check_for_header_guard): handle multiple return values from
- get_header_guard_cpp_variable
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppStyleTest.test_build_header_guard): Added tests for the WTF
- header style.
-
-2010-12-16 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- test-webkitpy: unittest for the xml.py checker displays a decprecation warning.
- https://bugs.webkit.org/show_bug.cgi?id=51210
-
- The error only shows up when using python 2.6 or later.
-
- * Scripts/webkitpy/style/checkers/xml.py: Replace the usage of
- the decprecated field error,message with something equivalent.
-
-2010-12-16 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Add --exit-after-n-failures/crashes to NRWT
- https://bugs.webkit.org/show_bug.cgi?id=51160
-
- Abort test run (in a similar way to how control-C is handled) when
- --exit-after-n-failures/crashes-or-timeouts are passed and we've reached
- that number of unexpected failures/crashes/timeouts.
-
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-16 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style unit tests has some duplicate boilerplate code.
- https://bugs.webkit.org/show_bug.cgi?id=49519
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (update_include_state): Replaced the "io" parameter with the global
- configuration _unit_test_config. This allowed not calling into
- functions at a low level and also not plumbing through the injection
- information through many levels of code.
- (check_for_include_what_you_use): Ditto.
- (process_file_data): Added the ability to set up the unit test config
- to allow for injection.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (ErrorCollector.__init__): Added support for having a filter for errors.
- (ErrorCollector.__call__): Ditto.
- (CppStyleTestBase.process_file_data): Added the ability to set unit_test_config.
- (CppStyleTestBase.perform_lint): Consolidated logic for the perform functions.
- (CppStyleTestBase.perform_single_line_lint): Replace specific calls to
- functions in the cpp.py with generic processing and a filter that
- indicates what errors should be kept.
- (CppStyleTestBase.perform_multi_line_lint): Ditto.
- (CppStyleTestBase.perform_language_rules_check): Ditto.
- (CppStyleTestBase.perform_function_lengths_check): Ditto.
- (CppStyleTestBase.perform_pass_ptr_check): Ditto.
- (CppStyleTestBase.perform_include_what_you_use): Ditto.
- (CppStyleTest.test_multi_line_comments): Added another
- error message which applies to the test case.
- (CppStyleTest.test_spacing_for_binary_ops): Fixed test
- to not have config.h, since it is processed as a header file.
- (CppStyleTest.test_static_or_global_stlstrings): Fixed variable name
- style and indentation in checked code.
- (OrderOfIncludesTest.test_check_preprocessor_in_include_section):
- Fixed line number.
- (NoNonVirtualDestructorsTest.test_multi_line_declaration_with_error):
- Ditto.
-
-2010-12-15 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r74136.
- http://trac.webkit.org/changeset/74136
- https://bugs.webkit.org/show_bug.cgi?id=51135
-
- r74136 breaks chromium canary bots because some tests are not
- rebaselined correctly to resolve EOL differences (Requested by
- jianli on #webkit).
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-12-15 Adam Roben <aroben@apple.com>
-
- Teach check-webkit-style to check .vcproj and .vsprops files for XML
- syntax errors
-
- Fixes <http://webkit.org/b/51103> check-webkit-style should check for
- XML syntax errors in .vcproj/.vsprops files
-
- Reviewed by Dave Levin.
-
- * Scripts/webkitpy/style/checker.py: Added lists of file extensions
- that should be treated as XML and that should be allowed to contain
- carriage returns. (These lists happen to be identical currently.)
- (FileType): Added a new XML type.
- (CheckerDispatcher.should_check_and_strip_carriage_returns): Added.
- Just does a simple file extension check.
- (CheckerDispatcher._file_type): Added a case for XML files.
- (CheckerDispatcher._create_checker): Ditto. We use XMLChecker for XML
- files (surprise!).
- (StyleProcessor.process): Ask the dispatcher whether we should pass the
- lines through the carriage checker.
-
- * Scripts/webkitpy/style/checker_unittest.py:
- (CheckerDispatcherCarriageReturnTest.test_should_check_and_strip_carriage_returns):
- Added. Checks a few file names to see if carriage returns are allowed
- or not.
- (CheckerDispatcherDispatchTest.assert_checker_xml): Added. Similar to
- other assert_checker_* functions.
- (CheckerDispatcherDispatchTest.test_xml_paths): Added. Similar to other
- test_*_paths functions.
- (CheckerDispatcherDispatchTest.test_xml_paths): Added. Similar to other
- test_*_paths functions.
- (CheckerDispatcherDispatchTest.test_none_paths): Removed the vcproj
- file from this test case, as vcproj files now have a type.
- (StyleProcessor_CodeCoverageTest.MockDispatcher.should_check_and_strip_carriage_returns):
- Added. Similar to the other should_* functions.
- (StyleProcessor_CodeCoverageTest.test_process__carriage_returns_not_stripped):
- Added. Checks that carriage returns aren't checked for or stripped for
- allowed files.
-
- * Scripts/webkitpy/style/checkers/xml.py: Added.
- (XMLChecker.__init__): Simple init method.
- (XMLChecker.check): Pass each line through the expat parser, and record
- a style error for any errors thrown by the parser.
-
- * Scripts/webkitpy/style/checkers/xml_unittest.py: Added.
- (XMLCheckerTest.assert_no_error): Checks that the given XML does not
- produce a style error.
- (XMLCheckerTest.assert_error): Checks that the given XML produces an
- error of the given category on the given line.
- (XMLCheckerTest.mock_handle_style_error): Does nothing. Used for
- checking that the XMLChecker constructor works properly.
- (XMLCheckerTest.test_conflict_marker): Tests that conflict markers
- cause a style error (see, e.g., r73887).
- (XMLCheckerTest.test_extra_closing_tag): Tests that extra closing tags
- cause a style error (see, e.g., r73773).
- (XMLCheckerTest.test_init): Tests that the XMLChecker constructor works
- properly.
- (XMLCheckerTest.test_missing_closing_tag): Tests that missing closing
- tags cause a style error (see, e.g., r72795).
- (XMLCheckerTest.test_no_error): Tests that valid XML does not cause a
- style error.
-
-2010-12-15 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Stephanie Lewis.
-
- https://bugs.webkit.org/show_bug.cgi?id=51117
- Add a new leopard test bot
- really really commit to trunk this time.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-12-15 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2: Can't add files to an <input type=file>
- https://bugs.webkit.org/show_bug.cgi?id=51087
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (runOpenPanel):
- (-[BrowserWindowController awakeFromNib]):
- Add simple implementation of runOpenPanel callback.
-
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
- Stub out runOpenPanel callback.
-
-2010-12-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should upload failure diffs when tests flake
- https://bugs.webkit.org/show_bug.cgi?id=51051
-
- To make this testable I needed to pipe FileSystem down onto tool.
- We've wanted it there for a long time anyway.
-
- This patch is kinda a big hack. But we don't have a nice
- way to read results.html files. I think this will need further
- revision before this code actually feels clean.
-
- As part of testing this change, I had to make MockBugzilla.create_bug
- actually return an id (like it should) which required updating
- a few other unit test results (for the better).
-
- The results_matching_keys change in layouttestresults/rebasline
- was an alternate path which I decided not to use in the end, but
- I left the change as it seemed an improvement.
-
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-15 Cosmin Truta <ctruta@chromium.org>
-
- Reviewed by James Robinson.
-
- new-run-webkit-tests ignores trailing EOL differences in text tests
- https://bugs.webkit.org/show_bug.cgi?id=36983
-
- Changed the handling of new-line characters within new-run-webkit-tests
- to match old-run-webkit-tests. Differences in leading and trailing empty
- lines in text expectation files are no longer ignored.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- Added unit tests. Removed old duplicate unit test entries.
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-12-15 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- make status-bubble white-space:nowrap so we can measure it's width without wrapping
- https://bugs.webkit.org/show_bug.cgi?id=51149
-
- * QueueStatusServer/templates/statusbubble.html:
-
-2010-12-15 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- have the statusbubble postMessage it's metrics so that embedders can properly size the iframe
- https://bugs.webkit.org/show_bug.cgi?id=51125
-
- * QueueStatusServer/templates/statusbubble.html:
-
-2010-12-15 Darin Adler <darin@apple.com>
-
- * Scripts/webkitpy/common/net/buildbot: Added property svn:ignore.
-
-2010-12-15 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r74117.
- http://trac.webkit.org/changeset/74117
- https://bugs.webkit.org/show_bug.cgi?id=51113
-
- This broke the GTK1 build. (Requested by mrobinson on
- #webkit).
-
- * Scripts/webkitdirs.pm:
-
-2010-12-15 Amruth Raj <amruthraj@motorola.com> and Ravi Kasibhatla <ravi.kasibhatla@motorola.com>
-
- Reviewed by Martin Robinson.
-
- Change generate-forwarding-headers.pl for GTK port usage
- (https://bugs.webkit.org/show_bug.cgi?id=37369)
-
- * Scripts/webkitdirs.pm: Added changes to build webkit2 for GTK port using build-webkit script.
-
-2010-12-14 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Jian Li.
-
- [DRT/Chromium] Remove another unnecessary error message
- https://bugs.webkit.org/show_bug.cgi?id=51083
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didInvalidateRect):
-
-2010-12-14 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Stephanie Lewis.
-
- Add a new Leopard Debug Test WK2 Bot
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-12-14 Ojan Vafai <ojan@chromium.org>
-
- Fix python unittests after http://trac.webkit.org/changeset/74070.
-
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2010-12-14 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Jian Li.
-
- [DRT/Chromium] Remove a unnecessary error message
- https://bugs.webkit.org/show_bug.cgi?id=51069
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintInvalidatedRegion):
-
-2010-12-14 Benjamin Kalman <kalman@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Using BUG/BUGWK in test_expectations is error prone, should use BUGCR/BUGWK
- https://bugs.webkit.org/show_bug.cgi?id=48926
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- Add presubmit check that BUG isn't used, either BUGCR/BUGWK/BUGV8_.
-
-2010-12-14 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Eric Seidel.
-
- [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
- https://bugs.webkit.org/show_bug.cgi?id=50231
-
- Guard CONFIG+=link_pkgconfig with !symbian.
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2010-12-14 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Ojan Vafai.
-
- [new-run-webkit-tests] expectations parsing is slow
- https://bugs.webkit.org/show_bug.cgi?id=50635
-
- Avoid expensive iteration of all the tests when checking if a test
- file is to be skipped or not.
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
-
-2010-12-14 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
- https://bugs.webkit.org/show_bug.cgi?id=27048
-
- Add support in DRT for checking whether an accessibility UI
- element is focusable and/or focused. Implemented for GTK.
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (getIsFocusedCallback): New.
- (getIsFocusableCallback): New.
- (AccessibilityUIElement::getJSClass): Add the new available
- callbacks for isFocused and isFocusable.
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::isFocused): New, implemented by checking
- whether the related AtkState value is in the object's state set.
- (AccessibilityUIElement::isFocusable): Ditto.
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::isFocused): New, dummy implementation.
- (AccessibilityUIElement::isFocusable): Ditto.
- * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
- (AccessibilityUIElement::isFocused): Ditto.
- (AccessibilityUIElement::isFocusable): Ditto.
-
-2010-12-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- webkit-patch should warn users when they're using a 32-bit git on a 64-bit system
- https://bugs.webkit.org/show_bug.cgi?id=50715
-
- This patch makes webkit-patch print the following:
-
- Warning: This machine is 64-bit, but the git binary (/usr/local/git/bin/git) does not support 64-bit.
- Install a 64-bit git for better performance, see:
- https://lists.webkit.org/pipermail/webkit-dev/2010-December/015249.html
-
- I wrote this mostly because I have approximately 8 machines that I use
- and making sure each one is using a good Git install seemed folly.
- webkit-patch makes a lot of git calls, so using a fast git can shave
- several seconds in every invocation. See the webkit-dev thread for more info.
-
- This message will print twice during 'webkit-patch upload',
- once from webkit-patch and once from check-webkit-style.
-
- Unfortunately there is no good way to test this due to how machine-dependent
- the code is. I considered writing a test for the log message, but it seemed not worth it.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-12-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- FlakyTestReporter doesn't understand bots running from multiple email addresses
- https://bugs.webkit.org/show_bug.cgi?id=50960
-
- This explains at least one of the dupes of:
- https://bugs.webkit.org/show_bug.cgi?id=50863
- that we saw filed by the commit-queue this morning.
- I think the other one was explained by my previous fix to result counting code.
-
- Since this is really hard to test with a unit test, instead I
- create a new (possibly useful in the future) command
- which given a layout test path will return you
- the one bug which our tools would assume it the flaky test bug.
- If some other script wants to use bug-for-test we'll
- need to extend it with some options like --create-if-missing or similar.
-
- * Scripts/webkitpy/common/net/bugzilla/bug.py:
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/bugfortest.py: Added.
-
-2010-12-13 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by James Robinson.
-
- Add option to build-webkit to not build WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=50988
-
- Add support for a --no-webkit2 option to build-webkit. It seems to save
- ~1 minute from clean builds and ~10 seconds from no-op builds.
-
- * Scripts/build-webkit:
-
-2010-12-13 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Dave Kilzer.
-
- Update iexploder from 1.3.2 to 1.7.2
- Move 1.3.2 into its own subdir
- Add 1.7.2 into its own subdir
- update scripts to point to new 1.3.2 location (avoid breaking existing scripts)
-
- * Scripts/run-iexploder-tests:
- * Scripts/update-iexploder-cssproperties:
- * iExploder/CHANGELOG.txt: Removed.
- * iExploder/LICENSE.txt: Removed.
- * iExploder/README.txt: Removed.
- * iExploder/htdocs: Removed.
- * iExploder/iexploder-1.3.2: Added.
- * iExploder/iexploder-1.3.2/CHANGELOG.txt: Copied from iExploder/CHANGELOG.txt.
- * iExploder/iexploder-1.3.2/LICENSE.txt: Copied from iExploder/LICENSE.txt.
- * iExploder/iexploder-1.3.2/README.txt: Copied from iExploder/README.txt.
- * iExploder/iexploder-1.3.2/htdocs: Added.
- * iExploder/iexploder-1.3.2/htdocs/config.rb: Copied from iExploder/htdocs/config.rb.
- * iExploder/iexploder-1.3.2/htdocs/cssproperties.in: Copied from iExploder/htdocs/cssproperties.in.
- * iExploder/iexploder-1.3.2/htdocs/cssvalues.in: Copied from iExploder/htdocs/cssvalues.in.
- * iExploder/iexploder-1.3.2/htdocs/htmlattrs.in: Copied from iExploder/htdocs/htmlattrs.in.
- * iExploder/iexploder-1.3.2/htdocs/htmltags.in: Copied from iExploder/htdocs/htmltags.in.
- * iExploder/iexploder-1.3.2/htdocs/htmlvalues.in: Copied from iExploder/htdocs/htmlvalues.in.
- * iExploder/iexploder-1.3.2/htdocs/iexploder.cgi: Copied from iExploder/htdocs/iexploder.cgi.
- * iExploder/iexploder-1.3.2/htdocs/iexploder.rb: Copied from iExploder/htdocs/iexploder.rb.
- * iExploder/iexploder-1.3.2/htdocs/index.html: Copied from iExploder/htdocs/index.html.
- * iExploder/iexploder-1.3.2/htdocs/webserver.rb: Copied from iExploder/htdocs/webserver.rb.
- * iExploder/iexploder-1.3.2/tools: Added.
- * iExploder/iexploder-1.3.2/tools/lasthit.rb: Copied from iExploder/tools/lasthit.rb.
- * iExploder/iexploder-1.3.2/tools/osx_last_crash.rb: Copied from iExploder/tools/osx_last_crash.rb.
- * iExploder/iexploder-1.3.2/tools/showtest.rb: Copied from iExploder/tools/showtest.rb.
- * iExploder/iexploder-1.7.2: Added.
- * iExploder/iexploder-1.7.2/ChangeLog.txt: Added.
- * iExploder/iexploder-1.7.2/LICENSE.txt: Added.
- * iExploder/iexploder-1.7.2/README.txt: Added.
- * iExploder/iexploder-1.7.2/output: Added.
- * iExploder/iexploder-1.7.2/src: Added.
- * iExploder/iexploder-1.7.2/src/browser_harness.rb: Added.
- * iExploder/iexploder-1.7.2/src/config.yaml: Added.
- * iExploder/iexploder-1.7.2/src/css-atrules: Added.
- * iExploder/iexploder-1.7.2/src/css-atrules/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/css-atrules/webkit: Added.
- * iExploder/iexploder-1.7.2/src/css-properties: Added.
- * iExploder/iexploder-1.7.2/src/css-properties/dillo: Added.
- * iExploder/iexploder-1.7.2/src/css-properties/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/css-properties/internet_explorer6: Added.
- * iExploder/iexploder-1.7.2/src/css-properties/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/css-properties/webkit: Added.
- * iExploder/iexploder-1.7.2/src/css-pseudo: Added.
- * iExploder/iexploder-1.7.2/src/css-pseudo/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/css-pseudo/webkit: Added.
- * iExploder/iexploder-1.7.2/src/css-values: Added.
- * iExploder/iexploder-1.7.2/src/css-values/dillo: Added.
- * iExploder/iexploder-1.7.2/src/css-values/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/css-values/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/css-values/other: Added.
- * iExploder/iexploder-1.7.2/src/css-values/webkit: Added.
- * iExploder/iexploder-1.7.2/src/headers: Added.
- * iExploder/iexploder-1.7.2/src/headers/dillo: Added.
- * iExploder/iexploder-1.7.2/src/headers/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/headers/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/headers/webkit: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/dillo: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/internet_explorer6: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/other: Added.
- * iExploder/iexploder-1.7.2/src/html-attrs/webkit: Added.
- * iExploder/iexploder-1.7.2/src/html-tags: Added.
- * iExploder/iexploder-1.7.2/src/html-tags/dillo: Added.
- * iExploder/iexploder-1.7.2/src/html-tags/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/html-tags/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/html-tags/other: Added.
- * iExploder/iexploder-1.7.2/src/html-tags/webkit: Added.
- * iExploder/iexploder-1.7.2/src/html-values: Added.
- * iExploder/iexploder-1.7.2/src/html-values/dillo: Added.
- * iExploder/iexploder-1.7.2/src/html-values/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/html-values/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/html-values/other: Added.
- * iExploder/iexploder-1.7.2/src/html-values/webkit: Added.
- * iExploder/iexploder-1.7.2/src/iexploder.cgi: Added.
- * iExploder/iexploder-1.7.2/src/iexploder.rb: Added.
- * iExploder/iexploder-1.7.2/src/index.html: Added.
- * iExploder/iexploder-1.7.2/src/media: Added.
- * iExploder/iexploder-1.7.2/src/media/blank.ogg: Added.
- * iExploder/iexploder-1.7.2/src/media/blank.snd: Added.
- * iExploder/iexploder-1.7.2/src/media/blank.wav: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.bmp: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.gif: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.ico: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.jng: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.jpg: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.png: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.svg: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.tiff: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.xbm: Added.
- * iExploder/iexploder-1.7.2/src/media/bug.xpm: Added.
- * iExploder/iexploder-1.7.2/src/mime-types: Added.
- * iExploder/iexploder-1.7.2/src/mime-types/dillo: Added.
- * iExploder/iexploder-1.7.2/src/mime-types/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/mime-types/webkit: Added.
- * iExploder/iexploder-1.7.2/src/protocols: Added.
- * iExploder/iexploder-1.7.2/src/protocols/dillo: Added.
- * iExploder/iexploder-1.7.2/src/protocols/gtkhtml: Added.
- * iExploder/iexploder-1.7.2/src/protocols/mozilla: Added.
- * iExploder/iexploder-1.7.2/src/protocols/webkit: Added.
- * iExploder/iexploder-1.7.2/src/scanner.rb: Added.
- * iExploder/iexploder-1.7.2/src/version.rb: Added.
- * iExploder/iexploder-1.7.2/src/webserver.rb: Added.
- * iExploder/iexploder-1.7.2/testcases: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-Linux_x86_64_rv2.0b6pre_Gecko-20100904_Firefox-4.0b6pre-TEST-8375-1_59.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-Opera-9.80_Linux_x86_64_en_Presto-2.6.30_Version-10.61-16704-3_108,3.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Intel_Mac_OS_X_10_6_4_en-US_AppleWebKit-534.8_Chrome-7.0.529.0-TEST-611-3_36,9.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Intel_Mac_OS_X_10_6_4_en-US_AppleWebKit-534.8_hrome-7.0.529.0-TEST-55313622206-3_6,0.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Linux_x86_64_en-US_AppleWebKit-534.6_Chrome-7.0.503.1-TEST-120813-8_72,56,24,8,0.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Linux_x86_64_en-US_AppleWebKit-534.6_Chrome-7.0.503.1-TEST-121240-3_81,3.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Linux_x86_64_en-US_AppleWebKit-534.7_Chrome-7.0.513.0-4800-5_80,65,15.html: Added.
- * iExploder/iexploder-1.7.2/testcases/testcase-U_Linux_x86_64_en-US_AppleWebKit-534.7_Chrome-7.0.513.0-TEST-23583190347-3_15,12.html: Added.
- * iExploder/iexploder-1.7.2/tools: Added.
- * iExploder/iexploder-1.7.2/tools/lasthit.rb: Added.
- * iExploder/iexploder-1.7.2/tools/osx_last_crash.rb: Added.
- * iExploder/iexploder-1.7.2/tools/release_src.sh: Added.
- * iExploder/iexploder-1.7.2/tools/update_html_tags_from_sources.sh: Added.
- * iExploder/tools: Removed.
-
-2010-12-13 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Remove associated page concept from WKView constructor
- https://bugs.webkit.org/show_bug.cgi?id=50983
-
- Step 1: Remove associate page constructors from WKView and make
- all views use the shared namespace for the context.
-
- * TestWebKitAPI/PlatformWebView.h:
- * TestWebKitAPI/mac/PlatformWebViewMac.mm:
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
-
-2010-12-13 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Change the WebKit2 public API so there is no explicit WKPageNamespace object
- https://bugs.webkit.org/show_bug.cgi?id=50898
-
- * MiniBrowser/mac/AppDelegate.h:
- * MiniBrowser/mac/AppDelegate.m:
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- * MiniBrowser/win/BrowserView.cpp:
- Convert MiniBrowser to not use PageNamespaces.
-
- * TestWebKitAPI/PlatformWebView.h:
- * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp:
- * TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp:
- * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
- * TestWebKitAPI/Tests/WebKit2/Find.cpp:
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp:
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp:
- * TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp:
- * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
- * TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp:
- * TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp:
- * TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp:
- * TestWebKitAPI/Tests/WebKit2/win/AltKeyGeneratesWMSysCommand.cpp:
- * TestWebKitAPI/Tests/WebKit2/win/WMCloseCallsUIClientClose.cpp:
- * TestWebKitAPI/mac/PlatformWebViewMac.mm:
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- Convert TestWebKitAPI to not use PageNamespaces.
-
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/TestController.cpp:
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- Convert WebKitTestRunner to not use PageNamespaces.
-
-2010-12-13 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- webkit-patch rollout should be able to do multi-revision rollouts
- https://bugs.webkit.org/show_bug.cgi?id=33336
-
- Make it possible to pass more than one revision to webkit-patch.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/changelog.py:
- * Scripts/webkitpy/common/checkout/changelog_unittest.py:
- * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
- * Scripts/webkitpy/tool/steps/revertrevision.py:
-
-2010-12-13 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- Teach webkit-patch how to search bugzilla
- https://bugs.webkit.org/show_bug.cgi?id=50500
-
- webkit-patch bug-search fails when there is only one result.
- Turns out we needed a bit more logic in our result count parsing code.
-
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py:
-
-2010-12-13 Antti Koivisto <antti@apple.com>
-
- Reviewed by Alexey Proskuryakov.
-
- Add setSerializeHTTPLoads function to allow testing resource load order on OS X.
- https://bugs.webkit.org/show_bug.cgi?id=50758
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setSerializeHTTPLoadsCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setSerializeHTTPLoads):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setSerializeHTTPLoads):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setSerializeHTTPLoads):
-
-2010-12-13 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Remove "use-drt" option from test step command line, since the option was removed in r73748.
- https://bugs.webkit.org/show_bug.cgi?id=50936
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Removed the option.
-
-2010-12-13 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- Add revlink to BuildBot status
- https://bugs.webkit.org/show_bug.cgi?id=50914
-
- This adds a hyperlink to trac changeset on the revision numbers.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2010-12-13 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt][WK2] Fix build if WebKitTools are not available
- https://bugs.webkit.org/show_bug.cgi?id=50242
-
- * MiniBrowser/qt/MiniBrowser.pro: Correct the comment.
- * Scripts/webkitdirs.pm: Added WebKitTools/MiniBrowser to $subdirs.
- * MiniBrowser/DerivedSources.pro: Added.
-
-2010-12-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS Queues should remove orpahned pyc files before starting
- https://bugs.webkit.org/show_bug.cgi?id=50904
-
- A previous check added a platform.py which caused
- EWS bots on some platforms to hit an import exception.
- The platform.py file was removed in a subsequent commit, but
- the EWS bots in question stayed stuck. This change will
- fix those bots once restarted (and prevent this in the future).
-
- I also went ahead and unified start-queue and start-commit-queue
- since they were nearly identical. I also added bot_id support
- to both force all EWSes to have bot ids as well as get rid of the one
- remaining reason why I had my own copies of these scripts.
- Hopefully this will be enough to get all the other bot admins
- (ahem, Adam, ahem) to move to using these checked in copies as well.
-
- * EWSTools/start-commit-queue.sh: Removed.
- * EWSTools/start-queue.sh:
-
-2010-10-28 MORITA Hajime <morrita@google.com>
-
- Reviewed by Ojan Vafai.
-
- spellcheck does not check pasted text
- https://bugs.webkit.org/show_bug.cgi?id=40092
-
- Added LayoutTestController::setAsynchronousSpellCheckingEnabled()
- to control the setting.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setAsynchronousSpellCheckingEnabledCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setAsynchronousSpellCheckingEnabled):
-
-2010-12-12 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix failing API test. It turns out that a pop-state event
- is sent before every fragment navigation, so we have to test
- for it in addition in PageLoadDidChangeLocationWithinPageForFrame.
-
- * TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp:
- (TestWebKitAPI::didSameDocumentNavigationForFrame):
-
-2010-12-12 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Eric Seidel.
-
- [GTK] Add new-run-webkit-tests support to gtk
- https://bugs.webkit.org/show_bug.cgi?id=50681
-
- Adding the basic support to run the new-run-webkit-tests.
-
- * Scripts/webkitpy/layout_tests/port/gtk.py:
-
-2010-10-11 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Mock DeviceOrientation client for DRT
- https://bugs.webkit.org/show_bug.cgi?id=47490
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::~DumpRenderTree):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockDeviceOrientation):
-
-2010-12-11 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] launcher: disable the Mozilla-style fullscreen API
- https://bugs.webkit.org/show_bug.cgi?id=50874
-
- Disabling the fullscreen API until its implementation for GTK is
- mature enough. The webview setting for it is already FALSE by
- default.
-
- * GtkLauncher/main.c:
- (createWindow):
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue flaky test messages show cryptic version information for mac os x
- https://bugs.webkit.org/show_bug.cgi?id=50864
-
- Turns out platform.platform() returns kernel version information
- which isn't helpful, and just plain confusing on Mac
- (OS X 10.6.5 uses Darwin Kernel 10.5.0).
-
- So I've updated PlatformInfo.display_name() to special case
- mac. I also found a bad use of sys.platform in the process
- and fixed that. (sys.platform always returns 'darwin' on mac).
-
- * Scripts/webkitpy/common/system/platforminfo.py:
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- Exception seen while reporting flaky test with commit-queue.
- Just a missing include.
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
-
-2010-12-10 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Eric Seidel.
-
- [Chromium] Remove old JSONResultsGenerator script that existed for backward-compatibility
- https://bugs.webkit.org/show_bug.cgi?id=50796
-
- Also updating the test code to use JSONResultsGeneratorBase and
- to improve test coverage for incremental cases.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
-
-2010-12-10 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by Darin Adler.
-
- prepare-ChangeLog --help doesn't mention --bug shorthand -b
- https://bugs.webkit.org/show_bug.cgi?id=50835
-
- * Scripts/prepare-ChangeLog: be more explicit about -b and match file style.
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Bugs created by the commit-queue should all block on a master bug
- https://bugs.webkit.org/show_bug.cgi?id=50857
-
- This makes all bugs created by the commit-queue block on:
- https://bugs.webkit.org/show_bug.cgi?id=50856
-
- In the process of testing this, I found that the existing
- create_bug code was wrong. I also found that existing
- unit tests for create-rollout used invalid values
- for options.blocks. I fixed both issues and tested.
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/commandtest.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/options.py:
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Teach webkitpy how to follow duplicate chains when posting comments on flake bugs
- https://bugs.webkit.org/show_bug.cgi?id=50853
-
- I also discovered when doing this that the code was posting
- the comment on the wrong bug, but that's fixed here too.
-
- * Scripts/webkitpy/common/net/bugzilla/bug.py:
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-10 Anders Carlsson <andersca@apple.com>
-
- Reviewed by John Sullivan.
-
- Make WKContextGetStatistics gather global statistics
- https://bugs.webkit.org/show_bug.cgi?id=50850
-
- Remove the code that gets the statistics and fills in the per context
- statistics information for now.
-
- * MiniBrowser/mac/BrowserStatisticsWindowController.m:
- (-[BrowserStatisticsWindowController refreshStatistics:]):
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- commit-queue should report port/platform information when commenting on flaky test bugs
- https://bugs.webkit.org/show_bug.cgi?id=50839
-
- Renamed platform.py to platforminfo.py. This broke import platform in executive.py
- which was only used by new run webkit tests (and clearly not unit tested).
-
- * Scripts/webkitpy/common/system/platforminfo.py: Renamed from WebKitTools/Scripts/webkitpy/common/system/platform.py.
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Tony Chang.
-
- commit-queue should report port/platform information when commenting on flaky test bugs
- https://bugs.webkit.org/show_bug.cgi?id=50839
-
- This was a suggestion from Tony Chang this morning.
- I added a platform.py class so I could easily mock the platform call,
- but that may not be the final solution for this mocking.
- We'll try it and see.
-
- * Scripts/webkitpy/common/system/platform.py: Added.
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-10 Krithigassree Sambamurthy <krithigassree.sambamurthy@nokia.com>
-
- Reviewed by Joseph Pecoraro.
-
- Bug 43455 - [Qt]: Implement Application Cache Quotas
- https://bugs.webkit.org/show_bug.cgi?id=43455
-
- Introduce functions to allow new appcache layout test origin-quota.html
- to work correctly under Qt.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::dumpApplicationCacheQuota):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
-
- Introduce functions to allow new appcache layout test origin-quota.html
- to be successful under qt. Changes required because LayoutTestControllerQt
- does not inherit from LayoutController.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::shouldDumpApplicationCacheDelegateCallbacks):
- (LayoutTestController::dumpApplicationCacheDelegateCallbacks):
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Move buildbot.py into its own module so we can split it out into one-file-per-class
- https://bugs.webkit.org/show_bug.cgi?id=50806
-
- We're adding more buildbot logic these days, so it makes sense
- to give buildbot its own module.
-
- * Scripts/webkitpy/common/net/buildbot/__init__.py: Added.
- * Scripts/webkitpy/common/net/buildbot/buildbot.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/buildbot.py.
- * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/buildbot_unittest.py.
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/regressionwindow.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py:
-
-2010-12-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Use FileSystem::remove when cleaning up http lock files
- https://bugs.webkit.org/show_bug.cgi?id=50830
-
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-12-10 Joone Hur <joone@kldp.org>
-
- Reviewed by Martin Robinson.
-
- [GTK] DRT needs layoutTestController.setCacheModel
- https://bugs.webkit.org/show_bug.cgi?id=50705
-
- webkit_set_cache_mode() is called to set the cache model.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setCacheModel): Set the cache model.
-
-2010-12-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] remove --use-drt and add --use-test-shell
- https://bugs.webkit.org/show_bug.cgi?id=50701
-
- * Scripts/webkitpy/common/config/ports.py:
- * Scripts/webkitpy/common/config/ports_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/style/checkers/test_expectations.py:
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-12-10 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Steve Block.
-
- [Chromium] Implement mocks for client-based geolocation
- https://bugs.webkit.org/show_bug.cgi?id=46895
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setGeolocationPermission):
- (LayoutTestController::setMockGeolocationPosition):
- (LayoutTestController::setMockGeolocationError):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::geolocationClient):
- (WebViewHost::geolocationClientMock):
- (WebViewHost::reset):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-12-10 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Add hasSpellingMarker support to the DRT
- https://bugs.webkit.org/show_bug.cgi?id=50739
-
- Implemented the hasSpellingMarker to support spelling tests.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::hasSpellingMarker):
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- webkit-patch: not possible to use build-and-test with local commits
- https://bugs.webkit.org/show_bug.cgi?id=33378
-
- Make --no-clean not even check if we have local commits.
- It's unclear to me why the code was originally written this way.
- I was unable to dig up a reason from svn history.
-
- * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
- * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py: Copied from WebKitTools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py.
-
-2010-12-10 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] AX: implement isEnabled in DRT
- https://bugs.webkit.org/show_bug.cgi?id=50814
-
- Implement AccessibilityUIElement::isEnabled() for GTK.
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (checkElementState): New function to refactor common code.
- (AccessibilityUIElement::isEnabled): Implement this by checking
- the current state of the AtkObject.
- (AccessibilityUIElement::isSelected): Use the new
- checkElementState function.
-
-2010-12-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt][WK2] Add the QWKContext API class to wrap the WebContext.
- https://bugs.webkit.org/show_bug.cgi?id=50750
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView):
- * MiniBrowser/qt/BrowserView.h:
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- (WTR::WebView::WebView):
-
-2010-12-10 Joone Hur <joone@kldp.org>
-
- Reviewed by Xan Lopez.
-
- [GTK] Unskipping some test cases in userscripts dependent on addUserStyleSheet
- https://bugs.webkit.org/show_bug.cgi?id=50808
-
- Unskipping the following test cases:
- userscripts/mixed-case-stylesheet.html
- userscripts/simple-stylesheet.html
- userscripts/user-style-all-frames.html
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::addUserStyleSheet):
-
-2010-12-10 Joone Hur <joone@kldp.org>
-
- Reviewed by Eric Seidel.
-
- [GTK] Add DRT support for pageProperty, isPageBoxVisible, pageSizeAndMarginsInPixels, and addUserStyleSheet
- https://bugs.webkit.org/show_bug.cgi?id=50783
-
- This patch allows to unskip the following test cases:
- printing/page-rule-selection.html
- printing/page-format-data.html
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::pageProperty): Added.
- (LayoutTestController::isPageBoxVisible): Ditto.
- (LayoutTestController::pageSizeAndMarginsInPixels): Ditto.
- (LayoutTestController::addUserStyleSheet): Ditto.
-
-2010-12-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Make QtTestBrowser spawn QNAM in a secondary thread.
-
- A menu allows to switch QNAM back to the same thread.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::initializeView):
- (LauncherWindow::createChrome):
- (LauncherWindow::toggleThreadedQnam):
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- (WebPage::setQnamThreaded):
- * QtTestBrowser/webpage.h:
- (QnamThread::QnamThread):
- (QnamThread::~QnamThread):
- (QnamThread::networkAccessManager):
- (QnamThread::run):
-
-2010-12-10 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [Gtk] style="font-family: courier" makes text disappear
- https://bugs.webkit.org/show_bug.cgi?id=47452
-
- Add a test that verifies that fonts without valid charmaps are
- never selected.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Initialize DRT with our font (derived from Ahem)
- that has no valid charmap.
- * DumpRenderTree/gtk/fonts/FontWithNoValidEncoding.fon: Added.
- * DumpRenderTree/gtk/fonts/fonts.conf: Updated settings to override users'
- settings which may disable selection of bitmap fonts.
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- The commit-queue should file bugs about flaky tests it encounters
- https://bugs.webkit.org/show_bug.cgi?id=50803
-
- create_bug_for_flaky_test was insufficiently tested, thus buggy.
- Now it's tested.
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
-
-2010-12-10 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Somehow this last-minute edit didn't quite get committed.
-
- The commit-queue should file bugs about flaky tests it encounters
- https://bugs.webkit.org/show_bug.cgi?id=50803
-
- * Scripts/webkitpy/tool/bot/flakytestreporter.py:
-
-2010-12-09 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- The commit-queue should file bugs about flaky tests it encounters
- https://bugs.webkit.org/show_bug.cgi?id=50803
-
- This change got a bit big. I also added a new config.urls file
- because I needed to share the view_source_url code with committervalidator.py.
-
- This adds a new class FlakyTestReporter which holds all the logic about
- reporting flaky tests to bugzilla.
-
- Right now this code knows how to look up bugs for flaky tests.
- If it can't find a bug filed from the commit-queue, it will open a new
- one, ccing the relevant people and adding information about the failure.
-
- It is not yet smart enough to chase down duplicate chains, or to include
- the actual failure diff. But those can be added in later iterations.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/changelog.py:
- * Scripts/webkitpy/common/checkout/commitinfo.py:
- * Scripts/webkitpy/common/config/committervalidator.py:
- * Scripts/webkitpy/common/config/urls.py: Copied from WebKitTools/Scripts/webkitpy/tool/comments.py.
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/tool/bot/flakytestreporter.py: Added.
- * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py: Copied from WebKitTools/Scripts/webkitpy/tool/comments.py.
- * Scripts/webkitpy/tool/bot/irc_command.py:
- * Scripts/webkitpy/tool/bot/sheriff.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/comments.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/commit.py:
-
-2010-12-09 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Teach webkit-patch how to search bugzilla
- https://bugs.webkit.org/show_bug.cgi?id=50500
-
- This is a step towards teaching webkitpy how to file
- new bugs for flaky tests and update them when new flakes occur.
-
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py:
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/bugsearch.py: Added.
-
-2010-12-09 Adam Barth <abarth@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- commit-queue errors out due to local commits
- https://bugs.webkit.org/show_bug.cgi?id=50766
-
- We seem to be tripping over having local commits in the working copy a
- lot recently. I don't quite fully understand what the issue is, but
- this patch attempts to solve the problem by adding an explicit clean
- step before processing a patch. Previously, we did the cleaning as
- part of the apply-attachment step, so this might not actually fix the
- problem.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-12-09 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Make new-run-webkit-tests --lint-test-files log slightly better
- messages and return -1 if lint fails. Remove the
- 'suppress_errors' keyword param to the TestExpectationsFile
- class, and clean up logging and exception raising for error
- handling. Also add more unit tests and clean up the unit test code a bit.
-
- https://bugs.webkit.org/show_bug.cgi?id=50205
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/style/checkers/test_expectations.py:
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2010-12-09 Tony Chang <tony@chromium.org>
-
- Unreviewed, fix for windows code. We were catching the wrong
- exception in Windows.
-
- * Scripts/webkitpy/common/system/filesystem.py:
-
-2010-12-09 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Populate DumpRenderTreeSupportGtk (part IV)
- https://bugs.webkit.org/show_bug.cgi?id=48429
-
- Adjust call sites of webkit_thread_count to use the DumpRenderTreeSupportGtk version now.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::workerThreadCount):
-
-2010-12-06 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Support the Mozilla-style Fullscreen Javascript API
- https://bugs.webkit.org/show_bug.cgi?id=50572
-
- Enable the Javascript Fullscreen support in the GtkLauncher. Also
- make DRT update the Chrome when the WebView settings have been
- reset to consistent values.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * GtkLauncher/main.c:
- (create_window):
- * Scripts/build-webkit:
-
-2010-12-09 Koan-Sin Tan <koansin.tan@gmail.com>
-
- Reviewed by Tor Arne Vestbø
-
- [Qt] run-launcher doesn't start the browser on Mac OS X 10.6
- https://bugs.webkit.org/show_bug.cgi?id=50742
-
- check not only QtWebKit.framework/QtWebKit but also libQtWebKit.dylib
-
- * Scripts/webkitdirs.pm:
-
-2010-12-09 Joone Hur <joone@kldp.org>
-
- Reviewed by Martin Robinson.
-
- [GTK] Support for viewport meta tag
- https://bugs.webkit.org/show_bug.cgi?id=45443
-
- Add support for testing the viewport properties for WebKitGtk.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (dumpConfigurationForViewportCallback): Added this JS callback to set the size of the visible viewport.
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::dumpConfigurationForViewport): Added this function to test the viewport properties.
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::dumpConfigurationForViewport): Ditto.
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::dumpConfigurationForViewport): Ditto.
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::dumpConfigurationForViewport): Ditto.
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::dumpConfigurationForViewport): Ditto.
-
-2010-12-08 William Siegrist <wsiegrist@apple.com>
-
- Reviewed by Eric Seidel.
-
- Migrate buildbot.py from xmlrpc to json.
- https://bugs.webkit.org/show_bug.cgi?id=50647
-
- * Scripts/webkitpy/common/net/buildbot.py:
-
-2010-12-08 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- make starting the websocket server more reliable on windows
- https://bugs.webkit.org/show_bug.cgi?id=50712
-
- * Scripts/webkitpy/common/system/filesystem.py:
- (remove): Substitute method for os.remove to retry on error on Windows
- * Scripts/webkitpy/common/system/filesystem_unittest.py:
- * Scripts/webkitpy/layout_tests/port/http_server_base.py: Use FileSystem.remove
-
-2010-12-08 Jessie Berlin <jberlin@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKit2: Implement WebChromeClient::exceededDatabaseQuota
- https://bugs.webkit.org/show_bug.cgi?id=50656
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- Indicate that exceededDatabaseQuota is not implemented.
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- Ditto.
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- Ditto.
- (WTR::TestController::initialize):
- Ditto.
-
-2010-12-08 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Populate DumpRenderTreeSupportGtk (part III)
- https://bugs.webkit.org/show_bug.cgi?id=48429
-
- Moved the following methods from webkitprivate.h to DumpRenderTreeSupportGtk.cpp|h:
- * webkit_gc_collect_javascript_objects;
- * webkit_gc_collect_javascript_objects_on_alternate_thread;
- * webkit_gc_count_javascript_objects;
- * webkit_web_frame_layout.
-
- These were all only used by GTK+ DRT.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (dispatchEvent):
- * DumpRenderTree/gtk/GCControllerGtk.cpp:
- (GCController::collect):
- (GCController::collectOnAlternateThread):
- (GCController::getJSObjectCount):
-
-2010-12-07 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] force NRWT to use DRT
- https://bugs.webkit.org/show_bug.cgi?id=50359
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-12-06 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Generalize didChangeLocationWithinPageForFrame for all same document navigations
- https://bugs.webkit.org/show_bug.cgi?id=50584
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didSameDocumentNavigationForFrame):
- (-[BrowserWindowController awakeFromNib]):
- (-[BrowserWindowController didSameDocumentNavigationForFrame:]):
- * TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp:
- (TestWebKitAPI::didSameDocumentNavigationForFrame):
- (TestWebKitAPI::TEST):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didSameDocumentNavigationForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-12-06 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Make TestResultsServer return 404 for non-existing results files.
- https://bugs.webkit.org/show_bug.cgi?id=50581
-
- * TestResultServer/handlers/testfilehandler.py:
-
-2010-12-06 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] fix an assert hit in DRT
- https://bugs.webkit.org/show_bug.cgi?id=50575
-
- This class uses WTF's RefPtr, but expects chrome's base::RefPtr
- semantics.
-
- Otherwise, we hit ASSERTION FAILED: !m_adoptionIsRequired
- (third_party/WebKit/JavaScriptCore/wtf/RefCounted.h:37 void
- WTF::RefCountedBase::ref()).
-
- * DumpRenderTree/chromium/TestWebWorker.h:
- (TestWebWorker::TestWebWorker):
-
-2010-12-02 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- make webkit-patch command work when the git branch is not synced to the remote svn branch
- https://bugs.webkit.org/show_bug.cgi?id=50424
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2010-12-06 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [WINCE] Add build system
- https://bugs.webkit.org/show_bug.cgi?id=50522
-
- * CMakeListsWinCE.txt: Added.
-
-2010-12-03 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Allow the Chromium port to have Leopard-specific baselines
- https://bugs.webkit.org/show_bug.cgi?id=50506
-
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
-
-2010-12-03 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] fix 2 bugs with inspector tests in DRT
- https://bugs.webkit.org/show_bug.cgi?id=50492
-
- Tasks can outlive the tasklist (even when canceled) so this was
- causing a crash when ~WebTask() ran. Avoid this by unregistering
- when a task is canceled.
-
- Also fix an assert when closing devtool windows by copying some
- logic from test_shell.
-
- * DumpRenderTree/chromium/Task.cpp:
- (WebTask::~WebTask):
- (TaskList::revokeAll):
- * DumpRenderTree/chromium/Task.h: Canceling a task now removes it from
- the tasklist (since the task can outlive the tasklist).
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::devToolsWebView):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::~WebViewHost): Don't load about:blank when closing
- a window if the window has devtools loaded. This avoids an
- ASSERT and matches test_shell.
-
-2010-12-06 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Fix GtkLauncher.c style, use webkit style
- https://bugs.webkit.org/show_bug.cgi?id=50542
-
- * GtkLauncher/main.c:
- (activateUriEntryCb):
- (updateTitle):
- (linkHoverCb):
- (notifyTitleCb):
- (notifyLoadStatusCb):
- (notifyProgressCb):
- (destroyCb):
- (goBackCb):
- (goForwardCb):
- (create_webViewCb):
- (webViewReadyCb):
- (closeWebViewCb):
- (createBrowser):
- (createStatusbar):
- (createToolbar):
- (createWindow):
- (main):
-
-2010-12-04 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Populate DumpRenderTreeSupportGtk (Part II)
- https://bugs.webkit.org/show_bug.cgi?id=48429
-
- Moved more private method declared with WEBKIT_API to
- DumpRenderTreeSupportGtk, since they were only being used by DRT.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::addOriginAccessWhitelistEntry):
- (LayoutTestController::execCommand):
- (LayoutTestController::isCommandEnabled):
-
-2010-12-04 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Andreas Kling.
-
- Removed extern webkit_web_view_set_group_name from gtk/DumpRenderTree.cpp
-
- Method was removed by http://trac.webkit.org/changeset/71604
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
-
-2010-12-05 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Fix compilation warnings reported by clang
- https://bugs.webkit.org/show_bug.cgi?id=50252
-
- * GtkLauncher/main.c:
- (create_window): The create_statusbar function does not have
- parameters.
-
-2010-12-05 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Zero-sized font does not yet work
-
- Fix fast/text/font-size-zero.html
-
- Copy other ports by setting minimumFontSize to 0 for DRT runs.
-
- https://bugs.webkit.org/show_bug.cgi?id=49759
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
-
-2010-12-04 Sam Weinig <sam@webkit.org>
-
- Reviewed by Jon Honeycutt.
-
- WebKit2: Need client functions to notify app when the url changes due to a fragment navigation
- https://bugs.webkit.org/show_bug.cgi?id=50511
-
- Update tools for new didChangeLocationWithinPageForFrame client function (and changed bundle
- signature) and added a test for the functionality (PageLoadDidChangeLocationWithinPageForFrame.cpp)
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didChangeLocationWithinPageForFrame):
- (-[BrowserWindowController awakeFromNib]):
- (-[BrowserWindowController didChangeLocationWithinPageForFrame:]):
- * TestWebKitAPI/PlatformUtilities.cpp:
- (TestWebKitAPI::Util::toWK):
- * TestWebKitAPI/PlatformUtilities.h:
- (TestWebKitAPI::Util::adoptWK):
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp: Added.
- (TestWebKitAPI::nullJavaScriptCallback):
- (TestWebKitAPI::didFinishLoadForFrame):
- (TestWebKitAPI::didChangeLocationWithinPageForFrame):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/file-with-anchor.html: Added.
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/copy-resources.cmd:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didChangeLocationWithinPageForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-11-08 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] Populate DumpRenderTreeSupportGtk
- https://bugs.webkit.org/show_bug.cgi?id=48429
-
- Made the previous calls to webkit_web_frame* functions defined as private
- APIs in webkitprivate.h go through DRTSupportGtk.
-
- * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
- (AccessibilityController::focusedElement):
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (dumpFramesAsText):
- (resetDefaultsToConsistentValues):
- (dump):
- (webViewDocumentLoadFinished):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::counterValueForElementById):
- (LayoutTestController::pageNumberForElementById):
- (LayoutTestController::numberOfPages):
- (LayoutTestController::pauseAnimationAtTimeOnElementWithId):
- (LayoutTestController::pauseTransitionAtTimeOnElementWithId):
- (LayoutTestController::sampleSVGAnimationForElementAtTime):
- (LayoutTestController::numberOfActiveAnimations):
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- (LayoutTestController::markerTextForListItem):
-
-2010-12-03 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: use pretty text diff output
- https://bugs.webkit.org/show_bug.cgi?id=50484
-
- Serve *-pretty-diff.html for text diff output.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r73302.
- http://trac.webkit.org/changeset/73302
- https://bugs.webkit.org/show_bug.cgi?id=50499
-
- Causes crashes in debug LayoutTests (Requested by xan_ on
- #webkit).
-
- * DumpRenderTree/chromium/AccessibilityUIElement.cpp:
- (AccessibilityUIElement::AccessibilityUIElement):
- (AccessibilityUIElement::parentElementCallback):
- * DumpRenderTree/chromium/AccessibilityUIElement.h:
- * DumpRenderTree/chromium/CppBoundClass.cpp:
- * DumpRenderTree/chromium/CppBoundClass.h:
-
-2010-12-03 Sam Weinig <sam@webkit.org>
-
- Reviewed by Maciej Stachowiak.
-
- Enable <a ping> for Mac/Windows/WebKit2 builds
- <rdar://problem/8504473>
- https://bugs.webkit.org/show_bug.cgi?id=50488
-
- * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
- (TestWebKitAPI::TEST): Test that the default value of
- WKPreferencesGetHyperlinkAuditingEnabled is true.
-
-2010-12-03 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Chris Fleizach.
-
- Include the FrameView widget of a RenderWidget in the accessibility tree.
- https://bugs.webkit.org/show_bug.cgi?id=49106
-
- * DumpRenderTree/chromium/AccessibilityUIElement.cpp:
- (AccessibilityUIElement::AccessibilityUIElement):
- (AccessibilityUIElement::parentElementCallback):
- (AccessibilityUIElement::isEqualCallback):
- * DumpRenderTree/chromium/AccessibilityUIElement.h:
- * DumpRenderTree/chromium/CppBoundClass.cpp:
- (CppBoundClass::getFromCppVariant):
- * DumpRenderTree/chromium/CppBoundClass.h:
-
-2010-12-03 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: organize tests by state, add dry run mode
- https://bugs.webkit.org/show_bug.cgi?id=50473
-
- Group tests in the menu by state, so that it's easier to see after
- processing the queue which failed.
-
- Add support for the --dry-run flag so that it's easier to test changes
- such as this (stubs out filesystem and SCM operations).
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/queue.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-12-03 Brady Eidson <beidson@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Groundwork for <rdar://problem/7660733> and https://bugs.webkit.org/show_bug.cgi?id=50191
- WebKit2 Authentication Support
-
- Keep these builds working:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-12-02 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: move existing baselines
- https://bugs.webkit.org/show_bug.cgi?id=50421
-
- Implement moving of existing baselines: move all files that are about
- to be overwriten by update baselines.
-
- Also fix a typo in the UI JS.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/queue.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
- * Scripts/webkitpy/tool/commands/rebaselineserver_unittest.py:
-
-2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r73211.
- http://trac.webkit.org/changeset/73211
- https://bugs.webkit.org/show_bug.cgi?id=50450
-
- Broke Chromium's "Webkit Win (dbg)(2)" bot. (Requested by
- yutak on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
-
-2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r73222.
- http://trac.webkit.org/changeset/73222
- https://bugs.webkit.org/show_bug.cgi?id=50449
-
- r73211 seemed to break Chromium's "Webkit Win (dbg)(2)" bot.
- (Requested by yutak on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r73228.
- http://trac.webkit.org/changeset/73228
- https://bugs.webkit.org/show_bug.cgi?id=50448
-
- r73211 seemed to break Chromium's "Webkit Win (dbg)(2)" bot.
- (Requested by yutak on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base_unittest.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r73231.
- http://trac.webkit.org/changeset/73231
- https://bugs.webkit.org/show_bug.cgi?id=50443
-
- r73211 seemed to broke Chromium's "Webkit Win (dbg)(2)" bot.
- (Requested by yutak on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-03 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style: false positive reported for #if macro
- https://bugs.webkit.org/show_bug.cgi?id=48242
-
- * Scripts/webkitpy/style/checkers/cpp.py: Adjusted check to avoid
- all preprocessor commands.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added test.
-
-2010-12-02 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Update the EWSTools scripts to use modern-style git repos
- https://bugs.webkit.org/show_bug.cgi?id=50402
-
- * EWSTools/create-webkit-git:
- * EWSTools/start-commit-queue.sh:
- * EWSTools/start-queue.sh:
-
-2010-12-02 Simon Fraser <simon.fraser@apple.com>
-
- Fix Chromium Linux plugin tests by not logging
- unconditionally from the event handling code.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (handleEventX11):
-
-2010-12-02 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt multiprocessing - move logic back into run_webkit_tests
-
- This change moves a bunch of logic that I had put into
- message_broker back into run_webkit_tests, in a slightly
- different format. WorkerMessageBroker needed to become less aware of
- the logic the TestRunner class uses, and more generic.
- Eventually the MessageBroker will only do generic messaging and
- thread/process-pooling, and (almost) all of the
- run-webkit-tests-specific logic will be moved to
- run_webkit_tests.py and dump_render_tree_thread.py.
-
- The biggest changes are that the Broker can now start a single
- worker, but the responsibility for starting all of them is pushed
- back to the TestRunner (Manager), and the logic for checking if
- the threads are done or wedged is moved back to TestRunner. We
- also remove WorkerMessageBroker.cleanup (not needed) and
- cancel_workers (they have to be cancelled individually).
-
- The message_broker is now encapsulated inside
- TestRunner._run_tests(); it only needs to exist while actually
- running the tests.
-
- Also, delete a bunch of tests in message_broker_unittest that no
- longer make much sense.
-
- This patch depends on bug 50372.
-
- https://bugs.webkit.org/show_bug.cgi?id=50374
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-02 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Refactor test_types's compare_output() method so that it takes a
- TestInput object.
-
- compare_output() will need additional information included in a TestInput
- object to support reftests. This change is a pre-requirement of that.
-
- https://bugs.webkit.org/show_bug.cgi?id=50362
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base_unittest.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-12-02 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Add the ability to run script on 'new' and 'paint' in the test plugin
- https://bugs.webkit.org/show_bug.cgi?id=50425
-
- Add "onnew" and "onpaintevent" attributes to the test plugin,
- so that tests can run JS at these times.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginAllocate):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (NPP_Destroy):
- (handleEventCarbon):
- (handleEventCocoa):
- (NPP_HandleEvent):
-
-2010-12-02 Sam Weinig <sam@webkit.org>
-
- Fix Qt build.
-
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- (WTR::PlatformWebView::PlatformWebView):
-
-2010-12-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2 Preferences should be held off the PageGroup, not the Context
- https://bugs.webkit.org/show_bug.cgi?id=50414
-
- Update for API changes.
-
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
- (WTR::TestController::resetStateToConsistentValues):
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- (WTR::PlatformWebView::PlatformWebView):
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::PlatformWebView):
-
-2010-12-02 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: minor cleanup for multiprocessing work
-
- This change:
- * moves worker naming into TestShellThread, eliminating a
- parameter to the constructor and putting the responsibility in
- the correct place.
- * eliminates the _WorkerState() class in message_broker, because
- it turns out that state really needs to be in run_webkit_tests
- * renames the Broker classes to be module-private.
- * fixes a bunch of minor commenting and whitespace issues to
- make subsequent patches a bit clearer.
- * Adds a Port hook for default_worker_model() so that we can
- accomodate the potential for different worker models on
- different ports.
- * merge in the fix from 50420 for the brokenness introduced in
- bug 50367.
-
- This patch depends on bug 50367.
-
- https://bugs.webkit.org/show_bug.cgi?id=50372
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-02 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- This change is a bunch of cleanup / refactoring of the file
- below. It moves a bunch of free functions to methods on the
- TestShellThread class, and restructures other methods to be
- closer to the structure we'll need for the multiprocessing
- rewrite.
-
- It also makes the logic of --run-singly a *lot* easier to follow
- by nestling all of the separate-thread logic into a single
- routine.
-
- There should be no semantic changes in this patch, just cleanup.
-
- https://bugs.webkit.org/show_bug.cgi?id=50367
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
-
-2010-12-02 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r73164.
- http://trac.webkit.org/changeset/73164
- https://bugs.webkit.org/show_bug.cgi?id=50359
-
- broke debugger tests on win
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-30 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: add updating of baselines
- https://bugs.webkit.org/show_bug.cgi?id=50305
-
- Implements updating of baselines, where we copy -actual.* files over
- the current -expected.* files. To do this, we need a
- _get_actual_result_files method to get test results files and a
- _rebaseline_test method to actually do the file copy and SCM operation.
- _rebaseline_test logs output into a buffer, this is useful for both
- showing result in the UI and for unit tests.
-
- To make passing around of the various test environment properties
- (results directory, filesystem, SCM, etc) easier, add a TestConfig
- class for them.
-
- Moving of existing baselines is not implemented yet, this patch is big
- enough as it is.
-
- * Scripts/webkitpy/common/system/filesystem.py:
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/queue.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
- * Scripts/webkitpy/tool/commands/rebaselineserver_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-12-02 Brent Fulgham <bfulgham@webkit.org>
-
- Unreviewed build fix after vcproj updates.
-
- * DumpRenderTree/win/DumpRenderTreeCairo.vsprops: Make sure
- that WIN_CAIRO is defined for this build.
- * DumpRenderTree/win/DumpRenderTreePreBuild.cmd: Update file
- to reflect new 'Debug_Cairo_CFLite' and 'Release_Cairo_CFLite'
- (these were previously 'Debug_Cairo' and 'Release_Cairo'
-
-2010-12-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2 needs API to turn on popup blocking
- https://bugs.webkit.org/show_bug.cgi?id=50407
-
- * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
- (TestWebKitAPI::TEST):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
-
-2010-12-01 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] force NRWT to use DRT
- https://bugs.webkit.org/show_bug.cgi?id=50359
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-12-02 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] DumpRenderTree has two copies of JavaScriptCore
- https://bugs.webkit.org/show_bug.cgi?id=49877
-
- * GNUmakefile.am: Remove the second copy of JavaScriptCore from the
- LDADD list for DumpRenderTree.
-
-2010-12-02 Sergio Villar Senin <svillar@igalia.com>
-
- Unreviewed: Added myself to list of Committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-12-01 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- build-webkit --chromium always updates DEPS and re-generates project files
- https://bugs.webkit.org/show_bug.cgi?id=50340
-
- Make build-webkit --chromium invoke update-webkit-chromium only when
- --update-chromium is passed in, so that we don't add 20 seconds to all
- builds.
-
- Making all invocations update was added with r61883, with the goal of
- making EWS bots always update. The bots will switch to using this flag
- (as will all other webkit-patch build steps) so nothing should change
- for them.
-
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/common/config/ports.py:
- * Scripts/webkitpy/common/config/ports_unittest.py:
-
-2010-12-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add a --dry-run / -n flag
- https://bugs.webkit.org/show_bug.cgi?id=50045
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-12-01 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- WinCairo build should not use link-time code generation (LTCG)
- https://bugs.webkit.org/show_bug.cgi?id=50353
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * FindSafari/FindSafari.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
- * record-memory-win/record-memory-win.vcproj:
-
-2010-12-01 Martin Robinson <mrobinson@igalia.com>
-
- Touch GetUserAgentWithNullNPPFromNPPNew.cpp in an effort to force
- a rebuild of TestNetscapePlugin.la on GTK+. It seems that simply
- adding the file to the sources list was not enough to force the rebuild.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp:
- Remove an empty line at the end of this file to force a rebuild.
-
-2010-12-01 Sam Weinig <sam@webkit.org>
-
- Fix windows build.
-
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
-
-2010-12-01 Martin Robinson <mrobinson@igalia.com>
-
- Add missing file to the TestNetscapePlugin sources list after r73057.
-
- * GNUmakefile.am: Add missing file.
-
-2010-12-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add PageGrouping to WebKit2 API
- https://bugs.webkit.org/show_bug.cgi?id=50332
-
- - Update testing harnesses to deal with new PageGroup API.
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (WKBundleInitialize):
- * TestWebKitAPI/InjectedBundleController.cpp:
- (TestWebKitAPI::InjectedBundleController::initialize):
- (TestWebKitAPI::InjectedBundleController::didInitializePageGroup):
- (TestWebKitAPI::InjectedBundleController::initializeTestNamed):
- * TestWebKitAPI/InjectedBundleController.h:
- * TestWebKitAPI/InjectedBundleTest.h:
- (TestWebKitAPI::InjectedBundleTest::initialize):
- (TestWebKitAPI::InjectedBundleTest::didInitializePageGroup):
- * TestWebKitAPI/PlatformUtilities.cpp:
- (TestWebKitAPI::Util::createContextForInjectedBundleTest):
- * TestWebKitAPI/PlatformUtilities.h:
- * TestWebKitAPI/PlatformWebView.h:
- * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp:
- (TestWebKitAPI::DocumentStartUserScriptAlertCrashTest::initialize):
- * TestWebKitAPI/mac/PlatformWebViewMac.mm:
- (TestWebKitAPI::PlatformWebView::PlatformWebView):
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- (TestWebKitAPI::PlatformWebView::PlatformWebView):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::didInitializePageGroup):
- (WTR::InjectedBundle::initialize):
- (WTR::InjectedBundle::beginTesting):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::pageGroup):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::addUserScript):
- (WTR::LayoutTestController::addUserStyleSheet):
- (WTR::LayoutTestController::setXSSAuditorEnabled):
- * WebKitTestRunner/TestController.cpp:
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::PlatformWebView):
-
-2010-12-01 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- vcproj changes can't be applied cleanly by the Windows EWS bot
- https://bugs.webkit.org/show_bug.cgi?id=50328
-
- * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
- * CLWrapper/CLWrapper.vcproj: Modified property svn:eol-style.
- * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops: Added property svn:eol-style.
- * DumpRenderTree/win/DumpRenderTree.vcproj: Modified property svn:eol-style.
- * DumpRenderTree/win/DumpRenderTreeApple.vsprops: Added property svn:eol-style.
- * DumpRenderTree/win/DumpRenderTreeCFLite.vsprops: Added property svn:eol-style.
- * DumpRenderTree/win/DumpRenderTreeCairo.vsprops: Added property svn:eol-style.
- * DumpRenderTree/win/DumpRenderTreeCommon.vsprops: Added property svn:eol-style.
- * DumpRenderTree/win/ImageDiff.vcproj: Modified property svn:eol-style.
- * DumpRenderTree/win/ImageDiffCommon.vsprops: Added property svn:eol-style.
- * FindSafari/FindSafari.vcproj: Modified property svn:eol-style.
- * FindSafari/FindSafariCommon.vsprops: Added property svn:eol-style.
- * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
- * MIDLWrapper/MIDLWrapper.vcproj: Modified property svn:eol-style.
- * MiniBrowser/Configurations/MiniBrowserCFLite.vsprops: Added property svn:eol-style.
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: Added property svn:eol-style.
- * MiniBrowser/Configurations/MiniBrowserCoreFoundation.vsprops: Added property svn:eol-style.
- * MiniBrowser/MiniBrowser.vcproj: Added property svn:eol-style.
- * TestWebKitAPI/Configurations/TestWebKitAPICFLite.vsprops: Added property svn:eol-style.
- * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops: Added property svn:eol-style.
- * TestWebKitAPI/Configurations/TestWebKitAPICoreFoundation.vsprops: Added property svn:eol-style.
- * TestWebKitAPI/win/TestWebKitAPI.sln: Added property svn:eol-style.
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added property svn:eol-style.
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj: Added property svn:eol-style.
- * TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops: Added property svn:eol-style.
- * WebKitAPITest/WebKitAPITest.vcproj: Added property svn:eol-style.
- * WebKitAPITest/WebKitAPITestCommon.vsprops: Added property svn:eol-style.
- * WebKitLauncherWin/WebKitLauncherWin.vcproj: Modified property svn:eol-style.
- * WebKitLauncherWin/WebKitLauncherWinCommon.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/InjectedBundleCFLite.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/InjectedBundleCoreFoundation.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/WebKitTestRunnerCFLite.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/Configurations/WebKitTestRunnerCoreFoundation.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/WebKitTestRunner.sln: Added property svn:eol-style.
- * WebKitTestRunner/win/InjectedBundle.vcproj: Added property svn:eol-style.
- * WebKitTestRunner/win/InjectedBundleGenerated.vcproj: Added property svn:eol-style.
- * WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops: Added property svn:eol-style.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Added property svn:eol-style.
- * WinLauncher/WinLauncher.vcproj: Modified property svn:eol-style.
- * WinLauncher/WinLauncherCommon.vsprops: Added property svn:eol-style.
- * record-memory-win/record-memory-win-common.vsprops: Added property svn:eol-style.
- * record-memory-win/record-memory-win.vcproj: Modified property svn:eol-style.
-
-2010-12-01 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Darin Adler.
-
- Return a correct user agent if NPN_UserAgent is called with a null NPP from NPP_New.
- https://bugs.webkit.org/show_bug.cgi?id=50336
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Add new test.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPP_New):
- Add default implementation/
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- * DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp: Added.
- (GetUserAgentWithNullNPPFromNPPNew::GetUserAgentWithNullNPPFromNPPNew):
- (GetUserAgentWithNullNPPFromNPPNew::NPP_New):
- Get the user agent.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- Call PluginTest::NPP_New.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- Add new files.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_instance):
- Call PluginTest::NPP_New.
-
-2010-12-01 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fixes after recent trunk changes.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::findString):
- * wx/build/settings.py:
-
-2010-12-01 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Darin Adler.
-
- WebKitTestRunner needs layoutTestController.findString
- https://bugs.webkit.org/show_bug.cgi?id=50238
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Added findString().
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::findString): Updated signature for autogenerated bindings.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Ditto.
-
-2010-12-01 Steve Falkenburg <sfalken@apple.com>
-
- Try using svn:eol-style native on a vcproj file.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Modified property svn:eol-style.
-
-2010-12-01 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Adam Roben.
-
- [WINCE] Add WinCELauncher
- https://bugs.webkit.org/show_bug.cgi?id=50217
-
- * WinCELauncher/main.cpp: Added.
-
-2010-11-30 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Implement layoutTestController.findString
- https://bugs.webkit.org/show_bug.cgi?id=50236
-
- Add the missing function to the LayoutTestController.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::findString):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-11-30 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- [chromium] fix get-int-identifier-special-values.html using TestNetscapePlugIn
- https://bugs.webkit.org/show_bug.cgi?id=49036
-
- * DumpRenderTree/chromium/LayoutTestController.cpp: Use IsNumber instead of IsInt32
- for CppVariants.
- (LayoutTestController::cppVariantToBool):
- (LayoutTestController::cppVariantToInt32):
- (LayoutTestController::setDatabaseQuota):
- (LayoutTestController::evaluateInWebInspector):
- (LayoutTestController::setMockGeolocationError):
-
-2010-11-30 Eric Seidel <eric@webkit.org>
-
- Reviewed by Tony Chang.
-
- update-webkit should call git fetch before git svn rebase
- https://bugs.webkit.org/show_bug.cgi?id=50273
-
- After discussion on webkit-dev, we've decided to move the "default"
- git setup to pulling updates from git.webkit.org in preference
- to rebuilding the local svn index using git svn fetch every time.
-
- This change should have no effect on people using the "old" git setup
- and should dramatically increase the speed of updates for those using
- the "new" git setup along with update-webkit. I'm about to move the
- EWS and other queues over to this setup once this lands.
-
- * Scripts/update-webkit:
-
-2010-11-30 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- GTK: AX: implement press in DRT
- https://bugs.webkit.org/show_bug.cgi?id=36146
-
- Implement AccessibilityUIElement::press() for GTK.
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::press): Implemented.
-
-2010-11-29 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- config.webkit_base_dir returns a path with a trailing slash
- https://bugs.webkit.org/show_bug.cgi?id=50197
-
- config.webkit_base_dir() should return a path without a trailing slash,
- like all the other methods that return paths.
-
- Undoes MockFileSytem changes by r72640, since they're no longer
- necessary for GetBaselinesTest to pass.
-
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
-
-2010-11-30 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: baseline display tweaks
- https://bugs.webkit.org/show_bug.cgi?id=50207
-
- Determine which baselines were used when running the tests and highlight
- them in the UI. Sort platform names alphabetically.
-
- Also makes the server URL be launched in the user's browser
- automatically.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/util.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
- * Scripts/webkitpy/tool/commands/rebaselineserver_unittest.py:
-
-2010-11-30 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Anders Carlsson.
-
- <rdar://problem/8710645> WebKitTestRunner needs layoutTestController.findString
- https://bugs.webkit.org/show_bug.cgi?id=50238
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::findString): Added.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2010-11-30 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- All projects on Windows should use cmd files for build events
- https://bugs.webkit.org/show_bug.cgi?id=50213
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPostBuild.cmd: Added.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPreBuild.cmd: Added.
- * DumpRenderTree/win/DumpRenderTreeCommon.vsprops:
- * DumpRenderTree/win/DumpRenderTreePostBuild.cmd: Added.
- * DumpRenderTree/win/DumpRenderTreePreBuild.cmd: Added.
- * DumpRenderTree/win/ImageDiffCommon.vsprops:
- * DumpRenderTree/win/ImageDiffPostBuild.cmd: Added.
- * DumpRenderTree/win/ImageDiffPreBuild.cmd: Added.
- * MiniBrowser/Configurations/MiniBrowserCFLite.vsprops:
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops:
- * MiniBrowser/Configurations/MiniBrowserCoreFoundation.vsprops:
- * MiniBrowser/MiniBrowserPostBuild.cmd: Added.
- * MiniBrowser/MiniBrowserPreBuild.cmd: Added.
- * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops:
- * TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd: Added.
- * TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd: Added.
- * WebKitAPITest/WebKitAPITestCommon.vsprops:
- * WebKitAPITest/WebKitAPITestPostBuild.cmd: Added.
- * WebKitAPITest/WebKitAPITestPreBuild.cmd: Added.
- * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops:
- * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops:
- * WebKitTestRunner/win/InjectedBundlePostBuild.cmd: Added.
- * WebKitTestRunner/win/InjectedBundlePreBuild.cmd: Added.
- * WebKitTestRunner/win/WebKitTestRunnerPostBuild.cmd: Added.
- * WebKitTestRunner/win/WebKitTestRunnerPreBuild.cmd: Added.
- * WinLauncher/WinLauncherCommon.vsprops:
- * WinLauncher/WinLauncherPostBuild.cmd: Added.
- * WinLauncher/WinLauncherPreBuild.cmd: Added.
-
-2010-11-29 Dan Bernstein <mitz@apple.com>
-
- GTK DumpRenderTree build fix after r72887.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::findString):
-
-2010-11-29 Dan Bernstein <mitz@apple.com>
-
- Windows DumpRenderTree build fix after r72887.
-
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::findString): Added empty implementation.
-
-2010-11-29 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Darin Adler.
-
- DumpRenderTree changes for testing the text search API.
- https://bugs.webkit.org/show_bug.cgi?id=50038
-
- * DumpRenderTree/LayoutTestController.cpp:
- (findStringCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::findString):
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController find:]):
-
-2010-11-29 Johnny Ding <jnd@chromium.org>
-
- Unreviewed: Add myself to the list of Committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-11-29 Mark Rowe <mrowe@apple.com>
-
- Reviewed by Adele Peterson.
-
- <rdar://problem/8694997> DumpRenderTree fails to build.
-
- * DumpRenderTree/mac/PerlSupport/Makefile: Skip generating wrappers.
-
-2010-11-29 Mark Rowe <mrowe@apple.com>
-
- Reviewed by Adele Peterson.
-
- <rdar://problem/8694997> DumpRenderTree fails to build.
-
- * DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupportPregenerated.pm: Renamed from WebKitTools/DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupportTiger.pm.
- * DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupport_wrapPregenerated.c: Renamed from WebKitTools/DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupport_wrapTiger.c.
- * DumpRenderTree/mac/PerlSupport/Makefile:
-
-2010-11-29 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Null-check needed in DRT's AccessibilityUIElement::allAtributes()
- https://bugs.webkit.org/show_bug.cgi?id=50154
-
- Added missing checks to allAttributes().
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::allAttributes): Added missing checks.
-
-2010-11-29 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Allow pre-generation for package builds for WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=50139
-
- Use a build variable for the generated directory path and set the
- value based on CONFIG just like for WebKit1.
-
- For non-package builds use a relative base path for the
- genrated directory just like for WebKit1.
-
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2010-11-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Move some build logic from Qt to platform independent code
- https://bugs.webkit.org/show_bug.cgi?id=50134
-
- Create target directories inside generate-forwarding-headers.pl.
-
- * Scripts/generate-forwarding-headers.pl:
-
-2010-11-24 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
-
- Reviewed by Martin Robinson.
-
- [GTK] Windowless plugins gets broken key input
- https://bugs.webkit.org/show_bug.cgi?id=49927
-
- Convert the XEvent::keycode to ASCII before printing it. Not
- doing this was causing false positive in
- plugins/keyboard-events.html.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (keycode_to_char):
- (webkit_test_plugin_handle_event):
-
-2010-11-24 Jan Erik Hanssen <jhanssen@sencha.com>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Html autofocus not working with QGraphicsWebView
- https://bugs.webkit.org/show_bug.cgi?id=43169
-
- Tell the scene to set the webview item as the currently
- focused item. This makes the input field with autofocus get
- focus as it should.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::WebViewGraphicsBased):
-
-2010-11-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt - clean up create_driver interface and print out the
- command line used for DumpRenderTree/TestShell.
-
- This patch adds a driver_cmd_line() call to the Port class in
- order to retrive the command line to print it out (as part of
- --print config).
-
- In addition, this patch cleans up the Port.create_driver()
- signature and the Driver constructor interface to take a worker
- number and no longer require the image_path argument (Chromium's
- drivers now synthesize the image_path from the worker number
- internally).
-
- https://bugs.webkit.org/show_bug.cgi?id=49934
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-24 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] improve memory usage for test results server and store fewer runs
- https://bugs.webkit.org/show_bug.cgi?id=50035
-
- Store fewer runs and don't pass full files around when we only need bools.
- Greatly improves error rates on test-results.appspot.com.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * TestResultServer/handlers/testfilehandler.py:
- * TestResultServer/model/dashboardfile.py:
- * TestResultServer/model/jsonresults.py:
-
-2010-11-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- This patch implements the first part of the manager side of the
- Broker objects - it handles creating threads, waiting for them
- to complete, and running a single-threaded loop as well.
-
- https://bugs.webkit.org/show_bug.cgi?id=49779
-
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-24 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by David Levin.
-
- DRT should not generate pixel output for text/plain tests
- https://bugs.webkit.org/show_bug.cgi?id=50002
-
- Modify Mac, Windows and GTK DRT implementations to disable pixel output
- when encountering a text/plain response (the Chromium one already does
- this, and none of the other ports special-case text/plain output in
- the first place).
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (dump):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (dump):
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (dump):
-
-2010-11-24 Andras Becsi <abecsi@inf.u-szeged.hu>
-
- Unreviewed.
-
- Add my other email address to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-11-24 Andras Becsi <abecsi@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- Make build-webkit --minimal build with ENABLE_INSPECTOR=0
- https://bugs.webkit.org/show_bug.cgi?id=49975
-
- * Scripts/build-webkit: Add ENABLE_INSPECTOR define to features,
- to enable the script to define it 0 in case of a minimal build.
-
-2010-11-24 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
- https://bugs.webkit.org/show_bug.cgi?id=49143
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (createWebView): Call the new connectEditingCallbacks function.
- * DumpRenderTree/gtk/EditingCallbacks.cpp: Added.
- (dumpNodePath):
- (dumpRange):
- (insertActionString):
- (selectionAffinityString):
- (shouldBeginEditing):
- (shouldEndEditing):
- (shouldInsertNode):
- (shouldInsertText):
- (shouldDeleteRange):
- (shouldShowDeleteInterfaceForElement):
- (shouldChangeSelectedRange):
- (shouldApplyStyle):
- (editingBegan):
- (userChangedContents):
- (editingEnded):
- (selectionChanged):
- (connectEditingCallbacks):
- * DumpRenderTree/gtk/EditingCallbacks.h: Added.
- * GNUmakefile.am: Added EditingCallbacks.{h,cpp} to the source list.
-
-2010-11-24 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Make QtTestBrowser remember the selected user agent
- https://bugs.webkit.org/show_bug.cgi?id=50021
-
- Set user agent for a new page by using the old page's
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::setPage):
-
-2010-11-24 Patrick Gansterer <paroga@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- Remove Bakefile build system files
- https://bugs.webkit.org/show_bug.cgi?id=49983
-
- r53757 only removed the content, but not the files.
- This patch removes that empty files.
-
- * DumpRenderTree/wx/DumpRenderTree.bkl: Removed.
- * wx/browser/browser.bkl: Removed.
- * wx/build-wxwebkit: Removed.
-
-2010-11-23 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- This patch cleans up the logic used to shard tests into groups a
- bit and adds the --worker-model flag to NRWT. The flag is only
- used at the moment to control whether to run single-threaded or
- not, but eventually will also allow toggling between threads and
- processes.
-
- Also add a minor cleanup with _test_is_slow(), which just
- eliminates some repetition and gives slightly better encapsulation.
-
- https://bugs.webkit.org/show_bug.cgi?id=49773
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-23 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: list current baselines and platforms
- https://bugs.webkit.org/show_bug.cgi?id=49991
-
- List existing baselines (with Trac links) for tests.
-
- Add dropdowns for choosing with platform baselines to target (and what
- to do with existing ones).
-
- Also fix MockFileSystem.join to behave more like os.path.join (unit
- test was ending up with two consecutive slashes in a layout test
- path).
-
- * Scripts/webkitpy/common/system/filesystem_mock.py:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/queue.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/util.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
- * Scripts/webkitpy/tool/commands/rebaselineserver_unittest.py: Added.
-
-2010-11-23 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- remove timeout argument to urlopen
- https://bugs.webkit.org/show_bug.cgi?id=49995
-
- Apparently the version of python we have on the bots doesn't accept a timeout argument.
-
- * Scripts/webkitpy/layout_tests/layout_package/test_results_uploader.py:
-
-2010-11-23 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r72628.
- http://trac.webkit.org/changeset/72628
- https://bugs.webkit.org/show_bug.cgi?id=49994
-
- This patch is causing layout-test failtures on GTK Linux
- 64-bit Debug (Requested by ctguil on #webkit).
-
- * DumpRenderTree/chromium/AccessibilityUIElement.cpp:
- (AccessibilityUIElement::AccessibilityUIElement):
- (AccessibilityUIElement::parentElementCallback):
- * DumpRenderTree/chromium/AccessibilityUIElement.h:
- * DumpRenderTree/chromium/CppBoundClass.cpp:
- * DumpRenderTree/chromium/CppBoundClass.h:
-
-2010-11-22 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- speculative fix for upload errors: stop using mechanize to upload to test-results.appspot.com
- https://bugs.webkit.org/show_bug.cgi?id=49944
-
- * Scripts/webkitpy/layout_tests/layout_package/test_results_uploader.py:
-
-2010-11-23 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Dimitri Glazkov.
-
- Include the FrameView widget of a RenderWidget in the accessibility tree.
- https://bugs.webkit.org/show_bug.cgi?id=49106
-
- * DumpRenderTree/chromium/AccessibilityUIElement.cpp:
- (AccessibilityUIElement::AccessibilityUIElement):
- (AccessibilityUIElement::parentElementCallback):
- (AccessibilityUIElement::isEqualCallback):
- * DumpRenderTree/chromium/AccessibilityUIElement.h:
- * DumpRenderTree/chromium/CppBoundClass.cpp:
- (CppBoundClass::getFromCppVariant):
- * DumpRenderTree/chromium/CppBoundClass.h:
-
-2010-11-23 Alex Grilo <abgrilo@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Add tiled backing store to EWebLauncher
- https://bugs.webkit.org/show_bug.cgi?id=45777
-
- Allow EWebLauncher to choose between single and tiled backing store
-
- * EWebLauncher/main.c:
- (on_key_down):
- (browserCreate):
- (main):
-
-2010-11-23 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] Review the setUserPermission & friends API
- https://bugs.webkit.org/show_bug.cgi?id=46810
-
- Renamed requestPermissionFromUser to featurePermissionRequested
- and cancelRequestsForPermission to featurePermissionRequestCanceled.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- (WebPage::featurePermissionRequestCanceled):
- * QtTestBrowser/webpage.h:
-
-2010-11-23 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] Review the setUserPermission & friends API
- https://bugs.webkit.org/show_bug.cgi?id=46810
-
- Rename setUserPermission to setFeaturePermission
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::requestPermission):
- (WebCore::WebPage::permissionSet):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::grantDesktopNotificationPermission):
- * QtTestBrowser/webpage.cpp:
- (WebPage::requestPermission):
-
-2010-11-23 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] Review the setUserPermission & friends API
- https://bugs.webkit.org/show_bug.cgi?id=46810
-
- Rename PermissionDomain to Feature, NotificationsPermissionDomain to Notifications
- and GeolocationPermissionDomain to Geolocation.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- (WebCore::WebPage::requestPermission):
- (WebCore::WebPage::cancelPermission):
- (WebCore::WebPage::permissionSet):
- (WebCore::DumpRenderTree::geolocationPermissionSet):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::grantDesktopNotificationPermission):
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- (WebPage::requestPermission):
- (WebPage::cancelRequestsForPermission):
- * QtTestBrowser/webpage.h:
-
-2010-11-23 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] Review the setUserPermission & friends API
- https://bugs.webkit.org/show_bug.cgi?id=46810
-
- Add a ByUser suffix to PermissionGranted/Denied. In the future
- we can add PermissionGrantedByDefault.
-
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::requestPermission):
- (WebCore::WebPage::permissionSet):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::grantDesktopNotificationPermission):
- * QtTestBrowser/webpage.cpp:
- (WebPage::requestPermission):
-
-2010-11-18 Satish Sampath <satish@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- For speech input event, send an event object containing all the recognition results and metadata.
- https://bugs.webkit.org/show_bug.cgi?id=49736
-
- Updated DRT by renaming the mock result method on all platforms to the new signature.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (addMockSpeechInputResultCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::addMockSpeechInputResult):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::addMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::addMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::addMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::addMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::addMockSpeechInputResult):
-
-2010-11-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Fix some spacing issues with log messages with
- new-run-webkit-tests --verbose.
-
- https://bugs.webkit.org/show_bug.cgi?id=49936
-
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
-
-2010-11-22 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- update scm to work with different remote branches
- https://bugs.webkit.org/show_bug.cgi?id=49949
-
- This works if there are multiple svn tracking branches
- and/or if the tracking branch is refs/remots/origin/master
- instead of refs/remotes/trunk which is the direction we're trying
- to head since that makes fetches faster.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2010-11-22 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Ignore reference files which will be used by reftests when collecting
- test cases.
- https://bugs.webkit.org/show_bug.cgi?id=49835
-
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
-
-2010-11-22 Adam Roben <aroben@apple.com>
-
- Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
-
- Apple's Windows build allows placing header files and import libraries for WebKit's
- dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
- $WebKitLibrariesDir environment variable. This is both required for production builds and
- convenient for Apple-internal developer builds. Apple's production builds also require that
- WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
- builds, the files are copied into that directory tree by the
- WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
- copying is done by
- JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
-
- This .vsprops copying is problematic in one very important case: when a developer updates
- their source tree and then tries to build. Visual Studio only reads .vsprops files when a
- project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
- updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
- build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
- $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
- will proceed with out-of-date .vsprops files, which will likely result in a build failure.
-
- To fix this, we now use normal relative paths to access the .vsprops files in the source
- tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
- variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
- unset, so the normal relative paths are used to read the .vsprops files out of the source
- tree directly. In production builds, this environment variable is set to a fake directory
- that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
- is resolved.
-
- For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
-
- $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
-
- In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
- files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
- JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
- "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
- FeatureDefines.vsprops becomes:
-
- $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
-
- which resolves to:
-
- $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
-
- (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
- actually exist since they are matched by an equal number of ".." path components.)
-
- Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
- Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
-
- Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
- updated
-
- Reviewed by Dave Hyatt.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * FindSafari/FindSafari.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
- * record-memory-win/record-memory-win.vcproj:
- Changed to use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops
- files.
-
-2010-11-22 Adam Roben <aroben@apple.com>
-
- Make it possible to run tests on Windows without Visual Studio or VC++
- Express installed
-
- webkitdir.pm::setupCygwinEnv dies when Visual Studio and VC++ Express
- are not installed. But this function doesn't need to be called when we
- already have a build available and are just trying to run the tests.
-
- Fixes <http://webkit.org/b/49932> New Windows 7 bot can't run tests
- because Visual Studio/VC++ Express aren't installed
-
- Reviewed by Dave Hyatt.
-
- * Scripts/webkitdirs.pm:
- (determineConfigurationForVisualStudio): Don't call setupCygwinEnv, as
- it is not needed by this function. Also added a FIXME.
-
- (usingVisualStudioExpress): Call setupCygwinEnv directly rather than
- relying on determineConfigurationForVisualStudio doing it.
-
-2010-11-19 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Simplify Driver.run_test() so that it takes only one parameter, TestInput.
-
- https://bugs.webkit.org/show_bug.cgi?id=49812
-
- * Scripts/webkitpy/layout_tests/driver_test.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-22 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Tony Chang.
-
- [NRWT] Retry a few times in reading a png image to avoid a race condition.
-
- https://bugs.webkit.org/show_bug.cgi?id=49924
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-11-22 João Paulo Rechi Vita <jprvita@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- Fix EWebLauncher zoom discretization
- https://bugs.webkit.org/show_bug.cgi?id=49810
-
- * EWebLauncher/main.c:
- (nearest_zoom_level_get):
- (zoom_level_set):
- (on_load_finished):
- (on_key_down):
-
-2010-11-21 Sam Weinig <sam@webkit.org>
-
- Rubber-stamped by Dan Bernstein.
-
- Fix ~300 WebKit2 tests by enabling developer extras preference.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
-
-2010-11-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Textareas should be resizable by default
- https://bugs.webkit.org/show_bug.cgi?id=49892
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp: Added.
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- Add preferences test.
-
-2010-11-19 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: checksum-only differences and prefetching
- https://bugs.webkit.org/show_bug.cgi?id=49841
-
- Add support for image test results where the only difference is in the
- checksum.
-
- Add prefetching of the image results from the next test.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
-
-2010-11-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- nrwt multiprocessing - add 'worker number' concept, move stuff to worker thread
-
- Add the 'worker number' and 'worker name' concepts to the
- TestShellThread objects, and move test_types and test_args from
- the TestRunner to the TestShellThread.
-
- https://bugs.webkit.org/show_bug.cgi?id=49768
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Do some minor cleanup and bug fixing.
-
- https://bugs.webkit.org/show_bug.cgi?id=49777
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-19 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- nrwt - config.build_directory() is busted
-
- Fixes a typo that was causing us to usually return the top level
- directory WebKitBuild instead of WebKitBuild/{Debug,Release}. The
- bug was hidden by test stubs that were too simplistic :(.
-
- https://bugs.webkit.org/show_bug.cgi?id=49815
-
- * Scripts/webkitpy/common/system/executive_mock.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
-
-2010-11-19 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Add Debug_Cairo_CFLite and Release_Cairo_CFLite configurations for all vcproj files
- https://bugs.webkit.org/show_bug.cgi?id=49819
-
- * DumpRenderTree/DumpRenderTree.sln:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * FindSafari/FindSafari.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.sln:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/InjectedBundleGenerated.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
- * record-memory-win/record-memory-win.vcproj:
-
-2010-11-19 Adam Roben <aroben@apple.com>
-
- Add some more Windows slaves
-
- This is probably more than we will be using in the immediate future,
- but having some extra slave names makes experimenting with different
- configurations easier.
-
- Reviewed by Jon Honeycutt.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Added 5 more
- Windows slaves and distributed them among the three different Test
- builders.
-
-2010-11-19 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [Chromium] REGRESSION: Record actual test results in the JSON result summary for non-layout tests
- https://bugs.webkit.org/show_bug.cgi?id=49702
-
- Re-landing r72357 with a test fix.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
-
-2010-11-19 Avi Drissman <avi@google.com>
-
- Reviewed by Antonio Gomes.
-
- Complete support for Unix editing mode
- https://bugs.webkit.org/show_bug.cgi?id=49757
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setEditingBehaviorCallback):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setEditingBehavior):
-
-2010-11-19 Adam Roben <aroben@apple.com>
-
- Fix run-javascriptcore-tests when there's a space in the path to
- testapi
-
- Reviewed by Sam Weinig.
-
- * Scripts/run-javascriptcore-tests: Use an indirect object when calling
- system() to force it to interpret spaces in the path correctly.
-
-2010-11-19 Adam Roben <aroben@apple.com>
-
- Update scripts for .exe name changes after r72327
-
- As of r72327, the "_debug" suffix is only used in Debug_All builds.
-
- Reviewed by Sam Weinig.
-
- * Scripts/run-javascriptcore-tests:
- (testapiPath):
-
- * Scripts/sunspider-compare-results:
- (pathToBuiltJSC):
-
- * Scripts/webkitdirs.pm:
- (jscPath):
- (safariPath):
-
-2010-11-19 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Darin Adler.
-
- Normalize Cairo/CFLite project/solution configuration names
- https://bugs.webkit.org/show_bug.cgi?id=49818
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.sln:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
- * Scripts/webkitdirs.pm: Updated cairo build configs.
-
-2010-11-18 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Windows vcproj configuration names should be normalized across projects
- https://bugs.webkit.org/show_bug.cgi?id=49776
-
- * DumpRenderTree/DumpRenderTree.sln:
- * FindSafari/FindSafari.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.sln:
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj:
- * TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops: Added.
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitAPITest/WebKitAPITestCommon.vsprops:
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitTestRunner/WebKitTestRunner.sln:
- * WebKitTestRunner/win/InjectedBundleGenerated.vcproj:
- * WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops: Added.
- * record-memory-win/record-memory-win.vcproj:
-
-2010-11-18 Gavin Barraclough <barraclough@apple.com>
-
- Build fix - as per DRT-mac, always enabled developer extras,
- in win/qt/gtk DRT.
-
- This is necessary to enable rich exception messages to be generated
- following https://bugs.webkit.org/show_bug.cgi?id=49708.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (shouldEnableDeveloperExtras):
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::shouldEnableDeveloperExtras):
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (shouldEnableDeveloperExtras):
-
-2010-11-18 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r72357.
- http://trac.webkit.org/changeset/72357
- https://bugs.webkit.org/show_bug.cgi?id=49784
-
- It broke test-webkitpy tests since the patch didn't have the
- corresponding test update (Requested by kinuko on #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
-
-2010-11-18 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: add rebaseline queue
- https://bugs.webkit.org/show_bug.cgi?id=49763
-
- Add a UI queue (a multi-item <select>) where tests to be baselined
- can be enqueued (also supports basic removal). A queue is used instead
- of immediately doing rebaselines since SCM operations can take a while.
- It's better to go through lots of tests quickly to mark them as
- needing rebaselining and then batch the SCM operations.
-
- Also adds a simple log where results can be displayed.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/queue.js: Added.
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/util.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-11-18 Gavin Barraclough <barraclough@apple.com>
-
- Reviewed by Oliver Hunt.
-
- Bug 49708 - Stop recompiling functions to regenerate exception info.
-
- Instead only hold info as necessary – keep divot info is the inspector
- is enabled, line number info is debugging or profiling, and handler
- info for functions with try/catch.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (shouldEnableDeveloperExtras):
- - always enable the developer tools from DRT, to ensure we
- produce rich error messages on JavaScript exceptions.
-
-2010-11-18 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [Chromium] REGRESSION: Record actual test results in the JSON result summary for non-layout tests
- https://bugs.webkit.org/show_bug.cgi?id=49702
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
-
-2010-11-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: create first part of 'message_broker' class for multiprocessing fixes
-
- Create the first version of the 'message_broker' package. This
- class will encapsulate all of the threading/multiprocessing and
- message-sending details for the communication between the
- 'manager' object and the 'worker' objects. For the moment, it
- just holds some routines and tests for logging thread stacks.
-
- There should be no functional changes in this patch, just moving stuff
- around.
-
- https://bugs.webkit.org/show_bug.cgi?id=49707
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread_unittest.py: Removed.
- * Scripts/webkitpy/layout_tests/layout_package/message_broker.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-18 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Remove leftover Windows Debug_Internal configurations
- https://bugs.webkit.org/show_bug.cgi?id=49758
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
-
-2010-11-18 Adam Roben <aroben@apple.com>
-
- Add three new Windows XP build slaves
-
- Reviewed by Steve Falkenburg.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Added three
- new slaves, and added them to the Windows XP Debug (Tests) builder.
-
-2010-11-18 Daniel Bates <dbates@rim.com>
-
- Reviewed by Adam Roben.
-
- update-webkit-support-libs should fall back to existing
- WebKitSupportLibrary version if there is no internet connectivity
- https://bugs.webkit.org/show_bug.cgi?id=49503
-
- Fall back to existing support libraries (if present) when there is
- no internet connection.
-
- Currently, update-webkit-support-libs dies with an "out-of-date"
- error when there is no internet connection because it cannot
- retrieve versioning information from developer.apple.com. Because
- update-webkit-support-libs fails, build-webkit fails. Instead,
- if there is no internet connection and the support libraries are
- present then we should warn the user and exit() with success so
- that build-webkit can work without an internet connection.
-
- * Scripts/update-webkit-support-libs:
-
-2010-11-18 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Debug_Internal Windows configuration is unnecessary, should be removed
- https://bugs.webkit.org/show_bug.cgi?id=49753
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- * MiniBrowser/win/stdafx.h:
- * TestWebKitAPI/win/PlatformUtilitiesWin.cpp:
- * WebKitTestRunner/win/TestControllerWin.cpp:
-
-2010-11-18 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Clean up vcproj errors
- https://bugs.webkit.org/show_bug.cgi?id=49741
-
- * MiniBrowser/MiniBrowser.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
-
-2010-11-18 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- [NRWT] Fix a break of '--new-baseline' feature in pixel_test
- which is caused by r72249.
-
- https://bugs.webkit.org/show_bug.cgi?id=49751
-
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
-
-2010-11-18 Adam Roben <aroben@apple.com>
-
- Implement layoutTestController.waitForPolicyDelegate on Windows
-
- Fixes <http://webkit.org/b/25038> <rdar://problem/6790213>.
-
- Reviewed by Simon Fraser.
-
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::waitForPolicyDelegate): Implemented by porting
- code from LayoutTestControllerMac.mm.
-
-2010-11-18 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- [NRWT] Fix a break of '--new-baseline' feature which is caused by r72249.
-
- https://bugs.webkit.org/show_bug.cgi?id=49740
-
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-11-18 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- run platform/chromium/plugins/refcount-leaks.html on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=49485
-
- Add PluginObject.testObjectCount which returns the number of allocated
- TestObjects. Add PluginObject.testCreateTestObject which allocates
- and returns a TestObject.
-
- Add TestObject.refCount which returns the number of refs on the
- TestObject.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginGetProperty):
- (pluginInvoke):
- * DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:
- (getTestObjectCount):
- (testAllocate):
- (testDeallocate):
- (testGetProperty):
- (testScriptObjectInvoke): Release a ref to a plugin object that was
- previously leaked.
- * DumpRenderTree/TestNetscapePlugIn/TestObject.h:
-
-2010-11-17 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKitTools projects (WebKitTestRunner, record-memory-win) should use vsprops for common build settings
- https://bugs.webkit.org/show_bug.cgi?id=49711
-
- * WebKitTestRunner/Configurations/WebKitTestRunnerCFLite.vsprops: Added.
- * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops: Added.
- * WebKitTestRunner/Configurations/WebKitTestRunnerCoreFoundation.vsprops: Added.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * record-memory-win/record-memory-win-common.vsprops: Added.
- * record-memory-win/record-memory-win.vcproj:
-
-2010-11-18 Andras Becsi <abecsi@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt][WK2] Only add user agent strings to the list which aren't listed yet.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::updateUserAgentList):
-
-2010-11-17 Adam Roben <aroben@apple.com>
-
- Don't trigger Windows builds when chromium-win test results change
-
- Reviewed by Mark Rowe.
-
- * Scripts/webkitpy/common/config/build.py:
- (_should_file_trigger_build): Changed the regular expression used to
- search for directory names to only consider full directory names,
- rather than matching directory names where the string we care about is
- a suffix of the name.
-
- * Scripts/webkitpy/common/config/build_unittest.py:
- (ShouldBuildTest): Added a test.
-
-2010-11-17 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Remove a uri member from TestInput class.
-
- https://bugs.webkit.org/show_bug.cgi?id=49691
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-17 Adam Roben <aroben@apple.com>
-
- Move FindSafari's settings into a vsprops file
-
- Fixes <http://webkit.org/b/49699> FindSafari should use a vsprops file
-
- Reviewed by Steve Falkenburg.
-
- * FindSafari/FindSafari.vcproj:
- * FindSafari/FindSafariCommon.vsprops: Added.
-
-2010-11-17 Adam Roben <aroben@apple.com>
-
- Use a minimum font size of 0 in DRT on Windows
-
- This is the Windows equivalent of r72164.
-
- Rubber-stamped by Dave Hyatt.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
-
-2010-11-17 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Andreas Kling.
-
- webkit-patch pretty-diff shouldn't need to be run from a checkout root in git
- https://bugs.webkit.org/show_bug.cgi?id=49639
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-11-17 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: add loupe for image diffs
- https://bugs.webkit.org/show_bug.cgi?id=49692
-
- Add a loupe (magnifiying glass) for inspecting image diffs. Shows an
- enlarged area of the expected, actual and diff images side by side.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/loupe.js: Added.
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-11-17 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKitLauncherWin should use vsprops for shared build settings
- https://bugs.webkit.org/show_bug.cgi?id=49696
-
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitLauncherWin/WebKitLauncherWinCommon.vsprops: Added.
-
-2010-11-17 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- WinLauncher should use vsprops for shared build settings
- https://bugs.webkit.org/show_bug.cgi?id=49695
-
- * WinLauncher/WinLauncher.cpp:
- (_tWinMain):
- (PrintView):
- (WndProc):
- (MyEditProc):
- * WinLauncher/WinLauncher.vcproj:
- * WinLauncher/WinLauncherCommon.vsprops: Added.
-
-2010-11-17 Steve Falkenburg <sfalken@apple.com>
-
- Delete unused file unintentionally added in last change.
-
- * DumpRenderTree/win/DumpRenderTreeCURL.vsprops: Removed.
-
-2010-11-17 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- DumpRenderTree on Windows should use a vsprops file for shared project settings
- https://bugs.webkit.org/show_bug.cgi?id=49690
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops: Added.
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/DumpRenderTreeApple.vsprops: Added.
- * DumpRenderTree/win/DumpRenderTreeCFLite.vsprops: Added.
- * DumpRenderTree/win/DumpRenderTreeCURL.vsprops: Added.
- * DumpRenderTree/win/DumpRenderTreeCairo.vsprops: Added.
- * DumpRenderTree/win/DumpRenderTreeCommon.vsprops: Added.
- * DumpRenderTree/win/ImageDiff.vcproj:
- * DumpRenderTree/win/ImageDiffCommon.vsprops: Added.
-
-2010-11-17 Hayato Ito <hayato@chromium.org>
-
- Refactor TestTypeBase.compare_output().
-
- Introduce a TestOutput class and update compare_output() of each test
- types so that they can take both actual and expected TestOutput objects.
-
- https://bugs.webkit.org/show_bug.cgi?id=49431
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_output.py: Added.
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-11-17 Adam Roben <aroben@apple.com>
-
- Make each Windows Test builder use the same OS for all its slaves
-
- Currently each WebKit1 Windows Test builder has one Windows XP slave
- and one Windows 7 slave. Having different OSes in a single builder
- meant that the builders would alternate between red and green when
- there were OS-specific failures.
-
- Fixes <http://webkit.org/b/49688> Windows Test builders alternate
- between red and green because of multiple OS versions
-
- Reviewed by Mark Rowe.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Renamed
- "Windows Release (Tests)" to "Windows 7 Release (Tests)", "Windows
- Debug (Tests)" to "Windows XP Debug (Tests)", and "Windows Release
- (WebKit2 Tests)" to "Windows 7 Release (WebKit2 Tests)". Updated the
- builders for the two WebKit1 builders so that they would all use the
- appropriate OS.
-
-2010-11-17 James Robinson <jamesr@chromium.org>
-
- Reviewed by Dan Bernstein.
-
- [chromium] Set minimum font size to 0 for DRT
- https://bugs.webkit.org/show_bug.cgi?id=49677
-
- Followup for http://trac.webkit.org/changeset/72141.
-
- Test: http/tests/misc/acid3.html
-
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::reset):
-
-2010-11-17 Andras Becsi <abecsi@webkit.org>
-
- Unreviewed build fix.
-
- [Qt] Add missing file I forgot in r72220.
-
- * MiniBrowser/MiniBrowser.qrc: Added.
-
-2010-11-17 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt][WK2] Make it possible to set custom user agent strings in MiniBrowser.
- https://bugs.webkit.org/show_bug.cgi?id=49627
-
- Add a user agent dialog and a resource file for useragentlist.txt to MiniBrowser.
-
- * MiniBrowser/MiniBrowser.qrc: Added.
- Add it here to prevent qmake from detecting it
- since it needs to be copied to the build directory.
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::updateUserAgentList):
- (BrowserWindow::showUserAgentDialog):
- * MiniBrowser/qt/BrowserWindow.h:
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2010-11-17 Adam Roben <aroben@apple.com>
-
- Make changes to the Mac WebKit2 Skipped file trigger Windows builds
-
- We use that file on Windows!
-
- Fixes <http://webkit.org/b/49643> Changes to
- LayoutTests/platform/mac-wk2 should trigger a Windows build, but don't
-
- Reviewed by Steve Falkenburg.
-
- * Scripts/webkitpy/common/config/build.py:
- (_should_file_trigger_build): Added the mac-wk2 directory and make it
- trigger builds on SnowLeopard and Windows.
-
- * Scripts/webkitpy/common/config/build_unittest.py:
- (ShouldBuildTest.test_should_build): Added a test.
-
-2010-11-17 Satish Sampath <satish@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- Clear the speech input mock explicitly before each test.
- https://bugs.webkit.org/show_bug.cgi?id=49660
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::speechInputController):
- (WebViewHost::reset): Invoke speech input mock's clearResults method.
- * DumpRenderTree/chromium/WebViewHost.h:
- (WebViewHost::speechInputControllerMock): Moved mock from LayoutTestController.
-
-2010-11-17 Alexander Pavlov <apavlov@chromium.org>
-
- Unreviewed, specify IRC nickname in committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-11-17 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- [NRWT] Make http locking similar to perl implementation
- https://bugs.webkit.org/show_bug.cgi?id=49187
-
- * Scripts/webkitpy/common/system/file_lock.py: Added.
- * Scripts/webkitpy/common/system/file_lock_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-11-17 MORITA Hajime <morrita@google.com>
-
- Reviewed by Kent Tamura.
-
- [Chromium][DRT] EventSender.contextClick() should aware spellchecking
- https://bugs.webkit.org/show_bug.cgi?id=49366
-
- - EvenSender: Checked WebContextMenuData.misspelledWord and added extra context menu entries
- according to the spellchecker suggestion
- - MockSpellCheck: add fillSuggestionList to provide fake suggestions.
-
- test_expectations.txt will be changed after this change is ported to test_shell.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (makeMenuItemStringsFor):
- (EventSender::contextClick):
- * DumpRenderTree/chromium/MockSpellCheck.cpp:
- (MockSpellCheck::fillSuggestionList):
- (MockSpellCheck::initializeIfNeeded):
- * DumpRenderTree/chromium/MockSpellCheck.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::mockSpellCheck):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-11-16 Dave Hyatt <hyatt@apple.com>
-
- Reviewed by Sam Weinig.
-
- Make sure the pref for minimum font size is just explicitly set to 0 every time,
- since the bots have 1 stuck in their plist otherwise.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
-
-2010-11-16 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: compute diffs client-side
- https://bugs.webkit.org/show_bug.cgi?id=49640
-
- The image diff output from the DRT is pretty bad on some ports (at
- least the Mac one), so it's better to compute diffs on the client by
- using <canvas>.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
-
-2010-11-16 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: display test results
- https://bugs.webkit.org/show_bug.cgi?id=49626
-
- Adds basic result display to the rebaseline server. On the Python side
- this involves:
- - Parsing the unexpected_results.json into a dictionary.
- - Serving it as JSON under /results.json.
- (the JSON -> dict -> JSON transform isn't strictly necessary right now,
- but I'll need to have access to the parsed results on the Python side
- for follow-up changes).
-
- On the web UI side this adds:
- - Markup for display image and text results (expected, actual, diff),
- and JS for populating it.
- - Markup for breaking down test results by failure type and directory,
- and JS for populating it.
-
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/util.js: Added.
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-11-16 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- See Chromium issue http://codereview.chromium.org/5133001/ - we
- are modifying the build bots to pass in the builder name with
- the "GPU" string appended instead of appending it in the code.
-
- https://bugs.webkit.org/show_bug.cgi?id=49636
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
-
-2010-11-16 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Adam Roben.
-
- Disable LTCG for Windows Release builds. Add new Release_LTCG configuration.
- https://bugs.webkit.org/show_bug.cgi?id=49632
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * MiniBrowser/MiniBrowser.vcproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * WebKitLauncherWin/WebKitLauncherWin.vcproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- * WinLauncher/WinLauncher.vcproj:
- * record-memory-win/record-memory-win.vcproj:
-
-2010-11-16 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: rename TestInfo to TestInput, move image hash to work thread
-
- Rename the TestInfo class to TestInput to be clearer about its
- function, and move the checksum-reading code into dump_render_tree_thread
- to avoid cross-thread access.
-
- https://bugs.webkit.org/show_bug.cgi?id=49573
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-16 Dave Hyatt <hyatt@apple.com>
-
- Fix bustage. Remove the minimum font size pref setting in DumpRenderTree.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
-
-2010-11-16 Stephanie Lewis <slewis@apple.com>
-
- Reviewed by Geoff Garen.
-
- <rdar://problem/8624267> Leak creating offscreen webview running fast/dom tests
-
- Use shared DeviceOrientationProviderMock. The old allocation method created a new WebDeviceOrientationProviderMock
- for every WebView, and the WebKit API doesn't support that ownership model.
-
- I also fixed a leak in setMockDeviceOrientation by adding a missing release.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (createWebViewAndOffscreenWindow):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockDeviceOrientation):
-
-2010-11-16 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: log the process id in --verbose mode
-
- As part of the switch to multi-process mode, we should log the
- process id when running w/ --verbose.
-
- https://bugs.webkit.org/show_bug.cgi?id=49571
-
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
-
-2010-11-16 Adam Roben <aroben@apple.com>
-
- Only trigger Windows builds when files that we actually use on Windows
- are changed
-
- A new Scheduler subclass, PlatformSpecificScheduler, has been added.
- It uses the new webkitpy.common.config.build module to determine
- whether a particular change should trigger a build on a particular
- platform. The Windows builders have been switched to use a
- PlatformSpecificScheduler.
-
- The logic to determine whether or not a particular change should
- trigger a build on a given platform has only been implemented/tested
- for Windows. I tried to make it easy to add more platforms in the
- future, but I don't have enough familiarity with all platforms to be
- able to implement it for them.
-
- Fixes <http://webkit.org/b/49407> Windows builders kick off builds for
- lots irrelevant changes (e.g., rebaselining Chromium test results)
-
- Reviewed by Eric Seidel.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Use a
- PlatformSpecificScheduler for the Windows builders.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- (PlatformSpecificScheduler.__init__): Added. Stores our platform, sets
- up a ChangeFilter that filters to our branch and will call through to
- our filter method, and calls up to our base class.
- (PlatformSpecificScheduler.filter): Calls through to
- build.should_build to find out whether we should trigger a build for
- this change.
-
- * Scripts/webkitpy/common/net/build.py: Added.
- (_should_file_trigger_build): Uses a set of directories and regexp
- patterns to determine whether the given file should trigger a build on
- the given platform. As mentioned earlier, this has only been
- implemented for Windows, though I did try to make some guesses about
- other platforms.
- (should_build): Returns true if any of the files should trigger a
- build on the given platform.
-
- * Scripts/webkitpy/common/net/build_unittest.py: Added.
- (ShouldBuildTest.test_should_build): Does some basic testing to make
- sure we're triggering builds for the right files. It only tests
- Windows for now, though I tried to make some guesses about other
- platforms.
-
-2010-11-16 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Remove synchronous QWebPage::checkPermissions signal
- https://bugs.webkit.org/show_bug.cgi?id=46810
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::grantDesktopNotificationPermission): When granting
- permission, grant it directly on the QWebPage/Frame, that will remember it.
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- * QtTestBrowser/webpage.h:
-
-
-2010-11-16 Andras Becsi <abecsi@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Add isPrinting and setPrinting methods to DRT's LayoutTestController.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::isPrinting):
- (LayoutTestController::setPrinting):
-
-2010-11-16 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt][WK2] Add a way to turn on tiled backing store in MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=49587
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView): Added BackingStoreType
- argument to ctor. Propagating it to the QGraphicsWKView.
- * MiniBrowser/qt/BrowserView.h:
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::newWindow): Create the new BrowserWindow
- with the same BackingStoreType that this instance has.
- * MiniBrowser/qt/BrowserWindow.h: Added BackingStoreType member.
- * MiniBrowser/qt/main.cpp:
- (main): Use tiled backing store if got -tiled command line argument.
- Avoid redundant copy of command line args.
-
-2010-11-16 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- Move DeviceOrientationClientMock from LayoutTestController to WebViewHost.
- https://bugs.webkit.org/show_bug.cgi?id=48506
-
- This ensures that there is one mock per page WebView / WebViewHost. This is a
- design constraint of the DeviceOrientationClientMock because the m_controller
- field can only store a pointer to a single instance of the corresponding
- DeviceOrientationController.
-
- Test: fast/dom/DeviceOrientation/no-page-cache.html
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- (LayoutTestController::deviceOrientationClientMock):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::deviceOrientationClientMock):
- (WebViewHost::deviceOrientationClient):
- (WebViewHost::reset):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-11-15 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt][WK2] Avoid polling in WebKitTestRunner.
- https://bugs.webkit.org/show_bug.cgi?id=49542
-
- Make the WK2 testing session about 10-15% faster and decrease random flakiness
- resulting from timing skew by removing the millisecond polling from TestControllerQt.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::didFinishLoadForFrame):
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::notifyDone): Add method stub.
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::TestControllerRunLoop::instance):
- (WTR::TestControllerRunLoop::start):
- (WTR::TestControllerRunLoop::stop):
- (WTR::TestControllerRunLoop::TestControllerRunLoop):
- (WTR::TestControllerRunLoop::timerEvent):
- (WTR::TestController::notifyDone):
- (WTR::TestController::platformRunUntil):
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::notifyDone): Add method stub.
-
-2010-11-15 Darin Adler <darin@apple.com>
-
- * Scripts/webkitpy/common/net/bugzilla: Added property svn:ignore.
-
-2010-11-15 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] [WK2] Add Ctrl+L shortcut to Qt Minibrowser
- https://bugs.webkit.org/show_bug.cgi?id=49544
-
- Add the shortcut to BrowserWindow.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::openLocation):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2010-11-14 David Levin <levin@chromium.org>
-
- Reviewed by Daniel Bates.
-
- check-webkit-style should detect PassRefPtr usage in functions.
- https://bugs.webkit.org/show_bug.cgi?id=49513
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- (check_for_function_lengths): Revert a comment change that I
- accidentally made in r71986.
- (check_pass_ptr_usage): Added the code to do the check.
- (process_line): Added the call to check_pass_ptr_usage.
- (CppChecker): Added the new error category.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
- (CppStyleTestBase::perform_pass_ptr_check): Runs the new check for
- testing purposes.
- (PassPtrTest::*): The class/functions to unit test the new
- functionality.
-
-2010-11-14 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style function detection and the line count style checks should be separate.
- https://bugs.webkit.org/show_bug.cgi?id=49512
-
- * Scripts/webkitpy/style/checkers/cpp.py: Do the separation.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Adjust the test to
- call the detection function and fix line counts in two places now that
- the code really only counts the lines in the body of the function.
-
-2010-11-14 Andreas Kling <kling@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- http/tests/plugins tests print "Unhandled variable" to stderr under Qt
- https://bugs.webkit.org/show_bug.cgi?id=33438
-
- Stifle "Unhandled variable" warning to match what the other
- TestNetscapePlugin does (NPP_GetValue in TestNetscapePlugIn/main.cpp
- simply returns NPERR_GENERIC_ERROR for unhandled variables.)
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_get_value):
-
-2010-11-13 David Levin <levin@chromium.org>
-
- Reviewed by Eric Seidel.
-
- check-webkit-style function detection crashes on functions in templates.
- https://bugs.webkit.org/show_bug.cgi?id=49504
-
- For example "template <bool shouldClose(const Element*)>".
-
- * Scripts/webkitpy/style/checkers/cpp.py: If not function is detected, bail out.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Modified the complex
- function detection test to expose this issue.
-
-2010-11-12 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style function detection doesn't detect indented functions declaractions.
- https://bugs.webkit.org/show_bug.cgi?id=49446
-
- Indented function declarations occur inside class definitions, so
- they are a pretty common (and worth detecting).
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- Changed regex to allow indentation.
- Changed the function start detection to only happen when not in a
- function.
- Changed function end detection to work based on matching braces
- instead of finding a close brace at the beginning of the line.
- Fixed close_expression to do what it says when it doesn't find
- the close.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Indented function test.
-
-2010-11-12 Daniel Bates <dbates@rim.com>
-
- Rubber-stamped by Nikolas Zimmermann.
-
- Make do-file-rename rename files in the directory WebKit2.
-
- This also makes the list of searched directories in do-file-rename
- consistent with the list of searched directories in the script do-webcore-rename.
-
- * Scripts/do-file-rename:
-
-2010-11-12 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by James Robinson.
-
- Attempt yet again to land the fix for bug 49360 (respecting
- set-webkit-configuration). We need to handle the cases where
- trying to run webkit-build-directory to find out where the
- default configuration might be fails (that shows up on some
- Chromium bots that apparently don't have perl installed).
-
- https://bugs.webkit.org/show_bug.cgi?id=49360
-
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_standalone.py: Added.
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
-
-2010-11-12 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch land logs commit message twice
- https://bugs.webkit.org/show_bug.cgi?id=49482
-
- Don't log the comment that's used by bugzilla.close_bug_as_fixed, since
- that's just the commit message, which we now output following the
- actual commit.
-
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
-
-2010-11-12 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- run platform/chromium/plugins/script-object-invoke.html on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=49280
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (testScriptObjectInvoke):
- (pluginInvoke):
-
-2010-11-12 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch land-cowboy (and other commands) should display the committed SVN revision after landing a patch
- https://bugs.webkit.org/show_bug.cgi?id=49471
-
- Right now there's no indication of a successful commit.
-
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/steps/commit.py:
-
-2010-11-12 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Include detailed test modifiers in results.json and enable incremental uploading for non-layout tests
- https://bugs.webkit.org/show_bug.cgi?id=49354
-
- Also moved/integrated the upload method from run_webkit_tests.py to json_results_generator.py.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-12 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] Load a blank page when closing DRT WebViewHosts
- https://bugs.webkit.org/show_bug.cgi?id=49417
-
- In test_shell, when we close a window, we first load about:blank
- and run GC to fire the destruction logic of the page. In test_shell,
- this happens in ~TestShell. In DRT, we manage virtual windows as
- WebViewHosts, so we need to replicate this logic in ~WebViewHost.
-
- Managing focus is a bit trickier, since normally you would get window
- events to reset the focus to the right window. We do it manually
- instead.
-
- This fixes 2 plugin tests on DRT.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::~TestShell): Move window close logic to ~WebViewHost.
- (TestShell::closeWindow): Move widget close() to WVH destructor and
- manage focus manually.
- (TestShell::closeRemainingWindows): Comment typo.
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::closeWidget):
- (invokeCloseWidget):
- (WebViewHost::closeWidgetSoon): Close the window asynchronously (matches
- test_shell).
- (WebViewHost::~WebViewHost):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-11-12 David Levin <levin@chromium.org>
-
- Reviewed by Adam Barth.
-
- cpp.py needs some tidying.
- https://bugs.webkit.org/show_bug.cgi?id=49443
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- Fix parameter ordering for iteratively_replace_matches_with_char
- to mirror other similar functions (and improved comments, etc.)
- Also, use a python-ism (for/else) to get rid of a variable that
- was there to determine if something had been found in the loop.
-
-2010-11-12 Robert Kroeger <rjkroege@chromium.org>
-
- Reviewed by James Robinson.
-
- [Chromium/DRT] Make EventSendingController send complete touch events.
- https://bugs.webkit.org/show_bug.cgi?id=49285
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::addTouchPoint):
- (EventSender::updateTouchPoint):
- (EventSender::sendCurrentTouchEvent):
-
-2010-11-12 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed rollout of r71858.
-
- Rollout out r71858 since it breaks new-run-webkit-httpd as used by the
- NaCl tests.
-
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_standalone.py: Removed.
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
-
-2010-11-12 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] TestController::runUntil doesn't honor the timeout parameter
- https://bugs.webkit.org/show_bug.cgi?id=48941
-
- Implement the missing timeout of WebKitTestRunner for Qt.
-
- A QElapsedTimer has been added to RunUntilConditionLoop in order
- to measure how long the loop has been running. When the timer
- is bigger or equal than the timeout, the loop ends even if the
- condition is not met.
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::RunUntilConditionLoop::start):
- (WTR::RunUntilConditionLoop::run):
- (WTR::RunUntilConditionLoop::timerEvent):
- (WTR::TestController::platformRunUntil):
-
-2010-11-11 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style function detection doesn't handle templates with spaces.
- https://bugs.webkit.org/show_bug.cgi?id=49427
-
- * Scripts/webkitpy/style/checkers/cpp.py: Stripped out templates when
- finding the function name.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Made the test have a
- template with a space.
-
-2010-11-11 Ademar de Souza Reis Jr <ademar.reis@openbossa.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Enable check-webkit-style on Qt files
- https://bugs.webkit.org/show_bug.cgi?id=48322
-
- Adding exception for _q_... private slots and
- ..._data() methods in tests
-
- * Scripts/webkitpy/style/checker.py: enable Qt dirs, add exceptions
- * Scripts/webkitpy/style/checker_unittest.py: improve unittests
-
-2010-11-11 David Levin <levin@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style function detection doesn't work for templates and destructors.
- https://bugs.webkit.org/show_bug.cgi?id=49425
-
- * Scripts/webkitpy/style/checkers/cpp.py: Changed regex for templates and destructors.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Made the test hit this issue.
-
-2010-11-11 Joone Hur <joone@kldp.org>
-
- Reviewed by Antonio Gomes.
-
- [GTK][DRT] Implement LayoutTestController::nodesFromRect
- https://bugs.webkit.org/show_bug.cgi?id=46598
-
- Support nodesFromRect in DRT
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::nodesFromRect):
-
-2010-11-11 MORITA Hajime <morrita@google.com>
-
- Reviewed by Kent Tamura.
-
- editing/selection/context-menu-on-text.html fails on chromium
- https://bugs.webkit.org/show_bug.cgi?id=45898
-
- Enhance Chromium's EventSender::contextClick() to return
- array of menu strings. The implementation incomplete because
- Although actual context menu is implemented by the browser,
- it reflects editability of underlying context thus makes
- context-menu-on-text.html passed.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (makeMenuItemStringsFor): Added.
- (EventSender::contextClick): Now returns array of menu strings.
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::showContextMenu): Now storing given WebContextMenuData object.
- (WebViewHost::clearContextMenuData): Added.
- (WebViewHost::lastContextMenuData): Added.
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-11-11 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- fix build breakage caused by fix for bug 49380 (r71858).
-
- config_standalone needs to ensure that the packages it needs are
- in sys.path.
-
- https://bugs.webkit.org/show_bug.cgi?id=49419
-
- * Scripts/webkitpy/layout_tests/port/config_standalone.py:
-
-2010-11-11 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Roben.
-
- Fix NRWT to respect set-webkit-configuration again :(
-
- This change fixes a typo in config.py that was causing the wrong
- value to be read initially and us never actually looking into
- the filesystem to get the default configuration.
-
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_standalone.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
-
-2010-11-11 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Split out Bug, Attachment and CommitterValidator from bugzilla.py
- https://bugs.webkit.org/show_bug.cgi?id=49403
-
- CommitterValidator really had nothing to do with bugzilla.py.
- I've put it next to committers.py for now since its rather tied to that file.
-
- * Scripts/webkitpy/common/config/committervalidator.py: Added.
- * Scripts/webkitpy/common/config/committervalidator_unittest.py: Added.
- * Scripts/webkitpy/common/net/bugzilla/__init__.py:
- * Scripts/webkitpy/common/net/bugzilla/attachment.py: Added.
- * Scripts/webkitpy/common/net/bugzilla/bug.py: Added.
- * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py: Added.
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py:
- * Scripts/webkitpy/tool/bot/feeders.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-11-11 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- fix missing 'pid' argument for http lockfile checking on win32
- https://bugs.webkit.org/show_bug.cgi?id=49363
-
- * Scripts/webkitpy/common/system/executive.py:
-
-2010-11-11 Eric Seidel <eric@webkit.org>
-
- Rubber-stamped by Adam Barth.
-
- Move bugzilla.py into its own module in preparation for splitting one-file-per-class
- https://bugs.webkit.org/show_bug.cgi?id=49402
-
- * Scripts/webkitpy/common/net/bugzilla/__init__.py: Added.
- * Scripts/webkitpy/common/net/bugzilla/bugzilla.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/bugzilla.py.
- * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/bugzilla_unittest.py.
-
-2010-11-10 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Chris Fleizach.
-
- Use IAccessibleComparable to compare accessibility objects.
- https://bugs.webkit.org/show_bug.cgi?id=49118
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (AccessibilityUIElement::isEqual):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
- (comparableObject):
- (AccessibilityUIElement::isEqual):
-
-2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by David Hyatt.
-
- HTML5 Ruby support should be mandatory feature
- https://bugs.webkit.org/show_bug.cgi?id=49272
-
- Remove Ruby as optional feature.
-
- * Scripts/build-webkit:
-
-2010-11-10 Adam Roben <aroben@apple.com>
-
- Print VC++ Express build logs in the same order that the projects are
- built
-
- Fixes <http://webkit.org/b/49326> print-vse-failure-logs prints logs
- in an unhelpful order
-
- Reviewed by Eric Seidel.
-
- * Scripts/print-vse-failure-logs:
- (PrintVisualStudioExpressLogs._build_order): Added. Uses
- print-msvc-project-dependencies to figure out the order in which
- projects are built.
- (PrintVisualStudioExpressLogs._sort_buildlogs): Added. Sorts the logs
- based on their build order and project name.
- (PrintVisualStudioExpressLogs._obj_directory): Moved code to find the
- scripts directory from here...
- (PrintVisualStudioExpressLogs._scripts_directory): ...to here.
- (PrintVisualStudioExpressLogs.main): Sort the logs before printing
- them.
-
-2010-11-10 Adam Roben <aroben@apple.com>
-
- Only print the interesting text from VC++ Express build logs
-
- Fixes <http://webkit.org/b/49325> It's hard to find the interesting
- output from print-vse-failure-logs
-
- Reviewed by Eric Seidel.
-
- * Scripts/print-vse-failure-logs: Removed unnecessary os.path import,
- added newly-required imports. Removed a comment that was essentially a
- FIXME, and is now fixed.
- (PrintVisualStudioExpressLogs._relevant_text): Added. Uses
- BeautifulSoup to extract the relevant text from the build log.
- (PrintVisualStudioExpressLogs.main): Only print the relevant text.
-
-2010-11-09 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- [Chromium] http/tests/security/XFrameOptions fail with Chromium DRT
- https://bugs.webkit.org/show_bug.cgi?id=49286
-
- The tests in http/tests/security/XFrameOptions started to fail after
- r71297, since it changed the WebViewHost::assignIdentifierToRequest
- logic to always assign identifiers to requests, even if we're not going
- to be dumping resource load callbacks at that point. These tests
- only call LayoutTestController.dumpResourceLoadCallbacks after the
- request is started, thus their expectations have "<unknown>" as the
- identifier. Change WebViewHost to the previous behavior, which also
- match the other ports'.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::assignIdentifierToRequest):
- (WebViewHost::removeIdentifierForRequest):
-
-2010-11-08 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- run platform/chromium/plugins/return-npobject.html on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=49103
-
- This tests that we can get an NPObject returned through a method on
- an NPAPI Object.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (testCallbackReturn):
- (pluginInvoke):
-
-2010-11-09 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r71672.
- http://trac.webkit.org/changeset/71672
- https://bugs.webkit.org/show_bug.cgi?id=49276
-
- It doesn't work on Chromium Windows bot (Requested by Ossy on
- #webkit).
-
- * Scripts/webkitpy/common/system/file_lock.py: Removed.
- * Scripts/webkitpy/common/system/file_lock_unittest.py: Removed.
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-11-09 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- [NRWT] Make http locking similar to perl implementation
- https://bugs.webkit.org/show_bug.cgi?id=49187
-
- * Scripts/webkitpy/common/system/file_lock.py: Added.
- * Scripts/webkitpy/common/system/file_lock_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-11-09 James Kozianski <koz@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Clean up imports for webkit-patch.
- https://bugs.webkit.org/show_bug.cgi?id=49083
-
- Move some imports from commands into main.py where they are used.
- Move command imports into the __init__ of the commands module.
-
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/main.py:
-
-2010-11-09 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt][QtTestBrowser] Don't erase incorrect url in the Url Bar
- https://bugs.webkit.org/show_bug.cgi?id=49047
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::setAddressUrl):
-
-2010-11-09 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- Improve old-run-webkit-tests --verbose to show DumpTool opening/closing
- https://bugs.webkit.org/show_bug.cgi?id=49252
-
- * Scripts/old-run-webkit-tests:
-
-2010-11-09 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Tor Arne Vestbø.
-
- Output of old-run-webkit-tests is buggy in verbose mode
- https://bugs.webkit.org/show_bug.cgi?id=49249
-
- * Scripts/old-run-webkit-tests: Redundant outputs removed.
-
-2010-11-08 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
-
- Reviewed by Martin Robinson.
-
- [GTK] Link with target name set does not work
- https://bugs.webkit.org/show_bug.cgi?id=48865
-
- When a new page is created with a name (target=myFrame), the new
- mainFrame could not be found because they where not stored in the
- same PageGroup. As PageGroup are not exposed externally so the
- simpliest solution is to use a global page group name. This also fixes
- issue with visited link coloration across pages. After this change the
- private function webkit_web_view_set_group_name() was no longer used
- so it was removed completly.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (createWebView):
-
-2010-11-08 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Kent Tamura.
-
- WebViewHost::reset() uses placement new.
- https://bugs.webkit.org/show_bug.cgi?id=49069
-
- WebViewHost is using placement destruction / new to simulate a fresh
- WebViewHost object at the same address. This is because the WebView remains
- open across tests and maintains a pointer to the WebViewHost.
- This change resets member variables explictly instead of the placement new dance.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::WebViewHost):
- (WebViewHost::reset):
-
-2010-11-08 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Fix the webkit_base_dir logic in webkitpy/layout_tests/port/config.py.
- It turns out that NRWT can't use the code in scm.find_checkout_root()
- because the Chromium bots don't do full checkouts of the WebKit
- tree; they only check out subdirectories like WebKitTools/Scripts.
- Until we can figure out a better approach for this, I've
- restored the base_dir-detecting code from NRWT, which works in
- any directory tree, scm or no.
-
- This also restores the files modified in r71475 and r71474.
-
- https://bugs.webkit.org/show_bug.cgi?id=49151
-
- * WebKitTools/Scripts/webkitpy/layout_tests/port/config.py
- * WebKitTools/Scripts/webkitpy/layout_tests/port/config_unittest.py
-
-2010-11-08 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch failure-reason explodes if a build is missing
- https://bugs.webkit.org/show_bug.cgi?id=49195
-
- This is likely a recent regression. Adding a unit test for this case.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
-
-2010-11-08 Dan Bernstein <mitz@apple.com>
-
- Reviewed by Darin Adler.
-
- Ignore the system scrollbar setting.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues): Set the scrollbar default.
-
-2010-11-05 Adam Roben <aroben@apple.com>
-
- Make webkitpy.common.system.executive_unittest pass when running under
- Win32 Python
-
- Fixes <http://webkit.org/b/49033>.
-
- Reviewed by Dave Levin and Eric Seidel.
-
- * Scripts/webkitpy/common/system/executive.py:
- (Executive._run_command_with_teed_output): Pass the arguments through
- encode_argument_if_needed rather than using Cygwin-specific code here.
- (Executive.run_and_throw_if_fail): Use child_process_encoding to decode
- the output.
- (Executive.run_command): Use encode_argument_if_needed to encode the
- arguments and child_process_encoding to decode the output.
- (Executive._child_process_encoding): Returns the encoding that should be
- used when communicating with child processes. On Windows we use mbcs,
- which maps to the current code page. On all other platforms we use
- UTF-8.
- (Executive._should_encode_child_process_arguments): Returns True if
- arguments to child processes need to be encoded. This is currently
- only needed on Cygwin and Win32 Python 2.x.
- (Executive._encode_argument_if_needed): Encode the argument using
- child_process_encoding if we need to encode arguments to child
- processes on this platform.
-
- * Scripts/webkitpy/common/system/executive_unittest.py:
- (never_ending_command): Added. Returns arguments to run a command that
- will not quit until we kill it. On Windows we use wmic, on other
- platforms we use yes.
- (ExecutiveTest.test_run_command_with_unicode): Changed to expect the
- mbcs encoding to be used and for output from the child processes to
- have been roundtripped through encode/decode on Win32 Python. When
- UTF-8 is the encoding the roundtripping is undetectable, but with mbcs
- it's possible that some characters will not be able to be converted
- and will be replaced by question marks; the round-tripping allows us
- to expect this result.
-
- (ExecutiveTest.test_kill_process):
- (ExecutiveTest.test_kill_all):
- Use never_ending_command instead of invoking "yes" directly. Expect an
- exit code of 1 when using Win32 Python, as that's what seems to happen.
-
-2010-11-08 Adam Roben <aroben@apple.com>
-
- Roll out r71532
-
- It broke the build for Cygwin 1.7 installs. Cygwin 1.7's default
- .bashrc unsets %TEMP%, which broke copy-tools.cmd.
-
- * Scripts/webkitdirs.pm:
-
-2010-11-08 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- run platform/chromium/plugins/nested-plugin-objects.html on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=49094
-
- This tests that objects created by plugins are proplery cleaned up.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (testPassTestObject):
- (pluginInvoke):
- * DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:
- (testAllocate):
- (testDeallocate):
- (testGetProperty):
- (testConstruct):
-
-2010-11-08 Adam Roben <aroben@apple.com>
-
- Mark Windows builds triggered from Perl as being non-interactive
-
- This affects whether some of our scripts will show alerts vs. printing
- to the build log.
-
- Fixes <http://webkit.org/b/49181> Windows build fail mysteriously when
- .vsprops files are updated
-
- Reviewed by Steve Falkenburg.
-
- * Scripts/webkitdirs.pm:
- (buildVisualStudioProject): Set WEBKIT_NONINTERACTIVE_BUILD to 1.
-
-2010-11-08 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- Make http locking default in NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=48053
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-08 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- [NRWT] If the http lock fails we shouldn't do any locking
- https://bugs.webkit.org/show_bug.cgi?id=49164
-
- If something goes wrong with the locking, the test should keep going.
-
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-11-08 Adam Roben <aroben@apple.com>
-
- Switch back to using kCGImageAlphaPremultipliedFirst when generating
- pixel dumps on Windows
-
- I changed this behavior in r71418 thinking that it was required for
- getting plugins to show up in pixel dumps. But it doesn't seem to be
- necessary, and was making it impossible to compare new Windows pixel
- dumps with existing Windows or Mac pixel dumps (because ImageDiff won't
- compare an image with alpha to an image without alpha).
-
- Fixes <http://webkit.org/b/49172> REGRESION (r71418): Can't compare
- new Windows pixel results to existing Windows or Mac results
-
- Reviewed by Antti Koivisto.
-
- * DumpRenderTree/win/PixelDumpSupportWin.cpp:
- (createBitmapContextFromWebView): Replaced kCGImageAlphaNoneSkipFirst
- with kCGImageAlphaPremultipliedFirst.
-
-2010-11-08 Csaba Osztrogonac <ossy@webkit.org>
-
- Unreviewed, rolling out r71466.
- http://trac.webkit.org/changeset/71466
- https://bugs.webkit.org/show_bug.cgi?id=48865
-
- It broke layout tests on GTK bots.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (createWebView):
-
-2010-11-08 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- Enable running of Qt API tests on BuildBot
- https://bugs.webkit.org/show_bug.cgi?id=49004
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2010-11-08 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add clean-review-queue command to remove closed bugs from the webkit.org/pending-review
- https://bugs.webkit.org/show_bug.cgi?id=49160
-
- Bugzilla doesn't automatically remove r? when a bug gets closed.
- This script takes care of that for webkit.org.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/tool/commands/upload.py:
-
-2010-11-07 Fumitoshi Ukai <ukai@chromium.org>
-
- Unreviewed, rolling out r71474.
- http://trac.webkit.org/changeset/71474
- https://bugs.webkit.org/show_bug.cgi?id=48280
-
- breaks chromium webkit tests
- https://bugs.webkit.org/show_bug.cgi?id=49151
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-11-07 Fumitoshi Ukai <ukai@chromium.org>
-
- Unreviewed, rolling out r71475.
- http://trac.webkit.org/changeset/71475
-
- breaks chromium webkit tests
- https://bugs.webkit.org/show_bug.cgi?id=49151
-
- * Scripts/webkitpy/common/newstringio.py: Removed.
- * Scripts/webkitpy/common/newstringio_unittest.py: Removed.
- * Scripts/webkitpy/common/system/executive_mock.py: Removed.
- * Scripts/webkitpy/common/system/filesystem_mock.py: Removed.
- * Scripts/webkitpy/layout_tests/port/config_mock.py: Removed.
-
-2010-11-06 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Add files inexplicably not committed in r71474 as part of the
- fix for bug 48280.
-
- * Scripts/webkitpy/common/newstringio.py: Added.
- * Scripts/webkitpy/common/newstringio_unittest.py: Added.
- * Scripts/webkitpy/common/system/executive_mock.py: Added.
- * Scripts/webkitpy/common/system/filesystem_mock.py: Added.
- * Scripts/webkitpy/layout_tests/port/config_mock.py: Added.
-
-2010-11-06 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Siedel.
-
- new-run-webkit-tests: update port/base and port/webkit to use the
- new FileSystem and Config abstractions, pulling more logic out of
- the base Port classes into separate, mockable objects.
-
- Also create a MockFileSystem object, a MockConfig object, move
- MockExecutive into common/system to be next to executive, and
- update the config object to use a FileSystem.
-
- https://bugs.webkit.org/show_bug.cgi?id=48280
-
- * Scripts/webkitpy/common/newstringio.py: Added.
- * Scripts/webkitpy/common/newstringio_unittest.py: Added.
- * Scripts/webkitpy/common/system/executive_mock.py: Added.
- * Scripts/webkitpy/common/system/filesystem_mock.py: Added.
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/config.py:
- * Scripts/webkitpy/layout_tests/port/config_mock.py:
- * Scripts/webkitpy/layout_tests/port/config_unittest.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-11-06 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build breakage.
-
- Apparently I uploaded the wrong version of the file to fix 49122
- and neither Eric or I noticed - it was missing a dirname() call.
- Fixing ...
-
- https://bugs.webkit.org/show_bug.cgi?id=49122
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-11-06 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- webkitpy/tool/* unittests change cwd and don't clean up properly
-
- https://bugs.webkit.org/show_bug.cgi?id=49122
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-11-05 Chris Marrin <cmarrin@apple.com>
-
- Reviewed by Simon Fraser.
-
- suspendAnimations/resumeAnimations not present in WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=49109
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::suspendAnimations):
- (WTR::LayoutTestController::resumeAnimations):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2010-11-05 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- cleanup style in TestNetscapePlugIn/PluginObject.cpp
- https://bugs.webkit.org/show_bug.cgi?id=49044
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (getPluginClass):
- (pluginGetProperty):
- (pluginSetProperty):
- (variantToIdentifier):
- (testCallback):
- (getURL):
- (getURLNotify):
- (testInvokeDefault):
- (testGetProperty):
- (testDocumentOpen):
- (testWindowOpen):
- (pluginInvoke):
- (handleCallback):
- (notifyStream):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
-
-2010-11-05 Eric Seidel <eric@webkit.org>
-
- Reviewed by David Levin.
-
- Add QueueStatusServer/__init__.py so others can run the QueueStatusServer tests
- https://bugs.webkit.org/show_bug.cgi?id=49032
-
- I wrote this file as part of bug 47847, but I forgot to commit it.
- No one else noticed it missing because test-webkitpy knows how
- to recover in the case where it can't import QueueStatusServer
- (which generally occurs due to not having installed the AppEngine SDK).
-
- * QueueStatusServer/__init__.py: Added.
- * QueueStatusServer/model/workitems_unittest.py:
- - Remove a test which fails. This was probably landed (by me)
- from my other machine, which since this __init__.py was missing
- I never noticed the failure and landed this invalid test.
- Sadly we can't really test remove_work_item as it depends
- on .key() working. .key() will throw unless the object
- has already been saved it seems.
- This may be a mis-design in our remove_work_item implementation,
- but for now, just removing the test.
-
-2010-11-04 Adam Roben <aroben@apple.com>
-
- Teach check-webkit-style about TestNetscapePlugIn
-
- Fixes <http://webkit.org/b/49030> check-webkit-style is ignorant of
- TestNetscapePlugIn's coding conventions
-
- Reviewed by John Sullivan.
-
- * Scripts/webkitpy/style/checker.py: Lump TestNetscapePlugIn in with
- WebKitAPITest and TestWebKitAPI in having different include order and
- naming conventions than WebCore. Added some comments about why the
- exceptions exist.
-
-2010-11-04 Adam Roben <aroben@apple.com>
-
- Add a test that shows that windowed plugins are able to paint
-
- Somehow we never had a test for this before.
-
- Fixes <http://webkit.org/b/49029> Should add a test that shows
- windowed plugins can paint
-
- Reviewed by Jon Honeycutt.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/DrawsGradient.cpp: Added.
- (DrawsGradient::DrawsGradient):
- (DrawsGradient::wndProc): We handle the WM_PAINT and WM_PRINTCLIENT messages.
-
- (DrawsGradient::onPaint):
- (DrawsGradient::onPrintClient):
- These both just call through to paint.
-
- (DrawsGradient::paint): Fills our client area with some gradients.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Link
- against Msimg32.lib for ::GradientFill and added DrawsGradient.
-
- * DumpRenderTree/win/PixelDumpSupportWin.cpp:
- (createBitmapContextFromWebView): Use WM_PRINT instead of
- WM_PRINTCLIENT so that ::DefWindowProc will send
- WM_PRINT/WM_PRINTCLIENT messages to the WebView's child windows.
- Replaced kCGImageAlphaPremultipledFirst with kCGImageAlphaNoneSkipFirst
- because GDI doesn't support alpha and kCGImageBitmapOrder32Little with
- kCGImageBitmapOrder32Host because, who knows, maybe someday Windows
- will run on a big-endian platform.
-
-2010-11-04 Adam Roben <aroben@apple.com>
-
- Extract much of NPNInvalidateRectInvalidatesWindow's code into a
- WindowedPluginTest base class
-
- The base class takes care of subclassing the plugin's window so that a
- custom WNDPROC is called. This will make it easier to write tests that
- need to handle window messages.
-
- Fixes <http://webkit.org/b/49028> It's hard to write a PluginTest with
- a custom WNDPROC
-
- Reviewed by Jon Honeycutt.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/NPNInvalidateRectInvalidatesWindow.cpp:
- (NPNInvalidateRectInvalidatesWindow::NPNInvalidateRectInvalidatesWindow):
- (NPNInvalidateRectInvalidatesWindow::NPP_SetWindow):
- (NPNInvalidateRectInvalidatesWindow::wndProc):
- (NPNInvalidateRectInvalidatesWindow::testInvalidateRect):
- Moved code from here to WindowedPluginTest. Changed to use window()
- instead of m_window.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Added WindowedPluginTest and added TestNetscapePlugIn/win to the
- include path. Also reordered the include path to make a little more
- sense and simplified the entry that added TestNetscapePlugIn itself to
- the include path.
-
- * DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.cpp: Added.
- (WindowedPluginTest::WindowedPluginTest):
- (WindowedPluginTest::NPP_SetWindow):
- (WindowedPluginTest::staticWndProc):
- * DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.h: Added.
- (WindowedPluginTest::window):
- Code came from NPNInvalidateRectInvalidatesWindow.
-
-2010-11-04 Adam Roben <aroben@apple.com>
-
- Add a plugin test to show that windowed plugins are clipped correctly
-
- Fixes <http://webkit.org/b/49024> <rdar://problem/8487847> Windowed
- plugins aren't clipped in WebKit2 on Windows
-
- Reviewed by Jon Honeycutt.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowRegionIsSetToClipRect.cpp: Added.
- (WindowRegionIsSetToClipRect::WindowRegionIsSetToClipRect): Initialize members.
- (WindowRegionIsSetToClipRect::NPP_SetWindow): Check that our window
- region matches the clip rect we know we should have based on
- window-region-is-set-to-clip-rect.html, and check that our window class
- doesn't have the CS_PARENTDC style.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Added WindowRegionIsSetToClipRect.
-
-2010-11-05 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Avoid font hinting in the DRT
- https://bugs.webkit.org/show_bug.cgi?id=48548
-
- Change the settings to avoid font hinting, it was causing
- different results depending on the distribution.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeGtkFontSettings):
- * DumpRenderTree/gtk/fonts/fonts.conf:
-
-2010-11-05 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- build-webkit spams system.log by repeatedly checking for PBXProductDirectory in com.apple.Xcode
- https://bugs.webkit.org/show_bug.cgi?id=49051
-
- This is a speculative fix. The unit tests cover these methods, however
- I don't know if this will fully stop the system.log spam.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-11-05 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add basic support for showing bot id on /queue-status/ pages
- https://bugs.webkit.org/show_bug.cgi?id=49037
-
- This support is really simple. Eventually we'll want to
- show the bot id in the lock table too, but we don't have
- that information stored in the server yet.
-
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/handlers/queuestatus_unittest.py: Added.
- * QueueStatusServer/templates/includes/singlequeuestatus.html:
-
-2010-11-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- Create a filesystem wrapper that we can use to enforce
- particular conventions and use for mocking and dependency
- injection down the line.
-
- https://bugs.webkit.org/show_bug.cgi?id=48144
-
- * Scripts/webkitpy/common/system/filesystem.py: Added.
- * Scripts/webkitpy/common/system/filesystem_unittest.py: Added.
-
-2010-11-04 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- run_webkit_tests_unittest fails under Python 2.5
- https://bugs.webkit.org/show_bug.cgi?id=49043
-
- Switch from itertools.chain.from_iterable (which was added in 2.6)
- to using itertools.chain directly.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-04 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed fix to webkit-patch rebaseline-server so that it runs under
- Python 2.5 (it needs an import to use the with statement).
-
- * Scripts/webkitpy/tool/commands/rebaselineserver.py:
-
-2010-11-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- new-run-webkit-tests: split out webkit-specific configuration stuff into a new module
-
- The current NRWT code has webkit-specific configuration code (like
- _script_path, default configuration, etc.) mixed in with
- layout-test-specific stuff in port/base. The configuration code
- should be split out into a separate module for easier mocking,
- testing, and isolation.
-
- https://bugs.webkit.org/show_bug.cgi?id=48264
-
- * Scripts/webkitpy/layout_tests/port/config.py: Added.
- * Scripts/webkitpy/layout_tests/port/config_unittest.py: Added.
-
-2010-11-04 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Rebaseline server: initial framework
- https://bugs.webkit.org/show_bug.cgi?id=48892
-
- Adds the basic framework for the rebaseline server (details at
- http://webkit.org/b/47761). Includes the rebaseline-server webkit-patch
- command, which starts an HTTP server that can serve static files or
- invoke handler methods on a class.
-
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/index.html: Added.
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.css: Added.
- * Scripts/webkitpy/tool/commands/data/rebaselineserver/main.js: Added.
- * Scripts/webkitpy/tool/commands/rebaselineserver.py: Added.
-
-2010-11-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by James Robinson.
-
- new-run-webkit-tests wasn't using DRT by default for
- --platform chromium-gpu
-
- The default value was set to False instead of None, which meant
- that the platform specific logic wasn't firing to change the
- value to True (b/c we were afraid we'd be overriding the user
- preference).
-
- https://bugs.webkit.org/show_bug.cgi?id=49038
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-04 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- make platform/chromium/plugins/multiple-plugins.html pass on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=49026
-
- Have the testObject.bar property return the string "bar". This lets
- us run and pass platform/chromium/plugins/multiple-plugins.html on all
- platforms.
-
- * DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:
- (testGetProperty):
-
-2010-11-04 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- NRWT doesn't have good test coverage for --run-chunk, --batch-size, --run-part, etc.
- https://bugs.webkit.org/show_bug.cgi?id=48878
-
- Add get_tests_run so that it's easy to see which tests get run (and with
- what batching) for a given flag combination. Flesh out the various
- test cases that have FIXMEs.
-
- Also fixes an off-by-one error (batch sizes were one larger than
- expected) and makes --run-part also have wraparound behavior, like
- --run-chunk.
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-11-04 Erik Arvidsson <arv@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Support box-sizing without the vendor prefix
- https://bugs.webkit.org/show_bug.cgi?id=36713
-
- Based on patch by Peter Beverloo <peter@lvp-media.com>
-
- * iExploder/htdocs/cssproperties.in: Change -webkit-box-sizing to box-sizing.
-
-2010-11-04 Csaba Osztrogonác <ossy@webkit.org>
-
- Unreviewed rollout r71340, because it broke Chromium Windows bot.
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-04 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- Make http locking default in NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=48053
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-04 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- [NRWT] Clear invalid http locks on Windows platform as well
- https://bugs.webkit.org/show_bug.cgi?id=48515
-
- * Scripts/webkitpy/common/system/executive.py:
- * Scripts/webkitpy/common/system/executive_unittest.py:
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-11-02 Adam Roben <aroben@apple.com>
-
- Reduce our dependence on coreutils when running Python tests
-
- This patch introduces versions of the standard echo and cat utilities
- implemented in Python. They are probably missing features of their
- coreutils equivalents, but they can do what's necessary for our Python
- tests. This is useful on Windows, where these utilities typically
- aren't available.
-
- Fixes <http://webkit.org/b/48883> executive_unittest relies on echo
- and cat utilities from coreutils, which are not present on Windows
-
- Reviewed by Eric Seidel.
-
- * Scripts/webkitpy/common/system/executive_unittest.py: Changed to use
- our Python-based echo and cat.
-
- * Scripts/webkitpy/common/system/fileutils.py: Added.
- (make_stdout_binary): On Windows, puts sys.stdout into binary mode so
- that \n won't be translated into \r\n. I couldn't think of a good way
- to test this directly without touching the filesystem, but it is tested
- indirectly by echo_unittest.
-
- * Scripts/webkitpy/test/cat.py: Added.
- (command_arguments): Returns a list for invoking cat with the given arguments.
- (main): Acts like a simplified version of the coreutils cat utility.
-
- * Scripts/webkitpy/test/cat_unittest.py: Added.
- (CatTest.assert_cat): Runs cat with the given input and ensures the
- output matches the input.
- (CatTest.test_basic): Performs a simple test of cat.
- (CatTest.test_no_newline): Tests what happens when the input string
- doesn't have a trailing newline.
- (CatTest.test_unicode): Tests passing a unicode string to cat.
- (CatTest.test_as_command): Tests running cat as a separate command.
-
- * Scripts/webkitpy/test/echo.py: Added.
- (command_arguments): Returns a list for invoking echo with the given arguments.
- (main): Acts like a simplified version of the coreutils echo utility.
-
- * Scripts/webkitpy/test/echo_unittest.py: Added.
- (EchoTest.test_basic): Performs a simple test of echo.
- (EchoTest.test_no_newline): Tests passing -n to echo to suppress the
- trailing newline.
- (EchoTest.test_unicode): Tests passing unicode and non-unicode strings
- to echo.
- (EchoTest.test_argument_order): Tests what happens when -n is not the
- first argument.
- (EchoTest.test_empty_arguments): Tests what happens when you pass [] to
- echo.main.
- (EchoTest.test_no_arguments): Tests what happens when you call
- echo.main with no arguments.
- (EchoTest.test_as_command): Tests running echo as a separate command.
-
-2010-11-04 Renata Hodovan <reni@inf.u-szeged.hu>
-
- Unreviewed: Add myself to the list of Committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-11-04 Andreas Kling <kling@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Hook into QWebPage::scrollRequested for resizes-to-contents mode
-
- In RTC mode the QGraphicsWebView item is the size of the contents,
- scrolling works a bit differently (we need to react to scrollRequested.)
-
- Normally QGraphicsView will replay the last mouse event when scrolling,
- so to prevent WebKit from getting confused by this we temporarily make
- the QGraphicsView non-interactive.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::setPage):
- (WebViewGraphicsBased::scrollRequested):
- * QtTestBrowser/webview.h:
-
-2010-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Andreas Kling.
-
- Use OS(MAC_OS_X) rather than PLATFORM(MAC) in TestControllerQt
-
- PLATFORM(MAC) is not defined for the Qt port, as it refers to
- the Mac-port, not the Mac OS X operating system.
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::isExistingLibrary):
-
-2010-11-04 Leonid Ebril <leonid.ebril@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Adding iphone user agent string the user agent list for QtTestBrowser
- https://bugs.webkit.org/show_bug.cgi?id=48869
-
- * QtTestBrowser/useragentlist.txt:
-
-2010-11-03 Adam Roben <aroben@apple.com>
-
- Always use uppercase drive names in strings returned by abspath_to_uri
-
- Some versions of cygpath use lowercase drive letters while others use
- uppercase, which makes it hard to test the output of code that uses
- cygpath.
-
- Fixes <http://webkit.org/b/48914> webkitpy.common.system.path_unittest
- fails with Cygwin 1.5
-
- Reviewed by Eric Seidel.
-
- * Scripts/webkitpy/common/system/path.py:
- (cygpath): Updated the docstring to indicate that only absolute paths
- should be passed for now (though relative paths will work fine).
- (_Cygpath.convert): Upper-case the first letter of the converted Windows path.
-
-2010-11-03 George Guo <George.Guo@Nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] QtTestBrowser : set mmp rule pageddata in Symbian
- https://bugs.webkit.org/show_bug.cgi?id=48767
-
- Paging is needd on Symbian devices to support benchmarks tests like
- dromaeo.com and Celtic Kane that need a lot of memory to run
-
- * QtTestBrowser/QtTestBrowser.pro:
-
-2010-11-03 Jenn Braithwaite <jennb@chromium.org>
-
- Reviewed by Dmitry Titov.
-
- Chromium: Update resource tracking when moving a frame between documents
- https://bugs.webkit.org/show_bug.cgi?id=48363
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::assignIdentifierToRequest):
- Always put resource id in map so we can make assumptions about its
- presence.
- (WebViewHost::removeIdentifierForRequest):
- Added.
- (WebViewHost::didFinishResourceLoad):
- (WebViewHost::didFailResourceLoad):
- Check existence of resource id before removing from map.
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-11-03 Victor Wang <victorw@chromium.org>
-
- Reviewed by Adam Barth.
-
- [Chromium] update buildbot names in chromium rebaseline tool.
-
- https://bugs.webkit.org/show_bug.cgi?id=48881
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-11-03 Darin Adler <darin@apple.com>
-
- Updated Xcode projects by opening them with Xcode 3.2.4.
- Updated svn:ignore for Xcode projects.
-
- * MiniBrowser/MiniBrowser.xcodeproj: Added property svn:ignore.
- * TestWebKitAPI/TestWebKitAPI.xcodeproj: Added property svn:ignore.
- * WebKitLauncher/WebKitLauncher.xcodeproj: Modified property svn:ignore.
- * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
-
-2010-11-03 Adam Roben <aroben@apple.com>
-
- Stop waiting for messages from the web process after a timeout elapses
-
- TestController::runUntil now takes a timeout parameter that specifies
- how long to wait for the condition to become true. WebKitTestRunner
- takes a --timeout flag that specifies how long the timeout should be.
- run-webkit-tests passes this flag to WebKitTestRunner so its timeout
- will be similar to run-webkit-tests.
-
- Fixes <http://webkit.org/b/43047> <rdar://problem/8365833>
- WebKitTestRunner waits forever if the web process crashes
-
- Reviewed by Darin Adler and Anders Carlsson.
-
- * Scripts/old-run-webkit-tests:
- (top level): Moved the GuardMalloc timeout adjustment here from
- readFromDumpToolWithTimer.
- (openDumpTool): Make WTR use a timeout similar to but slightly shorter
- than the one that was specified on the command line.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::TestController): Initialize our timeout values.
- (WTR::TestController::initialize): Parse the --timeout flag and use it
- to modify our timeout values.
- (WTR::TestController::resetStateToConsistentValues): Changed to use a
- short timeout while waiting for the web process to reset and to return
- a boolean indicating whether we were able to reset the web process.
- Uses a 5-second timeout while waiting for the process to be reset.
- (WTR::TestController::runTest): Changed to return a boolean indicating
- whether we were able to reset the web process (and thus run the test).
- (WTR::TestController::runUntil): Call through to platformRunUntil.
-
- (WTR::TestController::runTestingServerLoop):
- (WTR::TestController::run):
- Changed to bail if any test can't be run. This will cause the process
- to exit. (Unfortunately this will make run-webkit-tests think we
- crashed; see <http://webkit.org/b/48943>.)
-
- * WebKitTestRunner/TestController.h: Added platformRunUntil,
- m_longTimeout, and m_shortTimeout.
-
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::invoke): Use a short timeout when waiting for the
- initial response and a long timeout when waiting for the test to
- complete. Check whether runUntil timed out and print an error message
- if so.
-
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::platformRunUntil): Renamed from runUntil. Pass
- [NSDate distantPast] to -[NSRunLoop runMode:beforeDate:] so that we
- won't block waiting for the run loop. Only loop until the timeout
- elapses.
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::TestController::platformRunUntil): Renamed from runUntil. Added a
- FIXME about honoring the timeout.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::platformRunUntil): Renamed from runUntil. Use
- ::MsgWaitForMultipleObjectsEx to implement the timeout. Changed to use
- ::PeekMessageW so that we don't block waiting for messages to become
- available.
-
-2010-11-03 Adam Roben <aroben@apple.com>
-
- Add a plugin test that evaluates JS after removing the plugin element
- from the document
-
- This test replaces platform/win/plugins/plugin-delayed-destroy.html.
- That test was made to prevent a crash very similar to this one, but
- unfortunately tested only the mechanism that prevented the crash and
- not whether the crash itself was prevented. Since WebKit2 uses a
- different mechanism to prevent the crash, the test was failing even
- though WebKit2 was not vulnerable to the crash. This new test crashes
- if there is no mechanism in place to prevent it and passes in both
- WebKit1 and WebKit2.
-
- Fixes <http://webkit.org/b/46711> <rdar://problem/8485903>
- platform/win/plugins/plugin-delayed-destroy.html fails in WebKit2
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * GNUmakefile.am:
- Added new file.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginDeallocate): Make sure we delete the PluginTest object. This
- prevents a leak and also allows us to test the crash.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::executeScript): Made this into a non-static member
- function.
-
- (PluginTest::waitUntilDone):
- (PluginTest::notifyDone):
- Updated for changes to executeScript.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h: Added executeScript.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp: Added.
- (EvaluateJSAfterRemovingPluginElement::EvaluateJSAfterRemovingPluginElement):
- Initialize ourselves and tell the test harness to wait.
- (EvaluateJSAfterRemovingPluginElement::NPP_DestroyStream): Remove our
- plugin element from the document, then execute some JavaScript. If
- WebKit does not have appropriate mechanisms in place, we'll be
- destroyed inside the first call to executeScript and crash on the
- second call.
-
-2010-11-02 Stephen White <senorblanco@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] Fix LayoutTestController UMRs.
- https://bugs.webkit.org/show_bug.cgi?id=48872
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
-
-2010-11-03 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- REGRESSION: rebaseline-chromium-webkit-tests uses non-zero tolerance for
- image dup detection
- https://bugs.webkit.org/show_bug.cgi?id=48744
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- - Make a function for option parsing for ease of test
- - Set 0 to options.tolerance
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- - Add a test for this change
-
-2010-11-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
-
- Unreviewed: Add myself to the list of Committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-11-02 Anders Carlsson <andersca@apple.com>
-
- Fix build.
-
- * TestWebKitAPI/PlatformUtilities.cpp:
- (TestWebKitAPI::Util::createContextForInjectedBundleTest):
-
-2010-11-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add a way to send startup messages on the context which can be posted when a process launches
- <rdar://problem/8617928>
- https://bugs.webkit.org/show_bug.cgi?id=48838
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (WKBundleInitialize):
- * TestWebKitAPI/InjectedBundleController.cpp:
- (TestWebKitAPI::InjectedBundleController::initialize):
- (TestWebKitAPI::InjectedBundleController::didReceiveMessage):
- * TestWebKitAPI/InjectedBundleController.h:
- * TestWebKitAPI/InjectedBundleMain.cpp:
- (WKBundleInitialize):
- * TestWebKitAPI/PlatformUtilities.cpp:
- (TestWebKitAPI::Util::createContextForInjectedBundleTest):
- * WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp:
- (WKBundleInitialize):
- Update implementations of WKBundleInitialize to take an initial userData
- argument. Change TestWebKitAPI to use the new initial userData to initialize
- each test's bundle.
-
-2010-11-02 Benjamin Kalman <kalman@google.com>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests doesn't strip "LayoutTests/" from prefix, unlike old-run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=48794
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py: Strip the "LayoutTests/" prefix from test argument paths.
-
-2010-11-02 Adam Roben <aroben@apple.com>
-
- Skip webkitpy.layout_tests.run_webkit_tests_unittest.MainTest on Cygwin
- Python 2.5.x
-
- It is known to hang on that version of Python. See
- <http://webkit.org/b/48614>.
-
- Reviewed by Adam Barth.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py: Use
- skip_if to skip MainTest on Cygwin Python 2.5.x.
-
- * Scripts/webkitpy/test/skip.py: Added.
- (skip_if): If the passed-in condition is false, find all the test_*
- methods of the given class and replace them with a function that just
- logs that we're skipping these tests. This is loosely based on the
- unittest.skip_if decorator added in Python 3.1.
- (_skipped_method): Returns a function that just logs that the tests are
- being skipped. This is used in place of the actual test_* functions.
-
- * Scripts/webkitpy/test/skip_unittest.py: Added.
- (SkipTest.setUp): Create a logger for ourselves and give it a handler
- that logs to a private stream.
- (SkipTest.tearDown): Reset the logger.
- (SkipTest.create_fixture_class): Returns a class that we use to test
- skip_if. It has a single test_* method, test_foo, that just calls
- through to a callback.
- (SkipTest.foo_callback): Record that test_foo was called.
- (SkipTest.test_skip_if_false): Pass skip_if a False condition and test
- that test_foo does get called.
- (SkipTest.test_skip_if_true): Pass skip_if a True condition and test
- that test_foo does not get called and the appropriate message gets
- logged.
-
-2010-11-02 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch should tell check-webkit-style which files were changed so
- check-webkit-style doesn't have to stat the whole working copy again
- https://bugs.webkit.org/show_bug.cgi?id=48792
-
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/checkstyle.py:
-
-2010-11-02 Robert Kroeger <rjkroege@chromium.org>
-
- Reviewed by James Robinson.
-
- [Chromium/DRT] Make EventSendingController honour leapForward for touch events.
- https://bugs.webkit.org/show_bug.cgi?id=48777
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::sendCurrentTouchEvent):
-
-2010-11-02 Adam Roben <aroben@apple.com>
-
- Only track resource identifiers in DRT when dumpResourceLoadCallbacks
- is on
-
- This reverts Windows to our pre-r71097 behavior. That patch made us
- track all resource identifiers, including the main resource, so the
- main resource's URL started appearing in test output instead of
- "<unknown>". Arguably having the main resource's URL is better, but all
- other platforms print "<unknown>" and we want to match.
-
- Fixes <http://webkit.org/b/48837> <rdar://problem/8620351> REGRESSION
- (r71097): Many http tests failing on Windows
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::identifierForInitialRequest): Don't add the
- identifier to the URL map if we're not supposed to dump resource load
- callbacks.
- (ResourceLoadDelegate::removeIdentifierForRequest): Always remove the
- identifier from the URL map even if we're already "done". There's no
- point in keeping out-of-date identifiers around.
-
-2010-11-01 Jenn Braithwaite <jennb@chromium.org>
-
- Reviewed by Adam Roben.
-
- Windows: Update resource tracking when moving a frame between documents
- https://bugs.webkit.org/show_bug.cgi?id=48364
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (createWebViewAndOffscreenWindow):
- (main):
- Give each WebView its own ResourceLoadDelegate instance in order to
- make assertions about resource ids on a particular WebView.
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::identifierForInitialRequest):
- Always add id to the map.
- (ResourceLoadDelegate::removeIdentifierForRequest):
- Added.
- (ResourceLoadDelegate::willSendRequest):
- (ResourceLoadDelegate::didReceiveAuthenticationChallenge):
- (ResourceLoadDelegate::didReceiveResponse):
- (ResourceLoadDelegate::didFinishLoadingFromDataSource):
- (ResourceLoadDelegate::didFailLoadingWithError):
- (ResourceLoadDelegate::descriptionSuitableForTestResult):
- Replace static descriptionSuitableForTestResult with static member function to access identifier map.
- * DumpRenderTree/win/ResourceLoadDelegate.h:
- (ResourceLoadDelegate::urlMap):
- Moved within class so that each WebView has its own id map.
-
-2010-11-01 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- remove debug code from run_webkit_tests.py
- https://bugs.webkit.org/show_bug.cgi?id=48800
-
- Remove temporary debug code and make --master-name required
- if --test-results-server is set now that all clients set
- --master-name.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-11-01 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- add plugin event logging for linux
- https://bugs.webkit.org/show_bug.cgi?id=48779
-
- This is taken from Chromium's fork of the layout test plugin:
- http://git.chromium.org/gitweb/?p=chromium.git/.git;a=blob;f=webkit/tools/npapi_layout_test_plugin/main.cpp;h=3ebdada2f049b3624756438cff852364f86a2ede;hb=HEAD#l348
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (handleEventX11):
- (NPP_HandleEvent):
-
-2010-11-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by James Robinson.
-
- new-run-webkit-tests: use DRT, child-processes=1 for GPU tests by default
- https://bugs.webkit.org/show_bug.cgi?id=48790
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2010-11-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Teach check-webkit-style how to accept a list of files to diff on the
- command line
- https://bugs.webkit.org/show_bug.cgi?id=48784
-
- In a future patch, webkit-patch will use this option to improve
- performance. I'm landing this in two pieces to avoid causing a version
- skew problem for the style-bot.
-
- * Scripts/check-webkit-style:
- * Scripts/webkitpy/style/optparser.py:
- * Scripts/webkitpy/style/optparser_unittest.py:
- * Scripts/webkitpy/style_references.py:
-
-2010-11-01 Anders Carlsson <andersca@apple.com>
-
- Reviewed by John Sullivan.
-
- Tear down the related WebProcessProxy when a WebContext is deallocated
- https://bugs.webkit.org/show_bug.cgi?id=48769
-
- * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
- (TestWebKitAPI::didFailProvisionalLoadWithErrorForFrame):
- We don't support empty URLs anymore, update test to expect a null URL instead.
-
-2010-11-01 Søren Gjesse <sgjesse@chromium.org>
-
- Reviewed by Andreas Kling.
-
- Fix warning when compiling the chromium port of DumpRenderShell
- with clang.
- https://bugs.webkit.org/show_bug.cgi?id=48414
-
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::javaScriptFlagsForLoad):
-
-2010-11-01 Adam Roben <aroben@apple.com>
-
- Fix typo from r71022
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-11-01 Adam Roben <aroben@apple.com>
-
- Trigger the Windows Release WebKit2 tests when a Release build
- finishes, not when a Debug build finishes
-
- Fixes <http://webkit.org/b/48754> Windows Release WebKit2 tests are
- triggered at the wrong time
-
- Reviewed by Sam Weinig.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Fixed
- triggerable name and trigger.
-
-2010-11-01 Mario Sanchez Prada <msanchez@igalia.com>
-
- Unreviewed. Adding my IRC nickname to the list of committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-31 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] [Gtk] Plug-ins having upper case in mime type are failing to load
-
- Qt and Gtk are case-sensitive when storing the declared mime-type
- of plugins. Since plugin mime-types are lowercased prior to searching
- for them in the plugin database, ensure they are loaded with the
- mime-type in lower case too.
-
- Change the test netscape plugin to declare its mimetype in sentence
- case so that the correct behaviour is enforced.
-
- https://bugs.webkit.org/show_bug.cgi?id=36815
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (NP_GetMIMEDescription):
-
-2010-10-31 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Support nodesFromRect in DRT
-
- https://bugs.webkit.org/show_bug.cgi?id=48716
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::nodesFromRect):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-10-30 Andreas Kling <kling@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] QtTestBrowser: Switching view type moves the embedded inspector
- https://bugs.webkit.org/show_bug.cgi?id=48705
-
- Reinsert the embedded inspector into the splitter after changing
- between QWebView/QGraphicsWebView.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::init):
- (LauncherWindow::initializeView):
- * QtTestBrowser/webinspector.h:
- (WebInspector::WebInspector):
-
-2010-10-28 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Ojan Vafai.
-
- Needs a "LinuxEditingBehavior", perhaps with a better name
- https://bugs.webkit.org/show_bug.cgi?id=36627
-
- Adding support to Mac's, GTK+'s, Windows' and Chromium's LayoutTestController class to test the newly introduced Unix editing behavior.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setEditingBehavior):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setEditingBehavior):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setEditingBehavior):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setEditingBehavior):
-
-2010-10-29 Andreas Kling <kling@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] QtTestBrowser: Add keyboard shortcut to toggle full screen (F11)
- https://bugs.webkit.org/show_bug.cgi?id=48695
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
-
-2010-10-29 Andreas Kling <kling@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] QtTestBrowser: Fix uninitialized read in FpsTimer
- https://bugs.webkit.org/show_bug.cgi?id=48675
-
- FpsTimer::m_timer was never initialized and passed to QObject::killTimer()
- on startup with in -graphicsbased mode.
-
- * QtTestBrowser/fpstimer.cpp:
- (FpsTimer::FpsTimer):
- (FpsTimer::numFrames):
- (FpsTimer::stop):
- (FpsTimer::timerEvent):
- * QtTestBrowser/fpstimer.h:
-
-2010-10-29 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: change TestResults to be serializable
-
- In preparation for changing new-run-webkit-tests from
- multithreaded to multiprocess, we need to make sure the data
- going between the threads is easily serialized over a socket.
-
- This change adds serialization/pickling for the TestResults and
- TestFailure objects (using cPickle).
-
- The TestFailure objects included a "has_wdiff" flag for Text
- results, but the flag wasn't being used, so I've removed it,
- simplifying the state to basically a set of enum objects with
- associated methods.
-
- https://bugs.webkit.org/show_bug.cgi?id=48616
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_results.py: Added.
- * Scripts/webkitpy/layout_tests/layout_package/test_results_unittest.py:Added.
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-10-29 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: need to provide separate dashboard results for GPU tests
- https://bugs.webkit.org/show_bug.cgi?id=48687
-
- Modify the steps to upload the JSON files to the dashboards so
- that the GPU tests don't conflict with the regular tests on a
- port. We do this by modifying the --builder-name parameter to
- append " - GPU", which should cause the app to treat the results
- as a completely new builder. This is a little non-obvious, but
- keeps us from having to restructure the app.
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-29 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] add debug logging to help diagnose flakiness dashboard issues
- https://bugs.webkit.org/show_bug.cgi?id=48657
-
- The appengine app thinks it's getting empty files uploaded. Add some logging
- to see if new-run-webkit-tests agrees.
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-29 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [Chromium/DRT] Add master-name flag to new-run-webkit-tests.
- https://bugs.webkit.org/show_bug.cgi?id=48649
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Added flag.
-
-2010-10-29 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
-
- Reviewed by Martin Robinson.
-
- Enable popup window in GtkLauncher
- https://bugs.webkit.org/show_bug.cgi?id=48335
-
- The GtkLauncher application does not support opening new window when
- a link with "target=_blank" is clicked or similar call to
- window.open(). Instead, GtkLauncher does nothing which breaks
- navigation of some websites.
-
- * GtkLauncher/main.c:
- (activate_uri_entry_cb):
- (update_title):
- (link_hover_cb):
- (notify_title_cb):
- (notify_load_status_cb):
- (notify_progress_cb):
- (destroy_cb):
- (go_back_cb):
- (go_forward_cb):
- (create_web_view_cb):
- (web_view_ready_cb):
- (close_web_view_cb):
- (create_browser):
- (create_statusbar):
- (create_toolbar):
- (create_window):
- (main):
-
-2010-10-29 Adam Roben <aroben@apple.com>
-
- Teach check-webkit-style about WebKit2's idiosyncracies
-
- Fixes <http://webkit.org/b/48638> Style bot complains about a number
- of WebKit2 conventions
-
- Reviewed by Anders Carlsson.
-
- * Scripts/webkitpy/style/checker.py: Excluded some rules for various
- WebKit2-related files. Also updated the excluded rules for
- WebKitAPITest to match the current code.
-
-2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Adam Roben and David Kilzer.
-
- Fix and cleanup of build systems
- https://bugs.webkit.org/show_bug.cgi?id=48342
-
- * Scripts/build-webkit:
- - Remove unnecessary ENABLE_SANDBOX option.
- - Add ENABLE_FULLSCREEN_API option.
-
-2010-10-28 Adam Roben <aroben@apple.com>
-
- Switch the Windows WebKit2 bot to the Release configuration
-
- We only have one machine testing WebKit2 on Windows right now, and
- Debug is just too slow for it to keep up.
-
- Fixes (hopefully!) <http://webkit.org/b/48615> Windows WebKit2 bot is
- always way behind
-
- Reviewed by Jon Honeycutt.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-10-29 Leandro Gracia Gil <leandrogracia@google.com>
-
- Reviewed by Jeremy Orlow.
-
- Added a second parameter to setMockSpeechInputResult for
- the language used in speech input.
- https://bugs.webkit.org/show_bug.cgi?id=47089
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- (LayoutTestController::pageSizeAndMarginsInPixels):
-
-2010-10-28 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] add a result-small.json file for the test dashboard
- https://bugs.webkit.org/show_bug.cgi?id=48547
-
- Output both a results.json file and a results-small.json file.
- The dashboard will load results-small.json by default so it loads faster.
-
- * TestResultServer/model/jsonresults.py:
- * TestResultServer/model/jsonresults_unittest.py:
- Added a bunch of sys.path hackery. Unforunately, this uses hardcoded
- paths. That obviously needs to be fixed, but at least this way it
- clearly documents what paths are necessary.
-
-2010-10-28 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch upload calls changed_files more often than it should
- https://bugs.webkit.org/show_bug.cgi?id=48567
-
- Passing changed_files around everywhere isn't a very elegant solution
- but it's the one we have for the moment. I think keeping an explicit
- cache on Checkout (or making StepState() a real class) is a better
- long-term option.
-
- Previously bug_id_for_this_commit was calling changed_files and the
- result was never getting cached on the state. Now we're explicitly
- caching the result on the state and passing that to the bug_id_for_this_commit call.
-
- I looked into building unit tests for this. Doing so would require
- using a real Checkout object with a MockSCM and overriding the appropriate
- calls on SCM to count how often we're stating the file system.
- That's a useful set of tests to build for a separate change.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-28 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make suggest-reviewers slightly faster
- https://bugs.webkit.org/show_bug.cgi?id=48562
-
- Add @memoized to one more common call.
-
- * Scripts/webkitpy/common/checkout/api.py:
-
-2010-10-28 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch suggest-reviewers -g 260550a6e30b7bf34f16bdb4a5396cf26264fc1c is still very slow
- https://bugs.webkit.org/show_bug.cgi?id=48536
-
- This patch makes it about 40 seconds faster, but it still
- takes 1:40. This will require more refinement.
-
- The suggested reviewers list appears to be the same.
-
- I think the next step may be to have it stop the search after
- 5 reviewers are found. We never want to suggest 30 people.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- - Using --remove-empty to theoretically stop lookups past
- when a file is removed. I'm not entirely clear that the option
- does what it says it does. Example:
- git log --pretty=format:%H -5 --remove-empty -- /Projects/WebKit/WebCore/platform/wx/SearchPopupMenuWx.h
- returns only one commit
- vs.
- git log --pretty=format:%H -5 -- /Projects/WebKit/WebCore/platform/wx/SearchPopupMenuWx.h
- which returns 5. I was not aware that wx files were ever removed from the repository?
-
-2010-10-28 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by David Levin.
-
- [Chromium] Support FileSystem in chromium DRT
- https://bugs.webkit.org/show_bug.cgi?id=47643
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::openFileSystem): Added.
- * DumpRenderTree/chromium/WebViewHost.h:
- (WebViewHost::openFileSystem): Added.
-
-2010-10-28 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WKURLRefs should be allowed to be null
- <rdar://problem/8575621>
- https://bugs.webkit.org/show_bug.cgi?id=48535
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
- (TestWebKitAPI::didStartProvisionalLoadForFrame):
- (TestWebKitAPI::didCommitLoadForFrame):
- (TestWebKitAPI::didFinishLoadForFrame):
- Test that URLs are null pointers when unset.
-
-2010-10-28 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Adele Peterson.
-
- AX: multi select group option does not handle setting of AXSelectedChildren correctly
- https://bugs.webkit.org/show_bug.cgi?id=48464
-
- Add support for querying information about selected children to DRT, including:
- selectedChildAtIndex
- selectedChildrenCount
- setSelectedChild
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (selectedChildAtIndexCallback):
- (setSelectedChildCallback):
- (selectedChildrenCountCallback):
- (AccessibilityUIElement::setSelectedChild):
- (AccessibilityUIElement::selectedChildrenCount):
- (AccessibilityUIElement::selectedChildAtIndex):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::selectedChildAtIndex):
- (AccessibilityUIElement::selectedChildrenCount):
- (AccessibilityUIElement::setSelectedChild):
-
-2010-10-27 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add WebKit2 API for window feature getter/setters
- <rdar://problem/8590373>
- https://bugs.webkit.org/show_bug.cgi?id=48496
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-10-28 Søren Gjesse <sgjesse@chromium.org>
-
- Reviewed by Tony Chang.
-
- Added support for the DumpRenderTree flags --multiple-loads and --js-flags to the Python test runner.
- https://bugs.webkit.org/show_bug.cgi?id=48236
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-28 Sergio Villar Senin <svillar@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] WebKitWebFrame's load-status is not properly notified to the tests
- https://bugs.webkit.org/show_bug.cgi?id=48048
-
- DRT now listens to WebKitWebFrame load-status signals for each
- created frame instead of the load-status signal of the
- WebKitWebView that only notifies about changes in the main frame.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (webViewLoadFinished):
- (webFrameLoadStatusNotified):
- (frameCreatedCallback):
- (createWebView):
- (main):
-
-2010-10-28 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] fix textInputController.{selectedRange,markedRange}
- https://bugs.webkit.org/show_bug.cgi?id=48487
-
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::markedRange): Return arrays of ints, rather than a string
- (TextInputController::selectedRange): Ditto.
-
-2010-10-27 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] add a master-name flag to new-run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=48488
-
- The test results server now allows adding a master name to
- the uploaded files. This lets us distinguish bots that have
- the same name, but are on different masters.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-28 Adam Roben <aroben@apple.com>
-
- Don't append a newline to the test output if the frame has no document
- element in WebKitTestRunner
-
- Fixes <http://webkit.org/b/48526> Extra trailing newline when running
- plugins/document-open.html in WebKitTestRunner
-
- Reviewed by Anders Carlsson.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::toJS): Added. Turns a UTF-8 C string into a JSStringRef.
- (WTR::hasDocumentElement): Added. Uses the JSC API to figure out
- whether the frame has a document element.
- (WTR::dumpFrameText): Match DRT by bailing (rather than appending an
- empty string and a newline) if the frame has no document element.
-
-2010-10-28 Adam Roben <aroben@apple.com>
-
- Skip npn-invalidate-rect-invalidates-window.html on headless XP
- machines
-
- TestNetscapePlugIn never receives a WM_PAINT message on headless XP
- machines, so this test times out. Fixing the test is covered by
- <http://webkit.org/b/48333>.
-
- * Scripts/old-run-webkit-tests: Skip
- npn-invalidate-rect-invalidates-window.html on Windows if accelerated
- compositing support is disabled, which likely means we're on a headless
- XP machine.
-
-2010-10-28 Kimmo Kinnunen <kimmok@iki.fi>
-
- Adding myself as a committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch suggest-reviewers -g 260550a6e30b7bf34f16bdb4a5396cf26264fc1c is very slow
- https://bugs.webkit.org/show_bug.cgi?id=48500
-
- This doesn't fix the problem, but it makes things slightly better.
- Each git svn find-rev call takes about .25 seconds on my desktop.
- This patch uses a new memoized class to avoid those calls when possible.
-
- The real slowness is still git log on some files, like:
- git log --pretty=format:%H -5 -- /Projects/WebKit/WebCore/platform/wx/SearchPopupMenuWx.h
- I'm not yet sure how to make the pathological git logs better.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/memoized.py: Added.
- * Scripts/webkitpy/common/memoized_unittest.py: Added.
-
-2010-10-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- EWS bots should not use --quiet when running build-webkit
- https://bugs.webkit.org/show_bug.cgi?id=48482
-
- --quiet is only correct when the sub-process does the error reporting.
- In the case of _can_build() the parent process is reporting the error.
- We'd like the full build log at queues.webkit.org so someone can look
- at the log and understand why the EWS is failing to build trunk.
-
- * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-27 Brian Weinstein <bweinstein@apple.com>
-
- More Windows build fixage. Rename a variable that was named string.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::hasPrefix):
-
-2010-10-27 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [chromium] Make the test results server store which master the bot is on
- https://bugs.webkit.org/show_bug.cgi?id=48478
-
- The chromium bots recently changed so that there are multiple slaves with
- the same name on different masters. Up till now, the test results server
- assumed slave names were unique. Adds a master field to the file in order
- to distinguish.
-
- Also, for files that currently lack a master or testtype, set them appropriately.
-
- * TestResultServer/handlers/testfilehandler.py:
- * TestResultServer/index.yaml:
- * TestResultServer/model/jsonresults.py:
- * TestResultServer/model/testfile.py:
- * TestResultServer/templates/showfilelist.html:
- * TestResultServer/templates/uploadform.html:
-
-2010-10-26 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs to support layoutTestController.dumpBackForwardList
- https://bugs.webkit.org/show_bug.cgi?id=42322
- rdar://problem/8193631
-
- WebKitTestRunner needs to support layoutTestController.clearBackForwardList
- https://bugs.webkit.org/show_bug.cgi?id=42333
- rdar://problem/8193643
-
- * WebKitTestRunner/Configurations/InjectedBundle.xcconfig:
- Renamed the product to WebKitTestRunnerInjectedBundle to avoid
- name conflicts in the build directory.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added dumpBackForwardList and clearBackForwardList.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::InjectedBundle): Removed initialization of m_mainPage.
- (WTR::InjectedBundle::didCreatePage): Removed unneeded underscore.
- (WTR::InjectedBundle::willDestroyPage): Ditto.
- (WTR::InjectedBundle::didReceiveMessage): Ditto.
- (WTR::InjectedBundle::initialize): Ditto.
- (WTR::InjectedBundle::didCreatePage): Changed code to use m_pages
- instead of m_mainPage and m_otherPages.
- (WTR::InjectedBundle::willDestroyPage): Ditto.
- (WTR::InjectedBundle::page): Ditto.
- (WTR::InjectedBundle::beginTesting): Ditto.
- (WTR::InjectedBundle::done): Ditto.
- (WTR::InjectedBundle::closeOtherPages): Ditto.
- (WTR::InjectedBundle::dumpBackForwardListsForAllPages): Added.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Changed
- page function to longer be inline, and pageCount function
- to use m_pages. Added dumpBackForwardListsForAllPages, and
- removed some underscores. Replaced m_mainPage and m_otherPageas
- with m_pages.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::adoptWK): Added.
- (WTR::hasPrefix): Added.
- (WTR::InjectedBundlePage::reset): Added code to set up
- m_previousTestBackForwardListItem.
- (WTR::InjectedBundlePage::dump): Added code to call
- dumpBackForwardListsForAllPages.
- (WTR::compareByTargetName): Added.
- (WTR::dumpBackForwardListItem): Added.
- (WTR::InjectedBundlePage::dumpBackForwardList): Added.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added
- dumpBackForwardList and m_previousTestBackForwardListItem.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Initialize
- m_shouldDumpBackForwardListsForAllWindows to false.
- (WTR::LayoutTestController::clearBackForwardList): Added.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- Added dumpBackForwardList, clearBackForwardList,
- shouldDumpBackForwardListsForAllWindows, and
- m_shouldDumpBackForwardListsForAllWindows.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Set up
- didReceiveSynchronousMessageFromInjectedBundle.
- (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):
- Added.
- * WebKitTestRunner/TestController.h: Ditto.
-
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle):
- Added.
- * WebKitTestRunner/TestInvocation.h: Ditto.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- Renamed bundle to WebKitTestRunnerInjectedBundle (see above).
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::initializeInjectedBundlePath): Ditto.
-
-2010-10-27 Chris Rogers <crogers@google.com>
-
- Reviewed by Chris Marrin.
-
- Add ENABLE_WEB_AUDIO feature enable flag (initially disabled) to build-webkit
- https://bugs.webkit.org/show_bug.cgi?id=48279
-
- * Scripts/build-webkit:
-
-2010-10-27 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- build-webkit should collect Visual Studio Express logs and display them
- https://bugs.webkit.org/show_bug.cgi?id=39199
-
- It turns out my previous patch wasn't actually working on the win-ews
- machine. So I've fixed my mistakes from before.
-
- * Scripts/build-webkit:
- - Windows VSE builds change the CWD while building. Why? Who knows.
- * Scripts/print-vse-failure-logs:
- - windows VSE builds don't use Debug/Release as I expected, so I've
- moved off of --configuration to --top-level and added the /obj
- optimization while I was there.
-
-2010-10-27 Dimitri Glazkov <dglazkov@chromium.org>
-
- Unreviewed, rolling out r70674.
- http://trac.webkit.org/changeset/70674
- https://bugs.webkit.org/show_bug.cgi?id=48053
-
- Broke Chromium Windows build.
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-25 Tony Chang <tony@chromium.org>
-
- Reviewed by Anders Carlsson.
-
- compile TestNetscapePlugIn on chromium linux
- https://bugs.webkit.org/show_bug.cgi?id=48274
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NP_Initialize): On Linux, plugin funcs are set in initialize.
- (NPP_New): Mark the plugin as windowless.
- (NPP_GetValue): Handle mime type values.
- (NP_GetMIMEDescription):
- (NP_GetValue):
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: define TRUE and FALSE, which are in webkit's npapi.h.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Pull in npapi.h to get TRUE/FALSE (matches webkit's npfunctions.h)
-
-2010-10-27 Kenneth Rohde Christiansen <kenneth@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Remove contentSizeChanged callbacks as it is no longer
- part of the public UIClient.
-
- Make WKPageContentsSizeChangedCallback be a private API
- https://bugs.webkit.org/show_bug.cgi?id=48409
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-10-27 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- Make http locking default in NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=48053
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-27 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- [NRWT] Fix http lock on Windows platform
- https://bugs.webkit.org/show_bug.cgi?id=48321
-
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-10-27 Satish Sampath <satish@chromium.org>
-
- Unreviewed, rolling out r70665.
- http://trac.webkit.org/changeset/70665
- https://bugs.webkit.org/show_bug.cgi?id=47089
-
- Need to address Alexey's review comments.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-10-27 Leandro Gracia Gil <leandrogracia@google.com>
-
- Reviewed by Jeremy Orlow.
-
- Added a second parameter to setMockSpeechInputResult for
- the language used in speech input.
- https://bugs.webkit.org/show_bug.cgi?id=47089
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- (LayoutTestController::pageSizeAndMarginsInPixels):
-
-2010-10-27 Adam Roben <aroben@apple.com>
-
- Reset TestNetscapePlugIn's NPP_GetValue pointer when
- NullNPPGetValuePointer finishes running
-
- Fixes <http://webkit.org/b/48435> REGRESSION (r70655): Many plugins
- tests are failing on Qt
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPP_Destroy):
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- Added a do-nothing NPP_Destroy implementation.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp:
- (NullNPPGetValuePointer::NullNPPGetValuePointer): Save the original
- NPP_GetValue pointer in m_originalNPPGetValuePointer so we can restore
- it later.
- (NullNPPGetValuePointer::NPP_Destroy): Added. Restores the original
- NPP_GetValue pointer so it can be used in other tests.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_Destroy):
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_destroy_instance):
- Call through to the PluginTest when NPP_Destroy is called.
-
-2010-10-26 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKit2 shouldn't try to send an empty user agent
- https://bugs.webkit.org/show_bug.cgi?id=48397
-
- Add a test that when we set our custom user agent to an empty string, we don't send
- an empty user agent.
-
- * TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp: Added.
- (TestWebKitAPI::didRunJavaScript): Make sure that the result of navigator.userAgent isn't empty.
- (TestWebKitAPI::TEST): Set our custom user agent to the empty string, and run navigator.userAgent.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Add the new file.
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Ditto.
-
-2010-10-27 Adam Roben <aroben@apple.com>
-
- Check in file I forgot in r70653
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (NP_Initialize): Save the NPPluginFuncs struct the browser passed to us
- so we can be naughty and modify it later.
-
-2010-10-27 Adam Roben <aroben@apple.com>
-
- Test that WebKit doesn't crash if the plugin passes 0 for its
- NPP_GetValue pointer
-
- Test for <http://webkit.org/b/48433> Crash in
- NetscapePlugin::shouldLoadSrcURL when using Shockwave Director 10.3 in
- WebKit2 on Windows
-
- Reviewed by Eric Carlson.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * GNUmakefile.am:
- Added NullNPPGetValuePointer.cpp.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- Set up a place to store the NPPluginFuncs struct the browser passed to us.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp: Added.
- (NullNPPGetValuePointer::NullNPPGetValuePointer): Null out the
- NPP_GetValue pointer we passed to the browser to simulate a plugin that
- doesn't implement NPP_GetValue.
- (NullNPPGetValuePointer::NPP_GetValue): Print an error message. If this
- function is called, it means that WebKit has changed in a way that
- makes this test invalid.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NP_GetEntryPoints): Save the NPPluginFuncs struct the browser passed
- to us so we can be naughty and modify it later.
-
-2010-10-27 Ademar de Souza Reis Jr <ademar.reis@openbossa.org>
-
- Reviewed by Andreas Kling.
-
- Remove references to ancient QGVLauncher and QtLauncher
- https://bugs.webkit.org/show_bug.cgi?id=48430
-
- QtTestBrowser substitutes both and has checks enabled.
-
- * Scripts/webkitpy/style/checker.py: remove references
- * Scripts/webkitpy/style/checker_unittest.py: ditto
-
-2010-10-27 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- [NRWT] Don't use image hash when it's no need in single test mode.
- https://bugs.webkit.org/show_bug.cgi?id=48326
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
-
-2010-10-27 David Kilzer <ddkilzer@apple.com>
-
- Fix leak of CFMutableDictionaryRef in createXMLStringFromWebArchiveData()
-
- Reviewed by Adam Roben.
-
- Follow-up fix for: <https://bugs.webkit.org/show_bug.cgi?id=48278>
-
- * DumpRenderTree/cf/WebArchiveDumpSupport.cpp:
- (createXMLStringFromWebArchiveData): Use RetainPtr<> to fix a
- leak introduced in r70613.
-
-2010-10-27 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- [NRWT] Add platform specific baseline search paths for Qt port
- https://bugs.webkit.org/show_bug.cgi?id=48428
-
- * Scripts/webkitpy/layout_tests/port/qt.py:
-
-2010-10-27 Adam Roben <aroben@apple.com>
-
- Catch exceptions when checking if we're inside a git working directory
-
- Fixes <http://webkit.org/b/48420> REGRESSION (r70562): test-webkitpy
- fails on systems without git installed
-
- Reviewed by Anders Carlsson.
-
- * Scripts/webkitpy/common/net/credentials.py:
- (Credentials._credentials_from_git): Put the call to
- Git.in_working_directory inside the try/except since it, too, attempts
- to execute git and thus will throw on systems that don't have git
- installed.
-
-2010-10-27 Nikolas Zimmermann <nzimmermann@rim.com>
-
- Reviewed by David Kilzer.
-
- Convert DumpRenderTree webarchive code to CoreFoundation
- https://bugs.webkit.org/show_bug.cgi?id=48278
-
- CFPropertyListCreateWithData and CFPropertyListCreateData are only available in 10.6+.
- Replace CFPropertyListCreateWithData by a combination of CFReadStreamCreateWithBytesNoCopy and CFPropertyListCreateFromStream.
- Replace CFPropertyListCreateData by CFPropertyListCreateXMLData.
-
- These changes are wrapped in BUILDING_ON_LEOPARD, as the methods are deprecated on 10.6+.
-
- * DumpRenderTree/cf/WebArchiveDumpSupport.cpp:
- (createXMLStringFromWebArchiveData):
-
-2010-10-26 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- Remove the absolute path used to include DumpRenderTreeSupportGtk.h from LayoutTestController.h
-
- It turns out this is rather unneeded since WebKitTools/GNUMakefile.am has WebKit/gtk/ in its include
- path, and then we can just do #include "WebCoreSupport/DumpRenderTreeSupportGtk.h"
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
-
-2010-10-26 David Kilzer <ddkilzer@apple.com>
-
- Rename WebArchiveDumpSupport.mm to WebArchiveDumpSupport.cpp
-
- Reviewed by Adam Roben.
-
- Part 4 of 4: <http://webkit.org/b/48278> Convert DumpRenderTree webarchive code to CoreFoundation
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Updated for file moves and renames.
- * DumpRenderTree/cf/WebArchiveDumpSupport.cpp: Renamed from DumpRenderTree/mac/WebArchiveDumpSupport.mm.
- * DumpRenderTree/cf/WebArchiveDumpSupport.h: Renamed from DumpRenderTree/mac/WebArchiveDumpSupport.h.
-
-2010-10-26 David Kilzer <ddkilzer@apple.com>
-
- Convert WebArchiveDumpSupport.mm from NS objects to CF types
-
- Reviewed by Adam Roben.
-
- Part 3 of 4: <http://webkit.org/b/48278> Convert DumpRenderTree webarchive code to CoreFoundation
-
- In order to share WebArchive code between the Mac and Windows
- ports, the code in WebArchiveDumpSupport.mm was converted from
- Cocoa to C++ using CoreFoundation (CF) types.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (dump): Renamed serializeWebArchiveToXML() to
- createXMLStringFromWebArchiveData() and added HardAutorelease()
- to prevent leaks.
- * DumpRenderTree/mac/WebArchiveDumpSupport.h:
- (createXMLStringFromWebArchiveData): Renamed from
- serializeWebArchiveToXML(). Changed to use CF types.
- (createCFURLResponseFromResponseData): Renamed from
- unarchiveNSURLResponseFromResponseData(). Changed to use CF
- types for its parameter and return type.
- * DumpRenderTree/mac/WebArchiveDumpSupport.mm: Replaced use of
- NS objects with CF types. It will be renamed to *.cpp in a
- future commit.
- (convertMIMEType): Changed to use case-insensitive string
- comparisons.
- (convertWebResourceDataToString):
- (normalizeHTTPResponseHeaderFields):
- (normalizeWebResourceURL):
- (convertWebResourceResponseToDictionary):
- (compareResourceURLs):
- (createXMLStringFromWebArchiveData):
- * DumpRenderTree/mac/WebArchiveDumpSupportMac.mm:
- (createCFURLResponseFromResponseData): Renamed from
- unarchiveNSURLResponseFromResponseData(). Changed to use CF
- types for its parameter and return type.
-
-2010-10-26 David Kilzer <ddkilzer@apple.com>
-
- Extract use of NSKeyedUnarchiver from WebArchiveDumpSupport.mm
-
- Reviewed by Adam Roben.
-
- Part 2 of 4: <http://webkit.org/b/48278> Convert DumpRenderTree webarchive code to CoreFoundation
-
- There is no equivalent to NSKeyedUnarchiver in CoreFoundation,
- so extract it into a platform-specific source file.
-
- * DumpRenderTree/mac/WebArchiveDumpSupport.h:
- (unarchiveNSURLResponseFromResponseData): Added declaration.
- * DumpRenderTree/mac/WebArchiveDumpSupport.mm:
- (convertWebResourceResponseToDictionary): Extracted code to
- unarchiveNSURLResponseFromResponseData() in
- WebArchiveDumpSupportMac.mm. Updated logic to return early if
- nil is returned from unarchiveNSURLResponseFromResponseData().
- * DumpRenderTree/mac/WebArchiveDumpSupportMac.mm:
- (unarchiveNSURLResponseFromResponseData): Added. Extracted
- code from convertWebResourceResponseToDictionary() in
- WebArchiveDumpSupport.mm.
-
-2010-10-26 David Kilzer <ddkilzer@apple.com>
-
- Extract call to -[WebHTMLRepresentation supportedNonImageMIMETypes] from WebArchiveDumpSupport.mm
-
- Reviewed by Adam Roben.
-
- Part 1 of 4: <http://webkit.org/b/48278> Convert DumpRenderTree webarchive code to CoreFoundation
-
- The call to -[WebHTMLRepresentation supportedNonImageMIMETypes]
- is not cross-platform between Mac and Windows, so extract it
- into a platform-specific source file.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added
- WebArchiveDumpSupportMac.mm to the project.
- * DumpRenderTree/mac/WebArchiveDumpSupport.h:
- (supportedNonImageMIMETypes): Added declaration.
- * DumpRenderTree/mac/WebArchiveDumpSupport.mm:
- (convertWebResourceDataToString): Replaced call to
- -[WebHTMLRepresentation supportedNonImageMIMETypes] with
- supportedNonImageMIMETypes().
- * DumpRenderTree/mac/WebArchiveDumpSupportMac.mm: Added.
- (supportedNonImageMIMETypes): Added. Extracted from
- WebArchiveDumpSupport.mm.
-
-2010-10-26 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Implement DumpRenderTreeSupportGtk (similarly to DumpRenderTreeSupportQt idea)
- https://bugs.webkit.org/show_bug.cgi?id=48199
-
- Implements support to WebKitTabToLinksPreferenceKey through LayoutTestController::overridePreference.
- The corresponding DumpRenderTreeSupportGtk method is called in the DRT context only.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- (createWebView):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::overridePreference):
-
-2010-10-26 Ariya Hidayat <ariya@sencha.com>
-
- Unreviewed, change the order of my emails for bugzilla autocompletion.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-26 Eric Seidel <eric@webkit.org>
-
- Reviewed by David Kilzer.
-
- build-webkit should collect Visual Studio Express logs and display them
- https://bugs.webkit.org/show_bug.cgi?id=39199
-
- * Scripts/build-webkit:
- * Scripts/print-vse-failure-logs: Added.
- * Scripts/webkitdirs.pm:
-
-2010-10-26 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48224> build-webkit: add support for --meter-tag switch
-
- Reviewed by Csaba Osztrogonác.
-
- * Scripts/build-webkit: Added support for --meter-tag switch.
- It should have been added with r60820.
-
-2010-10-26 Ademar de Souza Reis Jr. <ademar.reis@openbossa.org>
-
- Reviewed by Dumitru Daniliuc.
-
- check-webkit-style fails on operator+=, operator-=, ... methods
- https://bugs.webkit.org/show_bug.cgi?id=48258
-
- * Scripts/webkitpy/style/checkers/cpp.py: Added exceptions
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added unit-tests
-
-2010-10-26 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- remove DEFER support from new-run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=48387
-
- DEFER was needed when we were trying to ship Chrome beta.
- Now it's just extra complication.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2010-10-26 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Adding import with_statement to fix python 2.5.
-
- Teach webkit-patch how to read credentials from the environment
- https://bugs.webkit.org/show_bug.cgi?id=48275
-
- * Scripts/webkitpy/common/net/credentials_unittest.py:
- - import with_statement to fix python 2.5.
-
-2010-10-26 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=48375
- <rdar://problem/8392724> Need delegate calls in PageLoaderClient to indicate if we have
- loaded insecure content
-
- Updated for WebKit2 changes.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didDisplayInsecureContentForFrame):
- (didRunInsecureContentForFrame):
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didDisplayInsecureContentForFrame):
- (WTR::InjectedBundlePage::didRunInsecureContentForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-10-26 Adam Roben <aroben@apple.com>
-
- Clear up confusion between "3D rendering" and "accelerated compositing"
-
- WebKit has no software-based 3D rendering implementation, so 3D
- rendering can only be enabled when accelerated compositing is. But DRT
- was falsely reporting that 3D rendering was available on machines that
- don't support accelerated compositing, leading to much confusion.
-
- Reviewed by Darin Adler.
-
- Fixes <http://webkit.org/b/48370> REGRESSION (r70540): Many
- transforms/3d tests are failing on the XP bots
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (main): When ENABLE(3D_RENDERING) is turned on, only report that 3D
- rendering is available when acclerated compositing is also available.
-
- * Scripts/old-run-webkit-tests: Skip tests that use the
- -webkit-transform-3d media query when 3D rendering is disabled,
- rather than when accelerated compositing is disabled.
-
-2010-10-26 Eric Seidel <eric@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- Remove rietveld code now that it's unused
- https://bugs.webkit.org/show_bug.cgi?id=48359
-
- Was cool that we added this support, but now that it's
- not used it makes little sense to keep it around.
- We can always restore this code from SVN if we need it.
-
- * Scripts/webkitpy/common/config/__init__.py:
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
- * Scripts/webkitpy/common/net/rietveld.py: Removed.
- * Scripts/webkitpy/common/net/rietveld_unittest.py: Removed.
- * Scripts/webkitpy/thirdparty/__init__.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/__init__.py:
- * Scripts/webkitpy/tool/steps/postcodereview.py: Removed.
-
-2010-10-26 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- pageDidScroll callback should be on the UI process client rather than (or in addition to) the web process client
- https://bugs.webkit.org/show_bug.cgi?id=48366
- <rdar://problem/8595202>
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-10-26 Eric Seidel <eric@webkit.org>
-
- Reviewed by Tony Chang.
-
- Teach webkit-patch how to read credentials from the environment
- https://bugs.webkit.org/show_bug.cgi?id=48275
-
- This makes it possible for svn users to have their bugzilla credentials
- stored in their environment instead of typing them every time.
-
- We need this for making it easy to run the win-ews bot (which currently
- uses svn instead of git).
-
- * Scripts/webkitpy/common/net/credentials.py:
- * Scripts/webkitpy/common/net/credentials_unittest.py:
-
-2010-10-26 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Kent Tamura.
-
- Input Method inserts conversion candidates unexpectedly
- https://bugs.webkit.org/show_bug.cgi?id=46868
-
- Adds setComposition() to TextInputController to make DRT emulate
- an input method behavior.
-
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::TextInputController):
- (TextInputController::setComposition): Added.
- * DumpRenderTree/chromium/TextInputController.h:
-
-2010-10-26 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Sam Weinig.
-
- Support layoutTestController.layerTreeAsText in WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=42145
-
- Implement layerTreeAsText() in WebKitTestRunner.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::layerTreeAsText):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2010-10-26 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch rollout produces incorrect patch when using svn move
- https://bugs.webkit.org/show_bug.cgi?id=48244
-
- We need to flush our caches when we modify the working copy.
-
- * Scripts/webkitpy/tool/steps/revertrevision.py:
-
-2010-10-26 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue flaky test message can list the same author more than once
- https://bugs.webkit.org/show_bug.cgi?id=48268
-
- tonikitoo reported to me over IRC this morning that he's seen
- the commit-queue report flaky tests with author lists like:
- "adam, adam and adam", suggesting we're not uniquing authors
- before writing the message.
-
- I fixed the uniquing and added a bunch more unit testing.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-26 Adam Roben <aroben@apple.com>
-
- Pull in the FeatureDefines*.vsprops files when building DRT
-
- This ensures that various ENABLE() macros will get set correctly.
- (Prior to r70320 we were picking up the ENABLE(3D_RENDERING) flag
- through wtf/Platform.h.)
-
- Fixes <http://webkit.org/b/48343> REGRESSION (r70320): DumpRenderTree
- says 3D_RENDERING is disabled even when it is enabled
-
- Reviewed by Ada Chan.
-
- * DumpRenderTree/win/DumpRenderTree.vcproj: Added
- FeaturesDefines*.vsprops to all configurations.
-
- * DumpRenderTree/win/DumpRenderTreeWin.h: Touched to force a rebuild.
-
-2010-10-26 Søren Gjesse <sgjesse@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Added options --multiple-loads and --js-flags to chromium DumpRenderTree. The option --multiple-loads=X
- is used to have DumpRenderTree load each test it runs X times. To be able to have more fine-grained control
- of how the JavaScript engine behaves for each load the flag --js-flags can specify a list of flag-sets like this
-
- --js-flags="--xxx,--noxxx --yyy,--noyyy"
-
- First load will run with --xxx, the second with --yyy and the third without any (the 'no' prefix is handled by
- V8 to turn off the flag).
-
- The changes to the Python test runner will be in a separate change.
-
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (runTest):
- (main):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- (TestShell::runFileTest):
- (TestShell::testFinished):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::loadCount):
- (TestShell::setLoadCount):
- (TestShell::javaScriptFlagsForLoad):
- (TestShell::setJavaScriptFlags):
- (TestShell::setDumpWhenFinished):
-
-2010-10-26 Adam Roben <aroben@apple.com>
-
- Skip more tests that depend on accelerated compositing when accelerated
- compositing is disabled
-
- Fixes <http://webkit.org/b/48329> Some tests fail when accelerated
- compositing is disabled
-
- Reviewed by John Sullivan.
-
- * Scripts/old-run-webkit-tests: Added more tests to skip when
- accelerated compositing is disable. The tests all have output that
- changes depending on whether accelerated compositing is enabled.
-
-2010-10-25 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch should clean up svn locks when passed --force-clean
- https://bugs.webkit.org/show_bug.cgi?id=48269
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-10-25 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- Add a pageDidScroll BundleUIClient callback
- https://bugs.webkit.org/show_bug.cgi?id=48260
- <rdar://problem/8531159>
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
-
-2010-10-25 Johnny Ding <jnd@chromium.org>
-
- Reviewed by Tony Chang.
-
- Dump the gesture status of frame in frame load callbacks in DumpRenderTree
- by adding a new method dumpUserGestureInFrameLoadCallbacks.
- Now only dump the gesture status in "DidStartProvisionalLoad" callback.
- https://bugs.webkit.org/show_bug.cgi?id=47849
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (dumpUserGestureInFrameLoadCallbacksCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- (LayoutTestController::dumpUserGestureInFrameLoadCallbacks):
- (LayoutTestController::setDumpUserGestureInFrameLoadCallbacks):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::dumpUserGestureInFrameLoadCallbacks):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::shouldDumpUserGestureInFrameLoadCallbacks):
- (LayoutTestController::setShouldDumpUserGestureInFrameLoadCallbacks):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::shouldDumpUserGestureInFrameLoadCallbacks):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didStartProvisionalLoad):
- (WebViewHost::printFrameUserGestureStatus):
- * DumpRenderTree/chromium/WebViewHost.h:
- * DumpRenderTree/mac/FrameLoadDelegate.mm:
- (-[WebFrame _drt_printFrameUserGestureStatus]):
- (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]):
- (-[FrameLoadDelegate webView:didCommitLoadForFrame:]):
- (-[FrameLoadDelegate webView:didFailProvisionalLoadWithError:forFrame:]):
- (-[FrameLoadDelegate webView:didFinishLoadForFrame:]):
- (-[FrameLoadDelegate webView:didFailLoadWithError:forFrame:]):
- (-[FrameLoadDelegate webView:windowScriptObjectAvailable:]):
- (-[FrameLoadDelegate webView:didReceiveTitle:forFrame:]):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::dumpUserGestureInFrameLoadCallbacks):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-10-25 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r70442.
- http://trac.webkit.org/changeset/70442
- https://bugs.webkit.org/show_bug.cgi?id=48248
-
- http locking doesn't work on Windows (Requested by Ossy on
- #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-25 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- Make http locking default in NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=48053
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-25 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48185> build-webkit: add support for --progress-tag switch
- (Re-landing r70413 after Qt minimal buildfix: r70440.)
-
- Reviewed by Kenneth Rohde Christiansen.
-
- * Scripts/build-webkit: Added support for --progress-tag switch.
- It should have been added with r57051.
-
-2010-10-24 Adam Barth <abarth@webkit.org>
-
- Reviewed by David Kilzer.
-
- webkit-patch upload fails when the patch removes a file
- https://bugs.webkit.org/show_bug.cgi?id=48187
-
- We need to use "--" to separate file names from the rest of the
- command.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-10-24 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r70413.
- http://trac.webkit.org/changeset/70413
- https://bugs.webkit.org/show_bug.cgi?id=48210
-
- It broke Qt minimal build (Requested by Ossy on #webkit).
-
- * Scripts/build-webkit:
-
-2010-10-24 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt][QtTestBrowser] Toggle use of QGraphicsView messes up the menu
- https://bugs.webkit.org/show_bug.cgi?id=48141
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::init):
- (LauncherWindow::initializeView):
- (LauncherWindow::toggleWebView):
-
-2010-10-24 Daniel Bates <dbates@rim.com>
-
- Reviewed by David Kilzer.
-
- Fix Perl uninitialized warnings in VCSUtils::svnStatus()
- and VCSUtils::removeEOL().
- https://bugs.webkit.org/show_bug.cgi?id=48196
-
- VCSUtils::svnStatus() concatenates the output of svn status with
- a new line character and svn status may return no output (say for
- a file that has not been added, deleted, or modified). We should
- only concatenate the output of svn status if there is some.
-
- Also, VCSUtils::removeEOL() should ensure that its argument
- is initialized before performing a string substitution.
-
- * Scripts/VCSUtils.pm:
- - Modified removeEOL() to return "" if its argument is undefined.
- - Exported removeEOL() so that it can be tested.
- * Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl: Added.
-
-2010-10-24 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48185> build-webkit: add support for --progress-tag switch
-
- Reviewed by Kenneth Rohde Christiansen.
-
- * Scripts/build-webkit: Added support for --progress-tag switch.
- It should have been added with r57051.
-
-2010-10-24 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48184> build-webkit: reformat support variables for better maintainability
-
- Reviewed by Daniel Bates.
-
- * Scripts/build-webkit: Alphabetized the @features array based
- on the name of the feature. Reformatted the list of support
- variables so that they match the order of @features, and so that
- each has its own line. This makes it easy to add new variables
- in the correct order.
-
-2010-10-23 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS never removes invalid patch ids
- https://bugs.webkit.org/show_bug.cgi?id=48173
-
- This is just sticking another finger in the dam.
- However this adds more unit testing which will help
- us make sure we're always releasing patches once we
- redesign the release_patch API and call these from
- a more central place.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- - Added the ability to request invalid patches.
- Log a warning message to make sure we don't ever have
- tests use invalid patch fetches by mistake.
-
-2010-10-23 Dan Bernstein <mitz@apple.com>
-
- Build fix. Add stub implementations for required NSDraggingInfo methods.
-
- * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
- (-[DumpRenderTreeDraggingInfo draggingFormation]):
- (-[DumpRenderTreeDraggingInfo setDraggingFormation:]):
- (-[DumpRenderTreeDraggingInfo animatesToDestination]):
- (-[DumpRenderTreeDraggingInfo setAnimatesToDestination:]):
- (-[DumpRenderTreeDraggingInfo numberOfValidItemsForDrop]):
- (-[DumpRenderTreeDraggingInfo setNumberOfValidItemsForDrop:]):
- (-[DumpRenderTreeDraggingInfo enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:]):
-
-2010-10-23 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
-
- Reviewed by Sam Weinig.
-
- The only method defined in WebHTMLRepresentationInternal.h is
- also defined in WebHTMLRepresentation.h, so use that instead.
-
- * DumpRenderTree/mac/InternalHeaders/WebKit/WebHTMLRepresentationInternal.h: Removed.
- * DumpRenderTree/mac/WebArchiveDumpSupport.mm: Switched to use
- WebHTMLRepresentation.h.
-
-2010-10-23 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r70367.
- http://trac.webkit.org/changeset/70367
- https://bugs.webkit.org/show_bug.cgi?id=48176
-
- It made 8-10 tests crash on Qt bot (Requested by Ossy on
- #webkit).
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setCustomPolicyDelegateCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setCustomPolicyDelegate):
- * DumpRenderTree/mac/PolicyDelegate.h:
- * DumpRenderTree/mac/PolicyDelegate.mm:
- (-[PolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):
- (-[PolicyDelegate setPermissive:]):
- (-[PolicyDelegate setControllerToNotifyDone:]):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
-
-2010-10-22 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS never releases patches which fail to apply
- https://bugs.webkit.org/show_bug.cgi?id=48171
-
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-10-22 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- Make the EWS queues restart themselves more often.
- This matches the commit-queue.
-
- * EWSTools/start-queue.sh:
-
-2010-10-22 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should not pass --quiet to subcommands now that the parent command does the reporting
- https://bugs.webkit.org/show_bug.cgi?id=48165
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-22 Mario Sanchez Prada <msanchez@igalia.com>
-
- Adding myself as a committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-20 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Barth and Darin Adler.
-
- Using the decidePolicyForMIMEType delegate message in an asynchronous manner does not work
- https://bugs.webkit.org/show_bug.cgi?id=48014
- <rdar://problem/8202716>
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setCustomPolicyDelegateCallback):
- Add callIgnoreInDecidePolicyForMIMETypeAfterOneSecond argument.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- Add callIgnoreInDecidePolicyForMIMETypeAfterOneSecond argument.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setCustomPolicyDelegate):
- Add callIgnoreInDecidePolicyForMIMETypeAfterOneSecond argument.
-
- * DumpRenderTree/mac/PolicyDelegate.h:
- * DumpRenderTree/mac/PolicyDelegate.mm:
- (-[PolicyDelegate webView:decidePolicyForMIMEType:request:frame:decisionListener:]):
- If _callIgnoreInDecidePolicyForMIMETypeAfterOneSecond is true, call [listener ignore] after one second.
-
- (-[PolicyDelegate setCallIgnoreInDecidePolicyForMIMETypeAfterOneSecond:]):
- Update _callIgnoreInDecidePolicyForMIMETypeAfterOneSecond.
-
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- Add callIgnoreInDecidePolicyForMIMETypeAfterOneSecond argument.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- Add callIgnoreInDecidePolicyForMIMETypeAfterOneSecond argument.
-
-2010-10-22 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Rename the InjectedBundle for TestWebKitAPI to InjectedBundleTestWebKitAPI.bundle
-
- * TestWebKitAPI/Configurations/InjectedBundle.xcconfig:
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- (TestWebKitAPI::Util::createInjectedBundlePath):
-
-2010-10-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- test-webkitpy fails when passed -v (or any other option)
-
- Fix port/base_unittest to pass an explicit list of arguments
- rather than accidentally picking up sys.argv.
-
- https://bugs.webkit.org/show_bug.cgi?id=48071
-
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
-
-2010-10-22 Brian Weinstein <bweinstein@apple.com>
-
- Windows build fix. Update the createNewPage callback to account for the new
- arguments.
-
- * MiniBrowser/win/BrowserView.cpp:
- (createNewPage):
-
-2010-10-22 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2 needs to pass the current event modifier flags when requesting a new window
- https://bugs.webkit.org/show_bug.cgi?id=48140
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (createNewPage):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- Update for new signature for the WKPageCreateNewPageCallback.
-
-2010-10-22 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Just adding a test case.
-
- The style-queue was not recognizing new patches. It turns
- out I had fixed this in an earlier change, but just not
- deployed to queues.webkit.org. As part of investigating why it
- was broken, I wrote a test for my previous change which I'm now landing.
-
- * QueueStatusServer/model/queues_unittest.py:
-
-2010-10-22 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS does not need to process obsolete patches
- https://bugs.webkit.org/show_bug.cgi?id=48093
-
- This was an easy change, but to test it I had to pipe
- real Attachment objects into the queue testing system.
- Doing so revealed a whole bunch of bugs in our unit tests,
- which I fixed as part of this patch.
-
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- - This is the actual code change. This will not reduce the
- backlog in the EWS queues much, but it will make rejections
- much quicker for obsolete patches or closed bugs.
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- - Test my new code.
- - Used a real attachment object and got rid of MockPatch
- - Shared code between the mac-ews and cr-mac-ews tests.
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- - Can't use MockPatch anymore.
- - Removing MockPatch found more bugs here!
- * Scripts/webkitpy/tool/commands/queuestest.py:
- * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- - MockBugzilla should not be a "Mock" object. Right now tool.bugs()
- is allowed, but wrong. Making it not a Mock will make tool.bugs() correctly fail.
-
-2010-10-22 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r70301.
- http://trac.webkit.org/changeset/70301
- https://bugs.webkit.org/show_bug.cgi?id=48126
-
- "Lang attribute layout tests failing" (Requested by satish on
- #webkit).
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-10-22 Leandro Gracia Gil <leandrogracia@google.com>
-
- Reviewed by Jeremy Orlow.
-
- Added a second parameter to setMockSpeechInputResult for
- the language used in speech input.
- https://bugs.webkit.org/show_bug.cgi?id=47089
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-10-21 MORITA Hajime <morrita@google.com>
-
- Reviewed by Kent Tamura.
-
- [Win][DRT] should have LayoutTestController.hasSpellingMarker()
- https://bugs.webkit.org/show_bug.cgi?id=47885
-
- - Implemented LayoutTestController.hasSpellingMarker(),
- - Added fake spellcheck implementation.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (main):
- * DumpRenderTree/win/EditingDelegate.cpp:
- (indexOfFirstWordCharacter):
- (wordLength):
- (EditingDelegate::checkSpellingOfString):
- * DumpRenderTree/win/EditingDelegate.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::hasSpellingMarker):
-
-2010-10-21 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed. Re-enable test that was mistakenly disabled by r67974.
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
-
-2010-10-21 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed fix for rebaseline-chromium-webkit-tests.
-
- Port.diff_image no longer has a tolerance parameter. Also, use
- get_option('tolerance') which is safer if the options object doesn't
- define a tolerance attribute (it doesn't for the one used in
- rebaseline_chromium_webkit_tests).
-
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-10-21 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Add support for --tolerance in NRWT
- https://bugs.webkit.org/show_bug.cgi?id=47959
-
- Add support for the --tolerance flag in NRWT. The Port.diff_image
- signature shouldn't need a tolerance parameter (it's not set per test),
- just have ports that use it (currently only WebKitPort) read it from
- the options object.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-21 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add --suggest-reviewers option to upload to auto-suggest reviewers for your patch
- https://bugs.webkit.org/show_bug.cgi?id=48088
-
- This is a first-pass. Works, but we'll eventually
- turn this on by default, refine the suggestion algorithm
- and possibly move it to a different place in the upload step order.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/__init__.py:
- * Scripts/webkitpy/tool/steps/options.py:
-
-2010-10-21 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Chris Fleizach.
-
- [GTK] Segfault while testing accessibility/iframe-bastardization.html
- https://bugs.webkit.org/show_bug.cgi?id=30123
-
- Check m_element before actually using it to get the parent.
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::parentElement): Add an extra check to
- make sure m_element points to a valid value before actually using
- it to get the parent. Also, assert ATK_IS_OBJECT(m_element).
-
-2010-10-21 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- Crash evaluating JavaScript string that throws an exception
- https://bugs.webkit.org/show_bug.cgi?id=48092
- <rdar://problem/8487657>
-
- Add a test that evaluates a JavaScript string that throws an exception and check that
- the callback is called.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp: Added.
- (TestWebKitAPI::didRunJavaScript):
- (TestWebKitAPI::WebKit2_EvaluateJavaScript):
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
-
-2010-10-21 Adam Roben <aroben@apple.com>
-
- Test that the plugin's HWND is invalidated when NPN_InvalidateRect is
- called
-
- Test for <http://webkit.org/b/48086> <rdar://problem/8482944>
- Silverlight doesn't repaint in WebKit2
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPN_InvalidateRect): Added. Calls through to the browser.
- (executeScript): Added. Asks the browser to evaluate the script.
-
- (PluginTest::waitUntilDone):
- (PluginTest::notifyDone):
- Added. Calls through to layoutTestController.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h: Added
- * NPN_InvalidateRect and waitUntilDone/notifyDone.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/NPNInvalidateRectInvalidatesWindow.cpp: Added.
- (TemporaryWindowMover::moveSucceeded):
- (TemporaryWindowMover::TemporaryWindowMover):
- (TemporaryWindowMover::~TemporaryWindowMover):
- This class moves a window on-screen and shows it, then moves it back and hides it.
-
- (NPNInvalidateRectInvalidatesWindow::NPNInvalidateRectInvalidatesWindow):
- Initialize our members.
- (NPNInvalidateRectInvalidatesWindow::~NPNInvalidateRectInvalidatesWindow):
- Delete our window mover if it hasn't been deleted already.
- (NPNInvalidateRectInvalidatesWindow::NPP_SetWindow): Subclass the
- plugin HWND and move the test harness window on screen.
- (NPNInvalidateRectInvalidatesWindow::wndProc): Call through to onPaint
- when we get a WM_PAINT message.
- (NPNInvalidateRectInvalidatesWindow::onPaint): Do the test and tell
- LayoutTestController we're done.
- (NPNInvalidateRectInvalidatesWindow::testInvalidateRect): Validate
- ourselves, invalidate our lower-right quadrant via NPN_InvalidateRect,
- then check that our HWND's invalid region is the rect that we
- invalidated.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * Added NPNInvalidateRectInvalidatesWindow.
-
-2010-10-21 Daniel Bates <dbates@rim.com>
-
- Add Git-support to do-file-rename
- https://bugs.webkit.org/show_bug.cgi?id=48015
-
- Fix tools. Export function scmMoveOrRenameFile so that it can be called from
- do-file-rename and do-webcore-rename. I inadvertently left this out of the patch.
-
- * Scripts/VCSUtils.pm:
-
-2010-10-21 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- mac-ews is not properly releasing patches
- https://bugs.webkit.org/show_bug.cgi?id=48076
-
- mac-ews overrides process_work_item, so it was not calling
- release_work_item like the default process_work_item would.
- To fix this I made all the status-reporting methods just
- release the patch. I expect we'll iterate on this design further.
-
- * Scripts/webkitpy/common/net/statusserver.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-18 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] mathml flaky tests after adding SystemFonts to the theme
- https://bugs.webkit.org/show_bug.cgi?id=47727
-
- The Fontconfig setup in the GTK+ now specifically checks for and
- loads the STIX fonts for MathML tests.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Add hooks for loading the STIX fonts specifically.
-
-2010-10-20 Adam Roben <aroben@apple.com>
-
- Test that the UI client gets notified when WKView receives a WM_CLOSE
- message
-
- Test for <http://webkit.org/b/48044> <rdar://problem/8488446> Pressing
- Ctrl+W when viewing a full-page PDF destroys the WKView but doesn't
- close its parent window
-
- Reviewed by Jon Honeycutt.
-
- * TestWebKitAPI/Tests/WebKit2/win/WMCloseCallsUIClientClose.cpp: Added.
- (TestWebKitAPI::close): Record that this function was called.
- (TestWebKitAPI::WebKit2_WMCloseCallsUIClientClose): Create a WKView,
- send it a WM_CLOSE message, and test that the UI client's close
- callback got called. Note that this will hang if the bug is
- reintroduced; <http://webkit.org/b/48043> covers making TestWebKitAPI
- able to handle hangs.
-
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added the new test.
-
-2010-10-20 Adam Roben <aroben@apple.com>
-
- Make prepare-ChangeLog much faster when using git
-
- This change also seems to make it detect renames better in some cases.
-
- Fixes <http://webkit.org/b/48040> prepare-ChangeLog is slow when using
- git
-
- Reviewed by David Kilzer.
-
- * Scripts/prepare-ChangeLog:
- (statusCommand):
- (createPatchCommand):
- Use "-M -C" instead of "-C -C -M" to tell git-diff to detect renames
- and copies. The two "-C"s were making it read many more files than were
- necessary.
-
-2010-10-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Adam Roben.
-
- Null frame passed when running alert from UserScript run at document start
- <rdar://problem/8573809>
- https://bugs.webkit.org/show_bug.cgi?id=48036
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * TestWebKitAPI/InjectedBundleController.cpp:
- (TestWebKitAPI::InjectedBundleController::didReceiveMessage):
- (TestWebKitAPI::InjectedBundleController::initializeTestNamed):
- * TestWebKitAPI/InjectedBundleController.h:
- * TestWebKitAPI/InjectedBundleTest.h:
- (TestWebKitAPI::InjectedBundleTest::initialize):
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp: Added.
- (TestWebKitAPI::runJavaScriptAlert):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp: Added.
- (TestWebKitAPI::DocumentStartUserScriptAlertCrashTest::DocumentStartUserScriptAlertCrashTest):
- (TestWebKitAPI::DocumentStartUserScriptAlertCrashTest::initialize):
- Add test for invoking an alert during a UserScript run at document start.
-
-2010-10-21 Andreas Kling <kling@webkit.org>
-
- Reviewed by Adam Roben.
-
- TestNetscapePlugIn: Actually call NPP_SetWindow on Unix
-
- We were just returning NPERR_NO_ERROR previously.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_set_window):
-
-2010-10-21 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48051> Move macros from DumpRenderTreeMac.h to config.h
-
- Reviewed by Adam Roben.
-
- * DumpRenderTree/config.h: Moved macros to here...
- * DumpRenderTree/mac/DumpRenderTreeMac.h: ...from here.
- Addresses a FIXME comment from r28419.
-
-2010-10-21 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
-
- Reviewed by Adam Roben.
-
- Fixes the following warnings:
-
- WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'PixelDumpSupport.cpp'.
- WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'LayoutTestController.cpp'.
- WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WorkQueue.cpp'.
- WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'cg/PixelDumpSupportCG.cpp'.
- WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'GCController.cpp'.
- 5 issues found for WebKitTools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Removed explicit file type for *.cpp files above to make them
- match other C++ source files. This exposed the fact that
- DumpRenderTreeMac.h was not safe to include in C++ source, which
- caused PixelDumpSupport.cpp and PixelDumpSupportCG.cpp to fail
- to build.
- * DumpRenderTree/PixelDumpSupport.cpp: Adjusted header order.
- * DumpRenderTree/mac/DumpRenderTreeMac.h: Made safe to include
- in C++ source files. Included CoreFoundation/CoreFoundation.h
- to make sure all CF types were defined. Removed CFStringRef
- typedef.
-
-2010-10-21 Adam Roben <aroben@apple.com>
-
- Attempt to fix plugins/pass-different-npp-struct.html on GTK.
-
- See <http://webkit.org/b/47690>.
-
- * GNUmakefile.am: Added PassDifferentNPPStruct.cpp.
-
-2010-10-21 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Csaba Osztrogonác.
-
- [NRWT] Set ImageDiff path on Qt port
- https://bugs.webkit.org/show_bug.cgi?id=48052
-
- * Scripts/webkitpy/layout_tests/port/qt.py:
-
-2010-10-21 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Don't CC authors of flaky tests
- https://bugs.webkit.org/show_bug.cgi?id=48038
-
- Some authors found this too annoying. We'll look for another way to
- close the flaky test loop.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-21 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should run run-webkit-tests with --no-new-test-results
- https://bugs.webkit.org/show_bug.cgi?id=47998
-
- * Scripts/webkitpy/tool/steps/runtests.py:
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
-
-2010-10-21 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- [NRWT] Get child process number from an environment variable
- https://bugs.webkit.org/show_bug.cgi?id=47981
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-20 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/47754> New script to verify explicit source file types in Xcode project files
-
- Reviewed by Darin Adler.
-
- The script parses an Xcode project file and makes sure the file
- extension matches the explicit file type set for all source
- files. Note that the majority of source files will have their
- type set by Xcode, so the script doesn't check them since there
- is no need to second-guess Xcode.
-
- * Scripts/check-Xcode-source-file-types: Added. Code borrowed
- heavily from sort-Xcode-project-file.
-
-2010-10-20 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- * TestWebKitAPI/win/PlatformUtilitiesWin.cpp: Added missing #include.
-
-2010-10-20 Adam Roben <aroben@apple.com>
-
- Qt test fix
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro: Added
- PassDifferentNPPStruct.cpp.
-
-2010-10-20 Sam Weinig <sam@webkit.org>
-
- Reviewed by Adam Roben.
-
- Add ability to test injected bundle API using TestWebKitAPI
- https://bugs.webkit.org/show_bug.cgi?id=48027
-
- * TestWebKitAPI/InjectedBundleController.cpp: Added.
- * TestWebKitAPI/InjectedBundleController.h: Added.
- Shared main object for bundle functionality.
-
- * TestWebKitAPI/InjectedBundleMain.cpp: Added.
- Bundle entry point.
-
- * TestWebKitAPI/InjectedBundleTest.h: Added.
- Base class for which the bundle portion of a test derives from.
-
- * TestWebKitAPI/PlatformUtilities.h:
- * TestWebKitAPI/PlatformUtilities.cpp: Added.
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- * TestWebKitAPI/win/PlatformUtilitiesWin.cpp:
- (TestWebKitAPI::Util::createInjectedBundlePath):
- (TestWebKitAPI::Util::createURLForResource):
- (TestWebKitAPI::Util::URLForNonExistentResource):
- Add helper to create a context with the shared injected bundle,
- and send the initial message to set up the test.
-
- * TestWebKitAPI/Configurations/InjectedBundle.xcconfig: Added.
- * TestWebKitAPI/InjectedBundle-Info.plist: Added.
- Add mac configuration files.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- Add the new files.
-
- * TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp: Added.
- * TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp: Added.
- Add a simple initial bundle test.
-
-2010-10-20 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Fixing /release-patch url used by the EWS bots.
-
- EWS should test patches with r+
- https://bugs.webkit.org/show_bug.cgi?id=35460
-
- * Scripts/webkitpy/common/net/statusserver.py:
- - I changed the URL during development, and 404s are
- intentionally silenced during release_patch.
-
-2010-10-14 Adam Roben <aroben@apple.com>
-
- Test that passing a different NPP struct back to the browser doesn't
- cause an assertion failure
-
- Test for <http://webkit.org/b/47690> <rdar://problem/8553020>
- Assertion failure in NetscapePlugin::fromNPP when using Shockwave in
- WebKit2
-
- Reviewed by John Sullivan.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp: Copied from WebKitTools/DumpRenderTree/TestNetscapePlugIn/Tests/win/GetValueNetscapeWindow.cpp.
- (PassDifferentNPPStruct::PassDifferentNPPStruct): Initialize our
- members.
- (PassDifferentNPPStruct::NPP_SetWindow): Pass a different NPP to the
- browser than the one it gave us in NPP_New and see if it works.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Added PassDifferentNPPStruct.
-
-2010-10-19 Adam Roben <aroben@apple.com>
-
- Gently nudge old-run-webkit-tests toward working with Win32 Perl
-
- This makes old-run-webkit-tests able to build DRT and find all the
- tests to run. It even invokes DRT and passes it the list of tests. But
- DRT ends up hung blocking on I/O.
-
- Fixes <http://webkit.org/b/47961> Get old-run-webkit-tests mostly
- working with Win32 Perl
-
- Reviewed by David Kilzer.
-
- * Scripts/old-run-webkit-tests:
- - Use File::Spec instead of manually concatenating paths
- - Use dirname instead of manually stripping off the base name
- - Use isCygwin/isWindows/isAppleWinWebKit more judiciously
- - Explicitly invoke Perl when running Perl scripts
- - Quote paths when using them in regular expressions to allow them
- to include characters that have special meanings in regular
- expressions
-
- * Scripts/run-webkit-tests: Use File::Spec instead of manually
- concatenating paths.
-
- * Scripts/webkitdirs.pm:
- - Remove the unused $windowsTmpPath variable
- - Use isCygwin/isWindows/isAppleWinWebKit more judiciously
- - Only pass paths to cygpath when using Cygwin Perl
- - Only use pdevenv when using Cygwin Perl, for now
-
-2010-10-20 Daniel Bates <dbates@rim.com>
-
- Reviewed by Martin Robinson.
-
- Add Git-support to do-file-rename
- https://bugs.webkit.org/show_bug.cgi?id=48015
-
- Also, abstracts the SCM move/rename functionality in do-file-rename and
- do-webcore-rename into a common function VCSUtils::scmMoveOrRenameFile().
-
- Currently, do-file-rename is hard coded to assume the SCM is Subversion.
- Instead, we should abstract the rename logic to be SCM-independent. This
- will allow us to add Git support as well move such functionality into
- our SCM library VCSUtils, where it can be shared by do-webcore-rename.
-
- * Scripts/VCSUtils.pm:
- - Added function scmMoveOrRenameFile.
- * Scripts/do-file-rename: Modified to call VCSUtils::scmMoveOrRenameFile().
- * Scripts/do-webcore-rename: Ditto.
-
-2010-10-20 Adam Roben <aroben@apple.com>
-
- Fix old-run-webkit-tests when there's a space in the path to DRT
-
- Reviewed by Jon Honeycutt.
-
- * Scripts/old-run-webkit-tests: Quote the path to DRT before executing
- it.
-
-2010-10-20 Kenneth Russell <kbr@google.com>
-
- Reviewed by Dimitri Glazkov.
-
- Regression in chromium_gpu_unittests after r70175
- https://bugs.webkit.org/show_bug.cgi?id=48008
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2010-10-20 Kenneth Russell <kbr@google.com>
-
- Reviewed by James Robinson.
-
- chromium_gpu port of new-run-webkit-tests must do Linux -> Win expectations fallback
- https://bugs.webkit.org/show_bug.cgi?id=48005
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
-
-2010-10-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch doesn't get along with git rm
- https://bugs.webkit.org/show_bug.cgi?id=47940
-
- Turns out we need to pass "--" to tell git this is a path.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-10-20 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Fix layoutTestController.getJsObjectCount
-
- Qt Bridge doesn't know size_t so pass result as unsigned int.
-
- Unskip fast/dom/gc-10.html
-
- https://bugs.webkit.org/show_bug.cgi?id=47931
-
- * DumpRenderTree/qt/GCControllerQt.cpp:
- (GCController::getJSObjectCount):
- * DumpRenderTree/qt/GCControllerQt.h:
-
-2010-10-20 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r70149.
- http://trac.webkit.org/changeset/70149
- https://bugs.webkit.org/show_bug.cgi?id=47989
-
- "Build breaks in mac and win" (Requested by satish on
- #webkit).
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-10-20 Leandro Gracia Gil <leandrogracia@google.com>
-
- Reviewed by Jeremy Orlow.
-
- Added a second parameter to setMockSpeechInputResult for
- the language used in speech input.
- https://bugs.webkit.org/show_bug.cgi?id=47089
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-10-19 Adam Roben <aroben@apple.com>
-
- Teach update-webkit-support-libs about the new versioning of
- WebKitSupportLibrary
-
- Fixes <http://webkit.org/b/47915> update-webkit-support-libs should
- check version numbers instead of modification times
-
- Reviewed by Sam Weinig.
-
- * Scripts/update-webkit-support-libs: Fetch the expected version
- number from developer.apple.com, then compare with the version number
- of the extracted library and of the zipped library to see if anything
- needs to be done. Removed code that tracked the modified timestamp of
- the library, as it is no longer needed.
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS should test patches with r+
- https://bugs.webkit.org/show_bug.cgi?id=35460
-
- * QueueStatusServer/handlers/submittoews.py:
- * QueueStatusServer/model/queues.py:
- * Scripts/webkitpy/tool/bot/patchcollection.py: Removed.
- * Scripts/webkitpy/tool/bot/patchcollection_unittest.py: Removed.
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Teach feeder-queue how to feed the EWS bots
- https://bugs.webkit.org/show_bug.cgi?id=47943
-
- queues.webkit.org already knew how to accept EWS submissions
- via /submit-to-ews. This teaches the feeder queue how to post
- to that page with any new r? patches it sees.
-
- * QueueStatusServer/model/activeworkitems_unitest.py: Added.
- - More unit testing is always a good thing.
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/statusserver.py:
- * Scripts/webkitpy/tool/bot/feeders.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Unreviewed, just fixing test-webkitpy. I'm really on a roll today.
-
- commit-queue gets stuck when release-patch returns 404
- https://bugs.webkit.org/show_bug.cgi?id=47935
-
- Fix test-webkitpy and unittest NetworkTransaction.
-
- * Scripts/webkitpy/common/net/networktransaction.py:
- * Scripts/webkitpy/common/net/networktransaction_unittest.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Unreviewed.
-
- commit-queue gets stuck when release-patch returns 404
- https://bugs.webkit.org/show_bug.cgi?id=47935
-
- Turns out ClientForm gets upset if passed an int() instead of a string type.
- Yay for untestable code.
-
- * Scripts/webkitpy/common/net/statusserver.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Will get Adam's commentary after his meeting
- for now this gets the commit-cluster back running.
-
- commit-queue gets stuck when release-patch returns 404
- https://bugs.webkit.org/show_bug.cgi?id=47935
-
- I taught NetworkTransaction the basics of 404 handling.
- We'll want to go back and teach it how to handle urllib2 404's too
- and then deploy it to the places that want it.
-
- * QueueStatusServer/handlers/releasepatch.py:
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/networktransaction.py:
- * Scripts/webkitpy/common/net/statusserver.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Fixing typos in my previous commit.
-
- Make patch release explicit and not a magic part of "retry" status
- https://bugs.webkit.org/show_bug.cgi?id=47909
-
- All of these typos again due to our inability to unit
- test much of this code. I added one unit test where
- possible. activeworkitems_unittest.py will be in a separate patch.
-
- * QueueStatusServer/handlers/releasepatch.py:
- * QueueStatusServer/main.py:
- * QueueStatusServer/model/activeworkitems.py:
- * QueueStatusServer/model/workitems.py:
- * QueueStatusServer/model/workitems_unittest.py:
- * QueueStatusServer/templates/releasepatch.html:
- * Scripts/webkitpy/common/net/statusserver.py:
-
-2010-10-19 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] Use webkit's TestNetscapePlugIn in DRT mac
- https://bugs.webkit.org/show_bug.cgi?id=47850
-
- * DumpRenderTree/chromium/TestNetscapePlugIn/Info.plist: Added. Forked
- because we're going to name our plugin WebKitTestNetscapePlugIn
- temporarily until the chromium forked plugin goes away.
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make patch release explicit and not a magic part of "retry" status
- https://bugs.webkit.org/show_bug.cgi?id=47909
-
- This moves us another step closer to running r+ patches on the EWS bots.
- Currently all bots just spam /update-work-items with their list of current
- work items. queues.webkit.org uses that data for display. As part of making
- the EWS run r+ patches, we're moving the official list of patches-to-process
- into the server, and feeding them out to bots one at a time. We need to be
- able to remove patches from the queues one at a time instead of just spamming
- /update-work-items with a new complete list. That's what this patch adds.
-
- * QueueStatusServer/handlers/nextpatch.py:
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/handlers/releasepatch.py: Added.
- * QueueStatusServer/handlers/statusbubble_unittest.py:
- - Fix a typo causing test failure. This was not caught by the bots
- because they don't have AppEngineLauncher installed and thus don't run
- the QueueStatusServer tests.
- * QueueStatusServer/handlers/updatestatus.py:
- * QueueStatusServer/model/activeworkitems.py:
- * QueueStatusServer/templates/releasepatch.html: Added.
- * Scripts/webkitpy/common/net/statusserver.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-19 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- cr-mac bubble has caused status bubbles to wrap
- https://bugs.webkit.org/show_bug.cgi?id=47928
-
- We now have too many EWSes to fit in the bugs.webkit.org
- status-bubble iframe when more than a couple EWS builds are pending.
- To fix this I've reduced the space taken up by queue position,
- and also moved cr-mac to the end of the list (since it's going to be
- triple-digits for a while).
-
- * QueueStatusServer/model/queues.py:
- * QueueStatusServer/templates/statusbubble.html:
-
-2010-10-19 Kenneth Russell <kbr@google.com>
-
- Reviewed by David Levin.
-
- chromium_gpu port of new-run-webkit-tests must search chromium-gpu directory for expectations
- https://bugs.webkit.org/show_bug.cgi?id=47874
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2010-10-19 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] DumpRenderTree shouldn't put '.' in include path
- https://bugs.webkit.org/show_bug.cgi?id=47877
-
- Fix include paths.
-
- * DumpRenderTree/chromium/AccessibilityController.cpp:
- * DumpRenderTree/chromium/AccessibilityUIElement.cpp:
- * DumpRenderTree/chromium/AccessibilityUIElement.h:
- * DumpRenderTree/chromium/CppBoundClass.cpp:
- * DumpRenderTree/chromium/CppVariant.cpp:
- * DumpRenderTree/chromium/CppVariant.h:
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
- * DumpRenderTree/chromium/DRTDevToolsCallArgs.h:
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
- * DumpRenderTree/chromium/EventSender.cpp:
- * DumpRenderTree/chromium/EventSender.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/MockSpellCheck.cpp:
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- * DumpRenderTree/chromium/NotificationPresenter.h:
- * DumpRenderTree/chromium/PlainTextController.cpp:
- * DumpRenderTree/chromium/Task.cpp:
- * DumpRenderTree/chromium/TestNavigationController.h:
- * DumpRenderTree/chromium/TestShell.cpp:
- * DumpRenderTree/chromium/TestWebWorker.h:
- * DumpRenderTree/chromium/TextInputController.cpp:
- * DumpRenderTree/chromium/WebPreferences.cpp:
- * DumpRenderTree/chromium/WebPreferences.h:
- * DumpRenderTree/chromium/WebThemeEngineDRT.cpp:
- * DumpRenderTree/chromium/WebThemeEngineDRT.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-10-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Need to include WKErrorRef in the WKPageDidFail... functions
- https://bugs.webkit.org/show_bug.cgi?id=47871
-
- Update tools for new parameter in failure callbacks.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didFailProvisionalLoadWithErrorForFrame):
- (didFailLoadWithErrorForFrame):
- (-[BrowserWindowController updateProvisionalURLForFrame:]):
- * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
- (TestWebKitAPI::didFailProvisionalLoadWithErrorForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-10-19 Luiz Agostini <luiz.agostini@openbossa.org>
-
- Reviewed by Antti Koivisto.
-
- [Qt] WebKit2 MacOS build fix
- https://bugs.webkit.org/show_bug.cgi?id=47897
-
- Qt WebKit2 MacOS build fix.
-
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/qt/TestControllerQt.cpp:
-
-2010-10-19 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch stats the filesystem too many times
- https://bugs.webkit.org/show_bug.cgi?id=47883
-
- This patch attempts to cache the list of changed files more agressively
- and to use that list to compute the diff instead of stating the file
- system again.
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- * Scripts/webkitpy/tool/steps/editchangelog.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
-
-2010-10-19 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/47741> Make sort-Xcode-project-file a little more friendly
-
- Reviewed by Darin Adler.
-
- * Scripts/sort-Xcode-project-file:
- - Don't print an error message about missing arguments when
- -h|--help is used.
- - Allow Xcode project files to be specified as Project.xcodeproj
- instead of Project.xcodeproj/project.pbxproj.
-
-2010-10-18 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] QtTestBrowser: Prevent calling load() directly from loadFinished() in robot mode.
- https://bugs.webkit.org/show_bug.cgi?id=47809
-
- Connecting a call to load from the loadFinished signal can cause
- re-entrance crashes in WebCore. This patch uses a timer to do so,
- also giving some time to subsequent frames to finish loading.
-
- * QtTestBrowser/urlloader.cpp:
- (UrlLoader::UrlLoader):
- (UrlLoader::loadNext):
- (UrlLoader::checkIfFinished):
- (UrlLoader::frameLoadStarted):
- (UrlLoader::frameLoadFinished):
- * QtTestBrowser/urlloader.h:
-
-2010-10-19 Sergio Villar Senín <svillar@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] http/history tests are failing
- https://bugs.webkit.org/show_bug.cgi?id=36173
-
- Clear the history each time a test is run. Return the actual
- history item count when calling
- LayoutTestController::webHistoryItemCount
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::webHistoryItemCount):
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add Chromium Mac EWS to the list of queues at queues.webkit.org
- https://bugs.webkit.org/show_bug.cgi?id=47878
-
- * QueueStatusServer/model/queues.py:
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- queues.webkit.org/next_patch is always 404
- https://bugs.webkit.org/show_bug.cgi?id=47881
-
- With the addition of the Queue class, I changed most of the
- code to lookup WorkItems using get_or_insert with a key_name
- instead of WorkItems.all().filter(queue_name=).
- Because the new get_or_insert code uses an explicit key_name
- (which is obviously different from the previously autogenerated
- ones), there were new WorkItem records created for each queue.
- However, some parts of the code still use WorkItems.all().filter,
- thus some parts were getting the new record and some parts the old record.
-
- The same basic bug was occurring with ActiveWorkItems, because I
- changed the key_name for that class as well.
-
- To fix this I've moved more of the code over to using Queue.*work_items.
- I've also enabled the datastore_admin (new in GAE 1.3.8) so that
- we can go delete the old WorkItems records.
- I also changed remote_api to use the new builtin: syntax (also added in GAE 1.3.8).
-
- * QueueStatusServer/app.yaml:
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/handlers/recentstatus.py:
- * QueueStatusServer/handlers/updatestatus.py:
- * QueueStatusServer/handlers/updateworkitems.py:
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Correct a bunch of typos in QueueStatusServer
- https://bugs.webkit.org/show_bug.cgi?id=47880
-
- These are all due to our complete lack of unit testing in QueueStatusServer.
- I added a couple unit tests to cover a few of these fixes, but most of these
- are still only caught by actually running the application.
-
- * QueueStatusServer/handlers/nextpatch.py:
- * QueueStatusServer/handlers/statusbubble.py:
- * QueueStatusServer/handlers/statusbubble_unittest.py: Added.
- * QueueStatusServer/handlers/updateworkitems.py:
- * QueueStatusServer/model/attachment.py:
- * QueueStatusServer/model/queuepropertymixin.py:
- * QueueStatusServer/model/queuepropertymixin_unittest.py:
- * QueueStatusServer/model/workitems.py:
- * QueueStatusServer/model/workitems_unittest.py: Added.
-
-2010-10-18 Adam Barth <abarth@webkit.org>
-
- Disable this test because it's failing on the bots and the authors
- aren't around to fix it.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-18 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- CC authors of flaky tests when the commit-queue hits a flaky test
- https://bugs.webkit.org/show_bug.cgi?id=47872
-
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/net/layouttestresults.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make it possible to run a chromium-mac-ews builder
- https://bugs.webkit.org/show_bug.cgi?id=47876
-
- Since we can't run Mac OS X in a VM, we need to only run committer patches.
- There was a multiple inheritance problem which was holding this patch back,
- but I decided to just ignore the problem and go with a functional hack for now.
-
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
-
-2010-10-18 Kenneth Russell <kbr@google.com>
-
- Reviewed by Tony Chang.
-
- Regression in run_webkit_tests_unittest from r70017
- https://bugs.webkit.org/show_bug.cgi?id=47875
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-18 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Implement webkit-patch suggest-reviewers
- https://bugs.webkit.org/show_bug.cgi?id=47866
-
- * Scripts/webkitpy/common/checkout/api.py:
- - The main logic. We look at the last five changes to each
- modified (non-ChangeLog) file and collect up the reviewers of
- those changes as well as the authors of those changes who are
- reviewers.
- * Scripts/webkitpy/common/checkout/api_unittest.py:
- - Test the logic with some fun mocks.
- * Scripts/webkitpy/common/checkout/scm.py:
- - Fix a bug when you have local git commits.
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- - Test that the bug is fixed.
- * Scripts/webkitpy/tool/commands/queries.py:
- - Add the query.
-
-2010-10-18 Kenneth Russell <kbr@google.com>
-
- Reviewed by Eric Seidel.
-
- new-run-webkit-tests produces corrupt PNG baselines on Windows
- https://bugs.webkit.org/show_bug.cgi?id=47867
-
- * Scripts/webkitpy/layout_tests/port/base.py:
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make it possible to submit patches to the EWS bots
- https://bugs.webkit.org/show_bug.cgi?id=47869
-
- * QueueStatusServer/handlers/nextpatch.py:
- - Move more logic into Queue, so that it can be shared with SubmitToEWS.
- * QueueStatusServer/handlers/queuestatus.py:
- - Fix two typos from a previous commit.
- * QueueStatusServer/handlers/submittoews.py: Added.
- * QueueStatusServer/handlers/updatestatus.py:
- - Use the new is_retry_request method to share this (hacky) code with SubmitToEWS
- * QueueStatusServer/main.py:
- - Add /submit-to-ews
- * QueueStatusServer/model/queuepropertymixin.py:
- - Fix circular imports caused by adding Queue.work_items()
- * QueueStatusServer/model/queues.py:
- - Add work_items() and active_work_items()
- * QueueStatusServer/model/queuestatus.py:
- * QueueStatusServer/model/workitems.py:
- - Add transaction-safe add/remove methods.
- * QueueStatusServer/templates/submittoews.html: Added.
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Deploy Queue class in more places throughout QueueStatusServer
- https://bugs.webkit.org/show_bug.cgi?id=47855
-
- I also caught two typos from the previous change. Unfortunately
- I don't yet know how to unittest request handlers yet.
-
- * QueueStatusServer/handlers/dashboard.py:
- * QueueStatusServer/handlers/statusbubble.py:
- * QueueStatusServer/handlers/updateworkitems.py:
- * QueueStatusServer/model/activeworkitems.py:
- * QueueStatusServer/model/attachment.py:
- * QueueStatusServer/model/queuepropertymixin.py: Added.
- * QueueStatusServer/model/queuepropertymixin_unittest.py: Added.
- * QueueStatusServer/model/queuestatus.py:
- * QueueStatusServer/model/workitems.py:
-
-2010-10-18 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- scm.py should be able tell us what revisions made changes to a given file
- https://bugs.webkit.org/show_bug.cgi?id=47863
-
- Look again, your SCM.py can now log files.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2010-10-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Siedel.
-
- new-run-webkit-tests: clean up the options-parsing code in the port
- classes.
-
- This change modifies the Port interface to have a get_option() and
- set_option_default() method for accessing the options argument
- passed to the constructor. If the constructor is not passed an
- options argument, we default to a MockOptions() argument from
- mocktool, which has the same semantics we want.
-
- Note that there is a disadvantage to port.get_option('foo') over
- port._options.foo, which is that you lose some of the checking
- for whether 'foo' is set (typos result in the default value, not
- an exception being raised. This is desired in this case, since the
- Port class is not allowed to assume that options does have any
- particular values set, and so this change ensures that all of
- the subclasses are following the same, intended, logic.
-
- Arguably this is the wrong semantics to have, and the Port
- classes should be able to assume a default set of
- attributes/arguments, but that change will need to wait for a
- different CL where we can modify new-run-webkit-tests to pull a
- list of arguments from the port factory routines.
-
- Also, add unit tests for webkitpy.tool.mocktool.MockOptions .
-
- https://bugs.webkit.org/show_bug.cgi?id=47510
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/mocktool_unittest.py: Added.
-
-2010-10-18 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Re-submit a revised version of r69638 - enabling new-run-webkit-tests
- under cygwin. The initial version had a bug in base:uri_to_test_name
- that was causing tests to fail. This version corrects that bug, but
- also makes the code safer by calling cygpath more reliably, and
- leaving a long-running cygpath process open.
-
- This patch also corrects a couple of minor bugs in http_lock_unittest,
- chromium_unittest, and dedpulicate_tests_unittest that showed up
- while testing this.
-
- https://bugs.webkit.org/show_bug.cgi?id=47220
-
- * Scripts/webkitpy/common/system/path.py:
- * Scripts/webkitpy/common/system/path_unittest.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/http_lock_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-18 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add Queue class and add minimal unittesting of QueueStatusServer code
- https://bugs.webkit.org/show_bug.cgi?id=47847
-
- * QueueStatusServer/handlers/dashboard.py:
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/handlers/recentstatus.py:
- * QueueStatusServer/handlers/statusbubble.py:
- * QueueStatusServer/handlers/updateworkitems.py:
- * QueueStatusServer/model/attachment.py:
- * QueueStatusServer/model/queues.py:
- * QueueStatusServer/model/queues_unittest.py: Added.
- * QueueStatusServer/model/svnrevision.py:
- * Scripts/test-webkitpy:
- * Scripts/webkitpy/test/main.py:
-
-2010-10-18 Anders Carlsson <andersca@apple.com>
-
- Fix build.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (handleEventCarbon):
-
-2010-10-18 Stuart Morgan <stuartmorgan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Switch to using the new Carbon NPAPI event declarations, and remove
- the old ones.
-
- https://bugs.webkit.org/show_bug.cgi?id=40784
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (handleEventCarbon):
-
-2010-10-18 David Levin <levin@chromium.org>
-
- Reviewed by Adam Barth.
-
- check-webkit-style should treat the GObject binding directory like other GTK directories.
- https://bugs.webkit.org/show_bug.cgi?id=47796
-
- * Scripts/webkitpy/style/checker.py: Added the GObject binding directory
- with the other gtk directories (and fixed typo).
-
-2010-10-18 David Levin <levin@chromium.org>
-
- Reviewed by Oliver Hunt.
-
- check-webkit-style needs to ignore underscores in opcode names and vm_throw
- https://bugs.webkit.org/show_bug.cgi?id=47789
-
- * Scripts/webkitpy/style/checker.py: Added the exception for the assembler directory.
- * Scripts/webkitpy/style/checkers/cpp.py: Added special cased names.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added unit tests for the special cases.
-
-2010-10-18 MORITA Hajime <morrita@google.com>
-
- Reviewed by Kent Tamura.
-
- TextInputController.hasSpellingMarkers() should be owned by LayoutTestController
- https://bugs.webkit.org/show_bug.cgi?id=47659
-
- Moved hasSpellingMarkers() from TextInputController to
- LayoutTestController. Currently the implementation is available
- only for Mac and for Chromium.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (hasSpellingMarkerCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::hasSpellingMarker):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::TextInputController):
- (TextInputController::makeAttributedString):
- * DumpRenderTree/chromium/TextInputController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::hasSpellingMarker):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::hasSpellingMarker):
- * DumpRenderTree/mac/TextInputController.m:
- (+[TextInputController isSelectorExcludedFromWebScript:]):
- (+[TextInputController webScriptNameForSelector:]):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::hasSpellingMarker):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::hasSpellingMarker):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::hasSpellingMarker):
-
-2010-10-18 Adam Barth <abarth@webkit.org>
-
- Reviewed by David Levin.
-
- commit-queue's flaky test notice is very Pythony
- https://bugs.webkit.org/show_bug.cgi?id=47790
-
- This patch make the list of tests delimted by \n instead of just
- converting the array to a string.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-14 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Martin Robinson and Xan Lopez.
-
- [Gtk]: DRT does not support frame flattening testing
- https://bugs.webkit.org/show_bug.cgi?id=38650
-
- Implement DRT's support for toggling on/off frame flattening
- support.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setFrameFlatteningEnabled):
-
-2010-10-15 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Siedel.
-
- mocktool.MockOptions is inheriting from Mock, which has the side
- effect of defaulting any attribute to another MockObject. So,
- MockOptions().foo would always evaluate to true. This was
- covering over bugs in the unit tests, and is probably the wrong
- default behavior for anything attempting to mock out the options
- argument returned from optparse.parse_args().
-
- This patch changes the default behavior. The new MockOptions()
- class takes an optional list of keyword parameters to set; this
- patch doesn't use that feature but the fix for bug 47510 will.
-
- Also, this patch just fills in the default values necessary to
- get all of the tests to pass; I didn't stare at each test by
- hand to determine the "right" values. We can either fix that in
- subsequent patches or let me know if we want to do that now (and
- give me some guidance on what those values might want to be).
-
- https://bugs.webkit.org/show_bug.cgi?id=47709
-
- * Scripts/webkitpy/tool/commands/commandtest.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
- * Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py:
-
-2010-10-15 Simon Fraser <simon.fraser@apple.com>
-
- Fix the build; need to add new slot to PageUIClient callbacks.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-10-15 Simon Fraser <simon.fraser@apple.com>
-
- Add Matt Delaney to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-15 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] compile TestNetscapePlugIn on Chromium mac
- https://bugs.webkit.org/show_bug.cgi?id=47633
-
- * DumpRenderTree/DumpRenderTree.gypi: files to compile
- * DumpRenderTree/TestNetscapePlugIn/main.cpp: Use ifdef because gcc was complaining
- (NP_GetEntryPoints):
- (NPP_New):
- (NPP_Destroy):
- (NPP_HandleEvent):
- (NPP_GetValue):
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: Added.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Added.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h: Added.
-
-2010-10-15 Leandro Pereira <leandro@profusion.mobi>
-
- Reviewed by Gustavo Noronha Silva.
-
- build-webkit: Should die when make fails when build a CMake project
- https://bugs.webkit.org/show_bug.cgi?id=47726
-
- * Scripts/webkitdirs.pm: If make fails, die immediately.
-
-2010-10-15 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r69809.
- http://trac.webkit.org/changeset/69809
- https://bugs.webkit.org/show_bug.cgi?id=47725
-
- Broke chromium mac compile (Requested by japhet on #webkit).
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NP_GetEntryPoints):
- (NPP_New):
- (NPP_Destroy):
- (NPP_HandleEvent):
- (NPP_GetValue):
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: Removed.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Removed.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h: Removed.
-
-2010-10-15 Adam Barth <abarth@webkit.org>
-
- Reviewed by Adam Barth.
-
- test-webkitpy fails on Linux
- https://bugs.webkit.org/show_bug.cgi?id=47713
-
- The old code failed on Linux because the MacPort tries to read
- something out of platform that doesn't make sense on Linux.
-
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-10-14 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] WTR is sloooow
- https://bugs.webkit.org/show_bug.cgi?id=47695
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- Change the timer interval of RunUntilConditionLoop from
- 50 milliseconds to 1 to avoid wasting time after the
- test had been finished.
-
-2010-10-14 Eric Seidel <eric@webkit.org>
-
- Unreviewed, just fixing an exception seen on the commit-queue.
-
- I should have unit tested this function before.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should not fail patches due to flaky tests
- https://bugs.webkit.org/show_bug.cgi?id=47647
-
- This patch makes it so that the *same* flaky test has to fail
- twice in a row to have a false negative from a flaky test.
-
- If different flaky tests fail (or if a test fails and then passes
- in a second run) then we will warn in the bug that we encountered
- a flaky test.
-
- This patch grew to include moving port off of steps onto tool
- (which Adam wrote and then I integrated), as well as removing the
- use of tool from CommitQueueTask.
-
- * Scripts/webkitpy/common/config/ports.py:
- - Added a layout_test_results_path method. This covers old-run-webkit-tests
- but doesn't cover NRWT. This is probably not the long term solution, but
- putting this knowledge on port makes more sense than in LayoutTestResults.
- * Scripts/webkitpy/common/net/buildbot.py:
- - LayoutTestResults shouldn't know how to fetch from the network, make
- the Build code do that instead.
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
- - Code style fix.
- * Scripts/webkitpy/common/net/layouttestresults.py:
- - Remove code for reading from the network.
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- - Test the new entrypoint.
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- - Make the delegate interface explicit.
- - Remove the _tool member, since using the delegate for
- everything is cleaner.
- - Teach the testing logic how to deal with flaky tests.
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- - Update to match the CommitQueueTask changes.
- * Scripts/webkitpy/tool/commands/queues.py:
- - Use the new CommitQueueTaskDelegate interface.
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- - Fix the SecondThoughtsCommitQueue test which was broken.
- - Add a new test to make sure the flaky test reporting works.
- * Scripts/webkitpy/tool/main.py:
- - Store the port on the tool object.
- * Scripts/webkitpy/tool/mocktool.py:
- - Add a port() accessor to MockTool
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- - Move port() off of Step and onto Tool.
- * Scripts/webkitpy/tool/steps/build.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
- * Scripts/webkitpy/tool/steps/runtests.py:
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
- - Two tests with the same name! only the latter was being run.
- * Scripts/webkitpy/tool/steps/update.py:
-
-2010-10-14 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- new-run-webkit-tests will now handle missing Ruby installs (or
- missing PrettyPatch scripts) more cleanly - previously this
- would be detected when we actually tried to create the diff, and
- the error message was obscure. Now we'll log a warning up front
- and otherwise be silent.
-
- This change also refactors some global variables to be class or
- instance variables to be slightly more testable and more
- modular. There are no cases where we create lots of port objects
- and can't afford to test for configurations repeatedly, so
- there's no performance concern here.
-
- https://bugs.webkit.org/show_bug.cgi?id=47466
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-10-08 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Form controls do not respect GTK+ font size
- https://bugs.webkit.org/show_bug.cgi?id=47134
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeGtkFontSettings): Initialize the font control size when running
- DumpRenderTree to a standard value.
-
-2010-10-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] compile TestNetscapePlugIn on Chromium mac
- https://bugs.webkit.org/show_bug.cgi?id=47633
-
- * DumpRenderTree/DumpRenderTree.gypi: files to compile
- * DumpRenderTree/TestNetscapePlugIn/main.cpp: Use ifdef because gcc was complaining
- (NP_GetEntryPoints):
- (NPP_New):
- (NPP_Destroy):
- (NPP_HandleEvent):
- (NPP_GetValue):
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: Added.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Added.
- * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h: Added.
-
-2010-10-14 Victor Wang <victorw@chromium.org>
-
- Reviewed by Nate Chapin.
-
- [Chromium] Fix rebaseline_chromium_webkit_tests to use 0 tolerance image diff.
-
- https://bugs.webkit.org/show_bug.cgi?id=47686
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-10-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- test-webkitpy spews Delegate terminated queue messages
- https://bugs.webkit.org/show_bug.cgi?id=47678
-
- * Scripts/webkitpy/tool/bot/queueengine_unittest.py:
-
-2010-10-14 Adam Roben <aroben@apple.com>
-
- Test that pressing the Alt key generates a WM_SYSCOMMAND message
-
- Test for <http://webkit.org/b/47671> <rdar://problem/8435594> Pressing
- the Alt key when MiniBrowser's WKView is focused doesn't send focus to
- the menu bar
-
- Reviewed by Steve Falkenburg.
-
- * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops: Added
- TestWebKitAPI/win to the include path so that WindowMessageObserver
- can be found.
-
- * TestWebKitAPI/PlatformWebView.h: Added simulateAltKeyPress and
- Windows-specific members.
- (TestWebKitAPI::PlatformWebView::setParentWindowMessageObserver):
- Added this simple setter.
-
- * TestWebKitAPI/Tests/WebKit2/win/AltKeyGeneratesWMSysCommand.cpp: Added.
- (TestWebKitAPI::WMSysCommandObserver::WMSysCommandObserver):
- Initialize our lone data member.
- (TestWebKitAPI::WMSysCommandObserver::windowDidReceiveWMSysCommand):
- Simple getter.
- (TestWebKitAPI::WMSysCommandObserver::windowReceivedMessage): Record
- when a WM_SYSCOMMAND message is received.
- (TestWebKitAPI::didNotHandleKeyEventCallback): Record when a
- WM_SYSKEYUP message is not handled.
- (TestWebKitAPI::WebKit2_AltKeyGeneratesWMSysCommand): Simulate
- pressing the Alt key and check that a WM_SYSCOMMAND message got sent
- to the WKView's parent window.
-
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- (TestWebKitAPI::PlatformWebView::registerWindowClass): Made this a
- member function so it could access PlatformWebView::wndProc. Use
- PlatformWebView::wndProc as the WNDPROC.
- (TestWebKitAPI::PlatformWebView::PlatformWebView): Initialize our new
- data member and pass the this pointer to CreateWindowEx so we can
- store it on the HWND.
- (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): Moved some
- constants from here to the top of the file.
- (TestWebKitAPI::PlatformWebView::simulateAltKeyPress): Added. Sends
- the same messages that Notepad receives when you press the Alt key.
- (TestWebKitAPI::PlatformWebView::wndProc): Added.
- - When WM_CREATE is received, we set the PlatformWebView instance
- pointer as a property on the HWND so we can access it later.
- - For other messages, we try to get the PlatformWebView instance
- pointer from the HWND property.
- - When WM_NCDESTROY is received (which is the last message we will
- receive), we remove the PlatformWebView instance property.
- - Pass messages to the parent window's message observer, if there is
- one.
- - Pass all messages through to ::DefWindowProcW.
-
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added WindowMessageObserver
- and AltKeyGeneratesWMSysCommand.
-
- * TestWebKitAPI/win/WindowMessageObserver.h: Added. This class can be
- used to observe messages sent to one or more windows.
-
-2010-10-01 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Holger Freyther.
-
- [GTK] REGRESSION: FreeType backend does not respect XSettings font settings after r68558
- https://bugs.webkit.org/show_bug.cgi?id=47033
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeGtkFontSettings): Added this method which initializes XSettings
- font settings to consistent values before running a test. For the one test
- in which we need subpixel aliasing turned on, do that.
- (initializeFonts): Accepts a testURL parameter now and delegates to initializeGtkFontSettings.
- (runTest): Pass the testURL to initializeFonts.
-
-2010-10-14 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- ChromiumXVFBPort.run_webkit_tests_command has infinite recursion
- https://bugs.webkit.org/show_bug.cgi?id=47655
-
- * Scripts/webkitpy/common/config/ports.py:
- * Scripts/webkitpy/common/config/ports_unittest.py:
-
-2010-10-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- beat diff_parser with the ugly stick
- https://bugs.webkit.org/show_bug.cgi?id=47626
-
- * Scripts/webkitpy/common/checkout/diff_parser.py:
- * Scripts/webkitpy/style/patchreader.py:
- * Scripts/webkitpy/style/patchreader_unittest.py:
-
-2010-10-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Break LayoutTestResults out into its own file
- https://bugs.webkit.org/show_bug.cgi?id=47637
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
- * Scripts/webkitpy/common/net/layouttestresults.py: Added.
- * Scripts/webkitpy/common/net/layouttestresults_unittest.py: Added.
-
-2010-10-13 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- Chromium port can't run JavaScriptCore tests
- https://bugs.webkit.org/show_bug.cgi?id=47654
-
- This lets webkit-patch build-and-test work on Chromium.
-
- * Scripts/webkitpy/common/config/ports.py:
- * Scripts/webkitpy/tool/steps/runtests.py:
-
-2010-10-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Make --port a global option and pass the port information to the commit-queue subprocess
- https://bugs.webkit.org/show_bug.cgi?id=47650
-
- This patch paves the way to run the commit-queue on a non-Mac port.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/queuestest.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/steps/options.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
- * Scripts/webkitpy/tool/steps/runtests.py:
- * Scripts/webkitpy/tool/steps/update.py:
-
-2010-10-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Introduce the ChromiumXVFBPort for running commit-queue on EC2
- https://bugs.webkit.org/show_bug.cgi?id=47653
-
- I'm not entirely sure this is the best way to do this, but we need to
- run the tests under XVFB on EC2 because the EC2 instances don't have a
- real monitor hooked up. This patch adds a ChromiumXVFBPort that runs
- that way. The idea is that XVFB is like a platform for the Chromium
- port, but we don't have a real notion of platform separate from port.
-
- * Scripts/webkitpy/common/config/ports.py:
-
-2010-10-13 Sergio Villar Senin <svillar@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Add HTTP caching support
- https://bugs.webkit.org/show_bug.cgi?id=44261
-
- Add include paths for the new soup HTTP cache code.
-
- * GNUmakefile.am: Add paths for the new soup HTTP cache code.
-
-2010-10-13 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Antonio Gomes.
-
- [Qt] QtTestBrowser shows two Url input fields
- https://bugs.webkit.org/show_bug.cgi?id=47613
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::MainWindow):
- (MainWindow::buildUI):
-
-2010-10-13 Yi Shen <yi.4.shen@nokia.com>
-
- Reviewed by Tony Chang.
-
- [gdb] Add pretty-print supports for UString, Identifier and JSString
- https://bugs.webkit.org/show_bug.cgi?id=47601
-
- * gdb/webkit.py:
-
-2010-10-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add list of Ubuntu packages needed by the EWS bots
- https://bugs.webkit.org/show_bug.cgi?id=47628
-
- I've been copy/pasting this list between bots, but it's better to have
- this checked in.
-
- * EWSTools/ubuntu-ews-packages: Added.
-
-2010-10-13 Leandro Pereira <leandro@profusion.mobi>
-
- Reviewed by Csaba Osztrogonác.
-
- [EFL] Adds a build slave.
- https://bugs.webkit.org/show_bug.cgi?id=47290
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Add an
- entry for a release build of the EFL port.
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add platform
- flag to build the EFL port.
-
-2010-10-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- webkit-patch build shouldn't need --build to actually build!
- https://bugs.webkit.org/show_bug.cgi?id=47438
-
- Yeah, requiring --build for the build command is really dumb. We did
- this originally because the build step is usually optional in other
- commands. We don't have a good way of reversing the default for an
- option in one command. This approach is slightly hacky since --build
- still shows up as an option on the help page, but at least it makes
- progress. Passing --build is harmless, so the EWS bots shouldn't
- explode because of this change.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-10-13 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r69638.
- http://trac.webkit.org/changeset/69638
- https://bugs.webkit.org/show_bug.cgi?id=47595
-
- "Broke win and chromium-win bots" (Requested by dglazkov on
- #webkit).
-
- * Scripts/webkitpy/common/system/path.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-13 John Knottenbelt <jknotten@chromium.org>
-
- Reviewed by Steve Block.
-
- First step towards client-based Geolocation in Chromium. Build
- fixes for CLIENT_BASED_GEOLOCATION preprocessor feature define.
- https://bugs.webkit.org/show_bug.cgi?id=47586
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-10-13 Adam Roben <aroben@apple.com>
-
- Test that pressing the spacebar in a text field does not scroll the
- document
-
- Test for <http://webkit.org/b/47544> <rdar://problem/8540645>
- REGRESSION: Pressing spacebar in a text field in WebKit2 does not
- insert a space, scrolls the page instead
-
- Reviewed by Sam Weinig.
-
- * TestWebKitAPI/PlatformUtilities.h: Added isKeyDown.
-
- * TestWebKitAPI/PlatformWebView.h: Added simulateSpacebarKeyPress.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/win/TestWebKitAPI.vcproj:
- * TestWebKitAPI/win/copy-resources.cmd:
- Added new files.
-
- * TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp: Added.
- (TestWebKitAPI::JavaScriptCallbackContext::JavaScriptCallbackContext):
- We use this to track what the result of calling into JavaScript was.
- (TestWebKitAPI::didFinishLoadForFrame): Records when the page
- finishes loading.
- (TestWebKitAPI::didNotHandleKeyEventCallback): Records when a key down
- event is not handled.
- (TestWebKitAPI::javaScriptCallback): Records that JavaScript finished
- executing and whether the result matched our expectation.
- (TestWebKitAPI::wk): Turns a UTF-8 C string into a WKStringRef.
- (TestWebKitAPI::runJSTest): Calls into JS, waits for the call to
- complete, and returns whether we got back the expected result.
- (TestWebKitAPI::WebKit2_SpacebarScrolling): Tests that pressing
- spacebar inside a text field does not scroll the document and that
- pressing it outside the text field does scroll the document.
-
- * TestWebKitAPI/Tests/WebKit2/spacebar-scrolling.html: Added.
-
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- (TestWebKitAPI::Util::isKeyDown): Checks the event's type.
-
- * TestWebKitAPI/mac/PlatformWebViewMac.mm:
- (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): Copied
- code from DRT's EventSendingController.
-
- * TestWebKitAPI/win/PlatformUtilitiesWin.cpp:
- (TestWebKitAPI::Util::isKeyDown): Checks the message's type.
-
- * TestWebKitAPI/win/PlatformWebViewWin.cpp:
- (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress): Send the
- same messages that get sent when you press spacebar in Notepad.
-
-2010-10-13 Adam Roben <aroben@apple.com>
-
- Fix a couple of issues with the TestWebKitAPI build
-
- * TestWebKitAPI/Configurations/TestWebKitAPICFLite.vsprops:
- * TestWebKitAPI/Configurations/TestWebKitAPICoreFoundation.vsprops:
- Fixed a typo.
-
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj: Use common.vsprops
- to set our output and intermediate directories so that we don't spew
- files into the source tree.
-
-2010-10-13 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- WTR should accept relative paths
- https://bugs.webkit.org/show_bug.cgi?id=47486
-
- * WebKitTestRunner/StringFunctions.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::createWKURL): Moved from StringFunctions.h since it is
- used only here. Extend relative paths to absolute.
-
-2010-10-12 Adam Roben <aroben@apple.com>
-
- Make TestWebKitAPI work on Windows
-
- Fixes <http://webkit.org/b/47552> <rdar://problem/8541708>.
-
- Reviewed by Sam Weinig.
-
- * Scripts/build-api-tests: Build TestWebKitAPI.sln on Windows.
-
- * Scripts/run-api-tests: Fix the PATH so that TestWebKitAPI can be
- run on Windows.
- (runTest): Added code to run TestWebKitAPI.exe on Windows and to die
- on unsupported platforms.
- (populateTests): Added code to run TestWebKitAPI.exe on Windows and to
- die on other platforms. Extracted some formerly-Mac-specific code to
- be cross-platform and made it handle any style of line-endings.
-
- * TestWebKitAPI/Configurations/TestWebKitAPICFLite.vsprops: Added.
- Links against CFLite.
-
- * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops: Added.
- Contains most properties for the project.
-
- * TestWebKitAPI/Configurations/TestWebKitAPICoreFoundation.vsprops:
- Added. Links against CoreFoundation.
-
- * TestWebKitAPI/TestWebKitAPIPrefix.h: Added a Windows-specific
- section and moved the cross-platform section after the
- platform-specific parts.
-
- * TestWebKitAPI/win/PlatformUtilitiesWin.cpp: Added.
- (TestWebKitAPI::Util::run): Runs a normal message pump until we're
- done.
- (TestWebKitAPI::Util::cf): Turns a UTF-8 C string into a CFString.
- (TestWebKitAPI::Util::createURLForResource): Uses CFBundle to get the
- resource path.
- (TestWebKitAPI::Util::URLForNonExistentResource): Creates a bogus
- WKURL.
-
- * TestWebKitAPI/win/PlatformWebViewWin.cpp: Added.
- (TestWebKitAPI::registerWindowClass):
- (TestWebKitAPI::PlatformWebView::PlatformWebView):
- (TestWebKitAPI::PlatformWebView::~PlatformWebView):
- (TestWebKitAPI::PlatformWebView::page):
- This was mostly copied from WebKitTestRunner's PlatformWebView.
-
- * TestWebKitAPI/win/TestWebKitAPI.sln: Added. Builds both
- TestWebKitAPI and TestWebKitAPIGeneratd. This is used by the
- build-api-tests script.
-
- * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added. Builds
- TestWebKitAPI.exe.
-
- * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj: Added. Just calls
- through to copy-resources.cmd.
-
- * TestWebKitAPI/win/copy-resources.cmd: Added. Copies resources into
- or deletes resources from TestWebKitAPI.resources.
-
- * TestWebKitAPI/win/main.cpp: Added.
- (main): Calls through to TestsController.
-
-2010-10-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Support viewport configuration and add new arguments for WebKit EFL
- https://bugs.webkit.org/show_bug.cgi?id=47084
-
- Opera spec regarding to viewport meta tag was adjusted to WebCore. So, EFL port
- needs to be modified according to the changes.
-
- * EWebLauncher/main.c:
- (on_viewport_changed):
-
-2010-10-12 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- This patch enables new-run-webkit-tests (in particular the
- chromium-win port) to run under Cygwin as well as Win32. Mostly
- this just required some conversions from cygwin paths to Win32
- paths when we spawn off Win32 binaries like test_shell.
-
- https://bugs.webkit.org/show_bug.cgi?id=47220
-
- * Scripts/webkitpy/common/system/path.py:
- - Expose the cygpath() function for path conversion
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- - shift filename->uri conversion in the TestInfo objects to the
- dump_render_tree thread
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- - use cygpath()
-
-2010-10-12 Yuta Kitamura <yutak@chromium.org>
-
- Unreviewed. Add Yuta Kitamura (yutak) to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-12 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- When a provisional load fails, the provisional URL returned
- from WKFrameCopyProvisionalURL should be empty
- <rdar://problem/8540878>
- https://bugs.webkit.org/show_bug.cgi?id=47546
-
- Add test.
-
- * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
- (TestWebKitAPI::didFailProvisionalLoadWithErrorForFrame):
-
-2010-10-12 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Start fleshing out find page overlays
- https://bugs.webkit.org/show_bug.cgi?id=47559
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController find:]):
- Pass kWKFindOptionsShowOverlay to WKPageFindString.
-
-2010-10-12 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] editing/input/emacs-ctrl-o.html
-
- ctrl-o is bound to a sequence of commands on Mac, namely:
- insertParagraphSeparator then moveLeft. In the DRT, we just interpret
- ctrl-o in EventSenderQt as '\n', i.e. insertParagraphSeparator. As a
- result we only issue one command, so don't generate the change in caret
- position that results in the extra editing delegate messages.
-
- So for the sake of not managing suspicious-looking differences, just
- make DRT issue the appropriate edit commands to pass the test.
-
- https://bugs.webkit.org/show_bug.cgi?id=47548
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::keyDown):
-
-2010-10-12 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Add a simple Find UI to MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=47553
-
- * MiniBrowser/mac/BrowserWindow.xib:
- Add Find panel.
-
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController performFindPanelAction:]):
- Show the find panel.
-
- (-[BrowserWindowController find:]):
- Tell the WKPageRef to find the given string.
-
-2010-10-12 Tony Chang <tony@chromium.org>
-
- Unreviewed, fixing DRT compile on Windows after r69586.
-
- * DumpRenderTree/chromium/WebThemeEngineDRT.h:
-
-2010-10-12 Tony Chang <tony@chromium.org>
-
- Unreviewed, trying to fix NRWT on Windows.
-
- * Scripts/webkitpy/layout_tests/port/http_lock.py:
-
-2010-10-12 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt][WTR] Checking the path of the injected bundle is bogus
- https://bugs.webkit.org/show_bug.cgi?id=47541
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::isExistingLibrary): Added (static helper).
- Extend the path with the appropriate suffix(es) on the
- platform and check that the file exists.
- (WTR::TestController::initializeInjectedBundlePath):
- There were two bugs with the path checking:
- - the condition should have been inverted
- - QLibrary::fileName does not give back the filename
- with the library suffix so we cannot check
- that existance of the file this way.
-
-2010-10-12 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- Implement http locking in NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=47072
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/http_lock.py: Added.
- * Scripts/webkitpy/layout_tests/port/http_lock_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-12 Mark Rowe <mrowe@apple.com>
-
- Fix the 32-bit WebKit2 build.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (getWindowFrame): Use NSRect rather than CGRect since that's what -frame returns.
- (setWindowFrame): Use NSMakeRect rather than CGRectMake since that's what -setFrame:display: expects.
-
-2010-10-11 Tony Chang <tony@chromium.org>
-
- Reviewed by Adam Barth.
-
- change the order of mrobinson's email addresses so bugs.webkit.org suggests the right one
- https://bugs.webkit.org/show_bug.cgi?id=47513
-
- bugs.webkit.org suggests mrobinson@igalia.com as an autocomplete,
- which doesn't actually work.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-11 Prasad Tammana <prasadt@chromium.org>
-
- Reviewed by Dmitry Titov.
-
- Added support for showModalDialog on chromium port.
-
- Implement showModalDialog for Layout tests for chromium port
- https://bugs.webkit.org/show_bug.cgi?id=46759
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::closeWidgetSoon): Quit current message loop if in a modal loop.
- (WebViewHost::runModal): Start a nested message loop and remember that.
- (WebViewHost::WebViewHost): Initialize m_inModalLoop.
- * DumpRenderTree/chromium/WebViewHost.h: Add m_inModalLoop.
-
-2010-10-11 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Cleanup font selection code for the Freetype backend
- https://bugs.webkit.org/show_bug.cgi?id=47503
-
- Update DRT to set values for the cursive and fantasy font families, so
- that we can generate consistent results for tests that use these families.
- Add some missing information to fonts.conf.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues): Always set the fantasy and cursive font
- family names.
- * DumpRenderTree/gtk/fonts/fonts.conf: Add aliases for cursive and fantasy fonts
- to our default serif font. Eventually we may want to import or require some "real"
- fonts, but this should at least ensure consistent rendering during test runs. Also
- add aliases for some other commonly used fonts in tests (Arial and Lucida Grande).
- Finally, add a missing oblique specification for DejaVu Serif, which was resulting
- in some incorrect baselines for the synthetic oblique test.
-
-2010-10-11 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- Fix sheriffbot not to crash when there are failing tests. It turns out
- Python sets don't support the + operator. We need to use union
- instead. There's a more elegant way to do this in Python 2.6, but we
- need this code to work in 2.5.
-
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/failuremap_unittest.py:
-
-2010-10-10 Robert Hogan <robert@webkit.org>
-
- Unreviewed, fix failing test from r69468.
-
- [Qt] Put all DRT-created pages in a page group
-
- Fix on r69468.
-
- Because we don't delete closed pages immediately in DRT we need
- to remove them from the page group explicitly instead.
-
- Fixes failure of fast/events/popup-blocked-from-fake-user-gesture.html
-
- https://bugs.webkit.org/show_bug.cgi?id=47469
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::windowCloseRequested):
-
-2010-10-10 Leandro Pereira <leandro@profusion.mobi>
-
- Reviewed by Adam Barth.
-
- commit-queue: Add EFL-EWS status bubble to Bugzilla, now that the
- EFL-EWS bot is up and running.
- https://bugs.webkit.org/show_bug.cgi?id=47277
-
- * QueueStatusServer/handlers/statusbubble.py:
-
-2010-10-10 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Put all DRT-created pages in a page group
-
- https://bugs.webkit.org/show_bug.cgi?id=47469
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::createWindow):
-
-2010-10-09 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- WKFrameGetFrameLoadState() returns kWKFrameLoadStateCommitted after the load has been stopped
- <rdar://problem/8173667>
- https://bugs.webkit.org/show_bug.cgi?id=47461
-
- * TestWebKitAPI/PlatformUtilities.h:
- * TestWebKitAPI/Test.h:
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp: Added.
- (TestWebKitAPI::didFailProvisionalLoadWithErrorForFrame):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- (TestWebKitAPI::Util::URLForNonExistentResource):
- Adds a test for the frame load state after a failed provisional load. I wanted to test
- the frame load state after a committed load failed, but I don't believe that is possible
- to do without hooking up the http server to serve a long loading page.
-
-2010-10-09 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Add WebKit2 version of runBeforeUnloadConfirmPanelWithMessage
- <rdar://problem/8447690>
- https://bugs.webkit.org/show_bug.cgi?id=47459
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (runBeforeUnloadConfirmPanel):
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-10-09 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Need implementation of ChromeClient windowRect related functions.
- <rdar://problem/8469476>
- https://bugs.webkit.org/show_bug.cgi?id=47386
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (getWindowFrame):
- (setWindowFrame):
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- (WTR::PlatformWebView::windowFrame):
- (WTR::PlatformWebView::setWindowFrame):
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- (WTR::PlatformWebView::windowFrame):
- (WTR::PlatformWebView::setWindowFrame):
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::windowFrame):
- (WTR::PlatformWebView::setWindowFrame):
-
-2010-10-08 Adam Barth <abarth@webkit.org>
-
- Unreviewed (Eric is on vacation in this change is trivial).
-
- Add a "clean" command to webkit-patch to clean the working directory
- https://bugs.webkit.org/show_bug.cgi?id=47436
-
- This command is useful when using SVN because "svn revert" leaves
- unversioned files behind.
-
- * Scripts/webkitpy/tool/commands/download.py:
-
-2010-10-08 Andras Becsi <abecsi@webkit.org>
-
- Unreviewed build fix.
-
- [Qt] Add missing limits.h include since the Qt version currently
- ran on the bot does need that.
-
- * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
-
-2010-10-08 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Turn on building WTR
- https://bugs.webkit.org/show_bug.cgi?id=47349
-
- * Scripts/webkitdirs.pm:
-
-2010-10-08 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] TestController needs its platform dependent methods
- https://bugs.webkit.org/show_bug.cgi?id=47413
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::TestController::initializeInjectedBundlePath):
- If the WTR_INJECTEDBUNDLE_PATH environmental variable is
- set then use that otherwise use the path where the bundle
- lives in a normal trunk build.
- (WTR::TestController::initializeTestPluginDirectory):
- Set the bundle's value. It is not used currently.
- (WTR::TestController::platformInitializeContext):
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2010-10-08 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- WTR: Prevent sending the Done message twice on test timeout.
- https://bugs.webkit.org/show_bug.cgi?id=47410
-
- When InjectedBundle::done() calls stopLoading, this may trigger
- InjectedBundlePage::didFailLoadWithErrorForFrame which calls
- InjectedBundle::done() itself later in the stack.
- This would output the timeout failure message twice and confuse
- the run-webkit-tests script.
-
- This patch adds a third state, Stopping, which prevents WebCore
- errors to trigger done() when testing is over.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::done):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
-
-2010-10-08 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add an activateFonts() implementation similar to DRT's initializeFonts().
- Original code by Simon Hausmann.
- https://bugs.webkit.org/show_bug.cgi?id=47402
-
- * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp: Added.
- (WTR::activateFonts):
-
-2010-10-08 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Add support for Qt's WebKitTestRunner to old-run-webkit-tests.
- https://bugs.webkit.org/show_bug.cgi?id=47401
-
- * Scripts/build-webkittestrunner:
- * Scripts/old-run-webkit-tests:
-
-2010-10-07 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] WTR first compile: fix compile issues.
- https://bugs.webkit.org/show_bug.cgi?id=47343
-
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h:
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- * WebKitTestRunner/TestController.cpp:
- * WebKitTestRunner/TestInvocation.cpp:
-
-2010-10-07 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Simon Fraser.
-
- [Mac] [DRT] implement setSpatialNavigationEnabled
- https://bugs.webkit.org/show_bug.cgi?id=47291
-
- Implemented LayoutTestController::setSpatialNavigationEnabled for Mac's DRT
- so it can track regression on the existing implementation and future improvements
- we are making.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setSpatialNavigationEnabled):
-
-2010-10-07 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- rebaseline-chromium-webkit-tests relied on the filename_to_uri()
- hook in the Port infrastructure to generate URIs for the files
- in its summary HTML report; however, that method is supposed to only
- be used for test files (and should really be renamed), so this would
- crash.
-
- This change adds a new "path" module to the system package with a
- routine called abspath_to_uri() that handles converting paths to
- file: URIs independently of anything in the layout_tests package,
- and changes the code to use this. At some point in the near future
- the layout_tests/port/* code should use this as well.
-
- This change also deletes a bunch of unused code and fixes some
- comments in rebaseline_chromium_webkit_tests.py.
-
- https://bugs.webkit.org/show_bug.cgi?id=47319
-
- * Scripts/webkitpy/common/system/path.py: Added.
- * Scripts/webkitpy/common/system/path_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
-
-2010-10-07 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
- https://bugs.webkit.org/show_bug.cgi?id=46216
-
- Fix my latest commit, as it contained some bad changes from a merge gone wrong.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Also initialize the DevaVu Sans font.
-
-2010-10-07 Daniel Cheng <dcheng@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] Minor naming cleanup in WebDragData, part 2
- https://bugs.webkit.org/show_bug.cgi?id=47227
-
- Update DRT to use the renamed methods.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::beginDragWithFiles):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (addDRTFakeFileToDataObject):
-
-2010-10-07 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Add a WKPageFindClient, hook up WKPageCountStringMatches
- https://bugs.webkit.org/show_bug.cgi?id=47373
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- Remove hard coded paths.
-
- * TestWebKitAPI/Tests/WTF/VectorBasic.cpp:
- (TestWebKitAPI::TEST):
- Fix expected result.
-
- * TestWebKitAPI/Tests/WebKit2/Find.cpp: Added.
- (TestWebKitAPI::didFinishLoadForFrame):
- (TestWebKitAPI::didCountStringMatches):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/find.html: Added.
- Add test for WKPageCountStringMatches.
-
-2010-09-21 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Chris Fleizach.
-
- [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
- https://bugs.webkit.org/show_bug.cgi?id=46216
-
- * DumpRenderTree/gtk/fonts/fonts.conf: Add a setting which enables FC_EMBOLDEN
- for DejaVu Serif when there is no bold version available. This is necessary to
- properly test the property in layout tests.
-
-2010-10-07 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>, Andras Becsi <abecsi@webkit.org>, Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add WTR's InjectedBundle build files.
- https://bugs.webkit.org/show_bug.cgi?id=47333
-
- * Scripts/webkitdirs.pm:
- * WebKitTestRunner/DerivedSources.pro: Added.
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro: Added.
- * WebKitTestRunner/WebKitTestRunner.pro: Added.
- * WebKitTestRunner/qt/DerivedSources.pro: Removed.
- Content merged in ../DerivedSources.pro
-
-2010-10-07 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r69315.
- http://trac.webkit.org/changeset/69315
- https://bugs.webkit.org/show_bug.cgi?id=47363
-
- Forgot to add the new files (Requested by kbalazs on #webkit).
-
- * Scripts/webkitdirs.pm:
- * WebKitTestRunner/qt/DerivedSources.pro: Added.
-
-2010-10-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Change API tester to ask the executable for the list of all
- tests instead of relying on the directory structure.
- https://bugs.webkit.org/show_bug.cgi?id=47359
-
- * Scripts/run-test-webkit-api: Added.
- * Scripts/webkitdirs.pm:
- Add additional script to just launch the api tester with the correct settings.
-
- * Scripts/run-api-tests:
- Change to use the new --dump-tests options to build the list of tests and change
- output to reflect a (suite, testcase) tuple for each test. Also adds some color.
-
- * TestWebKitAPI/Test.h:
- (TestWebKitAPI::Test::Register::Register):
- * TestWebKitAPI/Tests/WTF/VectorBasic.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/WKString.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp:
- (TestWebKitAPI::TEST):
- Give each test a suite name in addition to the test name.
-
- * TestWebKitAPI/TestsController.cpp:
- (TestWebKitAPI::TestsController::dumpTestNames):
- (TestWebKitAPI::TestsController::runTestNamed):
- * TestWebKitAPI/TestsController.h:
- * TestWebKitAPI/mac/main.mm:
- (main):
- Add option to print all registered tests.
-
-2010-10-07 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>, Andras Becsi <abecsi@webkit.org>, Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add WTR's InjectedBundle build files.
- https://bugs.webkit.org/show_bug.cgi?id=47333
-
- * Scripts/webkitdirs.pm:
- * WebKitTestRunner/DerivedSources.pro: Added.
- * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro: Added.
- * WebKitTestRunner/WebKitTestRunner.pro: Added.
- * WebKitTestRunner/qt/DerivedSources.pro: Removed.
- Content merged in ../DerivedSources.pro
-
-2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
-
- Unreviewed. Do a renaming that was recommended by the reviewer
- (Kenneth) but I forgot to do before landing (http://trac.webkit.org/changeset/69253)
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- (WTR::RunUntilConditionLoop::start):
- (WTR::RunUntilConditionLoop::RunUntilConditionLoop):
- (WTR::TestController::runUntil):
-
-2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Watchdog timer implementation for WTR
- https://bugs.webkit.org/show_bug.cgi?id=47337
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Factor out
- the definition of the timer type to a typedef.
- * WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp: Added.
- Timer implementation with QTimer and a helper QObject class.
- (WTR::WatchdogTimerHelper::instance):
- (WTR::WatchdogTimerHelper::timerFired):
- (WTR::WatchdogTimerHelper::WatchdogTimerHelper):
- (WTR::LayoutTestController::platformInitialize):
- (WTR::LayoutTestController::invalidateWaitToDumpWatchdogTimer):
- (WTR::LayoutTestController::initializeWaitToDumpWatchdogTimerIfNeeded):
-
-2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
-
- Unreviewed buildfix for 69297 again
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::blankURL):
-
-2010-10-07 Balazs Kelemen <Balazs Kelemen>
-
- Unreviewed trivial build fix for r69297
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::blankURL):
-
-2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- WebKitTestRunner should be portable
- https://bugs.webkit.org/show_bug.cgi?id=45393
-
- Use only the WebKit API for working with urls.
- * WebKitTestRunner/StringFunctions.h:
- (WTR::createWKURL):
- * WebKitTestRunner/TestController.cpp:
- (WTR::blankURL):
- (WTR::TestController::resetStateToConsistentValues):
- (WTR::TestController::didFinishLoadForFrame):
-
-2010-10-07 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Use gtk_widget_draw() instead of gtk_widget_get_snapshot() in PixelDumpSupportGtk when building with gtk3
- https://bugs.webkit.org/show_bug.cgi?id=47332
-
- * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
- (createBitmapContextFromWebView):
-
-2010-10-06 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Chris Fleizach.
-
- Remove unused accessibility functions from webkit.
- https://bugs.webkit.org/attachment.cgi?bugid=46707
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::postAccessibilityNotification):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-10-06 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Adam Roben.
-
- Fix the sunspider-compare-results to actually use the passed in value for $root.
-
- * Scripts/sunspider-compare-results:
-
-2010-10-06 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Runloop implementation for WTR
- https://bugs.webkit.org/show_bug.cgi?id=47280
-
- * WebKitTestRunner/qt/TestControllerQt.cpp:
- Implemented TestController::runUntil by a timerEvent
- and a QEventLoop. We step into the event loop from runUntil.
- While we are waiting in the loop a timerEvent is periodically
- checking the value of the condition. Once the condition has
- becoming true the timerEvent wakes us up.
- (WTR::RunUntilLoop::start):
- (WTR::RunUntilLoop::RunUntilLoop):
- (WTR::RunUntilLoop::run):
- (WTR::RunUntilLoop::timerEvent):
- (WTR::TestController::platformInitialize):
- (WTR::TestController::runUntil):
- * WebKitTestRunner/qt/main.cpp:
- Start the main event loop first and creating the TestController later.
- (Launcher::Launcher):
- (Launcher::~Launcher):
- (Launcher::launch): Creating the TestController.
- (main): Setting up a timer for calling Launcher::launch from
- the main event loop.
-
-2010-10-06 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Kenneth Russell.
-
- new-run-webkit-tests: fix typo in chromium-gpu that was trying to
- enable 'accelerated-composting' instead of 'accelerated-compositing'.
-
- https://bugs.webkit.org/show_bug.cgi?id=47312
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
-
-2010-10-06 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] PlatformWebView implementation for WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=47276
-
- The implementation follows the way how
- we use the API in MiniBrowser.
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
- (WTR::WebView::wkView):
- (WTR::WebView::~WebView):
- (WTR::WebView::WebView):
- (WTR::PlatformWebView::PlatformWebView):
- (WTR::PlatformWebView::~PlatformWebView):
- (WTR::PlatformWebView::resizeTo):
- (WTR::PlatformWebView::page):
- (WTR::PlatformWebView::focus):
- * WebKitTestRunner/qt/WebKitTestRunner.pro:
-
-2010-10-06 Balazs Kelemen <kbalazs@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add WebKitTestRunner's build files
- https://bugs.webkit.org/show_bug.cgi?id=44155
-
- Parts was taken by Zoltan Horvath's patch.
-
- * Scripts/generate-forwarding-headers.pl: Moved from WebKit2.
- * Scripts/webkitdirs.pm: Make the generated files needed by WTR.
- * WebKitTestRunner/PlatformWebView.h: Addeed typedefs for
- PlatformWKView and PlatformWindow (void* for now).
- Buildfix the case when __APPLE__ is not defined.
- * WebKitTestRunner/qt/DerivedSources.pro: Added.
- * WebKitTestRunner/qt/PlatformWebViewQt.cpp: Added.
- Empty stub implementation.
- (WTR::registerWindowClass):
- (WTR::PlatformWebView::PlatformWebView):
- (WTR::PlatformWebView::~PlatformWebView):
- (WTR::PlatformWebView::resizeTo):
- (WTR::PlatformWebView::page):
- (WTR::PlatformWebView::focus):
- * WebKitTestRunner/qt/TestControllerQt.cpp: Added.
- Empty stub implementation.
- (WTR::registerWindowClass):
- (WTR::TestController::runUntil):
- (WTR::TestController::platformInitialize):
- (WTR::TestController::initializeInjectedBundlePath):
- (WTR::TestController::initializeTestPluginDirectory):
- (WTR::TestController::platformInitializeContext):
- * WebKitTestRunner/qt/WebKitTestRunner.pro: Added.
- * WebKitTestRunner/qt/main.cpp: Added.
- (main):
-
-2010-10-06 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r69202.
- http://trac.webkit.org/changeset/69202
- https://bugs.webkit.org/show_bug.cgi?id=46937
-
- Broke compile of test_shell
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::beginDragWithFiles):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (addDRTFakeFileToDataObject):
-
-2010-10-06 Daniel Cheng <dcheng@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] Minor naming cleanup in WebDragData, part 2
- https://bugs.webkit.org/show_bug.cgi?id=46937
-
- Update DRT to use the renamed methods.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::beginDragWithFiles):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (addDRTFakeFileToDataObject):
-
-2010-10-06 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/47270> Move WebArchive serialization code into its own file
-
- Reviewed by Adam Roben.
-
- This is the first step in making webarchive tests work on
- Windows.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added
- new files to the project.
- * DumpRenderTree/mac/DumpRenderTree.mm: Removed code that moved
- to WebArchiveDumpSupport.mm.
- * DumpRenderTree/mac/WebArchiveDumpSupport.h: Added.
- * DumpRenderTree/mac/WebArchiveDumpSupport.mm: Copied from WebKitTools/DumpRenderTree/mac/DumpRenderTree.mm.
- (serializeWebArchiveToXML):
-
-2010-10-05 Daniel Bates <dbates@rim.com>
-
- Reviewed by David Kilzer.
-
- Add infrastructure to towards detecting change log diffs that aren't at the top of the ChangeLog
- https://bugs.webkit.org/show_bug.cgi?id=46058
-
- Make VCSUtils::fixChangeLogPatch() return a reference to a hash
- structure so as to support returning additional information
- about a change log diff.
-
- Currently, VCSUtils::fixChangeLogPatch() returns a string that
- represents the change log diff. Towards supporting the return
- of additional information, such as whether the change log diff
- inserts an entry at the top of the ChangeLog file, we need to
- make VCSUtils::fixChangeLogPatch() return a reference to hash
- structure.
-
- * Scripts/VCSUtils.pm:
- - Modified fixChangeLogPatch() to return a reference to a
- hash structure.
- - Added documentation to fixChangeLogPatch().
- - Modified call site in mergeChangeLogs() as necessary.
- * Scripts/svn-apply:
- - Modified call site in patch() as necessary.
- * Scripts/svn-create-patch:
- - Modified call site in generateDiff() as necessary.
- * Scripts/svn-unapply:
- - Modified call site in patch() as necessary.
- * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl:
- - Modified the unit tests as necessary.
-
-2010-10-05 Tony Chang <tony@chromium.org>
-
- Reviewed by Darin Adler.
-
- fix the link to the expected image on windows
- https://bugs.webkit.org/show_bug.cgi?id=47228
-
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py: On
- windows, the file must be opened in binary mode when writing
- binary data.
-
-2010-10-05 Adam Barth <abarth@webkit.org>
-
- Update expected result of unittest to match Tony's change below.
-
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2010-10-05 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai (over the shoulder).
-
- Paper over errors in image_diff so we don't crash the whole test run.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-10-05 Tony Chang <tony@chromium.org>
-
- Unreviewed, make shutil.rmtree more resiliant to errors
- since windows was raising WindowsError: The process cannot access the file because it
- is being used by another process.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-10-05 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] fix image diffing in NRWT
- https://bugs.webkit.org/show_bug.cgi?id=47128
-
- * Scripts/webkitpy/layout_tests/port/chromium.py: Stop using
- NamedTemporaryFile since it doesn't work on Windows.
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2010-10-05 Kenneth Russell <kbr@google.com>
-
- Reviewed by Tony Chang.
-
- [chromium] Implement layerTreeAsText in DumpRenderTree
- https://bugs.webkit.org/show_bug.cgi?id=47216
-
- Plumbed Frame::layerTreeAsText through Chromium's WebKit API to
- make it callable from DumpRenderTree.
-
- No new tests; verified with existing compositor layout tests.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::layerTreeAsText):
- * DumpRenderTree/chromium/LayoutTestController.h:
-
-2010-10-05 Brent Fulgham <bfulgham@webkit.org>
-
- Unreviewed build correction.
-
- * DumpRenderTree/win/ImageDiff.vcproj: Use WinCairo debug
- property sheet so proper libraries are linked.
-
-2010-10-05 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Fix url conversion in QWebHistory
-
- Converting from KURL to WFT::String to QUrl does not
- permit proper percent encoding later.
-
- https://bugs.webkit.org/show_bug.cgi?id=47048
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::dumpHistoryItem):
-
-2010-10-05 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- REGRESSION (r68966?): All dumpAsText test fail on WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=47188
- <rdar://problem/8514104>
-
- When constructing the std::string, use the real string length instead of the maximum buffer size.
-
- * TestWebKitAPI/PlatformUtilities.h:
- (TestWebKitAPI::Util::toSTD):
- * WebKitTestRunner/StringFunctions.h:
- (WTR::toSTD):
-
-2010-10-04 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Add MIMEType accessor to WKFrame
- <rdar://problem/8347683>
- https://bugs.webkit.org/show_bug.cgi?id=47138
-
- * TestWebKitAPI/PlatformUtilities.h:
- (TestWebKitAPI::Util::toSTD):
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp: Added.
- (TestWebKitAPI::didStartProvisionalLoadForFrame):
- (TestWebKitAPI::didCommitLoadForFrame):
- (TestWebKitAPI::didFinishLoadForFrame):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp: Added.
- (TestWebKitAPI::didStartProvisionalLoadForFrame):
- (TestWebKitAPI::didCommitLoadForFrame):
- (TestWebKitAPI::didFinishLoadForFrame):
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/basic-1.html: Removed.
- * TestWebKitAPI/Tests/WebKit2/icon.png: Added.
- * TestWebKitAPI/Tests/WebKit2/simple.html: Added.
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- (TestWebKitAPI::Util::createURLForResource):
-
-2010-10-05 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Ojan Vafai.
-
- [NRWT] Rename current_dir to current_group because it's not a directory
- https://bugs.webkit.org/show_bug.cgi?id=47169
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-04 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- r69065 broke test-webkitpy by trying to create a '/tmp-X' directory,
- which can't always be done. This test uses tempfile.mkdtemp(), which
- should be safe.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-04 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Add missing "from __future__ import with_statement" that was
- breaking test-webkitpy on the Leopard bots (broke in r69040).
-
- * Scripts/webkitpy/layout_tests/port/google_chrome.py:
-
-2010-10-04 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r69066.
- http://trac.webkit.org/changeset/69066
- https://bugs.webkit.org/show_bug.cgi?id=47163
-
- Made NRWT reliability worse. (Requested by tkent on #webkit).
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2010-10-04 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- [NRWT] Reverse the http tests to alphabetical order.
- https://bugs.webkit.org/show_bug.cgi?id=47075
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-10-04 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Fix timeout on http/tests/navigation/post-goback2.html and postredirect-goback2.html
-
- We need to queue back and forward navigations in the DRT from the
- LayoutTestController so that maybeDump() knows about them.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::queueBackNavigation):
- (LayoutTestController::queueForwardNavigation):
-
-2010-10-04 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] fix image diffing in NRWT
- https://bugs.webkit.org/show_bug.cgi?id=47128
-
- * Scripts/webkitpy/layout_tests/port/chromium.py: Flush data to the
- temp file and check the image_diff error code more carefully
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2010-10-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- aroben's change in r68792 actually broke new-run-webkit-tests when
- running the DRT code path. His change was intended to fix the
- way we were converting windows paths to URIs when running under
- Cygwin (the paths were getting one too many "/" on the front).
- However, the change ended up breaking the chromium_win port, which
- had slightly different logic.
-
- This patch removes the port-specific code and adds tests to make
- sure we're getting the behavior we expect. The Port object no longer
- exposes a get_absolute_path() method that can be used outside of
- of converting test filenames, because it's unreliable otherwise
- (we don't have the right context to know which conversion is intended).
-
- https://bugs.webkit.org/show_bug.cgi?id=47140
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-04 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Handle crash introduced in r69040 if we are not running in a
- Chromium checkout.
-
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
-
-2010-10-04 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Add a way for us to have test expectations that are specific to the
- official builds of Google Chrome (as opposed to Chromium). This change
- looks for an additional "test_expectations_chrome.txt" file in
- Chromium's repository (webkit/tools/layout_tests), and uses the
- concatenation of that file and the regular test_expectations.txt
- file for test overrides.
-
- https://bugs.webkit.org/show_bug.cgi?id=46854
-
- * Scripts/webkitpy/layout_tests/port/google_chrome.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
-
-2010-10-04 Simon Fraser <simon.fraser@apple.com>
-
- Color tests in the list based on existing pass/fail result.
-
- Fix the summary data to account for htmlOnly and nonHTML tests.
-
- * CSSTestSuiteHarness/harness/harness.css:
- (#test-list > option.pass):
- (#test-list > option.fail):
- (#test-list > option.skipped):
- * CSSTestSuiteHarness/harness/harness.js:
- (Test):
- (Test.prototype.statusForFormat):
- (TestSuite.prototype.fillTestList):
- (TestSuite.prototype.updateTestList):
- (TestSuite.prototype.recordResult):
- (TestSuite.prototype.markTestCompleted):
- (TestSuite.prototype.countTestsWithFlag):
- (TestSuite.prototype.queryDatabaseForSummary.this.db.transaction):
- (TestSuite.prototype.queryDatabaseForSummary):
-
-2010-10-04 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Beth Dakin.
-
- AX: doAXRangeForLine does not work
- https://bugs.webkit.org/show_bug.cgi?id=47101
-
- DRT support to handle NSAccessibilityRangeForLineParameterizedAttribute.
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (rangeForLineCallback):
- (AccessibilityUIElement::rangeForLine):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::rangeForLine):
-
-2010-10-04 Andrey Kosyakov <caseq@chromium.org>
-
- Unreviewed. Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-04 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add ability to set the CacheModel in Webkit2
- https://bugs.webkit.org/show_bug.cgi?id=47066
-
- * MiniBrowser/mac/AppDelegate.m:
- (-[BrowserAppDelegate init]): Opt minibrowser into
- a PrimaryWebBrowser cache model.
-
-2010-10-03 Simon Fraser <simon.fraser@apple.com>
-
- Make sure to enter all tests when creating the database
- for the first time.
-
- When migrating to a new version of the suite, be sure to
- sync up the database and testinfo.data by removing old
- tests, and inserting new ones.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.openDatabase.creation):
- (TestSuite.prototype.databaseCreated):
- (TestSuite.prototype.populateDatabaseFromTestInfoData):
- (TestSuite.prototype.insertTest):
-
-2010-10-03 Simon Fraser <simon.fraser@apple.com>
-
- More work on treating HTML4 and XHTML1 independently; when
- changing the format, rebuild the test list, and update the
- numbers in the chapter popup.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (Test):
- (Test.prototype.runForFormat):
- (Test.prototype.completedForFormat):
- (ChapterSection):
- (ChapterSection.prototype.countTests):
- (Chapter):
- (Chapter.prototype.description):
- (Chapter.prototype.countTests):
- (Chapter.prototype.testCount):
- (Chapter.prototype.untestedCount):
- (TestSuite.prototype.buildChapters):
- (TestSuite.prototype.loadCurrentTest):
- (TestSuite.prototype.updateProgressLabel):
- (TestSuite.prototype.processFlags):
- (TestSuite.prototype.formatChanged):
-
-2010-10-03 Simon Fraser <simon.fraser@apple.com>
-
- Update test suite version 20101001.
-
- Handle database migration, and delete tests from the db that are
- not present in testinfo.data.
-
- Load about:blank into the test frame before the test url, to make
- missing tests more obvious.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.loadTest):
- (TestSuite.prototype.openDatabase.creation):
- (TestSuite.prototype.openDatabase.migration1_0To1_1):
- (TestSuite.prototype.openDatabase.if.return):
- (TestSuite.prototype.databaseReady):
- (TestSuite.prototype.populateDatabaseFromTestInfoData):
- (TestSuite.prototype.syncDatabaseWithTestInfoData.this.db.transaction):
- (TestSuite.prototype.syncDatabaseWithTestInfoData):
-
-2010-10-02 Simon Fraser <simon.fraser@apple.com>
-
- Add the ability to jump to a specific test.
-
- * CSSTestSuiteHarness/harness/harness.html:
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.goToTestByName):
- (TestSuite.prototype.switchToFormat):
-
-2010-10-02 Simon Fraser <simon.fraser@apple.com>
-
- For a ref test, load the ref in the same format (HTML4 vs XHTML1)
- as the test.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.loadRef):
-
-2010-10-02 Simon Fraser <simon.fraser@apple.com>
-
- Update the UI to reflect the fact that each test needs to be tested
- in both HTML4 and XHTML1 format.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (Test):
- (Chapter.prototype.description):
- (Chapter.prototype.untestedCount):
- (TestSuite.prototype.fillChapterPopup):
- (TestSuite.prototype.updateChapterPopup):
- (TestSuite.prototype.fillTestList):
- (TestSuite.prototype.updateTestList):
- (TestSuite.prototype.goToNextIncompleteTest):
- (TestSuite.prototype.firstIncompleteTestIndex):
- (TestSuite.prototype.recordResult):
- (TestSuite.prototype.formatChanged):
- (TestSuite.prototype.markTestCompleted):
- (TestSuite.prototype.resetTestStatus):
-
-2010-10-01 Simon Fraser <simon.fraser@apple.com>
-
- Add the ability to remove results for re-testing, and
- to import results.
-
- * CSSTestSuiteHarness/harness/harness.css:
- (.custom button):
- (#overlay):
- (#overlay.visible):
- (.overlay-contents):
- (.overlay-contents textarea):
- (.overlay-contents .buttons):
- (.overlay-contents .note):
- (.overlay-contents .buttons button):
- * CSSTestSuiteHarness/harness/harness.html:
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.importResults):
- (TestSuite.prototype.clearResults):
- (TestSuite.prototype.markTestCompleted):
- (TestSuite.prototype.resetTestStatus):
- (TestSuite.prototype.storeTestResult):
- (TestSuite.prototype.importTestResults):
- (TestSuite.prototype.clearTestResults):
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Jon Honeycutt.
-
- Deploy the new WKString functions to remove most uses of CF from
- the WebKitTestRunner.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::didReceiveMessage):
- (WTR::InjectedBundle::done):
- * WebKitTestRunner/StringFunctions.h:
- (WTR::toWK):
- (WTR::toJS):
- (WTR::toSTD):
- (WTR::operator<<):
- (WTR::copyURLString):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
- (WTR::TestController::didFinishLoadForFrame):
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::invoke):
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
-
-2010-10-01 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed TestResultsServer change.
-
- Add files introduced by http://crrev.com/61273 to the list of dashboard
- files to update.
-
- * TestResultServer/handlers/dashboardhandler.py:
-
-2010-10-01 Brian Weinstein <bweinstein@apple.com>
-
- Build Fix for Windows.
-
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Don't copy ForwardingHeaders from
- WebKitTestRunner/ForwardingHeaders, instead, add $(WebKitOutputDir)/include/WebCore/
- ForwardingHeaders to the include path.
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add SPI to convert a WKStringRef to a JSStringRef and vice-versa.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/WKString.cpp:
- (TestWebKitAPI::TEST):
- * TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp: Added.
- (TestWebKitAPI::TEST):
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- Add additional WKString API
- https://bugs.webkit.org/show_bug.cgi?id=46958
-
- Add basic WKStringRef tests.
-
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- * TestWebKitAPI/Tests/WebKit2/WKString.cpp: Added.
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Add makefile for TestWebKitAPI and call it from the base makefile.
-
- * Makefile:
- * TestWebKitAPI/Makefile: Added.
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Adam Roben.
-
- Remove unnecessary ForwardingHeaders from test runners.
- https://bugs.webkit.org/show_bug.cgi?id=47010
-
- * TestWebKitAPI/Configurations/Base.xcconfig:
- * TestWebKitAPI/ForwardingHeaders: Removed.
- * WebKitTestRunner/Configurations/Base.xcconfig:
- * WebKitTestRunner/ForwardingHeaders: Removed.
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- WebSocket tests are flaky
- https://bugs.webkit.org/show_bug.cgi?id=46956
-
- Update these tools to understand how to run the WebSocket tests off the
- Apache server.
-
- * Scripts/old-run-webkit-tests:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/websocket_server.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-01 Adam Roben <aroben@apple.com>
-
- Encode Executive command arguments using UTF-8 on Cygwin
-
- Cygwin's Python's os.execv doesn't support unicode command arguments.
- Cygwin's execv expects arguments to be encoded using the current code
- page. But code pages are limited in what characters they can handle,
- and our tests include characters that the English code page can't
- handle. So for now we'll just encode everything in UTF-8 on Cygwin,
- which can handle all characters but might confuse some commands, for
- expediency's sake. I'm sure we'll run into cases where UTF-8 isn't
- good enough, but we can deal with that when the problem arises.
-
- Reviewed by Adam Barth.
-
- Fixes <http://webkit.org/b/46892> <rdar://problem/8496639>
- webkitpy.common.system.executive_unittest.ExecutiveTest.test_run_command_with_unicode
- fails on Windows
-
- * Scripts/webkitpy/common/system/executive.py:
- (Executive._run_command_with_teed_output):
- (Executive.run_command):
- On Cygwin, encode arguments using UTF-8.
-
-2010-10-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Adam Roben.
-
- Add simple API tester for WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=46953
-
- This adds a very simple testing infrastructure for testing APIs exposed
- through the WebKit project. It consists of two parts: 1) a project that
- builds the all the tests 2) a script that searches the tests directory and
- calls the tester once for each test.
-
- This adds the infrastructure and two tests:
- - Tests/WTF/Vector1.cpp - A proof of concept test of WTF data-structures.
- - Tests/WebKit2/BasicTest1.cpp - A proof of concept test of WebKit2 API.
-
- This currently only works on the mac, but is designed to be easily ported
- to any platform.
-
- * Scripts/run-api-tests: Added.
- * Scripts/build-api-tests: Added.
- Scripts to build/run the tests.
-
- * TestWebKitAPI: Added.
- * TestWebKitAPI/Configurations: Added.
- * TestWebKitAPI/Configurations/Base.xcconfig: Added.
- * TestWebKitAPI/Configurations/DebugRelease.xcconfig: Added.
- * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: Added.
- * TestWebKitAPI/ForwardingHeaders: Added.
- * TestWebKitAPI/ForwardingHeaders/wtf: Added.
- * TestWebKitAPI/PlatformUtilities.h: Added.
- * TestWebKitAPI/PlatformWebView.h: Added.
- (TestWebKitAPI::PlatformWebView::platformView):
- * TestWebKitAPI/StringFunctions.h: Added.
- * TestWebKitAPI/Test.h: Added.
- (TestWebKitAPI::Test::~Test):
- (TestWebKitAPI::Test::name):
- (TestWebKitAPI::Test::Register::Register):
- (TestWebKitAPI::Test::Register::create):
- (TestWebKitAPI::Test::Test):
- * TestWebKitAPI/TestWebKitAPI.xcodeproj: Added.
- * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added.
- * TestWebKitAPI/TestWebKitAPIPrefix.h: Added.
- * TestWebKitAPI/TestsController.cpp: Added.
- (TestWebKitAPI::TestsController::shared):
- (TestWebKitAPI::TestsController::TestsController):
- (TestWebKitAPI::TestsController::runTestNamed):
- (TestWebKitAPI::TestsController::testFailed):
- (TestWebKitAPI::TestsController::registerCreateTestFunction):
- * TestWebKitAPI/TestsController.h: Added.
- * TestWebKitAPI/mac: Added.
- * TestWebKitAPI/mac/PlatformUtilitiesMac.mm: Added.
- (TestWebKitAPI::Util::run):
- (TestWebKitAPI::Util::createURLForResource):
- * TestWebKitAPI/mac/PlatformWebViewMac.mm: Added.
- (TestWebKitAPI::PlatformWebView::PlatformWebView):
- (TestWebKitAPI::PlatformWebView::resizeTo):
- (TestWebKitAPI::PlatformWebView::~PlatformWebView):
- (TestWebKitAPI::PlatformWebView::page):
- (TestWebKitAPI::PlatformWebView::focus):
- * TestWebKitAPI/mac/main.mm: Added.
- Infrastructure.
-
- * TestWebKitAPI/Tests: Added.
- * TestWebKitAPI/Tests/WTF: Added.
- * TestWebKitAPI/Tests/WTF/Vector1.cpp: Added.
- * TestWebKitAPI/Tests/WebKit2: Added.
- * TestWebKitAPI/Tests/WebKit2/BasicTest1.cpp: Added.
- (TestWebKitAPI::State::State):
- * TestWebKitAPI/Tests/WebKit2/basic-1.html: Added.
- Proof of concept tests.
-
-2010-10-01 Adam Roben <aroben@apple.com>
-
- Don't assume AccessibleObjectFromEvent succeeds
-
- Fixes <http://webkit.org/b/44136> <rdar://problem/8321684> Crash in
- DumpRenderTree!notificationListenerProc when running
- plugins/access-after-page-destroyed.html
-
- Reviewed by Sam Weinig.
-
- * DumpRenderTree/win/AccessibilityControllerWin.cpp:
- (notificationListenerProc): Check both the return value of
- AccessibleObjectFromEvent and the object it returns, as MSDN
- recommends.
-
-2010-10-01 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Tony Chang.
-
- [NRWT] Put the http and websocket tests first in the test list.
- https://bugs.webkit.org/show_bug.cgi?id=46453
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-10-01 Fady Samuel <fsamuel@chromium.org>
-
- Unreviewed, adding myself to the committer list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-10-01 Adam Roben <aroben@apple.com>
-
- Test NPN_GetValue(NPNVnetscapeWindow)
-
- Test for <http://webkit.org/b/46726> <rdar://problem/8486319>
- Right-clicking on windowless Flash plugin in WebKit2 makes a context
- menu appear in the bottom-right corner of the screen
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPN_GetValue): Added. Calls through to the browser.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h: Added NPN_GetValue.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/GetValueNetscapeWindow.cpp: Added.
- (GetValueNetscapeWindow::GetValueNetscapeWindow): Initialize members.
- (GetValueNetscapeWindow::NPP_SetWindow): Test that
- NPN_GetValue(NPNVnetscapeWindow) returns a valid HWND and that it
- isn't our HWND.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Added GetValueNetscapeWindow.
-
-2010-10-01 Andreas Kling <andreas.kling@nokia.com>
-
- Unreviewed, adding my webkit.org identity to reviewer list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- The WebSocket server should flush its logs
- https://bugs.webkit.org/show_bug.cgi?id=46946
-
- The WebSocket server logs are truncated because the driver just
- terminates the child. It should run Python without buffering so we can
- see the end of the log.
-
- * Scripts/webkitpy/layout_tests/port/websocket_server.py:
-
-2010-09-30 Simon Fraser <simon.fraser@apple.com>
-
- Add a button to jump to the next untested test.
-
- * CSSTestSuiteHarness/harness/harness.css:
- (.test-type):
- (.name > button):
- * CSSTestSuiteHarness/harness/harness.html:
- * CSSTestSuiteHarness/harness/harness.js:
- (Chapter.prototype.description):
- (Chapter.prototype.untestedCount):
- (TestSuite.prototype.testInfoDataLoaded):
- (TestSuite.prototype.fillChapterPopup):
- (TestSuite.prototype.updateChapterPopup):
- (TestSuite.prototype.buildTestListForChapter):
- (TestSuite.prototype.goToNextIncompleteTest):
- (TestSuite.prototype.firstIncompleteTestIndex):
- (TestSuite.prototype.testCompletionStateChanged):
-
-2010-09-29 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKit2 on Windows should use Windows fonts for the various standard
- font families
- https://bugs.webkit.org/show_bug.cgi?id=43499
- <rdar://problem/8272758>
-
- Reviewed by Adam Roben.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
- Use the Mac fonts for running tests. This matches DRT behavior.
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Third attempt. We need a better integration test environment.
-
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/failuremap_unittest.py:
-
-2010-09-30 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Support for PlainTextController
-
- Unskip editing/text-iterator/basic-iteration.html
-
- https://bugs.webkit.org/show_bug.cgi?id=38805
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::initJSObjects):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/PlainTextControllerQt.cpp: Added.
- (PlainTextController::PlainTextController):
- (PlainTextController::plainText):
- * DumpRenderTree/qt/PlainTextControllerQt.h: Added.
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Unreviewed. Second attempt to fix sheriffbot.
-
- * Scripts/webkitpy/common/net/buildbot.py:
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- This patch should stop the sheriffbot from throwing an exception.
-
- * Scripts/webkitpy/common/net/buildbot.py:
-
-2010-09-30 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Adam Roben.
-
- The same bots shouldn't run both Windows Debug Tests and Windows Release Tests.
- https://bugs.webkit.org/show_bug.cgi?id=46926
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Have two bots running Windows
- Release Tests, and two bots running Windows Debug Tests, instead of four running both.
-
-2010-09-30 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch find-flaky-tests should print results URLs
- https://bugs.webkit.org/show_bug.cgi?id=46917
-
- Printing out the results URL makes find-flaky-tests more actionable
- because you can see what happens when a test fails. The output from
- the script is still pretty noisy, but it seems useful.
-
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-09-30 Chris Marrin <cmarrin@apple.com>
-
- Reviewed by Simon Fraser.
-
- Make 2D accelerated canvas rendering build on Mac
- https://bugs.webkit.org/show_bug.cgi?id=46007
-
- Added ACCELERATED_2D_CANVAS to build-webkit
-
- * Scripts/build-webkit:
-
-2010-09-29 Kenneth Russell <kbr@google.com>
-
- Reviewed by Dimitri Glazkov.
-
- [chromium] Add accelerated compositing support to DumpRenderTree and test_shell
- https://bugs.webkit.org/show_bug.cgi?id=46849
-
- Added offscreen code path for WebGraphicsContext3DDefaultImpl which
- works with the compositor integration in both DumpRenderTree and
- test_shell, since both pass a non-null WebCanvas* to WebViewImpl::paint
- and thereby trigger the compositor's readback code path. Added support
- for --enable-accelerated-compositing to DumpRenderTree.
-
- Tested in both test_shell and DumpRenderTree on Linux, the latter by
- modifying a compositing layout test, dumping the pixels and verifying
- that they matched the output when the compositor was active.
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- (TestShell::resetWebSettings):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::setAcceleratedCompositingEnabled):
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::reset):
- (WebPreferences::applyTo):
- * DumpRenderTree/chromium/WebPreferences.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::scheduleComposite):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-09-30 Adam Roben <aroben@apple.com>
-
- Ensure that QueueEngine cleans up its log files when its delegate
- tells it to stop processing work
-
- Reviewed by Adam Barth.
-
- Fixes <http://webkit.org/b/46891> <rdar://problem/8496638> Many tests
- in webkitpy.tool.bot.queueengine_unittest.QueueEngineTest crash on
- Windows
-
- * Scripts/webkitpy/tool/bot/queueengine.py:
- (QueueEngine.run): Stop ourselves normally (including cleaning up log
- files) when the delegate tells us to stop processing work.
-
- * Scripts/webkitpy/tool/bot/queueengine_unittest.py:
- (LoggingDelegate.__init__): Moved code here from
- RaisingDelegate.__init__.
- (LoggingDelegate.expeced_callbacks): Added the stop_work_queue
- callback.
- (LoggingDelegate.stop_work_queue): Moved here from RaisingDelegate.
- (RaisingDelegate.__init__): Removed code that LoggingDelegate takes
- care of for us now.
- (QueueEngineTest.test_trivial): Make sure we got the expected stop
- message.
- (QueueEngineTest.test_not_safe_to_proceed): Changed to explicitly
- remove the callbacks that are related to processing a single work
- item, rather than removing all callbacks after a certain point, as
- there are now more callbacks we expect to receive at the end.
-
-2010-09-30 Adam Roben <aroben@apple.com>
-
- Fix path -> URL conversion on Cygwin
-
- Reviewed by Adam Barth.
-
- Fixes <http://webkit.org/b/46890> <rdar://problem/8496637> Many tests
- in webkitpy.layout_tests.run_webkit_tests_unittest assert on Windows
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- (Port.filename_to_uri): Treat Cygwin like other UNIX-y platforms by
- assuming paths already have a leading slash.
-
-2010-09-30 Adam Roben <aroben@apple.com>
-
- Teach WindowGeometryInitializedBeforeSetWindow that NPP_SetWindow can
- be called more than once
-
- The NPP_SetWindow call made when the plugin is torn down was confusing
- us, and was causing us to spew an error into the next test.
-
- Fixes <http://webkit.org/b/46900> <rdar://problem/8496888> REGRESSION
- (r68520): plugins/access-after-page-destroyed.html failing on Windows
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowGeometryInitializedBeforeSetWindow.cpp:
- (WindowGeometryInitializedBeforeSetWindow::WindowGeometryInitializedBeforeSetWindow):
- Initialize member.
- (WindowGeometryInitializedBeforeSetWindow::NPP_SetWindow): Bail if
- this isn't the first time this is called.
-
-2010-09-30 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch upload warns that I'm using Xcode when I'm not
- https://bugs.webkit.org/show_bug.cgi?id=46869
-
- String.find returns -1 when not found, so switched to "in".
-
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/common/system/user_unittest.py:
-
-2010-09-30 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch failure-reason dies if non-trunk commits are in the blame range
- https://bugs.webkit.org/show_bug.cgi?id=46866
-
- I also made failure-reason use RegressionWindow in a cleaner way.
-
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-09-29 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch find-flaky-tests
- https://bugs.webkit.org/show_bug.cgi?id=46876
-
- This command helps us find flaky tests so we can squash them.
-
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-09-29 Simon Fraser <simon.fraser@apple.com>
-
- Fix export to use '?' instead of 'null' for
- tests with no results.
-
- * CSSTestSuiteHarness/harness/harness.js:
-
-2010-09-29 Simon Fraser <simon.fraser@apple.com>
-
- Add a warning when a test requires special steps.
- Add a Print Preview button for 'paged' tests that
- brings up the print dialog, allowing the user to
- judge paged media tests.
-
- * CSSTestSuiteHarness/harness/harness.css:
- * CSSTestSuiteHarness/harness/harness.html:
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.loadTest):
- (TestSuite.prototype.processFlags):
-
-2010-09-29 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Remove revisions_casuing_failures
- https://bugs.webkit.org/show_bug.cgi?id=46872
-
- This function exists only to be unit tested.
-
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/failuremap_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-29 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- SheriffBot should post the list of failing tests to bugs
- https://bugs.webkit.org/show_bug.cgi?id=46871
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/regressionwindow.py:
- * Scripts/webkitpy/tool/bot/sheriff.py:
- * Scripts/webkitpy/tool/bot/sheriff_unittest.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/sheriffbot.py:
- * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-29 Brent Fulgham <bfulgham@webkit.org>
-
- Reviewed by Martin Robinson, Eric Seidel, and Mark Rowe.
-
- [WinCairo] Adds a build slave.
- https://bugs.webkit.org/show_bug.cgi?id=46360
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Add
- entries for a debug build of the WinCairo port.
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add
- platform flag to configuration for wincairo (like gtk, chromium, etc.)
- * Scripts/build-webkit: Change 'cairo-win32' labeling to 'wincairo'
- * Scripts/webkitdirs.pm: Change 'cairo-win32' labeling to 'wincairo'
-
-2010-09-29 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Move more SheriffBot smarts into FailureMap
- https://bugs.webkit.org/show_bug.cgi?id=46703
-
- This patch pushes the FailureMap model object further into the
- SheriffBot machine. In addition, it moves a couple operations on this
- object from SheriffBot itself to the model.
-
- Eventually, FailureMap will be the canonical context object for
- SheriffBot operations. FailureMap represents a map of the current
- failures on the bots that might require remediation.
-
- * Scripts/webkitpy/common/net/failuremap.py:
- * Scripts/webkitpy/common/net/regressionwindow.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/sheriffbot.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-29 Tony Chang <tony@chromium.org>
-
- Reviewed by James Robinson.
-
- [chromium] enable -Werror for DRT and webkit_unit_tests on Linux
- https://bugs.webkit.org/show_bug.cgi?id=46829
-
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::DRTDevToolsClient):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::postAccessibilityNotification):
- (WebViewHost::WebViewHost):
-
-2010-09-29 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Darin Adler.
-
- AX: implement CSS3 Speech "speak"
- https://bugs.webkit.org/show_bug.cgi?id=46827
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (speakCallback):
- (AccessibilityUIElement::speak):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::speak):
-
-2010-09-29 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Record bot ID when updating queue status
- https://bugs.webkit.org/show_bug.cgi?id=46764
-
- Since we now have multiple bots handling patches from the commit queue,
- we need to differentiate status updates from them, so that we can group
- the queue status page in a less confusing way.
-
- * QueueStatusServer/handlers/updatestatus.py: Accept bot_id as input
- * QueueStatusServer/model/queuestatus.py: Add bot_id property
- * QueueStatusServer/templates/updatestatus.html: Add bot_id input
- * Scripts/webkitpy/common/net/bugzilla_unittest.py: Extract MockBrowser
- * Scripts/webkitpy/common/net/statusserver.py: Add bot_id
- * Scripts/webkitpy/common/net/statusserver_unittest.py: Added.
- * Scripts/webkitpy/tool/main.py: Add --bot-id
- * Scripts/webkitpy/tool/mocktool.py: Add MockBrowser
-
-2010-09-29 Simon Fraser <simon.fraser@apple.com>
-
- No review.
-
- References always refert to a file in .xht format, even
- for HTML tests, so fix their loading.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.loadRef):
-
-2010-09-28 Johnny Ding <jnd@chromium.org>
-
- Reviewed by Adam Barth.
-
- https://bugs.webkit.org/show_bug.cgi?id=41292
- Add a new parameter to the test plugin to allow specifying a script
- and a mouse/keyboard event. The specified script will be evaluated
- in the browser when the specified event is received by the plugin.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginAllocate):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (handleEventCarbon):
- (handleEventCocoa):
-
-2010-09-28 Simon Fraser <simon.fraser@apple.com>
-
- Fix export by adding missing argument.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite.prototype.showResultsForAllTests):
-
-2010-09-28 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, add missing import.
-
- * wx/packaging/build-win-installer.py:
-
-2010-09-28 Simon Fraser <simon.fraser@apple.com>
-
- No review
-
- Show which tests have been run by dimming them out in the test list.
-
- Adjust some element sizes.
-
- * CSSTestSuiteHarness/harness/harness.css:
- (#test-list > option.untested):
- (#test-list > option.completed):
- (#output):
- (.output-options):
- * CSSTestSuiteHarness/harness/harness.js:
- (Test):
- (TestSuite.prototype.fillTestList):
- (TestSuite.prototype.updateTestList):
- (TestSuite.prototype.setSelectedChapter):
- (TestSuite.prototype.recordResult):
- (TestSuite.prototype.markTestCompleted):
- (TestSuite.prototype.testCompletionStateChanged):
- (TestSuite.prototype.loadTestStatus):
-
-2010-09-28 Simon Fraser <simon.fraser@apple.com>
-
- No review.
-
- Implement export of various queries on the test database, sharing
- code with that which displays results inline.
-
- * CSSTestSuiteHarness/harness/harness.js:
- ():
- (TestSuite.prototype.exportResultsCompletion.var):
- (TestSuite.prototype.exportResultsCompletion):
- (TestSuite.prototype.showResultsForCompletedTests):
- (TestSuite.prototype.exportResultsForCompletedTests):
- (TestSuite.prototype.showResultsForAllTests):
- (TestSuite.prototype.exportResultsForAllTests):
- (TestSuite.prototype.exportResultsForTestsNotRun):
- (TestSuite.prototype.exportResultsForTestsWithStatus):
- (TestSuite.prototype.exportResultsForTestsWithMismatchedResults):
-
-2010-09-28 Simon Fraser <simon.fraser@apple.com>
-
- No review.
-
- Work around uncertainty about the order of database
- transactions when creating the database, so that we don't
- try to query the table before it has been created.
-
- * CSSTestSuiteHarness/harness/harness.js:
- (TestSuite):
- (TestSuite.prototype.databaseCreated):
- (TestSuite.prototype.storeTestResult):
- (TestSuite.prototype.populateDatabaseFromTestInfoData):
- (TestSuite.prototype.queryDatabaseForTestsWithStatus):
- (TestSuite.prototype.queryDatabaseForTestsWithMixedStatus):
- (TestSuite.prototype.queryDatabaseForCompletedTests):
- (TestSuite.prototype.queryDatabaseForTestsNotRun):
-
-2010-09-28 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- add python keyring support to webkit-patch
- https://bugs.webkit.org/show_bug.cgi?id=41269
-
- * Scripts/webkitpy/common/net/credentials.py: Add the ability to read passwords using
- the python keyring module
- * Scripts/webkitpy/common/net/credentials_unittest.py:
- * Scripts/webkitpy/common/system/user.py: Allow confirm() to default to no and add testing params.
- * Scripts/webkitpy/common/system/user_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-28 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [Cairo] FreeType fonts should obey FontConfig hinting/anti-aliasing settings
- https://bugs.webkit.org/show_bug.cgi?id=46740
-
- * DumpRenderTree/gtk/fonts/fonts.conf: Add specialized variants of common
- fonts which can be used to fully test FontConfig rendering settings.
-
-2010-09-28 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [gtk] Fedora has a different path for the liberation fonts
- https://bugs.webkit.org/show_bug.cgi?id=46709
-
- When searching for DRT fonts, also look in the path where those fonts
- are commonly found on Fedora systems.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Include logic for looking for Fedora-style font paths.
-
-2010-09-28 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Andreas Kling.
-
- run-webkit-tests needs an updated list of directories with webgl tests
- https://bugs.webkit.org/show_bug.cgi?id=46747
-
- Update the list of directories containing WebGL tests and a unit test
- which depends on this list.
-
- * Scripts/old-run-webkit-tests: Update the list of directories.
- * Scripts/webkitpy/layout_tests/port/webkit.py: Ditto.
- * Scripts/webkitpy/layout_tests/port/webkit_unittest.py: Update the expected result.
-
-2010-09-28 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Introduce FailureMap to summaries the failures status of all the bots
- https://bugs.webkit.org/show_bug.cgi?id=46700
-
- This patch gives the SheriffBot a handle on the list of failing tests.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/failuremap.py: Added.
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/sheriffbot.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-28 Adam Roben <aroben@apple.com>
-
- Update for the addition of WKPageUIClient::didNotHandleKeyEvent
-
- Fixes <http://webkit.org/b/46660> <rdar://problem/8483465> Need API to
- tell a WebKit2 client application that a key event was not handled
-
- Reviewed by Kenneth Rohde Christiansen and Sam Weinig.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-09-28 Simon Fraser <simon.fraser@apple.com>
-
- Unreviewed.
-
- Update the CSSTestSuiteHarness to not scrape the XHTML chapter files
- for the test order, but instead use information from testinfo.data.
-
- * CSSTestSuiteHarness/harness/harness.html:
- * CSSTestSuiteHarness/harness/harness.js:
-
-2010-09-28 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, don't try to get the svn revision from the git repo when packaging,
- it causes the process to hang on the gitorious repo.
-
- * wx/packaging/build-mac-installer.py:
- * wx/packaging/build-win-installer.py:
-
-2010-09-28 Adam Roben <aroben@apple.com>
-
- Test that a plugin's HWND is sized/positioned before NPP_SetWindow is
- called
-
- Reviewed by Anders Carlsson.
-
- Test for <http://webkit.org/b/46716> <rdar://problem/8482014>
- Full-page Adobe Reader does not paint until window is resized
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPP_SetWindow): Added. Just returns NPERR_NO_ERROR at
- this level.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h: Declared
- NPP_SetWindow.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowGeometryInitializedBeforeSetWindow.cpp: Added.
- (WindowGeometryInitializedBeforeSetWindow::NPP_SetWindow): Checks that
- the plugin's HWND has a non-zero size and that its size/position
- matches that specified in the NPWindow.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_SetWindow): Call through to the PluginTest.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Added WindowGeometryInitializedBeforeSetWindow.cpp, and let VS reorder
- the files as it saw fit.
-
-2010-09-28 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Remove support for Qt 4.5
- https://bugs.webkit.org/show_bug.cgi?id=46718
-
- Remove the code for versions of Qt prior to 4.6.
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::addTouchPoint):
- (EventSender::updateTouchPoint):
- (EventSender::setTouchModifier):
- (EventSender::touchStart):
- (EventSender::touchMove):
- (EventSender::touchEnd):
- (EventSender::clearTouchPoints):
- (EventSender::releaseTouchPoint):
- (EventSender::sendTouchEvent):
- * DumpRenderTree/qt/EventSenderQt.h:
- * DumpRenderTree/qt/TextInputControllerQt.cpp:
- (TextInputController::setMarkedText):
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::LauncherWindow):
- (LauncherWindow::initializeView):
- (LauncherWindow::createChrome):
- (LauncherWindow::sendTouchEvent):
- (LauncherWindow::eventFilter):
- (LauncherWindow::applyZoom):
- (LauncherWindow::setTouchMocking):
- * QtTestBrowser/launcherwindow.h:
- * QtTestBrowser/utils.cpp:
- (urlFromUserInput):
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::animatedFlip):
- (WebViewGraphicsBased::animatedYFlip):
- * QtTestBrowser/webview.h:
- (WebViewGraphicsBased::setYRotation):
-
-2010-09-28 İsmail Dönmez <ismail@namtrac.org>
-
- Reviewed by Andreas Kling.
-
- Fix DRT compilation on WinCE. Introduce a WCECOMPAT variable
- which should point to wcecompat installation. Needs wcecompat
- library from http://github.com/mauricek/wcecompat .
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
-
-2010-09-28 Daniel Bates <dbates@rim.com>
-
- Rollout changeset 68493 <http://trac.webkit.org/changeset/68493>
- <https://bugs.webkit.org/show_bug.cgi?id=39136>
-
- Rollout changeset 68493 because it broke Sheriffbot's rollout feature.
- In particular, this change caused Sheriffbot to raise an exception when
- trying to parse the bug id on a bug page. We need to look into this
- some more.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
- * Scripts/webkitpy/tool/bot/sheriff.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/steps/closebug.py:
- * Scripts/webkitpy/tool/steps/obsoletepatches.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
- * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
-
-2010-09-28 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Move RegressionWindow further up the dependency chain
- https://bugs.webkit.org/show_bug.cgi?id=46698
-
- Baby steps towards pushing this information into bug posts.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
- * Scripts/webkitpy/common/net/regressionwindow.py:
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-09-27 Daniel Bates <dbates@rim.com>
-
- Reviewed by Adam Barth.
-
- sheriffbot can't roll out security patches
- https://bugs.webkit.org/show_bug.cgi?id=39136
-
- Make SheriffBot determine if it's authorized to view a bug
- whose change it wants to rollout before it tries to rollout
- the change.
-
- Moreover, make both webkit-patch and Sheriffbot provide human-
- readable error messages when they are not authorized to view
- a bug and when a bug number is invalid.
-
- Currently, Sheriffbot does not parse Bugzilla bugs for
- <bug error="...">, which indicates an error when retrieving
- a bug. In particular, error="NotPermitted" if a person (or bot)
- is not authorized to view a bug. For such error="NotPermitted" bugs,
- Sheriffbot raises an exception when parsing the bug report and
- this exception does not explicitly indicate Sheriffbot's lack
- of authorization. Instead, Sheriffbot should explicitly check
- for the presence <bug error="..."> before operating on a bug
- and error with a human-readable message if it's not permitted
- to view it.
-
- * Scripts/webkitpy/common/net/bugzilla.py: Added BugzillaError class.
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
- - Added unit test test_bug_parsing_for_bugzilla_not_permitted_error().
- - Added unit test test_bug_parsing_for_bugzilla_not_found_error().
- - Added unit test test_bug_parsing_for_bugzilla_invalid_bug_id_error().
- * Scripts/webkitpy/tool/bot/sheriff.py: Modified to catch BugzillaError.
- * Scripts/webkitpy/tool/commands/download.py: Ditto.
- * Scripts/webkitpy/tool/commands/queues.py: Ditto.
- * Scripts/webkitpy/tool/commands/upload.py: Ditto.
- * Scripts/webkitpy/tool/steps/closebug.py: Ditto.
- * Scripts/webkitpy/tool/steps/obsoletepatches.py: Ditto.
- * Scripts/webkitpy/tool/steps/preparechangelog.py: Ditto.
- * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py: Ditto.
-
-2010-09-27 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Expose more more failure information from Buildbot to SheriffBot
- https://bugs.webkit.org/show_bug.cgi?id=46697
-
- This patch moves the information about what tests failured closer to
- SheriffBot. There are still a couple more patches to go before
- SheriffBot can post this information to bugs, but this is a step in
- that direction. Yay for unit tests, which caught some bugs in earlier
- versions of this patch.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
- * Scripts/webkitpy/common/net/regressionwindow.py: Added.
- * Scripts/webkitpy/tool/commands/queries.py:
-
-2010-09-27 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Fixing 500 error seen in the status server.
-
- It turns out that a = b = []; b.append(1); then a[0] will be 1!
- This should have been obvious to me, I guess, but it was not what I was expecting.
-
- * QueueStatusServer/model/activeworkitems.py:
-
-2010-09-27 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue should reject patches that fail to land
- https://bugs.webkit.org/show_bug.cgi?id=46694
-
- This can happen, for example, if there's no reviewer. Without this
- patch, we'll keep retrying the patch.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
-
-2010-09-27 Simon Fraser <simon.fraser@apple.com>
-
- Rubber-stamped by Adele Peterson.
-
- Add a harness for running the CSS 2.1 test suite.
-
- This harness assumes that you've got a local a copy of the suite
- adjacent to the 'harness' directory.
-
- The harness lets you go through the tests in chapter order,
- denoting pass/fail/skipped for each test.
-
- It uses a client-side database to store the results of testing.
-
- * CSSTestSuiteHarness/harness/harness.css: Added.
- * CSSTestSuiteHarness/harness/harness.html: Added.
- * CSSTestSuiteHarness/harness/harness.js: Added.
-
-2010-09-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Patch locks should expire if a patch is marked for retry
- https://bugs.webkit.org/show_bug.cgi?id=46682
-
- This was part Adam's original CommitQueueTask design,
- but support for it was missing from the server.
- I added the support, but triggering lock-release based on this
- special "retry" status feels a bit strange so I added a FIXME.
-
- I also changed the text in queuestatus.html to say "Lock Acquired"
- since "Last Activity" isn't really true. We only update the lock
- date when the patch is started, not on every status update.
-
- I also noticed an exception in next-patch, which I fixed by re-writing
- the unzip logic in activeworkitems.py again.
-
- * QueueStatusServer/handlers/updatestatus.py:
- * QueueStatusServer/model/activeworkitems.py:
- * QueueStatusServer/templates/queuestatus.html:
-
-2010-09-27 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] fix a warning when compiling DRT on 32-bit linux
- https://bugs.webkit.org/show_bug.cgi?id=46641
-
- * DumpRenderTree/chromium/TestEventPrinter.cpp:
- (DRTPrinter::handleImage):
-
-2010-09-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- queue-status should report when the patch was last locked to a queue
- https://bugs.webkit.org/show_bug.cgi?id=46674
-
- This isn't necessarily the best way to expose this information
- but having this accessible via the web interface is very
- useful until we come up with a nicer way to display this.
-
- I also cleaned up the code in activeworkitems.py a little
- to use list comprehensions and to have the code work with
- pairs instead of two lists at once. Eventually I think those
- item/time pairs need to be their own little helper class.
-
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/model/activeworkitems.py:
- * QueueStatusServer/templates/queuestatus.html:
-
-2010-09-27 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] fix detection of missing fonts on DRT
- https://bugs.webkit.org/show_bug.cgi?id=46651
-
- * DumpRenderTree/chromium/TestShellGtk.cpp:
- (setupFontconfig): Only print an error message if lohit isn't found in both locations.
-
-2010-09-27 Tony Chang <tony@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- add webkit unit tests to the chromium testers
- https://bugs.webkit.org/show_bug.cgi?id=46669
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- * Scripts/run-chromium-webkit-unit-tests: Fix a bug where we weren't using the right configuration.
-
-2010-09-27 Kwang Yul Seo <skyul@company100.net>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-27 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Eric Seidel.
-
- webkitpy.common.system.user_unittest.UserTest.test_prompt_with_list spams the console
- https://bugs.webkit.org/show_bug.cgi?id=46634
-
- Use OutputCapture to prevent console spam (and also check for expected
- output).
-
- * Scripts/webkitpy/common/system/user_unittest.py:
-
-2010-09-27 Eric Seidel <eric@webkit.org>
-
- Reviewed by James Robinson.
-
- start-commit-queue should abort any rebases in progress
- https://bugs.webkit.org/show_bug.cgi?id=46640
-
- webkit-patch commit-queue would do this itself, but this just
- helps ensure that the commit-queue script is properly updated
- before we run it (in the case where a previous rebase is in
- progress the git svn rebase would not work before we run the
- commit-queue).
-
- * EWSTools/start-commit-queue.sh:
-
-2010-09-18 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Clean up the DRT fonts.conf and switch to Liberation
- https://bugs.webkit.org/show_bug.cgi?id=46038
-
- Switch to Liberation fonts for GTK+ layout tests. This will make our
- test results metric-compatible with many Windows/Chromium results. It
- also simplifies the fonts.conf that we load and prepares the way for
- fixing many font bugs.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Initialize a known list of fonts instead of loading
- every font in the WEBKIT_TESTFONTS directory.
- * DumpRenderTree/gtk/fonts.conf: Removed.
- * DumpRenderTree/gtk/fonts/AHEM____.TTF: Copied from WebKitTools/DumpRenderTree/qt/fonts/AHEM____.TTF.
- * DumpRenderTree/gtk/fonts/fonts.conf: Added.
- * GNUmakefile.am: Modify FONTS_CONF_FILE to be FONTS_CONF_DIR, so that
- we can load both fonts.conf and AHEM____.TTF from this location.
- * Scripts/old-run-webkit-tests: Remove the check for WEBKIT_TESTFONTS, since
- it is no longer used.
-
-2010-09-26 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-httpd fails if Perl is not installed
- https://bugs.webkit.org/show_bug.cgi?id=46602
-
- Make Port._read_configuration catch all exceptions, since trying to run
- perl (because of _webkit_build_directory) when it's not installed throws
- a WindowsError or OSError, not an IOError (this became an issue after
- r68268, since ChromiumPort ends up calling Port.default_configuration in
- its constructor, which means that we're ending up on this codepath in
- non-NRWT cases too, e.g. for the Chromium NaCl tests, which use
- new-run-webkit-httpd).
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
-
-2010-09-26 Gyuyoung Kim <gyuyoung.kim@samsung.com>
-
- Reviewed by Antonio Gomes.
-
- [EFL] Add setting API to set a local storage database path.
- https://bugs.webkit.org/show_bug.cgi?id=45446
-
- Add a setting API to set local storage database path.
-
- * EWebLauncher/main.c:
- (on_key_down):
- (browserCreate):
- (main):
-
-2010-09-26 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Move shared WebKit2 API (used by both bundle and main API) to WebKit2/Shared/API
- https://bugs.webkit.org/show_bug.cgi?id=46587
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
-
-2010-09-26 Antonio Gomes <agomes@rim.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- DRT/Mac nodesFromRect support
-
- [Mac][DRT] Implement LayoutTestController::nodesFromRect
- https://bugs.webkit.org/show_bug.cgi?id=46580
-
- Implements LayoutTestController::nodesFromRect for Mac DRT, and
- adding stubs for GTK+ and Windows.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (nodesFromRectCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- (LayoutTestController::LayoutTestController::nodesFromRect):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::nodesFromRect):
-
-2010-09-25 Nicolas Weber <thakis@chromium.org>
-
- Reviewed by Adam Barth.
-
- https://bugs.webkit.org/show_bug.cgi?id=46555
- Fix typo in prepare-ChangeLog's help output.
-
- * Scripts/prepare-ChangeLog:
-
-2010-09-24 Sam Weinig <sam@webkit.org>
-
- Reviewed by Darin Adler.
-
- Implement WebKit2 callback equivalent to -[WebUIDelegate mouseDidMoveOverElement:modifierFlags:]
- <rdar://problem/8359279>
- https://bugs.webkit.org/show_bug.cgi?id=46546
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (mouseDidMoveOverElement):
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (mouseDidMoveOverElement):
- (BrowserView::create):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-09-24 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Allow rebaselines for webkit-patch rebaseline to be chosen
- https://bugs.webkit.org/show_bug.cgi?id=46407
-
- Instead of always rebaselining all failing tests, allow a subset to be
- chosen.
-
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py:
-
-2010-09-24 Ryosuke Niwa <rniwa@webkit.org>
-
- Reviewed by Tony Chang.
-
- [chromium] Implement TextInputController::firstRectForCharacterRange
- https://bugs.webkit.org/show_bug.cgi?id=38100
-
- Implemented TextInputController::firstRectForCharacterRange for chromium platform.
- No new tests are added since we need to implement the same feature in chromium side
- in order to enable any tests that uses this function.
-
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::firstRectForCharacterRange): Added.
-
-2010-09-24 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue reports land failures as "PASS"
- https://bugs.webkit.org/show_bug.cgi?id=46530
-
- We were ignoring the return value of land instead of passing it back to
- CommitQueue. Of course, this was the one case I forgot to test!
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
-
-2010-09-24 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Eric Seidel.
-
- new-run-webkit-tests prints out nothing when build-dumprendertree fails
- https://bugs.webkit.org/show_bug.cgi?id=37563
-
- Print error message when build-dumprendertree fails.
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-09-24 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- NRWT doesn't respect config set with set-webkit-configuration
- https://bugs.webkit.org/show_bug.cgi?id=46278
-
- Use Port.default_configuration() instead of hardcoding Release in
- ChromiumPort configuration initialization, so that we still inherit the
- configuration set by set-webkit-configuration.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
-
-2010-09-24 Chang Shu <chang.shu@nokia.com>
-
- Reviewed by Csaba Osztrogonác.
-
- [Qt] Fix the code to check file existence.
- https://bugs.webkit.org/show_bug.cgi?id=46465
-
- * QtTestBrowser/main.cpp:
- (main):
-
-2010-09-23 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r68232.
- http://trac.webkit.org/changeset/68232
-
- Broken NRWT on the canary bots.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-09-23 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- r68008 broke new-run-webkit-tests in that the chromium ports no
- longer respect set-webkit-configuration. The correct fix for this
- is being pursued in bug 46278 (along with a bunch of unit tests),
- but in the meantime I'm reverting the particular lines that broke
- things. This was tested by hand.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-09-23 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2 API: Need way to know when a frame is removed from the hierarchy
- <rdar://problem/8414062>
- https://bugs.webkit.org/show_bug.cgi?id=46432
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didRemoveFrameFromHierarchy):
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-09-23 Tony Chang <tony@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [chromium] implement layoutTestController.sampleSVGAnimationForElementAtTime
- https://bugs.webkit.org/show_bug.cgi?id=46426
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::sampleSVGAnimationForElementAtTime):
- * DumpRenderTree/chromium/LayoutTestController.h:
-
-2010-09-23 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Nate Chapin.
-
- [GTK] r68199 introduced two test failures
- https://bugs.webkit.org/show_bug.cgi?id=46424
-
- Fix a regression handling preference overrides that are attached to boolean properties.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::overridePreference): g_strcasecmp returns 0 when strings match
- so we must check for that when converting a string to a boolean.
-
-2010-09-23 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by David Levin.
-
- Fix a condition check in ServerProcess, which becomes relevant when reading binary data.
- https://bugs.webkit.org/show_bug.cgi?id=46406
-
- This breaks when the method is called with specified size of data (image data), and the
- buffer hasn't yet reached this size.
-
- * Scripts/webkitpy/layout_tests/port/server_process.py: Changed to check for values of
- index larger than 0.
-
-2010-09-23 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Nate Chapin.
-
- [GTK] Some tests from r68174 fail on the GTK+ bots
- https://bugs.webkit.org/show_bug.cgi?id=46396
-
- Simplify LayoutTestController::overridePreference to make it easier for
- people unfamiliar with the code to keep the list of preferences up to date.
- Add the conversion for enable-hyperlink-auditing.
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::overridePreference): Use a simple if-else block to determine
- out the property name for overrridePreference. Also simplify the logic for setting
- string properties. Add the conversion for enable-hyperlink-auditing.
-
-2010-09-23 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] add caretBrowsingEnabled to WebSettings and DRT
- https://bugs.webkit.org/show_bug.cgi?id=46388
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::overridePreference):
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::reset):
- (WebPreferences::applyTo):
- * DumpRenderTree/chromium/WebPreferences.h:
-
-2010-09-23 Nate Chapin <japhet@chromium.org>
-
- Reviewed by Darin Fisher.
-
- Allow DRT to toggle hyperlink auditing (i.e., <a ping>).
- https://bugs.webkit.org/show_bug.cgi?id=30458
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::overridePreference):
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::reset):
- (WebPreferences::applyTo):
- * DumpRenderTree/chromium/WebPreferences.h:
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::overridePreference):
-
-2010-09-21 Stephen White <senorblanco@chromium.org>
-
- Reviewed by David Levin.
-
- Implement --enable-accelerated-2d-canvas flag in DumpRenderTree.
- https://bugs.webkit.org/show_bug.cgi?id=46208
-
- This flag allows the layout tests to be run with or without accelerated
- 2D canvas rendering.
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
- Declare the new flag string, and check for it on startup.
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- Add a boolean for the new flag, in order to preserve its value over
- preferences reset.
- (TestShell::resetWebSettings):
- Set the new flag to the stored value on reset.
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::setAccelerated2dCanvasEnabled):
- Add an accessor for the new flag.
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::reset):
- Initialize the new flag to false.
- (WebPreferences::applyTo):
- Copy the flag's value to the WebSettings.
- * DumpRenderTree/chromium/WebPreferences.h:
- Add the new flag.
-
-2010-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Refactor QtWebKitPlatformPlugin interface
-
- Make it easier to keep source-compability for the
- QtWebKitPlatformPlugin interface, and run qmake
- on the example (but not build) for convenience.
-
- https://bugs.webkit.org/show_bug.cgi?id=46345
-
- * Scripts/webkitdirs.pm:
-
-2010-09-23 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Tweak some status messages that Eric thought were confusing
- https://bugs.webkit.org/show_bug.cgi?id=46342
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-22 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Fix comm-queue typo
- https://bugs.webkit.org/show_bug.cgi?id=46339
-
- We were missing a "self". The real problem is that we didn't have an
- integration test for the failure case.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-22 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue should log more detailed messages to the QueueStatusServer
- https://bugs.webkit.org/show_bug.cgi?id=46333
-
- When I created CommitQueueTask, I removed most of the previous logging.
- This patch adds back more detailed logging so folks can see their patch
- progress through the queue.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py:
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-22 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [Chromium] User style layout tests don't pass on Chromium
- https://bugs.webkit.org/show_bug.cgi?id=46069
-
- Fix a typo in LayoutTestController::addUserStyleSheet that was causing a
- crash the Chromium DRT. Pass InjectInExistingDocuments to mimic DRT
- behavior from other ports.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::addUserStyleSheet):
-
-2010-09-22 Brent Fulgham <bfulgham@webkit.org>
-
- Reviewed by Martin Robinson.
-
- [WinCairo] Part 2: Update WebKitTestRunner and DumpRenderTree Build.
- https://bugs.webkit.org/show_bug.cgi?id=46303.
-
- * MiniBrowser/Configurations/MiniBrowserCFLite.vsprops: Added.
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: Moved
- CoreFoundation-specific stuff to new MiniBrowserCoreFoundation
- property sheet.
- * MiniBrowser/Configurations/MiniBrowserCoreFoundation.vsprops: Added.
- * MiniBrowser/MiniBrowser.vcproj: Updated configuration to use
- appropriate property sheet for the build types.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Updated the
- configuration to use appropriate property sheet for CoreFoundation
- and CFLite-style builds.
-
-2010-09-22 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Optimize commit-queue performance for green trees
- https://bugs.webkit.org/show_bug.cgi?id=46254
-
- This patch redesigns the controller logic for the commit-queue. In the
- new design, the controller exercises much finer-grained control over
- the landing process. In particular:
-
- - Patches that fail to apply now get rejected almost immediately.
- - Patches that fail to build get rejects after two builds (instead of
- three builds and one test run).
- - Patches that run into a flaky test now get accepted after one build
- and two test runs instead of three full build-and-test runs.
-
- The main cost of these optimizations is that we don't find out the tree
- has a failing test until the very end of the process, but if the tree
- has a busted test, there's not much we can do anyway. We might as well
- burn commit-queue resources spinning optimisticly.
-
- * Scripts/webkitpy/tool/bot/commitqueuetask.py: Added.
- * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py: Added.
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-22 Brent Fulgham <bfulgham@webkit.org>
-
- Reviewed by Martin Robinson.
-
- [WinCairo] Update WebKitTestRunner and DumpRenderTree Build.
- https://bugs.webkit.org/show_bug.cgi?id=46303.
-
- * DumpRenderTree/win/DumpRenderTree.vcproj: Disable local MD5 sources
- for Cairo build. Copy wtf MD5 header to ForwardingHeaders for the
- WinCairo build.
- * WebKitTestRunner/Configurations/InjectedBundleCFLite.vsprops: Added.
- * WebKitTestRunner/win/InjectedBundle.vcproj: Update win new *_Cairo
- build targets that use the new InjectedBundleCFLite.vsprops file.
-
-2010-09-22 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix bustage of rebaseline-chromium-webkit-tests resulting from
- r67974. Really need better unit tests for this tool :(
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-09-22 Adam Roben <aroben@apple.com>
-
- Unbreak test-webkitpy
-
- * Scripts/webkitpy/test/main.py:
- (Tester.run_tests): Add a line that mysteriously got deleted.
-
-2010-09-22 Adam Roben <aroben@apple.com>
-
- Make test-webkitpy test WebKit2's scripts
-
- These scripts can't be in WebKitTools due to limitations of Apple's
- build process. But that doesn't mean we can't test them!
-
- Fixes <http://webkit.org/b/46297> test-webkitpy should test code in
- WebKit2/Scripts
-
- Reviewed by Adam Barth.
-
- * Scripts/test-webkitpy:
- (_clean_packages_with_test): Renamed from _clean_webkitpy_with_test.
- Now takes an external_package_paths parameter and cleans both webkitpy
- and any external packages.
- (init): Added an external_package_paths parameter which we pass along
- to _clean_packages_with_test.
- (top level): Add WebKit2/Scripts/webkit2 as our only external package
- and pass it along to init and Tester.run_tests.
-
- * Scripts/webkitpy/test/main.py:
- (Tester.run_tests): Added an optional external_package_paths
- parameter. We modify sys.path so that the external packages can be
- imported, and search for unittest files inside all external packages
- in addition to inside webkitpy.
-
-2010-09-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: r68063 broke linux python tests
-
- Add a missing "from __future__ import with_statement" to this
- new file; the perils of testing only on the Mac and by review :(
-
- https://bugs.webkit.org/show_bug.cgi?id=46293
-
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
-
-2010-09-22 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Add a 'chromium-gpu' set of ports that will test the accelerated
- GPU paths. This patch adds:
-
- - support for the '--accelerated-compositing' and
- 'accelerated-2d-canvas' flags to new-run-webkit-tests (and the
- 'no-' flags)
- - adds a new set of Ports that will look under
- platform/chromium-gpu-$OS/ for baselines before looking in the
- regular chromium search path
- - adds a new test_expectations.txt file in platform/chromium-gpu
- that skips all but the tests we actually want to run with
- acceleration.
-
- This patch will allow us to run both with and without acceleration
- and to change the defaults for both the regular and -gpu options
- as the code evolves.
-
- We plan to add both --chromium-$OS and --chromium-gpu-$OS runs to
- each test bot.
-
- https://bugs.webkit.org/show_bug.cgi?id=46225
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-09-22 Jamey Hicks <jamey.hicks@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Web Inspector: Remote Web Inspector support for QtWebKit
- https://bugs.webkit.org/show_bug.cgi?id=43988
-
- Runs a web debug server on port specified by QtTestBrowser
- argument -remote-inspector-port. Property
- _q_webInspectorServerPort of the QWebPage instance will be set
- according to the argument. All pages with that property set will
- be remotely inspectable.
-
- URL for remote inspection of first QWebPage is
- http://localhost:9222/webkit/inspector/inspector.html?page=1
- where 1 is the number of the QWebPage instance.
-
- The base URL yields an index page with links to the individual inspectors:
- http://localhost:9222/
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::init):
- * QtTestBrowser/launcherwindow.h:
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
-
-2010-09-22 Adam Roben <aroben@apple.com>
-
- Fix webkit-patch failure-reason now that build.webkit.org has been
- updated
-
- Fixes <http://webkit.org/b/46273> webkit-patch failure-reason crashes
- every time
-
- Reviewed by Eric Seidel.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- (BuildBot._file_cell_text): Added. Travels down the firstChild chain
- looking for an element that contains text, then returns it.
- (BuildBot._parse_twisted_file_row): Use _file_cell_text to get the
- text out of the cells. This way it doesn't matter whether the cells
- have <b> children (as for cells in directory rows) or not (as for
- cells in file rows)
- (BuildBot._parse_twisted_directory_listing): Look for rows that have
- the "directory" or "file" class, rather than rows with any class,
- since header rows now have a class attribute.
-
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
- (BuildBotTest._example_directory_listing): Updated to more closely
- match the markup that build.webkit.org is producing now.
-
-2010-09-21 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- new-run-webkit-tests: fix bug introduced in r68008 where if you
- specify --chromium and no --platform, and you're running on
- windows, you use the 'chromium-win' port by default instead of the
- version-specific port. This breaks the buildbots.
-
- It will be good for this refactoring to settle down so I can
- rewrite the logic for default ports and the unit tests to be
- clearer (and the testing more comprehensive).
-
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
-
-2010-09-21 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Adam Barth.
-
- Modify the Port interface to take only a series of keyword arguments
- in the constructor, and modify Port/factory.get() to accomodate that,
- and to accept user=XXX as an argument so we can pass
- webkitpy.common.system.user.User objects in.
-
- Then, modify new-run-webkit-tests and rebaseline-chromium-webkit-tests
- to use the common routine in webkitpy.common.system.user.open_url()
- to display HTML files.
-
- There was a routine in the Port interface to do the same thing,
- but I see no need for a port-specific hook for this, since it is
- something that will always be executed by the host environment
- and displaying web pages has nothing to do with running layout tests.
-
- Note that new-run-webkit-tests used to use test_shell to display
- the page; this is potentially useful so that you can actually click
- from a result to the broken page; however, since DumpRenderTree
- doesn't support this functionality, it will be going away eventually.
-
- https://bugs.webkit.org/show_bug.cgi?id=46128
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
- * Scripts/webkitpy/layout_tests/port/gtk.py:
- * Scripts/webkitpy/layout_tests/port/mac.py:
- * Scripts/webkitpy/layout_tests/port/qt.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/win.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-09-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Get fresh theme when running EWebLauncher
- https://bugs.webkit.org/show_bug.cgi?id=46210
-
- If user tried to run EWebLauncher outside of the build tree, it would
- not find the theme and fallback to the installed one. However, since
- EWebLauncher is not installed, we always want to take the theme from
- the just compiled source code. If user had never installed WebKit's
- EFL port it could even receive a segv since no theme would be found.
-
- Now EWebLauncher does not fallback to the installed theme and CMake
- gives as DATA_DIR the directory of the theme it has just built.
-
- * CMakeListsEfl.txt: Pass the build directory as DATA_DIR to
- EWebLauncher.
- * EWebLauncher/main.c: Use only the theme from build director. Do not
- fallback to others as this could hide real bugs.
- (quit):
- (browserCreate):
- (findThemePath):
- (main):
-
-2010-09-21 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Don't pass the --test-shell arg to the Chromium Mac port of DRT;
- it just confuses it.
-
- https://bugs.webkit.org/show_bug.cgi?id=46230
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-09-21 Lucas Forschler <lforschler@apple.com>
-
- Reviewed by Stephanie Lewis.
-
- Make a new buildbot for Leopard Debug Test
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-09-21 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Fix breakage of Chromium Mac DRT port caused by r67905.
-
- https://bugs.webkit.org/show_bug.cgi?id=46230
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-09-21 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- Add missing import of 'tempfile'.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-09-17 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: pull the list of tests from the Port, and
- make it possible to run with no actual test files in the filesystem.
-
- This set of changes allows us to delete the special
- webkitpy/layout_tests/data directory and test the generic code without
- touching the filesystem (except to write results). This speeds up
- test-webkitpy substantially.
-
- This also cleans up and removes several code paths in the generic
- code and fixes some minor bugs, notably in the test_expectations
- parsing, which was previously fragile if the tests weren't present.
-
- We also change the way we diff image results to be able to do so
- in memory, without relying on files. This slows down chromium
- test_shell, which always writes images to files, but should speed
- up DRT and ImageDiff-based implementations slightly.
-
- Note that pulling the list of tests to run from the Port will allow
- ports to specify what tests to run as an inclusive list; previously
- you could only do this as an exclusive list by using a
- test_expectations file or Skipped files; nothing actually uses this
- feature yet and it's unclear if it should be used.
-
- Note that there are no functional changes -- apart from now
- always printing out the location of the checksum file when we are
- tracing test runs -- and the total number of lines of non-test code
- actually drops by two.
-
- There is some more cleanup that can be done in the Port/Driver
- interface and in some handling of filenames, but I'll save that
- for another change.
-
- https://bugs.webkit.org/show_bug.cgi?id=45801
-
- * Scripts/webkitpy/layout_tests/data/*: Removed.
- - no longer need special mock layout_tests_directory in the
- repository.
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- - add code to display missing text files, checksums when tracing
- - update to not look at the filesystem directly.
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- - add more unit tests
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- - remove tests_are_present flag
- - update with changes in Port interface - no longer access
- the filesystem directly, although we still use os.path for
- filename manipulation.
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- - add more unit tests
- * Scripts/webkitpy/layout_tests/layout_package/test_files.py: Removed.
- - renamed to port/test_files.py
- * Scripts/webkitpy/layout_tests/port/base.py:
- - change diff_image() to expect actual image data, not filenames
- - add expected_checksum(), expected_image(), expected_text() to
- return the content of the files so that we don't need a filesystem
- - add path_exists(), path_isdir() for filesystem-like access.
- - add test_dirs() to keep clobber-test-results from needing to
- actually look at a real layout tests dir
- - add tests() to return the list of tests to run on the port
- (calls port/test_files to do the work).
- - add update_baseline() to be able to save new baselines
- - add uri_to_test_name() from port/dryrun.py so we can easily check
- filename_to_uri()
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- - add more unit tests
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- - change diff_image() to accept image content, not filenames.
- This will be slower for test_shell/image_diff, but faster
- for DRT/ImageDiff.
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- - add more unit tests
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- - simplify greatly
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
- - add more unit tests
- * Scripts/webkitpy/layout_tests/port/test.py:
- - massive rewrite to use in-script list of tests and expectations
- * Scripts/webkitpy/layout_tests/port/test_files.py:
- - rename from layout_package/test_files.
- * Scripts/webkitpy/layout_tests/port/test_files_unittest.py:
- - add unit tests
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- - update diff_image() to take image contents, not files. Should
- make things slightly faster.
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- - update with changes to diff_image()
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- - update with changes to diff_image()
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- - remove tests_are_present from test_expectations
- - pull the list of tests from port.tests() instead
- of calling test_files.py directly.
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- - update unit tests
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- - update with changes to
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- - update with change in Port interface
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
- - update with change in Port interface
- * Scripts/webkitpy/style/checkers/test_expectations.py:
- - remove the tests_are_present flag
-
-2010-09-21 Anders Carlsson <andersca@apple.com>
-
- Disable logging.
-
- * MiniBrowser/mac/MiniBrowser_Prefix.pch:
-
-2010-09-21 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- add a script for running webkit_unit_tests
- https://bugs.webkit.org/show_bug.cgi?id=46014
-
- * Scripts/run-chromium-webkit-unit-tests: Added.
-
-2010-09-21 Fridrich Strba <fridrich.strba@bluewin.ch>
-
- Reviewed by Martin Robinson.
-
- Fix linking problems on Windows.
- https://bugs.webkit.org/show_bug.cgi?id=45844
-
- * GNUmakefile.am: link the executables with winmm.dll
-
-2010-09-21 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- feeder-queue svn updates more often than needed
- https://bugs.webkit.org/show_bug.cgi?id=46171
-
- We don't need to poll SVN every time we feed the feeders. Rather, we
- can count on the wrapper shell script to auto-update the queue.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-21 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Add robot loader timeout and extra time options.
- https://bugs.webkit.org/show_bug.cgi?id=46172
-
- [-robot-timeout <s>]: Load the next page after s seconds if the current
- page didn't finish loading.
- [-robot-extra-time <s>]: Wait s seconds after the current page finished
- loading before loading the next one. This should allow some time for the
- page's JavaScript to execute.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::applyPrefs):
- * QtTestBrowser/main.cpp:
- (LauncherApplication::robotTimeout):
- (LauncherApplication::robotExtraTime):
- (LauncherApplication::LauncherApplication):
- (LauncherApplication::handleUserOptions):
- (main):
- * QtTestBrowser/urlloader.cpp:
- (UrlLoader::UrlLoader):
- (UrlLoader::loadNext):
- (UrlLoader::loadUrlList):
- * QtTestBrowser/urlloader.h:
-
-2010-09-21 Pavel Podivilov <podivilov@chromium.org>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-20 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Eric Carlson.
-
- [GTK] enhanced context menu for media elements
- https://bugs.webkit.org/show_bug.cgi?id=45021
-
- EventSender::contextClick() now returns an array of js
- objects. Each object has a title property and a click() method.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (getMenuItemTitleCallback):
- (setMenuItemTitleCallback):
- (menuItemClickCallback):
- (getMenuItemClass):
- (contextClickCallback):
-
-2010-09-20 Hayato Ito <hayato@chromium.org>
-
- Unreviewed.
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- The tool member variable should be called _tool
- https://bugs.webkit.org/show_bug.cgi?id=46160
-
- Created by find-and-replace.
-
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/openbugs.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py:
- * Scripts/webkitpy/tool/commands/sheriffbot.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/multicommandtool.py:
-
-2010-09-20 Adam Barth <abarth@webkit.org>
-
- I ran the tests before landing but ignored the fact that they failed. :(
-
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add a feeder queue that polls bugs.webkit.org for the commit-cluster
- https://bugs.webkit.org/show_bug.cgi?id=46141
-
- The feeder-queue polls bugs.webkit.org every 30 seconds and updates the
- list of work items on the status server. The individual commit-cluster
- nodes then grab the patches from the server and process them.
-
- * Scripts/webkitpy/tool/bot/feeders.py: Added.
- * Scripts/webkitpy/tool/bot/feeders_unittest.py: Added.
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/queuestest.py:
-
-2010-09-20 Leandro Pereira <leandro@profusion.mobi>
-
- Reviewed by Darin Adler.
-
- build-webkit: Add support for CMake build system
- https://bugs.webkit.org/show_bug.cgi?id=44979
-
- * Scripts/build-webkit: Add "--efl" command-line option to build the
- EFL port of WebKit.
- * Scripts/webkitdirs.pm: Define buildCMakeProject() and
- buildEflCMakeProject() subroutines.
-
-2010-09-20 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: refactor command line args getting passed to DRT
-
- This change cleans up some argument parsing between functions to get
- rid of some overlapping data structures. There should be no functional
- changes in this patch; it is pure refactoring in preparation for
- landing the Chrome GPU port and adding a generic way to pass
- args to DRT/TestShell.
-
- https://bugs.webkit.org/show_bug.cgi?id=46135
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- - pass the options argument explicitly to the threads and drivers,
- also consolidate the passing of options to the driver.
- - pass options directly to process_output() to remove a couple
- parameters (minor cleanup).
- * Scripts/webkitpy/layout_tests/port/base.py:
- - pass the options argument to Port.create_driver().
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- - update Port.create_driver() test
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- - pass the options argument to Port.create_driver(), and clean up
- building of the cmd line for DRT.
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- - pass the options argument to Port.create_driver()
- * Scripts/webkitpy/layout_tests/port/test.py:
- - pass the options argument to Port.create_driver()
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- - pass the options argument to Port.create_driver(), and clean up
- building of the cmd line for DRT.
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- - consolidate args in _get_dump_render_tree_args and rename to
- _get_test_args(); move all of the command-line args to the
- Port implementations.
-
-2010-09-20 Andrew Wilson <atwilson@chromium.org>
-
- Revert change which was accidentally committed along with some expectation changes.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
-
-2010-09-20 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Add explicit --force-patch flag to webkitpy tools
- https://bugs.webkit.org/show_bug.cgi?id=46103
-
- It wasn't obvious until I read the applypatch.py source code that
- --non-interfactive implies passing --force to patch. Add --force-patch
- as an alias to the flag, so that this behavior is more discoverable.
-
- * Scripts/webkitpy/tool/steps/applypatch.py:
- * Scripts/webkitpy/tool/steps/options.py:
-
-2010-09-20 Eric Seidel <eric@webkit.org>
-
- Unreviewed, adding a line which got dropped and is trivially correct (and tested).
-
- commit-queue can't land patches
- https://bugs.webkit.org/show_bug.cgi?id=46138
-
- Add a line of code I forgot in my last commit.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
-
-2010-09-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- The commit-cluster bots still race to lock patch_ids
- https://bugs.webkit.org/show_bug.cgi?id=46130
-
- It turns out we need to use a transaction object to make the
- read/modify/write lock operation atomic. From reading the AppEngine
- documentation, I think this patch should do what we want. It's hard to
- test locally because the test instance isn't distributed in the same
- way the production instance is.
-
- * QueueStatusServer/handlers/nextpatch.py:
- * QueueStatusServer/model/activeworkitems.py: Added.
-
-2010-09-20 Andy Estes <aestes@apple.com>
-
- Reviewed by Adam Barth.
-
- REGRESSION (HTML5 Parser): Pages broken due to <tag<tag> parsing changes
- https://bugs.webkit.org/show_bug.cgi?id=40961
-
- Implement WebKitUsePreHTML5ParserQuirks preference.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues): Reset WebKitUsePreHTML5ParserQuirks
- to false after a test finishes.
-
-2010-09-20 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: Put
- $(WebKitOutputDir)\include before $(WebKitLibrariesDir)\include so
- we'll pick up the most recent versions of the headers.
-
-2010-09-20 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should check commit-queue+ again just before committing
- https://bugs.webkit.org/show_bug.cgi?id=32679
-
- Added a _revalidate_patch check, right before landing.
-
- Since _revalidate_patch passes the patch_id from the work item
- back to bugzilla, I had to fix all of the previous queue tests to
- use valid attachment ids (that's the majority of this change).
-
- In order to validate that the bug was still open, I had to teach
- bugzilla.Bug about open/closed states.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/queuestest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-20 Mihai Parparita <mihaip@chromium.org>
-
- Unreviewed.
-
- Adding myself as a comitter.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-20 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Two instances of commit-queue try to process the same patch
- https://bugs.webkit.org/show_bug.cgi?id=46113
-
- This patch makes next-patch atomic so that the server won't vend the
- same patch twice in the same hour.
-
- * QueueStatusServer/handlers/nextpatch.py:
-
-2010-09-20 Adam Roben <aroben@apple.com>
-
- Make WebKitTestRunner's wait-to-dump watchdog timer work on Windows
-
- We were previously trying to use a CFRunLoopTimer, but since Windows
- doesn't use CFRunLoop on most threads this doesn't work. Now we use a
- Windows-style timer on Windows.
-
- I also replaced all uses of "watchdog" with "watchdog timer".
-
- Fixes <http://webkit.org/b/46101> WebKitTestRunner's wait-to-dump
- watchdog timer doesn't work on Windows
-
- Reviewed by Anders Carlsson.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::dump): Updated for rename.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: Removed
- platform-specific functions.
- (WTR::LayoutTestController::LayoutTestController): Added call to
- platformInitialize.
- (WTR::LayoutTestController::waitUntilDone): Changed to call
- initializeWaitToDumpWatchdogTimerIfNeeded instead of doing the work
- right in this function.
- (WTR::LayoutTestController::waitToDumpWatchdogTimerFired): Updated for
- rename.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Added new
- members needed to support the watchdog timer abstraction. Replaced
- some "watchdog"s with "watchdog timer".
-
- * WebKitTestRunner/InjectedBundle/mac/LayoutTestControllerMac.mm:
- Added.
- (WTR::LayoutTestController::platformInitialize): Does nothing on this
- platform.
- (WTR::LayoutTestController::invalidateWaitToDumpWatchdog): Moved here
- from LayoutTestController.cpp and changed to use an early return.
- (WTR::waitUntilDoneWatchdogTimerFired): Moved here from
- LayoutTestController.cpp.
- (WTR::LayoutTestController::initializeWaitToDumpWatchdogTimerIfNeeded):
- Moved code here from LayoutTestController::waitUntilDone and changed
- to use an early return.
-
- * WebKitTestRunner/InjectedBundle/win/LayoutTestControllerWin.cpp:
- Added.
- (WTR::LayoutTestController::platformInitialize): Initialize our
- watchdog timer.
- (WTR::LayoutTestController::invalidateWaitToDumpWatchdog): Added.
- Kills and clears the watchdog timer.
- (WTR::waitToDumpWatchdogTimerFired): Added. Calls through to the
- LayoutTestController member function of the same name.
- (WTR::LayoutTestController::initializeWaitToDumpWatchdogTimerIfNeeded):
- Added. Sets up the timer if it isn't already set.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Added
- LayoutTestControllerMac.mm.
-
- * WebKitTestRunner/win/InjectedBundle.vcproj: Added
- LayoutTestControllerWin.cpp.
-
-2010-09-20 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Daniel Bates.
-
- [GTK] fast/forms/listbox-selection.html fails
- https://bugs.webkit.org/show_bug.cgi?id=45942
-
- Use the gdkModifersFromJSValue helper to parse all appropriate modifier
- strings in keyDownCallback.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (keyDownCallback): Use the gdkModifersFromJSValue instead of duplicating the
- modifier parsing logic.
-
-2010-09-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKit2 decidePolicyForNavigationAction should include mouse button information
- <rdar://problem/8413165>
- https://bugs.webkit.org/show_bug.cgi?id=46060
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (decidePolicyForNavigationAction):
- (decidePolicyForNewWindowAction):
-
-2010-09-19 Daniel Bates <dbates@rim.com>
-
- Reviewed by Martin Robinson.
-
- Add unit tests for diffs that delete or modify a change log entry
- or describe changes that are far apart
- https://bugs.webkit.org/show_bug.cgi?id=46046
-
- Add additional unit tests to test change log diffs that contain
- deletions or changes that are far apart from each other in the
- ChangeLog file.
-
- * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl:
- - Added the following unit tests:
- "fixChangeLogPatch: [no change] In-place change."
- "fixChangeLogPatch: [no change] Remove first entry."
- "fixChangeLogPatch: [no change] Remove entry in the middle."
- "fixChangeLogPatch: [no change] Far apart changes (i.e. more than one chunk)."
-
-2010-09-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Replace WKBundleRangeRef with WKBundleRangeHandleRef.
- https://bugs.webkit.org/show_bug.cgi?id=46054
-
- The new one acts like WKBundleNodeHandleRef and allows for getting a
- wrapper in a specific world for the handle.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::propertyValue):
- (WTR::propertyValueDouble):
- (WTR::propertyValueInt):
- (WTR::numericWindowPropertyValue):
- (WTR::toStr):
- (WTR::InjectedBundlePage::shouldBeginEditing):
- (WTR::InjectedBundlePage::shouldEndEditing):
- (WTR::InjectedBundlePage::shouldInsertNode):
- (WTR::InjectedBundlePage::shouldInsertText):
- (WTR::InjectedBundlePage::shouldDeleteRange):
- (WTR::InjectedBundlePage::shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::shouldApplyStyle):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-09-19 Kent Tamura <tkent@chromium.org>
-
- Unreviewed. Fix WebGL test regressions by r67809.
-
- * DumpRenderTree/chromium/WebPreferences.cpp:
- (WebPreferences::applyTo): Call setExperimentalWebGLEnabled().
-
-2010-09-19 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Adam Barth.
-
- [DRT/Chromium] Fix a WebSettings handling bug
- https://bugs.webkit.org/show_bug.cgi?id=45945
-
- Before this change, Chromium DRT reset WebSettings for every new
- window. It was wrong.
- If new window is not the first one, we have to apply the same
- settings as the first window. So, we introduce WebPreference to
- store the current settings, and apply it to new windows. It's same
- as test_shell's behavior.
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- Use WebPreferences instead of WebSettings.
- (LayoutTestController::setUserStyleSheetEnabled):
- (LayoutTestController::setUserStyleSheetLocation):
- (LayoutTestController::setAuthorAndUserStylesEnabled):
- (LayoutTestController::setPopupBlockingEnabled):
- (LayoutTestController::disableImageLoading):
- (LayoutTestController::setJavaScriptCanAccessClipboard):
- (LayoutTestController::setXSSAuditorEnabled):
- (LayoutTestController::setAllowUniversalAccessFromFileURLs):
- (LayoutTestController::setAllowFileAccessFromFileURLs):
- (LayoutTestController::overridePreference):
- (LayoutTestController::setEditingBehavior):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::resetWebSettings): Use WebPreferences.
- (TestShell::runFileTest): ditto.
- (TestShell::createNewWindow): Apply existing WebPreferences to a new WebView.
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::preferences):
- (TestShell::applyPreferences):
- * DumpRenderTree/chromium/WebPreferences.cpp: Added.
- * DumpRenderTree/chromium/WebPreferences.h: Added.
-
-2010-09-18 Prasad Tammana <prasadt@chromium.org>
-
- Reviewed by David Levin.
-
- update-webkit --chromium spitting out a spurious error
- https://bugs.webkit.org/show_bug.cgi?id=45868
-
- * Scripts/update-webkit-chromium: Use commandExists() function to check for existence of gclient.
-
-2010-09-18 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Improve/unify the PageLoadClient interfaces
- https://bugs.webkit.org/show_bug.cgi?id=46043
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didStartProvisionalLoadForFrame):
- (didReceiveServerRedirectForProvisionalLoadForFrame):
- (didFailProvisionalLoadWithErrorForFrame):
- (didCommitLoadForFrame):
- (didFinishDocumentLoadForFrame):
- (didFinishLoadForFrame):
- (didFailLoadWithErrorForFrame):
- (didReceiveTitleForFrame):
- (didFirstLayoutForFrame):
- (didFirstVisuallyNonEmptyLayoutForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didReceiveServerRedirectForProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didCommitLoadForFrame):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didReceiveTitleForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::didReceiveMessageFromInjectedBundle):
- (WTR::TestController::didFinishLoadForFrame):
- * WebKitTestRunner/TestController.h:
-
-2010-09-17 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Adding a shell script I use to run the
- commit-queue. Now that multiple machines run the cq,
- it makes sense to share the script between them.
-
- * EWSTools/start-commit-queue.sh: Added.
-
-2010-09-17 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Jon Honeycutt.
-
- The colors on the new build.webkit.org (after upgrading the master to 0.8.1) are
- slightly harder to read, so this reverts the previous background colors for various
- states, making it easier to read.
-
- * BuildSlaveSupport/build.webkit.org-config/public_html/default.css:
- (.success):
- (.failure):
- (.warnings):
- (.exception):
- (.start,.running,td.building):
- (.offline,td.offline):
-
-2010-09-17 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r67692.
- http://trac.webkit.org/changeset/67692
- https://bugs.webkit.org/show_bug.cgi?id=46011
-
- broke layout test dashboard (Requested by johnny_g on
- #webkit).
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-09-17 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Oliver Hunt.
-
- Style bot complains about cairo forward declaration naming
- https://bugs.webkit.org/show_bug.cgi?id=45867
-
- Exclude Cairo forward declarations from indentifiers with underscores checks.
-
- * Scripts/webkitpy/style/checkers/cpp.py: Add exclusion for Cairo forward-declarations.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Add some tests for this.
-
-2010-09-16 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Include detailed test modifiers (e.g. FLAKY) in results.json for failing non-layout tests
- https://bugs.webkit.org/show_bug.cgi?id=45408
-
- This change also tries to remove duplicated upload_results_json methods
- in run_webkit_tests.py and json_results_generator.py.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-09-16 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] When switching views (WebViewGraphicsBased <--> WebViewTraditional), QWebPage signals and QActions have to be re-set.
-
- Recently r67554 changed the way different views use the WebPage class: it was previously being shared between
- different views, but now for each view switch, a new WebPage class is constructed and set. Signals and QAction's
- were not being set to the new WebPage though. Patch fix that, by re constructing the toolbar, and then re-hooking
- all page specific stuff to the UI.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::initializeView):
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::MainWindow):
- (MainWindow::buildUI):
- (MainWindow::setPage):
- * QtTestBrowser/mainwindow.h:
-
-2010-09-12 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- Make all accesses to m_item (GraphicsWebView) done by WebViewGraphicsBased class happen though graphicsWebView getter method.
-
- This patch is mostly a preparation for another commit, where the ownership of the m_item/GraphicsWebView
- object will move to the qgraphicsscene instead of the qgraphicsview.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::setPage):
- (WebViewGraphicsBased::setResizesToContents):
- (WebViewGraphicsBased::resizeEvent):
- (WebViewGraphicsBased::animatedFlip):
- * QtTestBrowser/webview.h:
- (WebViewGraphicsBased::setItemCacheMode):
- (WebViewGraphicsBased::itemCacheMode):
-
-2010-09-12 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- Moved setYRotation method body out of the class (WebViewGraphicsBased) definition.
-
- We usually separate methods whose body are larger than a few lines from the class definition.
-
- * QtTestBrowser/webview.h:
- (WebViewGraphicsBased::yRotation):
- (WebViewGraphicsBased::setYRotation):
-
-2010-09-12 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- Make initializeView method of LauncherWindow private.
-
- No one else needs to be able to call it but LauncherWindow.
- Also moving the declation of isGraphicsBased method down in the same file, in order
- to better group related methods.
-
- * QtTestBrowser/launcherwindow.h:
-
-2010-09-12 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- Make the getter 'page' method of MainWindow const.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::page):
- * QtTestBrowser/mainwindow.h:
-
-2010-09-12 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Andreas Kling.
-
- Remove useless parameter from MainWindow class' constructor.
-
- The parameter defaults to an empty URL and is not being used by any caller. Apart from that it is also
- not referred in the constructor body and does not make much sense.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::MainWindow):
- * QtTestBrowser/mainwindow.h:
-
-2010-09-15 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [Chromium] Needs DRT queueLoadHTMLString and setDeferMainResourceLoad-implementations
- https://bugs.webkit.org/show_bug.cgi?id=42151
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (WorkItemLoadHTMLString::WorkItemLoadHTMLString):
- (WorkItemLoadHTMLString::run):
- (LayoutTestController::queueLoadHTMLString):
- (LayoutTestController::reset):
- (LayoutTestController::setDeferMainResourceDataLoad):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::deferMainResourceDataLoad):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didCreateDataSource):
-
-2010-09-16 Adrienne Walker <enne@google.com>
-
- Reviewed by Kenneth Russell.
-
- Add script to synchronize WebKit and Khronos WebGL tests
- https://bugs.webkit.org/show_bug.cgi?id=42336
-
- * Scripts/update-webgl-conformance-tests: Added.
- * Scripts/webkitpy/layout_tests/update_webgl_conformance_tests.py: Added.
- * Scripts/webkitpy/layout_tests/update_webgl_conformance_tests_unittest.py: Added.
-
-2010-09-16 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add support for sending synchronous messages from the InjectedBundle to the WKContext
- <rdar://problem/8365320>
- https://bugs.webkit.org/show_bug.cgi?id=44785
-
- * MiniBrowser/mac/AppDelegate.m:
- (didReceiveSynchronousMessageFromInjectedBundle):
- (-[BrowserAppDelegate init]):
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didCreatePage):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
-
-2010-09-16 Leonid Ebril <leonid.ebril@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] QtTestBrowser: Disable creation of a new window for screenshot on Symbian platform.
- https://bugs.webkit.org/show_bug.cgi?id=45885
-
- Avoid creation of an additional window for screenshot to prevent overlapping with original window.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::screenshot):
-
-2010-09-16 Anders Carlsson <andersca@apple.com>
-
- Fix clang++ build.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController zoomIn:]):
- (-[BrowserWindowController zoomOut:]):
- (-[BrowserWindowController resetZoom:]):
- Remove trailing semicolons.
-
-2010-09-16 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r67628.
- http://trac.webkit.org/changeset/67628
- https://bugs.webkit.org/show_bug.cgi?id=45904
-
- broke the build (Requested by eric_carlson on #webkit).
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (contextClickCallback):
-
-2010-09-16 Balazs Kelemen <kbalazs@webkit.org>
-
- Unreviewed.
-
- Adding myself as a comitter.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-15 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Eric Carlson.
-
- [GTK] enhanced context menu for media elements
- https://bugs.webkit.org/show_bug.cgi?id=45021
-
- EventSender::contextClick() now returns an array of js
- objects. Each object has a title property and a click() method.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (getMenuItemTitleCallback):
- (setMenuItemTitleCallback):
- (menuItemClickCallback):
- (getMenuItemClass):
- (contextClickCallback):
-
-2010-09-14 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Eric Carlson and Martin Robinson.
-
- [GTK] eventSender.contextClick() should return the contents of the context menu
- https://bugs.webkit.org/show_bug.cgi?id=39102
-
- Make the eventSender use the new private WebKitGtk+ API to
- retrieve the context-menu item titles and store them in an array.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (contextClickCallback):
-
-2010-09-16 Eric Uhrhane <ericu@chromium.org>
-
- Reviewed by Jian Li.
-
- Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
- https://bugs.webkit.org/show_bug.cgi?id=45798
-
- * Scripts/build-webkit:
-
-2010-09-16 Robert Hogan <robert@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Support globalhistory tests
- https://bugs.webkit.org/show_bug.cgi?id=45774
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::isGlobalHistoryTest):
- (WebCore::DumpRenderTree::open):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::dumpHistoryCallbacks):
- (LayoutTestController::removeAllVisitedLinks):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-09-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- deduplicate-tests should be runnable from any WebKit directory
- https://bugs.webkit.org/show_bug.cgi?id=44709
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-15 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] sort testing methods in DRT
- https://bugs.webkit.org/show_bug.cgi?id=45850
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::EventSender):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::TextInputController):
-
-2010-09-15 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- CQ status shows items out of order
- https://bugs.webkit.org/show_bug.cgi?id=45846
-
- Only group consecutive status items with the same patch ID into the same
- group, so that overall item ordering is preserved.
-
- Also don't indent status items that only have a single item in their
- group.
-
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/templates/includes/singlequeuestatus.html: Added.
- * QueueStatusServer/templates/queuestatus.html:
-
-2010-09-15 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add queue start/stop messages
- https://bugs.webkit.org/show_bug.cgi?id=45853
-
- I ended up needing to clean up a bunch of our unit testing
- in order to test this new code path nicely.
-
- There are also a few PEP8 changes needed to pass check-webkit-style.
-
- * Scripts/webkitpy/tool/bot/queueengine.py:
- * Scripts/webkitpy/tool/bot/queueengine_unittest.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/queuestest.py:
- * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
-
-2010-09-15 Simon Fraser <simon.fraser@apple.com>
-
- https://bugs.webkit.org/show_bug.cgi?id=45849
- WKURLCreateWithCFURL crashes with null url
-
- Fix MiniBrowser crash when the url is not parseable.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController fetch:]):
-
-2010-09-15 Patrick Gansterer <paroga@paroga.com>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make it possible to run more than one commit-queue instance
- https://bugs.webkit.org/show_bug.cgi?id=45786
-
- Mostly we need to make sure the two (or more) instances get
- different patches to work on. To do this, I re-worked
- the code responsible for getting the next work item to
- round trip through the status server. The status server only
- vends patches from the work items list, only if those patches
- have not had status reported for them in the last hour.
-
- This is another step towards making all queues go through the
- status server, thus making it possible to run more than one
- instance of various EWS bots (as requested in bug 44292).
-
- The webkitpy changes are already covered by existing unit tests.
- The QueueStatusSever sadly has no testing infrastructure yet. :(
-
- * QueueStatusServer/handlers/nextpatch.py: Added.
- * QueueStatusServer/index.yaml:
- * QueueStatusServer/main.py:
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-15 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- NRWT fails with UnicodeDecodeError on editing/selection/mixed-editability-10.html
- https://bugs.webkit.org/show_bug.cgi?id=45791
-
- Force filenames to be raw bytes before running difflib.unified_diff.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
-
-2010-09-15 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] QtTestBrowser crashes when enabling QGraphicsView mode after first loading page without it enabled
- https://bugs.webkit.org/show_bug.cgi?id=35247
-
- The main issue when changing the views is that the plugins and any other components that
- depend on view specific attributes such as the native window id are not teared down.
- Even if we had a tear-down procedure, we'd have to re-initialize the plugin after
- switching to the new view (QGraphicsWebView). This is a rather uncommon situation, so
- we decided to work around this in QtTestBrowser by making toggling between QWebView
- and QGraphicsWebView also re-create the page.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::initializeView):
- * QtTestBrowser/mainwindow.h:
-
-2010-09-14 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Send webkit accessibility notifications to Chromium
- https://bugs.webkit.org/show_bug.cgi?id=45156
-
- Move printf inside shouldDumpAccessibilityNotifications check.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::postAccessibilityNotification):
-
-2010-09-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] fix http/tests/security/local-user-CSS-from-remote.html
- https://bugs.webkit.org/show_bug.cgi?id=45788
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setUserStyleSheetLocation): use a base64 url like in Chrome
-
-2010-09-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [chromium] Remove WebKit::areLayoutTestImagesOpaque since it's no longer needed
- https://bugs.webkit.org/show_bug.cgi?id=45768
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dumpImage): new baselines are checked in and Linux will match Windows going forward.
-
-2010-09-14 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, add newly added directories to the directory list.
-
- * wx/build/settings.py:
-
-2010-09-14 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Remove WKBundleNodeRef, replacing uses with WKBundleNodeHandleRef.
- https://bugs.webkit.org/show_bug.cgi?id=45785
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::propertyValue):
- (WTR::numericWindowPropertyValue):
- (WTR::dumpPath):
- (WTR::toStr):
- (WTR::operator<<):
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::shouldInsertNode):
- (WTR::InjectedBundlePage::shouldBeginEditing):
- (WTR::InjectedBundlePage::shouldEndEditing):
- (WTR::InjectedBundlePage::shouldInsertText):
- (WTR::InjectedBundlePage::shouldDeleteRange):
- (WTR::InjectedBundlePage::shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::shouldApplyStyle):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-09-14 Adam Barth <abarth@webkit.org>
-
- Fix two typos in commit-queue. The first is harmless. The second
- causes the queue to reject patches when the build is broken. :(
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-14 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Chris Fleizach.
-
- Send all accessibility notifications to Chromium.
- https://bugs.webkit.org/show_bug.cgi?id=45156
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::postAccessibilityNotification):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-09-14 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue is slow during the day
- https://bugs.webkit.org/show_bug.cgi?id=45780
-
- Thanks to the new logging, we've noticed that checkout-is-out-of-date
- errors in the first pass of landing don't retry the land. Instead,
- they're treated as failures and cause the commit-queue to do two more
- builds before really trying to land the patch. Worse, in the second
- build, we can get bitten by a flaky test.
-
- This patch takes a slightly different approach to the commit-queue's
- main control logic. We now use a separate subprocess for building and
- testing and for landing. This means we should very rarely see the
- checkout-is-out-of-date error, and when we do see it, we should retry
- more quickly. If my understanding is correct, this should be a big
- speed win for the commit-queue.
-
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [chromium] implement layoutTestController.setDomainRelaxationForbiddenForURLScheme
- https://bugs.webkit.org/show_bug.cgi?id=45762
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
- * DumpRenderTree/chromium/LayoutTestController.h:
-
-2010-09-14 Csaba Osztrogonác <ossy@webkit.org>
-
- Adding myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-14 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Build-webkit shows a warning when WebKitBuild directory is not exist
- https://bugs.webkit.org/show_bug.cgi?id=45736
-
- Build-webkit has showed a warning when WebKitBuild didn't exist, add
- an additional condition to avoid it.
-
- * Scripts/build-webkit:
-
-2010-09-13 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue should log when it's retrying due to checkout out of date error
- https://bugs.webkit.org/show_bug.cgi?id=45725
-
- This will allow us to better track how often we see these errors
- and how long it takes the queue to recover from them.
-
- In order to pass the tests, I had to correct an error
- from a previous change. The UnitTestPort should not have
- ever been using the base port method as that will read
- a file from disk. If the unit tests haven't passed the contents
- it should raise an IOError as though the file doesn't exist.
-
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-13 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Upload results when cq patch landing fails
- https://bugs.webkit.org/show_bug.cgi?id=45683
-
- Include script errors when CommitQueue._land fails.
-
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-13 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by David Kilzer.
-
- AX: accessibilityIsIgnored is returning nil when return value expects a BOOL
- https://bugs.webkit.org/show_bug.cgi?id=45548
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (isIgnoredCallback):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::isIgnored):
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::isIgnored):
- * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
- (AccessibilityUIElement::isIgnored):
-
-2010-09-13 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Andreas Kling.
-
- jscPath() is incorrect in Windows' cmd.exe shell
- https://bugs.webkit.org/show_bug.cgi?id=45651
-
- * Scripts/webkitdirs.pm: Add ".exe" suffix to $jscName on Windows.
-
-2010-09-13 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Darin Adler.
-
- REGRESSION (r64816-r64889): Crash in WebCore::AccessibilityRenderObject
- https://bugs.webkit.org/show_bug.cgi?id=43807
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (textMarkerForPointCallback):
- (AccessibilityUIElement::textMarkerForPoint):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::textMarkerForPoint):
-
-2010-09-13 Andreas Kling <andreas.kling@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] build-webkit: Add --v8 option to build against V8
-
- Note that V8 is picked up from QtScript, so this currently requires building
- against the experimental qt-script-v8 branch.
-
- * Scripts/build-webkit:
-
-2010-09-13 Hans Wennborg <hans@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- Add WebDeviceOrientationClientMock::create() and use it from DRT.
- https://bugs.webkit.org/show_bug.cgi?id=45650
-
- Do not use the WebDeviceOrientationClientMock constructor directly,
- but use the create() member function.
-
- This should fix the linker errors for the multi-DLL Chromium DRT build.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- (LayoutTestController::deviceOrientationClient):
-
-2010-08-27 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>
-
- Reviewed by Antti Koivisto.
-
- Add support for testing the viewport meta tag algorithm,
- based on the following draft spec:
-
- http://people.opera.com/rune/TR/ED-css-viewport-20100806/
-
- Add common handling of viewport meta tag based on new Opera spec
- https://bugs.webkit.org/show_bug.cgi?id=44201
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::dumpConfigurationForViewport):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-09-12 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Tony Chang.
-
- [DRT/Chromium] Remove dependency to base/string16.h and gfx/codec/png_codec.h
- https://bugs.webkit.org/show_bug.cgi?id=45517
-
- Use webkit_support_gfx.h for PNG encoding/decoding instead of png_codec.h
-
- * DumpRenderTree/chromium/ImageDiff.cpp:
- (Image::craeteFromStdin):
- (Image::createFromFilename):
- (diffImages):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dumpImage):
-
-2010-09-10 MORITA Hajime <morrita@google.com>
-
- Reviewed by Tony Chang.
-
- [Chromium] Implement textInputController.hasSpellingMarker() for Chromium
- https://bugs.webkit.org/show_bug.cgi?id=45441
-
- Added TextInputController::hasSpellingMarker().
-
- * DumpRenderTree/chromium/TextInputController.cpp:
- (TextInputController::TextInputController):
- (TextInputController::hasSpellingMarker):
- * DumpRenderTree/chromium/TextInputController.h:
-
-2010-09-12 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix.
-
- My last change accidentally contained a local change to the
- rebaselinig script; webkit-patch land picked it up without telling
- me and committed it :(
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-09-11 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Attempt to fix Windows MiniBrowser build (untested)
- https://bugs.webkit.org/show_bug.cgi?id=45609
-
- * MiniBrowser/win/BrowserView.cpp:
- (runJavaScriptConfirm):
- (runJavaScriptPrompt):
-
-2010-09-11 Sam Weinig <sam@webkit.org>
-
- Reviewed by Maciej Stachowiak.
-
- Fix zoom related tests when testing WebKit2.
-
- * WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
- (WTR::EventSendingController::zoomPageIn): Zoom in and zoom out are not the same.
-
-2010-09-11 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Implement WebKit2 callback equivalent to - [WebUIDelegate webView:setStatusText:]
- <rdar://problem/8359252>
- https://bugs.webkit.org/show_bug.cgi?id=45605
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (setStatusText):
- (contentsSizeChanged):
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (runJavaScriptConfirm):
- (runJavaScriptPrompt):
- (setStatusText):
- (contentsSizeChanged):
- (BrowserView::create):
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage):
- (WTR::TestController::initialize):
-
-2010-09-11 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Add callback mechanism for the getting the source of a frame
- <rdar://problem/8364681>
- https://bugs.webkit.org/show_bug.cgi?id=45604
-
- Add ability to dump the main frame's source to the console.
-
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController dumpSourceToConsole:]):
- * MiniBrowser/mac/MainMenu.xib:
-
-2010-09-11 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Remove unneeded Empty Queue messages
- https://bugs.webkit.org/show_bug.cgi?id=45602
-
- We already have a /gc job to delete these.
- recentstatus.py is already smart enough to use the
- most recent of the workitems last update or the most recent status,
- so removing these should not change the _last_status_date() return
- value more than a few milliseconds.
-
- These messages just spam the recent status log.
-
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-11 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Fix Python exception when generating synthetic patch IDs
- https://bugs.webkit.org/show_bug.cgi?id=45592
-
- Can't concatenate strings and numbers directly.
-
- * QueueStatusServer/handlers/queuestatus.py:
-
-2010-09-11 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Adam Barth.
-
- Group statuses in queue status by patch ID
- https://bugs.webkit.org/show_bug.cgi?id=45588
-
- Group statuses by patch ID so that the status page is easier
- to scan.
-
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/stylesheets/dashboard.css:
- (.status-group):
- (.status-bug):
- (.status-group ul):
- (.status-group ul li):
- (.status-group ul li:hover):
- (.status-cell):
- (.status-cell:hover):
- (.status-cell.pass):
- (.status-cell.fail):
- (.status-cell.pending):
- (.status-cell.error):
- * QueueStatusServer/templates/dashboard.html:
- * QueueStatusServer/templates/queuestatus.html:
-
-2010-09-11 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Implement layoutTestController.dumpResourceResponseMIMETypes in Chromium DRT
- https://bugs.webkit.org/show_bug.cgi?id=45479
-
- Implement layoutTestController.dumpResourceResponseMIMETypes (modelled after
- implementation in ResourceLoadDelegate in the Mac port).
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::dumpResourceResponseMIMETypes):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::setShouldDumpResourceResponseMIMETypes):
- (LayoutTestController::shouldDumpResourceResponseMIMETypes):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::shouldDumpResourceResponseMIMETypes):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didReceiveResponse):
-
-2010-09-11 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- queues.webkit.org should expose /remote_api for data upload/download
- https://bugs.webkit.org/show_bug.cgi?id=45559
-
- * QueueStatusServer/app.yaml:
- - /remote_api is a standard app-engine service which allows use of
- the bulk uploader for data upload/download. Exposing this
- (for admin access only) allows us to use
-
-2010-09-10 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Add zoom support to WebKit2 API
- <rdar://problem/7660657>
- https://bugs.webkit.org/show_bug.cgi?id=45585
-
- - Add zoom options to MiniBrowser that mimic Safari's options using
- the new WebKit2 zoom APIs.
- - Switch uses of float for the zoom APIs to use double.
-
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController initWithPageNamespace:]):
- (-[BrowserWindowController validateMenuItem:]):
- (-[BrowserWindowController validateUserInterfaceItem:]):
- (-[BrowserWindowController currentZoomFactor]):
- (-[BrowserWindowController setCurrentZoomFactor:]):
- (-[BrowserWindowController canZoomIn]):
- (-[BrowserWindowController zoomIn:]):
- (-[BrowserWindowController canZoomOut]):
- (-[BrowserWindowController zoomOut:]):
- (-[BrowserWindowController canResetZoom]):
- (-[BrowserWindowController resetZoom:]):
- (-[BrowserWindowController toggleZoomMode:]):
- * MiniBrowser/mac/MainMenu.xib:
- * WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
- (WTR::EventSendingController::textZoomIn):
- (WTR::EventSendingController::textZoomOut):
- (WTR::EventSendingController::zoomPageIn):
- (WTR::EventSendingController::zoomPageOut):
-
-2010-09-10 Robert Hogan <robert@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Fix crash in DRT in standalone mode
-
- https://bugs.webkit.org/show_bug.cgi?id=45454
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::loadNextTestInStandAloneMode):
-
-2010-09-10 Sam Weinig <sam@webkit.org>
-
- Reviewed by Darin Adler.
-
- Remove unnecessary constraint in WebCore of choosing either text zoom or full page zoom.
- Precursor to <rdar://problem/7660657>
- https://bugs.webkit.org/show_bug.cgi?id=45522
-
- Update for changes to the Bundle API to allow separate control of page and text zoom
- levels.
-
- * WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
- (WTR::EventSendingController::textZoomIn):
- (WTR::EventSendingController::textZoomOut):
- (WTR::EventSendingController::zoomPageIn):
- (WTR::EventSendingController::zoomPageOut):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::reset):
-
-2010-09-10 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Andreas Kling.
-
- [Qt] Support click event for notifications
- https://bugs.webkit.org/show_bug.cgi?id=44836
-
- Add support for simulateDesktopNotificationClick by calling
- back to DumpRenderTreeSupportQt.cpp.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::simulateDesktopNotificationClick):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-09-10 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Update queue status when patches fail their first land attempt
- https://bugs.webkit.org/show_bug.cgi?id=45583
-
- Add a few more _update_status calls to make it more obvious if a patch is
- being retried because tests failed.
-
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-09-10 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Andreas Kling.
-
- [Qt] MiniBrowser crashes with multiply windows when closing one of them
- https://bugs.webkit.org/show_bug.cgi?id=45536
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::BrowserView): Reference the context instead of adopting it
- because it can be shared across different views.
-
-2010-09-10 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r67241.
- http://trac.webkit.org/changeset/67241
- https://bugs.webkit.org/show_bug.cgi?id=44709
-
- Accidentally committed.
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- deduplicate-tests should be runnable from any WebKit directory
- https://bugs.webkit.org/show_bug.cgi?id=44709
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-10 Tony Chang <tony@chromium.org>
-
- Unreviewed, rolling out r67216.
- http://trac.webkit.org/changeset/67216
- https://bugs.webkit.org/show_bug.cgi?id=44709
-
- Broke
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-10 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- deduplicate-tests should be runnable from any WebKit directory
- https://bugs.webkit.org/show_bug.cgi?id=44709
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-09 Hans Wennborg <hans@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- Hook up LayoutTestController.setMockDeviceOrientation() in Chromium DumpRenderTree.
- https://bugs.webkit.org/show_bug.cgi?id=45460
-
- This enables DumpRenderTree to run layout tests for DeviceOrientation.
-
- Also declare the LayoutTestController destructor out-of-line.
- Otherwise the implicit destructor would cause compiler errors because
- of the OwnPtr<WebKit::WebDeviceOrientationClientMock> member.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::~LayoutTestController):
- (LayoutTestController::setMockDeviceOrientation):
- (LayoutTestController::deviceOrientationClient):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::deviceOrientationClient):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-09-09 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r67119.
- http://trac.webkit.org/changeset/67119
- https://bugs.webkit.org/show_bug.cgi?id=45505
-
- Extra newlines in results (Requested by tony^work on #webkit).
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/TestShell.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (printResponseDescription):
- (printNodeDescription):
- (printRangeDescription):
- (WebViewHost::shouldBeginEditing):
- (WebViewHost::shouldEndEditing):
- (WebViewHost::shouldInsertNode):
- (WebViewHost::shouldChangeSelectedRange):
- (WebViewHost::shouldDeleteRange):
- (WebViewHost::shouldApplyStyle):
- (WebViewHost::didBeginEditing):
- (WebViewHost::didChangeSelection):
- (WebViewHost::didChangeContents):
- (WebViewHost::didEndEditing):
- (WebViewHost::decidePolicyForNavigation):
- (WebViewHost::didCancelClientRedirect):
- (WebViewHost::didStartProvisionalLoad):
- (WebViewHost::didReceiveServerRedirectForProvisionalLoad):
- (WebViewHost::didFailProvisionalLoad):
- (WebViewHost::didCommitProvisionalLoad):
- (WebViewHost::didFinishDocumentLoad):
- (WebViewHost::didHandleOnloadEvents):
- (WebViewHost::didFailLoad):
- (WebViewHost::didFinishLoad):
- (WebViewHost::didChangeLocationWithinPage):
- (WebViewHost::willSendRequest):
- (WebViewHost::didReceiveResponse):
- (WebViewHost::didFinishResourceLoad):
- (WebViewHost::didFailResourceLoad):
- (WebViewHost::didDisplayInsecureContent):
- (WebViewHost::didRunInsecureContent):
- (WebViewHost::printFrameDescription):
-
-2010-09-09 Michael Saboff <msaboff@apple.com>
-
- Unreviewed, adding myself to committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-09 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Tony Chang.
-
- Implement layoutTestController.dumpResourceResponseMIMETypes in Chromium DRT
- https://bugs.webkit.org/show_bug.cgi?id=45479
-
- Implement layoutTestController.dumpResourceResponseMIMETypes (modelled after
- implementation in ResourceLoadDelegate in the Mac port).
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::dumpResourceResponseMIMETypes):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::setShouldDumpResourceResponseMIMETypes):
- (LayoutTestController::shouldDumpResourceResponseMIMETypes):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::shouldDumpResourceResponseMIMETypes):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didReceiveResponse):
-
-2010-09-09 Mihai Parparita <mihaip@chromium.org>
-
- Reviewed by Daniel Bates.
-
- svn-apply tries to delete directories it shouldn't
- https://bugs.webkit.org/show_bug.cgi?id=45424
-
- isDirectoryEmptyForRemoval had the wrong check. If an item in the
- directory is itself a directory, then the directory is definitely
- not empty.
-
- * Scripts/svn-apply:
-
-2010-09-09 Chris Fleizach <cfleizach@apple.com>
-
- Fixing GTK and windows build failure.
-
- AX: Support AccessibilityTextMarkers in DRT
- https://bugs.webkit.org/show_bug.cgi?id=44778
-
- * DumpRenderTree/AccessibilityTextMarker.h:
- (AccessibilityTextMarker::platformTextMarker):
- (AccessibilityTextMarkerRange::platformTextMarkerRange):
- * DumpRenderTree/mac/AccessibilityTextMarkerMac.mm:
- (AccessibilityTextMarker::platformTextMarker):
- (AccessibilityTextMarkerRange::platformTextMarkerRange):
-
-2010-09-09 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by David Kilzer.
-
- AX: Support AccessibilityTextMarkers in DRT
- https://bugs.webkit.org/show_bug.cgi?id=44778
-
- Add AccessibilityTextMarker and AccessibilityTextMarkerRange which encapsulate the AXTextMarkers
- that WebCore uses when vending information about its VisiblePositions through AX.
-
- There are a few new methods in AccessibilityUIElement to retrieve and use text markers, and some basic
- methods for encapsulating and checking equality.
-
- This will allow future bug fixes in the text marker system to be adequately tested.
-
- * DumpRenderTree/AccessibilityTextMarker.cpp: Added.
- (toTextMarker):
- (isMarkerEqualCallback):
- (markerFinalize):
- (AccessibilityTextMarker::makeJSAccessibilityTextMarker):
- (AccessibilityTextMarker::getJSClass):
- (toTextMarkerRange):
- (isMarkerRangeEqualCallback):
- (markerRangeFinalize):
- (AccessibilityTextMarkerRange::makeJSAccessibilityTextMarkerRange):
- (AccessibilityTextMarkerRange::getJSClass):
- * DumpRenderTree/AccessibilityTextMarker.h: Added.
- (AccessibilityTextMarker::platformTextMarker):
- (AccessibilityTextMarkerRange::platformTextMarkerRange):
- (AccessibilityTextMarker::AccessibilityTextMarker):
- (AccessibilityTextMarker::~AccessibilityTextMarker):
- (AccessibilityTextMarker::isEqual):
- (AccessibilityTextMarkerRange::AccessibilityTextMarkerRange):
- (AccessibilityTextMarkerRange::~AccessibilityTextMarkerRange):
- (AccessibilityTextMarkerRange::isEqual):
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (textMarkerRangeForElementCallback):
- (textMarkerRangeLengthCallback):
- (textMarkerRangeForMarkersCallback):
- (startTextMarkerForTextMarkerRangeCallback):
- (endTextMarkerForTextMarkerRangeCallback):
- (accessibilityElementForTextMarkerCallback):
- (AccessibilityUIElement::textMarkerRangeForElement):
- (AccessibilityUIElement::textMarkerRangeLength):
- (AccessibilityUIElement::startTextMarkerForTextMarkerRange):
- (AccessibilityUIElement::endTextMarkerForTextMarkerRange):
- (AccessibilityUIElement::accessibilityElementForTextMarker):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/mac/AccessibilityTextMarkerMac.mm: Added.
- (AccessibilityTextMarker::AccessibilityTextMarker):
- (AccessibilityTextMarker::~AccessibilityTextMarker):
- (AccessibilityTextMarker::isEqual):
- (AccessibilityTextMarkerRange::AccessibilityTextMarkerRange):
- (AccessibilityTextMarkerRange::~AccessibilityTextMarkerRange):
- (AccessibilityTextMarkerRange::isEqual):
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::textMarkerRangeForElement):
- (AccessibilityUIElement::textMarkerRangeLength):
- (AccessibilityUIElement::textMarkerRangeForMarkers):
- (AccessibilityUIElement::startTextMarkerForTextMarkerRange):
- (AccessibilityUIElement::endTextMarkerForTextMarkerRange):
- (AccessibilityUIElement::accessibilityElementForTextMarker):
- * DumpRenderTree/win/DumpRenderTree.vcproj:
-
-2010-08-25 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- don't delete duplicates needed because of intermediate results
- https://bugs.webkit.org/show_bug.cgi?id=44653
-
- Also, output the full path so we can pipe the output to rm.
-
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
-
-2010-09-09 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Andreas Kling.
-
- [Qt] MiniBrowser does not starts properly
- https://bugs.webkit.org/show_bug.cgi?id=45459
-
- Do not try set up the first window by calling newWindow on a
- newly created BrowserWindow since it creates a new object.
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- * MiniBrowser/qt/main.cpp:
- (main):
-
-2010-09-09 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Get ImageDiff building on Win32
- https://bugs.webkit.org/show_bug.cgi?id=45353
-
- * DumpRenderTree/gtk/ImageDiff.cpp:
- (main): Switch from using strtok to g_strsplit.
-
-2010-09-09 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Andreas Kling.
-
- [Qt] Modify load method of MiniBrowser's BrowserView class
- https://bugs.webkit.org/show_bug.cgi?id=45442
-
- Modify load method to take a QString as argument, remove unnecessary QT_VERSION_CHECK.
-
- * MiniBrowser/qt/BrowserView.cpp:
- (BrowserView::load):
- * MiniBrowser/qt/BrowserView.h:
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::load):
-
-2010-09-09 Tony Chang <tony@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- fix show_results in new-run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=45413
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-09-08 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [Chromium] Fix test results server to make sure
- it does not have corrupted data.
-
- results.json file size coulbe be >1M and we split
- the data into multiple data store entries in this
- case. This patch fixes the issue that the data may
- be corrupted if data store error happens in the middle
- of saving multiple entries.
-
- https://bugs.webkit.org/show_bug.cgi?id=45063
-
- * TestResultServer/model/datastorefile.py:
-
-2010-09-08 Peter Varga <pvarga@inf.u-szeged.hu>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- Fix ignoring return value warning in case of gcc 4.4.4
- https://bugs.webkit.org/show_bug.cgi?id=45384
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (testPostURLFile):
- If fwrite have written zero byte then the testPostURLFile function
- returns with false as tempFile can't be opened.
- * DumpRenderTree/qt/ImageDiff.cpp:
- (main):
- Put fwrite function into an if condition without body to avoid
- warning. It is safe because this function writes to the stdout.
-
-2010-09-08 Satish Sampath <satish@chromium.org>
-
- Unreviewed, adding myself to committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-08 Hans Wennborg <hans@chromium.org>
-
- Unreviewed.
-
- Adding myself as a committer in committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-08 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Refactor MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=45173
-
- Split BrowserWindow into two source files and headers. Remove unnecessary header includes.
-
- * MiniBrowser/qt/BrowserView.cpp: Added.
- (createNewPage):
- (BrowserView::BrowserView):
- (BrowserView::resizeEvent):
- (BrowserView::load):
- (BrowserView::view):
- * MiniBrowser/qt/BrowserView.h: Added.
- (BrowserView::~BrowserView):
- * MiniBrowser/qt/BrowserWindow.cpp:
- * MiniBrowser/qt/BrowserWindow.h:
- * MiniBrowser/qt/MiniBrowser.pro:
-
-2010-09-08 Adam Barth <abarth@webkit.org>
-
- Rubber-stamped by Eric Seidel.
-
- Rename DocLoader to CachedResourceLoader because that's what it does.
-
- * Scripts/do-webcore-rename:
-
-2010-09-07 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Enable incremental results.json generation for non-layout tests.
- https://bugs.webkit.org/show_bug.cgi?id=45315
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: Enable generate_incremental_results=True by default. (This still keeps to generate results.json.) Also add a code to upload results json files to the app-engine server. Need a chromium change to actually start the uploading.
-
- * TestResultServer/model/jsonresults.py: Make sure we save the file with test_type for incremental cases too.
-
-
-2010-09-07 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, build fix
-
- Missed one test in mac_unittest.py in previous change; for some
- reason the method is listed twice. I will fix both for now, but will
- figure this out in a later, not-time-sensitive patch.
-
- https://bugs.webkit.org/show_bug.cgi?id=45357
-
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
-
-2010-09-07 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Tony Chang.
-
- test-webkitpy: Fix load error of
- webkitpy/layout_tests/port/factory_unittest.py on Win32 Python
- https://bugs.webkit.org/show_bug.cgi?id=45356 Need a short
-
- * Scripts/webkitpy/layout_tests/port/server_process.py:
- Avoid to import fcntl on win32. Win32 Python doesn't have fcntl
- and we don't use server_process.py on Win32 Python. However
- unittest.py tries to load everything in a module.
-
-2010-09-07 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Kent Tamura.
-
- Fix regression introduced in previous change to new-run-webkit-tests
- (bug 45090) to not try to run unittests for the Mac implementation
- of the Port interface if we aren't running on a Mac.
-
- Also fix the overrides implementation mock in the chromium unittests
- to fix the case where there are overrides checked in that cause
- problems.
-
- https://bugs.webkit.org/show_bug.cgi?id=45357
-
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py:
-
-2010-09-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: still more unit tests
-
- Clean up and remove unnecessary code. Biggest notable change is
- moving the chromium-specific imagediff code from port/base to
- port/chromium.
-
- Add more unit tests for run_webkit_tests.py, port/base.py,
- port/factory.py, port/dryrun.py, and
- layout_package/dump_render_tree_thread.py
-
- This covers almost all of the generic and test code paths except for
- a few error paths involving invalid or port-specific command line
- arguments, and the code path for uploading results files to the
- buildbots.
-
- https://bugs.webkit.org/show_bug.cgi?id=45090
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/hang.html: Added.
- * Scripts/webkitpy/layout_tests/data/http/tests/passes/text-expected.txt: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text-expected.txt.
- * Scripts/webkitpy/layout_tests/data/http/tests/passes/text.html: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text.html.
- * Scripts/webkitpy/layout_tests/data/http/tests/ssl/text-expected.txt: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text-expected.txt.
- * Scripts/webkitpy/layout_tests/data/http/tests/ssl/text.html: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text.html.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/data/websocket/tests/passes/text-expected.txt: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text-expected.txt.
- * Scripts/webkitpy/layout_tests/data/websocket/tests/passes/text.html: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/passes/text.html.
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/dryrun.py:
- * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
- * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
- * Scripts/webkitpy/layout_tests/port/port_testcase.py: Added.
- * Scripts/webkitpy/layout_tests/port/server_process.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-09-07 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by Darin Adler.
-
- Provide a way to trigger a <select multiple> onchange event on changes
- https://bugs.webkit.org/show_bug.cgi?id=45192
-
- Adds a selector on ObjCController for testing
- -[DOMHTMLSelectElement _activateItemAtIndex:allowMultipleSelection:] and
- its different uses.
-
- * DumpRenderTree/mac/ObjCController.m:
- (+[ObjCController isSelectorExcludedFromWebScript:]):
- (+[ObjCController webScriptNameForSelector:]):
- (-[ObjCController setSelectElement:selectedIndex:allowingMultiple:]):
-
-2010-09-07 James Robinson <jamesr@chromium.org>
-
- Rubber-stamped by Dimitri Glazkov.
-
- Move myself from the committer to the reviewer list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-07 Tony Chang <tony@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [chromium] Make a public flag for how DRT generates bitmaps on Linux
- https://bugs.webkit.org/show_bug.cgi?id=45133
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dumpImage):
-
-2010-09-07 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Implement --check-layout-test-sys-deps
- https://bugs.webkit.org/show_bug.cgi?id=45283
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main): Check --check-layout-test-sys-deps and call checkLayoutTestSystemDependencies().
- * DumpRenderTree/chromium/TestShell.h: Declare checkLayoutTestSystemDependencies().
- * DumpRenderTree/chromium/TestShellGtk.cpp:
- (checkLayoutTestSystemDependencies): Add an empty implementation.
- * DumpRenderTree/chromium/TestShellMac.mm:
- (checkLayoutTestSystemDependencies): Add an empty implementation.
- * DumpRenderTree/chromium/TestShellWin.cpp:
- (checkLayoutTestSystemDependencies): Port similar function of test_shell.
-
-2010-09-07 Jessie Berlin <jberlin@apple.com>
-
- Unreviewed. Mac build fix.
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didClearWindowObjectForFrame):
-
-2010-09-07 Jessie Berlin <jberlin@apple.com>
-
- Reviewed by Darin Adler.
-
- Indicate which one of the ScriptWorlds for a Frame the Window Object has been cleared for
- https://bugs.webkit.org/show_bug.cgi?id=45217
-
- Make WebKitTestRunner work with this change.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- Make sure the ScriptWorld here is the normal world, since that is no longer being done in
- WebFrameLoaderClient.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-09-07 Philippe Normand <pnormand@igalia.com>
-
- Unreviewed, build fix.
-
- webkit-patch command to find the ports covering a specific layout test
- https://bugs.webkit.org/show_bug.cgi?id=42832
-
- * Scripts/webkitpy/layout_tests/port/chromium.py: Don't assume the
- tests are present when building the expectations. This is needed
- for the unittests.
-
-2010-09-06 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Adam Barth.
-
- webkit-patch command to find the ports covering a specific layout test
- https://bugs.webkit.org/show_bug.cgi?id=42832
-
- To use it: webkit-patch skipped-ports some/layout/test.html
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/base_unittest.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/queries_unittest.py:
- * Scripts/webkitpy/tool/main.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-09-07 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- [NRWT] Add temp directory to all running drivers.
- https://bugs.webkit.org/show_bug.cgi?id=45261
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-09-06 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [Chromium/DRT] Empty out user stylesheet after each test run.
- https://bugs.webkit.org/show_bug.cgi?id=45282
-
- This should significantly cut down on the number of the mysterious flaky tests
- whose diffs looked like the page was blown up to a very lage size. This
- was indeed the dirty work of platform/mac/fast/loader/user-stylesheet-fast-path.html,
- which set the base body font to 100px.
-
- Since the user stylesheet was never reset, _all_ pixel tests that ran after it in
- the same thread failed.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::resetWebSettings): Set user stylesheet to an empty URL.
-
-2010-09-06 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Do not generate pixel results for text/plain resources
- https://bugs.webkit.org/show_bug.cgi?id=45253
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dump): Clear shouldGeneratePixelResults flag for text/plain.
-
-2010-09-06 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Kent Tamura.
-
- print out correct error when a DRT thread dies in NRWT
- https://bugs.webkit.org/show_bug.cgi?id=45281
-
- Not sure why, but with the parens, python 2.6.5 on Linux
- gives an error that raise takes 5 arguments and 0 were given.
- Didn't test other platforms or python versions, but putting it
- all on one line fixes it and correctly prints the exception
- from the DRT thread.
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-09-06 Eric Seidel <eric@webkit.org>
-
- Unreviewed, just adding some emails from lists.webkit.org.
-
- Update committers.py to include emails from lists.webkit.org
- as found by the validate-committer-lists script.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-06 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Small code cleanup in DumpRenderTreeGtk.cpp
- https://bugs.webkit.org/show_bug.cgi?id=45213
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (initializeFonts): Made this function do nothing for non-X11 platforms, so we don't
- have to surround the invocation with #ifdefs.
- (useLongRunningServerMode): Added.
- (runTestingServerLoop): Added.
- (initializeGlobalsFromCommandLineOptions): Added.
- (runTest): Removed ifdefs.
- (main): Use new helper functions.
-
-2010-09-06 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] EventSender should support modifier keys with mouseDown and mouseUp events
- https://bugs.webkit.org/show_bug.cgi?id=45235
-
- Add support for interpreting the modifier key arguments to the mouseDown and mouseUp
- methods of the EventSender.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Allow passing in a modifier bitmask, which will be OR'd
- with the current modifiers.
- (contextClickCallback): Always send no modifiers when preparing the mouse event.
- (gdkModifersFromJSValue): Added, converts a JSValue array into a GDK modifier bitmask.
- (mouseDownCallback): Send in the requested modifiers to prepareMouseButtonEvent.
- (mouseUpCallback): Ditto.
-
-2010-09-05 Peter Kasting <pkasting@google.com>
-
- Reviewed by Adam Barth.
-
- Make Chromium/Mac generate continuous mousewheel events with the same wheelDelta values as Safari/Mac.
- https://bugs.webkit.org/show_bug.cgi?id=45155
-
- * DumpRenderTree/chromium/EventSender.cpp: Modify Chromium DRT mousewheel event generation to match new behavior on Mac.
- (EventSender::handleMouseWheel):
-
-2010-09-05 Yury Semikhatsky <yurys@chromium.org>
-
- Reviewed by Joseph Pecoraro.
-
- Web Inspector: remove WebDevToolsAgentClient::forceRepaint which is not used
- https://bugs.webkit.org/show_bug.cgi?id=45179
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
-
-2010-09-05 Andreas Kling <andreas.kling@nokia.com>
-
- Rubber-stamped by Daniel Bates.
-
- Adding myself as reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-04 Daniel Bates <dbates@rim.com>
-
- Reviewed by Martin Robinson.
-
- Teach svn-apply/unapply about svn:mergeinfo
- https://bugs.webkit.org/show_bug.cgi?id=45236
-
- Recognize the svn:mergeinfo property and ignore it for now.
-
- Currently, svn-apply/unapply recognize only '+' and '-'
- property changes within a diff. We should add support
- to recognize "Merged" and "Reverse-merged" changes as well.
- Because svn:mergeinfo is metadata that is used only by SVN
- and tends to be error-prone and/or nuisance (*), we will ignore
- it for now.
- (*) See "Parting Thoughts" of <http://www.collab.net/community/subversion/articles/merge-info.html>.
-
- * Scripts/VCSUtils.pm:
- - Modified parseSvnProperty() to recognize "Merged" and
- "Reverse-merged" as the start of a property value.
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
- - Added the following unit tests:
- "simple: add svn:mergeinfo"
- "simple: delete svn:mergeinfo"
- "simple: modified svn:mergeinfo"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
- - Added the following unit tests:
- "simple: add svn:mergeinfo"
- "simple: delete svn:mergeinfo"
- "simple: modified svn:mergeinfo"
- "simple: modified svn:mergeinfo using SVN 1.4 syntax"
- "'Merged' change followed by 'Merged' change"
- "'Reverse-merged' change followed by 'Reverse-merged' change"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
- - Added the following unit tests:
- "'Merged' change"
- "'Reverse-merged' change"
- "'Reverse-merged' change followed by 'Merge' change"
- "'Merged' change followed by 'Merge' change"
- "'Reverse-merged' change followed by 'Reverse-merged' change"
- "'Reverse-merged' change followed by 'Reverse-merged' change followed by 'Merged' change"
-
-2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [EFL] Move test browser to WebKitTools directory
- https://bugs.webkit.org/show_bug.cgi?id=45212
-
- Follow other ports like QT and GTK which moved the test browser to
- WebKitTools directory.
-
- * CMakeListsEfl.txt: Added.
- * EWebLauncher/main.c: Added.
- (print_history):
- (zoom_level_set):
- (on_ecore_evas_resize):
- (title_set):
- (viewport_set):
- (on_title_changed):
- (on_progress):
- (on_load_finished):
- (on_toolbars_visible_set):
- (on_toolbars_visible_get):
- (on_statusbar_visible_set):
- (on_statusbar_visible_get):
- (on_scrollbars_visible_set):
- (on_scrollbars_visible_get):
- (on_menubar_visible_set):
- (on_menubar_visible_get):
- (on_tooltip_text_set):
- (on_inputmethod_changed):
- (on_viewport_changed):
- (on_mouse_down):
- (on_focus_out):
- (on_focus_in):
- (on_resized):
- (on_key_down):
- (on_browser_del):
- (on_closeWindow):
- (quit):
- (browserCreate):
- (browserDestroy):
- (closeWindow):
- (main_signal_exit):
- (findThemePath):
- (main):
-
-2010-09-03 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Adam Roben.
-
- Set project dependencies so that they build serially. This fixes
- issues when running run-webkit-tests if DRT is not built yet.
-
- * DumpRenderTree/DumpRenderTree.sln:
-
-2010-09-03 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Adam Barth.
-
- Fix reading configuraiton in NWRT to work on Windows.
- https://bugs.webkit.org/show_bug.cgi?id=45180
-
- * Scripts/webkitpy/layout_tests/port/base.py: Added 'perl' argument, because Windows doesn't know what to do
- with the file otherwise.
-
-2010-09-03 Chris Rogers <crogers@google.com>
-
- Unreviewed
-
- Add myself to the committers list
- https://bugs.webkit.org/show_bug.cgi?id=45189
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-09-03 Andrey Kosyakov <caseq@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- http/tests/inspector/console-xhr-logging.html and http/tests/inspector/resource-har-conversion.html are failing on chromium win bot
- Changed MIME type for .js to application/x-javascript for consistency with apache used on other platforms.
- https://bugs.webkit.org/show_bug.cgi?id=45137
-
- * Scripts/webkitpy/layout_tests/port/lighttpd.conf:
-
-2010-09-03 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- Add feature detection support to NRWT.
- https://bugs.webkit.org/show_bug.cgi?id=41842
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/qt.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- * Scripts/webkitpy/layout_tests/port/webkit_unittest.py: Added.
-
-2010-09-03 Hironori Bono <hbono@chromium.org>
-
- Reviewed by Kent Tamura.
-
- Adds textInputController.hasSpellingMarker() to avoid using pixel tests for spellchecking tests
- and implements it for Mac.
- https://bugs.webkit.org/show_bug.cgi?id=41832
-
- * DumpRenderTree/mac/TextInputController.m: Added [TextInputController hasSpellingMarker:length:]
- and bind it so we can call it from JavaScript.
- (+[TextInputController isSelectorExcludedFromWebScript:]):
- (+[TextInputController webScriptNameForSelector:]):
- (-[TextInputController hasSpellingMarker:length:]):
-
-2010-09-02 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Add a unit test for commit-queue retries
- https://bugs.webkit.org/show_bug.cgi?id=45162
-
- I think commit-queue retries are not correctly avoiding
- build and test on retries. So I started testing the code.
- Unfortunately this test did not find the bug. But now
- that we have the test we might as well keep it.
- I also fixed a broken import in validate-committer-lists.
-
- * Scripts/validate-committer-lists:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-09-02 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove dependency to base/task.h and base/timer.h
- https://bugs.webkit.org/show_bug.cgi?id=45091
-
- Task.{cpp,h} introduces a simpler version of Chromium
- base/task.h. It doesn't have TupleN and Method.
-
- * DumpRenderTree/DumpRenderTree.gypi:
- Add Task.cpp and Task.h
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::DRTDevToolsAgent):
- (DRTDevToolsAgent::reset):
- (DRTDevToolsAgent::asyncCall):
- (DRTDevToolsAgent::frontendLoaded):
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
- (DRTDevToolsAgent::taskList): Added to use MethodTask<T>.
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::DRTDevToolsClient):
- (DRTDevToolsClient::~DRTDevToolsClient):
- (DRTDevToolsClient::reset):
- (DRTDevToolsClient::asyncCall):
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
- (DRTDevToolsClient::taskList): Added to use MethodTask<T>.
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::EventSender):
- (EventSender::reset):
- (EventSender::scheduleAsynchronousClick):
- * DumpRenderTree/chromium/EventSender.h:
- (EventSender::taskList): Added to use MethodTask<T>.
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::WorkQueue::processWorkSoon):
- (LayoutTestController::waitUntilDone):
- (LayoutTestController::notifyDone):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::taskList): Added to use MethodTask<T>.
- (LayoutTestController::WorkQueue::taskList): Added to use MethodTask<T>.
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (deferredDisplayDispatch):
- (NotificationPresenter::show):
- * DumpRenderTree/chromium/Task.cpp: Added.
- * DumpRenderTree/chromium/Task.h: Added.
-
-2010-09-02 Steve Block <steveblock@google.com>
-
- Reviewed by Adam Barth.
-
- Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
- https://bugs.webkit.org/show_bug.cgi?id=43181
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (createWebViewAndOffscreenWindow):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockDeviceOrientation):
-
-2010-08-31 Adam Roben <aroben@apple.com>
-
- Fix flashiness when resizing the browser window on Windows
-
- Reviewed by Sam Weinig.
-
- * MiniBrowser/win/BrowserWindow.cpp:
- (BrowserWindow::wndProc): Override WM_ERASEBKGND so Windows won't
- periodically fill the window with white.
-
-2010-09-02 Peter Kasting <pkasting@google.com>
-
- Reviewed by Dimitri Glazkov.
-
- Implement [continuous]MouseScrollBy() on Chromium, and partly on GTK.
- https://bugs.webkit.org/show_bug.cgi?id=45073
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::EventSender):
- (EventSender::mouseScrollBy):
- (EventSender::continuousMouseScrollBy):
- (EventSender::sendCurrentTouchEvent):
- (EventSender::handleMouseWheel):
- * DumpRenderTree/chromium/EventSender.h:
- * DumpRenderTree/gtk/EventSender.cpp:
- (mouseScrollByCallback):
- (continuousMouseScrollByCallback):
-
-2010-09-01 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- Land a patched version of r66542 - change TestRunner to have an
- separate cleanup method and fix the ordering of cleanup between
- TestRunner and the printing module, and then wrap everything in a
- try/finally block to ensure reliable cleanup without needing to
- rely on stuff happening in the destructor of the TestRunner.
-
- Also refactor run_webkit_tests.run() to be much smaller and cleaner
- by creating a bunch of helper methods and moving more stuff into
- the TestRunner class.
-
- This fixes the crash at the end of the linux test run of
- new-run-webkit-tests (and undoes the rollout in 66547).
-
- https://bugs.webkit.org/show_bug.cgi?id=44902
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/exception.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/keyboard.html: Added.
- * Scripts/webkitpy/layout_tests/data/passes/error-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/passes/error.html: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-09-01 Mark Rowe <mrowe@apple.com>
-
- Reviewed by Adam Roben.
-
- Fix TestNetscapePlugIn to compile without access to QuickDraw private headers.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
-
-2010-09-01 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Adam Roben.
-
- Have kill-old-processes kill debug and release variants of WebKit2WebWebProcess
- and WebKitTestRunner.
-
- * BuildSlaveSupport/win/kill-old-processes:
-
-2010-09-01 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Remove obsolete include path from DumpRenderTree.pro
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
-
-2010-09-01 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] QWebPage::allowGeolocationRequest should be async API
- https://bugs.webkit.org/show_bug.cgi?id=41364
-
- Implements new async API for geolocation permission similar to
- Notification. WebPage maintains list of geolocation permission request
- QtWebkit and set's when LayoutTestController gets the access from test JS
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- (WebCore::WebPage::resetSettings):
- (WebCore::WebPage::requestPermission):
- (WebCore::WebPage::cancelPermission):
- (WebCore::WebPage::permissionSet):
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::processLine):
- (WebCore::DumpRenderTree::geolocationPermissionSet):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::setGeolocationPermission):
- (LayoutTestController::setGeolocationPermissionCommon):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-09-01 Andras Becsi <abecsi@webkit.org>
-
- Reviewed by Antti Koivisto.
-
- [Qt] Auto-generate WebKit2 forwarding headers
- https://bugs.webkit.org/show_bug.cgi?id=44692
-
- * MiniBrowser/qt/BrowserWindow.h: use source style includes
- * MiniBrowser/qt/MiniBrowser.pro: add missing include paths
- * Scripts/enumerate-included-framework-headers: Removed.
-
-2010-08-31 Ademar de Souza Reis Jr <ademar.reis@openbossa.org>
-
- Reviewed by Adam Barth.
-
- Allow Ctrl+C inside Bugzilla::fetch_bug_dictionary
- https://bugs.webkit.org/show_bug.cgi?id=44789
-
- * Scripts/webkitpy/common/net/bugzilla.py:
-
-2010-08-31 Leandro Pereira <leandro@profusion.mobi>
-
- Reviewed by Adam Barth.
-
- ews: Add support for EFL-EWS
- https://bugs.webkit.org/show_bug.cgi?id=44982
-
- * QueueStatusServer/model/queues.py: Add "efl-ews" to queues list.
- * Scripts/webkitpy/common/config/ports.py: Define a EflPort class
- and add it to the ports dict.
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py: Define a
- EflEWS class.
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: Add
- a test case for the EFL EWS.
-
-2010-08-31 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=42195
- <rdar://problem/8186761> WebKitTestRunner needs to support layoutTestController.setXSSAuditorEnabled
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::setXSSAuditorEnabled):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- Added setXSSAuditorEnabled, calling through to an WKBundle private method. Calling this method
- makes WebProcess use a different value for this preference than UIProcess thinks it uses.
-
- * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetStateToConsistentValues):
- Reset xssAuditorEnabled. Even though the value doesn't change, this calls through to WebProcess,
- which forgets its override.
-
-2010-08-31 Sam Weinig <sam@webkit.org>
-
- Reviewed by Gavin Barraclough.
-
- WebKitTestRunner needs layoutTestController.addUserStyleSheet
- https://bugs.webkit.org/show_bug.cgi?id=42680
-
- WebKitTestRunner needs layoutTestController.addUserScript
- https://bugs.webkit.org/show_bug.cgi?id=42681
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::beginTesting):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::addUserScript):
- (WTR::LayoutTestController::addUserStyleSheet):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2010-08-31 Dirk Pranke <dpranke@chromium.org>
-
- Unreviewed, rolling out r66542.
- http://trac.webkit.org/changeset/66542
- https://bugs.webkit.org/show_bug.cgi?id=44902
-
- r66542 - the weird logging dependencies in Python stuck again ...
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/exception.html: Removed.
- * Scripts/webkitpy/layout_tests/data/failures/expected/keyboard.html: Removed.
- * Scripts/webkitpy/layout_tests/data/passes/error-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/passes/error.html: Removed.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-08-31 Dumitru Daniliuc <dumi@chromium.org>
-
- Reviewed by Tony Chang.
-
- Implementing LayoutTestController::markerTextForListItem() in Chromium's DRT.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::markerTextForListItem):
- * DumpRenderTree/chromium/LayoutTestController.h:
-
-2010-08-31 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: add more unit tests
-
- Add more unit tests for new-run-webkit-tests; we now cover all but
- the most obscure code paths in the generic code. We still need to
- add coverage for the http server and web socket paths, and add better
- coverage of the platform-specific logic. Note that the rebaselining
- tool is still not well tested.
-
- Also clean up some of the configuration logic for the printing
- module and the way it interacts with the Python logging module; that
- is a crufty interface, to be certain.
-
- https://bugs.webkit.org/show_bug.cgi?id=44902
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/exception.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/keyboard.html: Added.
- * Scripts/webkitpy/layout_tests/data/passes/error-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/passes/error.html: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-08-31 Darin Adler <darin@apple.com>
-
- Reviewed by Anders Carlsson.
-
- * Scripts/check-for-global-initializers: Add a file that ends up having global initializers
- in a debug build when built with certain compilers.
-
-2010-08-31 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Isolate all GTK+ typedefs into one file
- https://bugs.webkit.org/show_bug.cgi?id=44900
-
- * DumpRenderTree/gtk/EventSender.h: Remove GTK+ typedefs.
-
-2010-08-31 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Show more status on queue status pages
- https://bugs.webkit.org/show_bug.cgi?id=44938
-
- I upped the number of status lines from 6 to 15 --
- this has been bugging me for a while...
-
- I also disabled showing the chromium-win EWS queue
- since it's been down for almost 5 months now.
-
- * QueueStatusServer/handlers/dashboard.py:
- * QueueStatusServer/handlers/queuestatus.py:
- * QueueStatusServer/model/queues.py:
-
-2010-08-31 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Read command line arguments and open them as URLs in new windows
- https://bugs.webkit.org/show_bug.cgi?id=44944
-
- Extend MiniBrowser to accept command line arguments and open them as URLs in new browser windows.
-
- * MiniBrowser/qt/main.cpp:
- (main):
-
-2010-08-31 Adrian Perez <aperez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- Support scripts to run Buildbot slaves under daemontools (gtk related)
- https://bugs.webkit.org/show_bug.cgi?id=40053
-
- * BuildSlaveSupport/gtk: Added.
- * BuildSlaveSupport/gtk/README: Added.
- * BuildSlaveSupport/gtk/buildbot: Added.
- * BuildSlaveSupport/gtk/buildbot/log: Added.
- * BuildSlaveSupport/gtk/buildbot/log/run: Added.
- * BuildSlaveSupport/gtk/buildbot/run: Added.
- * BuildSlaveSupport/gtk/crashmon: Added.
- * BuildSlaveSupport/gtk/crashmon/crashmon: Added.
- * BuildSlaveSupport/gtk/crashmon/log: Added.
- * BuildSlaveSupport/gtk/crashmon/log/run: Added.
- * BuildSlaveSupport/gtk/crashmon/run: Added.
- * BuildSlaveSupport/gtk/daemontools-buildbot.conf: Added.
- * BuildSlaveSupport/gtk/pulseaudio: Added.
- * BuildSlaveSupport/gtk/pulseaudio/run: Added.
- * BuildSlaveSupport/gtk/xvfb: Added.
- * BuildSlaveSupport/gtk/xvfb/log: Added.
- * BuildSlaveSupport/gtk/xvfb/log/run: Added.
- * BuildSlaveSupport/gtk/xvfb/run: Added.
-
-2010-08-27 John Gregg <johnnyg@google.com>
-
- Reviewed by David Levin.
-
- Notifications should support a click event.
- Adds necessary hooks to chromium's DRT so that clicks on desktop notifications
- can be simulated during a layout test. Requires storing a list of active
- notifications so that they can be referred to later for clicking.
- https://bugs.webkit.org/show_bug.cgi?id=44800
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::simulateDesktopNotificationClick):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (NotificationPresenter::simulateClick):
- (NotificationPresenter::show):
- (NotificationPresenter::cancel):
- (NotificationPresenter::objectDestroyed):
- * DumpRenderTree/chromium/NotificationPresenter.h:
-
-2010-08-30 Alice Liu <alice.liu@apple.com>
-
- Reviewed by Darin Adler.
-
- Add missing parts of didFinishDocumentLoadForFrame
- https://bugs.webkit.org/show_bug.cgi?id=44913
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (didFinishDocumentLoadForFrame): Added
- (-[BrowserWindowController awakeFromNib]): Updated struct
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage): Rearranged function ptr
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Updated struct
-
-2010-08-30 Vangelis Kokkevis <vangelis@chromium.org>
-
- Unreviewed: Add myself to the list of Committers.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-30 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Adam Barth.
-
- Fix fast/notifications/notifications-display-close-events.html failure
- https://bugs.webkit.org/show_bug.cgi?id=44585
-
- Apply http://crrev.com/48893. We should dispatch display events
- asynchronously.
-
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (deferredDisplayDispatch):
- (NotificationPresenter::show):
-
-2010-08-30 Robert Hogan <robert@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- allow ports with windowed plugins to support windowless plugin tests
-
- https://bugs.webkit.org/show_bug.cgi?id=40730
-
- Ports that implement plugins windowed by default need to have a way of
- supporting plugin tests that assume the plugin is windowless. Add this
- feature to the tests and support it in the webkit test plugin. Also
- add mouse and keyboard event logging to the webkit-test plugin on Unix.
-
- Unskip the following tests on Qt:
-
- plugins/mouse-events.html
- plugins/keyboard-events.html
- plugins/mouse-events-fixedpos.html
-
- * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
- (pluginSetProperty):
- * DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp:
- (NPP_New):
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_handle_event):
-
-2010-08-30 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after addition of fileapi directory in WebCore.
-
- * wx/build/settings.py:
-
-2010-08-30 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Fixed compilation error, now that we have included the
- GtkVersioning.h we have to remove some version dependent code from
- EventSender.
-
- * DumpRenderTree/gtk/EventSender.cpp:
-
-2010-08-30 Alejandro G. Castro <alex@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
- are deprecated
- https://bugs.webkit.org/show_bug.cgi?id=44787
-
- We have replaced GtkVersioning.cpp with GtkVersioning.c and
- created a function (getDefaultGDKPointerDevice) to get the pointer
- of the window with the new APIs. We added that function to DRT and
- copyandpaste unit test.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent):
- (mouseMoveToCallback):
- (keyDownCallback):
- * GNUmakefile.am:
-
-2010-08-30 Zoltan Horvath <zoltan@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add new window menu to MiniBrowser
-
- Implement newWindow function and add a menu item for opening new window in MiniBrowser.
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::newWindow):
- * MiniBrowser/qt/BrowserWindow.h:
- * MiniBrowser/qt/main.cpp:
- (main):
-
-2010-08-29 James Robinson <jamesr@chromium.org>
-
- Reviewed by David Levin.
-
- Make failing the download step fail the build
- https://bugs.webkit.org/show_bug.cgi?id=44298
-
- If the download step fails on a test bot, this ensures that
- the build goes red instead of only the download step going red
- and the overall build staying green.
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2010-08-29 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove dependency to base/keyboard_codes.h
- https://bugs.webkit.org/show_bug.cgi?id=44847
-
- * DumpRenderTree/chromium/EventSender.cpp:
- Use webkit_support::VKEY_* instead of base::VKEY_*.
-
-2010-08-29 Darin Adler <darin@apple.com>
-
- https://bugs.webkit.org/show_bug.cgi?id=40589
-
- * Scripts/prepare-ChangeLog: Only prepend namespaces to non-empty
- function names.
-
-2010-08-26 Holger Hans Peter Freyther <holger@moiji-mobile.com>
-
- Reviewed by Darin Adler.
-
- [iExploder] Add new CSS Properties and HTML Attributes
- https://bugs.webkit.org/show_bug.cgi?id=44746
-
- Updated the files with the update-iexploder-cssproperties script
- and manually readded the -webkit-binding CSS Property to the list.
-
- * iExploder/htdocs/cssproperties.in:
- * iExploder/htdocs/htmlattrs.in:
- * iExploder/htdocs/htmltags.in:
-
-2010-08-26 Holger Hans Peter Freyther <holger@moiji-mobile.com>
-
- Reviewed by Darin Adler.
-
- Fix Coverage build after the addition of ANGLE
- https://bugs.webkit.org/show_bug.cgi?id=44744
-
- ANGLE is using libtool to build a static library and the version of
- libtool on Leopard refuses to handle the -fprofile-arcs and -ftest-coverage
- parameters. The easiest way to handle this is to not build ANGLE with
- coverage information.
-
- This is achieved by applying the XCode options for each project
- separately and exclude ANGLE.
-
- * Scripts/build-webkit: Remove -framework AppKit due link errors.
- * Scripts/webkitdirs.pm: Do not apply the XCode options for ANGLE.
-
-2010-08-28 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after directory addition.
-
- * wx/build/settings.py:
-
-2010-08-28 Chris Guillory <chris.guillory@google.com>
-
- Reviewed by Chris Fleizach.
-
- Add AX notification for childrenChanged
- https://bugs.webkit.org/show_bug.cgi?id=44472
-
- * DumpRenderTree/chromium/AccessibilityController.cpp:
- (AccessibilityController::AccessibilityController):
- (AccessibilityController::reset):
- (AccessibilityController::getRootElement):
- (AccessibilityController::dumpAccessibilityNotifications):
- * DumpRenderTree/chromium/AccessibilityController.h:
- (AccessibilityController::shouldDumpAccessibilityNotifications):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didChangeAccessibilityObjectChildren):
- * DumpRenderTree/chromium/WebViewHost.h:
-
-2010-08-28 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Update commit-queue failure message
- https://bugs.webkit.org/show_bug.cgi?id=44798
-
- The commit-queue auto-restarts itself and has for a very long time.
- No need for people to email me to request a restart anymore.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-07-27 Jer Noble <jer.noble@apple.com>
-
- Reviewed by Eric Carlson.
-
- Add JavaScript API to allow a page to go fullscreen.
- rdar://problem/6867795
-
- Added basic full screen support to DumpRenderTree: when a webView requests
- that DumpRenderTree go "full screen", just call the provided callback listener object's
- will/did Enter/Exit full screen methods. Also, register a new user default which
- enables full screen support.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:supportsFullscreenForElement:]):
- (-[UIDelegate webView:enterFullscreenForElement:listener:]):
- (-[UIDelegate webView:exitFullscreenForElement:listener:]):
-
-2010-08-27 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Unreviewed. Add myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-27 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- [DRT/Chromium] Fix inspector test failures
- https://bugs.webkit.org/show_bug.cgi?id=44748
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::createClientMessageLoop):
- Returns a valid WebKitClientMessageLoop instance
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
-
-2010-08-26 Jon Honeycutt <jhoneycutt@apple.com>
-
- Add Windows WebKit2 Tester to buildbot
- <rdar://problem/7887703>
-
- Reviewed by Dan Bernstein.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-08-26 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] Needs DRT queueLoadHTMLString and setDeferMainResourceLoad-implementations
- https://bugs.webkit.org/show_bug.cgi?id=42152
-
- * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
- (LoadHTMLStringItem::invoke): Implementation using
- webkit_web_frame_load_string().
-
-2010-08-25 Jon Honeycutt <jhoneycutt@apple.com>
-
- <rdar://problem/8334338> run-webkit-tests sometimes hangs when using
- WebKitTestRunner (44331)
-
- Reviewed by Darin Adler.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- The hang occurs when WebKitTestRunner begins launching the WebKit2
- web process then exits before it finishes launching. Work around this by
- looking for the --print-supported-features argument and exiting without
- creating the web process.
-
-2010-08-26 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Tony Chang.
-
- new-run-webkit-tests: add rebaselining tests for test_expectations
-
- This patch adds more unit tests for the rebaselining code in the
- test_expectations module. It doesn't add any tests for
- rebaseline_chromium_webkit_tests itself; that will come some other
- time.
-
- https://bugs.webkit.org/show_bug.cgi?id=44648
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
-
-2010-08-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
-
- Reviewed by Martin Robinson.
-
- [GTK] Add HTTP caching support
- https://bugs.webkit.org/show_bug.cgi?id=44261
-
- Ignore new soup API that we decided to merge into the soup backend
- while it is being cooked. It follows the libsoup style, and will
- be removed from WebKit as soon as it is merged into libsoup.
-
- * Scripts/webkitpy/style/checker.py:
-
-2010-08-26 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] DumpRenderTree runs only one test from command mode
- https://bugs.webkit.org/show_bug.cgi?id=44012
-
- Enables support to run multiple test files and single
- folder containing html files in stand alone mode
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
- (WebCore::DumpRenderTree::processArgsLine):
- (WebCore::DumpRenderTree::loadNextTestInStandAloneMode):
- (WebCore::DumpRenderTree::processLine):
- (WebCore::DumpRenderTree::dump):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- (WebCore::DumpRenderTree::setStandAloneMode):
- (WebCore::DumpRenderTree::isStandAloneMode):
- * DumpRenderTree/qt/main.cpp:
- (main):
-
-2010-08-25 Martin Robinson <mrobinson@igalia.com>
-
- Updating webkitpy test expectations.
-
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
-
-2010-08-25 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- fix the always squash git config
- https://bugs.webkit.org/show_bug.cgi?id=44651
-
- Fix help text and apparently underscores are not allowed
- in git config keys.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/tool/steps/commit.py:
-
-2010-08-25 Darin Adler <darin@apple.com>
-
- Reviewed by John Sullivan.
-
- * Scripts/commit-log-editor: Fix perl warning for people who have no
- value for SVN_LOG_EDITOR or CVS_LOG_EDITOR.
-
-2010-08-25 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- stop blocking commits when the bots are red
- https://bugs.webkit.org/show_bug.cgi?id=44644
-
- This check currently is just annoying. It doesn't actually
- help keep the tree green. We can always add it back later
- if we decide the tree is generally more green.
-
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/ensurebuildersaregreen.py:
-
-2010-08-25 Eric Seidel <eric@webkit.org>
-
- Reviewed by Simon Fraser.
-
- REGRESSION: media/video-loop.html is timing out on the commit-queue Leopard Bot
- https://bugs.webkit.org/show_bug.cgi?id=38912
-
- I know of nothing else to do but skip all media tests for the cq.
-
- * Scripts/webkitpy/tool/steps/runtests.py:
-
-2010-08-25 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: add more unit tests for test_expectations
- This adds unit tests to cover (almost?) all of the non-rebaselining
- functionality.
-
- https://bugs.webkit.org/show_bug.cgi?id=44579
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
-
-2010-08-25 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: add more unit tests
-
- This change adds more unit tests for the image_diff, test_failures,
- and test_files modules, bringing them to 100% coverage (and adds a
- couple tests to run_webkit_tests while we're at it).
-
- This test also turns on the "dryrun" port for testing when run on
- the mac, increasing coverage in a few other places.
-
- https://bugs.webkit.org/show_bug.cgi?id=44578
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/checksum-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/checksum-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/checksum-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/checksum.html: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/failures/expected/image_checksum.html.
- * Scripts/webkitpy/layout_tests/data/failures/expected/missing_check-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/missing_check-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/missing_check.html: Copied from WebKitTools/Scripts/webkitpy/layout_tests/data/failures/expected/missing_image.html.
- * Scripts/webkitpy/layout_tests/data/failures/expected/timeout.html: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/data/resources/README.txt: Added.
- * Scripts/webkitpy/layout_tests/layout_package/test_failures_unittest.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-08-25 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: add more unit tests for layout_package/printing.py
-
- This change adds more unit tests to get the test coverage to 100%
- for the printing module. This code is actually pretty crufty and
- has some layering violations that need to be cleaned up but I'll
- save that for another CL after we get all the unit tests written and
- we fix the multithreading issues. At least now we'll be able to tell
- if we break things.
-
- https://bugs.webkit.org/show_bug.cgi?id=44576
-
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
-
-2010-08-25 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- new-run-webkit-tests should respect set-webkit-configuration
- https://bugs.webkit.org/show_bug.cgi?id=44633
-
- Moves the getting of the configuration into the base Port so that
- chromium ports use it as well. In the downstream chromium port,
- this should still just return Release.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-08-25 Tony Chang <tony@chromium.org>
-
- Not reviewed, changing svn props for a script.
-
- * Scripts/deduplicate-tests: Added properties svn:executable and svn:eol-style.
-
-2010-08-25 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Remove WebKit2 from core builders
- https://bugs.webkit.org/show_bug.cgi?id=44625
-
- This builder was added to the core builders by accident. It doesn't
- appear to be green enough to be a core builder yet.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
-
-2010-08-19 Adam Roben <aroben@apple.com>
-
- Test that NP_Initialize and NP_GetEntryPoints are called in the
- correct order
-
- The order differs between Mac and Windows (see r38858).
-
- Fixes <http://webkit.org/b/44270> <rdar://problem/8330393> Crash in
- NP_Initialize when loading QuickTime when running
- plugins/embed-attributes-setting.html in WebKit2 on Windows
-
- Reviewed by John Sullivan.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp: Added a CRASH macro and
- a boolean to record whether NP_GetEntryPoints has been called.
- (NP_Initialize): Crash on Windows if NP_GetEntryPoints hasn't been
- called yet. This matches Flash and QuickTime's behavior.
- (NP_GetEntryPoints): Crash on Mac if NP_Initialize hasn't been called
- yet. This matches Silverlight's behavior.
-
-2010-08-25 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- Cairo and EFL port shouldn't depend on glib.
- https://bugs.webkit.org/show_bug.cgi?id=44354
-
- Replace occurrences of GRefPtr and adoptGRef with PlatformRefPtr and
- adoptPlatformRef.
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::isSelected):
-
-2010-08-25 Ojan Vafai <ojan@chromium.org>
-
- Fix order of Timothy's email address. The script, and
- other tools all assume that the first email is the bugzilla address.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-24 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- [DRT/Chromium] Fix 26 inspector test crashes
- https://bugs.webkit.org/show_bug.cgi?id=44580
-
- - DRTDevToolsAgent has a reference to the main WebView. So we
- should not clear it in closeDevTools() and should clear it in
- ~TestShell().
- - DRTDevToolsClient has a reference to a DevTools WebView and no
- way to update it. So we should delete DRTDevToolsClient instances
- in closeDevTools().
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::~TestShell):
- (TestShell::closeDevTools):
-
-2010-08-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- unicode(Exception(\u"0x1234")) is busted in python 2.5, disable tests which hit this
- https://bugs.webkit.org/show_bug.cgi?id=44584
-
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-08-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- commit-queue and EWS bots should report all failures
- https://bugs.webkit.org/show_bug.cgi?id=41820
-
- Right now commit-queue/EWS only report failures when the
- patch under testing fails. We should report all failures
- to the status server so that we can diagnose when the bots
- are wedged w/o needing to log into the machines.
-
- I also reduced the amount of data we upload since we've seen
- timeouts during status upload.
-
- * Scripts/webkitpy/common/system/executive.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-08-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Remove HTML5 parser testing infrastructure now that we don't need it
- https://bugs.webkit.org/show_bug.cgi?id=44581
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
- (initializeGlobalsFromCommandLineOptions):
- * Scripts/old-run-webkit-tests:
- * Scripts/test-html5-parser: Removed.
-
-2010-08-24 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Fix 28 inspector test crashes
- https://bugs.webkit.org/show_bug.cgi?id=44574
-
- Reset DevToolsClient and DevToolsAgent before closing a DevTools
- WebView in order to avoid accessing to a deleted WebView instance.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::closeDevTools):
-
-2010-08-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: clean up code for test_types, test_failures
-
- Add a bunch of unit tests for webkitpy.layout_tests.test_types and
- webkitpy.layout_tests.layout_package.test_failures, and remove
- some dead code and otherwise clean up things.
-
- https://bugs.webkit.org/show_bug.cgi?id=44559
-
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/layout_package/test_failures_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base_unittest.py: Added.
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-08-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- new-run-webkit-tests: revise unit testing strategy for test failures
-
- This change revamps the way we store test data for new-run-webkit-tests.
- Previously we had a few copies of test files from the main test tree.
- Now we have a bunch of completely fake test data and use the test
- data to generate different kinds of test failures, getting
- much better coverage.
-
- https://bugs.webkit.org/show_bug.cgi?id=44556
-
- * Scripts/webkitpy/layout_tests/data/failures/expected/crash.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image_checksum-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image_checksum-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image_checksum-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/image_checksum.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/missing_image.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/missing_text.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/text-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/expected/text.html: Added.
- * Scripts/webkitpy/layout_tests/data/failures/unexpected/text-image-checksum-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/failures/unexpected/text-image-checksum-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/failures/unexpected/text-image-checksum-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/failures/unexpected/text-image-checksum.html: Added.
- * Scripts/webkitpy/layout_tests/data/image/canvas-bg.html: Removed.
- * Scripts/webkitpy/layout_tests/data/image/canvas-zoom-expected.checksum: Removed.
- * Scripts/webkitpy/layout_tests/data/image/canvas-zoom-expected.png: Removed.
- * Scripts/webkitpy/layout_tests/data/image/canvas-zoom-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/image/canvas-zoom.html: Removed.
- * Scripts/webkitpy/layout_tests/data/misc/crash-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/misc/crash.html: Removed.
- * Scripts/webkitpy/layout_tests/data/misc/missing-expectation.html: Removed.
- * Scripts/webkitpy/layout_tests/data/misc/passing-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/misc/passing.html: Removed.
- * Scripts/webkitpy/layout_tests/data/passes/image-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/passes/image-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/passes/image-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/passes/image.html: Added.
- * Scripts/webkitpy/layout_tests/data/passes/platform_image-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/passes/platform_image-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/passes/platform_image-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/passes/platform_image.html: Added.
- * Scripts/webkitpy/layout_tests/data/passes/text-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/passes/text.html: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/image/canvas-bg-expected.checksum: Removed.
- * Scripts/webkitpy/layout_tests/data/platform/test/image/canvas-bg-expected.png: Removed.
- * Scripts/webkitpy/layout_tests/data/platform/test/image/canvas-bg-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/platform/test/passes/platform_image-expected.checksum: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/passes/platform_image-expected.png: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/passes/platform_image-expected.txt: Added.
- * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
- * Scripts/webkitpy/layout_tests/data/text/article-element-expected.txt: Removed.
- * Scripts/webkitpy/layout_tests/data/text/article-element.html: Removed.
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
-
-2010-08-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- speed up new-run-webkit-tests unit tests
-
- Add a --no-record-results flag that turns off generating the JSON
- results file on every test run. Generating the file requires us to
- fetch the old results down from the bots, which can be slow. This
- flag is off by default.
-
- Reduce the sleep time in wait_for_threads_to_finish from 0.1s to 0.01s.
-
- These changes together shorten the test cycle from ~4.5s to ~1.5s
- - a 3x speedup.
-
- https://bugs.webkit.org/show_bug.cgi?id=44553
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-08-24 Tony Chang <tony@chromium.org>
-
- Reviewed by Eric Seidel.
-
- [chromium] fix the platform result fallback order on mac/win
- https://bugs.webkit.org/show_bug.cgi?id=44483
-
- * Scripts/webkitpy/layout_tests/port/google_chrome.py:
-
-2010-08-24 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- Set a device to the event struct when building with GTK+ 3.x, it's
- mandatory.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (keyDownCallback):
-
-2010-08-24 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesizing events
- https://bugs.webkit.org/show_bug.cgi?id=44534
-
- Fix two double-frees introduced in my previous commit.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (contextClickCallback): Copy the event before using it again.
- (keyDownCallback): Ditto.
-
-2010-08-24 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesizing events
- https://bugs.webkit.org/show_bug.cgi?id=44534
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Use gdk_event_new and reference the reference the GdkWindow
- when setting it on the event. It is dereferenced by gdk_event_free(...).
- (contextClickCallback): Ditto.
- (mouseDownCallback): Ditto.
- (mouseUpCallback): Ditto.
- (mouseMoveToCallback): Ditto.
- (mouseWheelToCallback): Ditto.
- (sendOrQueueEvent): Take a GdkEvent* instead of a GdkEvent.
- (dispatchEvent): Ditto. Also free the event when we are done with it.
- (keyDownCallback): Use gdk_event_new and reference the GdkWindow.
-
-2010-08-24 Andras Becsi <abecsi@webkit.org>
-
- [Qt] WebKit2 build fix.
-
- * Scripts/enumerate-included-framework-headers:
- Remove stray global option form sed.
-
-2010-08-24 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- [DRT/Chromium] Support for IndexedDB tests
- https://bugs.webkit.org/show_bug.cgi?id=44490
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell): Enable IndexedDB.
-
-2010-08-23 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] The 64-bit Release bot is showing crashes on tests that use mouse buttons
- https://bugs.webkit.org/show_bug.cgi?id=44465
-
- Initialize the axes field of mouse button and motion events to null.
- This is the value that should be used for events originating from the
- mouse device.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Initalize button event axes field to null.
- (mouseMoveToCallback): Initialize motion event axes field to null.
-
-2010-08-23 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r65703.
- http://trac.webkit.org/changeset/65703
- https://bugs.webkit.org/show_bug.cgi?id=44460
-
- "Causing lots of crashes on Snow Leopard when running the
- layout tests" (Requested by eseidel2 on #webkit).
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NP_Initialize):
- (NP_GetEntryPoints):
-
-2010-08-23 Jon Honeycutt <jhoneycutt@apple.com>
-
- Layout tests do not run when using WebKitTestRunner in a Debug build.
- https://bugs.webkit.org/show_bug.cgi?id=44409
-
- Reviewed by Dan Bernstein.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeInjectedBundlePath):
- Use InjectedBundle_debug.dll when building Debug.
-
-2010-08-23 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Martin Robinson.
-
- [GTK] run-launcher fails if WebKitGTK+ compiled with GTK+-3.0 support
- https://bugs.webkit.org/show_bug.cgi?id=42026
-
- If a GTK+ 3.x build is present return that as the library to use,
- otherwise fallback to the GTK+ 2.x build.
-
- * Scripts/webkitdirs.pm:
-
-2010-08-23 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] Find needed forwarding headers for WebKit2 automatically
- https://bugs.webkit.org/show_bug.cgi?id=44336
-
- * MiniBrowser/qt/BrowserWindow.cpp: Use normal (not framework style) includes here.
- The new script does not satisfy the needs of this file however using normal includes
- is generally better here.
- * MiniBrowser/qt/MiniBrowser.pro: Added include paths.
- * Scripts/enumerate-included-framework-headers: Enumerates headers included from the
- given frameworks by files in the current directory (and subdirectories).
- In the future this needs to be rewritten in perl for being able to use on Windows.
-
-2010-08-22 No'am Rosenthal <noam.rosenthal@nokia.com>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] Qt test browser: enable a QGLWidget viewport with a command line argument
- https://bugs.webkit.org/show_bug.cgi?id=43010
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::applyPrefs):
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
-
-2010-08-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Remove specialized retain/release functions in favor of a single one for WKTypeRefs
- https://bugs.webkit.org/show_bug.cgi?id=44386
-
- * MiniBrowser/mac/AppDelegate.m:
- (didRecieveMessageFromInjectedBundle):
- (didNavigateWithNavigationData):
- (-[BrowserAppDelegate init]):
- (-[BrowserAppDelegate applicationWillTerminate:]):
- * MiniBrowser/mac/BrowserStatisticsWindowController.m:
- (-[BrowserStatisticsWindowController initWithThreadedWKContextRef:processWKContextRef:]):
- (-[BrowserStatisticsWindowController dealloc]):
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController initWithPageNamespace:]):
- (-[BrowserWindowController fetch:]):
- (-[BrowserWindowController windowWillClose:]):
- (-[BrowserWindowController applicationTerminating]):
- (closePage):
- (runJavaScriptAlert):
- (runJavaScriptConfirm):
- (runJavaScriptPrompt):
- (-[BrowserWindowController updateProvisionalURLForFrame:]):
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didClearWindowObjectForFrame):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::goToURL):
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::~PlatformWebView):
-
-2010-08-20 Benjamin Poulain <benjamin.poulain@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- WebKit does not build with Python 2.3
- https://bugs.webkit.org/show_bug.cgi?id=44373
-
- Replaced the function sorted() by a call to sort()
- on the entry list.
- The function sorted() has been added to Python 2.4.
- The function method sort() of List works with older
- versions of Python.
-
- * Scripts/create-html-entity-table:
-
-2010-08-20 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Pavel Feldman.
-
- Web Inspector: Inspector tests were disabled for GTK.
- https://bugs.webkit.org/show_bug.cgi?id=43977
-
- * Scripts/old-run-webkit-tests: Set the WEBKIT_INSPECTOR_PATH to the appropriate
- path before running tests.
-
-2010-08-20 Daniel Bates <dbates@rim.com>
-
- Reviewed by Eric Seidel.
-
- svn-apply doesn't detect empty line with Windows line endings
- after property value
- https://bugs.webkit.org/show_bug.cgi?id=43981
-
- Part 2 of 2
-
- Add unit tests that were not landed in the first commit.
-
- * Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl:
- - Added the following test cases:
- "SVN: binary file (isBinary true) using Windows line endings"
- "SVN: property diff, followed by file change diff using Windows line endings"
- "SVN: two consecutive property diffs using Windows line endings"
- "SVN: binary file with executable bit change usng Windows line endings"
- "SVN: binary file followed by property change on different file using Windows line endings"
- "SVN: binary file followed by file change on different file using Windows line endings"
- "SVN: file change diff with property change, followed by property change diff using Windows line endings"
- "SVN: file change diff with property change, followed by file change diff using Windows line endings"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
- - Added the following test cases:
- "add svn:executable, followed by empty line and start of next diff using Windows line endings"
- "add svn:executable, followed by empty line and start of next property diff using Windows line endings"
- "multi-line '+' change, followed by empty line and start of next diff using Windows line endings"
- "multi-line '+' change, followed by empty line and start of next property diff using Windows line endings"
- "add svn:executable, followed by empty line and start of binary patch using Windows line endings"
- "multi-line '+' change, followed by empty line and start of binary patch using Windows line endings"
- "multi-line '-' change, followed by multi-line '+' change, empty line, and start of binary patch using Windows line endings"
- "single-line '+' with trailing new line using Windows line endings"
- "single-line '+' with trailing new line, followed by empty line and start of binary patch using Windows line endings"
- "single-line '-' change with trailing new line, and single-line '+' change using Windows line endings"
- "multi-line '-' change with trailing new line, and multi-line '+' change using Windows line endings"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
- - Added the following test cases:
- "single-line '-' change followed by empty line with Windows line endings"
- "multi-line '+' change and start of binary patch with Windows line endings"
-
-2010-08-20 Daniel Bates <dbates@rim.com>
-
- Reviewed by Eric Seidel.
-
- svn-apply doesn't detect empty line with Windows line endings
- after property value
- https://bugs.webkit.org/show_bug.cgi?id=43981
-
- Fixes an issue where an empty line following the property value
- in an SVN property change diff would not be detected if it had
- Windows line endings (i.e. ended in CRLF). Hence it was consumed
- as if it was part of a multi-line property value.
-
- * Scripts/VCSUtils.pm:
- - Modified parseSvnPropertyValue() to detect empty line
- with Windows line endings.
- - Added toWindowsLineEndings().
- * Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl:
- - Added the following test cases:
- "SVN: binary file (isBinary true) using Windows line endings"
- "SVN: property diff, followed by file change diff using Windows line endings"
- "SVN: two consecutive property diffs using Windows line endings"
- "SVN: binary file with executable bit change usng Windows line endings"
- "SVN: binary file followed by property change on different file using Windows line endings"
- "SVN: binary file followed by file change on different file using Windows line endings"
- "SVN: file change diff with property change, followed by property change diff using Windows line endings"
- "SVN: file change diff with property change, followed by file change diff using Windows line endings"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
- - Added the following test cases:
- "add svn:executable, followed by empty line and start of next diff using Windows line endings"
- "add svn:executable, followed by empty line and start of next property diff using Windows line endings"
- "multi-line '+' change, followed by empty line and start of next diff using Windows line endings"
- "multi-line '+' change, followed by empty line and start of next property diff using Windows line endings"
- "add svn:executable, followed by empty line and start of binary patch using Windows line endings"
- "multi-line '+' change, followed by empty line and start of binary patch using Windows line endings"
- "multi-line '-' change, followed by multi-line '+' change, empty line, and start of binary patch using Windows line endings"
- "single-line '+' with trailing new line using Windows line endings"
- "single-line '+' with trailing new line, followed by empty line and start of binary patch using Windows line endings"
- "single-line '-' change with trailing new line, and single-line '+' change using Windows line endings"
- "multi-line '-' change with trailing new line, and multi-line '+' change using Windows line endings"
- * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
- - Added the following test cases:
- "single-line '-' change followed by empty line with Windows line endings"
- "multi-line '+' change and start of binary patch with Windows line endings"
-
-2010-08-19 David Kilzer <ddkilzer@apple.com>
-
- BUILD FIX: Fix Mac build after Windows WebKit2 changes for Netscape Plug-ins
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (decidePolicyForNavigationAction): Updated method signature.
- (decidePolicyForNewWindowAction): Updated method signature.
-
-2010-08-19 Adam Roben <aroben@apple.com>
-
- Test that NP_Initialize and NP_GetEntryPoints are called in the
- correct order
-
- The order differs between Mac and Windows (see r38858).
-
- Fixes <http://webkit.org/b/44270> <rdar://problem/8330393> Crash in
- NP_Initialize when loading QuickTime when running
- plugins/embed-attributes-setting.html in WebKit2 on Windows
-
- Reviewed by Sam Weinig.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp: Added a CRASH macro and
- a boolean to record whether NP_GetEntryPoints has been called.
- (NP_Initialize): Crash on Windows if NP_GetEntryPoints hasn't been
- called yet. This matches Flash and QuickTime's behavior. Crash on Mac
- if NP_GetEntryPoints has been called already. This matches
- Silverlight's behavior.
-
-2010-08-19 Adam Roben <aroben@apple.com>
-
- Make build-webkittestrunner build TestNetscapePlugIn on Windows
-
- Fixes <http://webkit.org/b/44268> <rdar://problem/8330388>
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/WebKitTestRunner.sln: Added TestNetscapePlugIn.
- Threaded it in between ImageDiff and InjectedBundleGenerated.
-
-2010-08-19 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- install rietveld's upload script from a versioned url
- https://bugs.webkit.org/show_bug.cgi?id=44291
-
- autoinstall expects the file at a given URL to never change.
- In order to be able to update the file, we need to be able to
- change the path.
-
- * Scripts/webkitpy/thirdparty/__init__.py:
-
-2010-08-19 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- add --webkit_patch_id to reitveld uploads
- https://bugs.webkit.org/show_bug.cgi?id=44289
-
- This is the first step in having rietveld store which
- patches have been uploaded and getting rid of the
- in-rietveld flag.
-
- * Scripts/webkitpy/common/net/rietveld.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/postcodereview.py:
-
-2010-08-19 Kenneth Russell <kbr@google.com>
-
- Reviewed by David Levin.
-
- Adjust my status from committer to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=44277
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-19 Pavel Feldman <pfeldman@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Chromium DevTools: remove injected script fetcher from test harness.
- https://bugs.webkit.org/show_bug.cgi?id=44266
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
-
-2010-08-19 Pavel Feldman <pfeldman@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Chromium DevTools: There is no need in resource-based InjectedScript.js source.
- Now that we populate front-end after its onload handler, we don't need
- to install injected script early. Exposing injected script source on the WebCore
- level here.
- https://bugs.webkit.org/show_bug.cgi?id=44029
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::runtimePropertyChanged):
- (DRTDevToolsAgent::delayedFrontendLoaded):
- (DRTDevToolsAgent::frontendLoaded):
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
-
-2010-08-19 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Gtk] Enable view mode media feature layout test
- https://bugs.webkit.org/show_bug.cgi?id=43278
-
- Add view mode media feature testing infrastructure, and add
- placeholder methods for the other platforms'
- LayoutTestControllers.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setViewModeMediaFeatureCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setViewModeMediaFeature):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setViewModeMediaFeature):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setViewModeMediaFeature):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setViewModeMediaFeature):
-
-2010-08-18 Mark Rowe <mrowe@apple.com>
-
- Reviewed by Sam Weinig.
-
- Make it so the WebKit2 test slave runs the WebKit2 tests
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2010-08-18 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Make run-webkit-tests --webkit-test-runner build DumpRenderTree
- in addition to WebKitTestRunner to get the DumpRenderTreeSupport
- module and the TestNetscapePlugin.
-
- * Scripts/old-run-webkit-tests:
-
-2010-08-18 Adam Roben <aroben@apple.com>
-
- Fix hang when saving crash logs on Windows
-
- * Scripts/old-run-webkit-tests:
- (setUpWindowsCrashLogSaving):
- (END):
- Pass -s to regtool so it will write the Auto value as a string instead
- of as a number. This was causing a "do you want to debug?" dialog to
- appear.
-
-2010-08-17 Victor Wang <victorw@chromium.org>
-
- Unreviewed. Fixed chromium incremental test json upload.
- Quote builder name and test results server in url.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
-
-2010-08-17 Laszlo Gombos <laszlo.1.gombos@nokia.com>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] [Symbian] Consistently use Q_OS_SYMBIAN to guard all Symbian platform dependencies
- https://bugs.webkit.org/show_bug.cgi?id=44124
-
- Q_WS_S60 is not defined for Symbian^4 devices as Q_WS_S60 used to guard
- Avkon UI framework dependencies. Use Q_OS_SYMBIAN everywhere to mark
- Symbian dependencies.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::open):
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::init):
- (LauncherWindow::toggleFullScreenMode):
- (LauncherWindow::showFPS):
- (LauncherWindow::updateFPS):
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::buildUI):
-
-2010-08-17 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by David Levin.
-
- new-run-webkit-tests: remove --show-sources option
-
- --show-sources is pretty much obsolete with --trace everything, so
- I'm removing it.
-
- Also rename a couple of methods in the TestTextDiff class to make their
- intended visibility (private) more obvious.
-
- https://bugs.webkit.org/show_bug.cgi?id=44143
-
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
- * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
-
-2010-08-17 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by David Levin.
-
- remove --fuzzy-image-diff in new-run-webkit-tests (it doesn't work)
-
- This code bit-rotted at some point more than a year ago, and nobody seems
- to miss it. old-run-webkit-tests has a --tolerance flag that new-run-webkit-tests
- should support instead, making this flag unnecessary anyway.
-
- https://bugs.webkit.org/show_bug.cgi?id=44141
-
- * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/test_types/fuzzy_image_diff.py: Removed.
-
-2010-08-17 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Update json results generator to have incremental json including
- results for tests that pass in current run but failed before.
-
- https://bugs.webkit.org/show_bug.cgi?id=44119
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-08-17 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- fix test-webkitpy, add easy way to find a checkout root
-
- test-webkitpy currently doesn't work right if run from someplace other
- than the checkout root, and it spews a bunch of debug logging because
- the deduplicate_tests tests contaminates the test environment.
-
- This patch cleans up the deduplicate_tests unit tests, and creates
- two new methods in scm.py: find_checkout_root() and default_scm(),
- both of which use a single algorithm for guessing what checkout root
- to use if you aren't explicitly told one from a path.
-
- https://bugs.webkit.org/show_bug.cgi?id=44001
-
- * Scripts/deduplicate-tests:
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
- * Scripts/webkitpy/layout_tests/port/test.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:
- * Scripts/webkitpy/tool/main.py:
-
-2010-08-17 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Add support to the test results server for downloading json that
- contains test list only.
-
- This is for json results generator to generate incremental json
- results so that it includes results not only for tests failed in
- current run, but also tests failed before.
-
- Also set the results type to "N" (no data) instead of "P" (pass)
- if test results cannot be found in incremental json file.
-
- https://bugs.webkit.org/show_bug.cgi?id=44117
-
- * TestResultServer/handlers/testfilehandler.py:
- * TestResultServer/model/jsonresults.py:
- * TestResultServer/model/jsonresults_unittest.py:
-
-2010-08-17 Adam Roben <aroben@apple.com>
-
- Use the right path style
-
- * Scripts/old-run-webkit-tests:
-
-2010-08-17 Adam Roben <aroben@apple.com>
-
- Fix typo
-
- * Scripts/old-run-webkit-tests:
-
-2010-08-17 Adam Roben <aroben@apple.com>
-
- Don't hang when running run-webkit-tests as a non-Administrator on
- Vista/7
-
- * Scripts/old-run-webkit-tests:
- (setUpWindowsCrashLogSaving): Use regtool to set NTSD as the
- post-mortem debugger, rather than using NTSD itself. The latter waits
- for user input when it fails to set the registry values; the former
- does not.
-
-2010-08-17 Adam Roben <aroben@apple.com>
-
- Teach run-webkit-tests, DumpRenderTree, and WebKitTestRunner how to
- save crash logs on Windows
-
- The crash logs are saved to /tmp/layout-test-results and have names
- like CrashLog_02bc_2010-08-17_14-36-20-108.txt.
-
- Unfortunately, crashes in the WebKit2 web process are recorded as
- time-outs by run-webkit-tests. Fixing this is covered by
- <http://webkit.org/b/44121>.
-
- Fixes <http://webkit.org/b/37859> <rdar://problem/7883560>
- DumpRenderTree should save a stack trace and/or dump file when it
- crashes
-
- Reviewed by Sam Weinig.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (exceptionFilter):
- (main):
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::exceptionFilter):
- (WTR::TestController::platformInitialize):
- These changes set up an exception filter that prints #CRASHED to
- stderr, then lets the exception propagate normally. This allows
- run-webkit-tests to detect when we've crashed even when a post-mortem
- debugger attaches to the process.
-
- * Scripts/old-run-webkit-tests:
- (top level): Declared some variables used by the crash-log-saving
- code.
- (openDumpTool): Copy _NT_SYMBOL_PATH into the clean environment so
- that the post-mortem debugger has access to it.
- (toCygwinPath): Added. This is the opposite of toWindowsPath.
- (readFromDumpToolWithTimer): If the dump tool prints #CRASHED to
- stderr, consider it a crash.
- (setUpWindowsCrashLogSaving): Added. Saves the current post-mortem
- debugger, then sets ntsd as the post-mortem debugger. ntsd is
- configured to save a crash log and then quit automatically.
- (END): Added. Restores the previous post-mortem debugger when the
- script exits.
-
-2010-08-17 Victor Wang <victorw@chromium.org>
-
- Reviewed by ojan@chromium.org.
-
- Update test results server:
- 1. Normalize test results and times after merging (prune tests where
- all runs pass or do not have data, truncate all test items to max
- number of builds)
- 2. times should be int not string.
- 3. when inserting a new test item, should keep old data regardless
- whether or not they have same item type with new one.
-
- https://bugs.webkit.org/show_bug.cgi?id=43861
-
- * TestResultServer/model/jsonresults.py:
- * TestResultServer/model/jsonresults_unittest.py:
-
-2010-08-16 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Add WebKit2 Mac tester to buildbot.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
-
-2010-08-16 Paul Sawaya <psawaya@apple.com>
-
- Reviewed by Chris Marrin.
-
- Added shader validation via ANGLE
- https://bugs.webkit.org/show_bug.cgi?id=42405
-
- Added ANGLE to webkit build
-
- * Scripts/build-webkit:
-
-2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, do not build WebCore as a convenience library as this leads to
- errors in the Win build w/export symbols and causes problems with DOM bindings
- debugging in gdb.
-
- * DumpRenderTree/wscript:
- * Scripts/build-webkit:
- * wx/browser/wscript:
- * wx/build/settings.py:
- * wx/build/waf_extensions.py:
-
-2010-08-16 Dan Bernstein <mitz@apple.com>
-
- Build fix.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::createOtherPage): Initialize the contentsSizeChanged member.
- (WTR::TestController::initialize): Ditto.
-
-2010-08-16 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- Handle content size change in WebKit2
- Re-landing after fix.
-
- https://bugs.webkit.org/show_bug.cgi?id=43198
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]): Initialize WKPageUICallback::contetsSizeChanged to 0.
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create): Initialize WKPageUICallback::contetsSizeChanged to 0.
-
-2010-08-16 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r65419.
- http://trac.webkit.org/changeset/65419
- https://bugs.webkit.org/show_bug.cgi?id=44053
-
- Broke the Windows build (Requested by bbandix on #webkit).
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
-
-2010-08-16 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- Handle content size change in WebKit2
-
- https://bugs.webkit.org/show_bug.cgi?id=43198
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]): Initialize WKPageUICallback::contetsSizeChanged to 0.
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create): Initialize WKPageUICallback::contetsSizeChanged to 0.
-
-2010-08-16 Ariya Hidayat <ariya@sencha.com>
-
- Add my new email address to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-16 Zoltan Horvath <zoltan@webkit.org>
-
- Add my old e-mail addresses to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-15 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebEditorClient::didBeginEditing is never called in WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=42939
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/PlatformWebView.h:
- Declare focus().
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues):
- Focus the PlatformWebView.
-
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- (WTR::PlatformWebView::focus):
- Stubbed.
-
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::focus):
- Focus the view.
-
-2010-08-15 Jon Honeycutt <jhoneycutt@apple.com>
-
- run-webkit-tests should not strip editing callbacks when using
- WebKitTestRunner on Windows
- https://bugs.webkit.org/show_bug.cgi?id=44000
-
- Reviewed by Mark Rowe.
-
- * Scripts/old-run-webkit-tests:
- Leave $stripEditingCallbacks undefined until we look for command-line
- arguments. If using WebKit2, set it to 0 if not explicity set on the
- command line. Later, set it to isCygwin() to match old behavior if it is
- not yet defined.
-
-2010-08-15 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, remove define always set to the correct value by wtf/Platform.h.
-
- * wx/build/settings.py:
-
-2010-08-14 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [GTK] autogen.sh not executed if build-webkit options change
- https://bugs.webkit.org/show_bug.cgi?id=42266
-
- Rerun autogen.sh in situations where the arguments to build-webkit have
- changed since the previous build. This will fix some issues on the bots
- where the build does not notice changes to default build-webkit arguments.
-
- * Scripts/webkitdirs.pm: Add special logic for detecting changes to build-webkit arguments.
-
-2010-08-14 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Another fix to support python 2.3.
-
- Add support for MathML entities
- https://bugs.webkit.org/show_bug.cgi?id=43949
-
- * Scripts/webkitpy/thirdparty/simplejson/decoder.py:
- - It looks like our simplejson is version 1.7.3 which
- should be python 2.3 compatible. But someone modified
- our copy slightly from the original source.
- I've removed the relative import in hopes this fixes
- the problem.
-
-2010-08-13 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Build fix only.
-
- Add support for MathML entities
- https://bugs.webkit.org/show_bug.cgi?id=43949
-
- * Scripts/create-html-entity-table:
- - Hack sys.path to avoid executing 2.5 dependent python
- on systems (like chromium-win and Tiger) which do not have 2.5 python.
-
-2010-08-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Rename some concepts in HTML entity search to be more self-documenting
- https://bugs.webkit.org/show_bug.cgi?id=44004
-
- Reflect name change in generator script.
-
- * Scripts/create-html-entity-table:
-
-2010-08-12 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add support for MathML entities
- https://bugs.webkit.org/show_bug.cgi?id=43949
-
- A script for generating the C++ state data structure describing all the
- entities from a JSON description.
-
- * Scripts/create-html-entity-table: Added.
-
-2010-08-13 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Rewrite new-run-webkit-test's wait_for_threads_to_finish loop to
- check for exceptions on all threads, not just the first thread.
-
- This change also changes the logging behavior for wedged threads
- to only dump the stacks of threads that are actually wedged.
-
- Refactor the thread classes in the dump_render_tree_thread module
- to make the contract between TestRunner and TestShellThread clearer.
-
- Added a bunch of unit tests.
- https://bugs.webkit.org/show_bug.cgi?id=38561
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
-
-2010-08-13 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Add test_expectations.txt syntax checker to check-webkit-style.
- https://bugs.webkit.org/show_bug.cgi?id=43899
-
- Just utilizing layout_tests/layout_package/test_expectations.py for checking
- the syntax of test_expectations.txt.
- This change also moves tab checking class from style/checkers/text.py to
- style/checkers/common.py for sharing code.
-
- * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- * Scripts/webkitpy/style/checker.py:
- * Scripts/webkitpy/style/checkers/common.py:
- * Scripts/webkitpy/style/checkers/common_unittest.py:
- * Scripts/webkitpy/style/checkers/test_expectations.py: Added.
- * Scripts/webkitpy/style/checkers/test_expectations_unittest.py: Added.
- * Scripts/webkitpy/style/checkers/text.py:
- * Scripts/webkitpy/style_references.py:
-
-2010-08-12 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner does not correctly resize WebView for W3C SVG tests
- https://bugs.webkit.org/show_bug.cgi?id=43945
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::sizeWebViewForCurrentTest):
- Allow for a Windows-style path.
-
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::resizeTo):
- Call SetWindowPos to resize the view window.
-
-2010-08-12 David Levin <levin@chromium.org>
-
- Build break fix.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::resetStateToConsistentValues): Removed usage
- of a variable that doesn't exist in the class.
-
-2010-08-12 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner needs to run tests without using native controls
- https://bugs.webkit.org/show_bug.cgi?id=43772
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- Call platformInitializeContext().
-
- * WebKitTestRunner/TestController.h:
- Declare platformInitializeContext().
-
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::platformInitializeContext):
- Stubbed.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::platformInitializeContext):
- Call WKContextSetShouldPaintNativeControls() to disable native control
- drawing.
-
-2010-08-12 Sam Weinig <sam@webkit.org>
-
- Reviewed by Alexey Proskuryakov.
-
- WebKitTestRunner should be more aggressive about ensuring consistent state between tests
- https://bugs.webkit.org/show_bug.cgi?id=43653
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::InjectedBundle):
- (WTR::InjectedBundle::didReceiveMessage):
- (WTR::InjectedBundle::beginTesting):
- (WTR::InjectedBundle::done):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::isTestRunning):
- (WTR::InjectedBundle::):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::stopLoading):
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::dump):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didReceiveTitleForFrame):
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
- (WTR::InjectedBundlePage::willAddMessageToConsole):
- (WTR::InjectedBundlePage::willSetStatusbarText):
- (WTR::InjectedBundlePage::willRunJavaScriptAlert):
- (WTR::InjectedBundlePage::willRunJavaScriptConfirm):
- (WTR::InjectedBundlePage::shouldBeginEditing):
- (WTR::InjectedBundlePage::shouldEndEditing):
- (WTR::InjectedBundlePage::shouldInsertNode):
- (WTR::InjectedBundlePage::shouldInsertText):
- (WTR::InjectedBundlePage::shouldDeleteRange):
- (WTR::InjectedBundlePage::shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::shouldApplyStyle):
- (WTR::InjectedBundlePage::didBeginEditing):
- (WTR::InjectedBundlePage::didEndEditing):
- (WTR::InjectedBundlePage::didChange):
- (WTR::InjectedBundlePage::didChangeSelection):
- Don't do any work if we are not currently running a test.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/StringFunctions.h:
- (WTR::toCF):
- Add conversion function for WKURLRef -> CFURLRef
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::TestController):
- (WTR::TestController::initialize):
- (WTR::TestController::resetStateToConsistentValues):
- (WTR::TestController::runTest):
- (WTR::TestController::didFinishLoadForFrame):
- * WebKitTestRunner/TestController.h:
- (WTR::TestController::):
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::invoke):
- * WebKitTestRunner/TestInvocation.h:
- Move resetting code to TestController.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::runUntil):
- * WebKitTestRunner/mac/TestInvocationMac.mm: Removed.
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::runUntil):
- * WebKitTestRunner/win/TestInvocationWin.cpp: Removed.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- Move runUntil to TestController.
-
-2010-08-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-12 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Tony Chang.
-
- Merge pretty printers for gdb.
- https://bugs.webkit.org/show_bug.cgi?id=43850
-
- We need to update webcore.py because basic string classes have moved to WTF from WebCore.
- It is good timing to merge webcore.py and wtf.py and name it 'webkit.py'.
- webcore.py is left for backward compatibility.
-
- * gdb/webcore.py:
- * gdb/webkit.py: Added.
- * gdb/wtf.py: Removed.
-
-2010-08-11 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] add google-chrome layout test result directories
- https://bugs.webkit.org/show_bug.cgi?id=43889
-
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
- * Scripts/webkitpy/layout_tests/port/factory.py:
- * Scripts/webkitpy/layout_tests/port/google_chrome.py: Added.
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
-
-2010-08-11 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Disable accelerated compositing
- https://bugs.webkit.org/show_bug.cgi?id=43894
-
- Disable accelerated compositing because DRT is not ready for
- it. This change fixes hundreds of test crashes on Windows and
- Linux.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::resetWebSettings):
-
-2010-08-11 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
-
- Unreviewed. Adding my Collabora personality to the list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-11 Martin Robinson <mrobinson@igalia.com>
-
- Adding myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-11 Daniel Bates <dbates@rim.com>
-
- Reviewed by Darin Adler.
-
- Perl warnings when running commit-log-editor
- https://bugs.webkit.org/show_bug.cgi?id=43856
-
- Fixes Perl warnings introduced by the patch for Bug #40548.
-
- Perl doesn't have symbolic names for True/False. Instead, we
- should use boolean values. Moreover, the variable installedEditorApplication
- is not be used and should be renamed builtEditorApplication so that it
- uses the existing machinery to set the commit log editor application.
-
- * Scripts/commit-log-editor:
-
-2010-08-11 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Trying waiting for httpd lock in the EWS
- https://bugs.webkit.org/show_bug.cgi?id=43833
-
- If this works, we can probably run the tests on the mac-ews, which
- would be very exciting. :)
-
- * Scripts/webkitpy/tool/steps/runtests.py:
-
-2010-08-11 Marcus Bulach <bulach@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Check in a script to list redundant test outputs.
- https://bugs.webkit.org/show_bug.cgi?id=37630
-
- If e.g. platform/mac-leopard is missing an expected test output, we
- fall back on platform/mac. This means it's possible to grow redundant
- test outputs, where we have the same expected data in both a platform
- directory and another platform it falls back on.
- (original patch by Evan Marting <evan@chromium.org> https://bugs.webkit.org/attachment.cgi?id=53398)
-
- * Scripts/deduplicate-tests: Added.
- * Scripts/webkitpy/layout_tests/deduplicate_tests.py: Added.
- * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py: Added.
-
-2010-08-11 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser: after switching between QWebView and QGraphicsWebView, rotation actions get broken
- https://bugs.webkit.org/show_bug.cgi?id=43853
-
- LauncherWindow::createChrome is connecting menu itens to WebViewGraphicsBased's slots directly.
- It behaviors badly when user launches the QtTestBrowser in QWebView mode, since then switching to
- QGraphicsWebView mode, createChrome is not called again, and menu items end up not getting connected
- to slots at all.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::animatedFlip):
- (LauncherWindow::animatedYFlip):
- * QtTestBrowser/launcherwindow.h:
-
-2010-08-11 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] QtTestBrowser: switching between QWebView and QGraphicsWebView modes is broken
- https://bugs.webkit.org/show_bug.cgi?id=43851
-
- All window options data (including the bool holding if the view is either QWebView or
- QGraphicsWebView based) is stored in m_windowOptions, a class member of LauncherWindow.
- When toggle the view from QWebView to QGraphicsWebView based (and vice-versa), we were
- not updating LauncherWindow::WindowOptions::m_useGraphicsView bit, and then things were
- getting broken.
-
- Patch addresses this issue.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::toggleWebView):
- (LauncherWindow::toggleAcceleratedCompositing):
-
-2010-08-10 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser: lazy instantiate "YRotation" state machine and related objects
- https://bugs.webkit.org/show_bug.cgi?id=43831
-
- Only instantiate QStateMachine and friends associated to the YRotation action on demand.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::WebViewGraphicsBased):
- (WebViewGraphicsBased::animatedYFlip):
-
-2010-08-11 Darin Adler <darin@apple.com>
-
- Reviewed by John Sullivan.
-
- Improved editor options for prepare-ChangeLog and commit-log-editor
- https://bugs.webkit.org/show_bug.cgi?id=40548
-
- * Scripts/commit-log-editor: Split editor strings on spaces so EDITOR
- values like "xed --launch --wait" work properly.
-
- * Scripts/prepare-ChangeLog: Added a new CHANGE_LOG_EDITOR so we can
- use a command line tool with the $openChangeLogs feature.
-
-2010-08-11 Yury Semikhatsky <yurys@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- Web Inspector: remove InjectDispatch.js
- https://bugs.webkit.org/show_bug.cgi?id=43835
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
-
-2010-08-10 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch should refuse to run under Win32 Python
- https://bugs.webkit.org/show_bug.cgi?id=40962
-
- Given that there are lots of places in webkit-patch's code that
- assume unix-style filenames (forward slashes), webkit-patch fails
- with weird file-not-found errors when run under a native windows
- Python. It would be nice if we just trapped this and errored out
- at the beginning, rather than producing unpredictable errors.
-
- * Scripts/webkit-patch:
-
-2010-08-10 Kent Tamura <tkent@chromium.org>
-
- Unreviewed, build fix.
-
- Chromium build fix for r65107.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
-
-2010-08-10 Sergio Villar Senin <svillar@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] http/tests/media/video-cookie.html fails
- https://bugs.webkit.org/show_bug.cgi?id=42240
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setAlwaysAcceptCookies): create the
- SoupCookieJar if it does not exist. Otherwise the accept policy
- won't be set.
-
-2010-08-10 Chris Marrin <cmarrin@apple.com>
-
- Reviewed by Oliver Hunt.
-
- Add suspendAnimations/resumeAnimation API to DRT
- https://bugs.webkit.org/show_bug.cgi?id=43733
-
- Adds suspendAnimations() and resumeAnimations() to LayoutTestController.
- Calls functions with the same names on AnimationController for the
- mainFrame.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/LayoutTestController.cpp:
- (suspendAnimationsCallback):
- (resumeAnimationsCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::suspendAnimations):
- (LayoutTestController::resumeAnimations):
-
-2010-08-10 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- [Chromium/DRT] Enable saving layout test results.
- https://bugs.webkit.org/show_bug.cgi?id=43796
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Added more
- parameters to the new-run-webkit-tests, including the name
- of the test results server.
-
-2010-08-10 Jian Li <jianli@chromium.org>
-
- More chromium build fix.
-
- * DumpRenderTree/chromium/MockSpellCheck.cpp:
- (MockSpellCheck::spellCheckWord):
- (MockSpellCheck::initializeIfNeeded):
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (NotificationPresenter::grantPermission):
- (NotificationPresenter::show):
- (NotificationPresenter::checkPermission):
-
-2010-08-10 Jian Li <jianli@chromium.org>
-
- Chromium build fix.
-
- * DumpRenderTree/chromium/MockSpellCheck.cpp:
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
-
-2010-08-10 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Update test results server merge logic so the aggregated
- results and times are updated for tests that are
- in aggragated json but not in incremental json.
-
- Also update unittest to test this case.
-
- https://bugs.webkit.org/show_bug.cgi?id=43769
-
- * TestResultServer/model/jsonresults.py:
- * TestResultServer/model/jsonresults_unittest.py:
-
-2010-08-09 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser: proper set scene rect
-
- When resizesToContents is ON scene's rect is set to the boundary of
- the mainFrame. However, navigating to other web page should keep resizing
- scene's rect according to the new document loaded. Patch addresses this issue.
-
- Now resizesToContents and scrolling properly work on QtTestBrowser.
-
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::setPage):
- (WebViewGraphicsBased::contentsSizeChanged):
- (WebViewGraphicsBased::setResizesToContents):
- (WebViewGraphicsBased::resizeEvent):
- * QtTestBrowser/webview.h:
-
-2010-08-09 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser: Clean up LauncherWindow code.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::LauncherWindow): Moves applyPrefs methods call from the constructor to init().
- (LauncherWindow::init): Fixed comments.
- (LauncherWindow::applyPrefs): Move the method around.
- (LauncherWindow::createChrome): Move more code of this method around, for grouping, and fixing up comments.
-
-2010-08-09 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser: make reset-zooming to animate when tiled backing store is on.
-
- It gets control+0 the same visual effect as control++ or control-.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::toggleZoomTextOnly):
-
-2010-08-09 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ariya Hidayat.
-
- [Qt] QtTestBrowser:: make m_zoomLevels a static member.
-
- Not all instances of LauncherWindow need its own m_zoomLevel.
-
- * QtTestBrowser/launcherwindow.cpp:
- * QtTestBrowser/launcherwindow.h:
-
-2010-08-09 Sam Weinig <sam@webkit.org>
-
- Reviewed by Geoffrey Garen.
-
- Add zoom support for injected bundle
- https://bugs.webkit.org/show_bug.cgi?id=43759
-
- Use zoom factor SPI to implement zoom related eventSender functions.
-
- * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl:
- * WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
- (WTR::EventSendingController::textZoomIn):
- (WTR::EventSendingController::textZoomOut):
- (WTR::EventSendingController::zoomPageIn):
- (WTR::EventSendingController::zoomPageOut):
- * WebKitTestRunner/InjectedBundle/EventSendingController.h:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::reset): Reset zoom mode and level for each test.
-
-2010-08-09 Gavin Barraclough <barraclough@apple.com>
-
- Speculative chromium build fix III.
-
- * DumpRenderTree/chromium/MockSpellCheck.h:
- * DumpRenderTree/chromium/NotificationPresenter.h:
- * DumpRenderTree/chromium/WebViewHost.h:
- (WebViewHost::addClearHeader):
- (WebViewHost::clearHeaders):
-
-2010-08-09 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Tony Chang.
-
- increase the number of test results that we save
- https://bugs.webkit.org/show_bug.cgi?id=43763
-
- Now that we do incremental uploads, we can increase the number of
- results that we save for http://test-results.appspot.com/dashboards/flakiness_dashboard.html.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
-
-2010-08-09 Evan Martin <evan@chromium.org>
-
- Reviewed by Tony Chang.
-
- [chromium] DRT error print statement incorrectly tries to print a FILE*
- https://bugs.webkit.org/show_bug.cgi?id=43747
-
- * DumpRenderTree/chromium/ImageDiff.cpp:
- (writeFile): pass the correct pointer.
-
-2010-08-09 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Upload incremental test results json to server by default.
-
- https://bugs.webkit.org/show_bug.cgi?id=43743
-
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-08-09 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- EWS bots wait 2 minutes between patches
- https://bugs.webkit.org/show_bug.cgi?id=43731
-
- * Scripts/webkitpy/tool/bot/queueengine.py:
- - Don't sleep after failures. This was a hold-over from
- an earlier design.
- * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
- - EWS bots were not properly reporting true/false from process_work_item.
- They were always returning None, thus false, thus always logging
- as a failure and sleeping 2 minutes after each patch.
-
-2010-08-09 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Stub out EventSender for WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=43703
-
- * WebKitTestRunner/DerivedSources.make:
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm:
- Add ability to pass javascript arguments to the wrapped object.
-
- * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl: Added.
- * WebKitTestRunner/InjectedBundle/EventSendingController.cpp: Added.
- (WTR::EventSendingController::create):
- (WTR::EventSendingController::EventSendingController):
- (WTR::EventSendingController::~EventSendingController):
- (WTR::EventSendingController::wrapperClass):
- (WTR::setExceptionForString):
- (WTR::EventSendingController::mouseDown):
- (WTR::EventSendingController::mouseUp):
- (WTR::EventSendingController::mouseMoveTo):
- (WTR::EventSendingController::keyDown):
- (WTR::EventSendingController::contextClick):
- (WTR::EventSendingController::leapForward):
- (WTR::EventSendingController::textZoomIn):
- (WTR::EventSendingController::textZoomOut):
- (WTR::EventSendingController::zoomPageIn):
- (WTR::EventSendingController::zoomPageOut):
- (WTR::EventSendingController::makeWindowObject):
- * WebKitTestRunner/InjectedBundle/EventSendingController.h: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::reset):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::eventSendingController):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- Add stubbed out EventSenderController.
-
- * WebKitTestRunner/InjectedBundle/GCController.h:
- Remove incorrect comment.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
- Add new files.
-
-2010-08-08 Kent Tamura <tkent@chromium.org>
-
- Unreviewed, trivial fix.
-
- Fix "WindowsError: [Error 32] The process cannot access the file
- because it is being used by another process" introduced by r64959.
-
- * BuildSlaveSupport/test-result-archive:
-
-2010-08-08 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Tony Chang.
-
- Chromium buildbot: Avoid "zip" command dependency
- https://bugs.webkit.org/show_bug.cgi?id=43470
-
- * BuildSlaveSupport/test-result-archive:
- For Chromium port, creates a zip archive with zipfile package of Python
- instead of external "zip" command. We'd like to avoid additional
- command installation.
-
-2010-08-08 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner should add the QuickTime dir to the PATH environment
- variable
- https://bugs.webkit.org/show_bug.cgi?id=43686
-
- Reviewed by Dan Bernstein.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::addQTDirToPATH):
- Copied from DRT.
- (WTR::TestController::platformInitialize):
- Call addQTDirToPath().
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
- Link to shlwapi.lib for SHGetValue.
-
-2010-08-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Maciej Stachowiak.
-
- WebKitTestRunner needs layoutTestController.dumpTitleChanges
- <rdar://problem/8213861>
- https://bugs.webkit.org/show_bug.cgi?id=42683
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didReceiveTitleForFrame):
- (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::dumpTitleChanges):
- (WTR::LayoutTestController::shouldDumpTitleChanges):
-
-2010-08-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKitTestRunner needs to print onunload handler information
- <rdar://problem/8213831>
- https://bugs.webkit.org/show_bug.cgi?id=42703
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::operator<<):
- (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
-
-2010-08-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add additional loader client functions need to complete WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=43684
-
- Remove unnecessary and jarring underscores as well.
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didClearWindowObjectForFrame):
- (didCreatePage):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didReceiveServerRedirectForProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didCommitLoadForFrame):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didReceiveTitleForFrame):
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- (WTR::InjectedBundlePage::didCancelClientRedirectForFrame):
- (WTR::InjectedBundlePage::willPerformClientRedirectForFrame):
- (WTR::InjectedBundlePage::didChangeLocationWithinPageForFrame):
- (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
- (WTR::InjectedBundlePage::didHandleOnloadEventsForFrame):
- (WTR::InjectedBundlePage::didDisplayInsecureContentForFrame):
- (WTR::InjectedBundlePage::didRunInsecureContentForFrame):
- (WTR::InjectedBundlePage::willAddMessageToConsole):
- (WTR::InjectedBundlePage::willSetStatusbarText):
- (WTR::InjectedBundlePage::willRunJavaScriptAlert):
- (WTR::InjectedBundlePage::willRunJavaScriptConfirm):
- (WTR::InjectedBundlePage::willRunJavaScriptPrompt):
- (WTR::InjectedBundlePage::shouldBeginEditing):
- (WTR::InjectedBundlePage::shouldEndEditing):
- (WTR::InjectedBundlePage::shouldInsertNode):
- (WTR::InjectedBundlePage::shouldInsertText):
- (WTR::InjectedBundlePage::shouldDeleteRange):
- (WTR::InjectedBundlePage::shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::shouldApplyStyle):
- (WTR::InjectedBundlePage::didBeginEditing):
- (WTR::InjectedBundlePage::didEndEditing):
- (WTR::InjectedBundlePage::didChange):
- (WTR::InjectedBundlePage::didChangeSelection):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-08-07 Dan Bernstein <mitz@apple.com>
-
- Build fix.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Made the references
- to JSGCController.{cpp,h} relative to the build root.
-
-2010-08-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WebKitTestRunner needs GCController
- <rdar://problem/8213834>
- https://bugs.webkit.org/show_bug.cgi?id=42701
-
- * WebKitTestRunner/DerivedSources.make:
- * WebKitTestRunner/InjectedBundle/Bindings/GCController.idl: Added.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h:
- (WTR::setProperty):
- * WebKitTestRunner/InjectedBundle/GCController.cpp: Added.
- (WTR::GCController::create):
- (WTR::GCController::GCController):
- (WTR::GCController::~GCController):
- (WTR::GCController::wrapperClass):
- (WTR::GCController::collect):
- (WTR::GCController::collectOnAlternateThread):
- (WTR::GCController::getJSObjectCount):
- (WTR::GCController::makeWindowObject):
- * WebKitTestRunner/InjectedBundle/GCController.h: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::reset):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::bundle):
- (WTR::InjectedBundle::gcController):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::keepWebHistory):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- * WebKitTestRunner/win/InjectedBundle.vcproj:
-
-2010-08-05 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner needs to be able to set the font smoothing type
- https://bugs.webkit.org/show_bug.cgi?id=43406
-
- Reviewed by Adam Roben.
-
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::resetPreferencesToConsistentValues):
- Set the font smoothing level to
- kWKFontSmoothingLevelNoSubpixelAntiAliasing to match DRT.
-
-2010-08-06 Jon Honeycutt <jhoneycutt@apple.com>
-
- Fix a missed variable rename.
-
- Unreviewed.
-
- * Scripts/old-run-webkit-tests:
-
-2010-08-06 Jon Honeycutt <jhoneycutt@apple.com>
-
- mac-wk2/Skipped should be used on Windows when running regression tests
- https://bugs.webkit.org/show_bug.cgi?id=43494
-
- Reviewed by Adam Roben.
-
- * Scripts/old-run-webkit-tests:
- If the platform is win-wk2, also read the mac-wk2 skipped list.
-
-2010-08-06 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Should revoke scheduled tasks
- https://bugs.webkit.org/show_bug.cgi?id=43560
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::reset): Calls RevokeAll().
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::reset): Calls RevokeAll().
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::reset): Calls RevokeAll().
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::reset): Calls RevokeAll().
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::resetTestController): Calls DRTDevToolsAgent::reset() and DRTDevToolsClient::reset().
-
-2010-08-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Fix the DRT build on Mac OS X
-
- * DumpRenderTree/qt/DumpRenderTree.pro:
-
-2010-08-06 Jochen Eisinger <jochen@chromium.org>
-
- Reviewed by Pavel Feldman.
-
- Rietvield's upload.py moved to a different location.
- https://bugs.webkit.org/show_bug.cgi?id=43613
-
- * Scripts/webkitpy/thirdparty/__init__.py:
-
-2010-05-23 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- QueueStatusServer needs better queue-status pages
- https://bugs.webkit.org/show_bug.cgi?id=39562
-
- The primary goal of this patch is to display queue
- positions somewhere on the site so that it's easier
- for commit-queue users to know when their pach will
- be landed. I also tried to improve the root page
- to be more useful than the previous wall of status text.
-
- * QueueStatusServer/handlers/recentstatus.py:
- * QueueStatusServer/main.py:
- * QueueStatusServer/model/queues.py:
- * QueueStatusServer/templates/recentstatus.html:
-
-2010-08-05 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Add option to generate/upload incremental json results to test result server.
- Also refactor the json results generator unittest code to test
- incremental and aggregated json results.
-
- https://bugs.webkit.org/show_bug.cgi?id=43519
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-08-05 Jian Li <jianli@chromium.org>
-
- Reviewed by David Levin.
-
- Unify blob related feature defines to ENABLE(BLOB).
- https://bugs.webkit.org/show_bug.cgi?id=43081
-
- * Scripts/build-webkit:
-
-2010-08-05 Satish Sampath <satish@chromium.org>
-
- Reviewed by Jeremy Orlow.
-
- Add speech input controller mock in WebKit and a layout test.
- https://bugs.webkit.org/show_bug.cgi?id=43477
-
- Added LayoutTestController::setMockSpeechInputResultCallback method.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockSpeechInputResultCallback): Wrapper invoking the member function.
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::setMockSpeechInputResult): Sets the mock result.
- (LayoutTestController::speechInputController): Creates the mock controller.
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::speechInputController): Creates the mock controller.
- * DumpRenderTree/chromium/WebViewHost.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockSpeechInputResult): dummy method.
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockSpeechInputResult): dummy method.
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockSpeechInputResult): dummy method.
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp: dummy method.
- (LayoutTestController::setMockSpeechInputResult):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp: dummy method.
- (LayoutTestController::setMockSpeechInputResult):
-
-2010-08-04 Adam Roben <aroben@apple.com>
-
- Fix the path to TestNetscapePlugin's directory on Windows
-
- Fixes <http://webkit.org/b/43513> WebKitTestRunner on Windows fails to
- load TestNetscapePlugin
-
- Reviewed by Jon Honeycutt.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeTestPluginDirectory):
- TestNetscapePlugin is in a TestNetscapePlugin[_Debug] directory that's
- next to WebKitTestRunner.exe. Previously we were passing the directory
- that contains WebKitTestRunner.exe. Also fixed some leaks.
-
-2010-08-05 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style returns non-zero when patch is entirely minus lines.
- https://bugs.webkit.org/show_bug.cgi?id=38169
-
- * Scripts/check-webkit-style:
- Check whether a patch contains modified files that are entirely minus lines.
- * Scripts/webkitpy/style/filereader.py:
- Add a variable that holds number of files that contain only deleted lines.
- * Scripts/webkitpy/style/patchreader.py:
- Count up modified files that contain only deleted lines.
-
-2010-08-05 Pavel Feldman <pfeldman@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- DevTools: get rid of delayed command dispatching on front-end side.
-
- https://bugs.webkit.org/show_bug.cgi?id=43479
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::detach):
- (DRTDevToolsAgent::frontendLoaded):
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::~DRTDevToolsClient):
- (DRTDevToolsClient::sendFrontendLoaded):
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
-
-2010-08-04 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Fixes check-webkit-style false positive on "new uint32_t."
- https://bugs.webkit.org/show_bug.cgi?id=43077
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-08-04 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove base/linked_ptr.h dependency
- https://bugs.webkit.org/show_bug.cgi?id=43472
-
- Replace linked_ptr<TestNavigationEntry> with RefPtr<TestNavigationEntry>.
- We need to use RefPtr<> because m_pendingEntry points an object in
- m_entries or not in m_entries.
-
- * DumpRenderTree/chromium/TestNavigationController.cpp:
- (TestNavigationEntry::create): Added.
- (TestNavigationController::activeEntry):
- (TestNavigationController::didNavigateToEntry):
- (TestNavigationController::discardPendingEntry):
- (TestNavigationController::insertEntry):
- (TestNavigationController::navigateToPendingEntry):
- * DumpRenderTree/chromium/TestNavigationController.h:
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::loadURLForFrame):
- Use TestNavigationEntry::create().
- (WebViewHost::updateURL):
- Use RefPtr<>.
- (WebViewHost::updateSessionHistory):
- Remove unnecessary static_cast<>.
-
-2010-08-04 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Fix a problem that "archived test results" step doesn't work on Chromium buildbots
- https://bugs.webkit.org/show_bug.cgi?id=43333
-
- * BuildSlaveSupport/test-result-archive:
- - Make layoutTestResultsDir local and pass it to archiveTestResults()
- - Adjust layoutTestResultsDir for Chromium
-
-2010-08-04 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- NRWT: websocket_server startup detection failure
- https://bugs.webkit.org/show_bug.cgi?id=43466
-
- * Scripts/webkitpy/layout_tests/port/websocket_server.py:
- Increase timeout value: 5 second -> 10 second
-
-2010-08-04 Victor Wang <victorw@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- -. Add result.json incremental merging functionality to test results app engine.
- -. blobstore is not suitable for AE data merging and there is no API to
- programatically edit existing blob or write a new one yet, so replace blobstore
- with datastore. If file is oversize (>1000*1000 bytes), store file data in
- multiple datastore entries.
- -. Fix styles.
-
- Test: jsonresults_unittest to test merging logics.
-
- https://bugs.webkit.org/show_bug.cgi?id=38599
-
- * TestResultServer/handlers/dashboardhandler.py:
- * TestResultServer/handlers/menu.py:
- * TestResultServer/handlers/testfilehandler.py:
- * TestResultServer/main.py:
- * TestResultServer/model/dashboardfile.py:
- * TestResultServer/model/datastorefile.py: Added.
- * TestResultServer/model/jsonresults.py: Added.
- * TestResultServer/model/jsonresults_unittest.py: Added.
- * TestResultServer/model/testfile.py:
- * TestResultServer/templates/uploadform.html:
-
-2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Kenneth Christiansen.
-
- [Qt] [QtTestBrowser] Remove unneeded QAction class members
- https://bugs.webkit.org/show_bug.cgi?id=43518
-
- LauncherWindow class has two totally unneeded class members: m_flopAnimated and
- m_flipYAnimated. Also, in initializeView method there are some dead code block
- trying to connect them at the wrong time, when they have not been instanciated.
-
- This patch:
-
- - removes the two cited class members in favor of local variables in createChrome method;
- - removes the dead code block.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::LauncherWindow):
- (LauncherWindow::initializeView):
- (LauncherWindow::createChrome):
- * QtTestBrowser/launcherwindow.h:
-
-2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Simon Hausmann and Kenneth Christiansen.
-
- [Qt] [QtTestBrowser] Clean up static and global menu state controls
- https://bugs.webkit.org/show_bug.cgi?id=43448
-
- After LauncherWindow class was refactored out of from main.cpp, all global variables that
- were hanging in main.cpp became temporarily public static class members of newly added
- LauncherWindow class. This design was not properly handling the initial purpose of the
- global variables: newly created launcher windows should inherit the settings of the originating
- one.
-
- In order to properly fix the problem, this patch introduces a WindowOptions class, as a POD. It
- comprises all data needed to handling the goal described above.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::LauncherWindow): The class now receives an optional WindowOptions pointer object
- holding all user settings configured in the menus and command line.
- It also receices an optional QGraphicsScene points in case we are doing
- a "Clone Window".
- (LauncherWindow::init): Removed the usesGraphics parameter because the class member m_userData holds its
- value.
- (LauncherWindow::initializeView): Ditto.
- (LauncherWindow::createChrome): Changed all references to gXXX to m_userData.XXX
- (LauncherWindow::applyPrefs): Removed the "LauncherWindow* source" parameter. All data needed to properly
- apply the preferences is provided by m_userData.
- (LauncherWindow::toggleAcceleratedCompositing): Change gXXX by m_userData.XXX
- (LauncherWindow::toggleResizesToContents): Ditto.
- (LauncherWindow::toggleWebGL): Ditto.
- (LauncherWindow::toggleFrameFlattening): Ditto.
- (LauncherWindow::toggleQGLWidgetViewport): Ditto.
- (LauncherWindow::changeViewportUpdateMode): Ditto.
- (LauncherWindow::showFPS): Ditto.
- (LauncherWindow::newWindow): Changed to pass the userData.
- (LauncherWindow::cloneWindow): Ditto.
- * QtTestBrowser/launcherwindow.h:
- (WindowOptions::WindowOptions):
- * QtTestBrowser/main.cpp:
- (requiresGraphicsView):
- (LauncherApplication::handleUserOptions):
- (main):
-
-2010-08-04 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix for gcc not importing all symbols from convenience libraries.
- Works on 10.6 only for Mac until the build system is reworked.
-
- * wx/build/settings.py:
-
-2010-08-04 Markus Goetz <Markus.Goetz@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Change wording in QtTestBrowser
- https://bugs.webkit.org/show_bug.cgi?id=43241
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
-
-2010-08-04 Aaron Boodman <aa@chromium.org>
-
- Reviewed by Eric Seidel.
-
- prepare-ChangeLog fails mysteriously if curl doesn't support ssl
- https://bugs.webkit.org/show_bug.cgi?id=43460
-
- * Scripts/prepare-ChangeLog:
-
-2010-08-03 MORITA Hajime <morrita@google.com>
-
- Reviewed by Tony Chang.
-
- [DRT] Assertion failed when drag and move a draggable element.
- https://bugs.webkit.org/show_bug.cgi?id=41695
-
- mouseMoveToX() did call [WebHTMLView mouseDragged] even if dragging started.
- But Cocoa doesn't call mouseDragged() until dragging is done.
- Other part of DumpRenderTree also assumes Cocoa behavior and an assertion
- on UIDelegate failed when mouseDragged() is called during dragging.
- This change eliminated the mouseDragged() call when dragging begins,
- which is implicated by draggingInfo instance.
-
- * DumpRenderTree/mac/EventSendingController.mm:
- (-[EventSendingController mouseMoveToX:Y:]):
-
- Test: fast/events/dragging-mouse-moves.html
-
-2010-08-02 Steve Block <steveblock@google.com>
-
- Reviewed by Alexey Proskuryakov.
-
- Adds Geolocation LayoutTests for the case where permission is not granted or denied immediately
- https://bugs.webkit.org/show_bug.cgi?id=40002
-
- The code in LayoutTestController::setGeolocationPermission() was moved to
- setGeolocationPermissionCommon() to allow each port to provide its own
- implementation of setGeolocationPermission().
-
- For the Mac port, setGeolocationPermission() notifies the UIDelegate of the
- new permission, so it can call back to WebCore if permission requests are in
- progress and are waiting for a response. A minor fix to the Mac
- MockGeolocationProvider was also required to make sure that the mock provider
- calls back to WebCore when it is first started.
-
- For other ports, LayoutTestController::setGeolocationPermission() is not
- implemented.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::setGeolocationPermissionCommon):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setGeolocationPermission):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setGeolocationPermission):
- * DumpRenderTree/mac/MockGeolocationProvider.mm:
- (-[MockGeolocationProvider registerWebView:]):
- * DumpRenderTree/mac/UIDelegate.h:
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:decidePolicyForGeolocationRequestFromOrigin:frame:listener:]):
- (-[UIDelegate setGeolocationPermission:]):
- (-[UIDelegate dealloc]):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setGeolocationPermission):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setGeolocationPermission):
-
-2010-08-03 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Implement --testshell-startup-dialog
- https://bugs.webkit.org/show_bug.cgi?id=40616
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main): Check --testshell-startup-dialog, and call openStartUpDialog()
- if it is specfied.
- * DumpRenderTree/chromium/TestShell.h:
- Declare openStartUpDialog().
- * DumpRenderTree/chromium/TestShellGtk.cpp:
- (openStartupDialog):
- * DumpRenderTree/chromium/TestShellMac.mm:
- (openStartupDialog):
- * DumpRenderTree/chromium/TestShellWin.cpp:
- (openStartupDialog):
-
-2010-08-03 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove dependency of base/md5.h
- https://bugs.webkit.org/show_bug.cgi?id=43403
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dumpImage): Use wtf/MD5.h
-
-2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by David Kilzer.
-
- Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
- https://bugs.webkit.org/show_bug.cgi?id=40627
-
- Part 6 - LayoutTest and Cleanup
-
- Allow tests to delete application caches and set application cache
- origin quotas, so they can be tested.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (dumpApplicationCacheDelegateCallbacksCallback): JavaScript callback, delegates to the controller.
- (clearAllApplicationCachesCallback): should delete all application caches.
- (setApplicationCacheOriginQuotaCallback): should set the origin quota for the localhost tests.
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- (LayoutTestController::dumpApplicationCacheDelegateCallbacks): accessor to see if application cache callbacks should be output.
- (LayoutTestController::setDumpApplicationCacheDelegateCallbacks): enable or disable debug output when the application cache quota is reached.
-
- Mac implementation.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::clearAllApplicationCaches): delete application caches.
- (LayoutTestController::setApplicationCacheOriginQuota): set the quota for localhost.
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]): style fix.
- (-[UIDelegate webView:exceededApplicationCacheOriginQuotaForSecurityOrigin:]): reset the quota.
-
- Stub implementations for other platforms.
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::clearAllApplicationCaches):
- (LayoutTestController::setApplicationCacheOriginQuota):
-
-2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by David Kilzer.
-
- Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
- https://bugs.webkit.org/show_bug.cgi?id=40627
-
- Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
-
- Change old style calls to make use of the managers.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setDatabaseQuota):
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]):
-
-2010-08-03 Mark Rowe <mrowe@apple.com>
-
- Add a new Leopard build slave to run the release tests.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-08-03 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner needs to activate the Mac font ascent hack
- https://bugs.webkit.org/show_bug.cgi?id=43404
-
- Reviewed by Darin Adler.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::initialize):
- Call WKBundleActivateMacFontAscentHack().
-
-2010-08-03 Alex Milowski <alex@milowski.com>
-
- Reviewed by Beth Dakin.
-
- Changed the default for MathML support so that is is enabled by default.
-
- * Scripts/build-webkit:
-
-2010-08-03 Sam Weinig <sam@webkit.org>
-
- Roll r64566 back in this time with all the overloads in place..
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::shouldInsertNode):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- * WebKitTestRunner/StringFunctions.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::resetPreferencesToConsistentValues):
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-08-03 Sam Weinig <sam@webkit.org>
-
- Rollout r64566. It broke all the WebKit2 tests.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::operator<<):
- (WTR::InjectedBundlePage::shouldInsertNode):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- * WebKitTestRunner/StringFunctions.h: Removed.
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::createWKURL):
- (WTR::WKStringToUTF8):
- (WTR::TestInvocation::resetPreferencesToConsistentValues):
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-08-03 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- WTR: Move all the utility functions for working with strings to a shared header.
- https://bugs.webkit.org/show_bug.cgi?id=43386
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::shouldInsertNode):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- * WebKitTestRunner/StringFunctions.h: Added.
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::resetPreferencesToConsistentValues):
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-08-02 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Kenneth Christiansen.
-
- [Qt] QtTestBrowser not setting preferredContentsSize for resizesToContents
- https://bugs.webkit.org/show_bug.cgi?id=43168
-
- QGraphicsWebView resizesToContents property has to work together with QWebPage's
- setPreferredContentsSize as stated by the docs. Patch addresses that for QtTestBrowser.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::applyPrefs):
- * QtTestBrowser/webview.cpp:
- (WebViewGraphicsBased::setResizesToContents): Properly handle scene, webview and viewport sizes
- needed when toggle resizesToContents on/off.
- (WebViewGraphicsBased::resizeEvent):
- * QtTestBrowser/webview.h:
- (WebViewGraphicsBased::setCustomLayoutSize): Setter helper.
- (WebViewGraphicsBased::customLayoutSize): Getter helper.
-
-2010-08-03 Jochen Eisinger <jochen@chromium.org>
-
- Unreviewed. Adding myself as committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-02 Pavel Feldman <pfeldman@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Chromium DevTools: Get rid of DevTools RPC.
-
- https://bugs.webkit.org/show_bug.cgi?id=43335
-
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
- (DRTDevToolsAgent::sendMessageToInspectorFrontend):
- (DRTDevToolsAgent::call):
- * DumpRenderTree/chromium/DRTDevToolsAgent.h:
- * DumpRenderTree/chromium/DRTDevToolsCallArgs.h:
- (DRTDevToolsCallArgs::DRTDevToolsCallArgs):
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::sendMessageToBackend):
- (DRTDevToolsClient::call):
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
-
-2010-08-02 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove dependencies to some Chromium headers
- https://bugs.webkit.org/show_bug.cgi?id=43396
-
- * DumpRenderTree/chromium/CppVariant.h:
- Remove base/basictypes.h because webkit_support.h contains it.
- * DumpRenderTree/chromium/EventSender.cpp:
- (getCurrentEventTimeSec): Use new wrapper function.
- * DumpRenderTree/chromium/TestNavigationController.h:
- Remove base/basictypes.h because webkit_support.h contains it.
- * DumpRenderTree/chromium/TestShell.cpp:
- (dumpHistoryItem): Use new wrapper function.
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::cancelledError): Use new wrapper function.
- (WebViewHost::didFailResourceLoad): Use new wrapper function.
-
-2010-08-02 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] DRT implement execCommand()
- https://bugs.webkit.org/show_bug.cgi?id=35351
-
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::execCommand): Implement using webkit_web_view_execute_core_command_by_name.
- (LayoutTestController::isCommandEnabled): Implement using webkit_web_view_is_command_enabled.
- (LayoutTestController::setCacheModel): Move below LayoutTestController::isCommandEnabled.
-
-2010-08-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add alias for run-webkit-tests --webkit-test-runner (run-webkit-tests -2).
-
- * Scripts/old-run-webkit-tests:
-
-2010-08-02 Jon Honeycutt <jhoneycutt@apple.com>
-
- WebKitTestRunner needs to support loading custom fonts (via the
- WEBKIT_TESTFONTS environment variable)
- https://bugs.webkit.org/show_bug.cgi?id=42782
-
- Reviewed by Adam Roben.
-
- * WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp:
- (WTR::fontsPath):
- Copied from DRT code. Removed the fallback to DumpRenderTree.resources/,
- as this directory doesn't appear to be created anymore.
- (WTR::activateFonts):
- Loop through the fonts, and call AddFontResourceExW() for each.
-
-2010-08-02 Jon Honeycutt <jhoneycutt@apple.com>
-
- Restore the WebKitTestRunner.sln that was removed, and remove the
- correct one.
-
- Rubber-stamped by Sam Weinig.
-
- * WebKitTestRunner/WebKitTestRunner.sln: Added.
- * WebKitTestRunner/win/WebKitTestRunner.sln: Removed.
-
-2010-08-02 Jon Honeycutt <jhoneycutt@apple.com>
-
- Move InjectedBundle.vcproj to where the other WebKitTestRunner vcprojs live.
-
- Remove the unused WebKitTestRunner.sln.
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops:
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj: Removed.
- * WebKitTestRunner/WebKitTestRunner.sln: Removed.
- * WebKitTestRunner/win/InjectedBundle.vcproj: Added.
- * WebKitTestRunner/win/WebKitTestRunner.sln:
-
-2010-08-02 Sam Weinig <sam@webkit.org>
-
- Fix the windows build.
-
- * WebKitTestRunner/win/main.cpp:
-
-2010-07-29 Jon Honeycutt <jhoneycutt@apple.com>
-
- Add a Skipped list on Windows, and have run-webkit-tests respect it.
-
- Part of <rdar://problem/8233237> Fill WebKit2 Windows skipped list so
- there are zero tests failing
- https://bugs.webkit.org/show_bug.cgi?id=43374
-
- Reviewed by Adam Roben.
-
- * Scripts/old-run-webkit-tests:
- If using WebKitTestRunner and Apple Windows WebKit, set the platform to
- win-wk2. When building the result hierarchy, if the platform is win-wk2,
- add it first to the list of platforms.
-
-2010-08-02 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs layoutTestController.setCanOpenWindows
- https://bugs.webkit.org/show_bug.cgi?id=42321
-
- WebKitTestRunner needs layoutTestController.setCloseRemainingWindowsWhenComplete
- https://bugs.webkit.org/show_bug.cgi?id=42779
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Added
- setCanOpenWindows, setCloseRemainingWindowsWhenComplete, and windowCount
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::InjectedBundle): Initialize m_mainPage to 0 instead of
- waiting for the first call to didCreatePage.
- (WTR::InjectedBundle::didCreatePage): Set m_mainPage only when the first page
- is created. Put other pages into a map.
- (WTR::InjectedBundle::willDestroyPage): Added code to handle the destruction
- of the main page.
- (WTR::InjectedBundle::closeOtherPages): Added. Closes all the pages other than
- the main page.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Added pageCount and
- closeOtherPages functions.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didFinishLoadForFrame): Don't let pages other than
- the main page affect dumping.
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame): Ditto.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Initialize the new
- m_shouldCloseExtraWindows member.
- (WTR::LayoutTestController::setCanOpenWindows): Added. Empty for now.
- (WTR::LayoutTestController::windowCount): Added.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- Added setCanOpenWindows, setCloseRemainingWindowsWhenComplete,
- windowCount, shouldCloseExtraWindowsAfterRunningTest, and
- m_shouldCloseExtraWindows.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::shared): Return a pointer to the shared copy, but
- don't allocate and leak it. This seemed cleaner than adding an explicit
- finalize call to go along with the explicit initialize call.
- (WTR::TestController::TestController): Added calls to the initialize and
- run function, which are now done automatically.
- (WTR::TestController::~TestController): Added, since it's called now.
- (WTR::closeOtherPage): Added. Used to close pages other than the main page.
- (WTR::createOtherPage): Added. Used to create pages other than the main page.
- (WTR::TestController::initialize): Added code to set up createOtherPage.
- (WTR::TestController::run): Removed unused return value.
- * WebKitTestRunner/TestController.h: Made constructor and destructor public,
- and initialize and run private. Changed m_mainWebView to be an OwnPtr.
-
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- (WTR::PlatformWebView::PlatformWebView): Added a call to setReleasedWhenClosed
- to avoid releasing the window twice. Another way to handle it would be to
- remove the release, but this approach is slightly more robust because it works
- even if some other code calls the close method an extra time.
-
- * WebKitTestRunner/mac/main.mm:
- (main): Use a stack-allocated TestController object instead of calling
- initalize and run on a globally allocated one.
-
-2010-08-02 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- add myself to the reviewers list
- https://bugs.webkit.org/show_bug.cgi?id=43366
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-08-02 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Cache JSNPObjects and fix bugs in the object map
- https://bugs.webkit.org/show_bug.cgi?id=43368
-
- Test that we correctly throw exceptions when trying to do things to a JSObject that used to
- wrap an NPObject that came from a plug-in that is now destroyed.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- (PluginTest::Object::getProperty):
- (PluginTest::Object::NP_GetProperty):
- (PluginTest::Object::npClass):
- * DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp: Added.
- (NPRuntimeObjectFromDestroyedPlugin::NPRuntimeObjectFromDestroyedPlugin):
- (NPRuntimeObjectFromDestroyedPlugin::ScriptableObject::hasProperty):
- (NPRuntimeObjectFromDestroyedPlugin::ScriptableObject::getProperty):
- (NPRuntimeObjectFromDestroyedPlugin::NPP_GetValue):
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * GNUmakefile.am:
-
-2010-08-02 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [Gtk] DOM listeners get wrong keycodes for some keys
- https://bugs.webkit.org/show_bug.cgi?id=35170
-
- Add support to all event senders for simulating keypad insert
- and print screen keys.
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::keyDown): Add support for generating keypad insert and print screen.
- * DumpRenderTree/gtk/EventSender.cpp:
- (keyDownCallback): Ditto.
- * DumpRenderTree/mac/EventSendingController.mm:
- (-[EventSendingController keyDown:withModifiers:withLocation:]): Ditto.
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::keyDown): Ditto.
- * DumpRenderTree/win/EventSender.cpp:
- (keyDownCallback): Ditto.
-
-2010-08-02 Martin Robinson <mrobinson@igalia.com>
-
- Build fix for building against development versions of GTK+. GTK 2.22
- has not yet been released, so these function definitions must be conditionalized
- on the development version.
-
- * DumpRenderTree/gtk/EventSender.cpp: Fix GTK+ 2.21 build.
-
-2010-08-02 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] use ChromiumDriver on Linux when running webkit tests
- https://bugs.webkit.org/show_bug.cgi?id=43273
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-08-02 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Always initialize GTK
- https://bugs.webkit.org/show_bug.cgi?id=43327
-
- Call gtk_init() in order to fix plugin test crash.
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main): Pass argc/argv to platformInit().
- * DumpRenderTree/chromium/TestShell.h:
- * DumpRenderTree/chromium/TestShellGtk.cpp:
- (platformInit): Update parameters, call gtk_init().
- * DumpRenderTree/chromium/TestShellMac.mm:
- (platformInit): Update parameters.
- * DumpRenderTree/chromium/TestShellWin.cpp:
- (platformInit): Update parameters.
-
-2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Generate forwarding headers for WebKit2
-
- https://bugs.webkit.org/show_bug.cgi?id=43336
-
- * Scripts/webkitdirs.pm: Call make on WebKit2/Makefile.DerivedSources.
-
-2010-08-02 Fumitoshi Ukai <ukai@chromium.org>
-
- Reviewed by Kent Tamura.
-
- WebSocket server should start with SO_REUSEADDR
- https://bugs.webkit.org/show_bug.cgi?id=43329
-
- Pulls in pywebsocket-0.5.2.
- pywebsocket-0.5.2 includes a small fix to start server with SO_REUSE_ADDR.
- http://code.google.com/p/pywebsocket/source/detail?r=273
-
- * Scripts/webkitpy/thirdparty/__init__.py: Bump pywebsocket version
-
-2010-08-01 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove string_util.h dependency
- https://bugs.webkit.org/show_bug.cgi?id=43312
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::pathToLocalResource):
- Use string::find() instead of StartsWithASCII().
- (LayoutTestController::cppVariantToInt32):
- Use strtol() instead of StringToNumber().
-
-2010-08-01 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add ability to reset frame names for WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=43316
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::reset):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::reset):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-08-01 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Implement NPN_RemoveProperty
- https://bugs.webkit.org/show_bug.cgi?id=43315
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Add NPRuntimeRemoveProperty.cpp
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::NPN_GetStringIdentifier):
- (PluginTest::NPN_GetIntIdentifier):
- (PluginTest::NPN_RemoveProperty):
- Add NPN_ helpers.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- Support more NPClass functions.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp: Added.
- (NPRuntimeRemoveProperty::NPRuntimeRemoveProperty):
- Test for NPN_RemoveProperty.
-
- (NPRuntimeRemoveProperty::TestObject::hasMethod):
- (NPRuntimeRemoveProperty::TestObject::invoke):
- Add a testRemoveProperty method.
-
- (NPRuntimeRemoveProperty::NPP_GetValue):
- Return the test object.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * GNUmakefile.am:
- Add NPRuntimeRemoveProperty.cpp
-
-2010-07-30 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Add an NPObject class template helper to TestNetscapePlugin
- https://bugs.webkit.org/show_bug.cgi?id=43288
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- Add some template magic to be able to figure out if a class has a member function of a given type.
-
- (PluginTest::Object::create):
- Create an object.
-
- (PluginTest::Object::invokeDefault):
- Add dummy function, this should never be called.
-
- (PluginTest::Object::Object):
- Initialize m_pluginTest to 0.
-
- (PluginTest::Object::~Object):
- Add virtual destructor.
-
- (PluginTest::Object::NP_Allocate):
- Create a new object.
-
- (PluginTest::Object::NP_Deallocate):
- Delete the object.
-
- (PluginTest::Object::NP_InvokeDefault):
- Call invokeDefault.
-
- (PluginTest::Object::npClass):
- Initialize the NPClass struct.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp:
- (DocumentOpenInDestroyStream::NPP_DestroyStream):
- Move this inline.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp:
- (PluginScriptableNPObjectInvokeDefault::NPObjectWithInvokeDefault::invokeDefault):
- (PluginScriptableNPObjectInvokeDefault::NPP_GetValue):
- Use the PluginTest::Object class template.
-
-2010-07-31 Sam Weinig <sam@webkit.org>
-
- Reviewed by Dan Bernstein.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=43305
- Add back WKBundleFrameCopyInnerText to fix ~50 test failures
- due to SVGElements not having the innerText function.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::dumpFrameText):
-
-2010-07-30 Sam Weinig <sam@webkit.org>
-
- Reviewed by Maciej Stachowiak.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=43290
- Add structured message passing from the injected bundle to UIProcess
-
- * MiniBrowser/mac/AppDelegate.m:
- (didRecieveMessageFromInjectedBundle):
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didClearWindowForFrame):
- (didRecieveMessage):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::done):
- (WTR::InjectedBundle::didReceiveMessage):
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- (WTR::TestController::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- * WebKitTestRunner/TestInvocation.h:
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-07-30 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=43275
- Make WKArrayRef more usable.
-
- Remove now unnecessary const_casts.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::dumpDescendantFrameScrollPositions):
- (WTR::dumpDescendantFramesText):
-
-2010-07-30 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=43274
- Add first pass of structured message passing.
-
- Update Minibrowser and WebKitTestRunner to work with the new post message
- function.
-
- * MiniBrowser/mac/AppDelegate.m:
- (didRecieveMessageFromInjectedBundle):
- (-[BrowserAppDelegate init]):
- * MiniBrowser/mac/MiniBrowser_Prefix.pch:
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (didStartProvisionalLoadForFrame):
- (didReceiveServerRedirectForProvisionalLoadForFrame):
- (didFailProvisionalLoadWithErrorForFrame):
- (didCommitLoadForFrame):
- (didFinishLoadForFrame):
- (didFailLoadWithErrorForFrame):
- (didReceiveTitleForFrame):
- (didClearWindowForFrame):
- (didCreatePage):
- (willDestroyPage):
- (didRecieveMessage):
- (WKBundleInitialize):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::_didReceiveMessage):
- (WTR::InjectedBundle::didReceiveMessage):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::invoke):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-07-30 Anders Carlsson <andersca@apple.com>
-
- Try to fix the layout test failures.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_get_value):
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- Replace plugins/npruntime/bindings-test.html with a more sophisticated test
- https://bugs.webkit.org/show_bug.cgi?id=43232
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Add PluginScriptableNPObjectInvokeDefault.cpp.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- Remove invokeDefault callback function.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- (PluginTest::create):
- Move this to the top of the file.
-
- (PluginTest::NPP_GetValue):
- Add default implementation.
-
- (PluginTest::NPN_CreateObject):
- Add NPN_ wrapper.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- (PluginTest::identifier):
- Add identifier getter.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp:
- (DocumentOpenInDestroyStream::DocumentOpenInDestroyStream):
- Add "using namespace std".
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_GetValue):
- Give PluginTest a chance to return a value.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * GNUmakefile.am:
- Add PluginScriptableNPObjectInvokeDefault.cpp.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_get_value):
- Give PluginTest a chance to return a value.
-
-2010-07-30 Steve Block <steveblock@google.com>
-
- Reviewed by Steve Block.
-
- Add LayoutTestController methods to test DeviceOrientation
- https://bugs.webkit.org/show_bug.cgi?id=39589
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockDeviceOrientationCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * Scripts/build-webkit:
-
-2010-07-29 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Kenneth Christiansen.
-
- [Qt] QtTestBrowser: -resizes-to-contents command line parameter is broken
- https://bugs.webkit.org/show_bug.cgi?id=43209
-
- When -resizes-to-content was being passed as a command line parameter it was simply
- not being set (although the corresponding menu item was marked as ON).
- User had to toggle the menu OFF and then ON again for it to take place.
-
- Reason: LauncherWindow::applyPrefs method sets many user options passed in from
- the command line, but not resizesToContents. Patch addresses that.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::createChrome):
- (LauncherWindow::applyPrefs):
- (LauncherWindow::toggleResizesToContents):
- * QtTestBrowser/webview.h:
- (WebViewGraphicsBased::resizesToContents):
-
-2010-07-29 Antonio Gomes <tonikitoo@webkit.org>
-
- Rubber-stamped by Simon Fraser.
-
- [Qt] QtTestBrowser: more method grouping and clean ups.
-
- Moving blocks of code around. Basically grouping related methods close to each.
-
- * QtTestBrowser/launcherwindow.cpp:
- (LauncherWindow::initializeView):
- (LauncherWindow::createChrome):
- (LauncherWindow::changeViewportUpdateMode):
- (LauncherWindow::showFPS):
- (LauncherWindow::newWindow):
- (LauncherWindow::cloneWindow):
- * QtTestBrowser/launcherwindow.h:
-
-2010-07-30 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [QT][Symbian] QtTestBrowser missing location capabilities
- https://bugs.webkit.org/show_bug.cgi?id=43235
-
- QtTestBrowser missing capabilities to use QtMobility::QLocation.
-
- * QtTestBrowser/QtTestBrowser.pro:
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Add PluginTest.cpp
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2010-07-29 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Update download URLs for python irclib package; the old URLs
- pointed at a specific mirror host and not the general sourceforge
- URLs.
-
- https://bugs.webkit.org/show_bug.cgi?id=43228
-
- * Scripts/webkitpy/thirdparty/__init__.py:
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Fix typo.
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Another attempt at fixing the Qt and GTK+ build.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_instance):
- (webkit_test_plugin_destroy_stream):
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Another build fix attempt.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_instance):
- * GNUmakefile.am:
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Try to fix Windows and Unix builds.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_instance):
- (webkit_test_plugin_destroy_stream):
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Refactor TestNetscapePlugin so tests can be split in separate files
- https://bugs.webkit.org/show_bug.cgi?id=43220
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Add PluginTest.cpp, PluginTest.h and Tests/DocumentOpenInDestroyStream.cpp.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginAllocate):
- Initialize pluginTest to 0. Remove testDocumentOpenInDestroyStream.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp: Added.
- (PluginTest::PluginTest):
- Initialize m_npp and the test identifier.
-
- (PluginTest::createTestFunctions):
- Return the map from identifiers to createTest functions.
-
- (PluginTest::registerCreateTestFunction):
- Insert the identifier and create function pair in the map.
-
- (PluginTest::create):
- Look for a createTest function. If one is found, call it. Otherwise create a vanilla PluginTest object.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginTest.h: Added.
- (PluginTest::Register::Register):
- Helper class template for registering plug-in tests.
-
- (PluginTest::Register::create):
- Create a new test of the given type.
-
- * DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp: Added.
- (DocumentOpenInDestroyStream::DocumentOpenInDestroyStream):
- Add a test that calls testDocumentOpen from its NPP_DestroyStream callback.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- Create a PluginTest given the identifier. Remove the check for "testdocumentopenindestroystream".
-
- (NPP_DestroyStream):
- Call the plug-in test NPP_DestroyStream member function.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- Add PluginTest.cpp, PluginTest.h and Tests/DocumentOpenInDestroyStream.cpp.
-
-2010-07-29 Martin Robinson <mrobinson@igalia.com>
-
- Unreviewed build fix.
-
- Add missing second argument to assert_lint in new style checker tests.
-
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-07-29 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- check-webkit-style shouldn't complain about NPAPI functions
- https://bugs.webkit.org/show_bug.cgi?id=43211
-
- Allow underscores in functions that start with NPN_, NPP_ or NP_.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-07-29 Victor Wang <victorw@chromium.org>
-
- Unreviewed, rolling out r64270.
- http://trac.webkit.org/changeset/64270
- https://bugs.webkit.org/show_bug.cgi?id=39589
-
- The patch breaks chromium webkit unittest
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- * Scripts/build-webkit:
-
-2010-07-29 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Kenneth Christiansen.
-
- [Qt] QtTestBrowser: Move WebPage class methods definitions from main.cpp to webpage.cpp
- https://bugs.webkit.org/show_bug.cgi?id=43199
-
- There is no sense in keeping WebPage method definitions in main.cpp once
- webpage.cpp already exists.
-
- No behavior change.
-
- * QtTestBrowser/main.cpp:
- * QtTestBrowser/webpage.cpp:
- (WebPage::createWindow):
- (WebPage::createPlugin):
-
-2010-07-29 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Kenneth Christiansen.
-
- [Qt] Factor out LauncherWindow class out of main.cpp (QtTestBrowser)
- https://bugs.webkit.org/show_bug.cgi?id=43170
-
- Moving LauncherWindow class out of main.cpp to its own .cpp and .h files:
- launcherwindow.{cpp|h}
-
- No behavior change.
-
- Also changed all global static variables (named "gXXX") from main.cpp to
- static public variables of the LauncherWindow class.
-
- * QtTestBrowser/QtTestBrowser.pro:
- * QtTestBrowser/launcherwindow.cpp: Added.
- * QtTestBrowser/launcherwindow.h: Added.
- * QtTestBrowser/main.cpp:
- (LauncherApplication::handleUserOptions):
- (main):
-
-2010-07-29 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Build fix for building against GTK+ 3.x. GSEAL requires that we
- access internals of the GdkDragContext via methods. For older versions
- of GTK+, define those methods.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (gdk_drag_context_get_selected_action): Added.
- (gdk_drag_context_get_actions): Added.
- (dispatchEvent): Use the two new accessor methods.
-
-2010-07-29 Adam Roben <aroben@apple.com>
-
- Always say "plugins directory" when referring to a directory
- containing one or more plugins
-
- Fixes <http://webkit.org/b/43197> WebKit2 often says "plugin
- directory" when it means "plugins directory"
-
- Reviewed by John Sullivan.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Updated for rename.
-
-2010-07-29 Adam Roben <aroben@apple.com>
-
- Always say "directory" when referring to a plugin directory
-
- Fixes <http://webkit.org/b/43195> WebKit2 often says "plugin path"
- when it means "plugin directory"
-
- Reviewed by John Sullivan.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Updated for renames.
-
- * WebKitTestRunner/TestController.h: Renamed m_testPluginPath to
- m_testPluginDirectory.
- (WTR::TestController::testPluginDirectory): Renamed from
- testPluginPath.
-
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::initializeTestPluginDirectory):
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeTestPluginDirectory):
- Renamed from initializeTestPluginPath and updated for rename.
-
-2010-07-29 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- Initialize all members of NPClass struct.
- https://bugs.webkit.org/show_bug.cgi?id=43193
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
-
-2010-07-29 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- Warning fix on platforms where XP_MACOSX is undefined.
- https://bugs.webkit.org/show_bug.cgi?id=43192
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- Use #if defined(XP_MACOSX) instead of #if XP_MACOSX .
-
-2010-07-29 Adam Roben <aroben@apple.com>
-
- Give find-included-framework-headers our standard license
-
- * Scripts/find-included-framework-headers: Used the license from
- WebCore/LICENSE-APPLE.
-
-2010-07-29 Adam Roben <aroben@apple.com>
-
- Speed up find-included-framework-headers
-
- We only do one invocation of find now, no longer pipe to grep, and
- replace uniq with sort -u.
-
- Also added a license header.
-
- * Scripts/find-included-framework-headers:
-
-2010-07-29 Steve Block <steveblock@google.com>
-
- Reviewed by Jeremy Orlow.
-
- Add LayoutTestController methods to test DeviceOrientation
- https://bugs.webkit.org/show_bug.cgi?id=39589
-
- * DumpRenderTree/LayoutTestController.cpp:
- (setMockDeviceOrientationCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setMockDeviceOrientation):
- * Scripts/build-webkit:
-
-2010-07-28 Kenichi Ishibashi <bashi@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Fixed <https://bugs.webkit.org/show_bug.cgi?id=33814>
- check-webkit-style gives false positives in single-line functions.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-07-28 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs to support layoutTestController.execCommand
- <https://bugs.webkit.org/show_bug.cgi?id=42538>
-
- WebKitTestRunner needs layoutTestController.isCommandEnabled
- <https://bugs.webkit.org/show_bug.cgi?id=42671>
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added execCommand and isCommandEnabled.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::execCommand): Added.
- (WTR::LayoutTestController::isCommandEnabled): Added.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Ditto.
-
-2010-07-28 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Introduce drt_expectations.txt for NRWT
- https://bugs.webkit.org/show_bug.cgi?id=43123
-
- Introduce LayoutTests/platform/chromium/drt_expectations.txt,
- which overrides test expectations only for DumpRenderTree, in
- order to manage what problems are investigated.
- This change will be reverted when we switch to DRT completely.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- Add drt_expectations.txt content to the result of
- test_expectations_overrides() if --use-drt is specified.
-
-2010-07-28 Brady Eidson <beidson@apple.com>
-
- Reviewed by Darin Adler.
-
- First pass at visited link support for WK2
- https://bugs.webkit.org/show_bug.cgi?id=43157
-
- * MiniBrowser/mac/AppDelegate.m:
- (didNavigateWithNavigationData):
- (didPerformClientRedirect):
- (didPerformServerRedirect):
- (didUpdateHistoryTitle):
- (populateVisitedLinks): Added for the new version of the HistoryClient.
- (-[BrowserAppDelegate init]): Set the HistoryClient right after creating the context(s)
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
-
-2010-07-28 Robin Dunn <robin@alldunn.com>
-
- Reviewed by Kevin Ollivier.
-
- Add DOM bindings support for wx port.
-
- * DumpRenderTree/wscript:
- * wx/browser/wscript:
- * wx/build/settings.py:
-
-2010-07-28 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] cleanup temp files left by Linux DRT
- https://bugs.webkit.org/show_bug.cgi?id=43062
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Rename the chromium bots to include the OS
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: add a step on chromium-linux to delete temp files left
- by crashed DRTs
-
-2010-07-28 Antonio Gomes <tonikitoo@webkit.org>
-
- Rubber-stamped by Kenneth Christiansen.
-
- More Developer menu items reordering.
-
- Grouping related menu items together, visually and logically (in the code).
-
- No behavior change.
-
- * QtTestBrowser/main.cpp:
- (LauncherWindow::createChrome):
-
-2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Add FILE_SYSTEM build flag for FileSystem API
- https://bugs.webkit.org/show_bug.cgi?id=42915
-
- * Scripts/build-webkit:
-
-2010-07-27 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by David Levin.
-
- Stylebot should not complain about NULL usage in calls to gdk_pixbuf_save_to
- https://bugs.webkit.org/show_bug.cgi?id=43090
-
- * Scripts/webkitpy/style/checkers/cpp.py: Add exemption for some GdkPixbuf methods.
- * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added some tests for this behavior.
-
-2010-07-27 Kent Tamura <tkent@chromium.org>
-
- Unreviewed, trivial typo fix.
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- Fix a wrong method name committed by r64109.
-
-2010-07-27 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=43087
- Clean up handling of strings at the WebKit2 API layer.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (runJavaScriptAlert):
- (runJavaScriptConfirm):
- (runJavaScriptPrompt):
- (didNavigateWithNavigationData):
- (-[BrowserWindowController updateProvisionalURLForFrame:]):
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didClearWindowForFrame):
-
-2010-07-27 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- webkit-patch post-commits is broken: AttributeError: Values instance has no attribute 'no_squash'
- https://bugs.webkit.org/show_bug.cgi?id=42984
-
- squash and no_squash have been intentionally erroring for a couple weeks now.
- But post-commits was just broken. Just remove squash/no_squash.
-
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- * Scripts/webkitpy/tool/steps/options.py:
-
-2010-07-27 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after introduction of EXECUTABLE_ALLOCATOR_DEMAND.
-
- * wx/build/settings.py:
-
-2010-07-27 Adam Roben <aroben@apple.com>
-
- Mac build fix
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (processDidExit):
- (-[BrowserWindowController awakeFromNib]):
- Added processDidExit support.
-
-2010-07-26 Antonio Gomes <tonikitoo@webkit.org>
-
- Rubber-stamped by Simon Hausmann.
-
- [Qt] Reorder some items in Developers' menu so QGraphicsView one is easier accessible.
-
- Move some less useful menu items on Developers menu from the top to the bottom, so
- QGraphicsView menu goes to the top, and becomes more quickly accessible.
-
- * QtTestBrowser/main.cpp:
- (LauncherWindow::createChrome):
-
-2010-07-26 Adam Roben <aroben@apple.com>
-
- Fix the path to InjectedBundle.dll in Debug_Internal builds
-
- Fixes <http://webkit.org/b/42994> WebKitTestRunner fails to load
- InjectedBundle.dll in the Debug_Internal configuration
-
- Reviewed by Anders Carlsson.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeInjectedBundlePath): Add the _debug
- suffix only in Debug_All builds.
-
-2010-07-25 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=42947
- Check for WEBKIT_TESTFONTS for qt, gtk and windows port and throw
- error. Without which dumpRenderTree crashes.
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-27 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- https://bugs.webkit.org/show_bug.cgi?id=42956
- [DRT/Chromium] Fix "out of sync" assertion error
-
- Fix an assertion error on Windows like the following:
- 100721 20:16:46 chromium.py:386 CRITICAL Test got out of sync:
- |file:///c:/WebKitBuildSlave2/chromium-win-release-tests/build/LayoutTests/http/tests/local/blob/send-data-blob.html|
- |file:///C:/WebKitBuildSlave2/chromium-win-release-tests/build/LayoutTests/http/tests/local/blob/send-data-blob.html|
-
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- If the url matches with "file:///[a-z]:", does case-ignore comparison.
- GURL capitalize the driver letter of a file: URL.
-
-2010-07-26 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs to support layoutTestController.counterValueForElementById
- https://bugs.webkit.org/show_bug.cgi?id=42537
-
- WebKitTestRunner needs layoutTestController.markerTextForListItem
- https://bugs.webkit.org/show_bug.cgi?id=42549
-
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm:
- Fixed _paramterExpression typo. Improved support for string type as a
- return value, so we don't try to include DOMString.h and we can convert
- the string to a JSValue by calling JSValueMakeStringOrNull.
-
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h:
- Added JSValueMakeStringOrNull, used by the code generator.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added counterValueForElementById and markerTextForListItem.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- Moved constant to the top of the file.
- (WTR::toCF): Added. Converts strings to CFStringRef.
- (WTR::toWK): Added. Converts strings to WKStringRef.
- (WTR::toJS): Added. Converts strings to JSStringRef.
- (WTR::setProperty): Moved this function to the top of the file
- rather than having it down where it's used inside the class. Also
- renamed it so it's a separate function rather than an overload of
- JSObjectSetProperty.
- (WTR::propertyValue): Copied this here from InjectedBundlePage.cpp.
- Should move it somewhere we can share it.
- (WTR::propertyObject): Ditto.
- (WTR::getElementById): Added. Calls getElementById through the magic
- of JavaScript.
- (WTR::LayoutTestController::pauseAnimationAtTimeOnElementWithId):
- Chagned to use toWK instead of four local variables.
- (WTR::LayoutTestController::counterValueForElementById): Added.
- Calls WKBundleFrameCopyCounterValue.
- (WTR::LayoutTestController::markerTextForListItem): Added.
- Calls WKBundleFrameCopyMarkerText.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- Added counterValueForElementById and markerTextForListItem.
-
-2010-07-26 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] The EventSender should support simulating drop events
- https://bugs.webkit.org/show_bug.cgi?id=39844
-
- Add initial dropping support to the GTK+ EventSender.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (createWebView): Listen for some new drag-and-drop signals.
- * DumpRenderTree/gtk/EventSender.cpp: Add currentDragSourceContext.
- (dispatchEvent):
- Detect situations where a drag is either starting or ending and massage
- GTK+ into sending the appropriate signals to the WebView.
- (replaySavedEvents): Remove comment.
- (makeEventSender): Clear the currentDragSourceContext when creating a new EventSender.
- (dragBeginCallback): Capture the new currentDragSourceContext when a drag begins.
- (dragEndCallback): Clear the currentDragSourceContext when a drag ends.
- (dragFailedCallback): Disable the GTK+ drag failed animation.
- * DumpRenderTree/gtk/EventSender.h: Add declarations for new signal callbacks.
-
-2010-07-26 Daniel Bates <dbates@rim.com>
-
- Reviewed by Darin Adler.
-
- svn-unapply warns of uninitialized variable when unapplying
- a patch that describes an svn move operation
- https://bugs.webkit.org/show_bug.cgi?id=42036
-
- Fixes Perl uninitialized variable warnings when un-applying
- a patch that moves a file.
-
- * Scripts/svn-unapply:
- - Modified patch() so that it initializes $patch to the empty
- string when we don't have svnConvertedText (such as when
- reversing a diff that represents a svn copy/move operation).
-
-2010-07-26 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Move some non-APIish functions into private headers.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
-
-2010-07-26 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix for https://bugs.webkit.org/show_bug.cgi?id=42986
- Add prompt and confirm client functions to WebKit2
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController awakeFromNib]):
-
-2010-07-26 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- * MiniBrowser/MiniBrowser.vcproj:
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj:
- Removed empty attributes so the values will be picked up from the
- vsprops files. (Also removed a couple of attributes that accidentally
- duplicated values from the vsprops files.)
-
-2010-07-26 Brian Weinstein <bweinstein@apple.com>
-
- Rubber-stamped by Adam Roben.
-
- Touch MiniBrowser's stdafx to fix the build.
-
- * MiniBrowser/win/stdafx.h:
-
-2010-07-26 Hayato Ito <hayato@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Add pretty printer of WTF::Vector for GDB 7.
-
- https://bugs.webkit.org/show_bug.cgi?id=40909
-
- * gdb/wtf.py: Added.
-
-2010-07-26 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Fix feature detection regexp
-
- We were missing the last feature
-
- * Scripts/webkitdirs.pm:
-
-2010-07-25 Darin Adler <darin@apple.com>
-
- Reviewed by Dan Bernstein.
-
- WebKitTestRunner needs to support layoutTestController.dumpSelectionRect
- https://bugs.webkit.org/show_bug.cgi?id=42326
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added dumpSelectionRect.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::dumpSelectionRect): Added. For now, this
- does nothing because its purpose is to change pixel test output and
- we do not have pixel tests implemented yet.
-
-2010-07-25 Darin Adler <darin@apple.com>
-
- Reviewed by Maciej Stachowiak.
-
- WebKitTestRunner needs to support layoutTestController.keepWebHistory
- https://bugs.webkit.org/show_bug.cgi?id=42323
-
- Added keepWebHistory and computedStyleIncludingVisitedInfo.
-
- Also fixed misspellings of the word "receive".
-
- Also tweaked the names of some of the LayoutTestController members.
-
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm:
- Added support for a type named "object" that is passed and returns as
- a JSValueRef.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added keepWebHistory and computedStyleIncludingVisitedInfo. Also
- put setAcceptsEditing up nearer the top.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::_didReceiveMessage): Fixed mispellings of receive.
- (WTR::InjectedBundle::initialize): Ditto.
- (WTR::InjectedBundle::didReceiveMessage): Ditto.
- (WTR::InjectedBundle::reset): Reset the state of visited links between
- tests. Also eliminated the unused argument to the LayoutTestController
- create function.
- (WTR::InjectedBundle::setShouldTrackVisitedLinks): Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Ditto.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::shouldBeginEditing): Call shouldAllowEditing
- instead of acceptsEditing.
- (WTR::InjectedBundlePage::shouldEndEditing): Ditto.
- (WTR::InjectedBundlePage::shouldInsertNode): Ditto.
- (WTR::InjectedBundlePage::shouldInsertText): Ditto.
- (WTR::InjectedBundlePage::shouldDeleteRange): Ditto.
- (WTR::InjectedBundlePage::shouldChangeSelectedRange): Ditto.
- (WTR::InjectedBundlePage::shouldApplyStyle): Ditto.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::create): Removed uneeded argument.
- (WTR::LayoutTestController::LayoutTestController): Removed unneeded
- argument. Updated for rename of m_acceptsEditing to m_shouldAllowEditing.
- (WTR::LayoutTestController::numberOfActiveAnimations): Added some FIXMEs
- about the fact that this works on the main frame.
- (WTR::LayoutTestController::pauseAnimationAtTimeOnElementWithId): Ditto.
- (WTR::LayoutTestController::keepWebHistory): Added.
- (WTR::LayoutTestController::computedStyleIncludingVisitedInfo): Added.
- (WTR::JSObjectSetProperty): Added. Helper to make the function below
- cleaner.
- (WTR::LayoutTestController::makeWindowObject): Changed to use the
- overload of JSObjectSetProperty above.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Changes to
- match above.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize): Fixed mispellings of receive.
- (WTR::TestController::_didReceiveMessageFromInjectedBundle): Ditto.
- (WTR::TestController::didReceiveMessageFromInjectedBundle): Ditto.
- * WebKitTestRunner/TestController.h: Ditto.
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): Ditto.
- * WebKitTestRunner/TestInvocation.h: Ditto.
-
-2010-07-25 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=42193
- Support layoutTestController.dumpEditingDelegates in WebKitTestRunner
-
- Step 2 - add the rest of editing delegates.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::operator<<): Fixed to not crash when range is null.
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::_shouldEndEditing):
- (WTR::InjectedBundlePage::_shouldInsertNode):
- (WTR::InjectedBundlePage::_shouldInsertText):
- (WTR::InjectedBundlePage::_shouldDeleteRange):
- (WTR::InjectedBundlePage::_shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::_shouldApplyStyle):
- (WTR::InjectedBundlePage::_didBeginEditing):
- (WTR::InjectedBundlePage::_didEndEditing):
- (WTR::InjectedBundlePage::_didChange):
- (WTR::InjectedBundlePage::_didChangeSelection):
- (WTR::InjectedBundlePage::shouldEndEditing):
- (WTR::InjectedBundlePage::shouldInsertNode):
- (WTR::InjectedBundlePage::shouldInsertText):
- (WTR::InjectedBundlePage::shouldDeleteRange):
- (WTR::InjectedBundlePage::shouldChangeSelectedRange):
- (WTR::InjectedBundlePage::shouldApplyStyle):
- (WTR::InjectedBundlePage::didBeginEditing):
- (WTR::InjectedBundlePage::didEndEditing):
- (WTR::InjectedBundlePage::didChange):
- (WTR::InjectedBundlePage::didChangeSelection):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-07-24 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by David Kilzer.
-
- AX: need a layout test testing misspelled words in attributed strings
- https://bugs.webkit.org/show_bug.cgi?id=42899
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (attributedStringForRangeCallback):
- (attributedStringRangeIsMisspelledCallback):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::attributedStringForRange):
- (AccessibilityUIElement::attributedStringRangeIsMisspelled):
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::attributedStringForRange):
- (AccessibilityUIElement::attributedStringRangeIsMisspelled):
- * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
- (AccessibilityUIElement::attributedStringForRange):
- (AccessibilityUIElement::attributedStringRangeIsMisspelled):
-
-2010-07-23 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/42911> Update ruby tools to work with shallow framework bundles
-
- Reviewed by Mark Rowe.
-
- * Scripts/check-for-inappropriate-files-in-framework: Added
- check for the SHALLOW_BUNDLE environment variable so that the
- script will work with iOS WebKit builds.
- * Scripts/check-for-webkit-framework-include-consistency: Ditto.
-
-2010-07-22 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- Eliminate unneeded WKBundleFrameCopyInnerText function from WebKit2
- https://bugs.webkit.org/show_bug.cgi?id=42847
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::operator<<): Replaced the WKStringToUTF8 function with
- a set of overloaded stream operators.
- (WTR::dumpPath): Changed to use ostringstream and return a string.
- (WTR::propertyValue): Added.
- (WTR::propertyObject): Added.
- (WTR::propertyString): Added.
- (WTR::numericWindowPropertyValue): Changed to call propertyValue.
- (WTR::dumpFrameScrollPosition): Removed now unneeded WKStringToUTF8 sequence
- since we now have suitable streaming functions.
- (WTR::dumpFrameText): Use propertyObject and propertyString instead of
- WKBundleFrameCopyInnerText.
- (WTR::dumpDescendantFramesText): Removed now unneeded WKStringToUTF8 sequence
- since we now have suitable streaming functions.
- (WTR::InjectedBundlePage::dump): Ditto.
- (WTR::InjectedBundlePage::willAddMessageToConsole): Ditto.
- (WTR::InjectedBundlePage::willSetStatusbarText): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptAlert): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptConfirm): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptPrompt): Ditto.
-
-2010-07-22 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Sam Weinig and Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=42193
- Support layoutTestController.dumpEditingDelegates in WebKitTestRunner
-
- Step 1: Add the method, and implement one actual delegate call as proof of concept. No tests
- fixed, but this makes difference one line smaller on many editing tests.
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added dumpEditingCallbacks() and setAcceptsEditing().
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::dumpPath): Dump path to a node in a format that's compatible with DumpRenderTree.
- (WTR::operator<<): Print a range.
- (WTR::InjectedBundlePage::InjectedBundlePage): Set editor client in addition to existing
- clients.
- (WTR::InjectedBundlePage::_shouldBeginEditing): The only client method implemented so far.
- (WTR::InjectedBundlePage::shouldBeginEditing): Ditto.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added a section for editor client
- calls.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::dumpEditingCallbacks):
- (WTR::LayoutTestController::setAcceptsEditing):
- (WTR::LayoutTestController::acceptsEditing):
- (WTR::LayoutTestController::shouldDumpEditingCallbacks):
- Store m_acceptsEditing and m_dumpEditingCallbacks.
-
-2010-07-22 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] QtWebKit needs public API for Notifications.
- https://bugs.webkit.org/show_bug.cgi?id=41413
-
- Update DumpRenderTree and QtTestBrowser to use the new API.
- Add new DRT API to flag that notifications permission requests should be ignored.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- (WebCore::WebPage::requestPermission):
- (WebCore::WebPage::checkPermission):
- (WebCore::WebPage::cancelRequestsForPermission):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::ignoreDesktopNotificationPermissionRequests):
- (LayoutTestController::checkDesktopNotificationPermission):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::ignoreReqestForPermission):
- * QtTestBrowser/main.cpp:
- (LauncherWindow::LauncherWindow):
- * QtTestBrowser/webpage.cpp:
- (WebPage::WebPage):
- (WebPage::requestPermission):
- (WebPage::checkPermission):
- (WebPage::cancelRequestsForPermission):
- * QtTestBrowser/webpage.h:
-
-2010-07-22 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs to support layoutTestController.dumpChildFramesAsText
- https://bugs.webkit.org/show_bug.cgi?id=42325
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- Added dumpChildFramesAsText.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::dumpFrameText): Added.
- (WTR::dumpDescendantFramesText): Added.
- (WTR::InjectedBundlePage::dumpAllFramesText): Added.
- (WTR::InjectedBundlePage::dump): Changed to use the new whatToDump function
- instead of the shouldDumpAsText function, and added a case for AllFramesText.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added dumpAllFramesText.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Replaced m_dumpAsText with
- m_whatToDump.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Added
- dumpChildFramesAsText. Removed shouldDumpAsText, shouldDumpDOMAsWebArchive,
- and shouldDumpSourceAsWebArchive. Added whatToDump.
-
-2010-07-22 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- Inspired by r63881.
-
- * MiniBrowser/MiniBrowser.vcproj:
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj:
- Removed pre- and post-build events so they will be inherited from the
- vsprops files.
-
-2010-07-21 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs layoutTestController.dumpChildFrameScrollPositions
- https://bugs.webkit.org/show_bug.cgi?id=42548
-
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::numericWindowPropertyValue): Renamed this and moved it up higher in the file.
- (WTR::dumpFrameScrollPosition): Added argument telling whether to dump the frame name.
- Changed to a file-internal function instead of a member function.
- (WTR::dumpDescendantFrameScrollPositions): Added.
- (WTR::InjectedBundlePage::dumpAllFrameScrollPositions): Added.
- (WTR::InjectedBundlePage::dump): Changed to call dumpAllFrameScrollPositions when
- appropriate. Also streamlined all the WKStringToUTF8 call sites.
- (WTR::InjectedBundlePage::willAddMessageToConsole): Streamlined use of WKStringToUTF8.
- (WTR::InjectedBundlePage::willSetStatusbarText): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptAlert): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptConfirm): Ditto.
- (WTR::InjectedBundlePage::willRunJavaScriptPrompt): Ditto.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Updated for above changes.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Initialize
- m_shouldDumpAllFrameScrollPositions.
- (WTR::LayoutTestController::shouldDumpMainFrameScrollPosition): Renamed from
- shouldDumpFrameScrollPositions.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Reorganized the file a
- bit, added dumpChildFrameScrollPositions and shouldDumpAllFrameScrollPositions,
- and renamed shouldDumpFrameScrollPositions to shouldDumpMainFrameScrollPosition.
-
-2010-07-21 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- WebKitTestRunner needs to support dumping of scroll position
- https://bugs.webkit.org/show_bug.cgi?id=42514
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didClearWindowForFrame): Use JSGlobalContextRef instead of JSContextRef.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::_didClearWindowForFrame): Use JSGlobalContextRef
- instead of JSContextRef.
- (WTR::InjectedBundlePage::dump): Call dumpFrameScrollPosition when appropriate.
- (WTR::numericWindowProperty): Added. Helper for dumpFrameScrollPosition.
- (WTR::InjectedBundlePage::dumpFrameScrollPosition): Added.
- (WTR::InjectedBundlePage::didClearWindowForFrame): Use JSGlobalContextRef
- instead of JSContextRef.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Removed names from
- arguments that simply repeat the argument type. Added dumpFrameScrollPosition.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::shouldDumpDOMAsWebArchive): Added. Currently
- returns false.
- (WTR::LayoutTestController::shouldDumpSourceAsWebArchive): Added. Currently
- returns false.
- (WTR::LayoutTestController::shouldDumpFrameScrollPositions): Added. Matches
- the logic in DumpRenderTree.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Updated for above changes.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj: Added property svn:ignore.
-
-2010-07-21 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, adding the WebCore/bindings/generic dir to the list of build dirs.
-
- * wx/build/settings.py:
-
-2010-07-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=42539
- WebKitTestRunner needs to support printing ALERT, PROMPT and CONFIRM messages
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::_willAddMessageToConsole):
- (WTR::InjectedBundlePage::_willSetStatusbarText):
- (WTR::InjectedBundlePage::_willRunJavaScriptAlert):
- (WTR::InjectedBundlePage::_willRunJavaScriptConfirm):
- (WTR::InjectedBundlePage::_willRunJavaScriptPrompt):
- (WTR::InjectedBundlePage::willAddMessageToConsole):
- (WTR::InjectedBundlePage::willSetStatusbarText):
- (WTR::InjectedBundlePage::willRunJavaScriptAlert):
- (WTR::InjectedBundlePage::willRunJavaScriptConfirm):
- (WTR::InjectedBundlePage::willRunJavaScriptPrompt):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-07-21 Adam Roben <aroben@apple.com>
-
- Give InjectedBundle our standard set of configurations (minus the
- *_Cairo variants)
-
- InjectedBundle's Debug_All configuration was the same as is Debug
- configuration, and it was missing a Debug_Internal configuration.
-
- Fixes <http://webkit.org/b/42749> InjectedBundle's build
- configurations are screwy
-
- Reviewed by Darin Adler.
-
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj: Added
- debug_internal.vsprops and debug_all.vsprops to the Debug_All
- configuration. Added a Debug_Internal configuration.
-
- * WebKitTestRunner/WebKitTestRunner.sln: Build the Debug_Internal
- variant of InjectedBundle when we're using the Debug_Internal solution
- configuration.
-
-2010-07-21 Adam Roben <aroben@apple.com>
-
- Move InjectedBundle's settings to a vsprops file
-
- This will make it easier to change settings for all configurations,
- and to add new configurations.
-
- Fixes <http://webkit.org/b/42748> InjectedBundle should use vsprops
- files
-
- Reviewed by Darin Adler.
-
- * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops: Added.
- Moved settings here...
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj: ...from
- here.
-
-2010-07-21 Adam Roben <aroben@apple.com>
-
- Give MiniBrowser our standard set of configurations (minus the *_Cairo
- variants)
-
- MiniBrowser already had a configuration called "Release", but it was
- using mostly the same settings as Debug. And its Debug configuration
- was using the settings that Debug_Internal should be using.
-
- Fixes <http://webkit.org/b/42746> MiniBrowser's build configurations
- are screwy
-
- Reviewed by Darin Adler.
-
- * MiniBrowser/MiniBrowser.vcproj: Removed debug_internal.vsprops from
- the Debug configuration. Remove debug.vsprops and
- debug_internal.vsprops from the Release configuration and replace them
- with release.vsprops. Added Debug_Internal and Debug_All
- configurations.
-
-2010-07-21 Adam Roben <aroben@apple.com>
-
- Move MiniBrowser's settings to a vsprops file
-
- This will make it easier to change settings for all configurations,
- and to add new configurations.
-
- MiniBrowser should use vsprops files
- https://bugs.webkit.org/show_bug.cgi?id=42745
-
- Reviewed by Darin Adler.
-
- * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: Added. Moved
- settings here...
- * MiniBrowser/MiniBrowser.vcproj: ...from here.
-
-2010-07-21 Adam Roben <aroben@apple.com>
-
- Fix compiler warnings when building MiniBrowser
-
- Also cleaned up the .vcproj a bit.
-
- Fixes <http://webkit.org/b/42743>.
-
- Reviewed by Darin Adler.
-
- * MiniBrowser/MiniBrowser.vcproj: Removed all settings that are
- already defined in .vsprops files. This also fixes a warning about
- /EDITANDCONTINUE being incompatible with /SAFESEH.
-
- * MiniBrowser/win/MiniBrowser.rc: Replaced afxres.h with winresrc.h so
- that we stop getting warnings about ID_FILE_OPEN and ID_FILE_CLOSE
- being redefined. (I think this will also get us closer to building
- with VC++ Express.)
-
-2010-07-20 Sam Weinig <sam@webkit.org>
-
- Reviewed by Jon Honeycutt.
-
- Fix obvious typo.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::setStatusbarText): Need to call ->data() to actually get the string value.
-
-2010-07-20 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] by default, dumpAsText should disable pixel results
- https://bugs.webkit.org/show_bug.cgi?id=42715
-
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::dumpAsText): disable pixel results, but allow JS to override
-
-2010-07-20 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- * MiniBrowser/MiniBrowser.vcproj: Link against the new, shiny
- WebKit.lib instead of the old, dusty WebKit2.lib.
-
-2010-07-20 Adam Roben <aroben@apple.com>
-
- Stop linking WebKitTestRunner against getopt
-
- Use of getopt was removed in r63700.
-
- Fixes <http://webkit.org/b/42714> WebKitTestRunner links against
- getopt, but doesn't need to
-
- Reviewed by Sam Weinig.
-
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Removed getopt.lib
- from all configurations.
-
-2010-07-20 Adam Roben <aroben@apple.com>
-
- Make run-webkit-tests --webkit-test-runner "work" on Windows
-
- WebKitTestRunner crashes on launch, but at least the scripts build and
- launch it!
-
- Fixes <http://webkit.org/b/42709> run-webkit-tests
- --webkit-test-runner bails with an error on Windows
-
- Reviewed by Anders Carlsson.
-
- * Scripts/build-webkittestrunner: Build WebKitTestRunner.sln on
- Windows.
- * WebKitTestRunner/WebKitTestRunner.sln: Added. Contains the following
- projects (from first-built to last-built): FindSafari, ImageDiff,
- InjectedBundleGenerated, InjectedBundle, WebKitTestRunner.
-
-2010-07-20 Adam Roben <aroben@apple.com>
-
- Change build-webkit back to building WebKit.sln on Windows
-
- WebKit.sln builds all the same projects as WebKit2.sln, and the latter
- is being removed.
-
- Rubber-stamped in advance by Steve Falkenburg.
-
- * Scripts/build-webkit:
-
-2010-07-20 Adam Roben <aroben@apple.com>
-
- Windows build fix
-
- * MiniBrowser/win/BrowserWindow.cpp: Added missing #include.
-
-2010-07-20 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by Geoffrey Garen.
-
- WebScriptObject Should Allow Safely Checking For Key Existence
- https://bugs.webkit.org/show_bug.cgi?id=42613
-
- Normal ObjCController workflow for a WebScriptObject test.
-
- * DumpRenderTree/mac/ObjCController.m:
- (+[ObjCController isSelectorExcludedFromWebScript:]):
- (+[ObjCController webScriptNameForSelector:]):
- (-[ObjCController testHasWebScriptKey:]):
-
-2010-07-20 Chris Marrin <cmarrin@apple.com>
-
- Reviewed by Simon Fraser.
-
- https://bugs.webkit.org/show_bug.cgi?id=42118
- Disable compositing/webgl tests if WebGL is not enabled
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-20 Anton Muhin <antonm@chromium.org>
-
- Reviewed by Darin Adler.
-
- Print additional information about exception if failed to connect to apache (in verbose mode).
- https://bugs.webkit.org/show_bug.cgi?id=42627
-
- * Scripts/webkitpy/layout_tests/port/http_server_base.py:
-
-2010-07-20 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] only pass --force to gclient sync if explicitly stated
- https://bugs.webkit.org/show_bug.cgi?id=42581
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: bots should
- always pass --force since it's hard to do manual cleanups
- * Scripts/update-webkit-chromium: only pass --force if --force is
- passed in
-
-2010-07-19 Anders Carlsson <andersca@apple.com>
-
- Fix build.
-
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- Paths of generated files should be relative to the build product.
-
-2010-07-19 Daniel Bates <dbates@rim.com>
-
- Reviewed by Adam Roben.
-
- [Win] Implement LayoutTestController::markerTextForListItem()
- https://bugs.webkit.org/show_bug.cgi?id=37930
-
- Implements DRT support for markerTextForListItem in the Windows port.
-
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::markerTextForListItem): Implemented.
-
-2010-07-19 Jessie Berlin <jberlin@apple.com>
-
- Windows build fix. Unreviewed.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeTestPluginPath):
-
-2010-07-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Jon Honeycutt.
-
- Remove dependency on getopt from WebKitTestRunner.
-
- - Simplify options parsing and eliminate unused options.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::TestController):
- (WTR::TestController::initialize):
- * WebKitTestRunner/TestController.h:
- (WTR::TestController::testPluginPath):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::platformInitialize):
- (WTR::TestController::initializeTestPluginPath):
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::platformInitialize):
- (WTR::TestController::initializeTestPluginPath):
-
-2010-07-19 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] MiniBrowser: Progress indication at address bar
- https://bugs.webkit.org/show_bug.cgi?id=42565
-
- Make possible to see load progress at address bar based on
- QtTestBrowser solution
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::loadProgress):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2010-07-19 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] Add MiniBrowser features: urlChanged, titleChanged and from user input load
- https://bugs.webkit.org/show_bug.cgi?id=42564
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserView::load):
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::titleChanged):
- (BrowserWindow::urlChanged):
- * MiniBrowser/qt/BrowserWindow.h:
-
-2010-07-19 Sam Weinig <weinig@apple.com>
-
- Reviewed by Adam Roben.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=42532
- Auto-generate the JS bindings for WebKitTestRunner's script objects.
-
- * WebKitTestRunner/Configurations/Base.xcconfig:
- * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
- * WebKitTestRunner/DerivedSources.make: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/GetPtr.h: Added.
- * WebKitTestRunner/InjectedBundle/Bindings: Added.
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm: Added.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h: Added.
- (WTR::JSWrappable::~JSWrappable):
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.cpp: Added.
- (WTR::JSWrapper::wrap):
- (WTR::JSWrapper::unwrap):
- (WTR::unwrapObject):
- (WTR::JSWrapper::initialize):
- (WTR::JSWrapper::finalize):
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h: Added.
- (WTR::toJS):
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::dump):
- (WTR::InjectedBundlePage::setStatusbarText):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::wrapperClass):
- (WTR::LayoutTestController::waitUntilDone):
- (WTR::LayoutTestController::makeWindowObject):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::shouldDumpAsText):
- (WTR::LayoutTestController::dumpAsText):
- (WTR::LayoutTestController::shouldDumpStatusCallbacks):
- (WTR::LayoutTestController::dumpStatusCallbacks):
- (WTR::LayoutTestController::waitToDump):
- (WTR::LayoutTestController::testRepaint):
- (WTR::LayoutTestController::repaintSweepHorizontally):
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj:
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- * WebKitTestRunner/win/InjectedBundleGenerated.vcproj: Added.
- * WebKitTestRunner/win/build-generated-files.sh: Added.
-
-2010-07-19 Mark Rowe <mrowe@apple.com>
-
- Clean up the buildbot configuration a little.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-07-19 Chris Marrin <cmarrin@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=42118
- Disable WebGL on Leopard for now.
-
- LayoutTests fail on some graphics hardware on Leopard because one of the features we use,
- GL_ARB_framebuffer_object, is not universally available in Leopard like it is in
- SnowLeopard. This will allow LayoutTests to pass on Leopard until we add logic to use a
- software OpenGL driver on machines without this support.
-
- * Scripts/build-webkit:
-
-2010-07-19 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Brady Eidson.
-
- Fix MiniBrowser to update URL as you browse
- https://bugs.webkit.org/show_bug.cgi?id=42591
-
- Hook up various loading notifications to update the URL bar in MiniBrowser.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (_didStartProvisionalLoadForFrame):
- (_didReceiveServerRedirectForProvisionalLoadForFrame):
- (_didFailProvisionalLoadWithErrorForFrame):
- (_didCommitLoadForFrame):
- (_didFailLoadWithErrorForFrame):
- (-[BrowserWindowController updateProvisionalURLForFrame:]):
- (-[BrowserWindowController didStartProvisionalLoadForFrame:]):
- (-[BrowserWindowController didReceiveServerRedirectForProvisionalLoadForFrame:]):
- (-[BrowserWindowController didFailProvisionalLoadWithErrorForFrame:]):
- (-[BrowserWindowController didFailLoadWithErrorForFrame:]):
- (-[BrowserWindowController didCommitLoadForFrame:]):
-
-2010-07-19 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=42586
- Log all canceled authentication attempts in DumpRenderTree
-
- * DumpRenderTree/mac/ResourceLoadDelegate.mm:
- (-[ResourceLoadDelegate webView:resource:didReceiveAuthenticationChallenge:fromDataSource:]):
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::didReceiveAuthenticationChallenge):
- It's important to know whether an auth sheet appeared. Added logging to "no preset credentials"
- case.
-
-2010-07-19 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r63671.
- http://trac.webkit.org/changeset/63671
- https://bugs.webkit.org/show_bug.cgi?id=42575
-
- broke windows (Requested by weinig on #webkit).
-
- * WebKitTestRunner/Configurations/Base.xcconfig:
- * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
- * WebKitTestRunner/DerivedSources.make: Removed.
- * WebKitTestRunner/ForwardingHeaders/wtf/GetPtr.h: Removed.
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm: Removed.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h: Removed.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.cpp: Removed.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h: Removed.
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Removed.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::dump):
- (WTR::InjectedBundlePage::setStatusbarText):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::setWaitToDump):
- (WTR::displayCallback):
- (WTR::dumpAsTextCallback):
- (WTR::dumpStatusCallbacksCallback):
- (WTR::waitUntilDoneCallback):
- (WTR::notifyDoneCallback):
- (WTR::numberOfActiveAnimationsCallback):
- (WTR::pauseAnimationAtTimeOnElementWithIdCallback):
- (WTR::repaintSweepHorizontallyCallback):
- (WTR::testRepaintCallback):
- (WTR::layoutTestControllerObjectFinalize):
- (WTR::LayoutTestController::makeWindowObject):
- (WTR::LayoutTestController::getJSClass):
- (WTR::LayoutTestController::staticFunctions):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::dumpAsText):
- (WTR::LayoutTestController::setDumpAsText):
- (WTR::LayoutTestController::dumpStatusCallbacks):
- (WTR::LayoutTestController::setDumpStatusCallbacks):
- (WTR::LayoutTestController::setTestRepaint):
- (WTR::LayoutTestController::setTestRepaintSweepHorizontally):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-07-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Adam Roben.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=42532
- Auto-generate the JS bindings for WebKitTestRunner's script objects.
-
- * WebKitTestRunner/Configurations/Base.xcconfig:
- * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
- * WebKitTestRunner/DerivedSources.make: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/GetPtr.h: Added.
- * WebKitTestRunner/InjectedBundle/Bindings: Added.
- * WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm: Added.
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h: Added.
- (WTR::JSWrappable::~JSWrappable):
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.cpp: Added.
- (WTR::JSWrapper::wrap):
- (WTR::JSWrapper::unwrap):
- (WTR::unwrapObject):
- (WTR::JSWrapper::initialize):
- (WTR::JSWrapper::finalize):
- * WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h: Added.
- (WTR::toJS):
- * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::dump):
- (WTR::InjectedBundlePage::setStatusbarText):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::wrapperClass):
- (WTR::LayoutTestController::waitUntilDone):
- (WTR::LayoutTestController::makeWindowObject):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::shouldDumpAsText):
- (WTR::LayoutTestController::dumpAsText):
- (WTR::LayoutTestController::shouldDumpStatusCallbacks):
- (WTR::LayoutTestController::dumpStatusCallbacks):
- (WTR::LayoutTestController::waitToDump):
- (WTR::LayoutTestController::testRepaint):
- (WTR::LayoutTestController::repaintSweepHorizontally):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-07-19 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- fix chromium linux compile on ubuntu maverick
- https://bugs.webkit.org/show_bug.cgi?id=42528
-
- * Scripts/webkitdirs.pm: add a chomp to eat a newline that breaks the make command line
-
-2010-07-19 Adam Roben <aroben@apple.com>
-
- When dumping a response's MIME type, print its URL's last path
- component rather than its suitable-for-test-result form
-
- This matches the Mac behavior.
-
- Fixes <http://webkit.org/b/42276>
- http/tests/loading/preload-slow-loading.php and
- http/tests/mime/uppercase-mime-type.html fail on Windows
-
- Reviewed by Anders Carlsson.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (urlSuitableForTestResult): Moved code to actually extract the last
- path component from here...
- (lastPathComponent): ...to here.
-
- * DumpRenderTree/win/DumpRenderTreeWin.h: Added lastPathComponent.
-
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::didReceiveResponse): Use the URL's last path
- component, rather than its suitable-for-test-result form, to match
- Mac.
-
-2010-07-19 Anders carlsson <andersca@apple.com>
-
- Reviewed by Adam Roben.
-
- WebKit2 does not have application cache
- https://bugs.webkit.org/show_bug.cgi?id=42552
-
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::resetPreferencesToConsistentValues):
- Set up default preferences. Right now just enables the web application cache.
-
- (WTR::TestInvocation::invoke):
- Call resetPreferencesToConsistentValues.
-
- * WebKitTestRunner/TestInvocation.h:
-
-2010-07-19 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Adam Roben.
-
- Fix NewRunWebKitTests to work on Windows.
- https://bugs.webkit.org/show_bug.cgi?id=41180
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- Specifying python explicitly.
-
-2010-07-18 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Add dumping of statusbar text to WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=42516
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::_setStatusbarText):
- (WTR::InjectedBundlePage::setStatusbarText):
- Dump the statusbar text.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController):
- Initialize m_dumpStatusCallbacks to false.
-
- (WTR::dumpStatusCallbacksCallback):
- Implement JSC callback.
-
- (WTR::LayoutTestController::staticFunctions):
- Add dumpStatusCallbacks.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::dumpStatusCallbacks):
- (WTR::LayoutTestController::setDumpStatusCallbacks):
- Add setter and getter for m_dumpStatusCallbacks.
-
-2010-07-17 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Maciej Stachowiak.
-
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- Get the test plug-in path and set it on the context.
-
- * WebKitTestRunner/TestController.h:
- * WebKitTestRunner/mac/TestControllerMac.mm:
- (WTR::TestController::initializeInjectedBundlePath):
- Simplify this code by using NSBundle.
-
- (WTR::TestController::testPluginPath):
- Return the test plug-in path.
-
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::testPluginPath):
- Ditto.
-
-2010-07-16 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Teach webkitpy about queues.webkit.org
- https://bugs.webkit.org/show_bug.cgi?id=42492
-
- * Scripts/webkitpy/common/net/statusserver.py:
-
-2010-07-16 Ada Chan <adachan@apple.com>
-
- Reviewed by Alice Liu.
-
- Fix Windows build.
-
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj:
-
-2010-07-16 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix for https://bugs.webkit.org/show_bug.cgi?id=42482
- <rdar://problem/8197701>
- Add notification of when the BackForwardList changes
- to aid invalidation of Back/Forward related UI elements.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (_didStartProvisionalLoadForFrame):
- (_didCommitLoadForFrame):
- (_didFailLoadWithErrorForFrame):
- (_didChangeBackForwardList):
- (-[BrowserWindowController awakeFromNib]):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-07-16 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [Chromium] <input type=number> UI implementation for Windows
- https://bugs.webkit.org/show_bug.cgi?id=42259
-
- * DumpRenderTree/chromium/WebThemeEngineDRT.cpp:
- (WebThemeEngineDRT::paintSpinButton):
- Added. Check state consistency and use existing arrow painting code.
- * DumpRenderTree/chromium/WebThemeEngineDRT.h:
-
-2010-07-16 Alice Liu <alice.liu@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=42430
- Make WebKitTestRunner on Windows actually load and run a test
-
- * WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp: Export WKBundleInitialize.
- (WKBundleInitialize):
- * WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj: Added. Output is a dll.
- * WebKitTestRunner/TestInvocation.cpp: Create a Windows-style path on Windows
- (WTR::createWKURL):
- * WebKitTestRunner/WebKitTestRunnerPrefix.h: Change check for Windows platform to match
- other existing checks, and avoid including Platform.h
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::registerWindowClass): Added.
- (WTR::PlatformWebView::PlatformWebView): Implemented.
- (WTR::PlatformWebView::~PlatformWebView): Implemented.
- (WTR::PlatformWebView::page): Implemented.
- * WebKitTestRunner/win/TestControllerWin.cpp:
- (WTR::TestController::initializeInjectedBundlePath): Implemented. Provide build
- configuration specific path to InjectedBundle.dll.
- * WebKitTestRunner/win/TestInvocationWin.cpp:
- (WTR::TestInvocation::runUntil): Implemented.
- * WebKitTestRunner/win/WebKitTestRunner.sln: Added InjectedBundle project.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Cleaned up unnecessary dependencies.
-
-2010-07-16 Brady Eidson <beidson@apple.com>
-
- Reviewed by Sam Weinig.
-
- Make revalidation of back/forward work a little better with page loads
- https://bugs.webkit.org/show_bug.cgi?id=42470
-
- * MiniBrowser/mac/BrowserWindow.xib:
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController validateToolbar]):
- (_didStartProvisionalLoadForFrame):
- (_didCommitLoadForFrame):
- (_didFailLoadWithErrorForFrame):
-
-2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
-
- Reviewed by Dirk Schulze.
-
- Add possibility to dumpAsText and generate a pixel test result
- https://bugs.webkit.org/show_bug.cgi?id=42374
-
- Add optional parameter to setDumpAsText() to allow generating a pixel test result even if dumpAsText mode.
- setDumpAsText(true) will also generate a pixel test result now, when running run-webkit-tests --pixel-tests.
-
- This is needed for the svg/dynamic-updates tests, which don't want render tree dumps but text dumps + a pixel test result.
- At some point DRT changed to not generate pixel test results when using dumpAsText - which makes sense, but breaks the svg/dynamic-updates test.
-
- Implemented for all DRT platforms, except Qt, as it's not clear how arguments to functions like "setDumpAsText" are handled.
- (Qt always dumps pixel tests when using --pixel-tests mode, so it does not break anything)
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (dumpAsTextAndPixelsCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- (LayoutTestController::dumpAsTextAndPixels):
- (LayoutTestController::setDumpAsTextAndPixels):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::dumpAsTextAndPixels):
- (LayoutTestController::reset):
- * DumpRenderTree/chromium/LayoutTestController.h:
- (LayoutTestController::shouldDumpAsTextAndPixels):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::dump):
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (dump):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (dump):
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dump):
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (dump):
- * DumpRenderTree/wx/DumpRenderTreeWx.cpp:
- (dump):
-
-2010-07-16 Kent Hansen <kent.hansen@nokia.com>
-
- Unreviewed. Adding myself as committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-16 Shinichiro Hamaji <hamaji@chromium.org>
-
- Another uneviewed attempt to fix build.
-
- Printing test results differ between machines, we should use ImageDiff instead
- https://bugs.webkit.org/show_bug.cgi?id=20011
-
- * DumpRenderTree/mac/PixelDumpSupportMac.mm:
- (createPagedBitmapContext):
-
-2010-07-16 Shinichiro Hamaji <hamaji@chromium.org>
-
- Unreviewed tiger build fix.
-
- Printing test results differ between machines, we should use ImageDiff instead
- https://bugs.webkit.org/show_bug.cgi?id=20011
-
- * DumpRenderTree/mac/PixelDumpSupportMac.mm:
- (createBitmapContext):
- (createBitmapContextFromWebView):
-
-2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
-
- Unreviewed build fix.
-
- Printing test results differ between machines, we should use ImageDiff instead
- https://bugs.webkit.org/show_bug.cgi?id=20011
-
- * DumpRenderTree/PixelDumpSupport.cpp:
- (dumpWebViewAsPixelsAndCompareWithExpected):
-
-2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
-
- Reviewed by Darin Adler.
-
- Printing test results differ between machines, we should use ImageDiff instead
- https://bugs.webkit.org/show_bug.cgi?id=20011
-
- * DumpRenderTree/PixelDumpSupport.cpp:
- (dumpWebViewAsPixelsAndCompareWithExpected):
- * DumpRenderTree/PixelDumpSupport.h:
- * DumpRenderTree/mac/PixelDumpSupportMac.mm:
- (createBitmapContext): This function was added to share bitmap context creation code.
- (createBitmapContextFromWebView):
- (createPagedBitmapContext):
-
-2010-07-15 Yuta Kitamura <yutak@chromium.org>
-
- Reviewed by Kent Tamura.
-
- Pull in pywebsocket-0.5.1
- https://bugs.webkit.org/show_bug.cgi?id=42353
-
- pywebsocket-0.5.1 contains a small bug fix (*) that should fix a worker test
- in Chromium. There is no other functional change.
-
- (*) http://code.google.com/p/pywebsocket/source/detail?r=265
-
- * Scripts/webkitpy/thirdparty/__init__.py: Bump pywebsocket version to 0.5.1.
-
-2010-07-15 Brady Eidson <beidson@apple.com>
-
- Reviewed by Sam Weinig.
-
- Add toolbar and toolbar item validation for MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=42422
-
- * MiniBrowser/MBToolbarItem.h: Added.
- * MiniBrowser/MBToolbarItem.m: Added.
- (-[MBToolbarItem validate]):
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController validateUserInterfaceItem:]):
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/mac/BrowserWindow.xib:
-
-2010-07-15 Victor Wang <victorw@chromium.org>
-
- Unreviewed, add victorw irc nickname to committer list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-15 Adam Roben <aroben@apple.com>
-
- Make killing Apache more reliable (on both Mac and Windows)
-
- We previously had two ways of determining whether we had succeeded in
- killing Apache:
- 1) checking the return value of kill(0, $apachePID)
- 2) checking whether Apache's PID file still exists
-
- On Cygwin, Apache doesn't always delete its PID file when it exits,
- making (2) unreliable. We unfortunately misdiagnosed this as an
- impotency of Perl's kill function, which led to r63177 and r63355.
-
- Now that we know that the real problem is that Apache doesn't always
- delete its PID file on Windows, we can make a much better fix: always
- use method (1) to determine whether we've killed Apache.
-
- Fixes <http://webkit.org/b/42415> Killing Apache is unreliable,
- leading to regression test failures (and general annoyance).
-
- Reviewed by Anders Carlsson.
-
- * Scripts/webkitperl/httpd.pm:
- (openHTTPD): Moved killing code from here to killHTTPD. Added a call
- to delete the PID file in case Apache doesn't do this itself when
- killed. Our later logic relies on the PID file being deleted after
- this point.
- (closeHTTPD): Removed killing logic and changed to just call killHTTPD
- instead. killHTTPD's logic is a bit different from the logic we had
- here, for the reasons stated above.
- (killHTTPD): Added. Code came from openHTTPD.
- (handleInterrupt): Bonus fix for Mac: don't hang when pressing Ctrl-C!
- On Mac, don't try to kill Apache when we receive a signal, as Apache
- will already have been killed by this point (though for some reason
- this isn't detected by our killing logic in killHTTPD). On Cygwin, we
- still need to kill Apache manually.
-
-2010-07-15 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=42399
- Update MiniBrowser for WKFrameNavigationType
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (_decidePolicyForNavigationAction):
- (_decidePolicyForNewWindowAction):
-
-2010-07-15 Stephanie Lewis <slewis@apple.com>
-
- Reviewed by Geoff Garen.
-
- http://bugs.webkit.org/show_bug.cgi?id=42406
- Make SunSpider work better with roots.
-
- * Scripts/sunspider-compare-results: fix argument bug
- * Scripts/webkitdirs.pm: look inside JavaScriptCore if jsc isn't top-level.
-
-2010-07-15 Brady Eidson <beidson@apple.com>
-
- Reviewed by Sam Weinig.
-
- Hook up back/forward in MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=42397
-
- * MiniBrowser/mac/BrowserWindow.xib:
- * MiniBrowser/mac/BrowserWindowController.h:
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController goBack:]):
- (-[BrowserWindowController goForward:]):
-
-2010-07-15 Daniel Bates <dbates@rim.com>
-
- Reviewed by Darin Adler.
-
- [Mac] Implement LayoutTestController::markerTextForListItem()
- https://bugs.webkit.org/show_bug.cgi?id=37929
-
- Implements DRT support for markerTextForListItem in the Mac port.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::markerTextForListItem): Implemented.
-
-2010-07-15 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- Update the port names to be more specific. Before this patch,
- port-specific results for Mac would end up in the wrong place.
-
- * Scripts/webkitpy/tool/commands/rebaseline.py:
- * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
-
-2010-07-14 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- WebKit needs a rebaselining tool (finally)
- https://bugs.webkit.org/show_bug.cgi?id=42339
-
- This is a very basic rebaselining tool. It's not
- quite as fancy as chromium's as it will only handle
- updating failing results. It cannot yet handle adding new
- results, or updating results where the results should not
- replace existing results.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/tool/commands/__init__.py:
- * Scripts/webkitpy/tool/commands/queries.py:
- * Scripts/webkitpy/tool/commands/rebaseline.py: Added.
- * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: Added.
-
-2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r63352.
- http://trac.webkit.org/changeset/63352
- https://bugs.webkit.org/show_bug.cgi?id=42341
-
- Broke plugin-initiate-popup-window.html and plugin-javascript-
- access.html on snow leopard (Requested by abarth on #webkit).
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginAllocate):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (handleEventCarbon):
- (handleEventCocoa):
-
-2010-07-14 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Mark Rowe.
-
- Lower WebKitTestRunner notifyDone timeout to 6.0 for now, to make it easier to grind through the failures.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
-
-2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r63346.
- http://trac.webkit.org/changeset/63346
- https://bugs.webkit.org/show_bug.cgi?id=42295
-
- Broke lots of tests, some of which probably just need new
- results (Requested by aroben on #webkit).
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (urlSuitableForTestResult):
-
-2010-07-14 Adam Roben <aroben@apple.com>
-
- Speed up killing of Apache on Windows
-
- Fixes <http://webkit.org/b/42289> Killing Apache (and thus quitting
- run-webkit-tests) takes a long time on Windows
-
- Reviewed by Darin Adler and Jon Honeycutt.
-
- * Scripts/webkitperl/httpd.pm:
- (closeHTTPD): Use taskkill to kill Apache and its child processes.
- Perl's kill seems ineffectual. We were already using taskkill, but
- only after trying kill 20 times. Since kill never works, let's just
- skip it entirely.
-
-2010-07-14 Johnny Ding <jnd@chromium.org>
-
- Reviewed by Adam Barth.
-
- https://bugs.webkit.org/show_bug.cgi?id=41292
- Add a new parameter to the test plugin to allow to specify a script and a
- mouse/keyboard event. The specified script will be evaluated in the browser
- when the specified event is received by the plugin.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginAllocate):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (handleEventCarbon):
- (handleEventCocoa):
-
-2010-07-14 Adam Roben <aroben@apple.com>
-
- Make urlSuitableForTestResult work for http: URLs, too
-
- Fixes <http://webkit.org/b/42276>
- http/tests/loading/preload-slow-loading.php and
- http/tests/mime/uppercase-mime-type.html fail on Windows.
-
- Reviewed by Darin Adler.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (urlSuitableForTestResult): Don't bail if the URL starts with http://.
- We want this function to work for those URLs, too!
-
-2010-07-13 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Oliver Hunt.
-
- Add placebo versions of some repaint test functions to WebKitTestRunner - good enough for non-pixel tests
- https://bugs.webkit.org/show_bug.cgi?id=42227
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Initialize new bool
- members.
- (WTR::LayoutTestController::display): Dummy method.
- (WTR::displayCallback): Call the dummy.
- (WTR::repaintSweepHorizontallyCallback): ditto
- (WTR::testRepaintCallback): ditto
- (WTR::LayoutTestController::staticFunctions): Expose new methods.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::setTestRepaint): Set the flag (which currently does
- nothing).
- (WTR::LayoutTestController::setTestRepaintSweepHorizontally): ditto
-
-2010-07-13 Andreas Kling <andreas.kling@nokia.com>
-
- Unreviewed. Adding myself as committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Darin Adler.
-
- Prevent assertion/duplicate loads for non-deferred subtitute-data loads
-
- https://bugs.webkit.org/show_bug.cgi?id=30879
-
- MainResourceLoader uses the member m_initialRequest to store requests for future
- deferred loads. When doing the actual load in handleDataLoadNow(), we therefore
- have to clear this request so that subsequent entries into the loader will not
- start yet another load.
-
- This can happen as a result of a PageGroupLoadDeferrer going out of scope when
- returning from Chrome::runJavaScriptAlert(), which calls setDeferredLoading(false),
- but only in the case of using both substitute-data and non-deferred main resource
- load together. That's why two new DRT functions were added:
-
- * queueLoadHTMLString()
- * setDeferMainResourceLoad()
-
- The change adds DRT hooks for Mac, Win and Qt for these two functions. For Mac
- and Win the hook uses new SPI in WebDataSource. For Qt a new static member was
- added to the FrameLoaderClientQt and accessed though DumpRenderTreeSupportQt.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (queueLoadHTMLStringCallback):
- (setDeferMainResourceDataLoadCallback):
- (LayoutTestController::staticFunctions):
- (LayoutTestController::queueLoadHTMLString):
- * DumpRenderTree/LayoutTestController.h:
- (LayoutTestController::deferMainResourceDataLoad):
- (LayoutTestController::setDeferMainResourceDataLoad):
- * DumpRenderTree/WorkQueueItem.h:
- (LoadHTMLStringItem::LoadHTMLStringItem):
- * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/mac/ResourceLoadDelegate.mm:
- (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]):
- * DumpRenderTree/mac/WorkQueueItemMac.mm:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::setDeferMainResourceDataLoad):
- (LayoutTestController::queueLoadHTMLString):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- * DumpRenderTree/qt/WorkQueueItemQt.cpp:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/qt/WorkQueueItemQt.h:
- (LoadHTMLStringItem::LoadHTMLStringItem):
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::willSendRequest):
- * DumpRenderTree/win/WorkQueueItemWin.cpp:
- (LoadHTMLStringItem::invoke):
- * DumpRenderTree/wx/WorkQueueItemWx.cpp:
- (LoadHTMLStringItem::invoke):
-
-2010-07-13 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Nikolas Zimmermann.
-
- Activate test fonts for layout tests in WebKitTestRunner (on Mac)
- https://bugs.webkit.org/show_bug.cgi?id=42153
-
- * WebKitTestRunner/InjectedBundle/ActivateFonts.h: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::initialize): Activate fonts on startup.
- * WebKitTestRunner/InjectedBundle/mac: Added.
- * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm: Added.
- (WTR::activateFonts): Activate our fonts.
- * WebKitTestRunner/InjectedBundle/win: Added.
- * WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp: Added.
- (WTR::activateFonts): Dummy version.
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Copy fonts to bundle;
- add more files.
- * WebKitTestRunner/fonts: Added.
- * WebKitTestRunner/fonts/AHEM____.TTF: Added.
- * WebKitTestRunner/fonts/ColorBits-A.png: Added.
- * WebKitTestRunner/fonts/ColorBits.ttf: Added.
- * WebKitTestRunner/fonts/WebKit Layout Tests 2.ttf: Added.
- * WebKitTestRunner/fonts/WebKit Layout Tests.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher100.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher200.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher300.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher400.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher500.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher600.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher700.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher800.ttf: Added.
- * WebKitTestRunner/fonts/WebKitWeightWatcher900.ttf: Added.
-
-2010-07-13 Dumitru Daniliuc <dumi@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Remove check-header-includes, as it didn't turn out to be very useful.
- https://bugs.webkit.org/show_bug.cgi?id=41970
-
- * Scripts/check-header-includes: Removed.
-
-2010-07-12 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Maciej Stachowiak.
-
- Make WebKit2 be built by build-webkit (so it will be built by build.webkit.org bots)
- https://bugs.webkit.org/show_bug.cgi?id=40922
-
- Always build WebKit2 on Windows. Necessary since our WebKit build on
- Windows is packaged into a DLL with WebKit2.
-
- * Scripts/build-webkit: Always build WebKit2 on Windows.
-
-2010-07-12 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Steve Falkenburg.
-
- One http test timing out on Windows can cause all future tests to time out
- https://bugs.webkit.org/show_bug.cgi?id=42146
-
- There have been multiple times on the Windows bots where one http test timing out causes all future
- http tests to time out. This is because the httpd process becomes unresponsive. When an http test
- times out, we should restart httpd on Cygwin to prevent this.
-
- * Scripts/old-run-webkit-tests: If an http test timed out on Cygwin, close httpd and restart it.
- * Scripts/webkitperl/httpd.pm: Add additional logic to closeHTTPD to teach it about taskkill if
- using kill fails.
-
-2010-07-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Remove use of auto_ptr in WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=42134
-
- Replaced auto_ptr with PassOwnPtr / OwnPtr.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::WKStringToUTF8):
- (WTR::InjectedBundlePage::dump):
- (WTR::InjectedBundlePage::addMessageToConsole):
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::WKStringToUTF8):
- (WTR::TestInvocation::didRecieveMessageFromInjectedBundle):
-
-2010-07-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Sam Weinig.
-
- Need support for a WebKit2-specific Skipped list (and initially add accessibility tests to it)
- https://bugs.webkit.org/show_bug.cgi?id=42132
-
- * Scripts/old-run-webkit-tests: In --webkit-test-runner mode, add mac-wk2 to list of
- platform directories.
-
-2010-07-12 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Make WebKitTestRunner resize the view specially for the W3C SVG tests.
- https://bugs.webkit.org/show_bug.cgi?id=42126
-
- * WebKitTestRunner/PlatformWebView.h:
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::TestInvocation): Store the path as a C
- string for later use.
- (WTR::TestInvocation::~TestInvocation):
- (WTR::sizeWebViewForCurrentTest): Resize the WebView to the proper
- size, depending on whether this is a W3C SVG test.
- (WTR::TestInvocation::invoke): Call the size function.
- * WebKitTestRunner/TestInvocation.h:
- * WebKitTestRunner/mac/PlatformWebViewMac.mm:
- (WTR::PlatformWebView::resizeTo): Implement.
- * WebKitTestRunner/win/PlatformWebViewWin.cpp:
- (WTR::PlatformWebView::resizeTo): Placeholder.
-
-2010-07-12 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Ensure DRT loads GAIL (Gtk+ module), for a11y tests
- https://bugs.webkit.org/show_bug.cgi?id=38648
-
- Add the GTK_MODULES envvar (set to "gail") to the clean
- environment when running DRT for the Gtk+ port
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-12 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Dirk Schulze.
-
- [GTK] Support pixel tests
- https://bugs.webkit.org/show_bug.cgi?id=31518
-
- Finish support for pixel tests on GTK+.
-
- * DumpRenderTree/PixelDumpSupport.cpp: Remove unecessary RetainPtr include (only
- works on CoreFoundation systems) and add missing cstdio include.
- * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp: Switch to using the MD5 support found
- in JSC library. MD5.cpp and MD5.h are only available for the Windows build.
- (computeMD5HashStringForBitmapContext): The number of bytes per row should be the row stride
- of the image, not the row stride multiplied by the width. Use JSC MD5 implementation to calculate
- the MD5 hash here. According to glibc manpages, using snprintf to build a string in unsupported
- by the ANSI standard and this fails on Linux, so unroll the loop here.
- * DumpRenderTree/cairo/PixelDumpSupportCairo.h: Correct some constructor misbehavior.
- (BitmapContext::BitmapContext): There is no reason to check the value of the
- m_context member in the constructor and it certainly should not be freed. Instead
- just initialize it with the incoming value.
- * DumpRenderTree/gtk/DumpRenderTree.cpp: Fix the order of includes.
- (dump): Actually call dumpWebViewAsPixelsAndCompareWithExpected when it is time to
- dump pixels.
- * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp: Added.
- (createBitmapContextFromWebView):
- * GNUmakefile.am: Add new files to the build.
-
-2010-07-12 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- Remove stray "raise e" that got included in a previous patch. This
- caused the EWS bots to turn red instead of purple when a patch failed
- to apply.
-
- * Scripts/webkitpy/tool/commands/stepsequence.py:
-
-2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r63101.
- http://trac.webkit.org/changeset/63101
- https://bugs.webkit.org/show_bug.cgi?id=42103
-
- Broke one API test (Requested by xan_ on #webkit).
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-12 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Adam Roben.
-
- https://bugs.webkit.org/show_bug.cgi?id=13075
- XMLHttpRequest with failed authentication should set status to 401
-
- https://bugs.webkit.org/show_bug.cgi?id=6871
- <rdar://problem/3363403> 401 error page is never shown
-
- Fix crashes in Windows DumpRenderTree.
-
- * DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::didReceiveAuthenticationChallenge):
- If we return an error, WebKit will call continueWithoutCredentialForAuthenticationChallenge()
- again on a destroyed sender.
-
-2010-07-12 Adam Roben <aroben@apple.com>
-
- Windows failure-to-launch fix
-
- * DumpRenderTree/win/DumpRenderTree.vcproj: Copy CoreVideo.dll and
- CoreVideo.pdb into WebKitOutputDir in the post-build event, too, like
- we already do for CoreFoundation, CFNetwork, etc.
-
-2010-07-12 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Ensure DRT loads GAIL (Gtk+ module), for a11y tests
- https://bugs.webkit.org/show_bug.cgi?id=38648
-
- Add the GTK_MODULES envvar (set to "gail") to the clean
- environment when running DRT for the Gtk+ port
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-09 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=13075
- XMLHttpRequest with failed authentication should set status to 401
-
- https://bugs.webkit.org/show_bug.cgi?id=6871
- <rdar://problem/3363403> 401 error page is never shown
-
- * DumpRenderTree/mac/ResourceLoadDelegate.mm:
- (-[ResourceLoadDelegate webView:resource:didReceiveAuthenticationChallenge:fromDataSource:]):
- * DumpRenderTree/win/ResourceLoadDelegate.cpp:
- (ResourceLoadDelegate::didReceiveAuthenticationChallenge):
- Do respond even if handlesAuthenticationChallenges() is false. Pretend that the user pressed
- the Cancel button.
-
-2010-07-12 Andreas Kling <andreas.kling@nokia.com>
-
- Reviewed by Tor Arne Vestbø.
-
- [Qt] Add location bar (Ctrl+L) shortcut in QtTestBrowser
- https://bugs.webkit.org/show_bug.cgi?id=42082
-
- * QtTestBrowser/main.cpp:
- (LauncherWindow::createChrome):
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::openLocation):
- * QtTestBrowser/mainwindow.h:
-
-2010-07-12 Adam Roben <aroben@apple.com>
-
- Make the Python autoinstaller not use a dead SourceForge server
-
- Fixes <http://webkit.org/b/42080> webkit-patch is broken due to
- offline SourceForge server
-
- Reviewed by Anders Carlsson.
-
- * Scripts/webkitpy/thirdparty/__init__.py: Use
- surfnet.dl.sourceforge.net instead of hivelocity.dl.sourceforge.net,
- which seems to be down.
-
-2010-07-12 Adam Roben <aroben@apple.com>
-
- Make run-webkit-tests print how many tests timed out when exiting
- early
-
- The number of timed-out tests is taken into account when deciding
- whether to exit early. Leaving it out of the output just makes the
- script look buggy (because it might say something like "Exiting early
- after 0 crashes.").
-
- Fixes <http://webkit.org/b/42077> run-webkit-tests prints confusing
- messages when exiting early due to crashes and time-outs
-
- Reviewed by Anders Carlsson.
-
- * Scripts/old-run-webkit-tests:
- (stopRunningTestsEarlyIfNeeded): When stopping, print the number of
- timed-out tests, too.
-
-2010-07-11 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Implement animation-related methods for WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=42053
-
- Implemented numberOfActiveAnimatiosn and pauseAnimationAtTimeOnElementWithId. Many
- animation tests were hanging otherwise.
-
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::numberOfActiveAnimations):
- (WTR::LayoutTestController::pauseAnimationAtTimeOnElementWithId):
- (WTR::numberOfActiveAnimationsCallback):
- (WTR::pauseAnimationAtTimeOnElementWithIdCallback):
- (WTR::LayoutTestController::staticFunctions):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
-
-2010-07-11 Daniel Bates <dbates@rim.com>
-
- Reviewed by David Kilzer.
-
- Enable executable support for svn-apply and svn-unapply
- https://bugs.webkit.org/show_bug.cgi?id=39409
-
- Connect up the Git and SVN executable bit support in parseDiff() so that
- executable bit changes are propagated via the returned diff hash to the
- patch function in svn-apply and svn-unapply.
-
- * Scripts/VCSUtils.pm:
- - Modified parseDiff() to call parseSvnDiffProperties when
- it finds the start of an SVN property change diff.
- - Removed FIXME comment above parseSvnDiffProperties() since
- it is now being used by parseDiff().
- - Export method scmToggleExecutableBit() now that we added the
- executableBitDelta hash key. (This should have been exported
- when we added this function in Bug #38423 <https://bugs.webkit.org/show_bug.cgi?id=38423>).
- * Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl:
- - Updated results for:
- "rename (with executable bit change)"
- - Test value of executableBitDelta (now that we have support).
- "SVN: binary file (isBinary true)"
- - Remove the property change diff from svnConvertedText. We plan
- to remove svnConvertedText in the future. So, we decided
- against adding such support to any new code, such as the
- property parsing routines. Therefore, we do not keep SVN
- converted text for property change diffs.
- - Added unit tests:
- "SVN: file change diff with property change diff"
- "SVN: file change diff, followed by property change diff on different file"
- "SVN: property diff, followed by file change diff"
- "SVN: copied file with property change"
- "SVN: two consecutive property diffs"
- "SVN: binary file with executable bit change"
- "SVN: binary file followed by property change on different file"
- "SVN: binary file followed by file change on different file"
- "SVN: file change diff with property change, followed by property change diff"
- "SVN: file change diff with property change, followed by file change diff"
-
-2010-07-11 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Dan Bernstein.
-
- Implement waitUntilDone and notifyDone for WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=42049
-
- With this fix, most of the DOM tests pass.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::didCreatePage): Track the main page. Not
- a great way to do it in the future case where we may get multiple
- pages - we really need a way to send it over from the ui process.
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::page): A way to get the main page.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage): Initialize m_isLoading to false.
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame): Track that we
- are loading.
- (WTR::InjectedBundlePage::dump): Factor into a method so this can be
- called by the layout test controller. Also, cancel any pending watchdogs.
- (WTR::InjectedBundlePage::didFinishLoadForFrame): Note that we are done loading.
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame): Ditto.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- (WTR::InjectedBundlePage::isLoading): A way to track if we are loading.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- (WTR::LayoutTestController::LayoutTestController): Initialize m_waitToDump
- to false.
- (WTR::LayoutTestController::invalidateWaitToDumpWatchdog): Invalidate
- the watchdog.
- (WTR::waitUntilDoneWatchdogFired): Static helper for the watchdog timer.
- (WTR::LayoutTestController::setWaitToDump): Set the flag.
- (WTR::LayoutTestController::waitToDumpWatchdogTimerFired): Handle the case
- where waitUntilDone times out.
- (WTR::LayoutTestController::notifyDone): Dump, if loading is done.
- (WTR::waitUntilDoneCallback): JS glue for waitUntilDone.
- (WTR::notifyDoneCallback): JS glue for notifyDone.
- (WTR::LayoutTestController::staticFunctions): Add waitUntilDone and notifyDone
- to the layoutController.
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
- (WTR::LayoutTestController::waitToDump): Inline method to get the wait state.
-
-2010-07-09 Brian Weinstein <bweinstein@apple.com>
-
- Rubber-stamped by Dan Bernstein.
-
- Windows testers running Windows 7 were hanging during test_kill_process. Changing the
- number of attempts from 3 to 10 fixes the problem on the new bots (and doesn't seem to
- slow down the tests).
-
- * Scripts/webkitpy/common/system/executive.py:
-
-2010-07-09 Luiz Agostini <luiz.agostini@openbossa.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Mac build fix
- https://bugs.webkit.org/show_bug.cgi?id=41967
-
- Adding file PluginObjectMac.mm and frameworks Cocoa and QuartzCore.
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2010-07-09 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Antonio Gomes.
-
- [Qt] [WebKit2] Add navigation actions to MiniBrowser toolbar
- https://bugs.webkit.org/show_bug.cgi?id=41966
-
- * MiniBrowser/qt/BrowserWindow.cpp:
- (BrowserWindow::BrowserWindow):
-
-2010-07-09 Leon Clarke <leonclarke@google.com>
-
- Reviewed by Adam Barth.
-
- add support for link prefetching
- https://bugs.webkit.org/show_bug.cgi?id=3652
-
- * Scripts/build-webkit:
-
-2010-07-09 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- r63004 broke some python tests
- https://bugs.webkit.org/show_bug.cgi?id=42007
-
- AbstractStep now checks options.no_squash and options.squash, so
- they needed to have real values. Mock would return an object for those,
- which would then act as if the values were True.
-
- * Scripts/webkitpy/tool/commands/commandtest.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/stepsequence.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py:
- * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
- * Scripts/webkitpy/tool/steps/steps_unittest.py:
- * Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py:
- * Scripts/webkitpy/tool/steps/validatereviewer_unittest.py:
-
-2010-07-09 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- --squash should go away and become the default
- https://bugs.webkit.org/show_bug.cgi?id=39624
-
- If there are local commits and working copy changes, then prompt the user
- whether to continue. Setting git config webkit-patch.commit_should_always_squash
- true bypasses the prompt.
-
- --git-commit=HEAD.. operates on working copy changes only.
- --git-commit=committish operates on a range of commits as a single commit.
- e.g. --git-commit=HEAD only operates on the HEAD commit.
- --git-commit=HEAD~4..HEAD~2 will operate on HEAD~3 and HEAD~2 as a single commit.
-
- --no-squash and --squash are left in with descriptive error messages if used.
-
- * Scripts/check-webkit-style:
- * Scripts/webkitpy/common/checkout/api.py:
- * Scripts/webkitpy/common/checkout/api_unittest.py:
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- * Scripts/webkitpy/common/net/rietveld.py:
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/style/optparser.py:
- * Scripts/webkitpy/style_references.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- * Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
- * Scripts/webkitpy/tool/steps/checkstyle.py:
- * Scripts/webkitpy/tool/steps/checkstyle_unittest.py: Removed.
- * Scripts/webkitpy/tool/steps/commit.py:
- * Scripts/webkitpy/tool/steps/options.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
- * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
- * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
- * Scripts/webkitpy/tool/steps/validatereviewer.py:
-
-2010-07-09 Mark Rowe <mrowe@apple.com>
-
- Add two new Windows test build slaves.
-
- * BuildSlaveSupport/build.webkit.org-config/config.json:
-
-2010-07-09 Albert J. Wong <ajwong@chromium.org>
-
- Reviewed by David Levin.
-
- rebaseline_chromium_webkit_tests missing --use_drt option on linux
- https://bugs.webkit.org/show_bug.cgi?id=41985
-
- This adds in the --use_drt option for rebaseline_chromium_webkit_tests
- so that it works on linux. This is essentially a "compile-fix" for the
- script.
-
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-07-09 Nico Weber <thakis@chromium.org>
-
- Unreviewed. Adding myself as committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-09 David Kilzer <ddkilzer@apple.com>
-
- Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git"
-
- This reverts commit r62692.
-
- * Scripts/commit-log-editor:
-
-2010-07-08 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- cleanup json_results_generator dependencies so that non-layout-tests can also use it safely
- https://bugs.webkit.org/show_bug.cgi?id=38693
-
- Introduced a new base class JSONResultsGeneratorBase that doesn't
- have any dependency on layout_tests packages.
- Turned JSONResultsGenerator into a wrapper class of the base class
- so that the old code can work with it during the cleanup.
-
- Added json_results_generator_unittest.py.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: Added
-
-2010-07-09 Abhishek Arya <inferno@chromium.org>
-
- Unreviewed.
-
- Marking myself as a committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-09 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>
-
- Reviewed by Antti Koivisto.
-
- Implement MiniBrowser for Qt.
- https://bugs.webkit.org/show_bug.cgi?id=40233
-
- * MiniBrowser/qt/BrowserWindow.cpp: Added.
- (createNewPage):
- (BrowserView::BrowserView):
- (BrowserView::resizeEvent):
- (BrowserView::load):
- (BrowserView::view):
- (BrowserWindow::BrowserWindow):
- (BrowserWindow::load):
- (BrowserWindow::changeLocation):
- (BrowserWindow::~BrowserWindow):
- * MiniBrowser/qt/BrowserWindow.h: Added.
- (BrowserView::~BrowserView):
- * MiniBrowser/qt/MiniBrowser.pro: Added.
- * MiniBrowser/qt/main.cpp: Added.
- (main):
-
-2010-07-09 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- Introduce the Qt autotest launcher.
-
- Qt autotests should be executed more frequently, ideally by the Qt
- build bot. This is the first step to provide the tests more accessible.
-
- [Qt] It should be easier to run all Qt's autotests.
- https://bugs.webkit.org/show_bug.cgi?id=31625
-
- * Scripts/run-qtwebkit-tests: Added.
-
-2010-07-09 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue should merge to TOT when checkout needs update
- https://bugs.webkit.org/show_bug.cgi?id=41944
-
- There are a bunch of different designs that are possible here. This
- one merges to top of tree by cleaning out the working copy and
- re-applying the patch. Once you decide to merge that way, you need to
- decide who's going to retry. In this patch, we retry in the child
- process instead of plumbing the failure reason to the master process.
-
- This patch is difficult to test end-to-end, but hopefully it will work.
- :)
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/stepsequence.py:
- * Scripts/webkitpy/tool/multicommandtool.py:
- * Scripts/webkitpy/tool/multicommandtool_unittest.py:
-
-2010-07-09 Dumitru Daniliuc <dumi@chromium.org>
-
- Reviewed by Darin Adler.
-
- Add a script to check for unnecessary includes in header files.
- https://bugs.webkit.org/show_bug.cgi?id=41894
-
- * Scripts/check-header-includes: Added.
-
-2010-07-09 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add --html5-treebuilder option to run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=41922
-
- We're down to one or two regressions in the HTML5lib test suite. It's
- getting to be time to look at fixing LayoutTests.
-
- * Scripts/old-run-webkit-tests:
-
-2010-07-08 Simon Fraser <simon.fraser@apple.com>
-
- Fix Tiger plugin test failures; the #ifdefs were incorrect, resulting
- in the drawing model never getting set on Tiger.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
-
-2010-07-08 Aaron Boodman <aa@chromium.org>
-
- Reviewed by Timothy Hatcher.
-
- Add the ability for user scripts and user styles to affect just the top frame.
-
- https://bugs.webkit.org/show_bug.cgi?id=41529
-
- * DumpRenderTree/LayoutTestController.h: Added new allFrames param.
- * DumpRenderTree/LayoutTestController.cpp: Ditto.
- (addUserScriptCallback):
- (addUserStyleSheetCallback):
- * DumpRenderTree/chromium/LayoutTestController.cpp: Ditto.
- (LayoutTestController::addUserScript):
- (LayoutTestController::addUserStyleSheet):
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: Ditto.
- (LayoutTestController::addUserScript):
- (LayoutTestController::addUserStyleSheet):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm: Ditto.
- (LayoutTestController::addUserScript):
- (LayoutTestController::addUserStyleSheet):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp: Ditto.
- (LayoutTestController::addUserScript):
- (LayoutTestController::addUserStyleSheet):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp: Ditto.
- (LayoutTestController::addUserScript):
- (LayoutTestController::addUserStyleSheet):
-
-2010-07-08 Adele Peterson <adele@apple.com>
-
- Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.
-
- Test infrastructure for https://bugs.webkit.org/show_bug.cgi?id=41721
- <rdar://problem/8158561> Missing plug-in indicator should have a pressed state
-
- Log when the missing plugin button is pressed.
-
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:didPressMissingPluginButton:]):
- * DumpRenderTree/win/UIDelegate.cpp:
- (UIDelegate::QueryInterface):
- (UIDelegate::createWebViewWithRequest):
- (UIDelegate::drawBackground):
- (UIDelegate::decidePolicyForGeolocationRequest):
- (UIDelegate::didPressMissingPluginButton):
- * DumpRenderTree/win/UIDelegate.h:
-
-2010-07-08 Simon Fraser <simon.fraser@apple.com>
-
- Fix the Tiger build.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
-
-2010-07-08 Simon Fraser <simon.fraser@apple.com>
-
- Fix windows build.
-
- #ifdef code for Mac.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
-
-2010-07-08 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Allow the TestPlugin to use Core Animation rendering for testing
- https://bugs.webkit.org/show_bug.cgi?id=41872
-
- Add the ability for the TestPlugin to use the CoreAnimation rendering model
- when available, based on the "drawingmodel" attribute of the embed tag:
- drawingmodel="coreanimation"
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Add PluginObjectMac.mm
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h: Add some macros so we can detect
- when building on Tiger. Add a void* coreAnimationLayer member.
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm: Added.
- (createCoreAnimationLayer): Obj-C method to create the CALayer.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New): Look for the drawingmodel attribute to decide which drawing
- model to use.
- (NPP_Destroy): Release the CALayer if we have one.
- (NPP_GetValue): Return the retained CALayer.
-
-2010-07-08 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Support pixel tests
- https://bugs.webkit.org/show_bug.cgi?id=31518
-
- Convert this file from CRLF to NL line endings. It will soon
- be used on more than just the WinCairo platform.
-
- * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
- (writeFunction):
- (printPNG):
- (computeMD5HashStringForBitmapContext):
- (dumpBitmap):
-
-2010-07-08 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Darin Adler.
-
- Enable Data Execution Prevention for our test harnesses on Windows
- https://bugs.webkit.org/show_bug.cgi?id=41882
-
- * DumpRenderTree/win/DumpRenderTree.vcproj:
- * DumpRenderTree/win/ImageDiff.vcproj:
- * WebKitAPITest/WebKitAPITest.vcproj:
- * WebKitTestRunner/win/WebKitTestRunner.vcproj:
-
-2010-07-07 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Add DRT support for pageProperty etc.
-
- https://bugs.webkit.org/show_bug.cgi?id=41584
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::isPageBoxVisible):
- (LayoutTestController::pageSizeAndMarginsInPixels):
- (LayoutTestController::pageProperty):
- (LayoutTestController::addUserStyleSheet):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-07-08 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Remove a warnings from the ImageDiff build by using the proper
- printf format string for the gsize data type.
-
- * DumpRenderTree/gtk/ImageDiff.cpp:
- (printImage): Use the proper printf format string for the gsize data type.
-
-2010-07-08 Alice Liu <alice.liu@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=41653
- Add new WebKitTestRunner project for Windows
-
- * WebKitTestRunner/WebKitTestRunnerPrefix.h:
- Similar to how it's done in DumpRenderTree, define max and min early
- on so that they don't get replaced by a macro requiring 2 arguments.
-
- * WebKitTestRunner/win: Added.
- * WebKitTestRunner/win/WebKitTestRunner.sln: Added.
- * WebKitTestRunner/win/WebKitTestRunner.vcproj: Added.
- * WebKitTestRunner/win/main.cpp: Added.
- (main): Implemented
-
- Added these files with stubbed out functions:
- * WebKitTestRunner/win/PlatformWebViewWin.cpp: Added.
- (WTR::PlatformWebView::PlatformWebView):
- (WTR::PlatformWebView::~PlatformWebView):
- (WTR::PlatformWebView::page):
- * WebKitTestRunner/win/TestControllerWin.cpp: Added.
- (WTR::TestController::initializeInjectedBundlePath):
- * WebKitTestRunner/win/TestInvocationWin.cpp: Added.
- (WTR::TestInvocation::runUntil):
-
-2010-07-07 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Implement ImageDiff and add it to the build system
- https://bugs.webkit.org/show_bug.cgi?id=41779
-
- Add the initial implementation of the ImageDiff tool for the GTK+
- port. This is an essential tool for doing pixel tests. The implementation
- is based on the Mac and Chromium ports.
-
- * DumpRenderTree/gtk/ImageDiff.cpp: Added.
- (readPixbufFromStdin): Added.
- (differenceImageFromDifferenceBuffer): Ditto.
- (calculateDifference): Ditto.
- (printImage): Ditto.
- (printImageDifferences): Ditto.
- (main): Ditto.
- * GNUmakefile.am: Add ImageDiff to the WebKitTools build scripts.
-
-2010-07-08 Jay Civelli <jcivelli@chromium.org>
-
- Unreviewed. Adding myself as a committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-08 Adam Roben <aroben@apple.com>
-
- Make Windows stop running tests from platform/mac
-
- r62742 made a change (at my suggestion!) that caused us to start
- looking for tests in platform/mac, rather than just looking for
- expected results in platform/mac. This patch just undoes that part of
- r62742.
-
- Fixes <http://webkit.org/b/41855> REGRESSION (r62742): Windows runs
- tests from platform/mac, but shouldn't
-
- Reviewed by Antti Koivisto and Anders Carlsson.
-
- * Scripts/old-run-webkit-tests:
- (top level): Removed "mac-snowleopard" and "mac" from @winPlatforms,
- so we won't look in those directories for tests to run.
- (expectedDirectoryForTest): Added back code from pre-r62742 to look in
- platform/mac-snowleopard and platform/mac for expected results.
-
-2010-07-08 Antonio Gomes <tonikitoo@webkit.org>
-
- Unreviewed. Adding myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Update my e-mail in committers.py
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-07-07 Daniel Bates <dbates@rim.com>
-
- Reviewed by Dumitru Daniliuc.
-
- VCSUtils.pm complains about uninitialized value $newLine
- https://bugs.webkit.org/show_bug.cgi?id=41333
-
- Fixes an issue where VCSUtils::fixChangeLogPatch() may read off the end of
- an array when fixing a change log entry that overlaps with an earlier
- entry. In particular, when a patch contains a change log entry inserted
- earlier in the change log file, but after an entry with the same author
- and date.
-
- * Scripts/VCSUtils.pm:
- - Added for-loop constraint to fixChangeLogPatch() so that it does not
- read off the end of the @overlappingLines array.
- * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl: Added unit test.
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Comment out a part of TestNetscapePlugin that caused tests to fail on Tiger and Leopard.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
-
-2010-07-07 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Adam Barth.
-
- [DRT/Chromium] Support for indeterminate checkbox
- https://bugs.webkit.org/show_bug.cgi?id=41747
-
- Import http://src.chromium.org/viewvc/chrome?view=rev&revision=51499
-
- * DumpRenderTree/chromium/WebThemeControlDRT.cpp:
- (WebThemeControlDRT::draw):
- * DumpRenderTree/chromium/WebThemeControlDRT.h:
- (WebThemeControlDRT::):
- * DumpRenderTree/chromium/WebThemeEngineDRT.cpp:
- (WebThemeEngineDRT::paintButton):
-
-2010-07-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Clean up MiniBrowser Xcode project.
-
- - Use xcconfig files.
- - Rename plists to canonical Info.plist
- - Remove localizations.
-
- * MiniBrowser/Configurations: Added.
- * MiniBrowser/Configurations/Base.xcconfig: Added.
- * MiniBrowser/Configurations/DebugRelease.xcconfig: Added.
- * MiniBrowser/Configurations/MiniBrowser.xcconfig: Added.
- * MiniBrowser/Configurations/WebBundle.xcconfig: Added.
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/WebBundle-Info.plist: Removed.
- * MiniBrowser/mac/BrowserStatisticsWindowController.m:
- (-[BrowserStatisticsWindowController initWithThreadedWKContextRef:processWKContextRef:]):
- * MiniBrowser/mac/BrowserWindow.xib: Added.
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController initWithPageNamespace:]):
- * MiniBrowser/mac/English.lproj: Removed.
- * MiniBrowser/mac/English.lproj/BrowserWindow.xib: Removed.
- * MiniBrowser/mac/English.lproj/InfoPlist.strings: Removed.
- * MiniBrowser/mac/English.lproj/MainMenu.xib: Removed.
- * MiniBrowser/mac/Info.plist: Copied from MiniBrowser/mac/MiniBrowser-Info.plist.
- * MiniBrowser/mac/MainMenu.xib: Added.
- * MiniBrowser/mac/MiniBrowser-Info.plist: Removed.
- * MiniBrowser/mac/WebBundle/Info.plist: Copied from MiniBrowser/WebBundle-Info.plist.
-
-2010-07-07 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Fix two regressions
- https://bugs.webkit.org/show_bug.cgi?id=41745
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintInvalidatedRegion):
- Repaint three times to fix svg/W3C-SVG-1.1/struct-use-01-t.svg
- and svg/custom/use-on-g-containing-foreignObject-and-image.svg
- though test_shell does it twice. Probably DRT needs it because
- DRT delays painting as possible.
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Try to fix build.
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_destroy_stream):
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Try to fix the GTK+ and Qt test failures by merging the newly added code from TestNetscapePlugin/main.cpp
-
- * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
- (webkit_test_plugin_new_stream):
- (webkit_test_plugin_destroy_stream):
- (webkit_test_plugin_write_ready):
- (webkit_test_plugin_write):
-
-2010-07-07 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Don't hard code the Mac OS X 10.6 SDK for MiniBrowser.
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Use the correct XP_MACOSX define instead of XP_MAC. This was causing test failures on some platforms.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_New):
- (NPP_HandleEvent):
-
-2010-07-07 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Adam Roben.
-
- Need to have a way to specify different results for Windows XP and 7
- https://bugs.webkit.org/show_bug.cgi?id=41776
-
- Add the ability to have platform/win-xp, platform/win-vista, and platform/win-7
- subdirectories, so we can have different results for tests on Windows XP, Windows
- Vista, and Windows 7.
-
- Windows XP will try the order: win-xp, win-vista, win-7, win, mac-snowleopard, mac.
- Windows Vista will try the order: win-vista, win-7, win, mac-snowleopard, mac.
- Windows 7 will try the order: win-7, win, mac-snowleopard, mac.
-
- This matches the behavior of the mac.
-
- * Scripts/old-run-webkit-tests: Add multiple platforms for Windows, and if we are on XP
- or Vista, try looking in other win-* subdirectories before win.
- * Scripts/webkitdirs.pm: Add some helper functions to determine what version of Windows
- we are running.
-
-2010-07-07 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Remove ASSERT_NOT_REACHED in some functions
- https://bugs.webkit.org/show_bug.cgi?id=41753
-
- The original code of the following functions in
- test_shell_devtools_client.cc have NOTIMPLEMENTED(), not
- ASSERT_NOT_REACHED(). The program shouldn't stop at these
- functions.
-
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
- (DRTDevToolsClient::activateWindow):
- (DRTDevToolsClient::closeWindow):
- (DRTDevToolsClient::dockWindow):
- (DRTDevToolsClient::undockWindow):
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Test that we call NPP_DestroyStream if a plug-in returns -1 from its NPP_Write function
- https://bugs.webkit.org/show_bug.cgi?id=41821
-
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
- (pluginGetProperty):
- (pluginSetProperty):
- (pluginAllocate):
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- Add and initialize the returnNegativeOneFromWrite property.
-
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (NPP_NewStream):
- Set the stream type to NP_NORMAL so we'll get write callbacks.
-
- (NPP_DestroyStream):
- Treat the onstreamdestroy attribute as a function name and not a string.
-
- (NPP_WriteReady):
- Have this return a nonzero value.
-
- (NPP_Write):
- If returnNegativeOneFromWrite is true return -1.
-
-2010-07-07 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix for machines with both MSVC 2005 and 2008 installed. Ensures the
- latest version is selected by default, and allows the version to be specified.
-
- * wx/build/settings.py:
-
-2010-07-07 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Darin Adler.
-
- AX: TextArea should return AXSelectedTextRange of 0,0 if the cursor is not in the text area
- https://bugs.webkit.org/show_bug.cgi?id=41810
-
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::selectedTextRange):
-
-2010-07-07 Martin Robinson <mrobinson@igalia.com>
-
- Unreviewed.
-
- Build fix after r62700.
-
- * GNUmakefile.am: Update the source list to reflect the new TestNetscapePlugIn
- source file locations.
-
-2010-07-07 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by David Levin.
-
- change --exit-after-n-crashes to --exit-after-n-crashes-or-timeouts
- https://bugs.webkit.org/show_bug.cgi?id=41814
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- * Scripts/old-run-webkit-tests:
-
-2010-07-07 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by David Levin.
-
- add --exit-after-n-crashes to run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=41811
-
- Change the bots at build.webkit.org to use --exit-after-n-crashes
- instead of --exit-after-n-failures since we want to be able to have
- more than 20 failures on those bots, but more than 20 crashes means
- something should be rolled out.
-
- * Scripts/old-run-webkit-tests:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-07-07 Brian Weinstein <bweinstein@apple.com>
-
- Fix the Windows build by removing win/TestNetscapePlugin/main.cpp from the
- TestNetscapePlugin project, because this was removed from the tree.
-
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Simon Fraser.
-
- Unify Mac and Windows TestNetscapePlugin main.cpp files
- https://bugs.webkit.org/show_bug.cgi?id=41798
-
- * DumpRenderTree/DumpRenderTree.sln:
- * DumpRenderTree/TestNetscapePlugIn/main.cpp:
- (strcasecmp):
- (NP_Initialize):
- (NP_GetEntryPoints):
- (NP_Shutdown):
- (NPP_New):
- (NPP_Destroy):
- (NPP_HandleEvent):
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
- * DumpRenderTree/win/TestNetscapePlugin/main.cpp: Removed.
-
-2010-07-07 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix. pageProperty needs to return a value.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::pageProperty):
-
-2010-07-07 David Kilzer <ddkilzer@apple.com>
-
- <http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git
-
- Reviewed by Anders Carlsson.
-
- For both svn and git, commit-log-editor is invoked from the root
- of the working directory. Unlike svn, git returns a list of
- changed files that are relative to the directory where the
- command was invoked. This caused the ChangeLog file in the root
- directory to be read instead of the ChangeLog in the current
- directory.
-
- The fix is to use $ENV{PWD} as the base directory when fixing
- the path to the ChangeLog files. With svn, this has no net
- effect since $ENV{PWD} is the root of the working directory and
- the ChangeLog paths are already relative to that directory.
- With git, $ENV{PWD} is the directory that the commit was invoked
- from, which fixes the ChangeLog paths so that the correct files
- are read when creating the commit log entry.
-
- Note that the call to makeFilePathRelative() was supposed to
- address this issue, but it doesn't because (a) it does nothing
- with svn working directories by design, and (b) it does nothing
- with git working directories because it's invoked when the
- current directory is the root of the working directory, thus
- giving no relative path.
-
- * Scripts/commit-log-editor: Removed call to
- makeFilePathRelative() since since it does nothing. Moved code
- to fix up $changeLog path so that it's fixed before trying to
- open the file, and use $ENV{PWD} as the base path. Also use
- canonicalizePath() to clean up paths with "../" in them.
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Another attempt at fixing the Qt build.
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Try to fix Qt build.
-
- * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
-
-2010-07-07 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Simon Fraser.
-
- Rename TestNetscapePlugin.subproj and move platform specific files to subdirectories
- https://bugs.webkit.org/show_bug.cgi?id=41781
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp.
- * DumpRenderTree/TestNetscapePlugIn/PluginObject.h: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h.
- * DumpRenderTree/TestNetscapePlugIn/TestObject.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp.
- * DumpRenderTree/TestNetscapePlugIn/TestObject.h: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h.
- * DumpRenderTree/TestNetscapePlugIn/mac/Info.plist: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist.
- * DumpRenderTree/TestNetscapePlugIn/main.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.def.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.rc.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Added.
- * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin_debug.def: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin_debug.def.
- * DumpRenderTree/TestNetscapePlugIn/win/resource.h: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/resource.h.
- * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: Removed.
-
-2010-07-07 Andras Becsi <abecsi@webkit.org>
-
- Unreviewed trivial fix.
-
- Remove DUMPRENDERTREE_TEMP environment variable from NRWT
- which was checked in accidentally in r62635.
-
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-07-07 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- Pass port specific environment to server process.
- https://bugs.webkit.org/show_bug.cgi?id=41593
-
- * Scripts/webkitpy/layout_tests/port/qt.py:
- * Scripts/webkitpy/layout_tests/port/webkit.py:
-
-2010-07-06 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Fix a wrong dup detection of rebaseline-chromium-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=41644
-
- rebaseline-chromium-webkit-tests used ImageDiff with 0.1%
- tolerance. We don't need tolerance for rebaseline.
-
- * Scripts/webkitpy/layout_tests/port/base.py:
- Add optional tolerance parameter to diff_image().
- * Scripts/webkitpy/layout_tests/port/test.py:
- Add optional tolerance parameter to diff_image().
- * Scripts/webkitpy/layout_tests/port/webkit.py:
- Add optional tolerance parameter to diff_image(), and pass it to ImageDiff command.
- * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
- diff_files() always calls diff_image() with tolerance=0.
- diff_files() is used only by rebaseline-chromium-webkit-tests.
-
-2010-07-06 Sam Weinig <sam@webkit.org>
-
- Fix MiniBrowser build.
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
-
-2010-07-06 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add support for dumping the contents of messages to the console to WebKitTestRunner
-
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::_addMessageToConsole):
- (WTR::InjectedBundlePage::addMessageToConsole):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
-
-2010-07-06 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41708
- Add dumpAsText support for WebKitTestRunner
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::InjectedBundle):
- (WTR::InjectedBundle::reset): Reset the LayoutTestController for each test.
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::InjectedBundlePage::didFinishLoadForFrame): Use the new WKBundleFrameCopyInnerText
- API to dump the main frames text.
-
-2010-07-06 Darin Adler <darin@apple.com>
-
- Fix Chromium build.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::didCreateDataSource): Call leakPtr instead of release.
- (WebViewHost::didNavigateWithinPage): Ditto.
- (WebViewHost::updateURL): Ditto.
-
-2010-07-06 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] build-webkit should not run autogen.sh unconditionally
- https://bugs.webkit.org/show_bug.cgi?id=41704
-
- * Scripts/webkitdirs.pm: Only run autogen.sh during a build if GNUmakefile
- doesn't exist. Autotools should re-run autogen.sh when necessary. Also do
- some very minor cleanup.
-
-2010-07-06 Darin Adler <darin@apple.com>
-
- Try to fix Chromium build.
-
- * DumpRenderTree/chromium/WebViewHost.cpp: Added include of PassOwnPtr.h.
-
-2010-07-06 Darin Adler <darin@apple.com>
-
- Fix build.
-
- * WebKitAPITest/TestsController.cpp:
- (WebKitAPITest::TestsController::addTest): Use leakPtr instead of release.
-
-2010-07-06 Roland Steiner <rolandsteiner@chromium.org>
-
- Reviewed by Kent Tamura.
-
- Bug 40558 - [DRT/Chromium] Upstream TestShellDevTools for Chromium DRT
- https://bugs.webkit.org/show_bug.cgi?id=40558
-
- Upstream DevTools for Chromium DRT.
- (original Chromium files rev. 51287)
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/chromium/DRTDevToolsAgent.cpp: Added.
- (DRTDevToolsAgent::DRTDevToolsAgent):
- (DRTDevToolsAgent::setWebView):
- (DRTDevToolsAgent::sendMessageToFrontend):
- (DRTDevToolsAgent::forceRepaint):
- (DRTDevToolsAgent::runtimeFeatureStateChanged):
- (DRTDevToolsAgent::injectedScriptSource):
- (DRTDevToolsAgent::injectedScriptDispatcherSource):
- (DRTDevToolsAgent::debuggerScriptSource):
- (DRTDevToolsAgent::asyncCall):
- (DRTDevToolsAgent::call):
- (DRTDevToolsAgent::webDevToolsAgent):
- (DRTDevToolsAgent::attach):
- (DRTDevToolsAgent::detach):
- (DRTDevToolsAgent::setTimelineProfilingEnabled):
- (DRTDevToolsAgent::evaluateInWebInspector):
- (DRTDevToolsAgent::dispatchMessageLoop):
- * DumpRenderTree/chromium/DRTDevToolsAgent.h: Added.
- (DRTDevToolsAgent::~DRTDevToolsAgent):
- (DRTDevToolsAgent::hostIdentifier):
- * DumpRenderTree/chromium/DRTDevToolsCallArgs.cpp:
- * DumpRenderTree/chromium/DRTDevToolsCallArgs.h:
- (DRTDevToolsCallArgs::DRTDevToolsCallArgs):
- (DRTDevToolsCallArgs::~DRTDevToolsCallArgs):
- (DRTDevToolsCallArgs::callsCount):
- * DumpRenderTree/chromium/DRTDevToolsClient.cpp: Added.
- (DRTDevToolsClient::DRTDevToolsClient):
- (DRTDevToolsClient::~DRTDevToolsClient):
- (DRTDevToolsClient::sendMessageToAgent):
- (DRTDevToolsClient::sendDebuggerCommandToAgent):
- (DRTDevToolsClient::activateWindow):
- (DRTDevToolsClient::closeWindow):
- (DRTDevToolsClient::dockWindow):
- (DRTDevToolsClient::undockWindow):
- (DRTDevToolsClient::asyncCall):
- (DRTDevToolsClient::call):
- (DRTDevToolsClient::allMessagesProcessed):
- * DumpRenderTree/chromium/DRTDevToolsClient.h:
- * DumpRenderTree/chromium/EventSender.cpp:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::closeWebInspector):
- (LayoutTestController::setTimelineProfilingEnabled):
- (LayoutTestController::evaluateInWebInspector):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- (TestShell::~TestShell):
- (TestShell::createDRTDevToolsClient):
- (TestShell::showDevTools):
- (TestShell::closeDevTools):
- (TestShell::runFileTest):
- (TestShell::createNewWindow):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::drtDevToolsAgent):
- (TestShell::drtDevToolsClient):
- * DumpRenderTree/chromium/config.h:
-
-2010-07-06 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
-
- Reviewed by Eric Seidel.
-
- Don't pass image hash to DRT when pixel tests are disabled.
- https://bugs.webkit.org/show_bug.cgi?id=41597
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
-
-2010-07-05 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Eric Seidel.
-
- REGRESSION(r60652): WebKitTools/Scripts/ensure-valid-python should cleanup temporary directory
- https://bugs.webkit.org/show_bug.cgi?id=41612
-
- * Scripts/ensure-valid-python: File::Temp::tempdir call fixed.
-
-2010-07-05 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- We should be able to specify a bug to block for webkit-patch upload
- https://bugs.webkit.org/show_bug.cgi?id=41648
-
- This will be useful for working on the HTML5 parser.
-
- * Scripts/webkitpy/tool/steps/createbug.py:
- * Scripts/webkitpy/tool/steps/options.py:
-
-2010-07-05 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Oliver Hunt.
-
- The style checker exempts gtk2drawing.h when it should exempt gtkdrawing.h
- https://bugs.webkit.org/show_bug.cgi?id=41017
-
- * Scripts/webkitpy/style/checker.py: Exempt gtkdrawing.h instead of gtk2drawing.h
- * Scripts/webkitpy/style/checker_unittest.py: Update the unit test to reflect the change.
-
-2010-07-04 MORITA Hajime <morrita@google.com>
-
- rebaseline-chromium-webkit-tests: UnicodeDecodeError
- https://bugs.webkit.org/show_bug.cgi?id=41589
-
- * run() method can result non-utf-8 bytes, that causes utf-8
- decoding fail. Fixed to disable decoding.
- * Fixed Git.find_checkout_root() to make a test pass.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2010-07-03 Patrick Gansterer <paroga@paroga.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Fix DumpRenderTree userStyleSheet handling.
- https://bugs.webkit.org/show_bug.cgi?id=41570
-
- DumpRenderTree did only set the userStyleSheet at
- layoutTestController.setUserStyleSheetEnabled().
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::setUserStyleSheetLocation):
- (LayoutTestController::setUserStyleSheetEnabled):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-07-03 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] support dumpChildFrameScrollPositions
-
- https://bugs.webkit.org/show_bug.cgi?id=41088
-
- Unskip:
-
- http/tests/navigation/anchor-subframeload.html
- http/tests/navigation/relativeanchor-frames.html
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dumpFrameScrollPosition):
- (WebCore::DumpRenderTree::dump):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::shouldDumpChildFrameScrollPositions):
- (LayoutTestController::dumpChildFrameScrollPositions):
-
-2010-07-02 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Rename new scripts so that they don't make autocompleting run-webkit-tests annoying.
-
- * Scripts/debug-test-runner: Copied from Scripts/debug-webkittestrunner.
- * Scripts/debug-webkittestrunner: Removed.
- * Scripts/run-test-runner: Copied from Scripts/run-webkittestrunner.
- * Scripts/run-webkittestrunner: Removed.
-
-2010-07-02 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Steve Falkenburg.
-
- Some http tests fail on Windows with Cygwin 1.7
- https://bugs.webkit.org/show_bug.cgi?id=41537
-
- With Cygwin 1.7, the registry key at SOFTWARE\\Cygnus Solutions\\Cygwin\\mounts v2\\/
- doesn't exist anymore, because the mount points are stored in /etc/fstab. However, we
- just need root mount point, which is defined in SOFTWARE\\Cygwin\\setup.
-
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (resolveCygwinPath): Fall back to SOFTWARE\\Cygwin\\setup if
- SOFTWARE\\Cygnus Solutions\\Cygwin\\mounts v2\\/ doesn't work.
-
-2010-06-23 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Separate DerivedSources per-project
- https://bugs.webkit.org/show_bug.cgi?id=41109
-
- The JavaScriptCore cppflags used to include the top-level DerivedSources directory
- allowing the tools to build as a side-effect. Now that the top-level directory
- is no longer in the list of JavaScriptCore includes, include it explicitly.
-
- * GNUmakefile.am:
-
-2010-07-01 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Make context menus show up in the right place in QTestBrowser
-
- Context menus were shown at scene-relative coordinates for
- QGraphicsWebView while QMenu expects them to be global. The
- change to the QWidget case was to get rid of the mapToGlobal.
-
- * QtTestBrowser/webview.cpp:
-
-2010-07-01 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] dump frames in ascending alphabetical order of title
-
- https://bugs.webkit.org/show_bug.cgi?id=41261
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::dumpHistoryItem):
-
-2010-07-01 Martin Robinson <mrobinson@igalia.com>
-
- Unreviewed.
-
- Fix the GTK+ build after r62278.
-
- * Scripts/webkitdirs.pm: If the make arguments have already been specified,
- let them override the automatic CPU detection for autotools builds.
-
-2010-07-01 Martin Robinson <mrobinson@igalia.com>
-
- Unreviewed.
-
- Fix the Windows build after r62278.
-
- * Scripts/num-cpus: Use FindBin to add the Scripts directory to the list of library directories.
-
-2010-07-01 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] build-webkit does not detect the number of CPUs
- https://bugs.webkit.org/show_bug.cgi?id=41469
-
- Pass the appropriate -j<#> flag to make when building autotools builds.
- This causes make to spawn that many number of child processes for doing
- parallel builds.
-
- * Scripts/num-cpus: Use the newly abstracted numberOfCPUs to return the number
- of CPUs. This makes the script work across more platforms.
- * Scripts/webkitdirs.pm: Create a numberOfCPUs/determineNumberOfCPUs to determine the
- number of CPUs across several platforms. Use this new function to determine the appropriate
- arguments to pass to make for doing parallel builds with autotools build files.
-
-2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
-
- Rubber-stamped by Laszlo Gombos.
-
- [Qt][Symbian] Bumped up the maximum heap size to 96MB
-
- * QtTestBrowser/QtTestBrowser.pro: Removed explicit heap size declaration
- and use the one from WebKit.pri instead.
-
-2010-07-01 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Promote webkit-patch land-safely to main help
- https://bugs.webkit.org/show_bug.cgi?id=41446
-
- I've been using this command a bunch and recommending it to folks. We
- should show it in main help as it's past the experimental phase.
-
- * Scripts/webkitpy/tool/commands/upload.py:
-
-2010-06-28 MORITA Hajime <morrita@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- rebaseline-chromium-webkit-tests doesn't do diffs right with a Git checkout of WebKit
- https://bugs.webkit.org/show_bug.cgi?id=38775
-
- - Introduced SCM.show_head() and SCM.diff_for_file().
- - Replaced direct svn invocations with newly implement SCM methods.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-06-30 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Sam Weinig.
-
- Allow MiniBrowser to open local files
- https://bugs.webkit.org/show_bug.cgi?id=41104
-
- Wire up the openDocument: message with an NSOpenPanel, so we can open
- local files.
-
- Also change the xib so that the window remembers its size.
-
- * MiniBrowser/mac/AppDelegate.m:
- (-[BrowserAppDelegate frontmostBrowserWindowController]):
- (-[BrowserAppDelegate openDocument:]):
- (-[BrowserAppDelegate openPanelDidEnd:returnCode:contextInfo:]):
- * MiniBrowser/mac/English.lproj/BrowserWindow.xib:
-
-2010-06-30 Sam Weinig <sam@webkit.org>
-
- Rubber-stamped by Anders Carlsson.
-
- Add debug-webkittestrunner and cleanup related scripts.
-
- * Scripts/debug-webkittestrunner: Added.
- * Scripts/run-webkittestrunner:
- * Scripts/webkitdirs.pm:
-
-2010-06-30 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after recent changes to LayoutTestController.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::pageSizeAndMarginsInPixels):
-
-2010-06-29 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41389
- Make WebKitTestRunner work with more than one test at a time.
-
- This converts WebKitTestRunner to a similar model as DumpRenderTree,
- where there is a single WKView and each test is run it, rather than
- the design I was using where each test got its own WKView.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::didRecieveMessage):
- (WTR::InjectedBundle::reset):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- * WebKitTestRunner/TestController.cpp:
- (WTR::TestController::initialize):
- (WTR::TestController::runTest):
- (WTR::TestController::_didRecieveMessageFromInjectedBundle):
- (WTR::TestController::didRecieveMessageFromInjectedBundle):
- * WebKitTestRunner/TestController.h:
- (WTR::TestController::mainWebView):
- (WTR::TestController::pageNamespace):
- (WTR::TestController::context):
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::TestInvocation):
- (WTR::TestInvocation::~TestInvocation):
- (WTR::TestInvocation::invoke):
- (WTR::TestInvocation::didRecieveMessageFromInjectedBundle):
- * WebKitTestRunner/TestInvocation.h:
-
-2010-06-30 Simon Hausmann <simon.hausmann@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt][Symbian] Only 10 websites can be loaded consecutively when using QtWebkit 2.0
- https://bugs.webkit.org/show_bug.cgi?id=40446
-
- We quickly run out of memory on Symbian when loading web pages. This is
- caused by the default heap size, which is not suited for a web browser.
-
- This change bumps the max heap size to 32MB.
-
- * QtTestBrowser/QtTestBrowser.pro:
-
-2010-06-30 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch land allow the user to continue even if the builders are red
- https://bugs.webkit.org/show_bug.cgi?id=41395
-
- I don't think it's good that we've been teaching people
- to always pass --ignore-builders. At least land is now
- useable w/o --ignore-builders.
-
- * Scripts/webkitpy/tool/steps/ensurebuildersaregreen.py:
-
-2010-06-29 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] support dumpResourceResponseMIMETypes
- https://bugs.webkit.org/show_bug.cgi?id=41260
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::dumpResourceResponseMIMETypes):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-06-29 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Resize scene when Qt DRT WebPage receives a geometry change request
- https://bugs.webkit.org/show_bug.cgi?id=41173
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::setViewGeometry):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
-
-2010-06-29 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Deal with postEvent in case of graphics based DRT
- https://bugs.webkit.org/show_bug.cgi?id=41174
-
- QGraphicsScene does not have a postEvent method, so make scene
- send the event, in case of graphics based DRT, and delete it after that.
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::scheduleAsynchronousClick):
- (EventSender::replaySavedEvents):
- (EventSender::postEvent):
- * DumpRenderTree/qt/EventSenderQt.h:
-
-2010-06-29 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Make switchFocus() method works with QGraphicsWebView in Qt DRT
- https://bugs.webkit.org/show_bug.cgi?id=41172
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::switchFocus):
-
-2010-06-29 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [Gtk] Make DRT more coherent with other ports to allow reusing more tests
- https://bugs.webkit.org/show_bug.cgi?id=40009
-
- Make sure "AXRole: ", "AXTitle: " and "AXDescription: " prefixes
- are used when returning those values, for coherency with other ports.
-
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::role):
- (AccessibilityUIElement::title):
- (AccessibilityUIElement::description):
-
-2010-06-29 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r62106.
- http://trac.webkit.org/changeset/62106
- https://bugs.webkit.org/show_bug.cgi?id=41346
-
- "Broke editing tests" (Requested by xan_ on #webkit).
-
- * Scripts/old-run-webkit-tests:
-
-2010-06-29 Mario Sanchez Prada <msanchez@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Ensure DRT loads GAIL (Gtk+ module), for a11y tests
- https://bugs.webkit.org/show_bug.cgi?id=38648
-
- Add the GTK_MODULES envvar (set to "gail") to the clean
- environment when running DRT for the Gtk+ port
-
- * Scripts/old-run-webkit-tests:
-
-2010-06-28 Adam Barth <abarth@webkit.org>
-
- Unreviewed.
-
- Switch test-html5-parser back to using runner.html.
-
- * Scripts/test-html5-parser:
-
-2010-06-28 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Restore webkit-runner.html for use with new tree builder
- https://bugs.webkit.org/show_bug.cgi?id=41317
-
- For now, we just want to run webkit-runner when we test-html5-parser.
-
- * Scripts/test-html5-parser:
-
-2010-06-23 John Gregg <johnnyg@google.com>
-
- Reviewed by Kent Tamura.
-
- add ENABLE_DIRECTORY_UPLOAD build support
- https://bugs.webkit.org/show_bug.cgi?id=41100
-
- * Scripts/build-webkit:
-
-2010-06-28 Gustavo Noronha Silva <gns@gnome.org>
-
- Rubber-stamped by Xan Lopez.
-
- Update webkitdirs's knowledge of our library's name.
-
- * Scripts/webkitdirs.pm:
-
-2010-06-28 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41299
- Build up WebKitTestRunner output in the InjectedBundle
-
- Simplify WebKitTestRunner by building up the output in the InjectedBundle
- and sending it over postMessage when done, instead of using the async
- WKPageRenderTreeExternalRepresentation.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
- (WTR::InjectedBundle::done):
- (WTR::InjectedBundle::didRecieveMessage):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
- (WTR::InjectedBundle::os):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
- (WTR::WKStringToUTF8):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::WKStringToUTF8):
- (WTR::TestInvocation::TestInvocation):
- (WTR::TestInvocation::invoke):
- (WTR::TestInvocation::initializeMainWebView):
- (WTR::TestInvocation::_didRecieveMessageFromInjectedBundle):
- (WTR::TestInvocation::didRecieveMessageFromInjectedBundle):
- * WebKitTestRunner/TestInvocation.h:
-
-2010-06-28 Robert Hogan <robert@webkit.org>
-
- Unreviewed, rolling out r62021.
- http://trac.webkit.org/changeset/62021
- https://bugs.webkit.org/show_bug.cgi?id=41261
-
- Broke http/navigation tests among other
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dumpFramesAsText):
-
-2010-06-28 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Add run-webkittestrunner to run WebKitTestRunner with the appropriate
- environment.
-
- * Scripts/run-webkittestrunner: Added.
- * Scripts/webkitdirs.pm:
-
-2010-06-28 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] dump frames in ascending alphabetical order of title
-
- https://bugs.webkit.org/show_bug.cgi?id=41261
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dumpFramesAsText):
-
-2010-06-28 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] dump bf history of child windows
-
- https://bugs.webkit.org/show_bug.cgi?id=41266
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::dumpBackForwardList):
- (WebCore::DumpRenderTree::dump):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
-
-2010-06-28 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41288
- WebKit2: Add frame API for InjectedBundle code
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didClearWindowForFrame):
-
-2010-06-28 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
- https://bugs.webkit.org/show_bug.cgi?id=38597
-
- Fix behavior so reload button really acts as a load and a reload button.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::changeLocation):
-
-2010-06-28 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Gustavo Noronha.
-
- [GTK] Does not compile with -DGSEAL_ENABLE
- https://bugs.webkit.org/show_bug.cgi?id=37851
-
- Fix build with GSEAL enabled.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (gtk_widget_get_window):
- (prepareMouseButtonEvent):
- (mouseMoveToCallback):
- (mouseWheelToCallback):
- (keyDownCallback):
-
-2010-06-28 Xan Lopez <xlopez@igalia.com>
-
- Reviewed by Gustavo Noronha.
-
- [GTK] Add support for GTK+3
- https://bugs.webkit.org/show_bug.cgi?id=41253
-
- Adapt build system for 3.x support.
-
- * GNUmakefile.am:
-
-2010-06-10 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [QT][S60] build-webkit scripts picks wrong make spec for windows build
- https://bugs.webkit.org/show_bug.cgi?id=41198
-
- Instead of checking for existence of %EPOCROOT% on windows, mandatory use of --symbian flag for symbian builds.
-
- * Scripts/webkitdirs.pm:
- (determineIsSymbian): remove check for %EPOCROOT% as one can build for windows port of QT as well
-
-2010-06-28 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Make it possible to test the new HTML5 TreeBuilder
- https://bugs.webkit.org/show_bug.cgi?id=41276
-
- Adam was concerned that someone might make their port
- depend on this setting (I guess we had some trouble with that
- with the HTML5Parser setting), so I littered the code with warnings.
-
- test-html5-parser now tests this code path.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (resetDefaultsToConsistentValues):
- (initializeGlobalsFromCommandLineOptions):
- * Scripts/test-html5-parser:
-
-2010-06-27 MORITA Hajime <morrita@google.com>
-
- Unreviewed.
-
- Some never-called @staticmethods touched self.
- Fixed it to replace these self with a class.
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-2010-06-27 MORITA Hajime <morrita@google.com>
-
- Unreviewed.
-
- Fixed exception raising syntax that is pointed out at
- https://bugs.webkit.org/show_bug.cgi?id=41153
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- Removed a bad line that I accidentally checked-in at last revision.
-
-2010-06-24 MORITA Hajime <morrita@google.com>
-
- Reviewed by Eric Seidel.
-
- rebaseline-chromium-webkit-tests should add or remove files to local git repository
- https://bugs.webkit.org/show_bug.cgi?id=41153
-
- - Added SCM.add() and SCM.remove()
- - Replaced "svn add" and "svn remove"
- rebaseline_chromium_webkit_tests.py: in with SCM method equivalents.
- - add "-U" and "-q" options to rebaseline_chromium_webkit_tests.py
- for debugging purpose.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
- * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
-
-2010-06-25 Yuzo Fujishima <yuzo@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Improve default value handling for page format properties.
- https://bugs.webkit.org/show_bug.cgi?id=41150
-
- * DumpRenderTree/LayoutTestController.cpp:
- (parsePageNumber):
- (parsePageNumberSizeMarings):
- (pageSizeAndMarginsInPixelsCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::pageSizeAndMarginsInPixels):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::pageSizeAndMarginsInPixels):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::pageSizeAndMarginsInPixels):
-
-2010-06-21 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] DRT Support for setCustomPolicyDelegate
-
- https://bugs.webkit.org/show_bug.cgi?id=39564
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setCustomPolicyDelegate):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-06-26 Robert Hogan <robert@webkit.org>
-
- Unreviewed, Qt build fix following http://trac.webkit.org/changeset/61879
-
- Remove qwebscriptworld.h from LayoutTestControllerQt.cpp - it is no longer
- exported.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
-
-2010-06-26 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Add a build-webkit option for enabling Web Timing support.
- https://bugs.webkit.org/show_bug.cgi?id=38924
-
- * Scripts/build-webkit:
-
-2010-06-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
- https://bugs.webkit.org/show_bug.cgi?id=38597
-
- Make the reload button act as a load button as well.
-
- * QtTestBrowser/mainwindow.cpp:
- (MainWindow::buildUI):
- (MainWindow::changeLocation):
-
-2010-06-25 Prasad Tammana <prasadt@chromium.org>
-
- Reviewed by Dmitry Titov.
-
- Add empty abortModal() method to all platforms.
- https://bugs.webkit.org/show_bug.cgi?id=40864
-
- Add an empty abortModal() stub to LayoutTestController on all platforms to get rid of platform specific #ifs in
- platform independent LayoutTestController code. Without this change, layout tests using LayoutTestController tests
- that use abortModal will become mac specific which is not desirable.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (abortModalCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::LayoutTestController):
- (LayoutTestController::abortModal):
- * DumpRenderTree/chromium/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::abortModal):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::abortModal):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::abortModal):
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::abortModal):
-
-2010-06-25 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41226
- Flesh out injected bundle code for WebKitTestRunner and add basic LayoutTestController.
-
- * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: Added.
- (WTR::InjectedBundle::shared):
- (WTR::InjectedBundle::InjectedBundle):
- (WTR::InjectedBundle::_didCreatePage):
- (WTR::InjectedBundle::_willDestroyPage):
- (WTR::InjectedBundle::_didRecieveMessage):
- (WTR::InjectedBundle::initialize):
- (WTR::InjectedBundle::didCreatePage):
- (WTR::InjectedBundle::willDestroyPage):
- (WTR::InjectedBundle::didRecieveMessage):
- * WebKitTestRunner/InjectedBundle/InjectedBundle.h: Added.
- (WTR::InjectedBundle::layoutTestController):
- * WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp:
- (WKBundleInitialize):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Added.
- (WTR::InjectedBundlePage::InjectedBundlePage):
- (WTR::InjectedBundlePage::~InjectedBundlePage):
- (WTR::InjectedBundlePage::_didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::_didReceiveServerRedirectForProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::_didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::_didCommitLoadForFrame):
- (WTR::InjectedBundlePage::_didFinishLoadForFrame):
- (WTR::InjectedBundlePage::_didFailLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::_didReceiveTitleForFrame):
- (WTR::InjectedBundlePage::_didClearWindowForFrame):
- (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didReceiveServerRedirectForProvisionalLoadForFrame):
- (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didCommitLoadForFrame):
- (WTR::InjectedBundlePage::didFinishLoadForFrame):
- (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
- (WTR::InjectedBundlePage::didReceiveTitleForFrame):
- (WTR::InjectedBundlePage::didClearWindowForFrame):
- * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added.
- (WTR::InjectedBundlePage::page):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: Added.
- (WTR::LayoutTestController::create):
- (WTR::LayoutTestController::LayoutTestController):
- (WTR::LayoutTestController::~LayoutTestController):
- (WTR::dumpAsTextCallback):
- (WTR::layoutTestControllerObjectFinalize):
- (WTR::LayoutTestController::makeWindowObject):
- (WTR::LayoutTestController::getJSClass):
- (WTR::LayoutTestController::staticFunctions):
- * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Added.
- (WTR::LayoutTestController::dumpAsText):
- (WTR::LayoutTestController::setDumpAsText):
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
-
-2010-06-25 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Make WebKitTestRunner really work with run-webkit-tests.
-
- - Add Forwarding headers to allow some cleanup.
-
- * WebKitTestRunner/ForwardingHeaders: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/ASCIICType.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Assertions.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Atomics.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/FastMalloc.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/HashMap.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/HashSet.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/HashTraits.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Locker.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/MainThread.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/MathExtras.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Noncopyable.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/OwnPtr.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/OwnPtrCommon.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/PassOwnPtr.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/PassRefPtr.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Platform.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/RefCounted.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/RefPtr.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/RetainPtr.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/StringExtras.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/ThreadSafeShared.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Threading.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/ThreadingPrimitives.h: Added.
- * WebKitTestRunner/ForwardingHeaders/wtf/Vector.h: Added.
- * WebKitTestRunner/TestInvocation.cpp:
- (WTR::TestInvocation::dump): Dump the right number of #EOFs.
- * WebKitTestRunner/TestInvocation.h:
-
-2010-06-25 Sam Weinig <sam@webkit.org>
-
- Reviewed by Mark Rowe.
-
- Add support for WebKitTestRunner to old-run-webkit-tests
-
- - Also adds a script to build WebKitTestRunner for old-run-webkit-tests to use.
-
- * Scripts/build-webkittestrunner: Added.
- * Scripts/old-run-webkit-tests:
-
-2010-06-25 Adam Barth <abarth@webkit.org>
-
- Reviewed by David Levin.
-
- Incremental build failed on Chromium ews
- https://bugs.webkit.org/show_bug.cgi?id=41011
-
- The division of responsibility between update-webkit --chromium and
- build-webkit --chromium is slightly unclear. In this patch, we make
- build-webkit --chromium also update DEPS and re-run GYP in case the
- developer has changed either since they updated.
-
- This change is also helpful for the EWS, which wants to update DEPS and
- re-run GYP after applying patches, but the EWS doesn't want to run
- update-webkit --chromium because it has a dirty working copy.
-
- * Scripts/webkitdirs.pm:
-
-2010-06-25 Robert Hogan <robert@webkit.org>
-
- Reviewed by Simon Hausmann.
-
- [Qt] Support evaluateScriptInIsolatedWorld()
-
- https://bugs.webkit.org/show_bug.cgi?id=40079
-
- Remove evaluateScriptInIsolatedWorld() from QtWebKit API.
- Remove QWebScriptWorld from exported headers.
- Confine support to DumpRenderTreeSupportQt so that the tests can pass.
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::evaluateScriptInIsolatedWorld):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-06-25 Anders Carlsson <andersca@apple.com>
-
- Revert accidental part and add a newline.
-
- * MiniBrowser/mac/AppDelegate.m:
- * MiniBrowser/mac/MiniBrowser_Prefix.pch:
-
-2010-06-25 Anders Carlsson <andersca@apple.com>
-
- Rubber-stamped by Dan Bernstein.
-
- Add a LOG macro that expands to a no-op by default.
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/mac/AppDelegate.m:
- (_didRecieveMessageFromInjectedBundle):
- * MiniBrowser/mac/BrowserWindowController.m:
- (-[BrowserWindowController windowShouldClose:]):
- (_didStartProvisionalLoadForFrame):
- (_didReceiveServerRedirectForProvisionalLoadForFrame):
- (_didFailProvisionalLoadWithErrorForFrame):
- (_didCommitLoadForFrame):
- (_didFinishLoadForFrame):
- (_didFailLoadWithErrorForFrame):
- (_didReceiveTitleForFrame):
- (_didFirstLayoutForFrame):
- (_didFirstVisuallyNonEmptyLayoutForFrame):
- (_didBecomeUnresponsive):
- (_didBecomeResponsive):
- (_decidePolicyForNavigationAction):
- (_decidePolicyForNewWindowAction):
- (_createNewPage):
- (_showPage):
- (_closePage):
- (_didNavigateWithNavigationData):
- (_didPerformClientRedirect):
- (_didPerformServerRedirect):
- (_didUpdateHistoryTitle):
- * MiniBrowser/mac/MiniBrowser_Prefix.pch:
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didClearWindowForFrame):
- (_didCreatePage):
- (_willDestroyPage):
- (_didRecieveMessage):
-
-2010-06-24 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- commit-queue is taking too long to land patches because of red trees
- https://bugs.webkit.org/show_bug.cgi?id=41194
-
- Instead of checking for the tree to be green, we'll just spin hot
- trying to land patches. This is probably too extreme in ignoring the
- tree, but I think we should try it for a while to see if we have
- trouble. That will help us find the right balance.
-
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
-
-2010-06-24 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Clean up the use of gdk_window_get_root_coords in EventSender
- https://bugs.webkit.org/show_bug.cgi?id=40843
-
- Define the version for old GTK+s in a way that is forward-compatible
- and clean up the logic a bit.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (gdk_window_get_root_coords): Renamed and cleaned up.
- (prepareMouseButtonEvent): Remove #ifdefs.
- (mouseMoveToCallback): Remove #ifdefs.
-
-2010-06-24 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Fix NewRunWebKitTests to work on Windows.
- https://bugs.webkit.org/show_bug.cgi?id=41180
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg: Added "perl" as first arguments,
- because Windows fails to understand what we're asking of it.
-
-2010-06-24 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] The url passed to the WebView during layout tests is invalid
- https://bugs.webkit.org/show_bug.cgi?id=40832
-
- Set the test URL to the full real file URL and do a small cleanup.
- Previously a URL like file://relative/path/to/test.html was passed
- to the WebView. This malformed file URL would be returned by
- webkit_web_view_get_url and webkit_web_frame_get_url.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (shouldLogFrameLoadDelegates): Change to take a const string& as the argument.
- (shouldOpenWebInspector): Change to take a const string& as the argument.
- (shouldEnableDeveloperExtras): Change to take a const string& as the argument.
- (runTest): Pass the full file:// URL to the view. Remove the superfluous url variable.
-
-2010-06-24 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix WebKitTestRunner Makefile typos.
-
- * WebKitTestRunner/Makefile:
-
-2010-06-24 Adele Peterson <adele@apple.com>
-
- Reviewed by Eric Carlson.
-
- DumpRenderTree part of testing <rdar://problem/8093680> "Paste and Match Style" should fire paste events
- https://bugs.webkit.org/show_bug.cgi?id=41085
-
- * DumpRenderTree/mac/DumpRenderTree.mm: (resetWebViewToConsistentStateBeforeTesting):
- Clear the general pasteboard in between tests so Cut,Copy, and setData on ClipboardData won't have lasting effects.
-
-2010-06-23 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=41086
- Add new WebKitTestRunner project (ie. DRT for WebKit2).
-
- - Mac only.
- - run-webkit-tests has not been modified to call it yet.
- - Only dumps the render tree at this time.
-
- * WebKitTestRunner: Added.
- * WebKitTestRunner/Configurations: Added.
- * WebKitTestRunner/Configurations/Base.xcconfig: Added.
- * WebKitTestRunner/Configurations/DebugRelease.xcconfig: Added.
- * WebKitTestRunner/Configurations/InjectedBundle.xcconfig: Added.
- * WebKitTestRunner/Configurations/WebKitTestRunner.xcconfig: Added.
- * WebKitTestRunner/InjectedBundle: Added.
- * WebKitTestRunner/InjectedBundle-Info.plist: Added.
- * WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp: Added.
- (_didStartProvisionalLoadForFrame):
- (_didReceiveServerRedirectForProvisionalLoadForFrame):
- (_didFailProvisionalLoadWithErrorForFrame):
- (_didCommitLoadForFrame):
- (_didFinishLoadForFrame):
- (_didFailLoadWithErrorForFrame):
- (_didReceiveTitleForFrame):
- (_didClearWindow):
- (_didCreatePage):
- (_willDestroyPage):
- (_didRecieveMessage):
- (WKBundleInitialize):
- * WebKitTestRunner/Makefile: Added.
- * WebKitTestRunner/PlatformWebView.h: Added.
- (WTR::PlatformWebView::platformView):
- * WebKitTestRunner/TestController.cpp: Added.
- (WTR::TestController::shared):
- (WTR::TestController::TestController):
- (WTR::TestController::initialize):
- (WTR::TestController::runTest):
- (WTR::TestController::runTestingServerLoop):
- (WTR::TestController::run):
- * WebKitTestRunner/TestController.h: Added.
- (WTR::TestController::verbose):
- (WTR::TestController::injectedBundlePath):
- * WebKitTestRunner/TestInvocation.cpp: Added.
- (WTR::createWKURL):
- (WTR::TestInvocation::TestInvocation):
- (WTR::TestInvocation::~TestInvocation):
- (WTR::TestInvocation::invoke):
- (WTR::TestInvocation::dump):
- (WTR::TestInvocation::initializeMainWebView):
- (WTR::TestInvocation::didStartProvisionalLoadForFrame):
- (WTR::TestInvocation::didReceiveServerRedirectForProvisionalLoadForFrame):
- (WTR::TestInvocation::didFailProvisionalLoadWithErrorForFrame):
- (WTR::TestInvocation::didCommitLoadForFrame):
- (WTR::TestInvocation::didFinishLoadForFrame):
- (WTR::TestInvocation::didFailLoadForFrame):
- (WTR::TestInvocation::renderTreeExternalRepresentationFunction):
- (WTR::TestInvocation::renderTreeExternalRepresentationDisposeFunction):
- * WebKitTestRunner/TestInvocation.h: Added.
- * WebKitTestRunner/WebKitTestRunner.xcodeproj: Added.
- * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Added.
- * WebKitTestRunner/WebKitTestRunnerPrefix.h: Added.
- * WebKitTestRunner/mac: Added.
- * WebKitTestRunner/mac/PlatformWebViewMac.mm: Added.
- (WTR::PlatformWebView::PlatformWebView):
- (WTR::PlatformWebView::~PlatformWebView):
- (WTR::PlatformWebView::page):
- * WebKitTestRunner/mac/TestInvocationMac.mm: Added.
- (WTR::TestInvocation::runUntil):
- * WebKitTestRunner/mac/main.mm: Added.
- (main):
-
-2010-06-24 Luiz Agostini <luiz.agostini@openbossa.org>
-
- Unreviewed. Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-23 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix, adding new LayoutTestController methods and enabling SVG_FOREIGN_OBJECT.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::isPageBoxVisible):
- (LayoutTestController::pageAreaRectInPixels):
- (LayoutTestController::preferredPageSizeInPixels):
- * wx/build/settings.py:
-
-2010-06-23 James Robinson <jamesr@chromium.org>
-
- Unreviewed. Add my IRC handle to committers.py so the sheriffbot can yell at me.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-23 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Correct Chromium test configuration
- https://bugs.webkit.org/show_bug.cgi?id=41057
-
- * BuildSlaveSupport/build.webkit.org-config/master.cfg:
- - Add "--use-drt" option for NRWT. It is required for Chromium and
- ignored for other platforms.
- - Skip JSC test on Chromium
- * BuildSlaveSupport/test-result-archive:
- Add Chromium support.
-
-2010-06-23 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix for https://bugs.webkit.org/show_bug.cgi?id=41073
- WebKit2: Flesh out more of the InjectedBundle client API
-
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didStartProvisionalLoadForFrame):
- (_didReceiveServerRedirectForProvisionalLoadForFrame):
- (_didFailProvisionalLoadWithErrorForFrame):
- (_didCommitLoadForFrame):
- (_didFinishLoadForFrame):
- (_didFailLoadWithErrorForFrame):
- (_didReceiveTitleForFrame):
- (_didClearWindowForFrame):
- (_didCreatePage):
- (_willDestroyPage):
- (WKBundleInitialize):
-
-2010-06-23 Yuzo Fujishima <yuzo@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Implement page format data programming interface.
- Add methods for testing.
- https://bugs.webkit.org/show_bug.cgi?id=37538
-
- * DumpRenderTree/LayoutTestController.cpp:
- (parsePageNumber):
- (isPageBoxVisibleCallback):
- (pageAreaRectInPixelsCallback):
- (preferredPageSizeInPixelsCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::isPageBoxVisible):
- (LayoutTestController::pageAreaRectInPixels):
- (LayoutTestController::preferredPageSizeInPixels):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::isPageBoxVisible):
- (LayoutTestController::pageAreaRectInPixels):
- (LayoutTestController::preferredPageSizeInPixels):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::isPageBoxVisible):
- (LayoutTestController::pageAreaRectInPixels):
- (LayoutTestController::preferredPageSizeInPixels):
-
-2010-06-23 Sam Magnuson <smagnuson@netflix.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Follow proper convention for if/switch/while as I've discovered
- them to be through my review processes.
- https://bugs.webkit.org/show_bug.cgi?id=40723
-
- Modified test so that if( foo ) is not allowed as it appears not
- to be the accepted convention.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-06-22 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Run clean-header-guards to fix some header guards
- https://bugs.webkit.org/show_bug.cgi?id=41044
-
- No functional changes, thus no tests.
-
- This entire change was generated by running
- clean-header-guards, and then reverting changes
- to files which shouldn't be changed. Those which
- are left all should be updated.
-
- Some of these changes are just fixing 755 permissions
- to be 644, since it seems various files have the wrong
- execute bit which don't need it. clean-header-guards
- made those (welcome) permission fixes unintentionally.
-
- * DumpRenderTree/chromium/WebThemeControlDRT.h:
- * DumpRenderTree/chromium/WebThemeEngineDRT.h:
- * QtTestBrowser/fpstimer.h:
-
-2010-06-22 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Rename HTMLDocumentParser to LegacyHTMLDocumentParser
- https://bugs.webkit.org/show_bug.cgi?id=41043
-
- Update the hash.
-
- * Scripts/do-webcore-rename:
-
-2010-06-22 Sam Magnuson <smagnuson@netflix.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Follow proper convention for variable declaration spacing.
- https://bugs.webkit.org/show_bug.cgi?id=40724
-
- Modified test so that 'int a;' is not allowed.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-06-22 Eric Seidel <eric@webkit.org>
-
- Unreviewed. Add Tony Gentilcore now that he's a committer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-22 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- Remove Gtk 64-Release bot from core since it's broken
- https://bugs.webkit.org/show_bug.cgi?id=41022
-
- This bot alone has been responsible for more than 72 hours of
- commit-queue blockage in the last week. The bot is broken -- keeps
- losing its display server or similar. Until the Gtk folks can fix the
- bot, we need to remove it from core. The WebKit community can't keep
- it green as is.
-
- * Scripts/webkitpy/common/net/buildbot.py:
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
-
-2010-06-21 Dumitru Daniliuc <dumi@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Fix the Windows build.
- https://bugs.webkit.org/show_bug.cgi?id=40972
-
- * DumpRenderTree/win/ImageDiff.vcproj:
-
-2010-06-21 Prasad Tammana <prasadt@chromium.org>
-
- Reviewed by Darin Adler, Dmitry Titov.
-
- DumpRenderTree should allow tests with modal dialogs
- https://bugs.webkit.org/show_bug.cgi?id=35350
-
- * DumpRenderTree/LayoutTestController.cpp:
- (abortModalCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::abortModal):
- Add abortModal method to LayoutTestController and make it available from script.
-
- * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
- (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
- abortModal from when modal window closes.
- (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
-
-2010-06-21 Simon Fraser <simon.fraser@apple.com>
-
- Reviewed by Anders Carlsson.
-
- Rename DrawingAreaProxyUpdateChunk to ChunkedUpdateDrawingArea
- https://bugs.webkit.org/show_bug.cgi?id=40948
-
- Have the script look in WebKit2.
-
- * Scripts/do-webcore-rename:
-
-2010-06-21 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Unskip plugins/get-url-that-the-resource-load-delegate-will-disallow.html
-
- It's a Mac-specific test so just add the required LayoutTestController
- function as a no-op to avoid failing. Similar approach adopted by other
- ports.
-
- https://bugs.webkit.org/show_bug.cgi?id=33344
-
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::addDisallowedURL):
-
-2010-06-21 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Patch for https://bugs.webkit.org/show_bug.cgi?id=40940
- Add message passing support to the WebKit2 API.
-
- - Add some test messages.
-
- * MiniBrowser/mac/AppDelegate.m:
- (_didRecieveMessageFromInjectedBundle):
- (-[BrowserAppDelegate init]):
- * MiniBrowser/mac/WebBundle/WebBundleMain.m:
- (_didClearWindow):
- (_didCreatePage):
- (_didRecieveMessage):
- (WKBundleInitialize):
-
-2010-06-21 Drew Wilson <atwilson@chromium.org>
-
- Unreviewed.
-
- Rolling back 61551 and 61555 due to test failures.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setEditingBehavior):
- * DumpRenderTree/mac/UIDelegate.mm:
-
-2010-06-21 Anders Carlsson <andersca@apple.com>
-
- Reviewed by Sam Weinig.
-
- Make DumpRenderTree build with clang++
-
- * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
- (-[LocalPasteboard setPropertyList:forType:]):
- * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
- (-[DumpRenderTreeWindow keyDown:]):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::elementDoesAutoCompleteForElementWithId):
- (LayoutTestController::isCommandEnabled):
-
-2010-06-21 Satish Sampath <satish@chromium.org>
-
- Reviewed by Steve Block.
-
- Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
- https://bugs.webkit.org/show_bug.cgi?id=40878
-
- * Scripts/build-webkit:
-
-2010-06-21 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Initialization for http/tests/loading/
- https://bugs.webkit.org/show_bug.cgi?id=40902
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::runFileTest):
-
-2010-06-21 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-20 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Add --allow-external-pages option
- https://bugs.webkit.org/show_bug.cgi?id=40762
-
- Add --allow-external-pages introduced by Chromium r45403.
- http://src.chromium.org/viewvc/chrome?view=rev&revision=45403
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (main):
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::allowExternalPages):
- (TestShell::setAllowExternalPages):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::willSendRequest):
-
-2010-06-20 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by Adam Barth.
-
- Sheriffbot: Should allow "r" in SVN_REVISION
- https://bugs.webkit.org/show_bug.cgi?id=40889
-
- * Scripts/webkitpy/tool/bot/irc_command.py: remove a leading "r" from SVN_REVISION if it exists
- * Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py: test an SVN_REVISION with a leading r.
-
-2010-06-20 Joseph Pecoraro <joepeck@webkit.org>
-
- Reviewed by Dimitri Glazkov.
-
- Python Tests Fail after r61508
- https://bugs.webkit.org/show_bug.cgi?id=40891
-
- Test's regex list needed to be updated to match the new
- regex list in the source code. Added new bots to the
- example_buildbots list.
-
- Regex list fixed in r61512. Updated bot list.
-
- * Scripts/webkitpy/common/net/buildbot_unittest.py:
-
-2010-06-20 Dimitri Glazkov <dglazkov@chromium.org>
-
- Unreviewed, build fix.
-
- Tweak test regexp list to match the change in http://trac.webkit.org/changeset/61508.
-
- * Scripts/webkitpy/common/net/buildbot_unittest.py: Tweaked regexp.
-
-2010-06-19 Justin Schuh <jschuh@chromium.org>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-19 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix for https://bugs.webkit.org/show_bug.cgi?id=40882
- Add ability to have a WebProcess per WebContext.
-
- Move to use new shared contexts API.
-
- * MiniBrowser/mac/AppDelegate.h:
- * MiniBrowser/mac/AppDelegate.m:
- (-[BrowserAppDelegate init]):
- (-[BrowserAppDelegate getCurrentPageNamespace]):
- (-[BrowserAppDelegate validateMenuItem:]):
- (-[BrowserAppDelegate _setProcessModel:]):
- (-[BrowserAppDelegate setSharedProcessProcessModel:]):
- (-[BrowserAppDelegate setSharedThreadProcessModel:]):
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
-
-2010-06-02 Robert Hogan <robert@webkit.org>
-
- Reviewed by Adam Barth.
-
- [Qt] Support evaluateScriptInIsolatedWorld()
-
- https://bugs.webkit.org/show_bug.cgi?id=40079
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::evaluateScriptInIsolatedWorld):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-06-18 Dimitri Glazkov <dglazkov@chromium.org>
-
- Reviewed by Darin Adler.
-
- Add three more non-core Chromium builders to start testing DumpRenderTree.
- https://bugs.webkit.org/show_bug.cgi?id=40335
-
- * BuildSlaveSupport/build.webkit.org-config/config.json: Added 3 builders.
-
-2010-06-18 Drew Wilson <atwilson@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [Chromium] Plumbing for top-level frame names
- https://bugs.webkit.org/show_bug.cgi?id=40430
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::reset):
- Changed obsolete call to clearName() to use setName(WebString()) instead.
-
-2010-06-18 Sam Weinig <weinig@apple.com>
-
- Rolling http://trac.webkit.org/changeset/61297 back in.
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/mac/WebBundle/WebBundleMain.c: Removed.
- * MiniBrowser/mac/WebBundle/WebBundleMain.m: Added.
- (_didClearWindow):
- (_didCreatePage):
- (WKBundleInitialize):
-
-2010-06-18 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=40803
- TestNetscapePlugin has an incorrect implementation of "property" property
-
- * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: (pluginGetProperty): Don't
- pass a static string back, it's going to be released by NPAPI implementation.
-
-2010-06-18 Leandro Pereira <leandro@profusion.mobi>
-
- Unreviewed.
-
- Adding myself to the committers list.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-17 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] cleanup redundant DEPS value and remove buildbot cleanup code
- https://bugs.webkit.org/show_bug.cgi?id=40615
-
- * Scripts/update-webkit-chromium: remove directory removal of third_party in old checkouts
-
-2010-06-17 Ada Chan <adachan@apple.com>
-
- Rolling out http://trac.webkit.org/changeset/61297 due to build errors.
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/mac/WebBundle/WebBundleMain.c: Copied from MiniBrowser/mac/WebBundle/WebBundleMain.c.
- * MiniBrowser/mac/WebBundle/WebBundleMain.m: Removed.
-
-2010-06-17 Darin Adler <darin@apple.com>
-
- One more try at fix for Chromium build.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell): Use set again instead of =.
-
-2010-06-17 Darin Adler <darin@apple.com>
-
- Fix Chromium build.
-
- I didn't realize that neither Chromium nor Qt share the DumpRenderTree
- code with all the other platforms! Wow, that should be fixed at some point.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell): Changed back to using "new".
- * DumpRenderTree/chromium/TestShell.h: Changed back to OwnPtr.
-
-2010-06-17 Simon Hausmann <simon.hausmann@nokia.com>
-
- Unreviewed Qt build fix.
-
- LayoutTestController in the Qt DRT is not using refs :)
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree):
-
-2010-06-17 Darin Adler <darin@apple.com>
-
- Reviewed by Sam Weinig.
-
- Use adoptRef and create functions in more code paths
- https://bugs.webkit.org/show_bug.cgi?id=40760
-
- * DumpRenderTree/DumpRenderTree.h: Change gLayoutTestController to a RefPtr.
-
- * DumpRenderTree/LayoutTestController.cpp:
- (LayoutTestController::create): Added.
- * DumpRenderTree/LayoutTestController.h: Declare the create function.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::TestShell): Use create instead of new.
- * DumpRenderTree/chromium/TestShell.h: Use RefPtr instead of OwnPtr.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (runTest): Use RefPtr and create instead of OwnPtr and new.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (runTest): Use RefPtr and create instead of OwnPtr and new.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::DumpRenderTree): Use create and releaseRef
- instead of new.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (runTest): Use RefPtr and create instead of OwnPtr and new.
-
- * DumpRenderTree/wx/DumpRenderTreeWx.cpp:
- (runTest): Use RefPtr and create instead of OwnPtr and new.
- (MyApp::OnInit): Removed unneeded code to delete the layout
- test controller. This is done during each test.
-
-2010-06-17 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- [DRT/Chromium] Fix a bug of Windows pixel tests
- https://bugs.webkit.org/show_bug.cgi?id=40763
-
- * DumpRenderTree/chromium/TestEventPrinter.cpp:
- (TestShellPrinter::handleImage):
-
-2010-06-16 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- [DRT/Chromium] Fix crash on Mac Release
- https://bugs.webkit.org/show_bug.cgi?id=40759
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintRect): We should not use m_canvas directly because
- it is created lazily in canvas().
-
-2010-06-16 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after new method addition.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::pageProperty):
-
-2010-06-16 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Set current working directory for each of tests
- https://bugs.webkit.org/show_bug.cgi?id=40668
-
- This change fixes tests with eventSender.beginDragWithFiles().
-
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (runTest):
-
-2010-06-16 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] r60803 broke media/controls-drag-timebar.html
- https://bugs.webkit.org/show_bug.cgi?id=40269
-
- Only queue events while the mouse button is down, if drag mode is enabled. Some
- tests may disable drag mode, to prevent the queuing of events in this situation.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (sendOrQueueEvent): Only queue events here if dragMode is true.
-
-2010-06-16 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Gustavo Noronha Silva.
-
- [GTK] Remove the abuse of GDK_CURRENT_TIME in the DRT
- https://bugs.webkit.org/show_bug.cgi?id=40600
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Remove logic adding an offset to GDK_CURRENT_TIME.
-
-2010-06-16 Adam Barth <abarth@webkit.org>
-
- Reviewed by Dimitri Glazkov.
-
- Add a hidden land-cowboy command to webkit-patch to help land quick
- build fixes.
-
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
-
-2010-06-16 Adam Roben <aroben@apple.com>
-
- Convert console messages to UTF-8 before printing them
-
- Speculative fix for <http://webkit.org/b/40731> REGRESSION (r61234):
- http/tests/security/xssAuditor/embed-tag-null-char.html and
- http/tests/security/xssAuditor/object-embed-tag-null-char.html fail on
- Windows. (I can't test the fix because Apache is crashing on my
- computer.)
-
- Reviewed by Alexey Proskuryakov.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (toUTF8): Extracted the code into an overload that takes a wide string
- and a length, then added an overload that takes a wstring.
-
- * DumpRenderTree/win/DumpRenderTreeWin.h: Declare the new toUTF8
- overload.
-
- * DumpRenderTree/win/UIDelegate.cpp:
- (UIDelegate::webViewAddMessageToConsole): Use toUTF8 to convert to
- UTF-8 instead of letting printf convert to the current code page.
-
-2010-06-16 Drew Wilson <atwilson@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [Chromium] Plumbing for top-level frame names
- https://bugs.webkit.org/show_bug.cgi?id=40430
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::createView):
- Migrate to new createView() API.
- * DumpRenderTree/chromium/WebViewHost.h:
- Remove obsolete createView() methods, add new createView() API that takes a frameName parameter.
-
-2010-06-16 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Scroll wheel event support to graphics based DRT
- https://bugs.webkit.org/show_bug.cgi?id=40577
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::continuousMouseScrollBy):
- (EventSender::createGraphicsSceneWheelEvent):
- * DumpRenderTree/qt/EventSenderQt.h:
-
-2010-06-16 Adam Roben <aroben@apple.com>
-
- Remove a stray newline from the Windows version of TestNetscapePlugin
-
- Reviewed by Alexey Proskuryakov.
-
- Fixes <http://webkit.org/b/40728>
- plugins/geturlnotify-during-document-teardown.html fails on Windows
-
- * DumpRenderTree/win/TestNetscapePlugin/main.cpp:
- (NPP_Destroy): Removed extra newline that the Mac version doesn't
- have.
-
-2010-06-16 Adam Roben <aroben@apple.com>
-
- Respect LayoutTestController::isPrinting on Windows
-
- This gets some printing tests closer to passing (like
- printing/page-rule-in-media-query.html).
-
- Fixes <http://webkit.org/b/40727>.
-
- Reviewed by Dan Bernstein.
-
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (dump): Pass LayoutTestController::isPrinting to
- IWebFramePrivate::renderTreeAsExternalRepresentation.
-
-2010-06-15 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Enable HTML5 lexer
- https://bugs.webkit.org/show_bug.cgi?id=40650
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (initializeGlobalsFromCommandLineOptions):
-
-2010-06-10 Yuzo Fujishima <yuzo@google.com>
-
- Reviewed by Shinichiro Hamaji.
-
- Implement render style selection for pages to support CSS3 Paged Media.
- https://bugs.webkit.org/show_bug.cgi?id=35961
-
- * DumpRenderTree/LayoutTestController.cpp:
- (parsePagePropertyParameters):
- (pagePropertyCallback):
- (LayoutTestController::staticFunctions):
- * DumpRenderTree/LayoutTestController.h:
- * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
- (LayoutTestController::pageProperty):
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::pageProperty):
- * DumpRenderTree/win/LayoutTestControllerWin.cpp:
- (LayoutTestController::pageProperty):
-
-2010-06-15 Sam Weinig <sam@webkit.org>
-
- Reviewed by Anders Carlsson.
-
- Fix for https://bugs.webkit.org/show_bug.cgi?id=40630
- WebKit2: Add mechanism to inject code into the WebProcess on startup
-
- Add initial InjectedBundle support.
-
- * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- * MiniBrowser/WebBundle-Info.plist: Added.
- Add test InjectedBundle to the project.
-
- * MiniBrowser/mac/AppDelegate.m:
- (-[BrowserAppDelegate init]):
- Get the path to the WebBundle from the the main bundle and pass it to the new
- WKContextCreateWithInjectedBundlePath function.
-
- * MiniBrowser/mac/BrowserWindowController.m:
- (_didChangeProgress):
- Fix the build. This has been broken for a while.
-
- * MiniBrowser/mac/WebBundle: Added.
- * MiniBrowser/mac/WebBundle/WebBundleMain.c: Added.
- (_didCreatePage):
- (WKBundleInitialize):
- Add really basic InjectedBundle.
-
- * MiniBrowser/win/BrowserView.cpp:
- (BrowserView::create):
- Switch from WKContextCreateWithProcessModel to WKContextCreate and remove commented out code.
-
-2010-06-15 Dumitru Daniliuc <dumi@chromium.org>
-
- Reviewed by Darin Adler.
-
- Adding myself to the reviewers list.
- https://bugs.webkit.org/show_bug.cgi?id=40693
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-15 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Switch to using GIO methods instead of realpath in GtkLauncher to determine
- the file URI. This should remove warnings about realpath being undefined
- when compiling with '-ansi'.
-
- * GtkLauncher/main.c:
- (filenameToURL): Use GIO instead of realpath to determine file URI.
-
-2010-06-15 Adam Roben <aroben@apple.com>
-
- Remove the redundant set-apple-windows-environment-variables script
-
- Apparently update-webkit does this for you these days.
-
- Rubber-stamped by Steve Falkenburg.
-
- * Scripts/set-apple-windows-environment-variables: Removed.
-
-2010-06-14 Adam Roben <aroben@apple.com>
-
- Add a script to set the WebKitOutputDir and WebKitLibrariesDir
- environment variables
-
- Fixes <http://webkit.org/b/40595>.
-
- Reviewed by Steve Falkenburg.
-
- * Scripts/set-apple-windows-environment-variables: Added.
- (to_windows_path): Passes the passed-in path through cygpath to
- generate a Windows-style path.
- (main): Sets the WebKitOutputDir and WebKitLibrariesDir environment
- variables to their defaults, if they aren't already set.
-
-2010-06-14 Adam Roben <aroben@apple.com>
-
- Speed up run-safari/debug-safari on Windows
-
- Fixes <http://webkit.org/b/40586>.
-
- Reviewed by Steve Falkenburg.
-
- * Scripts/webkitdirs.pm:
- (runSafari): When debugging, set up the environment to run Safari
- using the built WebKit.dll, then use "devenv /debugexe Safari.exe" to
- actually launch the debugger. When not debugging, just run WebKit.exe
- and it will do the rest for us.
-
-2010-06-15 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] DRT EventSender support to graphics context events
- https://bugs.webkit.org/show_bug.cgi?id=40324
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::contextClick):
-
-2010-06-14 Tony Chang <tony@chromium.org>
-
- Reviewed by Darin Fisher.
-
- [chromium] checkout chromium third_party directly
- https://bugs.webkit.org/show_bug.cgi?id=40556
-
- * Scripts/update-webkit-chromium: some migration code for the bots
-
-2010-06-14 Alexey Proskuryakov <ap@apple.com>
-
- Chromium build fix.
-
- * DumpRenderTree/chromium/EventSender.cpp: (EventSender::keyDown): Chromium uses differently
- named constants for Windows virtual key codes, replacing VK_DELETE with VKEY_DELETE.
-
-2010-06-14 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Darin Adler.
-
- https://bugs.webkit.org/show_bug.cgi?id=40529
- eventSender.keyDown("delete") incorrectly sends a backspace on some platforms
-
- * DumpRenderTree/mac/EventSendingController.mm:
- (-[EventSendingController keyDown:withModifiers:withLocation:]): We were sending a broken
- event for "delete" - it had virtual key code from forward delete, and text from backspace.
- Fixed "delete" to mean forward delete.
-
- * DumpRenderTree/chromium/EventSender.cpp: (EventSender::keyDown):
- * DumpRenderTree/gtk/EventSender.cpp: (keyDownCallback):
- * DumpRenderTree/win/EventSender.cpp: (keyDownCallback):
- Mac DRT confusion has propagated to other platforms, fixing those.
-
-2010-06-14 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- Small GtkLauncher build fix for some systems.
-
- * GtkLauncher/main.c: Add <limit.h> include.
-
-2010-06-14 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] navigator.geolocation support for Qt port
- https://bugs.webkit.org/show_bug.cgi?id=39724
-
- Implementation for geolocation cases to DumpRenderTreeQt
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::allowGeolocationRequest):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setGeolocationPermission):
- (LayoutTestController::setMockGeolocationError):
- (LayoutTestController::setMockGeolocationPosition):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::isGeolocationPermissionSet):
- (LayoutTestController::geolocationPermission):
-
-2010-06-13 Nathan Lawrence <nlawrence@apple.com>
-
- Reviewed by Darin Adler.
-
- Outside of Xcode (make or WebKitTools/Scripts), there doesn't seem to
- be a way of overwriting the Xcode system path. Making
- $WEBKITOUTPUTDIR take precedence over the system default would make
- this possible.
-
- * Scripts/webkitdirs.pm:
-
-2010-06-13 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Darin Adler.
-
- AX: link won't return linked element if URL contains #
- https://bugs.webkit.org/show_bug.cgi?id=40192
-
- * DumpRenderTree/AccessibilityUIElement.cpp:
- (linkedUIElementAtIndexCallback):
- (AccessibilityUIElement::getJSClass):
- * DumpRenderTree/AccessibilityUIElement.h:
- * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
- (AccessibilityUIElement::linkedUIElementAtIndex):
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::linkedUIElementAtIndex):
- * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
- (AccessibilityUIElement::linkedUIElementAtIndex):
-
-2010-06-13 Adam Barth <abarth@webkit.org>
-
- Reviewed by Darin Adler.
-
- webkit-patch should add a bug URL to ChangeLogs if they don't have one yet
- https://bugs.webkit.org/show_bug.cgi?id=39550
-
- This can cause an extra request to bugs.webkit.org durig upload, but it
- shouldn't be too bad. Also, this won't work if you remove the
- boilerplate created by prepare-ChangeLog.
-
- * Scripts/webkitpy/common/checkout/changelog.py:
- * Scripts/webkitpy/common/checkout/changelog_unittest.py:
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/tool/steps/abstractstep.py:
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
- * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py: Added.
-
-2010-06-08 Robert Hogan <robert@webkit.org>
-
- Reviewed by Eric Seidel.
-
- [Qt] Add support for callShouldCloseOnWebView() to DRT
- https://bugs.webkit.org/show_bug.cgi?id=40330
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::callShouldCloseOnWebView):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
- (LayoutTestController::setCallCloseOnWebViews):
-
-2010-06-12 Eric Seidel <eric@webkit.org>
-
- Reviewed by Daniel Bates.
-
- do-webcore-rename should have a --verbose option
- https://bugs.webkit.org/show_bug.cgi?id=40497
-
- * Scripts/do-webcore-rename:
- - Unified how we handle skipping files/directories
- this will allow us to "black list" certain files and
- directories when performing renames.
- - Made do-webcore-rename log what it's skipping when passed --verbose.
-
-2010-06-12 Darin Adler <darin@apple.com>
-
- * Scripts/run-bindings-tests: Fixed a typo in a message.
-
-2010-06-12 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [Chromium] new-run-webkit-tests --use-drt should work with Chromium checkout
- https://bugs.webkit.org/show_bug.cgi?id=40402
-
- _build_path() of each Chromium port check existence of build path
- of Chromium checkout first, then check existence of build path of
- WebKit-only checkout.
-
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
- * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
-
-2010-06-12 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Back-forward list dumping is incorrect
-
- https://bugs.webkit.org/show_bug.cgi?id=36392
-
- Support dumping child history items in DRT.
-
- Unskip:
-
- fast/loader/frame-src-change-added-to-history.html
- fast/loader/frame-src-change-not-added-to-history.html
- fast/loader/frame-location-change-not-added-to-history.html
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::dumpHistoryItem):
-
-2010-06-10 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Eric Seidel.
-
- upload all patches that lack in-rietveld to rietveld
- https://bugs.webkit.org/show_bug.cgi?id=40444
-
- If it's a patch, then we'll try to upload it as long as it
- doesn't have in-rietveld set. No longer set in-rietveld? since
- it's not needed.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
-
-2010-06-10 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Darin Fisher.
-
- Fix rietveld upload when message length > 100 characters
- https://bugs.webkit.org/show_bug.cgi?id=40457
-
- * Scripts/webkitpy/common/net/rietveld.py:
-
-2010-06-11 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] There should be a way to enable popups in QtTestBrowser
- https://bugs.webkit.org/show_bug.cgi?id=40427
-
- * QtTestBrowser/main.cpp:
- (LauncherWindow::toggleJavascriptCanOpenWindows):
- (LauncherWindow::createChrome):
-
-2010-06-10 Adam Barth <abarth@webkit.org>
-
- Reviewed by Daniel Bates.
-
- Make SheriffBot more chatty
- https://bugs.webkit.org/show_bug.cgi?id=40463
-
- People seem to like to talk to SheriffBot, so let's make him chat back.
-
- * Scripts/webkitpy/thirdparty/__init__.py:
- * Scripts/webkitpy/tool/bot/irc_command.py:
- * Scripts/webkitpy/tool/bot/irc_command_unittest.py: Added.
- * Scripts/webkitpy/tool/bot/sheriffircbot.py:
- * Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py:
-
-2010-06-10 Brian Weinstein <bweinstein@apple.com>
-
- Reviewed by Darin Adler.
-
- Fix the Windows buildbot when WebKitAuxiliaryLibs.zip cannot be found on our server.
-
- Robustify update-webkit-auxiliary-libs to be able to handle the case when WebKitAuxiliaryLibs.zip doesn't exist,
- and allow the script to fall back to an existing file, only failing if there is no fallback file. Also switch to checking
- WEXITSTATUS on $result instead of just comparing $result to 0.
-
- * Scripts/update-webkit-auxiliary-libs:
-
-2010-06-10 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Alexey Proskuryakov.
-
- don't use Exception.message as it's deprecated in python 2.6+
- https://bugs.webkit.org/show_bug.cgi?id=40449
-
- * Scripts/webkitpy/tool/commands/queues.py:
-
-2010-06-10 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- fix handle_script_error in rietveld upload queue and add testing for handle_script_error
- https://bugs.webkit.org/show_bug.cgi?id=40436
-
- * Scripts/webkitpy/common/system/outputcapture.py:
- * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/queuestest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-06-10 Jarkko Sakkinen <jarkko.j.sakkinen@gmail.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] *All* WebGL layout tests fail!
- https://bugs.webkit.org/show_bug.cgi?id=40296
-
- Added test for WebKitWebGLEnabled to
- LayoutTestController::overridePreference().
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::overridePreference):
-
-2010-06-10 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] DRT EventSender support to graphics mouse events activation
- https://bugs.webkit.org/show_bug.cgi?id=40017
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::mouseDown):
- (EventSender::mouseUp):
- (EventSender::mouseMoveTo):
- (EventSender::keyDown):
- (EventSender::contextClick):
- (EventSender::sendTouchEvent):
- (EventSender::sendOrQueueEvent):
- (EventSender::eventFilter):
- (EventSender::createGraphicsSceneMouseEvent):
- (EventSender::sendEvent):
- * DumpRenderTree/qt/EventSenderQt.h:
- (EventSender::isGraphicsBased):
-
-2010-06-09 Adam Barth <abarth@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- webkit-patch upload fails for security bugs because there's no rietveld flag
- https://bugs.webkit.org/show_bug.cgi?id=40309
-
- There's probably a more elegant way of seeing whether the form control
- exists, but this seems to work.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
-
-2010-06-09 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- make rietveld upload faster and avoid posting to bug on errors
- https://bugs.webkit.org/show_bug.cgi?id=40389
-
- Only grab the first item of the upload queue instead of trying
- to compute the whole list upfront (which is O(n) bugzilla lookups!).
-
- Also, don't post comments to the bug when uploading fails.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/stepsequence.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-06-09 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- Rietveld upload queue fails when setting in-rietveld flag
- https://bugs.webkit.org/show_bug.cgi?id=40371
-
- Make the comment arguments to set_flag_on_attachment optional
- and add it to the MockBugzilla.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/tool/bot/queueengine.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
-
-2010-06-09 Kenneth Russell <kbr@google.com>
-
- Reviewed by Dimitri Glazkov.
-
- Rename FloatArray to Float32Array
- https://bugs.webkit.org/show_bug.cgi?id=40323
-
- Used do-webcore-rename to perform renaming. Manually undid
- incorrect changes to WebCore/bridge/jni/jsc/JNIBridgeJSC.cpp,
- WebCore/manual-tests/resources/ArrayParameterTestApplet.java and
- ArrayParameterTestApplet.class. Updated LayoutTests. Built and ran
- all layout tests on Safari; built Chromium and ran selected WebGL
- tests.
-
- * Scripts/do-webcore-rename:
-
-2010-06-08 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out
- https://bugs.webkit.org/show_bug.cgi?id=40285
-
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
-
-2010-06-03 Roland Steiner <rolandsteiner@chromium.org>
-
- Reviewed by Tamura Kent.
-
- Bug 40052 - [DRT/Chromium] Upstream test_shell_webthemeengine as WebThemeEngineDRT
- https://bugs.webkit.org/show_bug.cgi?id=40052
-
- Add WebThemeEngineDRT and WebThemeControlDRT ported from Chromium rev. 48907
-
- * DumpRenderTree/DumpRenderTree.gypi:
- * DumpRenderTree/chromium/TestShellWin.cpp:
- (platformInit):
- * DumpRenderTree/chromium/WebThemeControlDRT.cpp: Added.
- (WebKit::):
- (WebKit::WebThemeControlDRT::WebThemeControlDRT):
- (WebKit::WebThemeControlDRT::~WebThemeControlDRT):
- (WebKit::WebThemeControlDRT::box):
- (WebKit::WebThemeControlDRT::line):
- (WebKit::WebThemeControlDRT::triangle):
- (WebKit::WebThemeControlDRT::roundRect):
- (WebKit::WebThemeControlDRT::oval):
- (WebKit::WebThemeControlDRT::circle):
- (WebKit::WebThemeControlDRT::nestedBoxes):
- (WebKit::WebThemeControlDRT::markState):
- (WebKit::WebThemeControlDRT::draw):
- (WebKit::WebThemeControlDRT::drawTextField):
- (WebKit::WebThemeControlDRT::drawProgressBar):
- * DumpRenderTree/chromium/WebThemeControlDRT.h: Added.
- (WebKit::WebThemeControlDRT::):
- * DumpRenderTree/chromium/WebThemeEngineDRT.cpp: Added.
- (WebKit::):
- (WebKit::WebThemeEngineDRT::paintButton):
- (WebKit::WebThemeEngineDRT::paintMenuList):
- (WebKit::WebThemeEngineDRT::paintScrollbarArrow):
- (WebKit::WebThemeEngineDRT::paintScrollbarThumb):
- (WebKit::WebThemeEngineDRT::paintScrollbarTrack):
- (WebKit::WebThemeEngineDRT::paintTextField):
- (WebKit::WebThemeEngineDRT::paintTrackbar):
- (WebKit::WebThemeEngineDRT::paintProgressBar):
- * DumpRenderTree/chromium/WebThemeEngineDRT.h: Added.
- (WebKit::WebThemeEngineDRT::WebThemeEngineDRT):
-
-2010-06-08 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r60878.
- http://trac.webkit.org/changeset/60878
- https://bugs.webkit.org/show_bug.cgi?id=40349
-
- broke linux build (Requested by tony^work on #webkit).
-
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
-
-2010-06-08 Tony Chang <tony@chromium.org>
-
- Reviewed by David Levin.
-
- [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out
- https://bugs.webkit.org/show_bug.cgi?id=40285
-
- * Scripts/webkitdirs.pm:
- * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
-
-2010-06-08 Kenneth Russell <kbr@google.com>
-
- Unreviewed, build fix.
-
- Fix build breakage from 38145
- https://bugs.webkit.org/show_bug.cgi?id=40346
-
- The fix for bug 38145 broke the Chromium Win build because
- Microsoft's cmath doesn't define log2. Suggested fix by zmo is to
- change log2(x) to log(x) / log(2). Built and ran WebGL layout
- tests in Safari on Mac OS X. Changed download mirrors for
- python-irclib to working ones.
-
- * Scripts/webkitpy/thirdparty/__init__.py:
-
-2010-06-08 Fumitoshi Ukai <ukai@chromium.org>
-
- Reviewed by Eric Seidel.
-
- old-run-webkit-tests should use ensure-valid-python to check if it can run the websockets tests
- https://bugs.webkit.org/show_bug.cgi?id=39058
-
- * Scripts/old-run-webkit-tests:
- use sourceDir() to find ensure-valid-python in checkPythonVersion()
-
-2010-06-08 Andras Becsi <abecsi@webkit.org>
-
- Unreviewed buildfix after r60479.
-
- [GTK] Move the declaration of getRootCoords higher up to fix the build on GTK
- versions other than 2.17.3.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (getRootCoords):
-
-2010-06-07 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Oliver Hunt.
-
- [GTK] Mouse movement should not trigger a replay of saved events in the event sender
- https://bugs.webkit.org/show_bug.cgi?id=40267
-
- When a mouse button is down, automatically queue mouse motion events and
- do not play them back until the mouse button is released. This matches the
- behavior of other ports' EventSenders.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (mouseMoveToCallback): Don't automatically replaySavedEvents for mouse motion.
- (sendOrQueueEvent): Add a shouldReplaySavedEvents argument defaulting to true.
-
-2010-06-07 Nikolas Zimmermann <nzimmermann@rim.com>
-
- Reviewed by Sam Weinig.
-
- Add CPP bindings generator
- https://bugs.webkit.org/show_bug.cgi?id=38279
-
- Integrate CPP bindings in run-bindings-tests.
-
- * Scripts/run-bindings-tests:
-
-2010-06-04 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- Rename 'svn_merge_base' -> 'remote_merge_base'. This was left out of r60633.
- https://bugs.webkit.org/show_bug.cgi?id=40183
-
- * Scripts/webkitpy/tool/steps/preparechangelog.py:
-
-2010-06-04 Martin Robinson <mrobinson@igalia.com>
-
- Unreviewed.
-
- Add my new email and IRC nick to committers.py.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-04 Kinuko Yasuda <kinuko@chromium.org>
-
- Unreviewed.
-
- Revert changes in json_results_generator.py's _get_svn_revision.
-
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
-
-2010-06-04 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] GtkLauncher should support relative file paths
- https://bugs.webkit.org/show_bug.cgi?id=39944
-
- Allow GtkLauncher to handle relative file paths passed via command-line arguments.
-
- * GtkLauncher/main.c:
- (filename_to_url): Added.
- (main): Try to resolve arguments as relative file URLs first.
-
-2010-06-04 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] EventSender should call gtk_main_do_event instead of invoking signal handlers directly
- https://bugs.webkit.org/show_bug.cgi?id=40182
-
- Instead of invoking signal handlers directly via g_signal_emit_by_name, call
- gtk_main_do_event. This will allow us to call gtk_get_current_event() in WebKit
- without breaking DRT.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (dispatchEvent): Use gtk_main_do_event instead of invoking signal handlers directly.
- (keyDownCallback): Use dispatchEvent here which now uses gtk_main_do_event.
-
-2010-06-04 Anders Carlsson <andersca@apple.com>
-
- Reviewed by David Hyatt.
-
- Make the editing/spelling/context-menu-suggestions.html test more robust
- https://bugs.webkit.org/show_bug.cgi?id=40178
-
- Change the contextClick method to return an array of strings describing the context menu items.
-
- * DumpRenderTree/mac/EventSendingController.mm:
- (+[EventSendingController isSelectorExcludedFromWebScript:]):
- (+[EventSendingController webScriptNameForSelector:]):
- (-[EventSendingController contextClick]):
-
-2010-06-03 Kinuko Yasuda <kinuko@chromium.org>
-
- Reviewed by Shinichiro Hamaji.
-
- Clean up chromium-specific code from json_results_generator.py.
- https://bugs.webkit.org/show_bug.cgi?id=39665
-
- * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
- * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- * Scripts/webkitpy/layout_tests/port/base.py:
- * Scripts/webkitpy/layout_tests/port/chromium.py:
-
-2010-06-04 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Adam Barth.
-
- Utilize new takeFirst() method where appropriate.
- https://bugs.webkit.org/show_bug.cgi?id=40089
-
- * DumpRenderTree/chromium/EventSender.cpp:
- (EventSender::replaySavedEvents):
- * DumpRenderTree/chromium/LayoutTestController.cpp:
- (LayoutTestController::WorkQueue::processWork):
- (LayoutTestController::WorkQueue::reset):
-
-2010-06-04 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- [Qt] QtTestLauncher should allow notifications by default.
- https://bugs.webkit.org/show_bug.cgi?id=40078
-
- * QtTestBrowser/main.cpp:
- (NotificationsPermissionController::NotificationsPermissionController):
- (NotificationsPermissionController::checkPermission):
- (NotificationsPermissionController::requestPermission):
- (LauncherWindow::LauncherWindow):
-
-2010-06-04 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Adam Barth.
-
- Detect whether the user's environment can open a browser.
- https://bugs.webkit.org/show_bug.cgi?id=40136
-
- Some environments like cygwin silently fail webbrowser.open() causing
- webkit-patch upload not to display any diff. This detects environments
- where webbrowser.open() would fail by testing if webbrowser.get()
- raises an exception.
-
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/confirmdiff.py:
-
-2010-06-03 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by David Levin.
-
- Add dependencies required to link with VS Express 2005.
- https://bugs.webkit.org/show_bug.cgi?id=40038
-
- Visual Studio implicitly links against these libs.
- VC++ Express does not.
-
- * WebKitAPITest/WebKitAPITestCommon.vsprops:
- * WinLauncher/WinLauncher.vcproj:
-
-2010-06-03 Fumitoshi Ukai <ukai@chromium.org>
-
- Reviewed by David Levin.
-
- bad codecs.open in webkitpy/layout_tests/ports/websocket_server.py
- https://bugs.webkit.org/show_bug.cgi?id=40105
-
- * Scripts/webkitpy/layout_tests/port/websocket_server.py:
- - kill pywebsocket process when url is not alive and the process is not
- terminated, not to leave pywebsocket server running.
- - fix codecs.open parameters.
-
-2010-06-03 Fumitoshi Ukai <ukai@chromium.org>
-
- Reviewed by Alexey Proskuryakov.
-
- old-run-webkit-tests should use ensure-valid-python to check if it can run the websockets tests
- https://bugs.webkit.org/show_bug.cgi?id=39058
-
- * Scripts/ensure-valid-python:
- - Perl 5.8 doesn't have File::Temp->newdir(). Use File::Temp->tempdir() instead.
- - Add --check-only and --help option.
- - --check-only option only checks python version and don't try to install Python 2.5.
- - Set executable bit.
- * Scripts/old-run-webkit-tests:
- - Check if it can run the websocket tests by calling ensure-valid-python --check-only.
-
-2010-05-14 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Adam Barth.
-
- add a RietveldUploadQueue to upload in-rietveld? patches to rietveld
- https://bugs.webkit.org/show_bug.cgi?id=38918
-
- Patches with in-rietveld? get uploaded to rietveld and get marked
- in-rietveld+. If the upload fails, they are marked in-rietveld-
- and an error is logged to the bug, like the commit-queue.
-
- Also, get rid of --fancy-review and the ability to upload to rietveld
- using webkit-patch upload/post.
-
- * Scripts/webkitpy/common/net/bugzilla.py:
- * Scripts/webkitpy/common/net/bugzilla_unittest.py:
- * Scripts/webkitpy/tool/commands/download.py:
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- * Scripts/webkitpy/tool/commands/queues.py:
- * Scripts/webkitpy/tool/commands/queues_unittest.py:
- * Scripts/webkitpy/tool/commands/upload.py:
- * Scripts/webkitpy/tool/commands/upload_unittest.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/options.py:
- * Scripts/webkitpy/tool/steps/postcodereview.py:
-
-2010-05-24 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Chris Jerdonek.
-
- many webkit-patch commands fail in a non-svn tracking git checkout
- https://bugs.webkit.org/show_bug.cgi?id=38156
-
- If the svn-tracking-branch (trunk) doesn't exist, fallback to the git remote-tracking-branch (master).
- If neither exists, then error out. This makes webkit-patch work
- for anyone that follows the intructions at http://trac.webkit.org/wiki/UsingGitWithWebKit
- to checkout webkit. The fallback to master is for people who don't
- do the steps on that page for tracking svn.
-
- * Scripts/webkitpy/common/checkout/scm.py:
- * Scripts/webkitpy/common/checkout/scm_unittest.py:
-
-2010-06-03 Mike Fenton <mifenton@rim.com>
-
- Unreviewed.
-
- Reverse e-mail for myself in committers.py to correspond with bugzilla account.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-06-03 Pavel Feldman <pfeldman@chromium.org>
-
- Reviewed by Yury Semikhatsky.
-
- Web Inspector: a number of fixes that make InspectorController
- happy with null redirects.
-
- https://bugs.webkit.org/show_bug.cgi?id=40109
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (runTest):
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (runTest):
- * DumpRenderTree/win/DumpRenderTree.cpp:
- (runTest):
-
-2010-06-02 Tasuku Suzuki <tasuku.suzuki@nokia.com>
-
- Reviewed by Shinichiro Hamaji.
-
- [Qt] Fix compilation with QT_NO_PROPERTIES
- https://bugs.webkit.org/show_bug.cgi?id=38324
-
- * QtTestBrowser/main.cpp:
- (LauncherWindow::init):
-
-2010-06-02 Diego Gonzalez <diegohcg@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Make possible run DRT with QGraphicsWebView
- https://bugs.webkit.org/show_bug.cgi?id=40016
-
- Make possible to use a environment variable for switching backend.
- Usage: QT_DRT_WEBVIEW_MODE=graphics WebKitTools/Scripts/run-webkit-tests --qt
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebViewGraphicsBased::WebViewGraphicsBased):
- (WebCore::DumpRenderTree::DumpRenderTree):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- (WebCore::DumpRenderTree::setGraphicsBased):
- (WebCore::DumpRenderTree::isGraphicsBased):
- (WebCore::WebViewGraphicsBased::graphicsView):
- (WebCore::WebViewGraphicsBased::setPage):
- * Scripts/old-run-webkit-tests:
-
-2010-06-02 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Slave lost shouldn't be recognized as build failed.
- https://bugs.webkit.org/show_bug.cgi?id=39282
-
- * Scripts/webkitpy/common/net/buildbot.py: Treat slave lost as green.
- * Scripts/webkitpy/common/net/buildbot_unittest.py: Add unit test for slave lost.
-
-2010-06-01 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Fix the lifecycle of notification objects
- https://bugs.webkit.org/show_bug.cgi?id=40003
-
- Remove the dependency of notifications on QWebPage.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::requestPermissionCallback):
- (WebCore::WebPage::WebPage):
- (WebCore::DumpRenderTree::requestPermission):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
-
-2010-06-02 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r60559.
- http://trac.webkit.org/changeset/60559
- https://bugs.webkit.org/show_bug.cgi?id=40055
-
- It broke python unit test (Requested by Ossy on #webkit).
-
- * Scripts/webkitpy/common/net/buildbot.py:
-
-2010-06-02 Csaba Osztrogonác <ossy@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Slave lost shouldn't be recognized as build failed.
- https://bugs.webkit.org/show_bug.cgi?id=39282
-
- * Scripts/webkitpy/common/net/buildbot.py:
-
-2010-06-02 Tony Gentilcore <tonyg@chromium.org>
-
- Reviewed by Eric Seidel.
-
- Fix crash caused when assigned_to is disabled
- https://bugs.webkit.org/show_bug.cgi?id=40039
-
- * Scripts/webkitpy/common/net/bugzilla.py:
-
-2010-06-02 Sterling Swigart <sswigart@google.com>
-
- Reviewed by David Levin.
-
- Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
- https://bugs.webkit.org/show_bug.cgi?id=39906
-
- * Scripts/build-webkit:
-
-2010-06-01 Raine Makelainen <raine.makelainen@nokia.com>
-
- Reviewed by Simon Hausmann.
-
- Fixed tests to use QWebSettings::JavascriptCanAccessClipboard instead of QWebSettings::JavaScriptCanAccessClipboard.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::WebPage::WebPage):
- (WebCore::WebPage::resetSettings):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setJavaScriptCanAccessClipboard):
-
-2010-06-01 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Mark Rowe.
-
- A nicer Tiger build fix.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- * DumpRenderTree/mac/Configurations/Base.xcconfig:
- Enable GCC_OBJC_CALL_CXX_CDTORS via .xcconfig.
-
-2010-06-01 Alexey Proskuryakov <ap@apple.com>
-
- A real Tiger build fix.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Enable GCC_OBJC_CALL_CXX_CDTORS
- for all configurations, not just debug.
-
-2010-06-01 Alexey Proskuryakov <ap@apple.com>
-
- Tiger build fix.
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Enable GCC_OBJC_CALL_CXX_CDTORS.
-
-2010-06-01 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Get more mouse tests passing
- https://bugs.webkit.org/show_bug.cgi?id=39040
-
- Reproduce the logic from the Windows EventSender for mapping
- button numbers to GDK button numbers. Move this logic to the
- prepareMouseButtonEvent helper.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Reproduce Windows logic.
- (contextClickCallback): Move mapping logic to prepareMouseButtonEvent.
- (mouseDownCallback): Ditto.
- (mouseUpCallback): Ditto.
-
-2010-06-01 Alexey Proskuryakov <ap@apple.com>
-
- Reviewed by Sam Weinig.
-
- https://bugs.webkit.org/show_bug.cgi?id=39434
- REGRESSION (r59811): Geolocation callbacks cannot be created
-
- * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added MockGeolocationProvider.
-
- * DumpRenderTree/mac/DumpRenderTree.mm:
- (createWebViewAndOffscreenWindow): Tell the view to use MockGeolocationProvider.
- (resetWebViewToConsistentStateBeforeTesting): Make sure that mock notifications don't leak
- into subsequent tests.
-
- * DumpRenderTree/mac/LayoutTestControllerMac.mm:
- (LayoutTestController::setMockGeolocationPosition): Changed to use MockGeolocationProvider.
- (LayoutTestController::setMockGeolocationError): Ditto.
-
- * DumpRenderTree/mac/MockGeolocationProvider.h: Added.
- * DumpRenderTree/mac/MockGeolocationProvider.mm: Added.
- (+[MockGeolocationProvider shared]):
- (-[MockGeolocationProvider dealloc]):
- (-[MockGeolocationProvider setPosition:]):
- (-[MockGeolocationProvider setError:]):
- (-[MockGeolocationProvider registerWebView:]):
- (-[MockGeolocationProvider unregisterWebView:]):
- (-[MockGeolocationProvider lastPosition]):
- (-[MockGeolocationProvider stopTimer]):
- (-[MockGeolocationProvider timerFired]):
-
- * DumpRenderTree/mac/UIDelegate.mm:
- (-[UIDelegate webView:decidePolicyForGeolocationRequestFromOrigin:frame:listener:]):
- This delegate method must send a response. I'm not sure what the two-stage check is supposed
- to achieve, it seems unnecessary.
-
-2010-05-12 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Double clicks cause three button press events
- https://bugs.webkit.org/show_bug.cgi?id=38853
-
- WebKit now filters the extra GDK_BUTTON_PRESS before GDK_2BUTTON_PRESS
- and GDK_3BUTTON_PRESS via gdk_event_peek(). Since EventSender bypasses
- the GDK event queue entirely, we simply do not send the extra event.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (mouseDownCallback): Do not send extra event. Send GDK_3BUTTON_PRESS appropriately.
- (dispatchEvent): Properly handle GDK_3BUTTON_PRESS.
-
-2010-06-01 Martin Robinson <mrobinson@igalia.com>
-
- Not reviewed. Build fix.
-
- Fix GTK+ build caused by a bad merge.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Use the GdkEvent union as a pointer here.
-
-2010-06-01 Martin Robinson <mrobinson@webkit.org>
-
- Reviewed by Xan Lopez.
-
- [GTK] Double clicks cause three button press events
- https://bugs.webkit.org/show_bug.cgi?id=38853
-
- Small EventSender cleanups. Consolidate some common code. Style fixes.
-
- * DumpRenderTree/gtk/EventSender.cpp:
- (prepareMouseButtonEvent): Added.
- (contextClickCallback): Use prepareMouseButtonEvent.
- (mouseDownCallback): Use prepareMouseButtonEvent.
- (mouseUpCallback): Use prepareMouseButtonEvent.
- (mouseMoveToCallback): Small style fix.
-
-2010-06-01 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] Double clicks cause three button press events
- https://bugs.webkit.org/show_bug.cgi?id=38853
-
- Add rudimentary leapForward support to the GTK+ DRT. leapForward allows a test
- to pause for a specified amount of time. It is used in the processing of drag-
- -and-drop data as well as to separate distinct mouse double-clicks in some tests.
- This patch enables tests that rely on the latter behavior to pass.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (webViewWindowObjectCleared): Only initialize the EventSender when loading the top frame.
- * DumpRenderTree/gtk/EventSender.cpp:
- (leapForwardCallback): Add support for adjusting the time offset on leapForward().
- (contextClickCallback): Use sendOrQueueEvent.
- (updateClickCount): Take the time offset into account when counting clicks.
- (mouseDownCallback): Use sendOrQueueEvent.
- (getStateFlags): Change down/currentEventButton into buttonCurrentlyDown/lastClickButton.
- (mouseUpCallback): Use sendOrQueueEvent.
- (mouseMoveToCallback): Ditto.
- (mouseWheelToCallback): Ditto.
- (sendOrQueueEvent): Added.
- (dispatchEvent): Added.
- (replaySavedEvents): Pause when an event has a delay and defer to dispatchEvent.
- (makeEventSender): Only initialize the EventSender when loading the top frame.
- * DumpRenderTree/gtk/EventSender.h: Ditto.
-
-2010-06-01 Martin Robinson <mrobinson@igalia.com>
-
- Reviewed by Xan Lopez.
-
- [GTK] css1/color_and_background/background_attachment.html fails on the 32-bit debug bot
- https://bugs.webkit.org/show_bug.cgi?id=39101
-
- Work around timing issues for render tree dumps by pumping the
- main loop before doing the dump. Resize events are asynchronous
- in GTK+, so sometimes resize requests are still pending when DRT
- dumps the tree.
-
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (dump): Pump the main loop before dumping the render tree.
-
-2010-05-31 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Fix crash of a test after another test with multiple windows
- https://bugs.webkit.org/show_bug.cgi?id=39942
-
- If a test opens multiple windows, focuses on non-main window, and
- the focused window is closed, TestShell::m_focusedWidget points a
- deleted object.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::closeWindow): Clear m_focusedWidget.
-
-2010-05-30 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- new-run-webkit-tests: Support DRT on Chromium-win
- https://bugs.webkit.org/show_bug.cgi?id=39810
-
- Add --test-shell flag to DRT/Chromium, and it changes DRT so that
- it behaves like test_shell about command analysis, printing
- format, pixel dumping, and timeout handling.
-
- chromium.py and chromium_win.py supports the --test-shell flag and
- DRT/Chromium-win binary names.
-
- * DumpRenderTree/DumpRenderTree.gypi: Add new files.
- * DumpRenderTree/chromium/DumpRenderTree.cpp:
- (runTest): Support for test_shell-style command.
- (main): Introduce --test-shell.
- * DumpRenderTree/chromium/TestEventPrinter.cpp: Added.
- * DumpRenderTree/chromium/TestEventPrinter.h: Added.
- TestEventPrinter class manages stdio output and image output.
- TestEventPrinter.cpp has two implementations; DRTPrinter and
- TestShellPrinter.
- * DumpRenderTree/chromium/TestShell.cpp:
- Some changes for TestEventPrinter.
- (TestShell::TestShell):
- (TestShell::runFileTest):
- (TestShell::testTimedOut):
- (TestShell::dump):
- (TestShell::dumpImage):
- * DumpRenderTree/chromium/TestShell.h:
- (TestShell::printer):
- (TestShell::layoutTestTimeout):
- (TestShell::layoutTestTimeoutForWatchDog):
- (TestShell::setLayoutTestTimeout):
- * DumpRenderTree/chromium/TestShellWin.cpp:
- (watchDogThread): Use TestShell::layoutTestTimeoutForWatchDog().
- * Scripts/webkitpy/layout_tests/port/chromium.py:
- * Scripts/webkitpy/layout_tests/port/chromium_win.py:
-
-2010-05-30 Robert Hogan <robert@webkit.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Enhance Qt DRT implementation to support platform scroll wheel events.
-
- https://bugs.webkit.org/show_bug.cgi?id=36004
-
- * DumpRenderTree/qt/EventSenderQt.cpp:
- (EventSender::EventSender): QApplication::setWheelScrollLines(2) in order to match
- Scrollbar::pixelsPerLineStep() for DRT testing.
- (EventSender::mouseScrollBy): Added
- (EventSender::continuousMouseScrollBy): Added
- * DumpRenderTree/qt/EventSenderQt.h:
-
-2010-05-28 Adam Barth <abarth@webkit.org>
-
- Reviewed by David Levin.
-
- webkit-patch should support CHANGE_LOG_EDIT_APPLICATION
- https://bugs.webkit.org/show_bug.cgi?id=39546
-
- One sublty is that we want to wait for the user to finish editing the
- ChangeLog before moving on to the next step. That means we want to pass
- -W to open. However, if the user is using Xcode to edit the ChangeLog,
- we don't want them to have to exit the Xcode application. For this reason,
- we create a new instance of the application with -n.
-
- Overall, xed seems like a better solution, so we recommend that too.
-
- * Scripts/webkitpy/common/system/user.py:
- * Scripts/webkitpy/tool/mocktool.py:
- * Scripts/webkitpy/tool/steps/editchangelog.py:
-
-2010-05-21 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Ojan Vafai.
-
- new-run-webkit-tests: fix handling of Ctrl-C to exit even if some
- threads are wedged. Also, the script will print the results of the
- tests completed when the interrupt occurs.
-
- https://bugs.webkit.org/show_bug.cgi?id=33238
-
- * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing.py:
- * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
-
-2010-05-28 Darin Adler <darin@apple.com>
-
- Ignore more Python messiness.
-
- * Scripts/webkitpy/layout_tests/data/platform/test: Added property svn:ignore.
- * Scripts/webkitpy/layout_tests/layout_package: Added property svn:ignore.
- * Scripts/webkitpy/layout_tests/test_types: Added property svn:ignore.
- * Scripts/webkitpy/test: Added property svn:ignore.
- * Scripts/webkitpy/thirdparty/simplejson: Added property svn:ignore.
-
-2010-05-28 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Beth Dakin.
-
- Adding myself as a reviewer.
-
- * Scripts/webkitpy/common/config/committers.py:
-
-2010-05-28 Chris Fleizach <cfleizach@apple.com>
-
- Build fix. No review.
-
- AX: need to catch NSAccessibilityExceptions in DRT
- https://bugs.webkit.org/show_bug.cgi?id=39881
-
- It looks like Tiger doesn't like seeing a NSMakeRange inside a @try.
-
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (AccessibilityUIElement::rowIndexRange):
- (AccessibilityUIElement::columnIndexRange):
- (AccessibilityUIElement::selectedTextRange):
-
-2010-05-28 Chris Fleizach <cfleizach@apple.com>
-
- Reviewed by Darin Adler.
-
- AX: need to catch NSAccessibilityExceptions in DRT
- https://bugs.webkit.org/show_bug.cgi?id=39881
-
- Normally, accessibility exceptions are caught in the AX Runtime on the Mac, but
- because DRT is its own AX client, no one is there to catch these otherwise innocuous exceptions.
-
- So DRT should wrap exception handlers around its AX related calls.
-
- * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
- (attributesOfElement):
- (AccessibilityUIElement::getLinkedUIElements):
- (AccessibilityUIElement::getDocumentLinks):
- (AccessibilityUIElement::getChildren):
- (AccessibilityUIElement::getChildrenWithRange):
- (AccessibilityUIElement::ariaOwnsElementAtIndex):
- (AccessibilityUIElement::ariaFlowToElementAtIndex):
- (AccessibilityUIElement::disclosedRowAtIndex):
- (AccessibilityUIElement::selectedRowAtIndex):
- (AccessibilityUIElement::titleUIElement):
- (AccessibilityUIElement::parentElement):
- (AccessibilityUIElement::disclosedByRow):
- (AccessibilityUIElement::stringAttributeValue):
- (AccessibilityUIElement::boolAttributeValue):
- (AccessibilityUIElement::isAttributeSettable):
- (AccessibilityUIElement::isAttributeSupported):
- (AccessibilityUIElement::role):
- (AccessibilityUIElement::subrole):
- (AccessibilityUIElement::roleDescription):
- (AccessibilityUIElement::title):
- (AccessibilityUIElement::description):
- (AccessibilityUIElement::orientation):
- (AccessibilityUIElement::stringValue):
- (AccessibilityUIElement::language):
- (AccessibilityUIElement::helpText):
- (AccessibilityUIElement::x):
- (AccessibilityUIElement::y):
- (AccessibilityUIElement::width):
- (AccessibilityUIElement::height):
- (AccessibilityUIElement::clickPointX):
- (AccessibilityUIElement::clickPointY):
- (AccessibilityUIElement::intValue):
- (AccessibilityUIElement::minValue):
- (AccessibilityUIElement::maxValue):
- (AccessibilityUIElement::valueDescription):
- (AccessibilityUIElement::insertionPointLineNumber):
- (AccessibilityUIElement::isActionSupported):
- (AccessibilityUIElement::isEnabled):
- (AccessibilityUIElement::isRequired):
- (AccessibilityUIElement::isSelected):
- (AccessibilityUIElement::isExpanded):
- (AccessibilityUIElement::hierarchicalLevel):
- (AccessibilityUIElement::ariaIsGrabbed):
- (AccessibilityUIElement::ariaDropEffects):
- (AccessibilityUIElement::lineForIndex):
- (AccessibilityUIElement::boundsForRange):
- (AccessibilityUIElement::stringForRange):
- (AccessibilityUIElement::attributesOfColumnHeaders):
- (AccessibilityUIElement::attributesOfRowHeaders):
- (AccessibilityUIElement::attributesOfColumns):
- (AccessibilityUIElement::attributesOfRows):
- (AccessibilityUIElement::attributesOfVisibleCells):
- (AccessibilityUIElement::attributesOfHeader):
- (AccessibilityUIElement::rowCount):
- (AccessibilityUIElement::columnCount):
- (AccessibilityUIElement::indexInTable):
- (AccessibilityUIElement::rowIndexRange):
- (AccessibilityUIElement::columnIndexRange):
- (AccessibilityUIElement::cellForColumnAndRow):
- (AccessibilityUIElement::selectedTextRange):
- (AccessibilityUIElement::setSelectedTextRange):
- (AccessibilityUIElement::increment):
- (AccessibilityUIElement::decrement):
- (AccessibilityUIElement::showMenu):
- (AccessibilityUIElement::press):
- (AccessibilityUIElement::url):
- (AccessibilityUIElement::hasPopup):
-
-2010-05-28 Yael Aharon <yael.aharon@nokia.com>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] Pass all web notification layout tests
- https://bugs.webkit.org/show_bug.cgi?id=39146
-
- Mimic Chromium's test_shell security model in Qt's DRT.
- It makes a list of origins which were granted permission to display
- notifications, and only those origins can display notifications.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::checkPermissionCallback):
- (WebCore::requestPermissionCallback):
- (WebCore::WebPage::WebPage):
- (WebCore::DumpRenderTree::checkPermission):
- (WebCore::DumpRenderTree::requestPermission):
- * DumpRenderTree/qt/DumpRenderTreeQt.h:
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::reset):
- (LayoutTestController::grantDesktopNotificationPermission):
- (LayoutTestController::checkDesktopNotificationPermission):
- * DumpRenderTree/qt/LayoutTestControllerQt.h:
-
-2010-05-27 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by Shinichiro Hamaji.
-
- check-webkit-style complains about use of NULL in GTK function calls that require sentinels
- https://bugs.webkit.org/show_bug.cgi?id=39372
-
- Don't warn about NULL in g_*() calls. Zero can't be used instead
- for calls like g_build_filename and g_object_get/set.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-05-27 Luiz Agostini <luiz.agostini@openbossa.org>
-
- Reviewed by Kenneth Rohde Christiansen.
-
- [Qt] Platform plugin example
- https://bugs.webkit.org/show_bug.cgi?id=39489
-
- Exempting directory WebKit/qt/examples/ from style guide.
-
- * Scripts/webkitpy/style/checker.py:
-
-2010-05-26 Philippe Normand <pnormand@igalia.com>
-
- Reviewed by David Levin.
-
- [style] Allow usage of NULL in gst_*_many()
- https://bugs.webkit.org/show_bug.cgi?id=39740
-
- Don't warn if NULL is used by gst_*_many() functions. Zero can't
- be used for the reason explained in Bug 32858.
-
- * Scripts/webkitpy/style/checkers/cpp.py:
- * Scripts/webkitpy/style/checkers/cpp_unittest.py:
-
-2010-05-27 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Update script to run the normal version of the parser tests.
-
- * Scripts/test-html5-parser:
-
-2010-05-27 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Add HTML5 parser support to run-webkit-tests
- https://bugs.webkit.org/show_bug.cgi?id=39815
-
- * Scripts/old-run-webkit-tests:
-
-2010-05-26 Adam Barth <abarth@webkit.org>
-
- Reviewed by Eric Seidel.
-
- Make HTML5 lexer not ASSERT when resuming partial parses
- https://bugs.webkit.org/show_bug.cgi?id=39755
-
- Add webkit-resumer.html to the HTML5 parser test suite.
-
- * Scripts/test-html5-parser:
-
-2010-05-24 Tony Chang <tony@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] setup fonts on chromium linux DRT
- https://bugs.webkit.org/show_bug.cgi?id=39644
-
- * DumpRenderTree/chromium/TestShellGtk.cpp:
- (setupFontconfig):
- (platformInit):
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::paintRect): Fix a bug where in release builds, we didn't initialize m_canvas.
- * DumpRenderTree/chromium/fonts.conf: Added.
-
-2010-05-24 Dirk Pranke <dpranke@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- Re-commit r58765 - it had been rolled out to see if it was causing
- a perf regression (in r59787 and r59789), but that does not seem to
- have been the case.
-
- https://bugs.webkit.org/show_bug.cgi?id=39605
-
- * DumpRenderTree/chromium/NotificationPresenter.cpp:
- (NotificationPresenter::show):
-
-2010-05-25 Ojan Vafai <ojan@chromium.org>
-
- Reviewed by Chris Jerdonek.
-
- remove suppression of rietveld logging
- https://bugs.webkit.org/show_bug.cgi?id=39693
-
- Now that we only upload to rietveld explicitly, e.g. on the bot
- or via webkit-patch post-attachment-to-rietveld, we should print
- all the rietveld logging. It was suppressed before to avoid making
- webkit-patch upload too noisy.
-
- * Scripts/webkitpy/common/net/rietveld.py:
-
-2010-05-25 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Ojan Vafai.
-
- [Qt] Expose the editing behavior setting in DRT to test all editing code paths
- https://bugs.webkit.org/show_bug.cgi?id=39680
-
- Implement LayoutTestController::setEditingBehavior in Qt's DRT.
-
- * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
- (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::setEditingBehavior):
-
-2010-05-25 Kevin Ollivier <kevino@theolliviers.com>
-
- [wx] Build fix after API change and addition of WebCore/platform/text/transcoder dir.
-
- * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
- (LayoutTestController::setEditingBehavior):
- * wx/build/settings.py:
-
-2010-05-24 Antonio Gomes <tonikitoo@webkit.org>
-
- Reviewed by Eric Seidel and Kent Tamura (for the Chromium part).
-
- editingBehavior settings needs to be set back to a reasonable default between tests
- https://bugs.webkit.org/show_bug.cgi?id=39433
-
- Similarly to r59861, hard code the default setting during reset for Gtk and Chromium,
- so that the serialized version of the setting stays in sync with expectations.
-
- * DumpRenderTree/chromium/TestShell.cpp:
- (TestShell::resetWebSettings):
- * DumpRenderTree/gtk/DumpRenderTree.cpp:
- (resetDefaultsToConsistentValues):
-
-2010-05-24 Eric Seidel <eric@webkit.org>
-
- Reviewed by Adam Barth.
-
- webkit-patch land calls scm.changed_files 4 times!
- https://bugs.webkit.org/show_bug.cgi?id=39584
-
- * Scripts/webkitpy/tool/commands/download_unittest.py:
- - Assert that we don't call modified_changelogs too often.
- * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
- - Use cached changelogs list instead of calling modified_changelogs directly.
- * Scripts/webkitpy/tool/steps/validatereviewer.py:
- - ditto.
-
-2010-05-24 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Import layout_test_helper for Windows
- https://bugs.webkit.org/show_bug.cgi?id=39581
-
- Import Chromium win/layout_test_helper.cc as LayoutTestHelperWin.cpp.
- http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/win/layout_test_helper.cc
-
- * DumpRenderTree/chromium/LayoutTestHelperWin.cpp: Added.
-
-2010-05-24 Kent Tamura <tkent@chromium.org>
-
- Reviewed by Dimitri Glazkov.
-
- [DRT/Chromium] Reset frame name
- https://bugs.webkit.org/show_bug.cgi?id=39586
-
- This change fixes about 70 unexpected results.
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::reset):
-
-2010-05-24 Marcus Bulach <bulach@chromium.org>
-
- Reviewed by Kent Tamura.
-
- [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h
- https://bugs.webkit.org/show_bug.cgi?id=39587
-
- * DumpRenderTree/chromium/WebViewHost.cpp:
- (WebViewHost::geolocationService):
-
-2010-05-24 Robert Hogan <robert@webkit.org>
-
- Reviewed by Laszlo Gombos.
-
- [Qt] DRT Support for removeOriginAccessWhitelistEntry
-
- Unskips http/tests/xmlhttprequest/origin-whitelisting-removal.html
-
- [Qt] DRT Support for removeOriginAccessWhitelistEntry
- https://bugs.webkit.org/show_bug.cgi?id=39565
-
- * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
- (LayoutTestController::removeOriginAccessWhitelistEntry):
-
-2010-05-24 Marcus Bulach <bulach@google.com>
-
- Reviewed by Ojan Vafai.
-
- _svn_branch_has_extra_commits needs to check for ^HEAD instead of ^head.
- https://bugs.webkit.org/show_bug.cgi?id=39603
-
- * Scripts/webkitpy/common/checkout/scm.py:
-
-== Rolled over to ChangeLog-2010-05-24 ==