Timeline
Mar 12, 2002:
- 7:07 PM Changeset in webkit [727] by
-
- 15 edits2 adds in trunk/WebKit
Added support for persistent history. Following in the grand footsteps of
Ken, it currently stores data in /tmp/alexander.history
- Resources/url_icon.tiff: default IFURIEntry image, moved here from WebBrowser.
- WebKit.pbproj/project.pbxproj: Updated to add image file.
- History.subproj/IFURIEntry.m: (-[IFURIEntry image]): If there's no explicit image, return the default one.
(-[IFURIEntry dictionaryRepresentation]): return a representation suitable
for saving to an xml file.
(-[IFURIEntry initFromDictionaryRepresentation:]): init given the representation
returned from dictionaryRepresentation.
- History.subproj/IFWebHistory.h:
- History.subproj/IFWebHistory.m: (-[IFWebHistory saveHistory]): Added saveHistory call.
- History.subproj/IFWebHistoryPrivate.h: added saveHistory call.
- History.subproj/IFWebHistoryPrivate.m: (-[IFWebHistoryPrivate arrayRepresentation]): return a representation suitable for saving to an xml file. (-[IFWebHistoryPrivate historyFilePath]): return location of history on disk. (-[IFWebHistoryPrivate loadHistory]): read history from disk. (-[IFWebHistoryPrivate saveHistory]): write history to disk.
(-[IFWebHistoryPrivate init]): call loadHistory
(-[IFWebHistoryPrivate removeEntryForURLString:]): changed NSLog to WEBKITDEBUG
Save history before quitting, and associated tweaks.
- AppController.m: (-[AppController awakeFromNib]): register as application delegate (-[AppController applicationWillTerminate:]): save history before app terminates
- BrowserDocument.m: (-[BrowserDocument addHistoryEntryForCurrentPage]): Don't set an image here; IFURIEntry now handles the image (at least for the default case)
- Resources/Images/url_icon.tiff: Moved this image to WebKit.
- WebBrowser.pbproj/project.pbxproj: Updated for removed file.
- 6:24 PM Changeset in webkit [726] by
-
- 5 edits in trunk/WebCore
Optimized implementation of compareToLatin1() and find() to not allocate
additional CFString.
Mar 11, 2002:
- 2:00 PM Changeset in webkit [725] by
-
- 20 edits in trunk
i Fixed call back ordering problems when an error occurs.
More twiddling with scroll bars.
Re-implemented QPainter::drawTiledPixmap to use core graphics patterns. Currently this depends
on SPI. The performance boost is huge osx.macnn.com draws 40x faster now.
Mar 9, 2002:
- 12:59 PM Changeset in webkit [724] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
2002-03-09 Ken Kocienda <kocienda@apple.com>
Fixed this bug:
Radar 2859368 (IFURLFileDatabase must set correct permissions when creating files)
The IFURLFileDatabase now creates directories and files with the correct permissions.
- Database.subproj/IFURLFileDatabase.m: (+[IFURLFileDatabase initialize]), (-[IFURLFileDatabase setObject:forKey:]), (-[IFURLFileDatabase open]):
- Misc.subproj/IFNSFileManagerExtensions.h:
Mar 8, 2002:
- 5:25 PM Changeset in webkit [723] by
-
- 29 edits in trunk
Re-implemented KWQFont to lazily request font from NSFontManager instead of
user converFont:. I did this after sampling loads of http://www.apple.com/retail/theater
and found that converting fonts was very expensive.
Fixed scroll bar recursion problems.
Took a long time to find a stupid typo bug in [IFBaseWebController _frameForDataSource:fromFrame:]
that overwrote an input parameter that should been a local variable. This caused a crash the
second time a page that contained an iframe was loaded.
- 5:08 PM Changeset in webkit [722] by
-
- 525 edits in branches/LABYRINTH_KDE_3_MERGE
Merged kdelibs from KDE 3 beta 2 into our 2.2.1-based sources.
- 5:08 PM Changeset in webkit [721]
-
- 167 copies228 deletes in branches/LABYRINTH_KDE_3_MERGE
This commit was manufactured by cvs2svn to create branch
'LABYRINTH_KDE_3_MERGE'.
- 12:58 PM Changeset in webkit [720] by
-
- 10 edits in trunk/WebCore
Instrumentation of the text fragment metrics cache.
Added _FAST_QSTRING_TO_NSSTRING.
- 9:06 AM Changeset in webkit [719] by
-
- 6 edits in trunk/WebCore
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::openURL), (KHTMLPart::end): Changed openURL() and end() messages to use debug levels. You can see these by setting your WebKitLogLevel mask to include 0x00000008
Changed all use of NSLog to use WebKitDebug stuff instead. You can see all
of these by setting your WebKitLogLevel mask to include 0x01000000
- BrowserDocument.m: (-[BrowserDocument saveScrollPosition]), (-[BrowserDocument restoreScrollPosition]), (-[BrowserDocument goToURL:withLoadType:]), (-[BrowserDocument receivedProgress:forResource:fromDataSource:]), (-[BrowserDocument receivedError:forResource:partialProgress:fromDataSource:]), (-[BrowserDocument statusTextForDataSource:]), (-[BrowserDocument locationWillChangeTo:forFrame:]), (-[BrowserDocument locationChangeStartedForFrame:]), (-[BrowserDocument locationChangeCommittedForFrame:]), (-[BrowserDocument locationChangeDone:forFrame:]), (-[BrowserDocument receivedPageTitle:forDataSource:]), (-[BrowserDocument serverRedirectTo:forDataSource:]), (-[BrowserDocument createFrameNamed:for:inParent:]), (-[BrowserDocument mainFrame]), (-[BrowserDocument frameForDataSource:]):
- WebBrowser.pbproj/project.pbxproj: Moved recently-added files to alpha ordered spot in file list.