<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>uwog.net &#187; olpc</title>
	<link>http://uwog.net/blog</link>
	<description>Hackers have to Hack</description>
	<pubDate>Sun, 03 Jun 2012 19:49:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Improving complex language support in AbiWord</title>
		<link>http://uwog.net/blog/archives/39</link>
		<comments>http://uwog.net/blog/archives/39#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:10:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/39</guid>
		<description><![CDATA[I&#8217;ve spent the last week or so learning enough about complex languages to be able to fix a bunch of complex text related bugs in AbiWord. First of all our cursor movement was broken as we didn&#8217;t respect text cluster boundaries. The same was true for deleting or backspacing through text clusters. I found an [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent the last week or so learning enough about complex languages to be able to fix a bunch of complex text related bugs in AbiWord. First of all our cursor movement was broken as we didn&#8217;t respect text cluster boundaries. The same was true for deleting or backspacing through text clusters. I found an <a href="http://bugzilla.abisource.com/show_bug.cgi?id=6987">old but good bug report</a> that clearly explained what was <em>supposed</em> to happen and how we failed to do that, which was a great help.<br />
Then there was <a href="http://bugzilla.abisource.com/show_bug.cgi?id=11785">a bug in our font substitution code</a> that resulted in <a href="http://bugzilla.abisource.com/attachment.cgi?id=4685">totally unreadable text</a>, which was caused by a bad bad bug in our font caching mechanism.<br />
And finally we greatly screwed up rendering text selections. This was caused by a bug in the code that fed substrings to pango, which seemed like an overly complex procedure to my untrained eye. As far as I can see I only have things like <a href="http://library.gnome.org/devel/pango/stable/pango-Cairo-Rendering.html#pango-cairo-show-glyph-string">pango_cairo_show_glyph_string</a> at my disposal, which can&#8217;t render substrings. I have no clue why not. Uniscribe&#8217;s <a href="http://msdn.microsoft.com/en-us/library/aa912894.aspx">ScriptTextOut</a> on Windows can do that, so it is not theoretically impossible I guess.</p>
<p>All these fixes are part of AbiWord 2.8.4, which I released yesterday. I&#8217;d love to get some feedback from people familiar with complex scripts if AbiWord is behaving as it should now. I&#8217;m most unsure about our cursor movement and selections in RtL languages, but surely we have more bugs that I&#8217;m unaware of :)</p>
<p>Please test it!</p>
<p>[ <a href="http://abisource.com/release-notes/2.8.4.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.8.4.phtml">ChangeLog</a> | <a href="http://abisource.com/download/">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/39/feed</wfw:commentRss>
		</item>
		<item>
		<title>AbiWord in Google SoC and v2.8.3 Released!</title>
		<link>http://uwog.net/blog/archives/38</link>
		<comments>http://uwog.net/blog/archives/38#comments</comments>
		<pubDate>Wed, 07 Apr 2010 10:22:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/38</guid>
		<description><![CDATA[AbiWord 2.8.3Just released AbiWord 2.8.3. This release fixes an annoying libxml-related crasher and good number OpenDocument filter improvements, such as support for password protected OpenDocument files.
[ Release Notes &#124; ChangeLog &#124; Download ]
Google Summer Of CodeAbiWord has been accepted into the Google Summer of Code program again this year! If you are a student and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>AbiWord 2.8.3</strong><br/>Just released <a href="http://abisource.com/release-notes/2.8.3.phtml">AbiWord 2.8.3</a>. This release fixes an annoying <a href="http://0pointer.de/blog/projects/beware-of-xmlCleanupParser">libxml-related crasher</a> and good number OpenDocument filter improvements, such as support for password protected OpenDocument files.</p>
<p>[ <a href="http://abisource.com/release-notes/2.8.3.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.8.3.phtml">ChangeLog</a> | <a href="http://abisource.com/download/">Download</a> ]</p>
<p><strong>Google Summer Of Code</strong><br/>AbiWord has been <a href="http://socghop.appspot.com/gsoc/org/show/google/gsoc2010/abiword">accepted</a> into the Google Summer of Code program again this year! If you are a student and interested in hacking on the word processor that is used by <a href="http://laptop.org/en/">millions of children in the world</a>, then please sign up! We posted some <a href="http://www.abisource.com/wiki/Google_Summer_of_Code_2010#Projects_with_an_interested_mentor">project ideas on our wiki</a>, but if you have a better idea, then we are certainly interested!</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>I spot a brown paper bag</title>
		<link>http://uwog.net/blog/archives/37</link>
		<comments>http://uwog.net/blog/archives/37#comments</comments>
		<pubDate>Thu, 29 Oct 2009 19:31:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/37</guid>
		<description><![CDATA[The AbiWord 2.8.0 Windows release was fine, but the Linux one contained an annoying bug leading to random crashes. This lead me to release AbiWord 2.8.1 and fire our entire QA team. If you use AbiWord 2.8.0 on Windows, then you are perfectly up to date and don&#8217;t need this release. Linux/FreeBSD/Hurd/etc. packagers and people [...]]]></description>
			<content:encoded><![CDATA[<p>The AbiWord 2.8.0 Windows release was fine, but the Linux one contained an annoying bug leading to random crashes. This lead me to release <a href="http://abisource.com/downloads/abiword/2.8.1/source/">AbiWord 2.8.1</a> and fire our entire QA team. If you use AbiWord 2.8.0 on Windows, then you are perfectly up to date and don&#8217;t need this release. Linux/FreeBSD/Hurd/etc. packagers and people compiling AbiWord for themselves will want to grab <a href="http://abisource.com/downloads/abiword/2.8.1/source/">this release</a>.</p>
<p>We&#8217;re sorry for the inconvenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/37/feed</wfw:commentRss>
		</item>
		<item>
		<title>AbiWord 2.8 and AbiCollab released!</title>
		<link>http://uwog.net/blog/archives/36</link>
		<comments>http://uwog.net/blog/archives/36#comments</comments>
		<pubDate>Tue, 27 Oct 2009 15:55:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/36</guid>
		<description><![CDATA[All the fun stuff can be found in the AbiWord 2.8.0 release notes, so read them! Also make sure to check out our new collaboration webservice AbiCollab.net.
]]></description>
			<content:encoded><![CDATA[<p>All the fun stuff can be found in the <a href="http://abisource.com/release-notes/2.8.0.phtml">AbiWord 2.8.0 release notes</a>, so read them! Also make sure to check out our new collaboration webservice <a href="http://abicollab.net/">AbiCollab.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/36/feed</wfw:commentRss>
		</item>
		<item>
		<title>Impressive AbiWord release</title>
		<link>http://uwog.net/blog/archives/33</link>
		<comments>http://uwog.net/blog/archives/33#comments</comments>
		<pubDate>Sat, 04 Jul 2009 22:19:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/33</guid>
		<description><![CDATA[We just released AbiWord 2.7.6, which is an awesome release in my opinion!
It for example adds native JPEG support, so we don&#8217;t convert every JPEG internally to PNG anymore. This will be of great benefit on the OLPC laptop, where kids use built-in camera to produce photos in JPEG format and add them to their [...]]]></description>
			<content:encoded><![CDATA[<p>We just released <a href="http://abisource.com/release-notes/2.7.6.phtml">AbiWord 2.7.6</a>, which is an awesome release in my opinion!<br />
It for example adds native JPEG support, so we don&#8217;t convert every JPEG internally to PNG anymore. This will be of great benefit on the <a href="http://laptop.org/">OLPC laptop</a>, where kids use built-in camera to produce photos in JPEG format and add them to their document. This will greatly reduce the filesize of their document. It will also be a lot less bandwidth intensive when collaborating on such a document.<br />
Other big changes are the greatly improved OOXML import and export filters. This work is done during this years <a href="http://code.google.com/soc/">Google Summer of Code</a> OOXML import filter improvement program by Firat Kiyak. It was just too good to not merge it already.<br />
Lots more stuff in is listed in the changelog, make sure to read it! All this work was done during the last 2 weeks, which I find <em>very</em> impressive.</p>
<p>[ <a href="http://abisource.com/release-notes/2.7.6.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.7.6.phtml">ChangeLog</a> | <a href="http://abisource.com/download/development.phtml">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/33/feed</wfw:commentRss>
		</item>
		<item>
		<title>And another one: AbiWord 2.7.3 Released!</title>
		<link>http://uwog.net/blog/archives/30</link>
		<comments>http://uwog.net/blog/archives/30#comments</comments>
		<pubDate>Sun, 07 Jun 2009 19:55:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/30</guid>
		<description><![CDATA[We just released AbiWord 2.7.3. The most visible addition to this release is the return of our Maemo support (packages were already being built I was told). Also AbiWord will now be able to gracefully handle and repair a bigger set of corrupt documents. Finally we fixed a bunch of crashers while working towards the [...]]]></description>
			<content:encoded><![CDATA[<p>We just released <a href="http://abisource.com/release-notes/2.7.3.phtml">AbiWord 2.7.3</a>. The most visible addition to this release is the return of our <a href="http://maemo.org/">Maemo</a> support (packages were already being built I was told). Also AbiWord will now be able to gracefully handle and repair a bigger set of corrupt documents. Finally we fixed a bunch of crashers while working towards the next stable release.</p>
<p>[ <a href="http://abisource.com/release-notes/2.7.3.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.7.3.phtml">ChangeLog</a> | <a href="http://abisource.com/download/development.phtml">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/30/feed</wfw:commentRss>
		</item>
		<item>
		<title>AbiWord 2.7.2 Released!</title>
		<link>http://uwog.net/blog/archives/29</link>
		<comments>http://uwog.net/blog/archives/29#comments</comments>
		<pubDate>Wed, 27 May 2009 19:56:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/29</guid>
		<description><![CDATA[Just released AbiWord 2.7.2. This release adds support for uppercase, lowercase, and capitalized character styles, and comes with a Windows release.
[ Release Notes &#124; ChangeLog &#124; Download ]
]]></description>
			<content:encoded><![CDATA[<p>Just released <a href="http://abisource.com/release-notes/2.7.2.phtml">AbiWord 2.7.2</a>. This release adds support for uppercase, lowercase, and capitalized character styles, and comes with a Windows release.</p>
<p>[ <a href="http://abisource.com/release-notes/2.7.2.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.7.2.phtml">ChangeLog</a> | <a href="http://abisource.com/download/development.phtml">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/29/feed</wfw:commentRss>
		</item>
		<item>
		<title>First AbiWord Development Release: v2.7.0</title>
		<link>http://uwog.net/blog/archives/27</link>
		<comments>http://uwog.net/blog/archives/27#comments</comments>
		<pubDate>Wed, 06 May 2009 15:44:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/27</guid>
		<description><![CDATA[We&#8217;ve just released AbiWord v2.7.0, which is the first development release towards our stable v2.8.0 release. Changes include Annotation/Comment support, Smart Quotes, Multi-Page View, true SVG/WMF support, use GTK Print in favor of the deprecated gnome-print, improved collaboration support, tons of import/export filter improvements, and more&#8230;!
Some first reactions are in: &#8220;Ohhh, it&#8217;s pretty!&#8221; - unnamed [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released <a href="http://abisource.com/release-notes/2.7.0.phtml">AbiWord v2.7.0</a>, which is the first development release towards our stable v2.8.0 release. Changes include Annotation/Comment support, Smart Quotes, Multi-Page View, true SVG/WMF support, use GTK Print in favor of the deprecated gnome-print, improved collaboration support, tons of import/export filter improvements, and more&#8230;!</p>
<p>Some first reactions are in: &#8220;Ohhh, it&#8217;s pretty!&#8221; - unnamed source, &#8220;It&#8217;s so innovative!&#8221; - unnamed source, &#8220;I want one for my kids!&#8221; - unnamed source, to list a few. Go <a href="http://abisource.com/download/development.phtml">get it</a> to see what the people are talking about (free copies until we&#8217;re out of stock)!</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/27/feed</wfw:commentRss>
		</item>
		<item>
		<title>AbiWord 2.6.8 Released!</title>
		<link>http://uwog.net/blog/archives/26</link>
		<comments>http://uwog.net/blog/archives/26#comments</comments>
		<pubDate>Wed, 18 Mar 2009 22:14:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/26</guid>
		<description><![CDATA[Just released AbiWord 2.6.8. This release contains a good number of fixes, most notably fixes to the auto-save function, improvements to the OpenDocument filters (thanks NLnet!) and a good number of memory leak fixes.
[ Release Notes &#124; ChangeLog &#124; Download ]
]]></description>
			<content:encoded><![CDATA[<p>Just released <a href="http://abisource.com/release-notes/2.6.8.phtml">AbiWord 2.6.8</a>. This release contains a good number of fixes, most notably fixes to the auto-save function, improvements to the OpenDocument filters (thanks NLnet!) and a good number of memory leak fixes.</p>
<p>[ <a href="http://abisource.com/release-notes/2.6.8.phtml">Release Notes</a> | <a href="http://abisource.com/changelogs/2.6.8.phtml">ChangeLog</a> | <a href="http://abisource.com/download/">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/26/feed</wfw:commentRss>
		</item>
		<item>
		<title>2009-03-03</title>
		<link>http://uwog.net/blog/archives/25</link>
		<comments>http://uwog.net/blog/archives/25#comments</comments>
		<pubDate>Tue, 03 Mar 2009 11:39:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[abiword]]></category>

		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://uwog.net/blog/archives/25</guid>
		<description><![CDATA[A lot has been happening in AbiWord land lately. We&#8217;re close to a 2.6.7 stable release which will include some nice memory leak fixes and a nice set of OpenDocument filter improvements (the first of hopefully a long list of improvements made possible by NLnet).
On the development branch front, people have been working hard on [...]]]></description>
			<content:encoded><![CDATA[<p>A lot has been happening in <a href="http://www.abisource.com/">AbiWord</a> land lately. We&#8217;re close to a 2.6.7 stable release which will include some nice memory leak fixes and a nice set of OpenDocument filter improvements (the first of hopefully a long list of improvements <a href="http://uwog.net/news/?p=22">made possible</a> by <a href="http://nlnet.nl/">NLnet</a>).</p>
<p>On the development branch front, people have been working hard on moving our graphics classes over to <a href="http://cairographics.org/">Cairo</a>. At the moment, we have a different rendering implementation on all of our platforms (Linux, Mac OSX and Windows), but in the future we hope to unify them all into a single Cairo based implementation. The most recent development is making our Mac OSX port build again, after being not available for the 2.6.x series:</p>
<p><center><a href="http://uwog.net/~uwog/AbiWord_2.7_Mac_2.jpg"><img src="http://uwog.net/~uwog/AbiWord_2.7_Mac_2.thumb.jpg"/></a><br/><em>AbiWord&#8217;s development branch builds again on Mac OSX</em></center></p>
<p>The rendering is still suboptimal, but with the move to Cairo I hope we can have a fully working OSX version in the not too distant future again.</p>
]]></content:encoded>
			<wfw:commentRss>http://uwog.net/blog/archives/25/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
