<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>Die Libgnome Die</title><guid isPermaLink="false">computers/die-libgnome-die-2007-05-04-16-20</guid><link>http://www.burtonini.com/blog/computers/die-libgnome-die-2007-05-04-16-20</link><description>I just committed to Evince a patch which makes the use of libgnome optional, meaning that Evince is now buildable ...</description><content:encoded><![CDATA[    <p>
      I just committed to Evince <a
      href="http://bugzilla.gnome.org/show_bug.cgi?id=328842">a patch</a> which
      makes the use of <tt>libgnome</tt> optional, meaning that Evince is now
      buildable on a pure <a href="http://gnome.org/mobile">GMAE</a> system (<a
      href="http://burtonini.com/computing/screenshots/evince.png">obligatory
      screenshot</a>).  As GMAE has GConf and gnome-vfs, and gnome-keyring is
      trivial enough to leave in, the patch turned out to be quite simple:
    </p>
    <ul>
      <li>Don't use libgnome to start the help browser, but call Yelp directly</li>
      <li>Don't use libgnome to get an icon for a MIME type, instead copy ten lines of code from GTK+</li>
      <li>Disable use of GnomeProgram and session management</li>
    </ul>
    <p>
      So the only regressions are that the keyboard accelerators are not saved,
      there is no session management (until session management lands in GTK+),
      and if gnome-vfs wants a password you don't get a password dialog.  In my
      opinion only the last regression is actually a problem, and I want to fix
      that at some point.
    </p>
    <p>
      Thanks to the Evince maintainers for their rapid review!
    </p>

    <p>
      <small>NP: <cite>Position Correction</cite>, TZU</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2007-05-04T15:20:00Z</dc:date></item></channel></rss>