Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'rentzsch'

  • Loading branch information...
commit 8932789af662c24821a7b048981da44f073ca400 2 parents fa68edb + 918c07c
@mbaltaks authored
Showing with 866 additions and 2,280 deletions.
  1. +18 −16 ClickToFlash.xcodeproj/project.pbxproj
  2. +2 −2 Installer/Info.plist
  3. +0 −1,726 Installer/appcast.xml
  4. +5 −1 Installer/build_installer_pkg.command
  5. +3 −3 Installer/resources/en.lproj/ReadMe.rtf
  6. +6 −6 Plugin/{CTGradient.h → CTFGradient.h}
  7. +14 −14 Plugin/{CTGradient.m → CTFGradient.m}
  8. +1 −1  Plugin/CTFMenubarMenuController.h
  9. +5 −2 Plugin/CTFMenubarMenuController.m
  10. 0  Plugin/CTFPreferencesDictionary.h
  11. +0 −27 Plugin/CTFURLConnection.h
  12. +0 −102 Plugin/CTFURLConnection.m
  13. 0  Plugin/CTFUserDefaultsController.h
  14. +1 −1  Plugin/CTFUtilities.h
  15. +1 −1  Plugin/CTFUtilities.m
  16. +1 −2  Plugin/CTFWhitelist.h
  17. +28 −72 Plugin/CTFWhitelist.m
  18. +1 −0  Plugin/CTFWhitelistWindowController.h
  19. +5 −0 Plugin/CTFWhitelistWindowController.m
  20. +1 −1  Plugin/CTFsIFRSupport.h
  21. +1 −1  Plugin/CTFsIFRSupport.m
  22. +38 −33 Plugin/English.lproj/ContextualMenu.xib
  23. +16 −7 Plugin/English.lproj/MenubarMenu.xib
  24. +47 −63 Plugin/English.lproj/WhitelistPanel.xib
  25. +4 −1 Plugin/Info-Plugin.plist
  26. +17 −1 Plugin/Plugin.h
  27. +508 −175 Plugin/Plugin.m
  28. +2 −1  Plugin/SparkleManager.h
  29. +15 −4 Plugin/SparkleManager.m
  30. +20 −0 Plugin/dsa_pub.pem
  31. +98 −16 README.markdown
  32. +8 −1 Rakefile
View
34 ClickToFlash.xcodeproj/project.pbxproj
@@ -45,15 +45,15 @@
6953E4360F3EDE9D0014ECF7 /* CTFMenubarMenuController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6953E4340F3EDE9D0014ECF7 /* CTFMenubarMenuController.m */; };
6953E43C0F3EDEB50014ECF7 /* MenubarMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6953E43A0F3EDEB50014ECF7 /* MenubarMenu.xib */; };
69A26D0C0F302C10006648BC /* NSBezierPath-RoundedRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A26D0B0F302C10006648BC /* NSBezierPath-RoundedRectangle.m */; };
- 79166CBD0FF69E1800B1F69B /* CTGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 79166CBB0FF69E1800B1F69B /* CTGradient.m */; };
+ 79166CBD0FF69E1800B1F69B /* CTFGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 79166CBB0FF69E1800B1F69B /* CTFGradient.m */; };
79A21C4D0F30B735009424B8 /* CTFWhitelistWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A21C490F30B735009424B8 /* CTFWhitelistWindowController.m */; };
+ 79B1F5C0105D9CEE0081D0B0 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 79B1F5BF105D9CEE0081D0B0 /* dsa_pub.pem */; };
79C040700FF1CCE6002DA6A5 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79A060EB0FF1CBF50035F03A /* Sparkle.framework */; };
79E2EB930F86AAD3005CF170 /* SparkleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E2EB920F86AAD3005CF170 /* SparkleManager.m */; };
844695F70F470D1F00DC783A /* CTFsIFRSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 844695910F46FC6600DC783A /* CTFsIFRSupport.m */; };
845704550F4792320017F3F4 /* CTFWhitelist.m in Sources */ = {isa = PBXBuildFile; fileRef = 845704540F4792320017F3F4 /* CTFWhitelist.m */; };
8457045A0F47BC170017F3F4 /* CTFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 845704590F47BC170017F3F4 /* CTFUtilities.m */; };
A494CC2C0F9F2446007D5EEB /* ctf.icns in Resources */ = {isa = PBXBuildFile; fileRef = A494CC2B0F9F2446007D5EEB /* ctf.icns */; };
- A4CB766F0FFB041500CC819F /* CTFURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A4CB766D0FFB041500CC819F /* CTFURLConnection.m */; };
A4DEFC7A0FF33F7400CCB6A8 /* CTFPreferencesDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = A4DEFC770FF33F7400CCB6A8 /* CTFPreferencesDictionary.m */; };
A4DEFC7B0FF33F7400CCB6A8 /* CTFUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = A4DEFC790FF33F7400CCB6A8 /* CTFUserDefaultsController.m */; };
D9566D8C0F380C9F00358646 /* sifr2-addons.js in Resources */ = {isa = PBXBuildFile; fileRef = D9566C2C0F37EA0800358646 /* sifr2-addons.js */; };
@@ -143,11 +143,12 @@
6953E43B0F3EDEB50014ECF7 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Plugin/English.lproj/MenubarMenu.xib; sourceTree = "<group>"; };
69A26D0A0F302C10006648BC /* NSBezierPath-RoundedRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath-RoundedRectangle.h"; path = "Plugin/NSBezierPath-RoundedRectangle.h"; sourceTree = "<group>"; };
69A26D0B0F302C10006648BC /* NSBezierPath-RoundedRectangle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath-RoundedRectangle.m"; path = "Plugin/NSBezierPath-RoundedRectangle.m"; sourceTree = "<group>"; };
- 79166CBB0FF69E1800B1F69B /* CTGradient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTGradient.m; path = Plugin/CTGradient.m; sourceTree = "<group>"; };
- 79166CBC0FF69E1800B1F69B /* CTGradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTGradient.h; path = Plugin/CTGradient.h; sourceTree = "<group>"; };
+ 79166CBB0FF69E1800B1F69B /* CTFGradient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTFGradient.m; path = Plugin/CTFGradient.m; sourceTree = "<group>"; };
+ 79166CBC0FF69E1800B1F69B /* CTFGradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFGradient.h; path = Plugin/CTFGradient.h; sourceTree = "<group>"; };
79475E0C0F658D9A00FD82E3 /* Sparkle.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Sparkle.xcodeproj; path = Plugin/Sparkle/Sparkle.xcodeproj; sourceTree = "<group>"; };
79A21C490F30B735009424B8 /* CTFWhitelistWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTFWhitelistWindowController.m; path = Plugin/CTFWhitelistWindowController.m; sourceTree = "<group>"; };
79A21C4A0F30B735009424B8 /* CTFWhitelistWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFWhitelistWindowController.h; path = Plugin/CTFWhitelistWindowController.h; sourceTree = "<group>"; };
+ 79B1F5BF105D9CEE0081D0B0 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = Plugin/dsa_pub.pem; sourceTree = "<group>"; };
79E2EB910F86AAD3005CF170 /* SparkleManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SparkleManager.h; path = Plugin/SparkleManager.h; sourceTree = "<group>"; };
79E2EB920F86AAD3005CF170 /* SparkleManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SparkleManager.m; path = Plugin/SparkleManager.m; sourceTree = "<group>"; };
844695900F46FC6600DC783A /* CTFsIFRSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFsIFRSupport.h; path = Plugin/CTFsIFRSupport.h; sourceTree = "<group>"; };
@@ -157,8 +158,6 @@
845704580F47BC170017F3F4 /* CTFUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFUtilities.h; path = Plugin/CTFUtilities.h; sourceTree = "<group>"; };
845704590F47BC170017F3F4 /* CTFUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTFUtilities.m; path = Plugin/CTFUtilities.m; sourceTree = "<group>"; };
A494CC2B0F9F2446007D5EEB /* ctf.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = ctf.icns; path = Plugin/ctf.icns; sourceTree = "<group>"; };
- A4CB766D0FFB041500CC819F /* CTFURLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTFURLConnection.m; path = Plugin/CTFURLConnection.m; sourceTree = "<group>"; };
- A4CB766E0FFB041500CC819F /* CTFURLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFURLConnection.h; path = Plugin/CTFURLConnection.h; sourceTree = "<group>"; };
A4DEFC760FF33F7400CCB6A8 /* CTFPreferencesDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFPreferencesDictionary.h; path = Plugin/CTFPreferencesDictionary.h; sourceTree = "<group>"; };
A4DEFC770FF33F7400CCB6A8 /* CTFPreferencesDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CTFPreferencesDictionary.m; path = Plugin/CTFPreferencesDictionary.m; sourceTree = "<group>"; };
A4DEFC780FF33F7400CCB6A8 /* CTFUserDefaultsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTFUserDefaultsController.h; path = Plugin/CTFUserDefaultsController.h; sourceTree = "<group>"; };
@@ -209,8 +208,6 @@
A4DEFC760FF33F7400CCB6A8 /* CTFPreferencesDictionary.h */,
A4DEFC790FF33F7400CCB6A8 /* CTFUserDefaultsController.m */,
A4DEFC780FF33F7400CCB6A8 /* CTFUserDefaultsController.h */,
- A4CB766D0FFB041500CC819F /* CTFURLConnection.m */,
- A4CB766E0FFB041500CC819F /* CTFURLConnection.h */,
845704590F47BC170017F3F4 /* CTFUtilities.m */,
845704580F47BC170017F3F4 /* CTFUtilities.h */,
6953E4340F3EDE9D0014ECF7 /* CTFMenubarMenuController.m */,
@@ -230,10 +227,13 @@
072189BA0F30D9C3008C8944 /* ContextualMenu.xib */,
072189BC0F30D9C3008C8944 /* WhitelistPanel.xib */,
A494CC2B0F9F2446007D5EEB /* ctf.icns */,
+ 79B1F5BF105D9CEE0081D0B0 /* dsa_pub.pem */,
D9566C2B0F37EA0800358646 /* deSIFR Resources */,
);
+ indentWidth = 4;
name = Plugin;
sourceTree = "<group>";
+ tabWidth = 4;
};
55EB70550E04A8A40016593D /* Frameworks */ = {
isa = PBXGroup;
@@ -252,8 +252,8 @@
69A26D0A0F302C10006648BC /* NSBezierPath-RoundedRectangle.h */,
0038DE230FC0CCF0007B54E9 /* MATrackingArea.m */,
0038DE220FC0CCF0007B54E9 /* MATrackingArea.h */,
- 79166CBB0FF69E1800B1F69B /* CTGradient.m */,
- 79166CBC0FF69E1800B1F69B /* CTGradient.h */,
+ 79166CBB0FF69E1800B1F69B /* CTFGradient.m */,
+ 79166CBC0FF69E1800B1F69B /* CTFGradient.h */,
00FBE92E0FCD68CE00BC0995 /* NSActionTemplate.png */,
);
name = "10.4 Support";
@@ -371,6 +371,7 @@
6953E43C0F3EDEB50014ECF7 /* MenubarMenu.xib in Resources */,
A494CC2C0F9F2446007D5EEB /* ctf.icns in Resources */,
00FBE92F0FCD68CE00BC0995 /* NSActionTemplate.png in Resources */,
+ 79B1F5C0105D9CEE0081D0B0 /* dsa_pub.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -421,8 +422,7 @@
0038DE240FC0CCF0007B54E9 /* MATrackingArea.m in Sources */,
A4DEFC7A0FF33F7400CCB6A8 /* CTFPreferencesDictionary.m in Sources */,
A4DEFC7B0FF33F7400CCB6A8 /* CTFUserDefaultsController.m in Sources */,
- 79166CBD0FF69E1800B1F69B /* CTGradient.m in Sources */,
- A4CB766F0FFB041500CC819F /* CTFURLConnection.m in Sources */,
+ 79166CBD0FF69E1800B1F69B /* CTFGradient.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -492,10 +492,11 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_SIGN_COMPARE = YES;
- PRODUCT_VERSION = 1.5b5;
+ PRODUCT_VERSION = 1.5.3;
WARNING_CFLAGS = "-Wall";
};
name = Debug;
@@ -504,10 +505,11 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_SIGN_COMPARE = YES;
- PRODUCT_VERSION = 1.5b5;
+ PRODUCT_VERSION = 1.5.3;
WARNING_CFLAGS = "-Wall";
};
name = Release;
@@ -521,7 +523,7 @@
x86_64,
);
COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)";
+ FRAMEWORK_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)\"";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_ENABLE_OBJC_GC = supported;
@@ -553,7 +555,7 @@
);
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- FRAMEWORK_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)";
+ FRAMEWORK_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)\"";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_GC = supported;
GCC_MODEL_TUNING = G5;
View
4 Installer/Info.plist
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleIdentifier</key>
@@ -33,6 +33,6 @@
<key>IFPkgFlagUpdateInstalledLanguages</key>
<false/>
<key>IFPkgFormatVersion</key>
- <real>0.1000000014901161</real>
+ <real>0.10000000149011612</real>
</dict>
</plist>
View
1,726 Installer/appcast.xml
@@ -1,1726 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0" xmlns:dc="http://www.w3.org/2005/Atom">
- <channel>
- <title>ClickToFlash Appcast</title>
- <link>https://s3.amazonaws.com/clicktoflash/appcast.xml</link>
- <language>en</language>
- <description>Most recent changes with links to updates</description>
- <item>
- <title>version 1.4.2</title>
- <pubDate>Wed, 20 May 2009 22:02:03 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4.2</strong>
- </p>
- <ul>
- <li>
- <p>
- [CHANGE] Set <code>WebPluginDescription</code> to <code>Shockwave Flash 10.0 r22</code>. We have to bald-face lie in order to tip-toe around various in-the-wild broken Flash version detection scripts. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/176">176</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/177">177</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/178">178</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/180">180</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/185">185</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/187">187</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/188">188</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/192">192</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/d470c3dbdf1a1068a6feac4661f09ec380024fbe">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Start restoring 10.4 compatibility. Currently incomplete. (<a href="http://github.com/rentzsch/clicktoflash/commit/6d1803dfb903e87af13674d4944e4bcbb29df1a4">Michael Baltaks</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4.1</strong>
- </p>
- <ul>
- <li>
- [FIX] Tweak WebPluginDescription from <code>9.0.151.0</code> to <code>9.0.151</code>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/161">161</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/162">162</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/163">163</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/168">168</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/171">171</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/174">174</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/34897240e80470a36ee7778dd3d62f79891c5c84">Jeff Johnson</a>)
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4</strong>
- </p>
- <ul>
- <li>
- <p>
- [CHANGE] Rename WebPluginDescription from <code>ClickToFlash Flash 9.0 r151</code> to <code>Shockwave Flash 9.0 r151 (ClickToFlash)</code> to better spoof sites (like CNN video) that check for specific flash versions. (<a href="http://github.com/rentzsch/clicktoflash/commit/6b60d2d802afe06404725d92d2a121acdb7b4f47">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Version now included in the &lsquo;Installed Plug-ins&rsquo; page; added version number to settings window. (<a href="http://github.com/rentzsch/clicktoflash/commit/546ed7d9fef47c5e3821fb7fc10a0c008e81f2c9">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Removed the installation check for Safari, because it was causing problems for people who had moved it from its standard location, and <a href="http://homepage.mac.com/simx/.Pictures/PackageMakerOnNotice.jpeg">stupid PackageMaker doesn&rsquo;t have a way to check via bundle identifier</a>. (<a href="http://github.com/rentzsch/clicktoflash/commit/c91c9ba77396f84c410ce1c42409df0842fc1221">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] ClickToFlash&rsquo;s extension to <code>.webplugin</code>. Activate GC support in both ClickToFlash and Sparkle. (<a href="http://github.com/rentzsch/clicktoflash/commit/e1688f660540b68fc77e91e4524bd54045ef8245">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle now correctly relaunches WebKit instead of Safari after installing an update. (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dadfdeae394bee6bd7e36bc208390a515f4a5d">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] &ldquo;Install plugin for user&rdquo; Xcode target shell script. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/153">bug 153</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/c0e67b25782d5944e890f078f1c9c9a73a810192">pom</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Use same version numbering scheme as Flash plugin, because stupid web sites check for this. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/161">bug 161</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dd3001d2247e4cd321d1d154dec90bc1500d99">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Prevent installation on volumes other than the root volume. (<a href="http://github.com/rentzsch/clicktoflash/commit/876bc68257edf3e9a98e53c186301ec73d0467a6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Replace use of deprecated methods. (<a href="http://github.com/rentzsch/clicktoflash/commit/980674374d043dcdd6b745d89d22cf7094fe168a">Jacques Vidrine</a> via <a href="https://twitter.com/EACCES/status/1697243619">twitter</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Confusing installer UI that says it will install for all users and then only installs for the current user. (<a href="http://github.com/rentzsch/clicktoflash/commit/2d74d2b477a76a07dd4bf9d9ac45a69d18d22eee">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Quote pathnames in installation script. (<a href="http://github.com/rentzsch/clicktoflash/commit/80c7687a9b88b7c74afe28e31be791fe50a81ff5">Cédric Luthi</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc6</strong>
- </p>
- <ul>
- <li>
- <p>
- <strong>If you've been using any of the 1.4fcX releases, please issue the following Terminal command. After doing so, again attempt reinstallation of ClickToFlash: <code>sudo pkgutil --forget com.github.rentzsch.clicktoflash.pkg</code></strong>
- </p>
- <p>
- Please note, if you receive this error: <code>No receipt for 'com.github.rentzsch.clicktoflash.pkg' found at '/'.</code>, you do not need to worry. If you see this error, then the next time you install ClickToFlash, it should work correctly.
- </p>
- </li>
- <li>
- <p>
- [NEW] Option to disable ClickToFlash globally. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/94">bug 94</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/b224861719aebaed81e9909c4fd5526d55032454">Patrick McCarron</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item to download H.264 file from YouTube. (<a href="http://github.com/rentzsch/clicktoflash/commit/95cec2c6481772f8d448b4cf98555ea91690b448">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item that opens the YouTube.com page for embedded YouTube players. (<a href="http://github.com/rentzsch/clicktoflash/commit/a055047347d7eebbb1cd69997bee332ac0845966">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] .icns file so the Sparkle update dialog doesn&rsquo;t show the generic document file icon (<a href="http://github.com/rentzsch/clicktoflash/commit/2e5c459ce50999d2d3f96e44cd99be3c05e47305">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Dynamically loads Sparkle from internally bundled framework when host doesn&rsquo;t already use Sparkle. (<a href="(http://github.com/rentzsch/clicktoflash/commit/41dd9de069fc8f7d4a81d77ee981ece938eaf274">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Allow host apps that use Sparkle 1.5 or later to update ClickToFlash. (<a href="http://github.com/rentzsch/clicktoflash/commit/181c096da517bfb002fa96045f8edbd8a2fb94f6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Work-around an <a href="http://openradar.appspot.com/6850710">Installer bug</a>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/95">95</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/96">96</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/113">113</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/122">122</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/125">125</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/126">126</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/128">128</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/133">133</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/144">144</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/666f53eaabc0faaa4458e6c71084780650779472">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle crasher in scheduleNextUpdateCheck. (<a href="http://github.com/rentzsch/clicktoflash/commit/f7ca07b3e6e6e13de8133d8e237f284f2ccdc066">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Hang when loading Walmart pages. (<a href="http://github.com/rentzsch/clicktoflash/commit/7503af2d03c07e5b900f01fce5027ebf32a52aa2">Jeff Johnson</a> and <a href="http://github.com/rentzsch/clicktoflash/commit/74584371bdb1391afb3655b8c3113f5cda5afe0f">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Gear image was drawn in an incorrect position in rare cases. (Peter Hosey and <a href="http://github.com/rentzsch/clicktoflash/commit/70055dde3fa378e4440ba0d06180b987e578e148">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] If the gear icon isn&rsquo;t drawn, the contextual menu no longer pops up if you click in the upper-left corner of the view. (<a href="http://github.com/rentzsch/clicktoflash/commit/a1a86695294ac7f633a6b6f68b574d18e1ec0926">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Correct tooltip on &ldquo;Enable ClickToFlash&rdquo; checkbox. (<a href="http://github.com/rentzsch/clicktoflash/commit/7c05e6667f464e8e866206d1b489fec9f82f3d46">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Opacity changes are now added to the original styles (instead of replacing) so positioning and other attributes remain unaffected. (<a href="http://github.com/rentzsch/clicktoflash/commit/dde839f6c7bc61a6ae8690c95ed4da2e2412a273">Simone Manganelli</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc5</strong>
- </p>
- <ul>
- <li>Removes April Fool's special edition feature, fixes most broken sites.</li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4.2" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4.2.zip"/>
- </item>
- <item>
- <title>version 1.4.1</title>
- <pubDate>Wed, 13 May 2009 20:22:43 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4.1</strong>
- </p>
- <ul>
- <li>
- [FIX] Tweak WebPluginDescription from <code>9.0.151.0</code> to <code>9.0.151</code>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/161">161</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/162">162</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/163">163</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/168">168</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/171">171</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/174">174</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/34897240e80470a36ee7778dd3d62f79891c5c84">Jeff Johnson</a>)
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4</strong>
- </p>
- <ul>
- <li>
- <p>
- [CHANGE] Rename WebPluginDescription from <code>ClickToFlash Flash 9.0 r151</code> to <code>Shockwave Flash 9.0 r151 (ClickToFlash)</code> to better spoof sites (like CNN video) that check for specific flash versions. (<a href="http://github.com/rentzsch/clicktoflash/commit/6b60d2d802afe06404725d92d2a121acdb7b4f47">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Version now included in the &lsquo;Installed Plug-ins&rsquo; page; added version number to settings window. (<a href="http://github.com/rentzsch/clicktoflash/commit/546ed7d9fef47c5e3821fb7fc10a0c008e81f2c9">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Removed the installation check for Safari, because it was causing problems for people who had moved it from its standard location, and <a href="http://homepage.mac.com/simx/.Pictures/PackageMakerOnNotice.jpeg">stupid PackageMaker doesn&rsquo;t have a way to check via bundle identifier</a>. (<a href="http://github.com/rentzsch/clicktoflash/commit/c91c9ba77396f84c410ce1c42409df0842fc1221">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] ClickToFlash&rsquo;s extension to <code>.webplugin</code>. Activate GC support in both ClickToFlash and Sparkle. (<a href="http://github.com/rentzsch/clicktoflash/commit/e1688f660540b68fc77e91e4524bd54045ef8245">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle now correctly relaunches WebKit instead of Safari after installing an update. (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dadfdeae394bee6bd7e36bc208390a515f4a5d">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] &ldquo;Install plugin for user&rdquo; Xcode target shell script. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/153">bug 153</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/c0e67b25782d5944e890f078f1c9c9a73a810192">pom</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Use same version numbering scheme as Flash plugin, because stupid web sites check for this. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/161">bug 161</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dd3001d2247e4cd321d1d154dec90bc1500d99">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Prevent installation on volumes other than the root volume. (<a href="http://github.com/rentzsch/clicktoflash/commit/876bc68257edf3e9a98e53c186301ec73d0467a6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Replace use of deprecated methods. (<a href="http://github.com/rentzsch/clicktoflash/commit/980674374d043dcdd6b745d89d22cf7094fe168a">Jacques Vidrine</a> via <a href="https://twitter.com/EACCES/status/1697243619">twitter</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Confusing installer UI that says it will install for all users and then only installs for the current user. (<a href="http://github.com/rentzsch/clicktoflash/commit/2d74d2b477a76a07dd4bf9d9ac45a69d18d22eee">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Quote pathnames in installation script. (<a href="http://github.com/rentzsch/clicktoflash/commit/80c7687a9b88b7c74afe28e31be791fe50a81ff5">Cédric Luthi</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc6</strong>
- </p>
- <ul>
- <li>
- <p>
- <strong>If you've been using any of the 1.4fcX releases, please issue the following Terminal command. After doing so, again attempt reinstallation of ClickToFlash: <code>sudo pkgutil --forget com.github.rentzsch.clicktoflash.pkg</code></strong>
- </p>
- <p>
- Please note, if you receive this error: <code>No receipt for 'com.github.rentzsch.clicktoflash.pkg' found at '/'.</code>, you do not need to worry. If you see this error, then the next time you install ClickToFlash, it should work correctly.
- </p>
- </li>
- <li>
- <p>
- [NEW] Option to disable ClickToFlash globally. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/94">bug 94</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/b224861719aebaed81e9909c4fd5526d55032454">Patrick McCarron</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item to download H.264 file from YouTube. (<a href="http://github.com/rentzsch/clicktoflash/commit/95cec2c6481772f8d448b4cf98555ea91690b448">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item that opens the YouTube.com page for embedded YouTube players. (<a href="http://github.com/rentzsch/clicktoflash/commit/a055047347d7eebbb1cd69997bee332ac0845966">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] .icns file so the Sparkle update dialog doesn&rsquo;t show the generic document file icon (<a href="http://github.com/rentzsch/clicktoflash/commit/2e5c459ce50999d2d3f96e44cd99be3c05e47305">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Dynamically loads Sparkle from internally bundled framework when host doesn&rsquo;t already use Sparkle. (<a href="(http://github.com/rentzsch/clicktoflash/commit/41dd9de069fc8f7d4a81d77ee981ece938eaf274">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Allow host apps that use Sparkle 1.5 or later to update ClickToFlash. (<a href="http://github.com/rentzsch/clicktoflash/commit/181c096da517bfb002fa96045f8edbd8a2fb94f6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Work-around an <a href="http://openradar.appspot.com/6850710">Installer bug</a>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/95">95</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/96">96</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/113">113</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/122">122</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/125">125</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/126">126</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/128">128</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/133">133</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/144">144</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/666f53eaabc0faaa4458e6c71084780650779472">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle crasher in scheduleNextUpdateCheck. (<a href="http://github.com/rentzsch/clicktoflash/commit/f7ca07b3e6e6e13de8133d8e237f284f2ccdc066">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Hang when loading Walmart pages. (<a href="http://github.com/rentzsch/clicktoflash/commit/7503af2d03c07e5b900f01fce5027ebf32a52aa2">Jeff Johnson</a> and <a href="http://github.com/rentzsch/clicktoflash/commit/74584371bdb1391afb3655b8c3113f5cda5afe0f">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Gear image was drawn in an incorrect position in rare cases. (Peter Hosey and <a href="http://github.com/rentzsch/clicktoflash/commit/70055dde3fa378e4440ba0d06180b987e578e148">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] If the gear icon isn&rsquo;t drawn, the contextual menu no longer pops up if you click in the upper-left corner of the view. (<a href="http://github.com/rentzsch/clicktoflash/commit/a1a86695294ac7f633a6b6f68b574d18e1ec0926">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Correct tooltip on &ldquo;Enable ClickToFlash&rdquo; checkbox. (<a href="http://github.com/rentzsch/clicktoflash/commit/7c05e6667f464e8e866206d1b489fec9f82f3d46">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Opacity changes are now added to the original styles (instead of replacing) so positioning and other attributes remain unaffected. (<a href="http://github.com/rentzsch/clicktoflash/commit/dde839f6c7bc61a6ae8690c95ed4da2e2412a273">Simone Manganelli</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc5</strong>
- </p>
- <ul>
- <li>Removes April Fool's special edition feature, fixes most broken sites.</li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4.1" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4.1.zip"/>
- </item>
- <item>
- <title>version 1.4</title>
- <pubDate>Tue, 12 May 2009 21:47:39 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4</strong>
- </p>
- <ul>
- <li>
- <p>
- [CHANGE] Rename WebPluginDescription from <code>ClickToFlash Flash 9.0 r151</code> to <code>Shockwave Flash 9.0 r151 (ClickToFlash)</code> to better spoof sites (like CNN video) that check for specific flash versions. (<a href="http://github.com/rentzsch/clicktoflash/commit/6b60d2d802afe06404725d92d2a121acdb7b4f47">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Version now included in the &lsquo;Installed Plug-ins&rsquo; page; added version number to settings window. (<a href="http://github.com/rentzsch/clicktoflash/commit/546ed7d9fef47c5e3821fb7fc10a0c008e81f2c9">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Removed the installation check for Safari, because it was causing problems for people who had moved it from its standard location, and <a href="http://homepage.mac.com/simx/.Pictures/PackageMakerOnNotice.jpeg">stupid PackageMaker doesn&rsquo;t have a way to check via bundle identifier</a>. (<a href="http://github.com/rentzsch/clicktoflash/commit/c91c9ba77396f84c410ce1c42409df0842fc1221">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] ClickToFlash&rsquo;s extension to <code>.webplugin</code>. Activate GC support in both ClickToFlash and Sparkle. (<a href="http://github.com/rentzsch/clicktoflash/commit/e1688f660540b68fc77e91e4524bd54045ef8245">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle now correctly relaunches WebKit instead of Safari after installing an update. (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dadfdeae394bee6bd7e36bc208390a515f4a5d">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] &ldquo;Install plugin for user&rdquo; Xcode target shell script. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/153">bug 153</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/c0e67b25782d5944e890f078f1c9c9a73a810192">pom</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Use same version numbering scheme as Flash plugin, because stupid web sites check for this. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/161">bug 161</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/e8dd3001d2247e4cd321d1d154dec90bc1500d99">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Prevent installation on volumes other than the root volume. (<a href="http://github.com/rentzsch/clicktoflash/commit/876bc68257edf3e9a98e53c186301ec73d0467a6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Replace use of deprecated methods. (<a href="http://github.com/rentzsch/clicktoflash/commit/980674374d043dcdd6b745d89d22cf7094fe168a">Jacques Vidrine</a> via <a href="https://twitter.com/EACCES/status/1697243619">twitter</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Confusing installer UI that says it will install for all users and then only installs for the current user. (<a href="http://github.com/rentzsch/clicktoflash/commit/2d74d2b477a76a07dd4bf9d9ac45a69d18d22eee">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Quote pathnames in installation script. (<a href="http://github.com/rentzsch/clicktoflash/commit/80c7687a9b88b7c74afe28e31be791fe50a81ff5">Cédric Luthi</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc6</strong>
- </p>
- <ul>
- <li>
- <p>
- <strong>If you've been using any of the 1.4fcX releases, please issue the following Terminal command. After doing so, again attempt reinstallation of ClickToFlash: <code>sudo pkgutil --forget com.github.rentzsch.clicktoflash.pkg</code></strong>
- </p>
- <p>
- Please note, if you receive this error: <code>No receipt for 'com.github.rentzsch.clicktoflash.pkg' found at '/'.</code>, you do not need to worry. If you see this error, then the next time you install ClickToFlash, it should work correctly.
- </p>
- </li>
- <li>
- <p>
- [NEW] Option to disable ClickToFlash globally. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/94">bug 94</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/b224861719aebaed81e9909c4fd5526d55032454">Patrick McCarron</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item to download H.264 file from YouTube. (<a href="http://github.com/rentzsch/clicktoflash/commit/95cec2c6481772f8d448b4cf98555ea91690b448">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item that opens the YouTube.com page for embedded YouTube players. (<a href="http://github.com/rentzsch/clicktoflash/commit/a055047347d7eebbb1cd69997bee332ac0845966">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] .icns file so the Sparkle update dialog doesn&rsquo;t show the generic document file icon (<a href="http://github.com/rentzsch/clicktoflash/commit/2e5c459ce50999d2d3f96e44cd99be3c05e47305">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Dynamically loads Sparkle from internally bundled framework when host doesn&rsquo;t already use Sparkle. (<a href="(http://github.com/rentzsch/clicktoflash/commit/41dd9de069fc8f7d4a81d77ee981ece938eaf274">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Allow host apps that use Sparkle 1.5 or later to update ClickToFlash. (<a href="http://github.com/rentzsch/clicktoflash/commit/181c096da517bfb002fa96045f8edbd8a2fb94f6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Work-around an <a href="http://openradar.appspot.com/6850710">Installer bug</a>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/95">95</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/96">96</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/113">113</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/122">122</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/125">125</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/126">126</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/128">128</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/133">133</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/144">144</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/666f53eaabc0faaa4458e6c71084780650779472">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle crasher in scheduleNextUpdateCheck. (<a href="http://github.com/rentzsch/clicktoflash/commit/f7ca07b3e6e6e13de8133d8e237f284f2ccdc066">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Hang when loading Walmart pages. (<a href="http://github.com/rentzsch/clicktoflash/commit/7503af2d03c07e5b900f01fce5027ebf32a52aa2">Jeff Johnson</a> and <a href="http://github.com/rentzsch/clicktoflash/commit/74584371bdb1391afb3655b8c3113f5cda5afe0f">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Gear image was drawn in an incorrect position in rare cases. (Peter Hosey and <a href="http://github.com/rentzsch/clicktoflash/commit/70055dde3fa378e4440ba0d06180b987e578e148">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] If the gear icon isn&rsquo;t drawn, the contextual menu no longer pops up if you click in the upper-left corner of the view. (<a href="http://github.com/rentzsch/clicktoflash/commit/a1a86695294ac7f633a6b6f68b574d18e1ec0926">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Correct tooltip on &ldquo;Enable ClickToFlash&rdquo; checkbox. (<a href="http://github.com/rentzsch/clicktoflash/commit/7c05e6667f464e8e866206d1b489fec9f82f3d46">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Opacity changes are now added to the original styles (instead of replacing) so positioning and other attributes remain unaffected. (<a href="http://github.com/rentzsch/clicktoflash/commit/dde839f6c7bc61a6ae8690c95ed4da2e2412a273">Simone Manganelli</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc5</strong>
- </p>
- <ul>
- <li>Removes April Fool's special edition feature, fixes most broken sites.</li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4.zip"/>
- </item>
- <item>
- <title>version 1.4fc6</title>
- <pubDate>Mon, 4 May 2009 00:28:08 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc6</strong>
- </p>
- <ul>
- <li>
- <p>
- <strong>If you've been using any of the 1.4fcX releases, you'll need to issue this Terminal command once to work-around an Installer bug: <code>sudo pkgutil --forget com.github.rentzsch.clicktoflash.pkg</code></strong>
- </p>
- <p>
- Please note, if you receive this error: <code>No receipt for 'com.github.rentzsch.clicktoflash.pkg' found at '/'.</code>, you do not need to worry. If you see this error, then the next time you install ClickToFlash, it should work correctly.
- </p>
- </li>
- <li>
- <p>
- [NEW] Option to disable ClickToFlash globally. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/94">bug 94</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/b224861719aebaed81e9909c4fd5526d55032454">Patrick McCarron</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item to download H.264 file from YouTube. (<a href="http://github.com/rentzsch/clicktoflash/commit/95cec2c6481772f8d448b4cf98555ea91690b448">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Contextual menu item that opens the YouTube.com page for embedded YouTube players. (<a href="http://github.com/rentzsch/clicktoflash/commit/a055047347d7eebbb1cd69997bee332ac0845966">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] .icns file so the Sparkle update dialog doesn&rsquo;t show the generic document file icon (<a href="http://github.com/rentzsch/clicktoflash/commit/2e5c459ce50999d2d3f96e44cd99be3c05e47305">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Dynamically loads Sparkle from internally bundled framework when host doesn&rsquo;t already use Sparkle. (<a href="(http://github.com/rentzsch/clicktoflash/commit/41dd9de069fc8f7d4a81d77ee981ece938eaf274">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Allow host apps that use Sparkle 1.5 or later to update ClickToFlash. (<a href="http://github.com/rentzsch/clicktoflash/commit/181c096da517bfb002fa96045f8edbd8a2fb94f6">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Work-around an <a href="http://openradar.appspot.com/6850710">Installer bug</a>. bugs <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/95">95</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/96">96</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/113">113</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/122">122</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/125">125</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/126">126</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/128">128</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/133">133</a>, <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/144">144</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/666f53eaabc0faaa4458e6c71084780650779472">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Sparkle crasher in scheduleNextUpdateCheck. (<a href="http://github.com/rentzsch/clicktoflash/commit/f7ca07b3e6e6e13de8133d8e237f284f2ccdc066">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Hang when loading Walmart pages. (<a href="http://github.com/rentzsch/clicktoflash/commit/7503af2d03c07e5b900f01fce5027ebf32a52aa2">Jeff Johnson</a> and <a href="http://github.com/rentzsch/clicktoflash/commit/74584371bdb1391afb3655b8c3113f5cda5afe0f">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Gear image was drawn in an incorrect position in rare cases. (Peter Hosey and <a href="http://github.com/rentzsch/clicktoflash/commit/70055dde3fa378e4440ba0d06180b987e578e148">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] If the gear icon isn&rsquo;t drawn, the contextual menu no longer pops up if you click in the upper-left corner of the view. (<a href="http://github.com/rentzsch/clicktoflash/commit/a1a86695294ac7f633a6b6f68b574d18e1ec0926">Simone Manganelli</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Correct tooltip on &ldquo;Enable ClickToFlash&rdquo; checkbox. (<a href="http://github.com/rentzsch/clicktoflash/commit/7c05e6667f464e8e866206d1b489fec9f82f3d46">rentzsch</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Opacity changes are now added to the original styles (instead of replacing) so positioning and other attributes remain unaffected. (<a href="http://github.com/rentzsch/clicktoflash/commit/dde839f6c7bc61a6ae8690c95ed4da2e2412a273">Simone Manganelli</a>)
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc5</strong>
- </p>
- <ul>
- <li>Removes April Fool's special edition feature, fixes most broken sites.</li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc6" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc6.zip"/>
- </item>
- <item>
- <title>version 1.4fc5</title>
- <pubDate>Thu, 2 Apr 2009 00:07:40 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc5</strong>
- </p>
- <ul>
- <li>Removes April Fool's special edition feature, fixes most broken sites.</li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc5" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc5.zip"/>
- </item>
- <item>
- <title>version 1.4fc4</title>
- <pubDate>Tue, 10 Mar 2009 15:25:24 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc4</strong>
- </p>
- <ul>
- <li>
- <em>April Fool's special edition.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc4" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc4.zip"/>
- </item>
- <item>
- <title>version 1.4fc3</title>
- <pubDate>Tue, 10 Mar 2009 15:25:24 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc3</strong>
- </p>
- <ul>
- <li>
- <em>This update is exactly the same as 1.4fc2 and only exists to test/demonstrate Sparkle updating.</em>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc3" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc3.zip"/>
- </item>
- <item>
- <title>version 1.4fc2</title>
- <pubDate>Tue, 10 Mar 2009 14:25:24 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc2</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Added buttons in settings panel to allow for manual update checking. [<a href="http://github.com/rentzsch/clicktoflash/commit/194f2dc1a8da91298d2e79fb426b60ecf4205d2a">Simone Manganelli</a>]
- </p>
- </li>
- <li>
- <p>
- [NEW] Nil hosts get whitelisted by default. This effectively disables ClickToFlash in Dashboard and other places where it might be desirable to do so. (<a href="http://github.com/rentzsch/clicktoflash/commit/18dbcd3ba312290223ff456dd5a08f0d4bb74cd4">millenomi</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add 1.4fc3 to appcast. It&rsquo;s functionally identical to 1.4fc2 and only exists to test Sparkle updating.
- </p>
- </li>
- </ul>
- </li>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc2" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc2.zip"/>
- </item>
- <item>
- <title>version 1.4fc1</title>
- <pubDate>Tue, 10 Mar 2009 02:03:42 -0500</pubDate>
- <description>
-<![CDATA[
-<ul>
- <li>
- <p>
- <strong>1.4fc1</strong>
- </p>
- <ul>
- <li>
- <p>
- [NEW] Menu command to load all flash views &mdash; or just invisible ones &mdash; on a page. This should fix a number of sites that don&rsquo;t at first seem to work with ClickToFlash. (Simone Manganelli, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] &ldquo;Click To Flash&rdquo; menu item(s). Installs automatically into Safari and Vienna under their application menus. (Simone Manganelli, Jeff Johnson, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit YouTube support. Built-in support for directly loading higher-quality H.264 versions of videos (contextual menu item &ldquo;Load H.264&rdquo;). (<a href="http://www.joeyhagedorn.com/2008/04/16/youtube-in-mp4-via-quicktime-plugin">Joey Hagedorn</a>, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Explicit <a href="http://www.mikeindustries.com/sifr">sIFR</a> support: ignore sIFR, always load it or always suppress it. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/49">bug 49</a> (Ian Wessman, et al.)
- </p>
- </li>
- <li>
- <p>
- [NEW] Edit whitelist in Settings panel. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/25">bug 25</a> (Ben Gottlieb <a href="http://github.com/rentzsch/clicktoflash/commit/4e013686359f7a11371e16919f292eb91c249ebb">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/d193a728c32af21345af083cc4a22c7a26c97f42">2</a>, et al. <a href="http://github.com/rentzsch/clicktoflash/commit/1da96792eecc4252c90c706576fbfc1f1afd3860">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/16b844c96b6423629d6de707ee3fe69257dbd7ce">2</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Old custom installer replaced with a standard Installer.app .pkg. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/27">bug 27</a> (<a href="http://github.com/xoob/clicktoflash/commit/2866d8e8415114ae75f60ff8d107e78e5fe40b2c">Alexander Brausewetter</a>)
- </p>
- </li>
- <li>
- <p>
- [NEW] Automatic plugin updating via Sparkle. <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/28">bug 28</a> (rentzsch)
- </p>
- </li>
- <li>
- <p>
- [NEW] Whitelisting now takes into account an object&rsquo;s <code>src</code> URL, which should allow embedded videos from whitelisted sites to play (e.g. YouTube). <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/57">bug 57</a> (<a href="http://github.com/rentzsch/clicktoflash/commit/a4388f32d13f00263d11d9d06f21778bea5724dc">Ian Wessman</a>)
- </p>
- </li>
- <li>
- <p>
- [CHANGE] Badge now renders better on a variety of backgrounds.
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed bugs identified by clang static analyzer. (<a href="http://github.com/rentzsch/clicktoflash/commit/aced770608344960131f58e49457d0a73687d38c">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [FIX] Fixed leak that caused all CtF views to not be deallocated by using validateMenuItem to update the Add <code>&lt;site&gt;</code> to Whitelist menu item instead of a binding. (<a href="http://github.com/rentzsch/clicktoflash/commit/912e28f5befe90db92be971d5899de5cbd3b6a89">1</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Fix deprecated use of <code>+stringWithContentsOfFile:</code>. (<a href="http://github.com/rentzsch/clicktoflash/commit/7a1e8490737db4734b3e8fc3374fabfdc49ee756">Chris Parker</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Clean up build settings. No need to build universal in Debug or link to Carbon. (<a href="http://github.com/rentzsch/clicktoflash/commit/9a47274242904b8928b17d842137e75c71fe1c73">Jeff Johnson</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Add build warnings. Fix resulting warnings. Treat warnings as errors. (Jeff Johnson <a href="http://github.com/rentzsch/clicktoflash/commit/cf6dfbb4978596961ba232279994a65b00b9e30b">1</a>, <a href="http://github.com/rentzsch/clicktoflash/commit/69c0083117174d05b69a62c164fc1779e5fc55b0">2</a>)
- </p>
- </li>
- <li>
- <p>
- [DEV] Populate CFBundleVersion with ${PRODUCT_VERSION} instead of hard-coding with 700. (Dave Dribin)
- </p>
- </li>
- </ul>
- </li>
-</ul>
-]]> </description>
- <enclosure type="application/zip" sparkle:version="1.4fc1" url="https://s3.amazonaws.com/clicktoflash/ClickToFlash-1.4fc1.zip"/>
- </item>
- </channel>
-</rss>
View
6 Installer/build_installer_pkg.command
@@ -52,6 +52,10 @@ cp -R "$BUILT_PLUGIN" "$MY_INSTALLER_ROOT"
# Stuff it into a .zip.
cd "$BUILT_PRODUCTS_DIR"
zip -r "$VERSIONED_NAME.zip" "ClickToFlash.pkg"
-cd $SCRIPT_WD
+
+if [ -f "$HOME/Documents/releases/ClickToFlash/dsa_priv.pem" ]; then
+ `openssl dgst -sha1 -binary < "$VERSIONED_NAME.zip" | openssl dgst -dss1 -sign "$HOME/Documents/releases/ClickToFlash/dsa_priv.pem" | openssl enc -base64 > $VERSIONED_NAME.dsaSignature`
+fi
+cd "$SCRIPT_WD"
rm -rf "$MY_INSTALLER_ROOT"
View
6 Installer/resources/en.lproj/ReadMe.rtf
@@ -1,7 +1,7 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf460
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red227\green35\blue27;\red0\green128\blue0;}
-\paperw11900\paperh16840\margl1440\margr1440\vieww10080\viewh8960\viewkind0
+\paperw11899\paperh16839\margl1440\margr1440\vieww10080\viewh8960\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li140\ql\qnatural\pardirnatural
\f0\b\fs20 \cf0 \
@@ -18,7 +18,7 @@ ClickToFlash is a WebKit plug-in that prevents automatic loading of Adobe Flash
\
Click on the gear in the upper-left corner of any unloaded Flash box to access ClickToFlash's contextual menu, which allows you to do advanced things like edit its whitelist.\
\
-To uninstall ClickToFlash: go to the Settings window (accessed via the contextual menu or the ClickToFlash submenu under the Safari menu) and click the "Uninstall ClickToFlash" button.\
+To uninstall ClickToFlash: go to the Settings window (accessed via the gear menu) and click the "Uninstall ClickToFlash" button.\
\
Please {\field{\*\fldinst{HYPERLINK "http://rentzsch.lighthouseapp.com/projects/24342-clicktoflash/tickets/new"}}{\fldrslt report bugs and request features}} on the {\field{\*\fldinst{HYPERLINK "http://rentzsch.lighthouseapp.com/projects/24342-clicktoflash/tickets?q=all"}}{\fldrslt Lighthouse ClickToFlash project site}}.\
\
View
12 Plugin/CTGradient.h → Plugin/CTFGradient.h
@@ -1,5 +1,5 @@
//
-// CTGradient.h
+// CTFGradient.h (renamed from CTGradient to avoid namespace collisions with other projects using CTGradient and WebKit)
//
// Created by Chad Weider on 2/14/07.
// Writtin by Chad Weider.
@@ -26,7 +26,7 @@ typedef enum _CTBlendingMode
} CTGradientBlendingMode;
-@interface CTGradient : NSObject <NSCopying, NSCoding>
+@interface CTFGradient : NSObject <NSCopying, NSCoding>
{
CTGradientElement* elementList;
CTGradientBlendingMode blendingMode;
@@ -51,11 +51,11 @@ typedef enum _CTBlendingMode
+ (id)rainbowGradient;
+ (id)hydrogenSpectrumGradient;
-- (CTGradient *)gradientWithAlphaComponent:(float)alpha;
+- (CTFGradient *)gradientWithAlphaComponent:(float)alpha;
-- (CTGradient *)addColorStop:(NSColor *)color atPosition:(float)position; //positions given relative to [0,1]
-- (CTGradient *)removeColorStopAtIndex:(unsigned)index;
-- (CTGradient *)removeColorStopAtPosition:(float)position;
+- (CTFGradient *)addColorStop:(NSColor *)color atPosition:(float)position; //positions given relative to [0,1]
+- (CTFGradient *)removeColorStopAtIndex:(unsigned)index;
+- (CTFGradient *)removeColorStopAtPosition:(float)position;
- (CTGradientBlendingMode)blendingMode;
- (NSColor *)colorStopAtIndex:(unsigned)index;
View
28 Plugin/CTGradient.m → Plugin/CTFGradient.m
@@ -1,5 +1,5 @@
//
-// CTGradient.m
+// CTFGradient.m (renamed from CTGradient to avoid namespace collisions with other projects using CTGradient and WebKit)
//
// Created by Chad Weider on 2/14/07.
// Writtin by Chad Weider.
@@ -8,9 +8,9 @@
//
// Version: 1.8
-#import "CTGradient.h"
+#import "CTFGradient.h"
-@interface CTGradient (Private)
+@interface CTFGradient (Private)
- (void)_commonInit;
- (void)setBlendingMode:(CTGradientBlendingMode)mode;
- (void)addElement:(CTGradientElement*)newElement;
@@ -30,7 +30,7 @@ - (CTGradientElement)removeElementAtPosition:(float)position;
static void resolveHSV(float *color1, float *color2);
-@implementation CTGradient
+@implementation CTFGradient
/////////////////////////////////////Initialization Type Stuff
- (id)init
{
@@ -66,7 +66,7 @@ - (void)dealloc
- (id)copyWithZone:(NSZone *)zone
{
- CTGradient *copy = [[[self class] allocWithZone:zone] init];
+ CTFGradient *copy = [[[self class] allocWithZone:zone] init];
//now just copy my elementlist
CTGradientElement *currentElement = elementList;
@@ -495,7 +495,7 @@ + (id)hydrogenSpectrumGradient
#pragma mark Modification
-- (CTGradient *)gradientWithAlphaComponent:(float)alpha
+- (CTFGradient *)gradientWithAlphaComponent:(float)alpha
{
id newInstance = [[[self class] alloc] init];
@@ -514,9 +514,9 @@ - (CTGradient *)gradientWithAlphaComponent:(float)alpha
return [newInstance autorelease];
}
-- (CTGradient *)gradientWithBlendingMode:(CTGradientBlendingMode)mode
+- (CTFGradient *)gradientWithBlendingMode:(CTGradientBlendingMode)mode
{
- CTGradient *newGradient = [self copy];
+ CTFGradient *newGradient = [self copy];
[newGradient setBlendingMode:mode];
@@ -526,9 +526,9 @@ - (CTGradient *)gradientWithBlendingMode:(CTGradientBlendingMode)mode
//Adds a color stop with <color> at <position> in elementList
//(if two elements are at the same position then added imediatly after the one that was there already)
-- (CTGradient *)addColorStop:(NSColor *)color atPosition:(float)position
+- (CTFGradient *)addColorStop:(NSColor *)color atPosition:(float)position
{
- CTGradient *newGradient = [self copy];
+ CTFGradient *newGradient = [self copy];
CTGradientElement newGradientElement;
//put the components of color into the newGradientElement - must make sure it is a RGB color (not Gray or CMYK)
@@ -546,9 +546,9 @@ - (CTGradient *)addColorStop:(NSColor *)color atPosition:(float)position
//Removes the color stop at <position> from elementList
-- (CTGradient *)removeColorStopAtPosition:(float)position
+- (CTFGradient *)removeColorStopAtPosition:(float)position
{
- CTGradient *newGradient = [self copy];
+ CTFGradient *newGradient = [self copy];
CTGradientElement removedElement = [newGradient removeElementAtPosition:position];
if(isnan(removedElement.position))
@@ -557,9 +557,9 @@ - (CTGradient *)removeColorStopAtPosition:(float)position
return [newGradient autorelease];
}
-- (CTGradient *)removeColorStopAtIndex:(unsigned)index
+- (CTFGradient *)removeColorStopAtIndex:(unsigned)index
{
- CTGradient *newGradient = [self copy];
+ CTFGradient *newGradient = [self copy];
CTGradientElement removedElement = [newGradient removeElementAtIndex:index];
if(isnan(removedElement.position))
View
2  Plugin/CTFMenubarMenuController.h
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
View
7 Plugin/CTFMenubarMenuController.m
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -38,6 +38,7 @@ of this software and associated documentation files (the "Software"), to deal
static NSString* kApplicationsToInstallMenuInto[] = {
@"com.apple.Safari",
@"uk.co.opencommunity.vienna2",
+ @"com.omnigroup.OmniWeb5",
#if 0
@"com.panic.Coda", // for debugging an app that includes its own old Sparkle framework.
#endif
@@ -94,7 +95,9 @@ - (int) applicationMenuPrefsInsertionLocation
NSMenuItem* item = [ applicationMenu itemAtIndex: i ];
- if( [ item action ] == @selector( showPreferences: ) )
+ if( [ item action ] == @selector( showPreferences: )
+ || [ item action ] == @selector( showPreferencePanel: )
+ || [ item action ] == @selector( showPreferencesPanel: ) )
showPrefsItem = i;
if( showPrefsItem >= 0 && [ item isSeparatorItem ] ) {
View
0  Plugin/CTFPreferencesDictionary.h 100755 → 100644
File mode changed
View
27 Plugin/CTFURLConnection.h
@@ -1,27 +0,0 @@
-//
-// CTFURLConnection.h
-// ClickToFlash
-//
-// Created by Simone Manganelli on 2009-06-30.
-// Copyright 2009 __MyCompanyName__. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
-@interface CTFURLConnection : NSObject {
- NSConditionLock *theLock;
- NSHTTPURLResponse *responseToReturn;
- NSError *errorToReturn;
-}
-
-- (NSHTTPURLResponse *)getURLResponseHeaders:(NSURL *)URL
- error:(NSError **)error;
-+ (NSHTTPURLResponse *)getURLResponseHeaders:(NSURL *)URL
- error:(NSError **)error;
-
-- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
-- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSHTTPURLResponse *)theResponse;
-- (void)connectionDidFinishLoading:(NSURLConnection *)connection;
-
-@end
View
102 Plugin/CTFURLConnection.m
@@ -1,102 +0,0 @@
-//
-// CTFURLConnection.m
-// ClickToFlash
-//
-// Created by Simone Manganelli on 2009-06-30.
-// Copyright 2009 __MyCompanyName__. All rights reserved.
-//
-
-#import "CTFURLConnection.h"
-
-
-@implementation CTFURLConnection
-
-
-- (NSHTTPURLResponse *)getURLResponseHeaders:(NSURL *)URL
- error:(NSError **)error;
-{
- theLock = [[NSConditionLock alloc] initWithCondition:0];
-
- NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:URL];
- [request setHTTPMethod:@"HEAD"];
-
-
- // this header is required, because otherwise the URLRequest will download
- // the whole video before returning, which completely defeats the purpose
- // of checking for the video variants in the first place
-
- // this limits the download to the first 2 bytes of the video, which is
- // sufficient to see if there is a video there or not.
-
- // since the Range header is not always honored, we also stop getting data
- // from the NSURLConnection by stopping it once we get the NSURLResponse
- [request setValue:@"bytes=0-1" forHTTPHeaderField:@"Range"];
-
- [NSThread detachNewThreadSelector:@selector(startRequest:) toTarget:self withObject:request];
- [request release];
-
- [theLock lockWhenCondition:1];
- if (error) (*error) = errorToReturn;
-
- return [responseToReturn autorelease];
-}
-
-+ (NSHTTPURLResponse *)getURLResponseHeaders:(NSURL *)URL
- error:(NSError **)error;
-{
- CTFURLConnection *theConnection = [[CTFURLConnection alloc] init];
- NSHTTPURLResponse *theResponse = [theConnection getURLResponseHeaders:URL
- error:error];
- [theConnection autorelease];
- return theResponse;
-}
-
-- (void)startRequest:(NSURLRequest *)request;
-{
-
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [request retain];
-
- NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request
- delegate:self
- startImmediately:YES];
- [[NSRunLoop currentRunLoop] run];
- [connection release];
-
- [request release];
- [pool drain];
-
-}
-
-- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
-{
-
- [theLock tryLock];
-
- errorToReturn = error;
- [theLock unlockWithCondition:1];
-}
-
-- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSHTTPURLResponse *)theResponse;
-{
-
- [theLock tryLock];
-
- // we cancel here, because otherwise NSURLConnection will continue to download
- // data due to a bug; even though we made a HEAD request, it still downloads
- // all the data at the given URL instead of stopping after receiving headers
- [connection cancel];
- responseToReturn = [theResponse retain];
- [theLock unlockWithCondition:1];
-
-}
-
-- (void)connectionDidFinishLoading:(NSURLConnection *)connection;
-{
-
- [theLock tryLock];
-
- [theLock unlockWithCondition:1];
-}
-
-@end
View
0  Plugin/CTFUserDefaultsController.h 100755 → 100644
File mode changed
View
2  Plugin/CTFUtilities.h
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
View
2  Plugin/CTFUtilities.m
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
View
3  Plugin/CTFWhitelist.h
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -31,7 +31,6 @@ THE SOFTWARE.
@interface CTFClickToFlashPlugin( Whitelist )
- (IBAction) addToWhitelist: (id) sender;
-- (IBAction) removeFromWhitelist: (id) sender;
- (IBAction) editWhitelist: (id) sender;
- (void) _migrateWhitelist;
View
100 Plugin/CTFWhitelist.m
@@ -2,7 +2,7 @@
The MIT License
-Copyright (c) 2008-2009 Click to Flash Developers
+Copyright (c) 2008-2009 ClickToFlash Developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -43,27 +43,18 @@ of this software and associated documentation files (the "Software"), to deal
CTFSiteKindWhitelist = 0
} CTGSiteKind;