1. 16 Sep, 2009 2 commits
  2. 15 Sep, 2009 20 commits
    • cfleizach@apple.com's avatar
      WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles · 6178be47
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=28841
      
      Layout test fix redux. 
      The paths to the fast/js resources needed to be updated.
      
      * platform/mac/accessibility/aria-slider-value-change.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6178be47
    • cfleizach@apple.com's avatar
      Layout test fix. · c2aaa123
      cfleizach@apple.com authored
      This test should only be for Mac, since the other platforms don't support the necessary features.
      
      WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles
      https://bugs.webkit.org/show_bug.cgi?id=28841
      
      * accessibility/aria-slider-value-change-expected.txt: Removed.
      * accessibility/aria-slider-value-change.html: Removed.
      * platform/mac/accessibility/aria-slider-value-change-expected.txt: Copied from LayoutTests/accessibility/aria-slider-value-change-expected.txt.
      * platform/mac/accessibility/aria-slider-value-change.html: Copied from LayoutTests/accessibility/aria-slider-value-change.html.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c2aaa123
    • ggaren@apple.com's avatar
      Removed the notion of "disconnected nodes with event listeners" because · e0980d3c
      ggaren@apple.com authored
      it was vestigial. The reference cycle it tried to solve was solved another
      way in https://bugs.webkit.org/show_bug.cgi?id=21260.
      
      Patch by Geoffrey Garen <ggaren@apple.com> on 2009-09-15
      Reviewed by Sam Weinig.
      
      * dom/Document.cpp:
      (WebCore::Document::removeAllEventListeners):
      * dom/Document.h:
      * dom/Node.cpp:
      (WebCore::Node::~Node):
      (WebCore::Node::insertedIntoDocument):
      (WebCore::Node::removedFromDocument):
      (WebCore::Node::willMoveToNewOwnerDocument):
      (WebCore::Node::didMoveToNewOwnerDocument):
      (WebCore::Node::addEventListener):
      (WebCore::Node::removeEventListener):
      (WebCore::Node::clearAttributeEventListener):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0980d3c
    • cfleizach@apple.com's avatar
      WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles · 8ccd5aae
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=28841
      
      Reviewed by Beth Dakin.
      
      WebCore: 
      
      Allow certain ARIA roles to change value with AXIncrement and AXDecrement. 
      Consolidate increment/decrement/changeValue methods. 
      
      Test: accessibility/aria-slider-value-change.html
      
      * accessibility/AccessibilityObject.cpp:
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::increment):
      (WebCore::AccessibilityRenderObject::decrement):
      (WebCore::AccessibilityRenderObject::changeValueByPercent):
      (WebCore::AccessibilityRenderObject::setValue):
      (WebCore::AccessibilityRenderObject::canSetFocusAttribute):
      * accessibility/AccessibilityRenderObject.h:
      * accessibility/AccessibilitySlider.cpp:
      * accessibility/AccessibilitySlider.h:
      * dom/Element.cpp:
      (WebCore::Element::updateAfterAttributeChanged):
      
      LayoutTests: 
      
      * accessibility/aria-slider-value-change-expected.txt: Added.
      * accessibility/aria-slider-value-change.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48405 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ccd5aae
    • bweinstein@apple.com's avatar
      2009-09-15 Brian Weinstein <bweinstein@apple.com> · 49eeefd5
      bweinstein@apple.com authored
              Rubber-stamped by Steve Falkenburg.
      
              Add four currently failing tests to the Skipped list so we can figure out what's wrong
              with them and try to get the bot closer to green. Bugs have been filed for each test.
      
              * platform/win/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48404 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49eeefd5
    • oliver@apple.com's avatar
      Allow anonymous storage inside JSObject · 4d4086d8
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=29168
      
      Reviewed by Geoff Garen
      
      Add the concept of anonymous slots to Structures so that it is
      possible to store references to values that need marking in the
      standard JSObject storage buffer.  This allows us to reduce the
      malloc overhead of some objects (by allowing them to store JS
      values in the inline storage of the object) and reduce the
      dependence of custom mark functions (if all an objects children
      are in the standard object property storage there's no need to
      mark them manually).
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48403 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d4086d8
    • ggaren@apple.com's avatar
      Removed the jsEventListeners set from JSDOMGlobalObject, to simplify · f493144c
      ggaren@apple.com authored
      creation and destruction of JSDOMGlobalObject and event listeners.
              
      Patch by Geoffrey Garen <ggaren@apple.com> on 2009-09-15
      Reviewed by Sam Weinig.
      
      Added an abstract operator==() to EventListener, to replace the
      jsEventListeners set's role in determining if two event listeners are
      equal from the DOM's perspective.
              
      Added a type field to EventListener, and casting operations, to support
      operator==() and other abstract operations.
      
      * WebCore.xcodeproj/project.pbxproj:
      * bindings/js/JSAbstractWorkerCustom.cpp:
      (WebCore::JSAbstractWorker::addEventListener):
      (WebCore::JSAbstractWorker::removeEventListener):
      * bindings/js/JSDOMApplicationCacheCustom.cpp:
      (WebCore::JSDOMApplicationCache::addEventListener):
      (WebCore::JSDOMApplicationCache::removeEventListener):
      * bindings/js/JSDOMGlobalObject.cpp:
      * bindings/js/JSDOMGlobalObject.h:
      * bindings/js/JSDOMWindowCustom.cpp:
      (WebCore::JSDOMWindow::addEventListener):
      (WebCore::JSDOMWindow::removeEventListener):
      * bindings/js/JSDesktopNotificationsCustom.cpp:
      (WebCore::JSNotification::addEventListener):
      (WebCore::):
      * bindings/js/JSEventListener.cpp:
      (WebCore::JSEventListener::JSEventListener):
      (WebCore::JSEventListener::~JSEventListener):
      (WebCore::JSEventListener::markJSFunction):
      (WebCore::JSEventListener::handleEvent):
      (WebCore::JSEventListener::reportError):
      (WebCore::JSEventListener::operator==):
      * bindings/js/JSEventListener.h:
      (WebCore::JSEventListener::cast):
      * bindings/js/JSEventSourceCustom.cpp:
      (WebCore::JSEventSource::addEventListener):
      (WebCore::JSEventSource::removeEventListener):
      * bindings/js/JSMessagePortCustom.cpp:
      (WebCore::JSMessagePort::addEventListener):
      (WebCore::JSMessagePort::removeEventListener):
      * bindings/js/JSNodeCustom.cpp:
      (WebCore::JSNode::addEventListener):
      (WebCore::JSNode::removeEventListener):
      * bindings/js/JSSVGElementInstanceCustom.cpp:
      (WebCore::JSSVGElementInstance::addEventListener):
      (WebCore::JSSVGElementInstance::removeEventListener):
      * bindings/js/JSWorkerContextCustom.cpp:
      (WebCore::JSWorkerContext::addEventListener):
      (WebCore::JSWorkerContext::removeEventListener):
      * bindings/js/JSXMLHttpRequestCustom.cpp:
      (WebCore::JSXMLHttpRequest::addEventListener):
      (WebCore::JSXMLHttpRequest::removeEventListener):
      * bindings/js/JSXMLHttpRequestUploadCustom.cpp:
      (WebCore::JSXMLHttpRequestUpload::addEventListener):
      (WebCore::JSXMLHttpRequestUpload::removeEventListener):
      * bindings/objc/ObjCEventListener.h:
      (WebCore::ObjCEventListener::cast):
      * bindings/objc/ObjCEventListener.mm:
      (WebCore::ObjCEventListener::ObjCEventListener):
      (WebCore::ObjCEventListener::operator==):
      * dom/EventListener.h:
      (WebCore::EventListener::):
      (WebCore::EventListener::type):
      (WebCore::EventListener::EventListener):
      * dom/MessagePort.cpp:
      (WebCore::MessagePort::addEventListener):
      (WebCore::MessagePort::removeEventListener):
      * dom/Node.cpp:
      (WebCore::Node::removeEventListener):
      * inspector/InspectorDOMAgent.cpp:
      (WebCore::InspectorDOMAgent::InspectorDOMAgent):
      (WebCore::InspectorDOMAgent::mainFrameDocument):
      (WebCore::InspectorDOMAgent::operator==):
      * inspector/InspectorDOMAgent.h:
      (WebCore::InspectorDOMAgent::cast):
      * loader/ImageDocument.cpp:
      (WebCore::ImageEventListener::cast):
      (WebCore::ImageEventListener::ImageEventListener):
      (WebCore::ImageEventListener::operator==):
      * loader/appcache/DOMApplicationCache.cpp:
      (WebCore::DOMApplicationCache::addEventListener):
      (WebCore::DOMApplicationCache::removeEventListener):
      * notifications/Notification.cpp:
      (WebCore::Notification::removeEventListener):
      * page/DOMWindow.cpp:
      (WebCore::DOMWindow::removeEventListener):
      * page/EventSource.cpp:
      (WebCore::EventSource::addEventListener):
      (WebCore::EventSource::removeEventListener):
      * svg/animation/SVGSMILElement.cpp:
      (WebCore::ConditionEventListener::cast):
      (WebCore::ConditionEventListener::ConditionEventListener):
      (WebCore::ConditionEventListener::operator==):
      (WebCore::ConditionEventListener::handleEvent):
      * workers/AbstractWorker.cpp:
      (WebCore::AbstractWorker::addEventListener):
      (WebCore::AbstractWorker::removeEventListener):
      * workers/WorkerContext.cpp:
      (WebCore::WorkerContext::addEventListener):
      (WebCore::WorkerContext::removeEventListener):
      * xml/XMLHttpRequest.cpp:
      (WebCore::XMLHttpRequest::addEventListener):
      (WebCore::XMLHttpRequest::removeEventListener):
      * xml/XMLHttpRequestUpload.cpp:
      (WebCore::XMLHttpRequestUpload::addEventListener):
      (WebCore::XMLHttpRequestUpload::removeEventListener):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f493144c
    • simon.fraser@apple.com's avatar
      2009-09-15 Simon Fraser <simon.fraser@apple.com> · 4cc20012
      simon.fraser@apple.com authored
              Reviewed by Dan Bernstein.
      
              Fixed position elements flash when CSS transforms are applied on page > 2048px tall
              https://bugs.webkit.org/show_bug.cgi?id=27272
      
              Update the previous workaround for misplaced compositing layers, which used a 4096px
              threshold, to 2048px since that's the GPU max texture size on some older hardware.
      
              * WebView/WebHTMLView.mm:
              (-[WebHTMLView _updateLayerHostingViewPosition]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4cc20012
    • vestbo@webkit.org's avatar
      Added ENABLE_MATHML feature define and build-webkit toggle · 71474ec1
      vestbo@webkit.org authored
      Patch by Alex Milowski <alex@milowski.com> on 2009-09-15
      Reviewed by Tor Arne Vestbø.
      
      JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      WebCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      WebKitTools:
      
      * Scripts/build-webkit:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      71474ec1
    • kevino@webkit.org's avatar
      wx build fix. Allow waf build to support Python < 2.6. · 710ea2d7
      kevino@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      710ea2d7
    • mrowe@apple.com's avatar
      WebCore: Document.elementFromPoint() and Document.caretRangeFromPoint()... · bc939268
      mrowe@apple.com authored
      WebCore: Document.elementFromPoint() and Document.caretRangeFromPoint() erroneously returning null at points visible only after scrolling.
      https://bugs.webkit.org/show_bug.cgi?id=29245
      
      Patch by Andrew Richards <randrew@gmail.com> on 2009-09-14
      Reviewed by Sam Weinig.
      
      Use visibleContentRect() instead of boundsRect() when checking hit point bounds on viewport.
      
      * dom/Document.cpp:
      (WebCore::Document::elementFromPoint):
      (WebCore::Document::caretRangeFromPoint):
      
      LayoutTests: Document.elementFromPoint() and Document.caretRangeFromPoint() returning null at points visible only after scrolling.
      https://bugs.webkit.org/show_bug.cgi?id=29245
      
      Patch by Andrew Richards <randrew@gmail.com> on 2009-09-14
      Reviewed by Sam Weinig.
      
      Extend tests to include hits in areas that are not in the initial containing block of the page.
      
      * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
      * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
      * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
      * fast/dom/elementFromPoint-relative-to-viewport.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc939268
    • jshin@chromium.org's avatar
      2009-09-15 Jungshik Shin <jshin@chromium.org> · d338fbea
      jshin@chromium.org authored
              Reviewed by Eric Seidel
      
              http://bugs.webkit.org/show_bug.cgi?id=26660
      
              Chromium Windows: When rotated, the baseline for a span of complex
              script is completely misaligned with that of the adjacent 
              simple script text. It's fixed by not applying the baseline offset for
              the Skia code path.
      
              Test: transforms/2d/hindi-rotated.html
      
              * platform/graphics/chromium/UniscribeHelper.cpp:
              (WebCore::UniscribeHelper::draw):
      
      2009-09-15  Jungshik Shin  <jshin@chromium.org>
      
              Reviewed by Eric Seidel
      
              http://bugs.webkit.org/show_bug.cgi?id=26660
      
              Chromium Windows: When rotated, the baseline for a span of complex
              script is completely misaligned with that of the adjacent simple
              script text.
      
              * transforms/2d/hindi-rotated.html: Added.
              * platform/mac/transforms/2d/hindi-rotated-expected.checksum: Added.
              * platform/mac/transforms/2d/hindi-rotated-expected.png: Added.
              * platform/mac/transforms/2d/hindi-rotated-expected.txt: Added.
              * platform/win/transforms: Added.
              * platform/win/transforms/2d: Added.
              * platform/win/transforms/2d/hindi-rotated-expected.checksum: Added.
              * platform/win/transforms/2d/hindi-rotated-expected.png: Added.
              * platform/win/transforms/2d/hindi-rotated-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d338fbea
    • andersca@apple.com's avatar
      Pass the PopupMenu pointer to CreateWindowEx and then get it from the LPCREATESTRUCT in · b2ad560f
      andersca@apple.com authored
      the WM_CREATE handler. This way we don't have to first create an zero size window and then size it.
              
      Reviewed by Adam Roben.
      
      * platform/win/PopupMenuWin.cpp:
      (WebCore::PopupMenu::show):
      (WebCore::PopupMenu::PopupMenuWndProc):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b2ad560f
    • atwilson@chromium.org's avatar
      MessageEvent should not be cancelable by default · 70fae526
      atwilson@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=27846
      
      Reviewed by Darin Adler.
      
      WebCore:
      
      * dom/MessageEvent.cpp:
      (WebCore::MessageEvent::MessageEvent):
      Changed constructor to set cancelable=false by default, per the HTML5 spec.
      
      LayoutTests:
      
      * fast/events/message-port-expected.txt:
      * fast/events/message-port.html:
      Added test case to check state of MessageEvent.cancelable attribute.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70fae526
    • mrowe@apple.com's avatar
      <rdar://problem/7224378> REGRESSION(r48360): Dragging a tab with a plug-in out... · ef410ecd
      mrowe@apple.com authored
      <rdar://problem/7224378> REGRESSION(r48360): Dragging a tab with a plug-in out of a window, the plug-in gets slow and confused
      
      Reviewed by Anders Carlsson.
      
      In r48360, the fix for <rdar://problem/7090444>, I neglected to consider the case where the plug-in had already been started and
      -start would do an early-return rather than calling -restartTimers and -addWindowObservers itself.
      
      * Plugins/WebBaseNetscapePluginView.mm:
      (-[WebBaseNetscapePluginView viewDidMoveToWindow]): Reinstate the call to -restartTimers and -addWindowObservers, but guard them
      with a check that the view is still in the window.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef410ecd
    • eric@webkit.org's avatar
      2009-09-15 Charles Wei <charles.wei@torchmobile.com.cn> · 569d7bc8
      eric@webkit.org authored
              Reviewed by George Staikos.
      
              Add a new test case for SVG Path parsing with a default command and starts with dot '.'
              https://bugs.webkit.org/show_bug.cgi?id=29123
      
              * svg/dom/path-parser-expected.txt:
              * svg/dom/resources/path-parser.js:
      2009-09-15  Charles Wei  <charles.wei@torchmobile.com.cn>
      
              Reviewed by George Staikos.
      
              Fix SVG path parsing error if a command starts with dot '.'
              https://bugs.webkit.org/show_bug.cgi?id=29123
      
              * svg/SVGParserUtilities.cpp:
              (WebCore::SVGPathParser::parseSVG):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      569d7bc8
    • rik@webkit.org's avatar
      Implement conditional breakpoints in the Web Inspector frontend. · d345fed8
      rik@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=28908
      
      Patch by Alexander Pavlov <apavlov@chromium.org> on 2009-09-15
      Reviewed by Timothy Hatcher.
      
      * English.lproj/localizedStrings.js:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * inspector/front-end/Breakpoint.js:
      (WebInspector.Breakpoint.prototype.set condition):
      * inspector/front-end/Popup.js: Added.
      (WebInspector.Popup):
      (WebInspector.Popup.prototype.show):
      (WebInspector.Popup.prototype.hide):
      (WebInspector.Popup.prototype.get visible):
      (WebInspector.Popup.prototype.set element):
      (WebInspector.Popup.prototype.get element):
      (WebInspector.Popup.prototype.positionElement):
      (WebInspector.Popup.prototype.set anchor):
      (WebInspector.Popup.prototype.get anchor):
      (WebInspector.Popup.prototype.set autoHide):
      (WebInspector.Popup.prototype._checkNotVisible):
      (WebInspector.Popup.prototype._keyEventHandler):
      (WebInspector.Popup.prototype._mouseDownEventHandler):
      * inspector/front-end/SourceFrame.js:
      (WebInspector.SourceFrame.prototype.revealLine):
      (WebInspector.SourceFrame.prototype._loaded):
      (WebInspector.SourceFrame.prototype._documentContextMenu):
      (WebInspector.SourceFrame.prototype._documentMouseDown):
      (WebInspector.SourceFrame.prototype._editBreakpointCondition.committed):
      (WebInspector.SourceFrame.prototype._editBreakpointCondition.dismissed):
      (WebInspector.SourceFrame.prototype._editBreakpointCondition):
      (WebInspector.SourceFrame.prototype._showBreakpointConditionPopup):
      (WebInspector.SourceFrame.prototype._createPopupElement):
      (WebInspector.SourceFrame.prototype._addBreakpointToSource):
      (WebInspector.SourceFrame.prototype._removeBreakpointFromSource):
      (WebInspector.SourceFrame.prototype._drawBreakpointImagesIfNeeded.drawBreakpoint):
      (WebInspector.SourceFrame.prototype._drawBreakpointImagesIfNeeded):
      * inspector/front-end/WebKit.qrc:
      * inspector/front-end/inspector.html:
      * inspector/front-end/inspector.js:
      (WebInspector.set currentFocusElement):
      (WebInspector.set currentPanel):
      (WebInspector.loaded):
      (WebInspector.contextMenu):
      (WebInspector.elementDragStart):
      (WebInspector.updateResource):
      (WebInspector.drawLoadingPieChart):
      (WebInspector.linkifyURLAsNode):
      (WebInspector.startEditing.getContent):
      (WebInspector.startEditing.editingCancelled):
      (WebInspector.startEditing.editingCommitted):
      * inspector/front-end/utilities.js:
      (Element.prototype.positionAt):
      (Element.prototype.offsetRelativeToWindow):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d345fed8
    • vestbo@webkit.org's avatar
      [Qt] Build fix for windows. · 36819cd9
      vestbo@webkit.org authored
      Patch by Csaba Osztrogonac <oszi@inf.u-szeged.hu> on 2009-09-15
      Reviewed by Tor Arne Vestbø.
      
      After http://trac.webkit.org/changeset/47795 the MinGW build broke,
      because MinGW has __mingw_aligned_malloc instead of _aligned_malloc.
      
      * runtime/Collector.cpp:
      (JSC::Heap::allocateBlock): MinGW case added.
      (JSC::Heap::freeBlock): MinGW case added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48391 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36819cd9
    • vestbo@webkit.org's avatar
      [Qt] Build fix for Windows/MinGW · 5c821e66
      vestbo@webkit.org authored
      Patch by Csaba Osztrogonac <oszi@inf.u-szeged.hu> on 2009-09-15
      Reviewed by Tor Arne Vestbø.
      
      https://bugs.webkit.org/show_bug.cgi?id=29268
      
      * wtf/Platform.h: JSVALUE32_64 temporarily disabled on PLATFORM(WIN_OS) with COMPILER(MINGW)
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48390 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5c821e66
    • zoltan@webkit.org's avatar
      2009-09-14 Gabor Loki <loki@inf.u-szeged.hu> · 212e83ed
      zoltan@webkit.org authored
              Reviewed by Gavin Barraclough.
      
              Detect VFP at runtime in generic ARM port on Linux platform.
              https://bugs.webkit.org/show_bug.cgi?id=29076
      
              * JavaScriptCore.pri:
              * assembler/MacroAssemblerARM.cpp: Added.
              (JSC::isVFPPresent):
              * assembler/MacroAssemblerARM.h:
              (JSC::MacroAssemblerARM::supportsFloatingPoint):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      212e83ed
  3. 14 Sep, 2009 18 commits