From 4e4eb22081a581e6de3880cfd93df348c784cf02 Mon Sep 17 00:00:00 2001 From: "vidur%netscape.com" Date: Wed, 28 Nov 2001 22:40:06 +0000 Subject: [PATCH] Adding Cocoa test application to test Cocoa embedding wrapper framework. This is not part of the default build. --- .../CocoaEmbed.pbproj/project.pbxproj | 2457 +++++++++++++++++ .../English.lproj/InfoPlist.strings | Bin 0 -> 550 bytes .../English.lproj/MainMenu.nib/classes.nib | 13 + .../English.lproj/MainMenu.nib/info.nib | 24 + .../English.lproj/MainMenu.nib/objects.nib | Bin 0 -> 6289 bytes embedding/tests/cocoaEmbed/MyBrowserView.h | 30 + embedding/tests/cocoaEmbed/MyBrowserView.mm | 154 ++ embedding/tests/cocoaEmbed/main.m | 6 + 8 files changed, 2684 insertions(+) create mode 100644 embedding/tests/cocoaEmbed/CocoaEmbed.pbproj/project.pbxproj create mode 100644 embedding/tests/cocoaEmbed/English.lproj/InfoPlist.strings create mode 100644 embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/classes.nib create mode 100644 embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/info.nib create mode 100644 embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/objects.nib create mode 100644 embedding/tests/cocoaEmbed/MyBrowserView.h create mode 100644 embedding/tests/cocoaEmbed/MyBrowserView.mm create mode 100644 embedding/tests/cocoaEmbed/main.m diff --git a/embedding/tests/cocoaEmbed/CocoaEmbed.pbproj/project.pbxproj b/embedding/tests/cocoaEmbed/CocoaEmbed.pbproj/project.pbxproj new file mode 100644 index 000000000000..4cc56c126be8 --- /dev/null +++ b/embedding/tests/cocoaEmbed/CocoaEmbed.pbproj/project.pbxproj @@ -0,0 +1,2457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 34; + objects = { + 080E96DCFE201CFB7F000001 = { + fileRef = 29B97318FDCFA39411CA2CEA; + isa = PBXBuildFile; + settings = { + }; + }; + 080E96DDFE201D6D7F000001 = { + children = ( + F6BA6D4E01B2F8A601A962F7, + ); + isa = PBXGroup; + name = Classes; + refType = 4; + }; + 089C165CFE840E0CC02AAC07 = { + children = ( + 089C165DFE840E0CC02AAC07, + ); + isa = PBXVariantGroup; + name = InfoPlist.strings; + refType = 4; + }; + 089C165DFE840E0CC02AAC07 = { + fileEncoding = 10; + isa = PBXFileReference; + name = English; + path = English.lproj/InfoPlist.strings; + refType = 4; + }; + 089C165EFE840E0CC02AAC07 = { + fileRef = 089C165CFE840E0CC02AAC07; + isa = PBXBuildFile; + settings = { + }; + }; +//080 +//081 +//082 +//083 +//084 +//100 +//101 +//102 +//103 +//104 + 1058C7A0FEA54F0111CA2CBB = { + children = ( + 1058C7A1FEA54F0111CA2CBB, + F6C0910901B59CF701A962F7, + ); + isa = PBXGroup; + name = "Linked Frameworks"; + refType = 4; + }; + 1058C7A1FEA54F0111CA2CBB = { + isa = PBXFrameworkReference; + name = Cocoa.framework; + path = /System/Library/Frameworks/Cocoa.framework; + refType = 0; + }; + 1058C7A2FEA54F0111CA2CBB = { + children = ( + 29B97325FDCFA39411CA2CEA, + 29B97324FDCFA39411CA2CEA, + ); + isa = PBXGroup; + name = "Other Frameworks"; + refType = 4; + }; + 1058C7A3FEA54F0111CA2CBB = { + fileRef = 1058C7A1FEA54F0111CA2CBB; + isa = PBXBuildFile; + settings = { + }; + }; +//100 +//101 +//102 +//103 +//104 +//170 +//171 +//172 +//173 +//174 + 17587328FF379C6511CA2CBB = { + isa = PBXApplicationReference; + path = CocoaEmbed.app; + refType = 3; + }; +//170 +//171 +//172 +//173 +//174 +//190 +//191 +//192 +//193 +//194 + 19C28FACFE9D520D11CA2CBB = { + children = ( + 17587328FF379C6511CA2CBB, + ); + isa = PBXGroup; + name = Products; + refType = 4; + }; +//190 +//191 +//192 +//193 +//194 +//290 +//291 +//292 +//293 +//294 + 29B97313FDCFA39411CA2CEA = { + buildStyles = ( + 4A9504CCFFE6A4B311CA0CBA, + 4A9504CDFFE6A4B311CA0CBA, + ); + isa = PBXProject; + mainGroup = 29B97314FDCFA39411CA2CEA; + projectDirPath = ""; + targets = ( + 29B97326FDCFA39411CA2CEA, + ); + }; + 29B97314FDCFA39411CA2CEA = { + children = ( + 080E96DDFE201D6D7F000001, + 29B97315FDCFA39411CA2CEA, + 29B97317FDCFA39411CA2CEA, + 29B97323FDCFA39411CA2CEA, + 19C28FACFE9D520D11CA2CBB, + F6BD637A01B30E0F01A962F7, + ); + isa = PBXGroup; + name = CocoaEmbed; + path = ""; + refType = 4; + }; + 29B97315FDCFA39411CA2CEA = { + children = ( + 29B97316FDCFA39411CA2CEA, + ); + isa = PBXGroup; + name = "Other Sources"; + path = ""; + refType = 4; + }; + 29B97316FDCFA39411CA2CEA = { + isa = PBXFileReference; + path = main.m; + refType = 4; + }; + 29B97317FDCFA39411CA2CEA = { + children = ( + 29B97318FDCFA39411CA2CEA, + 089C165CFE840E0CC02AAC07, + ); + isa = PBXGroup; + name = Resources; + path = ""; + refType = 4; + }; + 29B97318FDCFA39411CA2CEA = { + children = ( + 29B97319FDCFA39411CA2CEA, + ); + isa = PBXVariantGroup; + name = MainMenu.nib; + path = ""; + refType = 4; + }; + 29B97319FDCFA39411CA2CEA = { + isa = PBXFileReference; + name = English; + path = English.lproj/MainMenu.nib; + refType = 4; + }; + 29B97323FDCFA39411CA2CEA = { + children = ( + 1058C7A0FEA54F0111CA2CBB, + 1058C7A2FEA54F0111CA2CBB, + ); + isa = PBXGroup; + name = Frameworks; + path = ""; + refType = 4; + }; + 29B97324FDCFA39411CA2CEA = { + isa = PBXFrameworkReference; + name = AppKit.framework; + path = /System/Library/Frameworks/AppKit.framework; + refType = 0; + }; + 29B97325FDCFA39411CA2CEA = { + isa = PBXFrameworkReference; + name = Foundation.framework; + path = /System/Library/Frameworks/Foundation.framework; + refType = 0; + }; + 29B97326FDCFA39411CA2CEA = { + buildPhases = ( + 29B97327FDCFA39411CA2CEA, + 29B97328FDCFA39411CA2CEA, + 29B9732BFDCFA39411CA2CEA, + F6BD637B01B30E0F01A962F7, + F6BD639001B30F5301A962F7, + F6BD64B701B3167601A962F7, + F6BD650A01B3184301A962F7, + F6BD651901B3184301A962F7, + F6BD651F01B3184301A962F7, + F6BD652301B3184301A962F7, + 29B9732DFDCFA39411CA2CEA, + ); + buildSettings = { + FRAMEWORK_SEARCH_PATHS = /Users/vidur/Library/Frameworks; + HEADER_SEARCH_PATHS = /Users/vidur/Library/Frameworks/NSBrowserView.framework/Headers; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ../../../dist/bin; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = CocoaEmbed; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; + WRAPPER_EXTENSION = app; + }; + dependencies = ( + ); + isa = PBXApplicationTarget; + name = CocoaEmbed; + productInstallPath = "$(HOME)/Applications"; + productName = CocoaEmbed; + productReference = 17587328FF379C6511CA2CBB; + productSettingsXML = " + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + CocoaEmbed + CFBundleIconFile + + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleVersion + 0.1 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + +"; + shouldUseHeadermap = 1; + }; + 29B97327FDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + ); + isa = PBXHeadersBuildPhase; + name = Headers; + }; + 29B97328FDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + 080E96DCFE201CFB7F000001, + 089C165EFE840E0CC02AAC07, + ); + isa = PBXResourcesBuildPhase; + name = "Bundle Resources"; + }; + 29B9732BFDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + 29B9732CFDCFA39411CA2CEA, + F6BA6D4F01B2F8A601A962F7, + ); + isa = PBXSourcesBuildPhase; + name = Sources; + }; + 29B9732CFDCFA39411CA2CEA = { + fileRef = 29B97316FDCFA39411CA2CEA; + isa = PBXBuildFile; + settings = { + ATTRIBUTES = ( + ); + }; + }; + 29B9732DFDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + 1058C7A3FEA54F0111CA2CBB, + F6BD652601B3194901A962F7, + F6BD652701B3194901A962F7, + F6BD652801B3194901A962F7, + F6BD652901B3194901A962F7, + F6C0910A01B59CF701A962F7, + ); + isa = PBXFrameworksBuildPhase; + name = "Frameworks & Libraries"; + }; +//290 +//291 +//292 +//293 +//294 +//4A0 +//4A1 +//4A2 +//4A3 +//4A4 + 4A9504CCFFE6A4B311CA0CBA = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = NO; + OPTIMIZATION_CFLAGS = "-O0"; + }; + isa = PBXBuildStyle; + name = Development; + }; + 4A9504CDFFE6A4B311CA0CBA = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = YES; + }; + isa = PBXBuildStyle; + name = Deployment; + }; +//4A0 +//4A1 +//4A2 +//4A3 +//4A4 +//F60 +//F61 +//F62 +//F63 +//F64 + F655020201B480F201A962F7 = { + isa = PBXFileReference; + name = libnkcache.dylib; + path = ../../../netwerk/cache/src/libnkcache.dylib; + refType = 2; + }; + F655020401B4812301A962F7 = { + fileRef = F655020201B480F201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BA6D4E01B2F8A601A962F7 = { + isa = PBXFileReference; + path = MyBrowserView.mm; + refType = 2; + }; + F6BA6D4F01B2F8A601A962F7 = { + fileRef = F6BA6D4E01B2F8A601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD637A01B30E0F01A962F7 = { + children = ( + F6BD637C01B30E2901A962F7, + F6BD637F01B30EA301A962F7, + F6BD638001B30EA301A962F7, + F6BD638101B30EA301A962F7, + F6BD638201B30EA301A962F7, + F6BD638701B30F5301A962F7, + F6BD638801B30F5301A962F7, + F6BD645501B3167601A962F7, + F6BD64FB01B3184301A962F7, + F6BD638901B30F5301A962F7, + F6BD64FF01B3184301A962F7, + ); + isa = PBXGroup; + name = Gecko; + refType = 4; + }; + F6BD637B01B30E0F01A962F7 = { + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 6; + files = ( + F6BD638A01B30F5301A962F7, + F6BD638B01B30F5301A962F7, + F6BD638C01B30F5301A962F7, + F6BD638D01B30F5301A962F7, + F6BD638E01B30F5301A962F7, + F6BD638F01B30F5301A962F7, + F6BD637D01B30E2901A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD637C01B30E2901A962F7 = { + isa = PBXFileReference; + name = libxpcom.dylib; + path = ../../../xpcom/build/libxpcom.dylib; + refType = 2; + }; + F6BD637D01B30E2901A962F7 = { + fileRef = F6BD637C01B30E2901A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD637F01B30EA301A962F7 = { + isa = PBXFileReference; + name = libmozjs.dylib; + path = ../../../js/src/libmozjs.dylib; + refType = 2; + }; + F6BD638001B30EA301A962F7 = { + isa = PBXFileReference; + name = libnspr4.dylib; + path = ../../../nsprpub/pr/src/libnspr4.dylib; + refType = 2; + }; + F6BD638101B30EA301A962F7 = { + isa = PBXFileReference; + name = libplc4.dylib; + path = ../../../nsprpub/lib/libc/src/libplc4.dylib; + refType = 2; + }; + F6BD638201B30EA301A962F7 = { + isa = PBXFileReference; + name = libplds4.dylib; + path = ../../../nsprpub/lib/ds/libplds4.dylib; + refType = 2; + }; + F6BD638701B30F5301A962F7 = { + isa = PBXFileReference; + name = libgkgfx.dylib; + path = ../../../gfx/src/libgkgfx.dylib; + refType = 2; + }; + F6BD638801B30F5301A962F7 = { + isa = PBXFileReference; + name = libtimer_mac.dylib; + path = ../../../widget/timer/src/mac/libtimer_mac.dylib; + refType = 2; + }; + F6BD638901B30F5301A962F7 = { + children = ( + F6BD639301B3131201A962F7, + F6BD639401B3131201A962F7, + F6BD639501B3131201A962F7, + F6BD639601B3131201A962F7, + F6BD639701B3131201A962F7, + F6BD639801B3131201A962F7, + F6BD639901B3131201A962F7, + F6BD639A01B3131201A962F7, + F6BD639B01B3131201A962F7, + F6BD639C01B3131201A962F7, + F6BD639D01B3131201A962F7, + F6BD639E01B3131201A962F7, + F6BD639F01B3131201A962F7, + F6BD63A001B3131201A962F7, + F6BD63A101B3131201A962F7, + F6BD63A201B3131201A962F7, + F6BD63A301B3131201A962F7, + F6BD63A401B3131201A962F7, + F6BD63A501B3131201A962F7, + F6BD63A601B3131201A962F7, + F6BD63A701B3131201A962F7, + F6BD63A801B3131201A962F7, + F6BD63A901B3131201A962F7, + F6BD63AA01B3131201A962F7, + F6BD63AB01B3131201A962F7, + F6BD63AC01B3131201A962F7, + F6BD63AD01B3131201A962F7, + F6BD63AE01B3131201A962F7, + F6BD63AF01B3131201A962F7, + F6BD63B001B3131201A962F7, + F6BD63B101B3131201A962F7, + F6BD63B201B3131201A962F7, + F6BD63B301B3131201A962F7, + F6BD63B401B3131201A962F7, + F6BD63B501B3131201A962F7, + F6BD63D901B313EE01A962F7, + F6BD63DA01B313EE01A962F7, + F6BD63DB01B313EE01A962F7, + F6BD63DC01B313EE01A962F7, + F6BD63DD01B313EE01A962F7, + F6BD63DE01B313EE01A962F7, + F6BD63DF01B313EE01A962F7, + F6BD63E001B313EE01A962F7, + F6BD63E101B313EE01A962F7, + F6BD63E201B313EE01A962F7, + F6BD63E301B313EE01A962F7, + F6BD63E401B313EE01A962F7, + F6BD63E501B313EE01A962F7, + F6BD63E601B313EE01A962F7, + F6BD63E701B313EE01A962F7, + F6BD63E801B313EE01A962F7, + F6BD63E901B313EE01A962F7, + F6BD63EA01B313EE01A962F7, + F6BD63EB01B313EE01A962F7, + F6BD63EC01B313EE01A962F7, + F6BD63ED01B313EE01A962F7, + F6BD63EE01B313EE01A962F7, + F6BD63EF01B313EE01A962F7, + F6BD63F001B313EE01A962F7, + F6BD63F101B313EE01A962F7, + F6BD640B01B3156701A962F7, + F6BD640C01B3156701A962F7, + F6BD640D01B3156701A962F7, + F6BD640E01B3156701A962F7, + F6BD640F01B3156701A962F7, + F6BD641001B3156701A962F7, + F6BD641101B3156701A962F7, + F6BD641201B3156701A962F7, + F6BD641301B3156701A962F7, + F6BD641401B3156701A962F7, + F6BD641501B3156701A962F7, + F6BD641601B3156701A962F7, + F6BD641701B3156701A962F7, + F6BD641801B3156701A962F7, + F6BD641901B3156701A962F7, + F6BD641A01B3156701A962F7, + F6BD641B01B3156701A962F7, + F6BD641C01B3156701A962F7, + F6BD641D01B3156701A962F7, + F6BD641E01B3156701A962F7, + F6BD641F01B3156701A962F7, + F6BD642001B3156701A962F7, + F6BD642101B3156701A962F7, + F6BD642201B3156701A962F7, + F6BD642301B3156701A962F7, + F6BD642401B3156701A962F7, + F6BD642501B3156701A962F7, + F6BD642601B3156701A962F7, + F6BD642701B3156701A962F7, + F6BD642801B3156701A962F7, + F6BD642901B3156701A962F7, + F6BD642A01B3156701A962F7, + F6BD642B01B3156701A962F7, + F6BD644D01B315FA01A962F7, + F6BD644E01B315FA01A962F7, + F6BD644F01B315FA01A962F7, + F6BD645001B315FA01A962F7, + F655020201B480F201A962F7, + ); + isa = PBXGroup; + name = "Gecko Components"; + path = ""; + refType = 4; + }; + F6BD638A01B30F5301A962F7 = { + fileRef = F6BD637F01B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD638B01B30F5301A962F7 = { + fileRef = F6BD638001B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD638C01B30F5301A962F7 = { + fileRef = F6BD638101B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD638D01B30F5301A962F7 = { + fileRef = F6BD638201B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD638E01B30F5301A962F7 = { + fileRef = F6BD638701B30F5301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD638F01B30F5301A962F7 = { + fileRef = F6BD638801B30F5301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD639001B30F5301A962F7 = { + buildActionMask = 2147483647; + dstPath = components; + dstSubfolderSpec = 6; + files = ( + F6BD645601B3167601A962F7, + F6BD645701B3167601A962F7, + F6BD645801B3167601A962F7, + F6BD645901B3167601A962F7, + F6BD645A01B3167601A962F7, + F6BD645B01B3167601A962F7, + F6BD645C01B3167601A962F7, + F6BD645D01B3167601A962F7, + F6BD645E01B3167601A962F7, + F6BD645F01B3167601A962F7, + F6BD646001B3167601A962F7, + F6BD646101B3167601A962F7, + F6BD646201B3167601A962F7, + F6BD646301B3167601A962F7, + F6BD646401B3167601A962F7, + F6BD646501B3167601A962F7, + F6BD646601B3167601A962F7, + F6BD646701B3167601A962F7, + F6BD646801B3167601A962F7, + F6BD646901B3167601A962F7, + F6BD646A01B3167601A962F7, + F6BD646B01B3167601A962F7, + F6BD646C01B3167601A962F7, + F6BD646D01B3167601A962F7, + F6BD646E01B3167601A962F7, + F6BD646F01B3167601A962F7, + F6BD647001B3167601A962F7, + F6BD647101B3167601A962F7, + F6BD647201B3167601A962F7, + F6BD647301B3167601A962F7, + F6BD647401B3167601A962F7, + F6BD647501B3167601A962F7, + F6BD647601B3167601A962F7, + F6BD647701B3167601A962F7, + F6BD647801B3167601A962F7, + F6BD647901B3167601A962F7, + F6BD647A01B3167601A962F7, + F6BD647B01B3167601A962F7, + F6BD647C01B3167601A962F7, + F6BD647D01B3167601A962F7, + F6BD647E01B3167601A962F7, + F6BD647F01B3167601A962F7, + F6BD648001B3167601A962F7, + F6BD648101B3167601A962F7, + F6BD648201B3167601A962F7, + F6BD648301B3167601A962F7, + F6BD648401B3167601A962F7, + F6BD648501B3167601A962F7, + F6BD648601B3167601A962F7, + F6BD648701B3167601A962F7, + F6BD648801B3167601A962F7, + F6BD648901B3167601A962F7, + F6BD648A01B3167601A962F7, + F6BD648B01B3167601A962F7, + F6BD648C01B3167601A962F7, + F6BD648D01B3167601A962F7, + F6BD648E01B3167601A962F7, + F6BD648F01B3167601A962F7, + F6BD649001B3167601A962F7, + F6BD649101B3167601A962F7, + F6BD649201B3167601A962F7, + F6BD649301B3167601A962F7, + F6BD649401B3167601A962F7, + F6BD649501B3167601A962F7, + F6BD649601B3167601A962F7, + F6BD649701B3167601A962F7, + F6BD649801B3167601A962F7, + F6BD649901B3167601A962F7, + F6BD649A01B3167601A962F7, + F6BD649B01B3167601A962F7, + F6BD649C01B3167601A962F7, + F6BD649D01B3167601A962F7, + F6BD649E01B3167601A962F7, + F6BD649F01B3167601A962F7, + F6BD64A001B3167601A962F7, + F6BD64A101B3167601A962F7, + F6BD64A201B3167601A962F7, + F6BD64A301B3167601A962F7, + F6BD64A401B3167601A962F7, + F6BD64A501B3167601A962F7, + F6BD64A601B3167601A962F7, + F6BD64A701B3167601A962F7, + F6BD64A801B3167601A962F7, + F6BD64A901B3167601A962F7, + F6BD64AA01B3167601A962F7, + F6BD64AB01B3167601A962F7, + F6BD64AC01B3167601A962F7, + F6BD64AD01B3167601A962F7, + F6BD64AE01B3167601A962F7, + F6BD64AF01B3167601A962F7, + F6BD64B001B3167601A962F7, + F6BD64B101B3167601A962F7, + F6BD64B201B3167601A962F7, + F6BD64B301B3167601A962F7, + F6BD64B401B3167601A962F7, + F6BD64B501B3167601A962F7, + F6BD64B601B3167601A962F7, + F655020401B4812301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD639301B3131201A962F7 = { + isa = PBXFileReference; + name = appshell.xpt; + path = ../../../xpfe/appshell/public/_xpidlgen/appshell.xpt; + refType = 2; + }; + F6BD639401B3131201A962F7 = { + isa = PBXFileReference; + name = caps.xpt; + path = ../../../caps/idl/_xpidlgen/caps.xpt; + refType = 2; + }; + F6BD639501B3131201A962F7 = { + isa = PBXFileReference; + name = chrome.xpt; + path = ../../../rdf/chrome/public/_xpidlgen/chrome.xpt; + refType = 2; + }; + F6BD639601B3131201A962F7 = { + isa = PBXFileReference; + name = docshell.xpt; + path = ../../../docshell/base/_xpidlgen/docshell.xpt; + refType = 2; + }; + F6BD639701B3131201A962F7 = { + isa = PBXFileReference; + name = dom_base.xpt; + path = ../../../dom/public/idl/base/_xpidlgen/dom_base.xpt; + refType = 2; + }; + F6BD639801B3131201A962F7 = { + isa = PBXFileReference; + name = dom_core.xpt; + path = ../../../dom/public/idl/core/_xpidlgen/dom_core.xpt; + refType = 2; + }; + F6BD639901B3131201A962F7 = { + isa = PBXFileReference; + name = dom_css.xpt; + path = ../../../dom/public/idl/css/_xpidlgen/dom_css.xpt; + refType = 2; + }; + F6BD639A01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_events.xpt; + path = ../../../dom/public/idl/events/_xpidlgen/dom_events.xpt; + refType = 2; + }; + F6BD639B01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_html.xpt; + path = ../../../dom/public/idl/html/_xpidlgen/dom_html.xpt; + refType = 2; + }; + F6BD639C01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_range.xpt; + path = ../../../dom/public/idl/range/_xpidlgen/dom_range.xpt; + refType = 2; + }; + F6BD639D01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_stylesheets.xpt; + path = ../../../dom/public/idl/stylesheets/_xpidlgen/dom_stylesheets.xpt; + refType = 2; + }; + F6BD639E01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_traversal.xpt; + path = ../../../dom/public/idl/traversal/_xpidlgen/dom_traversal.xpt; + refType = 2; + }; + F6BD639F01B3131201A962F7 = { + isa = PBXFileReference; + name = dom_views.xpt; + path = ../../../dom/public/idl/views/_xpidlgen/dom_views.xpt; + refType = 2; + }; + F6BD63A001B3131201A962F7 = { + isa = PBXFileReference; + name = dom_xbl.xpt; + path = ../../../dom/public/idl/xbl/_xpidlgen/dom_xbl.xpt; + refType = 2; + }; + F6BD63A101B3131201A962F7 = { + isa = PBXFileReference; + name = dom_xul.xpt; + path = ../../../dom/public/idl/xul/_xpidlgen/dom_xul.xpt; + refType = 2; + }; + F6BD63A201B3131201A962F7 = { + isa = PBXFileReference; + name = dom.xpt; + path = ../../../dom/public/_xpidlgen/dom.xpt; + refType = 2; + }; + F6BD63A301B3131201A962F7 = { + isa = PBXFileReference; + name = editor.xpt; + path = ../../../editor/idl/_xpidlgen/editor.xpt; + refType = 2; + }; + F6BD63A401B3131201A962F7 = { + isa = PBXFileReference; + name = gfx.xpt; + path = ../../../gfx/idl/_xpidlgen/gfx.xpt; + refType = 2; + }; + F6BD63A501B3131201A962F7 = { + isa = PBXFileReference; + name = gfx2.xpt; + path = ../../../gfx2/public/_xpidlgen/gfx2.xpt; + refType = 2; + }; + F6BD63A601B3131201A962F7 = { + isa = PBXFileReference; + name = libcaps.dylib; + path = ../../../caps/src/libcaps.dylib; + refType = 2; + }; + F6BD63A701B3131201A962F7 = { + isa = PBXFileReference; + name = libchrome.dylib; + path = ../../../rdf/chrome/build/libchrome.dylib; + refType = 2; + }; + F6BD63A801B3131201A962F7 = { + isa = PBXFileReference; + name = libcookie.dylib; + path = ../../../extensions/cookie/libcookie.dylib; + refType = 2; + }; + F6BD63A901B3131201A962F7 = { + isa = PBXFileReference; + name = libdocshell.dylib; + path = ../../../docshell/build/libdocshell.dylib; + refType = 2; + }; + F6BD63AA01B3131201A962F7 = { + isa = PBXFileReference; + name = libeditor.dylib; + path = ../../../editor/libeditor/build/libeditor.dylib; + refType = 2; + }; + F6BD63AB01B3131201A962F7 = { + isa = PBXFileReference; + name = libembedcomponents.dylib; + path = ../../components/build/libembedcomponents.dylib; + refType = 2; + }; + F6BD63AC01B3131201A962F7 = { + isa = PBXFileReference; + name = libgfx_mac.dylib; + path = ../../../gfx/src/mac/libgfx_mac.dylib; + refType = 2; + }; + F6BD63AD01B3131201A962F7 = { + isa = PBXFileReference; + name = libgfx2.dylib; + path = ../../../gfx2/src/libgfx2.dylib; + refType = 2; + }; + F6BD63AE01B3131201A962F7 = { + isa = PBXFileReference; + name = libmozbrwsr.dylib; + path = ../../../xpfe/browser/src/libmozbrwsr.dylib; + refType = 2; + }; + F6BD63AF01B3131201A962F7 = { + isa = PBXFileReference; + name = libnsappshell.dylib; + path = ../../../xpfe/appshell/src/libnsappshell.dylib; + refType = 2; + }; + F6BD63B001B3131201A962F7 = { + isa = PBXFileReference; + name = libtxtsvc.dylib; + path = ../../../editor/txtsvc/src/libtxtsvc.dylib; + refType = 2; + }; + F6BD63B101B3131201A962F7 = { + isa = PBXFileReference; + name = libwebbrwsr.dylib; + path = ../../browser/build/libwebbrwsr.dylib; + refType = 2; + }; + F6BD63B201B3131201A962F7 = { + isa = PBXFileReference; + name = mimetype.xpt; + path = ../../../netwerk/mime/public/_xpidlgen/mimetype.xpt; + refType = 2; + }; + F6BD63B301B3131201A962F7 = { + isa = PBXFileReference; + name = txtsvc.xpt; + path = ../../../editor/txtsvc/public/_xpidlgen/txtsvc.xpt; + refType = 2; + }; + F6BD63B401B3131201A962F7 = { + isa = PBXFileReference; + name = webBrowser_core.xpt; + path = ../../browser/webBrowser/_xpidlgen/webBrowser_core.xpt; + refType = 2; + }; + F6BD63B501B3131201A962F7 = { + isa = PBXFileReference; + name = windowwatcher.xpt; + path = ../../components/windowwatcher/public/_xpidlgen/windowwatcher.xpt; + refType = 2; + }; + F6BD63D901B313EE01A962F7 = { + isa = PBXFileReference; + name = content_base.xpt; + path = ../../../content/base/public/_xpidlgen/content_base.xpt; + refType = 2; + }; + F6BD63DA01B313EE01A962F7 = { + isa = PBXFileReference; + name = jar.xpt; + path = ../../../modules/libjar/_xpidlgen/jar.xpt; + refType = 2; + }; + F6BD63DB01B313EE01A962F7 = { + isa = PBXFileReference; + name = jsurl.xpt; + path = ../../../dom/src/jsurl/_xpidlgen/jsurl.xpt; + refType = 2; + }; + F6BD63DC01B313EE01A962F7 = { + isa = PBXFileReference; + name = layout_base.xpt; + path = ../../../layout/base/public/_xpidlgen/layout_base.xpt; + refType = 2; + }; + F6BD63DD01B313EE01A962F7 = { + isa = PBXFileReference; + name = layout_xul.xpt; + path = ../../../layout/xul/base/public/_xpidlgen/layout_xul.xpt; + refType = 2; + }; + F6BD63DE01B313EE01A962F7 = { + isa = PBXFileReference; + name = libgkcontent.dylib; + path = ../../../content/build/libgkcontent.dylib; + refType = 2; + }; + F6BD63DF01B313EE01A962F7 = { + isa = PBXFileReference; + name = libgklayout.dylib; + path = ../../../layout/build/libgklayout.dylib; + refType = 2; + }; + F6BD63E001B313EE01A962F7 = { + isa = PBXFileReference; + name = libgkview.dylib; + path = ../../../view/src/libgkview.dylib; + refType = 2; + }; + F6BD63E101B313EE01A962F7 = { + isa = PBXFileReference; + name = libhtmlpars.dylib; + path = ../../../htmlparser/src/libhtmlpars.dylib; + refType = 2; + }; + F6BD63E201B313EE01A962F7 = { + isa = PBXFileReference; + name = libjar50.dylib; + path = ../../../modules/libjar/libjar50.dylib; + refType = 2; + }; + F6BD63E301B313EE01A962F7 = { + isa = PBXFileReference; + name = libjsurl.dylib; + path = ../../../dom/src/jsurl/libjsurl.dylib; + refType = 2; + }; + F6BD63E401B313EE01A962F7 = { + isa = PBXFileReference; + name = libnecko.dylib; + path = ../../../netwerk/build/libnecko.dylib; + refType = 2; + }; + F6BD63E501B313EE01A962F7 = { + isa = PBXFileReference; + name = libnecko2.dylib; + path = ../../../netwerk/build2/libnecko2.dylib; + refType = 2; + }; + F6BD63E601B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_about.xpt; + path = ../../../netwerk/protocol/about/public/_xpidlgen/necko_about.xpt; + refType = 2; + }; + F6BD63E701B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_cache.xpt; + path = ../../../netwerk/cache/public/_xpidlgen/necko_cache.xpt; + refType = 2; + }; + F6BD63E801B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_data.xpt; + path = ../../../netwerk/protocol/data/public/_xpidlgen/necko_data.xpt; + refType = 2; + }; + F6BD63E901B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_dns.xpt; + path = ../../../netwerk/dns/public/_xpidlgen/necko_dns.xpt; + refType = 2; + }; + F6BD63EA01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_ftp.xpt; + path = ../../../netwerk/protocol/ftp/public/_xpidlgen/necko_ftp.xpt; + refType = 2; + }; + F6BD63EB01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_http.xpt; + path = ../../../netwerk/protocol/http/public/_xpidlgen/necko_http.xpt; + refType = 2; + }; + F6BD63EC01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_jar.xpt; + path = ../../../netwerk/protocol/jar/public/_xpidlgen/necko_jar.xpt; + refType = 2; + }; + F6BD63ED01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_res.xpt; + path = ../../../netwerk/protocol/res/public/_xpidlgen/necko_res.xpt; + refType = 2; + }; + F6BD63EE01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_socket.xpt; + path = ../../../netwerk/socket/base/_xpidlgen/necko_socket.xpt; + refType = 2; + }; + F6BD63EF01B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_strconv.xpt; + path = ../../../netwerk/streamconv/public/_xpidlgen/necko_strconv.xpt; + refType = 2; + }; + F6BD63F001B313EE01A962F7 = { + isa = PBXFileReference; + name = necko_viewsource.xpt; + path = ../../../netwerk/protocol/viewsource/public/_xpidlgen/necko_viewsource.xpt; + refType = 2; + }; + F6BD63F101B313EE01A962F7 = { + isa = PBXFileReference; + name = necko.xpt; + path = ../../../netwerk/base/public/_xpidlgen/necko.xpt; + refType = 2; + }; + F6BD640B01B3156701A962F7 = { + isa = PBXFileReference; + name = libchardet.dylib; + path = ../../../intl/chardet/src/libchardet.dylib; + refType = 2; + }; + F6BD640C01B3156701A962F7 = { + isa = PBXFileReference; + name = libimggif.dylib; + path = ../../../modules/libpr0n/decoders/gif/libimggif.dylib; + refType = 2; + }; + F6BD640D01B3156701A962F7 = { + isa = PBXFileReference; + name = libimgjpeg.dylib; + path = ../../../modules/libpr0n/decoders/jpeg/libimgjpeg.dylib; + refType = 2; + }; + F6BD640E01B3156701A962F7 = { + isa = PBXFileReference; + name = libimglib2.dylib; + path = ../../../modules/libpr0n/src/libimglib2.dylib; + refType = 2; + }; + F6BD640F01B3156701A962F7 = { + isa = PBXFileReference; + name = libimgpng.dylib; + path = ../../../modules/libpr0n/decoders/png/libimgpng.dylib; + refType = 2; + }; + F6BD641001B3156701A962F7 = { + isa = PBXFileReference; + name = liblwbrk.dylib; + path = ../../../intl/lwbrk/src/liblwbrk.dylib; + refType = 2; + }; + F6BD641101B3156701A962F7 = { + isa = PBXFileReference; + name = libnslocale.dylib; + path = ../../../intl/locale/src/unix/libnslocale.dylib; + refType = 2; + }; + F6BD641201B3156701A962F7 = { + isa = PBXFileReference; + name = libpref.dylib; + path = ../../../modules/libpref/src/libpref.dylib; + refType = 2; + }; + F6BD641301B3156701A962F7 = { + isa = PBXFileReference; + name = libprofile.dylib; + path = ../../../profile/src/libprofile.dylib; + refType = 2; + }; + F6BD641401B3156701A962F7 = { + isa = PBXFileReference; + name = librdf.dylib; + path = ../../../rdf/build/librdf.dylib; + refType = 2; + }; + F6BD641501B3156701A962F7 = { + isa = PBXFileReference; + name = libshistory.dylib; + path = ../../../xpfe/components/shistory/src/libshistory.dylib; + refType = 2; + }; + F6BD641601B3156701A962F7 = { + isa = PBXFileReference; + name = libstrres.dylib; + path = ../../../intl/strres/src/libstrres.dylib; + refType = 2; + }; + F6BD641701B3156701A962F7 = { + isa = PBXFileReference; + name = libuconv.dylib; + path = ../../../intl/uconv/src/libuconv.dylib; + refType = 2; + }; + F6BD641801B3156701A962F7 = { + isa = PBXFileReference; + name = libucvlatin.dylib; + path = ../../../intl/uconv/ucvlatin/libucvlatin.dylib; + refType = 2; + }; + F6BD641901B3156701A962F7 = { + isa = PBXFileReference; + name = libunicharutil.dylib; + path = ../../../intl/unicharutil/src/libunicharutil.dylib; + refType = 2; + }; + F6BD641A01B3156701A962F7 = { + isa = PBXFileReference; + name = liburiloader.dylib; + path = ../../../uriloader/build/liburiloader.dylib; + refType = 2; + }; + F6BD641B01B3156701A962F7 = { + isa = PBXFileReference; + name = libwidget_mac.dylib; + path = ../../../widget/src/cocoa/libwidget_mac.dylib; + refType = 2; + }; + F6BD641C01B3156701A962F7 = { + isa = PBXFileReference; + name = libxpconnect.dylib; + path = ../../../js/src/xpconnect/src/libxpconnect.dylib; + refType = 2; + }; + F6BD641D01B3156701A962F7 = { + isa = PBXFileReference; + name = pref.xpt; + path = ../../../modules/libpref/public/_xpidlgen/pref.xpt; + refType = 2; + }; + F6BD641E01B3156701A962F7 = { + isa = PBXFileReference; + name = profile.xpt; + path = ../../../profile/public/_xpidlgen/profile.xpt; + refType = 2; + }; + F6BD641F01B3156701A962F7 = { + isa = PBXFileReference; + name = rdf.xpt; + path = ../../../rdf/base/idl/_xpidlgen/rdf.xpt; + refType = 2; + }; + F6BD642001B3156701A962F7 = { + isa = PBXFileReference; + name = shistory.xpt; + path = ../../../xpfe/components/shistory/public/_xpidlgen/shistory.xpt; + refType = 2; + }; + F6BD642101B3156701A962F7 = { + isa = PBXFileReference; + name = uconv.xpt; + path = ../../../intl/uconv/idl/_xpidlgen/uconv.xpt; + refType = 2; + }; + F6BD642201B3156701A962F7 = { + isa = PBXFileReference; + name = unicharutil.xpt; + path = ../../../intl/unicharutil/idl/_xpidlgen/unicharutil.xpt; + refType = 2; + }; + F6BD642301B3156701A962F7 = { + isa = PBXFileReference; + name = uriloader.xpt; + path = ../../../uriloader/base/_xpidlgen/uriloader.xpt; + refType = 2; + }; + F6BD642401B3156701A962F7 = { + isa = PBXFileReference; + name = widget.xpt; + path = ../../../widget/src/cocoa/_xpidlgen/widget.xpt; + refType = 2; + }; + F6BD642501B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_base.xpt; + path = ../../../xpcom/base/_xpidlgen/xpcom_base.xpt; + refType = 2; + }; + F6BD642601B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_components.xpt; + path = ../../../xpcom/components/_xpidlgen/xpcom_components.xpt; + refType = 2; + }; + F6BD642701B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_ds.xpt; + path = ../../../xpcom/ds/_xpidlgen/xpcom_ds.xpt; + refType = 2; + }; + F6BD642801B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_io.xpt; + path = ../../../xpcom/io/_xpidlgen/xpcom_io.xpt; + refType = 2; + }; + F6BD642901B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_threads.xpt; + path = ../../../xpcom/threads/_xpidlgen/xpcom_threads.xpt; + refType = 2; + }; + F6BD642A01B3156701A962F7 = { + isa = PBXFileReference; + name = xpcom_xpti.xpt; + path = ../../../xpcom/reflect/xptinfo/public/_xpidlgen/xpcom_xpti.xpt; + refType = 2; + }; + F6BD642B01B3156701A962F7 = { + isa = PBXFileReference; + name = xpconnect.xpt; + path = ../../../js/src/xpconnect/idl/_xpidlgen/xpconnect.xpt; + refType = 2; + }; + F6BD644D01B315FA01A962F7 = { + isa = PBXFileReference; + name = embed_base.xpt; + path = ../../base/_xpidlgen/embed_base.xpt; + refType = 2; + }; + F6BD644E01B315FA01A962F7 = { + isa = PBXFileReference; + name = imglib2.xpt; + path = ../../../modules/libpr0n/public/_xpidlgen/imglib2.xpt; + refType = 2; + }; + F6BD644F01B315FA01A962F7 = { + isa = PBXFileReference; + name = libgkplugin.dylib; + path = ../../../modules/plugin/base/src/libgkplugin.dylib; + refType = 2; + }; + F6BD645001B315FA01A962F7 = { + isa = PBXFileReference; + name = libjsdom.dylib; + path = ../../../dom/src/build/libjsdom.dylib; + refType = 2; + }; + F6BD645501B3167601A962F7 = { + children = ( + F6BD64B801B316DA01A962F7, + F6BD64B901B316DA01A962F7, + F6BD64BA01B316DA01A962F7, + F6BD64BB01B316DA01A962F7, + F6BD64BC01B316DA01A962F7, + F6BD64C701B3172601A962F7, + F6BD64C801B3172601A962F7, + F6BD64D701B3172601A962F7, + F6BD64DD01B3172601A962F7, + F6BD64DE01B3172601A962F7, + F6BD64DF01B3172601A962F7, + F6BD64E001B3172601A962F7, + F6BD64E101B3172601A962F7, + ); + isa = PBXGroup; + name = "Gecko Res"; + path = ""; + refType = 4; + }; + F6BD645601B3167601A962F7 = { + fileRef = F6BD639301B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645701B3167601A962F7 = { + fileRef = F6BD639401B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645801B3167601A962F7 = { + fileRef = F6BD639501B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645901B3167601A962F7 = { + fileRef = F6BD639601B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645A01B3167601A962F7 = { + fileRef = F6BD639701B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645B01B3167601A962F7 = { + fileRef = F6BD639801B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645C01B3167601A962F7 = { + fileRef = F6BD639901B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645D01B3167601A962F7 = { + fileRef = F6BD639A01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645E01B3167601A962F7 = { + fileRef = F6BD639B01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD645F01B3167601A962F7 = { + fileRef = F6BD639C01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646001B3167601A962F7 = { + fileRef = F6BD639D01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646101B3167601A962F7 = { + fileRef = F6BD639E01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646201B3167601A962F7 = { + fileRef = F6BD639F01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646301B3167601A962F7 = { + fileRef = F6BD63A001B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646401B3167601A962F7 = { + fileRef = F6BD63A101B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646501B3167601A962F7 = { + fileRef = F6BD63A201B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646601B3167601A962F7 = { + fileRef = F6BD63A301B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646701B3167601A962F7 = { + fileRef = F6BD63A401B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646801B3167601A962F7 = { + fileRef = F6BD63A501B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646901B3167601A962F7 = { + fileRef = F6BD63A601B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646A01B3167601A962F7 = { + fileRef = F6BD63A701B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646B01B3167601A962F7 = { + fileRef = F6BD63A801B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646C01B3167601A962F7 = { + fileRef = F6BD63A901B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646D01B3167601A962F7 = { + fileRef = F6BD63AA01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646E01B3167601A962F7 = { + fileRef = F6BD63AB01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD646F01B3167601A962F7 = { + fileRef = F6BD63AC01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647001B3167601A962F7 = { + fileRef = F6BD63AD01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647101B3167601A962F7 = { + fileRef = F6BD63AE01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647201B3167601A962F7 = { + fileRef = F6BD63AF01B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647301B3167601A962F7 = { + fileRef = F6BD63B001B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647401B3167601A962F7 = { + fileRef = F6BD63B101B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647501B3167601A962F7 = { + fileRef = F6BD63B201B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647601B3167601A962F7 = { + fileRef = F6BD63B301B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647701B3167601A962F7 = { + fileRef = F6BD63B401B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647801B3167601A962F7 = { + fileRef = F6BD63B501B3131201A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647901B3167601A962F7 = { + fileRef = F6BD63D901B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647A01B3167601A962F7 = { + fileRef = F6BD63DA01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647B01B3167601A962F7 = { + fileRef = F6BD63DB01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647C01B3167601A962F7 = { + fileRef = F6BD63DC01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647D01B3167601A962F7 = { + fileRef = F6BD63DD01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647E01B3167601A962F7 = { + fileRef = F6BD63DE01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD647F01B3167601A962F7 = { + fileRef = F6BD63DF01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648001B3167601A962F7 = { + fileRef = F6BD63E001B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648101B3167601A962F7 = { + fileRef = F6BD63E101B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648201B3167601A962F7 = { + fileRef = F6BD63E201B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648301B3167601A962F7 = { + fileRef = F6BD63E301B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648401B3167601A962F7 = { + fileRef = F6BD63E401B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648501B3167601A962F7 = { + fileRef = F6BD63E501B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648601B3167601A962F7 = { + fileRef = F6BD63E601B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648701B3167601A962F7 = { + fileRef = F6BD63E701B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648801B3167601A962F7 = { + fileRef = F6BD63E801B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648901B3167601A962F7 = { + fileRef = F6BD63E901B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648A01B3167601A962F7 = { + fileRef = F6BD63EA01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648B01B3167601A962F7 = { + fileRef = F6BD63EB01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648C01B3167601A962F7 = { + fileRef = F6BD63EC01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648D01B3167601A962F7 = { + fileRef = F6BD63ED01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648E01B3167601A962F7 = { + fileRef = F6BD63EE01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD648F01B3167601A962F7 = { + fileRef = F6BD63EF01B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649001B3167601A962F7 = { + fileRef = F6BD63F001B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649101B3167601A962F7 = { + fileRef = F6BD63F101B313EE01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649201B3167601A962F7 = { + fileRef = F6BD640B01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649301B3167601A962F7 = { + fileRef = F6BD640C01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649401B3167601A962F7 = { + fileRef = F6BD640D01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649501B3167601A962F7 = { + fileRef = F6BD640E01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649601B3167601A962F7 = { + fileRef = F6BD640F01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649701B3167601A962F7 = { + fileRef = F6BD641001B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649801B3167601A962F7 = { + fileRef = F6BD641101B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649901B3167601A962F7 = { + fileRef = F6BD641201B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649A01B3167601A962F7 = { + fileRef = F6BD641301B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649B01B3167601A962F7 = { + fileRef = F6BD641401B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649C01B3167601A962F7 = { + fileRef = F6BD641501B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649D01B3167601A962F7 = { + fileRef = F6BD641601B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649E01B3167601A962F7 = { + fileRef = F6BD641701B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD649F01B3167601A962F7 = { + fileRef = F6BD641801B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A001B3167601A962F7 = { + fileRef = F6BD641901B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A101B3167601A962F7 = { + fileRef = F6BD641A01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A201B3167601A962F7 = { + fileRef = F6BD641B01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A301B3167601A962F7 = { + fileRef = F6BD641C01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A401B3167601A962F7 = { + fileRef = F6BD641D01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A501B3167601A962F7 = { + fileRef = F6BD641E01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A601B3167601A962F7 = { + fileRef = F6BD641F01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A701B3167601A962F7 = { + fileRef = F6BD642001B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A801B3167601A962F7 = { + fileRef = F6BD642101B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64A901B3167601A962F7 = { + fileRef = F6BD642201B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AA01B3167601A962F7 = { + fileRef = F6BD642301B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AB01B3167601A962F7 = { + fileRef = F6BD642401B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AC01B3167601A962F7 = { + fileRef = F6BD642501B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AD01B3167601A962F7 = { + fileRef = F6BD642601B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AE01B3167601A962F7 = { + fileRef = F6BD642701B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64AF01B3167601A962F7 = { + fileRef = F6BD642801B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B001B3167601A962F7 = { + fileRef = F6BD642901B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B101B3167601A962F7 = { + fileRef = F6BD642A01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B201B3167601A962F7 = { + fileRef = F6BD642B01B3156701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B301B3167601A962F7 = { + fileRef = F6BD644D01B315FA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B401B3167601A962F7 = { + fileRef = F6BD644E01B315FA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B501B3167601A962F7 = { + fileRef = F6BD644F01B315FA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B601B3167601A962F7 = { + fileRef = F6BD645001B315FA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64B701B3167601A962F7 = { + buildActionMask = 2147483647; + dstPath = res; + dstSubfolderSpec = 6; + files = ( + F6BD64C201B316DA01A962F7, + F6BD64C301B316DA01A962F7, + F6BD64C401B316DA01A962F7, + F6BD64C501B316DA01A962F7, + F6BD64C601B316DA01A962F7, + F6BD650401B3184301A962F7, + F6BD650501B3184301A962F7, + F6BD650601B3184301A962F7, + F6BD650701B3184301A962F7, + F6BD650801B3184301A962F7, + F6BD650901B3184301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD64B801B316DA01A962F7 = { + isa = PBXFileReference; + name = charsetalias.properties; + path = ../../../intl/uconv/src/charsetalias.properties; + refType = 2; + }; + F6BD64B901B316DA01A962F7 = { + isa = PBXFileReference; + name = charsetData.properties; + path = ../../../intl/uconv/src/charsetData.properties; + refType = 2; + }; + F6BD64BA01B316DA01A962F7 = { + isa = PBXFileReference; + name = langGroups.properties; + path = ../../../intl/locale/src/langGroups.properties; + refType = 2; + }; + F6BD64BB01B316DA01A962F7 = { + isa = PBXFileReference; + name = language.properties; + path = ../../../intl/locale/src/language.properties; + refType = 2; + }; + F6BD64BC01B316DA01A962F7 = { + isa = PBXFileReference; + name = unixcharset.properties; + path = ../../../intl/uconv/src/unixcharset.properties; + refType = 2; + }; + F6BD64C201B316DA01A962F7 = { + fileRef = F6BD64B801B316DA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64C301B316DA01A962F7 = { + fileRef = F6BD64B901B316DA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64C401B316DA01A962F7 = { + fileRef = F6BD64BA01B316DA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64C501B316DA01A962F7 = { + fileRef = F6BD64BB01B316DA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64C601B316DA01A962F7 = { + fileRef = F6BD64BC01B316DA01A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD64C701B3172601A962F7 = { + isa = PBXFileReference; + name = arrow.gif; + path = ../../../layout/html/document/src/arrow.gif; + refType = 2; + }; + F6BD64C801B3172601A962F7 = { + children = ( + F6BD64C901B3172601A962F7, + F6BD64CA01B3172601A962F7, + F6BD64CB01B3172601A962F7, + F6BD64CC01B3172601A962F7, + F6BD64CD01B3172601A962F7, + F6BD64CE01B3172601A962F7, + F6BD64CF01B3172601A962F7, + F6BD64D001B3172601A962F7, + F6BD64D101B3172601A962F7, + F6BD64D201B3172601A962F7, + F6BD64D301B3172601A962F7, + F6BD64D401B3172601A962F7, + F6BD64D501B3172601A962F7, + F6BD64D601B3172601A962F7, + ); + isa = PBXGroup; + name = builtin; + path = ../../../dist/bin/res/builtin; + refType = 2; + }; + F6BD64C901B3172601A962F7 = { + isa = PBXFileReference; + path = "button-disabled-left.gif"; + refType = 4; + }; + F6BD64CA01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-disabled-middle.gif"; + refType = 4; + }; + F6BD64CB01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-disabled-right.gif"; + refType = 4; + }; + F6BD64CC01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-normal-left.gif"; + refType = 4; + }; + F6BD64CD01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-normal-middle.gif"; + refType = 4; + }; + F6BD64CE01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-normal-right.gif"; + refType = 4; + }; + F6BD64CF01B3172601A962F7 = { + isa = PBXFileReference; + path = "button-pressed-left.gif"; + refType = 4; + }; + F6BD64D001B3172601A962F7 = { + isa = PBXFileReference; + path = "button-pressed-middle.gif"; + refType = 4; + }; + F6BD64D101B3172601A962F7 = { + isa = PBXFileReference; + path = "button-pressed-right.gif"; + refType = 4; + }; + F6BD64D201B3172601A962F7 = { + isa = PBXFileReference; + path = buttons.css; + refType = 4; + }; + F6BD64D301B3172601A962F7 = { + isa = PBXFileReference; + path = htmlBindings.xml; + refType = 4; + }; + F6BD64D401B3172601A962F7 = { + isa = PBXFileReference; + path = platformButtonBindings.xml; + refType = 4; + }; + F6BD64D501B3172601A962F7 = { + isa = PBXFileReference; + path = platformHTMLBindings.xml; + refType = 4; + }; + F6BD64D601B3172601A962F7 = { + isa = PBXFileReference; + path = "xbl-forms.css"; + refType = 4; + }; + F6BD64D701B3172601A962F7 = { + children = ( + F6BD64D801B3172601A962F7, + F6BD64D901B3172601A962F7, + F6BD64DA01B3172601A962F7, + F6BD64DB01B3172601A962F7, + F6BD64DC01B3172601A962F7, + ); + isa = PBXGroup; + name = entityTables; + path = ../../../dist/bin/res/entityTables; + refType = 2; + }; + F6BD64D801B3172601A962F7 = { + isa = PBXFileReference; + path = html40Latin1.properties; + refType = 4; + }; + F6BD64D901B3172601A962F7 = { + isa = PBXFileReference; + path = html40Special.properties; + refType = 4; + }; + F6BD64DA01B3172601A962F7 = { + isa = PBXFileReference; + path = html40Symbols.properties; + refType = 4; + }; + F6BD64DB01B3172601A962F7 = { + isa = PBXFileReference; + path = htmlEntityVersions.properties; + refType = 4; + }; + F6BD64DC01B3172601A962F7 = { + isa = PBXFileReference; + path = transliterate.properties; + refType = 4; + }; + F6BD64DD01B3172601A962F7 = { + isa = PBXFileReference; + name = forms.css; + path = ../../../layout/html/document/src/forms.css; + refType = 2; + }; + F6BD64DE01B3172601A962F7 = { + isa = PBXFileReference; + name = html.css; + path = ../../../layout/html/document/src/html.css; + refType = 2; + }; + F6BD64DF01B3172601A962F7 = { + isa = PBXFileReference; + name = quirk.css; + path = ../../../layout/html/document/src/quirk.css; + refType = 2; + }; + F6BD64E001B3172601A962F7 = { + isa = PBXFileReference; + name = ua.css; + path = ../../../dist/bin/res/ua.css; + refType = 2; + }; + F6BD64E101B3172601A962F7 = { + isa = PBXFileReference; + name = viewsource.css; + path = ../../../layout/html/document/src/viewsource.css; + refType = 2; + }; + F6BD64FB01B3184301A962F7 = { + children = ( + F6BD64FC01B3184301A962F7, + F6BD64FD01B3184301A962F7, + F6BD64FE01B3184301A962F7, + ); + isa = PBXGroup; + name = "Gecko Defaults"; + path = ""; + refType = 4; + }; + F6BD64FC01B3184301A962F7 = { + isa = PBXFileReference; + name = all.js; + path = ../../../modules/libpref/src/init/all.js; + refType = 2; + }; + F6BD64FD01B3184301A962F7 = { + isa = PBXFileReference; + name = initpref.js; + path = ../../../modules/libpref/src/initpref.js; + refType = 2; + }; + F6BD64FE01B3184301A962F7 = { + isa = PBXFileReference; + name = unix.js; + path = ../../../modules/libpref/src/unix/unix.js; + refType = 2; + }; + F6BD64FF01B3184301A962F7 = { + children = ( + F6BD650001B3184301A962F7, + ); + isa = PBXGroup; + name = "Gecko Chrome"; + refType = 4; + }; + F6BD650001B3184301A962F7 = { + isa = PBXFileReference; + name = embed.jar; + path = ../../../dist/bin/chrome/embed.jar; + refType = 2; + }; + F6BD650401B3184301A962F7 = { + fileRef = F6BD64C701B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650501B3184301A962F7 = { + fileRef = F6BD64DD01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650601B3184301A962F7 = { + fileRef = F6BD64DE01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650701B3184301A962F7 = { + fileRef = F6BD64DF01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650801B3184301A962F7 = { + fileRef = F6BD64E001B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650901B3184301A962F7 = { + fileRef = F6BD64E101B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650A01B3184301A962F7 = { + buildActionMask = 2147483647; + dstPath = res/builtin; + dstSubfolderSpec = 6; + files = ( + F6BD650B01B3184301A962F7, + F6BD650C01B3184301A962F7, + F6BD650D01B3184301A962F7, + F6BD650E01B3184301A962F7, + F6BD650F01B3184301A962F7, + F6BD651001B3184301A962F7, + F6BD651101B3184301A962F7, + F6BD651201B3184301A962F7, + F6BD651301B3184301A962F7, + F6BD651401B3184301A962F7, + F6BD651501B3184301A962F7, + F6BD651601B3184301A962F7, + F6BD651701B3184301A962F7, + F6BD651801B3184301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD650B01B3184301A962F7 = { + fileRef = F6BD64C901B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650C01B3184301A962F7 = { + fileRef = F6BD64CA01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650D01B3184301A962F7 = { + fileRef = F6BD64CB01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650E01B3184301A962F7 = { + fileRef = F6BD64CC01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD650F01B3184301A962F7 = { + fileRef = F6BD64CD01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651001B3184301A962F7 = { + fileRef = F6BD64CE01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651101B3184301A962F7 = { + fileRef = F6BD64CF01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651201B3184301A962F7 = { + fileRef = F6BD64D001B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651301B3184301A962F7 = { + fileRef = F6BD64D101B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651401B3184301A962F7 = { + fileRef = F6BD64D201B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651501B3184301A962F7 = { + fileRef = F6BD64D301B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651601B3184301A962F7 = { + fileRef = F6BD64D401B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651701B3184301A962F7 = { + fileRef = F6BD64D501B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651801B3184301A962F7 = { + fileRef = F6BD64D601B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651901B3184301A962F7 = { + buildActionMask = 2147483647; + dstPath = res/entityTables; + dstSubfolderSpec = 6; + files = ( + F6BD651A01B3184301A962F7, + F6BD651B01B3184301A962F7, + F6BD651C01B3184301A962F7, + F6BD651D01B3184301A962F7, + F6BD651E01B3184301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD651A01B3184301A962F7 = { + fileRef = F6BD64D801B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651B01B3184301A962F7 = { + fileRef = F6BD64D901B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651C01B3184301A962F7 = { + fileRef = F6BD64DA01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651D01B3184301A962F7 = { + fileRef = F6BD64DB01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651E01B3184301A962F7 = { + fileRef = F6BD64DC01B3172601A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD651F01B3184301A962F7 = { + buildActionMask = 2147483647; + dstPath = defaults/pref; + dstSubfolderSpec = 6; + files = ( + F6BD652001B3184301A962F7, + F6BD652101B3184301A962F7, + F6BD652201B3184301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD652001B3184301A962F7 = { + fileRef = F6BD64FC01B3184301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652101B3184301A962F7 = { + fileRef = F6BD64FD01B3184301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652201B3184301A962F7 = { + fileRef = F6BD64FE01B3184301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652301B3184301A962F7 = { + buildActionMask = 2147483647; + dstPath = chrome; + dstSubfolderSpec = 6; + files = ( + F6BD652401B3184301A962F7, + ); + isa = PBXCopyFilesBuildPhase; + name = "Copy Files"; + }; + F6BD652401B3184301A962F7 = { + fileRef = F6BD650001B3184301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652601B3194901A962F7 = { + fileRef = F6BD637C01B30E2901A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652701B3194901A962F7 = { + fileRef = F6BD638001B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652801B3194901A962F7 = { + fileRef = F6BD638101B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6BD652901B3194901A962F7 = { + fileRef = F6BD638201B30EA301A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + F6C0910901B59CF701A962F7 = { + isa = PBXFrameworkReference; + name = NSBrowserView.framework; + path = /Users/vidur/Library/Frameworks/NSBrowserView.framework; + refType = 0; + }; + F6C0910A01B59CF701A962F7 = { + fileRef = F6C0910901B59CF701A962F7; + isa = PBXBuildFile; + settings = { + }; + }; + }; + rootObject = 29B97313FDCFA39411CA2CEA; +} diff --git a/embedding/tests/cocoaEmbed/English.lproj/InfoPlist.strings b/embedding/tests/cocoaEmbed/English.lproj/InfoPlist.strings new file mode 100644 index 0000000000000000000000000000000000000000..910bb3adfc373ed6d732c0a72f6a1a7cc8a048be GIT binary patch literal 550 zcmbu5%?`m(6ohB(DQ+x9C|j{1{t_%Su~%&o+DaAS;ql!@G!bm1Y0tfLrf25N?XJ2i zG8!wvhF0Hm@cg96T6J=nUuuB$3I58&c2QELMBEoYEPRW&|E + + + + IBDocumentLocation + 38 70 356 240 0 0 1024 746 + IBFramework Version + 219.0 + IBMainMenuLocation + 69 252 318 44 0 0 1024 746 + IBSystem Version + 5L14 + IBUserGuides + + Window + + guideLocations + + guidesLocked + NO + + + + diff --git a/embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/objects.nib b/embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/objects.nib new file mode 100644 index 0000000000000000000000000000000000000000..e4cc70d3701b7251a1da4ff64bd98d02ee205031 GIT binary patch literal 6289 zcmb7I4Qx}_6~520)BKP$ZAvy;Iy{*(qTPHMzRtcm^olu#Om?b78vhUny zJ2q(&X2^T@oqNu?=Y03vd(XM<`ov&N55*Iv9_Z&)|FX1p%d#4~{GDqyZrP>>6L$v^ z0nW}?R!x`Rp|DiiVd+T56Gp#7TsUmG+DY{KF8_vPBCsW*`x9n3+NUYWLVMWKzShv? z_r+q7a4?Vv8&NxDTUz*T0m*7e>d_=;9}HXWaC>_@v!2@HUZ+Q5wliKqug^3CgUqt7 zgCf-&&S+#&og?3w(EGXe-{Ew|YJir`PEysrG7NQl_S9_{#Nb{>>7G5>YI}$^F*dYo ze0-dxpronG@3_^Y$Bm>J)E5p5$YHF`{y?8@qfH*d&W^2m@X`K&`KWEDtY3>4(F0-X z*%02Lhx~~^LPr$$Y`^fP2d&4xfYN}RU!Y{rvD$LI*r8@u#@a%@0i6$ZYL z+G{n&lUw>B>kAToE0unw7hrWpdkxZAPdc+o=S{vXMl#{OO7mFJWoRs#=*SEmVT_H9 zmBTWLN7>qK>b<(DM}vBN@#4ky^b*&qwZ^ZT+rv;fN#FD3j!v+_S*9lC`(6H`tU}hd z|3814*M&p+)i7ZKw5?aqKqX#;MZJ>UnAobDlMSEDUgO_t40wH!$RsB#d9M|;=KGW3 zNi$5QKQ@)=gxD+~M!}|+!R3UZdu=$PPqM9I0vwiNq~%nkRUyVmu@;?bSeg-s_qvTS zJxXCi{Km}u^~CS((Sv$4F}-CKoG=hu!*l7=BSSwzSYxodj))#Gy~^jQLY9nb0Xoib zcN@VZ)>|T8hEr~2=DBek^>jpxxY{xr`Cq$V4c*ucy?#BBj1{M`d*<U>=`p914vBbB|tN{?7EwGtaxDu&N`OP=oK7ULVDzyTgbLD(2wK%%1K* z90v>ewf!2nRk%-DG3EP=V{e^bkKnXdyAtUROt1S|VZc5S4NV&U>a7GUm^*b4HmSM0 zj>L*#(mS0g4u382WAonOVBR;gM1zvR8MZxaB;yLs(9BXT55y_x2`QYt-d@A>DhCNM zeP;1yf6z1{5pTknP@;z3HkE8~B{-8*_k@RjtemTkBVgQnVMIW8jUi}cJ(ioT|Q4upmrlPNH z%Ga6=;b^!&{J66^`lqwF?HV?4N9m1gD2t_aLDRO@G(P75DtUuAXvD$cxKKJU_7Q^h zpqJ7<+u5O18hZ69I&-+VGC6<{a{!hKnq;RWn)G(q?>FwZLLnHGR&IQj$d!#=PbUv(!R`4 z9gfMDQuu|r>&skwvV}2vrhSyfrc+4FgTZ#DA^oOIzchRY;_@!bnuU}?Ee-msE50Gt&Y0z<(Z`?zIsaPNJbO6PYI(l9Y8=Q$ZNd~mKJ1LEz7cQJC%ZZClT(js)Ft9s5z)Q=rAG%T+UWoRTvI)Q0*VY z-q}yn(VPHsYXZSX`%EJl4JlUJx-VO0xq5pw&8Bws!S&#*CC-WdLkyiZkkD49a7d}@ zW=%4YFrw^R1Yk`Oz-I2cWs{e&P2M7SdmY>Wk|RLStX})_kXyULl-w&A&b{6UgzR;x z)N3l??Xha(@vtgk+BtiFjy7ZuwU3XXGGZt@Ix}+t+tNE6*lu!QTL*|DY&)I_fEQ$e zu?E0IP(g$aRy9vfm7`*0HQ9Y5*^NK|PbxL%7OtJ*+J9*B>0R`IN}+}ggKJDM?(%n=MxUw2CCjgdM$xDRzHDsVFFjZ&Pt&) zE9k7xvS@l@^;h?emWNwYfrpls!*@T0+u@Y$6N^X1{JfakBtFfF@w{km5@&Pb5uZ4p z6K`fk>wHm{7oNO0oE1%t;=Qnqjk46)kv8f5u?Wgiu3Z{NaU7=Q?}S#c(RJ^D zgWOPT2UZwnwXhMRiPFFLfg)4QwJ)VvZjuL_ZeV^cs~zI(BxgLG%DN6cv1`}(ztzJQ zJw97KJi~XbGqnv1I5~p(F(&Pbab;BM8==11IPNScUn!A4Ci3hcmD5)h$|aWL6qt1h z-RuuXvF()T2Z(;FVIm_@rs1wE8VZ;pbyd|Ji0Y9N>#^NHwPh>rX4Lgc+3i@o#B-E* zJj7EXy{E*IQ6eIB`&_Yca=;xd^VCC>>KGMRB~6!!<}pzomPmC(s*9^K0Ln}BONtfQ z#00BLk%Fl2N?bKWs#ds_XbXsTJwbeL5(j4`1PiINF-X^q#gx1xxF`kJzmzcg`XV|7 zPdJ)HIiuKAHjdP_#Cw)_8wydQt|e5LW!L=CRRB3i;NwU85OBMio@+beXy7{Aj}VLrX8y~j$2cdV|3zW z0+y>iJdd-dWoDanarO&&iL+C^o()#6S=rquHx)Nxm%MfJo2+|%LdN& z%L`rTKf>7oyk2||j{}@NB^Pk^TiL|fFXibUNc8?pesZ78-7n_=EZM`^F);oE{@{hf z@B_S#aduc<&i(-M2b>+1&75V>{tzz9eSK)Xyi0DIjrYFCrH8Xox$Fz_ zz)E?XvnS=~t@16-o{%k^y(B;Ck=Z-tVVu`s-usX|wNq~9?2q_(hqKpZ+ZW}Cfsc1N zJ1AkmyJ+M85ea04Jj$6ZTRD4E&c$v6`rkPFGhTn?>`xLCvm0#;H6{W4kUY5#pZhuc lvAoRLEArzXW;pvxhNThJO`U5xjGz%%YX +#import "NSBrowserView.h" + +@interface MyBrowserView : NSView +{ + IBOutlet id urlbar; + IBOutlet id status; + IBOutlet id progress; + NSBrowserView* browserView; + NSString* defaultStatus; + NSString* loadingStatus; +} +- (IBAction)load:(id)sender; +- (void)awakeFromNib; +- (void)setFrame:(NSRect)frameRect; + +// NSBrowserListener messages +- (void)onLoadingStarted; +- (void)onLoadingCompleted:(BOOL)succeeded; +- (void)onProgressChange:(int)currentBytes outOf:(int)maxBytes; +- (void)onLocationChange:(NSURL*)url; + +// NSBrowserContainer messages +- (void)setStatus:(NSString *)statusString ofType:(NSStatusType)type; +- (NSString *)title; +- (void)setTitle:(NSString *)title; +- (void)sizeBrowserTo:(NSSize)dimensions; +- (NSBrowserView*)createBrowserWindow:(unsigned int)mask; + +@end diff --git a/embedding/tests/cocoaEmbed/MyBrowserView.mm b/embedding/tests/cocoaEmbed/MyBrowserView.mm new file mode 100644 index 000000000000..fdf3b237249a --- /dev/null +++ b/embedding/tests/cocoaEmbed/MyBrowserView.mm @@ -0,0 +1,154 @@ +#import "MyBrowserView.h" + +#define DOCUMENT_DONE_STRING @"Document: Done" +#define LOADING_STRING @"Loading..." + +@implementation MyBrowserView + +- (IBAction)load:(id)sender +{ + NSString* str = [urlbar stringValue]; + NSURL* url = [NSURL URLWithString:str]; + [browserView loadURI:url flags:NSLoadFlagsNone]; +} + +- (void)awakeFromNib +{ + NSRect bounds = [self bounds]; + browserView = [[NSBrowserView alloc] initWithFrame:bounds]; + [self addSubview:browserView]; + [browserView setContainer:self]; + [browserView addListener:self]; + + defaultStatus = NULL; + loadingStatus = DOCUMENT_DONE_STRING; + [status setStringValue:loadingStatus]; +} + +- (void)setFrame:(NSRect)frameRect +{ + [super setFrame:frameRect]; + NSRect bounds = [self bounds]; + [browserView setFrame:bounds]; +} + +- (void)onLoadingStarted +{ + if (defaultStatus) { + [defaultStatus release]; + defaultStatus = NULL; + } + + [progress setIndeterminate:YES]; + [progress startAnimation:self]; + + loadingStatus = LOADING_STRING; + [status setStringValue:loadingStatus]; + +#ifdef DEBUG_vidur + printf("Starting to load\n"); +#endif +} + +- (void)onLoadingCompleted:(BOOL)succeeded +{ + [progress setIndeterminate:YES]; + [progress stopAnimation:self]; + + loadingStatus = DOCUMENT_DONE_STRING; + if (defaultStatus) { + [status setStringValue:defaultStatus]; + } + else { + [status setStringValue:loadingStatus]; + } + +#ifdef DEBUG_vidur + printf("Loading completed\n"); +#endif +} + +- (void)onProgressChange:(int)currentBytes outOf:(int)maxBytes +{ + if (maxBytes > 0) { + BOOL isIndeterminate = [progress isIndeterminate]; + if (isIndeterminate) { + [progress setIndeterminate:NO]; + } + double val = ((double)currentBytes / (double)maxBytes) * 100.0; + [progress setDoubleValue:val]; +#ifdef DEBUG_vidur + printf("Progress notification: %f%%\n", val); +#endif + } +} + +- (void)onLocationChange:(NSURL*)url +{ + NSString* spec = [url absoluteString]; + [urlbar setStringValue:spec]; + +#ifdef DEBUG_vidur + const char* str = [spec cString]; + printf("Location changed to: %s\n", str); +#endif +} + +- (void)setStatus:(NSString *)statusString ofType:(NSStatusType)type +{ + if (type == NSStatusTypeScriptDefault) { + if (defaultStatus) { + [defaultStatus release]; + } + defaultStatus = statusString; + if (defaultStatus) { + [defaultStatus retain]; + } + } + else if (!statusString) { + if (defaultStatus) { + [status setStringValue:defaultStatus]; + } + else { + [status setStringValue:loadingStatus]; + } + } + else { + [status setStringValue:statusString]; + } +} + +- (NSString *)title +{ + NSWindow* window = [self window]; + NSString* str = [window title]; + return str; +} + +- (void)setTitle:(NSString *)title +{ + NSWindow* window = [self window]; + [window setTitle:title]; +} + +- (void)sizeBrowserTo:(NSSize)dimensions +{ + NSRect bounds = [self bounds]; + float dx = dimensions.width - bounds.size.width; + float dy = dimensions.height - bounds.size.height; + + NSWindow* window = [self window]; + NSRect frame = [window frame]; + frame.size.width += dx; + frame.size.height += dy; + + [window setFrame:frame display:YES]; +} + +- (NSBrowserView*)createBrowserWindow:(unsigned int)mask +{ + // XXX not implemented + return NULL; +} + +@end diff --git a/embedding/tests/cocoaEmbed/main.m b/embedding/tests/cocoaEmbed/main.m new file mode 100644 index 000000000000..b849d40786da --- /dev/null +++ b/embedding/tests/cocoaEmbed/main.m @@ -0,0 +1,6 @@ +#import + +int main(int argc, const char *argv[]) +{ + return NSApplicationMain(argc, argv); +}