Timeline
May 14, 2004:
- 6:06 PM Changeset in webkit [6615] by
-
- 6 edits in trunk
Reviewed by mjs.
<rdar://problem/3642427>: framework marketing number should be 2.0 for DoubleBarrel release
- JavaScriptCore.pbproj/project.pbxproj: change CFBundleShortVersionString to 2.0
- WebCore.pbproj/project.pbxproj: change CFBundleShortVersionString to 2.0
- WebKit.pbproj/project.pbxproj: change CFBundleShortVersionString to 2.0
- 5:49 PM Changeset in webkit [6614]
-
- 57 copies2 deletes in tags/WebCore-125~6~6
This commit was manufactured by cvs2svn to create tag
'WebCore-125~6~6'.
- 5:49 PM Changeset in webkit [6613] by
-
- 2 edits in branches/Safari-1-2-branch/WebCore
WebCore-125.6.6
- 5:48 PM Changeset in webkit [6612] by
-
- 2 edits in branches/Safari-1-2-branch/WebCore
Fix build bustage in last change, merge did not work in older tree.
- khtml/rendering/render_image.cpp: (RenderImage::imageMap):
- 4:51 PM Changeset in webkit [6611]
-
- 57 copies2 deletes in tags/WebCore-125~6~5
This commit was manufactured by cvs2svn to create tag
'WebCore-125~6~5'.
- 4:51 PM Changeset in webkit [6610] by
-
- 2 edits in branches/Safari-1-2-branch/WebCore
WebCore-125.6.5
- 4:47 PM Changeset in webkit [6609] by
-
- 8 edits in branches/Safari-1-2-branch/WebCore
Merge Dave's changes for Epiphany.
2004-04-29 David Hyatt <hyatt@apple.com>
Expose summary on tables.
Reviewed by darin
- kwq/KWQAccObject.mm: (-[KWQAccObject helpText]):
2004-04-29 David Hyatt <hyatt@apple.com>
Implement image maps for accessibility.
Reviewed by darin
- khtml/html/html_imageimpl.cpp: (HTMLAreaElementImpl::getRect):
- khtml/html/html_imageimpl.h:
- khtml/rendering/render_image.cpp: (RenderImage::imageMap): (RenderImage::nodeAtPoint):
- khtml/rendering/render_image.h:
- kwq/KWQAccObject.h:
- kwq/KWQAccObject.mm: (-[KWQAccObject initWithRenderer:]): (-[KWQAccObject anchorElement]): (-[KWQAccObject parentObject]): (-[KWQAccObject parentObjectUnignored]): (-[KWQAccObject addChildrenToArray:]): (-[KWQAccObject role]): (-[KWQAccObject helpText]): (-[KWQAccObject value]): (-[KWQAccObject title]): (-[KWQAccObject position]): (-[KWQAccObject size]): (-[KWQAccObject accessibilityIsIgnored]): (-[KWQAccObject accessibilityAttributeNames]): (-[KWQAccObject accessibilityAttributeValue:]):
- kwq/KWQRegion.mm: (QRegion::boundingRect):
2004-04-29 David Hyatt <hyatt@apple.com>
- Change the role of links from AXButton to AXLink.
- Add support for list markers using a new role, AXListMarker.
Reviewed by kocienda
- khtml/rendering/render_list.h: (khtml::RenderListMarker::text):
- kwq/KWQAccObject.mm: (-[KWQAccObject role]): (-[KWQAccObject roleDescription]): (-[KWQAccObject value]): (-[KWQAccObject accessibilityIsIgnored]):
- 4:02 PM Changeset in webkit [6608] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin, coded by Maciej.
- fixed extra repaints when doing auto-fill checks on all pages that have pop-up buttons
- kwq/KWQComboBox.mm: (QComboBox::populateMenu): Set the populating-menu flag and clear it when done. (-[KWQPopUpButton setPopulatingMenu:]): Added. Sets flag. (-[KWQPopUpButton setNeedsDisplayInRect:]): Do nothing if the flag is set.
- 3:56 PM Changeset in webkit [6607] by
-
- 3 edits in trunk/WebKit
Eliminate timedLayout.
Reviewed by darin
- WebView.subproj/WebFrame.m: (-[WebFramePrivate dealloc]): (-[WebFrame _detachFromParent]): (-[WebFrame _transitionToLayoutAcceptable]): (-[WebFrame _setState:]): (-[WebFrame _checkLoadCompleteForThisFrame]): (-[WebFrame stopLoading]):
- WebView.subproj/WebFramePrivate.h:
- 3:51 PM Changeset in webkit [6606]
-
- 7 copies in tags/Safari-140
This commit was manufactured by cvs2svn to create tag 'Safari-140'.
- 3:51 PM Changeset in webkit [6605] by
-
- 2 edits in trunk
move the Safari-140 release markers in the WebCore and WebKit ChangeLogs
- 3:44 PM Changeset in webkit [6604] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave.
- fixed <rdar://problem/3650026>: "background property doesn't work right on webdevtips.com due to background:inherit"
- khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::applyDeclarations): Added CSS_PROP_BACKGROUND to the list of properties that must be applied in the first pass.
- 2:21 PM Changeset in webkit [6603] by
-
- 2 edits in trunk/WebKit
Fixed: <rdar://problem/3655495>: (exception loading applets)
Reviewed by kocienda.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge pluginViewWithPackage:attributes:baseURL:]): when calling old cocoa plug-ins, use old keys
- 1:59 PM Changeset in webkit [6602] by
-
- 2 edits in trunk/WebKit
Fixed: <rdar://problem/3655204>: (repro assertion failure and crash loading java applets)
Reviewed by kocienda.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge pluginViewWithPackage:attributes:baseURL:]): call pluginViewWithArguments: for old Cocoa plug-ins
- 12:28 PM Changeset in webkit [6601] by
-
- 5 edits in trunk/WebCore
Fix image loading for <input type=image> and <object>. Make sure it works dynamically and make sure
the renderer is properly null-checked at attach time.
Reviewed by darin
- khtml/html/html_formimpl.cpp: (HTMLInputElementImpl::HTMLInputElementImpl): (HTMLInputElementImpl::~HTMLInputElementImpl): (HTMLInputElementImpl::parseHTMLAttribute): (HTMLInputElementImpl::attach):
- khtml/html/html_formimpl.h:
- khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::HTMLObjectElementImpl): (HTMLObjectElementImpl::~HTMLObjectElementImpl): (HTMLObjectElementImpl::parseHTMLAttribute): (HTMLObjectElementImpl::attach):
- khtml/html/html_objectimpl.h:
- 12:09 PM Changeset in webkit [6600] by
-
- 3 edits in trunk
set version number to 141u
- 12:05 PM Changeset in webkit [6599] by
-
- 6 edits in trunk
Safari-140 stamp
- 10:29 AM Changeset in webkit [6598] by
-
- 3 edits in trunk/WebKit
Copied headers from WebCore.
- DOM.subproj/DOMCore.h:
- DOM.subproj/DOMEvents.h:
- 10:27 AM Changeset in webkit [6597] by
-
- 5 edits in trunk/WebCore
- Made DOMEventTarget a formal protocol that is implemented by DOMNode
- Made DOMEventListener a formal protocol that any object can implement
Reviewed by kocienda.
- kwq/DOMCore.h:
- kwq/DOMEvents.h:
- 7:23 AM Changeset in webkit [6596] by
-
- 2 edits in trunk/WebKit
Reviewed by me
- Plugins.subproj/WebPluginController.m: (-[WebPluginController webPlugInContainerLoadRequest:inFrame:]): Fixed a compile error: undeclared identifier. Looked like a typo.
May 13, 2004:
- 6:23 PM Changeset in webkit [6595] by
-
- 4 edits in trunk
WebKit:
Backed out mistaken change that I didn't mean to checkin.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]):
Fixed indentation.
Reviewed by Chris.
- ChangeLog:
- bindings/objc/WebScriptObject.h:
- 6:08 PM Changeset in webkit [6594] by
-
- 7 edits in trunk
WebKit:
Updated to reflect new API.
Reviewed by Chris.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge setIsSelected:forView:]):
- WebView.subproj/WebFrame.m: (-[WebFrame _reloadForPluginChanges]):
WebCore:
Removed vestigial isSelected method.
Reviewed by Chris.
- kwq/KWQWidget.h:
- kwq/KWQWidget.mm: (QWidget::setIsSelected):
- kwq/WebCoreBridge.h:
- 5:40 PM Changeset in webkit [6593] by
-
- 9 edits in trunk/WebKit
Fixed some indenting issues in public headers.
- Plugins.subproj/WebJavaPlugIn.h:
- Plugins.subproj/WebPlugin.h:
- Plugins.subproj/WebScriptObject.h:
- WebView.subproj/WebEditingDelegate.h:
- WebView.subproj/WebFrameView.h:
- WebView.subproj/WebPolicyDelegate.h:
- WebView.subproj/WebResourceLoadDelegate.h:
- WebView.subproj/WebView.h:
- 5:30 PM Changeset in webkit [6592] by
-
- 3 edits in trunk/WebKit
Reviewed by Chris
Moved -DOMDocument convenience back to private header.
I mistakenly moved it to the public header earlier today.
- WebView.subproj/WebView.h: Removed
- WebView.subproj/WebViewPrivate.h: Re-added
- 5:24 PM Changeset in webkit [6591] by
-
- 5 edits in trunk/WebKit
Updated to implementation to reflect new API. Left old SPI
in place for compatibility. Can remove when the Java plug-in
updates.
Reviewed by Chris.
- Plugins.subproj/WebPlugin.h:
- Plugins.subproj/WebPluginContainer.h:
- Plugins.subproj/WebPluginController.h:
- Plugins.subproj/WebPluginController.m: (-[WebPluginController startAllPlugins]): (-[WebPluginController stopAllPlugins]): (-[WebPluginController addPlugin:]): (-[WebPluginController destroyAllPlugins]): (-[WebPluginController webPlugInContainerLoadRequest:inFrame:]): (-[WebPluginController showURL:inFrame:]): (-[WebPluginController webPlugInContainerShowStatus:]): (-[WebPluginController showStatus:]): (-[WebPluginController webPlugInContainerSelectionColor]): (-[WebPluginController selectionColor]): (-[WebPluginController webFrame]):
- 4:58 PM Changeset in webkit [6590] by
-
- 18 edits in trunk
Tests:
Updated Blot to use new API's.
- Blot/BlotDocument.m: (-[BlotDocument dataRepresentationOfType:]): (-[BlotDocument webView:didFinishLoadForFrame:]):
WebCore:
Fixed: <rdar://problem/3616555>: (API: Make DOM extensions and WebKit DOM operations public)
Reviewed by rjw.
- kwq/DOM.h: added DOMExtensions.h
- kwq/DOMHTML.h: renamed frame on DOMHTMLTableElement to frameBorders to avoid NSView conflicts
- kwq/DOMHTML.mm: (-[DOMHTMLTableElement frameBorders]): (-[DOMHTMLTableElement setFrameBorders:]):
WebKit:
- Added stubs for WebView action and drag & drop customization API's
- Fixed: <rdar://problem/3616555>: (API: Make DOM extensions and WebKit DOM operations public)
Reviewed by rjw.
- DOM.subproj/WebDOMOperations.h: added remaining DOM operations
- DOM.subproj/WebDOMOperationsPrivate.h:
- Misc.subproj/WebKit.h: added new public headers
- WebKit.pbproj/project.pbxproj:
- WebKit.exp: added symbol for WebElementDOMNodeKey
- WebView.subproj/WebUIDelegate.h: added new UI delegate methods
- WebView.subproj/WebView.h: added new pasteboard related methods
- WebView.subproj/WebView.m: (+[WebView URLFromPasteboard:]): new stub (+[WebView URLTitleFromPasteboard:]): new stub (-[WebView dragOperationForDraggingInfo:]): new stub (-[WebView pasteboardTypesForSelection]): new stub (-[WebView writeSelectionWithPasteboardTypes:toPasteboard:]): new stub (-[WebView pasteboardTypesForElement:]): new stub (-[WebView writeElement:withPasteboardTypes:toPasteboard:]): new stub
- WebView.subproj/WebViewPrivate.h:
- 4:39 PM Changeset in webkit [6589] by
-
- 1 add in trunk/WebKit/Plugins.subproj/WebJavaPlugIn.h
Added WebJavaPlugIn.h, fixed build problem.
- 4:24 PM Changeset in webkit [6588] by
-
- 37 edits2 adds in trunk
WebKit:
Changed imports of all DOM headers. DOM headers
should be imported using the normal #import <WebCore/foo.h>,
they import is modified when copied to WebKit.
Other approved API changes. Currently unimplemented.
Reviewed by Chris.
- ChangeLog:
- DOM.subproj/DOM.h:
- DOM.subproj/DOMCSS.h:
- DOM.subproj/DOMCore.h:
- DOM.subproj/DOMEvents.h:
- DOM.subproj/DOMExtensions.h:
- DOM.subproj/DOMHTML.h:
- DOM.subproj/DOMRange.h:
- DOM.subproj/DOMStylesheets.h:
- DOM.subproj/DOMTraversal.h:
- DOM.subproj/DOMViews.h:
- Plugins.subproj/WebPlugin.h:
- Plugins.subproj/WebPluginContainer.h:
- Plugins.subproj/WebPluginPackage.m:
- Plugins.subproj/WebPluginViewFactory.h:
- Plugins.subproj/WebScriptObject.h:
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]): (-[WebBridge pluginViewWithPackage:attributes:baseURL:]):
- WebKit.exp:
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebFrameLoadDelegate.h:
- WebView.subproj/WebView.h:
- WebView.subproj/WebView.m: (-[WebView windowScriptObject]):
- copy-webcore-files-to-webkit:
WebCore:
Changed imports of all DOM headers. DOM headers
should be imported using the normal #import <WebCore/foo.h>,
they import is modified when copied to WebKit.
Reviewed by Chris.
- ChangeLog:
- kwq/DOM.h:
- kwq/DOMCSS.h:
- kwq/DOMCore.h:
- kwq/DOMEvents.h:
- kwq/DOMExtensions.h:
- kwq/DOMHTML.h:
- kwq/DOMInternal.h:
- kwq/DOMRange.h:
- kwq/DOMStylesheets.h:
- kwq/DOMTraversal.h:
- kwq/DOMViews.h:
Approved API changes. Currently unimplemented.
Reviewed by Chris.
- ChangeLog:
- JavaScriptCore.pbproj/project.pbxproj:
- bindings/objc/WebScriptObject.h: Added.
- bindings/objc/WebScriptObject.mm: Added. (+[WebScriptObject throwException:]): (-[WebScriptObject callWebScriptMethod:withArguments:]): (-[WebScriptObject evaluateWebScript:]): (-[WebScriptObject stringRepresentation]): (+[WebUndefined undefined]): (-[WebUndefined initWithCoder:]): (-[WebUndefined encodeWithCoder:]): (-[WebUndefined copyWithZone:]):
- 11:01 AM Changeset in webkit [6587] by
-
- 2 edits in trunk/WebCore
Reviewed by me
- khtml/editing/htmlediting_impl.cpp: (khtml::ApplyStyleCommandImpl::applyStyleIfNeeded): Fix deployment build bustage. Uninitialized variable.
- 10:53 AM Changeset in webkit [6586] by
-
- 7 edits1 add in trunk/WebKit
Reviewed by Kevin
Move WebKit editing APIs to public API files.
- WebCoreSupport.subproj/WebBridge.m: Add WebEditingDelegate include.
- WebKit.pbproj/project.pbxproj: Go Xcode!
- WebView.subproj/WebDefaultEditingDelegate.m: Remove WebViewPrivate include; add WebEditingDelegate include.
- WebView.subproj/WebEditingDelegate.h: Added. New file.
- WebView.subproj/WebView.h: Move API-approved interfaces to this file.
- WebView.subproj/WebView.m: Add WebEditingDelegate include.
- WebView.subproj/WebViewPrivate.h: Move API-approved interfaces from this file.
- 9:41 AM Changeset in webkit [6585] by
-
- 14 edits in trunk/WebCore
WebCore:
Reviewed by Hyatt
Implemented first cut at text style change code.
- khtml/editing/htmlediting.cpp: (khtml::ApplyStyleCommand::ApplyStyleCommand): (khtml::ApplyStyleCommand::~ApplyStyleCommand): (khtml::ApplyStyleCommand::impl): (khtml::RemoveCSSPropertyCommand::RemoveCSSPropertyCommand): (khtml::RemoveCSSPropertyCommand::~RemoveCSSPropertyCommand): (khtml::RemoveCSSPropertyCommand::impl): (khtml::RemoveCSSPropertyCommand::styleDeclaration): (khtml::RemoveCSSPropertyCommand::property): (khtml::RemoveNodeAttributeCommand::RemoveNodeAttributeCommand): (khtml::RemoveNodeAttributeCommand::~RemoveNodeAttributeCommand): (khtml::RemoveNodeAttributeCommand::impl): (khtml::RemoveNodeAttributeCommand::element): (khtml::RemoveNodeAttributeCommand::attribute): (khtml::RemoveNodePreservingChildrenCommand::RemoveNodePreservingChildrenCommand): (khtml::RemoveNodePreservingChildrenCommand::~RemoveNodePreservingChildrenCommand): (khtml::RemoveNodePreservingChildrenCommand::impl): (khtml::RemoveNodePreservingChildrenCommand::node): (khtml::SetNodeAttributeCommand::SetNodeAttributeCommand): (khtml::SetNodeAttributeCommand::~SetNodeAttributeCommand): (khtml::SetNodeAttributeCommand::impl): (khtml::SetNodeAttributeCommand::element): (khtml::SetNodeAttributeCommand::attribute): (khtml::SetNodeAttributeCommand::value):
- khtml/editing/htmlediting.h: (khtml::): (khtml::ApplyStyleCommand::):
Removed a bunch of unnecessary DOM namespace qualifiers.
Fixed calls to parent(), which relied on the TreeShared interface to get a parent,
and changed to the parentNode() DOM Node call, which is more suitable given the
intention.
- khtml/editing/htmlediting_impl.cpp: (khtml::CompositeEditCommandImpl::insertNodeBefore): (khtml::CompositeEditCommandImpl::insertNodeAfter): (khtml::CompositeEditCommandImpl::appendNode): (khtml::CompositeEditCommandImpl::removeNode): (khtml::CompositeEditCommandImpl::removeNodeAndPrune): (khtml::CompositeEditCommandImpl::removeNodePreservingChildren): (khtml::CompositeEditCommandImpl::splitTextNode): (khtml::CompositeEditCommandImpl::joinTextNodes): (khtml::CompositeEditCommandImpl::insertText): (khtml::CompositeEditCommandImpl::deleteText): (khtml::CompositeEditCommandImpl::replaceText): (khtml::CompositeEditCommandImpl::removeCSSProperty): (khtml::CompositeEditCommandImpl::removeNodeAttribute): (khtml::CompositeEditCommandImpl::setNodeAttribute):
Text style change command implementations.
There are a couple more parent() -> parentNode() changes in here as well.
(khtml::ApplyStyleCommandImpl::ApplyStyleCommandImpl):
(khtml::ApplyStyleCommandImpl::~ApplyStyleCommandImpl):
(khtml::ApplyStyleCommandImpl::commandID):
(khtml::ApplyStyleCommandImpl::doApply):
(khtml::ApplyStyleCommandImpl::isHTMLStyleNode):
(khtml::ApplyStyleCommandImpl::removeHTMLStyleNode):
(khtml::ApplyStyleCommandImpl::removeCSSStyle):
(khtml::ApplyStyleCommandImpl::removeCSSProperty):
(khtml::ApplyStyleCommandImpl::setNodeAttribute):
(khtml::ApplyStyleCommandImpl::removeNodeAttribute):
(khtml::ApplyStyleCommandImpl::removeNodePreservingChildren):
(khtml::ApplyStyleCommandImpl::mustExlicitlyApplyStyle):
(khtml::ApplyStyleCommandImpl::createExplicitApplyStyleNode):
(khtml::ApplyStyleCommandImpl::currentlyHasStyle):
(khtml::ApplyStyleCommandImpl::cssProperty):
(khtml::ApplyStyleCommandImpl::matchesTargetStyle):
(khtml::ApplyStyleCommandImpl::positionInsertionPoint):
(khtml::ApplyStyleCommandImpl::splitTextAtStartIfNeeded):
(khtml::ApplyStyleCommandImpl::splitTextAtEndIfNeeded):
(khtml::ApplyStyleCommandImpl::applyStyleIfNeeded):
(khtml::ApplyStyleCommandImpl::removeStyle):
(khtml::ApplyStyleCommandImpl::cloneSelection):
(khtml::ApplyStyleCommandImpl::insertFragment):
(khtml::ApplyStyleCommandImpl::applyInPlace):
(khtml::ApplyStyleCommandImpl::applyUsingFragment):
(khtml::DeleteSelectionCommandImpl::DeleteSelectionCommandImpl):
(khtml::InsertNodeBeforeCommandImpl::doApply):
(khtml::InsertNodeBeforeCommandImpl::doUnapply):
(khtml::JoinTextNodesCommandImpl::doApply):
(khtml::PasteMarkupCommandImpl::PasteMarkupCommandImpl):
(khtml::RemoveCSSPropertyCommandImpl::RemoveCSSPropertyCommandImpl):
(khtml::RemoveCSSPropertyCommandImpl::~RemoveCSSPropertyCommandImpl):
(khtml::RemoveCSSPropertyCommandImpl::commandID):
(khtml::RemoveCSSPropertyCommandImpl::doApply):
(khtml::RemoveCSSPropertyCommandImpl::doUnapply):
(khtml::RemoveNodeAttributeCommandImpl::RemoveNodeAttributeCommandImpl):
(khtml::RemoveNodeAttributeCommandImpl::~RemoveNodeAttributeCommandImpl):
(khtml::RemoveNodeAttributeCommandImpl::commandID):
(khtml::RemoveNodeAttributeCommandImpl::doApply):
(khtml::RemoveNodeAttributeCommandImpl::doUnapply):
(khtml::RemoveNodePreservingChildrenCommandImpl::RemoveNodePreservingChildrenCommandImpl):
(khtml::RemoveNodePreservingChildrenCommandImpl::~RemoveNodePreservingChildrenCommandImpl):
(khtml::RemoveNodePreservingChildrenCommandImpl::commandID):
(khtml::RemoveNodePreservingChildrenCommandImpl::doApply):
(khtml::SetNodeAttributeCommandImpl::SetNodeAttributeCommandImpl):
(khtml::SetNodeAttributeCommandImpl::~SetNodeAttributeCommandImpl):
(khtml::SetNodeAttributeCommandImpl::commandID):
(khtml::SetNodeAttributeCommandImpl::doApply):
(khtml::SetNodeAttributeCommandImpl::doUnapply):
(khtml::SplitTextNodeCommandImpl::doUnapply):
(khtml::TypingCommandImpl::insertText):
Text style change command implementations.
- khtml/editing/htmlediting_impl.h: (khtml::ApplyStyleCommandImpl::): (khtml::ApplyStyleCommandImpl::removingStyle): (khtml::RemoveCSSPropertyCommandImpl::styleDeclaration): (khtml::RemoveCSSPropertyCommandImpl::property): (khtml::RemoveNodeAttributeCommandImpl::element): (khtml::RemoveNodeAttributeCommandImpl::attribute): (khtml::RemoveNodePreservingChildrenCommandImpl::node): (khtml::SetNodeAttributeCommandImpl::element): (khtml::SetNodeAttributeCommandImpl::attribute): (khtml::SetNodeAttributeCommandImpl::value):
Fixed a bug where the TreeWalker returned the current node instead
of null when an attempt was made to use the iterator to go to a
non-existent location.
- khtml/xml/dom2_traversalimpl.cpp: (DOM::TreeWalkerImpl::parentNode): (DOM::TreeWalkerImpl::firstChild): (DOM::TreeWalkerImpl::lastChild): (DOM::TreeWalkerImpl::previousSibling): (DOM::TreeWalkerImpl::nextSibling): (DOM::TreeWalkerImpl::previousNode): (DOM::TreeWalkerImpl::nextNode):
A convenience.
- khtml/xml/dom_elementimpl.cpp: (ElementImpl::hasAttributes):
- khtml/xml/dom_elementimpl.h:
New helpers to begin moving us to using DOM Range-compliant positions in our code.
- khtml/xml/dom_position.cpp: (DOM::Position::equivalentRangeCompliantPosition): (DOM::Position::equivalentShallowPosition): (DOM::Position::inLastEditableInContainingEditableBlock):
(DOM::Position::debugPosition): Debugging aid.
- khtml/xml/dom_position.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge applyStyle:]): First bit of wiring up. Some hard-coded temporary code in here will need to be improved soon.
WebKit:
Fixed:
<rdar://problem/3633296>: (Japanese input is not working properly in Carbon Web Kit applications (including CarbonWeb))
<rdar://problem/3631390>: (can't toggle between Input Methods (IMEs) using cmd-space in Carbon Web Kit applications)
Reviewed by rjw.
- Carbon.subproj/CarbonWindowAdapter.m: (-[CarbonWindowAdapter sendSuperEvent:]): call [NSInputContext processInputKeyBindings:inEvent] just as NSApp does
- Carbon.subproj/HIWebView.m: (HIWebViewEventHandler): [NSApp setWindowsNeedUpdate:YES] must be called before events so that ActivateTSMDocument is called to set an active document. Without an active document, TSM will use a default document which uses a bottom-line input window which we don't want.
May 12, 2004:
- 6:01 PM Changeset in webkit [6584] by
-
- 6 edits in trunk/WebCore
Improve layout scheduling. Make sure no layouts can be scheduled until over a minimum delay threshold.
- khtml/khtmlview.cpp: (KHTMLView::scheduleRelayout):
- khtml/rendering/render_frames.cpp: (RenderPart::updateWidgetPositions):
- khtml/rendering/render_text.cpp: (RenderText::paint):
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::DocumentImpl): (DocumentImpl::close): (DocumentImpl::setParsing): (DocumentImpl::shouldScheduleLayout): (DocumentImpl::minimumLayoutDelay):
- khtml/xml/dom_docimpl.h:
- 5:50 PM Changeset in webkit [6583] by
-
- 1 edit in trunk/WebKit/WebView.subproj/WebHTMLView.m
Updated CarbonWeb example to include work-arounds for printing problems. The
work-around makes use of SPI, unfortunate, but necessary.
- 5:17 PM Changeset in webkit [6582] by
-
- 3 edits in trunk/WebKit
WebKit:
Fixed:
<rdar://problem/3633296>: (Japanese input is not working properly in Carbon Web Kit applications (including CarbonWeb))
<rdar://problem/3631390>: (can't toggle between Input Methods (IMEs) using cmd-space in Carbon Web Kit applications)
Reviewed by rjw.
- Carbon.subproj/CarbonWindowAdapter.m: (-[CarbonWindowAdapter sendSuperEvent:]): call [NSInputContext processInputKeyBindings:inEvent] just as NSApp does
- Carbon.subproj/HIWebView.m: (HIWebViewEventHandler): [NSApp setWindowsNeedUpdate:YES] must be called before events so that ActivateTSMDocument is called to set an active document. Without an active document, TSM will use a default document which uses a bottom-line input window which we don't want.
WebKitExamples:
Workaround for:
<rdar://problem/3633296>: (Japanese input is not working properly in Carbon Web Kit applications (including CarbonWeb))
<rdar://problem/3631390>: (can't toggle between Input Methods (IMEs) using cmd-space in Carbon Web Kit applications)
Reviewed by rjw.
- CarbonWeb/CarbonWeb.pbproj/project.pbxproj: xcode project update
- CarbonWeb/TWebWindow.cp:
- [NSApp setWindowsNeedUpdate:YES] must be called before events so that ActivateTSMDocument is called to set an active document. Without an active document, TSM will use a default document which uses a bottom-line input window which we don't want.
- use Larry's command-space workaround for cmd-space toggling
- 2:30 PM Changeset in webkit [6581] by
-
- 4 edits1 add in trunk
Changes to plugin scripting extensions.`
May 11, 2004:
- 7:05 PM Changeset in webkit [6580] by
-
- 20 edits in trunk
WebCore:
Support for: <rdar://problem/3616471>: (API: provide way to get from WebFrame to DOMDocument and vice versa)
Reviewed by rjw.
- kwq/DOM.mm: (-[DOMDocument _ownerElement]): new
- kwq/DOMInternal.h:
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge frameElement]): new
WebKit:
Fixed:
<rdar://problem/3616537>: (API: Make WebResource, WebArchive and related API's public)
<rdar://problem/3616471>: (API: provide way to get from WebFrame to DOMDocument and vice versa)
Reviewed by rjw.
- DOM.subproj/WebDOMOperations.h:
- DOM.subproj/WebDOMOperations.m: (-[DOMHTMLFrameElement contentFrame]): new (-[DOMHTMLIFrameElement contentFrame]): new (-[DOMHTMLObjectElement contentFrame]): new
- DOM.subproj/WebDOMOperationsPrivate.h:
- Misc.subproj/WebNSImageExtras.m: (-[NSImage _web_saveAndOpen]): fixed leak
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebDataSource.h:
- WebView.subproj/WebDataSource.m: (-[WebDataSource _addSubresources:]): made private (-[WebDataSource _archiveWithMarkupString:nodes:]): handle object tags with frame content (-[WebDataSource _archiveWithCurrentState:]): renamed from _archive, now takes flag (-[WebDataSource _replaceSelectionWithArchive:]): call renamed _addSubresources (-[WebDataSource webArchive]): new (-[WebDataSource mainResource]): new (-[WebDataSource subresources]): made public (-[WebDataSource subresourceForURL:]): made public (-[WebDataSource addSubresource:]): made public
- WebView.subproj/WebDataSourcePrivate.h:
- WebView.subproj/WebDocumentPrivate.h:
- WebView.subproj/WebFrame.h:
- WebView.subproj/WebFrame.m: (-[WebFrame _loadRequest:subresources:subframeArchives:]): call renamed _addSubresources (-[WebFrame DOMDocument]): new (-[WebFrame frameElement]): new (-[WebFrame loadArchive:]): made public
- WebView.subproj/WebFramePrivate.h:
- WebView.subproj/WebHTMLRepresentation.m: (-[WebHTMLRepresentation loadArchive]): call renamed _addSubresources
- WebView.subproj/WebImageRepresentation.m: (-[WebImageRepresentation archive]): call webArchive on WebDataSource
- 2:58 PM Changeset in webkit [6579] by
-
- 4 adds in trunk/LayoutTests/fast/block/float
Add new layout tests for float bug fixes.
- 2:45 PM Changeset in webkit [6578] by
-
- 10 edits in trunk/LayoutTests
Revised layout test with image and float changes.
- 1:29 PM Changeset in webkit [6577] by
-
- 6 edits in trunk/WebCore
Fix makeChildrenNonInline so that it does not wrap floats unless an inline is actually found.
Fix block minmaxwidth to add together contiguous runs of floats.
Fix the content image loader to not destroy the image when removed from the document.
Reviewed by darin
- ChangeLog:
- khtml/html/html_imageimpl.cpp: (HTMLImageLoader::~HTMLImageLoader): (HTMLImageElementImpl::detach):
- khtml/html/html_imageimpl.h: (DOM::):
- khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::createRenderer):
- khtml/html/html_objectimpl.h:
- khtml/rendering/render_block.cpp: (khtml::getInlineRun): (khtml::RenderBlock::calcInlineMinMaxWidth): (khtml::RenderBlock::calcBlockMinMaxWidth):
- 10:30 AM Changeset in webkit [6576]
-
- 6 copies2 deletes in tags/WebCore-139~2
This commit was manufactured by cvs2svn to create tag
'WebCore-139~2'.
- 10:30 AM Changeset in webkit [6575] by
-
- 2 edits in trunk/WebCore
fix B&I build failure caused by case sensitivity