<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Breaking News &#187; Cross Platform</title>
	<atom:link href="http://newplanetsoftware.com/blog/category/cross-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://newplanetsoftware.com/blog</link>
	<description>What's new at New Planet Software</description>
	<lastBuildDate>Mon, 04 Apr 2011 23:52:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Code Crusader 5.1</title>
		<link>http://newplanetsoftware.com/blog/2006/06/11/code-crusader-51/</link>
		<comments>http://newplanetsoftware.com/blog/2006/06/11/code-crusader-51/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 01:08:23 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Code Crusader]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://newplanetsoftware.com/blog/?p=9</guid>
		<description><![CDATA[Code Crusader 5.1 is finally finished. In case you haven&#8217;t noticed, the release schedule is a bit faster than it has been in recent years. You can read about the changes here. One noteworthy improvement is that it now runs on Cygwin! This release is free for those who have purchased version 5.0. Simply log [...]]]></description>
			<content:encoded><![CDATA[<p>Code Crusader 5.1 is finally finished.  In case you haven&#8217;t noticed, the release schedule is a bit faster than it has been in recent years. <img src='http://newplanetsoftware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can read about the changes <a href="/jcc/ChangeLog.php">here</a>.  One noteworthy improvement is that it now runs on Cygwin!</p>
<p>This release is free for those who have purchased version 5.0.  Simply log in to your account on the <a href="/nps/downloads.php">Downloads page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://newplanetsoftware.com/blog/2006/06/11/code-crusader-51/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cygwin</title>
		<link>http://newplanetsoftware.com/blog/2006/06/06/cygwin-2/</link>
		<comments>http://newplanetsoftware.com/blog/2006/06/06/cygwin-2/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 05:28:43 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Cross Platform]]></category>

		<guid isPermaLink="false">http://newplanetsoftware.com/blog/2006/06/06/cygwin-2/</guid>
		<description><![CDATA[I finally got Code Crusader and Code Medic to run on Cygwin! I&#8217;ll be posting the binaries as soon as Code Crusader 5.1.0 is finished.]]></description>
			<content:encoded><![CDATA[<p>I finally got Code Crusader and Code Medic to run on Cygwin!  I&#8217;ll be posting the binaries as soon as Code Crusader 5.1.0 is finished.</p>
]]></content:encoded>
			<wfw:commentRss>http://newplanetsoftware.com/blog/2006/06/06/cygwin-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cygwin</title>
		<link>http://newplanetsoftware.com/blog/2006/02/11/cygwin/</link>
		<comments>http://newplanetsoftware.com/blog/2006/02/11/cygwin/#comments</comments>
		<pubDate>Sun, 12 Feb 2006 05:25:22 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Cross Platform]]></category>
<category>cygwin</category><category>libstdc++</category><category>mkdtemp</category>
		<guid isPermaLink="false">http://newplanetsoftware.com/blog/?p=5</guid>
		<description><![CDATA[I just updated my WinXP laptop to the latest Cygwin and discovered the following issues: mkdtemp() is missing from the system libraries. seekg() and seekoff() require long long instead of long JOutPipeStream generates additional link errors, but this class is scheduled for replacement anyway. If anybody has any information about how to cope with this, [...]]]></description>
			<content:encoded><![CDATA[<p>I just updated my WinXP laptop to the latest Cygwin and discovered the following issues:</p>
<ol>
<li> <tt>mkdtemp()</tt> is missing from the system libraries.
</li>
<li> <tt>seekg()</tt> and <tt>seekoff()</tt> require <tt>long long</tt> instead of <tt>long</tt>
</li>
<li> <tt>JOutPipeStream</tt> generates additional link errors, but this class is scheduled for replacement anyway.
</li>
</ol>
<p>If anybody has any information about how to cope with this, please let us know!</p>
]]></content:encoded>
			<wfw:commentRss>http://newplanetsoftware.com/blog/2006/02/11/cygwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porting JX</title>
		<link>http://newplanetsoftware.com/blog/2005/11/29/3/</link>
		<comments>http://newplanetsoftware.com/blog/2005/11/29/3/#comments</comments>
		<pubDate>Wed, 30 Nov 2005 05:46:15 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Cross Platform]]></category>
<category>c++</category><category>cygwin</category><category>libstdc++</category><category>mac os</category><category>stream</category><category>windows</category>
		<guid isPermaLink="false">http://www.newplanetsoftware.com/wordpress/nps/?p=3</guid>
		<description><![CDATA[The good news, in case you hadn&#8217;t noticed, is that our software now runs on both Mac OS and Cygwin &#8212; at least, out latest beta does. Porting our software to Windows 2K/XP has been stalled for a few months now, but the good news is that I recently made a bit more progress by [...]]]></description>
			<content:encoded><![CDATA[<p>The good news, in case you hadn&#8217;t noticed, is that our software now runs on both Mac OS and Cygwin &#8212; at least, out latest beta does. <img src='http://newplanetsoftware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Porting our software to Windows 2K/XP has been stalled for a few months now, but the good news is that I recently made a bit more progress by eliminating most of the uses of <tt>JInPipeStream</tt>.  This particular class was originally a good idea, but since it is based on a GNU extension to the C++ stream library which never caught on, it now has to go.  I&#8217;m replacing it with functions in <tt>jStreamUtil.h</tt> that operate directly on a file descriptor.  Of course, this means that we lose the convenience of the stream in operator (<tt>&gt;&gt;</tt>), but that seems to be a small price to pay for cross-platform compatibility.</p>
<p>The same fate awaits <tt>JOutPipeStream</tt>.</p>
<p>On a similar note, since <tt>strstream</tt> is deprecated, almost all references to it have been replaced with <tt>stringstream</tt>, and <tt>jStrStreamUtil.h</tt> is now gone.  Personally, I dislike the descision to deprecate <tt>strstream</tt>, because <tt>stringstream</tt> always makes copies of the data, and this is a disaster in certain cases where efficiency is critical &#8212; though I suppose some would claim that the entire C++ stream library should be avoided when efficiency matters! <img src='http://newplanetsoftware.com/blog/wp-includes/images/smilies/icon_confused.gif' alt=':???:' class='wp-smiley' /> </p>
<p>If anybody has any good news about <tt>stringstream</tt> colluding with <tt>string</tt> to avoid copying data, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://newplanetsoftware.com/blog/2005/11/29/3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

