Index: Tools/ChangeLog |
=================================================================== |
--- Tools/ChangeLog (revision 88229) |
+++ Tools/ChangeLog (working copy) |
@@ -1,3 +1,499 @@ |
+2011-06-06 Shishir Agrawal <shishir@chromium.org> |
+ |
+ Reviewed by Tony Gentilcore. |
+ |
+ Add a "prerender" state for page visibility. |
+ https://bugs.webkit.org/show_bug.cgi?id=62062 |
+ |
+ * DumpRenderTree/chromium/LayoutTestController.cpp: |
+ (LayoutTestController::setPageVisibility): |
+ |
+2011-06-06 Csaba Osztrogonác <ossy@webkit.org> |
+ |
+ [Qt] Implement download feature for QtTestBrowser |
+ https://bugs.webkit.org/show_bug.cgi?id=61865 |
+ |
+ Buildfix for --minimal and CONFIG+=qt_minimal build after r88161. |
+ |
+ * QtTestBrowser/launcherwindow.cpp: |
+ (LauncherWindow::LauncherWindow): |
+ * QtTestBrowser/launcherwindow.h: |
+ |
+2011-06-06 Barát Tibor <Barat.Tibor@stud.u-szeged.hu> |
+ |
+ Reviewed by Csaba Osztrogonác. |
+ |
+ [Qt] Implement download feature for QtTestBrowser |
+ https://bugs.webkit.org/show_bug.cgi?id=61865 |
+ |
+ * QtTestBrowser/launcherwindow.cpp: |
+ (LauncherWindow::LauncherWindow): |
+ (LauncherWindow::downloadRequest): |
+ (LauncherWindow::fileDownloadFinished): |
+ * QtTestBrowser/launcherwindow.h: |
+ |
+2011-06-04 Dominic Cooney <dominicc@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Make DumpRenderTree initialize window.internals. |
+ https://bugs.webkit.org/show_bug.cgi?id=61076 |
+ |
+ * DumpRenderTree/win/DumpRenderTreeCommon.vsprops: link WebCoreTestSupport. |
+ * DumpRenderTree/win/FrameLoadDelegate.cpp: |
+ (FrameLoadDelegate::didClearWindowObjectForFrameInStandardWorld): |
+ |
+2011-06-06 Alexandru Chiculita <achicu@adobe.com> |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ Add ENABLE_CSS_EXCLUSIONS support for build-webkit script |
+ https://bugs.webkit.org/show_bug.cgi?id=61628 |
+ |
+ * Scripts/build-webkit: |
+ |
+2011-06-06 Mihnea Ovidenie <mihnea@adobe.com> |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ Add ENABLE(CSS_REGIONS) guard for CSS Regions support |
+ https://bugs.webkit.org/show_bug.cgi?id=61631 |
+ |
+ * Scripts/build-webkit: |
+ |
+2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com> |
+ |
+ Unreviewed. Fix the GTK+ build. |
+ |
+ * GNUmakefile.am: Use javascriptcore_cflags when building libWebCoreInternals. |
+ |
+2011-06-05 Alexey Proskuryakov <ap@apple.com> |
+ |
+ Add an e-mail address for Cameron McCormack that matches Bugzilla (so that auto-completion |
+ works properly). |
+ |
+ * Scripts/webkitpy/common/config/committers.py: |
+ |
+2011-06-04 Kevin Ollivier <kevino@theolliviers.com> |
+ |
+ [wx] Unreviewed build fix. Update git branch build dir handling to match what other |
+ WebKit scripts expect, so other scripts work properly with wx. |
+ |
+ * waf/build/build_utils.py: |
+ * waf/build/settings.py: |
+ |
+2011-06-04 Kevin Ollivier <kevino@theolliviers.com> |
+ |
+ [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures |
+ to build on Mac. |
+ |
+ * waf/build/settings.py: |
+ * wx/install-unix-extras: |
+ |
+2011-06-04 Kevin Ollivier <kevino@theolliviers.com> |
+ |
+ [wx] Unreviewed build fixes for recent trunk changes. |
+ |
+ * DumpRenderTree/wx/LayoutTestControllerWx.cpp: |
+ (LayoutTestController::setTextDirection): |
+ * waf/build/settings.py: |
+ |
+2011-06-04 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Fix the GTK+ build. |
+ |
+ * GNUmakefile.am: Add some missing newline escape. |
+ |
+2011-06-03 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Try to fix the GTK+ bulid. |
+ |
+ * GNUmakefile.am: Add JSDOMWrapper.cpp to the libWebCoreInternals |
+ source list. |
+ |
+2011-06-03 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ nrwt: should skip chromium test expectation overrides on upstream bots |
+ https://bugs.webkit.org/show_bug.cgi?id=61888 |
+ |
+ * Scripts/webkitpy/layout_tests/port/chromium.py: |
+ * Scripts/webkitpy/layout_tests/port/chromium_unittest.py: |
+ |
+2011-06-03 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ new-run-webkit-tests: minor logging, code cleanup |
+ https://bugs.webkit.org/show_bug.cgi?id=62055 |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/manager.py: |
+ * Scripts/webkitpy/layout_tests/layout_package/worker.py: |
+ |
+2011-06-03 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Try to fix the build failure on the GTK+ 32-bit Release bot. |
+ |
+ * GNUmakefile.am: Add JSInternal.{cpp,h} to the BUILT_SOURCES list. |
+ |
+2011-05-31 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ [GTK] Support smart replace for the pasteboard |
+ https://bugs.webkit.org/show_bug.cgi?id=61734 |
+ |
+ Call into the DumpRenderTreeSupportGtk hooks to toggle smart replace. |
+ This is required to produce consistent test results. |
+ |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: |
+ (resetDefaultsToConsistentValues): Set the smart replace setting to on by default. |
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: |
+ (LayoutTestController::setSmartInsertDeleteEnabled): Added an implementation of this |
+ methods which calls into DumpRenderTreeSupportGtk. |
+ |
+2011-06-03 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Teach Gtk build about window.internals |
+ https://bugs.webkit.org/show_bug.cgi?id=61071 |
+ |
+ * DumpRenderTree/gtk/DumpRenderTree.cpp: |
+ (webViewWindowObjectCleared): Inject the new internals object when the |
+ window object clears. |
+ * GNUmakefile.am: Add new source files and includes necessary for window.internals. |
+ Also do a little bit of cleanup. |
+ |
+2011-06-03 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Worker may not be stopped after LT. |
+ https://bugs.webkit.org/show_bug.cgi?id=61847 |
+ |
+ Re-submit a variant of the first fix for this bug. It's possible |
+ that actually calling cleanup() in the worker threads was taking |
+ too long and we triggered the assertions in the manager thread. |
+ |
+ I've bumped up the timeout in the manager and added better |
+ diagnostics. I also cleaned up the cleanup() code a bit because |
+ there was some unnecessary if-checks. |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/manager.py: |
+ * Scripts/webkitpy/layout_tests/layout_package/worker.py: |
+ |
+2011-06-03 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ nrwt: fix duplicate logging regression |
+ https://bugs.webkit.org/show_bug.cgi?id=61981 |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/printing.py: |
+ |
+2011-06-03 Robert Kroeger <rjkroege@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Modified addTouchPoint to correctly re-use touchPoint id values starting |
+ from the lowest not-un-use touchPoint id as is done by the embedder |
+ APIs. (Fixes BUGCR36415) |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=62016 |
+ |
+ * DumpRenderTree/chromium/EventSender.cpp: |
+ (EventSender::addTouchPoint): |
+ |
+2011-06-03 Cary Clark <caryclark@google.com> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Draw DRT scroll bar thumb with CG when WebKit renders with Skia |
+ https://bugs.webkit.org/show_bug.cgi?id=61534 |
+ |
+ Skia on Mac uses Skia to render WebKit, and CG |
+ to render UI elements. The CG elements need a |
+ transcribed graphics context that preserves the |
+ canvas matrix, and the canvas clip. |
+ |
+ The SkiaBitLocker utility class sets up a CGContext |
+ from the SkCanvas, locks the bitmap's bits, and |
+ releases the lock when the class goes out of scope. |
+ |
+ The SkiaBitLocker implementation is described by |
+ this patch: |
+ http://codereview.chromium.org/7031006/ |
+ |
+ When WebKit uses Skia for rendering, the WebCanvas |
+ is an SkCanvas. Create an equivalent CGContext to |
+ draw the scrollbar thumb. |
+ |
+ As the Chrome Mac port does not yet use Skia, this |
+ patch has no effect and requires no tests. |
+ |
+ * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: |
+ (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb): |
+ |
+2011-06-03 Andras Becsi <abecsi@webkit.org> |
+ |
+ Unreviewed build fix. |
+ |
+ Fix typo. |
+ |
+ * Scripts/old-run-webkit-tests: |
+ |
+2011-06-03 Andras Becsi <abecsi@webkit.org> |
+ |
+ Reviewed by Csaba Osztrogonác. |
+ |
+ Print error message when there is no httpd present on the system |
+ https://bugs.webkit.org/show_bug.cgi?id=61939 |
+ |
+ * Scripts/old-run-webkit-tests: Propose to run with --no-httpd. |
+ * Scripts/webkitperl/httpd.pm: |
+ |
+2011-06-03 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: [Chromium] cpu-profiler-profiling layout test is flaky on Linux Debug. |
+ https://bugs.webkit.org/show_bug.cgi?id=61533 |
+ |
+ Skip cpu-profiler-profiling in debug, implement a fast headless alternative. |
+ |
+ * DumpRenderTree/chromium/DRTDevToolsAgent.cpp: |
+ (DRTDevToolsAgent::setJavaScriptProfilingEnabled): |
+ * DumpRenderTree/chromium/DRTDevToolsAgent.h: |
+ * DumpRenderTree/chromium/LayoutTestController.cpp: |
+ (LayoutTestController::LayoutTestController): |
+ (LayoutTestController::setJavaScriptProfilingEnabled): |
+ * DumpRenderTree/chromium/LayoutTestController.h: |
+ * DumpRenderTree/wx/LayoutTestControllerWx.cpp: |
+ (LayoutTestController::setJavaScriptProfilingEnabled): |
+ * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: |
+ (WTR::LayoutTestController::setJavaScriptProfilingEnabled): |
+ * WebKitTestRunner/InjectedBundle/LayoutTestController.h: |
+ |
+2011-06-02 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ NRWT needs a way to log to a file without including backspaces without needing --verbose |
+ https://bugs.webkit.org/show_bug.cgi?id=60328 |
+ |
+ This change modifies NRWT so that if it can tell if it is |
+ writing to a terminal, it will overwrite any messages printed |
+ in the 'one-line-progress' and 'updates' print options, and if |
+ not (or if --verbose was specified) the messages will be printed |
+ without backspaces. |
+ |
+ If the overwriting updates are disabled, one-line-progress will |
+ only print every 10 seconds instead of on every update. This |
+ ensures that we still get updates once in a while while the |
+ tests are running, even if we're not in --verbose mode. Note |
+ that one-line-progress will now still be printed in --verbose, |
+ since it's useful as long as you're not flooded with the |
+ updates. |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/manager.py: |
+ * Scripts/webkitpy/layout_tests/layout_package/printing.py: |
+ * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py: |
+ |
+2011-06-02 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Reviewed by Gustavo Noronha Silva. |
+ |
+ [GTK] autogen.sh is run twice for each buld on the bots |
+ https://bugs.webkit.org/show_bug.cgi?id=61951 |
+ |
+ * Scripts/webkitdirs.pm: Only check the previous autotools arguments |
+ for the WebKit project. This prevents build-jsc runs from forcing subsequent |
+ build-webkit runs to re-rerun autogen.sh. |
+ |
+2011-06-02 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r87946. |
+ http://trac.webkit.org/changeset/87946 |
+ https://bugs.webkit.org/show_bug.cgi?id=61965 |
+ |
+ Cause NRWT to break (Requested by abarth|gardener on #webkit). |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/worker.py: |
+ |
+2011-06-02 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Add build logistics and plumbing for window.internals object. |
+ https://bugs.webkit.org/show_bug.cgi?id=60313 |
+ |
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added linking new WebCoreTestSupport library. |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::bindJSObjectsToWindow): Added injection code. |
+ * DumpRenderTree/mac/FrameLoadDelegate.mm: |
+ (-[FrameLoadDelegate didClearWindowObjectInStandardWorldForFrame:]): Ditto. |
+ |
+2011-06-02 Hao Zheng <zhenghao@chromium.org> |
+ |
+ Reviewed by Dirk Pranke. |
+ |
+ Call cleanup() explicitly at the end of worker.run(). |
+ https://bugs.webkit.org/show_bug.cgi?id=61847 |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/worker.py: |
+ |
+2011-06-02 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Unreviewed, rolling out r87926. |
+ http://trac.webkit.org/changeset/87926 |
+ https://bugs.webkit.org/show_bug.cgi?id=60313 |
+ |
+ Fails to find WebCoreTestSupport.dylib on bots. |
+ |
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::bindJSObjectsToWindow): |
+ * DumpRenderTree/mac/FrameLoadDelegate.mm: |
+ (-[FrameLoadDelegate didClearWindowObjectInStandardWorldForFrame:]): |
+ |
+2011-05-21 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Add build logistics and plumbing for window.internals object. |
+ https://bugs.webkit.org/show_bug.cgi?id=60313 |
+ |
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added linking new WebCoreTestSupport library. |
+ * DumpRenderTree/chromium/TestShell.cpp: |
+ (TestShell::bindJSObjectsToWindow): Added injection code. |
+ * DumpRenderTree/mac/FrameLoadDelegate.mm: |
+ (-[FrameLoadDelegate didClearWindowObjectInStandardWorldForFrame:]): Ditto. |
+ |
+2011-06-02 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Adjust efl coding style to more efl directories |
+ https://bugs.webkit.org/show_bug.cgi?id=61903 |
+ |
+ * Scripts/webkitpy/style/checker.py: Adjust efl coding style to efl directories. |
+ |
+2011-06-01 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ old-run-webkit-tests: add support for audio files |
+ https://bugs.webkit.org/show_bug.cgi?id=57992 |
+ |
+ * Scripts/old-run-webkit-tests: |
+ |
+2011-06-01 Jochen Eisinger <jochen@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Implement layoutTestController.setImagesAllowed for controlling the respective behavior of the WebPermissionClient |
+ https://bugs.webkit.org/show_bug.cgi?id=34314 |
+ |
+ * DumpRenderTree/DumpRenderTree.gypi: |
+ * DumpRenderTree/chromium/LayoutTestController.cpp: |
+ (LayoutTestController::LayoutTestController): |
+ (LayoutTestController::setImagesAllowed): |
+ (LayoutTestController::setStorageAllowed): |
+ * DumpRenderTree/chromium/LayoutTestController.h: |
+ * DumpRenderTree/chromium/WebPermissions.cpp: Copied from Tools/DumpRenderTree/chromium/WebPermissions.h. |
+ (WebPermissions::WebPermissions): |
+ (WebPermissions::~WebPermissions): |
+ (WebPermissions::allowImages): |
+ (WebPermissions::allowStorage): |
+ (WebPermissions::setImagesAllowed): |
+ (WebPermissions::setStorageAllowed): |
+ (WebPermissions::reset): |
+ * DumpRenderTree/chromium/WebPermissions.h: |
+ |
+2011-06-01 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Test plugin should support event logging on the windows port. |
+ https://bugs.webkit.org/show_bug.cgi?id=61721 |
+ |
+ * DumpRenderTree/TestNetscapePlugIn/main.cpp: |
+ (handleEventWin): Well, handle them. |
+ |
+2011-06-01 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Use correct file name for dragging out images. |
+ https://bugs.webkit.org/show_bug.cgi?id=24887 |
+ |
+ * DumpRenderTree/chromium/EventSender.cpp: |
+ (EventSender::EventSender): |
+ (EventSender::dumpFilenameBeingDragged): |
+ * DumpRenderTree/chromium/EventSender.h: |
+ |
+2011-06-01 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ nrwt: make webaudio work w/o content-length header |
+ https://bugs.webkit.org/show_bug.cgi?id=61819 |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/printing.py: |
+ * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py: |
+ * Scripts/webkitpy/layout_tests/port/mock_drt.py: |
+ * Scripts/webkitpy/layout_tests/port/webkit.py: |
+ |
+2011-06-01 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com> |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ [Qt][WK2] Add QGLWidget viewport support to MiniBrowser |
+ https://bugs.webkit.org/show_bug.cgi?id=61802 |
+ |
+ Add command line parameter and menu item to MiniBrowser application |
+ enabling use of QGLWidget for browser viewport. |
+ |
+ * MiniBrowser/qt/BrowserWindow.cpp: |
+ (BrowserWindow::BrowserWindow): |
+ (BrowserWindow::toggleGLViewport): |
+ * MiniBrowser/qt/BrowserWindow.h: |
+ * MiniBrowser/qt/MiniBrowserApplication.cpp: |
+ (MiniBrowserApplication::handleUserOptions): |
+ * MiniBrowser/qt/MiniBrowserApplication.h: |
+ (WindowOptions::WindowOptions): |
+ |
+2011-06-01 Martin Robinson <mrobinson@igalia.com> |
+ |
+ Reviewed by Xan Lopez. |
+ |
+ Print out autogen arguments when they differ from the last set, to help |
+ with debugging build issues. |
+ |
+ * Scripts/webkitdirs.pm: Print out previous and current build arguments |
+ when they differ. |
+ |
+2011-06-01 Carlos Garcia Campos <cgarcia@igalia.com> |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ [GTK] run-launcher should run MiniBrowser in WebKit2 |
+ https://bugs.webkit.org/show_bug.cgi?id=61858 |
+ |
+ * Scripts/run-launcher: Check whether -2 command line option has |
+ been passed and run MiniBrowser instead of GtkLauncher. |
+ |
+2011-05-31 Hao Zheng <zhenghao@chromium.org> |
+ |
+ Reviewed by Dirk Pranke. |
+ |
+ Fix exception in verbose printing mode. |
+ https://bugs.webkit.org/show_bug.cgi?id=61723 |
+ |
+ * Scripts/webkitpy/layout_tests/layout_package/printing.py: |
+ |
2011-05-31 Yong Li <yoli@rim.com> |
Reviewed by Eric Seidel. |