<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: [IPB 2.1] Template Set Differences</title>
	<atom:link href="http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/</link>
	<description>A utopia of randomness from a bloke who develops internet software and is also a dad</description>
	<lastBuildDate>Thu, 26 Jan 2012 07:08:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Don Wilson</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1335</link>
		<dc:creator>Don Wilson</dc:creator>
		<pubDate>Tue, 26 Jul 2005 23:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1335</guid>
		<description>This is probably the best example of a difference example that I&#039;ve seen. There has always been a two-pane view of both documents with empty lines with red/green font. Thanks for the information on where you found a script to do this, I&#039;ve been trying to root around google results and nothing was ever good enough.
</description>
		<content:encoded><![CDATA[<p>This is probably the best example of a difference example that I&#8217;ve seen. There has always been a two-pane view of both documents with empty lines with red/green font. Thanks for the information on where you found a script to do this, I&#8217;ve been trying to root around google results and nothing was ever good enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1334</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 26 Jul 2005 14:27:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1334</guid>
		<description>LGPL is much less restrictive and as long as the whole of the work is just linked to and not incorporated into the core program then the core program does not have to be released as GPL.

&quot;. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a &quot;work that uses the Library&quot;.  Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.&quot;</description>
		<content:encoded><![CDATA[<p>LGPL is much less restrictive and as long as the whole of the work is just linked to and not incorporated into the core program then the core program does not have to be released as GPL.</p>
<p>&#8220;. A program that contains no derivative of any portion of the<br />
Library, but is designed to work with the Library by being compiled or<br />
linked with it, is called a &#8220;work that uses the Library&#8221;.  Such a<br />
work, in isolation, is not a derivative work of the Library, and<br />
therefore falls outside the scope of this License.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Dorr</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1333</link>
		<dc:creator>Timothy Dorr</dc:creator>
		<pubDate>Tue, 26 Jul 2005 03:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1333</guid>
		<description>Oh, of course. I wasn&#039;t suggesting something *that* simple, but just pointing out it shouldn&#039;t be that hard to do. 

Of course, Text_Diff&#039;s done all the work, so why bother! Just make sure you follow that LGPL to a T. We don&#039;t want to get into another phpMyAdmin fiasco again :S</description>
		<content:encoded><![CDATA[<p>Oh, of course. I wasn&#8217;t suggesting something *that* simple, but just pointing out it shouldn&#8217;t be that hard to do. </p>
<p>Of course, Text_Diff&#8217;s done all the work, so why bother! Just make sure you follow that LGPL to a T. We don&#8217;t want to get into another phpMyAdmin fiasco again :S</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1332</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 25 Jul 2005 17:47:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1332</guid>
		<description>Tim Dorr,

That diff class looks too simplistic and has hard limitations (will only look 10 lines for a match), etc.

I&#039;ve just included the LGPL Pear:Text-Diff class in the ips_kernel folder and we&#039;ll just use that. The LGPL differs as it allows dynamic or static linking of libraries without the need for the entire software to be GPL.

In the fullness of time, I&#039;ll write my own DIFF engine.</description>
		<content:encoded><![CDATA[<p>Tim Dorr,</p>
<p>That diff class looks too simplistic and has hard limitations (will only look 10 lines for a match), etc.</p>
<p>I&#8217;ve just included the LGPL Pear:Text-Diff class in the ips_kernel folder and we&#8217;ll just use that. The LGPL differs as it allows dynamic or static linking of libraries without the need for the entire software to be GPL.</p>
<p>In the fullness of time, I&#8217;ll write my own DIFF engine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darken</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1331</link>
		<dc:creator>Darken</dc:creator>
		<pubDate>Mon, 25 Jul 2005 08:24:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1331</guid>
		<description>Oh! Good idea!!</description>
		<content:encoded><![CDATA[<p>Oh! Good idea!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1330</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Sun, 24 Jul 2005 21:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1330</guid>
		<description>Nice. Looking good, Matt. ;)</description>
		<content:encoded><![CDATA[<p>Nice. Looking good, Matt. <img src='http://blog.mattmecham.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kennedy</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1329</link>
		<dc:creator>Kennedy</dc:creator>
		<pubDate>Sun, 24 Jul 2005 15:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1329</guid>
		<description>Wicked!</description>
		<content:encoded><![CDATA[<p>Wicked!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wolfie</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1328</link>
		<dc:creator>Wolfie</dc:creator>
		<pubDate>Sun, 24 Jul 2005 05:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1328</guid>
		<description>Could it also be made to create a &quot;recommended changes/updates&quot; XML file?  That would make updating/upgrading skins from v2.0.x to v2.1.x a snap.  :)

And it is an excellant idea Matt.  You would think of it.</description>
		<content:encoded><![CDATA[<p>Could it also be made to create a &#8220;recommended changes/updates&#8221; XML file?  That would make updating/upgrading skins from v2.0.x to v2.1.x a snap.  <img src='http://blog.mattmecham.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And it is an excellant idea Matt.  You would think of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cybertimber2005</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1327</link>
		<dc:creator>Cybertimber2005</dc:creator>
		<pubDate>Sun, 24 Jul 2005 00:25:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1327</guid>
		<description>Ok...  so basically it can tell you the diffrences between a custom edited 2.0.x skin and a 2.1.0?</description>
		<content:encoded><![CDATA[<p>Ok&#8230;  so basically it can tell you the diffrences between a custom edited 2.0.x skin and a 2.1.0?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Dorr</title>
		<link>http://blog.mattmecham.com/2005/07/22/ipb-21-template-set-differences/comment-page-1/#comment-1326</link>
		<dc:creator>Timothy Dorr</dc:creator>
		<pubDate>Sat, 23 Jul 2005 05:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattmecham.com/blog1/2005/07/22/ipb-21-template-set-differences/#comment-1326</guid>
		<description>Oh, that&#039;s no fun :P 

What about Windows users, then? I think you&#039;ll have to write the diff engine in PHP, to be honest. Of course, it doesn&#039;t look that hard if you do it on a line-by-line basis: &lt;a href=&quot;http://www.holomind.de/phpnet/diff.src.php&quot; rel=&quot;nofollow&quot;&gt;http://www.holomind.de/phpnet/diff.src.php&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Oh, that&#8217;s no fun <img src='http://blog.mattmecham.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  </p>
<p>What about Windows users, then? I think you&#8217;ll have to write the diff engine in PHP, to be honest. Of course, it doesn&#8217;t look that hard if you do it on a line-by-line basis: <a href="http://www.holomind.de/phpnet/diff.src.php" rel="nofollow">http://www.holomind.de/phpnet/diff.src.php</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

