Timeline
May 17, 2002:
- 6:35 PM Changeset in webkit [1174] by
-
- 4 edits in trunk/WebCore
- khtml/rendering/render_list.cpp: (RenderListItem::setStyle): OK. This time it's correct.
- 6:22 PM Changeset in webkit [1173] by
-
- 4 edits in trunk/WebCore
- khtml/rendering/render_list.cpp: (RenderListItem::setStyle): Roll the change out while I see why it causes a crash.
- 5:59 PM Changeset in webkit [1172] by
-
- 1 delete in trunk/WebKit/Plugins.subproj/IFPluginStream.m
Replacing IFPluginStream.m with IFPluginStream.mm.
- 5:55 PM Changeset in webkit [1171] by
-
- 2 adds in trunk/WebKit/Plugins.subproj
Adding this file.
- 5:54 PM Changeset in webkit [1170] by
-
- 11 edits in trunk/WebKit
WebKit:
- Made IFPluginStream the URL handle client instead of IFPluginView.
- Added support for NPP_PostURL and NPP_PostNotify.
- Possible fix for 2928558.
- Plugins.subproj/IFPluginStream.h:
- Plugins.subproj/IFPluginView.h:
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]):NSURL for url instead of NSString (-[IFPluginView dealloc]): (-[IFPluginView setWindow]): (-[IFPluginView start]): (-[IFPluginView stop]): (-[IFPluginView webDataSource]):Accessor for IFPluginStream. (-[IFPluginView webController]):Accessor for IFPluginStream. (-[IFPluginView URLForString:]): (-[IFPluginView getURLNotify:target:notifyData:]): (-[IFPluginView postURLNotify:target:len:buf:file:notifyData:]): (-[IFPluginView postURL:target:len:buf:file:]): (-[IFPluginView destroyStream:reason:]): (-[IFPluginView status:]): (-[IFPluginView NPP_NewStream]): Accessor for IFPluginStream. (-[IFPluginView NPP_WriteReady]):Accessor for IFPluginStream. (-[IFPluginView NPP_Write]): Accessor for IFPluginStream. (-[IFPluginView NPP_StreamAsFile]): Accessor for IFPluginStream. (-[IFPluginView NPP_DestroyStream]): Accessor for IFPluginStream. (-[IFPluginView NPP_URLNotify]): Accessor for IFPluginStream.
- WebCoreSupport.subproj/IFWebCoreViewFactory.m: Use new IFPluginView init method (-[IFWebCoreViewFactory viewForPluginWithURL:serviceType:arguments:baseURL:]):
- WebKit.pbproj/project.pbxproj:
Tools:
Use rm -rf to remove Labyrinth.
- Tools/jersey/bin/jersey.pl:
- Tools/jersey/html/cgi-bin/j.pl:
- 10:57 AM Changeset in webkit [1169] by
-
- 4 edits in trunk/WebCore
- khtml/rendering/render_list.cpp: (RenderListItem::setStyle): Remove an old incorrect fix for a style leak in here and put in a new correct fix.
May 16, 2002:
- 3:43 PM Changeset in webkit [1168] by
-
- 5 edits in trunk/WebCore
Fixed 2896350. Ignore DPI in images and render directly at pixel size.
- 12:47 PM Changeset in webkit [1167] by
-
- 11 edits in trunk
Fixed 2925638. Don't send last progress message from resourceDataDidBecomeAvailable,
it is sent from IFURLHandleResourceDidFinishLoading, avoiding duplication.
- 11:10 AM Changeset in webkit [1166]
-
- 6 copies1 delete in tags/Alexander-4
This commit was manufactured by cvs2svn to create tag 'Alexander-4'.
- 11:10 AM Changeset in webkit [1165] by
-
- 4 edits in trunk/WebKit
- I was being overly aggressive about
finding substitute glyphs.
- 10:45 AM Changeset in webkit [1164] by
-
- 4 edits in trunk/WebKit
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView IFURLHandleResourceDidFinishLoading:data:]): Use this new getCarbonPath function rather than hardcoding assumptions about "/tmp" being ":private:tmp". (getCarbonPath): New.
- 9:00 AM Changeset in webkit [1163] by
-
- 4 edits in trunk/WebKit
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView mouseUp:]): Fixed log statement so development builds work again.
- 8:45 AM Changeset in webkit [1162] by
-
- 4 edits in trunk/WebKit
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView mouseUp:]): Remove unused variable that breaks optimized builds.
May 15, 2002:
- 11:23 PM Changeset in webkit [1161] by
-
- 8 edits in trunk/WebKit
Another quick events cleanup pass.
- Plugins.subproj/IFPluginNullEventSender.m: (-[IFPluginNullEventSender sendNullEvents]): Use [IFPluginView getCarbonEvent:].
- Plugins.subproj/IFPluginView.h: Make almost all methods private.
- Plugins.subproj/IFPluginView.mm: (+[IFPluginView getCarbonEvent:]): New. (-[IFPluginView getCarbonEvent:]): New, calls class method. (-[IFPluginView modifiersForEvent:isMouseDown:]): Reversed sense of btnState. This flag is set if the mouse is up, not if the mouse is down. (-[IFPluginView getCarbonEvent:withEvent:isMouseDown:]): New. (-[IFPluginView getCarbonEvent:withEvent:]): New. (-[IFPluginView sendActivateEvent:]): Now takes parameter for activate vs. deactivate and uses [getCarbonEvent:]. (-[IFPluginView sendUpdateEvent]): Uses [getCarbonEvent:]. (-[IFPluginView becomeFirstResponder]): Uses [getCarbonEvent:]. (-[IFPluginView resignFirstResponder]): Uses [getCarbonEvent:]. (-[IFPluginView mouseDown:]): Uses [getCarbonEvent:withEvent:isMouseDown:]. (-[IFPluginView mouseUp:]): Uses [getCarbonEvent:withEvent:isMouseDown:]. (-[IFPluginView mouseEntered:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView mouseExited:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView keyUp:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView keyDown:]): Uses [getCarbonEvent:withEvent:]. (-[IFPluginView start]): Call [sendActivateEvent:YES]. (-[IFPluginView windowBecameKey:]): Call [sendActivateEvent:YES]. (-[IFPluginView windowResignedKey:]): Call [sendActivateEvent:NO].
- 5:22 PM Changeset in webkit [1160] by
-
- 4 edits in trunk/WebKit
Fixed problem dealing w/ characters in range 0x7f - 0xa0.
- 4:58 PM Changeset in webkit [1159] by
-
- 10 edits in trunk/WebKit
Fixed Flash mouse-down, mouse-over Flash bug.
Added support for modifiers (control-click etc) (2884451).
A lot of events clean-up.
- Plugins.subproj/IFPluginNullEventSender.m: (-[IFPluginNullEventSender sendNullEvents]):
- Plugins.subproj/IFPluginView.h:
- Plugins.subproj/IFPluginView.mm: (newCString): (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]): (-[IFPluginView start]): (-[IFPluginView drawRect:]): (-[IFPluginView isFlipped]): (-[IFPluginView currentModifiers]): (-[IFPluginView modifiersForEvent:isMouseDown:]): (-[IFPluginView sendActivateEvent]): (-[IFPluginView sendUpdateEvent]): (-[IFPluginView becomeFirstResponder]): (-[IFPluginView resignFirstResponder]): (-[IFPluginView mouseDown:]): (-[IFPluginView mouseUp:]): (-[IFPluginView mouseEntered:]): (-[IFPluginView mouseExited:]): (-[IFPluginView keyUp:]): (-[IFPluginView keyDown:]): (-[IFPluginView windowBecameKey:]): (-[IFPluginView windowResignedKey:]):
Case-sensitivity issue with an include.
- WebView.subproj/IFWebView.mm:
- 4:21 PM Changeset in webkit [1158] by
-
- 4 edits in trunk/WebCore
Alerts, useful for validating that js handlers work.
Validated that onsubmit is working.
- 2:00 PM Changeset in webkit [1157] by
-
- 1 edit in trunk/WebCore/khtml/ecma/kjs_window.cpp
Oops.
- 1:59 PM Changeset in webkit [1156] by
-
- 7 edits in trunk/WebCore
- kwq/qt/qguardedptr.h: Fix reversed sense of check in isNull. Fixes a bug that was causing a lot of DHTML not to work.
- 12:45 PM Changeset in webkit [1155] by
-
- 4 edits in trunk/WebCore
2002-05-15 Kenneth Kocienda <kocienda@apple.com>
- kwq/KWQInvisibleButton.h: Changed an #include of Cocoa.h to an #import
- 12:03 PM Changeset in webkit [1154] by
-
- 4 edits in trunk/WebCore
- kwq/KWQListImpl.mm: (KWQListImpl::KWQListPrivate::copyList): Take out unnecessary line of code. (KWQListImpl::KWQListPrivate::~KWQListPrivate): Delete the iterator nodes also, not just the item nodes. Fixes a storage leak. (KWQListIteratorImpl::KWQListIteratorPrivate::KWQListIteratorPrivate): Change interface to take a list pointer so we don't rely on the undefined behavior of &* on a null pointer. (KWQListImpl::addIterator): Set up the prev pointer of the old head of the list. This was causing the crash I was debugging. (KWQListIteratorImpl::operator=): Simpler implementation.
- 10:05 AM Changeset in webkit [1153] by
-
- 7 edits in trunk
- Makefile.am: Use all-am and clean-am instead of all and clean because it's better and to make "make check" at the top level work right.
May 14, 2002:
- 8:35 PM Changeset in webkit [1152] by
-
- 14 edits in trunk/WebKit
Work to support copying bookmarks, needed for drag & drop
in Bookmarks window.
- Bookmarks.subproj/IFBookmark.h: Make IFBookmark conform to NSCopying.
- Bookmarks.subproj/IFBookmark.m: (-[IFBookmark copyWithZone:]): insist that subclasses implement this.
- Bookmarks.subproj/IFBookmarkGroup.h:
- Bookmarks.subproj/IFBookmarkGroup.m: (-[IFBookmarkGroup insertBookmark:atIndex:ofBookmark:]): Removed this unnecessary method.
- Bookmarks.subproj/IFBookmarkLeaf.m: (-[IFBookmarkLeaf copyWithZone:]): New method.
- Bookmarks.subproj/IFBookmarkList.m: (-[IFBookmarkList copyWithZone:]): New method.
Fixed 2921730 -- Can't rearrange bookmarks in Bookmarks window
You can now drag and drop willy-nilly in the Bookmarks window to
rearrange items. It's currently using a private pasteboard type,
so you can't drop items from elsewhere or drag the bookmarks out
of the list. I know of one bug (dropping an item inside itself
makes it poof into nothingness) which I'll write up in a moment.
- BookmarksController.m: (-[BookmarksController windowDidLoad]): register for our dragged type. (-[BookmarksController _anyAncestorOfRow:inArray:]): New helper method, used to avoid copying a folder deep and some of its children at the same time. (-[BookmarksController outlineView:writeItems:toPasteboard:]): Write list of rows to pasteboard, after eliminating items whose ancestors are also in set. (-[BookmarksController outlineView:validateDrop:proposedItem:proposedChildIndex:]): Move a drop on a leaf bookmark to be after the leaf bookmark. (-[BookmarksController outlineView:acceptDrop:item:childIndex:]): Do the move, by inserting copies of the moved items and then removing the originals.
- OutlineViewPlus.m: (-[OutlineViewPlus setAcceptsFirstMouse:]): (-[OutlineViewPlus acceptsFirstMouse:]): Removed debugging messages I accidentally left in here.
- 7:32 PM Changeset in webkit [1151] by
-
- 4 edits in trunk/WebKit
Fixed exception in log code.
- 6:59 PM Changeset in webkit [1150] by
-
- 15 edits in trunk
Fixed 2926153, not getting correct messages after cancel.
Fixed leak of mouse events (Darin wanted this ASAP).
Added another symbol for stack based event constructor.
Change to support onLoad.
- 5:19 PM Changeset in webkit [1149] by
-
- 15 edits in trunk
WebCore:
Changed slotData to slotData(NSString *encoding, const char *bytes, int length)
- khtml/khtml_part.h:
- kwq/KWQKHTMLPart.mm: (KHTMLPart::slotData):
- libwebcore.exp:
WebKit:
Removed retain of the URL handle. This was causing everything to leak.
- WebView.subproj/IFMainURLHandleClient.h:
- WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient initWithDataSource:part:]): (-[IFMainURLHandleClient dealloc]): (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]): (-[IFMainURLHandleClient IFURLHandle:didRedirectToURL:]): (-[IFMainURLHandleClient processData:isComplete:]):
- 5:08 PM Changeset in webkit [1148] by
-
- 4 edits in trunk/WebKit
- WebView.subproj/IFWebView.mm: (-[IFWebView initWithFrame:]): Remove code that makes us the first responder. That's up to the higher levels, not the web view.
- 1:53 PM Changeset in webkit [1147] by
-
- 4 edits in trunk/WebCore
Fixed 2925291 -- CSS2 test page causes infinite recursion, crash
- khtml/rendering/render_container.cpp: (RenderContainer::addChild): Add code to detect the case of a render object that uses text cell style but is not itself a text style, and make sure we don't try to nest such an object inside an infinite number of tables.
- 12:16 PM Changeset in webkit [1146] by
-
- 4 edits in trunk/WebKit
- History.subproj/IFURIEntry.h: Oops, deleted the prototype for setLastVisitedDate accidentally, which made Jersey sad.
- 11:07 AM Changeset in webkit [1145] by
-
- 9 edits1 delete in trunk/WebKit
Fixed 2919027 -- Need to remove unused code in WebKit/History.subproj
- History.subproj/IFAttributedURL.h: Removed.
- History.subproj/IFBackForwardList.h: Removed large #ifdef.
- History.subproj/IFURIEntry.h,
- History.subproj/IFURIEntry.m: Removed all mention of unused fields comment, creationDate, modificationDate
- WebKit.pbproj/project.pbxproj: Updated for removed file.
- 6:52 AM Changeset in webkit [1144] by
-
- 5 edits in trunk/WebCore
- kwq/KWQListImpl.mm: (KWQListIteratorImpl::KWQListIteratorImpl): Add a missing check for a null pointer.
- kwq/KWQGuardedPtr.mm: (KWQGuardedPtrBase::KWQGuardedPtrBase): Remove an unnecessary call to "toFirst", because new iterators already default to pointing to the first element of the list.