Timeline
Sep 4, 2002:
- 11:24 PM Changeset in webkit [1966] by
-
- 5 edits in trunk/WebKit
One more pass of refinement on that last change.
- History.subproj/WebBackForwardList.m: (-[WebBackForwardList addEntry:]): Replace the last entry instead of just ignoring if this one matches.
- History.subproj/WebHistoryList.h: Add replaceEntryAtIndex. Remove addURL: and removeURL:.
- History.subproj/WebHistoryList.m: (-[WebHistoryList addEntry:]): Call removeEntry: rather than using an entire pasted copy here. (-[WebHistoryList removeEntry:]): Use a hash of the URL and the URL rather than relying on the fact that WebHistoryItem hashes and does isEqual based on the URL only. (-[WebHistoryList replaceEntryAtIndex:withEntry:]): Added. Used by the code above.
- 11:05 PM Changeset in webkit [1965] by
-
- 4 edits in trunk/WebKit
Fix bug where doing a reload adds an entry to the back/forward list.
- History.subproj/WebBackForwardList.m: (-[WebBackForwardList addEntry:]): If URL, target, and parent all match, then don't add an entry.
- WebKit.pbproj/project.pbxproj: Let Project Builder be the boss; I guess this means Chris is still using the old version.
- 6:56 PM Changeset in webkit [1964] by
-
- 5 edits in trunk/WebKit
- don't set nil data on the web file db
- store absolute URLs in the db, not base URL/path combination URLs
- support for multiple hosts with the same built-in icon
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase init]): renamed some dictionaries (-[WebIconDatabase iconForSiteURL:withSize:]): call _builtInIconsForHost (-[WebIconDatabase _updateFileDatabase]): check for nil (-[WebIconDatabase _hasIconForSiteURL:]): call _pathForBuiltInIconForHost (-[WebIconDatabase _pathForBuiltInIconForHost:]): new (-[WebIconDatabase _builtInIconsForHost:]): call _pathForBuiltInIconForHost
- Misc.subproj/WebIconDatabasePrivate.h:
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _loadIcon]): use absolute URL
- 5:02 PM Changeset in webkit [1963] by
-
- 5 edits in trunk/WebKit
WebKit:
Made the icon DB take a a path for built-in icons so that we only load them when necessary.
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase init]): (-[WebIconDatabase iconForSiteURL:withSize:]): (-[WebIconDatabase _hasIconForSiteURL:]): (-[WebIconDatabase _builtInIconsForHost:]): (-[WebIconDatabase _setBuiltInIconAtPath:forHost:]):
- Misc.subproj/WebIconDatabasePrivate.h:
- WebKit.pbproj/project.pbxproj:
WebBrowser:
Added the built-in site icons to the Alexander.app package.
- AppController.m: (-[AppController _installBuiltInIcons]):
- Resources/SiteIcons/Icons.plist: Added.
- Resources/SiteIcons/amazon.tiff: Added.
- Resources/SiteIcons/apple.tiff: Added.
- Resources/SiteIcons/cnet.tiff: Added.
- Resources/SiteIcons/cnn.tiff: Added.
- Resources/SiteIcons/ebay.tiff: Added.
- Resources/SiteIcons/espn.tiff: Added.
- Resources/SiteIcons/msn.tiff: Added.
- Resources/SiteIcons/nyt.tiff: Added.
- Resources/SiteIcons/pbskids.tiff: Added.
- Resources/SiteIcons/yahoo.tiff: Added.
- WebBrowser.pbproj/project.pbxproj:
- 2:42 PM Changeset in webkit [1962] by
-
- 3 edits in trunk/WebKit
Fix unused variable warnings for deployment builds.
- Plugins.subproj/WebPluginView.m: Add ifndef NDEBUG around variable used only in log statements.
- 1:50 PM Changeset in webkit [1961] by
-
- 14 edits in trunk/WebKit
WebKit:
Removed the now-unnecessary iconURL from bookmarks and history.
- Bookmarks.subproj/WebBookmark.h:
- Bookmarks.subproj/WebBookmark.m:
- Bookmarks.subproj/WebBookmarkGroup.h:
- Bookmarks.subproj/WebBookmarkGroup.m:
- Bookmarks.subproj/WebBookmarkLeaf.h:
- Bookmarks.subproj/WebBookmarkLeaf.m:
- History.subproj/WebHistory.h:
- History.subproj/WebHistory.m:
- History.subproj/WebHistoryItem.h:
- History.subproj/WebHistoryItem.m:
- History.subproj/WebHistoryPrivate.h:
- History.subproj/WebHistoryPrivate.m: Removed iconURL instance variables, methods, and parameters.
WebBrowser:
Update users of bookmark or history APIs from WebKit that no longer take an iconURL.
- BookmarksController.m: (-[BookmarksController _blessOrCreateFavoritesRoot]):
- BookmarksViewController.m: (-[BookmarksViewController newItemWithTitle:URLString:type:positionIgnoresSelection:]):
- LocationChangeHandler.m: (-[LocationChangeHandler receivedPageTitle:forDataSource:]): Removed iconURL parameters.
- 1:42 PM Changeset in webkit [1960] by
-
- 14 edits1 add in trunk/WebKit
Did some minor plugin cleanup, mostly to make sure we don't
change pages while a plugin is tracking.
- Plugins.subproj/WebPluginView.h: Add sendEvent and sendUpdateEvent. Remove the NPP_HandleEvent method.
- Plugins.subproj/WebPluginView.m: (-[WebNetscapePluginView sendEvent:]): Sets up the "defersCallbacks" state, then sends the event.
- Plugins.subproj/WebNetscapePluginViewPrivate.h: Added. This stuff was shared in a different way before, and it hadn't even been renamed.
- WebKit.pbproj/project.pbxproj: Added file.
- Plugins.subproj/npapi.m: Use the new private header.
- Plugins.subproj/WebPluginNullEventSender.h: Hold a reference to the view.
- Plugins.subproj/WebPluginNullEventSender.m: (-[WebNetscapePluginNullEventSender initWithPluginView:]): Retain the view. (-[WebNetscapePluginNullEventSender dealloc]): Release the view. (-[WebNetscapePluginNullEventSender sendNullEvents]): Use sendEvent:. (-[WebNetscapePluginNullEventSender stop]): No need for shouldStop.
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSourcePrivate init]): Don't set contentPolicy to an enum value, when it's an object reference. (-[WebDataSourcePrivate dealloc]): Release contentPolicy to fix a leak.
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView mouseDragged:]): Set draggedURL to nil in the else case, it was uninitialized before. Also center the icon better when dragging, but shouldn't we be dragging something more than the icon here?
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase defaultIconWithSize:]): Add a call to release. Doesn't really plug a leak, but cleaner this way.
- Plugins.subproj/WebPlugin.m: Tweaks.
- WebView.subproj/WebMainResourceClient.m: Tweaks only.
- 10:04 AM Changeset in webkit [1959] by
-
- 9 edits in trunk/WebKit
WebFoundation:
Modified API and behavior so that WebResourceHandle objects no longer
buffer data as it is loaded. The responsibility to buffer data is now
passed to WebResourceClient objects, and I modified the code to
perform that buffering where necessary.
There was also an API change to the WebResourceClient protoccol.
- (void)handleDidFinishLoading:(WebResourceHandle *)handle data:(NSData *)data;
has become
- (void)handleDidFinishLoading:(WebResourceHandle *)handle;
This reflects the fact that WebResourceHandle no longer has the data to pass
in this callback (and may not be able to ask other objects in the framework to
provide the data so that it may be presented in the callback).
I also added a new WebResourceResponse class, although it is not wired up
to anything yet.
- CacheLoader.subproj/IFURLHandleC.h:
- CacheLoader.subproj/IFURLHandleC.m:
- CacheLoader.subproj/WebResourceCallbackClient.m: (-[WebResourceCallbackClient handleDidFinishLoading:])
- CacheLoader.subproj/WebResourceClient.h:
- CacheLoader.subproj/WebResourceHandle.h:
- CacheLoader.subproj/WebResourceHandle.m: (-[WebResourceHandle loadInForeground:]) (-[WebResourceHandle contentLengthReceived])
- CacheLoader.subproj/WebResourceHandleInternal.h:
- CacheLoader.subproj/WebResourceHandleInternal.m: (-[WebResourceHandleInstanceVariables initWithHandle:]) (-[WebResourceHandleInstanceVariables dealloc]) (-[WebResourceHandle _notifyClientDataDidBecomeAvailable]) (-[WebResourceHandle _notifyClientDidFinishLoading])
- CacheLoader.subproj/WebResourceHandlePrivate.m: (-[WebResourceHandle _didLoadData:])
- CacheLoader.subproj/WebResourceResponse.h: Added.
- CacheLoader.subproj/WebResourceResponse.m: Added.
- CacheLoader.subproj/WebResourceResponsePrivate.h: Added.
- CacheLoader.subproj/WebResourceSynchronousClient.h:
- CacheLoader.subproj/WebResourceSynchronousClient.m: (-[WebResourceSynchronousClient initWithMonitor:realClient:]) (-[WebResourceSynchronousClient dealloc]) (-[WebResourceSynchronousClient resourceData]) (-[WebResourceSynchronousClient handleDidFinishLoading:]) (-[WebResourceSynchronousClient handleDidReceiveData:data:])
- WebFoundation.exp:
- WebFoundation.pbproj/project.pbxproj:
WebKit:
Made more adjustments for API and behavior change that occurred in WebFoundation,
now that WebResourceHandle objects no buffer resource data as it is loaded. Where
necessary, the WebKit objects now do their own buffering, however, in many cases,
buffering is not necessary to maintain correct behavior.
- Misc.subproj/WebIconLoader.m: (-[WebIconLoaderPrivate dealloc]): Release new buffered resource data object. (-[WebIconLoader initWithURL:]): Allocate new buffered resource data object. (-[WebIconLoader handleDidFinishLoading:]): Modify API to remove data parameter. (-[WebIconLoader handleDidReceiveData:data:]): Buffer data as it is received.
- Plugins.subproj/WebPluginStream.h: Added new buffered resource data object.
- Plugins.subproj/WebPluginStream.m: (-[WebNetscapePluginStream initWithURL:pluginPointer:notifyData:attributes:]): Allocate new buffered resource data object. (-[WebNetscapePluginStream dealloc]): Release new buffered resource data object. (-[WebNetscapePluginStream receivedData:]): Buffer data as it is received (when necessary maintain correct behavior). (-[WebNetscapePluginStream handleDidFinishLoading:]): Modify API to remove data parameter.
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient handleDidFinishLoading:]): Modify API to remove data parameter.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient handleDidFinishLoading:]): Modify API to remove data parameter. (-[WebMainResourceClient handleDidReceiveData:data:]): Buffer data as it is received (when necessary maintain correct behavior).
- 9:08 AM Changeset in webkit [1958] by
-
- 3 edits in trunk/WebKit
WebKit:
Fixed: 3043024 - Built-in icons should match on *whatever.com or *whatever.whatever
implemented wizzy scaling, but ifdef'd it out
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase iconForSiteURL:withSize:]): call _builtItIconsForHost (-[WebIconDatabase _hasIconForSiteURL:]): call _builtItIconsForHost (-[WebIconDatabase _iconForFileURL:withSize:]): call _iconByScalingIcon:toSize: (-[WebIconDatabase _builtItIconsForHost:]): use better host matching (-[WebIconDatabase _cachedIconFromArray:withSize:]): call _iconByScalingIcon:toSize: (-[WebIconDatabase _iconByScalingIcon:toSize:]): renamed, ifdef'd out wizzy scaling
WebBrowser:
Release alloc'd image.
- AppController.m: (-[AppController _installBuiltItIcons]):
- 8:32 AM Changeset in webkit [1957] by
-
- 7 edits in trunk/WebKit
Changed WebKit so that it no longer relies on WebResourceHandle to buffer
resource data as it is loaded. Instead, this buffering task has been moved
out to the WebResourceClient, WebMainResourceClient in this case. This
change is a "proof of concept" for the upcoming change where the API in
WebFoundation for buffering resource data in WebResourceHandle will be
removed altogether.
- WebView.subproj/WebDataSource.m: (-[WebDataSource data]): Changed to call WebMainResourceClient when resource data is needed.
- WebView.subproj/WebMainResourceClient.h: Added mutable data ivar.
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient initWithDataSource:]): Added mutable data ivar. (-[WebMainResourceClient dealloc]): Release new mutable data ivar. (-[WebMainResourceClient resourceData]): Added accessor method. (-[WebMainResourceClient handleDidReceiveData:data:]): Append received data to the new mutable data object.
- 8:04 AM Changeset in webkit [1956] by
-
- 10 edits in trunk/WebCore
- WebCore.pbproj/project.pbxproj:
- kwq/KWQObject.mm:
- kwq/KWQPainter.mm:
- kwq/KWQTimer.mm:
- kwq/WebCoreCookieAdapter.h:
- kwq/WebCoreImageRenderer.h:
- kwq/WebCoreImageRendererFactory.h: Tweaks, no substantive changes.
Sep 3, 2002:
- 3:37 PM Changeset in webkit [1955] by
-
- 3 edits in trunk/WebKit
- Resources/url_icon.tiff: New image (still a placeholder) from HI. For the moment the default page icon is the legendary @-sign-on-a-spring. I've been promised a replacement by tomorrow sometime.
- 12:41 PM Changeset in webkit [1954] by
-
- 5 edits1 delete in trunk/WebKit
WebKit:
- removed small folder image used for bookmark lists; it is now up to clients to display an icon for bookmark lists.
- Bookmarks.subproj/WebBookmarkList.h: Removed _icon ivar
- Bookmarks.subproj/WebBookmarkList.m: (-[WebBookmarkList dealloc]): Don't release _icon (-[WebBookmarkList icon]): just return nil
- Resources/bookmark_folder.tiff: Removed.
- WebKit.pbproj/project.pbxproj: Updated for removed file.
WebBrowser:
- made Favorites bar handle folder icons
- made bookmarks view start with all top-level folders expanded
- fixed bug where bookmarks outline would sometimes have horizontal scroll bar (which you couldn't get rid of)
- fixed bug where bookmarks window (Debug menu) wouldn't start with outline view focused (so some menu items were disabled)
- Resources/Images/folder16.tiff: Added. Small folder icon.
- Resources/Images/folder32.tiff: Added. Bigger folder icon.
- WebBrowser.pbproj/project.pbxproj: Updated for new images.
- BookmarksController.m: (-[BookmarksController imageForBookmark:]): return small folder icon
- BookmarksViewController.m: (-[BookmarksViewController expandTopLevelItems]): New method. (-[BookmarksViewController awakeFromNib]): Call expandTopLevelItems.
- BookmarksWindowController.m: (-[BookmarksWindowController windowDidLoad]): set outline view as first responder; this handled in the mode-switching code in the bookmarks-in-browser-window case.
- FavoriteButton.m: (-[FavoriteButton buttonImageFromBookmark]): New method, extracted from setBookmark and updated to handle large folder icons (will probably be consolidated with [BookmarksController imageForBookmark:] soon) (-[FavoriteButton setBookmark:]): call buttonImageFromBookmark
- 12:01 PM Changeset in webkit [1953] by
-
- 18 edits in trunk/WebKit
WebKit:
- Moved the default icon method to WebIconDatabase
- Removed "icon URL" from the location change handler API
- History.subproj/WebHistoryItem.m: (-[WebHistoryItem icon]): don't worry about iconForSiteURL:withSize: returning nil
- Misc.subproj/WebIconDatabase.h:
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase iconForSiteURL:withSize:]): return defaultIconWithSize if none found (-[WebIconDatabase defaultIconWithSize:]): added, loads, caches default icon (-[WebIconDatabase _hasIconForSiteURL:]): added, called by webdatasource to determine if icon is necessary
- Misc.subproj/WebIconDatabasePrivate.h: added _hasIconForSiteURL
- Misc.subproj/WebIconLoader.h: removed default icon method
- Misc.subproj/WebIconLoader.m: removed default icon method
- Resources/url_icon.tiff: resized to 32 x 32
- WebKit.exp: export symbol for a dictionary key
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _loadIcon]): call _hasIconForSiteURL
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView mouseDragged:]): call defaultIconWithSize
- WebView.subproj/WebLocationChangeHandler.h:
- WebView.subproj/WebLocationChangeHandler.m: (-[WebLocationChangeHandler receivedPageIcon:forDataSource:]): renamed
WebBrowser:
- Moved the default icon method to WebIconDatabase
- Removed "icon URL" from the location change handler API
- ABHomePagesController.m: (-[ABHomePagesController tableView:willDisplayCell:forTableColumn:row:]): call defaultIconWithSize
- BrowserWindowController.m: (-[BrowserWindowController frameLoadCommitted:]): call defaultIconWithSize (-[BrowserWindowController setUpFavoritesBar]): call defaultIconWithSize
- LocationChangeHandler.m: (-[LocationChangeHandler receivedPageIcon:forDataSource:]): renamed, don't use icon URL anymore
- LocationTextField.m: (-[LocationTextField setDisplayAttributes]): call defaultIconWithSize (-[LocationTextField textDidChange:]): call defaultIconWithSize
- RendezvousController.m: (-[RendezvousController _iconForServiceDictionary:]): call defaultIconWithSize
- TitleBarButton.m: (-[TitleBarButton initWithFrame:]): call defaultIconWithSize
- WebBrowser.pbproj/project.pbxproj:
- 9:50 AM Changeset in webkit [1952] by
-
- 11 edits in trunk/WebKit
WebFoundation:
More work on WebFoundation refactoring. This change concentrates on two
major areas:
1) Cleaning up the WebResourceHandle class by separating out the methods
of this class into separate files based on method visibility.
2) Added a new WebResourceRequest class that serves to collect the
information about a load request instead of having this information
sprinkled through the WebResourceHandle class.
With this initial WebResourceRequest revision, there isn't very much extra or
different about the API or the way clients use WebFoundation. Further changes
are planned very soon. These upcoming changes and will modify and enhance the API.
Note that these changes, while they touch a lot of code, should not break any
functionality of the framework or of Alexander.
WebKit:
Modify calls into WebFoundation to use the new WebResourceRequest class,
and the modified API that kicks off load requests using WebResourceHandle.
More changes are planned for this code as the WebFoundation API modifications
progress.
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _iconForFileURL:withSize:])
- Misc.subproj/WebIconLoader.m: (-[WebIconLoader startLoading])
- Plugins.subproj/WebPluginStream.m: (-[WebNetscapePluginStream startLoad])
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge objectLoadedFromCache:size:])
- WebCoreSupport.subproj/WebSubresourceClient.m: (+[WebSubresourceClient startLoadingResource:withURL:dataSource:])
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebControllerPrivate.m: (-[WebController _receivedError:forResourceHandle:partialProgress:fromDataSource:])
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _startLoading:])
WebBrowser:
Small tweaks to use new WebFoundation WebResourceRequest object when requesting
the "original URL" for a load.
- BrowserWebController.m: (-[BrowserWebController receivedProgress:forResourceHandle:fromDataSource:complete:]) (-[BrowserWebController receivedError:forResourceHandle:partialProgress:fromDataSource:])
- WebBrowser.pbproj/project.pbxproj
- 9:30 AM Changeset in webkit [1951] by
-
- 4 edits in trunk/WebKit
Fix a reproducible crash pulling down the Go menu.
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _iconForFileURL:withSize:]): Add a missing retain.
- WebKit.pbproj/project.pbxproj: Project Builder wants what it wants.
Sep 2, 2002:
- 11:28 PM Changeset in webkit [1950] by
-
- 8 edits3 adds in trunk/WebKit
WebKit:
First implementation of the icon DB.
- History.subproj/WebHistoryItem.m: (-[WebHistoryItem _retainIconInDatabase:]): calls retainIconForSiteURL: or releaseIconForSiteURL: (-[WebHistoryItem initWithURL:target:parent:title:]): call _retainIconInDatabase: (-[WebHistoryItem dealloc]): call _retainIconInDatabase: (-[WebHistoryItem icon]): call iconForSiteURL:withSize: (-[WebHistoryItem setURL:]): call _retainIconInDatabase: (-[WebHistoryItem initFromDictionaryRepresentation:]): call _retainIconInDatabase:
- Misc.subproj/WebIconDatabase.h: Added.
- Misc.subproj/WebIconDatabase.m: Added. (+[WebIconDatabase sharedIconDatabase]): (-[WebIconDatabase init]): (-[WebIconDatabase iconForSiteURL:withSize:]): (-[WebIconDatabase setIcon:forSiteURL:]): (-[WebIconDatabase setIcon:forHost:]): (-[WebIconDatabase retainIconForSiteURL:]): (-[WebIconDatabase releaseIconForSiteURL:]): (-[WebIconDatabase delayDatabaseCleanup]): (-[WebIconDatabase allowDatabaseCleanup]): (-[WebIconDatabase applicationWillTerminate:]): (-[WebIconDatabase _createFileDatabase]): (-[WebIconDatabase _loadIconDictionaries]): (-[WebIconDatabase _updateFileDatabase]): (-[WebIconDatabase _iconForIconURL:]): (-[WebIconDatabase _iconsForIconURL:]): (-[WebIconDatabase _iconForFileURL:withSize:]): (-[WebIconDatabase _setIcon:forIconURL:]): (-[WebIconDatabase _setIconURL:forSiteURL:]): (-[WebIconDatabase _setBuiltInIcon:forHost:]): (-[WebIconDatabase _retainIconForIconURL:]): (-[WebIconDatabase _releaseIconForIconURL:]): (-[WebIconDatabase _retainFutureIconForSiteURL:]): (-[WebIconDatabase _releaseFutureIconForSiteURL:]): (-[WebIconDatabase _retainOriginalIconsOnDisk]): (-[WebIconDatabase _releaseOriginalIconsOnDisk]): (-[WebIconDatabase _sendNotificationForSiteURL:]): (-[WebIconDatabase _addObject:toSetForKey:inDictionary:]): (-[WebIconDatabase _uniqueIconURL]): (-[WebIconDatabase _cachedIconFromArray:withSize:]): (-[WebIconDatabase _scaleIcon:toSize:]):
- Misc.subproj/WebIconDatabasePrivate.h: Added.
- Misc.subproj/WebIconLoader.h:
- Misc.subproj/WebIconLoader.m: (+[WebIconLoader iconForFileAtPath:]): (-[WebIconLoader startLoading]): (-[WebIconLoader handleDidFinishLoading:data:]):
- WebKit.exp:
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _loadIcon]):
WebBrowser:
Start using the icon DB.
- AppController.m: (-[AppController _installBuiltItIcons]): (-[AppController awakeFromNib]): call _installBuiltItIcons, there might be a better place for this.
- LocationChangeHandler.m: (-[LocationChangeHandler receivedPageIcon:fromURL:forDataSource:]): use the icon db instead of the passed icon
- WebBrowser.pbproj/project.pbxproj:
- 4:35 PM Changeset in webkit [1949] by
-
- 4 edits in trunk/WebCore
Tweak the damage rect testing to account for the fact that a child
layer may fall entirely outside the bounds of its parent layer.
- khtml/rendering/render_layer.cpp: (RenderLayer::constructZTree):
Aug 31, 2002:
- 9:44 AM Changeset in webkit [1948] by
-
- 7 edits in trunk/WebCore
- fixed 3038336 -- repro crash in QTextDecoder trying to display UTF-16 file
- kwq/mac-encodings.txt: Hook up the UTF-16 encoding to the name iso-10646-ucs-2. We have a long way to go to get this right. There are almost certainly going to be other bugs with 16-bit character pages.
- kwq/KWQKHTMLSettings.mm: (KHTMLSettings::encoding): Just return "latin1", not "NSISOLatin1StringEncoding".
- kwq/KWQString.mm: (QString::fromStringWithEncoding): Pass true for the "pay attention to BOM" flag.
- khtml/rendering/render_object.cpp: Take out unneeded APPLE_CHANGES.