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

Timeline



Feb 20, 2002:

5:48 PM Changeset in webkit [648] by rjw
  • 29 edits in trunk

Some groundwork to bring WebFoundation callbacks up to
WebKit.

1:53 PM Changeset in webkit [647] by mjs
  • 5 edits in trunk/WebKit
  • WebView.subproj/IFWebController.h: Fix my WebController screw-up.
12:06 PM Changeset in webkit [646] by mjs
  • 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 sullivan
  • 11 edits
    4 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 copies
    42 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 copies
    42 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 sullivan
  • 3 edits
    4 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 rjw
  • 1 edit in trunk/WebKit/WebKit.pbproj/project.pbxproj

Fixed snafu.

4:31 PM Changeset in webkit [640] by kocienda
  • 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 kocienda
  • 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 kocienda
  • 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 rjw
  • 1 edit
    2 adds
    1 delete in trunk/WebKit

Fixed warning.

2:22 PM Changeset in webkit [636] by rjw
  • 5 edits in trunk/WebCore

Fixed to preferences dialog problem.

1:21 PM Changeset in webkit [635] by rjw
  • 6 edits in trunk/WebCore

Performance measurement.

1:21 PM Changeset in webkit [634] by rjw
  • 4 edits in trunk/WebKit

Performance stuff.

11:37 AM Changeset in webkit [633] by rjw
  • 2 edits in trunk/WebCore

Fixed simple bug that broke forms.

Feb 16, 2002:

11:17 PM Changeset in webkit [632] by mjs
  • 17 edits
    2 adds in trunk/WebCore

Top level:

  • borrowed-classes.txt, configure.in: Stop borring KURL.

Gajillions of test cases for KURL:

  • Tests/Makefile.am:
  • Tests/kde/.cvsignore:
  • Tests/kde/Makefile.am:
  • Tests/kde/kurl-test.chk:
  • Tests/kde/kurl-test.cpp: (testURL), (main):
  • Tests/kde/objc-dummy.mm: (objective_c_hack):
  • Tests/test.list:

WebCore:

Reimplement KURL in terms of CFURL (many workarounds needed to
account for differing semantics).

  • src/kwq/kdecore/kurl.h:
  • src/kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::KWQKURLPrivate), (KURL::KWQKURLPrivate::~KWQKURLPrivate), (KURL::KWQKURLPrivate::init), (KURL::KWQKURLPrivate::makeRef), (CFStringToQString), (escapeQString), (pathEndsWithSlash), (KWQCFURLCopyEscapedPath), (KURL::KWQKURLPrivate::decompose), (KURL::KWQKURLPrivate::compose), (KURL::KURL), (KURL::~KURL), (KURL::isEmpty), (KURL::isMalformed), (KURL::hasPath), (KURL::url), (KURL::protocol), (KURL::host), (KURL::port), (KURL::pass), (KURL::user), (KURL::ref), (KURL::query), (KURL::path), (KURL::setProtocol), (KURL::setHost), (KURL::setPort), (KURL::setRef), (KURL::setQuery), (KURL::setPath), (KURL::prettyURL), (KURL::operator=), (KURL::decode_string), (KURL::copyOnWrite):
  • src/kwq/Makefile.am: Add new file to build.
  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::begin, KHTMLPart::submitForm): Don't

Minor tweaks to make it all build:

  • src/kwq/kde/_kurl.cpp:
  • src/kwq/qt/_qurl.cpp:
  • src/kwq/qt/_qurl.h:
1:44 PM Changeset in webkit [631] by rjw
  • 4 edits in trunk/WebKit

Notes to self.

1:44 PM Changeset in webkit [630] by rjw
  • 9 edits in trunk/WebCore

Fixed problem with default text not showing up in text area.
Fixed problem with scroll widgets not showing up in select list.

11:58 AM Changeset in webkit [629] by rjw
  • 4 edits in trunk/WebKit

Comments added as reminders to fix frame<->datasource ownership.

Note: See TracTimeline for information about the timeline view.