Timeline
Oct 13, 2002:
- 11:44 PM Changeset in webkit [2313] by
-
- 3 edits in trunk/WebKit
- English.lproj/StringsNotToBeLocalized.txt: Added strings from WebBookmarkProxy.m.
- 11:16 PM Changeset in webkit [2312] by
-
- 7 edits6 adds2 deletes in trunk/WebKit
- Eliminated the dual-role behavior of WebPluginStream. Renamed WebPluginStream to WebBaseNetscapePluginStream.
WebNetscapePluginRepresentation, a subclass of WebNetscapePluginRepresentation, is the document representation for standalone plug-ins. WebNetscapePluginStream, also a subclass of WebNetscapePluginRepresentation, is the general plug-in stream loader for embedded plug-ins or plug-in requested streams.
23 plug-in source files with more likely to come!
- Plugins.subproj/WebBaseNetscapePluginStream.h: Added.
- Plugins.subproj/WebBaseNetscapePluginStream.m: Added. (-[WebBaseNetscapePluginStream dealloc]): (-[WebBaseNetscapePluginStream setPluginPointer:]): (-[WebBaseNetscapePluginStream setResponse:]): (-[WebBaseNetscapePluginStream receivedData:]): (-[WebBaseNetscapePluginStream receivedError:]): (-[WebBaseNetscapePluginStream finishedLoadingWithData:]):
- Plugins.subproj/WebBaseNetscapePluginView.h:
- Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView setWindow]): (-[WebBaseNetscapePluginView pluginPointer]): (-[WebBaseNetscapePluginView drawRect:]): (-[WebBaseNetscapePluginView loadRequest:inTarget:withNotifyData:]):
- Plugins.subproj/WebNetscapePluginDocumentView.m:
- Plugins.subproj/WebNetscapePluginRepresentation.h: Added.
- Plugins.subproj/WebNetscapePluginRepresentation.m: Added. (-[WebNetscapePluginRepresentation setDataSource:]): (-[WebNetscapePluginRepresentation receivedData:withDataSource:]): (-[WebNetscapePluginRepresentation receivedError:withDataSource:]): (-[WebNetscapePluginRepresentation finishedLoadingWithDataSource:]):
- Plugins.subproj/WebNetscapePluginStream.h: Added.
- Plugins.subproj/WebNetscapePluginStream.m: Added. (-[WebNetscapePluginStream setCurrentURL:]): (-[WebNetscapePluginStream initWithRequest:pluginPointer:notifyData:]): (-[WebNetscapePluginStream dealloc]): (-[WebNetscapePluginStream start]): (-[WebNetscapePluginStream stop]): (-[WebNetscapePluginStream loadEnded]): (-[WebNetscapePluginStream handle:willSendRequest:]): (-[WebNetscapePluginStream handle:didReceiveResponse:]): (-[WebNetscapePluginStream handle:didReceiveData:]): (-[WebNetscapePluginStream handleDidFinishLoading:]): (-[WebNetscapePluginStream handle:didFailLoadingWithError:]):
- Plugins.subproj/WebPluginDatabase.m: (-[WebNetscapePluginDatabase init]):
- Plugins.subproj/WebPluginStream.h: Removed.
- Plugins.subproj/WebPluginStream.m: Removed.
- WebKit.pbproj/project.pbxproj:
Oct 11, 2002:
- 11:10 PM Changeset in webkit [2311] by
-
- 5 edits in trunk/WebCore
Avoid one-click crasher.
- Debug/SnippetController.m: (-[SnippetController load]):
Remove debugging.
- kwq/WebCoreDOMDocument.mm: (+[WebCoreDOMDocument documentWithImpl:DOM::]):
- kwq/WebCoreDOMNode.mm: (-[WebCoreDOMNode lastChild]):
- 10:49 PM Changeset in webkit [2310] by
-
- 18 edits in trunk
More implementation of snippet viewer to show converted
attributed string.
- Debug/Snippet.nib:
- Debug/SnippetController.h:
- Debug/SnippetController.m: (-[SnippetController dealloc]): (-[SnippetController awakeFromNib]): (-[SnippetController load]): (lastNode): (-[SnippetController loadComplete]): (-[SnippetController convert:]): (-[SnippetController show:]): (-[SnippetController mainDataSource]): (-[SnippetLocationChangeDelegate initWithController:]): (-[SnippetLocationChangeDelegate locationChangeDone:forDataSource:]): (-[AttributedStringView dealloc]): (-[AttributedStringView setAttributedString:]): (-[AttributedStringView drawRect:]):
More DOM/attributed string work.
- WebView.subproj/WebHTMLRepresentation.h:
- WebView.subproj/WebHTMLRepresentation.m: (-[WebHTMLRepresentation attributedStringFrom:startOffset:to:endOffset:]):
- WebView.subproj/WebHTMLRepresentationPrivate.h:
More DOM/attributed string work. Still need to fix more
inappropriate casting problems.
- khtml/dom/dom_node.cpp: (Node::lastChild):
- khtml/xml/dom_nodeimpl.cpp: (NodeImpl::lastChild): (NodeBaseImpl::lastChild):
- khtml/xml/dom_nodeimpl.h:
- kwq/KWQKHTMLPartImpl.cpp: (KWQKHTMLPartImpl::selectionStartOffset): (KWQKHTMLPartImpl::selectionEndOffset): (KWQKHTMLPartImpl::selectionStart): (KWQKHTMLPartImpl::selectionEnd):
- kwq/KWQKHTMLPartImpl.h:
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge DOMDocument]): (-[WebCoreBridge setSelectionFrom:startOffset:to:endOffset:]): (attributedString): (-[WebCoreBridge selectedAttributedString]): (-[WebCoreBridge attributedStringFrom:startOffset:to:endOffset:]):
- kwq/WebCoreDOMDocument.mm: (-[WebCoreDOMDocumentType DOM::]): (-[WebCoreDOMDocumentType name]): (-[WebCoreDOMDocumentType entities]): (-[WebCoreDOMDocumentType notations]): (-[WebCoreDOMDocumentType publicId]): (-[WebCoreDOMDocumentType systemId]): (-[WebCoreDOMDocumentType internalSubset]): (-[WebCoreDOMImplementation DOM::]): (-[WebCoreDOMImplementation hasFeature::]): (-[WebCoreDOMImplementation createDocument:::]): (+[WebCoreDOMDocument documentWithImpl:DOM::]): (-[WebCoreDOMDocument DOM::]): (-[WebCoreDOMDocument doctype]): (-[WebCoreDOMDocument implementation]): (-[WebCoreDOMDocument documentElement]): (-[WebCoreDOMDocument createElement:]): (-[WebCoreDOMDocument createElementNS::]): (-[WebCoreDOMDocument createDocumentFragment]): (-[WebCoreDOMDocument createTextNode:]): (-[WebCoreDOMDocument createComment:]): (-[WebCoreDOMDocument createCDATASection:]): (-[WebCoreDOMDocument createProcessingInstruction::]): (-[WebCoreDOMDocument createAttribute:]): (-[WebCoreDOMDocument createAttributeNS::]): (-[WebCoreDOMDocument createEntityReference:]): (-[WebCoreDOMDocument getElementById:]): (-[WebCoreDOMDocument getElementsByTagName:]): (-[WebCoreDOMDocument getElementsByTagNameNS::]): (-[WebCoreDOMDocument importNode::]):
- kwq/WebCoreDOMNode.mm: (-[WebCoreDOMNode initWithImpl:DOM::]): (-[WebCoreDOMNode firstChild]): (-[WebCoreDOMNode lastChild]):
- kwq/WebCoreDOMPrivate.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge setSelectionFrom:startOffset:to:endOffset:]): (recursive_toHTML): (attributedString):
- 4:22 PM Changeset in webkit [2309] by
-
- 3 edits in trunk/WebKit
Fixed uninitialized variable build breaker I got when
doing a Deployment build.
- Bookmarks.subproj/WebBookmarkGroup.m: (-[WebBookmarkGroup insertNewBookmarkAtIndex:ofBookmark:withTitle:URLString:type:]):
- 2:56 PM Changeset in webkit [2308] by
-
- 8 edits2 adds in trunk/WebKit
WebKit:
Added the concept of bookmark proxies; items that can be
stored and displayed with other bookmarks but represent
a source of bookmark-like items (e.g. Rendezvous, History)
- Bookmarks.subproj/WebBookmarkProxy.h: Added.
- Bookmarks.subproj/WebBookmarkProxy.m: Added. (-[WebBookmarkProxy initFromDictionaryRepresentation:withGroup:]): (-[WebBookmarkProxy dictionaryRepresentation]): (-[WebBookmarkProxy bookmarkType]): (-[WebBookmarkProxy copyWithZone:]): (-[WebBookmarkProxy title]): (-[WebBookmarkProxy setTitle:]): (-[WebBookmarkProxy icon]): New class, has a title and that's about it
- Bookmarks.subproj/WebBookmark.h:
- Bookmarks.subproj/WebBookmark.m: (+[WebBookmark bookmarkFromDictionaryRepresentation:withGroup:]): Handle proxy case
- Bookmarks.subproj/WebBookmarkGroup.m: (-[WebBookmarkGroup insertNewBookmarkAtIndex:ofBookmark:withTitle:URLString:type:]): Handle proxy case
- Bookmarks.subproj/WebBookmarkList.m: (-[WebBookmarkList initFromDictionaryRepresentation:withGroup:]), (-[WebBookmarkList dictionaryRepresentation]): Handle proxy case
- Bookmarks.subproj/WebBookmarkPrivate.h: Add #define for proxy
- WebKit.pbproj/project.pbxproj: updated for new files
WebBrowser:
- started work on moving Address Book, Rendezvous, and History out of their own windows and into the Library view.
The titles Rendezvous/Address Book/History now appear in the
Library view, but they don't do anything. They have no content,
you can't drag them, and if you try to drop something on one
you get a mysterious console message but nothing else happens.
- BookmarksController.m: (+[BookmarksController _favoritesTitle]), (+[BookmarksController _menuRootTitle]): just moved in file (+[BookmarksController historyProxyTitle]), (+[BookmarksController addressBookProxyTitle]), (+[BookmarksController rendezvousProxyTitle]): new methods to retrieve localizable titles for these bookmark proxies. (-[BookmarksController imageForBookmark:]): supply the right images for the proxies we know about (-[BookmarksController addMenuItemForBookmark:toMenu:]): handle proxy case (but there isn't yet a way to get one in a menu) (-[BookmarksController _blessOrCreateSpecialFolders]): make sure the right set of proxies are in there where they belong.
- BookmarksViewController.m: (-[BookmarksViewController bookmarkForSourceRow:]): (-[BookmarksViewController sourceRowForBookmark:]): (-[BookmarksViewController numberOfRowsInTableView:]): (-[BookmarksViewController canRemoveBookmarkSource:]): (-[BookmarksViewController tableView:shouldEditTableColumn:row:]):
- English.lproj/Localizable.strings:
- English.lproj/StringsNotToBeLocalized.txt:
- 2:02 PM Changeset in webkit [2307] by
-
- 3 edits in trunk/WebKit
Thought I has checking for nil enough, but not enough as I raised an exception on Avie's machine.
- Plugins.subproj/WebPlugin.m: (-[WebNetscapePlugin getPluginInfo]): check for the nil extension case
- 1:33 PM Changeset in webkit [2306] by
-
- 3 edits in trunk/WebKit
Apply a simplified technique I learned while working on the Favorites button
class in the browser code.
- Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView start]): Use the NSViewFocusDidChangeNotification to track the plugin rectangles instead of the NSViewFrameDidChangeNotification and NSViewBoundsDidChangeNotification on all the superviews.
- 9:34 AM Changeset in webkit [2305] by
-
- 3 edits in trunk/WebKit
WebKit:
- Resources/url_icon.tiff: new generic URL icon -- no more @!
WebBrowser:
- some new and improved images from Steve Lemay (more to come)
- Resources/Images/FavoritesBar.tif: new little heart
- Resources/Images/folder16.tiff: new little folder
- Resources/Images/rendezvous.tiff: new rendezvous symbol
- Resources/Images/tiny_menu.tiff: new little menu
Oct 10, 2002:
- 9:07 PM Changeset in webkit [2304] by
-
- 4 edits in trunk/JavaScriptCore
- fixed 3072643 -- infinite loop in JavaScript code at walgreens.com
The problem is that "xxx".indexOf("", 1) needs to return 1, but we
were returning 0.
- kjs/ustring.cpp: (UString::find): Return pos, not 0, when the search string is empty. (UString::rfind): Make sure that pos is not past the end of the string, taking into account the search string; fixes a potential read off the end of the buffer. Also return pos, not 0, when the search string is empty.
- 3:29 PM Changeset in webkit [2303] by
-
- 4 edits in trunk/WebKit
- fixed 3069366 -- REGRESSION: no pop-up window at inkfinder.com
The window now pops up, but it doesn't seem to work right. But I
think the window working right is a separate issue.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handle:willSendRequest:]): Make sure we use the copy of the request that we're keeping around when we call _setRequest on the data source, rather than the copy we're returning which can be modified by WebFoundation. Also rearrange things so we're more likely to get things right when the delegate changes the URL on the request.
- 3:07 PM Changeset in webkit [2302] by
-
- 4 edits in trunk/WebCore
Fix for 3058829, assertion caused by table cell with
incorrect display type. Implemented a quirk that forces
<td>s of display: block to construct table cells as
rendering objects.
- khtml/rendering/render_object.cpp: (RenderObject::createObject):
- 2:13 PM Changeset in webkit [2301] by
-
- 3 edits in trunk/WebKit
top level:
Fix typos.
- Site/Internal/How-To/pc-os-installation.html:
- Site/Internal/index.html:
WebKit:
No need to send update event when activating/deactivating. This was as old workaround for the plug-in drawing problems.
- Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView windowBecameKey:]): (-[WebBaseNetscapePluginView windowResignedKey:]):
- 11:39 AM Changeset in webkit [2300]
-
- 3 copies in tags/Alexander-27
This commit was manufactured by cvs2svn to create tag 'Alexander-27'.
- 11:39 AM Changeset in webkit [2299] by
-
- 8 edits in trunk
Alex-27 stamp
Oct 9, 2002:
- 11:30 PM Changeset in webkit [2298] by
-
- 5 edits in trunk/WebCore
- fixed 3047782 -- Alexander rejects some color strings that other browsers accept
- khtml/misc/helper.cpp: (khtml::setNamedColor): Put some of the code from this level that tries to accomodate bad colors in #if !APPLE_CHANGES, since we do most of the smarts in KWQ.
- kwq/KWQColor.mm: (hex2int): Tolerate non-hex digits, treating them as 0. (decodeColorFromHexColorString): Trim any number of leading # characters, and trailing " and ' characters. Handle strings of 4, 5, 7, 8, 10, and 11 hex digits, along with the existing 3, 6, 9, and 12.
- 10:43 PM Changeset in webkit [2297] by
-
- 6 edits in trunk/WebKit
- fixed 3071799 -- REGRESSION: hang and strange download loading about:blank
Chris fixed the strange download earlier. This fixes the "hang' by making sure
we commit even if we receive 0 bytes of data.
- WebView.subproj/WebDataSourcePrivate.h: Added a _finishedLoading method.
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _finishedLoading]): Added. Sets the "first byte of data received" flag, and calls _commitIfReady.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handleDidFinishLoading:]): Call _finishedLoading.
- 10:33 PM Changeset in webkit [2296] by
-
- 4 edits in trunk/WebKit
- fixed 3072015 -- REGRESSION: frames multiply endlessly
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge setFrame:]): Remove code that sets the parent from here, because it's too early, always nil.
- WebView.subproj/WebFramePrivate.m: (-[WebFrame _addChild:]): Do it here instead.
- 4:35 PM Changeset in webkit [2295] by
-
- 4 edits in trunk/WebCore
Fix a subtle bug with layers. When a parent is sorted with its
children the parent's zindex must be treated as 0, so that
negative children draw behind the layer's content and positive
children (or auto children) draw in front of the layer's content.
This fix makes chrysler.com work again (and doubtless many other
messed up DHTML sites).
- khtml/rendering/render_layer.cpp: (RenderLayer::constructZTree): (RenderLayer::RenderZTreeNode::constructLayerList):
- 2:43 PM Changeset in webkit [2294] by
-
- 4 edits in trunk/WebCore
Implemented string conversion functions.
- kwq/WebCoreDOMDocument.mm: (domStringToNSString): (NSStringToDOMString):
- 2:11 PM Changeset in webkit [2293] by
-
- 10 edits in trunk/WebKit
Cleaned up and made a little more useful as an example for
WebKit root.
- SimpleViewer/ApplicationController.h:
- SimpleViewer/ApplicationController.m: (-[ApplicationController validateUserInterfaceItem:]):
- SimpleViewer/DocumentController.h:
- SimpleViewer/DocumentController.m: (-[DocumentController dealloc]): (-[DocumentController loadURL:]): (-[DocumentController windowWillClose:]): (-[LocationChangeDelegate dealloc]): (-[LocationChangeDelegate locationChangeStartedForDataSource:]): (-[LocationChangeDelegate locationChangeDone:forDataSource:]): (-[ResourceLoadDelegate resourceRequest:willSendRequest:fromDataSource:]): (-[ResourceLoadDelegate resourceRequest:didFinishLoadingFromDataSource:]): (-[ResourceLoadDelegate resourceRequest:didFailLoadingWithError:fromDataSource:]):
- SimpleViewer/English.lproj/Document.nib:
- SimpleViewer/English.lproj/MainMenu.nib:
- SimpleViewer/English.lproj/Thumbnail.nib: Removed.
- SimpleViewer/SimpleViewer.pbproj/project.pbxproj:
- SimpleViewer/ThumbnailController.h: Removed.
- SimpleViewer/ThumbnailController.m: Removed.
- SimpleViewer/ThumbnailView.h: Removed.
- SimpleViewer/ThumbnailView.m: Removed.
Guarantee that resource progress messages arrive
before final locationChangeDone message.
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient handleDidFinishLoading:]):
- WebKit.exp:
- WebView.subproj/WebController.m: (-[WebResourceLoadDelegate resourceRequest:willSendRequest:fromDataSource:]): (-[WebResourceLoadDelegate resourceRequest:didReceiveResponse:fromDataSource:]): (-[WebResourceLoadDelegate resourceRequest:didReceiveContentLength:fromDataSource:]): (-[WebResourceLoadDelegate resourceRequest:didFinishLoadingFromDataSource:]): (-[WebResourceLoadDelegate resourceRequest:didFailLoadingWithError:fromDataSource:]):
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handleDidFinishLoading:]):
- WebView.subproj/WebResourceLoadDelegate.h:
- 1:41 PM Changeset in webkit [2292] by
-
- 7 edits in trunk/WebKit
WebKit:
- removed unnecessary concept of unique identifiers for bookmarks
- Bookmarks.subproj/WebBookmark.h:
- Bookmarks.subproj/WebBookmark.m: (-[WebBookmark dealloc]): (-[WebBookmark _setGroup:]):
- Bookmarks.subproj/WebBookmarkGroup.h:
- Bookmarks.subproj/WebBookmarkGroup.m:
- Bookmarks.subproj/WebBookmarkGroupPrivate.h: removed all references to unique identifiers
WebBrowser:
- greatly simplified drag-and-drop bookmark code, which will help me make further refinements more easily
- removed uses of unique bookmark identifiers
- tweaked Library column behaviors with IB
- BookmarksViewController.h: removed _draggedBookmarks ivar; this is now a static variable
- BookmarksViewController.m: (-[BookmarksViewController dealloc]): don't release _draggedBookmarks, which is now static (-[BookmarksViewController bookmarkOrAnyAncestor:inArray:]): new method, slight addition to already-existing anyAncestorOfBookmark:inArray:; replaces code that was checking bookmark identifiers against a list of identifiers (-[BookmarksViewController tableView:validateDrop:proposedRow:proposedDropOperation:]), (-[BookmarksViewController tableView:acceptDrop:row:dropOperation:]), (-[BookmarksViewController outlineView:validateDrop:proposedItem:proposedChildIndex:]), (-[BookmarksViewController outlineView:acceptDrop:item:childIndex:]): Always use draggedImage:endedAt: for deleting original bookmarks; compare against draggedBookmarks instead of using bookmark identifiers; other simplifications.
- BrowserWebBookmarkExtras.h:
- BrowserWebBookmarkExtras.m: (+[WebBookmark bookmarkPasteboardTypes]): (+[WebBookmark writeBookmarks:toPasteboard:withOwner:]): (+[WebBookmark bookmarksFromPasteboard:]): Removed bookmarkIdentifiersFromPasteboard and supporting code
- English.lproj/Browser.nib: made single-column not reorderable so it doesn't highlight
- FavoriteButton.m: (-[FavoriteButton bookmarkMatches:]): new method, compares a bookmark against self's (-[FavoriteButton determineDragOperation:]): use bookmarkMatches instead of unique identifiers to test for dropping an item onto itself.
- 11:45 AM Changeset in webkit [2291] by
-
- 33 edits in trunk
WebCore:
- fixed 3069264 -- REGRESSION: windows created for links with target=blank start out hidden (window menu only)
- kwq/WebCoreBridge.h: Removed openNewWindowWithURL:referrer:frameName: and added createWindowWithURL:referrer:frameName: and showWindow.
- kwq/KWQKHTMLPartBrowserExtension.mm: (KHTMLPartBrowserExtension::createNewWindow): Call createWindowWithURL, and then showWindow after the window is set up. Also change the code that flips coordinates to always use the height of the first screen instead of using the height of the screen the window is on, which sounds right, but is wrong.
- kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::bridgeForFrameName): Call createWindowWithURL and then showWindow in the case where we create a window. (KWQKHTMLPartImpl::urlSelected): Remove unused command-click code. The real command-click code is in the browser now.
WebKit:
WebKit support for creating windows and then showing them later
after setting them up.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge createWindowWithURL:referrer:frameName:]): Replaced the old openNewWindowWithURL with this. It calls the new window operations delegate method. (-[WebBridge showWindow]): Added. Calls the window operations delegate showWindow method. (-[WebBridge createChildFrameNamed:withURL:referrer:renderPart:allowsScrolling:marginWidth:marginHeight:]): Call _createFrameNamed instead of createFrameNamed.
- WebView.subproj/WebWindowOperationsDelegate.h: Replaced the openNewWindowWithURL method with a new method named createWindowWithURL. Added showWindow and showWindowBehindFrontmost.
- WebView.subproj/WebControllerPrivate.h: Renamed createFrameNamed to _createFrameNamed and removed the data source parameter. Added _openNewWindowWithURL:referrer:behind: for the convenience of those who used to call the window operations delegate directly to open the window.
- WebView.subproj/WebControllerPrivate.m: (-[WebController _createFrameNamed:inParent:allowsScrolling:]): Renamed, and removed the data source parameter. (-[WebController _openNewWindowWithURL:referrer:behind:]): Added.
- Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView loadRequest:inTarget:withNotifyData:]):
- WebView.subproj/WebDefaultContextMenuDelegate.m: (-[WebDefaultContextMenuDelegate openNewWindowWithURL:referrer:]):
- WebView.subproj/WebFrame.m: (-[WebFrame frameNamed:]):
- WebView.subproj/WebHTMLViewPrivate.m: (-[WebHTMLView _continueAfterClickPolicyForEvent:]): Use a private WebController method instead of calling the delegate directly, because it now takes two method calls to create and display a new window.
- Misc.subproj/WebNSViewExtras.m:
- WebCoreSupport.subproj/WebSubresourceClient.m:
- WebView.subproj/WebController.m:
- WebView.subproj/WebDataSource.m:
- WebView.subproj/WebFramePrivate.m:
- WebView.subproj/WebHTMLView.m:
- WebView.subproj/WebMainResourceClient.m:
- WebView.subproj/WebPreferences.m:
- WebView.subproj/WebView.m:
- WebView.subproj/WebViewPrivate.m: Tweaked comments.
WebBrowser:
WebBrowser support for creating windows and then showing them later
after setting them up.
- BrowserDocumentController.h: Add a new policy, CreateHiddenWindow.
- BrowserDocumentController.m: (-[BrowserDocumentController _goToEachURL:referrer:windowPolicy:]): Pass NO for display if policy is CreateHiddenWindow. (-[BrowserDocumentController tryMultipleURLs:windowPolicy:]): Ditto.
- BrowserWebController.m: (-[BrowserWebController createWindowWithURL:referrer:]): Added. Like the old openNewWindowWithURL method, but uses CreateHiddenWindow. (-[BrowserWebController showWindow]): Added. Tells the window controller to show the window. (-[BrowserWebController showWindowBehindFrontmost]): Added. Tells the window controllers to show the window after telling the document that the window should open behind the frontmost.
- 9:48 AM Changeset in webkit [2290] by
-
- 4 edits in trunk/WebCore
- fixed 3069749 -- crash in QString during third run of cvs-base
- kwq/KWQString.mm: (checkNodeAllocationPages): Added function to use for debugging. (_allocateNode): Clear the next pointer after removing a page from the free node list so that the free node list doesn't point at part of the used node list. (freeHandle): Change the code around so that the code to add the node to the free list works even in the case where this was the top from the used list. The old code would half-remove the node from the used list and not add it to the free list at all.
- 8:09 AM Changeset in webkit [2289] by
-
- 3 edits in trunk/WebKit
- WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer drawClippedToValidInRect:fromRect:]): Fix positioning of progressively loading images that are flipped.