Timeline
Feb 27, 2002:
- 6:25 PM Changeset in webkit [676] by
-
- 2 edits in trunk/WebCore
Fixed a Jaguar crasher. Some differences in the way strmcp behaves
- 11:47 AM Changeset in webkit [675] by
-
- 28 edits5 deletes in trunk
2002-02-27 Kenneth Kocienda <kocienda@apple.com>
I have changed the way that WebCore is glued to WebFoundation and WebKit.
If you used or relied upon any code in the following files, you should
now use the IF* equivalents straight up.
- Labyrinth/WebCore/include/WCBackForwardList.h
- Labyrinth/WebCore/include/WCURICache.h
- Labyrinth/WebCore/include/WCURICacheData.h
- Labyrinth/WebCore/include/WCURIEntry.h
- Labyrinth/WebCore/include/WCURIEntry.h
All changes in this commit are related to making dependant code work with the new convention.
WebKit:
- History.subproj/IFURIEntry.h:
- History.subproj/IFURIEntry.m:
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView newStream:mimeType:notifyData:]), (-[IFPluginView IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFPluginView IFURLHandleResourceDidFinishLoading:data:]), (-[IFPluginView IFURLHandleResourceDidBeginLoading:]), (-[IFPluginView IFURLHandleResourceDidCancelLoading:]), (-[IFPluginView IFURLHandle:resourceDidFailLoadingWithResult:]):
- WebKit.pbproj/kocienda.pbxuser:
- WebKit.pbproj/project.pbxproj:
WebFoundation:
- CacheLoader.subproj/IFURLCacheLoaderConstants.h:
- CacheLoader.subproj/IFURLCacheLoaderConstants.m:
- CacheLoader.subproj/IFURLCacheObject.m: (-[IFURLCacheObject initWithCoder:]), (-[IFURLCacheObject encodeWithCoder:]):
- WebFoundation.pbproj/project.pbxproj:
WebCore:
- include/WCBackForwardList.h:
- include/WCURICache.h:
- include/WCURICacheData.h:
- include/WCURIEntry.h:
- include/WCURLHandle.h:
- src/kwq/KWQKHTMLPart.h:
- src/kwq/KWQKHTMLPart.mm: (-[KHTMLPartLoadClient IFURLHandleResourceDidBeginLoading:]), (-[KHTMLPartLoadClient IFURLHandleResourceDidCancelLoading:]), (-[KHTMLPartLoadClient IFURLHandleResourceDidFinishLoading:data:]), (-[KHTMLPartLoadClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[KHTMLPartLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]), (KHTMLPart::slotData), (KHTMLPart::openURL):
- src/kwq/KWQKjobclasses.mm:
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidBeginLoading:]), (-[URLLoadClient IFURLHandleResourceDidCancelLoading:]), (-[URLLoadClient IFURLHandleResourceDidFinishLoading:data:]), (-[URLLoadClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]):
- src/kwq/Makefile.am:
- src/kwq/kio/jobclasses.h:
- 3:38 AM Changeset in webkit [674] by
-
- 24 edits6 adds in trunk/WebCore
Top level:
Stop borrowing QDir and QFile.
- borrowed-classes.txt: Turn off all remaining borrowed classes.
New functionality to set up a standard filesystem in /tmp for testing.
- Tests/libiftest/IFTestDirectory.c: (IFSetUpTestDirectory):
- Tests/libiftest/IFTestDirectory.h:
- Tests/libiftest/Makefile.am:
- Tests/libiftest/testdir.tar.gz:
Add new tests, also alphabetize all the Qt tests.
- Tests/qt/Makefile.am:
- Tests/qt/qdir-test.chk:
- Tests/qt/qdir-test.cpp: (testDir), (main):
- Tests/qt/qfile-test.chk:
- Tests/qt/qfile-test.cpp: (ReadAndPrintMD5), (main):
- Tests/test.list:
WebCore:
Replace QDir and QFile with clean-room implementations. Add glob
support ot QRegExp reimplementation.
- src/kwq/KWQDir.mm: (QDir::KWQDirPrivate::KWQDirPrivate), (QDir::KWQDirPrivate::~KWQDirPrivate), (QDir::QDir), (QDir::~QDir), (QDir::absPath), (QDir::absFilePath), (QDir::cdUp), (QDir::exists), (QDir::entryList), (QDir::operator=), (QDir::swap):
- src/kwq/KWQFile.mm: (QFile::KWQFilePrivate::KWQFilePrivate), (QFile::KWQFilePrivate::~KWQFilePrivate), (QFile::QFile), (QFile::~QFile), (QFile::exists), (QFile::open), (QFile::close), (QFile::readBlock), (QFile::size):
- src/kwq/KWQRegExp.mm: (QRegExp::KWQRegExpPrivate::KWQRegExpPrivate), (RegExpFromGlob), (QRegExp::KWQRegExpPrivate::compile), (QRegExp::QRegExp):
- src/kwq/KWQStrList.h:
- src/kwq/Makefile.am:
- src/kwq/qt/_qdir.h:
- src/kwq/qt/_qfile.h:
- src/kwq/qt/_qfileinfo.h:
- src/kwq/qt/qdir.h:
- src/kwq/qt/qfile.h:
- src/kwq/qt/qiodevice.h:
- src/kwq/qt/qregexp.h:
Feb 26, 2002:
- 5:27 PM Changeset in webkit [673] by
-
- 5 edits in trunk
Added a defaults key for enabling Java. Off by default for now.
- 3:24 PM Changeset in webkit [672] by
-
- 6 edits in trunk/WebKit
- History.subproj/IFURIEntry.m: (-[IFURIEntry dealloc]): Added missing dealloc method that 'leaks' found.
- History.subproj/IFURIList.m: (-[IFURIList dealloc]): Added missing [super dealloc] call that 'leaks' found.
- BrowserWindow.m: (-[BrowserWindow toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]): Removed obsolete comment.
- LoadProgressMonitor.m: (-[LoadProgressMonitor dealloc]):
- SearchChannel.m: (-[SearchChannel dealloc]): Added missing [super dealloc] calls that 'leaks' found.
- 3:22 PM Changeset in webkit [671] by
-
- 3 edits in trunk/WebCore
Now sending complete URL's to the plug-in classes - woops
- 2:44 PM Changeset in webkit [670] by
-
- 8 edits in trunk
Added support for mach-o bundled plugins.
Feb 25, 2002:
- 6:04 PM Changeset in webkit [669]
-
- 174 copies42 deletes in tags/ALEXANDER_0_2_PRE_3
This commit was manufactured by cvs2svn to create tag
'ALEXANDER_0_2_PRE_3'.
- 6:04 PM Changeset in webkit [668] by
-
- 4 edits in trunk/WebCore
Top level:
- Tests/qt/qstringlist-test.cpp: (main): Clean up a problem that was causing a bogus test failure.
WebCore:
Fix two significant memory leaks in QList found by our automated
leak-checking code.
- src/kwq/KWQListImpl.mm: (KWQListNode::~KWQListNode), (KWQListImpl::KWQListPrivate::copyList), (KWQListImpl::KWQListPrivate::~KWQListPrivate), (KWQListImpl::sort):
Fix a tiny bug tweaked by the new regexp code - we need to flush
the cache after calling out to QRegExp::match because it might
make calls on the string which create a cache. Caught by the
regression tests.
- src/kwq/KWQString.mm: (QString::replace):
- 6:01 PM Changeset in webkit [667] by
-
- 4 edits in trunk/WebCore
Added support for multiple plug-ins per page
Feb 24, 2002:
- 8:11 PM Changeset in webkit [666] by
-
- 24 edits6 adds in trunk/WebCore
Top level:
Stop borrowing QRegExp and QValueList.
- borrowed-classes.txt:
Added more test cases for QRegExp and QValueList.
- Tests/qt/qregexp-test.chk:
- Tests/qt/qregexp-test.cpp: (main):
- Tests/qt/qstringlist-test.cpp: (main):
- Tests/qt/qvaluelist-test.chk:
- Tests/qt/qvaluelist-test.cpp: (main):
WebCore:
Reimplemented QRegExp in terms of POSIX regexp facilities. This
will only support Latin1, however, it won't support all languages.
- src/kwq/qt/qregexp.h:
- src/kwq/KWQRegExp.mm: (QRegExp::KWQRegExpPrivate::KWQRegExpPrivate), (QRegExp::KWQRegExpPrivate::compile), (QRegExp::KWQRegExpPrivate::~KWQRegExpPrivate), (QRegExp::QRegExp), (QRegExp::~QRegExp), (QRegExp::operator=), (QRegExp::pattern), (QRegExp::match):
Reimplement QValueList as a doubly-linked list, using a generic
implementation class and a templatized facade.
- src/kwq/qt/qvaluelist.h:
- src/kwq/KWQValueListImpl.h:
- src/kwq/KWQValueListImpl.mm: (KWQValueListNodeImpl::KWQValueListNodeImpl), (KWQValueListNodeImpl::~KWQValueListNodeImpl), (KWQValueListIteratorImpl::KWQValueListIteratorImpl), (KWQValueListIteratorImpl::~KWQValueListIteratorImpl), (KWQValueListIteratorImpl::operator=), (KWQValueListIteratorImpl::operator==), (KWQValueListIteratorImpl::operator!=), (KWQValueListIteratorImpl::node), (KWQValueListIteratorImpl::operator++), (KWQValueListIteratorImpl::operator--), (KWQValueListImpl::KWQValueListPrivate::KWQValueListPrivate), (KWQValueListImpl::KWQValueListPrivate::~KWQValueListPrivate), (KWQValueListImpl::KWQValueListPrivate::copyList), (KWQValueListImpl::KWQValueListPrivate::deleteList), (KWQValueListImpl::KWQValueListImpl), (KWQValueListImpl::~KWQValueListImpl), (KWQValueListImpl::clear), (KWQValueListImpl::count), (KWQValueListImpl::isEmpty), (KWQValueListImpl::appendNode), (KWQValueListImpl::prependNode), (KWQValueListImpl::removeEqualNodes), (KWQValueListImpl::containsEqualNodes), (KWQValueListImpl::removeIterator), (KWQValueListImpl::fromLast), (KWQValueListImpl::firstNode), (KWQValueListImpl::lastNode), (KWQValueListImpl::begin), (KWQValueListImpl::end), (KWQValueListImpl::nodeAt), (KWQValueListImpl::operator=), (KWQValueListImpl::copyOnWrite):
- src/kwq/Makefile.am:
- src/kwq/kio/netaccess.h: Don't declare private copy constructor
- this class needs to be copyable to be stored in a QValueList!
Hack these scripts a bit so the large tables they generate are
constant data.
- src/kwq/make-charset-table.pl:
- src/kdelibs/khtml/css/makeprop:
- src/kdelibs/khtml/css/makevalues:
- src/kdelibs/khtml/misc/makeattrs:
- src/kdelibs/khtml/misc/maketags:
Feb 23, 2002:
- 6:52 PM Changeset in webkit [665] by
-
- 3 edits2 adds in trunk/WebCore
- src/kwq/WCLoadProgress.h: Add the forgotten WCLoadProgress.h.