Timeline
May 7, 2005:
- 10:53 AM Changeset in webkit [9136]
-
- 34 copies2 deletes in tags/WebCore-415~5
This commit was manufactured by cvs2svn to create tag
'WebCore-415~5'.
- 10:53 AM Changeset in webkit [9135] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Versioning for SUTiAtlanta - WebCore-415.5 (skipping the .4)
- 10:46 AM Changeset in webkit [9134] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Merged fix for <rdar://problem/4110366> from TOT for SUTiAtlanta
2005-05-07 David Harrison <harrison@apple.com>
Reviewed by John.
<rdar://problem/4110366> Deleting text at the end of email moves insertion point to the top of the document
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::handleGeneralDelete): Update m_upstreamStart when deleting m_downstreamEnd.node() if the former is no longer in the document. Better to update here than trying to recover later in calculateEndingPosition().
- 10:37 AM Changeset in webkit [9133] by
-
- 2 edits in trunk/WebCore
Reviewed by John.
<rdar://problem/4110366> Deleting text at the end of email moves insertion point to the top of the document
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::handleGeneralDelete): Update m_upstreamStart when deleting m_downstreamEnd.node() if the former is no longer in the document. Better to update here than trying to recover later in calculateEndingPosition().
- 5:24 AM Changeset in webkit [9132] by
-
- 2 edits in trunk/WebCore
Remove workaround for <rdar://problem/4103339>.
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::initializePositionData):
- 12:02 AM Changeset in webkit [9131] by
-
- 6 edits in trunk/WebCore
Reviewed by Dave Harrison.
- make StayInBlock vs DoNotStayInBlock explicit in all calls to upstream/downstream, in preparation for phasing out the DoNotStayInBlock variant.
- khtml/editing/htmlediting.cpp: (khtml::ApplyStyleCommand::nodeFullySelected): (khtml::ApplyStyleCommand::nodeFullyUnselected): (khtml::DeleteSelectionCommand::insertPlaceholderForAncestorBlockContent): (khtml::InsertParagraphSeparatorInQuotedContentCommand::doApply): (khtml::InsertTextCommand::insertSpace): (khtml::ReplaceSelectionCommand::doApply):
- khtml/editing/markup.cpp: (khtml::createMarkup):
- khtml/editing/selection.cpp: (khtml::Selection::debugPosition):
- khtml/xml/dom_position.h:
May 6, 2005:
- 5:45 PM Changeset in webkit [9130] by
-
- 11 edits2 deletes in trunk/WebCore
Reviewed by Maciej, Darin.
<rdar://problem/4103339> VisiblePosition and PositionIterator iterators do not return positions in order
- WebCore.pbproj/project.pbxproj: Removed dom_positioniterator.h and dom_positioniterator.cpp.
- khtml/editing/htmlediting.cpp: Removed unused include of dom_positioniterator.h and "using" of PositionIterator.
- khtml/editing/selection.cpp: Removed unused include of dom_positioniterator.h.
- khtml/editing/visible_position.h:
- khtml/editing/visible_position.cpp: (khtml::VisiblePosition::previousVisiblePosition): (khtml::VisiblePosition::nextVisiblePosition): (khtml::VisiblePosition::downstreamDeepEquivalent): Use Position::next(), Position::previous(), Position::atStart(), Position::atEnd() instead of duplicated code.
- khtml/xml/dom_nodeimpl.h:
- khtml/xml/dom_nodeimpl.cpp: (NodeImpl::maxDeepOffset): Added to support Position::next(), Position::previous(), Position::atStart(), Position::atEnd()
- khtml/xml/dom_position.h:
- khtml/xml/dom_position.cpp: (DOM::Position::previous): (DOM::Position::next): (DOM::Position::atStart): (DOM::Position::atEnd): Moved here, replacing VisiblePosition's duplicate and PositionIterator. Fixed to return positions in order and not skip positions.
(DOM::Position::previousCharacterPosition):
(DOM::Position::nextCharacterPosition):
Use Position::next(), Position::previous(), Position::atStart(), Position::atEnd() instead of PositionIterator.
(DOM::isStreamer):
(DOM::Position::upstream):
(DOM::Position::downstream):
Use Position::next(), Position::previous(), Position::atStart(), Position::atEnd() instead of PositionIterator.
- khtml/xml/dom_positioniterator.cpp: Removed.
- khtml/xml/dom_positioniterator.h: Removed. Removed in favor of Position::next(), Position::previous(), Position::atStart(), Position::atEnd()
- 1:40 PM Changeset in webkit [9129] by
-
- 12 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4058167> Unit Converter and Weather widgets crashed in KJS::Collector::markCurrentThreadConservatively
Avoid possibly allocating new prototype objects as parameters to
superclass constructors - there may be an allocated but
uninitilized object so this is a bad time to allocate. Instead,
set the prototype in the constructor body, since the object is
happily allocated by then.
- khtml/ecma/kjs_binding.h:
- khtml/ecma/kjs_css.cpp: (DOMCSSStyleDeclaration::DOMCSSStyleDeclaration): (DOMMediaList::DOMMediaList): (DOMCSSStyleSheet::DOMCSSStyleSheet): (DOMCSSPrimitiveValue::DOMCSSPrimitiveValue): (DOMCSSValueList::DOMCSSValueList):
- khtml/ecma/kjs_css.h: (KJS::DOMStyleSheet::DOMStyleSheet): (KJS::DOMCSSValue::DOMCSSValue):
- khtml/ecma/kjs_dom.cpp: (DOMNode::DOMNode): (DOMDocument::DOMDocument): (DOMElement::DOMElement): (DOMDOMImplementation::DOMDOMImplementation): (DOMNamedNodeMap::DOMNamedNodeMap): (DOMNamedNodesCollection::DOMNamedNodesCollection): (DOMCharacterData::DOMCharacterData): (DOMText::DOMText):
- khtml/ecma/kjs_dom.h: (KJS::NodeConstructor::NodeConstructor): (KJS::DOMExceptionConstructor::DOMExceptionConstructor):
- khtml/ecma/kjs_events.cpp: (DOMEvent::DOMEvent): (Clipboard::Clipboard):
- khtml/ecma/kjs_html.cpp: (HTMLCollection::HTMLCollection):
- khtml/ecma/kjs_range.cpp: (DOMRange::DOMRange):
- khtml/ecma/kjs_traversal.cpp: (DOMNodeIterator::DOMNodeIterator): (DOMNodeFilter::DOMNodeFilter): (DOMTreeWalker::DOMTreeWalker):
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::XMLHttpRequest):
- khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializer::XMLSerializer):
- 12:39 PM Changeset in webkit [9128] by
-
- 6 edits in trunk
top level:
Reviewed by Maciej.
- make building multiple trees with make work better
- configure.in: Update code to set up Xcode build directory instead of setting the Project Builder build directory.
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.
Tools:
Reviewed by Maciej.
- make building multiple trees with make work better
- CommitLogEditor/Makefile.am: Set up Xcode build directory before invoking xcodebuild.
- HotSpotFinder/Makefile.am: Set up Xcode build directory before invoking xcodebuild.
- jst/Makefile.am: Set up Xcode build directory before invoking xcodebuild.
Reviewed by Maciej.
- make building multiple trees with make work better
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.
Tests:
Reviewed by Maciej.
- make building multiple trees with make work better
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.
- TestBindingsPlugin/Makefile.am: Set up Xcode build directory before invoking xcodebuild.
WebCore:
Reviewed by Maciej.
- make building multiple trees with make work better
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.
WebKit:
Reviewed by Maciej.
- make building multiple trees with make work better
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.
WebBrowser:
Reviewed by Maciej.
- make building multiple trees with make work better
- Makefile.am: Set up Xcode build directory before invoking xcodebuild.