<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Gemal&apos;s Psyched Blog - Comments on Important extension checkins</title>
		<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/index.html</link>
		<description><![CDATA[Some really nice fixed for extensions developers has just been checked into Mozilla Firefox 1.1: Ability to restrict to compatible operating systems If your extension only works on Windows you can now have this in your install.rdf file: &lt;em:targetPlatform&gt;Linux_gcc2&lt;/em:targetPlatform&gt; &lt;em:targetPlatform&gt;Linux_gcc3&lt;/em:targetPlatform&gt;...]]></description>
		<language>en-us</language>
		<copyright>Copyright 2009</copyright>
		<lastBuildDate>Wed, 28 Jan 2009 22:48:53 +0100</lastBuildDate>
		<pubDate>Mon, 16 Feb 2009 09:33:20 +0100</pubDate>
		<generator>http://www.movabletype.org/?v=3.17</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<image>
			<link>http://gemal.dk/</link>
			<url>http://gemal.dk//pics/favicon.png</url>
			<title>Gemal&apos;s Psyched Blog</title>
		</image>
		
			<item>
				<title>By FP</title>
				<description>I hope someone with permissions can update the packaging guide with this information:http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.htmlAs well as the new stuff from Bug 295247, Bug 295265 and Bug 281988.</description>
				<content:encoded><![CDATA[<p>I hope someone with permissions can update the packaging guide with this information:</p>

<p><a href="http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html" rel="nofollow">http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html</a></p>

<p>As well as the new stuff from Bug 295247, Bug 295265 and Bug 281988.</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment1?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment1</guid>
				<pubDate>Wed, 08 Jun 2005 10:12:40 +0100</pubDate>
				<author>
					<name>FP</name>
					<email>anon@example.com</email>
				</author>
			</item>
		
			<item>
				<title>By jens.b</title>
				<description>FP, I plan to add information on the patches I wrote ( and the platform specific components) to http://developer-test.mozilla.org . The packaging docs are being migrated to there, as well.Note that the final syntax will look more like WINNT_x86-msvc, i.e. includes the processor type. This is required for Linux especially, but also when there will be Macs based on x86 and PPC architecture.</description>
				<content:encoded><![CDATA[<p>FP, I plan to add information on the patches I wrote ( and the platform specific components) to <a href="http://developer-test.mozilla.org" rel="nofollow">http://developer-test.mozilla.org</a> . The packaging docs are being migrated to there, as well.</p>

<p>Note that the final syntax will look more like WINNT_x86-msvc, i.e. includes the processor type. This is required for Linux especially, but also when there will be Macs based on x86 and PPC architecture.</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment2?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment2</guid>
				<pubDate>Wed, 08 Jun 2005 10:37:09 +0100</pubDate>
				<author>
					<name>jens.b</name>
					<email>jens.b@web.de</email>
				</author>
			</item>
		
			<item>
				<title>By jens.b</title>
				<description><![CDATA[make that:(&lt;em:targetPlatform&gt; and the platform specific components)]]></description>
				<content:encoded><![CDATA[<p>make that:</p>

<p>(&lt;em:targetPlatform&gt; and the platform specific components)</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment3?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment3</guid>
				<pubDate>Wed, 08 Jun 2005 10:42:21 +0100</pubDate>
				<author>
					<name>jens.b</name>
					<email>jens.b@web.de</email>
				</author>
			</item>
		
			<item>
				<title>By Benjamin Smedberg</title>
				<description>Please note that the platform-specific extension subdirectories don&apos;t work yet, because I haven&apos;t checked in the TARGET_XPCOM_ABI patch yet.Also note that the searchplugins/ subdirectory doesn&apos;t work yet, as the final patch in the bug is not yet reviewed.</description>
				<content:encoded><![CDATA[<p>Please note that the platform-specific extension subdirectories don't work yet, because I haven't checked in the TARGET_XPCOM_ABI patch yet.</p>

<p>Also note that the searchplugins/ subdirectory doesn't work yet, as the final patch in the bug is not yet reviewed.</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment4?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment4</guid>
				<pubDate>Wed, 08 Jun 2005 14:31:21 +0100</pubDate>
				<author>
					<name>Benjamin Smedberg</name>
					<email>benjamin@smedbergs.us</email>
				</author>
			</item>
		
			<item>
				<title>By Gerv</title>
				<description>&quot;If your extension only works on Windows you can now have this in your install.rdf file&quot;I&apos;m not sure I like that idea. Who&apos;s going to remember to include FreeBSD or Darwin in their list?Why not a list of OSes where it&apos;s known _not_ to work?</description>
				<content:encoded><![CDATA[<p>"If your extension only works on Windows you can now have this in your install.rdf file"</p>

<p>I'm not sure I like that idea. Who's going to remember to include FreeBSD or Darwin in their list?</p>

<p>Why not a list of OSes where it's known _not_ to work?<br />
</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment5?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment5</guid>
				<pubDate>Thu, 09 Jun 2005 09:17:10 +0100</pubDate>
				<author>
					<name>Gerv</name>
					<email>gerv@mozilla.org</email>
				</author>
			</item>
		
			<item>
				<title>By Gerv</title>
				<description>...then again, if it&apos;s about ABI compatibility, maybe a whitelist is better. I guess I don&apos;t know enough about this technically, but what if an OS has e.g. a Linux ABI compatibility layer? Or does that only apply at the whole-application level rather than the plugin level?</description>
				<content:encoded><![CDATA[<p>...then again, if it's about ABI compatibility, maybe a whitelist is better. I guess I don't know enough about this technically, but what if an OS has e.g. a Linux ABI compatibility layer? Or does that only apply at the whole-application level rather than the plugin level?</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment6?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment6</guid>
				<pubDate>Thu, 09 Jun 2005 09:30:34 +0100</pubDate>
				<author>
					<name>Gerv</name>
					<email>gerv@mozilla.org</email>
				</author>
			</item>
		
			<item>
				<title>By il Fastidio</title>
				<description>Se avete amici Italiani, ricordategli di andare a votare...La chiesa italiana boicotta il referendum!Conto su di voi...thank&apos;s</description>
				<content:encoded><![CDATA[<p>Se avete amici Italiani, ricordategli di andare a votare...La chiesa italiana boicotta il referendum!Conto su di voi...thank's</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment7?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment7</guid>
				<pubDate>Fri, 10 Jun 2005 15:23:46 +0100</pubDate>
				<author>
					<name>il Fastidio</name>
					<email>ilfastidio@infinito.it</email>
				</author>
			</item>
		
			<item>
				<title>By jens.b</title>
				<description>Gerv: this is indeed targeted at ABI compatibility, plus at extensions that use things like the Windows registry. Mozilla doesn&apos;t take into account any ABI compatibility layers; if an OS has one by default, extension authors could just include that OS, too. This stuff is clearly optimized for the common cases, and is still a huge improvement over the current situation.For regular XUL/JS extensions: I don&apos;t think authors will restrict their extensions to Windows just because they develop and test on Windows. Well, and even if they do, it&apos;s only a matter of changing/removing one line in the install.rdf to fix it - I think the average linux user (who is more tech-savvy than the average win user) should be able to manage that, and can then tell the author to include his OS in the list.</description>
				<content:encoded><![CDATA[<p>Gerv: this is indeed targeted at ABI compatibility, plus at extensions that use things like the Windows registry. Mozilla doesn't take into account any ABI compatibility layers; if an OS has one by default, extension authors could just include that OS, too. This stuff is clearly optimized for the common cases, and is still a huge improvement over the current situation.</p>

<p>For regular XUL/JS extensions: I don't think authors will restrict their extensions to Windows just because they develop and test on Windows. Well, and even if they do, it's only a matter of changing/removing one line in the install.rdf to fix it - I think the average linux user (who is more tech-savvy than the average win user) should be able to manage that, and can then tell the author to include his OS in the list.</p>]]></content:encoded>
				<link>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment8?from=rss-comment</link>
				<guid>http://gemal.dk/blog/2005/06/08/important_extension_checkins/#comment8</guid>
				<pubDate>Fri, 10 Jun 2005 16:28:02 +0100</pubDate>
				<author>
					<name>jens.b</name>
					<email>jens.b@web.de</email>
				</author>
			</item>
		
	</channel>
</rss>

