Timeline
Mar 24, 2005:
- 4:14 PM Changeset in webkit [8978] by
-
- 3 edits in trunk
versioning for tip of tree, Safari 2.0 (412+)
- 4:05 PM Changeset in webkit [8977]
-
- 1 copy in tags/Safari-312
This commit was manufactured by cvs2svn to create tag 'Safari-312'.
- 4:05 PM Changeset in webkit [8976] by
-
- 3 edits in trunk
versioning for SUPanWheat, Safari 1.3 (312)
- 3:59 PM Changeset in webkit [8975]
-
- 1 copy in tags/Safari-412
This commit was manufactured by cvs2svn to create tag 'Safari-412'.
- 3:59 PM Changeset in webkit [8974] by
-
- 6 edits in trunk
Safari-412 stamp
- 2:58 PM Changeset in webkit [8973] by
-
- 2 edits in trunk/WebCore
Fixed <rdar://problem/4052683> After adding/removing stocks from Stocks Widget, stock areas went blank
The request was being collected before firing it's load handler.
We now gc protect the request while it's loading.
Reviewed by Maciej.
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::send): (KJS::XMLHttpRequest::abort): (KJS::XMLHttpRequest::slotFinished): (KJS::XMLHttpRequestProtoFunc::tryCall):
Mar 23, 2005:
- 7:39 PM Changeset in webkit [8972] by
-
- 3 edits in trunk
versioning for TOT, Safari 2.0 (411+)
- 7:31 PM Changeset in webkit [8971]
-
- 1 copy in tags/Safari-311
This commit was manufactured by cvs2svn to create tag 'Safari-311'.
- 7:31 PM Changeset in webkit [8970] by
-
- 3 edits in trunk
versioning for SUPanWheat, Safari 1.3 (311)
- 7:24 PM Changeset in webkit [8969]
-
- 1 copy in tags/Safari-411
This commit was manufactured by cvs2svn to create tag 'Safari-411'.
- 7:24 PM Changeset in webkit [8968] by
-
- 6 edits in trunk
Safari-411 stamp
- 7:03 PM Changeset in webkit [8967] by
-
- 2 edits in trunk/WebKit
Use Patti Yeh's hack to determine the appropriate rectangle
to place the "associated word" window.
If there is no marked text firstRectForCharacterRange: will
use the selected range to determine the returned rectangle,
ignoring the input range. This is the fix from
4029491 that I previously backed out.
Reviewed by Vicki.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView firstRectForCharacterRange:]):
- 5:47 PM Changeset in webkit [8966] by
-
- 2 edits in trunk/WebCore
Further fix for 4053515.
Covered cases where text position doesn't lie inside a
text node.
Reviewed by Richard.
- khtml/editing/visible_text.cpp: (khtml::TextIterator::setRangeFromLocationAndLength):
- 3:55 PM Changeset in webkit [8965] by
-
- 2 edits in trunk/WebKit
Fixed <rdar://problem/4062490> REGRESSION (WebKit-408): no subresources reported in Activity window after going back at hrweb.apple.com
Stop collecting subresource responses after the document
had loaded, not after it has been opened.
Reviewed by Chris.
- WebView.subproj/WebFrame.m: (-[WebFrame _setState:]): (-[WebFrame _opened]):
- 2:09 PM Changeset in webkit [8964] by
-
- 6 edits2 adds in trunk/WebKit
WebKit:
Reviewed by Darin.
<rdar://problem/4051145> The QuickTime Cocoa plug-in needs an SPI that it can call to check for URL policy
- Plugins.subproj/WebPluginContainerCheck.h: Added.
- Plugins.subproj/WebPluginContainerCheck.m: Added this new helper class to encapsulate an async plugin navigation check. (+[WebPluginContainerCheck checkWithRequest:target:resultObject:selector:controller:]): Convenience allocator that gives autoreleased value. (-[WebPluginContainerCheck initWithRequest:target:resultObject:selector:controller:]): Initializer. (-[WebPluginContainerCheck finalize]): Just assert that we're done, it would be bad to deallocate this object while request is still outstanding. (-[WebPluginContainerCheck dealloc]): Ditto. (-[WebPluginContainerCheck _continueWithPolicy:]): Method to continue after async policy check. (-[WebPluginContainerCheck _isDisallowedFileLoad]): Do "file: URL from remote content" check. (-[WebPluginContainerCheck _actionInformationWithURL:]): Helper to make action dictionary. (-[WebPluginContainerCheck _askPolicyDelegate]): Call policy delegate to let the app decide if this load is allowed. (-[WebPluginContainerCheck start]): Start the check. (-[WebPluginContainerCheck cancel]): Cancel a check in progress.
- Plugins.subproj/WebPluginController.h:
- Plugins.subproj/WebPluginController.m: (-[WebPluginController initWithDocumentView:]): Initialize new _checksInProgress field. (-[WebPluginController _webPluginContainerCancelCheckIfAllowedToLoadRequest:]): Implement this new SPI method. (-[WebPluginController _cancelOutstandingChecks]): New helper to make sure to cancel all outstanding requests when destroying all plugins. (-[WebPluginController destroyAllPlugins]): Call above helper. (-[WebPluginController _webPluginContainerCheckIfAllowedToLoadRequest:inFrame:resultObject:selector:]): Implement this new plug-in SPI method. (-[WebPluginController bridge]): New helper method. (-[WebPluginController webView]): New helper method.
- WebView.subproj/WebPolicyDelegatePrivate.h: Add new navigation type WebNavigationTypePlugInRequest.
- WebKit.pbproj/project.pbxproj: Add new files.
- WebView.subproj/WebDefaultPolicyDelegate.m: (-[WebDefaultPolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]): Don't open externally on a plug-in request.
WebBrowser:
Reviewed by Darin.
<rdar://problem/4051145> The QuickTime Cocoa plug-in needs an SPI that it can call to check for URL policy
- BrowserWebController.m: (-[BrowserWebView decidePolicyForAction:request:frame:newFrameName:decisionListener:]): In case this is a plugin load request, accept it early to avoid throwing up UI or causing external loads.
- 11:49 AM Changeset in webkit [8963] by
-
- 7 edits in trunk
WebCore:
Fixed <rdar://problem/4053515> REGRESSION (Mail): Kotoeri input method reconversion does not work in WebViews
We now use actual document NSRanges to represent both marked text
ranges and selection ranges.
Reviewed by Ken.
- khtml/editing/visible_text.cpp: (khtml::TextIterator::rangeLength): (khtml::TextIterator::setRangeFromLocationAndLength):
- khtml/editing/visible_text.h:
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge convertToNSRange:DOM::]): (-[WebCoreBridge DOM::convertToDOMRange:]): (-[WebCoreBridge selectNSRange:]): (-[WebCoreBridge markedTextDOMRange]): (-[WebCoreBridge markedTextNSRange]):
WebKit:
Fixed <rdar://problem/4053515> REGRESSION (Mail): Kotoeri input method reconversion does not work in WebViews
We now use actual document NSRanges to represent both marked text
ranges and selection ranges.
Reviewed by Ken Kocienda.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView validAttributesForMarkedText]): (-[WebHTMLView firstRectForCharacterRange:]): (-[WebHTMLView selectedRange]): (-[WebHTMLView markedRange]): (-[WebHTMLView _selectMarkedText]): (-[WebHTMLView setMarkedText:selectedRange:]):
Mar 22, 2005:
- 6:42 PM Changeset in webkit [8962] by
-
- 3 edits in trunk/WebCore
Reviewed by Vicki.
Fixed <rdar://problem/4062336> REGRESSION (406-407): HTML submenus not working at hrweb.apple.com after going back
Rolled out the fix for <rdar://problem/4041374> REGRESSION (185-186): unload handlers (at least those added with addEventListener) are broken
We clearly need a better solution to 4041374. We can't indiscriminately remove event listeners in closeURL() after-all. Since event listeners are registered in a <script> tag, which is evaluated and executed at page load time, this becomes a problem since we don't reevaluate a page's <script> that is in the back/forward cache. Thus once you leave the page, the listeners are gone for good. This is the problem.
- khtml/khtml_part.cpp: (KHTMLPart::closeURL):
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::detach):
- 6:03 PM Changeset in webkit [8961]
-
- 3 copies in tags/Safari-410
This commit was manufactured by cvs2svn to create tag 'Safari-410'.
- 6:03 PM Changeset in webkit [8960]
-
- 3 copies in tags/Safari-310
This commit was manufactured by cvs2svn to create tag 'Safari-310'.
- 6:03 PM Changeset in webkit [8959] by
-
- 2 edits in trunk/WebCore
- roll the fix for <rdar://problem/4060266> back in, since its now approved by CCC (and move the Safari-410 release marker)
- khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextBox):
- 5:50 PM Changeset in webkit [8958] by
-
- 3 edits in trunk
versioning for TOT, Safari 2.0 (410+)
- 5:45 PM Changeset in webkit [8957] by
-
- 3 edits in trunk
versioning for SUPanWheat, Safari 1.3 (310)
- 5:39 PM Changeset in webkit [8956] by
-
- 6 edits in trunk
Safari-410 stamp
- 5:32 PM Changeset in webkit [8955] by
-
- 2 edits in trunk/WebCore
- roll out the fix for <rdar://problem/4060266> since it was denied by CCC
- khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextBox):
- 2:12 PM Changeset in webkit [8954] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4060266> Double-clicking in Dictionary.app doesn't work for some words (coming just after style change)
- khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextBox): Complete the check of whether to emit space for collapsed space.
- 9:59 AM Changeset in webkit [8953] by
-
- 2 edits in trunk/WebCore
Reviewed by John.
<rdar://problem/4061443> REGRESSION (8A420-8A421): Pasting in the Stickies widget is broken again
- khtml/editing/htmlediting.cpp: (khtml::positionBeforeContainingSpecialElement): (khtml::positionAfterContainingSpecialElement): Return unchanged Position rather than a null or non-editable one.
- 5:10 AM Changeset in webkit [8952] by
-
- 2 edits in trunk/WebKit
- English.lproj/StringsNotToBeLocalized.txt: Updated for recent changes.