Timeline
Mar 23, 2008:
- 10:36 PM Changeset in webkit [31240] by
-
- 18 edits6 adds in trunk
WebCore:
2008-03-23 Maciej Stachowiak <mjs@apple.com>
Reviewed by Eric.
- fixed "SVGTextElement.getNumberOfChars is broken for altGlyph (affects Acid3 test 79)" http://bugs.webkit.org/show_bug.cgi?id=17062
- svg/SVGAltGlyphElement.cpp: Added. Implementation for new element. (WebCore::SVGAltGlyphElement::SVGAltGlyphElement): (WebCore::SVGAltGlyphElement::~SVGAltGlyphElement): (WebCore::SVGAltGlyphElement::setGlyphRef): (WebCore::SVGAltGlyphElement::glyphRef): (WebCore::SVGAltGlyphElement::setFormat): (WebCore::SVGAltGlyphElement::format): (WebCore::SVGAltGlyphElement::childShouldCreateRenderer): (WebCore::SVGAltGlyphElement::createRenderer): For now, this just renders as a tspan, which is right for everything besides the alternate glyph substitution itself.
- svg/SVGAltGlyphElement.h: Added. Header for new element. (WebCore::SVGAltGlyphElement::contextElement):
- svg/SVGAltGlyphElement.idl: Added. Interface for new element.
- svg/SVGTSpanElement.cpp: (WebCore::SVGTSpanElement::childShouldCreateRenderer): Allow altGlyph to render here.
- svg/SVGTextElement.cpp: (WebCore::SVGTextElement::childShouldCreateRenderer): ditto
- svg/SVGTextPathElement.cpp: (WebCore::SVGTextPathElement::childShouldCreateRenderer): ditto
- svg/svgtags.in: Add altGlyph
- DerivedSources.make: Add new files
- GNUmakefile.am: ditto
- WebCore.SVG.exp: Add new ObjC DOM class
- WebCore.pro: Add new files
- WebCore.vcproj/WebCore.vcproj: ditto
- WebCore.xcodeproj/project.pbxproj: ditto
- bindings/js/JSSVGElementWrapperFactory.cpp: Handle altGlyph
- bindings/objc/DOM.mm: (WebCore::createElementClassMap): ditto
- bindings/objc/DOMInternal.h: Include altGlyph header
- bindings/objc/DOMSVG.h: Include altGlyph header
LayoutTests:
2008-03-23 Maciej Stachowiak <mjs@apple.com>
Reviewed by Eric.
- updated test results for "SVGTextElement.getNumberOfChars is broken for altGlyph (affects Acid3 test 79)" http://bugs.webkit.org/show_bug.cgi?id=17062
- platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
- platform/mac/svg/text/text-altglyph-01-b-expected.txt:
- svg/dom/altGlyph-dom-expected.txt: Added.
- svg/dom/altGlyph-dom.xhtml: Added.
- svg/dom/resources/altGlyph-dom.js: Added.
- 6:21 PM Changeset in webkit [31239] by
-
- 1 edit1 add in trunk/WebKitSite
2008-03-23 Antti Koivisto <Antti Koivisto>
- blog-files/wsj-vs.png: Added.
- 2:08 PM Changeset in webkit [31238] by
-
- 3 edits2 adds in trunk
Reviewed by eseidel. Landed by eseidel.
Bug 17685: [~=] attribute selector failing to match empty string
<http://bugs.webkit.org/show_bug.cgi?id=17685>
Test: fast/css/attribute-selector-empty-value.html
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::checkOneSelector):
- 2:03 PM Changeset in webkit [31237] by
-
- 2 edits in trunk/WebKitSite
Reviewed by Sam.
Make our SVG status document slightly less inaccurate.
- projects/svg/status.xml:
- 3:48 AM Changeset in webkit [31236] by
-
- 3 edits2 adds in trunk
Bug 17670: Key events may improperly propagate from iframe to parent frame
Bug 16381: REGRESSION: Shift, command, option, ctrl keys in Gmail Rich Text changes focus
Reviewed by Maciej
Prevent the Cocoa event system from propagating key events to the parent WebHTMLView,
as that results in us dispatching the key events for each frame going up the frame
tree.
Mar 22, 2008:
- 3:21 PM Changeset in webkit [31235] by
-
- 2 edits in trunk/WebCore
2008-03-22 Marco Barisione <marco.barisione@collabora.co.uk>
Reviewed by Darin Adler.
http://bugs.webkit.org/show_bug.cgi?id=16339
Frame scrollbar positions are not updated on page scroll
Widget::geometryChanged() was called instead of
ScrollViewScrollbar::geometryChanged() because of a missing const.
- platform/gtk/ScrollViewGtk.cpp: (WebCore::ScrollViewScrollbar::geometryChanged): add the missing const.
- 3:01 PM Changeset in webkit [31234] by
-
- 6 edits in trunk/WebCore
2008-03-22 Rodney Dawes <dobey@wayofthemonkey.com>
Reviewed by Mark Rowe.
Bug 17974: REGRESSION: npfunctions.h should not import npruntime_internal.h
<http://bugs.webkit.org/show_bug.cgi?id=17974>
<rdar://problem/5782310>
Include npapi.h and npruntime.h directly in npfunctions.h.
Add npfunctions.h and npapi.h to npruntime_internal.h.
Replace includes of npfunctions.h with npruntime_internal.h.
- bridge/npruntime_internal.h:
- plugins/PluginPackage.h:
- plugins/PluginStream.h:
- plugins/npapi.cpp:
- plugins/npfunctions.h:
- 2:04 PM Changeset in webkit [31233] by
-
- 4 edits in trunk
Fix the Qt build.
- 3:31 AM Changeset in webkit [31232] by
-
- 3 edits in trunk
Update a (passing) result I missed in my last checkin. No review.
- dom/xhtml/level3/core/documentgetdoctype01-expected.txt:
- 2:50 AM Changeset in webkit [31231] by
-
- 10 edits6 adds in trunk
Reviewed by mjs.
Unify handling of NAMESPACE_ERR and fix Acid3 test 25
http://bugs.webkit.org/show_bug.cgi?id=16693
Test: fast/dom/DOMImplementation/createDocumentType-err.html
- dom/DOMImplementation.cpp: (WebCore::DOMImplementation::createDocumentType): (WebCore::DOMImplementation::createDocument):
- dom/DOMImplementation.idl:
- dom/Document.cpp: (WebCore::Document::hasPrefixNamespaceMismatch): (WebCore::Document::createElementNS): (WebCore::Document::parseQualifiedName): (WebCore::Document::createAttributeNS):
- dom/Document.h:
- dom/Element.cpp: (WebCore::Element::setAttributeNS):
- editing/FormatBlockCommand.cpp: (WebCore::FormatBlockCommand::doApply):
- 2:49 AM Changeset in webkit [31230] by
-
- 5 edits7 adds in trunk
Reviewed by mjs.
Fix createElementNS to throw exceptions for invalid qualified names
Fixes Acid3 sub-test 23
http://bugs.webkit.org/show_bug.cgi?id=16833
Tests: fast/dom/Document/createAttributeNS-namespace-err.html
fast/dom/Document/createElementNS-namespace-err.html
- dom/Document.cpp: (WebCore::Document::createElement): (WebCore::hasNamespaceError): (WebCore::Document::createElementNS): (WebCore::Document::createAttributeNS):
- dom/Document.idl:
- 2:14 AM Changeset in webkit [31229] by
-
- 3 edits in trunk/JavaScriptCore
Reviewed by Sam Weinig. Landed by eseidel.
Make testkjs flush stdout after printing.
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/testkjs.cpp: (functionPrint):
- 12:14 AM Changeset in webkit [31228] by
-
- 3 edits2 adds in trunk
2008-03-21 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Bug 13693: REGRESSION (r13615): Acid2 Test Eyes render improperly after a page refresh
<http://bugs.webkit.org/show_bug.cgi?id=13693>
Reviewed by Oliver Hunt
Do not create bogus history items for unloaded <object> elements, because they
cause fallback content to be ignored on reload.