[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
rjw
rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 07:11:02 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 655d55370a0232d0e5ffcb041aa216d6b134ece0
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Dec 4 03:10:29 2002 +0000
Added a preference to change the page cache size, i.e.:
Alexander.app/Contents/MacOS/Alexander -WebKitPageCacheSizePreferenceKey 4
Reviewed by: hyatt
* History.subproj/WebBackForwardList.m:
(+[WebBackForwardList setPageCacheSize:]):
(+[WebBackForwardList pageCacheSize]):
* WebView.subproj/WebPreferences.m:
(+[WebPreferences load]):
(-[WebPreferences _initialTimedLayoutSize]):
(-[WebPreferences _pageCacheSize]):
* WebView.subproj/WebPreferencesPrivate.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 780af8e..55e56e0 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,5 +1,21 @@
2002-12-03 Richard Williamson <rjw at apple.com>
+ Added a preference to change the page cache size, i.e.:
+ Alexander.app/Contents/MacOS/Alexander -WebKitPageCacheSizePreferenceKey 4
+
+ Reviewed by: hyatt
+
+ * History.subproj/WebBackForwardList.m:
+ (+[WebBackForwardList setPageCacheSize:]):
+ (+[WebBackForwardList pageCacheSize]):
+ * WebView.subproj/WebPreferences.m:
+ (+[WebPreferences load]):
+ (-[WebPreferences _initialTimedLayoutSize]):
+ (-[WebPreferences _pageCacheSize]):
+ * WebView.subproj/WebPreferencesPrivate.h:
+
+2002-12-03 Richard Williamson <rjw at apple.com>
+
Fixed 3019986. Use an array of font families instead of a single
font family to support CSS family lists.
r=hyatt
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 780af8e..55e56e0 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,5 +1,21 @@
2002-12-03 Richard Williamson <rjw at apple.com>
+ Added a preference to change the page cache size, i.e.:
+ Alexander.app/Contents/MacOS/Alexander -WebKitPageCacheSizePreferenceKey 4
+
+ Reviewed by: hyatt
+
+ * History.subproj/WebBackForwardList.m:
+ (+[WebBackForwardList setPageCacheSize:]):
+ (+[WebBackForwardList pageCacheSize]):
+ * WebView.subproj/WebPreferences.m:
+ (+[WebPreferences load]):
+ (-[WebPreferences _initialTimedLayoutSize]):
+ (-[WebPreferences _pageCacheSize]):
+ * WebView.subproj/WebPreferencesPrivate.h:
+
+2002-12-03 Richard Williamson <rjw at apple.com>
+
Fixed 3019986. Use an array of font families instead of a single
font family to support CSS family lists.
r=hyatt
diff --git a/WebKit/History.subproj/WebBackForwardList.m b/WebKit/History.subproj/WebBackForwardList.m
index 3936aad..68a27ec 100644
--- a/WebKit/History.subproj/WebBackForwardList.m
+++ b/WebKit/History.subproj/WebBackForwardList.m
@@ -6,8 +6,10 @@
// Copyright (c) 2001 Apple Computer, Inc. All rights reserved.
//
-#import "WebBackForwardList.h"
-#import "WebHistoryItem.h"
+#import <WebKit/WebBackForwardList.h>
+#import <WebKit/WebHistoryItem.h>
+#import <WebKit/WebPreferencesPrivate.h>
+
#import <WebFoundation/WebAssertions.h>
@implementation WebBackForwardList
@@ -200,16 +202,20 @@ static BOOL usesPageCache = 0;
return usesPageCache;
}
+static BOOL pageCacheSizeModified = NO;
static unsigned pageCacheSize = 10;
+ (void)setPageCacheSize: (unsigned)size
{
+ pageCacheSizeModified = YES;
pageCacheSize = size;
}
+ (unsigned)pageCacheSize
{
+ if (!pageCacheSizeModified)
+ return [[WebPreferences standardPreferences] _pageCacheSize];
return pageCacheSize;
}
diff --git a/WebKit/WebView.subproj/WebPreferences.m b/WebKit/WebView.subproj/WebPreferences.m
index 049cfbc..fa93308 100644
--- a/WebKit/WebView.subproj/WebPreferences.m
+++ b/WebKit/WebView.subproj/WebPreferences.m
@@ -33,6 +33,7 @@
#define WebKitAllowAnimatedImagesPreferenceKey @"WebKitAllowAnimatedImagesPreferenceKey"
#define WebKitAllowAnimatedImageLoopingPreferenceKey @"WebKitAllowAnimatedImageLoopingPreferenceKey"
#define WebKitDisplayImagesKey @"WebKitDisplayImagesKey"
+#define WebKitPageCacheSizePreferenceKey @"WebKitPageCacheSizePreferenceKey"
@implementation WebPreferences
@@ -93,6 +94,7 @@
@"1.00", WebKitInitialTimedLayoutDelayPreferenceKey,
@"4096", WebKitInitialTimedLayoutSizePreferenceKey,
@"1.00", WebKitResourceTimedLayoutDelayPreferenceKey,
+ @"10", WebKitPageCacheSizePreferenceKey,
[NSNumber numberWithBool:YES], WebKitInitialTimedLayoutEnabledPreferenceKey,
[NSNumber numberWithBool:YES], WebKitResourceTimedLayoutEnabledPreferenceKey,
[NSNumber numberWithBool:NO], WebKitUserStyleSheetEnabledPreferenceKey,
@@ -304,6 +306,11 @@
return [[NSUserDefaults standardUserDefaults] integerForKey:WebKitInitialTimedLayoutDelayPreferenceKey];
}
+- (int)_pageCacheSize
+{
+ return [[NSUserDefaults standardUserDefaults] integerForKey:WebKitPageCacheSizePreferenceKey];
+}
+
- (BOOL)_initialTimedLayoutEnabled
{
return [[NSUserDefaults standardUserDefaults] boolForKey:WebKitInitialTimedLayoutEnabledPreferenceKey];
diff --git a/WebKit/WebView.subproj/WebPreferencesPrivate.h b/WebKit/WebView.subproj/WebPreferencesPrivate.h
index c15cf51..f74bdff 100644
--- a/WebKit/WebView.subproj/WebPreferencesPrivate.h
+++ b/WebKit/WebView.subproj/WebPreferencesPrivate.h
@@ -14,5 +14,6 @@
- (BOOL)_initialTimedLayoutEnabled;
- (BOOL)_resourceTimedLayoutEnabled;
- (NSTimeInterval)_resourceTimedLayoutDelay;
+- (int)_pageCacheSize;
@end
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list