Timeline
Jan 21, 2002:
- 11:51 PM Changeset in webkit [553] by
-
- 30 edits11 adds in trunk/WebCore
Top level:
Turn off some borrowed classes, improve test coverage, and improve
build stability.
- borrowed-classes.txt: Turn off borrowed QArray, QBuffer, QStringList and QStack.
# Add many new test cases for these classes, passed by both the old
and the new versions:
- Tests/qt/qarray-test.chk:
- Tests/qt/qarray-test.cpp: (main):
- Tests/qt/qbuffer-test.chk:
- Tests/qt/qbuffer-test.cpp: (main):
- Tests/qt/qstack-test.chk:
- Tests/qt/qstack-test.cpp: (main):
- Tests/qt/qstringlist-test.chk:
- Tests/qt/qstringlist-test.cpp: (main):
- Tests/test.list:
- Tests/qt/Makefile.am:
# Change how we define the USING defines a bit to make it more
generic. Also, be more paranoid abot the dreaded '$ln' problem.
- acconfig.h:
- autogen.sh:
- configure.in:
WebCore:
Reimplemented QArray, QBuffer, QStack and QStringList; also fixed
some files for borrowed switchability, and fixed some bugs found
by my new test cases.
# Reimplement QArray:
- src/kwq/qt/qarray.h:
- src/kwq/KWQArrayImpl.h:
- src/kwq/KWQArrayImpl.mm: (KWQArrayImpl::KWQArrayPrivate::KWQArrayPrivate), (KWQArrayImpl::KWQArrayPrivate::~KWQArrayPrivate), (KWQArrayImpl::KWQArrayImpl), (KWQArrayImpl::~KWQArrayImpl), (KWQArrayImpl::operator=), (KWQArrayImpl::at), (KWQArrayImpl::data), (KWQArrayImpl::size), (KWQArrayImpl::resize), (KWQArrayImpl::duplicate), (KWQArrayImpl::fill), (KWQArrayImpl::operator==):
# Reimplement QBuffer:
- src/kwq/qt/qbuffer.h:
- src/kwq/KWQBuffer.mm: (QBuffer::QBuffer), (QBuffer::~QBuffer), (QBuffer::buffer), (QBuffer::size), (QBuffer::isOpen), (QBuffer::open), (QBuffer::close), (QBuffer::writeBlock):
- src/kwq/qt/qiodevice.h:
# Reimplement QStringList:
- src/kwq/KWQStringList.mm: (QStringToCFString), (QStringList::split), (QStringList::QStringList), (QStringList::~QStringList), (QStringList::join), (QStringList::operator=):
# Reimplement QStack:
- src/kwq/qt/qstack.h:
- src/kwq/Makefile.am: Add new files to build.
- src/kwq/KWQString.mm: (QString::find): Fix bug which returned the very first occurence in the string even when the optional starting point was passed in. Some of my new regression tests picked this up.
# Temporarily work around uses of non-kwq APIs:
- src/kwq/WKPluginWidget.h:
- src/kwq/qt/_qfile.cpp
- src/kwq/qt/_qbuffer.cpp
# Guard contents of all these with the appropriate USING ifdef:
- src/kwq/KWQStrList.h:
- src/kwq/qt/_qarray.h:
- src/kwq/qt/_qgarray.h:
- src/kwq/qt/_qstrlist.h:
WebFoundation:
- .cvsignore: Ignore generated files.
- 2:42 PM Changeset in webkit [552] by
-
- 2 edits in trunk/WebCore
Fixing dependency issue with stdarg
- 9:33 AM Changeset in webkit [551] by
-
- 9 edits in trunk/WebKit
- WebView.subproj/WKWebController.h:
- WebView.subproj/WKWebView.h: Changed WKConcreteWebController to WKDefaultWebController in a couple of comments.
Jan 19, 2002:
- 12:58 AM Changeset in webkit [550] by
-
- 24 edits in trunk
- src/kdelibs/kjs/Makefile.am: Fix testkjs build.
Fix a couple more static initialization problems:
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::urlCursor):
- src/kwq/KWQRegion.mm: (QRegion::QRegion), (QRegion::operator=):
- src/.cvsignore, src/kdelibs/.cvsignore, src/kdelibs/khtml/css/.cvsignore, src/kdelibs/khtml/misc/.cvsignore, src/kdelibs/kjs/.cvsignore: Ignore stamp files.
Jan 18, 2002:
- 6:27 PM Changeset in webkit [549] by
-
- 38 edits24 adds5 deletes in trunk
First pass at new view/datasource/controller API.
- 3:39 PM Changeset in webkit [548] by
-
- 45 edits in trunk/WebCore
Top level:
- coding_guidelines.txt: Updated to describe format for private fields.
WebCore:
Avoid static initialization of objects as much as possible. Order
of static initializers is unpredictable and we had some
cross-dependencies, so avoid this practice as much as possible to
fix various startup crashes.
- src/kwq/KWQApplication.mm: (QApplication::palette), (QApplication::globalStrut):
- src/kwq/KWQChar.mm:
- src/kwq/KWQColor.mm:
- src/kwq/KWQCursor.mm: (QCursor::QCursor), (QCursor::~QCursor):
- src/kwq/KWQEvent.mm:
- src/kwq/KWQKConfigBase.mm: (KConfigBase::readEntry), (KConfigBase::readColorEntry), (KConfigBase::readListEntry):
- src/kwq/KWQKHTMLSettings.mm: (KHTMLSettings::encoding):
- src/kwq/KWQKJavaEmbed.mm: (KJavaEmbed::sizeHint), (KJavaEmbed::minimumSizeHint):
- src/kwq/KWQKLocale.mm: (KLocale::language):
- src/kwq/KWQKMimeType.mm: (KMimeType::findByURL), (KMimeType::name):
- src/kwq/KWQKPrinter.mm: (KPrinter::margins):
- src/kwq/KWQKProtocolManager.mm: (KProtocolManager::httpProxy):
- src/kwq/KWQKWinModule.mm: (KWinModule::workArea):
- src/kwq/KWQKjobclasses.mm:
- src/kwq/KWQKnetaccess.mm:
- src/kwq/KWQPart.mm: (KParts::Part::widget), (KParts::ReadOnlyPart::url):
- src/kwq/KWQPixmap.mm: (QPixmap::mask):
- src/kwq/KWQToolTip.mm: (QToolTip::palette):
- src/kwq/kde/_kurl.cpp:
- src/kwq/kdecore/kurl.h:
- 10:38 AM Changeset in webkit [547] by
-
- 5 edits4 adds4 deletes in trunk/WebCore
Renamed KWQPlugin to WKPluginWidget
Jan 17, 2002:
- 9:28 PM Changeset in webkit [546] by
-
- 10 edits in trunk
Fix a couple of problems that kept `make -j3' from working from a
clean start (use stamp files to serialize build a bit more where
needed)
- src/Makefile.am:
- src/kdelibs/khtml/css/Makefile.am:
- src/kdelibs/khtml/misc/Makefile.am:
- src/kdelibs/kjs/Makefile.am:
- 8:04 PM Changeset in webkit [545] by
-
- 5 edits in trunk/WebCore
- src/kwq/Makefile.am: Fix another bonehead mistake.
- 7:30 PM Changeset in webkit [544] by
-
- 11 edits in trunk/WebCore
Fix bonehead mistakes in last checkin which were killing Jersey.
- src/kdelibs/khtml/ecma/Makefile.am:
- src/kdelibs/khtml/html/Makefile.am:
- src/kdelibs/khtml/rendering/Makefile.am:
- src/kwq/kde/Makefile.am:
- 6:56 PM Changeset in webkit [543] by
-
- 30 edits in trunk
Top level:
- configure.in: always substitute OBJCXXLD, for the benefit of WebCore speedups.
WebCore:
Build speedups:
- autogen.sh, configure.in: Don't use libtool any more. Set RANLIB to 'echo' since ranlib is really slow and we don't really need to run it.
- libtool.diff: Removed.
- 5:47 PM Changeset in webkit [542] by
-
- 32 edits in trunk
Top level:
Build speedups:
- autogen.sh, configure.in: Don't use libtool any more. Set RANLIB to 'echo' since ranlib is really slow and we don't really need to run it.
- libtool.diff: Removed.
WebCore:
Build speedups: Don't use libtool, and don't link static libraries
into each other.
- src/Makefile.am
- src/kdelibs/khtml/Makefile.am:
- src/kdelibs/khtml/css/Makefile.am:
- src/kdelibs/khtml/dom/Makefile.am:
- src/kdelibs/khtml/ecma/Makefile.am:
- src/kdelibs/khtml/html/Makefile.am:
- src/kdelibs/khtml/java/Makefile.am:
- src/kdelibs/khtml/misc/Makefile.am:
- src/kdelibs/khtml/rendering/Makefile.am:
- src/kdelibs/khtml/xml/Makefile.am:
- src/kdelibs/kjs/Makefile.am:
- src/kwq/Makefile.am:
- src/kwq/kde/Makefile.am:
- src/kwq/qt/Makefile.am:
- 4:55 PM Changeset in webkit [541] by
-
- 2 adds in trunk/WebCore
Adding npapi.mm
- 4:51 PM Changeset in webkit [540] by
-
- 2 edits2 deletes in trunk/WebCore
Removed npapi.c
- 4:45 PM Changeset in webkit [539] by
-
- 16 edits in trunk/WebCore
Added remaining mouse events to WKPluginView. Attributes (HTML tags) are now passed to plug-ins. Routed instance-specific plug-in to browser calls to WKPluginView
- 1:50 PM Changeset in webkit [538] by
-
- 18 edits6 adds in trunk/WebCore
top level:
- configure.in: Improve odds of avoiding $ln problem a bit more. Also, turn on more c++ warning flags.
- .cvsignore: Prune cruft.
WebCore:
- src/kwq/qt/_qpoint.h, src/kwq/qt/_qrect.h, src/kwq/qt/_qsize.h, src/kwq/qt/qpoint.h, src/kwq/qt/qrect.h, src/kwq/qt/qsize.h: Make QPoint, QRect and QSize easily turn-off-able again.