From a1e013d9df189bd7d1f91b819c248b841a2b353f Mon Sep 17 00:00:00 2001 From: Kazuki Sakamoto Date: Sat, 16 Jan 2016 02:19:39 -0800 Subject: [PATCH] Enable sparkle update --- src/MacVim/Info.plist | 9 ++++++++- src/MacVim/MacVim.xcodeproj/project.pbxproj | 4 ++++ src/MacVim/dsa_pub.pem | 20 ++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/MacVim/dsa_pub.pem diff --git a/src/MacVim/Info.plist b/src/MacVim/Info.plist index b60bdf9185..9058d32a1a 100644 --- a/src/MacVim/Info.plist +++ b/src/MacVim/Info.plist @@ -1256,6 +1256,11 @@ CFBundleVersion 91 + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSMainNibFile MainMenu NSPrincipalClass @@ -1301,7 +1306,9 @@ SUFeedURL - http://b4winckler.github.com/macvim/appcast/stable.xml + https://raw.githubusercontent.com/macvim-dev/macvim/gh-pages/appcast/latest.xml + SUPublicDSAKeyFile + dsa_pub.pem NSAppleScriptEnabled diff --git a/src/MacVim/MacVim.xcodeproj/project.pbxproj b/src/MacVim/MacVim.xcodeproj/project.pbxproj index b2f59da2f9..3398fd2732 100644 --- a/src/MacVim/MacVim.xcodeproj/project.pbxproj +++ b/src/MacVim/MacVim.xcodeproj/project.pbxproj @@ -64,6 +64,7 @@ 1DE9B9500D341AB8008FEDD4 /* MMWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9B94E0D341AB8008FEDD4 /* MMWindow.m */; }; 1DED78600C6DE43D0079945F /* vimrc in Copy Vim Runtime Files */ = {isa = PBXBuildFile; fileRef = 1DED785F0C6DE43D0079945F /* vimrc */; }; 1DFE25A50C527BC4003000F7 /* PSMTabBarControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D493DB90C52533B00AB718C /* PSMTabBarControl.framework */; }; + 52B7ED9B1C4A4D6900AFFF15 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */; }; 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; @@ -214,6 +215,7 @@ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* MacVim_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacVim_Prefix.pch; sourceTree = ""; }; 52818AFA1C1C075300F59085 /* QuickLookStephen.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = QuickLookStephen.xcodeproj; path = qlstephen/QuickLookStephen.xcodeproj; sourceTree = ""; }; + 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* MacVim.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MacVim.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -379,6 +381,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */, 1D384A0D100D671700D3C22F /* KeyBinding.plist */, 1D9C602E0EF79C0C0034AD44 /* MacVim.icns */, 1D8BEA73104992290069B072 /* FindAndReplace.nib */, @@ -513,6 +516,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 52B7ED9B1C4A4D6900AFFF15 /* dsa_pub.pem in Resources */, 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */, 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 1D0E051C0BA5F83800B6049E /* Colors.plist in Resources */, diff --git a/src/MacVim/dsa_pub.pem b/src/MacVim/dsa_pub.pem new file mode 100644 index 0000000000..d6d3ab879a --- /dev/null +++ b/src/MacVim/dsa_pub.pem @@ -0,0 +1,20 @@ +-----BEGIN PUBLIC KEY----- +MIIDPDCCAi4GByqGSM44BAEwggIhAoIBAQDXPZhkghjT8B+q6/4EKIdxRKzrjrH/ +f2G5EKFNJHBd8Vk5B4W2QMNT58fzkK5mpWeB9G/06j2JPeuGfjeIJU0I/rBZBEIC +k6sIjc54LyNClR0hc5in1VjTfwyPCyBLuDi20VGh/2t+57SP368Z8ntgvVcQRobu +2R+B9kqWwf2o3DjycJ+uo7ZUUuNyuyBjuOUbNyVBoHRr8Vi+0wqnVfjQkFwpDlvz +6R8hM99DIs4CBzznG/Lj3tRjJgLa4f1m65LV8zAzY+cbBeuZhFRCMgT6f7Ms0k6A +ackU60jdTs3tvXvVvFmeKuzshvHb7UJTUytRmz6U1iavge4AE7FWWf47AhUA1jk5 +vtv9jY3qsm+4OrzuHVz6XI0CggEBAMDLK4odbktcj8NRVXurFArvQEX9u/xNvD5R +VxvDP3QJYRE9pM2HY+oQVkRlrbOTfwRzO+chUnl07DzfPPw4eKA7H0XZmhBEqy6b +Gl8aETjEb+6IjWiigYGkK0mzUmtWzJVR5NNnWKdkNOz7sVOf03roRoDkofwNzjIN +t4jmULqx2Bzx/skS0TlOdOFGYJX2JgJwtRgUS41msUnk4bURzO/SSrHtwhO2nkwR +Imq2CYuLy1Y0UQLd/2FduBvTiOmKWmPmaeLfqY0eqU7gM3wfyM0xQLWf4bSW/+3q +rY4uxtPFdbNPyyXTj8QqJsG9iZPaeXl7vDB2/6zcFuWSf75aAyMDggEGAAKCAQEA +yPGgXeP1KOuVSau1P0JUyp+OAT7zXiQ2jlcvrz/WkXUWT9oUX8h24HOTMbbyWzwn +tqsXeGvvG7Jxj06SU83NHleIHeiquCgNdhz8DR9KVHoYhsHpiCJwAkfrEg6mo0/+ +mcJD+2SJc2XkgtD4fQDsaiab04EEAU0rmVuqIC/de2lnxORXpwxbJtbdvjsoHp8f +3UNA/W8uLjrnr96OswVb1O9Qb2Xhy9D1NoI7tSwJNGw9JHDutbjKH/NMyyAow08D +JUMlk7vPujUwnWd4D7xqn5LtkbY1mszwmoWWl9XiLPma+/BmLg68q0cxto1e1jLw +XUNTjLvYzqdTQyllL+lf7g== +-----END PUBLIC KEY-----