Timeline
Dec 7, 2005:
- 11:42 PM Changeset in webkit [11489] by
-
- 1 edit4 adds in trunk/LayoutTests
Landed by Darin.
- added regression test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5878 REGRESSION (WebTextRenderer.m r1.201): pointToOffset always takes the CG code path
- fast/text/atsui-pointtooffset-calls-cg-expected.checksum: Added.
- fast/text/atsui-pointtooffset-calls-cg-expected.png: Added.
- fast/text/atsui-pointtooffset-calls-cg-expected.txt: Added.
- fast/text/atsui-pointtooffset-calls-cg.html: Added.
- 11:41 PM Changeset in webkit [11488] by
-
- 2 edits in trunk/WebKit
Reviewed by Maciej, landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5878 REGRESSION (WebTextRenderer.m r1.201): pointToOffset always takes the CG code path
- WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer pointToOffset:style:position:reversed:includePartialGlyphs:]): Added the missing "return".
- 4:19 PM Changeset in webkit [11487] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim Omernick.
- <rdar://problem/4331488> TOT Assertion failure in -[WebHTMLView nextValidKeyView] @ home.netscape.com
- WebView.subproj/WebHTMLView.m: (-[NSArray nextValidKeyView]): Removed assert that I added a while back. In this case at least, the assertion is overzealous, and I can't recreate the tortured chain of logic that led me to adding this assertion in the first place.
- 3:19 PM Changeset in webkit [11486] by
-
- 1 edit in trunk/WebCore/ChangeLog-2005-12-19
Add Radar bug # to an old commit.
- 2:48 PM Changeset in webkit [11485] by
-
- 2 edits in trunk/WebCore
Fix for Radar bug #4333923, typing tab character into empty
document in Mail doesn't work. This was just a silly regression
from my pre-wrap/pre-line implementation. I accidentally changed
code to examine the wrong style().
Reviewed by harrison
- khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak):
- 1:24 PM Changeset in webkit [11484] by
-
- 2 edits in trunk/WebCore
Fix the DHTML menus on monster.com. offsetParent should only return RenderObjects that
have corresponding DOM elements.
Reviewed by Eric Seidel
- khtml/rendering/render_object.cpp: (RenderObject::offsetParent):
- 2:31 AM Changeset in webkit [11483] by
-
- 1 edit2 deletes in trunk/WebCore
Bug #: none
Submitted by: eseidel
Reviewed by: no review needed.
Removing unused files.
- kcanvas/KCanvasRegistry.cpp: Removed.
- kcanvas/KCanvasRegistry.h: Removed.
Dec 6, 2005:
- 5:16 PM Changeset in webkit [11482] by
-
- 1 edit in trunk/WebCore/ChangeLog-2005-12-19
Removed change marker.
- 5:12 PM Changeset in webkit [11481] by
-
- 16 edits in trunk/WebCore
Add support for more methods for exposing more useful style information.
getMatchedCSSRules can be used to obtain the matched sheet rules for an element. In Obj-C
it will also include user/user agent sheet rules.
Also add support for tracking the original shorthand in which a property was declared, as well
as whether the property was just implicitly set rather than explicitly mentioned (e.g., if it was
an omitted piece of a shorthand). The new methods on CSSStyleDeclaration are getPropertyShorthand
and isPropertyImplicit.
Reviewed by mjs
Test: fast/inspector/style.html
- khtml/css/css_computedstyle.h: (DOM::CSSComputedStyleDeclarationImpl::getPropertyShorthand): (DOM::CSSComputedStyleDeclarationImpl::isPropertyImplicit):
- khtml/css/css_valueimpl.cpp: (DOM::CSSStyleDeclarationImpl::getPropertyShorthand): (DOM::CSSStyleDeclarationImpl::isPropertyImplicit): (DOM::CSSMutableStyleDeclarationImpl::getPropertyPriority): (DOM::CSSMutableStyleDeclarationImpl::getPropertyShorthand): (DOM::CSSMutableStyleDeclarationImpl::isPropertyImplicit): (DOM::CSSProperty::cssText): (DOM::operator==):
- khtml/css/css_valueimpl.h: (DOM::CSSProperty::CSSProperty): (DOM::CSSProperty::operator=): (DOM::CSSProperty::~CSSProperty): (DOM::CSSProperty::setValue): (DOM::CSSProperty::shorthandID): (DOM::CSSProperty::isImportant): (DOM::CSSProperty::isImplicit):
- khtml/css/cssparser.cpp: (CSSParser::CSSParser): (CSSParser::addProperty): (CSSParser::parseValue): (CSSParser::parseBackgroundShorthand): (CSSParser::parseShorthand): (CSSParser::parse4Values): (CSSParser::parseBackgroundPosition): (CSSParser::parseBackgroundProperty):
- khtml/css/cssparser.h: (DOM::CSSParser::enterShorthand): (DOM::CSSParser::exitShorthand): (DOM::CSSParser::inShorthand):
- khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::CSSStyleSelector): (khtml::CSSStyleSelector::matchRules): (khtml::CSSStyleSelector::matchRulesForList): (khtml::CSSStyleSelector::initForStyleResolve): (khtml::CSSStyleSelector::styleRulesForElement): (khtml::CSSStyleSelector::pseudoStyleRulesForElement):
- khtml/css/cssstyleselector.h:
- khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction):
- khtml/ecma/kjs_css.h: (KJS::DOMCSSStyleDeclaration::):
- khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractViewProtoFunc::callAsFunction):
- khtml/ecma/kjs_views.h: (KJS::DOMAbstractView::):
- khtml/xml/dom2_viewsimpl.cpp: (DOM::AbstractViewImpl::getComputedStyle): (DOM::AbstractViewImpl::getMatchedCSSRules):
- khtml/xml/dom2_viewsimpl.h:
- kwq/DOM-CSS.mm: (-[DOMCSSStyleDeclaration getPropertyShorthand:]): (-[DOMCSSStyleDeclaration isPropertyImplicit:]): (-[DOMDocument getMatchedCSSRules::]):
- kwq/DOMPrivate.h:
- 5:11 PM Changeset in webkit [11480] by
-
- 3 adds in trunk/LayoutTests/fast/inspector
Land layout test for style inspection.
- 3:34 PM Changeset in webkit [11479]
-
- 55 copies22 deletes in tags/WebKit-417~7
This commit was manufactured by cvs2svn to create tag 'WebKit-417~7'.
- 3:34 PM Changeset in webkit [11478]
-
- 211 copies17 deletes in tags/WebCore-417~10
This commit was manufactured by cvs2svn to create tag
'WebCore-417~10'.
- 3:34 PM Changeset in webkit [11477] by
-
- 4 edits in branches/Safari-2-0-branch
Versioning to WebKit-417.7 and WebCore-417.10
- 2:12 PM Changeset in webkit [11476] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin.
- fix <rdar://problem/4365308> Glendale Regression: Floating dictionary doesn't work well in Safari text areas/fields
Add use of NSAccessibilityHitTest to the list of exceptions.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView hitTest:]): check for NSFlagsChanged event.
- 2:06 PM Changeset in webkit [11475] by
-
- 2 edits in branches/Safari-2-0-branch/WebKit
Reviewed by Darin.
- fix <rdar://problem/4365308> Glendale Regression: Floating dictionary doesn't work well in Safari text areas/fields
Add use of NSAccessibilityHitTest to the list of exceptions.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView hitTest:]): check for NSFlagsChanged event.
- 1:54 PM Changeset in webkit [11474] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Darin Adler.
- Scripts/prepare-ChangeLog: Remove special-case handling for nib files. This avoided trouble with cvs diff when we were using wrappers for nib files. Now that we aren't using wrappers, there's no reason to avoid adding the modified nib files to the file list that gets diffed.
- 11:38 AM Changeset in webkit [11473] by
-
- 3 edits in trunk/JavaScriptCore
2005-12-06 Anders Carlsson <andersca@mac.com>
Reviewed by Darin.
- fix build when using gcc 4
- kjs/ustring.h: Make Rep public.
- kxmlcore/PassRefPtr.h: (KXMLCore::::operator): Fix a typo.
- 1:21 AM Changeset in webkit [11472] by
-
- 10 edits2 adds in trunk
Reviewed by Eric.
- add PassRefPtr, a smart pointer class that works in conjunction with RefPtr but has transfer-of-ownership semantics
- apply RefPtr and PassRefPtr to UString
- cleaned up UString a little so that it doesn't need to have so many friend classes
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/identifier.cpp: (KJS::Identifier::add):
- kjs/identifier.h: (KJS::Identifier::Identifier): (KJS::Identifier::equal):
- kjs/property_map.cpp: (KJS::PropertyMap::get): (KJS::PropertyMap::getLocation): (KJS::PropertyMap::put): (KJS::PropertyMap::remove):
- kjs/ustring.cpp: (KJS::UCharReference::operator=): (KJS::UCharReference::ref): (KJS::UString::Rep::createCopying): (KJS::UString::Rep::create): (KJS::UString::usedCapacity): (KJS::UString::usedPreCapacity): (KJS::UString::expandCapacity): (KJS::UString::expandPreCapacity): (KJS::UString::UString): (KJS::UString::spliceSubstringsWithSeparators): (KJS::UString::append): (KJS::UString::operator=): (KJS::UString::toStrictUInt32): (KJS::UString::substr): (KJS::UString::copyForWriting): (KJS::operator==):
- kjs/ustring.h: (KJS::UString::UString): (KJS::UString::~UString): (KJS::UString::data): (KJS::UString::isNull): (KJS::UString::isEmpty): (KJS::UString::size): (KJS::UString::rep):
- kxmlcore/RefPtr.h: (KXMLCore::RefPtr::RefPtr): (KXMLCore::RefPtr::operator*): (KXMLCore::::operator): (KXMLCore::operator==): (KXMLCore::operator!=): (KXMLCore::static_pointer_cast): (KXMLCore::const_pointer_cast):
WebCore:
Reviewed by Eric.
- add PassRefPtr, a smart pointer class that works in conjunction with RefPtr but has transfer-of-ownership semantics
- apply RefPtr and PassRefPtr to UString
- khtml/ecma/kjs_binding.cpp: (KJS::UString::UString):