Timeline
Dec 21, 2001:
- 10:58 AM Changeset in webkit [523] by
-
- 5 edits1 add in trunk/WebKit
Just updated a bunch of .cvsignore files.
Dec 20, 2001:
- 7:02 PM Changeset in webkit [522] by
-
- 14 edits in trunk/WebCore
More tweaks to text underlining.
Dec 18, 2001:
- 8:39 PM Changeset in webkit [521] by
-
- 51 edits8 adds in trunk/WebCore
Top level:
- prepare-ChangeLog: Improved C++ support; handle constructor initializers and operator overloads properly, and ignore the const qualifier so const methods get picked up.
Various changes relating to reduction in borrowed classes:
- Tests/qt/qpoint-test.chk, Tests/qt/qpoint-test.cpp, Tests/qt/qrect-test.chk, Tests/qt/qrect-test.cpp, Tests/qt/qsize-test.chk, Tests/qt/qsize-test.cpp: Disable tests that don't apply to new versions of these classes.
- borrowed-classes.txt: Turn off QPoint, QSize, QRect.
WebCore:
- src/kwq/KWQCString.mm: (QCString::QCString), (QCString::isEmpty), (QCString::isNull), (QCString::length): Fix some bugs found by the test suite in the emptiness/null semantics.
Reimplement QPoint, QSize and QRect:
- src/kwq/qt/qpoint.h, src/kwq/qt/qrect.h, src/kwq/qt/qsize.h: Update.
- src/kwq/KWQPoint.mm: (QPoint::QPoint), (QPoint::x), (QPoint::y), (QPoint::manhattanLength), (operator+), (operator-), (operator<<): Fresh implementations.
- src/kwq/KWQRect.mm: (QRect::QRect), (QRect::isNull), (QRect::isValid), (QRect::x), (QRect::y), (QRect::left), (QRect::top), (QRect::right), (QRect::bottom), (QRect::width), (QRect::height), (QRect::topLeft), (QRect::size), (QRect::setWidth), (QRect::setHeight), (QRect::intersect), (QRect::intersects), (QRect::operator&), (operator==), (operator!=), (operator<<): Likewise.
- src/kwq/KWQSize.mm: (QSize::QSize), (QSize::isValid), (QSize::width), (QSize::height), (QSize::setWidth), (QSize::setHeight), (QSize::expandedTo), (operator+), (operator==), (operator!=), (operator<<): Likewise.
- src/kwq/qt/_qpoint.cpp, src/kwq/qt/_qrect.cpp, src/kwq/qt/_qsize.cpp: Disable the whole file contents when building.
- src/kwq/Makefile.in: Add new files to build.
Start moving away from QShared so we can remove it:
- src/kwq/qt/qbrush.h, src/kwq/KWQBrush.mm: (QBrush::QBrush), (QBrush::color), (QBrush::setColor), (QBrush::style), (QBrush::setStyle), (QBrush::operator==), (QBrush::operator!=): Don't use shared data for this simple value object, the optimization value is quastionable anyway.
- src/kwq/qt/qpen.h, src/kwq/KWQPen.mm: (QPen::QPen), (QPen::color), (QPen::width), (QPen::style), (QPen::setColor), (QPen::setWidth), (QPen::setStyle), (QPen::operator==): Likewise.
- src/kwq/KWQPainter.mm: (QPainter::setPen), (QPainter::setBrush): Update for changes to pen.
- src/kwq/KWQRefPtr.h: New reference-counted pointer template.
- src/kwq/qt/qguardedptr.h, src/kwq/KWQGuardedPtr.mm: (QGuardedPtrPrivate::QGuardedPtrPrivate): Use KWQRefPtr instead of QShared.
- src/kwq/qt/qvariant.h, src/kwq/KWQVariant.mm: (QVariant::QVariant), (QVariant::~QVariant), (QVariant::operator=): Use KWQRefPtr instead of QShared.
- src/kwq/qt/qnamespace.h: Remove private constructor and destructor since people want to subclass this.
- src/kwq/_KWQOwner.h: Add include guards and standard license.
- src/kdelibs/khtml/ecma/kjs_binding.h: Add include of qvariant.h, how could stuff ever compile without this?
- 7:54 PM Changeset in webkit [520] by
-
- 7 edits in trunk/WebCore
Finally fixed underlining.
- 4:20 PM Changeset in webkit [519] by
-
- 2 edits in trunk/WebKit
Deleted one little word
- Documentation/WebKit-White-Paper/WebKit-White-Paper.html:
- 4:08 PM Changeset in webkit [518] by
-
- 18 edits14 adds6 deletes in trunk
Restructing of headers in prepartion for implementation. Added new WK*
headers to PB project description.
- 4:01 PM Changeset in webkit [517] by
-
- 2 edits in trunk/WebKit
Updated based on comments from John and Richard
- Documentation/WebKit-White-Paper/WebKit-White-Paper.html:
- Documentation/WebKit-White-Paper/images/webkit-cache-loader.jpg:
- 3:55 PM Changeset in webkit [516] by
-
- 5 edits in trunk/WebCore
- src/kwq/Makefile.in: Re-apply my changes, which accidentally got clobbered.
- 1:21 PM Changeset in webkit [515] by
-
- 2 edits in trunk/WebKit
Updated the white paper text and graphics.
- Documentation/WebKit-White-Paper/WebKit-White-Paper.html:
- Documentation/WebKit-White-Paper/images/webkit-cache-loader.jpg:
- Documentation/WebKit-White-Paper/images/webkit-classes.jpg:
- 10:23 AM Changeset in webkit [514] by
-
- 2 edits in trunk/WebCore
KWQWidget.mm
- 10:22 AM Changeset in webkit [513] by
-
- 2 edits2 adds in trunk/WebCore
WKPluginView.h
- 10:21 AM Changeset in webkit [512] by
-
- 7 edits18 adds in trunk/WebCore
Initial submission of the plug-in classes
- 9:52 AM Changeset in webkit [511] by
-
- 2 edits in trunk/WebKit
Added change comments that I was keeping in header files.
- 9:01 AM Changeset in webkit [510] by
-
- 2 edits in trunk/WebKit
Merged "Changes" information into individual files
- Cache.subproj/WKLoadChunk.h:
- Cache.subproj/WKWebCache.h:
- Cache.subproj/WKWebCacheClient.h:
- Cache.subproj/WKWebContentType.h:
Dec 17, 2001:
- 4:41 PM Changeset in webkit [509] by
-
- 5 edits2 adds in trunk/WebKit
Fixed small cpp glitch in WKWebCache.
Added WKAttributedURL header.
Updated WKBackForwardList with ifdef'ed out new design.
- Cache.subproj/WKWebCache.h:
- History.subproj/WKAttributedURL.h:
- History.subproj/WKBackForwardList.h:
- 2:54 PM Changeset in webkit [508] by
-
- 2 edits in trunk/WebKit
Added header files by chopping up the CacheAPI.h document I have been working on.
- Cache.subproj/WKLoadChunk.h:
- Cache.subproj/WKWebCache.h:
- Cache.subproj/WKWebCacheClient.h:
- Cache.subproj/WKWebContentType.h:
- 2:21 PM Changeset in webkit [507] by
-
- 2 edits in trunk/WebKit
Did some verb tense cleanup.
- Documentation/WebKit-White-Paper/WebKit-White-Paper.html:
- 2:08 PM Changeset in webkit [506] by
-
- 3 edits in trunk/WebKit
Added the current draft of the WebKit white paper.
- Documentation/WebKit-White-Paper/WebKit-White-Paper.html:
- Documentation/WebKit-White-Paper/images/webkit-cache-loader.jpg:
Dec 14, 2001:
- 6:19 PM Changeset in webkit [505] by
-
- 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
-
- 10 edits5 adds in trunk/WebKit/WebView.subproj
Added files to temporarily hold incomplete API.
- 3:06 PM Changeset in webkit [503] by
-
- 12 edits in trunk/WebKit
Minor cleanups, mostly for naming consistency.
- WebView.subproj/WKWebController.h:
(WKSimpleAuthenticationRequest) name field
url', noturi'. (-[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' toWKLoader'. (-[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
-
- 4 edits in trunk/WebKit/WebView.subproj
Fixed spelling mistake.
- 11:23 AM Changeset in webkit [501] by
-
- 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
-
- 38 edits10 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
-
- 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
-
- 6 edits in trunk/WebKit/WebView.subproj
More revisions to API.
- 2:02 PM Changeset in webkit [497] by
-
- 7 edits in trunk/WebKit/WebView.subproj
Changes to support the model being a tree of documents.
Dec 12, 2001:
- 5:36 PM Changeset in webkit [496] by
-
- 10 edits in trunk/WebKit/WebView.subproj
More changes and notes based on our API discussion meetings.
Dec 11, 2001:
- 7:28 PM Changeset in webkit [495] by
-
- 4 edits in trunk/WebKit/WebView.subproj
Fixed a typo.
- 7:20 PM Changeset in webkit [494] by
-
- 10 edits in trunk/WebKit/WebView.subproj
More changes to the WebView API.
- 6:41 PM Changeset in webkit [493] by
-
- 5 edits in trunk/WebCore
Didn't mean to make last commit
- 6:37 PM Changeset in webkit [492] by
-
- 5 edits in trunk/WebCore
Added another .copy() to get around Gramp's + QConstString problem
- 6:19 PM Changeset in webkit [491] by
-
- 2 edits in trunk/WebCore
Added another .copy() to get around Gramp's + QConstString problem
- 4:49 PM Changeset in webkit [490] by
-
- 2 edits in trunk/WebCore
Make deep copy in parseAttribute to fix memory smasher
- 4:47 PM Changeset in webkit [489] by
-
- 2 edits in trunk/WebCore
Properly initialize cache and cacheType members QConstString constructor
- 10:57 AM Changeset in webkit [488] by
-
- 3 edits in trunk/WebCore
Added debug string so that other could debug this problem: no url being passed to requestObject
- 10:33 AM Changeset in webkit [487] by
-
- 3 edits in trunk/WebCore
Added http://cb.apple.com/plugin.html to WebViewTest to test plug-ins
- 9:53 AM Changeset in webkit [486] by
-
- 9 edits in trunk
Added default for pluginsEnabled
Dec 10, 2001:
- 5:00 PM Changeset in webkit [485] by
-
- 12 edits in trunk/WebKit
- WebView.subproj/WKWebController.h:
- WebView.subproj/WKWebDataSource.h:
- WebView.subproj/WKWebView.h:
Fixed some typos and misspellings.
- 1:56 PM Changeset in webkit [484] by
-
- 5 edits in trunk/WebCore
Went back and did a better job of cleaning up the warnings
that resulted from comparing signed and unsigned numbers.
- src/kwq/KWQString.mm: (QString::insert), (QString::remove),
(QString::truncate):
Dec 7, 2001:
- 6:20 PM Changeset in webkit [483] by
-
- 4 edits10 adds in trunk/WebKit
New API described in headers.
- 1:58 PM Changeset in webkit [482] by
-
- 8 edits in trunk
Changes to clean up warnings.
Also big swath of new API for WebView and WebdataSource
- 1:39 PM Changeset in webkit [481] by
-
- 5 edits in trunk/WebCore
Fixed small bug in a comparison that was making -Wall complain
- src/kwq/KWQString.mm:
Removed -Werror cflag. That's probably a bit premature.
- configure:
- configure.in:
- 1:11 PM Changeset in webkit [480] by
-
- 87 edits in trunk/WebCore
I made a pass through the code and cleaned up all compiler warnings
reported by -Wall.
I also added some beginning of support for inlining functions.
- 10:57 AM Changeset in webkit [479] by
-
- 2 edits in trunk/WebCore
Fixed warning
- 10:45 AM Changeset in webkit [478] by
-
- 2 edits in trunk/WebCore
Fixed compiler warning that actually turned out to be a bug! Imagine that.
Dec 6, 2001:
- 11:09 AM Changeset in webkit [477] by
-
- 2 adds in trunk/WebKit
- Cache.subproj/NSURICacheData.m: (+[NSURICacheData dataWithURL:status:error:data:size:notificationString:userData:]), (-[NSURICacheData initWithURL:status:error:data:size:notificationString:userData:]): Remove redundant semicolons between the end of the prototype and the open brace, because they confuse the changelog script.
- 10:59 AM Changeset in webkit [476] by
-
- 3 adds in trunk/WebCore
- prepare-ChangeLog: Script to automatically generate a skeleton ChangeLog entry. Run it as ./prepare-ChangeLog from the Labyrinth top level, after settimg the EMAIL_ADDRESS environment variable.
- ChangeLog, WebCore/ChangeLog, WebKit/ChangeLog: Added top-level ChangeLog and ChangeLogs for WebCore and WebKit.
- 10:13 AM Changeset in webkit [475] by
-
- 2 edits in trunk/WebKit/WebKit.pbproj
Deleted reference to InterThreadMessaging files
- 9:52 AM Changeset in webkit [474] by
-
- 3 edits in trunk
This is my first attempt at getting the build server to work, and in
removing our dependency and a hardcoded symroots directory.
Dec 4, 2001:
- 10:20 AM Changeset in webkit [473] by
-
- 1 edit in trunk/WebKit/WebKit.pbproj/kocienda.pbxuser
Cleaned up some memory leaks associated created by the threads that
handle load throttling.
Some other memory cleanups as well.