Timeline
Feb 4, 2006:
- 9:44 PM Changeset in webkit [12568] by
-
- 14 edits in trunk/WebCore
Reviewed by Darin.
- Just return bool from DOM child mutation methods instead of the node http://bugzilla.opendarwin.org/show_bug.cgi?id=7076
- bindings/objc/DOM.mm: (-[DOMNode insertBefore::]): (-[DOMNode replaceChild::]): (-[DOMNode removeChild:]): (-[DOMNode appendChild:]):
- khtml/ecma/kjs_dom.cpp: (KJS::DOMNodeProtoFunc::callAsFunction):
- khtml/html/HTMLOptGroupElementImpl.cpp: (WebCore::HTMLOptGroupElementImpl::insertBefore): (WebCore::HTMLOptGroupElementImpl::replaceChild): (WebCore::HTMLOptGroupElementImpl::removeChild): (WebCore::HTMLOptGroupElementImpl::appendChild):
- khtml/html/HTMLOptGroupElementImpl.h:
- khtml/html/HTMLSelectElementImpl.cpp: (WebCore::HTMLSelectElementImpl::insertBefore): (WebCore::HTMLSelectElementImpl::replaceChild): (WebCore::HTMLSelectElementImpl::removeChild): (WebCore::HTMLSelectElementImpl::appendChild):
- khtml/html/HTMLSelectElementImpl.h:
- khtml/html/HTMLTextAreaElementImpl.cpp: (WebCore::HTMLTextAreaElementImpl::setDefaultValue):
- khtml/html/html_tableimpl.cpp: (WebCore::HTMLTableElementImpl::createTFoot):
- khtml/xml/ContainerNodeImpl.cpp: (WebCore::ContainerNodeImpl::insertBefore): (WebCore::ContainerNodeImpl::replaceChild): (WebCore::ContainerNodeImpl::removeChild): (WebCore::ContainerNodeImpl::appendChild):
- khtml/xml/ContainerNodeImpl.h:
- khtml/xml/NodeImpl.cpp: (WebCore::NodeImpl::insertBefore): (WebCore::NodeImpl::replaceChild): (WebCore::NodeImpl::removeChild): (WebCore::NodeImpl::appendChild):
- khtml/xml/NodeImpl.h:
- khtml/xml/xml_tokenizer.cpp: (WebCore::XMLTokenizer::insertErrorMessageBlock):
- 9:24 PM Changeset in webkit [12567] by
-
- 17 edits110 deletes in trunk
LayoutTests:
- reverted CSS media queries patch, as it causes random crashes on the layout tests with a debug build.
- fast/media/001-expected.checksum: Removed.
- fast/media/001-expected.png: Removed.
- fast/media/001-expected.txt: Removed.
- fast/media/001.html: Removed.
- fast/media/002-expected.checksum: Removed.
- fast/media/002-expected.png: Removed.
- fast/media/002-expected.txt: Removed.
- fast/media/002.html: Removed.
- fast/media/003-expected.checksum: Removed.
- fast/media/003-expected.png: Removed.
- fast/media/003-expected.txt: Removed.
- fast/media/003.html: Removed.
- fast/media/004-expected.checksum: Removed.
- fast/media/004-expected.png: Removed.
- fast/media/004-expected.txt: Removed.
- fast/media/004.html: Removed.
- fast/media/005-expected.checksum: Removed.
- fast/media/005-expected.png: Removed.
- fast/media/005-expected.txt: Removed.
- fast/media/005.html: Removed.
- fast/media/006-expected.checksum: Removed.
- fast/media/006-expected.png: Removed.
- fast/media/006-expected.txt: Removed.
- fast/media/006.html: Removed.
- fast/media/007-expected.checksum: Removed.
- fast/media/007-expected.png: Removed.
- fast/media/007-expected.txt: Removed.
- fast/media/007.html: Removed.
- fast/media/008-expected.checksum: Removed.
- fast/media/008-expected.png: Removed.
- fast/media/008-expected.txt: Removed.
- fast/media/008.html: Removed.
- fast/media/009-expected.checksum: Removed.
- fast/media/009-expected.png: Removed.
- fast/media/009-expected.txt: Removed.
- fast/media/009.html: Removed.
- fast/media/010-expected.checksum: Removed.
- fast/media/010-expected.png: Removed.
- fast/media/010-expected.txt: Removed.
- fast/media/010.html: Removed.
- fast/media/011-expected.checksum: Removed.
- fast/media/011-expected.png: Removed.
- fast/media/011-expected.txt: Removed.
- fast/media/011.html: Removed.
- fast/media/012-expected.checksum: Removed.
- fast/media/012-expected.png: Removed.
- fast/media/012-expected.txt: Removed.
- fast/media/012.html: Removed.
- fast/media/013-expected.checksum: Removed.
- fast/media/013-expected.png: Removed.
- fast/media/013-expected.txt: Removed.
- fast/media/013.html: Removed.
- fast/media/014-expected.checksum: Removed.
- fast/media/014-expected.png: Removed.
- fast/media/014-expected.txt: Removed.
- fast/media/014.html: Removed.
- fast/media/015-expected.checksum: Removed.
- fast/media/015-expected.png: Removed.
- fast/media/015-expected.txt: Removed.
- fast/media/015.html: Removed.
- fast/media/016-expected.checksum: Removed.
- fast/media/016-expected.png: Removed.
- fast/media/016-expected.txt: Removed.
- fast/media/016.html: Removed.
- fast/media/017-expected.checksum: Removed.
- fast/media/017-expected.png: Removed.
- fast/media/017-expected.txt: Removed.
- fast/media/017.html: Removed.
- fast/media/018-expected.checksum: Removed.
- fast/media/018-expected.png: Removed.
- fast/media/018-expected.txt: Removed.
- fast/media/018.html: Removed.
- fast/media/019-expected.checksum: Removed.
- fast/media/019-expected.png: Removed.
- fast/media/019-expected.txt: Removed.
- fast/media/019.html: Removed.
- fast/media/020-expected.checksum: Removed.
- fast/media/020-expected.png: Removed.
- fast/media/020-expected.txt: Removed.
- fast/media/020.html: Removed.
- fast/media/021-expected.checksum: Removed.
- fast/media/021-expected.png: Removed.
- fast/media/021-expected.txt: Removed.
- fast/media/021.html: Removed.
- fast/media/022-expected.checksum: Removed.
- fast/media/022-expected.png: Removed.
- fast/media/022-expected.txt: Removed.
- fast/media/022.html: Removed.
- fast/media/023-expected.checksum: Removed.
- fast/media/023-expected.png: Removed.
- fast/media/023-expected.txt: Removed.
- fast/media/023.html: Removed.
- fast/media/024-expected.checksum: Removed.
- fast/media/024-expected.png: Removed.
- fast/media/024-expected.txt: Removed.
- fast/media/024.html: Removed.
- fast/media/025-expected.checksum: Removed.
- fast/media/025-expected.png: Removed.
- fast/media/025-expected.txt: Removed.
- fast/media/025.html: Removed.
- fast/media/026-expected.checksum: Removed.
- fast/media/026-expected.png: Removed.
- fast/media/026.html: Removed.
- fast/media/import-p-green.css: Removed.
WebCore:
- reverted CSS media queries patch, as it causes random crashes on the layout tests with a debug build.
- WebCore.xcodeproj/project.pbxproj:
- css/css_grammar.y:
- css/css_mediaqueryeval.cpp: Removed.
- css/css_mediaqueryeval.h: Removed.
- css/css_mediaqueryimpl.cpp: Removed.
- css/css_mediaqueryimpl.h: Removed.
- css/css_stylesheetimpl.cpp: (MediaListImpl::MediaListImpl): (MediaListImpl::contains): (MediaListImpl::deleteMedium): (MediaListImpl::mediaText): (MediaListImpl::setMediaText):
- css/css_stylesheetimpl.h: (DOM::MediaListImpl::length): (DOM::MediaListImpl::item): (DOM::MediaListImpl::appendMedium):
- css/css_valueimpl.h:
- css/csshelper.h:
- css/cssmediafeatures.in: Removed.
- css/cssparser.cpp:
- css/cssparser.h:
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::CSSStyleSelector): (WebCore::CSSStyleSelector::init): (WebCore::CSSStyleSelector::~CSSStyleSelector): (WebCore::CSSStyleSelector::loadDefaultStyle): (WebCore::CSSStyleSelector::styleForElement): (WebCore::CSSStyleSelector::styleRulesForElement): (WebCore::CSSRuleSet::addRulesFromSheet): (WebCore::CSSStyleSelector::getColorFromPrimitiveValue):
- css/cssstyleselector.h:
- css/makemediafeatures: Removed.
- css/maketokenizer:
- css/tokenizer.flex:
- khtml/html/html_headimpl.cpp: (WebCore::HTMLLinkElementImpl::process): (WebCore::HTMLLinkElementImpl::setStyleSheet): (WebCore::HTMLStyleElementImpl::childrenChanged):
- platform/Screen.h:
- platform/mac/Screen.mm:
- 5:48 PM Changeset in webkit [12566] by
-
- 3 edits in trunk/WebKit
Reviewed by Maciej.
- Misc.subproj/WebCoreStatistics.h:
- Misc.subproj/WebCoreStatistics.m: (+[WebCoreStatistics javaScriptRootObjectTypeCounts]): javaScriptRootObjecTypeCounts -> javaScriptRootObjectTypeCounts
- 5:43 PM Changeset in webkit [12565] by
-
- 1 edit3 adds in trunk/LayoutTests
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5210 REGRESSION: for/in loop with var changes global variable instead of making local
- fast/js/for-in-var-scope.html: Added.
- fast/js/resources/for-in-var-scope.js: Added.
- fast/js/for-in-var-scope-expected.txt: Added.
- 5:43 PM Changeset in webkit [12564] by
-
- 4 edits in trunk/JavaScriptCore
Reviewed by Maciej.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5210 REGRESSION: for/in loop with var changes global variable instead of making local
Test: fast/js/for-in-var-scope.html
- kjs/nodes.cpp: (valueForReadModifyAssignment): Use ALWAYS_INLINE macro. (ForInNode::execute): Break out of the scope chain loop once we find and set the loop variable. We don't want to set multiple loop variables. (ForInNode::processVarDecls): Process the declaration of the loop variable.
- other cleanup
- kjs/object.cpp: (KJS::tryGetAndCallProperty): Use ALWAYS_INLINE macro.
- kxmlcore/FastMalloc.cpp: Change to use ALWAYS_INLINE macro from AlwaysInline.h instead of defining it here a second time.
- 5:09 PM Changeset in webkit [12563] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Oops, rolled out part that wasn't supposed to be here.
- 5:07 PM Changeset in webkit [12562] by
-
- 2 edits in trunk/LayoutTests
- updated test result due to revised fix for <ol> number
- fast/lists/olstart-expected.txt: Updated.
- 5:03 PM Changeset in webkit [12561] by
-
- 2 edits in trunk/WebKitTools
- Scripts/webkitdirs.pm: Add a compatibilty hack for people with old Configuration files that say Development or Deployment in them.
- 4:49 PM Changeset in webkit [12560] by
-
- 4 edits in trunk/WebCore
Reviewed and tweaked by Darin.
- fixed regressions caused by fix for bug 5776 earlier today
- rendering/render_list.h: Remove m_value from RenderListMarker, add it to RenderListItem. A few other tweaks, including getting rid of "friend" relationship.
- rendering/render_list.cpp: (RenderListItem::RenderListItem): Initialize m_value. (RenderListItem::setStyle): Restore old behavior of making no marker for LNONE case. (RenderListItem::calcValue): Work on m_value, not m_marker->m_value. (RenderListItem::resetValue): Reset m_value, even if there's no marker. (RenderListMarker::RenderListMarker): Remove code to set up m_value. (RenderListMarker::calcMinMaxWidth): Get marker value from list item.
- rendering/RenderContainer.cpp: (updateListMarkerNumbers): Call resetValue by its new name.
- 3:29 PM Changeset in webkit [12559] by
-
- 10 edits in trunk
Reviewed by Hyatt.
- change JavaScript collector statistics calls to use HashCountedSet instead of CFSet; other misc cleanup http://bugzilla.opendarwin.org/show_bug.cgi?id=7072
- kjs/collector.cpp: (KJS::Collector::numProtectedObjects): renamed from numReferencedObjects (KJS::typeName): (KJS::Collector::rootObjectTypeCounts): renamed from rootObjectClasses, use HashSet
- kjs/collector.h: (KJS::Collector::isOutOfMemory): Renamed from outOfMemory.
- kjs/nodes.cpp:
WebCore:
Reviewed by Hyatt.
- change JavaScript collector statistics calls to use HashCountedSet instead of CFSet; other misc cleanup http://bugzilla.opendarwin.org/show_bug.cgi?id=7072
- kwq/WebCoreJavaScript.h:
- kwq/WebCoreJavaScript.mm: (+[WebCoreJavaScript protectedObjectCount]): Renamed from referencedObjectCounts (+[WebCoreJavaScript rootObjectTypeCounts]): Renamed from rootObjectClasses, changed from NSSet to NSCountedSet.
WebKit:
Reviewed by Hyatt.
- change JavaScript collector statistics calls to use HashCountedSet instead of CFSet; other misc cleanup http://bugzilla.opendarwin.org/show_bug.cgi?id=7072
- Misc.subproj/WebCoreStatistics.h:
- Misc.subproj/WebCoreStatistics.m: (+[WebCoreStatistics javaScriptProtectedObjectsCount]): new (+[WebCoreStatistics javaScriptRootObjecTypeCounts]): new (+[WebCoreStatistics javaScriptRootObjectClasses]): deprecated (+[WebCoreStatistics javaScriptReferencedObjectsCount]): deprecated (+[WebCoreStatistics javaScriptNoGCAllowedObjectsCount]): Just return 0. Deprecated.
- 2:59 PM Changeset in webkit [12558] by
-
- 11 edits in trunk/WebCore
Reviewed by Darin.
- refactor and simplify code using ChildFrame in preparation for removing it http://bugzilla.opendarwin.org/show_bug.cgi?id=7065
- WebCore.xcodeproj/project.pbxproj: reordered slightly.
- bridge/mac/MacFrame.h:
- bridge/mac/MacFrame.mm: (WebCore::MacFrame::createFrame): Don't take isObject parameter, just check tag name
- khtml/html/HTMLFormElementImpl.cpp: (WebCore::HTMLFormElementImpl::prepareSubmit): remove obsolete hasOnlyLocalReferences check
- khtml/html/html_baseimpl.cpp: (WebCore::HTMLFrameElementImpl::isURLAllowed): remove obsolete hasOnlyLocalReferences check
- loader/DocLoader.cpp: (khtml::DocLoader::requestImage): remove obsolete hasOnlyLocalReferences check (khtml::DocLoader::requestStyleSheet): remove obsolete hasOnlyLocalReferences check (khtml::DocLoader::requestScript): remove obsolete hasOnlyLocalReferences check (khtml::DocLoader::requestXSLStyleSheet): remove obsolete hasOnlyLocalReferences check
- page/Frame.cpp: (WebCore::Frame::requestFrame): refactored and simplified (WebCore::Frame::requestObject): ditto (WebCore::Frame::shouldUsePlugin): ditto (WebCore::Frame::loadPlugin): ditto (WebCore::Frame::loadSubframe): ditto (WebCore::Frame::frameNames): remove obsolete m_bPreloaded check (WebCore::Frame::frames): ditto (WebCore::Frame::connectChild): check isFrame, not child type (WebCore::Frame::disconnectChild): ditto (WebCore::Frame::handleFallbackContent): greatly simplify using onwerElement (WebCore::Frame::updateBaseURLForEmptyDocument): use ownerElement, notChildFrame (WebCore::Frame::onlyLocalReferences): removed (WebCore::Frame::setOnlyLocalReferences): removed
- page/Frame.h:
- page/FramePrivate.h: (WebCore::ChildFrame::ChildFrame): remove most fields.
- rendering/render_frames.cpp: (WebCore::RenderPartObject::updateWidget): Remove redundant setting of base URL for child document of iframe, Frame itself takes care of this already
- 10:51 AM Changeset in webkit [12557] by
-
- 4 edits in trunk/WebKitTools
- Scripts/make-js-test-wrappers: Don't create a wrapper if there's a disabled wrapper already in the directory.
- Scripts/svn-apply: Handle additions and deletions properly -- I've been noticing these haven't been working at all.
- Scripts/svn-unapply: Ditto.
- 10:30 AM Changeset in webkit [12556] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Fixed reviewer name.
- 8:42 AM Changeset in webkit [12555] by
-
- 1 edit in trunk/WebCore/khtml/html/html_listimpl.cpp
Reviewed and tweaked by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5776 Generated numbers of ordered lists (OL) are not calculated right
Uses the DOM tree to calculate previous nodes and nest correctly
Tests:
- fast/lists/olstart.html
- fast/lists/ol-display-types.html
- khtml/html/html_listimpl.cpp: (DOM::HTMLLIElementImpl::attach): remove calculation of start node value
- rendering/render_list.cpp: (RenderListItem::setStyle): set up an m_marker even if the style is to not display the marker, to get the numbering right (enclosingList): gets the list enclosing the given node (previousListItemElement): gets the previous element in the list (RenderListItem::calcListValue): calculate the value correctly
Feb 3, 2006:
- 8:57 PM Changeset in webkit [12554] by
-
- 1 edit8 adds in trunk/LayoutTests
Reviewed by NOBODY (OOPS!).
Layout tests for bug 5776: Generated numbers of ordered lists (OL) are
not calculated right
- fast/lists/ol-display-types-expected.checksum: Added.
- fast/lists/ol-display-types-expected.png: Added.
- fast/lists/ol-display-types-expected.txt: Added.
- fast/lists/ol-display-types.html: Added.
- fast/lists/olstart-expected.checksum: Added.
- fast/lists/olstart-expected.png: Added.
- fast/lists/olstart-expected.txt: Added.
- fast/lists/olstart.html: Added.
- 8:56 PM Changeset in webkit [12553] by
-
- 2 edits in trunk/WebCore
Reviewed and tweaked by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5776 Generated numbers of ordered lists (OL) are not calculated right
Uses the DOM tree to calculate previous nodes and nest correctly
Tests:
- fast/lists/olstart.html
- fast/lists/ol-display-types.html
- khtml/html/html_listimpl.cpp: (DOM::HTMLLIElementImpl::attach): remove calculation of start node value
- rendering/render_list.cpp: (RenderListItem::setStyle): set up an m_marker even if the style is to not display the marker, to get the numbering right (enclosingList): gets the list enclosing the given node (previousListItemElement): gets the previous element in the list (RenderListItem::calcListValue): calculate the value correctly
- 6:54 PM Changeset in webkit [12552] by
-
- 1 edit in trunk/WebCore/ChangeLog
Correct the ChangeLog to credit Kimmo Kinnunen <kimmo.t.kinnunen@nokia.com>
- 6:14 PM Changeset in webkit [12551] by
-
- 1 edit in trunk/WebCore/ChangeLog
beth felt like the changelog was judging her
- 6:12 PM Changeset in webkit [12550] by
-
- 3 edits in trunk/WebCore
Reviewed beth.
- Fixed <rdar://problem/4394868> window.open fails to parse "width=200px"
Cause: QString::toInt() is too aggressive; it parses letters as numbers.
The fix is to switch to DOMString. It's all the rage these days,
and its toInt() behavior matches what we want.
- manual-tests/window-open-features-parsing.html: Added "px" case to giant evil string.
- khtml/ecma/kjs_window.cpp: (KJS::setWindowFeature): (KJS::parseWindowFeatures): (KJS::WindowFunc::callAsFunction):
- 6:01 PM Changeset in webkit [12549] by
-
- 17 edits111 adds in trunk
LayoutTests:
Reviewed by Dave Hyatt, Tim H.
Layout tests for:
Bug 4127: WebCore doesn't support Media Queries (CSS3 module)
http://bugzilla.opendarwin.org/show_bug.cgi?id=4127
- ChangeLog:
- fast/media: Added.
- fast/media/001-expected.checksum: Added.
- fast/media/001-expected.png: Added.
- fast/media/001-expected.txt: Added.
- fast/media/001.html: Added.
- fast/media/002-expected.checksum: Added.
- fast/media/002-expected.png: Added.
- fast/media/002-expected.txt: Added.
- fast/media/002.html: Added.
- fast/media/003-expected.checksum: Added.
- fast/media/003-expected.png: Added.
- fast/media/003-expected.txt: Added.
- fast/media/003.html: Added.
- fast/media/004-expected.checksum: Added.
- fast/media/004-expected.png: Added.
- fast/media/004-expected.txt: Added.
- fast/media/004.html: Added.
- fast/media/005-expected.checksum: Added.
- fast/media/005-expected.png: Added.
- fast/media/005-expected.txt: Added.
- fast/media/005.html: Added.
- fast/media/006-expected.checksum: Added.
- fast/media/006-expected.png: Added.
- fast/media/006-expected.txt: Added.
- fast/media/006.html: Added.
- fast/media/007-expected.checksum: Added.
- fast/media/007-expected.png: Added.
- fast/media/007-expected.txt: Added.
- fast/media/007.html: Added.
- fast/media/008-expected.checksum: Added.
- fast/media/008-expected.png: Added.
- fast/media/008-expected.txt: Added.
- fast/media/008.html: Added.
- fast/media/009-expected.checksum: Added.
- fast/media/009-expected.png: Added.
- fast/media/009-expected.txt: Added.
- fast/media/009.html: Added.
- fast/media/010-expected.checksum: Added.
- fast/media/010-expected.png: Added.
- fast/media/010-expected.txt: Added.
- fast/media/010.html: Added.
- fast/media/011-expected.checksum: Added.
- fast/media/011-expected.png: Added.
- fast/media/011-expected.txt: Added.
- fast/media/011.html: Added.
- fast/media/012-expected.checksum: Added.
- fast/media/012-expected.png: Added.
- fast/media/012-expected.txt: Added.
- fast/media/012.html: Added.
- fast/media/013-expected.checksum: Added.
- fast/media/013-expected.png: Added.
- fast/media/013-expected.txt: Added.
- fast/media/013.html: Added.
- fast/media/014-expected.checksum: Added.
- fast/media/014-expected.png: Added.
- fast/media/014-expected.txt: Added.
- fast/media/014.html: Added.
- fast/media/015-expected.checksum: Added.
- fast/media/015-expected.png: Added.
- fast/media/015-expected.txt: Added.
- fast/media/015.html: Added.
- fast/media/016-expected.checksum: Added.
- fast/media/016-expected.png: Added.
- fast/media/016-expected.txt: Added.
- fast/media/016.html: Added.
- fast/media/017-expected.checksum: Added.
- fast/media/017-expected.png: Added.
- fast/media/017-expected.txt: Added.
- fast/media/017.html: Added.
- fast/media/018-expected.checksum: Added.
- fast/media/018-expected.png: Added.
- fast/media/018-expected.txt: Added.
- fast/media/018.html: Added.
- fast/media/019-expected.checksum: Added.
- fast/media/019-expected.png: Added.
- fast/media/019-expected.txt: Added.
- fast/media/019.html: Added.
- fast/media/020-expected.checksum: Added.
- fast/media/020-expected.png: Added.
- fast/media/020-expected.txt: Added.
- fast/media/020.html: Added.
- fast/media/021-expected.checksum: Added.
- fast/media/021-expected.png: Added.
- fast/media/021-expected.txt: Added.
- fast/media/021.html: Added.
- fast/media/022-expected.checksum: Added.
- fast/media/022-expected.png: Added.
- fast/media/022-expected.txt: Added.
- fast/media/022.html: Added.
- fast/media/023-expected.checksum: Added.
- fast/media/023-expected.png: Added.
- fast/media/023-expected.txt: Added.
- fast/media/023.html: Added.
- fast/media/024-expected.checksum: Added.
- fast/media/024-expected.png: Added.
- fast/media/024-expected.txt: Added.
- fast/media/024.html: Added.
- fast/media/025-expected.checksum: Added.
- fast/media/025-expected.png: Added.
- fast/media/025-expected.txt: Added.
- fast/media/025.html: Added.
- fast/media/026-expected.checksum: Added.
- fast/media/026-expected.png: Added.
- fast/media/026.html: Added.
- fast/media/import-p-green.css: Added.
WebCore:
Reviewed by Dave Hyatt and Tim H.
Bug 4127: WebCore doesn't support Media Queries (CSS3 module)
http://bugzilla.opendarwin.org/show_bug.cgi?id=4127
- WebCore.xcodeproj/project.pbxproj:
- css/css_grammar.y:
- css/css_mediaqueryeval.cpp: Added. (MediaQueryEvaluator): (MediaQueryEvaluator::~MediaQueryEvaluator): (MediaQueryEvaluator::mediaTypeMatch): (applyRestrictor): (MediaQueryEvaluator::eval): (parseAspectRatio):
- css/css_mediaqueryeval.h: Added.
- css/css_mediaqueryimpl.cpp: Added. (MediaQueryExpImpl::MediaQueryExpImpl): (MediaQueryExpImpl::~MediaQueryExpImpl): (MediaQueryExpImpl::mediaFeature): (MediaQueryExpImpl::value): (MediaQueryImpl::MediaQueryImpl): (MediaQueryImpl::~MediaQueryImpl): (MediaQueryImpl::restrictor): (MediaQueryImpl::expressions): (MediaQueryImpl::mediaType): (MediaQueryImpl::operator==):
- css/css_mediaqueryimpl.h: Added. (DOM::MediaQueryExpImpl::operator==): (DOM::MediaQueryExpListImpl::MediaQueryExpListImpl): (DOM::MediaQueryExpListImpl::append): (DOM::MediaQueryExpListImpl::list): (DOM::MediaQueryImpl::):
- css/css_stylesheetimpl.cpp: (MediaListImpl::MediaListImpl): (MediaListImpl::deleteMedium): (mediaQueryAsDOMString): (MediaListImpl::mediaText): (MediaListImpl::setMediaText): (MediaListImpl::item): (MediaListImpl::appendMedium): (MediaListImpl::appendMediaQuery):
- css/css_stylesheetimpl.h: (DOM::MediaListImpl::length): (DOM::MediaListImpl::mediaQueries):
- css/css_valueimpl.h:
- css/csshelper.h:
- css/cssmediafeatures.in: Added.
- css/cssparser.cpp: (CSSParser::parseMediaQuery):
- css/cssparser.h:
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::CSSStyleSelector): (WebCore::CSSStyleSelector::init): (WebCore::CSSStyleSelector::~CSSStyleSelector): (WebCore::CSSStyleSelector::loadDefaultStyle): (WebCore::CSSStyleSelector::styleForElement): (WebCore::CSSStyleSelector::styleRulesForElement): (WebCore::CSSRuleSet::addRulesFromSheet): (WebCore::CSSStyleSelector::defaultStyleForRoot):
- css/cssstyleselector.h:
- css/makemediafeatures: Added.
- css/maketokenizer:
- css/tokenizer.flex:
- khtml/html/html_headimpl.cpp: (WebCore::HTMLLinkElementImpl::process): (WebCore::HTMLLinkElementImpl::setStyleSheet): (WebCore::HTMLStyleElementImpl::childrenChanged):
- platform/Screen.h:
- platform/mac/Screen.mm: (WebCore::screenDepthPerComponent): (WebCore::screenIsMonochrome):
- 5:48 PM Changeset in webkit [12548] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin.
- change spellchecker preflighting to happen via class methods instead of object methods.
- WebView.subproj/WebView.m: (-[WebView setContinuousSpellCheckingEnabled:]): (+[WebView _preflightSpellCheckerNow:]): (+[WebView _preflightSpellChecker]):
- 3:34 PM Changeset in webkit [12547] by
-
- 14 edits in trunk
Reviewed by Justin.
Renamed configuration names to Debug, Release and Production.
- JavaScriptCore.xcodeproj/project.pbxproj:
JavaScriptGlue:
Reviewed by Justin.
Renamed configuration names to Debug, Release and Production.
- JavaScriptGlue.xcodeproj/project.pbxproj:
WebCore:
Reviewed by Justin.
Renamed configuration names to Debug, Release and Production.
- WebCore.xcodeproj/project.pbxproj:
WebKit:
Reviewed by Justin.
Renamed configuration names to Debug, Release and Production.
- WebKit.xcodeproj/project.pbxproj:
WebKitTools:
Reviewed by Justin.
Renamed configuration names to Debug, Release and Production.
- DrawTest/DrawTest.xcodeproj/project.pbxproj:
- DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- Scripts/set-webkit-configuration:
- Scripts/webkitdirs.pm:
- 2:46 PM Changeset in webkit [12546] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt.
No test cases added because this is an unreproducible crash.
This is a speculative fix for <rdar://problem/4048026>
CrashTracer: [BOUNCE BACK] 1219 crashes in Safari at
com.apple.WebCore: KHTMLParser::popOneBlock + 36
It seems possible that current could be nil when this function is
called, so the speculative fix is to add a nil check.
- 3:22 AM Changeset in webkit [12545] by
-
- 4 edits6 adds in trunk/WebCore
Refactoring of the image classes to make them even more
portable.
Reviewed by mjs
- WebCore.xcodeproj/project.pbxproj:
- platform/Image.cpp: (WebCore::m_animationObserver): (WebCore::Image::Image): (WebCore::Image::~Image): (WebCore::Image::resetAnimation): (WebCore::Image::setData): (WebCore::Image::isNull): (WebCore::Image::size): (WebCore::Image::rect): (WebCore::Image::width): (WebCore::Image::height): (WebCore::): (WebCore::Image::compositeOperatorFromString):
- platform/ImageData.cpp: Added. (WebCore::FrameData::clear): (WebCore::ImageData::ImageData): (WebCore::ImageData::~ImageData): (WebCore::ImageData::invalidateData): (WebCore::ImageData::cacheFrame): (WebCore::ImageData::isNull): (WebCore::ImageData::size): (WebCore::ImageData::setData): (WebCore::ImageData::setNativeData): (WebCore::ImageData::frameCount): (WebCore::ImageData::isSizeAvailable): (WebCore::ImageData::frameAtIndex): (WebCore::ImageData::frameDurationAtIndex): (WebCore::ImageData::shouldAnimate): (WebCore::ImageData::startAnimation): (WebCore::ImageData::stopAnimation): (WebCore::ImageData::resetAnimation): (WebCore::ImageData::advanceAnimation):
- platform/ImageData.h: Added. (KXMLCore::): (WebCore::FrameData::m_duration): (WebCore::FrameData::~FrameData): (WebCore::ImageData::setIsPDF): (WebCore::ImageData::currentFrame):
- platform/ImageDecoder.h:
- platform/mac/Image.mm: (WebCore::Image::loadResource): (WebCore::Image::supportsType): (WebCore::Image::getCGImageRef): (WebCore::Image::getNSImage): (WebCore::Image::getTIFFRepresentation): (WebCore::graphicsContext): (WebCore::setCompositingOperation): (WebCore::fillSolidColorInRect): (WebCore::Image::drawInRect): (WebCore::drawPattern): (WebCore::Image::tileInRect): (WebCore::Image::scaleAndTileInRect):
- platform/mac/ImageData.mm: Added. (WebCore::setCompositingOperation): (WebCore::ImageData::invalidateAppleSpecificData): (WebCore::ImageData::checkForSolidColor): (WebCore::ImageData::getTIFFRepresentation): (WebCore::ImageData::getNSImage):
- platform/mac/PDFDocumentImage.h: Added.
- platform/mac/PDFDocumentImage.mm: Added. (WebCore::releasePDFDocumentData): (WebCore::PDFDocumentImage::PDFDocumentImage): (WebCore::PDFDocumentImage::~PDFDocumentImage): (WebCore::PDFDocumentImage::documentRef): (WebCore::PDFDocumentImage::mediaBox): (WebCore::PDFDocumentImage::bounds): (WebCore::PDFDocumentImage::adjustCTM): (WebCore::PDFDocumentImage::setCurrentPage): (WebCore::PDFDocumentImage::currentPage): (WebCore::PDFDocumentImage::pageCount): (WebCore::PDFDocumentImage::draw):
- 1:11 AM Changeset in webkit [12544] by
-
- 3 edits2 adds in trunk/WebCore
Make a new class called ImageDecoder that wraps a CGImageSource.
This paves the way for ImageData to become portable as well.
Reviewed by mjs
- WebCore.xcodeproj/project.pbxproj:
- platform/ImageDecoder.h: Added.
- platform/mac/Image.mm: (WebCore::ImageData::~ImageData): (WebCore::ImageData::invalidateData): (WebCore::ImageData::cacheFrame): (WebCore::ImageData::size): (WebCore::ImageData::setCFData): (WebCore::ImageData::frameCount): (WebCore::ImageData::isSizeAvailable): (WebCore::ImageData::drawInRect):
- platform/mac/ImageDecoder.cpp: Added. (WebCore::ImageDecoder::ImageDecoder): (WebCore::ImageDecoder::~ImageDecoder): (WebCore::imageSourceOptions): (WebCore::ImageDecoder::initialized): (WebCore::ImageDecoder::setData): (WebCore::ImageDecoder::isSizeAvailable): (WebCore::ImageDecoder::size): (WebCore::ImageDecoder::repetitionCount): (WebCore::ImageDecoder::frameCount): (WebCore::ImageDecoder::createFrameAtIndex): (WebCore::ImageDecoder::frameDurationAtIndex):