⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Sep 24, 2006:

11:35 PM Changeset in webkit [22220] by sfalken
  • 4 edits in branches/WindowsMerge/WebKitWin
7:35 PM Changeset in webkit [16553] by eseidel
  • 1 edit
    4 adds in trunk/LayoutTests

2006-09-24 Eric Seidel <eric@eseidel.com>

Reviewed by beth.

Browsers disagree on behavior for an invalid fill
http://bugzilla.opendarwin.org/show_bug.cgi?id=11017

  • svg/custom/invalid-fill-expected.checksum: Added.
  • svg/custom/invalid-fill-expected.png: Added.
  • svg/custom/invalid-fill-expected.txt: Added.
  • svg/custom/invalid-fill.svg: Added.
6:30 PM Changeset in webkit [16552] by eseidel
  • 3 edits
    4 adds in trunk

2006-09-24 Eric Seidel <eric@eseidel.com>

Reviewed by hyatt.

<svg:a> cannot be styled with a:hover
http://bugzilla.opendarwin.org/show_bug.cgi?id=11005


Test: svg/hixie/cascade/002.xml

  • css/cssstyleselector.cpp: (WebCore::checkPseudoState):
3:36 PM Changeset in webkit [16551] by weinig
  • 12 edits
    1 add in trunk/WebCore

Reviewed by Tim H.

Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10882
SVG needs Obj-C DOM bindings

  • Auto-generate the first 8 Objective-C SVG DOM bindings. The auto-generated classes are DOMSVGAngle, DOMSVGLength, DOMSVGLengthList, DOMSVGMatrix, DOMSVGPathSeg, DOMSVGPathSegList, DOMSVGTransform, and DOMSVGTransformList.
  • DerivedSources.make:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/objc/DOMInternal.h:
  • bindings/objc/DOMSVG.h: Added.
  • ksvg2/svg/SVGAngle.idl:
  • ksvg2/svg/SVGLength.idl:
  • ksvg2/svg/SVGLengthList.idl:
  • ksvg2/svg/SVGMatrix.idl:
  • ksvg2/svg/SVGPathSeg.idl:
  • ksvg2/svg/SVGPathSegList.idl:
  • ksvg2/svg/SVGTransform.idl:
  • ksvg2/svg/SVGTransformList.idl:
1:30 PM Changeset in webkit [16550] by rwlbuis
  • 2 edits in trunk/WebCore

Hopefully this unbreaks the build, should fix linux build too.
Thanks to WildFox and buildbot for the notification.

12:43 PM Changeset in webkit [16549] by rwlbuis
  • 12 edits
    5 adds in trunk/WebCore

Reviewed by eseidel.

Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6001
WebKit does not handle fallback custom cursors
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6002
WebKit does not properly handle SVG <cursor> element

Add support for svg cursor images. Also make sure hotspot
settings are handled correctly. Add tests for handling of css3
cursor syntax with hotspots in strict and quirks mode. Finally
implement fallback.

12:34 PM Changeset in webkit [16548] by weinig
  • 10 edits in trunk/WebCore

Reviewed by Tim H.

Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=11009
Auto-generate the internal methods interfaces for the Objective-C bindings

  • Auto-generate the internal method declarations into their own files named in the form DOMFooBarInternal.h for class DOMFooBar.
  • Remove all use of DOM_cast from code.
  • Assorted cleanups.
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/objc/DOM.mm: (-[DOMNode _initWithNode:WebCore::]): (-[DOMNode WebCore::]): (-[DOMRange dealloc]): (-[DOMRange finalize]): (-[DOMRange _initWithRange:WebCore::]): (-[DOMRange WebCore::]): (-[DOMNodeFilter _initWithNodeFilter:WebCore::]): (-[DOMNodeFilter WebCore::]): (-[DOMNodeFilter dealloc]): (-[DOMNodeFilter finalize]): (-[DOMNodeIterator _initWithNodeIterator:WebCore::filter:]): (-[DOMNodeIterator WebCore::]): (-[DOMTreeWalker _initWithTreeWalker:WebCore::filter:]): (-[DOMTreeWalker WebCore::]):
  • bindings/objc/DOMAbstractView.mm: (-[DOMAbstractView _initWithAbstractView:WebCore::]):
  • bindings/objc/DOMCSS.mm: (-[DOMStyleSheet _initWithStyleSheet:WebCore::]): (-[DOMCSSRule _initWithRule:WebCore::]): (-[DOMCSSValue _initWithValue:WebCore::]):
  • bindings/objc/DOMEvents.mm: (-[DOMEvent _initWithEvent:WebCore::]):
  • bindings/objc/DOMHTMLAppletElement.mm: (-[DOMHTMLAppletElement align]): (-[DOMHTMLAppletElement setAlign:]): (-[DOMHTMLAppletElement alt]): (-[DOMHTMLAppletElement setAlt:]): (-[DOMHTMLAppletElement archive]): (-[DOMHTMLAppletElement setArchive:]): (-[DOMHTMLAppletElement code]): (-[DOMHTMLAppletElement setCode:]): (-[DOMHTMLAppletElement codeBase]): (-[DOMHTMLAppletElement setCodeBase:]): (-[DOMHTMLAppletElement height]): (-[DOMHTMLAppletElement setHeight:]): (-[DOMHTMLAppletElement hspace]): (-[DOMHTMLAppletElement setHspace:]): (-[DOMHTMLAppletElement name]): (-[DOMHTMLAppletElement setName:]): (-[DOMHTMLAppletElement object]): (-[DOMHTMLAppletElement setObject:]): (-[DOMHTMLAppletElement vspace]): (-[DOMHTMLAppletElement setVspace:]): (-[DOMHTMLAppletElement width]): (-[DOMHTMLAppletElement setWidth:]):
  • bindings/objc/DOMInternal.h: (getDOMWrapper): (addDOMWrapper): (raiseOnDOMError):
  • bindings/objc/DOMXPath.mm: (-[DOMNativeXPathNSResolver _initWithXPathNSResolver:WebCore::]):
  • bindings/scripts/CodeGeneratorObjC.pm:
7:32 AM Changeset in webkit [16547] by rwlbuis
  • 3 edits in trunk/WebCore

Reviewed by eseidel.

Fix Qt/Linux build after Dave's Scrollbar changes.

7:19 AM Changeset in webkit [16546] by rwlbuis
  • 3 edits in trunk

Reviewed by eseidel.

Qt/Linux build system changes: enable xpath/xslt by default.
Offer possibility to change all of these using 'ccmake'.

12:28 AM Changeset in webkit [22219] by hyatt
  • 2 edits in branches/WindowsMerge/WebCore

Update scrollbar to match public tree's API. Add scaffolding for breaking up the scrollbar into subrects for painting and hit testing.

12:23 AM Changeset in webkit [16545] by hyatt
  • 8 edits in trunk/WebCore

Clean up scrollbar API.

Sep 23, 2006:

12:03 PM Changeset in webkit [16544] by weinig
  • 2 edits in trunk/WebKitTools

Reviewed by Eric.

Build Fix.

  • DumpRenderTree/EventSendingController.m: (-[EventSendingController enableDOMUIEventLogging:]):
11:44 AM Changeset in webkit [16543] by ap
  • 11 edits
    6 adds in trunk

Reviewed by Eric.

http://bugzilla.opendarwin.org/show_bug.cgi?id=4872
XMLHttpRequest fails to throw an exception when there is a security violation
(mismatching domains)

Raise an exception if there is a security violation, and also in cases required by
the current draft of XHR specification.

WebCore:

  • bindings/js/JSXMLHttpRequest.cpp: (KJS::JSXMLHttpRequest::getValueProperty): Raise an exception if a DOM method reports one. (KJS::JSXMLHttpRequestProtoFunc::callAsFunction): Raise an exception if a DOM method reports one, and also if there were too few arguments passed.
  • bindings/js/kjs_binding.cpp: (KJS::setDOMException): Added support for custom XHR exceptions.
  • xml/xmlhttprequest.h: Changed state names to match the current spec. Defined an exception code range for XHR exceptions.
  • xml/xmlhttprequest.cpp: (WebCore::XMLHttpRequest::open): Removed a check for m_aborted that could never succeed. (WebCore::XMLHttpRequest::send): (WebCore::XMLHttpRequest::setRequestHeader): (WebCore::XMLHttpRequest::getStatus): (WebCore::XMLHttpRequest::getStatusText): (WebCore::XMLHttpRequest::processSyncLoadResults): (WebCore::XMLHttpRequest::receivedAllData): (WebCore::XMLHttpRequest::receivedData):

LayoutTests:

  • http/tests/xmlhttprequest/exceptions-expected.txt: Added.
  • http/tests/xmlhttprequest/exceptions.html: Added.
  • http/tests/xmlhttprequest/extra-parameters-expected.txt: Added.
  • http/tests/xmlhttprequest/extra-parameters.html: Added.
  • http/tests/xmlhttprequest/resources/post-echo.cgi: Added. Test that passing too many parameters is OK (Firefox behavior; WinIE raises an exception).
  • fast/dom/xmlhttprequest-get-expected.txt: Updated results.
  • http/tests/xmlhttprequest/zero-length-response-expected.txt:
  • http/tests/xmlhttprequest/zero-length-response-sync-expected.txt:
  • http/tests/xmlhttprequest/zero-length-response-sync.html:
  • http/tests/xmlhttprequest/zero-length-response.html: Updated results and changed state names to match the current spec.
  • http/tests/xmlhttprequest/resources/zero-length.xml: Added.
11:08 AM Changeset in webkit [16542] by ap
  • 4 edits in trunk/JavaScriptCore

Reviewed by Maciej.

http://bugzilla.opendarwin.org/show_bug.cgi?id=10183
REGRESSION: obfuscated JS decoding breaks because of soft hyphen removal
(Fanfiction.net author pages not listing stories)

Rolled out the fix for bug 4139.

  • kjs/lexer.cpp: (Lexer::setCode): (Lexer::shift):
  • tests/mozilla/ecma/Array/15.4.5.1-1.js:
  • tests/mozilla/expected.html:

2006-09-22 Steve Falkenburg <sfalken@apple.com>

Note: See TracTimeline for information about the timeline view.