Timeline
Sep 24, 2004:
- 5:44 PM Changeset in webkit [7681] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
<rdar://problem/3799334> DIG: Safari does not properly return style names [DigCSS.htm]
- khtml/css/css_base.cpp: (CSSSelector::selectorText): Properly returns Class Selector names. Before we would get *[CLASS"foo"] instead of .foo
- 4:27 PM Changeset in webkit [7680] by
-
- 2 edits2 adds in trunk
Reviewed by John
Fix for this bug:
<rdar://problem/3814660> REGRESSION (8A200-8A259): Select All has no effect on livepage.apple.com
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::updateSelection): Move the selection start and end to rendered positions before passing off to the RenderCanvas for drawing.
- layout-tests/editing/selection/select-all-004-expected.txt: Added.
- layout-tests/editing/selection/select-all-004.html: Added.
- 4:23 PM Changeset in webkit [7679] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
- fixed <rdar://problem/3528339> Turn on full keyboard access shows invisible <input> elements
- khtml/html/html_formimpl.cpp: (DOM::HTMLGenericFormElementImpl::isFocusable): reject elements that have zero width or height, even if they aren't hidden
- 4:09 PM Changeset in webkit [7678] by
-
- 2 edits in trunk/WebCore
- fixed deployment build
Reviewed by Ken.
- khtml/dom/dom_string.cpp: put implementation of ascii() in #ifdef !NDEBUG to match prototype.
- 3:38 PM Changeset in webkit [7677] by
-
- 1 edit in trunk/LayoutTests/fast/table/037.xml
Fix layout test 37.
- 3:14 PM Changeset in webkit [7676] by
-
- 2 edits in trunk/WebCore
Fix for 3800316, test 37 for tables is failing on the layout tests. Make sure we don't incorrectly match
non-HTML elements with HTML tag selectors in CSS.
Reviewed by rjw
- khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::checkOneSelector):
- 3:09 PM Changeset in webkit [7675] by
-
- 4 edits in trunk/WebCore
Fix for 3601920, CSS "tabs" not switching properly on zen garden design. Improve the repainting to account
for layer changes of z-index that necessitate an invalidation.
Reviewed by kocienda
- khtml/rendering/render_object.cpp: (RenderObject::setStyle):
- khtml/rendering/render_style.cpp: (RenderStyle::diff):
- khtml/rendering/render_style.h: (khtml::RenderStyle::):
- 2:44 PM Changeset in webkit [7674] by
-
- 7 edits in trunk
WebCore:
Made markup copying 5 times faster. Unfortunately, this still doesn't fix:
<rdar://problem/3794799> Tiger8A252: copying a bunch o' text is so slow it seems like a hang
Reviewed by rjw.
- khtml/dom/dom_string.h:
- khtml/xml/dom2_rangeimpl.cpp: (DOM::RangeImpl::toHTML): serialize the range by iterating through the range
- khtml/xml/dom_nodeimpl.cpp: (NodeImpl::startMarkup): new, factored out from recursive_toString (NodeImpl::endMarkup): ditto (NodeImpl::recursive_toString): call factored out methods
- khtml/xml/dom_nodeimpl.h:
WebKit:
Reviewed by rjw.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _selectedArchive]): added timing code for copying markup
- 2:42 PM Changeset in webkit [7673] by
-
- 3 edits in trunk
versioning for TOT, Safari 2.0 (v166u)
- 2:31 PM Changeset in webkit [7672]
-
- 3 copies in tags/Safari-165
This commit was manufactured by cvs2svn to create tag 'Safari-165'.
- 2:31 PM Changeset in webkit [7671] by
-
- 6 edits in trunk
Safari-165 stamp for everything except WebBrowser. In these projects, CFBundleShortVersionString matches CFBundleVersion (165 for both).
- 1:34 PM Changeset in webkit [7670] by
-
- 2 edits in trunk/WebKit
Temp fix for: <rdar://problem/3814810> REGRESSION (125-164): Exception adding nil to dictionary in dragging code
Reviewed by john.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _delegateDragSourceActionMask]): return none if the mouse down event is nil
- 11:12 AM Changeset in webkit [7669] by
-
- 3 edits in trunk
Reviewed by me
Hyatt made an improvement in the render tree which caused the results
to get a little thinner.
- layout-tests/editing/deleting/delete-block-merge-contents-001-expected.txt.
- layout-tests/editing/deleting/delete-block-merge-contents-008-expected.txt.
- 10:51 AM Changeset in webkit [7668] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt
Fix for this bug:
<rdar://problem/3812939> REGRESSION: move-between-blocks-no-001 editing layout test fails in DeleteSelectionCommandImpl
- khtml/rendering/render_block.cpp: (khtml::RenderBlock::removeChild): Hyatt said this regression was caused by a bad merge. Found by code inspection.
- 10:49 AM Changeset in webkit [7667] by
-
- 3 edits in trunk/WebKit
Reviewed by John
Fix for this bug:
<rdar://problem/3813917> REGRESSION (125-163): The font panel will change the font of any web page
We were doing a laughably bad job at preventing edits in documents that were not editable.
This change fixes the specific case of the bug mentioned above, and makes an attempt to
fix similar bugs by checking for whether the view is in editing mode before making edits.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _canEdit]): Renamed from _canType. Used in many more places in the code now. (-[WebHTMLView _isMoveDrag]): Change around code to make the meaning more clear. This one was actually performing a correct check before. (-[WebHTMLView keyDown:]): Renamed _canType to _canEdit. (-[WebHTMLView paste:]): Don't beep if can't paste. This matches AppKit. Any paste-related beeps will come from failure to handle key equivalent. Menu validation will kick in to dim menu. (-[WebHTMLView _applyStyleToSelection:]): Bail if !_canEdit. (-[WebHTMLView pasteAsPlainText:]): Ditto. (-[WebHTMLView _alignSelectionUsingCSSValue:]): Ditto. (-[WebHTMLView insertNewline:]): Ditto. (-[WebHTMLView insertParagraphSeparator:]): Ditto. (-[WebHTMLView _changeWordCaseWithSelector:]): Ditto. (-[WebHTMLView _deleteWithDirection:granularity:killRing:]): Ditto. (-[WebHTMLView complete:]): Ditto. (-[WebHTMLView _changeSpellingToWord:]): Ditto. Some code rearranging to eliminate bridge local variable. (-[WebHTMLView ignoreSpelling:]): Ditto. (-[WebHTMLView yank:]): Bail if !_canEdit. (-[WebHTMLView yankAndSelect:]): Ditto. (-[WebHTMLView deleteToMark:]): Ditto. (-[WebHTMLView swapWithMark:]): Ditto. (-[WebHTMLView transpose:]): Ditto. (-[WebHTMLView _updateFontPanel]): Ditto. Some code rearranging to eliminate bridge local variable. (-[WebHTMLView setMarkedText:selectedRange:]): Bail if !_canEdit. (-[WebHTMLView _insertText:selectInsertedText:]): Ditto. Some code rearranging to eliminate bridge local variable.
- WebView.subproj/WebHTMLViewPrivate.h: Renamed _canType to _canEdit.
- 9:37 AM Changeset in webkit [7666] by
-
- 2 edits in trunk/WebKit
Reviewed by me
- WebCoreSupport.subproj/WebDashboardRegion.h: Check in file copied from WebCore.
- 8:35 AM Changeset in webkit [7665] by
-
- 2 adds in trunk/LayoutTests/fast/tokenizer
Layout tests for acceptable and unacceptable values of "language" and "type" attributes for <script> tags.