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

cblu cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:56:51 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit e335bc252a551384c48d907e0e765c43ba48cdea
Author: cblu <cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sun Nov 3 21:18:31 2002 +0000

    WebKit:
    
    	- Added MacBinary decoding code. Not yet used.
    
            * Downloads.subproj/WebMacBinaryDecoder.h: Added.
            * Downloads.subproj/WebMacBinaryDecoder.m: Added.
            (+[WebMacBinaryDecoder canDecodeHeaderData:]):
            (-[WebMacBinaryDecoder init]):
            (-[WebMacBinaryDecoder dealloc]):
            (-[WebMacBinaryDecoder decodeData:dataForkData:resourceForkData:]):
            (-[WebMacBinaryDecoder finishDecoding]):
            (-[WebMacBinaryDecoder fileAttributes]):
            * Downloads.subproj/crc16.h: Added.
            * Downloads.subproj/crc16.m: Added.
            (CRC16):
            * Plugins.subproj/WebPluginPackage.m:
            (-[WebPluginPackage isLoaded]):
            * WebKit.pbproj/project.pbxproj:
    
    WebBrowser:
    
    	- Added DiskCopy interaction code. Not yet used.
    	- Added Chuck's table view hacks to get NSViews in a TableView. Not yet used.
    
    
            * DiskCopyPuppetStrings.h: Added.
            * DownloadMonitor.h:
            * DownloadMonitor.m:
            (-[DownloadMonitor init]):
            (-[DownloadMonitor removeEntry:]):
            (-[DownloadMonitor _removeExpiredEntries]):
            (-[DownloadMonitor resource:didFinishLoadingFromDataSource:]):
            (-[DownloadMonitor resource:didFailLoadingWithError:fromDataSource:]):
            * ViewCell.h: Added.
            * ViewCell.m: Added.
            (RectCenteredInRect):
            (+[ViewCell needsToRemainInViewHierarchy]):
            (-[ViewCell init]):
            (-[ViewCell copyWithZone:]):
            (-[ViewCell dealloc]):
            (-[ViewCell instantiateView]):
            (-[ViewCell setObjectValue:]):
            (-[ViewCell objectValue]):
            (-[ViewCell removeViewFromSuperview]):
            (-[ViewCell setView:]):
            (-[ViewCell view]):
            (-[ViewCell setViewFrame:inCellFrame:inView:]):
            (-[ViewCell drawWithFrame:inView:]):
            (-[ViewCell trackMouse:inRect:ofView:]):
            (-[ViewCell editWithFrame:inView:editor:delegate:event:]):
            * ViewCellTableView.h: Added.
            * ViewCellTableView.m: Added.
            (+[ViewCellTableColumn newViewCell]):
            (-[ViewCellTableColumn initWithIdentifier:]):
            (-[ViewCellTableColumn initWithCoder:]):
            (-[ViewCellTableColumn dealloc]):
            (-[ViewCellTableColumn cells]):
            (-[ViewCellTableColumn dataCellForRow:]):
            (-[ViewCellTableColumn removeRows:]):
            (-[ViewCellTableColumn appendRows:]):
            (-[ViewCellTableColumn noteNumberOfTableRowsChanged:]):
            (-[ViewCellTableColumn willRemoveFromTableView:]):
            (-[NSTableColumn noteNumberOfTableRowsChanged:]):
            (-[NSTableColumn willRemoveFromTableView:]):
            (-[ViewCellTableView replaceHeaderView]):
            (-[ViewCellTableView workaroundReorderResizeProblem]):
            (-[ViewCellTableView didReorderOrResizeNotification:]):
            (-[ViewCellTableView initWithFrame:]):
            (-[ViewCellTableView initWithCoder:]):
            (-[ViewCellTableView dealloc]):
            (-[ViewCellTableView noteNumberOfRowsChanged]):
            (-[ViewCellTableView reloadData]):
            (-[ViewCellTableView removeTableColumn:]):
            (-[ViewCellTableView acceptsFirstResponder]):
            (-[ViewCellTableView needsPanelToBecomeKey]):
            * WebBrowser.pbproj/project.pbxproj:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2545 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 528faab..9197024 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,22 @@
+2002-11-03  Chris Blumenberg  <cblu at apple.com>
+
+	- Added MacBinary decoding code. Not yet used.
+
+        * Downloads.subproj/WebMacBinaryDecoder.h: Added.
+        * Downloads.subproj/WebMacBinaryDecoder.m: Added.
+        (+[WebMacBinaryDecoder canDecodeHeaderData:]):
+        (-[WebMacBinaryDecoder init]):
+        (-[WebMacBinaryDecoder dealloc]):
+        (-[WebMacBinaryDecoder decodeData:dataForkData:resourceForkData:]):
+        (-[WebMacBinaryDecoder finishDecoding]):
+        (-[WebMacBinaryDecoder fileAttributes]):
+        * Downloads.subproj/crc16.h: Added.
+        * Downloads.subproj/crc16.m: Added.
+        (CRC16):
+        * Plugins.subproj/WebPluginPackage.m:
+        (-[WebPluginPackage isLoaded]): 
+        * WebKit.pbproj/project.pbxproj:
+
 2002-11-03  Darin Adler  <darin at apple.com>
 
         * English.lproj/StringsNotToBeLocalized.txt: Update for recent
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 528faab..9197024 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,22 @@
+2002-11-03  Chris Blumenberg  <cblu at apple.com>
+
+	- Added MacBinary decoding code. Not yet used.
+
+        * Downloads.subproj/WebMacBinaryDecoder.h: Added.
+        * Downloads.subproj/WebMacBinaryDecoder.m: Added.
+        (+[WebMacBinaryDecoder canDecodeHeaderData:]):
+        (-[WebMacBinaryDecoder init]):
+        (-[WebMacBinaryDecoder dealloc]):
+        (-[WebMacBinaryDecoder decodeData:dataForkData:resourceForkData:]):
+        (-[WebMacBinaryDecoder finishDecoding]):
+        (-[WebMacBinaryDecoder fileAttributes]):
+        * Downloads.subproj/crc16.h: Added.
+        * Downloads.subproj/crc16.m: Added.
+        (CRC16):
+        * Plugins.subproj/WebPluginPackage.m:
+        (-[WebPluginPackage isLoaded]): 
+        * WebKit.pbproj/project.pbxproj:
+
 2002-11-03  Darin Adler  <darin at apple.com>
 
         * English.lproj/StringsNotToBeLocalized.txt: Update for recent
diff --git a/WebKit/Downloads.subproj/WebMacBinaryDecoder.h b/WebKit/Downloads.subproj/WebMacBinaryDecoder.h
new file mode 100644
index 0000000..88b99af
--- /dev/null
+++ b/WebKit/Downloads.subproj/WebMacBinaryDecoder.h
@@ -0,0 +1,28 @@
+//
+//  WebMacBinaryDecoder.h
+//
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+#import <Foundation/Foundation.h>
+
+#import <WebKit/WebDownloadDecoder.h>
+
+
+ at interface WebMacBinaryDecoder : NSObject <WebDownloadDecoder>
+{
+    int			_state;
+    long		_dataLen;
+    long		_rsrcLen;
+    long		_rsrcStart;
+    long		_commentStart;
+    long		_curOffset;
+    u_int32_t		_dateBlock[2];
+    u_int32_t		_fInfo[4];
+    char		_comment[256];
+    char		_name[32];
+    NSMutableData	*_accumulator;
+    BOOL		_streamComplete;
+}
+
+
+ at end
diff --git a/WebKit/Downloads.subproj/WebMacBinaryDecoder.m b/WebKit/Downloads.subproj/WebMacBinaryDecoder.m
new file mode 100644
index 0000000..a1d63a3
--- /dev/null
+++ b/WebKit/Downloads.subproj/WebMacBinaryDecoder.m
@@ -0,0 +1,242 @@
+//
+//  WebMacBinaryDecoder.m
+//
+//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
+//
+
+#import <string.h>
+#import <sys/types.h>
+#import "crc16.h"
+#import <WebKit/WebMacBinaryDecoder.h>
+
+
+#define HEADER_ST		0
+#define RESOURCE_ST		1
+#define DATA_ST			2
+#define COMMENT_ST		3
+#define EXTRA_ST		4
+
+#define MB_HDR_SIZE		128
+
+#undef MIN
+#define MIN(A,B)		((A) < (B) ? (A) : (B))
+
+
+ at implementation WebMacBinaryDecoder
+
+// Returns YES if the decoder can decode headerData, NO otherwise.
+// Header data is the first 8KB or larger chunk of received data.
++ (BOOL)canDecodeHeaderData:(NSData *)headerData
+{
+    const u_int8_t	*streamPtr;
+    u_int32_t		crc;
+    
+    if ([headerData length] < MB_HDR_SIZE) return NO;
+    streamPtr = [headerData bytes];
+    if (streamPtr[0] || streamPtr[74] || streamPtr[126] || streamPtr[127]) return NO;
+    if (!streamPtr[1] || streamPtr[1] > 31) return NO;
+    crc = CRC16(streamPtr, 124, 0);
+    if (*(u_int16_t *)(streamPtr + 124) != crc) return NO;
+    return YES;
+}
+
+
+
+- (id)init 
+{
+    self = [super init];
+    if (self) {
+        _accumulator = [[NSMutableData alloc] init];
+        _comment[0] = 0;
+        _state = HEADER_ST;
+        _streamComplete = NO;
+    }
+    return self;
+}
+
+
+
+- (void)dealloc
+{
+    [_accumulator release];
+    [super dealloc];
+}
+
+
+
+// Decodes data and sets dataForkData and resourceForkData with the decoded data.
+// dataForkData and/or resourceForkData and can be set to nil if there is no data to decode.
+// This method will be called repeatedly with every chunk of received data. 
+// Returns YES if no errors have occurred, NO otherwise.
+- (BOOL)decodeData:(NSData *)data dataForkData:(NSData **)dataForkData resourceForkData:(NSData **)resourceForkData
+{
+    BOOL		ret;
+    const u_int8_t	*curP;
+    long		forkEnd;
+    long		writeBytes;
+    long		bytesLeft;
+    int32_t		gap;
+    NSMutableData	*tempData;
+    
+    ret = NO;
+    if (!dataForkData || !resourceForkData) goto exit;
+    ret = YES;
+    *dataForkData = nil;
+    *resourceForkData = nil;
+    [_accumulator appendData:data];
+    while (1) {
+        switch (_state) {
+        case HEADER_ST:
+            // If there's not enough data for the whole header, we'll return
+            // and wait for more to show up.
+            ret = YES;
+            if ([_accumulator length] < MB_HDR_SIZE) goto exit;
+        
+            // Extract the fields we want
+            curP = [_accumulator bytes];
+            curP++;
+            memcpy(_name, curP, *curP + 1);			// Copy the name
+            curP += 64;
+            memcpy(_fInfo, curP, 16);				// Copy the FInfo
+            curP += 16;
+            curP += 2;						// Skip "protect" bit
+            memcpy(&_dataLen, curP, 4);				// Get the data fork length
+            curP += 4;
+            memcpy(&_rsrcLen, curP, 4);				// Get the resource fork length
+            curP += 4;
+            memcpy(_dateBlock, curP, 8);			// Get the dates
+            curP += 8;
+            memcpy(&_comment[0], curP + 1, 1);			// Get the comment length
+            curP += 2;
+            memcpy((char *)_fInfo + 9, curP, 1);		// Get Finder flags
+            curP += 27;
+            _rsrcStart = MB_HDR_SIZE + ((_dataLen + 127) & 0xFFFFFF80);
+            _commentStart = _rsrcStart + ((_rsrcLen + 127) & 0xFFFFFF80);
+            
+            // Purge the header from the accumulator
+            tempData = [[NSMutableData alloc] initWithBytes:curP length:([_accumulator length] - MB_HDR_SIZE)];
+            [_accumulator release];
+            _accumulator = tempData;
+            _curOffset = MB_HDR_SIZE;
+            _state = DATA_ST;
+            break;
+                        
+        case DATA_ST:
+            forkEnd = MB_HDR_SIZE + _dataLen;
+            bytesLeft = forkEnd - _curOffset;
+            writeBytes = MIN((long)[_accumulator length], bytesLeft);
+            *dataForkData = [NSData dataWithBytes:[_accumulator bytes] length:writeBytes];
+            _curOffset += writeBytes;
+            if ((long)[_accumulator length] >= bytesLeft) {
+                tempData = [[NSMutableData alloc] initWithBytes:((char *)[_accumulator bytes] + writeBytes) length:([_accumulator length] - writeBytes)];
+                [_accumulator release];
+                _accumulator = tempData;
+                _state = RESOURCE_ST;
+            } else {
+                [_accumulator setLength:0];
+                goto exit;
+            }
+            break;
+                
+        case RESOURCE_ST:
+            gap = _rsrcStart - _curOffset;
+            if (gap > 0) {
+                if ((int32_t)[_accumulator length] < gap) {
+                    _curOffset += [_accumulator length];
+                    [_accumulator setLength:0];
+                    goto exit;
+                } else {
+                    tempData = [[NSMutableData alloc] initWithBytes:((char *)[_accumulator bytes] + gap) length:([_accumulator length] - gap)];
+                    [_accumulator release];
+                    _accumulator = tempData;
+                    _curOffset += gap;
+                }
+            }
+            forkEnd = _rsrcStart + _rsrcLen;
+            bytesLeft = forkEnd - _curOffset;
+            writeBytes = MIN((long)[_accumulator length], bytesLeft);
+            if (writeBytes) {
+                *resourceForkData = [NSData dataWithBytes:[_accumulator bytes] length:writeBytes];
+            }
+            _curOffset += writeBytes;
+            if ((long)[_accumulator length] >= bytesLeft) {
+                tempData = [[NSMutableData alloc] initWithBytes:((char *)[_accumulator bytes] + writeBytes) length:([_accumulator length] - writeBytes)];
+                [_accumulator release];
+                _accumulator = tempData;
+                _state = COMMENT_ST;
+            } else {
+                [_accumulator setLength:0];
+                goto exit;
+            }
+            break;
+                        
+        case COMMENT_ST:
+            gap = _commentStart - _curOffset;
+            if (gap > 0) {
+                if ((int32_t)[_accumulator length] < gap) {
+                    _curOffset += [_accumulator length];
+                    [_accumulator setLength:0];
+                    goto exit;
+                } else {
+                    tempData = [[NSMutableData alloc] initWithBytes:((char *)[_accumulator bytes] + gap) length:([_accumulator length] - gap)];
+                    [_accumulator release];
+                    _accumulator = tempData;
+                    _curOffset += gap;
+                }
+            }
+            // Wait until we receive the whole comment
+            if ((char)[_accumulator length] < _comment[0]) goto exit;
+            memcpy(_comment + 1, [_accumulator bytes], _comment[0]);
+            _streamComplete = YES;
+            
+            // Now throw out any extra data and set the state so
+            // that we just throw away anything we receive
+            [_accumulator setLength:0];
+            _state = EXTRA_ST;
+            goto exit;
+            break;
+                        
+        case EXTRA_ST:
+            [_accumulator setLength:0];
+            goto exit;
+            break;
+        }
+    }
+	
+exit:
+	return ret;
+}
+
+
+
+// Returns YES if decoding successfully finished, NO otherwise.
+- (BOOL)finishDecoding
+{
+    return _streamComplete;
+}
+
+
+
+// Returns a dictionary of 4 file attributes. The attributes (as defined in NSFileManager.h) are:
+// NSFileModificationDate, NSFileHFSCreatorCode, NSFileHFSTypeCode, NSFileCreationDate
+// fileAttributes is called after finishDecoding.
+- (NSDictionary *)fileAttributes
+{
+    NSDate		*crDate;
+    NSDate		*modDate;
+    NSNumber		*type;
+    NSNumber		*creator;
+    
+    crDate = [[NSDate dateWithString:@"1904-01-01 00:00:00 +0000"] addTimeInterval:_dateBlock[0]];
+    modDate = [[NSDate dateWithString:@"1904-01-01 00:00:00 +0000"] addTimeInterval:_dateBlock[1]];
+    type = [NSNumber numberWithUnsignedLong:_fInfo[0]];
+    creator = [NSNumber numberWithUnsignedLong:_fInfo[1]];
+    return [NSDictionary dictionaryWithObjectsAndKeys:crDate, NSFileCreationDate,
+                                                      modDate, NSFileModificationDate,
+                                                      type, NSFileHFSTypeCode,
+                                                      creator, NSFileHFSCreatorCode,
+                                                      nil];
+}
+
+
+ at end
diff --git a/WebKit/Downloads.subproj/crc16.h b/WebKit/Downloads.subproj/crc16.h
new file mode 100644
index 0000000..1785d04
--- /dev/null
+++ b/WebKit/Downloads.subproj/crc16.h
@@ -0,0 +1,11 @@
+#ifndef CRC16_H
+#define CRC16_H
+
+#include <sys/types.h>
+
+u_int16_t CRC16(const u_int8_t *p, u_int32_t len, u_int16_t seed);
+
+
+
+
+#endif
diff --git a/WebKit/Downloads.subproj/crc16.m b/WebKit/Downloads.subproj/crc16.m
new file mode 100644
index 0000000..10c6b95
--- /dev/null
+++ b/WebKit/Downloads.subproj/crc16.m
@@ -0,0 +1,62 @@
+#include <sys/types.h>
+#include "crc16.h"
+
+static const u_int16_t gMagic[] = {
+    0x0000,  0x1021,  0x2042,  0x3063,  0x4084,  0x50a5,  0x60c6,  0x70e7,
+    0x8108,  0x9129,  0xa14a,  0xb16b,  0xc18c,  0xd1ad,  0xe1ce,  0xf1ef,
+    0x1231,  0x0210,  0x3273,  0x2252,  0x52b5,  0x4294,  0x72f7,  0x62d6,
+    0x9339,  0x8318,  0xb37b,  0xa35a,  0xd3bd,  0xc39c,  0xf3ff,  0xe3de,
+    0x2462,  0x3443,  0x0420,  0x1401,  0x64e6,  0x74c7,  0x44a4,  0x5485,
+    0xa56a,  0xb54b,  0x8528,  0x9509,  0xe5ee,  0xf5cf,  0xc5ac,  0xd58d,
+    0x3653,  0x2672,  0x1611,  0x0630,  0x76d7,  0x66f6,  0x5695,  0x46b4,
+    0xb75b,  0xa77a,  0x9719,  0x8738,  0xf7df,  0xe7fe,  0xd79d,  0xc7bc,
+    0x48c4,  0x58e5,  0x6886,  0x78a7,  0x0840,  0x1861,  0x2802,  0x3823,
+    0xc9cc,  0xd9ed,  0xe98e,  0xf9af,  0x8948,  0x9969,  0xa90a,  0xb92b,
+    0x5af5,  0x4ad4,  0x7ab7,  0x6a96,  0x1a71,  0x0a50,  0x3a33,  0x2a12,
+    0xdbfd,  0xcbdc,  0xfbbf,  0xeb9e,  0x9b79,  0x8b58,  0xbb3b,  0xab1a,
+    0x6ca6,  0x7c87,  0x4ce4,  0x5cc5,  0x2c22,  0x3c03,  0x0c60,  0x1c41,
+    0xedae,  0xfd8f,  0xcdec,  0xddcd,  0xad2a,  0xbd0b,  0x8d68,  0x9d49,
+    0x7e97,  0x6eb6,  0x5ed5,  0x4ef4,  0x3e13,  0x2e32,  0x1e51,  0x0e70,
+    0xff9f,  0xefbe,  0xdfdd,  0xcffc,  0xbf1b,  0xaf3a,  0x9f59,  0x8f78,
+    0x9188,  0x81a9,  0xb1ca,  0xa1eb,  0xd10c,  0xc12d,  0xf14e,  0xe16f,
+    0x1080,  0x00a1,  0x30c2,  0x20e3,  0x5004,  0x4025,  0x7046,  0x6067,
+    0x83b9,  0x9398,  0xa3fb,  0xb3da,  0xc33d,  0xd31c,  0xe37f,  0xf35e,
+    0x02b1,  0x1290,  0x22f3,  0x32d2,  0x4235,  0x5214,  0x6277,  0x7256,
+    0xb5ea,  0xa5cb,  0x95a8,  0x8589,  0xf56e,  0xe54f,  0xd52c,  0xc50d,
+    0x34e2,  0x24c3,  0x14a0,  0x0481,  0x7466,  0x6447,  0x5424,  0x4405,
+    0xa7db,  0xb7fa,  0x8799,  0x97b8,  0xe75f,  0xf77e,  0xc71d,  0xd73c,
+    0x26d3,  0x36f2,  0x0691,  0x16b0,  0x6657,  0x7676,  0x4615,  0x5634,
+    0xd94c,  0xc96d,  0xf90e,  0xe92f,  0x99c8,  0x89e9,  0xb98a,  0xa9ab,
+    0x5844,  0x4865,  0x7806,  0x6827,  0x18c0,  0x08e1,  0x3882,  0x28a3,
+    0xcb7d,  0xdb5c,  0xeb3f,  0xfb1e,  0x8bf9,  0x9bd8,  0xabbb,  0xbb9a,
+    0x4a75,  0x5a54,  0x6a37,  0x7a16,  0x0af1,  0x1ad0,  0x2ab3,  0x3a92,
+    0xfd2e,  0xed0f,  0xdd6c,  0xcd4d,  0xbdaa,  0xad8b,  0x9de8,  0x8dc9,
+    0x7c26,  0x6c07,  0x5c64,  0x4c45,  0x3ca2,  0x2c83,  0x1ce0,  0x0cc1,
+    0xef1f,  0xff3e,  0xcf5d,  0xdf7c,  0xaf9b,  0xbfba,  0x8fd9,  0x9ff8,
+    0x6e17,  0x7e36,  0x4e55,  0x5e74,  0x2e93,  0x3eb2,  0x0ed1,  0x1ef0
+};
+
+/*
+ * CRC16() --
+ *   Compute the MacBinary II-style CRC for the data pointed to by p, with the
+ *   crc seeded to seed.
+ *
+ *   Modified by Jim Van Verth to use the magic array for efficiency.
+ */
+u_int16_t CRC16(const u_int8_t *p, u_int32_t len, u_int16_t seed)
+{
+	u_int16_t	reg;				/* crc computed so far */
+	u_int32_t	i;
+
+	reg = seed;				/* start with seed */
+//	while (len--) {
+//		reg = (reg << 8) ^ gMagic[(reg >> 8) ^ *p++];
+//	}
+	for (i = 0; i < len; i++, p++)
+	{
+		reg ^= (*p << 8);
+		reg = (reg << 8) ^ gMagic[(u_int8_t)(reg >> 8)];
+  	}
+
+	return (reg);
+} /* CRC16() */
diff --git a/WebKit/Plugins.subproj/WebPluginPackage.m b/WebKit/Plugins.subproj/WebPluginPackage.m
index 84c9f79..ff97d7e 100644
--- a/WebKit/Plugins.subproj/WebPluginPackage.m
+++ b/WebKit/Plugins.subproj/WebPluginPackage.m
@@ -120,4 +120,9 @@
 {
 }
 
+- (BOOL)isLoaded
+{
+    return [bundle isLoaded];
+}
+
 @end
diff --git a/WebKit/WebKit.pbproj/project.pbxproj b/WebKit/WebKit.pbproj/project.pbxproj
index 39e8257..bb0d980 100644
--- a/WebKit/WebKit.pbproj/project.pbxproj
+++ b/WebKit/WebKit.pbproj/project.pbxproj
@@ -299,6 +299,8 @@
 				832E26A5036F9614005E2B4F,
 				517FA6AC03709FCE00CA2D3A,
 				830A567403731461000C720C,
+				83413E8E0375BCD3004719BE,
+				83413E8F0375BCD3004719BE,
 			);
 			isa = PBXHeadersBuildPhase;
 			runOnlyForDeploymentPostprocessing = 0;
@@ -407,6 +409,8 @@
 				517FA6AD03709FCE00CA2D3A,
 				517FA6AE03709FCE00CA2D3A,
 				830A567503731461000C720C,
+				83413E8A0375BCBE004719BE,
+				83413E900375BCD3004719BE,
 			);
 			isa = PBXSourcesBuildPhase;
 			runOnlyForDeploymentPostprocessing = 0;
@@ -1520,9 +1524,13 @@
 		};
 		832E269E036F952E005E2B4F = {
 			children = (
+				83413E8B0375BCD3004719BE,
+				83413E890375BCBE004719BE,
 				832E26A1036F95CA005E2B4F,
 				832E26A3036F9614005E2B4F,
 				832E26A4036F9614005E2B4F,
+				83413E8C0375BCD3004719BE,
+				83413E8D0375BCD3004719BE,
 			);
 			isa = PBXGroup;
 			name = Downloads;
@@ -1603,6 +1611,58 @@
 			settings = {
 			};
 		};
+		83413E890375BCBE004719BE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			name = crc16.m;
+			path = Downloads.subproj/crc16.m;
+			refType = 4;
+		};
+		83413E8A0375BCBE004719BE = {
+			fileRef = 83413E890375BCBE004719BE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		83413E8B0375BCD3004719BE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			name = crc16.h;
+			path = Downloads.subproj/crc16.h;
+			refType = 4;
+		};
+		83413E8C0375BCD3004719BE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			name = WebMacBinaryDecoder.h;
+			path = Downloads.subproj/WebMacBinaryDecoder.h;
+			refType = 4;
+		};
+		83413E8D0375BCD3004719BE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			name = WebMacBinaryDecoder.m;
+			path = Downloads.subproj/WebMacBinaryDecoder.m;
+			refType = 4;
+		};
+		83413E8E0375BCD3004719BE = {
+			fileRef = 83413E8B0375BCD3004719BE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		83413E8F0375BCD3004719BE = {
+			fileRef = 83413E8C0375BCD3004719BE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		83413E900375BCD3004719BE = {
+			fileRef = 83413E8D0375BCD3004719BE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
 		8398847A03426FB000BC5F5E = {
 			fileEncoding = 4;
 			isa = PBXFileReference;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list