Timeline
Mar 22, 2002:
- 4:31 PM Changeset in webkit [820] by
-
- 7 edits2 deletes in trunk/WebCore
- src/kdelibs/khtml/java/Makefile.am:
- src/kdelibs/khtml/java/tests/.cvsignore:
- src/kdelibs/khtml/java/tests/Makefile.am: Remove empty test subdirectory.
- src/kdelibs/kjs/.cvsignore: Ignore kjs-test output.
- 4:29 PM Changeset in webkit [819] by
-
- 3 edits in trunk/WebKit
- MIME.subproj/IFMIMEDatabase.h: Added a list of mime type that WebKit will be capable of handling
- 4:26 PM Changeset in webkit [818] by
-
- 2 edits6 adds in branches/kde
More files.
- 4:25 PM Changeset in webkit [817] by
-
- 108 edits2 adds in branches/kde
Another batch.
- 4:24 PM Changeset in webkit [816] by
-
- 5 deletes in branches/kde/WebCore
More removale.
- 4:18 PM Changeset in webkit [815] by
-
- 7 deletes in branches/kde/WebCore
More that's not part of kde.
- 4:07 PM Changeset in webkit [814] by
-
- 1 delete in branches/kde/WebKit
Non of these have anything to do with kde merging.
- 3:41 PM Changeset in webkit [813] by
-
- 7 edits in trunk
Top level:
- prepare-ChangeLog: Detect added and removed files, fixing Radar 2886161 (prepare-ChangeLog ignores added and removed files)
Hack automake to not complain about libraries ending in .o or
.dylib, to avoid the need to run autogen manually sometimes.
- Updates/automake-1.5-mac-ported.diff:
- Updates/install-automake.sh:
WebCore:
Fix some things that were making automake complain.
- src/kdelibs/kjs/Makefile.am:
- src/kwq/Makefile.am:
- 3:23 PM Changeset in webkit [812] by
-
- 32 adds4 deletes in branches/kde
More files.
- 3:19 PM Changeset in webkit [811] by
-
- 4 deletes in trunk
Removed these autogenerated files.
- 3:11 PM Changeset in webkit [810] by
-
- 3 edits5 adds in trunk/WebKit
- WebKit.pbproj/project.pbxproj: Added the MIME classes to WebKit.
- 3:09 PM Changeset in webkit [809] by
-
- 461 edits30 deletes in branches/kde
First cut at getting kdelibs 3.0b2 checked in.
- 2:05 PM Changeset in webkit [808] by
-
- 5 edits in trunk/WebCore
- src/kdelibs/khtml/css/cssstyleselector.cpp: (khtml::applyRule): Fix boolean logic mistake from the original KDE sources.
- 1:07 PM Changeset in webkit [807] by
-
- 8 edits in trunk/WebCore
Finally giving up on the complete QString rewrite after doing it 3 times,
Darin checks in some improvements for the old QString. This makes a QString
be 8 bytes instead of 12, and improves a few other details. No dramatic
speedups, but no slowdown either.
- src/kwq/qt/qstring.h:
- src/kwq/KWQString.mm: (QString::QString), (QString::~QString), (QString::operator=), (QString::unicode), (QString::latin1): Store the cache type inside the cache. (QString::copy): No need to deep copy here. (QString::simplifyWhiteSpace): Use CFStringInlineBuffer. (QString::insert): Fix single-character insertions so they don't create and destroy a mutable CFStringRef every time. (QString::operator+=): Call the appropriate insert function. (QString::flushCache): Store cache type inside cache. (QString::compareToLatin1): Use CFStringInlineBuffer. (operator==): Use CFStringInlineBuffer. (QConstString::QConstString): Store the cache type inside the cache.
- 11:59 AM Changeset in webkit [806] by
-
- 12 edits in trunk
- WebView.subproj/IFWebView.mm: (-[IFWebView reapplyStyles]): Removed stale FIXME.
Made changing font sizes work immediately (other than an
unrelated crash).
- src/kwq/KWQKHTMLSettings.mm: (KHTMLSettings::KHTMLSettings), (KHTMLSettings::fontSizes): Moved defaults-fetching code from constructor to accessor, so it doesn't get out of synch with preference changes.
- src/kwq/khtml/khtml_settings.h: Added "mutable" keyword to declaration of m_fontSizes, so the other change would compile.
- BrowserDocument.m: (-[BrowserDocument reapplyStyles:]): Added call to -[IFWebView setNeedsLayout:YES]. This causes a sporadic but frequent crashing bug when changing fonts and styles from the Preferences. I'm going to hand lucky Richard a bug on that.
- 10:20 AM Changeset in webkit [805] by
-
- 4 edits in trunk/WebKit
Fixed reapplyStyles to use new KDE3 recalcStyle function.
- 10:19 AM Changeset in webkit [804] by
-
- 2 edits in trunk/WebKit
Fixed reapplyStyles to use new KDE3 recalcStyle function.
- 9:15 AM Changeset in webkit [803] by
-
- 7 edits in trunk/WebCore
2002-03-22 Kenneth Kocienda <kocienda@apple.com>
Moved KWQKloader to the new thread-safe API for accessing handle attributes.
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidBeginLoading:]), (-[URLLoadClient IFURLHandleResourceDidCancelLoading:]), (-[URLLoadClient IFURLHandleResourceDidFinishLoading:data:]), (-[URLLoadClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]):
- 9:06 AM Changeset in webkit [802] by
-
- 7 edits in trunk/WebCore
Fixed subtle measurement problems. These were most evident of pages
that had lots of rounding deviation. My assumptions about being able to
round glyph advances was incorrect. We must pay the expense of a float addition,
instead of integer addition. This slows down our inner loop. Oh well,
we're still very fast.
- 12:44 AM Changeset in webkit [801] by
-
- 10 edits in trunk
Fixed the following post-merge crashers:
2885602 - Alexander crashes when clicking on a particular link in Google groups
2885564 - Alexander crashes on load failures
- src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::~KHTMLView): Fix Radar 2885602 by detaching the document from the view when the view is destroyed. This was making the document reference a destroyed view later.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::~KHTMLPart): Fix Radar 2885564 by checking if m_doc is NULL, since it's now inititally set to NULL. (KHTMLPart::KHTMLPart, KHTMLPart::init): Formatting tweaks.
Mar 21, 2002:
- 5:42 PM Changeset in webkit [800] by
-
- 4 edits in trunk/WebKit
- WebView.subproj/IFWebView.mm: (-[IFWebView reapplyStyles]): Commented out call to applyChanges that no longer exists. This was breaking the build. Live font changes are temporarily broken again.
- 4:31 PM Changeset in webkit [799]
-
- 186 copies224 deletes in branches/kde
This commit was manufactured by cvs2svn to create branch 'kde'.
- 4:31 PM Changeset in webkit [798] by
-
- 786 edits60 adds24 deletes in trunk
Merged changes from LABYRINTH_KDE_3_MERGE branch.
- 3:21 PM Changeset in webkit [797] by
-
- 2 edits in trunk/WebKit/WebView.subproj
Doh!
- 3:19 PM Changeset in webkit [796] by
-
- 2 edits in trunk/WebKit/WebView.subproj
header changes for setNeedsToApplyStyles: and reapplyStyles
- 2:59 PM Changeset in webkit [795] by
-
- 9 edits in trunk/WebKit
Added setNeedsToApplyStyles: and reapplyStyles. This is for dynamic preferences
refresh support.
- 2:02 PM Changeset in webkit [794] by
-
- 2 edits in trunk/WebKit/Misc.subproj
2002-03-21 Kenneth Kocienda <kocienda@apple.com>
Fixed an issue with the disk cache taking too long to empty. Now, the disk cache
is emptied on a background thread.
- Database.subproj/IFURLFileDatabase.h:
- Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase removeAllObjects]):
- Misc.subproj/IFNSFileManagerExtensions.h:
- Misc.subproj/IFNSFileManagerExtensions.m: (-[NSFileManager performRemoveFileAtPath:]), (-[NSFileManager backgroundRemoveFileAtPath:]):
- 11:38 AM Changeset in webkit [793] by
-
- 7 edits2 adds in trunk/WebKit
Cleaned up defaults registration and use. The class
IFPreferences now registers the defaults at load time, early
enough that Alexander doesn't have to register them separately
as it had been. Also, all the defaults currently in use now
have accessor cover methods, which Alexander will use
exclusively.
- WebView.subproj/IFPreferences.mm: New file, registers defaults and implements cover methods.
- WebView.subproj/IFPreferences.h: This file existed but wasn't being used (contents #ifdeffed out). Now it declares the cover methods, but still has an #ifdeffed section for possible future stuff.
- WebKit.pbproj/project.pbxproj: Updated for new file.
- WebView.subproj/IFWebDataSource.mm: (+[IFWebDataSource initialize]): removed defaults-registration from here.
Reworked access of WebKit preferences. Now they are always accessed through
IFPreferences cover methods, never directly.
- Defaults.plist,
- PreferenceKeys.h: Took out all mention of WebKit preferences.
- Preferences.subproj/ActiveContentPreferences.m: (-[ActiveContentPreferences toggleJavaEnabled:]), (-[ActiveContentPreferences toggleJavaScriptEnabled:]), (-[ActiveContentPreferences toggleJavaScriptCanOpenWindows:]), (-[ActiveContentPreferences updateJavaScriptViews]), (-[ActiveContentPreferences togglePluginsEnabled:]), (-[ActiveContentPreferences initializeFromDefaults]):
- Preferences.subproj/TextPreferences.m: (-[TextPreferences defaultFontSize]), (-[TextPreferences setDefaultFontSize:]), (-[TextPreferences updateFontSampleField:]), (-[TextPreferences changeFont:]), (-[TextPreferences takeStandardFontChoiceFrom:]): Rewrote to use IFPreferences for all WebKit preferences.
- WebBrowser.pbproj/project.pbxproj: version wars
Mar 20, 2002:
- 5:11 PM Changeset in webkit [792] by
-
- 6 edits in trunk/WebKit
Added displayTitle field to IFURIEntry. This is intended to hold the string
used in menu items, window titles, etc. Alexander uses this to cache the
center-truncated title for pages with very long titles.
- History.subproj/IFURIEntry.h:
- History.subproj/IFURIEntry.m: (-[IFURIEntry setDisplayTitle:]), (-[IFURIEntry dictionaryRepresentation]), (-[IFURIEntry initFromDictionaryRepresentation:]):
Made Go, Window, and Debug menus use center-truncated strings for long URLs.
- StringTruncator.h,
- StringTruncator.m: New class, donated by Albert Dul, that truncates a string to a given width, inserting an ellipses in the center.
- Defaults.plist,
- PreferenceKeys.h: New (non-UI) user default for maximum menu item width.
- AppController.h:
- AppController.m: (-[AppController setUpStringTruncator]): set the StringTruncator to use the menu font at the menu font size. (-[AppController awakeFromNib]): call setUpStringTruncator. (_URLMenuTitleMaxWidth): read the max width from prefs and cache it in a variable. (-[AppController menuTitleForURL:withTitle:]): New method, uses center-truncated string technology. (-[AppController _menuTitleForURIEntry:]): Calls menuTitleForURL:withTitle, storing result using -[IFURIEntry setDisplayTitle] so we never have to measure this entry again. (-[AppController insertHistoryEntry:intoMenu:atIndex:]): Use _menuTitleForURIEntry. (-[AppController _removeHistoryFromMenu]): added leading underscore to name (I gotta do this more systematically). (-[AppController _addHistoryToMenu]): broke out into separate method for convenience. (-[AppController updateHistoryInMenu]): report timing with WebKitDebug
- BrowserDocument.m: (-[BrowserDocument displayName]): Use center-truncated string technology.
- Debug/DebugUtilities.m: (+[DebugUtilities addBookmarkToMenu:forURL:keyEquivalent:]), (+[DebugUtilities loadDebugBookmarks:]): Use center-truncated string technology for debug bookmarks (not cached).
- WebBrowser.pbproj/project.pbxproj: Updated for new files.
- 4:47 PM Changeset in webkit [791] by
-
- 5 edits in branches/LABYRINTH_KDE_3_MERGE/WebCore
- src/kdelibs/khtml/rendering/render_applet.cpp: (RenderApplet::RenderApplet): Handle Java parameters properly, with Chris's assistance.
- 5:02 AM Changeset in webkit [790]
-
- 431 copies98 deletes in tags/MERGED_FROM_TRUNK
This commit was manufactured by cvs2svn to create tag
'MERGED_FROM_TRUNK'.
- 5:02 AM Changeset in webkit [789] by
-
- 129 edits2 adds in branches/LABYRINTH_KDE_3_MERGE
Merged accumlated changes from HEAD, up to
MERGED_TO_KDE_3_MERGE_BRANCH tag.
Mar 19, 2002:
- 8:01 PM Changeset in webkit [788]
-
- 166 copies228 deletes in tags/MERGED_TO_LABYRINTH_KDE_3_MERGE_BRANCH
This commit was manufactured by cvs2svn to create tag
'MERGED_TO_LABYRINTH_KDE_3_MERGE_BRANCH'.
- 8:01 PM Changeset in webkit [787] by
-
- 15 edits in trunk/WebCore
Fixed NSPopupButton performance bottleneck.
- 7:47 PM Changeset in webkit [786] by
-
- 7 edits in branches/LABYRINTH_KDE_3_MERGE/WebCore
Fixed two more crashers. Tree now looks pretty stable.
- src/kdelibs/khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::detach): Don't send an unload event, that needs the view to be a live, which it won't be when the DOM is being destroyed.
- src/kwq/KWQListImpl.mm: (KWQListImpl::getFirst): Return d->head->data, not d->head. Whoops!
- 6:15 PM Changeset in webkit [785] by
-
- 4 edits in trunk/WebKit
Fixed IFWebView leak.
- 6:04 PM Changeset in webkit [784] by
-
- 7 edits in branches/LABYRINTH_KDE_3_MERGE/WebCore
Fixed two crashers:
- src/kdelibs/khtml/rendering/render_object.h: Don't attempt to schedule a relayout ever. We control layout timing. This was resulting in calls on destroyed/trashed objects before.
- src/kdelibs/khtml/xml/dom_nodeimpl.cpp: (NodeImpl::dispatchEvent): Check if view()->part() is NULL (looks like a bug in the KDE code that this wasn't checked).
- 2:57 PM Changeset in webkit [783] by
-
- 7 edits in trunk/WebCore
iChanged float width cache to use shorts.
- 2:06 PM Changeset in webkit [782] by
-
- 128 edits in branches/LABYRINTH_KDE_3_MERGE
WebCore:
Changes needed to get WebCore to link: implement all the missing functions.
- src/kdelibs/khtml/html/htmltokenizer.cpp: (HTMLTokenizer::end):
- src/kdelibs/khtml/xml/xml_tokenizer.cpp: (XMLTokenizer::end):
- src/kdelibs/khtml/xml/xml_tokenizer.h:
- src/kwq/KWQApplication.mm: (QApplication::_initialize), (QApplication::focusWidget):
- src/kwq/KWQColorGroup.mm: (QColorGroup::operator==):
- src/kwq/KWQComboBox.mm: (QComboBox::currentItem):
- src/kwq/KWQCursor.mm: (QCursor::operator=), (QCursor::handle):
- src/kwq/KWQEvent.mm: (QMouseEvent::QMouseEvent), (QKeyEvent::isAutoRepeat), (QKeyEvent::text), (QKeyEvent::ascii), (QKeyEvent::count), (QKeyEvent::isAccepted), (QCustomEvent::QCustomEvent), (QContextMenuEvent::QContextMenuEvent), (QContextMenuEvent::globalPos), (QContextMenuEvent::reason), (QContextMenuEvent::state), (QContextMenuEvent::x), (QContextMenuEvent::y):
- src/kwq/KWQFontMetrics.mm: (QFontMetrics::boundingRect):
- src/kwq/KWQKCursor.mm: (KCursor::whatsThisCursor):
- src/kwq/KWQKDebug.mm: (kdBacktrace):
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::metaRefreshEnabled), (KHTMLPart::executeScript), (KHTMLPart::requestObject), (KHTMLPart::setJSDefaultStatusBarText), (KHTMLPart::referrer), (KHTMLPart::lastModified):
- src/kwq/KWQKMimeType.mm: (KMimeType::comment), (KMimeType::mimeType), (KMimeType::defaultMimeType):
- src/kwq/KWQKPrinter.mm: (KPrinter::KPrinter):
- src/kwq/KWQKProtocolManager.mm: (KProtocolManager::proxyFor):
- src/kwq/KWQKstddirs.mm: (KStandardDirs::saveLocation):
- src/kwq/KWQLineEdit.mm: (QLineEdit::edited), (QLineEdit::setEdited):
- src/kwq/KWQListImpl.h:
- src/kwq/KWQListImpl.mm: (KWQListImpl::getFirst), (KWQListImpl::take):
- src/kwq/KWQMapImpl.h:
- src/kwq/KWQMapImpl.mm: (KWQMapImpl::removeEqualInternal):
- src/kwq/KWQNSTextField.h:
- src/kwq/KWQNSTextField.mm: (-[KWQNSTextField edited]), (-[KWQNSTextField setEdited:]), (-[KWQNSTextField textDidChange:]):
- src/kwq/KWQObject.mm: (QObject::eventFilter):
- src/kwq/KWQPainter.mm: (QPainter::drawConvexPolygon), (QPainter::drawText):
- src/kwq/KWQPalette.mm: (QPalette::operator==):
- src/kwq/KWQRadioButton.mm: (QRadioButton::isChecked):
- src/kwq/KWQRect.mm: (QRect::isEmpty), (QRect::intersect), (QRect::unite):
- src/kwq/KWQRegion.mm: (QRegion::translate), (QRegion::boundingRect):
- src/kwq/KWQScrollView.mm: (QScrollView::updateContents):
- src/kwq/KWQString.mm: (QString::endsWith):
- src/kwq/KWQStyle.h:
- src/kwq/KWQTextArea.h:
- src/kwq/KWQTextArea.mm: (-[KWQTextArea paragraphs]), (RangeOfParagraph), (-[KWQTextArea paragraphLength:]), (-[KWQTextArea textForParagraph:]), (-[KWQTextArea lineOfCharAtIndex:inParagraph:]), (-[KWQTextArea getCursorPositionAsIndex:inParagraph:]), (-[KWQTextArea setCursorPositionToIndex:inParagraph:]):
- src/kwq/KWQTextEdit.mm: (QMultiLineEdit::QMultiLineEdit), (KEdit::KEdit), (KEdit::~KEdit), (QTextEdit::QTextEdit), (QTextEdit::setText), (QTextEdit::text), (QTextEdit::paragraphs), (QTextEdit::paragraphLength), (QTextEdit::lineOfChar), (QTextEdit::getCursorPosition), (QTextEdit::setCursorPosition), (QTextEdit::wordWrap), (QTextEdit::setWordWrap), (QTextEdit::setTextFormat), (QTextEdit::isReadOnly), (QTextEdit::setReadOnly), (QTextEdit::selectAll):
- src/kwq/KWQVectorImpl.mm: (KWQVectorImpl::at), (KWQVectorImpl::data):
- src/kwq/KWQWidget.mm: (QWidget::frameGeometry), (QWidget::cursor), (QWidget::unsetCursor):
- src/kwq/KWQbrowserextension.mm:
- src/kwq/KWQtextstream.mm: (QTextStream::QTextStream), (QTextStream::operator<<), (endl):
- src/kwq/KWQxml.mm: (QXmlAttributes::uri), (QXmlParseException::lineNumber):
- src/kwq/Makefile.am:
- src/kwq/kdecore/kstandarddirs.h:
- src/kwq/kdecore/kstaticdeleter.h:
- src/kwq/kdeui/keditcl.h:
- src/kwq/kio/kmimetype.h:
- src/kwq/qt/qarray.h:
- src/kwq/qt/qevent.h:
- src/kwq/qt/qlist.h:
- src/kwq/qt/qmap.h:
- src/kwq/qt/qpalette.h:
- src/kwq/qt/qptrqueue.h:
- src/kwq/qt/qscrollview.h:
- src/kwq/qt/qstring.h:
- src/kwq/qt/qtextedit.h:
WebKit:
- WebView.subproj/IFWebView.mm: (-[IFWebView layout]): layout() no longer takes an argument.
- 10:23 AM Changeset in webkit [781]
-
- 166 copies228 deletes in tags/ALEXANDER_0_2_PRE_5
This commit was manufactured by cvs2svn to create tag
'ALEXANDER_0_2_PRE_5'.
- 10:23 AM Changeset in webkit [780] by
-
- 9 edits in trunk/WebCore
Improved cache-miss case for non-latin1 characters.
Mar 18, 2002:
- 4:10 PM Changeset in webkit [779]
-
- 166 copies228 deletes in tags/WEBFOUNDATION_0_2_0
This commit was manufactured by cvs2svn to create tag
'WEBFOUNDATION_0_2_0'.
- 4:10 PM Changeset in webkit [778] by
-
- 5 edits in trunk/WebCore
- src/kwq/KWQListImpl.mm: (KWQListImpl::sort): Use insertion sort for small lists. Also special case for lists of size 2 and under.
- 3:26 PM Changeset in webkit [777] by
-
- 12 edits in trunk
Added comments about new layout scheme. Cleaned up code.
Improved core measurement routine.
Turned off logging by default.
- 3:09 PM Changeset in webkit [776] by
-
- 5 edits in trunk/WebCore
Fix NULL case.
- 2:29 PM Changeset in webkit [775] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
2002-03-18 Kenneth Kocienda <kocienda@apple.com>
Changed file load thread so that it tries to use a memory-mapped file to
read from the file system instead of using CFStreams. Now more than 2x faster.
- CacheLoader.subproj/IFFileURLProtocolHandler.h:
- CacheLoader.subproj/IFFileURLProtocolHandler.m: (-[IFFileURLProtocolHandler didLoadData:]), (-[IFFileURLProtocolHandler fileLoadThread]), (-[IFFileURLProtocolHandler beginLoadInBackground]), (-[IFFileURLProtocolHandler endLoadInBackground]):
Changed instance of memcpy to the new IFFastMemoryMove function
- CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (-[IFHTTPURLProtocolHandler performStreamRead:]):
Moved timeout back to 60 seconds from 240 seconds.
- CacheLoader.subproj/IFURLLoad.m:
NSData now reads from a mapped file instead of using NSFileManager to read the file.
- Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase objectForKey:]):
- WebFoundation.pbproj/project.pbxproj:
- 2:10 PM Changeset in webkit [774] by
-
- 12 edits in trunk/WebCore
Redo inlining of QChar and QString and some other small speed improvements.
Sadly, this doesn't seem to make things measurably faster, but I decided to
commit my work rather than discarding it; it doesn't make things slower.
- src/kwq/qt/qstring.h:
- src/kwq/KWQChar.mm:
- src/kwq/KWQString.mm: Do a lot more inlining. Also, the CFStringRef inside a QString is now never nil, so we can get rid of many checks for nil.
- src/kwq/KWQFontMetrics.mm: (QFontMetrics::width): Use _rectForString() a couple more places.
- 11:16 AM Changeset in webkit [773] by
-
- 5 edits in trunk/WebCore
Changed to use non direct _rectForString() function. Avoids
unnecessary NSString allocation.
- 9:40 AM Changeset in webkit [772] by
-
- 5 edits in trunk/WebKit
- prepare-ChangeLog: use ${cvs_command} rather than cvs in new update line; makes it work on appecvs-encrusted Jaguars again.
Imposed age limit on history items saved to/loaded from disk.
Sped up history loading by reversing list before processing entries.
- History.subproj/IFWebHistoryPrivate.m: (+[IFWebHistoryPrivate initialize]): Register default for age limit. (-[IFWebHistoryPrivate _ageLimitDate]): New convenience method, returns a date older than any history entry that should be stored/loaded. (-[IFWebHistoryPrivate arrayRepresentation]): skip too-old dates. (-[IFWebHistoryPrivate _loadHistoryGuts:]), (-[IFWebHistoryPrivate _saveHistoryGuts:]): Broke into separate methods to make timing wrapper less messy. Respect age limit. Report number of items saved/loaded in timing message. (-[IFWebHistoryPrivate loadHistory]), (-[IFWebHistoryPrivate saveHistory]): use broken-out _guts methods.
- WebKit.pbproj/project.pbxproj: version wars
- 9:34 AM Changeset in webkit [771] by
-
- 5 edits in trunk/WebCore
- src/kwq/KWQFontMetrics.mm: (QFontMetricsPrivate::getInfo), (QFontMetrics::width), (QFontMetrics::_width), (QFontMetrics::boundingRect), (QFontMetrics::size): Don't make the info object right away, in case the metrics object is only used to compute ascent and descent.
- 7:34 AM Changeset in webkit [770] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
2002-03-18 Kenneth Kocienda <kocienda@apple.com>
I reworked the code a bit in IFURLLoadManager so I could remove some more locking and made
the locking that still needs to be there more fine grained.
- CacheLoader.subproj/IFURLLoadManager.m: (-[IFURLLoadManager objectForURL:]), (-[IFURLLoadManager setObject:forURL:attributes:expiry:]), (-[IFURLLoadManager invalidateURL:]), (-[IFURLLoadManager clearAllCaches]), (-[IFURLLoadManager cancelRequestWithURLHandle:]), (-[IFURLLoadManager cancelAllRequestsWithURL:]), (-[IFURLLoadManager cancelAllRequestsInGroup:]):
Some small code clean ups here.
- Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase initWithPath:]), (-[IFURLFileDatabase setObject:forKey:]), (-[IFURLFileDatabase removeObjectForKey:]), (-[IFURLFileDatabase objectForKey:]), (-[IFURLFileDatabase open]):
- 3:11 AM Changeset in webkit [769] by
-
- 47 edits in branches/LABYRINTH_KDE_3_MERGE/WebCore
Top level:
Update tests for collection class renames.
- Tests/qt/qarray-test.chk:
- Tests/qt/qarray-test.cpp: (main):
- Tests/qt/qdict-test.cpp: (operator<<):
- Tests/qt/qlist-test.chk:
- Tests/qt/qlist-test.cpp: (main):
- Tests/qt/qptrdict-test.cpp: (operator<<):
- Tests/qt/qstack-test.chk:
- Tests/qt/qstack-test.cpp: (main):
- Tests/qt/qvector-test.chk:
- Tests/qt/qvector-test.cpp: (printVectorNullTolerant), (main):
WebCore:
Changes needed to get kwq compiling (doesn't link yet, though).
- src/kdelibs/khtml/misc/loader.h:
- src/kdelibs/khtml/xml/dom_elementimpl.h:
- src/kwq/KWQCollection.mm: (QPtrCollection::QPtrCollection), (QPtrCollection::operator=), (QPtrCollection::~QPtrCollection), (QPtrCollection::autoDelete), (QPtrCollection::setAutoDelete):
- src/kwq/KWQEvent.mm: (QKeyEvent::QKeyEvent):
- src/kwq/KWQIcon.h:
- src/kwq/KWQKHTMLFactory.mm:
- src/kwq/KWQKHTMLPart.h:
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::KHTMLPart), (KHTMLPart::slotData), (KHTMLPart::begin), (KHTMLPart::write), (KHTMLPart::checkCompleted), (KHTMLPart::settings), (KHTMLPart::completeURL), (KHTMLPart::encoding), (KHTMLPart::overURL), (KHTMLPart::urlSelected), (KHTMLPart::requestObject), (KHTMLPart::frames), (KHTMLPart::event):
- src/kwq/KWQKHTMLSettings.mm: (KHTMLSettings::KHTMLSettings), (KHTMLSettings::availableFamilies):
- src/kwq/KWQKProcess.mm: (KProcess::args):
- src/kwq/KWQKloader.mm: (CachedImage::CachedImage), (CachedImage::movieStatus), (DocLoader::DocLoader), (Loader::load), (Loader::servePendingRequests), (Loader::slotFinished), (Cache::requestScript):
- src/kwq/KWQPainter.mm: (QPainter::save):
- src/kwq/KWQPointArray.mm: (QPointArray::setPoint):
- src/kwq/KWQValueListImpl.mm: (KWQValueListImpl::removeEqualNodes), (KWQValueListImpl::containsEqualNodes):
- src/kwq/KWQView.mm: (-[KWQHTMLView layout]):
- src/kwq/KWQsignals.mm: (khtml::Loader::requestDone), (khtml::Loader::requestFailed):
- src/kwq/kdecore/kiconloader.h:
- src/kwq/kparts/browserextension.h:
- src/kwq/qt/qmovie.h: