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

Timeline



Apr 1, 2002:

11:16 PM Changeset in webkit [930] by mjs
  • 6 edits in trunk/WebCore
  • src/kwq/KWQKHTMLPart.mm (KHTMLPartPrivate::~KHTMLPartPrivate): Delete the jScript interpreter if it exists, to avoid leaking it. Also, garbage collect in this case because when we destroy the interpreter a lot of objects will become garbage and this seems like a good time to clean it all up.
10:01 PM Changeset in webkit [929] by rjw
  • 5 edits in trunk/WebCore

Added log to catch more problems with NS/CFURL.

9:17 PM Changeset in webkit [928] by rjw
  • 27 edits in trunk

Cleaned up lots of potentially stale references to controller.
Added ref count to part.

7:32 PM Changeset in webkit [927] by rjw
  • 22 edits in trunk

i Logging changes.

Changes to support correct i/frame behavior.

Changes to support correct behavior is i/frame margins and
scroll views.

Changed method name.
Support showing frames in render tree. This isn't a direct reflection of the
kde render tree. I nest the render trees for each part.

5:03 PM Changeset in webkit [926] by sullivan
  • 10 edits in trunk/WebKit

Added method for updating url, title, and/or displayTitle
on existing entry.

  • History.subproj/IFWebHistory.h:
  • History.subproj/IFWebHistory.m: (-[IFWebHistory updateURL:title:displayTitle:forURL:]): Calls through to IFWebHistoryPrivate.
  • History.subproj/IFWebHistoryPrivate.h:
  • History.subproj/IFWebHistoryPrivate.m: (-[IFWebHistoryPrivate _entryForURLString:]): Broke this out from containsURL. (-[IFWebHistoryPrivate containsURL:]): Call broken-out method. (-[IFWebHistoryPrivate updateURL:title:displayTitle:forURL:]): Find existing entry (if any), change its attributes.
  • BrowserDocument.m: (-[BrowserDocument displayName]): removed obsolete comment (-[BrowserDocument receivedPageTitle:forDataSource:]): update existing history entry; also use [NSArray makeObjectsPerformSelector] to simplify code.
  • BrowserWindow.m: (-[BrowserWindow updateTitle]): removed; unbeknownst to me, there was already a synchronizeWindowTitleWithDocumentName that did this same thing. (-[BrowserWindow frameLoadCommitted:]): use synchronizeWindowTitleWithDocumentName
3:49 PM Changeset in webkit [925] by darin
  • 8 edits in trunk/WebKit
  • Misc.subproj/IFError.h: Add the failing URL to IFError.
  • Misc.subproj/IFError.m: (-[IFError initWithErrorCode:]): Call through with nil for the URL. (-[IFError initWithErrorCode:failingURL:]): Retain the passed URL. (-[IFError dealloc]): Autorelease the URL. (-[IFError failingURL]): Return the URL. (-[IFError description]): Include the URL in the description.
  • WebView.subproj/IFBaseWebControllerPrivate.mm: (-[IFBaseWebController _receivedProgress:forResource:fromDataSource:]), (-[IFBaseWebController _mainReceivedProgress:forResource:fromDataSource:]): Put the URL into the IFError.
  • WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDidFailLoadingWithResult:]): Put the URL into the IFError.
1:59 PM Changeset in webkit [924] by kocienda
  • 6 edits in trunk/WebCore

2002-04-01 Kenneth Kocienda <kocienda@apple.com>

The guts of the fix for this bug:

Radar 2879234 (Redirected URLs not used for subsequent GETs)

This change, though small, will fix most of the outstanding problems
with URL redirects. Some little bits of work need to be done, but much
of that is on the UI level.

  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::begin), (KHTMLPart::setBaseURL):
1:42 PM Changeset in webkit [923] by darin
  • 6 edits in trunk/WebCore
  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::jScriptEnabled): Hook this up to the preference from WebKit. (KHTMLPart::jScript): Return 0 if JavaScript is disabled. This is exactly what the original KHTMLPart from KDE did.
1:00 PM Changeset in webkit [922] by rjw
  • 2 edits in trunk/WebKit/WebView.subproj

Made timing logs relative to start of document, not start of each data source.

12:46 PM Changeset in webkit [921] by rjw
  • 8 edits in trunk/WebKit

Added more logging to show time of layouts.

12:40 PM Changeset in webkit [920] by darin
  • 7 edits in trunk/WebKit

WebKit:

Added operations for JavaScript objects. Not sure if this was the best
place for them, but it should be OK for now.

  • Misc.subproj/IFCache.h:
  • Misc.subproj/IFCache.mm: (+[IFCache setDisabled:]), (+[IFCache javaScriptObjectsCount]), (+[IFCache garbageCollectJavaScriptObjects]):
  • WebKit.pbproj/project.pbxproj:

WebBrowser:

Rearranged caches window, renamed it, and added stuff about
JavaScript objects.

  • Debug/CacheController.h:
  • Debug/CacheController.mm: (-[CacheController windowDidLoad]), (-[CacheController emptyWebCoreCaches:]), (-[CacheController setStat:toKey:fromDict:]), (-[CacheController setTotal:fromDict:]), (-[CacheController refreshWebCoreStatisticsMatrix]), (-[CacheController refreshStatistics:]), (-[CacheController toggleDisableWebCoreCaches:]), (-[CacheController garbageCollectJavaScriptObjects:]):
  • Debug/CacheController.nib:
  • Debug/DebugUtilities.m: (+[DebugUtilities createDebugMenu]):
12:01 PM Changeset in webkit [919]
  • 1 copy
    2 deletes in tags/JavaScriptCore-1

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-1'.

12:01 PM Changeset in webkit [918] by darin
  • 10 edits
    1 delete in trunk

JavaScriptCore:

Got rid of KWQDef.h because it's dangerous to have two files with
the same name and different contents.

  • JavaScriptCore.pbproj/project.pbxproj:
  • kjs/KWQDef.h: Removed.
  • kjs/ustring.h: Defines unsigned int types inline now.

WebCore:

  • src/kwq/KWQDef.h: Use KWQ_UNSIGNED_TYPES_DEFINED for compatibility with code in JavaScriptCore that has to do the same thing.
9:42 AM Changeset in webkit [917] by darin
  • 17 edits
    2 deletes in trunk/WebCore
  • src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::restoreScrollBar): Disable code that checks if the scroll bar is visible, because it currently doesn't do us any good. We may want to turn it back on if we ever implement setVScrollBarMode. (KHTMLView::viewportWheelEvent): Disable this code for now since it requires access to the vertical scroll bar object.
  • src/kdelibs/khtml/rendering/render_form.cpp: (RenderTextArea::calcMinMaxWidth): Use our own verticalScrollBarWidth and horizontalScrollBarHeight rather than getting scroll bar widgets.
  • src/kwq/qt/qscrollview.h: Remove QScrollView::horizontalScrollBar() and QScrollView::verticalScrollBar(), since we don't have QWidgets to return for these two. We can re-add these later if we need to.
  • src/kwq/qt/qtextedit.h: Removed QMultiLineEdit, and QTextEdit() constructor.
  • src/kwq/kdeui/keditcl.h: Removed.
  • src/kwq/KWQTextEdit.mm: Remove unused functions. (QTextEdit::verticalScrollBarWidth), (QTextEdit::horizontalScrollBarHeight): Implement these two new ones.
  • src/kwq/KWQScrollView.mm: Remove unused functions.
  • src/kdelibs/khtml/rendering/render_form.cpp: Fixed spelling error.
9:05 AM Changeset in webkit [916] by darin
  • 1 delete in trunk/WebKit/WebKit.pbproj/kocienda.pbxuser

Added an icon for HotSpotFinder.

  • Tools/HotSpotFinder/HotSpotFinder.pbproj/project.pbxproj:
  • Tools/HotSpotFinder/noBikes.icns: Added.

Mar 31, 2002:

4:06 PM Changeset in webkit [915] by mjs
  • 7 edits in trunk/WebCore

Fix Radar 2890464 (abcnews.com renders as a blank blue page (probably a JavaScript
problem).) It turns out not to be a JavaScript problem:

  • src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]): Report that load is finished to KDE layers. Otherwise, the tokenizer will wait forever for a script load completion message that never comes.
4:01 PM Changeset in webkit [914]
  • 1 copy
    33 deletes in tags/WebFoundation-2

This commit was manufactured by cvs2svn to create tag
'WebFoundation-2'.

4:01 PM Changeset in webkit [913]
  • 1 copy
    33 deletes in tags/WebFoundation-1

This commit was manufactured by cvs2svn to create tag
'WebFoundation-1'.

4:01 PM Changeset in webkit [912] by kocienda
  • 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m

2002-03-31 Ken Kocienda <kocienda@apple.com>

Labyrinth:

Modified check file to correspond to new flow of control
in the loader involving results returned from cache.

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

Tweaked output of dates

  • Tools/DiskCachePeek/DiskCachePeek.pbproj/project.pbxproj:
  • Tools/DiskCachePeek/main.m: (main):

WebFoundation:

Better handling of cases where a revalidated cache object is returned,
including correct setting of headers and updating of cache object with revalidated
results.

The disk cache database now includes its own mmap code. Now, failed attempts to mmap a cache
file return better result codes. This makes it possible for the cache
to cut down on speculative disk I/O that had been necessary until now since
the mmap code in Foundation does not report why an mmap attempt failed.

  • CacheLoader.subproj/IFHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (-[IFHTTPURLProtocolHandler initWithURLLoad:]), (+[IFHTTPURLProtocolHandler parseHTTPDateString:]), (-[IFHTTPURLProtocolHandler debugStringForCacheAttributeValue:]), (-[IFHTTPURLProtocolHandler createHTTPRequest]), (-[IFHTTPURLProtocolHandler cacheObjectIsValid:]), (-[IFHTTPURLProtocolHandler cacheObjectRequiresRevalidation:]), (-[IFHTTPURLProtocolHandler shouldCacheResourceData]), (-[IFHTTPURLProtocolHandler timeIntervalFromHTTPResponseHeader:]), (-[IFHTTPURLProtocolHandler calculateObjectAge]):
  • CacheLoader.subproj/IFURLLoad.m: (-[IFURLLoad succeeded]), (-[IFURLLoad shouldCacheResourceData]), (-[IFURLLoad didBeginLoading:]), (+[IFURLLoad IFURLLoadCacheCheckerRun:]):
  • Database.subproj/IFURLFileDatabase.m: (URLFileReaderInit), (-[IFURLFileReader initWithPath:]), (-[IFURLFileReader data]), (-[IFURLFileReader dealloc]), (-[IFURLFileDatabase objectForKey:]), (-[IFURLFileDatabase performSetObject:forKey:]), (-[IFURLFileDatabase performRemoveObjectForKey:]):
7:33 AM Changeset in webkit [911] by darin
  • 5 edits in trunk/WebCore
  • src/kwq/KWQString.mm: (QString::toDouble): Fix to properly handle an empty string.
Note: See TracTimeline for information about the timeline view.