1. 14 Sep, 2011 33 commits
    • mhahnenberg@apple.com's avatar
      Unzip initialization lists and constructors in JSCell hierarchy (6/7) · 5e10972f
      mhahnenberg@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67692
      
      Reviewed by Geoffrey Garen.
      
      Source/JavaScriptCore:
      
      Completed the sixth level of the refactoring to add finishCreation()
      methods to all classes within the JSCell hierarchy with non-trivial
      constructor bodies.
      
      This primarily consists of pushing the calls to finishCreation() down
      into the constructors of the subclasses of the fifth level of the hierarchy
      as well as pulling the finishCreation() calls out into the class's corresponding
      create() method if it has one.  Doing both simultaneously allows us to
      maintain the invariant that the finishCreation() method chain is called exactly
      once during the creation of an object, since calling it any other number of
      times (0, 2, or more) will cause an assertion failure.
      
      * API/JSCallbackFunction.cpp:
      (JSC::JSCallbackFunction::JSCallbackFunction):
      * API/JSCallbackFunction.h:
      (JSC::JSCallbackFunction::create):
      * jsc.cpp:
      (GlobalObject::create):
      (GlobalObject::GlobalObject):
      * runtime/ArrayConstructor.cpp:
      (JSC::ArrayConstructor::ArrayConstructor):
      * runtime/ArrayConstructor.h:
      (JSC::ArrayConstructor::create):
      * runtime/BooleanConstructor.cpp:
      (JSC::BooleanConstructor::BooleanConstructor):
      * runtime/BooleanConstructor.h:
      (JSC::BooleanConstructor::create):
      * runtime/BooleanPrototype.cpp:
      (JSC::BooleanPrototype::BooleanPrototype):
      * runtime/BooleanPrototype.h:
      (JSC::BooleanPrototype::create):
      * runtime/DateConstructor.cpp:
      (JSC::DateConstructor::DateConstructor):
      * runtime/DateConstructor.h:
      (JSC::DateConstructor::create):
      * runtime/DatePrototype.cpp:
      (JSC::DatePrototype::DatePrototype):
      * runtime/DatePrototype.h:
      (JSC::DatePrototype::create):
      * runtime/Error.cpp:
      (JSC::StrictModeTypeErrorFunction::StrictModeTypeErrorFunction):
      (JSC::StrictModeTypeErrorFunction::create):
      * runtime/ErrorConstructor.cpp:
      (JSC::ErrorConstructor::ErrorConstructor):
      * runtime/ErrorConstructor.h:
      (JSC::ErrorConstructor::create):
      * runtime/FunctionConstructor.cpp:
      (JSC::FunctionConstructor::FunctionConstructor):
      * runtime/FunctionConstructor.h:
      (JSC::FunctionConstructor::create):
      * runtime/FunctionPrototype.cpp:
      (JSC::FunctionPrototype::FunctionPrototype):
      * runtime/FunctionPrototype.h:
      (JSC::FunctionPrototype::create):
      * runtime/NativeErrorConstructor.cpp:
      (JSC::NativeErrorConstructor::NativeErrorConstructor):
      * runtime/NativeErrorConstructor.h:
      (JSC::NativeErrorConstructor::create):
      * runtime/NativeErrorPrototype.cpp:
      (JSC::NativeErrorPrototype::NativeErrorPrototype):
      (JSC::NativeErrorPrototype::finishCreation):
      * runtime/NativeErrorPrototype.h:
      (JSC::NativeErrorPrototype::create):
      * runtime/NumberConstructor.cpp:
      (JSC::NumberConstructor::NumberConstructor):
      * runtime/NumberConstructor.h:
      (JSC::NumberConstructor::create):
      * runtime/NumberPrototype.cpp:
      (JSC::NumberPrototype::NumberPrototype):
      * runtime/NumberPrototype.h:
      (JSC::NumberPrototype::create):
      * runtime/ObjectConstructor.cpp:
      (JSC::ObjectConstructor::ObjectConstructor):
      * runtime/ObjectConstructor.h:
      (JSC::ObjectConstructor::create):
      * runtime/RegExpConstructor.cpp:
      (JSC::RegExpConstructor::RegExpConstructor):
      * runtime/RegExpConstructor.h:
      (JSC::RegExpConstructor::create):
      * runtime/RegExpPrototype.cpp:
      (JSC::RegExpPrototype::RegExpPrototype):
      * runtime/RegExpPrototype.h:
      (JSC::RegExpPrototype::create):
      * runtime/StringConstructor.cpp:
      (JSC::StringConstructor::StringConstructor):
      * runtime/StringConstructor.h:
      (JSC::StringConstructor::create):
      * runtime/StringObjectThatMasqueradesAsUndefined.h:
      (JSC::StringObjectThatMasqueradesAsUndefined::create):
      (JSC::StringObjectThatMasqueradesAsUndefined::StringObjectThatMasqueradesAsUndefined):
      * runtime/StringPrototype.cpp:
      (JSC::StringPrototype::StringPrototype):
      * runtime/StringPrototype.h:
      (JSC::StringPrototype::create):
      
      Source/JavaScriptGlue:
      
      Completed the sixth level of the refactoring to add finishCreation()
      methods to all classes within the JSCell hierarchy with non-trivial
      constructor bodies.
      
      This primarily consists of pushing the calls to finishCreation() down
      into the constructors of the subclasses of the fifth level of the hierarchy
      as well as pulling the finishCreation() calls out into the class's corresponding
      create() method if it has one.  Doing both simultaneously allows us to
      maintain the invariant that the finishCreation() method chain is called exactly
      once during the creation of an object, since calling it any other number of
      times (0, 2, or more) will cause an assertion failure.
      
      * JSRun.cpp:
      (JSGlueGlobalObject::JSGlueGlobalObject):
      * JSRun.h:
      (JSGlueGlobalObject::create):
      
      Source/WebCore:
      
      No new tests.
      
      Completed the sixth level of the refactoring to add finishCreation()
      methods to all classes within the JSCell hierarchy with non-trivial
      constructor bodies.
      
      This primarily consists of pushing the calls to finishCreation() down
      into the constructors of the subclasses of the fifth level of the hierarchy
      as well as pulling the finishCreation() calls out into the class's corresponding
      create() method if it has one.  Doing both simultaneously allows us to
      maintain the invariant that the finishCreation() method chain is called exactly
      once during the creation of an object, since calling it any other number of
      times (0, 2, or more) will cause an assertion failure.
      
      * WebCore.exp.in:
      * bindings/js/JSDOMBinding.h:
      (WebCore::DOMConstructorObject::DOMConstructorObject):
      (WebCore::DOMConstructorWithDocument::DOMConstructorWithDocument):
      (WebCore::DOMConstructorWithDocument::finishCreation):
      * bindings/js/JSDOMGlobalObject.cpp:
      (WebCore::JSDOMGlobalObject::JSDOMGlobalObject):
      * bindings/js/JSDOMGlobalObject.h:
      * bindings/js/JSDOMWindowBase.cpp:
      (WebCore::JSDOMWindowBase::JSDOMWindowBase):
      (WebCore::JSDOMWindowBase::finishCreation):
      * bindings/js/JSDOMWindowBase.h:
      * bindings/js/JSWorkerContextBase.cpp:
      (WebCore::JSWorkerContextBase::JSWorkerContextBase):
      (WebCore::JSWorkerContextBase::finishCreation):
      * bindings/js/JSWorkerContextBase.h:
      * bindings/scripts/CodeGeneratorJS.pm:
      
      Added a finishCreation declaration and Moved the finishCreation call into the
      create method for all classes except for subclasses of JSWorkerContextBase and
      JSDOMWindowBase because those classes are on the next level, and it's easier
      to do all of these classes in one fell swoop rather than level by level.
      (GenerateHeader):
      Added the implementation of the finishCreation method for the classes described above.
      (GenerateImplementation):
      Also added the finishCreation calls to the autogenerated DOM constructor classes.
      (GenerateConstructorDeclaration):
      (GenerateConstructorDefinition):
      
      * bindings/scripts/test/JS/JSTestInterface.cpp:
      (WebCore::JSTestInterfaceConstructor::create):
      (WebCore::JSTestInterfaceConstructor::JSTestInterfaceConstructor):
      (WebCore::JSTestInterfaceConstructor::finishCreation):
      (WebCore::JSTestInterface::JSTestInterface):
      (WebCore::JSTestInterface::finishCreation):
      * bindings/scripts/test/JS/JSTestInterface.h:
      (WebCore::JSTestInterface::create):
      (WebCore::JSTestInterfacePrototype::create):
      (WebCore::JSTestInterfacePrototype::JSTestInterfacePrototype):
      * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
      (WebCore::JSTestMediaQueryListListenerConstructor::create):
      (WebCore::JSTestMediaQueryListListenerConstructor::JSTestMediaQueryListListenerConstructor):
      (WebCore::JSTestMediaQueryListListenerConstructor::finishCreation):
      (WebCore::JSTestMediaQueryListListener::JSTestMediaQueryListListener):
      (WebCore::JSTestMediaQueryListListener::finishCreation):
      * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
      (WebCore::JSTestMediaQueryListListener::create):
      (WebCore::JSTestMediaQueryListListenerPrototype::create):
      (WebCore::JSTestMediaQueryListListenerPrototype::JSTestMediaQueryListListenerPrototype):
      * bindings/scripts/test/JS/JSTestObj.cpp:
      (WebCore::JSTestObjConstructor::create):
      (WebCore::JSTestObjConstructor::JSTestObjConstructor):
      (WebCore::JSTestObjConstructor::finishCreation):
      (WebCore::JSTestObj::JSTestObj):
      (WebCore::JSTestObj::finishCreation):
      * bindings/scripts/test/JS/JSTestObj.h:
      (WebCore::JSTestObj::create):
      (WebCore::JSTestObjPrototype::create):
      (WebCore::JSTestObjPrototype::JSTestObjPrototype):
      * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
      (WebCore::JSTestSerializedScriptValueInterfaceConstructor::create):
      (WebCore::JSTestSerializedScriptValueInterfaceConstructor::JSTestSerializedScriptValueInterfaceConstructor):
      (WebCore::JSTestSerializedScriptValueInterfaceConstructor::finishCreation):
      (WebCore::JSTestSerializedScriptValueInterface::JSTestSerializedScriptValueInterface):
      (WebCore::JSTestSerializedScriptValueInterface::finishCreation):
      * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
      (WebCore::JSTestSerializedScriptValueInterface::create):
      (WebCore::JSTestSerializedScriptValueInterfacePrototype::create):
      (WebCore::JSTestSerializedScriptValueInterfacePrototype::JSTestSerializedScriptValueInterfacePrototype):
      * bridge/c/CRuntimeObject.cpp:
      (JSC::Bindings::CRuntimeObject::CRuntimeObject):
      * bridge/c/CRuntimeObject.h:
      (JSC::Bindings::CRuntimeObject::create):
      * bridge/c/c_instance.cpp:
      (JSC::Bindings::CRuntimeMethod::CRuntimeMethod):
      (JSC::Bindings::CRuntimeMethod::finishCreation):
      * bridge/jni/jsc/JavaInstanceJSC.cpp:
      (JavaRuntimeMethod::JavaRuntimeMethod):
      (JavaRuntimeMethod::finishCreation):
      * bridge/jni/jsc/JavaRuntimeObject.cpp:
      (JSC::Bindings::JavaRuntimeObject::JavaRuntimeObject):
      * bridge/jni/jsc/JavaRuntimeObject.h:
      (JSC::Bindings::JavaRuntimeObject::create):
      * bridge/objc/ObjCRuntimeObject.h:
      (JSC::Bindings::ObjCRuntimeObject::create):
      * bridge/objc/ObjCRuntimeObject.mm:
      (JSC::Bindings::ObjCRuntimeObject::ObjCRuntimeObject):
      * bridge/objc/objc_instance.mm:
      (ObjCRuntimeMethod::ObjCRuntimeMethod):
      (ObjCRuntimeMethod::finishCreation):
      * bridge/qt/qt_instance.cpp:
      (JSC::Bindings::QtRuntimeObject::create):
      (JSC::Bindings::QtRuntimeObject::QtRuntimeObject):
      * bridge/qt/qt_pixmapruntime.cpp:
      (JSC::Bindings::QtPixmapRuntimeObject::create):
      (JSC::Bindings::QtPixmapRuntimeObject::QtPixmapRuntimeObject):
      * bridge/qt/qt_runtime.cpp:
      (JSC::Bindings::QtRuntimeMethod::QtRuntimeMethod):
      (JSC::Bindings::QtRuntimeMetaMethod::QtRuntimeMetaMethod):
      (JSC::Bindings::QtRuntimeMetaMethod::finishCreation):
      (JSC::Bindings::QtRuntimeConnectionMethod::QtRuntimeConnectionMethod):
      (JSC::Bindings::QtRuntimeConnectionMethod::finishCreation):
      * bridge/qt/qt_runtime.h:
      (JSC::Bindings::QtRuntimeMetaMethod::create):
      * bridge/runtime_method.cpp:
      (JSC::RuntimeMethod::RuntimeMethod):
      * bridge/runtime_method.h:
      (JSC::RuntimeMethod::create):
      
      Source/WebKit/mac:
      
      Completed the sixth level of the refactoring to add finishCreation()
      methods to all classes within the JSCell hierarchy with non-trivial
      constructor bodies.
      
      This primarily consists of pushing the calls to finishCreation() down
      into the constructors of the subclasses of the fifth level of the hierarchy
      as well as pulling the finishCreation() calls out into the class's corresponding
      create() method if it has one.  Doing both simultaneously allows us to
      maintain the invariant that the finishCreation() method chain is called exactly
      once during the creation of an object, since calling it any other number of
      times (0, 2, or more) will cause an assertion failure.
      
      * Plugins/Hosted/ProxyInstance.mm:
      (WebKit::ProxyRuntimeMethod::ProxyRuntimeMethod):
      (WebKit::ProxyRuntimeMethod::finishCreation):
      
      Source/WebKit2:
      
      Completed the sixth level of the refactoring to add finishCreation()
      methods to all classes within the JSCell hierarchy with non-trivial
      constructor bodies.
      
      This primarily consists of pushing the calls to finishCreation() down
      into the constructors of the subclasses of the fifth level of the hierarchy
      as well as pulling the finishCreation() calls out into the class's corresponding
      create() method if it has one.  Doing both simultaneously allows us to
      maintain the invariant that the finishCreation() method chain is called exactly
      once during the creation of an object, since calling it any other number of
      times (0, 2, or more) will cause an assertion failure.
      
      * WebProcess/Plugins/Netscape/JSNPMethod.cpp:
      (WebKit::JSNPMethod::JSNPMethod):
      * WebProcess/Plugins/Netscape/JSNPMethod.h:
      (WebKit::JSNPMethod::create):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95108 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e10972f
    • eric@webkit.org's avatar
      Remove ENABLE_SVG_USE as <use> is required by HTML5 · 1bd412ab
      eric@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68019
      
      Reviewed by Ryosuke Niwa.
      
      .:
      
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/OptionsWinCE.cmake:
      * Source/cmakeconfig.h.cmake:
      * configure.ac:
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      * Configurations/FeatureDefines.xcconfig:
      * DerivedSources.make:
      * GNUmakefile.am:
      * features.pri:
      
      Source/WebKit/chromium:
      
      * features.gypi:
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Tools:
      
      * Scripts/build-webkit:
      * waf/build/settings.py:
      
      WebKitLibraries:
      
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95107 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1bd412ab
    • caryclark@google.com's avatar
      Unreviewed; new baselines (Skia on Mac) · 8b639ccc
      caryclark@google.com authored
      Updated reference images (missed this one on the prior land)
      
             * platform/chromium-mac/svg/custom/simple-text-double-shadow-expected.png: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95106 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8b639ccc
    • caryclark@google.com's avatar
      Unreviewed; new baselines (Skia on Mac) · e9764b34
      caryclark@google.com authored
      Updated reference images.
      
             * platform/chromium-mac/fast/writing-mode/broken-ideographic-font-expected.png: Removed.
             * platform/chromium-mac/svg/custom/simple-text-double-shadow-expected.png: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9764b34
    • eric.carlson@apple.com's avatar
      MediaPlayerPrivateAVFoundationObjC's "periodic time observer" is unnecessary · fffb299a
      eric.carlson@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=68056
      
      MediaPlayerPrivateAVFoundationObjC creates a "periodic time observer" not because it wants
      periodic callbacks, but because a time observer also fires whenever a seek completes. This is 
      no longer necessary because it now uses but AVPlayerItem's 
      -seekToTime:toleranceBefore:toleranceAfter:completionHandler to seek, so seek completions are
      always notified.
      
      Reviewed by Darin Adler.
      
      No new tests, code removed is tested by existing tests.
      
      * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
      (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95104 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fffb299a
    • bdakin@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=68054 · e6372a7e
      bdakin@apple.com authored
      Return an image scale factor as well as an Image* from CachedImage::brokenImage()
      
      Reviewed by Darin Adler.
      
      CachedImage::brokenImage() now returns a pair<Image*, float> where the float 
      represents the image's scale factor. This is important because currently, the 
      broken image will either be only 1x or 2x, but a deviceScaleFactor could 
      theoretically be something different (1.5, 3, etc). So it is not safe to assume 
      that the image's scale factor is equivalent to the deviceScaleFactor, and 
      hardcoding 2 for now is lame.
      * loader/cache/CachedImage.cpp:
      (WebCore::CachedImage::brokenImage):
      (WebCore::CachedImage::image):
      * loader/cache/CachedImage.h:
      * rendering/RenderImage.cpp:
      (WebCore::RenderImage::imageSizeForError):
      (WebCore::RenderImage::paintReplaced):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6372a7e
    • eric.carlson@apple.com's avatar
      video-error-abort.html shouldn't be in Mac skipped list · 6646d7a3
      eric.carlson@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=68053
      <rdar://problem/6710625> Test media/video-error-abort.html doesn't work
      
      Reviewed by Darin Adler.
      
      * platform/mac/Skipped: Remove http/tests/media/video-error-abort.html from the mac
          skipped list.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6646d7a3
    • senorblanco@chromium.org's avatar
      [chromium] Unreviewed gardening. · 168f083b
      senorblanco@chromium.org authored
      Removing fast/canvas/setWidthResetAfterForcedRender.html from
      test_expectations, since it has been passing on the Mesa bots 
      (last failure was at r94962).
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95101 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      168f083b
    • jamesr@google.com's avatar
      [chromium] Move contents texture manager from LayerRendererChromium to CCLayerTreeHost · b5d0da98
      jamesr@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67440
      
      Reviewed by Kenneth Russell.
      
      This moves the contents TextureManager over to the CCLayerTreeHost, where it belongs, and adds in a commit path
      to make sure that textures are deleted even if the page is not visible.  This move also removed the need for
      LayerRendererChromium's CCLayerTreeHost pointer, so I removed that as well.  That meant moving the
      layerTreeAsText() logic over to the CCLayerImpl side, which is where it really belonged anyway.
      
      Covered by existing compositing/ tests and
      platform/chromium/compositor/lost-compositor-context-with-rendersurface.html
      
      * platform/graphics/chromium/LayerRendererChromium.cpp:
      (WebCore::LayerRendererChromium::releaseRenderSurfaceTextures):
      (WebCore::LayerRendererChromium::drawLayers):
      (WebCore::LayerRendererChromium::initializeSharedObjects):
      (WebCore::LayerRendererChromium::cleanupSharedObjects):
      * platform/graphics/chromium/LayerRendererChromium.h:
      (WebCore::LayerRendererChromium::setContentsTextureMemoryUseBytes):
      * platform/graphics/chromium/TextureManager.cpp:
      (WebCore::TextureManager::highLimitBytes):
      (WebCore::TextureManager::reclaimLimitBytes):
      (WebCore::TextureManager::lowLimitBytes):
      * platform/graphics/chromium/TextureManager.h:
      * platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
      (WebCore::CCLayerTreeHost::initialize):
      (WebCore::CCLayerTreeHost::~CCLayerTreeHost):
      (WebCore::CCLayerTreeHost::deleteContentsTextures):
      (WebCore::CCLayerTreeHost::commitTo):
      (WebCore::CCLayerTreeHost::setVisible):
      (WebCore::CCLayerTreeHost::contentsTextureManager):
      * platform/graphics/chromium/cc/CCLayerTreeHost.h:
      * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
      (WebCore::CCLayerTreeHostImpl::setVisible):
      * platform/graphics/chromium/cc/CCProxy.h:
      * platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
      (WebCore::CCSingleThreadProxy::setNeedsCommit):
      (WebCore::CCSingleThreadProxy::stop):
      * platform/graphics/chromium/cc/CCSingleThreadProxy.h:
      * platform/graphics/chromium/cc/CCThreadProxy.cpp:
      (WebCore::CCThreadProxy::setNeedsCommit):
      (WebCore::CCThreadProxy::setNeedsCommitOnCCThread):
      (WebCore::CCThreadProxy::layerTreeHostClosedOnCCThread):
      * platform/graphics/chromium/cc/CCThreadProxy.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95100 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b5d0da98
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=68040 · 3a91bd5b
      hyatt@apple.com authored
              
      Make sure border image sub-properties can be specified in any order.
      
      Reviewed by Beth Dakin.
      
      Source/WebCore: 
      
      New tests in fast/borders.
      
      * css/CSSParser.cpp:
      (WebCore::BorderImageParseContext::BorderImageParseContext):
      (WebCore::BorderImageParseContext::canAdvance):
      (WebCore::BorderImageParseContext::setCanAdvance):
      (WebCore::BorderImageParseContext::allowCommit):
      (WebCore::BorderImageParseContext::allowImage):
      (WebCore::BorderImageParseContext::allowImageSlice):
      (WebCore::BorderImageParseContext::allowSlash):
      (WebCore::BorderImageParseContext::requireWidth):
      (WebCore::BorderImageParseContext::requireOutset):
      (WebCore::BorderImageParseContext::commitImage):
      (WebCore::BorderImageParseContext::commitImageSlice):
      (WebCore::BorderImageParseContext::commitSlash):
      (WebCore::BorderImageParseContext::commitBorderWidth):
      (WebCore::BorderImageParseContext::commitBorderOutset):
      (WebCore::BorderImageParseContext::commitRepeat):
      (WebCore::CSSParser::parseBorderImage):
      (WebCore::CSSParser::parseBorderImageRepeat):
      (WebCore::CSSParser::parseBorderImageSlice):
      (WebCore::CSSParser::parseBorderImageQuad):
      * css/CSSParserValues.h:
      (WebCore::CSSParserValueList::previous):
      
      LayoutTests: 
      
      * fast/borders/border-image-scrambled.html: Added.
      * platform/mac/fast/borders/border-image-scrambled-expected.png: Added.
      * platform/mac/fast/borders/border-image-scrambled-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95099 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a91bd5b
    • rniwa@webkit.org's avatar
      Remove Jan Erik Hanssen (added in my r95078) from the list for now · dd05d9d2
      rniwa@webkit.org authored
      since I can't confirm acceptable his committership.
      
      * Scripts/webkitpy/common/config/committers.py:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95098 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dd05d9d2
    • reed@google.com's avatar
      query SystemParametersInfo for GDI font smoothing settings · 98d9ec3c
      reed@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=68080
      
      Reviewed by Stephen White.
      
      No new tests. fixes antialiasing issues based on User settings
      
      * platform/graphics/skia/SkiaFontWin.cpp:
      (WebCore::getDefaultGDITextFlags):
      (WebCore::setupPaintForFont):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      98d9ec3c
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=68050 · 68ed21e6
      hyatt@apple.com authored
              
      Regressions in some layout tests from making border/mask/reflection nine-piece-image
      parsing match the spec, which allows any of the pieces to be omitted and to also be
      specifiable in any order.
              
      When the higher level code suddenly allowed the image slices to be omitted, the fixup
      for legacy compatibility for reflections and masks in the parseBorderImageSlice function
      no longer happened because that function no longer got called.
              
      The fix is to properly set the defaults to include the "fill" keyword, so the fixup is
      applied to the NinePieceImages you create before you ever map anything in from the rules.
              
      This also has the side effect of fixing -webkit-max-box-image-slice to actually dump as
      "0 fill" instead of just "0", which is the correct initial value for this property.
      
      Reviewed by Adam Roben.
      
      Source/WebCore: 
      
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseBorderImageSlice):
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::applyProperty):
      * rendering/style/StyleRareNonInheritedData.cpp:
      (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
      * rendering/style/StyleReflection.h:
      (WebCore::StyleReflection::StyleReflection):
      
      LayoutTests: 
      
      * fast/css/getComputedStyle/computed-style-expected.txt:
      * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
      * svg/css/getComputedStyle-basic-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95096 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68ed21e6
    • loislo@chromium.org's avatar
      Unreviewed. timeline-animation-frame.html was marked as TEXT. · a348c5f4
      loislo@chromium.org authored
      * platform/qt/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a348c5f4
    • loislo@chromium.org's avatar
      Unreviewed. timeline-animation-frame.html was marked as TIMEOUT. · ee6d7664
      loislo@chromium.org authored
      * platform/qt/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95094 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee6d7664
    • pfeldman@chromium.org's avatar
      2011-09-13 Pavel Feldman <pfeldman@google.com> · 86be3a61
      pfeldman@chromium.org authored
              Web Inspector: InspectorInstrumentation::frameDestroyed is called after m_page has been reset.
              https://bugs.webkit.org/show_bug.cgi?id=67997
      
              We should not instrument frameDestroyed event from within Frame's destructor
              since frame's m_page pointer is likely to be 0 by that time and appropriate
              instrumenting agent won't be found. As a result, stale frame with its id
              end up in the inspector.
      
              This change wipes out frame binding from the inspector upon detach rather
              than destroy.
      
              Reviewed by Tony Gentilcore.
      
              * inspector/InspectorInstrumentation.cpp:
              (WebCore::InspectorInstrumentation::frameDetachedImpl):
              * inspector/InspectorInstrumentation.h:
              * inspector/InspectorPageAgent.cpp:
              (WebCore::InspectorPageAgent::frameDetached):
              * inspector/InspectorPageAgent.h:
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::detachFromParent):
              * page/Frame.cpp:
              (WebCore::Frame::~Frame):
              (WebCore::Frame::detachFromPage):
              * page/Frame.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86be3a61
    • pfeldman@chromium.org's avatar
      2011-09-14 Pavel Feldman <pfeldman@google.com> · 8f9427a2
      pfeldman@chromium.org authored
              Not reviewed: rolling out r95089.
      
              * inspector/InspectorInstrumentation.cpp:
              (WebCore::InspectorInstrumentation::frameDestroyedImpl):
              (WebCore::InspectorInstrumentation::instrumentingAgentsForPage):
              * inspector/InspectorInstrumentation.h:
              (WebCore::InspectorInstrumentation::frameWindowDiscarded):
              (WebCore::InspectorInstrumentation::domContentLoadedEventFired):
              (WebCore::InspectorInstrumentation::loadEventFired):
              (WebCore::InspectorInstrumentation::didCommitLoad):
              (WebCore::InspectorInstrumentation::frameDestroyed):
              * inspector/InspectorPageAgent.cpp:
              (WebCore::InspectorPageAgent::frameDetached):
              (WebCore::InspectorPageAgent::frameDestroyed):
              * inspector/InspectorPageAgent.h:
              * page/Frame.cpp:
              (WebCore::Frame::~Frame):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f9427a2
    • loislo@chromium.org's avatar
      Web Inspector: requestAnimationFrame callbacks don't show up in the timeline panel. · 829aea13
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67986
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      Test: inspector/timeline/timeline-animation-frame.html
      
      * English.lproj/localizedStrings.js:
      * bindings/v8/V8Proxy.cpp:
      (WebCore::V8Proxy::callFunction):
      (WebCore::V8Proxy::callFunctionWithoutFrame):
      (WebCore::V8Proxy::instrumentedCallFunction):
      * bindings/v8/V8Proxy.h:
      * bindings/v8/custom/V8CustomVoidCallback.cpp:
      (WebCore::invokeCallback):
      * dom/ScriptedAnimationController.cpp:
      (WebCore::ScriptedAnimationController::registerCallback):
      (WebCore::ScriptedAnimationController::cancelCallback):
      (WebCore::ScriptedAnimationController::serviceScriptedAnimations):
      * inspector/InspectorInstrumentation.cpp:
      (WebCore::InspectorInstrumentation::didRegisterAnimationFrameCallbackImpl):
      (WebCore::InspectorInstrumentation::didCancelAnimationFrameCallbackImpl):
      (WebCore::InspectorInstrumentation::willFireAnimationFrameEventImpl):
      (WebCore::InspectorInstrumentation::didFireAnimationFrameEventImpl):
      * inspector/InspectorInstrumentation.h:
      (WebCore::InspectorInstrumentation::willCallFunction):
      (WebCore::InspectorInstrumentation::didRegisterAnimationFrameCallback):
      (WebCore::InspectorInstrumentation::didCancelAnimationFrameCallback):
      (WebCore::InspectorInstrumentation::willFireAnimationFrameEvent):
      (WebCore::InspectorInstrumentation::didFireAnimationFrameEvent):
      * inspector/InspectorTimelineAgent.cpp:
      (WebCore::InspectorTimelineAgent::didRegisterAnimationFrameCallback):
      (WebCore::InspectorTimelineAgent::didCancelAnimationFrameCallback):
      (WebCore::InspectorTimelineAgent::willFireAnimationFrameEvent):
      (WebCore::InspectorTimelineAgent::didFireAnimationFrameEvent):
      * inspector/InspectorTimelineAgent.h:
      * inspector/TimelineRecordFactory.cpp:
      (WebCore::TimelineRecordFactory::createAnimationFrameCallbackData):
      * inspector/TimelineRecordFactory.h:
      * inspector/front-end/TimelineAgent.js:
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel):
      (WebInspector.TimelinePanel.prototype.get _recordStyles):
      (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):
      (WebInspector.TimelinePanel.prototype._clearPanel):
      (WebInspector.TimelinePanel.FormattedRecord):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
      
      LayoutTests:
      
      * inspector/timeline/timeline-animation-frame-expected.txt: Added.
      * inspector/timeline/timeline-animation-frame.html: Added.
      * inspector/timeline/timeline-enum-stability-expected.txt:
      * platform/chromium/inspector/timeline/timeline-enum-stability-expected.txt:
      * inspector/timeline/timeline-test.js:
      (initialize_Timeline.InspectorTest.performActions.step2):
      (initialize_Timeline.InspectorTest.performActions):
      (initialize_Timeline.InspectorTest.performActionsAndPrint):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95091 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      829aea13
    • steveblock@google.com's avatar
      HashTraits.h should include template specialization for WTF::String · 8113a4f6
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67851
      
      Ensure that the template specialization for HashTraits<String> is always
      picked up. (Previously it was possible to include HashSet and String but
      not the correct HashTraits, so you would get an inefficient template
      instantiation.)
      
      Patch by Iain Merrick <husky@google.com> on 2011-09-14
      Reviewed by Darin Adler.
      
      * wtf/HashTraits.h:
      * wtf/text/StringHash.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8113a4f6
    • pfeldman@chromium.org's avatar
      Web Inspector: InspectorInstrumentation::frameDestroyed is called after m_page has been reset. · 3e0e4bda
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67997
      
      We should not instrument frameDestroyed event from within Frame's destructor
      since frame's m_page pointer is likely to be 0 by that time and appropriate
      instrumenting agent won't be found. As a result, stale frame with its id
      end up in the inspector.
      
      This change wipes out frame binding from the inspector upon detach rather
      than destroy + adds an assertion into the inspector agents lookup with 0 page.
      
      Reviewed by Tony Gentilcore.
      
      * inspector/InspectorInstrumentation.cpp:
      (WebCore::InspectorInstrumentation::frameDetachedImpl):
      (WebCore::InspectorInstrumentation::instrumentingAgentsForPage):
      * inspector/InspectorInstrumentation.h:
      (WebCore::InspectorInstrumentation::frameWindowDiscarded):
      (WebCore::InspectorInstrumentation::domContentLoadedEventFired):
      (WebCore::InspectorInstrumentation::loadEventFired):
      (WebCore::InspectorInstrumentation::frameDetached):
      (WebCore::InspectorInstrumentation::didCommitLoad):
      * inspector/InspectorPageAgent.cpp:
      (WebCore::InspectorPageAgent::frameDetached):
      * inspector/InspectorPageAgent.h:
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::detachFromParent):
      * page/Frame.cpp:
      (WebCore::Frame::~Frame):
      (WebCore::Frame::detachFromPage):
      (WebCore::Frame::transferChildFrameToNewDocument):
      * page/Frame.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95089 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e0e4bda
    • commit-queue@webkit.org's avatar
      [EFL] Add NULL checks to ewk_window_features_new_from_core and ewk_view_window_create. · 116bf93d
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64932
      
      Patch by Grzegorz Czajkowski <g.czajkowski@samsung.com> on 2011-09-14
      Reviewed by Eric Seidel.
      
      It prevents the crash while allocating memory for the new window.
      
      * ewk/ewk_view.cpp:
      (ewk_view_window_create):
      * ewk/ewk_window_features.cpp:
      (ewk_window_features_new_from_core):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      116bf93d
    • ukai@chromium.org's avatar
      Unreviewed, update chromium test expectations. · 9213f5ad
      ukai@chromium.org authored
      * platform/chromium/test_expectations.txt: fix lint-test-files error
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9213f5ad
    • haraken@google.com's avatar
      page-transition-event-constructor-expected.txt is missing · b65502c5
      haraken@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=68069
      
      Reviewed by Hajime Morita.
      
      * fast/events/constructors/page-transition-event-constructor-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b65502c5
    • jochen@chromium.org's avatar
      [chromium] Remove obsolete WebViewClient methods from DumpRenderTree. · db80c746
      jochen@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68066
      
      Reviewed by Adam Barth.
      
      * DumpRenderTree/chromium/WebViewHost.cpp:
      * DumpRenderTree/chromium/WebViewHost.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db80c746
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r95080. · 0ef1f2df
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/95080
      https://bugs.webkit.org/show_bug.cgi?id=68070
      
      It caused some 2d.composite.uncovered tests fail (Requested by
      rgabor on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-14
      
      Source/WebCore:
      
      * html/canvas/CanvasRenderingContext2D.cpp:
      (WebCore::CanvasRenderingContext2D::clearCanvas):
      (WebCore::CanvasRenderingContext2D::fillAndDisplayTransparencyElsewhere):
      
      LayoutTests:
      
      * fast/canvas/canvas-large-fills-expected.txt: Removed.
      * fast/canvas/canvas-large-fills.html: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ef1f2df
    • pfeldman@chromium.org's avatar
      Web Inspector: [v8] building call frame info for location-less internal script function crashes. · 5b136305
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67991
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      Test: inspector/debugger/debugger-pause-in-internal.html
      
      * bindings/v8/DebuggerScript.js:
      ():
      * bindings/v8/ScriptDebugServer.cpp:
      (WebCore::ScriptDebugServer::currentCallFrame):
      
      LayoutTests:
      
      * inspector/debugger/debugger-pause-in-internal-expected.txt: Added.
      * inspector/debugger/debugger-pause-in-internal.html: Added.
      * inspector/debugger/debugger-pause-on-exception-crash-expected.txt: Added.
      * platform/chromium/inspector/debugger/debugger-pause-in-internal-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b136305
    • ukai@chromium.org's avatar
      Unreviewed, update chromium test expecations. · 65c2f585
      ukai@chromium.org authored
      * platform/chromium/test_expectations.txt:
        - remove failure by r95058, which was reverted by r95077.
        - add failures by r95070
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65c2f585
    • rgabor@webkit.org's avatar
      [Qt] Unreviewed, update test expectations for · b241a59f
      rgabor@webkit.org authored
      svg/custom/dynamic-svg-document-creation.svg after r95030
      
      * platform/qt/svg/custom/dynamic-svg-document-creation-expected.png:
      * platform/qt/svg/custom/dynamic-svg-document-creation-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b241a59f
    • commit-queue@webkit.org's avatar
      Large canvas fills should not crash or create unnecessarily large image buffers · 4754e434
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67988
      
      Source/WebCore:
      
      When using source-in, destination-in, source-out, or destination-atop a temporary
      buffer is created. This buffer only needs to be big enough to cover the intersection
      of the path and the canvas.
      
      This change also adds some null checks for failures to create contexts or buffers.
      
      Patch by Ben Wells <benwells@chromium.org> on 2011-09-14
      Reviewed by Stephen White.
      
      Test: fast/canvas/canvas-large-fills.html
      
      * html/canvas/CanvasRenderingContext2D.cpp:
      (WebCore::CanvasRenderingContext2D::clearCanvas):
      (WebCore::CanvasRenderingContext2D::fillAndDisplayTransparencyElsewhere):
      
      LayoutTests:
      
      Patch by Ben Wells <benwells@chromium.org> on 2011-09-14
      Reviewed by Stephen White.
      
      * fast/canvas/canvas-large-fills-expected.txt: Added.
      * fast/canvas/canvas-large-fills.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95080 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4754e434
    • haraken@google.com's avatar
      Implement a PageTransitionEvent constructor for JSC · 6dafff3b
      haraken@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=68048
      
      Reviewed by Sam Weinig.
      
      Source/WebCore:
      
      The spec for the PageTransitionEvent constructor is here:
      http://www.whatwg.org/specs/web-apps/current-work/#pagetransitionevent
      
      Test: fast/events/constructors/page-transition-event-constructor.html
      
      * bindings/generic/EventConstructors.h: Added a definition for the PageTransitionEvent constructor.
      * bindings/js/JSEventConstructors.cpp: Added #includes for PageTransitionEvent.
      * dom/PageTransitionEvent.cpp:
      (WebCore::PageTransitionEventInit::PageTransitionEventInit):
      (WebCore::PageTransitionEvent::PageTransitionEvent):
      (WebCore::PageTransitionEvent::initPageTransitionEvent):
      * dom/PageTransitionEvent.h: Added a definition for PageTransitionEventInit.
      (WebCore::PageTransitionEvent::create):
      (WebCore::PageTransitionEvent::isPageTransitionEvent):
      (WebCore::PageTransitionEvent::persisted):
      * dom/PageTransitionEvent.idl: Makes PageTransitionEvent constructible.
      
      LayoutTests:
      
      page-transition-event-constructor.html checks the behavior of the PageTransitionEvent constructor.
      
      * fast/dom/constructed-objects-prototypes-expected.txt: Added PageTransitionEvent.
      * fast/events/constructors/page-transition-event-constructor-expected.txt: Added.
      * fast/events/constructors/page-transition-event-constructor.html: Added.
      * platform/chromium/test_expectations.txt: Skipped page-transition-event-constructor.html, since V8 does not yet have the PageTransitionEvent constructor.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6dafff3b
    • rniwa@webkit.org's avatar
      committers.py is missing some contributors · e73f9d67
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68059
      
      Reviewed by Adam Barth.
      
      Add David Barr, Jan Erik Hanssen, and Kim Grönholm.
      
      Also add nicks of Alejandro G. Castro, Collin Jackson, and Matt Lilek.
      
      * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e73f9d67
    • ossy@webkit.org's avatar
      Unreviewed, rolling out r95058. · 907f1737
      ossy@webkit.org authored
      http://trac.webkit.org/changeset/95058
      https://bugs.webkit.org/show_bug.cgi?id=68058
      
      It made css3/calc/regression-62276.html crash (Requested by
      Ossy on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-13
      
      Source/WebCore:
      
      * css/CSSParser.cpp:
      (WebCore::BorderImageParseContext::BorderImageParseContext):
      (WebCore::BorderImageParseContext::allowBreak):
      (WebCore::BorderImageParseContext::allowWidth):
      (WebCore::BorderImageParseContext::allowOutset):
      (WebCore::BorderImageParseContext::allowRepeat):
      (WebCore::BorderImageParseContext::commitImage):
      (WebCore::BorderImageParseContext::commitImageSlice):
      (WebCore::BorderImageParseContext::commitSlash):
      (WebCore::BorderImageParseContext::commitBorderWidth):
      (WebCore::BorderImageParseContext::commitBorderOutset):
      (WebCore::BorderImageParseContext::commitRepeat):
      (WebCore::CSSParser::parseBorderImage):
      (WebCore::CSSParser::parseBorderImageRepeat):
      (WebCore::CSSParser::parseBorderImageSlice):
      (WebCore::CSSParser::parseBorderImageQuad):
      * css/CSSParserValues.h:
      
      LayoutTests:
      
      * fast/borders/border-image-scrambled.html: Removed.
      * platform/mac/fast/borders/border-image-scrambled-expected.png: Removed.
      * platform/mac/fast/borders/border-image-scrambled-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      907f1737
    • rniwa@webkit.org's avatar
      Fix webkit python test after r95061. · 846a5523
      rniwa@webkit.org authored
      * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      846a5523
  2. 13 Sep, 2011 7 commits