summaryrefslogtreecommitdiffstats
path: root/WebKitTools/ChangeLog
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:15 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:15 -0800
commit1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353 (patch)
tree4457a7306ea5acb43fe05bfe0973b1f7faf97ba2 /WebKitTools/ChangeLog
parent9364f22aed35e1a1e9d07c121510f80be3ab0502 (diff)
downloadexternal_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.zip
external_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.tar.gz
external_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.tar.bz2
Code drop from //branches/cupcake/...@124589
Diffstat (limited to 'WebKitTools/ChangeLog')
-rw-r--r--WebKitTools/ChangeLog4456
1 files changed, 4318 insertions, 138 deletions
diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index 603c56e..683724c 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -1,3 +1,4183 @@
+2008-11-03 Pierre-Olivier Latour <pol@apple.com>
+
+ Reviewed by Dan Bernstein.
+
+ Fixed the override of the "AppleScrollBarVariant" system setting to also work with HIToolbox.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22054
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (setDefaultsToConsistentValuesForTesting):
+
+2008-10-31 Cameron Zwarich <zwarich@apple.com>
+
+ Not reviewed.
+
+ * Scripts/do-webcore-rename:
+
+ Add some renames to contemplate for the future.
+
+2008-10-31 Darin Adler <darin@apple.com>
+
+ Requested by Mark Rowe.
+
+ * Scripts/check-for-global-initializers: s/Web Kit/WebKit/.
+
+2008-10-31 David Kilzer <ddkilzer@apple.com>
+
+ Bug 21997: prepare-ChangeLog should filter out ChangeLog files
+
+ <https://bugs.webkit.org/show_bug.cgi?id=21997>
+
+ Reviewed by Darin Adler.
+
+ * Scripts/prepare-ChangeLog:
+ (generateFileList): Don't add ChangeLog files to %{$functionLists}.
+ This prevents them from showing up in the new ChangeLog entry. They
+ were already excluded from @{$changedFiles}.
+
+2008-10-30 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Jon Homeycutt.
+
+ Explicitly default to building for only the native architecture in debug and release builds.
+
+ * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
+
+2008-10-30 Pierre-Olivier Latour <pol@apple.com>
+
+ Reviewed by Dan Bernstein.
+
+ Fixed 64 bit build failure.
+
+ * DumpRenderTree/mac/PixelDumpSupportMac.mm:
+ (setupMainDisplayColorProfile):
+ (createBitmapContextFromWebView):
+
+2008-10-28 Alp Toker <alp@nuanti.com>
+
+ Fix GTK DRT following build breakage in r37928.
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (dump):
+ (runTest):
+ (main):
+
+2008-10-28 Alp Toker <alp@nuanti.com>
+
+ Reviewed by Mark Rowe.
+
+ Fix recently introduced double-free crashes in GTK DRT.
+
+ LayoutTestController was made ref-counted in r36606 and Mac/Win DRT
+ were updated to call ->deref() but GTK DRT was still deleting
+ gLayoutTestController manually. This patch updates GTK to match the
+ other ports and resolves the memory allocation issues.
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (runTest):
+
+2008-10-28 Alp Toker <alp@nuanti.com>
+
+ Reviewed by Mark Rowe.
+
+ Fix GTK DRT hang when running the tests.
+
+ Update output from the DRT tool to print an additional '#EOF' to match
+ breaking changes that were made in r37434.
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (dump):
+
+2008-10-28 Adele Peterson <adele@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Specify which Localizable.strings to update since we don't always want to update the file in the same
+ directory where we're searching for the strings to localize.
+
+ * Scripts/extract-localizable-strings:
+ * Scripts/update-webkit-localizable-strings:
+
+2008-10-28 Timothy Hatcher <timothy@apple.com>
+
+ Add support for enabling the profiler, so the profiling tests can continue
+ work now that the profiler is not always enabled.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21927
+
+ <rdar://problem/6211578> Make the JavaScript profiler opt-in, so it does
+ not slow down JavaScript all the time
+
+ Reviewed by Darin Adler and Kevin McCullough.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Make the editor use spaces.
+ * DumpRenderTree/LayoutTestController.cpp:
+ (setJavaScriptProfilingEnabledCallback): Added. Calls LayoutTestController::setJavaScriptProfilingEnabled.
+ (LayoutTestController::staticFunctions): Added setJavaScriptProfilingEnabled to the script class.
+ * DumpRenderTree/LayoutTestController.h:
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ (LayoutTestController::setJavaScriptProfilingEnabled): Stubbed out with a FIXME.
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (resetWebViewToConsistentStateBeforeTesting): Disables the developer extras and disables the profiler.
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::setJavaScriptProfilingEnabled): Toggles the developer extras and profiler.
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (resetWebViewToConsistentStateBeforeTesting): Disables the developer extras and disables the profiler.
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ (LayoutTestController::setJavaScriptProfilingEnabled): Toggles the developer extras and profiler.
+
+2008-10-28 Pierre-Olivier Latour <pol@apple.com>
+
+ Reviewed by Dan Bernstein
+
+ Primary changes in DumpRenderTree:
+ - Ensure font smoothing is disabled (this is also called LCD anti-aliasing and
+ is different from regular font CG anti-aliasing) as font-smoothing settings
+ depends on the display and can also be changed by the user
+ - Use a new cleared buffer for each test instead of the reusing same one to
+ avoid potential result corruption across tests
+ - Can now receive the expected pixel hash as a suffix to the test path or
+ url as "path'hash"
+ - Make sure hash is computed in a endian-independent way
+ - Improve the code that sets/restores the screen color profile
+ - Make the code more cross-platformy with std::string goodness
+ - Added an "on-screen" mode where the snapshot will take into account surfaces
+ on the window (like OpenGL content): this uses the new CG APIs on 10.5 or
+ reading from the display framebuffer on 10.4. This mode is not active by
+ default for performance reason, but must be explicitly activated from the test
+ file using the new "testOnscreen()" JS API.
+
+ Primary changes in ImageDiff:
+ - Provide a new comparison algorithm that is more tolerant to "acceptable"
+ failures (i.e. very small differences in font rendering, which --threshold is
+ not really good at handling)
+ - Generate normalized intensity-only diff images
+
+ Primary changes in run-webkit-tests:
+ - Take advantage of hashes for pixel tests which makes them much faster by
+ minimizing image comparisons
+ - Removed repaint options as these should be set from within test files using
+ JS API
+ - Replaced "threshold" option in by "tolerance" expressed in percents
+ - Added more logging when in "verbose" mode
+
+ https://bugs.webkit.org/show_bug.cgi?id=21322
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/ForwardingHeaders/wtf/PassRefPtr.h: Copied from JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h.
+ * DumpRenderTree/ForwardingHeaders/wtf/RefPtr.h: Copied from JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h.
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (testOnscreenCallback):
+ (LayoutTestController::staticFunctions):
+ * DumpRenderTree/LayoutTestController.h:
+ (LayoutTestController::testOnscreen):
+ (LayoutTestController::setTestOnscreen):
+ (LayoutTestController::testPathOrURL):
+ (LayoutTestController::expectedPixelHash):
+ * DumpRenderTree/PixelDumpSupport.h:
+ * DumpRenderTree/cg/ImageDiffCG.cpp:
+ (strtof):
+ (releaseMallocBuffer):
+ (createDifferenceImage):
+ (imageHasAlpha):
+ (main):
+ * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
+ (computeMD5HashStringForBitmapContext):
+ (dumpWebViewAsPixelsAndCompareWithExpected):
+ * DumpRenderTree/cg/PixelDumpSupportCG.h:
+ (BitmapContext::createByAdoptingBitmapAndContext):
+ (BitmapContext::~BitmapContext):
+ (BitmapContext::cgContext):
+ (BitmapContext::BitmapContext):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (shouldIgnoreWebCoreNodeLeaks):
+ (setDefaultsToConsistentValuesForTesting):
+ (crashHandler):
+ (initializeGlobalsFromCommandLineOptions):
+ (prepareConsistentTestingEnvironment):
+ (dumpRenderTree):
+ (sizeWebViewForCurrentTest):
+ (dump):
+ (runTest):
+ * DumpRenderTree/mac/PixelDumpSupportMac.mm:
+ (restoreMainDisplayColorProfile):
+ (setupMainDisplayColorProfile):
+ (createBitmapContextFromWebView):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dump):
+ (runTest):
+ * DumpRenderTree/win/PixelDumpSupportWin.cpp:
+ (getBitmapContextFromWebView):
+ * Scripts/run-webkit-tests:
+
+2008-10-27 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
+
+ * wx/build-wxwebkit:
+
+2008-10-24 Anders Carlsson <andersca@apple.com>
+
+ Try fixing the 64-bit build.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp:
+ (testGetProperty):
+
+2008-10-24 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ <rdar://problem/5440917> Support NPN_Construct
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+ (testCallback):
+ Fix a memory leak.
+
+ (testConstruct):
+ New test method that treats it first argument as a constructor and invokes it with the rest of the arguments.
+
+ (pluginInvoke):
+ Handle testConstruct.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp:
+ (testGetProperty):
+ Add objectPointer property.
+
+ (testEnumerate):
+ Only enumerate the two first properties.
+
+ (testConstruct):
+ Add a simple construct implementation that just returns the test object.
+
+2008-10-24 David Kilzer <ddkilzer@apple.com>
+
+ Bug 21850: svn-apply and svn-unapply should preserve patch line endings
+
+ <https://bugs.webkit.org/show_bug.cgi?id=21850>
+
+ Reviewed by Adam Roben.
+
+ * Scripts/svn-apply: Save end-of-line characters when stripping them
+ off each line of a patch so that they may be restored after
+ processing the line.
+ * Scripts/svn-unapply: Ditto.
+
+2008-10-23 David Kilzer <ddkilzer@apple.com>
+
+ Bug 21832: Fix scripts using 'new File::Temp' for Perl 5.10
+
+ <https://bugs.webkit.org/show_bug.cgi?id=21832>
+
+ Reviewed by Sam Weinig.
+
+ * Scripts/bisect-builds: Use imported tempfile() from File::Temp
+ instead of 'new File::Temp' to make the script work with Perl 5.10.
+ * Scripts/sort-Xcode-project-file: Ditto.
+
+2008-10-22 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Adam Roben
+
+ <rdar://6261773> - autocomplete="off" doesn't work on Windows
+
+ Implement LayoutTestController::elementDoesAutoCompleteForElementWithId() on Windows
+
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+
+2008-10-22 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: More renaming plans.
+
+2008-10-21 Steve Falkenburg <sfalken@apple.com>
+
+ Exclude strings marked with UNLOCALIZED_STRING or UNLOCALIZED_LPCTSTR.
+
+ * Scripts/extract-localizable-strings:
+
+2008-10-17 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ - default to 1000 tests per dump tool instance again, now that CTI no longer causes
+ excess different stack logs.
+
+ (Also fix a small bug in my last change.)
+
+ * Scripts/run-webkit-tests:
+
+2008-10-17 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ Fix layout tests that use prologues and epilogues.
+
+ * Scripts/run-webkit-tests:
+
+2008-10-17 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ - make sure MallocStackLogging is only on for tools we want to
+ leak check, not other random stuff as well.
+
+ * Scripts/run-webkit-tests:
+
+2008-10-17 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Stephanie Lewis.
+
+ - make run-webkit-tests --leaks default to 100 tests per run instead of 1000
+
+ This should reduce or eliminate crashes on the buildbot due to
+ running out of memory while stack logging.
+
+ * Scripts/run-webkit-tests:
+
+2008-10-16 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Gtk build fix. Not reviewed.
+
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ (LayoutTestController::setSmartInsertDeleteEnabled):
+
+2008-10-15 Glenn Wilson <gwilson@google.com>
+
+ Added new method to allow tests to disable smart editing in the course of a test.
+ This is a possible solution to bug .20655
+
+ Reviewed by Tim Hatcher.
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (setSmartInsertDeleteEnabledCallback): new method
+ (LayoutTestController::staticFunctions): added new method to static list of callbacks
+ * DumpRenderTree/LayoutTestController.h: added signature of new method
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (resetWebViewToConsistentStateBeforeTesting): added state resetting
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::setSmartInsertDeleteEnabled): added new method
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (resetWebViewToConsistentStateBeforeTesting): added state resetting
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ (LayoutTestController::setSmartInsertDeleteEnabled): added new method
+
+2008-10-14 Ada Chan <adachan@apple.com>
+
+ Fix windows build.
+
+ Reviewed by Sam Weinig.
+
+ * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
+ * DumpRenderTree/config.h:
+ * DumpRenderTree/win/DumpRenderTreeWin.h:
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ * DumpRenderTree/win/UIDelegate.cpp:
+
+2008-10-13 Timothy Hatcher <timothy@apple.com>
+
+ Make prepare-ChangeLog populate the changed functions for JavaScript files.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21567
+
+ Reviewed by David Kilzer.
+
+ * Scripts/prepare-ChangeLog:
+ (get_function_line_ranges): Call get_function_line_ranges_for_javascript for
+ files that end with ".js".
+ (get_function_line_ranges_for_javascript): Find functions, anonymous functions
+ and getters/setters.
+
+2008-10-14 Alp Toker <alp@nuanti.com>
+
+ Reviewed by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=16299
+ Add a config.h file to DRT
+
+ Add a config.h to DumpRenderTree and reduce use of DumpRenderTree.h as
+ an ad-hoc config header.
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/DumpRenderTree.h:
+ * DumpRenderTree/GCController.cpp:
+ * DumpRenderTree/LayoutTestController.cpp:
+ * DumpRenderTree/WorkQueue.cpp:
+ * DumpRenderTree/config.h: Added.
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ * DumpRenderTree/gtk/GCControllerGtk.cpp:
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
+ * DumpRenderTree/win/AccessibilityControllerWin.cpp:
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ * DumpRenderTree/win/DumpRenderTreeWin.h:
+ * DumpRenderTree/win/EditingDelegate.cpp:
+ * DumpRenderTree/win/EventSender.cpp:
+ * DumpRenderTree/win/FrameLoadDelegate.cpp:
+ * DumpRenderTree/win/GCControllerWin.cpp:
+ * DumpRenderTree/win/MD5.cpp:
+ * DumpRenderTree/win/PixelDumpSupportWin.cpp:
+ * DumpRenderTree/win/PolicyDelegate.cpp:
+ * DumpRenderTree/win/ResourceLoadDelegate.cpp:
+ * DumpRenderTree/win/WorkQueueItemWin.cpp:
+ * GNUmakefile.am:
+
+2008-10-13 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin.
+
+ Added a method to get the links in a webpage
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (attributesOfDocumentLinksCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::getDocumentLinks):
+ (AccessibilityUIElement::attributesOfDocumentLinks):
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
+ (AccessibilityUIElement::getDocumentLinks):
+ (AccessibilityUIElement::attributesOfDocumentLinks):
+
+2008-10-13 David Kilzer <ddkilzer@apple.com>
+
+ Bug 21457: resolve-ChangeLogs should be able to operate on a git revision range
+
+ <https://bugs.webkit.org/show_bug.cgi?id=21457>
+
+ Reviewed by Adam.
+
+ * Scripts/resolve-ChangeLogs: Added optional parameter to
+ -f|--fix-merged switch to run the script on a revision range.
+ Updated command-line validation checks.
+ (findChangeLog): Fixed long-standing bug that should have used
+ $_[0] instead of $_.
+ (fixMergedChangeLog): Renamed to fixOneMergedChangeLog($). Updated
+ to work when called from git filter-branch. It always restores a
+ copy of the previous revision before reapplying the patch.
+ (fixMergedChangeLogs): Added. Calls itself through git filter-branch
+ to re-merge ChangeLog files across a revision range. Removes
+ .git/refs/original directory on success.
+ (parseFixMerged): Added. Custom method to parse the -f|--fix-merged
+ switch.
+ (removeChangeLogArguments): Added. Removes items from @ARGV when
+ they are ChangeLog paths, and return a list of paths. This makes it
+ easier to validate the command-line.
+ (resolveChangeLog): Added. Extracted from main code block. Runs
+ the traditional single-file merge algorithm.
+ (usageAndExit): Added. Extracted from main code block. Prints
+ usage statement and exits with error status.
+
+2008-10-12 Darin Adler <darin@apple.com>
+
+ * Scripts/make-js-test-wrappers: Update exceptions list so the script
+ won't overwrite files and mangle tests.
+
+2008-10-11 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Sam Weinig and Anders Carlsson.
+
+ - update Mac DumpRenderTree to use the new WebView SPI for forcing the
+ complex text code path
+ - add --complex-text support to Windows DumpRenderTree
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dumpRenderTree):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (createWebViewAndOffscreenWindow):
+ (main):
+ * Scripts/run-webkit-tests:
+
+2008-10-09 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Oliver Hunt.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21498
+
+ * Scripts/make-js-test-wrappers: ignore resources/shadow-offset.js
+
+2008-10-09 Cameron Zwarich <zwarich@apple.com>
+
+ Not reviewed.
+
+ Add StructureID.o to the exclusion list in the global initializers
+ script to fix the Debug build.
+
+ * Scripts/check-for-global-initializers:
+
+2008-10-08 Mark Rowe <mrowe@apple.com>
+
+ Fix the Windows build after r37434.
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dump): Update code to approximate valid C++ syntax.
+
+2008-10-08 Timothy Hatcher <timothy@apple.com>
+
+ Add SVGElementInstance to the list of exceptions that have
+ global initializers in debug builds.
+
+ Rubber-stamped by Mark Rowe.
+
+ * Scripts/check-for-global-initializers: Add SVGElementInstance.o.
+
+2008-10-08 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Dan Bernstein
+
+ Avoid disconnect between DRT and run-webkit-tests
+ about whether to expect PNG dumps by having DRT always
+ print two blocks terminated by #EOF, the second of which
+ may be empty.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21483
+
+ * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
+ (printPNG):
+ (dumpWebViewAsPixelsAndCompareWithExpected):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dump):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dump):
+ * Scripts/run-webkit-tests:
+
+2008-10-07 Adam Roben <aroben@apple.com>
+
+ Make sure short functions get included in ChangeLog output for git
+ repositories
+
+ Reviewed by Dave Kilzer.
+
+ * Scripts/prepare-ChangeLog:
+ (sub diffCommand): Pass -U0 to git diff so that each contiguous change
+ will get its own chunk without any surrounding context.
+ (sub extractLineRange): Use the line numbers from the chunk header
+ without modifying them now that they're accurate.
+
+2008-10-04 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Tim Hatcher.
+
+ Update check-for-weak-vtables to check only the final linked image for weak vtables.
+ This gives more useful results than checking each object file independently.
+
+ * Scripts/check-for-weak-vtables:
+
+2008-10-03 Pierre-Olivier Latour <pol@apple.com>
+
+ Reviewed by Darin Adler
+
+ Render images to RGBA8 bitmaps independently of platform endianness.
+
+ Create image difference bitmap in reference image colorspace instead of device colorspace
+ (which depends on the main display profile), so that no color matching happens.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21336
+
+ * DumpRenderTree/cg/ImageDiffCG.cpp:
+ (createDifferenceBitmap):
+ (computePercentageDifferent):
+ (compareImages):
+
+2008-10-02 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Darin Adler
+
+ Fix hang when running with --pixel --reset, which occurs
+ because DRT spews PNG data when the script does not expect it.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21323
+
+ * Scripts/run-webkit-tests:
+
+2008-09-30 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Dan Bernstein.
+
+ Add a leak counter for CachedResources since we've had two recent leaks involving them.
+
+ * Scripts/check-for-global-initializers:
+
+2008-09-30 Mark Rowe <mrowe@apple.com>
+
+ Rubber-stamped by Dan Bernstein.
+
+ Fix many leaks seen on fast/backgrounds/svg-as-background-1.html.
+
+ JavaScript wrappers were keeping DOM objects alive, which was leading to the SVG background image
+ being kept alive in the memory cache past our last attempt to empty the cache prior to quitting.
+ We need to empty the memory cache after forcing a JavaScript garbage collection to ensure that
+ any live JavaScript wrappers are collected and their corresponding DOM objects have a chance to be
+ torn down before we exit.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dumpRenderTree):
+ (main):
+
+2008-09-30 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Dan Bernstein
+
+ Don't run pixel comparison for text-only tests.
+ https://bugs.webkit.org/show_bug.cgi?id=21124
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dump):
+ * Scripts/run-webkit-tests:
+
+2008-09-29 Thiago Macieira <thiago.macieira@nokia.com>
+
+ Reviewed by Simon.
+
+ Changed copyright from Trolltech ASA to Nokia.
+
+ Nokia acquired Trolltech ASA, assets were transferred on September 26th 2008.
+
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ * DumpRenderTree/qt/jsobjects.cpp:
+ * DumpRenderTree/qt/jsobjects.h:
+ * DumpRenderTree/qt/main.cpp:
+ * DumpRenderTree/qt/testplugin.cpp:
+ * DumpRenderTree/qt/testplugin.h:
+
+2008-09-28 David Kilzer <ddkilzer@apple.com>
+
+ Bug 21185: resolve-ChangeLogs should be able to fix poorly merged ChangeLog entries after a git svn rebase
+
+ <https://bugs.webkit.org/show_bug.cgi?id=21185>
+
+ Reviewed by Adam.
+
+ * Scripts/resolve-ChangeLogs: Added new -f|--fix-merge switch that
+ will attempt to reapply the last commit to a ChangeLog file such
+ that the ChangeLog entry appears at the top of the file.
+ (findChangeLog): Added prototype and moved method below the exit
+ statement.
+ (fixMergedChangeLog): Added. Method to fix incorrectly merged
+ ChangeLog entries.
+
+2008-09-27 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21178
+ <rdar://problem/6248651>
+
+ Return the result value from getURL.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+ (getURL):
+
+2008-09-26 Matt Lilek <webkit@mattlilek.com>
+
+ Reviewed by Tim Hatcher.
+
+ Update FEATURE_DEFINES after ENABLE_CROSS_DOCUMENT_MESSAGING was removed.
+
+ * Scripts/build-webkit:
+
+2008-09-26 Alice Liu <alice.liu@apple.com>
+
+ Remove usage of atlstr.h and CString for VCExpress compatibility
+
+ Reviewed by Stephanie Lewis.
+
+ * record-memory-win/main.cpp:
+ (ProcessArgs):
+ (UseImage):
+ (QueryContinuously):
+ (OneQuery):
+ (OneQueryMP):
+
+2008-09-26 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Update the version of libpng.
+
+ * wx/install-unix-extras:
+
+2008-09-24 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Fix for https://bugs.webkit.org/show_bug.cgi?id=21080
+ <rdar://problem/6243534>
+ Crash below Function.apply when using a runtime array as the argument list
+
+ Add method to ObjCController to return a runtime array.
+
+ * DumpRenderTree/mac/ObjCController.m:
+ (+[ObjCController isSelectorExcludedFromWebScript:]):
+ (+[ObjCController webScriptNameForSelector:]):
+ (-[ObjCController testArray]):
+
+2008-09-24 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Speculative build fix.
+
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
+ (AccessibilityUIElement::supportsPressAction):
+
+2008-09-23 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ This patch extends DumpRenderTree's AccessibilityController to ask
+ if the focused element supports the press action.
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (getSupportsPressActionCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::supportsPressAction):
+
+2008-09-22 Alice Liu <alice.liu@apple.com>
+
+ Adding a stand-alone Windows console application to record a process's memory usage
+
+ Reviewed by Steve Falkenburg.
+
+ * record-memory-win: Added.
+ * record-memory-win/main.cpp: Added.
+ * record-memory-win/record-memory-win.vcproj: Added.
+
+2008-09-22 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Support ability to get/set selected text ranges for text controls through AX.
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (setSelectedTextRangeCallback):
+ (getSelectedTextRangeCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::attributesOfRowHeaders):
+ (AccessibilityUIElement::attributesOfVisibleCells):
+ (AccessibilityUIElement::rowIndexRange):
+ (AccessibilityUIElement::columnIndexRange):
+ (AccessibilityUIElement::cellForColumnAndRow):
+ (AccessibilityUIElement::selectedTextRange):
+ (AccessibilityUIElement::setSelectedTextRange):
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
+ (AccessibilityUIElement::selectedTextRange):
+ (AccessibilityUIElement::setSelectedTextRange):
+
+2008-09-20 Darin Adler <darin@apple.com>
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (convertMIMEType): Turn on Stephanie's workaround for Tiger too.
+
+2008-09-19 Alp Toker <alp@nuanti.com>
+
+ Build fix for the 'gold' linker and recent binutils. New behaviour
+ requires that we link to used libraries explicitly.
+
+ * GNUmakefile.am:
+
+2008-09-19 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Implement a workaround for an incorrect mime-type on machines with
+ Dashcode 2.0.1. Dashcode is overriding the UTI type for .js files.
+ See radar <rdar://problem/6234318>.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (convertMIMEType):
+
+2008-09-19 Chris Fleizach <cfleizach@apple.com>
+
+ Fixed Windows bustage
+
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
+ (AccessibilityUIElement::titleUIElement):
+
+2008-09-18 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Expose titleUIElement call for DumpRenderTree
+
+ * ChangeLog:
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (titleUIElementCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::titleUIElement):
+
+2008-09-18 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: More renaming plans.
+
+2008-09-18 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Dan Bernstein.
+
+ Clear the main frame's name between tests to get more consistent test results
+ when running the WebKit tests with --nthly.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (resetWebViewToConsistentStateBeforeTesting):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (resetWebViewToConsistentStateBeforeTesting):
+
+2008-09-18 Stephanie Lewis <slewis@apple.com>
+
+ Really fix tiger jsc tests.
+
+ * Scripts/run-javascriptcore-tests:
+
+2008-09-18 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Fix jsc tests on Tiger. Make jsc tests smarter about when to use the arch flag.
+
+ * Scripts/run-javascriptcore-tests:
+ * Scripts/webkitdirs.pm:
+
+2008-09-18 Mark Rowe <mrowe@apple.com>
+
+ Rubber-stamped by Sam Weinig.
+
+ Print warning to stdout rather than stderr when a test attempts to access a remote resource.
+ This should make it more obvious when a test does this, as stderr output tends to be obscured
+ by noise in the test results.
+
+ Also fixes some coding style issues in ResourceLoadDelegate.mm.
+
+ * DumpRenderTree/mac/ResourceLoadDelegate.mm:
+ (-[NSError _drt_descriptionSuitableForTestResult]):
+ (-[NSURL _drt_descriptionSuitableForTestResult]):
+ (-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]):
+ (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]):
+ (-[ResourceLoadDelegate webView:resource:didReceiveResponse:fromDataSource:]):
+ (-[ResourceLoadDelegate webView:resource:didFinishLoadingFromDataSource:]):
+ (-[ResourceLoadDelegate webView:resource:didFailLoadingWithError:fromDataSource:]):
+ (-[ResourceLoadDelegate webView:resource:willCacheResponse:fromDataSource:]):
+
+2008-09-18 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Mark Rowe and Maciej Stachowiak..
+
+ add a --64-bit option and specify which architecture to run on Mac.
+
+ * Scripts/run-javascriptcore-tests:
+
+2008-09-17 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Fix a crash seen running DumpRenderTree on fast/dom/null-document-window-open-crash.html under guard malloc.
+
+ The JS wrapper for LayoutTestController could outlive the wrapped instance, and would crash when
+ attempting to access the wrapped instance within layoutTestControllerObjectFinalize. We fix this by making
+ LayoutTestController ref-counted to ensure that it is not outlived by the JS wrapper.
+
+ * DumpRenderTree/ForwardingHeaders/wtf/RefCounted.h: Copied from JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h.
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (notifyDoneCallback): Remove code that is no longer needed now that we must always have a wrapped instance.
+ (layoutTestControllerObjectFinalize): Deref the wrapped object.
+ (LayoutTestController::makeWindowObject): Ref the wrapped object.
+ * DumpRenderTree/LayoutTestController.h: Make LayoutTestController RefCounted.
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (runTest): Deref the LayoutTestController object rather than explicitly deleting it.
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm: Remove code that is no longer needed.
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (runTest): Deref the LayoutTestController object rather than explicitly deleting it.
+
+2008-09-16 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Mark Rowe.
+
+ Add flag to disable running sample on tests that timeout.
+
+ * Scripts/run-webkit-tests:
+
+2008-09-16 Adam Roben <aroben@apple.com>
+
+ Windows build fix after r36511
+
+ Update for rename of layoutTestController to gLayoutTestController.
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ * DumpRenderTree/win/EditingDelegate.cpp:
+ * DumpRenderTree/win/FrameLoadDelegate.cpp:
+ * DumpRenderTree/win/ResourceLoadDelegate.cpp:
+ * DumpRenderTree/win/UIDelegate.cpp:
+
+2008-09-16 Adam Roben <aroben@apple.com>
+
+ Add a script to print out the dependency tree of a Visual Studio
+ solution file
+
+ * Scripts/print-msvc-project-dependencies: Added.
+
+2008-09-16 Mark Rowe <mrowe@apple.com>
+
+ Fix the build.
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (notifyDoneCallback): Call fprintf in a safer manner.
+
+2008-09-16 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Eric Seidel
+
+ Protect against tests that call layoutTestController.notifyDone()
+ more than once, which would lead to memory corruption, by nulling
+ out the LayoutTestController on the JSObjectRef on destruction. Also
+ add a finalize callback on the class so that if the LTC outlives
+ the JSObjectRef, the JSObjectRef backpointer on the LTC can be
+ nulled out.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20875
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (notifyDoneCallback):
+ (layoutTestControllerObjectFinalize):
+ (LayoutTestController::makeWindowObject):
+ (LayoutTestController::getJSClass):
+ * DumpRenderTree/LayoutTestController.h:
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::~LayoutTestController):
+
+2008-09-16 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Eric Seidel
+
+ Step 1 patch: rename global variable for clarity.
+ https://bugs.webkit.org/show_bug.cgi?id=20875
+
+ * DumpRenderTree/DumpRenderTree.h:
+ * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
+ (dumpWebViewAsPixelsAndCompareWithExpected):
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (dumpFramesAsText):
+ (dump):
+ (runTest):
+ (processWork):
+ (webViewLoadFinished):
+ (webViewWindowObjectCleared):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (allocateGlobalControllers):
+ (dumpFrameScrollPosition):
+ (dumpFramesAsText):
+ (methodNameStringForFailedTest):
+ (dump):
+ (runTest):
+ * DumpRenderTree/mac/DumpRenderTreeMac.h:
+ * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
+ * DumpRenderTree/mac/EditingDelegate.mm:
+ (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
+ (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
+ (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
+ (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
+ (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
+ (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
+ (-[EditingDelegate webViewDidBeginEditing:]):
+ (-[EditingDelegate webViewDidChange:]):
+ (-[EditingDelegate webViewDidEndEditing:]):
+ (-[EditingDelegate webViewDidChangeTypingStyle:]):
+ * DumpRenderTree/mac/FrameLoadDelegate.mm:
+ (-[FrameLoadDelegate processWork:]):
+ (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]):
+ (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]):
+ (-[FrameLoadDelegate webView:didCommitLoadForFrame:]):
+ (-[FrameLoadDelegate webView:didFinishLoadForFrame:]):
+ (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]):
+ (-[FrameLoadDelegate webView:didReceiveTitle:forFrame:]):
+ * DumpRenderTree/mac/ResourceLoadDelegate.mm:
+ (-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]):
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]):
+ (-[UIDelegate webViewFocus:]):
+ (-[UIDelegate webViewUnfocus:]):
+ (-[UIDelegate webView:createWebViewWithRequest:]):
+ (-[UIDelegate webViewClose:]):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dumpFrameScrollPosition):
+ (dumpFramesAsText):
+ (dump):
+ (runTest):
+
+2008-09-15 Alice Liu <alice.liu@apple.com>
+
+ A change needed to make PPC bots pass accessibility/table-cell-spans.html layout test
+
+ Reviewed by Stephanie Lewis.
+
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ Calling -[NSValue rangeValue] on nil object was returning bogus results on PPC,
+ but not Intel. Add a check for nil before calling.
+ (AccessibilityUIElement::rowIndexRange):
+ (AccessibilityUIElement::columnIndexRange):
+
+2008-09-14 Mark Rowe <mrowe@apple.com>
+
+ Build fix.
+
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (waitUntilDoneWatchdogFired):
+ * DumpRenderTree/mac/ObjCPlugin.m:
+
+2008-09-08 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ - add an option to run-webkit-tests to always use the complex text code path
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (initializeGlobalsFromCommandLineOptions):
+ (dumpRenderTree):
+ * Scripts/run-webkit-tests:
+
+2008-09-08 Steve Falkenburg <sfalken@apple.com>
+
+ Another Windows nightly build fix.
+
+ Reviewed by Sam Weinig.
+
+ * FindSafari/FindSafari.cpp:
+ (_tmain): Delete existing WebKitNightly directory in temp.
+ * FindSafari/Safari.exe.manifest: Add PROGIDs for each COM class. Remove non-production classes.
+
+2008-09-07 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ Fix DRT build
+
+ * DumpRenderTree/DumpRenderTreePrefix.h:
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-09-06 Steve Falkenburg <sfalken@apple.com>
+
+ Fix Windows nightlies.
+
+ Copy WebKit.dll alongside application so registry-free COM can find it.
+ Update embedded manifest to force use registry-free COM.
+
+ Reviewed by Dave Hyatt.
+
+ * FindSafari/FindSafari.cpp:
+ (copyManifest):
+ (replaceManifest):
+ (_tmain):
+ * FindSafari/FindSafari.rc: Added.
+ * FindSafari/FindSafari.vcproj:
+ * FindSafari/Safari.exe.manifest: Added.
+ * FindSafari/resource.h: Added.
+
+=== End merge of squirrelfish-extreme ===
+
+2008-08-31 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Add a --profile flag to run-sunspider.
+
+ * Scripts/webkitdirs.pm: Detect --profile or --profiling passed as a command-line argument
+ to build scripts as indicating that we should use the "Profiling" configuration. At present
+ this is only supported by JavaScriptCore, so using this argument to build any other project
+ will likely result in unexpected behaviour.
+
+2008-08-27 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Fix run-webkit-tests to handle DRT exiting early.
+
+ * Scripts/run-webkit-tests: Initialize $expectedResultPaths{$base} before it will be used.
+
+=== Start merge of squirrelfish-extreme ===
+
+2008-09-04 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Eric Seidel.
+
+ Fix https://bugs.webkit.org/show_bug.cgi?id=20639.
+ Bug 20639: ENABLE_DASHBOARD_SUPPORT does not need to be a FEATURE_DEFINE
+
+ * Scripts/build-webkit: Remove ENABLE_DASHBOARD_SUPPORT-related code.
+
+2008-09-04 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Reviewed by Oliver Hunt.
+
+ Bug 20616: Incorporate V8 benchmarks in testing
+ <https://bugs.webkit.org/show_bug.cgi?id=20616>
+
+ Add support for the --v8 option to run-sunspider.
+
+ * Scripts/run-sunspider:
+
+2008-09-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx buildbot fix. More robust handling of clean when makefiles are not built or
+ are not completely made.
+
+ * wx/build-wxwebkit:
+
+2008-09-03 Mark Rowe <mrowe@apple.com>
+
+ More Mac build fixes.
+
+ Set ENABLE_DASHBOARD_SUPPORT when building for Mac via build-webkit.
+ Also set ENABLE_CROSS_DOCUMENT_MESSAGING in order to match the
+ default configuration specified in the .xcconfig files.
+
+ * Scripts/build-webkit:
+
+2008-09-03 Mark Rowe <mrowe@apple.com>
+
+ Mac build fix. Ensure that dashboard support is enabled.
+
+ * DumpRenderTree/mac/Configurations/Base.xcconfig:
+
+2008-08-25 Steve Falkenburg <sfalken@apple.com>
+
+ Build fix. Copy correct version of ICU.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-08-25 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Simon.
+
+ [run-webkit-tests] Use QtLauncher to show the results of the tests
+ konqueror might not be installed, xdg-open might not be installed but the
+ QtLauncher should be present.
+
+ * Scripts/run-webkit-tests:
+
+2008-08-24 Jon Honeycutt <jhoneycutt@apple.com>
+
+ Initial support for accessibility layout tests on Windows.
+ https://bugs.webkit.org/show_bug.cgi?id=20497
+
+ Reviewed by Sam Weinig.
+
+ * DumpRenderTree/AccessibilityController.h: Fix typos.
+ * DumpRenderTree/AccessibilityUIElement.cpp: Change #import to #include.
+ * DumpRenderTree/AccessibilityUIElement.h: Define _WINSOCKAPI_ to
+ prevent oleacc.h, which includes windows.h, from including winsock.h.
+ Fixed typos.
+ * DumpRenderTree/win/AccessibilityControllerWin.cpp: Added.
+ (AccessibilityController::AccessibilityController):
+ (AccessibilityController::~AccessibilityController):
+ (AccessibilityController::focusedElement): Get the root element, and
+ request its focused object.
+ (AccessibilityController::rootElement): Query Windows for the
+ accessible client object for the WebView's window.
+ * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Added.
+ (AccessibilityUIElement::AccessibilityUIElement):
+ (AccessibilityUIElement::~AccessibilityUIElement):
+ (AccessibilityUIElement::getLinkedUIElements): Not implemented.
+ (AccessibilityUIElement::getChildren): Get the child count, and append
+ each child.
+ (AccessibilityUIElement::getChildAtIndex): Get the child at the given
+ index offset by 1. In MSAA, child 0 is the object itself.
+ (AccessibilityUIElement::allAttributes): Not implemented.
+ (AccessibilityUIElement::attributesOfLinkedUIElements): Same.
+ (AccessibilityUIElement::attributesOfChildren): Same.
+ (AccessibilityUIElement::parameterizedAttributeNames): Same.
+ (self): Return a VARIANT representing the "self" object. This is used
+ when calling methods that require a child variant.
+ (AccessibilityUIElement::role): Get the MSAA role, a long value, and
+ convert it into a string with GetRoleText().
+ (AccessibilityUIElement::title): Get the element's title, and convert
+ it to a JS String.
+ (AccessibilityUIElement::description): Same, for description.
+ (AccessibilityUIElement::width):
+ (AccessibilityUIElement::height):
+ (AccessibilityUIElement::intValue): Get the object's value as a string,
+ and convert the string to a double.
+ (AccessibilityUIElement::minValue): Not implemented.
+ (AccessibilityUIElement::maxValue): Same.
+ (AccessibilityUIElement::insertionPointLineNumber): Same.
+ (AccessibilityUIElement::attributesOfColumnHeaders): Same.
+ (AccessibilityUIElement::attributesOfRowHeaders): Same.
+ (AccessibilityUIElement::attributesOfColumns): Same.
+ (AccessibilityUIElement::attributesOfRows): Same.
+ (AccessibilityUIElement::attributesOfVisibleCells): Same.
+ (AccessibilityUIElement::attributesOfHeader): Same.
+ (AccessibilityUIElement::indexInTable): Same.
+ (AccessibilityUIElement::rowIndexRange): Same.
+ (AccessibilityUIElement::columnIndexRange): Same.
+ (AccessibilityUIElement::lineForIndex): Same.
+ (AccessibilityUIElement::boundsForRange): Same.
+ (AccessibilityUIElement::cellForColumnAndRow): Same.
+ * DumpRenderTree/win/DumpRenderTree.vcproj: Add accessibility files to
+ project. Link to oleacc.lib, the MSAA library.
+ * DumpRenderTree/win/FrameLoadDelegate.cpp:
+ (FrameLoadDelegate::FrameLoadDelegate): Initialize the accessibility
+ controller.
+ (FrameLoadDelegate::didClearWindowObject): Create a new window object
+ for the accessibility controller.
+ * DumpRenderTree/win/FrameLoadDelegate.h:
+
+2008-08-21 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Mark Rowe
+
+ Make build-launcher-app work when run from a git repository.
+ https://bugs.webkit.org/show_bug.cgi?id=20478
+
+ * BuildSlaveSupport/build-launcher-app:
+
+2008-08-20 Maxime Britto <britto@apple.com>
+
+ Reviewed by Ada Chan.
+
+ rdar://5259746
+ Mouse events are sent to page while resizing window (affects Gmail)
+
+ * DumpRenderTree/win/UIDelegate.h:
+ (UIDelegate::webViewSendResizeMessage): Add the new interface method, not implemented.
+
+2008-08-19 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin.
+
+ Add snowleopard platform in layout tests
+
+ Added support for accessing the attributes of
+ accessibility tables through the accessibility controller
+ in DumpRenderTree
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (attributesOfColumnHeadersCallback):
+ (attributesOfRowHeadersCallback):
+ (attributesOfColumnsCallback):
+ (attributesOfRowsCallback):
+ (attributesOfVisibleCellsCallback):
+ (attributesOfHeaderCallback):
+ (indexInTableCallback):
+ (rowIndexRangeCallback):
+ (columnIndexRangeCallback):
+ (childAtIndexCallback):
+ (cellForColumnAndRowCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (convertNSArrayToVector):
+ (descriptionOfElements):
+ (AccessibilityUIElement::getLinkedUIElements):
+ (AccessibilityUIElement::getChildren):
+ (AccessibilityUIElement::attributesOfLinkedUIElements):
+ (AccessibilityUIElement::attributesOfChildren):
+ (AccessibilityUIElement::attributesOfColumnHeaders):
+ (AccessibilityUIElement::attributesOfRowHeaders):
+ (AccessibilityUIElement::attributesOfColumns):
+ (AccessibilityUIElement::attributesOfRows):
+ (AccessibilityUIElement::attributesOfVisibleCells):
+ (AccessibilityUIElement::attributesOfHeader):
+ (AccessibilityUIElement::indexInTable):
+ (AccessibilityUIElement::rowIndexRange):
+ (AccessibilityUIElement::columnIndexRange):
+ (AccessibilityUIElement::cellForColumnAndRow):
+ * Scripts/run-webkit-tests:
+
+2008-08-19 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Fix run-webkit-tests misreporting crashed tests as timed out ones because DumpRenderTree
+ is waiting for crash reporter to let it exit.
+
+ The fix does not work on Tiger, because the state of the process is indistinguishable from
+ other waiting processes, at least not with this technique.
+
+ * Scripts/run-webkit-tests:
+
+2008-08-18 Alp Toker <alp@nuanti.com>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20350
+ [GTK] Get DumpRenderTree working
+
+ Fixes and enhancements to DumpRenderTree. With these changes, the test
+ suite can now complete a run producing text and render tree dumps.
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (dumpFramesAsText):
+ (dump):
+ (runTest):
+ (webViewLoadFinished):
+ (webViewWindowObjectCleared):
+ (webViewConsoleMessage):
+ (webViewScriptAlert):
+ (webViewScriptPrompt):
+ (webViewScriptConfirm):
+ (webViewTitleChanged):
+ (main):
+ * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ (LayoutTestController::clearBackForwardList):
+ (LayoutTestController::pathToLocalResource):
+ (LayoutTestController::setAcceptsEditing):
+ (LayoutTestController::setUserStyleSheetEnabled):
+ (LayoutTestController::setUserStyleSheetLocation):
+ (waitToDumpWatchdogFired):
+ (LayoutTestController::windowCount):
+ * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
+ (JSStringCopyUTF8CString):
+ (ScriptItem::invoke):
+
+2008-08-17 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Cameron Zwarich.
+
+ Updated project files to XCode 3.1.
+
+ * DrawTest/DrawTest.xcodeproj/project.pbxproj:
+ * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj:
+
+2008-08-15 Mark Rowe <mrowe@apple.com>
+
+ Rubber-stamped by Geoff Garen.
+
+ <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
+
+ * Scripts/check-for-global-initializers: Ignore initializers when building the debug variant.
+
+2008-08-13 Simon Hausmann <hausmann@webkit.org>
+
+ Rubber-stamped by Holger.
+
+ Revert r31585 and disable http tests for the Qt build again unless
+ explicitly enabled.
+
+ Running the http tests unfortunately currently still triggers
+ failures in non-http tests due to side-effects. Disable them by default for
+ now, for more reliable results.
+
+ * Scripts/run-webkit-tests:
+
+2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed (and updated) by Alp Toker.
+
+ https://bugs.webkit.org/show_bug.cgi?id=16620
+ [GTK] Autotools make dist and make check support
+
+ Get make dist working.
+
+ Note that not all possible configurations have been tested yet.
+
+ * GNUmakefile.am:
+
+2008-08-10 Alp Toker <alp@nuanti.com>
+
+ Remove leftover qmake/GTK+ build files.
+
+ * DumpRenderTree/gtk/DumpRenderTree.pro: Removed.
+ * GtkLauncher/GtkLauncher.pro: Removed.
+
+2008-08-06 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin
+
+ AX functions shouldn't return position information because it changes
+ based on the platform
+
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::boundsForRange):
+
+2008-08-06 Eric Seidel <eric@webkit.org>
+
+ Reviewed by darin.
+
+ Fix leaks seen on build-bot by fixing memory management of AccessibilityUIElement.
+ <https://bugs.webkit.org/show_bug.cgi?id=20297>
+ <rdar://problem/6093153>
+
+ I've made AccessibilityUIElement a stack object for now. It could be
+ made RefCounted, but I figured that might be overkill for the moment.
+ Essentially it's just a RefPtr itself. :)
+
+ I also fixed a few typos, such as AccessibilityUIElement() instead of ~AccessibilityUIElement()
+ which was causing additional leaks. :)
+
+ I added toAXElement to remove a bunch of copy/paste code.
+
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (toAXElement):
+ (allAttributesCallback):
+ (attributesOfLinkedUIElementsCallback):
+ (attributesOfChildrenCallback):
+ (lineForIndexCallback):
+ (boundsForRangeCallback):
+ (childAtIndexCallback):
+ (getRoleCallback):
+ (getTitleCallback):
+ (getDescriptionCallback):
+ (getWidthCallback):
+ (getHeightCallback):
+ (getIntValueCallback):
+ (getMinValueCallback):
+ (getMaxValueCallback):
+ (getInsertionPointLineNumberCallback):
+ (finalize):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ (AccessibilityUIElement::platformUIElement):
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::focusedElement):
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::AccessibilityUIElement):
+ (AccessibilityUIElement::getLinkedUIElements):
+ (AccessibilityUIElement::getChildren):
+ (AccessibilityUIElement::getChildAtIndex):
+ (AccessibilityUIElement::attributesOfLinkedUIElements):
+ (AccessibilityUIElement::attributesOfChildren):
+
+2008-08-06 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Cameron Zwarich.
+
+ Speculative fix for an error I keep seeing in my Cygwin build
+
+ * Scripts/webkitdirs.pm: make determineConfigurationProductDir() always call determineConfiguration() even on cygwin
+
+2008-08-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ Forgot to commit licensing correction in last commit.
+
+ * wx/packaging/wxWebKitInstaller.iss.in:
+
+2008-08-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Eric Seidel.
+
+ Scripts for building a wxWebKit installer for wxPython on Win, eventually will
+ be used for nightlies.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20036
+
+ * wx/packaging: Added.
+ * wx/packaging/build-win-installer.py: Added.
+ * wx/packaging/wxWebKitInstaller.iss.in: Added.
+
+2008-07-31 Adam Roben <aroben@apple.com>
+
+ Follow-up to r35500
+
+ * WinLauncher/WinLauncher.vcproj: Set the manifest properties for the
+ Release configuration, too.
+
+2008-07-31 Stefan Landvogt <stefan.landvogt@gmail.com>
+
+ Fix Bug 20245: WinLauncher does not start in WebKit-debug right out of
+ the box
+
+ <https://bugs.webkit.org/show_bug.cgi?id=20245>
+
+ Reviewed by Adam Roben.
+
+ * WinLauncher/WinLauncher.vcproj: adding the following properties to
+ WinLauncher > Properties > Manifest Tool > Isolated COM
+ Type Library File: $(WebKitOutputDir)\lib\WebKit.tlb
+ Component File Name: WebKit$(WebKitDLLConfigSuffix)
+ Doing the change on "All Configurations"
+
+2008-07-31 Adam Roben <aroben@apple.com>
+
+ Windows build bot fix
+
+ * DumpRenderTree/win/ImageDiff.vcproj: Don't fail if files that only
+ exist for people at Apple can't be found. Also updated the ICU version
+ to 3.8.
+
+2008-07-31 David Kilzer <ddkilzer@apple.com>
+
+ Fix layout test results for webarchive/test-xml-stylesheet.xml
+
+ Reviewed by Darin Adler.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (convertMIMEType): Work around the "text/xml" local file type
+ regression in Leopard using the BUILDING_ON_LEOPARD macro. Also
+ stop mangling "application/x-javascript" into "text/javascript".
+ (convertWebResourceDataToString): When checking whether to dump a
+ resource as text, also check to see if the MIME type is in the
+ -[WebHTMLRepresentation supportedNonImageMIMETypes] array.
+ * DumpRenderTree/mac/DumpRenderTreeMac.h: Added BUILDING_ON_LEOPARD
+ macro.
+
+2008-07-31 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Alice Liu
+
+ Add AX support to get the bounds for a range of text
+ Add AX support to get the child of an element
+ Add AX support to get all the parameterized attribute names of an element
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (parameterizedAttributeNamesCallback):
+ (boundsForRangeCallback):
+ (childAtIndexCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::getChildAtIndex):
+ (AccessibilityUIElement::parameterizedAttributeNames):
+ (AccessibilityUIElement::boundsForRange):
+
+2008-07-31 Erik Bunce <elbunce@thehive.com>
+
+ Reviewed by Simon.
+
+ Make run-launcher set DYLD_LIBRARY_PATH to make things work on Mac OS X.
+
+ * Scripts/run-launcher:
+
+2008-07-30 Jessica Kahn <jess@apple.com>
+
+ Reviewed by Adam Roben.
+
+ Slightly stricter checking for previous change, suggested by Adam.
+
+ * Scripts/extract-localizable-strings:
+
+2008-07-30 Jessica Kahn <jess@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Added support for UI_STRING and UI_STRING_KEY macros with flexible prefixes.
+
+ * Scripts/extract-localizable-strings:
+
+2008-07-30 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Adam.
+
+ Copy icu38* files instead of icu36* files.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ DRT/Gtk build fix for r35362
+
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ (LayoutTestController::elementDoesAutoCompleteForElementWithId):
+
+2008-07-25 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam
+
+ Add the ability to dump whether-or-not an element should have autocomplete enabled,
+ from the perspective of the WebKit API
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (elementDoesAutoCompleteForElementWithIdCallback):
+ (LayoutTestController::staticFunctions):
+
+ * DumpRenderTree/LayoutTestController.h:
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::elementDoesAutoCompleteForElementWithId):
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ (LayoutTestController::elementDoesAutoCompleteForElementWithId): Stub for now until I can get on Windows
+
+2008-07-25 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin
+
+ Add support for AXLineForIndex and AXInsertionPointIndex through the
+ accessibility controller
+
+ * DumpRenderTree/AccessibilityUIElement.cpp:
+ (lineForIndexCallback):
+ (getInsertionPointLineNumberCallback):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h:
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
+ (AccessibilityUIElement::insertionPointLineNumber):
+ (AccessibilityUIElement::lineForIndex):
+
+2008-07-25 Adam Roben <aroben@apple.com>
+
+ Try to fix the Windows build bot
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj: Don't try to copy files
+ that don't exist for people outside of Apple.
+
+2008-07-18 Landry Breuil <landry@openbsd.org>
+
+ Bug 19975: [OpenBSD] Patches to enable build of WebKit
+
+ <https://bugs.webkit.org/show_bug.cgi?id=19975>
+
+ Reviewed by David Kilzer.
+
+ * DumpRenderTree/DumpRenderTree.h: OpenBSD doesn't support wide characters.
+
+2008-07-16 Jon Honeycutt <jhoneycutt@apple.com>
+
+ CygwinDownloader fails to install necessary packages
+ https://bugs.webkit.org/show_bug.cgi?id=20075
+
+ Reviewed by Mark Rowe.
+
+ * CygwinDownloader/cygwin-downloader.zip: Rebuilt after two broken
+ mirrors removed in r34116. Set MIME type to application/octet-stream.
+
+2008-07-16 Jon Honeycutt <jhoneycutt@apple.com>
+
+ CygwinDownloader's make-zip.sh script fails
+ https://bugs.webkit.org/show_bug.cgi?id=20074
+
+ Reviewed by Mark Rowe.
+
+ * CygwinDownloader/cygwin-downloader.py:
+
+2008-07-15 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Anders Carlsson.
+
+ Refactor accessibility testing code.
+
+ We now have:
+ - AccessibilityController
+ Controller which has access to the WebView and can provide the focused element, root element
+ and in the future, elementAtPoint.
+
+ - AccessibilityUIElement
+ Object which provides access to the data provided by the Accessibility APIs.
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (getFocusedElementCallback):
+ (getRootElementCallback):
+ (AccessibilityController::getJSClass):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/AccessibilityUIElement.cpp: Added.
+ (allAttributesCallback):
+ (attributesOfLinkedUIElementsCallback):
+ (attributesOfChildrenCallback):
+ (getRoleCallback):
+ (getTitleCallback):
+ (getDescriptionCallback):
+ (getWidthCallback):
+ (getHeightCallback):
+ (getIntValueCallback):
+ (getMinValueCallback):
+ (getMaxValueCallback):
+ (finalize):
+ (AccessibilityUIElement::makeJSAccessibilityUIElement):
+ (AccessibilityUIElement::getJSClass):
+ * DumpRenderTree/AccessibilityUIElement.h: Added.
+ (AccessibilityUIElement::platformUIElement):
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::AccessibilityController):
+ (AccessibilityController::~AccessibilityController):
+ (AccessibilityController::focusedElement):
+ (AccessibilityController::rootElement):
+ * DumpRenderTree/mac/AccessibilityUIElementMac.mm: Added.
+ (AccessibilityUIElement::AccessibilityUIElement):
+ (descriptionOfValue):
+ (attributesOfElement):
+ (nsStringToJSStringRef):
+ (concatenateAttributeAndValue):
+ (AccessibilityUIElement::getLinkedUIElements):
+ (AccessibilityUIElement::getChildren):
+ (AccessibilityUIElement::attributesOfLinkedUIElements):
+ (AccessibilityUIElement::attributesOfChildren):
+ (AccessibilityUIElement::allAttributes):
+ (AccessibilityUIElement::role):
+ (AccessibilityUIElement::title):
+ (AccessibilityUIElement::description):
+ (AccessibilityUIElement::width):
+ (AccessibilityUIElement::height):
+ (AccessibilityUIElement::intValue):
+ (AccessibilityUIElement::minValue):
+ (AccessibilityUIElement::maxValue):
+
+2008-07-14 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin
+
+ Add support to get attributes of the AXChildren of an objecty
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (attributesOfChildrenForFocusedElementCallback):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (descriptionOfValue):
+ (AccessibilityController::attributesOfChildrenForFocusedElement):
+
+2008-07-14 Steve Falkenburg <sfalken@apple.com>
+
+ Build fix.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-07-14 Adam Roben <aroben@apple.com>
+
+ Attempted Windows build fix
+
+ * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: Add
+ CoreFoundation/OSXCompatibilityHeaders[/GNUCompatibility] to the
+ include path.
+
+2008-07-14 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Geoff Garen.
+
+ Eliminate per-thread JavaScript global data instance support and make arbitrary
+ global data/global object combinations possible.
+
+ * DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp:
+ (runJavaScriptThread): Don't pass a released context reference to JSGarbageCollect.
+ In this scenario, it was causing crashes after each 10-20 tests, because there was a large
+ chance for a different thread to cause GC after the context was released.
+
+2008-07-11 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Make sure we read WebCore Leak messages. Force full document teardown for DumpRenderTree.
+
+ Up timeout limit, some slower machines were timing out before crashtracer finished writing out to disk and quitting DRT.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (setDefaultsToConsistentValuesForTesting):
+ (resetWebViewToConsistentStateBeforeTesting):
+ * Scripts/run-webkit-tests:
+
+2008-07-10 Steve Falkenburg <sfalken@apple.com>
+
+ Build fix.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-07-09 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Mark Rowe.
+
+ Print <div> backgrounds when printing from DRT.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (setDefaultsToConsistentValuesForTesting):
+
+2008-07-09 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Mark Rowe.
+
+ Fix copying of expected results to correct location
+
+ * Scripts/run-webkit-tests:
+
+2008-07-09 Eric Seidel <eric@webkit.org>
+
+ Reviewed by aroben.
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (dumpAsPDFCallback):
+ (LayoutTestController::staticFunctions):
+ * DumpRenderTree/LayoutTestController.h:
+ (LayoutTestController::dumpAsPDF):
+ (LayoutTestController::setDumpAsPDF):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dumpFrameAsPDF):
+ (dump):
+
+2008-07-09 Eric Seidel <eric@webkit.org>
+
+ Reviewed by weinig.
+
+ Add Content-Type support to DumpRenderTree and run-webkit-tests
+ and move expected.txt files to expected.webarchive
+
+ https://bugs.webkit.org/show_bug.cgi?id=15565
+
+ * DumpRenderTree/cg/ImageDiffCG.cpp:
+ (compareImages):
+ (main):
+ * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
+ (printPNG):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dump):
+ * Scripts/run-webkit-tests:
+
+2008-07-08 Jon Honeycutt <jhoneycutt@apple.com>
+
+ Reviewed by Anders.
+
+ Port r34988 to Mac: allow tests to define JavaScript to execute when
+ NPP_DestroyStream or NPP_URLNotify is called.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp:
+ (NPP_New): Remove initialization that happens in pluginAllocate. Look
+ for new arguments onStreamDestroy and onURLNotify.
+ (NPP_Destroy): Free onStreamDestroy and onURLNotify.
+ (executeScript): Code moved from onStreamLoad.
+ (NPP_NewStream): Call executeScript.
+ (NPP_DestroyStream): Same.
+ (NPP_URLNotify): Same.
+
+2008-07-07 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Anders.
+
+ This patch extends DRT accessibility tests to add the ability to
+ query the intValue, minValue, and maxValue of the focused element.
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (intValueOfFocusedElementCallback):
+ (minValueOfFocusedElementCallback):
+ (maxValueOfFocusedElementCallback):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::intValueOfFocusedElement):
+ (AccessibilityController::minValueOfFocusedElement):
+ (AccessibilityController::maxValueOfFocusedElement):
+
+2008-07-07 Steve Falkenburg <sfalken@apple.com>
+
+ Fix build.
+
+ * DumpRenderTree/win/ImageDiff.vcproj:
+
+2008-07-02 Jon Honeycutt <jhoneycutt@apple.com>
+
+ Allow tests to define JavaScript to execute when NPP_DestroyStream or
+ NPP_URLNotify is called.
+
+ Reviewed by Anders.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: Add a new
+ property, "returnErrorFromNewStream." This is to support the test for
+ <rdar://5983747> Safari crashes trying to load the SilverLight plugin,
+ caused by WebKit calling NPP_DestroyStream after a plug-in returns an
+ error from NPP_NewStream.
+ (pluginGetProperty):
+ (pluginSetProperty):
+ (pluginAllocate):
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Added new
+ members, onStreamDestroy and onURLNotify.
+ * DumpRenderTree/win/TestNetscapePlugin/main.cpp:
+ (NPP_New): Remove initialization of onStreamLoad; this was moved to
+ pluginAllocate. Look for new arguments onStreamDestroy and
+ onURLNotify, and store their values.
+ (NPP_Destroy): Free new members.
+ (executeScript): Code moved from onStreamLoad
+ (NPP_NewStream): If returnErrorFromNewStream has been set to true,
+ return a generic error code. If onStreamLoad is set, execute it as
+ JavaScript.
+ (NPP_DestroyStream): If onStreamDestroy is set, execute it as JS.
+ (NPP_URLNotify): Same, for onURLNotify.
+
+2008-07-02 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Mitz Pettel and John Sullivan
+
+ Add the ability to tell DRT to call stopLoading on a WebFrame inside of a didStartProvisionalLoadForFrame
+ load delegate.
+
+ Required to add a layout test for the fix for <rdar://problem/5549871>
+
+ * DumpRenderTree/mac/FrameLoadDelegate.mm:
+ (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): If stopProvisionalFrameLoads is set, call
+ [WebFrame stopLoading] to test for the crash reflected in 5549871
+
+ All of the following are infrastructure to add the layoutTestController.setStopProvisionalFrameLoads() call:
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (setStopProvisionalFrameLoadsCallback):
+ (LayoutTestController::staticFunctions):
+ * DumpRenderTree/LayoutTestController.h:
+ (LayoutTestController::stopProvisionalFrameLoads):
+ (LayoutTestController::setStopProvisionalFrameLoads):
+
+2008-07-01 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin
+
+ Support ability to get width and height of an element through accessibility
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (widthOfFocusedElementCallback):
+ (heightOfFocusedElementCallback):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::widthOfFocusedElement):
+ (AccessibilityController::heightOfFocusedElement):
+
+2008-06-30 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Beth Dakin
+
+ Support the ability to get the linked ui elements of an object
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (attributesOfLinkedUIElementsForFocusedElementCallback):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::attributesOfLinkedUIElementsForFocusedElement):
+ (AccessibilityController::allAttributesOfFocusedElement):
+ (attributesOfElement):
+ (nsStringToJSStringRef):
+
+2008-06-29 Sam Weinig <sam@webkit.org>
+
+ Fix Tiger build.
+
+ * DumpRenderTree/mac/EventSendingController.mm:
+ (eventTypeForMouseButtonAndAction):
+
+2008-06-27 Eric Seidel <eric@webkit.org>
+
+ Reviewed by darin.
+
+ Add multi-button mouseevent support to DRT
+ https://bugs.webkit.org/show_bug.cgi?id=15173
+
+ It's now possible to specify the mouse button with:
+ eventSender.mouseDown(1); eventSender.mouseUp(1); etc.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/mac/EventSendingController.h:
+ * DumpRenderTree/mac/EventSendingController.mm:
+ (+[EventSendingController isSelectorExcludedFromWebScript:]):
+ (+[EventSendingController webScriptNameForSelector:]):
+ (eventTypeForMouseButtonAndAction):
+ (-[EventSendingController updateClickCountForButton:]):
+ (-[EventSendingController mouseDown:]):
+ (-[EventSendingController mouseUp:]):
+ (-[EventSendingController mouseMoveToX:Y:]):
+ (-[EventSendingController contextClick]):
+
+2008-06-28 Nikolas Zimmermann <zimmermann@kde.org>
+
+ Reviewed by Oliver.
+
+ Copy <test>-expected.png from the right location to /tmp/layout-test-results.
+ Use $expectedPixelDir instead of $expectedDir. Allows using SVG pixel tests again.
+
+ * Scripts/run-webkit-tests:
+
+2008-06-27 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Christian Dywan.
+
+ [Gtk] Initialize webview settings before running DRT tests
+ http://bugs.webkit.org/show_bug.cgi?id=19778
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (setDefaultsToConsistentStateValuesForTesting):
+ (main):
+
+2008-06-26 Darin Adler <darin@apple.com>
+
+ * Scripts/check-for-weak-vtables: Fixed comment.
+
+2008-06-26 Darin Adler <darin@apple.com>
+
+ * Scripts/check-for-weak-vtables: Added.
+
+2008-06-26 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Sam.
+
+ Do not include AXPosition in the dump of all of the accessibility
+ attributes since it is screen-specific.
+
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::allAttributesOfFocusedElement):
+
+2008-06-26 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Anders.
+
+ This is a speculative fix for the failing layout test on the build
+ bot. It seems that the problem that the Build Bot is having is
+ Tiger-specific. On Tiger, [NSValue description] was not very smart.
+ So I replaced our call to description with a hand-rolled equivalent
+ that will match on both platforms.
+
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (descriptionOfValue):
+
+2008-06-25 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ This patch adds support to the AccessibilityController to query the
+ following attributes specifically, without a full attribute dump:
+ AXRole, AXTitle, and AXDescription.
+
+ * DumpRenderTree/AccessibilityController.cpp:
+ (allAttributesForFocusedElementCallback):
+ (roleOfFocusedElementCallback):
+ (titleOfFocusedElementCallback):
+ (descriptionOfFocusedElementCallback):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+ (AccessibilityController::allAttributesForFocusedElement):
+ (concatenateAttributeAndValue):
+ (AccessibilityController::roleOfFocusedElement):
+ (AccessibilityController::titleOfFocusedElement):
+ (AccessibilityController::descriptionOfFocusedElement):
+
+2008-06-24 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Stephanie Lewis.
+
+ - move the linker flags from the debug configuration in the project
+ to the shared configuration
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:
+
+2008-06-24 Dan Bernstein <mitz@apple.com>
+
+ - try to fix the Tiger build
+
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm:
+
+2008-06-24 Sam Weinig and Beth Dakin <bdakin@apple.com and sam@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Fix for <rdar://problem/5884881> Make DumpRenderTree support
+ accessibility tests
+
+ This patch adds some basic support for accessibility layout tests
+ on the Mac.
+
+ * DumpRenderTree/AccessibilityController.cpp: Added.
+ (AccessibilityController::AccessibilityController):
+ (AccessibilityController::~AccessibilityController):
+ (dumpCurrentAttributesCallback):
+ (AccessibilityController::makeWindowObject):
+ (AccessibilityController::getJSClass):
+ (AccessibilityController::staticFunctions):
+ * DumpRenderTree/AccessibilityController.h: Added.
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/mac/AccessibilityControllerMac.mm: Added.
+ (descriptionOfValue):
+ (AccessibilityController::dumpCurrentAttributes):
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ * DumpRenderTree/mac/FrameLoadDelegate.h:
+ * DumpRenderTree/mac/FrameLoadDelegate.mm:
+ (-[FrameLoadDelegate init]):
+ (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]):
+
+2008-06-24 John Sullivan <sullivan@apple.com>
+
+ Reviewed by Dan Bernstein
+
+ * Scripts/extract-localizable-strings:
+ add UI_STRING_LOCALIZE_LATER, LPCTSTR_UI_STRING_LOCALIZE_LATER, and LOG_WARNING to the
+ list of debugging macros, to avoid noise when keeping the list of localized string
+ exceptions up to date
+
+2008-06-24 Dan Bernstein <mitz@apple.com>
+
+ Rubber-stamped by Darin Adler.
+
+ - add a font family for testing font-weight
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added linker
+ flags to create data sections for the WeightWatcher fonts.
+ * DumpRenderTree/fonts: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher100.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher200.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher300.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher400.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher500.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher600.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher700.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher800.ttf: Added.
+ * DumpRenderTree/fonts/WebKitWeightWatcher900.ttf: Added.
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (activateFonts): Renamed activateAhemFont to this and made it activate
+ the WeightWatcher fonts in addition to Ahem.
+ (prepareConsistentTestingEnvironment): Adjusted for the name change.
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (initialize): Added the WeightWatcher fonts.
+
+2008-06-20 Brent Fulgham <bfulgham@gmail.com>
+
+ Reviewed by Darin Adler.
+
+ Extend the build-webkit (and set-webkit-configuration) script to
+ support Cairo-based webkit builds. (see http://bugs.webkit.org/show_bug.cgi?17952)
+
+ * Scripts/build-webkit: Add --cairo-win32 to the help message
+ * Scripts/webkitdirs.pm: Extend the 'determinePassedConfiguration
+ subroutine to recognize the --cairo-win32 flag. When present,
+ the build configuration is changed from Debug/Release to
+ Debug_Cairo/Release_Cairo. This flag is only active when the
+ isCygwin() test is true.
+
+2008-06-17 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Justin Garcia.
+
+ - prefer Leopard results when running on Snow Leopard.
+
+ * Scripts/run-webkit-tests: Added a mapping of Snow Leopard to
+ mac-leopard.
+ * Scripts/webkitdirs.pm: Added isSnowLeopard().
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-file-rename: Updated.
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-file-rename: Updated for the latest round of renaming.
+ * Scripts/do-webcore-rename: Tweaked and reorganized a bit.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/create-exports: Added.
+ * Scripts/do-file-rename: Added some planned renames.
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Updated for the latest round of renaming.
+
+2008-06-15 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Oliver.
+
+ - rename testkjs to jsc
+
+ * Scripts/build-jsc: Copied from Scripts/build-testkjs.
+ * Scripts/build-testkjs: Removed.
+ * Scripts/run-javascriptcore-tests:
+ * Scripts/run-jsc: Copied from Scripts/run-testkjs.
+ * Scripts/run-sunspider:
+ * Scripts/run-testkjs: Removed.
+ * Scripts/sunspider-compare-results:
+
+2008-06-14 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Moved planned renames into a separate hash
+ from the actual renames. Removed many renames that are either done or
+ no longer planned.
+
+2008-06-14 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Fixed obvious typo.
+
+2008-06-13 Darin Adler <darin@apple.com>
+
+ * Scripts/make-js-test-wrappers: Added three more exceptions.
+
+2008-06-10 Joerg Bornemann <joerg.bornemann@trolltech.com>
+
+ Reviewed by Simon.
+
+ For the qmake based build make it possible to build against makespecs where
+ QMAKE_CC is defined in a configuration file included from qmake.conf.
+
+ * Scripts/webkitdirs.pm: Added support for include() statements in
+ qmake.conf.
+
+2008-06-09 Alp Toker <alp@nuanti.com>
+
+ gcc3/autotools build fix. Add explicit -O2 -fno-strict-aliasing to
+ each of the tools since these are no longer set globally.
+
+ * GNUmakefile.am:
+
+2008-06-08 Darin Adler <darin@apple.com>
+
+ * Scripts/make-js-test-wrappers: Added another exception.
+
+2008-06-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Reviewed by Timothy.
+
+ Remove the --squirrelfish option from SunSpider, as it is no longer needed.
+
+ * Scripts/run-sunspider:
+
+2008-06-05 Alp Toker <alp@nuanti.com>
+
+ Build fix for r34387.
+
+ * GNUmakefile.am:
+
+2008-06-04 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Reviewed by Oliver.
+
+ Add an exception for Opcode.o to the global initializers check so that
+ we can dump instruction statistics in the JavaScript virtual machine.
+
+ * Scripts/check-for-global-initializers:
+
+2008-05-30 Steve Falkenburg <sfalken@apple.com>
+
+ Generate an isolated COM manifest for registry free COM.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+
+2008-06-02 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by David Hyatt and Mitz.
+
+ <rdar://problem/5704119>
+ repro crash in WebCore::RenderPart::setWidget (plugin-related?)
+
+ Call -[WebView display] in the "plug-in" failed delegate method, simulating
+ the sheet that Safari puts up.
+
+ * DumpRenderTree/mac/ResourceLoadDelegate.mm:
+ (-[ResourceLoadDelegate webView:plugInFailedWithError:dataSource:]):
+
+2008-05-30 Timothy Hatcher <timothy@apple.com>
+
+ Made the starting line number of scripts be 1-based throughout the engine.
+ This cleans up script line numbers so they are all consistent now.
+
+ Reviewed by Oliver Hunt.
+
+ * DumpRenderTree/mac/ObjCController.m:
+ (runJavaScriptThread): Pass a line number of 1 instead of 0 to JSEvaluateScript.
+ * DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp:
+ (runJavaScriptThread): Ditto.
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (runJavaScriptThread): Ditto.
+
+2008-05-29 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Adam Roben.
+
+ Fixed VCSUtils.pm to work with git repositories inside symlinks.
+
+ * Scripts/VCSUtils.pm: Compute a relative path from the git repository
+ root, instead of the root of the filesystem, to work around a bug in
+ abs2rel when traversing symlinked home directories.
+
+2008-05-29 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Restore original behavior of isOSX() referring to the Mac port, not the OS itself.
+
+ https://bugs.webkit.org/show_bug.cgi?id=19311
+
+ * Scripts/webkitdirs.pm:
+
+2008-05-29 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Adam Roben.
+
+ Fix run-iexploder-tests and run-mangleme-tests to work with updated shared scripts and
+ configuration files.
+
+ * Scripts/run-iexploder-tests:
+ * Scripts/run-mangleme-tests:
+ Renamed runSafari to not conflict with the one in webkitdirs.
+ Added SSLCertificateFile option for httpd, as now needed.
+
+2008-05-27 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Update the sample app after wxWebFrame->wxWebBrowserShell rename.
+
+ * wx/browser/browser.cpp:
+ (MyApp::OnInit):
+
+2008-05-24 Andreia Gaita <shana@isninja.com>
+
+ Reviewed by Alp Toker.
+
+ cygwin-downloader.py fixes.
+
+ Remove two non-working mirrors. Add a check for missing dependency
+ packages to avoid bailing out on an inconsistent Cygwin package list.
+
+ * CygwinDownloader/cygwin-downloader.py:
+
+2008-05-24 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Remove useQmake usage. QMake build doesn't support Gtk port
+ anymore.
+
+ Also fix 2 occurences of "Web Kit". Should be WebKit.
+
+ * Scripts/build-webkit:
+ * Scripts/run-javascriptcore-tests:
+ * Scripts/run-launcher:
+ * Scripts/run-webkit-tests:
+ * Scripts/webkitdirs.pm:
+
+2008-05-22 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Dan.
+
+ implement the beforeUnload UI delegate so that DRT will dispatch beforeunload events.
+
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:]):
+ * DumpRenderTree/win/UIDelegate.cpp:
+ (SearchableWebViewHost::runBeforeUnloadConfirmPanelWithMessage):
+
+2008-05-21 Adele Peterson <adele@apple.com>
+
+ Reviewed by Adam.
+
+ DumpRenderTree support for <rdar://problem/5787733> fast/dom/HTMLDocument/hasFocus.html fails on Windows
+
+ * DumpRenderTree/win/UIDelegate.cpp:
+ (UIDelegate::webViewFocus): Added.
+ (UIDelegate::webViewUnfocus): Added.
+ * DumpRenderTree/win/UIDelegate.h:
+
+2008-05-21 Mark Rowe <mrowe@apple.com>
+
+ Rubber-stamped by Stephanie Lewis.
+
+ Set the pass_through flag on Getopt so that extra arguments can be passed through to Safari,
+ rather than trigger an unknown argument message. This allows run-webkit-tests to display results
+ once more.
+
+ * Scripts/run-safari:
+
+2008-05-21 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Maciej, Mark.
+
+ arch doesn't take arguments on tiger. expand DRT timeout for guardMalloc.
+
+ * Scripts/run-webkit-tests:
+ * Scripts/webkitdirs.pm:
+
+2008-05-20 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Stephanie Lewis.
+
+ Improve the behavior of run-webkit-tests with 64-bit WebKit by automatically inferring whether to run 64-bit.
+
+ If --64-bit is not passed to run-webkit-tests, attempt to guess whether we should run 64-bit.
+ This decision is made based on the 64-bitness of the built WebKit framework if it exists, and
+ can be manually overridden by passing --64-bit or --no-64-bit. This removes the need to always
+ pass an argument to run-webkit-tests after having built with "make x86_64".
+
+ * Scripts/gdb-safari:
+ * Scripts/run-safari:
+ * Scripts/run-webkit-tests:
+ * Scripts/webkitdirs.pm: Split the setting of the 64-bit flag, the determination of the
+ preferred architecture, and exporting of the environment variables for 'arch' out into
+ separate subroutines.
+
+2008-05-20 Mark Rowe <mrowe@apple.com>
+
+ Fix "make x86_64" by adding x86_64 target to WebKitTools Makefile.
+
+ * Makefile:
+
+=== End merge of squirrelfish ===
+
+2008-04-14 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Oliver.
+
+ - added support for --ubench mode
+
+ * Scripts/run-sunspider:
+
+2008-03-26 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ --squirrelfish mode: pared down tests for squirrelfish to chew on.
+
+ * Scripts/run-sunspider:
+
+=== Start merge of squirrelfish ===
+
+2008-05-21 Darin Adler <darin@apple.com>
+
+ * Scripts/make-js-test-wrappers: Added another exception.
+
+2008-05-19 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Adam.
+
+ Explicitly set run mode to 32bit unless overridden to avoid
+ confusion when running tests
+
+ * Scripts/build-dumprendertree:
+ * Scripts/gdb-safari:
+ * Scripts/run-webkit-tests:
+ * Scripts/webkitdirs.pm:
+
+2008-05-16 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Steve.
+
+ Print out pending unload event count. Also print out main frame name to match Mac.
+
+ * DumpRenderTree/win/FrameLoadDelegate.cpp:
+ (descriptionSuitableForTestResult):
+ (FrameLoadDelegate::didFinishDocumentLoadForFrame):
+
+2008-05-16 Timothy Hatcher <timothy@apple.com>
+
+ Remove the Drosera project, code and resources since it has been
+ replaced with the Web Inspector's debugger. Removes references to
+ Drosera in various scripts and makefiles.
+
+ Rubber-stamped by Mark Rowe.
+
+ * BuildSlaveSupport/build-launcher-app:
+ * Drosera/DebuggerDocument.cpp: Removed.
+ * Drosera/DebuggerDocument.h: Removed.
+ * Drosera/Drosera.icns: Removed.
+ * Drosera/DroseraWin.make: Removed.
+ * Drosera/English.lproj/Debugger.nib/classes.nib: Removed.
+ * Drosera/English.lproj/Debugger.nib/info.nib: Removed.
+ * Drosera/English.lproj/Debugger.nib/keyedobjects.nib: Removed.
+ * Drosera/English.lproj/MainMenu.nib/classes.nib: Removed.
+ * Drosera/English.lproj/MainMenu.nib/info.nib: Removed.
+ * Drosera/English.lproj/MainMenu.nib/keyedobjects.nib: Removed.
+ * Drosera/ForwardingHeaders/wtf/Assertions.h: Removed.
+ * Drosera/ForwardingHeaders/wtf/HashTraits.h: Removed.
+ * Drosera/ForwardingHeaders/wtf/Noncopyable.h: Removed.
+ * Drosera/ForwardingHeaders/wtf/OwnPtr.h: Removed.
+ * Drosera/ForwardingHeaders/wtf/Platform.h: Removed.
+ * Drosera/ForwardingHeaders/wtf/RetainPtr.h: Removed.
+ * Drosera/Images/Drosera.ico: Removed.
+ * Drosera/Images/SourceArrow.png: Removed.
+ * Drosera/Images/SourceArrowBlank.png: Removed.
+ * Drosera/Images/SourceArrowOpen.png: Removed.
+ * Drosera/Images/background_stripe.png: Removed.
+ * Drosera/Images/breakPoint.tif: Removed.
+ * Drosera/Images/breakPointDisabled.tif: Removed.
+ * Drosera/Images/breakpointeditor.png: Removed.
+ * Drosera/Images/close.tif: Removed.
+ * Drosera/Images/close_active.tif: Removed.
+ * Drosera/Images/close_hover.tif: Removed.
+ * Drosera/Images/console.png: Removed.
+ * Drosera/Images/continue.tif: Removed.
+ * Drosera/Images/fileIcon.jpg: Removed.
+ * Drosera/Images/finishFunction.tif: Removed.
+ * Drosera/Images/glossyFooterFill.tif: Removed.
+ * Drosera/Images/glossyHeader.png: Removed.
+ * Drosera/Images/glossyHeaderPressed.png: Removed.
+ * Drosera/Images/gradientBackground.png: Removed.
+ * Drosera/Images/gutter.png: Removed.
+ * Drosera/Images/navLeftDisabled.png: Removed.
+ * Drosera/Images/navLeftNormal.png: Removed.
+ * Drosera/Images/navLeftPressed.png: Removed.
+ * Drosera/Images/navRightDisabled.png: Removed.
+ * Drosera/Images/navRightNormal.png: Removed.
+ * Drosera/Images/navRightPressed.png: Removed.
+ * Drosera/Images/pause.tif: Removed.
+ * Drosera/Images/popUpArrows.png: Removed.
+ * Drosera/Images/programCounter.tif: Removed.
+ * Drosera/Images/programCounterBreakPoint.tif: Removed.
+ * Drosera/Images/programCounterBreakPointDisabled.tif: Removed.
+ * Drosera/Images/run.tif: Removed.
+ * Drosera/Images/siteCollapsed.tif: Removed.
+ * Drosera/Images/siteExpanded.tif: Removed.
+ * Drosera/Images/siteIcon.tif: Removed.
+ * Drosera/Images/small.ico: Removed.
+ * Drosera/Images/splitterBar.tif: Removed.
+ * Drosera/Images/splitterDimple.tif: Removed.
+ * Drosera/Images/step.tif: Removed.
+ * Drosera/Images/stepOut.tif: Removed.
+ * Drosera/Images/stepOver.tif: Removed.
+ * Drosera/Images/stop.tif: Removed.
+ * Drosera/Images/toolbarBackground.png: Removed.
+ * Drosera/Images/verticalSplitterBar.tiff: Removed.
+ * Drosera/Images/verticalSplitterDimple.tiff: Removed.
+ * Drosera/Makefile: Removed.
+ * Drosera/breakpointEditor.html: Removed.
+ * Drosera/config.h: Removed.
+ * Drosera/console.css: Removed.
+ * Drosera/console.html: Removed.
+ * Drosera/console.js: Removed.
+ * Drosera/debugger.css: Removed.
+ * Drosera/debugger.html: Removed.
+ * Drosera/debugger.js: Removed.
+ * Drosera/mac/DebuggerApplication.h: Removed.
+ * Drosera/mac/DebuggerApplication.mm: Removed.
+ * Drosera/mac/DebuggerClient.h: Removed.
+ * Drosera/mac/DebuggerClient.mm: Removed.
+ * Drosera/mac/DebuggerDocumentPlatform.mm: Removed.
+ * Drosera/mac/Drosera.xcodeproj/project.pbxproj: Removed.
+ * Drosera/mac/Info.plist: Removed.
+ * Drosera/mac/LauncherInfo.plist: Removed.
+ * Drosera/mac/Makefile: Removed.
+ * Drosera/mac/ServerConnection.h: Removed.
+ * Drosera/mac/ServerConnection.mm: Removed.
+ * Drosera/mac/launcher.m: Removed.
+ * Drosera/mac/main.m: Removed.
+ * Drosera/viewer.css: Removed.
+ * Drosera/viewer.html: Removed.
+ * Drosera/win/BaseDelegate.h: Removed.
+ * Drosera/win/DebuggerClient.cpp: Removed.
+ * Drosera/win/DebuggerClient.h: Removed.
+ * Drosera/win/DebuggerDocumentPlatform.cpp: Removed.
+ * Drosera/win/Drosera.cpp: Removed.
+ * Drosera/win/Drosera.h: Removed.
+ * Drosera/win/Drosera.vcproj/Drosera.rc: Removed.
+ * Drosera/win/Drosera.vcproj/Drosera.vcproj: Removed.
+ * Drosera/win/DroseraPrefix.cpp: Removed.
+ * Drosera/win/DroseraPrefix.h: Removed.
+ * Drosera/win/Info.plist: Removed.
+ * Drosera/win/ServerConnection.cpp: Removed.
+ * Drosera/win/ServerConnection.h: Removed.
+ * Drosera/win/resource.h: Removed.
+ * Makefile:
+ * Scripts/build-drosera: Removed.
+ * Scripts/gdb-drosera: Removed.
+ * Scripts/run-drosera: Removed.
+ * Scripts/run-drosera-nightly.cmd: Removed.
+ * Scripts/run-drosera.cmd: Removed.
+ * Scripts/webkitdirs.pm:
+
+2008-05-15 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Anders.
+
+ Dump the unload count for a frame after parsing is finished.
+
+ * DumpRenderTree/mac/FrameLoadDelegate.mm:
+ (-[FrameLoadDelegate webView:didFinishDocumentLoadForFrame:]):
+
+2008-05-15 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Dan Bernstein.
+
+ https://bugs.webkit.org/show_bug.cgi?id=10707
+ DumpRenderTree should not be able to access non-local resources
+
+ * DumpRenderTree/mac/ResourceLoadDelegate.mm:
+ (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]):
+ Block them, and complain.
+
+2008-05-15 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Update the version of libpng to download and instsall.
+
+ * wx/install-unix-extras:
+
+2008-05-14 Julien Chaffraix <jchaffraix@webkit.org>
+
+ Reviewed by Eric.
+
+ - isDarwin() and isCygwin() returned an empty string if the platform equality check fails.
+ We now force the return value to be numeric.
+
+ - Removed platform checks as it was a work around the previous issue.
+
+ - Replaced isDarwin() by isOSX() as they have now the same behaviour.
+
+ * Scripts/build-webkit:
+ * Scripts/webkitdirs.pm:
+
+2008-05-12 Adam Roben <aroben@apple.com>
+
+ Support for testing NPN_PostURL
+
+ Reviewed by Anders Carlsson.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+ (toCString): Added this helper function.
+ (testPostURLFile): Added. Writes the passed-in content to the
+ passed-in file and calls NPN_PostURL with the passed-in URL and
+ target.
+ (pluginInvoke): Added a case for testPostURLFile.
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ (followShortcuts): Changed to allow paths that don't yet exist.
+
+2008-05-12 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Minor cleanup of the DRT Xcode project.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Use GCC_OPTIMIZATION_LEVEL rather than
+ OPTIMIZATION_CFLAGS. Don't include Info.plist in the "Copy Bundle Resources" build phase as it does
+ not need to be there.
+
+2008-05-12 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Adam.
+
+ Add support for testing application caches.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dumpRenderTree):
+ Empty the cache.
+
+ (resetWebViewToConsistentStateBeforeTesting):
+ Turn on support for the application cache.
+
+2008-05-09 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Anders Carlsson.
+
+ Update TestNetscapePlugIn to build 64-bit using the Cocoa event model.
+
+ It currently does not attempt to print events which means that plugins/mouse-events.html
+ will fail when run 64-bit. All other tests that use this plugin pass.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+ (testGetIntIdentifier):
+ * DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp:
+ (NPP_New):
+ (NPP_HandleEvent):
+
+2008-05-09 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Adam Roben
+
+ Explicitly call shutDownWebKit() before quitting.
+
+ * Drosera/win/Drosera.cpp:
+ (_tWinMain):
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (main):
+
+2008-05-09 Mark Rowe <mrowe@apple.com>
+
+ Fix the Tiger build of Drosera.
+
+ * Drosera/config.h: Define BUILDING_ON_TIGER when building on Tiger.
+
+2008-05-09 Sam Weinig <sam@webkit.org>
+
+ Rubber-stamped by Mark Rowe.
+
+ Remove the ENABLE_CROSS_DOCUMENT_MESSAGING #ifdefs.
+
+ * Scripts/build-webkit:
+
+2008-05-08 Mark Rowe <mrowe@apple.com>
+
+ Another attempt at a Tiger build fix.
+
+ Use DumpRenderTreeMac.h rather than DumpRenderTree.h as DumpRenderTreePasteboard is not an Obj-C++ file.
+
+ * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
+
+2008-05-08 Mark Rowe <mrowe@apple.com>
+
+ Tiger build fix. Include DumpRenderTree.h so that BUILDING_ON_TIGER will be defined.
+
+ * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
+
+2008-05-08 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Oliver Hunt and Dan Bernstein.
+
+ Update DumpRenderTree to build 64-bit.
+
+ The three major changes here are:
+ 1) Use NSInteger in the appropriate places.
+ 2) Use ColorSync API that is available in 64-bit to switch display profiles.
+ 3) Use method-swizzling to achieve similar results to class posing when using the Obj-C 2.0 runtime.
+
+ The build of DumpRenderTree will still fail in 64-bit for now as the TestNetscapePlugIn target also
+ needs updated to successfully build.
+
+ * DumpRenderTree/mac/Configurations/Base.xcconfig: Don't prevent Xcode from building 64-bit.
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (swizzleAllMethods):
+ (poseAsClass):
+ (prepareConsistentTestingEnvironment):
+ * DumpRenderTree/mac/DumpRenderTreeMac.h:
+ * DumpRenderTree/mac/DumpRenderTreePasteboard.h:
+ * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
+ * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
+ * DumpRenderTree/mac/PixelDumpSupportMac.mm:
+ (restoreColorSpace):
+ (failedGettingCurrentProfile):
+ (setDefaultColorProfileToRGB):
+
+2008-05-08 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Clean up Drosera so that it will build 64-bit.
+
+ * Drosera/mac/DebuggerApplication.mm:
+ (-[DebuggerApplication numberOfRowsInTableView:]): Use NSInteger rather than int.
+ (-[DebuggerApplication tableView:objectValueForTableColumn:row:]): Ditto.
+ * Drosera/mac/Drosera.xcodeproj/project.pbxproj: Use the default value for VALID_ARCHS.
+
+2008-05-07 David Kilzer <ddkilzer@apple.com>
+
+ Use File::Find and Getopt::Long in make-js-test-wrappers
+
+ Reviewed by Darin Adler.
+
+ * Scripts/make-js-test-wrappers:
+ - Updated Apple copyright statement.
+ - Added command-line switch parsing and -h|--help switch.
+ - Allowed user to pass list of files/directories on which to do
+ a restricted search for TEMPLATE.html files. The default
+ behavior is still to search the entire LayoutTests directory.
+ - Removed duplicate 'use strict' statement.
+ - Replaced use of `find` statements with File::Find::find().
+ - Remove unneeded chomp() calls now that we use File::Find.
+ (directoryFilter): Added. Filters .svn directories when used
+ with File::Find::find().
+ (findTemplateFiles): Added. Returns a list of TEMPLATE.html
+ files found.
+
+2008-05-05 Steve Falkenburg <sfalken@apple.com>
+
+ Copy dependencies of ImageDiff, DumpRenderTree in post-build step.
+
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+ * DumpRenderTree/win/ImageDiff.vcproj:
+
+2008-05-05 Adele Peterson <adele@apple.com>
+
+ Reviewed by Adam.
+
+ Look for the right ImageDiff executable for debug builds.
+
+ * Scripts/run-webkit-tests:
+
+2008-05-05 Darin Adler <darin@apple.com>
+
+ * Scripts/run-webkit-tests: Ignore a Java leak showing up in the WebKit
+ leak tests.
+
+2008-05-05 Ariya Hidayat <ariya.hidayat@trolltech.com>
+
+ Reviewed by Simon.
+
+ In the Qt's DumpRenderTree, adjust the web view properly (because W3C SVG
+ tests expect to be 480x360)
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::DumpRenderTree::open):
+
+2008-05-02 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Adam Roben.
+
+ - add an option to svn-apply to set the reviewer name in change logs
+
+ * Scripts/svn-apply: Added a [-r|--reviewer name] option.
+
+2008-05-01 David Kilzer <ddkilzer@apple.com>
+
+ Clean up configuration usage in run-webkit-tests
+
+ Reviewed by Adam.
+
+ * Scripts/run-webkit-tests: Parse configuration switches using
+ passedConfiguration() from webkitdirs.pm like every other script.
+ Note that we must still call setConfiguration() afterwards in
+ case the --configuration switch was used. Use $configurationOption
+ when running build-dumprendertree instead of recreating the switch.
+
+2008-04-29 Adam Roben <aroben@apple.com>
+
+ Restore the beloved COMPtr::operator&
+
+2008-04-29 Adam Roben <aroben@apple.com>
+
+ Windows build fixes
+
+ Replace COMPtr::operator& with COMPtr::adoptionPointer.
+
+2008-04-25 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Fix run-webkit-tests --threading
+ and provisionally fix <https://bugs.webkit.org/show_bug.cgi?id=18661>
+ Proxy server issue in Sunday's Nightly
+
+ * DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp:
+ (runJavaScriptThread):
+ (startJavaScriptThreads):
+ (stopJavaScriptThreads):
+ Spawned threads were immediately detached, unlike the original ones, so joining them
+ made no sense. Now, all threads are created detached, and stopJavaScriptThreads() just
+ waits for them all to exit.
+
+2008-04-28 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Simon.
+
+ Reset dumping resource load callbacks to false for the next test
+
+
+ * DumpRenderTree/qt/jsobjects.cpp:
+ (LayoutTestController::reset):
+
+2008-04-28 Tor Arne Vestbø <tavestbo@trolltech.com>
+
+ Reviewed by Simon.
+
+ Adapt to the latest API changes in WebKit/qt/Api.
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::DumpRenderTree::DumpRenderTree):
+ * DumpRenderTree/qt/jsobjects.cpp:
+
+2008-04-26 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Delete the DerivedSources after make clean has been done so that the DerivedSources
+ don't get re-created. Also, use the proper extension for the Win wxPython extension.
+
+ https://bugs.webkit.org/show_bug.cgi?id=18756
+
+ * wx/build-wxwebkit:
+
+2008-04-26 Adam Barth <hk9565@gmail.com>
+
+ Reviewed by Adam Roben and Sam Weinig.
+
+ Updates LayoutTestController to use host instead of domain.
+
+ Collin Jackson <collinj-webkit@collinjackson.com> also contributed to this patch.
+
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::setDatabaseQuota):
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]):
+
+2008-04-26 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Need the latest libpng. (Somehow my initial test passed without it.)
+
+ * wx/install-unix-extras:
+
+2008-04-26 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Allow the user to set the path to SWIG using an environment variable.
+
+ https://bugs.webkit.org/show_bug.cgi?id=18660
+
+ * wx/build-wxwebkit:
+
+2008-04-26 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Download the latest libpng version for building the
+ dependencies.
+
+ * wx/install-unix-extras:
+
+2008-04-25 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Simon.
+
+ Implement dumping of resource load callbacks to pass http/tests/xmlhttprequest/abort-should-cancel-load.html
+
+ Similar to Editing and Frameloading we do the dumping within WebCore
+
+
+ * DumpRenderTree/qt/jsobjects.cpp:
+ (LayoutTestController::dumpResourceLoadCallbacks):
+ * DumpRenderTree/qt/jsobjects.h:
+
+2008-04-24 Jan Michael Alonzo <jmalonzo@unpluggable.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ http://bugs.webkit.org/show_bug.cgi?id=18485
+ Typo and documentation fix for build-webkit
+
+ * Scripts/build-webkit:
+
+2008-04-24 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam.
+
+ Don't call fprintf from the signal handler.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (crashHandler):
+
+2008-04-23 Adam Roben <aroben@apple.com>
+
+ Make crashes be reported as crashes, not hangs
+
+ Reviewed by David Kilzer.
+
+ * Scripts/run-webkit-tests:
+ (top level): Use the new status field of the output from
+ readFromDumpToolWithTimer to determine if the test crashed or hung.
+ (sub readFromDumpToolWithTimer):
+ - If we fail to read a line and $! is not EAGAIN, then we've crashed
+ and should not try to read any more.
+ - Changed the timedout field to a more general status field.
+
+2008-04-22 David Kilzer <ddkilzer@apple.com>
+
+ Bug 18683: update-webkit returns 0 even if it fails
+
+ <https://bugs.webkit.org/show_bug.cgi?id=18683>
+
+ Reviewed by Mitz Pettel.
+
+ * Scripts/update-webkit:
+ (runSvnUpdate): Die if close() fails.
+
+2008-04-21 Adam Roben <aroben@apple.com>
+
+ Flush stdout/stderr after printing every #EOF separator
+
+ This fixes a hang when running the pixel tests on Windows
+
+ Reviewed by Mitz Pettel.
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dump):
+ (main): We don't have to flush stdout/stderr in the arguments loop
+ anymore, as runTest flushes for us.
+
+2008-04-21 Adam Roben <aroben@apple.com>
+
+ Fix pixel tests
+
+ * Scripts/run-webkit-tests:
+ (sub readFromDumpToolWithTimer): Use readline instead of read to
+ ensure that we don't read past the #EOF marker.
+
+2008-04-21 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ Build fix for Qt 4.3
+
+ * When building WebCore/internal make sure the QT_[BEGIN,END]_NAMESPACE is
+ always defined. Do this by adding defines to the compiler line
+
+ * DumpRenderTree/qt/DumpRenderTree.pro:
+
+2008-04-19 Mike Hommey <glandium@debian.org>
+
+ Reviewed by Alp Toker.
+
+ Don't build GtkLauncher and DumpRenderTree with rpath.
+
+ * GNUmakefile.am:
+
+2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
+
+ Reviewed by Alp Toker.
+
+ http://bugs.webkit.org/show_bug.cgi?id=16620
+ [GTK] Autotools make dist and make check support
+
+ Cleanups.
+
+ * GNUmakefile.am:
+
+2008-04-18 Adam Roben <aroben@apple.com>
+
+ Drop the hang timer to 30 seconds
+
+ This matches what DRT/mac was using.
+
+ Reviewed by Mitz Pettel.
+
+ * Scripts/run-webkit-tests:
+
+2008-04-18 Adam Roben <aroben@apple.com>
+
+ Get rid of DRT's Watchdog
+
+ run-webkit-tests now detects hangs and samples DRT as needed.
+
+ Reviewed by Mitz Pettel.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Removed
+ Watchdog* files from the project.
+ * DumpRenderTree/Watchdog.cpp: Removed.
+ * DumpRenderTree/Watchdog.h: Removed.
+ * DumpRenderTree/mac/DumpRenderTree.mm: Removed uses of Watchdog
+ (dumpRenderTree):
+ (runTest):
+ * DumpRenderTree/mac/WatchdogMac.h: Removed.
+ * DumpRenderTree/mac/WatchdogMac.mm: Removed.
+ * Scripts/run-webkit-tests:
+ (sub testCrashedOrTimedOut): Call sampleDumpTool() if we timed out.
+ (sub sampleDumpTool): Added. Writes a sample report to
+ ~/Library/Logs/DumpRenderTree/HangReport.txt.
+
+2008-04-18 Simon Hausmann <hausmann@webkit.org>
+
+ Reviewed by Holger.
+
+ Adapt to the API changes in WebKit/qt
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::WebPage::WebPage):
+ (WebCore::DumpRenderTree::DumpRenderTree):
+ (WebCore::DumpRenderTree::initJSObjects):
+ (WebCore::DumpRenderTree::dumpFramesAsText):
+ (WebCore::DumpRenderTree::dump):
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Fix many tests on Windows
+
+ * Scripts/run-webkit-tests:
+ (readFromDumpToolWithTimer):
+ - Use read instead of sysread to ensure that we don't interfere with
+ other uses of buffered IO in this script.
+ (setFileHandleNonBlocking): Actually set the filehandle to blocking
+ when specified.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Fix ~10 tests
+
+ * Scripts/run-webkit-tests: Only remove the newline after #EOF, not
+ whatever newline happens to be at the end of what we've read.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Remove DRT/win's hang timer
+
+ run-webkit-tests takes care of this for us now
+
+ Reviewed by Anders Carlsson.
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Don't wait for the hang timer twice in the case of a hang
+
+ Previously we'd wait for a hang while reading both stdout and stderr
+ from DRT. Now we'll only wait for one or the other.
+
+ Reviewed by Anders Carlsson.
+
+ * Scripts/run-webkit-tests:
+ (top level): Don't wait for stderr to time out if stdout already timed
+ out.
+ (readFromDumpToolWithTimer): If $dontWaitForTimeOut is true, quit
+ after the first read that returns no data.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Don't throw away the output from timed out tests
+
+ Reviewed by Anders Carlsson.
+
+ * Scripts/run-webkit-tests:
+ (top level): Updated for changes to readFromDumpToolWithTimer.
+ (readFromDumpToolWithTimer): Return a hash that contains both the
+ output and whether or not the test timed out.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Make the hang timer 60 seconds
+
+ * Scripts/run-webkit-tests:
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Get rid of carriage returns in DRT/win's stderr
+
+ Reviewed by Eric Seidel.
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (main): Mark stderr as binary like we already do for stdout.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Fix Bug 17678: run-webkit-tests should have a watchdog timer (and
+ timeout long tests)
+
+ <https://bugs.webkit.org/show_bug.cgi?id=17678>
+
+ We now abort tests that take longer than 60 seconds to produce output.
+ This matches the watchdog timer in DRT/mac and DRT/win (which we can
+ now remove).
+
+ Reviewed by Eric Seidel.
+
+ * Scripts/run-webkit-tests:
+ (top level): Read DRT's output using the new readFromDumpToolWithTimer
+ subroutine. If readFromDumpToolWithTimer returns undefined it means
+ the test timed out, so we register the test as a hang and move on.
+ (sub testCrashedOrTimedOut): Renamed from testCrashed. Now handles
+ both crashed and timed out tests. If the test timed out, we kill DRT
+ before returning.
+ (sub linksForTimedOutTest): Added. We don't have any output to link to for
+ tests that timed out.
+ (sub recordActualResultsAndDiff): Don't call length on undefined.
+ (sub readFromDumpToolWithTimer): Added. Performs non-blocking reads
+ from a filehandle until an #EOF is reached or
+ $maximumSecondsWithoutOutput have elapsed.
+ (sub setFileHandleNonBlocking): Marks a filehandle as blocking or
+ non-blocking.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Refactor test results page generation
+
+ Reviewed by Eric Seidel.
+
+ * Scripts/run-webkit-tests:
+ (sub htmlForResultsSection): Added. Takes a set of tests, a
+ description, and a subroutine to generate the links for each test, and
+ creates a HTML string containing a table of the tests and their
+ links.
+ (sub linksForExpectedAndActualResults): Added. Replaces the
+ htmlForExpectedAndActualResults subroutine.
+ (sub linksForMismatchTest): Added.
+ (sub linksForCrashOrErrorTest): Added.
+ (sub linksForNewTest): Added.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Print the extension for all tests in the test results page
+
+ Reviewed by Eric Seidel.
+
+ * Scripts/run-webkit-tests:
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Move code that counts finished tests into a subroutine
+
+ Reviewed by Eric Seidel.
+
+ * Scripts/run-webkit-tests:
+ (sub countFinishedTest): Added.
+
+2008-04-17 Adam Roben <aroben@apple.com>
+
+ Move code that handles a crash into a subroutine
+
+ Reviewed by Eric Seidel.
+
+ * Scripts/run-webkit-tests:
+ (sub testCrashed): Added.
+
+2008-04-17 Eric Seidel <eric@webkit.org>
+
+ Reviewed by hyatt.
+
+ Rename RenderView to RenderViewport in the next rename patch.
+
+ * Scripts/do-webcore-rename:
+
+2008-04-17 Mario Bensi <mbensi@pleyo.com>
+
+ Reviewed by Alp Toker.
+
+ http://bugs.webkit.org/show_bug.cgi?id=18543
+ DumpRenderTree gtk freeze
+
+ fix DumpRenderTree gtk freeze
+
+ * DumpRenderTree/gtk/DumpRenderTree.cpp:
+ (dump):
+
+2008-04-15 Anders Carlsson <andersca@apple.com>
+
+ Add missing ;
+
+ * Scripts/build-webkit:
+
+2008-04-15 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Adam.
+
+ Add ENABLE_OFFLINE_WEB_APPLICATIONS to FEATURE_DEFINES.
+
+ * Scripts/build-webkit:
+
+2008-04-15 Andre Poenitz <andre.poenitz@trolltech.com>
+
+ Reviewed by Simon.
+
+ Fix compilation with Qt namespaces
+
+ Qt can be configured to have all of its classes inside a specified namespaces.
+ This is for example used in plugin/component environments like Eclipse.
+
+ This change makes it possible to let the Qt port compile against a namespaced
+ Qt by the use of macros Qt provides to properly forward declare Qt classes in
+ the namespace.
+
+ * DumpRenderTree/qt/DumpRenderTree.h:
+
+2008-04-08 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Add a script that propagates any file changes made to the Bakefiles
+ over to GTK and Qt build systems. Still needs to be wired into
+ those ports though.
+
+ * Scripts/update-sources-list.py: Added.
+
+2008-04-08 Mark Rowe <mrowe@apple.com>
+
+ Clean up after Brady.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm: Add an include so that NSInteger can be found.
+
+2008-04-08 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Mitzpettel
+
+ Fixed http://bugs.webkit.org/show_bug.cgi?id=18302
+ -WebArchive subresources dump in random order, intermittent failures
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (compareResourceURLs): Sorting function based on the resource URLs
+ (serializeWebArchiveToXML): Sort the subresource array
+
+2008-04-07 Brady Eidson <beidson@apple.com>
+
+ OMG, BUILD - please!
+
+ * Scripts/build-webkit:
+
+2008-04-03 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ * Enable running http tests for Qt again. Failing tests can be put into the skipped list.
+ * Running these tests on windows and other platforms might need some work.
+
+ * Scripts/run-webkit-tests:
+
+2008-04-03 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ * For the http tests we need the output of the FrameLoaderClient. The QtWebKit API
+ is not exporting enough to create the output in DRT itself. Settle with the approach
+ Lars has taken for the Editing support and add branches to our FrameLoaderClient code.
+ * run-webkit-tests http/tests(/loading) can now be executed.
+ * For tests in loading/ directories we are going to throw away the dirty
+ QWebPage to start with something clean.
+
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+
+2008-04-03 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ * Treat http and https as special URLs as well. Change the main.cpp and
+ DumpRenderTree.cpp to handle http and https URIs as input.
+ * I'm not doing the clean up and merging of these two checks now.
+
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::DumpRenderTree::readStdin):
+ * DumpRenderTree/qt/main.cpp:
+ (main):
+
+2008-04-03 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ * Remove dumpFrameLoadCallbacks from simple-subframe.html because it is
+ located in a directory with the name "loading". And this will autoamtically
+ enable dumping.
+ * Remove this method from the LayoutTestController as it is unused now and this
+ avoids adding it to the DRT of the Qt port.
+
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (setPrivateBrowsingEnabledCallback):
+
+2008-04-01 Christian Dywan <christian@imendio.com>
+
+ Build fix for GCC 4.3.
+
+ * DumpRenderTree/gtk/WorkQueueItemGtk.cpp: include string.h
+
+2008-04-01 Simon Hausmann <hausmann@webkit.org>
+
+ Reviewed by Holger.
+
+ Fix Qt DRT run by also printing EOF on stderr, as expected by
+ run-webkit-tests.
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::DumpRenderTree::dump):
+
+2008-03-31 Julien Chaffraix <julien.chaffraix@gmail.com>
+
+ Reviewed by Darin Adler.
+
+ Bug 17665: determineSourceDir() dies if $sourceDir has a trailing backslash
+
+ Remove trailing '/' in $sourceDir in determineSourceDir().
+
+ Fix suggested by Dmitriy Kazachkov.
+
+ * Scripts/webkitdirs.pm:
+
+2008-03-29 Adam Roben <aroben@apple.com>
+
+ Update for rename of an IWebViewPrivate method
+
+ Reviewed by Mitz Pettel.
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (createWebViewAndOffscreenWindow):
+
+2008-03-26 Antti Koivisto <antti@apple.com>
+
+ Reviewed by Anders.
+
+ Enable SVG animation support by default.
+
+ * Scripts/build-webkit:
+
+2008-03-25 Adam Roben <aroben@apple.com>
+
+ Windows build fix
+
+ * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj:
+ Add $(WebKitLibrariesDir)\include to the include path so we can find
+ stdint.h there.
+
+2008-03-24 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Mark.
+
+ Clean up SVG features message to be less confusing.
+
+ * Scripts/build-webkit:
+
+2008-03-24 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Dave Hyatt.
+
+ Add EventSender.zoomPageIn/zoomPageOut support to DRT.
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (resetWebViewToConsistentStateBeforeTesting):
+ * DumpRenderTree/mac/EventSendingController.mm:
+ (+[EventSendingController isSelectorExcludedFromWebScript:]):
+ (-[EventSendingController zoomPageIn]):
+ (-[EventSendingController zoomPageOut]):
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (resetWebViewToConsistentStateBeforeTesting):
+ * DumpRenderTree/win/EventSender.cpp:
+ (textZoomInCallback):
+ (textZoomOutCallback):
+ (zoomPageInCallback):
+ (zoomPageOutCallback):
+
+2008-03-24 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ - update bisect-builds for Safari 3.1
+
+ * Scripts/bisect-builds: Added Safari 3.1 and the corresponding minimal
+ revision, r29711.
+
+2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
+
+ Reviewed by Holger.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17981
+
+ Add webcore and javascriptcore cppflags to programs' _CPPFLAGS.
+
+ * GNUmakefile.am:
+
+2008-03-21 Adam Roben <aroben@apple.com>
+
+ Remove a non-working mirror from cygwin-downloader and add the ruby package
+
+ * CygwinDownloader/cygwin-downloader.py:
+ * CygwinDownloader/cygwin-downloader.zip: Updated.
+
+2008-03-20 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Ensure that the defines generated for FEATURE_DEFINES are sorted so that they will match the default settings of each project.
+ This will prevent the world from being rebuilt if you happen to switch between building in Xcode and with build-webkit on the
+ command-line.
+
+ * Scripts/build-webkit:
+
+2008-03-17 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Dan Bernstein.
+
+ Fix bogus argCount check breaking plugin test.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+
+2008-03-17 Eric Seidel <eric@webkit.org>
+
+ Reviewed by darin.
+
+ Cleanup PluginObject.cpp and add support for testing
+ converting from int -> identifier -> string
+ and from string -> identifier -> int
+ as well as round-tripping ints and stings through identifiers
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
+ (pluginGetProperty):
+ (pluginSetProperty):
+ (testDOMAccess):
+ (stringVariantToIdentifier):
+ (int32VariantToIdentifier):
+ (doubleVariantToIdentifier):
+ (variantToIdentifier):
+ (testIdentifierToString):
+ (testIdentifierToInt):
+ (testCallback):
+ (getURL):
+ (removeDefaultMethod):
+ (getURLNotify):
+ (testInvokeDefault):
+ (destroyStream):
+ (testEnumerate):
+ (testGetIntIdentifier):
+ (testGetProperty):
+ (testEvaluate):
+ (testGetPropertyReturnValue):
+ (pluginInvoke):
+ (pluginInvokeDefault):
+ (pluginInvalidate):
+ (pluginAllocate):
+ (pluginDeallocate):
+ (handleCallback):
+
+2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ Rubber stamped by Darin Adler.
+
+ Add set-webkit-configuration support for wx port, and centralize
+ build dir location setting.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17790
+
+ * wx/browser/browser.bkl:
+ * wx/build-wxwebkit:
+
+2008-03-15 Darin Adler <darin@apple.com>
+
+ * Scripts/commit-log-editor: Include the name line of the change log entry.
+ A long time ago I designed this script to not include the name because I
+ thought it was redundant (same as the name of the person checking in), but
+ nowadays it's more common for someone to check something in done by someone
+ else.
+
+ * Scripts/do-webcore-rename: Added some more planned renames and removed
+ some that were already done "by hand".
+
+2008-03-13 Brent Fulgham <bfulgham@gmail.com>
+
+ Reviewed by Darin Adler.
+
+ Correct paths to vsprops files so they use the environment
+ variable, rather than hard-coded path.
+ http://bugs.webkit.org/show_bug.cgi?id=17797.
+
+ * WinLauncher/WinLauncher.vcproj: Correct paths to vsprops.
+
+2008-03-12 Steve Falkenburg <sfalken@apple.com>
+
+ VSExpress build fix
+
+ * WinLauncher/WinLauncher.vcproj:
+
+2008-03-12 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Alp Toker.
+
+ Run testkjs in the correct productsDir in the GTK+ port.
+
+ * Scripts/run-javascriptcore-tests:
+
+2008-03-11 Brent Fulgham <bfulgham@gmail.com>
+
+ Reviewed by Adam Roben.
+
+ Enabled WinLauncher as part of normal Windows build.
+ http://bugs.webkit.org/show_bug.cgi?id=17715.
+
+ * WinLauncher/WinLauncher.vcproj: Update to use vsprops so that
+ it can find the proper libraries to link against.
+
+2008-03-10 Julien Chaffraix <julien.chaffraix@gmail.com>
+
+ Reviewed and landed by Darin Adler.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17581
+ Bug 17581: Use of uninitialized value in string ne at WebKitTools/Scripts/run-webkit-tests line 1576.
+
+ Remove the previous warning which occurs when the --random option is used.
+
+ * Scripts/run-webkit-tests: verify that $component[0] is defined before checking for
+ its inequality
+
+2008-03-07 Simon Hausmann <hausmann@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Done with Lars.
+
+ Ported the netscape test plugin to QWebPluginFactory.
+
+ * DumpRenderTree/qt/DumpRenderTree.cpp:
+ (WebCore::WebPage::WebPage):
+ * DumpRenderTree/qt/main.cpp:
+ * DumpRenderTree/qt/testplugin.cpp:
+ (TestPlugin::plugins):
+ (TestPlugin::create):
+ * DumpRenderTree/qt/testplugin.h:
+
+2008-03-09 Steve Falkenburg <sfalken@apple.com>
+
+ Stop Windows build if an error occurs in a prior project.
+
+ Rubber stamped by Darin Adler.
+
+ * Drosera/win/Drosera.vcproj/Drosera.vcproj:
+ * DumpRenderTree/win/DumpRenderTree.vcproj:
+ * DumpRenderTree/win/ImageDiff.vcproj:
+ * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj:
+
+2008-03-08 Julien Chaffraix <julien.chaffraix@gmail.com>
+
+ Reviewed by Mark Rowe.
+
+ DRT build fix for Tiger.
+
+ * DumpRenderTree/mac/DumpRenderTreeMac.h: Define BUILDING_ON_TIGER.
+
+2008-03-07 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Fix WebKit build with GCC 4.2.
+
+ * DumpRenderTree/mac/ResourceLoadDelegate.mm: Use correct argument type in method signature.
+
+2008-03-07 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Oliver.
+
+ Add Windows part of <rdar://problem/5693690>
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (dump):
+ (main):
+
+2008-03-07 Alp Toker <alp@atoker.com>
+
+ Back out the r30818, r30819 build fix attempts now the GTK+ build
+ server has been upgraded.
+
+ * Scripts/webkitdirs.pm:
+
+2008-03-07 Stephanie Lewis <slewis@apple.com>
+
+ Reviewed by Geoff.
+
+ <rdar://problem/5693690> run-webkit-tests swallows STDERR output, including WebCore LEAK messages
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dump): push EOF to stderr after every test
+ * Scripts/run-webkit-tests: collect stderr output and print it
+
+2008-03-07 Steve Falkenburg <sfalken@apple.com>
+
+ Get pdevenv working with Visual Studio Express.
+
+ Reviewed by Adam.
+
+ * Scripts/pdevenv:
+
+2008-03-06 Adele Peterson <adele@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Updated for testing <rdar://problem/5785895> Implement hasFocus() for HTMLDocument (HTML5)
+
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webViewFocus:]): Remove duplicate code that was also in LayoutTestController::setWindowIsKey
+ (-[UIDelegate webViewUnfocus:]): Added. In Safari, the default is to focus another window if there is one.
+ To easily test cases where the window is unfocused, I made this just call setWindowIsKey(false).
+
+2008-03-06 Matt Lilek <webkit@mattlilek.com>
+
+ Reviewed by Adam Roben.
+
+ Bug 17691: REGRESSION: FindSafari doesn't work
+ http://bugs.webkit.org/show_bug.cgi?id=17691
+
+ Swap my change from r30394 to use the Release libraries instead of Debug
+ since some machines don't have the Debug version.
+
+ * FindSafari/FindSafari.vcproj:
+
+2008-03-06 Kevin McCullough <kmccullough@apple.com>
+
+ Reviewed by Sam and Tim.
+
+ <rdar://5631450> Drosera: breakpoint indicators disappear after the
+ script is finished running.
+ - If there is a pre-existing breakpoint on a line when the file is
+ updated we need to redraw it.
+
+ * Drosera/debugger.js:
+
+2008-03-06 Brady Eidson <beidson@apple.com>
+
+ Tiger build fix...?
+
+ * DumpRenderTree/mac/WatchdogMac.mm:
+
+2008-03-06 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Darin
+
+ Added a cross-platform Watchdog thread to DRT.
+
+ The current watchdog in both DRTWin and DRTMac is Timer based. Therefore, deadlocks and long running
+ main thread hangs still affect DRT.
+
+ By placing the watchdog on a thread and having DRT "check in" after each test, long-running hangs
+ and true deadlocks can be caught.
+
+ There is one hook for platform specific code. As I did my development and testing on Mac, and Mac has
+ `sample` available, the Mac implementation of this hook samples the process before it is killed.
+
+ I arbitrarily chose 30 seconds as the timeout for now - this can be tweaked easily if we find a need.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/mac/Configurations/Base.xcconfig: Added LINKER_DISPLAYS_MANGLED_NAMES
+
+ * DumpRenderTree/ForwardingHeaders/wtf/Locker.h: Added.
+ * DumpRenderTree/ForwardingHeaders/wtf/Threading.h: Added.
+
+ * DumpRenderTree/Watchdog.cpp: Added.
+ (Watchdog::Watchdog):
+ (Watchdog::~Watchdog):
+ (Watchdog::start):
+ (Watchdog::stop):
+ (Watchdog::checkIn):
+ (Watchdog::setWatchdogInterval):
+ (Watchdog::handleHang):
+ (Watchdog::watchdogThreadStart):
+ (Watchdog::watchdogThread):
+ * DumpRenderTree/Watchdog.h: Added.
+
+ * DumpRenderTree/mac/WatchdogMac.h: Added.
+ * DumpRenderTree/mac/WatchdogMac.mm: Added.
+ (WatchdogMac::handleHang): Sample the process and write it out to a file
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (dumpRenderTree): Setup and start the watchdog before running any tests
+ (runTest): Checkin with the watchdog after each test
+
+2008-03-05 Alp Toker <alp@atoker.com>
+
+ Attempt to get the autotools build working again on the bot with
+ build-webkit.
+
+ Force the use of /bin/bash since we seem to have bash-isms in the
+ configure script right now.
+
+ * Scripts/webkitdirs.pm:
+
+2008-03-05 Alp Toker <alp@atoker.com>
+
+ Re-attempt to switch to the autotools build system for GTK+.
+
+ Change scripts to continue when distclean fails.
+
+ * Scripts/webkitdirs.pm:
+
+2008-03-05 Alp Toker <alp@atoker.com>
+
+ Force qmake for the GTK+ build until we get the build bot to succeed
+ with autotools (currently dies at make distclean)
+
+ * Scripts/webkitdirs.pm:
+
+2008-03-04 Alp Toker <alp@atoker.com>
+
+ Reviewed by Mark Rowe.
+
+ Switch the default GTK+ build system from qmake to autotools.
+
+ qmake can still be used by defining WEBKIT_BUILD_SYSTEM=qmake
+
+ * Scripts/build-webkit:
+ * Scripts/run-launcher:
+ * Scripts/run-webkit-tests:
+ * Scripts/webkitdirs.pm:
+
+2008-03-04 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ * Scripts/do-webcore-rename: Update renaming plan.
+
+2008-03-02 Brent Fulgham <bfulgham@gmail.com>
+
+ Reviewed by Alp Toker.
+
+ Remove some needless LIBS.
+
+ * GNUmakefile.am:
+
+2008-03-02 Alp Toker <alp@atoker.com>
+
+ Reviewed by Mark Rowe.
+
+ Split the WebKit GTK+ build out of the WebCore build and change the
+ shared object name to match the package name.
+
+ * GNUmakefile.am:
+
+2008-03-01 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Tim Hatcher.
+
+ Update Xcode configuration to support building debug and release from the mysterious future.
+
+ * DumpRenderTree/mac/Configurations/Base.xcconfig:
+
+2008-02-29 David Kilzer <ddkilzer@apple.com>
+
+ Pass the correct configuration switch (--Debug|--Release) to build-testkjs.
+
+ Reviewed by Dan.
+
+ Originally broken in r26838.
+
+ * Scripts/run-javascriptcore-tests: Push configuration switch onto @xcodeArgs
+ not local, unused @args variable.
+
+2008-02-29 David Kilzer <ddkilzer@apple.com>
+
+ Bug 15754: webarchive layout tests fail when WebKit directory path contains symlinks
+
+ <http://bugs.webkit.org/show_bug.cgi?id=15754>
+
+ Reviewed by Geoff and Darin.
+
+ We were using -[NSFileManager currentDirectoryPath] to get the current working directory,
+ then removing that path from all file:/// URLs in the WebArchive output so these tests
+ would pass no matter where they were run.
+
+ The problem was that -[NSFileManager currentDirectoryPath] resolves symlinks in the
+ current working directory, but the WebArchive does not. This left the current working
+ directory in all file:/// URLs in the test output, and thus all tests failed, for any
+ developer that used symlinks to get to their WebKit source directory.
+
+ The fix is to look backwards for "/LayoutTests/" in the URL we're passed, and simply
+ remove the current working directory path (no matter what it is) after "file://" but
+ before "/LayoutTests/".
+
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (normalizeWebResourceURL): Removed unused oldURLBase argument. We now replace the
+ current working directory as described above.
+ (convertWebResourceResponseToDictionary): Remove unused oldURLBase argument. Update
+ calls to normalizeWebResourceURL().
+ (serializeWebArchiveToXML): Removed now unused cwdURL variable. Update calls to
+ normalizeWebResourceURL() and convertWebResourceResponseToDictionary().
+
+2008-02-26 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Improvements to the wx build script.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17492
+
+ * wx/build-wxwebkit:
+ - Update the Windows dll copying logic to copy dlls inside WebKitLibraries/win
+ - Allow the build script to properly find wxPython includes under different setups
+ - Make sure WX_PREFIX is set to WXWIN (wxWindows dir environment var.) if not defined
+
+2008-02-26 Timothy Hatcher <timothy@apple.com>
+
+ Reviewed by Darin Adler.
+
+ * Scripts/build-webkit: Add --universal and --64-bit flags to make building
+ 64-bit architectures easy. Combine the two flags to build 4-way universal.
+ * Makefile: Add "64" and "64u" make rules. Fix the universal rule to return
+ non-zero when the build failes.
+
+2008-02-26 Jessica Kahn <jess@apple.com>
+
+ Reviewed by Darin Adler.
+
+ * Scripts/gdb-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH in gdb's environment,
+ so that Safari inherits it when launched. Preexisting code in WebKit checks this
+ environment variable, and if set, unsets DYLD_FRAMEWORK_PATH, so that applications
+ launched by Safari continue to use the standard system WebKit.
+
+2008-02-25 Adam Roben <aroben@apple.com>
+
+ Fix run-webkit-tests after r30394
+
+ * Scripts/webkitdirs.pm: Never append _debug to FindSafari's
+ executable name.
+
+2008-02-24 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: Make some updates based on a trial run of
+ the renaming script.
+
+2008-02-24 Darin Adler <darin@apple.com>
+
+ * Scripts/do-webcore-rename: More renaming plans.
+
+2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
+
+ Rubber stamped by Darin Adler.
+
+ Add separator '\' after libJavaScriptCore_la_LIBADD and cleanup
+ whitespaces introduced in the previous commit.
+
+ * GNUmakefile.am:
+
+2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
+
+ Rubber-stamped by Darin Adler.
+
+ * GNUmakefile.am: Add both GLOBALDEPS and WEBKITDEPS instead of DEPENDENCIES.
+
+2008-02-23 David Kilzer <ddkilzer@apple.com>
+
+ Please clarify licensing for some files
+ <http://bugs.webkit.org/show_bug.cgi?id=14970>
+
+ Reviewed by Darin Adler.
+
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: Added
+ copyright statement. Replaced license with newer Apple BSD-style license.
+ * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Ditto.
+ * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp: Ditto.
+ * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h: Ditto.
+ * DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp: Ditto.
+ * DumpRenderTree/win/TestNetscapePlugin/main.c: Ditto.
+ * mangleme/LICENSE: Added (LGPL).
+
+2008-02-22 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Adam.
+
+ <rdar://problem/5748781>
+ https://bugs.webkit.org/show_bug.cgi?id=17413
+ REGRESSION: Latest Nightly doesn't load Java plugin w/Safari 3.1b
+
+ Copy the Java plug-in over to the new location.
+
+ * FindSafari/FindSafari.cpp:
+ (_tmain):
+
+2008-02-22 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Adam.
+
+ <rdar://problem/5747325> REGRESSION: HTTP layout tests hang
+
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ (runTest):
+ Init the URL request with the correct timeout.
+
+2008-02-21 Mike Auty <mike.auty@gmail.com>
+
+ Reviewed by Alp Toker.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17445
+ [GTK] WebKit doesn't compile with LDFLAGS="-Wl,--as-needed"
+
+ GTK+/autotools build system improvements
+
+ The GNUmakefile.am files make use of the LDFLAGS variable to include library
+ additions such as -ljpeg etc. Unfortunately, if these inclusions aren't made
+ in LIBADD/LDADD variables, then they are mis-ordered during the linking.
+
+ The as-needed flag discards libraries whose functions have not been needed by
+ earlier libraries, which therefore makes the ordering important.
+
+ This moves all -l library inclusion statements from LDFLAGS variables to
+ LIBADD/LDADD variables.
+
+ * GNUmakefile.am:
+
+2008-02-20 Brent Fulgham <bfulgham@gmail.com>
+
+ Reviewed by Alp.
+
+ - http://bugs.webkit.org/show_bug.cgi?id=17428
+ Reenable a Windows-based launcher
+
+ This patch reenables the venerable Spinneret application,
+ changing its name to match the other lanch applications.
+
+ * WinLauncher: Added.
+ * WinLauncher/WinLauncher.cpp: Added.
+ (WinLauncherWebHost::updateAddressBar):
+ (WinLauncherWebHost::QueryInterface):
+ (WinLauncherWebHost::AddRef):
+ (WinLauncherWebHost::Release):
+ (resizeSubViews):
+ (_tWinMain):
+ (MyRegisterClass):
+ (InitInstance):
+ (WndProc):
+ (MyEditProc):
+ (About):
+ (loadURL):
+ * WinLauncher/WinLauncher.h: Added.
+ (WinLauncherWebHost::WinLauncherWebHost):
+ (WinLauncherWebHost::didStartProvisionalLoadForFrame):
+ (WinLauncherWebHost::didReceiveServerRedirectForProvisionalLoadForFrame):
+ (WinLauncherWebHost::didFailProvisionalLoadWithError):
+ (WinLauncherWebHost::didCommitLoadForFrame):
+ (WinLauncherWebHost::didReceiveTitle):
+ (WinLauncherWebHost::didReceiveIcon):
+ (WinLauncherWebHost::didFinishLoadForFrame):
+ (WinLauncherWebHost::didFailLoadWithError):
+ (WinLauncherWebHost::didChangeLocationWithinPageForFrame):
+ (WinLauncherWebHost::willPerformClientRedirectToURL):
+ (WinLauncherWebHost::didCancelClientRedirectForFrame):
+ (WinLauncherWebHost::willCloseFrame):
+ (WinLauncherWebHost::windowScriptObjectAvailable):
+ * WinLauncher/WinLauncher.ico: Added.
+ * WinLauncher/WinLauncher.rc: Added.
+ * WinLauncher/WinLauncher.vcproj: Added.
+ * WinLauncher/resource.h: Added.
+ * WinLauncher/small.ico: Added.
+ * WinLauncher/stdafx.cpp: Added.
+ * WinLauncher/stdafx.h: Added.
+
+2008-02-19 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Geoff
+
+ Fixed a bug in DRT --threaded mode
+
+ * DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp:
+ (startJavaScriptThreads): Don't detach the newly created thread. The later call to stopJavaScriptThreads() tries
+ to pthread_join() each thread that had been created, but you can't join a detached thread!
+
+2008-02-18 Brady Eidson <beidson@apple.com>
+
+ Changes by Geoff Garen, Reviewed by Darin
+
+ Fix for <rdar://5747529> - ObjC Exception can cause JSLock to never be released
+
+ DRT changes for test: platform/mac/plugins/webScriptObject-exception-deadlock.html
+
+ [WebScriptObject valueForKey:] might throw an exception, and previously might have "leaked" the global JSLock
+ This test calls valueForKey, then runs some arbitrary Javascript on a 2ndary thread. If the lock has leaked,
+ this series of method calls will deadlock. If things are good, it will complete successfully.
+
+ * DumpRenderTree/mac/ObjCController.m:
+ (runJavaScriptThread):
+ (+[ObjCController isSelectorExcludedFromWebScript:]):
+ (+[ObjCController webScriptNameForSelector:]):
+ (-[ObjCController testValueForKey]):
+
+2008-02-18 Matt Lilek <webkit@mattlilek.com>
+
+ Reviewed by Adam.
+
+ Remove FindSafari's Release configuration.
+
+ * FindSafari/FindSafari.vcproj:
+
+2008-02-15 Adam Roben <aroben@apple.com>
+
+ Fix a typo that broke the Mac build
+
+ Reviewed by Mark.
+
+ * Scripts/build-webkit:
+
+2008-02-14 Adam Roben <aroben@apple.com>
+
+ Turn on cross-document messaging support by default
+
+ Reviewed by Darin Adler.
+
+ * Scripts/build-webkit:
+
+2008-02-14 Adam Roben <aroben@apple.com>
+
+ Conditionalize cross-document messaging support
+
+ The cross-document messaging parts of HTML 5 are in flux and we want
+ ports to be able to turn off the support as needed.
+
+ Note that the support is turned off by default right now. A subsequent
+ commit will turn it on by default.
+
+ Reviewed by Darin Adler.
+
+ * Scripts/build-webkit:
+
+2008-02-14 Darin Adler <darin@apple.com>
+
+ - fix Windows build
+
+ * DumpRenderTree/win/UIDelegate.cpp:
+ (UIDelegate::setStatusText): Update parameter types to match declaration.
+
+2008-02-14 Oliver Hunt <oliver@apple.com>
+
+ Reviewed by Geoff G and Weinig.
+
+ Add ability for DRT to report tests setting the status text.
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (dumpStatusCallbacksCallback):
+ (LayoutTestController::staticFunctions):
+ * DumpRenderTree/LayoutTestController.h:
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webView:setStatusText:]):
+ * DumpRenderTree/win/UIDelegate.cpp:
+ * DumpRenderTree/win/UIDelegate.h:
+
+2008-02-13 Adam Roben <aroben@apple.com>
+
+ Windows build fix
+
+ * DumpRenderTree/ForwardingHeaders/wtf/MathExtras.h: Added.
+
+2008-02-13 Adam Roben <aroben@apple.com>
+
+ Windows/GTK+ build fix
+
+ * DumpRenderTree/LayoutTestController.cpp: #include MathExtras.h to
+ get isnan.
+
+2008-02-13 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Darin Adler
+
+ Add some much needed Database support to DRT
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (dumpDatabaseCallbacksCallback): Flag to control if the UIDelegate methods related to
+ databases are called
+ (clearAllDatabasesCallback): Allow a test to delete all databases
+ (setDatabaseQuotaCallback): Allow a test to set the quota new origins will get
+ (LayoutTestController::staticFunctions):
+
+ * DumpRenderTree/LayoutTestController.h:
+ (LayoutTestController::dumpDatabaseCallbacks):
+ (LayoutTestController::setDumpDatabaseCallbacks):
+
+ * DumpRenderTree/mac/LayoutTestControllerMac.mm:
+ (LayoutTestController::clearAllDatabases):
+ (LayoutTestController::setDatabaseQuota):
+
+ * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
+ (LayoutTestController::clearAllDatabases): Stubbed out
+ (LayoutTestController::setDatabaseQuota): Ditto
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ (LayoutTestController::clearAllDatabases): Stubbed out with error message
+ (LayoutTestController::setDatabaseQuota): Ditto
+
+ * DumpRenderTree/mac/UIDelegate.mm:
+ (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]): Print a
+ message with details about the event then return a 5mb quota like before
+
+
+2008-02-12 Steve Falkenburg <sfalken@apple.com>
+
+ Changes to support merged MIDL output.
+
+ All COM interfaces are now generated to WebKit.h.
+
+ Reviewed by Sam, Ada.
+
+ * Drosera/win/BaseDelegate.h:
+ * Drosera/win/DebuggerClient.cpp:
+ * Drosera/win/DebuggerDocumentPlatform.cpp:
+ * Drosera/win/Drosera.cpp:
+ * Drosera/win/ServerConnection.cpp:
+ * Drosera/win/ServerConnection.h:
+ * DumpRenderTree/win/DumpRenderTree.cpp:
+ * DumpRenderTree/win/EditingDelegate.h:
+ * DumpRenderTree/win/EventSender.cpp:
+ * DumpRenderTree/win/FrameLoadDelegate.cpp:
+ * DumpRenderTree/win/FrameLoadDelegate.h:
+ * DumpRenderTree/win/GCControllerWin.cpp:
+ * DumpRenderTree/win/LayoutTestControllerWin.cpp:
+ * DumpRenderTree/win/PolicyDelegate.h:
+ * DumpRenderTree/win/ResourceLoadDelegate.h:
+ * DumpRenderTree/win/UIDelegate.cpp:
+ * DumpRenderTree/win/UIDelegate.h:
+ * DumpRenderTree/win/WorkQueueItemWin.cpp:
+
+2008-02-10 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ - fix a memory leak
+
+ * DumpRenderTree/cg/ImageDiffCG.cpp:
+ (getDifferenceBitmap): Use a static CFMutableData instead of allocating
+ and leaking the buffer each time.
+
2008-02-07 Adam Roben <aroben@apple.com>
Fix error in bisect-builds when responding "broken" for the first
@@ -54,7 +4234,7 @@
2008-02-05 Holger Freyther <zecke@selfish.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
In http://bugs.webkit.org/show_bug.cgi?id=16853 it was identified that the
the output of the willCloseFrame and didClearWindowObject FrameLoadDelegate
@@ -247,7 +4427,7 @@
2008-01-29 Alexey Proskuryakov <ap@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
<rdar://problem/5710692> All storage tests fail/crash
@@ -488,7 +4668,7 @@
<rdar://problem/5695344> check-for-global-initializers script never checks any object files
- Reviewed by Darin.
+ Reviewed by Darin Adler.
We now touch a check-for-global-initializers.timestamp file in
the TARGET_TEMP_DIR directory to determine when new object files
@@ -625,7 +4805,7 @@
Use shared vsprops for most vcproj properties.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Drosera/win/Drosera.vcproj/Drosera.vcproj:
* DumpRenderTree/win/DumpRenderTree.vcproj:
@@ -655,7 +4835,7 @@
2008-01-14 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Allow to run the tests in reverse order to spot test cases where the result depends on the order
the tests were ran.
@@ -665,7 +4845,7 @@
2008-01-14 Holger Hans Peter Freyther <holger.freyther@trolltech.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Randomize tests array to spot test cases where the results depends on the order
the tests are ran.
@@ -813,7 +4993,7 @@
Fix a crash when pathToLocalResource fails and a leak
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/LayoutTestController.cpp:
(pathToLocalResourceCallback): Dont leak the JSStringRef, and make
@@ -859,7 +5039,7 @@
Meta key is not the same as Alt key on windows.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/win/EventSender.cpp:
(keyDownCallback):
@@ -895,7 +5075,7 @@
2008-01-09 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- add some more renames, adjust some
@@ -924,7 +5104,7 @@
2008-01-04 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- <rdar://problem/5666914> fast/regex/test{1,4}.html are failing
DRT did not correctly handle printing the '\0' char. Now it does.
@@ -1014,7 +5194,7 @@
2008-01-03 Alexey Proskuryakov <ap@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
<rdar://problem/5463489> A number of layout tests should be using execCommand instead of textInputController
@@ -1146,7 +5326,7 @@
2008-01-02 Alexey Proskuryakov <ap@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix fast/events/arrow-keys-on-body.html for real.
@@ -1154,7 +5334,7 @@
2008-01-02 Luca Bruno <lethalman88@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=16674
[GTK] run-launcher sets wrong LD_LIBRARY_PATH
@@ -1295,7 +5475,7 @@
Make svn-apply/svn-unapply work with patches from git-format-patch.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/svn-apply:
(patch): If 'Index:' can't be found in the text passed in, print it
@@ -1384,7 +5564,7 @@
2007-12-16 Alexey Proskuryakov <ap@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=16462
REGRESSION: access keys broken on Windows
@@ -1499,7 +5679,7 @@
2007-12-14 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Layout test fix for mac. When dumped to the console local file paths
now only show the name of the resource not the whole path. This is to
@@ -1596,7 +5776,7 @@
2007-12-07 Alexey Proskuryakov <ap@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
<rdar://problem/5535636>
Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
@@ -1956,7 +6136,7 @@
2007-12-03 Stephanie <slewis@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Check to see if we are building a debug root
@@ -2264,7 +6444,7 @@
2007-11-28 Anders Carlsson <andersca@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
<rdar://problem/5132001>
contextClick is not implemented in DRT on Windows.
@@ -2283,7 +6463,7 @@
2007-11-27 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix DumpRenderTree ObjC bug comparing strings.
@@ -3105,7 +7285,7 @@
Fixes fast/history/clicked-link-is-visited.html.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/win/DumpRenderTree.cpp:
(runTest): Clear the optionalSharedHistory.
@@ -3261,7 +7441,7 @@
by DumpRenderTree reside. The Qt port is already using this, so I'm
just following their lead.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/win/DumpRenderTree.cpp:
(exePath): Refactored code out of initialize().
@@ -3416,7 +7596,7 @@
Sort files(...); sections of Xcode project files.
- Rubber-stamped by Darin.
+ Rubber-stamped by Darin Adler.
* DrawTest/DrawTest.xcodeproj/project.pbxproj:
* Drosera/mac/Drosera.xcodeproj/project.pbxproj:
@@ -3427,7 +7607,7 @@
Script to sort "files(...);" sections in Xcode project.pbxproj files.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/sort-Xcode-project-file: Added.
@@ -3696,7 +7876,7 @@
prepare-ChangeLog and update-webkit create needless ChangeLog conflicts
<http://bugs.webkit.org/show_bug.cgi?id=15600>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
The resolve-ChangeLog script merges conflicted ChangeLogs in svn or git by creating
a patch of the local changes and applying it with a fuzz level of 3 to the new file.
@@ -4027,7 +8207,7 @@
2007-10-23 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Don't print a massive pile of setenvs from tools that automatically build testkjs.
@@ -4035,7 +8215,7 @@
2007-10-23 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- add wrapper that finds the right copy of testkjs
@@ -4085,7 +8265,7 @@
2007-10-19 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Changed the Client so that the DebuggerDocument now own the
ServerConnection. This simplifies ownership and cleanup.
@@ -4373,7 +8553,7 @@
2007-10-19 Alice Liu <alice.liu@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix for these broken layout tests on Windows:
@@ -4543,7 +8723,7 @@
FindSafari simply prints the location of an installed Safari.exe on
stdout.
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* FindSafari/FindSafari.cpp: Copied from WebKitTools/WebKitInitializer/WebKitInitializer.cpp.
(getStringValue):
@@ -4659,7 +8839,7 @@
2007-10-14 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- New JavaScript benchmark
http://bugs.webkit.org/show_bug.cgi?id=15515
@@ -4751,7 +8931,7 @@
2007-10-14 Oleg Sukhodolsky <son.two@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=15006
Refactoring of buildQMakeGdkProject()/buildQMakeQtProject() and isGdk()/isQt()
@@ -4856,7 +9036,7 @@
2007-10-11 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Updated rational for the leaks list to be more clear.
@@ -5510,7 +9690,7 @@
2007-09-21 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
<rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded (breaks EA Sports Online)
@@ -6084,7 +10264,7 @@
2007-09-13 Sam Weinig <sam@webkit.org>
- Rubber stamped by Darin.
+ Rubber stamped by Darin Adler.
Make DumpRenderTree more cross platform ready.
- Convert GCController to use the JSCore API instead of the WebScriptObject.
@@ -6156,7 +10336,7 @@
2007-09-12 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Simplified code paths and extracted out functions to increase encapsulation.
@@ -6211,7 +10391,7 @@
2007-09-12 Sam Weinig <sam@webkit.org>
- Rubber stamped by Darin.
+ Rubber stamped by Darin Adler.
Convert the LayoutTestController to use the JSCore API instead of WebScriptObject.
@@ -6429,7 +10609,7 @@
2007-09-10 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Renaming DebuggerDocument[platform] to DebuggerClient to be more clear.
@@ -6965,7 +11145,7 @@
2007-08-14 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=14965
svn-create-patch uses deprecated tail switch
@@ -7089,7 +11269,7 @@
2007-08-03 Sam Weinig <sam@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Recursively dump all frames as text using new
layoutTestController.dumpChildFramesAsText() function.
@@ -7289,7 +11469,7 @@
2007-07-22 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=14713
Script to update iExploder cssproperties.in file based on CSSPropertyNames.in
@@ -7303,7 +11483,7 @@
2007-07-22 Oliver Hunt <oliver@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=14710
@@ -7545,7 +11725,7 @@
2007-07-16 Kevin McCullough <kmccullough@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Continued x-platform modifications.
@@ -7659,7 +11839,7 @@
2007-07-13 David Kilzer <ddkilzer@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Added support for -h|--help argument and verify that all command line arguments parse
correctly.
@@ -8037,7 +12217,7 @@
Got rid of extract-webkit-localizable-strings because it was trying to
do update-webkit-localizable-strings' job.
- Rubberstamped by Darin.
+ Rubberstamped by Darin Adler.
* Scripts/extract-webkit-localizable-strings: Removed.
* Scripts/update-webkit-localizable-strings: Renamed from
@@ -8060,7 +12240,7 @@
2007-07-03 Adele Peterson <adele@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Extended DumpRenderTree to test encoding and decoding host names.
@@ -8072,7 +12252,7 @@
2007-07-03 Sam Weinig <sam@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Eleventh round of fixes for implicit 64-32 bit conversion errors.
<rdar://problem/5292262>
@@ -8355,7 +12535,7 @@
2007-05-29 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=13901
run-pageloadtest does not obey testName on command-line
@@ -8366,7 +12546,7 @@
2007-05-29 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=13900
svnStatus($) subroutine in svn-[un]apply does not work properly with directories
@@ -8385,7 +12565,7 @@
2007-05-28 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=10342
prepare-ChangeLog only shows removed files but not added files when files are moved
@@ -8980,7 +13160,7 @@
2007-04-21 Mitz Pettel <mitz@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=13350
Build Ahem into DumpRenderTree
@@ -8996,7 +13176,7 @@
2007-04-20 Adam Roben <aroben@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=13421
Bug 13421: prepare-ChangeLog should use svn-create-patch when spewing diffs
@@ -9170,7 +13350,7 @@
2007-04-03 Anders Carlsson <andersca@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Add the notion of a "disallowed URL", which the resource loader won't allow to be loaded.
@@ -9439,7 +13619,7 @@
2007-03-09 Andrew Wellington <proton@wiretapped.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=13007
svn-create-patch doesn't handle UTF files with BOMs as text
@@ -9487,7 +13667,7 @@
2007-03-07 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- WebKitTools part of fix for http://bugs.webkit.org/show_bug.cgi?id=12463
WebArchiver - attempt to insert nil exception when archive empty iframe
@@ -9642,7 +13822,7 @@
2007-02-22 Adele Peterson <adele@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Added option in layoutTestController to setTabKeyCyclesThroughElements, so we
can test <rdar://problem/5014970> 9A374: Tabs don't work in the message body
@@ -9991,7 +14171,7 @@
2007-02-06 David Smith <catfish.man@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Patch for http://bugs.webkit.org/show_bug.cgi?id=12566
[Drosera] Console history fixups
@@ -10057,7 +14237,7 @@
2007-02-01 Anders Carlsson <acarlsson@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/UIDelegate.m:
(-[UIDelegate webView:addMessageToConsole:]):
@@ -10128,7 +14308,7 @@
2007-01-30 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=11882
Need a way to regression test .webarchive output files
@@ -10309,7 +14489,7 @@
2007-01-21 Sanjay Madhav <sanjay12@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Test support for: <rdar://problem/4928583> Memory usage grows when reloading google.com/ig
@@ -10550,7 +14730,7 @@
2007-01-11 Lars Knoll <lars@trolltech.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Adjust to loader changes.
@@ -10603,7 +14783,7 @@
2007-01-01 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=12023
svn-create-patch and friends should handle moved/copied files
@@ -10643,7 +14823,7 @@
2006-12-28 David Kilzer <ddkilzer@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=11882
Need a way to regression test .webarchive output files
@@ -10875,7 +15055,7 @@
2006-12-10 Rob Buis <buis@kde.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/DumpRenderTree.m:
(dump):
@@ -10958,7 +15138,7 @@
2006-12-04 Steve Falkenburg <sfalken@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Make extract-localizable-strings compatible with cpp file extensions.
@@ -11164,7 +15344,7 @@
2006-11-04 Mark Rowe <bdash@webkit.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix use of uninitialized value in pattern match.
@@ -11377,7 +15557,7 @@
2006-10-30 Stephanie Lewis <slewis@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Change Makefiles to return non-zero when module make fails.
Fix bug where if xcode options are not set, modules can build in the
@@ -11445,7 +15625,7 @@
2006-10-26 Nikolas Zimmermann <zimmermann@kde.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix Qt/Linux build.
@@ -11755,7 +15935,7 @@
2006-10-04 Anders Carlsson <acarlsson@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/run-webkit-tests:
Add an environment variable, WebKitExpectedTestResultsDirectory, which controls where expected test
@@ -11885,7 +16065,7 @@
2006-09-28 David Harrison <harrison@apple.com>
- Suggested by Darin.
+ Suggested by Darin Adler.
Moved an extern declaration from inside a method to the top of the file.
@@ -12003,7 +16183,7 @@
2006-09-04 Nikolas Zimmermann <zimmermann@kde.org>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fixes parts of: http://bugs.webkit.org/show_bug.cgi?id=10644
Adjust DumpRenderTree to the FrameQtClient changes.
@@ -12199,7 +16379,7 @@
2006-08-15 Jonas Witt <jonas.witt@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- added a function to create a few DOMKeyboardEvents and dispatch
them to a specified HTML element
@@ -12212,7 +16392,7 @@
2006-08-15 Duncan Wilcox <duncan@mclink.it>
- Reviewed and tweaked by Darin.
+ Reviewed and tweaked by Darin Adler.
- added DumpRenderTree support so editing delegate can be made to refuse edits
to enable tests for http://bugs.webkit.org/show_bug.cgi?id=10129
@@ -12244,7 +16424,7 @@
2006-08-03 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 10224: [Drosera] Drosera icon should be set on DroseraLauncher so it appears in nightly builds
http://bugs.webkit.org/show_bug.cgi?id=10224
@@ -12263,7 +16443,7 @@
2006-08-02 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9632: [Drosera] syntax highlighting is slow (reproducible 40 second hang)
http://bugs.webkit.org/show_bug.cgi?id=9632
@@ -12334,7 +16514,7 @@
2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=10178
Bug 10178: [Drosera] Selecting a frame in the stack list should take you to that location in the source
@@ -12344,7 +16524,7 @@
2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=10175
Bug 10175: [Drosera] Anonymous functions show up as "(global scope)" in stack list
@@ -12354,7 +16534,7 @@
2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=10167
Bug 10167: REGRESSION(r15688): ASSERTION FAILED: _private->mouseDownEvent != nil in layout tests
@@ -12378,7 +16558,7 @@
2006-07-29 Mike Emmel <mike.emmel@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fixes for Linux build
@@ -12387,7 +16567,7 @@
2006-07-24 Dan Waylonis <waylonis@google.com>
- Reviewed and tweaked a bit by Darin.
+ Reviewed and tweaked a bit by Darin Adler.
* DumpRenderTree/ObjCPlugin.m:
(+[ObjCPlugin isSelectorExcludedFromWebScript:]): Added "echo:".
@@ -12398,7 +16578,7 @@
2006-07-24 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Fix http://bugs.webkit.org/show_bug.cgi?id=10060
Improve iExploder results parsing
@@ -12417,7 +16597,7 @@
2006-07-16 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* BuildSlaveSupport/build.webkit.org-config/buildbot.css:
Removed "No newline at end of file" that snuck in as part of the "apply patch" process.
@@ -12426,7 +16606,7 @@
2006-07-16 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=9875
Teach svn-apply and svn-unapply to use patch(1) for additions and deletions
@@ -12452,7 +16632,7 @@
2006-07-12 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=9848
Teach svn-create-patch and friends to fix ChangeLog patches
@@ -12505,7 +16685,7 @@
2006-07-11 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9598: [Drosera] add a JavaScript evaluator console
http://bugs.webkit.org/show_bug.cgi?id=9598
@@ -12572,7 +16752,7 @@
2006-07-10 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=9839
Bug 9839: Nightly launcher fails to detect extensions when extension causes crash on load
@@ -12606,7 +16786,7 @@
2006-07-09 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=9693
svn-apply should set ChangeLog date correctly when applying patches
@@ -12682,7 +16862,7 @@
2006-07-04 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=9734
- add support for dumping non-HTML as text - in this case use textContent
@@ -12771,7 +16951,7 @@
2006-06-30 Mike Emmel <mike.emmel@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- first check-in of a Gdk shell for testing WebKit
@@ -12779,7 +16959,7 @@
2006-06-29 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Need to call window close so WebView tears-down completly.
@@ -12788,7 +16968,7 @@
2006-06-29 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9615: Buildbot configuration should be in SVN repository
http://bugs.webkit.org/show_bug.cgi?id=9615
@@ -12811,7 +16991,7 @@
2006-06-29 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9614: Nightly builds should notify user if a newer build is available
http://bugs.webkit.org/show_bug.cgi?id=9614
@@ -12827,7 +17007,7 @@
2006-06-26 Jonas Witt <jonas.witt@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9579: LayoutTests/fast/events/objc-event-api.html failing due to screenY output
http://bugs.webkit.org/show_bug.cgi?id=9579
@@ -12850,7 +17030,7 @@
2006-06-25 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9568: assertion failure in Safari after quitting Drosera
http://bugs.webkit.org/show_bug.cgi?id=9568
@@ -12863,7 +17043,7 @@
2006-06-25 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/svn-apply: Speed up isDirectoryEmptyForRemoval() by returning as soon as we find
that the directory is not empty instead of reading in every single file and directory first,
@@ -12886,7 +17066,7 @@
2006-06-25 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=9571
Teach svn-apply and svn-unapply to handle directory adds and removes better
@@ -12896,7 +17076,7 @@
2006-06-25 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Bug 9574: Drosera should show inline scripts within the original HTML
http://bugs.webkit.org/show_bug.cgi?id=9574
@@ -12918,7 +17098,7 @@
2006-06-24 David Kilzer <ddkilzer@kilzer.net>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=9570
Teach prepare-ChangeLog to operate on a list of files or directories
@@ -12928,7 +17108,7 @@
2006-06-24 James G. Speth <speth@end.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=8843
add a way to build Objective-C test cases in HTML
@@ -12985,7 +17165,7 @@
2006-06-24 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=9564
A bunch of fixes to run-webkit-httpd
@@ -13142,7 +17322,7 @@
2006-06-20 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Adds a JavaScript debugger, called Drosera. Named after
a genus of bug eating plants.
@@ -13374,7 +17554,7 @@
2006-06-01 Anders Carlsson <acarlsson@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/DumpRenderTree.m:
(+[LayoutTestController isSelectorExcludedFromWebScript:]):
@@ -13383,7 +17563,7 @@
2006-06-01 Anders Carlsson <acarlsson@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=8996
slow-utf8-text layout test case failing (no longer deterministic?)
@@ -13569,7 +17749,7 @@
2006-04-28 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=8633
DumpRenderTree should reset the URL cache
@@ -13596,7 +17776,7 @@
2006-04-23 Mitz Pettel <opendarwin.org@mitzpettel.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=6905
DumpRenderTree needs a way to force painting (to allow invalidation tests)
@@ -13658,7 +17838,7 @@
2006-04-17 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=8444
Integrate mangleme test script.
@@ -13675,7 +17855,7 @@
2006-04-17 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=8443
An easier way to save iExploder tests.
@@ -13684,7 +17864,7 @@
2006-04-17 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=8421
Integrate iExploder test script.
@@ -13724,7 +17904,7 @@
2006-04-16 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=8412
Restore color profile after a crash
@@ -13749,7 +17929,7 @@
2006-04-13 Mark Rowe <opendarwin.org@bdash.net.nz>
- Rubber-stamped by Darin.
+ Rubber-stamped by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=8348
upload-disk-image stage on buildslaves fail with "No space left on device"
@@ -13769,7 +17949,7 @@
2006-04-10 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=8157
Make HTTP tests using Perl use .pl extension
@@ -13974,7 +18154,7 @@
2006-03-28 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Exit gracefully if $ENV{'CURRENT_ARCH'} is undefined. Rolling out my previous change.
@@ -14217,7 +18397,7 @@
2006-03-13 Alexey Proskuryakov <ap@nypop.com>
- Fix proposed by Mitz Pettel, reviewed by Darin.
+ Fix proposed by Mitz Pettel, reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=7718
run-webkit-tests fast/dom/HTMLObjectElement/ hangs
@@ -14267,7 +18447,7 @@
Test: fast/events/event-sender-mouse-click.html
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=7583
DRT hangs when doing eventSender.mouseDown on native widgets
@@ -14311,7 +18491,7 @@
2006-03-09 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c:
(pluginInvoke): Added a method to test getURL.
@@ -14656,7 +18836,7 @@
2006-02-23 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Turn http tests back on by default.
- Wait for Apache to actually start serving requests.
@@ -14667,7 +18847,7 @@
2006-02-23 Alexey Proskuryakov <ap@nypop.com>
- Suggested by Mitz Pettel, reviewed by Darin.
+ Suggested by Mitz Pettel, reviewed by Darin Adler.
* Scripts/run-webkit-tests: Pass User and Group directives, so that Apache
can run CGIs even if the permissions are 700 or 600.
@@ -14767,7 +18947,7 @@
2006-02-22 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=7409
Some minor fixes to http tests.
@@ -14776,7 +18956,7 @@
2006-02-21 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=6197
Would like to use locally installed Apache for testing.
@@ -14805,7 +18985,7 @@
2006-02-18 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- Added install-win-extras script which installs some extra
programs and libraries, and does Windows first-time setup.
@@ -14815,7 +18995,7 @@
2006-02-19 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- http://bugs.webkit.org/show_bug.cgi?id=7308
DumpRenderTree should be able to load files via HTTP
@@ -15140,7 +19320,7 @@
2006-01-12 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- make prepare-ChangeLog way faster by using svn diff instead of svn status to
detect if there are any new tests
@@ -15380,7 +19560,7 @@
2006-01-04 Timothy Hatcher <timothy@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
Created by Eric.
Tweaked and tested by me.
@@ -15524,7 +19704,7 @@
2005-11-28 Alexey Proskuryakov <ap@nypop.com>
- Reviewed by Darin. Committed by Maciej.
+ Reviewed by Darin Adler. Committed by Maciej.
- fixed "DumpRenderTree should test for Ahem before doing anything else"
(http://bugs.webkit.org/show_bug.cgi?id=5838)
@@ -15575,7 +19755,7 @@
2005-11-03 John Sullivan <sullivan@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/run-safari:
changed message to say "Starting Safari" instead of odd "Start Safari"
@@ -15628,7 +19808,7 @@
2005-10-08 Alexey Proskuryakov <ap@nypop.com>
- Reviewed, rearranged and landed by Darin.
+ Reviewed, rearranged and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4707
Need a way to automatically test for regressions in NSTextInput implementation
@@ -15712,7 +19892,7 @@
2005-09-22 Duncan Wilcox <duncan@mclink.it>
Reviewed by Maciej.
- Landed by Darin.
+ Landed by Darin Adler.
- patch for <http://bugs.webkit.org/show_bug.cgi?id=4963>
"Would like to simulate human interaction with webview"
@@ -15788,7 +19968,7 @@
2005-09-11 Mark Rowe <opendarwin.org@bdash.net.nz>
- Reviewed, tweaked, and landed by Darin.
+ Reviewed, tweaked, and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4286
.Mac prefpane crashes when Safari using CVS WebKit is running
@@ -15832,7 +20012,7 @@
2005-08-31 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- set color variant and font settings to a consistent value.
(http://bugs.webkit.org/show_bug.cgi?id=4769)
@@ -15865,7 +20045,7 @@
2005-08-29 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4723
(some pixel tests fail when AA settings are changed)
@@ -15893,7 +20073,7 @@
2005-08-27 Jussi Hagman <juhagman@abo.fi>
- Reviewed and landed by Darin.
+ Reviewed and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4676
output of update-webkit is too verbose
@@ -15910,7 +20090,7 @@
2005-08-25 Ben La Monica <ben.lamonica@gmail.com>
- Reviewed, tweaked, and landed by Darin.
+ Reviewed, tweaked, and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4585
update-webkit doesn't notice when you have SVGSupport and update properly
@@ -15919,7 +20099,7 @@
2005-08-25 Anders Carlsson <andersca@mac.com>
- Reviewed and landed by Darin.
+ Reviewed and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4572
layout test machinery can't handle tests with applets that have code attributes
@@ -15989,7 +20169,7 @@
2005-08-19 Ben La Monica <ben.lamonica@gmail.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/cvs-create-patch: Add an --include-unknowns option that will cause
new files to be included in the patch even without "cvs add".
@@ -16052,7 +20232,7 @@
2005-08-17 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- hacked DumpRenderTree to make the scrollbars appear and disappear properly.
@@ -16061,7 +20241,7 @@
2005-08-14 Oliver Hunt <ojh16@student.canterbury.ac.nz>
- Reviewed and landed by Darin.
+ Reviewed and landed by Darin Adler.
- fixed http://bugs.webkit.org/show_bug.cgi?id=4251
Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts
@@ -16297,7 +20477,7 @@
2005-07-26 Maciej Stachowiak <mjs@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
- new script to review the DOM layout test results and see where we stand
on actual success and failure
@@ -16355,7 +20535,7 @@
2005-07-21 Geoffrey Garen <ggaren@apple.com>
- Reviewed by Darin.
+ Reviewed by Darin Adler.
* Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1