Timeline



Apr 5, 2002:

5:46 PM Changeset in webkit [980] by cblu
  • 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 rjw
  • 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 cblu
  • 10 edits
    5 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 rjw
  • 4 edits in trunk/WebKit

Back out some changes to lazily dealloc frame.

12:46 PM Changeset in webkit [975] by rjw
  • 14 edits in trunk

Hacks to support:

  1. Not loading a document when a link is to an anchor on same page.
  2. 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 darin
  • 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 rjw
  • 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 mjs
  • 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 rjw
  • 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 rjw
  • 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 cblu
  • 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 cblu
  • 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 kocienda
  • 9 edits
    1 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 cblu
  • 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 darin
  • 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 darin
  • 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 rjw
  • 8 edits in trunk/WebKit

Tuned and re-enabled resource layouts.

8:09 AM Changeset in webkit [962] by darin
  • 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 darin
  • 3 edits in trunk/WebCore

Somehow this log entry didn't get in.

Apr 3, 2002:

6:05 PM Changeset in webkit [960] by rjw
  • 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 rjw
  • 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 darin
  • 5 edits
    2 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 darin
  • 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 kocienda
  • 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 darin
  • 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 darin
  • 4 edits
    2 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 darin
  • 4 edits in trunk/JavaScriptCore
  • kjs/Makefile.am: Gratuitous cleanup.
9:58 AM Changeset in webkit [952] by mjs
  • 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 copy
    33 deletes in tags/WebFoundation-3

This commit was manufactured by cvs2svn to create tag
'WebFoundation-3'.

7:17 AM Changeset in webkit [950] by kocienda
  • 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 mjs
  • 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 mjs
  • 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 mjs
  • 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.

Apr 2, 2002:

10:08 PM Changeset in webkit [946] by darin
  • 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/IFMutableData.m:
  • CacheLoader.subproj/IFMutableDataPrivate.m:
  • CacheLoader.subproj/IFURLDiskCache.m:
  • CacheLoader.subproj/IFURLHandle.m:
  • CacheLoader.subproj/IFURLHandleCGlue.m:
  • CacheLoader.subproj/IFURLLoad.m:
  • CacheLoader.subproj/IFURLMemoryCache.m:
  • Database.subproj/IFURLFileDatabase.m:
  • Database.subproj/IFNDBMDatabase.m:
  • Misc.subproj/IFLockFile.m: Add the newlines I omitted in my previous commits.
9:17 PM Changeset in webkit [945] by darin
  • 4 edits in trunk/WebKit
  • WebView.subproj/IFWebDataSourcePrivate.mm: (-[IFWebDataSource _setTitle:]): Update title if the page is already in the committed state.
6:50 PM Changeset in webkit [944] by darin
  • 48 edits in trunk

WebFoundation:

  • WebFoundation.pbproj/project.pbxproj: Update warning flags, add -DAPPLE_CHANGES, make sure we don't get debugging symbols in non-debug builds.
  • Misc.subproj/WebFoundationDebug.h: Get rid of the log variants.
  • Misc.subproj/WebFoundationDebug.m: Get rid of the log variants.
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/IFURLDiskCache.m:
  • CacheLoader.subproj/IFURLHandle.m:
  • CacheLoader.subproj/IFURLLoad.m::
  • CacheLoader.subproj/IFURLMemoryCache.m: Wean from the NSLog variants so they get printf type checking.

JavaScriptCore:

  • JavaScriptCore.pbproj/project.pbxproj: Update flags as I did for WebFoundation.

WebCore:

  • src/kwq/kwqdebug.h: Turn off logging when xNDEBUG is defined. Remove unused stuff. Add checking for printf parameters.
  • src/kwq/kwqdebug.mm: Remove unused variants.
  • src/kwq/KWQApplication.mm:
  • src/kwq/KWQKGlobal.mm:
  • src/kwq/KWQKloader.mm:
  • src/kwq/KWQObject.mm:
  • src/kwq/KWQString.mm:
  • src/kwq/KWQToolTip.mm:
  • src/kwq/KWQWidget.mm:
  • src/kwq/WCPlugin.mm:
  • src/kwq/WCPluginDatabase.mm:
  • src/kwq/npapi.mm: Fix types in log statements caught by the compiler.

WebKit:

  • WebKit.pbproj/project.pbxproj: Fix flags as I did in WebFoundation.
  • Misc.subproj/WebKitDebug.h: Turn off logging when xNDEBUG is defined. Remove unused stuff. Add checking for printf parameters.
  • Misc.subproj/WebKitDebug.m: Remove unused variants.
  • Plugins.subproj/IFPluginView.mm: Change to use WebKit logging, not WebCore logging.
  • WebView.subproj/IFMainURLHandleClient.mm:
  • WebView.subproj/IFWebView.mm: Fix types in log statements caught by the compiler.

WebBrowser:

  • WebBrowser.pbproj/project.pbxproj: Update flags as I did for WebFoundation.
3:34 PM Changeset in webkit [943] by darin
  • 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m

Changes to get rid of logging from our non-development builds. We now define
xNDEBUG (will be NDEBUG some day if we can resolve the precompiled header issue)
for any non-development builds, and compile out logging code for those.

  • CacheLoader.subproj/IFURLCacheLoaderConstantsPrivate.h: Update comment.
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/IFURLDiskCache.m:
  • CacheLoader.subproj/IFURLHandle.m:
  • CacheLoader.subproj/IFURLLoad.m:
  • CacheLoader.subproj/IFURLMemoryCache.m: Change callers to use macros instead of doing their own ifdefs in most cases. In the other cases, use an ifdef on xNDEBUG.
  • Misc.subproj/WebFoundationDebug.h: Put in empty definitions for the xNDEBUG case. Also make macros for logging, not just debugging.
  • Misc.subproj/WebFoundationDebug.m: Don't compile any of this when xNDEBUG is set.
  • WebFoundation.pbproj/project.pbxproj: Remove the unused build style. Make the default build style set xNDEBUG using DEBUG_CFLAGS. Move our warning flags into WARNING_CFLAGS. Make the Development style override DEBUG_CFLAGS. Some other minor build setting cleanups.
3:01 PM Changeset in webkit [942]
  • 1 copy
    2 deletes in tags/JavaScriptCore-2

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-2'.

3:01 PM Changeset in webkit [941] by mjs
  • 5 edits in trunk/JavaScriptCore
  • JavaScriptCore.pbproj/project.pbxproj: Pass -Wno-format-y2k so the project builds with gcc3.
  • kjs/nodes.cpp: Avoid including an obsolete header to avoid warning with gcc3.
2:39 PM Changeset in webkit [940] by cblu
  • 7 edits in trunk/WebKit

2002-04-02 Chris Blumenberg <cblu@apple.com>

  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView IFURLHandleResourceDidCancelLoading:]), (-[IFPluginView IFURLHandle:resourceDidFailLoadingWithResult:]), (-[IFPluginView IFURLHandle:didRedirectToURL:]):

Added support for the above callbacks.

  • WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]):

Return an error if non-html is requested.

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

Fixed a fix, shoulda' been a #ifndef to exclude unnecessary code.

12:47 PM Changeset in webkit [938]
  • 19 copies in tags/ALEXANDER_0_2_PRE_7

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

12:47 PM Changeset in webkit [937] by rjw
  • 10 edits in trunk

More noisy bulletproofing. Still need to find source of problem.

More relaxed about invalid states.

11:36 AM Changeset in webkit [936] by darin
  • 4 edits in trunk/JavaScriptCore
  • kjs/property_map.cpp: (PropertyMap::~PropertyMap): Deallocate the map by calling clear so we don't leak the entire map.
11:35 AM Changeset in webkit [935] by darin
  • 4 edits in trunk/WebKit
  • WebView.subproj/IFWebDataSourcePrivate.mm: (-[IFWebDataSource _setTitle:]): Fix a leak I introduced here by copying the string in a better way.
11:34 AM Changeset in webkit [934] by darin
  • 7 edits in trunk/WebCore

Fix some small storage leaks.

  • src/kwq/KWQWidget.mm: (QWidget::QWidget): Use a single shared default style instead of creating a new one for each widget. (QWidget::setFont): Since we store a QFont here, we don't have to delete the old font and we don't leak. (QWidget::setCursor): Since now store a QCursor here, we don't have to delete the old cursor. Also removed a lot of unused code in here.
  • src/kwq/KWQKURL.mm: Minor code cleanup.
11:01 AM Changeset in webkit [933] by rjw
  • 8 edits in trunk/WebCore

Added ref() of part from KHTMView.
Added log to catch m_doc == 0 case. Should never happen.

9:37 AM Changeset in webkit [932] by rjw
  • 5 edits in trunk/WebCore

Removed unnecessary and erroneous call to CGContextSetCharacterSpacing.

9:20 AM Changeset in webkit [931] by darin
  • 4 edits in trunk/JavaScriptCore
  • kjs/internal.cpp: (InterpreterImp::globalClear): Add code to deallocate and null out emptyList, because once the last interpreter is destroyed there's nothing to keep it from being garbage collected.
Note: See TracTimeline for information about the timeline view.