Timeline



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.

Feb 15, 2002:

8:06 PM Changeset in webkit [628]
  • 166 copies
    42 deletes in tags/WEBFOUNDATION_0_1_1

This commit was manufactured by cvs2svn to create tag
'WEBFOUNDATION_0_1_1'.

8:06 PM Changeset in webkit [627] by rjw
  • 40 edits in trunk/WebCore

Lots of changes for forms.

4:46 PM Changeset in webkit [626]
  • 1 copy
    25 deletes in tags/WEBFOUNDATION_0_1_0

This commit was manufactured by cvs2svn to create tag
'WEBFOUNDATION_0_1_0'.

4:46 PM Changeset in webkit [625] by kocienda
  • 2 edits in trunk/WebKit/Misc.subproj

2002-02-15 Kenneth Kocienda <kocienda@apple.com>

Lots of interface cleanups in preparation of the WebFoundation-0.1 release.

Radar 2859843 (IFURLLoad must present a better interface to protocol handlers)
Radar 2862349 (Move ivars in public headers inside a private class in the .m file)
Radar 2861762 (IFURLDataProvider is obsolete)
Radar 2861762 (IFURLDataProvider is obsolete)
Radar 2861787 (Add charset ivar to IFURLHandle)

  • CacheLoader.subproj/IFHTTPURLHandle.h:
  • CacheLoader.subproj/IFHTTPURLHandle.m: (-[IFHTTPURLHandleInstanceVariables init]), (-[IFHTTPURLHandleInstanceVariables dealloc]), (-[IFHTTPURLHandle requestMethod]), (-[IFHTTPURLHandle requestHeaders]), (-[IFHTTPURLHandle requestData]), (-[IFHTTPURLHandle responseHeaders]), (-[IFHTTPURLHandle contentLength]), (-[IFHTTPURLHandle copyWithZone:]), (-[IFHTTPURLHandle dealloc]), (-[IFHTTPURLHandle setResponseHeaders:]), (-[IFHTTPURLHandle hasResponseHeaders]):
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/IFURLCache.h:
  • CacheLoader.subproj/IFURLCache.m: (-[IFURLCacheInstanceVariables init]), (-[IFURLCacheInstanceVariables dealloc]), (-[IFURLCache sizeLimit]), (-[IFURLCache setSizeLimit:]), (-[IFURLCache objectSizeLimit]), (-[IFURLCache setObjectSizeLimit:]), (-[IFURLCache currentUsage]), (-[IFURLCache initWithSizeLimit:]), (-[IFURLCache dealloc]), (-[IFURLCache truncateToSizeLimit:]), (-[IFURLCache setCurrentUsage:]):
  • CacheLoader.subproj/IFURLCachePrivate.h:
  • CacheLoader.subproj/IFURLCachePrivate.m:
  • CacheLoader.subproj/IFURLDataProvider.h:
  • CacheLoader.subproj/IFURLDiskCache.m: (-[IFURLDiskCache clearCache]):
  • CacheLoader.subproj/IFURLHandle.h:
  • CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandleInstanceVariables initWithHandle:]), (-[IFURLHandleInstanceVariables dealloc]), (-[IFURLHandle loadInBackground]), (-[IFURLHandle cancelLoadInBackground]), (-[IFURLHandle loadInForeground:]), (-[IFURLHandle addClient:]), (-[IFURLHandle removeClient:]), (-[IFURLHandle url]), (-[IFURLHandle canonicalURL]), (-[IFURLHandle finalURL]), (-[IFURLHandle flags]), (-[IFURLHandle attributes]), (-[IFURLHandle statusCode]), (-[IFURLHandle resultCode]), (-[IFURLHandle contentType]), (-[IFURLHandle characterSet]), (-[IFURLHandle availableResourceData]), (-[IFURLHandle contentLengthReceived]), (-[IFURLHandle isEqual:]), (-[IFURLHandle hash]), (-[IFURLHandle description]), (+[IFURLHandle initialize]), (+[IFURLHandle registerURLHandleClass:]), (+[IFURLHandle URLHandleClassForURL:]), (+[IFURLHandle canInitWithURL:]), (-[IFURLHandle initWithURL:]), (-[IFURLHandle initWithURL:cached:]), (-[IFURLHandle dealloc]), (-[IFURLHandle setAttribute:forKey:]), (-[IFURLHandle backgroundLoadDidBegin]), (-[IFURLHandle didLoadData:]), (-[IFURLHandle backgroundLoadComplete]), (-[IFURLHandle backgroundLoadFailedWithResultCode:]), (-[IFURLHandle cacheable]), (-[IFURLHandle setCacheable:]), (-[IFURLHandle setStatusCode:]), (-[IFURLHandle setResultCode:]), (-[IFURLHandle setFinalURL:]), (-[IFURLHandle notifyClientsBackgroundLoadCancelled]), (-[IFURLHandle notifyClientsBackgroundLoadDidBegin]), (-[IFURLHandle notifyClientsDidLoadData]), (-[IFURLHandle notifyClientsBackgroundLoadComplete]), (-[IFURLHandle notifyClientsBackgroundLoadFailed]):
  • CacheLoader.subproj/IFURLHandleC.m:
  • CacheLoader.subproj/IFURLHandlePrivate.h:
  • CacheLoader.subproj/IFURLLoad.m: (+[IFURLLoad IFURLLoadCacheCheckerRun:]):
  • CacheLoader.subproj/IFURLLoadManager.h:
  • CacheLoader.subproj/IFURLLoadManager.m: (-[IFURLLoadManagerInstanceVariables init]), (-[IFURLLoadManagerInstanceVariables dealloc]), (-[IFURLLoadManager initWithDefaultStack]), (+[IFURLLoadManager sharedManager]), (-[IFURLLoadManager objectForURL:]), (-[IFURLLoadManager setObject:forURL:attributes:expiry:]), (-[IFURLLoadManager clearAllCaches]), (-[IFURLLoadManager handleURLLoadDone:]), (-[IFURLLoadManager handleURLLoadedResourceData:]), (-[IFURLLoadManager dealloc]), (-[IFURLLoadManager requestWithURLHandle:]), (-[IFURLLoadManager cancelRequestWithURLHandle:]), (-[IFURLLoadManager cancelAllRequestsWithURL:]), (-[IFURLLoadManager cancelAllRequestsInGroup:]), (-[IFURLLoadManager caches]):
  • CacheLoader.subproj/IFURLMemoryCache.m: (-[IFURLMemoryCache truncateToSizeLimit]), (-[IFURLMemoryCache clearCache]):
  • Database.subproj/IFDatabase.m: (-[IFDatabase removeAllObjects]):
  • Database.subproj/IFNDBMDatabase.m: (-[IFNDBMDatabase removeAllObjects]):
  • Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase removeAllObjects]):
  • Misc.subproj/WebFoundation.h:
  • WebFoundation.pbproj/project.pbxproj:
10:57 AM Changeset in webkit [624] by cblu
  • 6 edits in trunk

Flash seems to require a plug-in instance struct to be created. Otherwise, crash

Feb 14, 2002:

3:36 PM Changeset in webkit [623] by kocienda
  • 2 edits in trunk/WebKit/Misc.subproj

2002-02-14 Kenneth Kocienda <kocienda@apple.com>

Did a lot of API cleanup and code formatting.

Worked on the following bugs, with these results:

Fixed bugs:
Radar 2859564 (Clean up untilDate:/expiry: API on IFURLCache)
Radar 2859575 (truncateToSizeLimit does not belong in public interface for IFURLCache)
Radar 2859632 (Remove set methods from IFHTTPURLHandle)
Radar 2859834 (Implement IFHTTPURLHandle delegate method callbacks)
Radar 2861054 (Clean up constants)

Progress on bugs:
Radar 2860531 (Implement special dictionary for IFURLLoadManager)
Radar 2861001 (Update names of internal class categories)
Radar 2860482 (Make sure all flags variables are unsigned)
Radar 2860128 (Add canonicalized URLs to IFURLHandle; make sure they're used appropriately)
Radar 2859577 (Decide on external visibility of WebFoundation headers)

  • CacheLoader.subproj/IFFileURLHandle.h:
  • CacheLoader.subproj/IFFileURLHandle.m:
  • CacheLoader.subproj/IFFileURLProtocolHandler.h:
  • CacheLoader.subproj/IFFileURLProtocolHandler.m: (+[IFFileURLProtocolHandler canonicalizeURL:]), (-[IFFileURLProtocolHandler fileLoadThread]):
  • CacheLoader.subproj/IFHTTPURLHandle.h:
  • CacheLoader.subproj/IFHTTPURLHandle.m: (-[IFHTTPURLHandle copyWithZone:]), (-[IFHTTPURLHandle dealloc]):
  • CacheLoader.subproj/IFHTTPURLHandleC.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (+[IFHTTPURLProtocolHandler canonicalizeURL:]), (-[IFHTTPURLProtocolHandler initWithURLLoad:]), (-[IFHTTPURLProtocolHandler beginLoadInBackground]), (-[IFHTTPURLProtocolHandler endLoadInBackground]), (-[IFHTTPURLProtocolHandler dealloc]), (-[IFHTTPURLProtocolHandler setResponseHeaders:]), (-[IFHTTPURLProtocolHandler performStreamRead:]):
  • CacheLoader.subproj/IFURLCache.h:
  • CacheLoader.subproj/IFURLCache.m: (-[IFURLCache objectForURL:]):
  • CacheLoader.subproj/IFURLCacheLoaderConstants.h:
  • CacheLoader.subproj/IFURLCacheLoaderConstants.m:
  • CacheLoader.subproj/IFURLCacheObject.h:
  • CacheLoader.subproj/IFURLCachePrivate.h:
  • CacheLoader.subproj/IFURLCachePrivate.m:
  • CacheLoader.subproj/IFURLDataProvider.h:
  • CacheLoader.subproj/IFURLDiskCache.h:
  • CacheLoader.subproj/IFURLDiskCache.m: (-[IFURLDiskCache objectForURL:]):
  • CacheLoader.subproj/IFURLHandle.h:
  • CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandle loadInBackground]), (-[IFURLHandle cancelLoadInBackground]), (-[IFURLHandle loadInForeground]), (-[IFURLHandle loadInForeground:]), (-[IFURLHandle isEqual:]), (-[IFURLHandle hash]), (-[IFURLHandle description]), (-[IFURLHandle copyWithZone:]):
  • CacheLoader.subproj/IFURLHandleC.h:
  • CacheLoader.subproj/IFURLHandleCallBackClient.h:
  • CacheLoader.subproj/IFURLHandleClient.h:
  • CacheLoader.subproj/IFURLHandleConstants.h:
  • CacheLoader.subproj/IFURLHandlePrivate.h:
  • CacheLoader.subproj/IFURLHandlePrivate.m: (-[IFURLHandle setAttribute:forKey:]):
  • CacheLoader.subproj/IFURLLoad.h:
  • CacheLoader.subproj/IFURLLoad.m: (-[IFURLLoad statusCode]), (-[IFURLLoad resultCode]), (-[IFURLLoad url]), (-[IFURLLoad attributes]), (-[IFURLLoad flags]), (-[IFURLLoad handles]), (-[IFURLLoad resourceData]), (-[IFURLLoad didLoadBytes:length:]), (-[IFURLLoad updateHandles]), (-[IFURLLoad succeeded]), (-[IFURLLoad failedWithResultCode:]), (-[IFURLLoad isEqual:]), (-[IFURLLoad hash]), (-[IFURLLoad description]), (-[IFURLLoad dealloc]), (+[IFURLLoad URLLoadWithURL:attributes:flags:]), (-[IFURLLoad initWithURL:attributes:flags:]), (-[IFURLLoad addHandle:]), (-[IFURLLoad beginOriginLoad]), (-[IFURLLoad didBeginLoading]), (-[IFURLLoad setResourceData:]), (+[IFURLLoad IFURLLoadCacheCheckerRun:]):
  • CacheLoader.subproj/IFURLLoadManager.h:
  • CacheLoader.subproj/IFURLLoadManager.m: (-[IFURLLoadManager initWithDefaultStack]), (+[IFURLLoadManager sharedURLLoadManager]), (-[IFURLLoadManager requestWithURLHandle:]), (-[IFURLLoadManager cancelRequestWithURLHandle:]), (-[IFURLLoadManager cancelAllRequestsWithURL:]), (-[IFURLLoadManager cancelAllRequestsInGroup:]), (-[IFURLLoadManager handleURLLoadedResourceData:]):
  • CacheLoader.subproj/IFURLLoadPrivate.h:
  • CacheLoader.subproj/IFURLMemoryCache.h:
  • CacheLoader.subproj/IFURLMemoryCache.m: (-[IFURLMemoryCache objectForURL:]):
  • CacheLoader.subproj/IFURLProtocolHandler.h:
  • CacheLoader.subproj/IFURLProtocolHandler.m: (+[IFURLProtocolHandler canonicalizeURL:]):
  • CookieManager.subproj/IFCookie.h:
  • CookieManager.subproj/IFCookieAcceptHandler.h:
  • CookieManager.subproj/IFCookieC.h:
  • CookieManager.subproj/IFCookieManager.h:
  • CookieManager.subproj/IFCookieManagerC.h:
  • CookieManager.subproj/IFCookiePrivate.h:
  • Database.subproj/IFDatabase.h:
  • Database.subproj/IFDatabase.m: (-[IFDatabase removeAllObjects]):
  • Misc.subproj/IFMutableDataPrivate.m: (-[IFByteRange isEqual:]):
  • Misc.subproj/WebFoundation.h:
  • Misc.subproj/WebFoundationPrivate.h:
  • WebFoundation.pbproj/project.pbxproj:
11:11 AM Changeset in webkit [622] by cblu
  • 4 edits in trunk/WebKit/Plugins.subproj

Fixed a crash when IFPluginView were dealloced before URLHandles were complete

Note: See TracTimeline for information about the timeline view.