[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

sullivan sullivan at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:10:24 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 7f29517c050402f3c7ab4de0c8c0649d3e03ed62
Author: sullivan <sullivan at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Apr 30 23:50:02 2002 +0000

    	Fixed silly bug Darin noticed by inspection where I was
    	doing string == @"" instead of [string length] == 0.
    
    	* BrowserWindow.m:
    	(-[BrowserWindow setStatus:]):
    
    	Added initial set of files/API and some of the code for
    	bookmarks support. Nobody calls it yet, but it compiles.
    	I wanted to get this in before I ran into project file
    	merge conflicts.
    
    	* Bookmarks.subproj/IFBookmark.h: Added.
    	* Bookmarks.subproj/IFBookmark_Private.h: Added.
    	* Bookmarks.subproj/IFBookmark.m: Added.
    	(-[IFBookmark dealloc]):
    	(-[IFBookmark title]):
    	(-[IFBookmark _setTitle:]):
    	(-[IFBookmark image]):
    	(-[IFBookmark _setImage:]):
    	(-[IFBookmark isLeaf]):
    	(-[IFBookmark URLString]):
    	(-[IFBookmark _setURLString:]):
    	(-[IFBookmark children]):
    	(-[IFBookmark _insertChild:atIndex:]):
    	(-[IFBookmark parent]):
    	(-[IFBookmark _setParent:]):
    	(-[IFBookmark group]):
    	(-[IFBookmark _setGroup:]):
    	* Bookmarks.subproj/IFBookmarkGroup.h: Added.
    	* Bookmarks.subproj/IFBookmarkGroup.m: Added.
    	(+[IFBookmarkGroup bookmarkGroupWithFile:]):
    	(-[IFBookmarkGroup initWithFile:]):
    	(-[IFBookmarkGroup dealloc]):
    	(-[IFBookmarkGroup topBookmark]):
    	(-[IFBookmarkGroup insertBookmark:atIndex:ofBookmark:]):
    	(-[IFBookmarkGroup removeBookmark:]):
    	(-[IFBookmarkGroup insertNewBookmarkAtIndex:ofBookmark:title:image:URL:isLeaf:]):
    	(-[IFBookmarkGroup updateBookmark:title:image:URL:]):
    	(-[IFBookmarkGroup file]):
    	(-[IFBookmarkGroup loadBookmarkGroup]):
    	(-[IFBookmarkGroup saveBookmarkGroup]):
    	* Bookmarks.subproj/IFBookmarkLeaf.h: Added.
    	* Bookmarks.subproj/IFBookmarkLeaf.m: Added.
    	(-[IFBookmarkLeaf dealloc]):
    	(-[IFBookmarkLeaf title]):
    	(-[IFBookmarkLeaf _setTitle:]):
    	(-[IFBookmarkLeaf image]):
    	(-[IFBookmarkLeaf _setImage:]):
    	(-[IFBookmarkLeaf isLeaf]):
    	(-[IFBookmarkLeaf URLString]):
    	(-[IFBookmarkLeaf _setURLString:]):
    	* Bookmarks.subproj/IFBookmarkList.h: Added.
    	* Bookmarks.subproj/IFBookmarkList.m: Added.
    	(-[IFBookmarkList initWithTitle:image:group:]):
    	(-[IFBookmarkList dealloc]):
    	(-[IFBookmarkList title]):
    	(-[IFBookmarkList _setTitle:]):
    	(-[IFBookmarkList image]):
    	(-[IFBookmarkList _setImage:]):
    	(-[IFBookmarkList isLeaf]):
    	(-[IFBookmarkList children]):
    	(-[IFBookmarkList _insertChild:atIndex:]):
    
    	* WebKit.pbproj/project.pbxproj: Updated for new files.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1087 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/Bookmarks.subproj/IFBookmark.h b/WebKit/Bookmarks.subproj/IFBookmark.h
new file mode 100644
index 0000000..d1f625c
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmark.h
@@ -0,0 +1,38 @@
+//
+//  IFBookmark.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+ at class IFBookmarkGroup;
+
+ at interface IFBookmark : NSObject {
+    IFBookmark *_parent;
+    IFBookmarkGroup *_group;
+}
+
+- (NSString *)title;
+- (NSImage *)image;
+
+// Distinguishes a single bookmark from a list 
+- (BOOL)isLeaf;
+
+// String intended to represent URL for leaf bookmarks. May not be a valid URL string.
+// This is nil if isLeaf returns NO.
+- (NSString *)URLString;
+
+// Array of child IFBookmarks. This is nil if isLeaf returns YES.
+- (NSArray *)children;
+
+// The list of bookmarks containing this one.
+- (IFBookmark *)parent;
+
+// The IFBookmarkGroup containing this bookmark. To make changes to a bookmark,
+// use methods on its group.
+- (IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmark.m b/WebKit/Bookmarks.subproj/IFBookmark.m
new file mode 100644
index 0000000..e866da1
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmark.m
@@ -0,0 +1,104 @@
+//
+//  IFBookmark.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+#import <WebKit/IFBookmarkGroup.h>
+
+// to get NSRequestConcreteImplementation
+#import <Foundation/NSPrivateDecls.h>
+
+ at implementation IFBookmark
+
+- (void)dealloc
+{
+    [_parent release];
+    [_group release];
+    
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return nil;
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+}
+
+- (NSImage *)image
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return nil;
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+}
+
+- (BOOL)isLeaf
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return YES;
+}
+
+- (NSString *)URLString
+{
+    return nil;
+}
+
+- (void)_setURLString:(NSString *)URLString
+{
+    if ([self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+}
+
+- (NSArray *)children
+{
+    if (![self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+    return nil;
+}
+
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index
+{
+    if (![self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+}
+
+- (IFBookmark *)parent
+{
+    return _parent;
+}
+
+- (void)_setParent:(IFBookmark *)parent
+{
+    [parent retain];
+    [_parent release];
+    _parent = parent;
+}
+
+- (IFBookmarkGroup *)group
+{
+    return _group;
+}
+
+- (void)_setGroup:(IFBookmarkGroup *)group
+{
+    [group retain];
+    [_group release];
+    _group = group;
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkGroup.h b/WebKit/Bookmarks.subproj/IFBookmarkGroup.h
new file mode 100644
index 0000000..2ae7deb
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkGroup.h
@@ -0,0 +1,53 @@
+//
+//  IFBookmarkGroup.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+ at class IFBookmark;
+
+ at interface IFBookmarkGroup : NSObject
+{
+    NSString *_file;
+    IFBookmark *_topBookmark;
+}
+
++ (IFBookmarkGroup *)bookmarkGroupWithFile: (NSString *)file;
+- (id)initWithFile: (NSString *)file;
+
+// examining contents
+- (IFBookmark *)topBookmark;
+
+// modifying contents
+- (void)insertBookmark:(IFBookmark *)bookmark
+               atIndex:(unsigned)index
+            ofBookmark:(IFBookmark *)parent;
+- (void)removeBookmark:(IFBookmark *)bookmark;
+
+- (void)insertNewBookmarkAtIndex:(unsigned)index
+                      ofBookmark:(IFBookmark *)parent
+                           title:(NSString *)newTitle
+                           image:(NSString *)newImage
+                             URL:(NSString *)newURLString
+                          isLeaf:(BOOL)flag;
+- (void)updateBookmark:(IFBookmark *)bookmark
+                 title:(NSString *)newTitle
+                 image:(NSString *)newImage
+                   URL:(NSString *)newURLString;
+
+// storing contents on disk
+
+// The file path used for storing this IFBookmarkGroup, specified in -[IFBookmarkGroup initWithFile:] or +[IFBookmarkGroup bookmarkGroupWithFile:]
+- (NSString *)file;
+
+// Load bookmark group from file. This happens automatically at init time, and need not normally be called.
+- (BOOL)loadBookmarkGroup;
+
+// Save bookmark group to file. It is the client's responsibility to call this at appropriate times.
+- (BOOL)saveBookmarkGroup;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkGroup.m b/WebKit/Bookmarks.subproj/IFBookmarkGroup.m
new file mode 100644
index 0000000..2f68eac
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkGroup.m
@@ -0,0 +1,96 @@
+//
+//  IFBookmarkGroup.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkGroup.h>
+#import <WebKit/IFBookmark.h>
+#import <WebKit/IFBookmarkList.h>
+#import <WebKit/IFBookmarkLeaf.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkGroup
+
++ (IFBookmarkGroup *)bookmarkGroupWithFile: (NSString *)file
+{
+    return [[[IFBookmarkGroup alloc] initWithFile:file] autorelease];
+}
+
+- (id)initWithFile: (NSString *)file
+{
+    if (![super init]) {
+        return nil;
+    }
+
+    _file = [file retain];
+    _topBookmark = [[[IFBookmarkList alloc] initWithTitle:nil image:nil group:self] retain];
+
+    // read history from disk
+    [self loadBookmarkGroup];
+
+    return self;
+}
+
+- (void)dealloc
+{
+    [_topBookmark release];
+    [_file release];
+    [super dealloc];
+}
+
+- (IFBookmark *)topBookmark
+{
+    return _topBookmark;
+}
+
+- (void)insertBookmark:(IFBookmark *)bookmark
+               atIndex:(unsigned)index
+            ofBookmark:(IFBookmark *)parent
+{
+    _logNotYetImplemented();
+}
+
+- (void)removeBookmark:(IFBookmark *)bookmark
+{
+    _logNotYetImplemented();
+}
+
+- (void)insertNewBookmarkAtIndex:(unsigned)index
+                      ofBookmark:(IFBookmark *)parent
+                           title:(NSString *)newTitle
+                           image:(NSString *)newImage
+                             URL:(NSString *)newURLString
+                          isLeaf:(BOOL)flag
+{
+    _logNotYetImplemented();
+}
+
+- (void)updateBookmark:(IFBookmark *)bookmark
+                 title:(NSString *)newTitle
+                 image:(NSString *)newImage
+                   URL:(NSString *)newURLString
+{
+    _logNotYetImplemented();
+}
+
+- (NSString *)file
+{
+    return _file;
+}
+
+- (BOOL)loadBookmarkGroup
+{
+    _logNotYetImplemented();
+    return NO;
+}
+
+- (BOOL)saveBookmarkGroup
+{
+    _logNotYetImplemented();
+   return NO;
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkLeaf.h b/WebKit/Bookmarks.subproj/IFBookmarkLeaf.h
new file mode 100644
index 0000000..82ae440
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkLeaf.h
@@ -0,0 +1,20 @@
+//
+//  IFBookmarkLeaf.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+
+ at class IFURIEntry;
+
+ at interface IFBookmarkLeaf : IFBookmark {
+    IFURIEntry *_entry;
+    NSString *_URLString;
+}
+
+- (id)initWithURLString:(NSString *)URLString title:(NSString *)title group:(IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkLeaf.m b/WebKit/Bookmarks.subproj/IFBookmarkLeaf.m
new file mode 100644
index 0000000..f6d96e8
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkLeaf.m
@@ -0,0 +1,79 @@
+//
+//  IFBookmarkLeaf.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkLeaf.h>
+#import <WebKit/IFBookmark_Private.h>
+#import <WebKit/IFBookmarkGroup.h>
+#import <WebKit/IFURIEntry.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkLeaf
+
+- (id)initWithURLString:(NSString *)URLString title:(NSString *)title group:(IFBookmarkGroup *)group;
+{
+    WEBKIT_ASSERT_VALID_ARG (group, group != nil);
+    
+    [super init];
+
+    // Since our URLString may not be valid for creating an NSURL object,
+    // just hang onto the string separately and don't bother creating
+    // an NSURL object for the IFURIEntry.
+    _entry = [[IFURIEntry alloc] initWithURL:nil title:title];
+    _URLString = [URLString retain];
+    [self _setGroup:group];
+
+    return self;
+}
+
+- (void)dealloc
+{
+    [_entry release];
+    [_URLString release];
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    return [_entry title];
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    [_entry setTitle:title];
+}
+
+- (NSImage *)image
+{
+    return [_entry image];
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    [_entry setImage:image];
+}
+
+- (BOOL)isLeaf
+{
+    return YES;
+}
+
+- (NSString *)URLString
+{
+    return _URLString;
+}
+
+- (void)_setURLString:(NSString *)URLString
+{
+    NSString *oldValue;
+
+    oldValue = _URLString;
+    _URLString = [[NSString stringWithString:URLString] retain];
+    [oldValue release];
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkList.h b/WebKit/Bookmarks.subproj/IFBookmarkList.h
new file mode 100644
index 0000000..6aabd3c
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkList.h
@@ -0,0 +1,19 @@
+//
+//  IFBookmarkList.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+
+ at interface IFBookmarkList : IFBookmark {
+    NSString *_title;
+    NSImage *_image;
+    NSMutableArray *_list;
+}
+
+- (id)initWithTitle:(NSString *)title image:(NSImage *)image group:(IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmarkList.m b/WebKit/Bookmarks.subproj/IFBookmarkList.m
new file mode 100644
index 0000000..e484afc
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmarkList.m
@@ -0,0 +1,80 @@
+//
+//  IFBookmarkList.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkList.h>
+#import <WebKit/IFBookmark_Private.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkList
+
+- (id)initWithTitle:(NSString *)title
+              image:(NSImage *)image
+              group:(IFBookmarkGroup *)group
+{
+    WEBKIT_ASSERT_VALID_ARG (group, group != nil);
+    
+    [super init];
+
+    _title = [[NSString stringWithString:title] retain];
+    _image = [image retain];
+    _list = [[NSMutableArray array] retain];
+    [self _setGroup:group];
+    
+    return self;
+}
+
+- (void)dealloc
+{
+    [_title release];
+    [_image release];
+    [_list release];
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    return _title;
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    NSString *oldTitle;
+
+    oldTitle = _title;
+    _title = [[NSString stringWithString:title] retain];
+    [oldTitle release];
+}
+
+- (NSImage *)image
+{
+    return _image;
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    [image retain];
+    [_image release];
+    _image = image;
+}
+
+- (BOOL)isLeaf
+{
+    return NO;
+}
+
+- (NSArray *)children
+{
+    return [NSArray arrayWithArray:_list];
+}
+
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index
+{
+    [_list insertObject:bookmark atIndex:index];
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/IFBookmark_Private.h b/WebKit/Bookmarks.subproj/IFBookmark_Private.h
new file mode 100644
index 0000000..ca73921
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/IFBookmark_Private.h
@@ -0,0 +1,22 @@
+/*
+ *  IFBookmark_Private.h
+ *  WebKit
+ *
+ *  Created by John Sullivan on Tue Apr 30 2002.
+ *  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+ *
+ */
+
+#import <WebKit/IFBookmark.h>
+
+ at interface IFBookmark(IFPrivate)
+
+- (void)_setTitle:(NSString *)title;
+- (void)_setImage:(NSImage *)image;
+- (void)_setURLString:(NSString *)URLString;
+- (void)_setParent:(IFBookmark *)parent;
+- (void)_setGroup:(IFBookmarkGroup *)group;
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index;
+
+ at end
+
diff --git a/WebKit/Bookmarks.subproj/WebBookmark.h b/WebKit/Bookmarks.subproj/WebBookmark.h
new file mode 100644
index 0000000..d1f625c
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmark.h
@@ -0,0 +1,38 @@
+//
+//  IFBookmark.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+ at class IFBookmarkGroup;
+
+ at interface IFBookmark : NSObject {
+    IFBookmark *_parent;
+    IFBookmarkGroup *_group;
+}
+
+- (NSString *)title;
+- (NSImage *)image;
+
+// Distinguishes a single bookmark from a list 
+- (BOOL)isLeaf;
+
+// String intended to represent URL for leaf bookmarks. May not be a valid URL string.
+// This is nil if isLeaf returns NO.
+- (NSString *)URLString;
+
+// Array of child IFBookmarks. This is nil if isLeaf returns YES.
+- (NSArray *)children;
+
+// The list of bookmarks containing this one.
+- (IFBookmark *)parent;
+
+// The IFBookmarkGroup containing this bookmark. To make changes to a bookmark,
+// use methods on its group.
+- (IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmark.m b/WebKit/Bookmarks.subproj/WebBookmark.m
new file mode 100644
index 0000000..e866da1
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmark.m
@@ -0,0 +1,104 @@
+//
+//  IFBookmark.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+#import <WebKit/IFBookmarkGroup.h>
+
+// to get NSRequestConcreteImplementation
+#import <Foundation/NSPrivateDecls.h>
+
+ at implementation IFBookmark
+
+- (void)dealloc
+{
+    [_parent release];
+    [_group release];
+    
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return nil;
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+}
+
+- (NSImage *)image
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return nil;
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+}
+
+- (BOOL)isLeaf
+{
+    NSRequestConcreteImplementation(self, _cmd, [self class]);
+    return YES;
+}
+
+- (NSString *)URLString
+{
+    return nil;
+}
+
+- (void)_setURLString:(NSString *)URLString
+{
+    if ([self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+}
+
+- (NSArray *)children
+{
+    if (![self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+    return nil;
+}
+
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index
+{
+    if (![self isLeaf]) {
+        NSRequestConcreteImplementation(self, _cmd, [self class]);
+    }
+}
+
+- (IFBookmark *)parent
+{
+    return _parent;
+}
+
+- (void)_setParent:(IFBookmark *)parent
+{
+    [parent retain];
+    [_parent release];
+    _parent = parent;
+}
+
+- (IFBookmarkGroup *)group
+{
+    return _group;
+}
+
+- (void)_setGroup:(IFBookmarkGroup *)group
+{
+    [group retain];
+    [_group release];
+    _group = group;
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkGroup.h b/WebKit/Bookmarks.subproj/WebBookmarkGroup.h
new file mode 100644
index 0000000..2ae7deb
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkGroup.h
@@ -0,0 +1,53 @@
+//
+//  IFBookmarkGroup.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+ at class IFBookmark;
+
+ at interface IFBookmarkGroup : NSObject
+{
+    NSString *_file;
+    IFBookmark *_topBookmark;
+}
+
++ (IFBookmarkGroup *)bookmarkGroupWithFile: (NSString *)file;
+- (id)initWithFile: (NSString *)file;
+
+// examining contents
+- (IFBookmark *)topBookmark;
+
+// modifying contents
+- (void)insertBookmark:(IFBookmark *)bookmark
+               atIndex:(unsigned)index
+            ofBookmark:(IFBookmark *)parent;
+- (void)removeBookmark:(IFBookmark *)bookmark;
+
+- (void)insertNewBookmarkAtIndex:(unsigned)index
+                      ofBookmark:(IFBookmark *)parent
+                           title:(NSString *)newTitle
+                           image:(NSString *)newImage
+                             URL:(NSString *)newURLString
+                          isLeaf:(BOOL)flag;
+- (void)updateBookmark:(IFBookmark *)bookmark
+                 title:(NSString *)newTitle
+                 image:(NSString *)newImage
+                   URL:(NSString *)newURLString;
+
+// storing contents on disk
+
+// The file path used for storing this IFBookmarkGroup, specified in -[IFBookmarkGroup initWithFile:] or +[IFBookmarkGroup bookmarkGroupWithFile:]
+- (NSString *)file;
+
+// Load bookmark group from file. This happens automatically at init time, and need not normally be called.
+- (BOOL)loadBookmarkGroup;
+
+// Save bookmark group to file. It is the client's responsibility to call this at appropriate times.
+- (BOOL)saveBookmarkGroup;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkGroup.m b/WebKit/Bookmarks.subproj/WebBookmarkGroup.m
new file mode 100644
index 0000000..2f68eac
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkGroup.m
@@ -0,0 +1,96 @@
+//
+//  IFBookmarkGroup.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkGroup.h>
+#import <WebKit/IFBookmark.h>
+#import <WebKit/IFBookmarkList.h>
+#import <WebKit/IFBookmarkLeaf.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkGroup
+
++ (IFBookmarkGroup *)bookmarkGroupWithFile: (NSString *)file
+{
+    return [[[IFBookmarkGroup alloc] initWithFile:file] autorelease];
+}
+
+- (id)initWithFile: (NSString *)file
+{
+    if (![super init]) {
+        return nil;
+    }
+
+    _file = [file retain];
+    _topBookmark = [[[IFBookmarkList alloc] initWithTitle:nil image:nil group:self] retain];
+
+    // read history from disk
+    [self loadBookmarkGroup];
+
+    return self;
+}
+
+- (void)dealloc
+{
+    [_topBookmark release];
+    [_file release];
+    [super dealloc];
+}
+
+- (IFBookmark *)topBookmark
+{
+    return _topBookmark;
+}
+
+- (void)insertBookmark:(IFBookmark *)bookmark
+               atIndex:(unsigned)index
+            ofBookmark:(IFBookmark *)parent
+{
+    _logNotYetImplemented();
+}
+
+- (void)removeBookmark:(IFBookmark *)bookmark
+{
+    _logNotYetImplemented();
+}
+
+- (void)insertNewBookmarkAtIndex:(unsigned)index
+                      ofBookmark:(IFBookmark *)parent
+                           title:(NSString *)newTitle
+                           image:(NSString *)newImage
+                             URL:(NSString *)newURLString
+                          isLeaf:(BOOL)flag
+{
+    _logNotYetImplemented();
+}
+
+- (void)updateBookmark:(IFBookmark *)bookmark
+                 title:(NSString *)newTitle
+                 image:(NSString *)newImage
+                   URL:(NSString *)newURLString
+{
+    _logNotYetImplemented();
+}
+
+- (NSString *)file
+{
+    return _file;
+}
+
+- (BOOL)loadBookmarkGroup
+{
+    _logNotYetImplemented();
+    return NO;
+}
+
+- (BOOL)saveBookmarkGroup
+{
+    _logNotYetImplemented();
+   return NO;
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkLeaf.h b/WebKit/Bookmarks.subproj/WebBookmarkLeaf.h
new file mode 100644
index 0000000..82ae440
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkLeaf.h
@@ -0,0 +1,20 @@
+//
+//  IFBookmarkLeaf.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+
+ at class IFURIEntry;
+
+ at interface IFBookmarkLeaf : IFBookmark {
+    IFURIEntry *_entry;
+    NSString *_URLString;
+}
+
+- (id)initWithURLString:(NSString *)URLString title:(NSString *)title group:(IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkLeaf.m b/WebKit/Bookmarks.subproj/WebBookmarkLeaf.m
new file mode 100644
index 0000000..f6d96e8
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkLeaf.m
@@ -0,0 +1,79 @@
+//
+//  IFBookmarkLeaf.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkLeaf.h>
+#import <WebKit/IFBookmark_Private.h>
+#import <WebKit/IFBookmarkGroup.h>
+#import <WebKit/IFURIEntry.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkLeaf
+
+- (id)initWithURLString:(NSString *)URLString title:(NSString *)title group:(IFBookmarkGroup *)group;
+{
+    WEBKIT_ASSERT_VALID_ARG (group, group != nil);
+    
+    [super init];
+
+    // Since our URLString may not be valid for creating an NSURL object,
+    // just hang onto the string separately and don't bother creating
+    // an NSURL object for the IFURIEntry.
+    _entry = [[IFURIEntry alloc] initWithURL:nil title:title];
+    _URLString = [URLString retain];
+    [self _setGroup:group];
+
+    return self;
+}
+
+- (void)dealloc
+{
+    [_entry release];
+    [_URLString release];
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    return [_entry title];
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    [_entry setTitle:title];
+}
+
+- (NSImage *)image
+{
+    return [_entry image];
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    [_entry setImage:image];
+}
+
+- (BOOL)isLeaf
+{
+    return YES;
+}
+
+- (NSString *)URLString
+{
+    return _URLString;
+}
+
+- (void)_setURLString:(NSString *)URLString
+{
+    NSString *oldValue;
+
+    oldValue = _URLString;
+    _URLString = [[NSString stringWithString:URLString] retain];
+    [oldValue release];
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkList.h b/WebKit/Bookmarks.subproj/WebBookmarkList.h
new file mode 100644
index 0000000..6aabd3c
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkList.h
@@ -0,0 +1,19 @@
+//
+//  IFBookmarkList.h
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmark.h>
+
+ at interface IFBookmarkList : IFBookmark {
+    NSString *_title;
+    NSImage *_image;
+    NSMutableArray *_list;
+}
+
+- (id)initWithTitle:(NSString *)title image:(NSImage *)image group:(IFBookmarkGroup *)group;
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkList.m b/WebKit/Bookmarks.subproj/WebBookmarkList.m
new file mode 100644
index 0000000..e484afc
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkList.m
@@ -0,0 +1,80 @@
+//
+//  IFBookmarkList.m
+//  WebKit
+//
+//  Created by John Sullivan on Tue Apr 30 2002.
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <WebKit/IFBookmarkList.h>
+#import <WebKit/IFBookmark_Private.h>
+#import <WebKit/WebKitDebug.h>
+
+ at implementation IFBookmarkList
+
+- (id)initWithTitle:(NSString *)title
+              image:(NSImage *)image
+              group:(IFBookmarkGroup *)group
+{
+    WEBKIT_ASSERT_VALID_ARG (group, group != nil);
+    
+    [super init];
+
+    _title = [[NSString stringWithString:title] retain];
+    _image = [image retain];
+    _list = [[NSMutableArray array] retain];
+    [self _setGroup:group];
+    
+    return self;
+}
+
+- (void)dealloc
+{
+    [_title release];
+    [_image release];
+    [_list release];
+    [super dealloc];
+}
+
+- (NSString *)title
+{
+    return _title;
+}
+
+- (void)_setTitle:(NSString *)title
+{
+    NSString *oldTitle;
+
+    oldTitle = _title;
+    _title = [[NSString stringWithString:title] retain];
+    [oldTitle release];
+}
+
+- (NSImage *)image
+{
+    return _image;
+}
+
+- (void)_setImage:(NSImage *)image
+{
+    [image retain];
+    [_image release];
+    _image = image;
+}
+
+- (BOOL)isLeaf
+{
+    return NO;
+}
+
+- (NSArray *)children
+{
+    return [NSArray arrayWithArray:_list];
+}
+
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index
+{
+    [_list insertObject:bookmark atIndex:index];
+}
+
+ at end
diff --git a/WebKit/Bookmarks.subproj/WebBookmarkPrivate.h b/WebKit/Bookmarks.subproj/WebBookmarkPrivate.h
new file mode 100644
index 0000000..ca73921
--- /dev/null
+++ b/WebKit/Bookmarks.subproj/WebBookmarkPrivate.h
@@ -0,0 +1,22 @@
+/*
+ *  IFBookmark_Private.h
+ *  WebKit
+ *
+ *  Created by John Sullivan on Tue Apr 30 2002.
+ *  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+ *
+ */
+
+#import <WebKit/IFBookmark.h>
+
+ at interface IFBookmark(IFPrivate)
+
+- (void)_setTitle:(NSString *)title;
+- (void)_setImage:(NSImage *)image;
+- (void)_setURLString:(NSString *)URLString;
+- (void)_setParent:(IFBookmark *)parent;
+- (void)_setGroup:(IFBookmarkGroup *)group;
+- (void)_insertChild:(IFBookmark *)bookmark atIndex:(unsigned)index;
+
+ at end
+
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 9328374..fb1e3ee 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,64 @@
+2002-04-30  John Sullivan  <sullivan at apple.com>
+
+	Added initial set of files/API and some of the code for
+	bookmarks support. Nobody calls it yet, but it compiles.
+	I wanted to get this in before I ran into project file
+	merge conflicts.
+
+	* Bookmarks.subproj/IFBookmark.h: Added.
+	* Bookmarks.subproj/IFBookmark_Private.h: Added.
+	* Bookmarks.subproj/IFBookmark.m: Added.
+	(-[IFBookmark dealloc]):
+	(-[IFBookmark title]):
+	(-[IFBookmark _setTitle:]):
+	(-[IFBookmark image]):
+	(-[IFBookmark _setImage:]):
+	(-[IFBookmark isLeaf]):
+	(-[IFBookmark URLString]):
+	(-[IFBookmark _setURLString:]):
+	(-[IFBookmark children]):
+	(-[IFBookmark _insertChild:atIndex:]):
+	(-[IFBookmark parent]):
+	(-[IFBookmark _setParent:]):
+	(-[IFBookmark group]):
+	(-[IFBookmark _setGroup:]):
+	* Bookmarks.subproj/IFBookmarkGroup.h: Added.
+	* Bookmarks.subproj/IFBookmarkGroup.m: Added.
+	(+[IFBookmarkGroup bookmarkGroupWithFile:]):
+	(-[IFBookmarkGroup initWithFile:]):
+	(-[IFBookmarkGroup dealloc]):
+	(-[IFBookmarkGroup topBookmark]):
+	(-[IFBookmarkGroup insertBookmark:atIndex:ofBookmark:]):
+	(-[IFBookmarkGroup removeBookmark:]):
+	(-[IFBookmarkGroup insertNewBookmarkAtIndex:ofBookmark:title:image:URL:isLeaf:]):
+	(-[IFBookmarkGroup updateBookmark:title:image:URL:]):
+	(-[IFBookmarkGroup file]):
+	(-[IFBookmarkGroup loadBookmarkGroup]):
+	(-[IFBookmarkGroup saveBookmarkGroup]):
+	* Bookmarks.subproj/IFBookmarkLeaf.h: Added.
+	* Bookmarks.subproj/IFBookmarkLeaf.m: Added.
+	(-[IFBookmarkLeaf dealloc]):
+	(-[IFBookmarkLeaf title]):
+	(-[IFBookmarkLeaf _setTitle:]):
+	(-[IFBookmarkLeaf image]):
+	(-[IFBookmarkLeaf _setImage:]):
+	(-[IFBookmarkLeaf isLeaf]):
+	(-[IFBookmarkLeaf URLString]):
+	(-[IFBookmarkLeaf _setURLString:]):
+	* Bookmarks.subproj/IFBookmarkList.h: Added.
+	* Bookmarks.subproj/IFBookmarkList.m: Added.
+	(-[IFBookmarkList initWithTitle:image:group:]):
+	(-[IFBookmarkList dealloc]):
+	(-[IFBookmarkList title]):
+	(-[IFBookmarkList _setTitle:]):
+	(-[IFBookmarkList image]):
+	(-[IFBookmarkList _setImage:]):
+	(-[IFBookmarkList isLeaf]):
+	(-[IFBookmarkList children]):
+	(-[IFBookmarkList _insertChild:atIndex:]):
+
+	* WebKit.pbproj/project.pbxproj: Updated for new files.
+
 2002-04-29  Richard Williamson  <rjw at apple.com>
 
         Fix to 2915688.  I wasn't checking if the main document error had an error, only
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 9328374..fb1e3ee 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,64 @@
+2002-04-30  John Sullivan  <sullivan at apple.com>
+
+	Added initial set of files/API and some of the code for
+	bookmarks support. Nobody calls it yet, but it compiles.
+	I wanted to get this in before I ran into project file
+	merge conflicts.
+
+	* Bookmarks.subproj/IFBookmark.h: Added.
+	* Bookmarks.subproj/IFBookmark_Private.h: Added.
+	* Bookmarks.subproj/IFBookmark.m: Added.
+	(-[IFBookmark dealloc]):
+	(-[IFBookmark title]):
+	(-[IFBookmark _setTitle:]):
+	(-[IFBookmark image]):
+	(-[IFBookmark _setImage:]):
+	(-[IFBookmark isLeaf]):
+	(-[IFBookmark URLString]):
+	(-[IFBookmark _setURLString:]):
+	(-[IFBookmark children]):
+	(-[IFBookmark _insertChild:atIndex:]):
+	(-[IFBookmark parent]):
+	(-[IFBookmark _setParent:]):
+	(-[IFBookmark group]):
+	(-[IFBookmark _setGroup:]):
+	* Bookmarks.subproj/IFBookmarkGroup.h: Added.
+	* Bookmarks.subproj/IFBookmarkGroup.m: Added.
+	(+[IFBookmarkGroup bookmarkGroupWithFile:]):
+	(-[IFBookmarkGroup initWithFile:]):
+	(-[IFBookmarkGroup dealloc]):
+	(-[IFBookmarkGroup topBookmark]):
+	(-[IFBookmarkGroup insertBookmark:atIndex:ofBookmark:]):
+	(-[IFBookmarkGroup removeBookmark:]):
+	(-[IFBookmarkGroup insertNewBookmarkAtIndex:ofBookmark:title:image:URL:isLeaf:]):
+	(-[IFBookmarkGroup updateBookmark:title:image:URL:]):
+	(-[IFBookmarkGroup file]):
+	(-[IFBookmarkGroup loadBookmarkGroup]):
+	(-[IFBookmarkGroup saveBookmarkGroup]):
+	* Bookmarks.subproj/IFBookmarkLeaf.h: Added.
+	* Bookmarks.subproj/IFBookmarkLeaf.m: Added.
+	(-[IFBookmarkLeaf dealloc]):
+	(-[IFBookmarkLeaf title]):
+	(-[IFBookmarkLeaf _setTitle:]):
+	(-[IFBookmarkLeaf image]):
+	(-[IFBookmarkLeaf _setImage:]):
+	(-[IFBookmarkLeaf isLeaf]):
+	(-[IFBookmarkLeaf URLString]):
+	(-[IFBookmarkLeaf _setURLString:]):
+	* Bookmarks.subproj/IFBookmarkList.h: Added.
+	* Bookmarks.subproj/IFBookmarkList.m: Added.
+	(-[IFBookmarkList initWithTitle:image:group:]):
+	(-[IFBookmarkList dealloc]):
+	(-[IFBookmarkList title]):
+	(-[IFBookmarkList _setTitle:]):
+	(-[IFBookmarkList image]):
+	(-[IFBookmarkList _setImage:]):
+	(-[IFBookmarkList isLeaf]):
+	(-[IFBookmarkList children]):
+	(-[IFBookmarkList _insertChild:atIndex:]):
+
+	* WebKit.pbproj/project.pbxproj: Updated for new files.
+
 2002-04-29  Richard Williamson  <rjw at apple.com>
 
         Fix to 2915688.  I wasn't checking if the main document error had an error, only
diff --git a/WebKit/WebKit.pbproj/project.pbxproj b/WebKit/WebKit.pbproj/project.pbxproj
index a15499e..6d0e14c 100644
--- a/WebKit/WebKit.pbproj/project.pbxproj
+++ b/WebKit/WebKit.pbproj/project.pbxproj
@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 36;
+	objectVersion = 38;
 	objects = {
 		014CEA440018CDF011CA2923 = {
 			buildRules = (
@@ -92,6 +92,7 @@
 				9C7CABBB0190A37C0ECA16EA,
 				254DC334016E1D3F0ECA149E,
 				25A8176801B5474B0ECA149E,
+				F5065217027F555001C1A526,
 				F5F084B8024BBFFE01CA1520,
 				F5EBC45202134BB601CA1520,
 				089C1665FE841158C02AAC07,
@@ -219,6 +220,11 @@
 				F5A357540265E57A01000102,
 				F544394F02674FD501FF6181,
 				F567433F026B5B7B01A80181,
+				F5065221027F557E01C1A526,
+				F5065222027F557E01C1A526,
+				F5065224027F557E01C1A526,
+				F5065226027F557E01C1A526,
+				F5065228027F557E01C1A526,
 			);
 			isa = PBXHeadersBuildPhase;
 		};
@@ -267,6 +273,10 @@
 				F5A672BE0263866E01000102,
 				F5A357530265E57A01000102,
 				F544395002674FD501FF6181,
+				F5065223027F557E01C1A526,
+				F5065225027F557E01C1A526,
+				F5065227027F557E01C1A526,
+				F5065229027F557E01C1A526,
 			);
 			isa = PBXSourcesBuildPhase;
 		};
@@ -1069,6 +1079,137 @@
 //F52
 //F53
 //F54
+		F5065217027F555001C1A526 = {
+			children = (
+				F5065218027F557E01C1A526,
+				F5065219027F557E01C1A526,
+				F506521A027F557E01C1A526,
+				F506521B027F557E01C1A526,
+				F506521C027F557E01C1A526,
+				F506521D027F557E01C1A526,
+				F506521E027F557E01C1A526,
+				F506521F027F557E01C1A526,
+				F5065220027F557E01C1A526,
+			);
+			isa = PBXGroup;
+			name = Bookmarks;
+			path = History.subproj;
+			refType = 4;
+		};
+		F5065218027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmark_Private.h;
+			path = Bookmarks.subproj/IFBookmark_Private.h;
+			refType = 2;
+		};
+		F5065219027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmark.h;
+			path = Bookmarks.subproj/IFBookmark.h;
+			refType = 2;
+		};
+		F506521A027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmark.m;
+			path = Bookmarks.subproj/IFBookmark.m;
+			refType = 2;
+		};
+		F506521B027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkGroup.h;
+			path = Bookmarks.subproj/IFBookmarkGroup.h;
+			refType = 2;
+		};
+		F506521C027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkGroup.m;
+			path = Bookmarks.subproj/IFBookmarkGroup.m;
+			refType = 2;
+		};
+		F506521D027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkLeaf.h;
+			path = Bookmarks.subproj/IFBookmarkLeaf.h;
+			refType = 2;
+		};
+		F506521E027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkLeaf.m;
+			path = Bookmarks.subproj/IFBookmarkLeaf.m;
+			refType = 2;
+		};
+		F506521F027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkList.h;
+			path = Bookmarks.subproj/IFBookmarkList.h;
+			refType = 2;
+		};
+		F5065220027F557E01C1A526 = {
+			isa = PBXFileReference;
+			name = IFBookmarkList.m;
+			path = Bookmarks.subproj/IFBookmarkList.m;
+			refType = 2;
+		};
+		F5065221027F557E01C1A526 = {
+			fileRef = F5065218027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065222027F557E01C1A526 = {
+			fileRef = F5065219027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+					Public,
+				);
+			};
+		};
+		F5065223027F557E01C1A526 = {
+			fileRef = F506521A027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065224027F557E01C1A526 = {
+			fileRef = F506521B027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+					Public,
+				);
+			};
+		};
+		F5065225027F557E01C1A526 = {
+			fileRef = F506521C027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065226027F557E01C1A526 = {
+			fileRef = F506521D027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065227027F557E01C1A526 = {
+			fileRef = F506521E027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065228027F557E01C1A526 = {
+			fileRef = F506521F027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5065229027F557E01C1A526 = {
+			fileRef = F5065220027F557E01C1A526;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
 		F5143A370221DCCE01A80181 = {
 			isa = PBXFileReference;
 			name = IFWebFrame.mm;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list