[chromium] fix lint errors/conflicts in ML TestExpectations

Unreviewed, expectations change.

* platform/chromium-mac-mountainlion/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131817 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Live oversize copied blocks should count toward overall heap fragmentation
https://bugs.webkit.org/show_bug.cgi?id=99548

Reviewed by Filip Pizlo.

The CopiedSpace uses overall heap fragmentation to determine whether or not it should do any copying.
Currently it doesn't include live oversize CopiedBlocks in the calculation, but it should. We should
treat them as 100% utilized, since running a copying phase won't be able to free/compact any of their
memory. We can also free any dead oversize CopiedBlocks while we're iterating over them, rather than
iterating over them again at the end of the copying phase.

* heap/CopiedSpace.cpp:
(JSC::CopiedSpace::doneFillingBlock):
(JSC::CopiedSpace::startedCopying):
(JSC::CopiedSpace::doneCopying): Also removed a branch when iterating over from-space at the end of
copying. Since we eagerly recycle blocks as soon as they're fully evacuated, we should see no
unpinned blocks in from-space at the end of copying.
* heap/CopiedSpaceInlineMethods.h:
(JSC::CopiedSpace::recycleBorrowedBlock):
* heap/CopyVisitorInlineMethods.h:
(JSC::CopyVisitor::checkIfShouldCopy):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Mac WTF build checks dependencies before copying header files
https://bugs.webkit.org/show_bug.cgi?id=99770

Reviewed by Geoffrey Garen.

Added a new build target "Copy WTF HEaders" to copy the header files and made that new target a dependency
for the main WTF build target.  Moved the "Copy WTF Headers" phase from WTF target to the new target.

* WTF.xcodeproj/project.pbxproj:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131819 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Invalid read from WebKit::DOMObjectCache::clearByFrame
https://bugs.webkit.org/show_bug.cgi?id=82882

Patch by Claudio Saavedra <csaavedra@igalia.com> on 2012-10-18
Reviewed by Xan Lopez.

Based on a patch by Milan Crha <mcrha@redhat.com>

Prevent an invalid access to a pointer while clearing the DOM
object cache.
* bindings/gobject/DOMObjectCache.cpp:
(WebKit::DOMObjectCache::clearByFrame): Prevent an invalid access.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Simplify TestInterfaces, as this class won't be directly exposed in the TestRunner library's interface
https://bugs.webkit.org/show_bug.cgi?id=99766

Reviewed by Adam Barth.

This reverts http://trac.webkit.org/changeset/123240

* DumpRenderTree/chromium/TestRunner/TestInterfaces.cpp:
(TestInterfaces::TestInterfaces):
(TestInterfaces::~TestInterfaces):
(TestInterfaces::setWebView):
(TestInterfaces::setDelegate):
(TestInterfaces::bindTo):
(TestInterfaces::resetAll):
(TestInterfaces::accessibilityController):
(TestInterfaces::eventSender):
* DumpRenderTree/chromium/TestRunner/TestInterfaces.h:
(TestInterfaces):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131821 268f45cc-cd09-0410-ab3c-d52691b4dbfc