Timeline
Mar 4, 2002:
- 6:01 PM Changeset in webkit [688] by
-
- 39 edits2 adds in trunk
Changes to support 'provisional' data sources.
API changes to IFBaseWebController, removed redundant methods.
- 3:09 PM Changeset in webkit [687] by
-
- 5 edits in trunk/WebKit
Changed default fonts.
- WebView.subproj/IFWebDataSource.mm: (+[IFWebDataSource initialize]): Changed default fonts to ones that actually exist (this was listing "Times-Roman" where it meant either "Times" or "Times New Roman"). I'm about to check in working font preferences, so it won't matter too much if you don't like the defaults (although we should of course make sure that the defaults are sensible, which I think they are).
Made font preferences work (though not font size preferences; that is next).
Various font-related tweaking.
- AppController.m: (+[AppController initialize]): Added NSLog in case where Defaults.plist couldn't be parsed as a dictionary; this can be caused by typos or cut-and-paste errors and is often difficult to notice.
- BrowserDocument.m: (-[BrowserDocument changeFont:]),
- LocationFieldEditor.m: (-[LocationFieldEditor changeFont:]): Pass changeFont: messages to the preferences window, so the font panel keeps working when you bring a browser window to the front.
- Defaults.plist:
- PreferenceKeys.h: Removed values for WebKit preferences, since the default values for those are stored in WebKit. Removed size-per-font defaults since at least for now there will be a single font size for all fonts. Added default for "medium font size", which will be used later to construct the array of font sizes WebKit wants.
- Preferences.subproj/TextPreferences.m:
(-[TextPreferences updateFontSampleField:]): use same sizeKey for each
sample; use localizedNameForFamily instead of fontName for displayed text;
get font from chosen family name with standard weight so sample field won't
show typeface that WebKit won't use.
(-[TextPreferences updateFontSampleFields]):
New method, calls updateFontSampleField on each field.
(-[TextPreferences chooseFont:]): New method, bottleneck for the three
font-choosing methods;
(-[TextPreferences chooseSerifFont:]),
(-[TextPreferences chooseSansSerifFont:]),
(-[TextPreferences chooseMonospacedFont:]):
Call chooseFont: instead of duplicating code.
(-[TextPreferences changeFont:]): use same sizeKey for all fonts; update
all sample fields after change since size changes affect all fonts; store
familyName instead of fontName.
(-[TextPreferences takeStandardFontChoiceFrom:]): use same sizeKey for all fonts.
(-[TextPreferences initializeFromDefaults]): Call updateFontSampleFields.
(-[TextPreferences moduleWillBeRemoved]): Close the font panel when the
text preferences pane is no longer showing.
- Preferences.subproj/WBPreferences.m: (-[WBPreferences windowWillClose:]): Call moduleWillBeRemoved on current module.
- 2:20 PM Changeset in webkit [686] by
-
- 4 edits in trunk/WebKit
- WebView.subproj/IFWebDataSource.mm: (+[IFWebDataSource initialize]): Reverted default fonts to what they were before I accidentally checked in some debugging changes.
- 1:22 PM Changeset in webkit [685] by
-
- 4 edits in trunk
- Now, no stream is created when there is no URL passed to IFPluginView. This is done for the Java plug-in since it handles its own downloading/caching.
- IFPluginView can now handle nil arguments. This is for full-page non-embedded plug-ins.
- 9:58 AM Changeset in webkit [684] by
-
- 10 edits in trunk/WebCore
- Treating Java.plugin like a CFM plug-in until it exports the correct mach-o symbols
- Enabled AppleScript in Alexander
- Fixed a partial URL problem with WCJavaAppletWidget
Modified Files:
WebBrowser/WebBrowser.pbproj/project.pbxproj
WebCore/src/kdelibs/khtml/rendering/render_applet.cpp
WebCore/src/kwq/WCJavaAppletWidget.mm
WebCore/src/kwq/WCPlugin.h WebCore/src/kwq/WCPlugin.mm
WebCore/src/kwq/npapi.h
Mar 1, 2002:
- 4:29 PM Changeset in webkit [683] by
-
- 4 edits in trunk/WebCore
Improved the plug-in search scheme to make it easier to change the plug-in locations in the future. Added Alexander's PlugIns directory to the search locations
- 3:13 PM Changeset in webkit [682] by
-
- 3 edits in trunk/WebCore
Disabling Java for now
- 2:14 PM Changeset in webkit [681] by
-
- 21 edits4 adds in trunk
First implementation of WCJavaAppletWidget.
Removed unecessary items from plug-in initialization prototypes.
Added a method getPluginWithFilename to WCPluginDataase to find Java.plugin.
Modified Files:
WebBrowser/Debug/DebugBookmarks.plist
WebCore/src/kdelibs/khtml/rendering/render_applet.cpp
WebCore/src/kwq/KWQKHTMLPart.mm WebCore/src/kwq/Makefile.am
WebCore/src/kwq/WCPlugin.mm WebCore/src/kwq/WCPluginDatabase.h
WebCore/src/kwq/WCPluginDatabase.mm
WebCore/src/kwq/WCPluginWidget.h
WebCore/src/kwq/WCPluginWidget.mm
WebKit/Plugins.subproj/IFPluginView.h
WebKit/Plugins.subproj/IFPluginView.mm
Added Files:
WebCore/src/kwq/WCJavaAppletWidget.h
WebCore/src/kwq/WCJavaAppletWidget.mm
- 11:59 AM Changeset in webkit [680] by
-
- 9 edits in trunk/WebKit
Fixed a potentially large leak in frames. View associated w/
frame was not being released.
Added scaffolding for correct frame by frame load complete check.
Moved private IFWebBaseController method implementations to
IFWebBaseControllerPrivate.mm.
Feb 28, 2002:
- 6:37 PM Changeset in webkit [679] by
-
- 12 edits in trunk/WebCore
Finished up progress notifications for main document.
- 4:37 PM Changeset in webkit [678] by
-
- 2 edits in trunk/WebKit/WebView.subproj
Changed font preferences wiring so that we're actually setting WebKit defaults
where they exist. Unfortunately this doesn't change the displayed font, due
to a familyname-vs-fontname discrepancy that we'll have to work out a solution
for.
Made the "Empty Cache" and "Clear History" buttons in Storage Preferences work.
- Defaults.plist:
- PreferenceKeys.h: changed and added some default strings.
- Preferences.subproj/StoragePreferences.m: (-[StoragePreferences historyDiskUseString]), (-[StoragePreferences cacheDiskUseString]): Stop returning a pretend string, return "<unknknown>" instead. (-[StoragePreferences clearCache:]): Implement using IFURLLoadManager (-[StoragePreferences clearHistory:]): Implement using IFWebHistory
- Preferences.subproj/TextPreferences.h:
- Preferences.subproj/TextPreferences.m: (-[TextPreferences changeFont:]), (-[TextPreferences takeStandardFontChoiceFrom:]), (-[TextPreferences initializeFromDefaults]): Wire up "default font" choice and use new WebKit-style keys where appropriate
- Preferences.subproj/TextPreferences.nib: Wired up the default font menu.
- 11:05 AM Changeset in webkit [677] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m
2002-02-28 Ken Kocienda <kocienda@pobox.com>
Changes focused on fixing this bug:
Radar 2869449 (Pages do not fully render)
This is primarily a bug in the no-copy data object. It was freeing
bytes earlier than it should have been when it was asked to join all
its bytes together for writing to the disk cache.
In the course of doing this work, I also made quite a few changes in the IFURLHandle
and IFURLHandleLoadManager interaction.
- CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (-[IFHTTPURLProtocolHandler beginLoadInBackground]), (-[IFHTTPURLProtocolHandler endLoadInBackground]):
- CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandle cancelLoadInBackground]), (-[IFURLHandle loadInForeground:]), (-[IFURLHandle addClient:]), (-[IFURLHandle removeClient:]), (-[IFURLHandle backgroundLoadDidBegin]), (-[IFURLHandle didLoadData:]), (-[IFURLHandle backgroundLoadComplete]), (-[IFURLHandle backgroundLoadFailedWithResultCode:]), (-[IFURLHandle notifyClientsBackgroundLoadCancelled]), (-[IFURLHandle notifyClientsBackgroundLoadDidBegin]), (-[IFURLHandle notifyClientsDidLoadData]), (-[IFURLHandle notifyClientsBackgroundLoadComplete]), (-[IFURLHandle notifyClientsBackgroundLoadFailed]):
- CacheLoader.subproj/IFURLLoad.h:
- CacheLoader.subproj/IFURLLoad.m: (-[IFURLLoad flags]), (-[IFURLLoad succeeded]), (-[IFURLLoad failedWithResultCode:]), (-[IFURLLoad canCacheResourceData]), (-[IFURLLoad beginOriginLoad]), (-[IFURLLoad didBeginLoading]), (-[IFURLLoad cleanup]):
- CacheLoader.subproj/IFURLLoadManager.m: (+[IFURLLoadManager initialize]), (+[IFURLLoadManager sharedManager]), (-[IFURLLoadManager objectForURL:]), (-[IFURLLoadManager setObject:forURL:attributes:expiry:]), (-[IFURLLoadManager invalidateURL:]), (-[IFURLLoadManager clearAllCaches]), (-[IFURLLoadManager initWithDefaultStack]), (-[IFURLLoadManager requestWithURLHandle:]), (-[IFURLLoadManager cancelRequestWithURLHandle:]), (-[IFURLLoadManager cancelAllRequestsWithURL:]), (-[IFURLLoadManager cancelAllRequestsInGroup:]), (-[IFURLLoadManager caches]), (-[IFURLLoadManager loadDidFinish:]):
- CacheLoader.subproj/IFURLLoadManagerPrivate.h:
- CacheLoader.subproj/IFURLLoadPrivate.h:
- CacheLoader.subproj/IFURLProtocolHandler.h:
- CacheLoader.subproj/IFURLProtocolHandler.m: (-[IFURLProtocolHandler canCacheResourceData]):
- Database.subproj/IFURLFileDatabase.m: (-[IFURLFileDatabase setObject:forKey:]):
- Misc.subproj/IFMutableData.h:
- Misc.subproj/IFMutableDataPrivate.m: (-[IFByteRange copyWithZone:]), (-[IFMutableData joinBlocks]):
- Misc.subproj/IFMutableDataPrivate.m: (-[IFByteRange copyWithZone:]), (-[IFMutableData joinBlocks]):
- WebFoundation.pbproj/project.pbxproj: