- 20 Aug, 2011 19 commits
- 
- 
commit-queue@webkit.org authoredhttp://trac.webkit.org/changeset/93415 https://bugs.webkit.org/show_bug.cgi?id=66623 Introduces failing test (Requested by pfeldman on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-19 Source/WebCore: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * inspector/front-end/BreakpointManager.js: Removed. * inspector/front-end/DebuggerModel.js: * inspector/front-end/SourceFile.js: * inspector/front-end/WebKit.qrc: * inspector/front-end/inspector.html: LayoutTests: * inspector/debugger/breakpoint-manager-expected.txt: Removed. * inspector/debugger/breakpoint-manager.html: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@93476 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* platform/chromium-cg-mac/fast/css/computed-style-expected.txt: Removed. * platform/chromium-win/fast/css/computed-style-expected.txt: Removed. * platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt: Replaced with LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt. * platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt: Replaced with LayoutTests/svg/css/getComputedStyle-basic-expected.txt. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@93475 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* platform/gtk/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@93474 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored(Copied it over from fast/css/getComputedStyle/ and replaced Times with 'times new roman') * platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Replaced with LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt. * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@93473 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* platform/win/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@93472 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* platform/win-xp/editing: Added. * platform/win-xp/editing/deleting: Added. * platform/win-xp/editing/deleting/regional-indicators-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@93471 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authoredediting/deleting/regional-indicators.html, not editing/selection/regional-indicators. The failure is still tracked by the bug 66501. * platform/gtk/editing/deleting/regional-indicators-expected.txt: Copied from LayoutTests/platform/gtk/editing/selection/regional-indicators-expected.txt. * platform/gtk/editing/selection/regional-indicators-expected.txt: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@93470 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* platform/qt/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@93469 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authored* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Replaced with LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt. * platform/chromium-cg-mac/fast/css/computed-style-without-renderer-expected.txt: Removed. * platform/chromium-win/fast/css/computed-style-without-renderer-expected.txt: Removed. * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed. * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@93468 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
dbates@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66617 Both <signal.h> and SA_RESTART usage are guarded behind ENABLE(JSC_MULTIPLE_THREADS). But we cause a compile error if the platform doesn't support SA_RESTART regardless of whether JSC_MULTIPLE_THREADS is enabled for the port. Instead, we shouldn't require SA_RESTART support unless we are building with JSC_MULTIPLE_THREADS enabled. Reviewed by Antonio Gomes. * heap/MachineStackMarker.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@93467 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
fpizlo@apple.com authoredthe types of values https://bugs.webkit.org/show_bug.cgi?id=65901 Reviewed by Gavin Barraclough. Added the ability to profile the values seen at function calls (both arguments and results) and heap loads. This is done with emphasis on performance. A value profiling site consists of: add, and, move, and store; no branching is necessary. Each value profiling site (called a ValueProfile) has a ring buffer of 8 recently-seen values. ValueProfiles are stored in the CodeBlock; there will be one for each argument (excluding this) and each heap load or callsite. Each time a value profiling site executes, it stores the value into a pseudo-random element in the ValueProfile buffer. The point is that for frequently executed code, we will have 8 somewhat recent values in the buffer and will be able to not only figure out what type it is, but also to be able to reason about the actual values if we wish to do so. This feature is currently disabled by default. When enabled, it results in a 3.7% slow-down on SunSpider. * JavaScriptCore.xcodeproj/project.pbxproj: * bytecode/CodeBlock.cpp: (JSC::CodeBlock::~CodeBlock): * bytecode/CodeBlock.h: (JSC::CodeBlock::addValueProfile): (JSC::CodeBlock::numberOfValueProfiles): (JSC::CodeBlock::valueProfile): (JSC::CodeBlock::valueProfileForBytecodeOffset): * bytecode/ValueProfile.h: Added. (JSC::ValueProfile::ValueProfile): (JSC::ValueProfile::numberOfSamples): (JSC::ValueProfile::computeProbability): (JSC::ValueProfile::numberOfInt32s): (JSC::ValueProfile::numberOfDoubles): (JSC::ValueProfile::numberOfCells): (JSC::ValueProfile::probabilityOfInt32): (JSC::ValueProfile::probabilityOfDouble): (JSC::ValueProfile::probabilityOfCell): (JSC::getValueProfileBytecodeOffset): * jit/JIT.cpp: (JSC::JIT::privateCompileSlowCases): (JSC::JIT::privateCompile): * jit/JIT.h: (JSC::JIT::emitValueProfilingSite): * jit/JITCall.cpp: (JSC::JIT::emit_op_call_put_result): * jit/JITInlineMethods.h: (JSC::JIT::emitValueProfilingSite): * jit/JITPropertyAccess.cpp: (JSC::JIT::emit_op_get_by_val): (JSC::JIT::emitSlow_op_get_by_val): (JSC::JIT::emit_op_method_check): (JSC::JIT::emit_op_get_by_id): (JSC::JIT::emitSlow_op_get_by_id): * jit/JSInterfaceJIT.h: * wtf/Platform.h: * wtf/StdLibExtras.h: (WTF::binarySearch): (WTF::genericBinarySearch): git-svn-id: svn://svn.chromium.org/blink/trunk@93466 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
dbates@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66616 Reviewed by Antonio Gomes. * config.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93465 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
rniwa@webkit.org authoredthe amount of time leapForward is called upon. The failure is tracked by the bug 66551. * platform/win/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@93464 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
commit-queue@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66606 Patch by James Robinson <jamesr@chromium.org> on 2011-08-19 Reviewed by Dirk Pranke. The chromium GPU configuration does not (currently) contain any tests incompatible with --experimental-fully-parallel, and this flag is a significan speedup because of the directory canvas/philip/tests which contains 802 tests in the same directory. Setting this option by default on this configuration is a 2x speed in release, 44s to 22s, and a 3x speedup in debug, 223s to 77s, on linux on a 16 core machine. * Scripts/webkitpy/layout_tests/port/chromium_gpu.py: * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py: * Scripts/webkitpy/layout_tests/run_webkit_tests.py: git-svn-id: svn://svn.chromium.org/blink/trunk@93463 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
dbates@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66611 Reviewed by Antonio Gomes. * jit/ExecutableAllocator.h: (JSC::ExecutableAllocator::cacheFlush): git-svn-id: svn://svn.chromium.org/blink/trunk@93462 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
cfleizach@apple.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=61289 Update the code to determine the position of accessibility elements on Mac for WK2, so that elements within iframes are positioned correctly. Reviewed by Darin Adler.. * accessibility/AccessibilityObject.cpp: (WebCore::AccessibilityObject::page): * accessibility/AccessibilityObject.h: * accessibility/mac/AccessibilityObjectWrapper.mm: (-[AccessibilityObjectWrapper position]): git-svn-id: svn://svn.chromium.org/blink/trunk@93461 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jpfau@apple.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=66604 When intializing a fragment parser, declare that the first element has been seen. Also, flush the text nodes when finishing parsing a document. Reviewed by Darin Adler. * xml/parser/NewXMLDocumentParser.cpp: (WebCore::NewXMLDocumentParser::finish): * xml/parser/XMLTreeBuilder.cpp: (WebCore::XMLTreeBuilder::XMLTreeBuilder): (WebCore::XMLTreeBuilder::processToken): (WebCore::XMLTreeBuilder::finish): * xml/parser/XMLTreeBuilder.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93460 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jeffm@apple.com authoredMediaPlayerPrivateAVFoundationCF should use AVCFURLAssetCopyAudiovisualMIMETypes() to get list of supported MIME types https://bugs.webkit.org/show_bug.cgi?id=66612 Reviewed by Darin Adler. No new tests, should be covered by existing media tests. * platform/graphics/avfoundation/cf/AVFoundationCFSoftLinking.h: Added AVCFURLAssetCopyAudiovisualMIMETypes(). * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: (WebCore::mimeTypeCache): Use AVCFURLAssetCopyAudiovisualMIMETypes() to build the cache of supported MIME types. git-svn-id: svn://svn.chromium.org/blink/trunk@93459 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
andersca@apple.com authored* UIProcess/PageClient.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93458 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
 
- 
- 19 Aug, 2011 21 commits
- 
- 
andersca@apple.com authored* WebProcess/Plugins/PluginController.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93456 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jamesr@google.com authoredUpdate pixel baselines for this test on mac and linux. * platform/chromium-gpu-linux/compositing/scaling/tiled-layer-recursion-expected.png: Added. * platform/chromium-gpu-mac/compositing/scaling/tiled-layer-recursion-expected.png: Added. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@93455 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
enne@google.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=66609 Reviewed by James Robinson. The invalidateRect function does not appear to be used anywhere because the setNeedsDisplay function is used instead. Fix the Clang error by just removing this unused vestigial base class function. * platform/graphics/chromium/LayerChromium.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93454 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
andersca@apple.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=66608 Reviewed by Sam Weinig. * bridge/npapi.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93453 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jpfau@apple.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=66423 Source/WebCore: This makes the loop over the elements outside of the context actually update the element it's processing. Reviewed by Darin Adler. Test: fast/parser/innerhtml-with-prefixed-elements.xhtml * xml/parser/XMLDocumentParserLibxml2.cpp: (WebCore::XMLDocumentParser::XMLDocumentParser): LayoutTests: Added a test to ensure that elements inserted when the prefix is already declared are inserted properly. Reviewed by Darin Adler. * fast/parser/innerhtml-with-prefixed-elements.xhtml: Added. * platform/chromium/test_expectations.txt: * platform/mac/fast/parser/innerhtml-with-prefixed-elements-expected.png: Added. * platform/mac/fast/parser/innerhtml-with-prefixed-elements-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@93452 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
commit-queue@webkit.org authoredhttp://trac.webkit.org/changeset/93426 https://bugs.webkit.org/show_bug.cgi?id=66607 Broke the Mac build by not building gtest.framework anymore (Requested by andersca on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-19 Source/ThirdParty: * gtest/README.WebKit: * gtest/include/gtest/internal/gtest-port.h: * gtest/msvc/gtest-md.vcproj: * gtest/xcode/Config/General.xcconfig: * gtest/xcode/gtest.xcodeproj/project.pbxproj: Tools: * TestWebKitAPI/Tests/WTF/StringOperators.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@93451 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
dbates@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66605 Reviewed by Darin Adler. * wtf/Atomics.h: (WTF::atomicIncrement): (WTF::atomicDecrement): git-svn-id: svn://svn.chromium.org/blink/trunk@93450 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
adamk@chromium.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66575 Reviewed by Tony Chang. * public/WebApplicationCacheHost.h: (WebKit::WebApplicationCacheHost::willStartMainResourceRequest): * public/WebFrame.h: * public/WebFrameClient.h: (WebKit::WebFrameClient::didReceiveTitle): * public/WebVideoFrame.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93449 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
tony@chromium.org authoredon win and run plugin-initiate-popup-window on mac/linux to get results. * platform/chromium-win/plugins/plugin-initiate-popup-window-expected.txt: Removed. * platform/chromium/test_expectations.txt: * platform/win/plugins/plugin-javascript-access-expected.txt: Renamed from LayoutTests/platform/chromium-win/plugins/plugin-javascript-access-expected.txt. git-svn-id: svn://svn.chromium.org/blink/trunk@93448 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
andersca@apple.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=62245 Reviewed by Sam Weinig. This is to prepare the infrastructure for supporting the updated Cocoa text input model for plug-ins. * PluginProcess/PluginControllerProxy.cpp: * PluginProcess/PluginControllerProxy.h: * PluginProcess/mac/PluginControllerProxyMac.mm: (WebKit::PluginControllerProxy::setComplexTextInputState): (WebKit::PluginControllerProxy::compositingRenderServerPort): * Shared/Plugins/mac: Added. * Shared/Plugins/mac/PluginComplexTextInputState.h: Added. (WebKit::isValidPluginComplexTextInputState): * UIProcess/API/mac/PageClientImpl.h: * UIProcess/API/mac/PageClientImpl.mm: (WebKit::PageClientImpl::setPluginComplexTextInputState): * UIProcess/API/mac/WKView.mm: (-[WKView _setPluginComplexTextInputState:WebKit::pluginComplexTextInputIdentifier:]): * UIProcess/API/mac/WKViewInternal.h: * UIProcess/PageClient.h: * UIProcess/WebPageProxy.h: * UIProcess/WebPageProxy.messages.in: * UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::setPluginComplexTextInputState): * WebKit2.xcodeproj/project.pbxproj: * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::NetscapePlugin): * WebProcess/Plugins/Netscape/NetscapePlugin.h: * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: (WebKit::NetscapePlugin::platformSetFocus): (WebKit::NetscapePlugin::windowFocusChanged): (WebKit::NetscapePlugin::setComplexTextInputEnabled): * WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm: (WebKit::PluginProxy::setComplexTextInputState): * WebProcess/Plugins/PluginController.h: * WebProcess/Plugins/PluginProxy.cpp: * WebProcess/Plugins/PluginProxy.h: * WebProcess/Plugins/PluginProxy.messages.in: * WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::~PluginView): (WebKit::PluginView::setComplexTextInputState): (WebKit::PluginView::compositingRenderServerPort): * WebProcess/Plugins/PluginView.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93447 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jamesr@google.com authoredRemove = CRASH expectations for tests fixed by r93441. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@93446 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
bdakin@apple.com authoredRe-name scrollbar painter types Reviewed by Sam Weinig. Source/JavaScriptCore: WTF_USE_WK_SCROLLBAR_PAINTER is now WTF_USE_SCROLLBAR_PAINTER since WK no longer applies. * wtf/Platform.h: Source/WebCore: Names changed to remove references to WebKitSystemInterface since the implementation is now in WebCore. And the type names changed to be more Objective- Cish instead of C++ish WTF_USE_WK_SCROLLBAR_PAINTER -> WTF_USE_SCROLLBAR_PAINTER WKScrollbarPainterRef -> ScrollbarPainter WKScrollbarPainterControllerRef -> ScrollbarPainterController * platform/mac/NSScrollerImpDetails.h: * platform/mac/ScrollAnimatorMac.h: * platform/mac/ScrollAnimatorMac.mm: (-[ScrollbarPartAnimation initWithScrollbarPainter:part:WebCore::scrollAnimator:WebCore::animateAlphaTo:duration:]): (-[ScrollbarPainterDelegate setUpAnimation:scrollerPainter:part:WebCore::animateAlphaTo:duration:]): (-[ScrollbarPainterDelegate scrollerImp:animateKnobAlphaTo:duration:]): (-[ScrollbarPainterDelegate scrollerImp:animateTrackAlphaTo:duration:]): (WebCore::ScrollAnimatorMac::ScrollAnimatorMac): (WebCore::ScrollAnimatorMac::~ScrollAnimatorMac): (WebCore::ScrollAnimatorMac::notifyPositionChanged): (WebCore::ScrollAnimatorMac::contentAreaWillPaint): (WebCore::ScrollAnimatorMac::mouseEnteredContentArea): (WebCore::ScrollAnimatorMac::mouseExitedContentArea): (WebCore::ScrollAnimatorMac::mouseMovedInContentArea): (WebCore::ScrollAnimatorMac::willStartLiveResize): (WebCore::ScrollAnimatorMac::contentsResized): (WebCore::ScrollAnimatorMac::willEndLiveResize): (WebCore::ScrollAnimatorMac::contentAreaDidShow): (WebCore::ScrollAnimatorMac::contentAreaDidHide): (WebCore::ScrollAnimatorMac::didBeginScrollGesture): (WebCore::ScrollAnimatorMac::didEndScrollGesture): (WebCore::ScrollAnimatorMac::didAddVerticalScrollbar): (WebCore::ScrollAnimatorMac::willRemoveVerticalScrollbar): (WebCore::ScrollAnimatorMac::didAddHorizontalScrollbar): (WebCore::ScrollAnimatorMac::willRemoveHorizontalScrollbar): (WebCore::ScrollAnimatorMac::cancelAnimations): (WebCore::ScrollAnimatorMac::setIsActive): (WebCore::ScrollAnimatorMac::updateScrollerStyle): * platform/mac/ScrollViewMac.mm: (WebCore::ScrollView::platformSetScrollbarOverlayStyle): * platform/mac/ScrollbarThemeMac.h: * platform/mac/ScrollbarThemeMac.mm: (+[ScrollbarPrefsObserver appearancePrefsChanged:]): (WebCore::updateArrowPlacement): (WebCore::ScrollbarThemeMac::registerScrollbar): (WebCore::ScrollbarThemeMac::setNewPainterForScrollbar): (WebCore::ScrollbarThemeMac::painterForScrollbar): (WebCore::ScrollbarThemeMac::scrollbarThickness): (WebCore::ScrollbarThemeMac::usesOverlayScrollbars): (WebCore::ScrollbarThemeMac::updateScrollbarOverlayStyle): (WebCore::ScrollbarThemeMac::hasThumb): (WebCore::ScrollbarThemeMac::minimumThumbLength): (WebCore::ScrollbarThemeMac::updateEnabledState): (WebCore::scrollbarPainterPaint): (WebCore::ScrollbarThemeMac::paint): git-svn-id: svn://svn.chromium.org/blink/trunk@93445 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jamesr@google.com authored[chromium] Chromium GPU layout tests should use the normal process number selection, not force 1 worker https://bugs.webkit.org/show_bug.cgi?id=66603 Reviewed by Dirk Pranke. The various ChromiumGpu ports should use the same child worker selection logic as other ports so they can run with full parallelization on multicore systems. * Scripts/webkitpy/layout_tests/port/chromium_gpu.py: * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py: git-svn-id: svn://svn.chromium.org/blink/trunk@93444 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
commit-queue@webkit.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66499 Patch by Van Lam <vanlam@google.com> on 2011-08-19 Reviewed by Ryosuke Niwa. Renamed VisiblePosition::honorEditableBoundary* to honorEditingBoundary. * editing/VisiblePosition.cpp: (WebCore::VisiblePosition::next): (WebCore::VisiblePosition::previous): (WebCore::VisiblePosition::left): (WebCore::VisiblePosition::right): (WebCore::VisiblePosition::honorEditingBoundaryAtOrBefore): (WebCore::VisiblePosition::honorEditingBoundaryAtOrAfter): * editing/VisiblePosition.h: * editing/visible_units.cpp: (WebCore::previousWordPosition): (WebCore::nextWordPosition): (WebCore::startOfLine): (WebCore::endOfLine): (WebCore::previousSentencePosition): (WebCore::nextSentencePosition): (WebCore::logicalStartOfLine): (WebCore::logicalEndOfLine): (WebCore::leftWordPosition): (WebCore::rightWordPosition): git-svn-id: svn://svn.chromium.org/blink/trunk@93443 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
tony@chromium.org authoredchanged after r93428. * platform/chromium-cg-mac-leopard/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/chromium-cg-mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@93442 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
jamesr@google.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=65063 Reviewed by Darin Fisher. Fixes crashes due to a bad cast from Image to BitmapImage on skia ports that use BitmapImageSingleFrameSkia. In the skia port Image::isBitmapImage() returning true does not necessarily mean that Image is of type BitmapImage. Covered by fast/canvas/canvas-as-image.html and many other canvas tests. Patch originally by Tom Hudson. * platform/graphics/BitmapImage.h: (WebCore::BitmapImage::currentFrameHasAlpha): (WebCore::BitmapImage::notSolidColor): * platform/graphics/Image.cpp: (WebCore::Image::drawTiled): * platform/graphics/Image.h: (WebCore::Image::currentFrameHasAlpha): (WebCore::Image::notSolidColor): * platform/graphics/skia/BitmapImageSingleFrameSkia.h: (WebCore::BitmapImageSingleFrameSkia::currentFrameHasAlpha): (WebCore::BitmapImageSingleFrameSkia::notSolidColor): * rendering/RenderImage.cpp: (WebCore::RenderImage::backgroundIsObscured): git-svn-id: svn://svn.chromium.org/blink/trunk@93441 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
eae@chromium.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66586 Reviewed by Eric Seidel. No new tests as no new functionality. * rendering/svg/RenderSVGForeignObject.h: * rendering/svg/RenderSVGGradientStop.h: (WebCore::RenderSVGGradientStop::clippedOverflowRectForRepaint): * rendering/svg/RenderSVGHiddenContainer.h: (WebCore::RenderSVGHiddenContainer::clippedOverflowRectForRepaint): * rendering/svg/RenderSVGInline.cpp: (WebCore::RenderSVGInline::clippedOverflowRectForRepaint): (WebCore::RenderSVGInline::computeRectForRepaint): * rendering/svg/RenderSVGInline.h: * rendering/svg/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::clippedOverflowRectForRepaint): (WebCore::RenderSVGModelObject::computeRectForRepaint): * rendering/svg/RenderSVGModelObject.h: * rendering/svg/RenderSVGText.cpp: (WebCore::RenderSVGText::clippedOverflowRectForRepaint): (WebCore::RenderSVGText::computeRectForRepaint): * rendering/svg/RenderSVGText.h: * svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::localCoordinateSpaceTransform): * svg/SVGSVGElement.h: (WebCore::SVGSVGElement::setContainerSize): (WebCore::SVGSVGElement::containerSize): * svg/graphics/SVGImage.cpp: (WebCore::SVGImageChromeClient::invalidateContentsAndWindow): (WebCore::SVGImage::setContainerSize): * svg/graphics/SVGImage.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93440 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
commit-queue@webkit.org authoredhttp://trac.webkit.org/changeset/93425 https://bugs.webkit.org/show_bug.cgi?id=66591 "The newly-added ASSERT is being triggered on several bots" (Requested by jchaffraix on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-19 Source/WebCore: * html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::HTMLLinkElement): (WebCore::HTMLLinkElement::setDisabled): (WebCore::HTMLLinkElement::sheetLoaded): (WebCore::HTMLLinkElement::disabled): * html/HTMLLinkElement.h: (WebCore::HTMLLinkElement::isEnabledViaScript): LayoutTests: * fast/css/link-disabled-attr-expected.txt: * fast/css/stylesheet-enable-first-alternate-expected.txt: Removed. * fast/css/stylesheet-enable-first-alternate-on-load-expected.txt: Removed. * fast/css/stylesheet-enable-first-alternate-on-load.html: Removed. * fast/css/stylesheet-enable-first-alternate.html: Removed. * fast/css/stylesheet-enable-second-alternate-expected.txt: Removed. * fast/css/stylesheet-enable-second-alternate-on-load-expected.txt: Removed. * fast/css/stylesheet-enable-second-alternate-on-load.html: Removed. * fast/css/stylesheet-enable-second-alternate.html: Removed. * http/tests/css/link-css-disabled-value-with-slow-loading-sheet-expected.txt: Removed. * http/tests/css/link-css-disabled-value-with-slow-loading-sheet-in-error-expected.txt: Removed. * http/tests/css/link-css-disabled-value-with-slow-loading-sheet-in-error.html: Removed. * http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html: Removed. * http/tests/css/resources/link-css-disabled-value-with-slow-loading-sheet-in-error.js: Removed. * http/tests/css/resources/link-css-disabled-value-with-slow-loading-sheet.js: Removed. * http/tests/css/resources/slow-loading-sheet-in-error.php: Removed. * http/tests/css/resources/slow-loading-sheet.php: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@93439 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
enne@google.com authoredhttps://bugs.webkit.org/show_bug.cgi?id=66432 Reviewed by James Robinson. Covered by existing tests. * platform/graphics/chromium/Canvas2DLayerChromium.cpp: (WebCore::Canvas2DLayerChromium::updateCompositorResources): * platform/graphics/chromium/Canvas2DLayerChromium.h: * platform/graphics/chromium/LayerChromium.h: (WebCore::LayerChromium::updateCompositorResources): * platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::updateCompositorResources): * platform/graphics/chromium/TiledLayerChromium.cpp: (WebCore::TiledLayerChromium::updateCompositorResources): * platform/graphics/chromium/TiledLayerChromium.h: * platform/graphics/chromium/VideoLayerChromium.cpp: (WebCore::VideoLayerChromium::updateCompositorResources): * platform/graphics/chromium/VideoLayerChromium.h: * platform/graphics/chromium/WebGLLayerChromium.cpp: (WebCore::WebGLLayerChromium::updateCompositorResources): * platform/graphics/chromium/WebGLLayerChromium.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93438 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
vrk@chromium.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66414 Reviewed by Eric Carlson. Source/WebCore: Test: media/video-load-preload-none.html * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::load): LayoutTests: * media/video-load-preload-none-expected.txt: Added. * media/video-load-preload-none.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@93437 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
- 
eae@chromium.org authoredhttps://bugs.webkit.org/show_bug.cgi?id=66502 Reviewed by Eric Seidel. Convert RenderBlock to new layout abstraction. Leave m_lineHight as a 30 bit int for now to avoid unnecessarily increasing the memory usage. No new tests as no new functionality. * rendering/RenderBlock.cpp: * rendering/RenderBlock.h: git-svn-id: svn://svn.chromium.org/blink/trunk@93436 bbb929c8-8fbe-4397-9dbb-9b2b20218538 
 
-