Timeline



Dec 14, 2001:

6:19 PM Changeset in webkit [505] by mjs
  • 6 edits in trunk/WebKit

Simplified WKLocationChangeHandler and updated
WKAuthenticationHandler.

  • WebView.subproj/WKWebController.h: (WKWebDataSource): Renamed methods to be forDataSource, not byDataSource. (-[WKWebDataSource locationChangeInProgressForDataSource:]): Added. (-[WKWebDataSource locationChangeDone:forDataSource:]): Added as a collapsed version of locationChangeCancelled:, locationChangeStopped: and locationChangeFinished:. (WKSimpleAuthenticationResult, WKSimpleAuthenticationRequest): made these interfaces instead of structs.
5:59 PM Changeset in webkit [504] by rjw
  • 10 edits
    5 adds in trunk/WebKit/WebView.subproj

Added files to temporarily hold incomplete API.

3:06 PM Changeset in webkit [503] by mjs
  • 12 edits in trunk/WebKit

Minor cleanups, mostly for naming consistency.

  • WebView.subproj/WKWebController.h: (WKSimpleAuthenticationRequest) name field url', not uri'. (-[WKWebDataSourceErrorHandler receivedError:forDataSource:]): renamed from `error:inDataSource:' so that it's a verb phrase.
  • WebView.subproj/WKWebDataSource.h: (-[WKWebDataSource initWithURL:]): Rename `inputUrl' argument to `inputURL'. (-[WKWebDataSource initWithLoader:]): Change argument type from WKURILoader' to WKLoader'. (-[WKWebDataSource wasRedirected]): Renamed from `isRedirected', the past tense seems more appropriate here. (-[WKWebDataSource setJavaEnabled:]): Add missing semicolon. (-[WKWebDataSource pluginsEnabled:]): renamed from `pluginEnabled' for consistency with `setPluginsEnabled:'.
  • WebView.subproj/WKWebView.h: (-[WKWebView fontSizes]): renamed from `fontSize' for sonsistency with `setFontSizes:'. (-[WKWebView setContextMenusEnabled]): renamed from 'setEnableContextMenus:' for consistency with `contextMenusenabled'.
1:42 PM Changeset in webkit [502] by rjw
  • 4 edits in trunk/WebKit/WebView.subproj

Fixed spelling mistake.

11:23 AM Changeset in webkit [501] by mjs
  • 9 edits in trunk/WebKit

After discussion with Don, Removed all methods relating to
resolved URLs, since browsers don't actually treat aliases
specially.

  • WebView.subproj/WKWebController.h: removed inputURLresolvedTo: methods.
  • WebView.subproj/WKWebDataSource.h: remove resolvedURL method, and mentions of it in comments.

Dec 13, 2001:

10:57 PM Changeset in webkit [500] by mjs
  • 38 edits
    10 adds in trunk

WebCore changes:

Changes for international character set support. Still needs work,
but no worse than before. amazon.co.jp renders almost correctly.

  • src/kwq/KWQCharsets.h, src/kwq/KWQCharsets.mm: (KWQCFStringEncodingFromIANACharsetName, KWQCFStringEncodingFromMIB, KWQCFStringEncodingToIANACharsetName, KWQCFStringEncodingToMIB): New functions that translate between the Qt concept of charaxcter sets and the (buildDictionaries): static helper function for the above.
  • src/kwq/KWQtextcodec.mm: (codecForCFStringEncoding, QTextCodec::codecForMib), QTextCodec::codecForName, QTextCodec::codecForLocale, QTextCodec::name,QTextCodec::mibEnum): Implement for real.
  • src/kwq/KWQKCharsets.mm: (KCharsets::codecForName, KCharsets::charsetForEncoding, KCharsets::charsetForEncoding): Implement for real.
  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::slotData): Get encoding from headers if present. (encodingFromContentType): Helper function for the above. (KHTMLPart::begin): Reinitialize decoder for every page. (KHTMLPart::write): Minor bug fix. (KHTMLPart::setEncoding): Implement. (KHTMLPart::khtmlMouseMoveEvent, KHTMLPart::khtmlMouseReleaseEvent, KHTMLPart::checkCompleted): Simplify ifdefs to make prepare-ChangeLog happy.
  • src/kwq/qt/qstring.h, src/kwq/KWQString.mm: (QString::fromCFString): New convenience method to create a QString from an immutable CFString by copying,
  • src/kwq/character-sets.txt: IANA document describing character sets.
  • src/kwq/make-charset-table.pl, src/kwq/make-mac-encodings.c: Helper programs to construct charset tables from IANA document.
  • src/kwq/Makefile.in: Update to handle the autogenerated code.
  • src/kwq/.cvsignore: Ignore new autogenerated files.
  • src/kdelibs/khtml/misc/decoder.cpp: (Decoder::decode): Fix decoding when the encoding is specified in the http headers (which seems like it could never have worked in KDE).
  • include/WCBackForwardList.h, include/WCURICache.h, include/WCURICacheData.h, include/WCURIEntry.h: Fix prototypes of C functions with no arguments to use (void), not (), to avoid warnings in WebKit.

WebKit changes:

Warning fixes and support to pass the http headers along with
cache data items

  • Cache.subproj/NSURICacheData.h, Cache.subproj/NSURICacheData.m: (+[NSURICacheData dataWithURL:status:error:headers:data:size:notificationString:userData:], -[NSURICacheData initWithURL:status:error:headers:data:size:notificationString:userData:]), -[NSURICacheData dealloc], -[NSURICacheData error], -[NSURICacheData headers]: NSURICacheData now carries a copy of the response headers dictionary.
  • Cache.subproj/NSURICache.m: include "WCURICache.h" to fix warnings. (-[NSURICache requestWithURL:requestor:userData:]): Handle headers in CacheData.
  • Cache.subproj/NSURILoad.h, Cache.subproj/NSURILoad.m: (-[NSURILoad NSURILoadReadStreamCallback:event:data:], -[NSURILoad headers], -[NSURILoad dealloc], -[NSURILoad done]): An NSURILoad object now carries the response headers associated with its connection, if any.
  • History.subproj/WKBackForwardList.m: include WCBackForwardList.h to fix warning.
  • History.subproj/WKURIEntry.m: include WCURIEntry.h to fix warning.
  • Misc.subproj/WebKitDebug.h: Use (void) for C prototypes, not ().
  • WebView.subproj/NSWebPageDataSource.mm: (+[NSWebPageDataSource initialize]): Remove unused variable to fix warning.
  • WebKit.pbproj/project.pbxproj: Enable many warning flags and -Werror
6:34 PM Changeset in webkit [499] by mjs
  • 6 edits in trunk/WebKit
  • WebView.subproj/WKWebController.h: Defined initial version of WKAuthenticationHandler interface, and associated WKSimpleAuthenticationRequest and WKSimpleAuthenticationResult structs.
4:09 PM Changeset in webkit [498] by rjw
  • 6 edits in trunk/WebKit/WebView.subproj

More revisions to API.

2:02 PM Changeset in webkit [497] by rjw
  • 7 edits in trunk/WebKit/WebView.subproj

Changes to support the model being a tree of documents.

Note: See TracTimeline for information about the timeline view.