Unreviewed. Update bindings tests results from my recent VoidCallback
patch. The new result is correct.

* bindings/scripts/test/V8/V8TestCallback.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Sort the xcodeproj file.

* WebCore.xcodeproj/project.pbxproj:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Remove alwaysReserveTextures code - it doesn't do anything
https://bugs.webkit.org/show_bug.cgi?id=94183

Reviewed by Dimitri Glazkov.

Source/Platform:

Remove deprecated setAlwaysReserveTextures() call from WebLayer.

* chromium/public/WebLayer.h:
(WebLayer):

Source/WebCore:

LayerChromium::setAlwaysReservesTextures doesn't do anything and hasn't since the prioritized texture manager
landed. This deletes the associated code.

* platform/graphics/chromium/LayerChromium.cpp:
(WebCore::LayerChromium::LayerChromium):
* platform/graphics/chromium/LayerChromium.h:
(LayerChromium):

Source/WebKit/chromium:

Stops attempting to find the scrollbar layers and call setAlwaysReserveTextures() on them since the call doesn't
do anything.

* src/NonCompositedContentHost.cpp:
(WebKit::NonCompositedContentHost::setViewport):
* src/WebLayer.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125788 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Make compositing/layer-creation/overflow-scroll-overlap non-flaky
https://bugs.webkit.org/show_bug.cgi?id=94162

Reviewed by James Robinson.

This test has been failing flakily in Chromium with the scrollbar
layer sometimes being composited and sometimes not. This is likely due
to the video flakily being accelerated depending on whether it has
loaded or not.

Fix this test by making it always have a vertical scrollbar and remove
the video with an always-composited div.

* compositing/layer-creation/overflow-scroll-overlap-expected.txt:
* compositing/layer-creation/overflow-scroll-overlap.html:
* platform/chromium/TestExpectations:
* platform/chromium/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: added Paint events for Images to TimelineAgent
https://bugs.webkit.org/show_bug.cgi?id=90277

Patch by Sergey Rogulenko <rogulenko@google.com> on 2012-08-16
Reviewed by Pavel Feldman.

Source/WebCore:

- add DecodeImage & ResizeImage timeline events;
- implement {will,did}DecodeImage and {will,did}ResizeImage methods of Timeline agent;

Test: inspector/timeline/timeline-decode-resize.html

* English.lproj/localizedStrings.js:
* inspector/InspectorTimelineAgent.cpp:
(TimelineRecordType):
(WebCore::InspectorTimelineAgent::willDecodeImage):
(WebCore::InspectorTimelineAgent::didDecodeImage):
(WebCore::InspectorTimelineAgent::willResizeImage):
(WebCore::InspectorTimelineAgent::didResizeImage):
* inspector/TimelineRecordFactory.cpp:
(WebCore::TimelineRecordFactory::createDecodeImageData):
(WebCore):
(WebCore::TimelineRecordFactory::createResizeImageData):
* inspector/TimelineRecordFactory.h:
(TimelineRecordFactory):
* inspector/front-end/TimelineModel.js:
* inspector/front-end/TimelinePresentationModel.js:
(WebInspector.TimelinePresentationModel.initRecordStyles_):
(WebInspector.TimelinePresentationModel.Record.prototype._getRecordDetails):

LayoutTests:

Added a test and fixed enum-stabitily because of a new Timeline Event.

* inspector/timeline/resources/big.png: Added.
* inspector/timeline/resources/test.bmp: Added.
* inspector/timeline/resources/test.gif: Added.
* inspector/timeline/resources/test.ico: Added.
* inspector/timeline/resources/test.jpg: Added.
* inspector/timeline/resources/test.png: Added.
* inspector/timeline/resources/test.webp: Added.
* inspector/timeline/timeline-decode-resize-expected.txt: Added.
* inspector/timeline/timeline-decode-resize.html: Added.
* inspector/timeline/timeline-enum-stability-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Bad utf8 data is being passed to enchant_dict_check
https://bugs.webkit.org/show_bug.cgi?id=94202

Patch by Mario Sanchez Prada <msanchez@igalia.com> on 2012-08-16
Reviewed by Martin Robinson.

Pass the number of bytes instead of the number of UTF8 characters
when calling enchant_dict_check.

* platform/text/gtk/TextCheckerEnchant.cpp:
(TextCheckerEnchant::checkSpellingOfString): Use 'bytes' instead
of 'wordLength'.

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