1. 07 Apr, 2013 12 commits
    • ddkilzer@apple.com's avatar
      Remove the rest of SVG_DOM_OBJC_BINDINGS · 0cd46787
      ddkilzer@apple.com authored
      <http://webkit.org/b/114112>
      
      Reviewed by Geoffrey Garen.
      
      .:
      
      * Source/autotools/SetupWebKitFeatures.m4:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Source/WebCore:
      
      * Configurations/WebCore.xcconfig:
      - Remove EXCLUDED_SOURCE_FILE_NAMES_SVG_DOM_OBJC_BINDINGS.  Note
        that DOMHTMLIFrameElementPrivate.h should not have been in
        this list because the class contained methods other than just
        -getSVGDocument.
      
      * WebCore.xcodeproj/project.pbxproj:
      - Remove DOMHTMLFrameElementPrivate.h since the only method it
        contained was -[DOMHTMLFrameElement getSVGDocument], which was
        part of the SVG DOM Objective-C bindings.
      
      * bindings/objc/DOM.mm:
      (kitClass):
      * bindings/objc/DOMEvents.mm:
      (kitClass):
      * bindings/objc/ExceptionHandlers.mm:
      (WebCore::raiseDOMException):
      - Remove code in ENABLE(SVG_DOM_OBJC_BINDINGS).
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      - Remove reference to SVG_DOM_OBJC_BINDINGS.
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Source/WTF:
      
      * wtf/FeatureDefines.h:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      - Remove --svg-dom-objc-bindings switch.
      * qmake/mkspecs/features/features.pri:
      - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cd46787
    • ch.dumez@sisa.samsung.com's avatar
      Unreviewed gardening. · 4d3b71c0
      ch.dumez@sisa.samsung.com authored
      Rebaseline several test cases that have line number information after r147872.
      
      * http/tests/inspector-enabled/console-exception-while-no-inspector-expected.txt:
      * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
      * inspector/console/alert-toString-exception-expected.txt:
      * storage/indexeddb/exception-in-event-aborts-expected.txt:
      * storage/websql/sql-error-codes-expected.txt:
      * storage/websql/statement-error-callback-expected.txt:
      * storage/websql/transaction-callback-exception-crash-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d3b71c0
    • ch.dumez@sisa.samsung.com's avatar
      Unreviewed EFL gardening. · b2d966df
      ch.dumez@sisa.samsung.com authored
      Skip a few test failing due to missing Quota API support.
      
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b2d966df
    • ch.dumez@sisa.samsung.com's avatar
      Unreviewed EFL gardening. · 8dadd16a
      ch.dumez@sisa.samsung.com authored
      Mark a few tests as crashing on EFL port.
      
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147875 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8dadd16a
    • ch.dumez@sisa.samsung.com's avatar
      Unreviewed EFL gardening. · a727e5f2
      ch.dumez@sisa.samsung.com authored
      Generate missing baselines.
      
      * platform/efl/editing/pasteboard/paste-text-004-expected.png: Added.
      * platform/efl/svg/filters/feDropShadow-zero-deviation-expected.png: Added.
      * platform/efl/svg/filters/feDropShadow-zero-deviation-expected.txt: Added.
      * platform/efl/svg/filters/feGaussianBlur-zero-deviation-expected.png: Added.
      * platform/efl/svg/filters/feGaussianBlur-zero-deviation-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a727e5f2
    • ch.dumez@sisa.samsung.com's avatar
      Unreviewed EFL gardening. · 0180ef45
      ch.dumez@sisa.samsung.com authored
      Rebaseline several test cases.
      
      * platform/efl-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
      * platform/efl-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
      * platform/efl/fast/forms/datalist/input-list-expected.txt:
      * platform/efl/fast/forms/search-display-none-cancel-button-expected.png:
      * platform/efl/fast/forms/search-display-none-cancel-button-expected.txt:
      * platform/efl/fast/js/dom-static-property-for-in-iteration-expected.txt: Added.
      * platform/efl/fast/js/global-constructors-expected.txt:
      * platform/efl/http/tests/inspector/console-websocket-error-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147873 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0180ef45
    • oliver@apple.com's avatar
      Inspector should display information about non-object exceptions · 5683d16e
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114123
      
      Reviewed by Adele Peterson.
      
      Source/JavaScriptCore:
      
      Make sure we store the right stack information, even when throwing
      a primitive.
      
      * interpreter/CallFrame.h:
      (JSC::ExecState::clearSupplementaryExceptionInfo):
      (ExecState):
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::addStackTraceIfNecessary):
      (JSC::Interpreter::throwException):
      
      Source/WebCore:
      
      Make use of the stack trace for line information when we're reporting
      an exception
      
      * bindings/js/JSDOMBinding.cpp:
      (WebCore::reportException):
      
      LayoutTests:
      
      All these tests throw primitives as exceptions, and now they have source
      and line number information
      
      * fast/dom/exception-getting-event-handler-expected.txt:
      * fast/dom/javascript-url-exception-isolation-expected.txt:
      * fast/dom/nested-script-exceptions-expected.txt:
      * fast/events/onerror-no-constructor-expected.txt:
      * fast/events/window-onerror13-expected.txt:
      * fast/events/window-onerror16-expected.txt:
      * fast/events/window-onerror2-expected.txt:
      * fast/events/window-onerror8-expected.txt:
      * fast/js/uncaught-exception-line-number-expected.txt:
      * fast/sub-pixel/inline-block-with-padding-expected.txt:
      * platform/mac/fast/AppleScript/001-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147872 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5683d16e
    • robert@webkit.org's avatar
      table element may get larger when its contents are recreated · 882cee02
      robert@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111342
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Remove anonymous table section wrappers when destroying their children.
      
      Test: fast/table/anonymous-table-section-removed.html
      
      * rendering/RenderObject.cpp:
      (WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):
      
      LayoutTests:
      
      * fast/table/anonymous-table-section-removed-expected.txt: Added.
      * fast/table/anonymous-table-section-removed.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      882cee02
    • paroga@webkit.org's avatar
      [WIN] Fix build without precompiled header after r145827. · b85be7ec
      paroga@webkit.org authored
      * platform/ContextMenuItem.h:
      * platform/PlatformMenuDescription.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b85be7ec
    • paroga@webkit.org's avatar
      Fix compilation of LocaleWin with !ENABLE(CALENDAR_PICKER) && !ENABLE(DATE_AND_TIME_INPUT_TYPES) · 784b70c7
      paroga@webkit.org authored
      * platform/text/win/LocaleWin.cpp:
      (WebCore::LocaleWin::ensureShortMonthLabels):
      (WebCore):
      (WebCore::LocaleWin::ensureMonthLabels):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147869 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      784b70c7
    • paroga@webkit.org's avatar
      [WIN] Fix build without precompiled header after r144216. · cb273ca5
      paroga@webkit.org authored
      * platform/network/cf/FormDataStreamCFNet.h:
      * platform/network/mac/FormDataStreamMac.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb273ca5
    • commit-queue@webkit.org's avatar
      Source/WebCore: [EFL] --minimal build fails with error:... · d036cc8c
      commit-queue@webkit.org authored
      Source/WebCore: [EFL] --minimal build fails with error: WebCore::FrameSelection::notifyAccessibilityForSelectionChange()
      https://bugs.webkit.org/show_bug.cgi?id=114089
      
      Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-07
      Reviewed by Chris Fleizach.
      
      Wrapped accessibility related code in #if HAVE(ACCESSIBILITY)
      * editing/FrameSelection.cpp:
      (WebCore::FrameSelection::setSelection):
      * editing/FrameSelection.h:
      (WebCore):
      
      Tools: [EFL] -minimal build fails with error: WebCore::FrameSelection::notifyAccessibilityForSelectionChange()
      https://bugs.webkit.org/show_bug.cgi?id=114089
      
      Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-07
      Reviewed by Chris Fleizach.
      
      Wrapped accessibility related code in #if HAVE(ACCESSIBILITY)
      * DumpRenderTree/AccessibilityController.cpp:
      * DumpRenderTree/AccessibilityUIElement.cpp:
      * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
      (DumpRenderTreeChrome::DumpRenderTreeChrome):
      * DumpRenderTree/efl/DumpRenderTreeChrome.h:
      (DumpRenderTreeChrome):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d036cc8c
  2. 06 Apr, 2013 28 commits
    • l.gombos@samsung.com's avatar
      2013-04-06 Laszlo Gombos <l.gombos@samsung.com> · be0a5f3f
      l.gombos@samsung.com authored
              Build fix after r147857, remove remaining USE(JSC) guards.
      
              Unreviewed.
      
              * DumpRenderTree/config.h:
              * TestWebKitAPI/config.h:    
              * WebKitTestRunner/config.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147866 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be0a5f3f
    • rniwa@webkit.org's avatar
      Rename sheriffbot to webkitbot · c3e9dd08
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114109
      
      Reviewed by Benjamin Poulain.
      
      Renamed since sheriffbot will be used in Blink.
      
      * Scripts/webkitpy/tool/commands/sheriffbot.py:
      (SheriffBot):
      (SheriffBot.begin_work_queue):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147865 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c3e9dd08
    • benjamin@webkit.org's avatar
      Get rid of skia · 436c40d4
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114108
      
      Reviewed by Anders Carlsson.
      
      * platform/graphics/filters/skia/*: Removed.
      * platform/graphics/skia/*: Removed.
      * platform/image-decoders/skia/*: Removed.
      * platform/image-encoders/skia/*: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147864 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      436c40d4
    • benjamin@webkit.org's avatar
      Remove the chromium code from platform/graphics/mac · 676049f6
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114107
      
      Reviewed by Anders Carlsson.
      
      * platform/graphics/mac/FontCacheMac.mm:
      (WebCore::FontCache::getFontDataForCharacters):
      (WebCore::FontCache::createFontPlatformData):
      * platform/graphics/mac/FontComplexTextMac.cpp:
      (WebCore::Font::selectionRectForComplexText):
      (WebCore::Font::drawComplexText):
      (WebCore::Font::floatWidthForComplexText):
      (WebCore::Font::offsetForPositionForComplexText):
      * platform/graphics/mac/FontMac.mm:
      (WebCore::hasBrokenCTFontGetVerticalTranslationsForGlyphs):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147863 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      676049f6
    • benjamin@webkit.org's avatar
      Clean platform/graphics/cg of the chromium bits · e9f8cde6
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114106
      
      Reviewed by Anders Carlsson.
      
      * platform/graphics/cg/BitmapImageCG.cpp:
      * platform/graphics/cg/GraphicsContextCG.cpp:
      (WebCore::GraphicsContext::roundToDevicePixels):
      * platform/graphics/cg/GraphicsContextPlatformPrivateCG.h:
      (GraphicsContextPlatformPrivate):
      * platform/graphics/cg/ImageBufferCG.cpp:
      * platform/graphics/cg/ImageCG.cpp:
      * platform/graphics/cg/PathCG.cpp:
      * platform/graphics/cg/PatternCG.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147862 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9f8cde6
    • timothy@apple.com's avatar
      Remove InjectedScriptHost.evaluateReturnsEvalFunction. · ca0a9402
      timothy@apple.com authored
      https://webkit.org/b/114099
      
      Source/WebCore:
      
      * inspector/InjectedScriptHost.h:
      (InjectedScriptHost):
      * inspector/InjectedScriptHost.idl:
      * inspector/InjectedScriptSource.js:
      (InjectedScript.prototype._evaluateOn):
      
      LayoutTests:
      
      Reviewed by Joseph Pecoraro.
      
      * inspector/console/command-line-api-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147861 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca0a9402
    • benjamin@webkit.org's avatar
      Remove the chromium code from WebCore/platform/mac · 473b21d5
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114104
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-06
      Reviewed by Sam Weinig.
      
      * platform/mac/NSScrollerImpDetails.h:
      (WebCore::isScrollbarOverlayAPIAvailable):
      * platform/mac/NSScrollerImpDetails.mm:
      * platform/mac/ScrollAnimatorMac.mm:
      (-[WebScrollbarPainterDelegate layer]):
      (WebCore::scrollAnimationEnabledForSystem):
      * platform/mac/ScrollElasticityController.mm:
      (WebCore):
      * platform/mac/ScrollbarThemeMac.h:
      (ScrollbarThemeMac):
      * platform/mac/ScrollbarThemeMac.mm:
      (WebCore::ScrollbarTheme::nativeTheme):
      (WebCore::ScrollbarThemeMac::paint):
      (WebCore):
      * platform/mac/ThemeMac.mm:
      (WebCore::ThemeMac::ensuredView):
      * platform/mac/WebCoreNSCellExtras.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147860 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      473b21d5
    • benjamin@webkit.org's avatar
      Remove the Chromium code from Mac's FontPlatformData · aac92bbe
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114103
      
      Reviewed by Sam Weinig.
      
      * platform/graphics/FontPlatformData.h:
      (WebCore):
      (FontPlatformData):
      * platform/graphics/cocoa/FontPlatformDataCocoa.mm:
      (WebCore::FontPlatformData::FontPlatformData):
      (WebCore::FontPlatformData::platformDataInit):
      (WebCore::FontPlatformData::platformDataAssign):
      (WebCore::FontPlatformData::setFont):
      (WebCore::FontPlatformData::ctFont):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147859 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aac92bbe
    • oliver@apple.com's avatar
      Unify the many and varied stack trace mechanisms, and make the result sane. · e47f99da
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114072
      
      Reviewed by Filip Pizlo.
      
      Source/JavaScriptCore:
      
      Makes JSC::StackFrame record the bytecode offset and other necessary data
      rather than requiring us to perform eager evaluation of the line number, etc.
      Then remove most of the users of retrieveLastCaller, as most of them were
      using it to create a stack trace in a fairly incomplete and inefficient way.
      
      StackFrame now also has a couple of helpers to get the line and column info.
      
      * API/JSContextRef.cpp:
      (JSContextCreateBacktrace):
      * bytecompiler/BytecodeGenerator.cpp:
      (JSC::BytecodeGenerator::emitDebugHook):
      * interpreter/Interpreter.cpp:
      (JSC):
      (JSC::Interpreter::dumpRegisters):
      (JSC::Interpreter::unwindCallFrame):
      (JSC::getBytecodeOffsetForCallFrame):
      (JSC::getCallerInfo):
      (JSC::StackFrame::line):
      (JSC::StackFrame::column):
      (JSC::StackFrame::expressionInfo):
      (JSC::StackFrame::toString):
      (JSC::Interpreter::getStackTrace):
      (JSC::Interpreter::addStackTraceIfNecessary):
      (JSC::Interpreter::retrieveCallerFromVMCode):
      * interpreter/Interpreter.h:
      (StackFrame):
      (Interpreter):
      * runtime/Error.cpp:
      (JSC::throwError):
      * runtime/JSGlobalData.h:
      (JSC):
      (JSGlobalData):
      * runtime/JSGlobalObject.cpp:
      (JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope):
      
      Source/WebCore:
      
      Now that we've fleshed out the StackFrames from Interpreter::getStackTrace
      WebCore can just ask us for a stack trace rather than implementing its own
      stack walking.
      
      * bindings/js/ScriptCallStackFactory.cpp:
      (WebCore::createScriptCallStack):
      * inspector/ScriptCallFrame.cpp:
      (WebCore::ScriptCallFrame::isEqual):
      * inspector/ScriptCallFrame.h:
      (ScriptCallFrame):
      (WebCore::ScriptCallFrame::columnNumber):
      
      Tools:
      
      The commandline jsc executable no longer requires arguments, so
      I've made run-jsc work without them.
      
      * Scripts/run-jsc:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147858 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e47f99da
    • weinig@apple.com's avatar
      Removed v8 bindings hooks from IDL files · 007c2427
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114091
      
      Patch by Geoffrey Garen <ggaren@apple.com> on 2013-04-06
      Reviewed by Anders Carlsson and Sam Weinig.
      
      Source/JavaScriptCore: 
      
      * heap/HeapStatistics.h:
      
      Source/WebCore: 
      
      * Modules/encryptedmedia/MediaKeySession.idl:
      * Modules/filesystem/DOMWindowFileSystem.idl:
      * Modules/filesystem/WorkerContextFileSystem.idl:
      * Modules/gamepad/NavigatorGamepad.idl:
      * Modules/geolocation/NavigatorGeolocation.idl:
      * Modules/indexeddb/DOMWindowIndexedDatabase.idl:
      * Modules/indexeddb/WorkerContextIndexedDatabase.idl:
      * Modules/mediastream/DOMWindowMediaStream.idl:
      * Modules/mediastream/NavigatorMediaStream.idl:
      * Modules/notifications/DOMWindowNotifications.idl:
      * Modules/notifications/NotificationCenter.idl:
      * Modules/notifications/WorkerContextNotifications.idl:
      * Modules/quota/DOMWindowQuota.idl:
      * Modules/speech/DOMWindowSpeech.idl:
      * Modules/webaudio/AudioBufferSourceNode.idl:
      * Modules/webaudio/AudioContext.idl:
      * Modules/webaudio/AudioParam.idl:
      * Modules/webaudio/DOMWindowWebAudio.idl:
      * Modules/webdatabase/DOMWindowWebDatabase.idl:
      * Modules/webdatabase/WorkerContextWebDatabase.idl:
      * Modules/websockets/DOMWindowWebSocket.idl:
      * Modules/websockets/WorkerContextWebSocket.idl:
      * bindings/js/JSDOMBinding.cpp:
      * bindings/js/ScriptController.h:
      (ScriptController):
      * bindings/scripts/test/TestNode.idl:
      * bindings/scripts/test/TestObj.idl:
      * css/CSSFontFaceLoadEvent.idl:
      * css/CSSHostRule.idl:
      * css/CSSRule.idl:
      * css/CSSRuleList.idl:
      * css/CSSStyleDeclaration.idl:
      * css/CSSStyleSheet.idl:
      * css/CSSValue.idl:
      * css/FontLoader.idl:
      * css/StyleSheet.idl:
      * css/WebKitCSSRegionRule.idl:
      * dom/Clipboard.idl:
      * dom/CustomElementConstructor.idl:
      * dom/CustomEvent.idl:
      * dom/DOMNamedFlowCollection.idl:
      * dom/DOMStringMap.idl:
      * dom/DataTransferItemList.idl:
      * dom/Document.idl:
      * dom/DocumentFragment.idl:
      * dom/Element.idl:
      * dom/Event.idl:
      * dom/EventTarget.idl:
      * dom/MessageChannel.idl:
      * dom/MouseEvent.idl:
      * dom/MutationRecord.idl:
      * dom/NamedNodeMap.idl:
      * dom/Node.idl:
      * dom/NodeList.idl:
      * dom/RequestAnimationFrameCallback.idl:
      * dom/ShadowRoot.idl:
      * dom/Text.idl:
      * history/HistoryItem.cpp:
      (WebCore::HistoryItem::encodeBackForwardTreeNode):
      (WebCore::HistoryItem::decodeBackForwardTree):
      * html/DOMSettableTokenList.idl:
      * html/DOMTokenList.idl:
      * html/HTMLAllCollection.idl:
      * html/HTMLAppletElement.idl:
      * html/HTMLCollection.idl:
      * html/HTMLDialogElement.idl:
      * html/HTMLDivElement.idl:
      * html/HTMLDocument.idl:
      * html/HTMLElement.idl:
      * html/HTMLEmbedElement.idl:
      * html/HTMLFormControlsCollection.idl:
      * html/HTMLFormElement.idl:
      * html/HTMLImageElement.idl:
      * html/HTMLInputElement.idl:
      * html/HTMLMediaElement.idl:
      * html/HTMLObjectElement.idl:
      * html/HTMLOptionsCollection.idl:
      * html/HTMLSelectElement.idl:
      * html/HTMLSpanElement.idl:
      * html/HTMLStyleElement.idl:
      * html/HTMLTemplateElement.idl:
      * html/HTMLTrackElement.idl:
      * html/HTMLUnknownElement.idl:
      * html/MediaKeyError.idl:
      * html/MediaKeyEvent.idl:
      * html/MicroDataItemValue.idl:
      * html/canvas/CanvasRenderingContext2D.idl:
      * html/canvas/DOMPath.idl:
      * html/shadow/HTMLContentElement.idl:
      * html/shadow/HTMLShadowElement.idl:
      * html/track/TextTrack.idl:
      * inspector/InjectedScriptHost.idl:
      * inspector/InspectorIndexedDBAgent.cpp:
      (WebCore::InspectorIndexedDBAgent::requestDatabaseNames):
      (WebCore::InspectorIndexedDBAgent::requestDatabase):
      (WebCore::InspectorIndexedDBAgent::requestData):
      (WebCore::InspectorIndexedDBAgent::clearObjectStore):
      (WebCore):
      * loader/EmptyClients.h:
      (EmptyFrameLoaderClient):
      * loader/FrameLoaderClient.h:
      (FrameLoaderClient):
      * page/Console.idl:
      * page/DOMWindow.idl:
      * page/DOMWindowPagePopup.idl:
      * page/History.idl:
      * page/Location.idl:
      * platform/graphics/skia/PatternSkia.cpp:
      (WebCore::Pattern::platformDestroy):
      (WebCore::Pattern::platformPattern):
      * testing/Internals.cpp:
      (WebCore::Internals::serializeObject):
      (WebCore::Internals::deserializeBuffer):
      
      Source/WTF: 
      
      * wtf/ArrayBuffer.h:
      (WTF):
      (WTF::ArrayBufferContents::ArrayBufferContents):
      (WTF::ArrayBufferContents::transfer):
      (ArrayBufferContents):
      (ArrayBuffer):
      (WTF::ArrayBufferContents::~ArrayBufferContents):
      * wtf/Platform.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147857 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      007c2427
    • roger_fong@apple.com's avatar
      Windows VS2010 build fix. · e14fa4ce
      roger_fong@apple.com authored
      * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e14fa4ce
    • zandobersek@gmail.com's avatar
      Remove the USE(SKIA_ON_MAC_CHROMIUM) guards · ccac1ab8
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114084
      
      Reviewed by Ryosuke Niwa.
      
      Source/WebCore: 
      
      Remove the USE(SKIA_ON_MAC_CHROMIUM) guards. The guards were enabled only
      for the Chromium port via the features.gypi file that was removed in r147714.
      
      * platform/graphics/FloatPoint.h:
      (FloatPoint):
      * platform/graphics/FloatRect.h:
      (FloatRect):
      * platform/graphics/FloatSize.h:
      (FloatSize):
      * platform/graphics/FontPlatformData.cpp:
      (WebCore):
      * platform/graphics/FontPlatformData.h:
      (FontPlatformData):
      (WebCore::FontPlatformData::hash):
      * platform/graphics/IntPoint.h:
      (IntPoint):
      * platform/graphics/IntRect.h:
      (IntRect):
      (WebCore):
      * platform/graphics/IntSize.h:
      (IntSize):
      * platform/graphics/SimpleFontData.h:
      (SimpleFontData):
      (WebCore::SimpleFontData::widthForGlyph):
      * platform/graphics/cg/FloatPointCG.cpp:
      * platform/graphics/cg/FloatRectCG.cpp:
      * platform/graphics/cg/FloatSizeCG.cpp:
      * platform/graphics/cg/IntPointCG.cpp:
      * platform/graphics/cg/IntRectCG.cpp:
      * platform/graphics/cg/IntSizeCG.cpp:
      * platform/graphics/mac/FontCustomPlatformData.cpp:
      (WebCore::FontCustomPlatformData::~FontCustomPlatformData):
      (WebCore::createFontCustomPlatformData):
      * platform/graphics/mac/FontCustomPlatformData.h:
      (WebCore::FontCustomPlatformData::FontCustomPlatformData):
      (FontCustomPlatformData):
      
      Source/WebKit/blackberry: 
      
      * WebCoreSupport/AboutDataUseFeatures.in: Remove the SKIA_ON_MAC_(CHROME|CHROMIUM) reference.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ccac1ab8
    • commit-queue@webkit.org's avatar
      [EFL] build fails with error: 'UINT_MAX' was not declared in this scope · dcfe33ba
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114086
      
      Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-06
      Reviewed by Tim Horton.
      
      * DumpRenderTree/AccessibilityUIElement.cpp: Included limits.h
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dcfe33ba
    • zandobersek@gmail.com's avatar
      Remove remaining PLATFORM(CHROMIUM) guards in TestWebKitAPI, WebKitTestRunner · e12edc3b
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114083
      
      Reviewed by Ryosuke Niwa.
      
      Remove the remaining three occurrences of the PLATFORM(CHROMIUM) build guards
      in TestWebKitAPI and WebKitTestRunner.
      
      * TestWebKitAPI/config.h:
      * TestWebKitAPI/mac/InjectedBundleControllerMac.mm:
      (TestWebKitAPI::InjectedBundleController::platformInitialize):
      * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
      (WTR::InjectedBundle::platformInitialize):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147853 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e12edc3b
    • zandobersek@gmail.com's avatar
      Remove the remaining PLATFORM(CHROMIUM) guard in JavaScriptCore · 13f1d56e
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114082
      
      Reviewed by Ryosuke Niwa.
      
      * runtime/JSExportMacros.h: Remove the remaining PLATFORM(CHROMIUM) guard.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147852 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      13f1d56e
    • commit-queue@webkit.org's avatar
      --minimal build fails with error: control reaches end of non-void function · 89f20020
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114085
      
      Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-06
      Reviewed by Oliver Hunt.
      
      * interpreter/Interpreter.cpp: return 0 if JIT is not enabled
      (JSC::getBytecodeOffsetForCallFrame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147851 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89f20020
    • robert@webkit.org's avatar
      REGRESSION(r142152): Text wraps in menu · 4a019977
      robert@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113706
      
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::inlineLogicalWidth): Empty inline elements add their inline border/padding/margin to the width of the
      line when we iterate through them in nextLineBreak(), so no need to add them again here when climbing back up
      from their first child looking for border/padding/margin to add. (An empty inline element can have floating children.)
      
      LayoutTests:
      
      * fast/inline/inline-with-empty-inline-children-expected.txt:
      * fast/inline/inline-with-empty-inline-children.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a019977
    • ggaren@apple.com's avatar
      Try to fix the Windows build. · 415db057
      ggaren@apple.com authored
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
      Added back a symbol that is exported.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      415db057
    • ggaren@apple.com's avatar
      Try to fix the WebKit2 build. · a038be9f
      ggaren@apple.com authored
      * NetworkProcess/NetworkResourceLoader.cpp:
      (WebKit):
      * NetworkProcess/NetworkResourceLoader.h:
      (NetworkResourceLoader): Removed a defunct function.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147848 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a038be9f
    • ggaren@apple.com's avatar
      Try to fix the Windows build. · 2959d550
      ggaren@apple.com authored
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
      Removed symbols that aren't exported.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2959d550
    • ggaren@apple.com's avatar
      Rolled out 147820 and 147818 because they caused plugins tests to ASSERT · 51a9926e
      ggaren@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114094
      
      Reviewed by Anders Carlsson.
      
      Source/JavaScriptCore: 
      
      * API/JSContextRef.cpp:
      (JSContextCreateBacktrace):
      * bytecompiler/BytecodeGenerator.cpp:
      (JSC::BytecodeGenerator::emitDebugHook):
      * interpreter/Interpreter.cpp:
      (JSC):
      (JSC::Interpreter::dumpRegisters):
      (JSC::Interpreter::unwindCallFrame):
      (JSC::getLineNumberForCallFrame):
      (JSC::getCallerInfo):
      (JSC::Interpreter::getStackTrace):
      (JSC::Interpreter::addStackTraceIfNecessary):
      (JSC::Interpreter::retrieveCallerFromVMCode):
      * interpreter/Interpreter.h:
      (StackFrame):
      (JSC::StackFrame::toString):
      (JSC::StackFrame::friendlyLineNumber):
      (Interpreter):
      * runtime/Error.cpp:
      (JSC::throwError):
      * runtime/JSGlobalData.h:
      (JSC):
      (JSGlobalData):
      * runtime/JSGlobalObject.cpp:
      (JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope):
      
      Source/WebCore: 
      
      * bindings/js/ScriptCallStackFactory.cpp:
      (WebCore::createScriptCallStack):
      * inspector/ScriptCallFrame.cpp:
      (WebCore::ScriptCallFrame::isEqual):
      * inspector/ScriptCallFrame.h:
      (ScriptCallFrame):
      (WebCore::ScriptCallFrame::lineNumber):
      
      Tools: 
      
      * Scripts/run-jsc:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51a9926e
    • paroga@webkit.org's avatar
      Unreviewed WinCE build fix after r145849. · a77121fc
      paroga@webkit.org authored
      * WebCoreSupport/EditorClientWinCE.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147845 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a77121fc
    • paroga@webkit.org's avatar
      [CMake] Remove general include directories from platform specific files · b42968bb
      paroga@webkit.org authored
      Move the include directories, which are required by all CMake ports
      to the general CMakeLists.txt to fix the build for Windows CE port.
      
      * CMakeLists.txt:
      * PlatformBlackBerry.cmake:
      * PlatformEfl.cmake:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b42968bb
    • andersca@apple.com's avatar
      Remove VisitedLinks.{cpp|h} · b929df99
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114095
      
      Reviewed by Geoffrey Garen.
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.vcxproj/WebCore.vcxproj:
      * WebCore.vcxproj/WebCore.vcxproj.filters:
      * WebCore.xcodeproj/project.pbxproj:
      * platform/VisitedLinks.cpp: Removed.
      * platform/VisitedLinks.h: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147843 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b929df99
    • paroga@webkit.org's avatar
      Unreviewed build fix after r146932. · c653b7ea
      paroga@webkit.org authored
      * profiler/ProfilerDatabase.cpp:
      (Profiler):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c653b7ea
    • andersca@apple.com's avatar
      Another build fix. · c2e2c9f0
      andersca@apple.com authored
      Actually remove the right files from WebCore.vcxproj.
      
      * WebCore.vcxproj/WebCore.vcxproj:
      * WebCore.vcxproj/WebCore.vcxproj.filters:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147841 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c2e2c9f0
    • andersca@apple.com's avatar
      Fix build. · c0be7fd4
      andersca@apple.com authored
      ThreadableLoaderClientWrapper was still calling didReceiveCachedMetadata; I didn't notice it
      because the file was not in the Xcode project so I went ahead and added it.
      
      * WebCore.xcodeproj/project.pbxproj:
      * loader/ThreadableLoaderClientWrapper.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147840 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c0be7fd4
    • andersca@apple.com's avatar
      Remove dead CachedMetadata code · aaa40dd2
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114093
      
      Reviewed by Geoffrey Garen.
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.vcxproj/WebCore.vcxproj:
      * WebCore.vcxproj/WebCore.vcxproj.filters:
      * WebCore.xcodeproj/project.pbxproj:
      * loader/CachedMetadata.cpp: Removed.
      * loader/CachedMetadata.h: Removed.
      * loader/ResourceLoader.h:
      (ResourceLoader):
      * loader/SubresourceLoader.cpp:
      * loader/SubresourceLoader.h:
      (SubresourceLoader):
      * loader/ThreadableLoaderClient.h:
      * loader/WorkerThreadableLoader.cpp:
      * loader/WorkerThreadableLoader.h:
      (MainThreadBridge):
      * loader/cache/CachedResource.cpp:
      (WebCore::CachedResource::reportMemoryUsage):
      * loader/cache/CachedResource.h:
      (WebCore):
      (CachedResource):
      * platform/network/ResourceHandle.cpp:
      * platform/network/ResourceHandle.h:
      (ResourceHandle):
      * platform/network/ResourceHandleClient.h:
      (ResourceHandleClient):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147839 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aaa40dd2