Timeline
Apr 5, 2002:
- 5:46 PM Changeset in webkit [980] by
-
- 9 edits in trunk
- Plugins.subproj/IFNullPluginView.mm: (+[IFNullPluginView load]):
Enabled the null plugin code.
- src/libwebcore.exp:
Added symbol for IFNullPluginView
- 3:51 PM Changeset in webkit [979] by
-
- 5 edits in trunk/WebCore
Various scrolling, hit detection, and goto anchor fixes to account for frames being
translated in scroll views.
- 3:13 PM Changeset in webkit [978] by
-
- 10 edits5 adds in trunk
- Plugins.subproj/IFNullPluginView.h: Added.
- Plugins.subproj/IFNullPluginView.mm: Added. (-[IFNullPluginView initWithFrame:mimeType:arguments:]), (-[IFNullPlug$ findSuperview:]), (-[IFNullPluginView drawRect:]):
- Resources/nullplugin.tiff: Added.
- WebKit.pbproj/project.pbxproj:
- src/kwq/WCPluginWidget.h:
- src/kwq/WCPluginWidget.mm: (WCSetIFNullPluginMakeFunc), (WCPluginWidget::WCPluginWidget), (WCIFPluginMakeFunction), (WCIFNullPluginMakeFunction):
An IFNullPluginView is now created when no plug-in for a requested
mime type is found. IFNullPluginView displays a null plug-in icon
and will eventually report this error to the WebController.
- 1:15 PM Changeset in webkit [977]
-
- 19 copies in tags/ALEXANDER_0_2_PRE_8
This commit was manufactured by cvs2svn to create tag
'ALEXANDER_0_2_PRE_8'.
- 1:15 PM Changeset in webkit [976] by
-
- 4 edits in trunk/WebKit
Back out some changes to lazily dealloc frame.
- 12:46 PM Changeset in webkit [975] by
-
- 14 edits in trunk
Hacks to support:
- Not loading a document when a link is to an anchor on same page.
- Correctly targeting frames.
Our documentation is actually useable now.
New method on controller to find a frame of a particular name
anywhere in the frame hierarchy.
- 11:05 AM Changeset in webkit [974] by
-
- 12 edits in trunk
WebFoundation:
- CacheLoader.subproj/IFURLHandle.h: Eliminated [availableResourceData] in favor of the new [resourceData], which is nil until load is complete.
- CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandle loadInForeground:]): Wean from availableResourceData; use resourceData instead. (-[IFURLHandle resourceData]): New name, now returns nil unless statusCode is IFURLHandleStatusLoadComplete.
- CacheLoader.subproj/IFURLHandleC.h:
- CacheLoader.subproj/IFURLHandleC.m: (IFURLHandleGetResourceData): Replace IFURLHandleGetAvailableResourceData with IFURLHandleGetResourceData.
- WebFoundation.pbproj/project.pbxproj: The battle of the Project Builder versions.
WebCore:
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]): Use contentLengthReceived rather than getting the length of availableResourceData to determine how much data has arrived.
WebKit:
- WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDidFailLoadingWithResult:]): Use contentLengthReceived rather than getting the length of availableResourceData to determine how much data has arrived.
- 10:56 AM Changeset in webkit [973] by
-
- 11 edits in trunk
i Implemented the same lazily deallocation scheme on frame as in controller
and data source.
More bulletproofing to deal with cleanup during deallocation.
- 12:36 AM Changeset in webkit [972] by
-
- 6 edits in trunk/WebCore
- src/kwq/qt/qmap.h (QMapNode::~QMapNode): Cast left() and right() to the right type to fix a leak detected by the automated leak checking on Jersey.
Apr 4, 2002:
- 10:56 PM Changeset in webkit [971] by
-
- 3 edits in trunk/WebKit
Clear controller references from data source and view, as well as
frame.
- 7:07 PM Changeset in webkit [970] by
-
- 11 edits in trunk
Lazily dealloc controller and data source ONLY after all loads
have completed.
Extra bulletproofing to prevent script execution when in partially
dealloced state.
Guarantee that browser document isn't dangling after
deallocing the WebController.
- 5:15 PM Changeset in webkit [969] by
-
- 9 edits in trunk/WebCore
2002-04-04 Chris Blumenberg <cblu@apple.com>
- src/kwq/WCPlugin.mm: (-[WCPlugin load]):
- src/kwq/npapi.h:
- src/kwq/npapi.mm: (NPN_GetJavaEnv), (NPN_GetJavaPeer):
Added stubs for NPN_GetJavaEnv and NPN_GetJavaPeer. This fixes a flash crasher.
- 4:27 PM Changeset in webkit [968] by
-
- 7 edits in trunk/WebCore
2002-04-04 Chris Blumenberg <cblu@apple.com>
- src/kdelibs/khtml/rendering/render_frames.cpp: (RenderPartObject::updateWidget):
- src/kwq/WCPluginWidget.mm: (WCPluginWidget::WCPluginWidget):
Moved the removal of KHTML EMBED attributes to WCPluginWidget. One less APPLE_CHANGES.
- 3:31 PM Changeset in webkit [967] by
-
- 9 edits1 add in trunk/WebKit
2002-04-04 Kenneth Kocienda <kocienda@apple.com>
Hack to handle displaying image URLs. The trick is to sense when
the main URL is an image type and wrap the URL in a small generated
HTML document and hand that off to the engine to display.
Works like a charm! :)
There may be some longer-term issues, but for now, this lets us
do something we could not before. It also lets us handle some iframes
that contain only image URLs.
- Resources/image_document_template.html: Added.
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/IFMainURLHandleClient.h:
- WebView.subproj/IFMainURLHandleClient.mm: (loadImageDocumentTemplate), (-[IFMainURLHandleClient initWithDataSource:part:]), (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]):
- 2:50 PM Changeset in webkit [966] by
-
- 10 edits in trunk/WebKit
2002-04-04 Chris Blumenberg <cblu@apple.com>
- English.lproj/IFError.strings:
- Misc.subproj/IFError.h:
- Misc.subproj/IFError.m: (+[IFError initialize]):
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]):
Added the IFNonHTMLContentNotSupportedError to IFError.
- 11:41 AM Changeset in webkit [965] by
-
- 11 edits in trunk/WebCore
Redo clobbered fixes for problems that show up only when xNDEBUG is set
- src/kwq/KWQApplication.mm: (QApplication::sendEvent):
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidBeginLoading:]): Remove or ifdef otherwise-unused variables.
- src/kwq/KWQFontMetrics.mm: (_rectForString): Add missing semicolons.
- 11:10 AM Changeset in webkit [964] by
-
- 5 edits in trunk/WebCore
- src/kwq/KWQString.mm: (QString::unicode), (QString::latin1), (QString::convertToQCString): Remove some excessive logging that was getting in the way of important log messages.
- 10:38 AM Changeset in webkit [963] by
-
- 8 edits in trunk/WebKit
Tuned and re-enabled resource layouts.
- 8:09 AM Changeset in webkit [962] by
-
- 7 edits in trunk
- configure.in: Replace the --disable/enable-debug with the new --with-build-style option that Maciej added.
Use --with-build-style=Development for development. You can also
use --with-build-style=Deployment for timings and official builds
and --with-build-style=Unoptimized for debugging.
Main Project Builder projects:
Add an Unoptimized build style: exactly like Development except without the -O.
- 7:52 AM Changeset in webkit [961] by
-
- 3 edits in trunk/WebCore
Somehow this log entry didn't get in.
Apr 3, 2002:
- 6:05 PM Changeset in webkit [960] by
-
- 13 edits in trunk/WebKit
Changed name of finalURL to redirectedURL.
Disabled layout after resource load. It appears to really slow us down.
- 4:54 PM Changeset in webkit [959] by
-
- 28 edits in trunk
Added support for finalURL in data source.
Added support for finalURL and wasRedirected to datasource.
Added additional layouts on resource loads.
Added more implementations of frame related methods in data source.
- 3:57 PM Changeset in webkit [958] by
-
- 5 edits2 adds in trunk/WebCore
- src/Makefile.am: Concatenate libwebcore.exp and libwebcoretests.exp.
- src/libwebcore.exp: Update with exports that are needed when inlining is turned off.
- src/libwebcoretests.exp: Added. Exports that we need to run the test in the Tests directory.
- .cvsignore: Ignore the concatenated file.
- 2:17 PM Changeset in webkit [957] by
-
- 7 edits in trunk/WebCore
- acconfig.h: Remove a bunch of unused stuff.
- configure.in: Remove a bunch of unused stuff. Pass "" for the strip flags rather than "-x" for debug case so we don't do any stripping at all and have symbols.
WebCore:
- src/Makefile.am: Don't strip at all if STRIP_FLAGS are empty.
- src/kwq/qt/qtextcodec.h: Remove stray undef.
- 1:05 PM Changeset in webkit [956] by
-
- 59 edits in trunk
2002-04-03 Kenneth Kocienda <kocienda@apple.com>
WebBrowser:
Updated debugging log messages to use new varargs macros.
- ActivityViewer.m: (-[ActivityViewer showActivity:]):
- AppController.m: (-[AppController _computeHistoryFilePath]), (-[AppController updateHistoryInMenu]):
- BrowserDocument.m: (-[BrowserDocument _saveScrollPosition]), (-[BrowserDocument _restoreScrollPosition]), (-[BrowserDocument locationChangeStartedForFrame:]), (-[BrowserDocument locationChangeCommittedForFrame:]), (-[BrowserDocument locationChangeDone:forFrame:]):
- Debug/DebugUtilities.m: (+[DebugUtilities loadDebugBookmarks:]):
- LoadProgressEntry.m: (-[LoadProgressEntry status]):
- WebBrowser.pbproj/project.pbxproj:
WebCore:
Updated debugging log messages to use new varargs macros.
- src/kwq/KWQApplication.mm: (QApplication::sendEvent), (QApplication::_initialize):
- src/kwq/KWQColor.mm: (QColor::setNamedColor):
- src/kwq/KWQComboBox.mm: (QComboBox::setCurrentItem):
- src/kwq/KWQFont.mm: (QFont::getFont):
- src/kwq/KWQFontMetrics.mm: (-[KWQLayoutInfo _initializeCaches]), (_rectForString):
- src/kwq/KWQKHTMLPart.mm: (recursive), (KHTMLPart::write), (KHTMLPart::end), (KHTMLPart::nodeActivated):
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidBeginLoading:]), (-[URLLoadClient IFURLHandleResourceDidCancelLoading:]), (-[URLLoadClient IFURLHandleResourceDidFinishLoading:data:]), (-[URLLoadClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]), (-[URLLoadClient IFURLHandle:didRedirectToURL:]), (Loader::servePendingRequests):
- src/kwq/KWQObject.mm: (QObject::connect), (QObject::performAction):
- src/kwq/KWQScrollView.mm: (QScrollView::addChild), (QScrollView::resizeContents), (QScrollView::updateContents), (QScrollView::repaintContents):
- src/kwq/KWQString.mm: (QString::unicode), (QString::latin1):
- src/kwq/KWQView.mm: (-[KWQHTMLView notificationReceived:]), (-[KWQHTMLView layout]), (-[KWQHTMLView drawRect:]), (-[KWQHTMLView resetView]), (-[KWQHTMLView mouseDragged:]):
- src/kwq/KWQWidget.mm: (QWidget::resize), (QWidget::move):
- src/kwq/WCPlugin.mm: (-[WCPlugin initializeWithPath:]), (-[WCPlugin load]):
- src/kwq/WCPluginDatabase.mm: (findPlugins):
- src/kwq/kwqdebug.h:
- src/kwq/kwqdebug.mm: (timestamp), (KWQLog):
WebFoundation:
Updated debugging log messages to use new varargs macros.
- WebFoundation.pbproj/project.pbxproj:
WebKit:
Updated debugging log messages to use new varargs macros.
- History.subproj/IFWebHistoryPrivate.m: (-[IFWebHistoryPrivate removeEntryForURLString:]), (-[IFWebHistoryPrivate _loadHistoryGuts:]), (-[IFWebHistoryPrivate loadHistory]), (-[IFWebHistoryPrivate _saveHistoryGuts:]), (-[IFWebHistoryPrivate saveHistory]):
- Misc.subproj/WebKitDebug.h:
- Misc.subproj/WebKitDebug.m: (timestamp), (WebKitLog):
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]), (-[IFPluginView setWindow]), (-[IFPluginView newStream:mimeType:notifyData:]), (-[IFPluginView IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFPluginView IFURLHandleResourceDidFinishLoading:data:]), (-[IFPluginView becomeFirstResponder]), (-[IFPluginView resignFirstResponder]), (-[IFPluginView sendUpdateEvent]), (-[IFPluginView mouseDown:]), (-[IFPluginView mouseUp:]), (-[IFPluginView mouseEntered:]), (-[IFPluginView mouseExited:]), (-[IFPluginView keyUp:]), (-[IFPluginView keyDown:]), (-[IFPluginView getURLNotify:target:notifyData:]), (-[IFPluginView getURL:target:]), (-[IFPluginView status:]), (-[IFPluginView stop]):
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/IFBaseWebControllerPrivate.mm: (-[IFBaseWebController _receivedProgress:forResource:fromDataSource:]), (-[IFBaseWebController _mainReceivedProgress:forResource:fromDataSource:]):
- WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandleResourceDidBeginLoading:]), (-[IFMainURLHandleClient IFURLHandleResourceDidCancelLoading:]), (-[IFMainURLHandleClient IFURLHandleResourceDidFinishLoading:data:]), (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFMainURLHandleClient IFURLHandle:resourceDidFailLoadingWithResult:]), (-[IFMainURLHandleClient IFURLHandle:didRedirectToURL:]):
- WebView.subproj/IFWebDataSource.mm: (-[IFWebDataSource isLoading]):
- WebView.subproj/IFWebDataSourcePrivate.mm: (-[IFWebDataSource _stopLoading]):
- WebView.subproj/IFWebFramePrivate.mm: (-[IFWebFrame _transitionProvisionalToLayoutAcceptable]), (-[IFWebFrame _timedLayout:]), (-[IFWebFrame _setState:]), (-[IFWebFrame _isLoadComplete]):
- WebView.subproj/IFWebView.mm: (-[IFWebView reapplyStyles]), (-[IFWebView layout]), (-[IFWebView setNeedsDisplay:]), (-[IFWebView setNeedsLayout:]), (-[IFWebView setNeedsToApplyStyles:]), (-[IFWebView drawRect:]):
- 11:41 AM Changeset in webkit [955] by
-
- 18 edits in trunk/WebCore
Fix problems that show up only when xNDEBUG is set.
- src/kwq/KWQApplication.mm: (QApplication::sendEvent):
- src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidBeginLoading:]):
- src/kwq/KWQView.mm: (-[KWQHTMLView layout]), (-[KWQHTMLView drawRect:]): Remove or ifdef otherwise-unused variables.
- src/kwq/KWQFontMetrics.mm: (_rectForString):
- src/kwq/KWQPainter.mm: (QPainter::setRasterOp), (QPainter::translate), (QPainter::scale): Add missing semicolons.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::begin): Fix an ifdef.
- 10:43 AM Changeset in webkit [954] by
-
- 4 edits2 adds in trunk/WebCore
- configure.in: Set up STRIP_FLAGS for use when building libwebcore.dylib. For debug mode, we'll use "-x", and for deployment mode we'll use "-x -S".
- Tests/kde/Makefile.am:
- Tests/qt/Makefile.am: Link with the unstripped libwebcore, since we need to call unexported functions to do our testing.
WebCore:
- src/Makefile.am: Use nmedit and strip to remove the symbols we don't want to export.
- src/libwebcore.exp: Added. List of symbols exported.
- 10:40 AM Changeset in webkit [953] by
-
- 4 edits in trunk/JavaScriptCore
- kjs/Makefile.am: Gratuitous cleanup.
- 9:58 AM Changeset in webkit [952] by
-
- 4 edits in trunk/WebCore
- src/Makefile.am: Pave the way for cutting down the exports list. Also, make the embed target when installing libwebcore.
- 7:17 AM Changeset in webkit [951]
-
- 1 copy33 deletes in tags/WebFoundation-3
This commit was manufactured by cvs2svn to create tag
'WebFoundation-3'.
- 7:17 AM Changeset in webkit [950] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
2002-04-03 Ken Kocienda <kocienda@apple.com>
Labyrinth:
Updated tests to handle new WebFoundation logging output.
- Tests/WebFoundation-CacheLoader/never-expires-test:
- Tests/WebFoundation-CacheLoader/never-expires-test.chk:
WebFoundation:
Many logging changes.
- Removed all DEBUG1, DEBUG2, ... variants, and replaced with a single macro that relies on cpp varargs (a new cpp feature that landed recently)
- Updated log messages to be more consistent. Messages now log a time, and the string [WEBFOUNDATION] by default.
- Touched all debugging calls to clean them up and bring them into line with the new conventions.
- CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (+[IFHTTPURLProtocolHandler parseHTTPDateString:]), (-[IFHTTPURLProtocolHandler createHTTPRequest]), (-[IFHTTPURLProtocolHandler performHTTPHeaderRead:]), (-[IFHTTPURLProtocolHandler setResponseHeaders:]), (-[IFHTTPURLProtocolHandler determineError]), (-[IFHTTPURLProtocolHandler willReturnCacheObject:]), (-[IFHTTPURLProtocolHandler cacheObjectIsValid:]), (-[IFHTTPURLProtocolHandler cacheObjectRequiresRevalidation:]), (-[IFHTTPURLProtocolHandler shouldCacheResourceData]):
- CacheLoader.subproj/IFURLCacheLoaderConstantsPrivate.h:
- CacheLoader.subproj/IFURLDiskCache.m: (-[IFURLDiskCache objectForURL:]), (-[IFURLDiskCache invalidateURL:]), (-[IFURLDiskCache clearCache]), (-[IFURLDiskCache syncCache]):
- CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandle notifyClientsBackgroundLoadCancelled]), (-[IFURLHandle notifyClientsBackgroundLoadDidBegin]), (-[IFURLHandle notifyClientsDidLoadData]), (-[IFURLHandle notifyClientsBackgroundLoadComplete]), (-[IFURLHandle notifyClientsBackgroundLoadFailed]), (-[IFURLHandle notifyClientsURLRedirected]):
- CacheLoader.subproj/IFURLLoad.m: (-[IFURLLoad succeeded]), (-[IFURLLoad didBeginLoading:]), (+[IFURLLoad IFURLLoadCacheCheckerRun:]), (_loadSweeper):
- CacheLoader.subproj/IFURLMemoryCache.m: (-[IFURLMemoryCache truncateToSizeLimit]), (-[IFURLMemoryCache objectForURL:]):
- Database.subproj/IFNDBMDatabase.m: (-[IFNDBMDatabase objectForKey:]):
- Database.subproj/IFURLFileDatabase.m: (-[IFURLFileReader initWithPath:]), (-[IFURLFileDatabase removeAllObjects]), (-[IFURLFileDatabase objectForKey:]), (-[IFURLFileDatabase performSetObject:forKey:]), (-[IFURLFileDatabase performRemoveObjectForKey:]):
- Misc.subproj/WebFoundationDebug.h:
- Misc.subproj/WebFoundationDebug.m: (WebFoundationDebugAtLevel):
- 6:33 AM Changeset in webkit [949] by
-
- 8 edits in trunk/WebCore
Fixed Radar 2893361 (Two frames with same name cause memory
trasher (likely double-free)) by implementing the mechanism KDE
uses to guarantee unique frame names.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::frameExists): Actually implement this, so that the khtml code can guarantee unique frame names on each page.
- src/kwq/external.h: Prototype IFWebDataSource's frameExists: method here.
- 5:35 AM Changeset in webkit [948] by
-
- 5 edits in trunk/WebCore
Top level:
- Tests/kde/kurl-test.chk, Tests/kde/kurl-test.cpp: Added test cases to check that Radar 2893298 (KURL rejects spaces and other illegal but unambiguous characters, leading to load failures) is fixed.
WebCore:
Fixed Radar 2893298 (KURL rejects spaces and other illegal but
unambiguous characters, leading to load failures).
- src/kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::makeRef, KURL::normalizeRelativeURLString): Escape forbidden characters (ones that are never legal in a URL), except '#' (since that can start a fragment identifier) and '%' (since that can be the start of a valid escape sequence).
(KURL::KWQKURLPrivate::KWQKURLPrivate,
KURL::KWQKURLPrivate::compose): out of paranoia, make sure urlRef
is set to NULL if not a valid value.
- 5:27 AM Changeset in webkit [947] by
-
- 5 edits in trunk/WebCore
- src/kwq/kwqdebug.mm: (KWQGetLogLevel): Allocate and release NSScanner instead of using an autoreleased one, to fix Jersey redness whereby the regression tests leak.