Timeline
Dec 26, 2007:
- 10:54 PM BuildingGtk edited by
- added autotools documentation (diff)
- 10:05 PM Changeset in webkit [28997] by
-
- 6 edits7 adds in trunk
2007-12-26 Jan Michael Alonzo <jmalonzo@unpluggable.com>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=16390
Use autotools or GNU make as the build system for the GTK port
- 8:01 PM Changeset in webkit [28996] by
-
- 2 edits in trunk/LayoutTests
Rubber-stamped by Anders Carlsson.
- re-categorize some SVG tests the are failing on Windows
- platform/win/Skipped:
- 6:33 PM Changeset in webkit [28995] by
-
- 12 edits5 moves in trunk/LayoutTests
Reviewed by Alice Liu.
Re-enable disabled tests with new polling logic using layoutTestController.globalFlag.
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessee-iframe.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessee-opened-frame.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-iframe.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-opened-frame.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-window-location.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html: Copied from http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html-disabled.
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html-disabled: Removed.
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open.html: Copied from http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open.html-disabled.
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open.html-disabled: Removed.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change.html: Copied from http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change.html-disabled.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change.html-disabled: Removed.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe.html: Copied from http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe.html-disabled.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe.html-disabled: Removed.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open.html: Copied from http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open.html-disabled.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open.html-disabled: Removed.
- platform/win/Skipped:
- 3:55 PM Changeset in webkit [28994] by
-
- 2 edits in trunk/LayoutTests
removing tests tracked by <rdar://5463489> A number of layout tests should be using
execCommand instead of textInputController
- platform/win/Skipped: removing tests fixed by http://trac.webkit.org/projects/webkit/changeset/28626
- 2:16 PM Changeset in webkit [28993] by
-
- 2 edits1 move2 adds in trunk
Reviewed by Sam Weinig.
http://bugs.webkit.org/show_bug.cgi?id=16609
Make manual-tests/xmlhttprequest-contenttype-empty.html test automatic
- 1:25 AM Changeset in webkit [28992] by
-
- 2 edits in trunk/WebCore
Windows build fix.
- 12:40 AM Changeset in webkit [28991] by
-
- 6 edits8 adds in trunk
Reviewed by Eric.
http://bugs.webkit.org/show_bug.cgi?id=15514
<clipPath> with <use> not respected
http://bugs.webkit.org/show_bug.cgi?id=16557
SVG circle elements have been clipped away completely, instead of partially.
Add toClipPath to get clip path data for the clipping paths. Implement it for <use>, thereby allowing clip paths using use.
Dec 25, 2007:
- 11:25 PM Changeset in webkit [28990] by
-
- 9 edits in trunk/WebCore
Reviewed by Eric Seidel.
Clean up the files relating to NodeLists.
- dom/ChildNodeList.cpp: (WebCore::ChildNodeList::ChildNodeList): (WebCore::ChildNodeList::length): (WebCore::ChildNodeList::item): (WebCore::ChildNodeList::nodeMatches):
- dom/ChildNodeList.h:
- dom/DynamicNodeList.cpp: (WebCore::DynamicNodeList::itemForwardsFromCurrent): (WebCore::DynamicNodeList::itemBackwardsFromCurrent): (WebCore::DynamicNodeList::itemWithName):
- dom/DynamicNodeList.h: (WebCore::DynamicNodeList::needsNotifications):
- dom/NameNodeList.cpp: (WebCore::NameNodeList::NameNodeList): (WebCore::NameNodeList::rootNodeAttributeChanged): (WebCore::NameNodeList::nodeMatches):
- dom/NameNodeList.h:
- dom/NodeList.h:
- dom/SelectorNodeList.h:
- 10:44 PM Changeset in webkit [28989] by
-
- 4 edits in trunk/WebCore
Fix non-mac builds.
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCoreSources.bkl:
- 10:33 PM Changeset in webkit [28988] by
-
- 3 edits2 copies in trunk/WebCore
Rubber stamped by Eric Seidel.
Move TagNodeList into its own file.
- WebCore.xcodeproj/project.pbxproj:
- dom/Node.cpp:
- dom/TagNodeList.cpp: Copied from dom/Node.cpp. (WebCore::TagNodeList::TagNodeList):
- dom/TagNodeList.h: Copied from dom/Node.cpp.
- 10:18 PM Changeset in webkit [28987] by
-
- 8 edits in trunk/WebCore
Reviewed by Eric Seidel.
Simplify the NodeList architecture.
- Rename recursiveItem() to item(), since it is not recursive.
- Make recursiveLength() iterative and rename to length().
- Remove now unneeded overrides of item() and length() that used to call the recursive variants.
- dom/ClassNodeList.cpp:
- dom/ClassNodeList.h:
- dom/DynamicNodeList.cpp: (WebCore::DynamicNodeList::length): (WebCore::DynamicNodeList::item): (WebCore::DynamicNodeList::rootNodeAttributeChanged): Move implementation into the .cpp file since virtual methods can't be inlined.
- dom/DynamicNodeList.h:
- dom/NameNodeList.cpp:
- dom/NameNodeList.h:
- dom/Node.cpp:
- 6:55 PM Changeset in webkit [28986] by
-
- 4 edits in trunk/WebCore
2007-12-25 Alp Toker <alp@atoker.com>
More complete GTK+/Qt/Wx/Win build fixes for breakage introduced in
r28981.
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCoreSources.bkl:
- 6:33 PM Changeset in webkit [28985] by
-
- 2 edits in trunk/WebCore
2007-12-25 Alp Toker <alp@atoker.com>
Win build fix for breakage introduced in r28981.
- WebCore.vcproj/WebCore.vcproj:
- 6:30 PM Changeset in webkit [28984] by
-
- 2 edits in trunk/WebCore
2007-12-25 Alp Toker <alp@atoker.com>
Wx build fix for breakage introduced in r28981.
- WebCoreSources.bkl:
- 6:28 PM Changeset in webkit [28983] by
-
- 2 edits in trunk/WebCore
2007-12-25 Alp Toker <alp@atoker.com>
GTK+/Qt build fix for breakage introduced in r28981.
- WebCore.pro:
- 5:05 PM Changeset in webkit [28982] by
-
- 2 edits in trunk/WebKit/mac
Reviewed by Oliver Hunt.
- fix an assertion failure when pressing the num lock key
- WebView/WebHTMLView.mm: (-[WebHTMLView flagsChanged:]): Avoid passing key code 10 down to WebCore.
- 4:46 PM Changeset in webkit [28981] by
-
- 18 edits2 copies1 move4 adds30 deletes in trunk
WebCore:
Reviewed by Oliver.
- http://bugs.webkit.org/show_bug.cgi?id=16587 Implement the most useful part of the W3C Selectors API.
- WebCore.xcodeproj/project.pbxproj:
- css/CSSStyleSelector.h: Make Node a friend of CSSStyleSelector so it can use checkSelector()
- dom/ChildNodeList.cpp: (WebCore::ChildNodeList::ChildNodeList): Change to being a DynamicNodeList
- dom/ChildNodeList.h:
- dom/ClassNodeList.cpp: (WebCore::ClassNodeList::ClassNodeList): Change to being a DynamicNodeList
- dom/ClassNodeList.h:
- dom/Document.idl: Add the new functions
- dom/DynamicNodeList.cpp: Copied from WebCore/dom/NodeList.cpp. (WebCore::DynamicNodeList::DynamicNodeList): Rename NodeList to DynamicNodeList, to differentiate it from the new StaticNodeList (WebCore::DynamicNodeList::~DynamicNodeList): (WebCore::DynamicNodeList::recursiveLength): (WebCore::DynamicNodeList::itemForwardsFromCurrent): (WebCore::DynamicNodeList::itemBackwardsFromCurrent): (WebCore::DynamicNodeList::recursiveItem): (WebCore::DynamicNodeList::itemWithName): (WebCore::DynamicNodeList::rootNodeChildrenChanged): (WebCore::DynamicNodeList::Caches::Caches): (WebCore::DynamicNodeList::Caches::reset):
- dom/DynamicNodeList.h: Copied from WebCore/dom/NodeList.h. (WebCore::DynamicNodeList::rootNodeAttributeChanged):
- dom/Element.idl: Add the new functions
- dom/NameNodeList.cpp: Change to being a DynamicNodeList (WebCore::NameNodeList::NameNodeList):
- dom/NameNodeList.h: (WebCore::NameNodeList::rootNodeAttributeChanged):
- dom/Node.cpp: (WebCore::TagNodeList::TagNodeList): Change to being a DynamicNodeList (WebCore::Node::registerDynamicNodeList): (WebCore::Node::unregisterDynamicNodeList): (WebCore::Node::getElementsByName): (WebCore::Node::getElementsByClassName): (WebCore::Node::querySelector): new (WebCore::Node::querySelectorAll): new
- dom/Node.h:
- dom/NodeList.cpp: Removed.
- dom/NodeList.h: This is now an abstract superclass of DynamicNodeList and StaticNodeList (WebCore::NodeList::NodeList): (WebCore::NodeList::~NodeList):
- dom/SelectorNodeList.cpp: Added. (WebCore::SelectorNodeList::SelectorNodeList): New StaticNodeList subclass that filters elements by CSS selector
- dom/SelectorNodeList.h: Added.
- dom/StaticNodeList.cpp: Added. (WebCore::StaticNodeList::length): (WebCore::StaticNodeList::item): (WebCore::StaticNodeList::itemWithName):
- dom/StaticNodeList.h: Added. (WebCore::StaticNodeList::StaticNodeList): (WebCore::StaticNodeList::~StaticNodeList):
LayoutTests:
Reviewed by Oliver.
- http://bugs.webkit.org/show_bug.cgi?id=16587 Implement the most useful part of the W3C Selectors API.
- fast/dom/SelectorAPI: Copied from LayoutTests/fast/dom/getElementsByClassName.
- fast/dom/SelectorAPI/dumpNodeList-expected.txt:
- fast/dom/SelectorAPI/dumpNodeList.html: Modified to test querySelector and querySelectorAll instead of getElementsByClassName
- fast/dom/Window/window-properties-expected.txt: Added querySelector and querySelectorAll
- 2:54 PM Changeset in webkit [28980] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Oliver.
- Remove unnecessary redundant check from property setting http://bugs.webkit.org/show_bug.cgi?id=16602
1.3% speedup on SunSpider.
- kjs/object.cpp: (KJS::JSObject::put): Don't do canPut check when not needed; let the PropertyMap handle it. (KJS::JSObject::canPut): Don't check the static property table. lookupPut does that already.