Timeline
Feb 21, 2002:
- 10:31 PM Changeset in webkit [654] by
-
- 7 edits in trunk
Top level:
- Tests/harness.c: (runtest): Run regression tests with debug frameworks. If they pass, run them again so the leak checker actually works (it never finds leaks with the debug frameworks in use).
Fix regression test failures:
- Tests/CookieManager/wkcookie-test.m: (main):
- Tests/WebFoundation-Misc/ifnsobjectextensions-test.m: (main):
WebCore:
- src/kwq/KWQString.mm: (QString::fill): Fix a bug that was triggering assertion failures in CF.
- src/kdelibs/kjs/kjs-test: Turn off some environment variables to make the tests pass.
WebFoundation:
- Misc.subproj/IFNSStringExtensions.m: (-[NSString parseAsKeyValuePairHandleQuotes:]): Fix a bug that was leading to an assertion failure.
- 6:40 PM Changeset in webkit [653] by
-
- 12 edits in trunk/WebCore
Stop support.
- 6:40 PM Changeset in webkit [652] by
-
- 19 edits in trunk/WebKit
Stop supprt.
- 6:21 PM Changeset in webkit [651] by
-
- 1 edit2 deletes in trunk/WebKit
IFCarbonWindowView is no longer necessary. Removing.
- 6:14 PM Changeset in webkit [650] by
-
- 4 edits in trunk/WebKit/Plugins.subproj
BIG FIX: Plug-ins now use the window's port and share this port with other plug-ins. This allowed me to fix scrolling and clipping and mouse events.
- 3:03 PM Changeset in webkit [649] by
-
- 5 edits in trunk/WebCore
Top level:
- Tests/harness.c: (main): Set DYLD_IMAGE_SUFFIX to "_debug" so our automated tests all run with assertions enabled.
- Tests/libiftest/IFCheckLeaks.c: (IFCheckLeaksAtExitHandler): but
turn if off before launching
leaks', since it makesleaks' fail in spectacular ways.
WebCore:
- src/kwq/KWQString.mm: (QString::fromCFString): Don't pass a length to CFStringCreateMutableCopy, since that makes the string fixed-length, which makes assertions fail when in debugging mode.
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.
Feb 18, 2002:
- 5:18 PM Changeset in webkit [644]
-
- 167 copies42 deletes in tags/ALEXANDER_0_2_PRE_2
This commit was manufactured by cvs2svn to create tag
'ALEXANDER_0_2_PRE_2'.
- 5:18 PM Changeset in webkit [643]
-
- 167 copies42 deletes in tags/ALEXANDER_0_2_PRE_1
This commit was manufactured by cvs2svn to create tag
'ALEXANDER_0_2_PRE_1'.
- 5:18 PM Changeset in webkit [642] by
-
- 3 edits4 adds in trunk/WebKit
First piece of implementing IFWebHistory. None of the mutators do anything,
and the accessors return canned data. But at least all the temporary hackery
is hiding behind legitimate API.
- History.subproj/IFWebHistory.h:
- History.subproj/IFWebHistory.m:
(+[IFWebHistory sharedWebHistory]):
Implemented sensibly.
(-[IFWebHistory createTestEntryWithURLString:title:date:]),
(-[IFWebHistory testDataDates]), (-[IFWebHistory testData]),
Private temporary hackery to return fake data.
(-[IFWebHistory orderedLastVisitedDays]),
(-[IFWebHistory orderedEntriesLastVisitedOnDay:]):
Implemented using temporary hackery.
(-[IFWebHistory addEntry:]),
(-[IFWebHistory removeEntry:]),
(-[IFWebHistory removeAllEntries]):
Unimplemented mutator methods.
(-[IFWebHistory entriesWithAddressContainingString:]),
(-[IFWebHistory entriesWithTitleOrAddressContainingString:]),
(-[IFWebHistory containsURL:]):
Methods that we'll need eventually, currently unimplemented. We may flesh out
the API a little more before we actually implement any of these.
(-[NSCalendarDate daysSinceDate:]): Convenience method in category; will
probably move to another file soon.
- WebKit.pbproj/project.pbxproj: Updated for new files
Made history implementation use IFWebHistory; removed temporary hackery.
(Actually it was mostly just moved to IFWebHistory, but now it's hiding
behind a legitimate API.)
- GlobalHistory.m: (+[GlobalHistory testData]): Removed this temporary hackery.
(-[GlobalHistory outlineView:child:ofItem:]),
(-[GlobalHistory outlineView:isItemExpandable:]),
(-[GlobalHistory outlineView:numberOfChildrenOfItem:]),
(-[GlobalHistory outlineView:objectValueForTableColumn:byItem:]):
Replaced hacky implementation with use of new IFWebHistory API.
- 5:08 PM Changeset in webkit [641] by
-
- 1 edit in trunk/WebKit/WebKit.pbproj/project.pbxproj
Fixed snafu.
- 4:31 PM Changeset in webkit [640] by
-
- 1 edit in trunk/WebKit/WebKit.pbproj/kocienda.pbxuser
2002-02-18 Kenneth Kocienda <kocienda@apple.com>
Changed build style to Development
- build-style.txt:
- 4:28 PM Changeset in webkit [639] by
-
- 3 edits in trunk/WebKit
2002-02-18 Kenneth Kocienda <kocienda@apple.com>
Fixed breakge that came up when project file merged.
- WebKit.pbproj/project.pbxproj:
- 4:26 PM Changeset in webkit [638] by
-
- 16 edits in trunk
2002-02-18 Kenneth Kocienda <kocienda@apple.com>
Changes to support building standalone Alexander with Frameworks
and libraries contained inside the app package.
- Makefile.am:
- Tests/Makefile.am:
- build-style.txt:
- configure.in:
- WebBrowser/Makefile.am:
- WebBrowser.pbproj/project.pbxproj:
- WebFoundation/Makefile.am:
- WebFoundation.pbproj/project.pbxproj:
- WebKit/Makefile.am:
- WebKit.pbproj/kocienda.pbxuser:
- WebKit.pbproj/project.pbxproj:
- WebCore/src/Makefile.am:
- WebCore/src/kwq/KWQKHTMLPart.mm: (KHTMLPart::khtmlMouseMoveEvent):
- WebCore/src/kwq/KWQView.mm: (-[KWQHTMLView mouseUp:]), (-[KWQHTMLView mouseDown:]):
- WebCore/src/kwq/kde/_kurl.cpp: (KURL::htmlRef):
- 2:57 PM Changeset in webkit [637] by
-
- 1 edit2 adds1 delete in trunk/WebKit
Fixed warning.
- 2:22 PM Changeset in webkit [636] by
-
- 5 edits in trunk/WebCore
Fixed to preferences dialog problem.
- 1:21 PM Changeset in webkit [635] by
-
- 6 edits in trunk/WebCore
Performance measurement.
- 1:21 PM Changeset in webkit [634] by
-
- 4 edits in trunk/WebKit
Performance stuff.
- 11:37 AM Changeset in webkit [633] by
-
- 2 edits in trunk/WebCore
Fixed simple bug that broke forms.