From 1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Wed, 17 Dec 2008 18:05:15 -0800 Subject: Code drop from //branches/cupcake/...@124589 --- WebKitTools/ChangeLog | 4456 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 4318 insertions(+), 138 deletions(-) (limited to 'WebKitTools/ChangeLog') 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 + + 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 + + Not reviewed. + + * Scripts/do-webcore-rename: + + Add some renames to contemplate for the future. + +2008-10-31 Darin Adler + + Requested by Mark Rowe. + + * Scripts/check-for-global-initializers: s/Web Kit/WebKit/. + +2008-10-31 David Kilzer + + Bug 21997: prepare-ChangeLog should filter out ChangeLog files + + + + 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 + + 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 + + Reviewed by Dan Bernstein. + + Fixed 64 bit build failure. + + * DumpRenderTree/mac/PixelDumpSupportMac.mm: + (setupMainDisplayColorProfile): + (createBitmapContextFromWebView): + +2008-10-28 Alp Toker + + Fix GTK DRT following build breakage in r37928. + + * DumpRenderTree/gtk/DumpRenderTree.cpp: + (dump): + (runTest): + (main): + +2008-10-28 Alp Toker + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + wx build fix on Linux/GTK. Enable support for #include style includes. + + * wx/build-wxwebkit: + +2008-10-24 Anders Carlsson + + Try fixing the 64-bit build. + + * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp: + (testGetProperty): + +2008-10-24 Anders Carlsson + + Reviewed by Sam Weinig. + + 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 + + Bug 21850: svn-apply and svn-unapply should preserve patch line endings + + + + 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 + + Bug 21832: Fix scripts using 'new File::Temp' for Perl 5.10 + + + + 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 + + Reviewed by Adam Roben + + - autocomplete="off" doesn't work on Windows + + Implement LayoutTestController::elementDoesAutoCompleteForElementWithId() on Windows + + * DumpRenderTree/win/LayoutTestControllerWin.cpp: + +2008-10-22 Darin Adler + + * Scripts/do-webcore-rename: More renaming plans. + +2008-10-21 Steve Falkenburg + + Exclude strings marked with UNLOCALIZED_STRING or UNLOCALIZED_LPCTSTR. + + * Scripts/extract-localizable-strings: + +2008-10-17 Maciej Stachowiak + + 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 + + Reviewed by Mark Rowe. + + Fix layout tests that use prologues and epilogues. + + * Scripts/run-webkit-tests: + +2008-10-17 Maciej Stachowiak + + 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 + + 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 + + Gtk build fix. Not reviewed. + + * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: + (LayoutTestController::setSmartInsertDeleteEnabled): + +2008-10-15 Glenn Wilson + + 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 + + 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 + + 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 + + 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 + + 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 + + Bug 21457: resolve-ChangeLogs should be able to operate on a git revision range + + + + 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 + + * Scripts/make-js-test-wrappers: Update exceptions list so the script + won't overwrite files and mangle tests. + +2008-10-11 Dan Bernstein + + 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 + + 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 + + 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 + + Fix the Windows build after r37434. + + * DumpRenderTree/win/DumpRenderTree.cpp: + (dump): Update code to approximate valid C++ syntax. + +2008-10-08 Timothy Hatcher + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + Bug 21185: resolve-ChangeLogs should be able to fix poorly merged ChangeLog entries after a git svn rebase + + + + 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 + + Reviewed by Sam Weinig. + + https://bugs.webkit.org/show_bug.cgi?id=21178 + + + Return the result value from getURL. + + * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: + (getURL): + +2008-09-26 Matt Lilek + + Reviewed by Tim Hatcher. + + Update FEATURE_DEFINES after ENABLE_CROSS_DOCUMENT_MESSAGING was removed. + + * Scripts/build-webkit: + +2008-09-26 Alice Liu + + 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 + + wx build fix. Update the version of libpng. + + * wx/install-unix-extras: + +2008-09-24 Sam Weinig + + Reviewed by Darin Adler. + + Fix for https://bugs.webkit.org/show_bug.cgi?id=21080 + + 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 + + Reviewed by Sam Weinig. + + Speculative build fix. + + * DumpRenderTree/win/AccessibilityUIElementWin.cpp: + (AccessibilityUIElement::supportsPressAction): + +2008-09-23 Beth Dakin + + 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 + + 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 + + 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 + + * DumpRenderTree/mac/DumpRenderTree.mm: + (convertMIMEType): Turn on Stephanie's workaround for Tiger too. + +2008-09-19 Alp Toker + + 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 + + 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 . + + * DumpRenderTree/mac/DumpRenderTree.mm: + (convertMIMEType): + +2008-09-19 Chris Fleizach + + Fixed Windows bustage + + * DumpRenderTree/win/AccessibilityUIElementWin.cpp: + (AccessibilityUIElement::titleUIElement): + +2008-09-18 Chris Fleizach + + 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 + + * Scripts/do-webcore-rename: More renaming plans. + +2008-09-18 Mark Rowe + + 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 + + Really fix tiger jsc tests. + + * Scripts/run-javascriptcore-tests: + +2008-09-18 Stephanie Lewis + + 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 + + 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 + + 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 + + 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 + + Reviewed by Mark Rowe. + + Add flag to disable running sample on tests that timeout. + + * Scripts/run-webkit-tests: + +2008-09-16 Adam Roben + + 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 + + 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 + + Fix the build. + + * DumpRenderTree/LayoutTestController.cpp: + (notifyDoneCallback): Call fprintf in a safer manner. + +2008-09-16 Simon Fraser + + 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 + + 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 + + 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 + + Build fix. + + * DumpRenderTree/mac/LayoutTestControllerMac.mm: + (waitUntilDoneWatchdogFired): + * DumpRenderTree/mac/ObjCPlugin.m: + +2008-09-08 Dan Bernstein + + 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 + + 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 + + Reviewed by Mark Rowe. + + Fix DRT build + + * DumpRenderTree/DumpRenderTreePrefix.h: + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-09-06 Steve Falkenburg + + 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 + + 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 + + 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 + + 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 + + Reviewed by Oliver Hunt. + + Bug 20616: Incorporate V8 benchmarks in testing + + + Add support for the --v8 option to run-sunspider. + + * Scripts/run-sunspider: + +2008-09-04 Kevin Ollivier + + 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 + + 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 + + Mac build fix. Ensure that dashboard support is enabled. + + * DumpRenderTree/mac/Configurations/Base.xcconfig: + +2008-08-25 Steve Falkenburg + + Build fix. Copy correct version of ICU. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-08-25 Holger Hans Peter Freyther + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + Rubber-stamped by Geoff Garen. + + 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 + + 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 + + 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 + + Remove leftover qmake/GTK+ build files. + + * DumpRenderTree/gtk/DumpRenderTree.pro: Removed. + * GtkLauncher/GtkLauncher.pro: Removed. + +2008-08-06 Chris Fleizach + + 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 + + Reviewed by darin. + + Fix leaks seen on build-bot by fixing memory management of AccessibilityUIElement. + + + + 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 + + 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 + + Forgot to commit licensing correction in last commit. + + * wx/packaging/wxWebKitInstaller.iss.in: + +2008-08-02 Kevin Ollivier + + 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 + + Follow-up to r35500 + + * WinLauncher/WinLauncher.vcproj: Set the manifest properties for the + Release configuration, too. + +2008-07-31 Stefan Landvogt + + Fix Bug 20245: WinLauncher does not start in WebKit-debug right out of + the box + + + + 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 + + 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 + + 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 + + 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 + + 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 + + Reviewed by Adam Roben. + + Slightly stricter checking for previous change, suggested by Adam. + + * Scripts/extract-localizable-strings: + +2008-07-30 Jessica Kahn + + 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 + + Reviewed by Adam. + + Copy icu38* files instead of icu36* files. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-07-25 Jan Michael Alonzo + + DRT/Gtk build fix for r35362 + + * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: + (LayoutTestController::elementDoesAutoCompleteForElementWithId): + +2008-07-25 Brady Eidson + + 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 + + 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 + + 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 + + Bug 19975: [OpenBSD] Patches to enable build of WebKit + + + + Reviewed by David Kilzer. + + * DumpRenderTree/DumpRenderTree.h: OpenBSD doesn't support wide characters. + +2008-07-16 Jon Honeycutt + + 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 + + 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 + + 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 + + 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 + + Build fix. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-07-14 Adam Roben + + Attempted Windows build fix + + * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: Add + CoreFoundation/OSXCompatibilityHeaders[/GNUCompatibility] to the + include path. + +2008-07-14 Alexey Proskuryakov + + 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 + + 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 + + Build fix. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-07-09 Eric Seidel + + Reviewed by Mark Rowe. + + Print
backgrounds when printing from DRT. + + * DumpRenderTree/mac/DumpRenderTree.mm: + (setDefaultsToConsistentValuesForTesting): + +2008-07-09 Eric Seidel + + Reviewed by Mark Rowe. + + Fix copying of expected results to correct location + + * Scripts/run-webkit-tests: + +2008-07-09 Eric Seidel + + 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 + + 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 + + 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 + + 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 + + Fix build. + + * DumpRenderTree/win/ImageDiff.vcproj: + +2008-07-02 Jon Honeycutt + + 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 + 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 + + 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 + + * 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 + + 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 + + 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 + + Fix Tiger build. + + * DumpRenderTree/mac/EventSendingController.mm: + (eventTypeForMouseButtonAndAction): + +2008-06-27 Eric Seidel + + 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 + + Reviewed by Oliver. + + Copy -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 + + 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 + + * Scripts/check-for-weak-vtables: Fixed comment. + +2008-06-26 Darin Adler + + * Scripts/check-for-weak-vtables: Added. + +2008-06-26 Beth Dakin + + 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 + + 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 + + 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 + + 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 + + - try to fix the Tiger build + + * DumpRenderTree/mac/AccessibilityControllerMac.mm: + +2008-06-24 Sam Weinig and Beth Dakin + + Reviewed by Darin Adler. + + Fix for 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 + + 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 + + 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 + + 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 + + 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 + + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Darin Adler + + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Darin Adler + + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Darin Adler + + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Darin Adler + + * Scripts/do-file-rename: Updated. + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Darin Adler + + * 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 + + * 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 + + * Scripts/do-webcore-rename: Updated for the latest round of renaming. + +2008-06-15 Maciej Stachowiak + + 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 + + * 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 + + * Scripts/do-webcore-rename: Fixed obvious typo. + +2008-06-13 Darin Adler + + * Scripts/make-js-test-wrappers: Added three more exceptions. + +2008-06-10 Joerg Bornemann + + 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 + + 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 + + * Scripts/make-js-test-wrappers: Added another exception. + +2008-06-07 Cameron Zwarich + + Reviewed by Timothy. + + Remove the --squirrelfish option from SunSpider, as it is no longer needed. + + * Scripts/run-sunspider: + +2008-06-05 Alp Toker + + Build fix for r34387. + + * GNUmakefile.am: + +2008-06-04 Cameron Zwarich + + 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 + + Generate an isolated COM manifest for registry free COM. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + +2008-06-02 Anders Carlsson + + Reviewed by David Hyatt and Mitz. + + + 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 + + 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 + + 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 + + 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 + + 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 + + wx build fix. Update the sample app after wxWebFrame->wxWebBrowserShell rename. + + * wx/browser/browser.cpp: + (MyApp::OnInit): + +2008-05-24 Andreia Gaita + + 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 + + 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 + + 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 + + Reviewed by Adam. + + DumpRenderTree support for 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 + + 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 + + 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 + + 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 + + Fix "make x86_64" by adding x86_64 target to WebKitTools Makefile. + + * Makefile: + +=== End merge of squirrelfish === + +2008-04-14 Maciej Stachowiak + + Reviewed by Oliver. + + - added support for --ubench mode + + * Scripts/run-sunspider: + +2008-03-26 Geoffrey Garen + + 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 + + * Scripts/make-js-test-wrappers: Added another exception. + +2008-05-19 Stephanie Lewis + + 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 + + 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 + + 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 + + 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 + + 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 + + wx build fix. Update the version of libpng to download and instsall. + + * wx/install-unix-extras: + +2008-05-14 Julien Chaffraix + + 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 + + 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 + + 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 + + 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 + + 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 + + Reviewed by Adam Roben + + Explicitly call shutDownWebKit() before quitting. + + * Drosera/win/Drosera.cpp: + (_tWinMain): + + * DumpRenderTree/win/DumpRenderTree.cpp: + (main): + +2008-05-09 Mark Rowe + + Fix the Tiger build of Drosera. + + * Drosera/config.h: Define BUILDING_ON_TIGER when building on Tiger. + +2008-05-09 Sam Weinig + + Rubber-stamped by Mark Rowe. + + Remove the ENABLE_CROSS_DOCUMENT_MESSAGING #ifdefs. + + * Scripts/build-webkit: + +2008-05-08 Mark Rowe + + 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 + + Tiger build fix. Include DumpRenderTree.h so that BUILDING_ON_TIGER will be defined. + + * DumpRenderTree/mac/DumpRenderTreePasteboard.m: + +2008-05-08 Mark Rowe + + 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 + + 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 + + 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 + + Copy dependencies of ImageDiff, DumpRenderTree in post-build step. + + * DumpRenderTree/win/DumpRenderTree.vcproj: + * DumpRenderTree/win/ImageDiff.vcproj: + +2008-05-05 Adele Peterson + + Reviewed by Adam. + + Look for the right ImageDiff executable for debug builds. + + * Scripts/run-webkit-tests: + +2008-05-05 Darin Adler + + * Scripts/run-webkit-tests: Ignore a Java leak showing up in the WebKit + leak tests. + +2008-05-05 Ariya Hidayat + + 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 + + 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 + + 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 + + Restore the beloved COMPtr::operator& + +2008-04-29 Adam Roben + + Windows build fixes + + Replace COMPtr::operator& with COMPtr::adoptionPointer. + +2008-04-25 Alexey Proskuryakov + + Reviewed by Darin Adler. + + Fix run-webkit-tests --threading + and provisionally fix + 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 + + 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ø + + 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 + + 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 + + Reviewed by Adam Roben and Sam Weinig. + + Updates LayoutTestController to use host instead of domain. + + Collin Jackson 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 + + wx build fix. Need the latest libpng. (Somehow my initial test passed without it.) + + * wx/install-unix-extras: + +2008-04-26 Robin Dunn + + 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 + + wx build fix. Download the latest libpng version for building the + dependencies. + + * wx/install-unix-extras: + +2008-04-25 Holger Hans Peter Freyther + + 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 + + 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 + + Reviewed by Sam. + + Don't call fprintf from the signal handler. + + * DumpRenderTree/mac/DumpRenderTree.mm: + (crashHandler): + +2008-04-23 Adam Roben + + 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 + + Bug 18683: update-webkit returns 0 even if it fails + + + + Reviewed by Mitz Pettel. + + * Scripts/update-webkit: + (runSvnUpdate): Die if close() fails. + +2008-04-21 Adam Roben + + 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 + + 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 + + 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 + + Reviewed by Alp Toker. + + Don't build GtkLauncher and DumpRenderTree with rpath. + + * GNUmakefile.am: + +2008-04-18 Jan Michael Alonzo + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + Make the hang timer 60 seconds + + * Scripts/run-webkit-tests: + +2008-04-17 Adam Roben + + 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 + + Fix Bug 17678: run-webkit-tests should have a watchdog timer (and + timeout long tests) + + + + 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 + + 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 + + Print the extension for all tests in the test results page + + Reviewed by Eric Seidel. + + * Scripts/run-webkit-tests: + +2008-04-17 Adam Roben + + 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 + + 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 + + Reviewed by hyatt. + + Rename RenderView to RenderViewport in the next rename patch. + + * Scripts/do-webcore-rename: + +2008-04-17 Mario Bensi + + 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 + + Add missing ; + + * Scripts/build-webkit: + +2008-04-15 Anders Carlsson + + Reviewed by Adam. + + Add ENABLE_OFFLINE_WEB_APPLICATIONS to FEATURE_DEFINES. + + * Scripts/build-webkit: + +2008-04-15 Andre Poenitz + + 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 + + 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 + + Clean up after Brady. + + * DumpRenderTree/mac/DumpRenderTree.mm: Add an include so that NSInteger can be found. + +2008-04-08 Brady Eidson + + 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 + + OMG, BUILD - please! + + * Scripts/build-webkit: + +2008-04-03 Holger Hans Peter Freyther + + 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 + + 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 + + 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 + + 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 + + Build fix for GCC 4.3. + + * DumpRenderTree/gtk/WorkQueueItemGtk.cpp: include string.h + +2008-04-01 Simon Hausmann + + 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 + + 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 + + Update for rename of an IWebViewPrivate method + + Reviewed by Mitz Pettel. + + * DumpRenderTree/win/DumpRenderTree.cpp: + (createWebViewAndOffscreenWindow): + +2008-03-26 Antti Koivisto + + Reviewed by Anders. + + Enable SVG animation support by default. + + * Scripts/build-webkit: + +2008-03-25 Adam Roben + + 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 + + Reviewed by Mark. + + Clean up SVG features message to be less confusing. + + * Scripts/build-webkit: + +2008-03-24 Sam Weinig + + 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 + + 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 + + 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 + + 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 + + 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 + + Reviewed by Dan Bernstein. + + Fix bogus argCount check breaking plugin test. + + * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: + +2008-03-17 Eric Seidel + + 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 + + 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 + + * 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 + + 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 + + VSExpress build fix + + * WinLauncher/WinLauncher.vcproj: + +2008-03-12 Holger Hans Peter Freyther + + Reviewed by Alp Toker. + + Run testkjs in the correct productsDir in the GTK+ port. + + * Scripts/run-javascriptcore-tests: + +2008-03-11 Brent Fulgham + + 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 + + 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 + + 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 + + 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 + + Reviewed by Mark Rowe. + + DRT build fix for Tiger. + + * DumpRenderTree/mac/DumpRenderTreeMac.h: Define BUILDING_ON_TIGER. + +2008-03-07 Mark Rowe + + 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 + + Reviewed by Oliver. + + Add Windows part of + + * DumpRenderTree/win/DumpRenderTree.cpp: + (dump): + (main): + +2008-03-07 Alp Toker + + Back out the r30818, r30819 build fix attempts now the GTK+ build + server has been upgraded. + + * Scripts/webkitdirs.pm: + +2008-03-07 Stephanie Lewis + + Reviewed by Geoff. + + 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 + + Get pdevenv working with Visual Studio Express. + + Reviewed by Adam. + + * Scripts/pdevenv: + +2008-03-06 Adele Peterson + + Reviewed by Darin Adler. + + Updated for testing 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 + + 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 + + Reviewed by Sam and Tim. + + 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 + + Tiger build fix...? + + * DumpRenderTree/mac/WatchdogMac.mm: + +2008-03-06 Brady Eidson + + 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 + + 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 + + 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 + + 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 + + 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 + + Reviewed by Darin Adler. + + * Scripts/do-webcore-rename: Update renaming plan. + +2008-03-02 Brent Fulgham + + Reviewed by Alp Toker. + + Remove some needless LIBS. + + * GNUmakefile.am: + +2008-03-02 Alp Toker + + 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 + + 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 + + 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 + + Bug 15754: webarchive layout tests fail when WebKit directory path contains symlinks + + + + 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 + + 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 + + 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 + + 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 + + Fix run-webkit-tests after r30394 + + * Scripts/webkitdirs.pm: Never append _debug to FindSafari's + executable name. + +2008-02-24 Darin Adler + + * Scripts/do-webcore-rename: Make some updates based on a trial run of + the renaming script. + +2008-02-24 Darin Adler + + * Scripts/do-webcore-rename: More renaming plans. + +2008-02-23 Jan Michael Alonzo + + 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 + + Rubber-stamped by Darin Adler. + + * GNUmakefile.am: Add both GLOBALDEPS and WEBKITDEPS instead of DEPENDENCIES. + +2008-02-23 David Kilzer + + Please clarify licensing for some files + + + 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 + + Reviewed by Adam. + + + 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 + + Reviewed by Adam. + + REGRESSION: HTTP layout tests hang + + * DumpRenderTree/win/DumpRenderTree.cpp: + (runTest): + Init the URL request with the correct timeout. + +2008-02-21 Mike Auty + + 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 + + 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 + + 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 + + Changes by Geoff Garen, Reviewed by Darin + + Fix for - 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 + + Reviewed by Adam. + + Remove FindSafari's Release configuration. + + * FindSafari/FindSafari.vcproj: + +2008-02-15 Adam Roben + + Fix a typo that broke the Mac build + + Reviewed by Mark. + + * Scripts/build-webkit: + +2008-02-14 Adam Roben + + Turn on cross-document messaging support by default + + Reviewed by Darin Adler. + + * Scripts/build-webkit: + +2008-02-14 Adam Roben + + 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 + + - fix Windows build + + * DumpRenderTree/win/UIDelegate.cpp: + (UIDelegate::setStatusText): Update parameter types to match declaration. + +2008-02-14 Oliver Hunt + + 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 + + Windows build fix + + * DumpRenderTree/ForwardingHeaders/wtf/MathExtras.h: Added. + +2008-02-13 Adam Roben + + Windows/GTK+ build fix + + * DumpRenderTree/LayoutTestController.cpp: #include MathExtras.h to + get isnan. + +2008-02-13 Brady Eidson + + 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 + + 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 + + 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 Fix error in bisect-builds when responding "broken" for the first @@ -54,7 +4234,7 @@ 2008-02-05 Holger Freyther - 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 - Reviewed by Darin. + Reviewed by Darin Adler. All storage tests fail/crash @@ -488,7 +4668,7 @@ 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. - add some more renames, adjust some @@ -924,7 +5104,7 @@ 2008-01-04 Kevin McCullough - Reviewed by Darin. + Reviewed by Darin Adler. - 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 - Reviewed by Darin. + Reviewed by Darin Adler. A number of layout tests should be using execCommand instead of textInputController @@ -1146,7 +5326,7 @@ 2008-01-02 Alexey Proskuryakov - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. contextClick is not implemented in DRT on Windows. @@ -2283,7 +6463,7 @@ 2007-11-27 Maciej Stachowiak - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. - Continued x-platform modifications. @@ -7659,7 +11839,7 @@ 2007-07-13 David Kilzer - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Eleventh round of fixes for implicit 64-32 bit conversion errors. @@ -8355,7 +12535,7 @@ 2007-05-29 David Kilzer - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Added option in layoutTestController to setTabKeyCyclesThroughElements, so we can test 9A374: Tabs don't work in the message body @@ -9991,7 +14171,7 @@ 2007-02-06 David Smith - 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 - Reviewed by Darin. + Reviewed by Darin Adler. * DumpRenderTree/UIDelegate.m: (-[UIDelegate webView:addMessageToConsole:]): @@ -10128,7 +14308,7 @@ 2007-01-30 David Kilzer - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Test support for: Memory usage grows when reloading google.com/ig @@ -10550,7 +14730,7 @@ 2007-01-11 Lars Knoll - Reviewed by Darin. + Reviewed by Darin Adler. Adjust to loader changes. @@ -10603,7 +14783,7 @@ 2007-01-01 David Kilzer - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. * DumpRenderTree/DumpRenderTree.m: (dump): @@ -10958,7 +15138,7 @@ 2006-12-04 Steve Falkenburg - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Fix use of uninitialized value in pattern match. @@ -11377,7 +15557,7 @@ 2006-10-30 Stephanie Lewis - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Fix Qt/Linux build. @@ -11755,7 +15935,7 @@ 2006-10-04 Anders Carlsson - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. - fixes for Linux build @@ -12387,7 +16567,7 @@ 2006-07-24 Dan Waylonis - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. * DumpRenderTree/DumpRenderTree.m: (+[LayoutTestController isSelectorExcludedFromWebScript:]): @@ -13383,7 +17563,7 @@ 2006-06-01 Anders Carlsson - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. Created by Eric. Tweaked and tested by me. @@ -15524,7 +19704,7 @@ 2005-11-28 Alexey Proskuryakov - 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 - 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 - 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 Reviewed by Maciej. - Landed by Darin. + Landed by Darin Adler. - patch for "Would like to simulate human interaction with webview" @@ -15788,7 +19968,7 @@ 2005-09-11 Mark Rowe - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Reviewed by Darin. + Reviewed by Darin Adler. * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1 -- cgit v1.1