Timeline
Feb 20, 2002:
- 5:48 PM Changeset in webkit [648] by
-
- 29 edits in trunk
Some groundwork to bring WebFoundation callbacks up to
WebKit.
- 1:53 PM Changeset in webkit [647] by
-
- 5 edits in trunk/WebKit
- WebView.subproj/IFWebController.h: Fix my WebController screw-up.
- 12:06 PM Changeset in webkit [646] by
-
- 12 edits in trunk
Add automated leak checking to all the tests.
- Tests/CookieManager/.cvsignore:
- Tests/CookieManager/Makefile.am:
- Tests/CookieManager/wkcookie-test.m: (main):
- Tests/CookieManager/wkcookiemanager-test.m: (main):
- Tests/Makefile.am:
- Tests/WebFoundation-Misc/.cvsignore:
- Tests/WebFoundation-Misc/Makefile.am:
- Tests/WebFoundation-Misc/ifnsarrayextensions-test.m: (main):
- Tests/WebFoundation-Misc/ifnsobjectextensions-test.m: (main):
- Tests/WebFoundation-Misc/ifnsstringextensions-test.m: (main):
- Tests/WebFoundation-Misc/ifrecursivereadwritelock-test.m: (thread_main), (main):
- Tests/harness.c: (runtest), (main):
- Tests/kde/.cvsignore:
- Tests/kde/Makefile.am:
- Tests/kde/kurl-test.chk:
- Tests/kde/kurl-test.cpp: (main):
- Tests/libiftest/.cvsignore:
- Tests/libiftest/IFCheckLeaks.c: (IFOverwriteRegisters), (IFClearTheStack), (IFCheckLeaksAtExitHandler), (IFCheckLeaksAtExit):
- Tests/libiftest/IFCheckLeaks.h:
- Tests/libiftest/Makefile.am:
- Tests/libiftest/objc-dummy.mm: (IF_objective_c_hack):
- Tests/qt/.cvsignore:
- Tests/qt/Makefile.am:
- Tests/qt/qarray-test.cpp: (main):
- Tests/qt/qbuffer-test.cpp: (main):
- Tests/qt/qchar-test.cpp: (main):
- Tests/qt/qcstring-test.cpp: (main):
- Tests/qt/qdate-test.cpp: (main):
- Tests/qt/qdatetime-test.cpp: (main):
- Tests/qt/qdict-test.cpp: (main):
- Tests/qt/qlist-test.cpp: (main):
- Tests/qt/qmap-test.cpp: (main):
- Tests/qt/qpoint-test.cpp: (main):
- Tests/qt/qptrdict-test.cpp: (main):
- Tests/qt/qrect-test.cpp: (main):
- Tests/qt/qregexp-test.cpp: (main):
- Tests/qt/qsize-test.cpp: (main):
- Tests/qt/qsortedlist-test.cpp: (main):
- Tests/qt/qstack-test.cpp: (main):
- Tests/qt/qstring-test.cpp: (main):
- Tests/qt/qstringlist-test.cpp: (main):
- Tests/qt/qtime-test.cpp: (main):
- Tests/qt/qvaluelist-test.cpp: (main):
- Tests/qt/qvector-test.cpp: (main):
- configure.in:
Feb 19, 2002:
- 5:14 PM Changeset in webkit [645] by
-
- 11 edits4 adds in trunk/WebKit
Finished first cut at IFWebHistory implementation. All methods are implemented
except the string-matching ones.
- History.subproj/IFURIEntry.h:
- History.subproj/IFURIEntry.m: (-[IFURIEntry initWithURL:title:image:comment:]), (-[IFURIEntry lastVisitedDate]), (-[IFURIEntry setModificationDate:]), (-[IFURIEntry setLastVisitedDate:]): Changed all NSDates to be NSCalendarDates.
- History.subproj/IFWebHistory.h:
- History.subproj/IFWebHistory.m: (-[IFWebHistory init]), (-[IFWebHistory dealloc]), (-[IFWebHistory sendEntriesChangedNotification]), (-[IFWebHistory addEntry:]), (-[IFWebHistory removeEntry:]), (-[IFWebHistory removeEntriesForDay:]), (-[IFWebHistory removeAllEntries]), (-[IFWebHistory orderedLastVisitedDays]), (-[IFWebHistory orderedEntriesLastVisitedOnDay:]), (-[IFWebHistory entriesWithAddressContainingString:]), (-[IFWebHistory entriesWithTitleOrAddressContainingString:]), (-[IFWebHistory containsURL:]): Implemented all IFWebHistory methods by calling through to IFWebHistoryPrivate object. Send a change notification each time the actual data changes. Removed all canned-data mechanisms.
- History.subproj/IFWebHistoryPrivate.h:
- History.subproj/IFWebHistoryPrivate.m: (-[IFWebHistoryPrivate init]), (-[IFWebHistoryPrivate dealloc]), (-[IFWebHistoryPrivate findIndex:forDay:]), (-[IFWebHistoryPrivate insertEntry:atDateIndex:]), (-[IFWebHistoryPrivate removeEntryForURLString:]), (-[IFWebHistoryPrivate addEntry:]), (-[IFWebHistoryPrivate removeEntry:]), (-[IFWebHistoryPrivate removeEntriesForDay:]), (-[IFWebHistoryPrivate removeAllEntries]), (-[IFWebHistoryPrivate orderedLastVisitedDays]), (-[IFWebHistoryPrivate orderedEntriesLastVisitedOnDay:]), (-[IFWebHistoryPrivate entriesWithAddressContainingString:]), (-[IFWebHistoryPrivate entriesWithTitleOrAddressContainingString:]), (-[IFWebHistoryPrivate containsURL:]): Implemented guts of history mechanism using a dictionary for URL lookup and a sorted array of dates with entries and a sorted array of sorted arrays of entries per date.
- WebKit.pbproj/project.pbxproj: Updated for new files
Made History window work.
- BrowserDocument.h: whitespace changes only
- BrowserDocument.m: (-[BrowserDocument addHistoryEntryForCurrentPage]): New method. (-[BrowserDocument locationChangeDone:forFrame:]): Call new method. (-[BrowserDocument locationChangeStartedForFrame:initiatedByUserEvent:]): Changed postNotification to use simpler userinfo-free version.
- GlobalHistory.m: (+[GlobalHistory sharedGlobalHistory]): Register for changed notifications from IFWebHistory
(-[GlobalHistory outlineView:objectValueForTableColumn:byItem:]): Use "today"
for current date; "unknown title" for nil titles.
(-[GlobalHistory historyIsEmpty]): New private convenience method.
(-[GlobalHistory expandToday]): New method, expands the triangle for today's
history entries if the first triangle is for today.
(-[GlobalHistory updateButtons]),
(-[GlobalHistory validateUserInterfaceItem:]): Use historyIsEmpty
(-[GlobalHistory receivedEntriesChangedNotification:]): New method, react to
change notification by reloading data and updating buttons.
(-[GlobalHistory removeSelectedItems:]),
(-[GlobalHistory removeAll:]):
Implemented by calling IFWebHistory methods.
(-[GlobalHistory showWindow:]): expand today's triangle
- English.lproj/History.nib: Removed "completely fake" from History window title.