Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(343)

Unified Diff: Tools/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 6286151: Merge 77706 - 2011-02-04 Adam Barth <abarth@webkit.org>... (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/648/
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « Source/WebCore/page/FrameView.cpp ('k') | Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Tools/ChangeLog
===================================================================
--- Tools/ChangeLog (revision 77831)
+++ Tools/ChangeLog (working copy)
@@ -1,3 +1,1528 @@
+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.
« no previous file with comments | « Source/WebCore/page/FrameView.cpp ('k') | Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698