From: Felix Paul Kühne Date: Wed, 29 Jul 2009 23:52:20 +0000 (+0200) Subject: macosx: basic Sparkle integration X-Git-Tag: 1.1.0-ff~4726 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=143fd4d8c203b40ea0a3ff2efdff2c30c474963f;p=vlc macosx: basic Sparkle integration Shows basic release notes and demonstrates the user experience. Actual updating not yet possible. --- diff --git a/Makefile.am b/Makefile.am index 5e96041ed1..3bab207b29 100644 --- a/Makefile.am +++ b/Makefile.am @@ -428,6 +428,8 @@ VLC-release.app: vlc for i in AUTHORS COPYING THANKS; do \ cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ done + mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle + cp -R $(top_srcdir)/extras/contrib/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle mkdir -p $(top_builddir)/tmp/modules/audio_output mkdir -p $(top_builddir)/tmp/modules/gui/macosx for i in \ @@ -581,6 +583,8 @@ VLC.app: vlc $(top_builddir)/src/.libs/libvlccore.dylib $(top_builddir)/src/.lib for i in AUTHORS COPYING THANKS; do \ cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ done + mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle + cp -R $(top_srcdir)/extras/contrib/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle mkdir -p $(top_builddir)/tmp/modules/audio_output mkdir -p $(top_builddir)/tmp/modules/gui/macosx for i in \ diff --git a/configure.ac b/configure.ac index 47302f2a6c..53e6a44af5 100644 --- a/configure.ac +++ b/configure.ac @@ -5064,6 +5064,7 @@ then VLC_ADD_LDFLAGS([macosx minimal_macosx], [-Wl,-framework,CoreServices]) VLC_ADD_LDFLAGS([macosx minimal_macosx], [-Wl,-framework,AGL]) VLC_ADD_LDFLAGS([macosx], [-Wl,-framework,IOKit]) + VLC_ADD_LDFLAGS([macosx], [-F\\\${top_srcdir}/extras/contrib/Sparkle -Wl,-framework,Sparkle]) dnl For bug report VLC_ADD_LDFLAGS([macosx], [-Wl,-framework,AddressBook]) VLC_ADD_LDFLAGS([macosx qtcapture], [-Wl,-framework,QTKit]) diff --git a/extras/contrib/src/Distributions/darwin.mak b/extras/contrib/src/Distributions/darwin.mak index 1758848998..f1dd7d9357 100644 --- a/extras/contrib/src/Distributions/darwin.mak +++ b/extras/contrib/src/Distributions/darwin.mak @@ -6,7 +6,7 @@ all: .autoconf .gnumake .automake .libtool .intl .pkgcfg .yasm .freetype \ .png .gpg-error .gcrypt .gnutls .cddb .cdio .vcdimager \ .SDL_image .glib .gecko .mpcdec .dirac_encoder .dirac_decoder \ .dca .tag .x264 .goom2k4 .lua .zvbi .fontconfig .ncurses .liboil \ - .schroedinger .libass .libupnp .kate .aclocal + .schroedinger .libass .libupnp .kate .Sparkle .aclocal # .expat .clinkcc don't work with SDK yet # .glib .IDL .gecko are required to build the mozilla plugin # .mozilla-macosx will build an entire mozilla. it can be used if we need to create a new .gecko package diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile index 4804d78b54..82ec6fe6f7 100644 --- a/extras/contrib/src/Makefile +++ b/extras/contrib/src/Makefile @@ -2507,6 +2507,29 @@ CLEAN_FILE += .libass CLEAN_PKG += libass DISTCLEAN_PKG += libass-$(ASS_VERSION).tar.bz2 +# *************************************************************************** +# Sparkle +# *************************************************************************** + +"Sparkle\ $(SPARKLE_VERSION).zip": + $(WGET) $(SPARKLE_URL) + +Sparkle: "Sparkle\ $(SPARKLE_VERSION).zip" + rm -rf $@ || true + unzip $< + touch $@ + +.Sparkle: Sparkle + rm -rf ../Sparkle + mv Sparkle .. + mkdir Sparkle + (cd $<) + touch $@ + +CLEAN_FILE += .Sparkle +CLEAN_PKG += Sparkle +DISTCLEAN_PKG += Sparkle%20$(SPARKLE_VERSION).zip + # *************************************************************************** # UPNP library # *************************************************************************** diff --git a/extras/contrib/src/packages.mak b/extras/contrib/src/packages.mak index 499ba1d382..ff806ac102 100644 --- a/extras/contrib/src/packages.mak +++ b/extras/contrib/src/packages.mak @@ -229,3 +229,6 @@ ASS_URL=$(SF)/libass/libass-$(ASS_VERSION).tar.bz2 ASS_GIT=git://greg.geekmind.org/libass.git GSM_VERSION=1.0.12 GSM_URL=http://user.cs.tu-berlin.de/~jutta/gsm/gsm-$(GSM_VERSION).tar.gz +SPARKLE_VERSION=1.5b6-vlc +#SPARKLE_URL=http://sparkle.andymatuschak.org/files/Sparkle%20$(SPARKLE_VERSION).zip +SPARKLE_URL=$(VIDEOLAN)/testing/contrib/Sparkle%20$(SPARKLE_VERSION).zip diff --git a/extras/package/macosx/Info.plist.in b/extras/package/macosx/Info.plist.in index 75971e8758..f24b6eb8dd 100644 --- a/extras/package/macosx/Info.plist.in +++ b/extras/package/macosx/Info.plist.in @@ -1019,6 +1019,8 @@ Binary + SUFeedURL + http://jones.videolan.org/~videolan/fpk/sparkle/vlc.xml CFBundleExecutable VLC CFBundleGetInfoString diff --git a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib index deda71792e..f10301694e 100644 --- a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib +++ b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib @@ -2,7 +2,7 @@ 1050 - 9L25 + 9L27 677 949.54 353.00 @@ -11,8 +11,8 @@ + - YES @@ -1724,7 +1724,7 @@ WebURLsWithTitlesPboardType - {597, 15} + {597, 14} @@ -1804,7 +1804,7 @@ 6 - {1116, 1e+07} + {1196, 1e+07} {114, 0} @@ -5675,6 +5675,9 @@ LCAuLi4 {3.40282e+38, 3.40282e+38} embeddedvoutwindow + + SUUpdater + @@ -7455,14 +7458,6 @@ LCAuLi4 2458 - - - checkForUpdate: - - - - 2459 - takeIntValueFrom: @@ -9135,6 +9130,14 @@ LCAuLi4 4532 + + + checkForUpdates: + + + + 4534 + @@ -12672,6 +12675,12 @@ LCAuLi4 + + 4533 + + + Sparkle Updater + @@ -13542,6 +13551,7 @@ LCAuLi4 4445.IBPluginDependency 446.IBPluginDependency 446.ImportedFromIB2 + 4533.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -14101,7 +14111,7 @@ LCAuLi4 com.apple.InterfaceBuilder.CocoaPlugin - {{69, 713}, {308, 43}} + {{343, 713}, {308, 43}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -14456,6 +14466,7 @@ LCAuLi4 com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -14463,7 +14474,7 @@ LCAuLi4 com.apple.InterfaceBuilder.CocoaPlugin - {{82, 199}, {270, 233}} + {{355, 449}, {270, 233}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -14523,7 +14534,7 @@ LCAuLi4 - 4532 + 4534 @@ -15829,6 +15840,36 @@ LCAuLi4 + + YES + + NSObject + + IBDocumentRelativeSource + ../../../../contrib/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h + + + + NSObject + + IBDocumentRelativeSource + ../../../../contrib/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h + + + + SUUpdater + NSObject + + checkForUpdates: + id + + + delegate + id + + + + 0 ../../vlc.xcodeproj diff --git a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib index d6dd730c55..f93a00698f 100644 Binary files a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib and b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/extras/package/macosx/Resources/English.lproj/Update.nib/designable.nib b/extras/package/macosx/Resources/English.lproj/Update.nib/designable.nib deleted file mode 100644 index b35a32cb40..0000000000 --- a/extras/package/macosx/Resources/English.lproj/Update.nib/designable.nib +++ /dev/null @@ -1,761 +0,0 @@ - - - - 1050 - 9L16 - 677 - 949.54 - 353.00 - - YES - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - YES - - - YES - - - - YES - - NSObject - - - FirstResponder - - - NSApplication - - - 15 - 2 - {{161, 425}, {490, 331}} - 1886912512 - Check for Update - - NSWindow - - - View - - {3.40282e+38, 3.40282e+38} - {490, 311} - - - 256 - - YES - - - 264 - {{17, 294}, {456, 17}} - - YES - - 67239424 - 272629760 - Checking .... - - LucidaGrande - 1.300000e+01 - 1044 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2OQA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {448, 56} - - - - - - - - - - - YES - - - 6 - - - - 4.480000e+02 - 1 - - - 2917 - - 3 - MQA - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {448, 1e+07} - {114, 56} - - - - {{1, 1}, {448, 179}} - - - - - - {4, -5} - 1 - - 4 - - - - -2147483392 - {{434, 1}, {15, 179}} - - - _doScroller: - 1.000000e+00 - 2.557143e-01 - - - - 256 - {{-100, -100}, {87, 18}} - - 1 - - _doScroller: - 9.456522e-01 - - - {{20, 80}, {450, 181}} - - - 530 - - - - - - - 289 - {{342, 12}, {134, 32}} - - YES - - 604110336 - 134217728 - Download now - - - -2038284033 - 1 - - - DQ - 200 - 25 - - - - - 289 - {{255, 12}, {87, 32}} - - YES - - 67239424 - 134217728 - OK - - - -2038284033 - 1 - - - Gw - 200 - 25 - - - - - 1280 - - {{20, 22}, {16, 16}} - - 28938 - 1.000000e+02 - - - - 264 - {{17, 269}, {456, 17}} - - YES - - 67239424 - 272629760 - - - - - - - - - - 256 - {{18, 49}, {454, 18}} - - YES - - 67239424 - 0 - Check for VLC update automatically - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {490, 331} - - - {{0, 0}, {1280, 778}} - {490, 333} - {3.40282e+38, 3.40282e+38} - - - VLCUpdate - - - - - YES - - - o_btn_okay - - - - 35 - - - - o_btn_DownloadNow - - - - 36 - - - - okay: - - - - 47 - - - - download: - - - - 48 - - - - o_update_window - - - - 56 - - - - o_bar_checking - - - - 60 - - - - o_fld_releaseNote - - - - 66 - - - - o_fld_status - - - - 74 - - - - o_fld_currentVersionAndSize - - - - 75 - - - - o_chk_updateOnStartup - - - - 77 - - - - changeCheckUpdateOnStartup: - - - - 78 - - - - o_fld_currentVersion - - - - 87 - - - - - YES - - 0 - - YES - - - - - - -2 - - - RmlsZSdzIE93bmVyA - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Update - - - 6 - - - YES - - - - - - - - - - - - 13 - - - YES - - - - - - 21 - - - YES - - - - - - - - 22 - - - - - 29 - - - YES - - - - - - 30 - - - YES - - - - - - 58 - - - - - 73 - - - YES - - - - - - 76 - - - YES - - - - - - 31 - - - VLCUpdate - - - 89 - - - - - 90 - - - - - 91 - - - - - 92 - - - - - 93 - - - - - 94 - - - - - 95 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - -3.ImportedFromIB2 - 13.IBPluginDependency - 13.ImportedFromIB2 - 21.IBPluginDependency - 21.ImportedFromIB2 - 22.IBPluginDependency - 22.ImportedFromIB2 - 29.IBPluginDependency - 29.ImportedFromIB2 - 30.IBPluginDependency - 30.ImportedFromIB2 - 31.IBPluginDependency - 31.ImportedFromIB2 - 5.IBEditorWindowLastContentRect - 5.IBWindowTemplateEditedContentRect - 5.ImportedFromIB2 - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 58.IBPluginDependency - 58.ImportedFromIB2 - 6.IBPluginDependency - 6.ImportedFromIB2 - 73.IBPluginDependency - 73.ImportedFromIB2 - 76.IBPluginDependency - 76.ImportedFromIB2 - 94.IBShouldRemoveOnLegacySave - 95.IBShouldRemoveOnLegacySave - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{343, 369}, {490, 331}} - {{343, 369}, {490, 331}} - - - {490, 311} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - YES - - YES - - - YES - - - - - YES - - YES - - - YES - - - - 95 - - - - YES - - FirstResponder - - IBUserSource - - - - - NSApplication - - IBUserSource - - - - - NSObject - - IBUserSource - - - - - VLCUpdate - NSObject - - YES - - YES - changeCheckUpdateOnStartup: - download: - okay: - - - YES - id - id - id - - - - YES - - YES - o_bar_checking - o_btn_DownloadNow - o_btn_okay - o_chk_updateOnStartup - o_fld_currentVersion - o_fld_releaseNote - o_fld_status - o_update_window - - - YES - id - id - id - id - id - id - id - id - - - - IBUserSource - - - - - - 0 - ../../../vlc.xcodeproj - 3 - - diff --git a/extras/package/macosx/Resources/English.lproj/Update.nib/keyedobjects.nib b/extras/package/macosx/Resources/English.lproj/Update.nib/keyedobjects.nib deleted file mode 100644 index a04f546c0e..0000000000 Binary files a/extras/package/macosx/Resources/English.lproj/Update.nib/keyedobjects.nib and /dev/null differ diff --git a/extras/package/macosx/vlc.xcodeproj/project.pbxproj b/extras/package/macosx/vlc.xcodeproj/project.pbxproj index 558c8a8b39..970719a369 100644 --- a/extras/package/macosx/vlc.xcodeproj/project.pbxproj +++ b/extras/package/macosx/vlc.xcodeproj/project.pbxproj @@ -65,7 +65,6 @@ CC402EFA0E00ABBB006A4BA4 /* play_embedded_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = C2F2A703095AE51600018C74 /* play_embedded_blue.png */; }; CC402EFB0E00ABBB006A4BA4 /* skip_forward_embedded_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = C2F2A704095AE51600018C74 /* skip_forward_embedded_blue.png */; }; CC402EFC0E00ABBB006A4BA4 /* skip_previous_embedded_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = C2F2A705095AE51600018C74 /* skip_previous_embedded_blue.png */; }; - CC402EFD0E00ABBB006A4BA4 /* Update.nib in Resources */ = {isa = PBXBuildFile; fileRef = CC26BF2A09A7A05000E94D62 /* Update.nib */; }; CC402F000E00ABBB006A4BA4 /* add_embedded_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = CC4ED9AC0ABE07C800CA4CC5 /* add_embedded_blue.png */; }; CC402F010E00ABBB006A4BA4 /* add_embedded.png in Resources */ = {isa = PBXBuildFile; fileRef = CC4ED9AD0ABE07C800CA4CC5 /* add_embedded.png */; }; CC402F020E00ABBB006A4BA4 /* repeat_embedded_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = CC4ED9AE0ABE07C800CA4CC5 /* repeat_embedded_blue.png */; }; @@ -134,6 +133,8 @@ CC402F420E00ABBB006A4BA4 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC3DC89B0A7CDB9600B53F32 /* ApplicationServices.framework */; }; CC402F430E00ABBB006A4BA4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC1941240B9C1F8400635F6B /* QTKit.framework */; }; CC402F440E00ABBB006A4BA4 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC962E2C0CC7992800A56695 /* WebKit.framework */; }; + CC426FD11020D44F00A32659 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; }; + CC426FD71020D47100A32659 /* Sparkle.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; }; CC62B8D00FC5787D0077BB8C /* aiff.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C50FC5787D0077BB8C /* aiff.icns */; }; CC62B8D10FC5787D0077BB8C /* audio.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C60FC5787D0077BB8C /* audio.icns */; }; CC62B8D20FC5787D0077BB8C /* flv.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C70FC5787D0077BB8C /* flv.icns */; }; @@ -175,6 +176,20 @@ CCF11B540F8BFB520088542D /* ErrorPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = CCF11B520F8BFB520088542D /* ErrorPanel.nib */; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + CC426FD81020D48700A32659 /* Copy Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + CC426FD71020D47100A32659 /* Sparkle.framework in Copy Frameworks */, + ); + name = "Copy Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; @@ -263,7 +278,6 @@ CC0FB34B0F8BED1100F057F7 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Resources/English.lproj/CoreDialogs.nib; sourceTree = ""; }; CC1941240B9C1F8400635F6B /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; CC1C41D00D9BAD7F002728FA /* noart.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = noart.png; path = Resources/noart.png; sourceTree = ""; }; - CC26BF2B09A7A05000E94D62 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Resources/English.lproj/Update.nib; sourceTree = ""; }; CC26BF3109A7A08C00E94D62 /* update.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = update.h; path = ../../../modules/gui/macosx/update.h; sourceTree = SOURCE_ROOT; }; CC26BF3209A7A08C00E94D62 /* update.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = update.m; path = ../../../modules/gui/macosx/update.m; sourceTree = SOURCE_ROOT; }; CC33C2200D2572DE008C4683 /* pause_embedded_graphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = pause_embedded_graphite.png; path = Resources/pause_embedded_graphite.png; sourceTree = ""; }; @@ -287,6 +301,7 @@ CC33C2500D2578F5008C4683 /* fullscreen_graphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fullscreen_graphite.png; path = Resources/fullscreen_graphite.png; sourceTree = ""; }; CC3DC89B0A7CDB9600B53F32 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; CC402F4B0E00ABBB006A4BA4 /* VLC.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VLC.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + CC426FD01020D44F00A32659 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ../../contrib/Sparkle/Sparkle.framework; sourceTree = SOURCE_ROOT; }; CC4A33210F8CB017000FC4A7 /* coredialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = coredialogs.m; path = ../../../modules/gui/macosx/coredialogs.m; sourceTree = SOURCE_ROOT; }; CC4A33220F8CB017000FC4A7 /* coredialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = coredialogs.h; path = ../../../modules/gui/macosx/coredialogs.h; sourceTree = SOURCE_ROOT; }; CC4ED9AC0ABE07C800CA4CC5 /* add_embedded_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = add_embedded_blue.png; path = Resources/add_embedded_blue.png; sourceTree = ""; }; @@ -428,6 +443,7 @@ CC402F430E00ABBB006A4BA4 /* QTKit.framework in Frameworks */, CC402F440E00ABBB006A4BA4 /* WebKit.framework in Frameworks */, CCBE999F0F922C51000705F8 /* CoreServices.framework in Frameworks */, + CC426FD11020D44F00A32659 /* Sparkle.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -539,6 +555,7 @@ 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( + CC426FD01020D44F00A32659 /* Sparkle.framework */, CCBE999E0F922C51000705F8 /* CoreServices.framework */, CC962E2C0CC7992800A56695 /* WebKit.framework */, CC1941240B9C1F8400635F6B /* QTKit.framework */, @@ -828,7 +845,6 @@ DCFCCDB7085CE18F001E36AF /* Wizard.nib */, DC7F46EB08A183FC0027DB24 /* Extended.nib */, DCE7BD0308A56C8B007B10AE /* Bookmarks.nib */, - CC26BF2A09A7A05000E94D62 /* Update.nib */, ); name = nibs; sourceTree = ""; @@ -843,6 +859,7 @@ CC402EAF0E00ABBB006A4BA4 /* Resources */, CC402F400E00ABBB006A4BA4 /* Frameworks */, CC402F450E00ABBB006A4BA4 /* Rez */, + CC426FD81020D48700A32659 /* Copy Frameworks */, ); buildRules = ( ); @@ -966,7 +983,6 @@ CC402EFA0E00ABBB006A4BA4 /* play_embedded_blue.png in Resources */, CC402EFB0E00ABBB006A4BA4 /* skip_forward_embedded_blue.png in Resources */, CC402EFC0E00ABBB006A4BA4 /* skip_previous_embedded_blue.png in Resources */, - CC402EFD0E00ABBB006A4BA4 /* Update.nib in Resources */, CC402F000E00ABBB006A4BA4 /* add_embedded_blue.png in Resources */, CC402F010E00ABBB006A4BA4 /* add_embedded.png in Resources */, CC402F020E00ABBB006A4BA4 /* repeat_embedded_blue.png in Resources */, @@ -1061,14 +1077,6 @@ name = CoreDialogs.nib; sourceTree = ""; }; - CC26BF2A09A7A05000E94D62 /* Update.nib */ = { - isa = PBXVariantGroup; - children = ( - CC26BF2B09A7A05000E94D62 /* English */, - ); - name = Update.nib; - sourceTree = ""; - }; CCB60A400E6E5E3F00407004 /* VLM.nib */ = { isa = PBXVariantGroup; children = ( @@ -1182,7 +1190,11 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ""; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; @@ -1212,7 +1224,11 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_SYMBOLS_PRIVATE_EXTERN = NO; HEADER_SEARCH_PATHS = ""; @@ -1238,7 +1254,11 @@ CC402F490E00ABBB006A4BA4 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { - FRAMEWORK_SEARCH_PATHS = ""; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; GCC_SYMBOLS_PRIVATE_EXTERN = NO; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = Info.plist;