⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Mar 14, 2002:

7:46 PM Changeset in webkit [746] by rjw
  • 14 edits in trunk/WebCore

Fixed another problem in QString::find().
Added dangerous but fast string allocation optimization to render_text.cpp.

7:20 PM Changeset in webkit [745] by mjs
  • 11 edits
    8 adds
    10 deletes in branches/LABYRINTH_KDE_3_MERGE

Get kjs to compile and link by adding mssing files, setting up
autogenerated files to autogenerate, and making a handful of minor
tweaks. The test program passes. Yay!

  • src/kdelibs/kjs/Makefile.am:
  • src/kdelibs/kjs/create_hash_table:
  • src/kdelibs/kjs/global_object.cpp:
  • src/kdelibs/kjs/grammar.y:
  • src/kdelibs/kjs/interpreter.h:
  • src/kdelibs/kjs/keywords.table:
  • src/kdelibs/kjs/kjs.cpp:
  • src/kdelibs/kjs/kjs.h:
  • src/kdelibs/kjs/lexer.lut.h:
  • src/kdelibs/kjs/math_object.lut.h:
  • src/kdelibs/kjs/ustring.h:
  • src/kdelibs/kjs/value.h:
  • src/kdelibs/kjs/.cvsignore:
5:16 PM Changeset in webkit [744] by rjw
  • 5 edits in trunk/WebCore

Fixed optimized find() implementation. I had the sense of caseSensitive inverted.

5:04 PM Changeset in webkit [743] by mjs
  • 6 edits in branches/LABYRINTH_KDE_3_MERGE/WebCore

Hand-merge KDE3 beta 2 changes into this frankenstein file.

  • src/kwq/KWQKHTMLPart.mm: (-[KHTMLPartLoadClient setDataSource:]), (WCSetIFWebDataSourceMakeFunc), (WCSetIFErrorMakeFunc), (recursive), (encodingFromContentType), (splitUrlTarget), (KHTMLPart::KHTMLPart), (KHTMLPart::init), (KHTMLPart::~KHTMLPart), (KHTMLPart::browserExtension), (KHTMLPart::view), (KHTMLPart::setMetaRefreshEnabled), (KHTMLPart::jScript), (KHTMLPart::executeScript), (KHTMLPart::executeScheduledScript), (KHTMLPart::docImpl), (KHTMLPart::xmlDocImpl), (KHTMLPart::slotData), (KHTMLPart::begin), (KHTMLPart::write), (KHTMLPart::end), (KHTMLPart::checkCompleted), (KHTMLPart::settings), (KHTMLPart::completeURL), (KHTMLPart::scheduleRedirection), (KHTMLPart::setEncoding), (KHTMLPart::encoding), (KHTMLPart::gotoAnchor), (KHTMLPart::setFontSizes), (KHTMLPart::fontSizes), (KHTMLPart::onlyLocalReferences), (KHTMLPart::setOnlyLocalReferences), (KHTMLPart::findTextBegin), (KHTMLPart::findTextNext), (KHTMLPart::selectedText), (KHTMLPart::hasSelection), (KHTMLPart::selection), (KHTMLPart::setSelection), (KHTMLPart::overURL), (KHTMLPart::urlSelected), (KHTMLPart::requestFrame), (KHTMLPart::requestFrameName), (KHTMLPart::requestObject), (KHTMLPart::submitForm), (KHTMLPart::findFrame), (KHTMLPart::frameExists), (KHTMLPart::parentPart), (KHTMLPart::setJSStatusBarText), (KHTMLPart::setJSDefaultStatusBarText), (KHTMLPart::jsStatusBarText), (KHTMLPart::jsDefaultStatusBarText), (KHTMLPart::frames), (KHTMLPart::customEvent), (KHTMLPart::khtmlMousePressEvent):
4:17 PM Changeset in webkit [742] by rjw
  • 2 edits in trunk/WebCore

Fixed compile error.:wq

4:02 PM Changeset in webkit [741] by rjw
  • 11 edits in trunk/WebCore

Attempted implementation of space optimizations. Disabled for now.

2:36 PM Changeset in webkit [740] by sullivan
  • 4 edits in trunk/WebKit

Made history store its data in ~/Library/Application Support/<app name>/History.plist

  • History.subproj/IFWebHistoryPrivate.m: (GetRefPath), (FindFolderPath): Functions copied from NSSavePanel.m for using FindFolder in a POSIX sort of way. Ken plans to put some version of this in IFNSFileManagerExtensions eventually, which I'll switch to later. (-[IFWebHistoryPrivate historyFilePath]): Construct the path using FindFolderPath and the file name. (-[IFWebHistoryPrivate loadHistory]), (-[IFWebHistoryPrivate saveHistory]): failure case debug messages are now more specific.
12:53 PM Changeset in webkit [739] by kocienda
  • 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m

2002-03-14 Kenneth Kocienda <kocienda@apple.com>

Fix for this bug:

Radar 2877924 ("/Users is not a directory" warning when /Users is a link to a directory)

In addition, the URL file database is now much more "optimistic" about creating directories and files.
The result should be a whole lot less chatter on fs_usage.

  • Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase setObject:forKey:]), (-[IFURLFileDatabase open]):
  • Misc.subproj/IFNSFileManagerExtensions.h:
  • Misc.subproj/IFNSFileManagerExtensions.m: (-[NSFileManager createFileAtPathWithIntermediateDirectories:contents:attributes:directoryAttribut es:]), (-[NSFileManager createIntermediateDirectoriesForPath:attributes:]), (-[NSFileManager fileExistsAtPath:isDirectory:traverseLink:]):
  • WebFoundation.pbproj/project.pbxproj:
12:30 PM Changeset in webkit [738] by rjw
  • 11 edits in trunk/WebCore

Implemented a progressively cache fragment.

Mar 13, 2002:

7:09 PM Changeset in webkit [737] by rjw
  • 10 edits in trunk/WebCore

Updated debugging code. Disabled optimized QString::find.

6:07 PM Changeset in webkit [736] by rjw
  • 6 edits in trunk/WebKit

Added support to stop plugins in removeFromSuperview.

6:03 PM Changeset in webkit [735] by rjw
  • 3 edits in trunk/WebCore

Removed fprintfs.

5:39 PM Changeset in webkit [734] by cblu
  • 4 edits in trunk/WebKit/Plugins.subproj
  • Added support for the OpenURL AppleScript command
  • Added stubs for ShowFile and OpenBookmark AppleScript commands
  • Added a stub for "start" in IFPluginView
  • Made IFPluginView observe NSWindowWillCloseNotification
5:30 PM Changeset in webkit [733] by mjs
  • 7 edits
    2 adds in branches/LABYRINTH_KDE_3_MERGE/WebCore

Merge KDE3 beta 2 changes into this frankenstein file.

  • src/kwq/KWQKloader.mm: (CachedCSSStyleSheet::CachedCSSStyleSheet), (CachedCSSStyleSheet::ref), (CachedCSSStyleSheet::data), (CachedCSSStyleSheet::checkNotify), (CachedCSSStyleSheet::error), (CachedScript::CachedScript), (CachedScript::ref), (CachedScript::data), (CachedScript::checkNotify), (CachedScript::error), (CachedImage::CachedImage), (CachedImage::ref), (CachedImage::tiled_pixmap), (CachedImage::pixmap_size), (CachedImage::do_notify), (CachedImage::movieStatus), (CachedImage::movieResize), (CachedImage::setShowAnimations), (CachedImage::deleteMovie), (CachedImage::data), (Request::Request), (DocLoader::DocLoader), (DocLoader::requestImage), (DocLoader::requestStyleSheet), (DocLoader::requestScript), (DocLoader::setAutoloadImages), (DocLoader::setShowAnimations), (Loader::Loader), (Loader::~Loader), (Loader::load), (Loader::servePendingRequests), (Loader::slotFinished), (Loader::slotData), (Loader::numRequests), (Loader::cancelRequests), (Cache::init), (Cache::requestImage), (Cache::requestStyleSheet), (Cache::preloadStyleSheet), (Cache::requestScript), (Cache::preloadScript), (Cache::flush):
4:30 PM Changeset in webkit [732] by rjw
  • 5 edits in trunk/WebKit

Fixed open window w/ no open windows crasher.

3:49 PM Changeset in webkit [731] by rjw
  • 11 edits in trunk/WebCore

Added font cache.

10:34 AM Changeset in webkit [730] by rjw
  • 11 edits in trunk/WebCore

Re-worked fragment cache to minimize memory usage.

9:27 AM Changeset in webkit [729] by kocienda
  • 10 edits in trunk/WebCore

2002-03-13 Kenneth Kocienda <kocienda@apple.com>

Labyrinth:

Rolled back change in never-expires-test since my change to WFTool got hammered
by cvs/applecvs last week and I can't yet take advantage of the new options
processing code that should be there, but isn't. Arrrrgghh!

  • Tests/WebFoundation-CacheLoader/never-expires-test:

Updated for new didRedirectToURL callback. This is a partial fix for this bug:
Radar 2879234 (Redirected URLs not used for subsequent GETs)

  • Tests/WebFoundationC/ifurlhandlec-test.c: (ResourceDidRedirectToURL), (run):
  • Tools/wftool/WFTool.m: (-[WFTool IFURLHandle:didRedirectToURL:]):

WebCore:

Updated for new didRedirectToURL callback. This is a partial fix for this bug:
Radar 2879234 (Redirected URLs not used for subsequent GETs)

  • src/kwq/KWQKHTMLPart.mm: (-[KHTMLPartLoadClient IFURLHandle:didRedirectToURL:]):
  • src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandle:didRedirectToURL:]):

WebFoundation:

Updated for new didRedirectToURL callback. This is a partial fix for this bug:
Radar 2879234 (Redirected URLs not used for subsequent GETs)

  • CacheLoader.subproj/IFHTTPURLHandle.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (-[IFHTTPURLProtocolHandler initWithURLLoad:]), (-[IFHTTPURLProtocolHandler dealloc]), (-[IFHTTPURLProtocolHandler createHTTPRequest]), (-[IFHTTPURLProtocolHandler performHTTPHeaderRead:]), (-[IFHTTPURLProtocolHandler setRedirectedURL:]), (-[IFHTTPURLProtocolHandler setResponseHeaders:]), (-[IFHTTPURLProtocolHandler shouldCacheResourceData]):
  • CacheLoader.subproj/IFURLCacheLoaderConstantsPrivate.h:
  • CacheLoader.subproj/IFURLHandle.h:
  • CacheLoader.subproj/IFURLHandle.m: (_sendDidRedirectToURLMessages), (-[IFURLHandleInstanceVariables initWithHandle:]), (-[IFURLHandleInstanceVariables prepareCallbacks]), (-[IFURLHandleInstanceVariables dealloc]), (-[IFURLHandleSynchronousClient IFURLHandle:didRedirectToURL:]), (-[IFURLHandle finalURL]), (-[IFURLHandle redirectedURL]), (-[IFURLHandle didRedirectToURL:]), (-[IFURLHandle setFinalURL:]), (-[IFURLHandle notifyClientsBackgroundLoadFailed]), (-[IFURLHandle notifyClientsURLRedirected]):
  • CacheLoader.subproj/IFURLHandleC.h:
  • CacheLoader.subproj/IFURLHandleC.m: (IFURLHandleDidRedirectToURL), (IFURLHandleGetFinalURL), (IFURLHandleGetRedirectedURL):
  • CacheLoader.subproj/IFURLHandleCallBackClient.m: (-[IFURLHandleCallBackClient IFURLHandle:didRedirectToURL:]):
  • CacheLoader.subproj/IFURLHandleClient.h:
  • CacheLoader.subproj/IFURLHandlePrivate.h:
1:48 AM Changeset in webkit [728] by mjs
  • 9 edits
    12 deletes in branches/LABYRINTH_KDE_3_MERGE/WebCore

Top level:

  • Tools/wftool/Makefile: Remove this autogenerated file.

Web

Remove files from build that are no longer in KDE 3 beta 2:

  • src/kdelibs/khtml/ecma/Makefile.am:
  • src/kdelibs/khtml/ecma/kjs_text.cpp:
  • src/kdelibs/khtml/ecma/kjs_text.h:
  • src/kdelibs/khtml/misc/Makefile.am:
  • src/kdelibs/khtml/misc/font.cpp:
  • src/kdelibs/khtml/misc/font.h:
  • src/kdelibs/khtml/rendering/Makefile.am:
  • src/kdelibs/khtml/rendering/render_hr.cpp:
  • src/kdelibs/khtml/rendering/render_hr.h:

Mar 12, 2002:

7:07 PM Changeset in webkit [727] by sullivan
  • 15 edits
    2 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 rjw
  • 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 rjw
  • 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.

Note: See TracTimeline for information about the timeline view.