| 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.
|
|
|