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

Timeline



Dec 18, 2001:

8:39 PM Changeset in webkit [521] by mjs
  • 51 edits
    8 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 rjw
  • 7 edits in trunk/WebCore

Finally fixed underlining.

4:20 PM Changeset in webkit [519] by kocienda
  • 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 rjw
  • 18 edits
    14 adds
    6 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 kocienda
  • 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 mjs
  • 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 kocienda
  • 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 cblu
  • 2 edits in trunk/WebCore

KWQWidget.mm

10:22 AM Changeset in webkit [513] by cblu
  • 2 edits
    2 adds in trunk/WebCore

WKPluginView.h

10:21 AM Changeset in webkit [512] by cblu
  • 7 edits
    18 adds in trunk/WebCore

Initial submission of the plug-in classes

9:52 AM Changeset in webkit [511] by rjw
  • 2 edits in trunk/WebKit

Added change comments that I was keeping in header files.

9:01 AM Changeset in webkit [510] by kocienda
  • 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 kocienda
  • 5 edits
    2 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 kocienda
  • 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 kocienda
  • 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 kocienda
  • 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 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.
Note: See TracTimeline for information about the timeline view.