Timeline
Oct 4, 2002:
- 10:58 PM Changeset in webkit [2259] by
-
- 4 edits in trunk/WebCore
Tests:
- harness.c: (main): Stop using debug versions of frameworks. This was causing us problems we'd see only in the test programs, and we didn't see the text of the asserts. We can turn this back on again if we make it so we can see what's wrong.
- WebFoundation-Misc/ifnsurlextensions-test.chk: Update for new expected results that handle "../" properly.
- kde/kurl-test.chk: Update for canonicalization, which was added a while back without updating this test.
WebFoundation:
- fixed 3064420 -- NSURLExtras function does not resolve "../" URLs at top level the way the web expects
- Misc.subproj/WebNSURLExtras.m: (+[NSURL _web_URLWithString:relativeToURL:]): Added code to detect URL results that have paths that start with /../ and remove the extra levels. Tested with the Tests directory.
- English.lproj/StringsNotToBeLocalized.txt: Added the string used as a localization exception.
WebCore:
- kwq/KWQKURL.mm: (KURL::parse): Fix code that adds "" to file URLs. The code was including the extra slashes as part of the path, which they are not. Verified with the tests in the Tests directory.
- 9:34 PM Changeset in webkit [2258] by
-
- 3 edits in trunk/WebKit
WebFoundation:
- English.lproj/StringsNotToBeLocalized.txt: Add a couple more localization exceptions for newly added strings.
WebKit:
- English.lproj/StringsNotToBeLocalized.txt: Add a localization exception for the WebKit bundle identifier.
- 9:28 PM Changeset in webkit [2257] by
-
- 3 edits1 add in trunk/WebKit
WebFoundation:
- Misc.subproj/WebLocalizableStrings.h: Implement the real version of the UI_STRING macro. It uses the FRAMEWORK_NAME preprocessor define to find the appropriate bundle global, and passes that along with the key into the WebLocalizedString function.
- Misc.subproj/WebLocalizableStrings.m: Add the definition for the WebFoundationLocalizableStrings bundle global. (WebLocalizedString): Added. Locates the bundle, then creates a string object, then calls localizedStringForKey to find the localized version of the string in the bundle's localizable strings.
- WebFoundation.exp: Export WebLocalizedString.
- WebFoundation.pbproj/project.pbxproj: Add -DFRAMEWORK_NAME=WebFoundation.
WebKit:
- Misc.subproj/WebKitLocalizableStrings.m: Added. Contains the definition of the WebKitLocalizableStringsBundle.
- WebKit.pbproj/project.pbxproj: Add -DFRAMEWORK_NAME=WebKit.
- 8:31 PM Changeset in webkit [2256] by
-
- 5 edits in trunk
- fixed 2992187 -- Should use curly quotes in status bar messages, window titles, and error dialogs
- BrowserWindowController.m: (-[BrowserWindowController performQuickSearch:]): (-[BrowserWindowController goToToolbarLocation:]): Change the last two straight apostrophes to curly ones.
- 7:00 PM Changeset in webkit [2255] by
-
- 4 edits9 adds in trunk/WebKit
Stubs for DOM level 2 core API.
- DOM.subproj/WebDOMDocument.h: Added.
- DOM.subproj/WebDOMDocument.m: Added.
- DOM.subproj/WebDOMElement.h: Added.
- DOM.subproj/WebDOMElement.m: Added.
- DOM.subproj/WebDOMNamedNodeMap.h: Added.
- DOM.subproj/WebDOMNamedNodeMap.m: Added.
- DOM.subproj/WebDOMNode.h: Added.
- DOM.subproj/WebDOMNode.m: Added.
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebHTMLViewPrivate.m: tweak.
Removed import of header that was removed earlier.
- BookmarksController.m:
- 6:40 PM Changeset in webkit [2254] by
-
- 3 edits in trunk/WebKit
- English.lproj/StringsNotToBeLocalized.txt: Add the last few exceptions. We now have a completely-clean run of extract-localizable-strings in WebKit!
- 4:46 PM Changeset in webkit [2253] by
-
- 4 edits in trunk/WebKit
- fixed 3060140 -- REGRESSION: frames of animated gif drawn in wrong position.
I got the "fromRect" and "toRect" parameters backwards when I made the changes
to fix bug 3050810.
- WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer nextFrame:]): Reverse targetRect and imageRect.
- WebKit.pbproj/project.pbxproj: Mark some new files as UTF-8 because Project Builder asked me to.
- 3:43 PM Changeset in webkit [2252] by
-
- 2 edits2 deletes in trunk/WebKit
- Panels.subproj/WebPanelCookieAcceptHandler.h: Removed.
- Panels.subproj/WebPanelCookieAcceptHandler.m: Removed.
- 3:39 PM Changeset in webkit [2251] by
-
- 3 edits in trunk/WebKit
Danger Will Robinson. We have to poseAsClass: as early as possible
so that any NSViews will be created with the appropriate poser.
This problem manifested itself with SimpleViewer failing
immediately. NSViews were created by loading a nib before
WebHTMLView class initialization occured. After posing the
already instantiated instances of NSView had a %NSView class,
causing many things to break.
- WebView.subproj/WebHTMLViewPrivate.m: (+[WebHTMLView load]):
- 2:27 PM Changeset in webkit [2250] by
-
- 3 edits in trunk/JavaScriptCore
Fixed problems parsing numbers that are larger than a long with parseInt.
- kjs/config.h: Define HAVE_FUNC_STRTOLL.
- kjs/function.cpp: (GlobalFuncImp::call): Change parseInt to use strtoll if available.
- 2:07 PM Changeset in webkit [2249] by
-
- 5 edits in trunk/JavaScriptCore
- kjs/config.h: Define HAVE_FUNC_STRTOLL.
- kjs/function.cpp: (GlobalFuncImp::call): Change parseInt to use strtoll if available.
- 2:07 PM Changeset in webkit [2248] by
-
- 6 edits in trunk/WebKit
Ensure that we return non-nil request from handle:willSendRequest:
even when WK's laod delegate is nil.
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient handle:willSendRequest:]):
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handle:willSendRequest:]):
- 1:43 PM Changeset in webkit [2247] by
-
- 7 edits in trunk/WebKit
Tools:
- Scripts/extract-localizable-strings: Add dprintf, NSLog, and NSException to the list of tokens that introduce non-localizable strings, and added handling for square brackets.
WebFoundation:
- CacheLoader.subproj/WebResourceLoad.m: (_loadSweeper):
- Database.subproj/WebFileDatabase.m: (-[WebFileReader initWithPath:]):
- ProtocolHandlers.subproj/WebSimpleHTTPProtocolHandler.m: (-[WebSimpleHTTPProtocolHandler createHTTPRequest]): Changed logging code to take advantage of the fact that we once-again support %@.
- ProtocolHandlers.subproj/WebCFNetworkHTTPProtocolHandler.m: (-[WebCFNetworkHTTPProtocolHandler addRequestMessageBody:]):
- ProtocolHandlers.subproj/WebSimpleHTTPProtocolHandler.m: (-[WebSimpleHTTPProtocolHandler _addRequestMessageBody:]): Fixed logging code to eliminate a leak.
- ProtocolHandlers.subproj/WebHTTPProtocolHandler.m: (-[WebHTTPProtocolHandler debugStringForCacheAttributeValue:]): Changed this code to just call description instead of using string formatting.
- English.lproj/StringsNotToBeLocalized.txt: Add more exceptions. We now have a completely-clean run of extract-localizable-strings in WebFoundation!
- English.lproj/Localizable.strings: Re-generated.
WebKit:
- Panels.subproj/WebAuthenticationPanel.m: (-[WebAuthenticationPanel loadNib]): Use ERROR instead of NSLog here. (-[WebAuthenticationPanel setUpForRequest:]): Mark some strings for localization.
- WebKit.pbproj/project.pbxproj: Change the encoding on a lot more files to UTF-8.
- English.lproj/StringsNotToBeLocalized.txt: Added some new exceptions.
- English.lproj/Localizable.strings: Re-generated.
WebBrowser:
More progress on localization.
- English.lproj/StringsNotToBeLocalized.txt: Added a few strings.
- GlobalHistory.m: (-[GlobalHistory outlineView:objectValueForTableColumn:byItem:]): Marked a string for localization.
- FrameProgressEntry.m: (-[FrameProgressEntry updateKeyFrom:to:dataSource:]): Added an assert in case we run into an issue like the one from earlier today.
- English.lproj/Localizable.strings: Re-generated.
- 1:32 PM Changeset in webkit [2246] by
-
- 2 edits in trunk/WebKit/WebView.subproj
Actually checkin.
- 11:51 AM Changeset in webkit [2245] by
-
- 4 edits2 deletes in trunk/WebKit
Changed WebDOMNode name to WebDebugDOMNode to make room for
real node.
- Debug/DOMTree.m: (-[DOMTreeDataSource initWithWebView:]): (-[DOMTree itemSelected:]):
Changed WebDOMNode name to WebDebugDOMNode to make room for
real node.
- WebKit.exp:
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebDOMNode.h: Removed.
- WebView.subproj/WebDOMNode.m: Removed.
Oct 3, 2002:
- 7:48 PM Changeset in webkit [2244] by
-
- 10 edits in trunk/WebKit
Changed name of controller's resourceProgressDelegate methods to resourceLoadDelegate.
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient initWithLoader:dataSource:]): (-[WebSubresourceClient handle:didReceiveResponse:]): (-[WebSubresourceClient handle:didReceiveData:]): (-[WebSubresourceClient handleDidFinishLoading:]): (-[WebSubresourceClient handle:didFailLoadingWithError:]):
- WebView.subproj/WebController.h:
- WebView.subproj/WebController.m: (-[WebController setResourceLoadDelegate:]): (-[WebController resourceLoadDelegate]): (-[WebController setDownloadDelegate:]): (-[WebController downloadDelegate]):
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient initWithDataSource:]): (-[WebMainResourceClient handle:didReceiveResponse:]):
Changed name of controller's resourceProgressDelegate methods to resourceLoadDelegate.
- BrowserDocument.m: (-[BrowserDocument init]): (-[BrowserDocument close]):
- 7:35 PM Changeset in webkit [2243] by
-
- 4 edits in trunk/WebKit
Create the activity entry in resourceRequest:didReceiveResponse:fromDataSource:
rather than resourceRequest:willSendRequest:fromDataSource:.
- BrowserWebController.m: (-[BrowserWebController resourceRequest:willSendRequest:fromDataSource:]): (-[BrowserWebController resourceRequest:didReceiveResponse:fromDataSource:]):
Always call resourceRequest:willSendRequest: on resourceProgressDelegate.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handle:willSendRequest:]):
- 7:11 PM Changeset in webkit [2242] by
-
- 4 edits in trunk/WebKit
Add calls to downloadProgressDelegate.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handle:willSendRequest:]): (-[WebMainResourceClient handle:didReceiveResponse:]): (-[WebMainResourceClient handle:didReceiveData:]): (-[WebMainResourceClient handle:didFailLoadingWithError:]):
- 6:38 PM Changeset in webkit [2241] by
-
- 5 edits in trunk/WebKit
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge objectLoadedFromCache:size:]): Hack to prevent handle creation with nil delegate, still perform frame complete check.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient initWithDataSource:]): Removed unused code.
(-[WebMainResourceClient handle:willSendRequest:]):
Copy the request, ugh.
- BrowserWebController.m: (-[BrowserWebController resourceRequest:willSendRequest:fromDataSource:]): (-[BrowserWebController resourceRequest:didReceiveContentLength:fromDataSource:]): (-[BrowserWebController resourceRequest:didFinishLoadingFromDataSource:]): Clean up activity value changes.
- FrameProgressEntry.m: (-[FrameProgressEntry trackSubresource:withIdentifier:forDataSource:]): (-[FrameProgressEntry updateKeyFrom:to:dataSource:]): (-[FrameProgressEntry updateSubresource:ofDataSource:withURLString:bytesLoaded:bytesExpected:error:]): Update key when request changes. May be removed if with go with opaque identifier.
- LoadProgressMonitor.h:
- LoadProgressMonitor.m: (-[LoadProgressMonitor entryForKey:dataSource:]): Accessor method for ResourceProgressEntry.
Copy request if a different instance is returned.
- CacheLoader.subproj/WebResourceHandleInternal.m: (-[WebResourceHandle _notifyClientWillSendRequest]):
- 5:43 PM Changeset in webkit [2240] by
-
- 4 edits in trunk/WebCore
- fixed 3065730 -- Crash loading "My T-Mobile" page (in khtml::Decoder::decode)
- khtml/misc/decoder.cpp: (Decoder::decode): Fixed a mistake that would cause the loop to run off the end of the buffer, introduced back on 2002-08-30.
- 5:31 PM Changeset in webkit [2239] by
-
- 11 edits in trunk
WebCore:
Add API to execute JavaScript.
- kwq/WebCoreBridge.h: Add method.
- kwq/WebCoreBridge.mm: (-[WebCoreBridge executeJavaScriptFromString:]): Call through to KHTML. But only if the document is not nil. We need to figure out what to do in the case where the document is nil.
WebKit:
Add API for executing JavaScript.
- WebView.subproj/WebController.h: Add method.
- WebView.subproj/WebController.m: (-[WebController executeJavaScriptFromString:]): Call through to WebCore to do the heavy lifting.
WebBrowser:
Fixed most of 2980477 -- javascript: URLs don't work when typed
into the page address field or in bookmarks
They work now, but only if the frontmost window is not empty.
- BrowserWebBookmarkExtras.m: (-[WebBookmark _goToWithWindowPolicy:]): Rename, change to take a policy parameter instead of a boolean, and add code for the javascript: case. (-[WebBookmark goTo]): Pass ReuseAvailableWindow. (-[WebBookmark goToInNewWindow]): Pass CreateWindow. (-[WebBookmark goToUsingNewWindowAccordingToEvent:]): Choose policy based on both the command key and the shift key.
- BrowserWindowController.m: (-[BrowserWindowController goToToolbarLocation:]): Add add code for the javascript: case.
- 3:53 PM Changeset in webkit [2238] by
-
- 7 edits1 delete in trunk/WebKit
Tools:
- Scripts/extract-localizable-strings: Do all the remaining TODO items for this script.
WebFoundation:
- English.lproj/Localizable.strings: Added. Generated by script.
- English.lproj/StringsNotToBeLocalized.txt: Updated with many more entries.
- Misc.subproj/WebError.m: Switch from NSLocalizedStringFromTable to UI_STRING.
- Misc.subproj/WebNSStringExtras.m: Switch from dummy WebLocalizedStringWithKeyAndValue to UI_STRING.
- Misc.subproj/WebQueue.m: (+[WebQueue newNode]): Just use malloc.
- English.lproj/WebError.strings: Removed.
- Misc.subproj/WebMultipartForm.h: Removed.
- Misc.subproj/WebMultipartForm.m: Removed.
- WebFoundation.pbproj/project.pbxproj: Changed encoding of many files to UTF-8. Removed files. Added Localizable.strings and StringsNotToBeLocalized.txt.
WebKit:
- English.lproj/Localizable.strings: Generated by the script.
- English.lproj/StringsNotToBeLocalized.txt: Added many more strings to ignore.
- English.lproj/WebError.strings: Removed.
- WebView.subproj/WebDefaultContextMenuDelegate.m:
- WebView.subproj/WebView.m: Use UI_STRING instead of NSLocalizedString.
- WebKit.pbproj/project.pbxproj: Changed encodings of some files to UTF-8. Removed WebError.strings.
WebBrowser:
- BrowserWebController.m: (-[BrowserWebController mouseoverTextForElement:modifierFlags:]): Added. Also put in strings for when the control key is down. (-[BrowserWebController mouseDidMoveOverElement:modifierFlags:]): Factor out the actual string change here. More work on this is required.
- ABHomePagesController.m:
- BookmarkToolbarItem.m:
- BookmarksController.m:
- BookmarksViewController.m:
- BookmarksWindowController.m:
- BrowserWebBookmarkExtras.m:
- BrowserWebController.m:
- BrowserWebErrorExtras.m:
- BrowserWindowController.m:
- ContextMenuHandler.m:
- DownloadMonitor.m:
- DownloadProgressEntry.m:
- FavoriteButton.m:
- FindPanelController.m:
- FrameProgressEntry.m:
- GlobalHistory.m:
- HTMLSourceDocument.m:
- LoadProgressMonitor.m:
- LocationChangeError.m:
- RendezvousController.m:
- Preferences.subproj/AppearancePreferences.m: Switch from NSLocalizedString to UI_STRING
- DateCell.m: Replace the dummy NSLocalizedStringWithKeyAndValue with UI_STRING.
- ResourceProgressEntry.m: (-[ResourceProgressEntry _committedStatus]): Got rid of FIXME: Localize, and put in use of UI_STRING.
- English.lproj/StringsNotToBeLocalized.txt: Add some more exceptions.
- English.lproj/Localizable.strings: Check in script-generated file for now.
- BrowserStrings.h: Removed.
- WebBrowser.pbproj/project.pbxproj: Changed encodings for many files to UTF-8. Also added StringsNotToBeLocalized.txt, although not in any target.
- 3:06 PM Changeset in webkit [2237] by
-
- 13 edits1 delete in trunk/WebKit
Renamed WebResourceProgressDelegate.h to WebResourceLoadDelegate.h
- BrowserWebController.m:
Renamed WebResourceProgressDelegate.h to WebResourceLoadDelegate.h
- Misc.subproj/WebKit.h:
- WebCoreSupport.subproj/WebSubresourceClient.m:
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebController.m:
- WebView.subproj/WebControllerPrivate.m:
- WebView.subproj/WebMainResourceClient.m:
- WebView.subproj/WebResourceLoadDelegate.h:
- WebView.subproj/WebResourceProgressDelegate.h: Removed.
- 2:53 PM Changeset in webkit [2236] by
-
- 26 edits2 deletes in trunk/WebKit
Changed to reflect new WebResourceLoadDelegate API.
- BrowserWebController.h:
- BrowserWebController.m: (-[BrowserWebController resourceRequest:willSendRequest:fromDataSource:]): (-[BrowserWebController resourceRequest:didReceiveContentLength:fromDataSource:]): (-[BrowserWebController resourceRequest:didReceiveResponse:fromDataSource:]): (-[BrowserWebController resourceRequest:didFinishLoadingFromDataSource:]):
- DownloadMonitor.h:
- DownloadMonitor.m: (-[DownloadMonitor _monitorDownload:withBytesLoaded:bytesExpected:error:dataSource:complete:]): (-[DownloadMonitor resourceRequest:willSendRequest:fromDataSource:]): (-[DownloadMonitor resourceRequest:didReceiveContentLength:fromDataSource:]): (-[DownloadMonitor resourceRequest:didReceiveResponse:fromDataSource:]): (-[DownloadMonitor resourceRequest:didFinishLoadingFromDataSource:]): (-[DownloadMonitor resourceRequest:didFailLoadingWithError:fromDataSource:]):
- FrameProgressEntry.m: (-[FrameProgressEntry updateSubresource:ofDataSource:withURLString:bytesLoaded:bytesExpected:error:]):
- LoadProgressMonitor.m:
Changed to reflect new WebResourceLoadDelegate API.
- Misc.subproj/WebIconLoader.m:
- Misc.subproj/WebKit.h:
- Plugins.subproj/WebPluginStream.m: (-[WebNetscapePluginStream handle:didReceiveData:]): (-[WebNetscapePluginStream handleDidFinishLoading:]): (-[WebNetscapePluginStream cancel]): (-[WebNetscapePluginStream handle:didFailLoadingWithError:]):
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge objectLoadedFromCache:size:]): (-[WebBridge reportBadURL:]):
- WebCoreSupport.subproj/WebSubresourceClient.h:
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient initWithLoader:dataSource:]): (-[WebSubresourceClient dealloc]): (-[WebSubresourceClient receivedProgressWithComplete:]): (+[WebSubresourceClient startLoadingResource:withURL:referrer:forDataSource:]): (-[WebSubresourceClient receivedError:]): (-[WebSubresourceClient handle:willSendRequest:]): (-[WebSubresourceClient handle:didReceiveResponse:]): (-[WebSubresourceClient handle:didReceiveData:]): (-[WebSubresourceClient handleDidFinishLoading:]): (-[WebSubresourceClient handle:didFailLoadingWithError:]): (-[WebSubresourceClient cancel]):
- WebKit.exp:
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebController.h:
- WebView.subproj/WebController.m: (-[WebController setResourceProgressDelegate:]): (-[WebController resourceProgressDelegate]): (-[WebController setDownloadProgressDelegate:]): (-[WebController downloadProgressDelegate]):
- WebView.subproj/WebControllerPrivate.h:
- WebView.subproj/WebControllerPrivate.m: (-[WebController _receivedProgressForResourceHandle:fromDataSource:complete:]): (-[WebController _mainReceivedProgressForResourceHandle:bytesSoFar:fromDataSource:complete:]): (-[WebController _receivedError:forResourceHandle:fromDataSource:]): (-[WebController _mainReceivedError:forResourceHandle:fromDataSource:]):
- WebView.subproj/WebLoadProgress.h: Removed.
- WebView.subproj/WebLoadProgress.m: Removed.
- WebView.subproj/WebMainResourceClient.h:
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient initWithDataSource:]): (-[WebMainResourceClient dealloc]): (-[WebMainResourceClient receivedProgressWithHandle:complete:]): (-[WebMainResourceClient receivedError:forHandle:]): (-[WebMainResourceClient handleDidFinishLoading:]): (-[WebMainResourceClient handle:willSendRequest:]): (-[WebMainResourceClient handle:didReceiveResponse:]): (-[WebMainResourceClient handle:didReceiveData:]): (-[WebMainResourceClient handle:didFailLoadingWithError:]):
- WebView.subproj/WebResourceProgressDelegate.h:
Always send a handle:willSendRequest: before sending a request,
including first time. This will allow WebKit clients to intervene
on every load should they so choose.
- CacheLoader.subproj/WebResourceHandle.m: (-[WebResourceHandle loadWithDelegate:]):
- 12:27 PM Changeset in webkit [2235]
-
- 3 copies in tags/Alexander-26
This commit was manufactured by cvs2svn to create tag 'Alexander-26'.
- 12:27 PM Changeset in webkit [2234] by
-
- 8 edits in trunk
Alex-26 version