<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>OldWiki</title>
        <description></description>
        <link>http://maemo.org/community/oldwiki/</link>
        <lastBuildDate>Fri, 10 Feb 2012 11:58:40 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <item>
            <title>HildonDesktopPortability</title>
            <link>http://maemo.org/community/oldwiki/hildondesktopportability/</link>
            <description>&lt;p&gt;This pages tries to list various problems which prevent compiling the Hildon Desktop and its dependencies, outside of the Maemo / scratchbox environment. It also tries to solve them :)&lt;/p&gt;

&lt;p&gt;In this experiment, Ubuntu Edgy is used, and the following packages are used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;matchbox 1:3&lt;/li&gt;
&lt;li&gt;libgtk2.0-0 2.10.6-0ubuntu1&lt;/li&gt;
&lt;li&gt;libgnome-vfs0 1.0.5-5.3&lt;/li&gt;
&lt;li&gt;libgconf2-4 2.16.0-0ubuntu1&lt;/li&gt;
&lt;li&gt;gcc 4:4.1.1-6ubuntu3&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Compilation&lt;/h2&gt;

&lt;h3&gt;hildon-libs&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;dependency on Hildon-specific changes to GTK+. &lt;a href=&quot;https://maemo.org/bugzilla/show_bug.cgi?id=823&quot;&gt;#823&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;won't compile on recent gcc, because of duplicate symbols. &lt;a href=&quot;https://maemo.org/bugzilla/show_bug.cgi?id=822&quot;&gt;#822&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;dependency on L10n with format string requiring translation being used&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;libosso&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;hard dependency on outu, even if unit tests are not wanted &lt;a href=&quot;https://maemo.org/bugzilla/show_bug.cgi?id=824&quot;&gt;#824&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;maemo-af-desktop&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;libosso-help should be optional, it should be possible to use e.g. yelp&lt;/li&gt;
&lt;li&gt;hildon-fm should be optional, it should be possible to use &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkFileChooserDialog&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;libhildonmenu does not compile on recent gcc (compiler warnings)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Run-time&lt;/h2&gt;

&lt;h3&gt;libosso&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;osso_initialize tries to connect to register objects to both system bus and session bus. Registering object to system bus is typically not allowed for normal user. osso_initialize should not return NULL if the registration to the session bus works but not the one to system bus&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;themes&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;the SDK theme needs an update, this is being worked on&lt;/li&gt;
&lt;li&gt;the theming uses a Hildon GTK specific way of defining logical colors. This should eventually be replaced with the GTK+ 2.10 way of doing it&lt;/li&gt;
&lt;li&gt;lots of theming properties depend on Hildon-hacks in GTK (menus, listview headers, ...)&lt;/li&gt;
&lt;li&gt;widgets not used in the Hildon environment are often not themed or look strange (menu bar, normal toolbar)&lt;/li&gt;
&lt;li&gt;matchbox's theme should not have hardcoded pixmap size&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;maemo-af-desktop&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;reads .desktop files in /usr/share/applications/hildon. Should at least read them from /usr/share/applications&lt;/li&gt;
&lt;li&gt;does not understand Categories: in .desktop files&lt;/li&gt;
&lt;li&gt;uses MB_TITLEBAR_DOCK hint which seems not available in matchbox 1.0&lt;/li&gt;
&lt;/ul&gt;
</description>
            <author>Dave Neary</author>
            <pubDate>Wed, 27 May 2009 19:21:36 +0000</pubDate>
        </item>
        <item>
            <title>ModularSDKFeature</title>
            <link>http://maemo.org/community/oldwiki/modularsdkfeature/</link>
            <description>&lt;p&gt;&lt;strong&gt;Modular SDK&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maemo SDK should be installable in pieces, and user should be able to choose which pieces he wants to be installed.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python Development&lt;/li&gt;
&lt;li&gt;Python Runtime&lt;/li&gt;
&lt;li&gt;C Development&lt;/li&gt;
&lt;li&gt;C Runtime&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Justification&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Currently SDK is delivered as large rootstraps. There is no way to select what gets installed and what now. The decisions on what is in rootstrap and what is in repositories is a compromise between size and features.&lt;/p&gt;

&lt;p&gt;There is demand for specialized SDKs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Schedule&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maemo 4.0&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Terje Bergström&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Fri, 30 Nov 2007 10:26:49 +0000</pubDate>
        </item>
        <item>
            <title>ApplicationCatalog2007</title>
            <link>http://maemo.org/community/oldwiki/applicationcatalog2007/</link>
            <description>&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th bgcolor='#f0ece6'&gt;The &lt;a href=&quot;http://test.maemo.org/applications&quot;&gt;new Application Catalog&lt;/a&gt; is available. We would highly recommend to use the new catalog. Please see more details about the usage of the new catalog in the &lt;a href=&quot;http://downloads.maemo.org/user-manual&quot;&gt;User Manual&lt;/a&gt;.&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
    &lt;tbody&gt;
&lt;/table&gt;


&lt;hr /&gt;


&lt;p&gt;Welcome!&lt;/p&gt;

&lt;p&gt;Even though maemo.org is a developer forum, this page is dedicated to applications that are mature enough to be made available for end-users. If you find an application here that does not yet work, please move it to &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ApplicationCatalog2007Wip&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;When you are adding your program to this list, please &lt;strong&gt;make sure that the program is end-user ready&lt;/strong&gt;.
Also, specify any problems with it, along with precise instructions about any installation tricks, or any other libraries that must be installed to make it work.  And please try to use one of the sections listed in &lt;a href=&quot;http://maemo.org/community/oldwiki/usersections/&quot; class=&quot;wikipage default&quot; title=&quot;UserSections&quot;&gt;UserSections&lt;/a&gt; in the Section field of your debian/control file.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For applications that are still in development and not yet end-user ready, please use &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ApplicationCatalog2007Wip&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;For applications that are planned but not yet in development, please use &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ApplicationCatalog2007Planned&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;To add an applications to the wishlist, please use &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2007wishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2007Wishlist&quot;&gt;ApplicationCatalog2007Wishlist&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For project hosting use &lt;a href=&quot;http://garage.maemo.org&quot;&gt;the Garage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Applications listed on these page are maemo 3.0 compatible and usable for Internet tablet OS Edition 2007 installed devices.&lt;br/&gt;
These applications MAY NOT WORK on devices with Internet Tablet 2006 Edition.&lt;br/&gt;
For OS 2006 compatible applications please see &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006&quot;&gt;ApplicationCatalog2006&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many of the applications listed here can be installed from one of the repositories listed in &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt;.  That is often a better way of installing applications, for the following reasons: you will get up-to-date versions (and the system will be able to check for updates), and you will not have to track dependencies manually.&lt;/p&gt;

&lt;p&gt;Before adding &lt;em&gt;warnings&lt;/em&gt; such as &lt;em&gt;...about 20 minutes after installing this software my N770 started to make crackle sounds and a few minutes latter it smell of smoke...&lt;/em&gt; on this page, please discuss your issue with the software's author, maintainer, porter, provider, or at least on the maemo mailing lists, &lt;a href=&quot;http://maemo.org/pipermail/maemo-users/&quot;&gt;http://maemo.org/pipermail/maemo-users/&lt;/a&gt; or &lt;a href=&quot;http://maemo.org/pipermail/maemo-developers/&quot;&gt;http://maemo.org/pipermail/maemo-developers/&lt;/a&gt;.
Or report a bug in &lt;a href=&quot;https://maemo.org/bugzilla/&quot;&gt;https://maemo.org/bugzilla/&lt;/a&gt;.&lt;/p&gt;


&lt;hr /&gt;


&lt;h2&gt;Apps for N800&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://guerby.org/ftp/dpkg-n800.txt&quot;&gt;Default&lt;/a&gt; apps of the N800, without xterm, nako and media player were installed manually.&lt;/li&gt;
&lt;/ul&gt;
</description>
            <author>test admin</author>
            <pubDate>Thu, 29 Mar 2007 21:59:07 +0000</pubDate>
        </item>
        <item>
            <title>ApplicationCatalog2006</title>
            <link>http://maemo.org/community/oldwiki/applicationcatalog2006/</link>
            <description>&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th bgcolor='#f0ece6'&gt;The &lt;a href=&quot;http://downloads.maemo.org&quot;&gt;new Application Catalog&lt;/a&gt; is available for testing. We would highly recommend to use the new catalog. Please see more details about the usage of the new catalog in the &lt;a href=&quot;http://downloads.maemo.org/user-manual&quot;&gt;User Manual&lt;/a&gt;.&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
    &lt;tbody&gt;
&lt;/table&gt;


&lt;hr /&gt;


&lt;p&gt;Welcome!&lt;/p&gt;

&lt;p&gt;Even though maemo.org is a developer forum, this page is dedicated to applications that are mature enough to be made available for end-users. If you find an application here that does not yet work, please move it to &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006wip/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Wip&quot;&gt;ApplicationCatalog2006Wip&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When you are adding your program to this list, please &lt;strong&gt;make sure that the program is end-user ready&lt;/strong&gt;.
Also, specify any problems with it, along with precise instructions about any installation tricks, or any other libraries that must be installed to make it work.  And please try to use one of the sections listed in &lt;a href=&quot;http://maemo.org/community/oldwiki/usersections/&quot; class=&quot;wikipage default&quot; title=&quot;UserSections&quot;&gt;UserSections&lt;/a&gt; in the Section field of your debian/control file.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For applications that are still in development and not yet end-user ready, please use &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006wip/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Wip&quot;&gt;ApplicationCatalog2006Wip&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For applications that are planned but not yet in development, please use &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006planned/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Planned&quot;&gt;ApplicationCatalog2006Planned&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To add an applications to the wishlist, please use &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006wishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Wishlist&quot;&gt;ApplicationCatalog2006Wishlist&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For project hosting use &lt;a href=&quot;http://garage.maemo.org&quot;&gt;the Garage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Applications listed on these page are maemo 2.0 compatible and usable for Internet tablet OS Edition 2006 installed devices. These applications WILL NOT WORK on devices with Internet Tablet 2005 Edition. If you have not updated yet, see &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog&quot;&gt;ApplicationCatalog&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many of the applications listed here can be installed from one of the repositories listed in &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt;.  That is often a better way of installing applications, for the following reasons: you will get up-to-date versions (and the system will be able to check for updates), and you will not have to track dependencies manually.&lt;/p&gt;

&lt;p&gt;Before adding &lt;em&gt;warnings&lt;/em&gt; such as &lt;em&gt;...about 20 minutes after installing this software my N770 started to make crackle sounds and a few minutes latter it smell of smoke...&lt;/em&gt; on this page, please discuss your issue with the software's author, maintainer, porter, provider, or at least on the maemo mailing lists, &lt;a href=&quot;http://maemo.org/pipermail/maemo-users/&quot;&gt;http://maemo.org/pipermail/maemo-users/&lt;/a&gt; or &lt;a href=&quot;http://maemo.org/pipermail/maemo-developers/&quot;&gt;http://maemo.org/pipermail/maemo-developers/&lt;/a&gt;.
Or report a bug in &lt;a href=&quot;https://maemo.org/bugzilla/&quot;&gt;https://maemo.org/bugzilla/&lt;/a&gt;.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt;PIM&lt;/h1&gt;

&lt;h2&gt;GPE PIM Application Suite For Maemo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gpe.linuxtogo.org&quot;&gt;http://gpe.linuxtogo.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working, fully hildonized&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/florianboor/&quot; class=&quot;wikipage default&quot; title=&quot;FlorianBoor&quot;&gt;FlorianBoor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://downloads.kernelconcepts.de/maemo2/&quot;&gt;http://downloads.kernelconcepts.de/maemo2/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://downloads.kernelconcepts.de/maemo2&quot;&gt;http://downloads.kernelconcepts.de/maemo2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PIM suite includes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;gpe-calendar (multiple views, import/export of iCal, support for categories)&lt;/li&gt;
&lt;li&gt;gpe-contacts (full addressbook with postal address, telephone numbers and customizable fields, support for categories)&lt;/li&gt;
&lt;li&gt;gpe-todo list (with priorities, due-dates, support for categories)&lt;/li&gt;
&lt;li&gt;gpe-timesheet (task time tracker)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation instructions (thanks to &lt;strong&gt;Milhouse&lt;/strong&gt; in &lt;a href=&quot;http://forum.brighthand.com/archive/index.php?t-226996.html&quot;&gt;this Brighthand Forums thread&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Since you have OS2006 installed, what you need to do to install apps is add the necessary repositories to the Application Manager app on the 770 itself - no PC required! :)&lt;/p&gt;

&lt;p&gt;Go to Tools -&gt; Application Manager, then from the application menu choose Tools -&gt; Application catalogue...&lt;/p&gt;

&lt;p&gt;For the GPE PIM suite, you need to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web Address: &lt;a href=&quot;http://downloads.kernelconcepts.de/maemo2&quot;&gt;http://downloads.kernelconcepts.de/maemo2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Distribution: mistral&lt;/li&gt;
&lt;li&gt;Component: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click OK, and you'll be prompted to refresh the package list - click OK. Once the package list has updated you should have several new apps listed in the &quot;Install new applications&quot; section. Find the application you want to install (GPE PIM will be in the &quot;pim&quot; section) then click &quot;Install&quot; for each application and it will install over your WiFI connection. That's all there is to it! :) Also use Application Manager to install updates whenever an application is updated.&lt;/p&gt;

&lt;h2&gt;gpesyncd&lt;/h2&gt;

&lt;p&gt;This is a small tool to handle the exchange between the gpe databases and the vcard, vevent, vtodo formats.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gpe.linuxtogo.org/projects/gpesyncd.shtml&quot;&gt;http://gpe.linuxtogo.org/projects/gpesyncd.shtml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working, read gpe mailing list&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Default port: 6446. Additionally you need to list the ip(s) from the computer(s) you want to allow to sync the file /home/user/.gpe/gpesyncd.allow .&lt;/p&gt;

&lt;h2&gt;Dates: Electronic Calendar&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://projects.o-hand.com/dates&quot;&gt;http://projects.o-hand.com/dates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://projects.o-hand.com/dates#screenshots&quot;&gt;http://projects.o-hand.com/dates#screenshots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contact&lt;/strong&gt;: &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ChrisLord&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://maemo.o-hand.com/&quot;&gt;http://maemo.o-hand.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://maemo.o-hand.com/packages&quot;&gt;http://maemo.o-hand.com/packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (leave blank)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dates is a small, lightweight calendar that shares data with GNOME Evolution. Dates features an innovative, unified, zooming view and is designed for use on hand-held devices, such as the Nokia 770 or the Sharp Zaurus series of PDAs.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;DejaDesktop&lt;/span&gt; for Maemo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.dejadesktop.com&quot;&gt;http://www.dejadesktop.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;:&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.dejadesktop.com/downloads.html&quot;&gt;http://www.dejadesktop.com/downloads.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.dejadesktop.com/products.html&quot;&gt;http://www.dejadesktop.com/products.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The website says OS 2006 is not supported at all, so this application is misplaced in this catalog.&lt;/p&gt;

&lt;p&gt;However, on the download page (http://www.dejadesktop.com/downloads.html) there is a note that says: &quot;Runs with Tablet OS 2006&quot;. What's the real deal on this?&lt;/p&gt;

&lt;p&gt;I installed a version from the web page for OS 2006. It seems to work fine. I cant test syncing though.&lt;/p&gt;

&lt;h2&gt;Xournal&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://xournal.sf.net&quot;&gt;http://xournal.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.3.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://etrunko.blogspot.com/2006/07/xournal-package-for-it2006.html&quot;&gt;http://etrunko.blogspot.com/2006/07/xournal-package-for-it2006.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contact&lt;/strong&gt;: Eduardo Lima (Etrunko)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.bgran.net/etrunko/apt&quot;&gt;http://www.bgran.net/etrunko/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Xournal is an application for notetaking, sketching, keeping a journal using a stylus. It is free software (GNU GPL) and runs on Linux (recent distributions) and other GTK+/Gnome platforms. It is similar to Microsoft Windows Journal or to other alternatives such as Jarnal  and Gournal.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;LeafPad&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://tarot.freeshell.org/leafpad/&quot;&gt;http://tarot.freeshell.org/leafpad/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Etrunko&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://etrunko.blogspot.com/2006/08/leafpad-simple-text-editor.html&quot;&gt;http://etrunko.blogspot.com/2006/08/leafpad-simple-text-editor.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.maemo.org.br/platform/apt&quot;&gt;http://www.maemo.org.br/platform/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Leafpad is a simple GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.&lt;/p&gt;

&lt;h2&gt;Maemopad+: Sketching and notes app&lt;/h2&gt;

&lt;p&gt;Maemopad+ Tree-based notes and sketching application, a'la Treepad. Memo leafs are loaded on activation and saved to a sqlite database. Maemopad+ is not a port, it is designed and optimised specifically for the Maemo platform.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.23a&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/725/maemopadplus_0.23a_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/725/maemopadplus_0.23a_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;: libsqlite3 ( &lt;a href=&quot;http://eko.one.pl/maemo/dists/mistral/user/binary-armel/libsqlite3-0_3.3.8-1_armel.deb&quot;&gt;http://eko.one.pl/maemo/dists/mistral/user/binary-armel/libsqlite3-0_3.3.8-1_armel.deb&lt;/a&gt; )&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/docman/index.php?group_id=30&amp;amp;selected_doc_group_id=25&amp;amp;language_id=1&quot;&gt;screenshots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/maemopadplus/&quot;&gt;https://garage.maemo.org/projects/maemopadplus/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Winzig&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.muth.org/Robert/Winzig/&quot;&gt;http://www.muth.org/Robert/Winzig/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.79-maemo1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://linux.spiney.org/debian_linux_maemo_nokia_770_winzig_port&quot;&gt;http://linux.spiney.org/debian_linux_maemo_nokia_770_winzig_port&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Wolfgang Karall - spiney (at) spiney org&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Winzig is a suite of PIM style applications written in Python/GTK. It works not only on the Nokia 770 but also on desktop Linux installations and even on Windows. Instruction to synchronize to a desktop installation of Winzig are provided on the port page.&lt;/p&gt;

&lt;h1&gt;Accessories&lt;/h1&gt;

&lt;h2&gt;Evince Document Viewer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gnome.org/projects/evince&quot;&gt;http://gnome.org/projects/evince&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.5.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://etrunko.blogspot.com/2006/08/evince-package-for-it2006.html&quot;&gt;http://etrunko.blogspot.com/2006/08/evince-package-for-it2006.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contact&lt;/strong&gt;: Eduardo Lima (Etrunko)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.maemo.org.br/platform/apt&quot;&gt;http://www.maemo.org.br/platform/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Evince is a document viewer for multiple document formats. It currently supports pdf, postscript, djvu, tiff and dvi. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Current port only supports pdf tiff and image files, djvu support coming soon.&lt;/p&gt;

&lt;h2&gt;FBReader: e-book reader&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://only.mawhrin.net/fbreader/&quot;&gt;http://only.mawhrin.net/fbreader/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://only.mawhrin.net/fbreader/maemo/&quot;&gt;http://only.mawhrin.net/fbreader/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.7.4o&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://only.mawhrin.net/fbreader/maemo/screenshots.html&quot;&gt;http://only.mawhrin.net/fbreader/maemo/screenshots.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/mikhailsobolev/&quot; class=&quot;wikipage default&quot; title=&quot;MikhailSobolev&quot;&gt;MikhailSobolev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discussion&lt;/strong&gt;: &lt;a href=&quot;http://groups.google.com/group/fbreader&quot;&gt;FBReader @ Google Groups&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://only.mawhrin.net/fbreader/maemo/&quot;&gt;http://only.mawhrin.net/fbreader/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;FBreader is a e-book reader originally written for Zaurus platform.  Supported formats are:
 * FB2 -- a XML-based format popular in Russia
 * plain text
 * html
 * rtf
 * chm
 * plucker
 * some other formats (AportisDoc, zTXT, ... -- please see home page for details).&lt;/p&gt;

&lt;h2&gt;Maemo GAIM: Instant Messenger&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gaim.sourceforge.net/&quot;&gt;http://gaim.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://developer.berlios.de/projects/maemo-gaim/&quot;&gt;http://developer.berlios.de/projects/maemo-gaim/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;https://developer.berlios.de/screenshots/?group_id=5181&quot;&gt;https://developer.berlios.de/screenshots/?group_id=5181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Devesh Kothari/Santtu Lakkala&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Install requires the following repositories&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://maemo-hackers.org/apt&quot;&gt;http://maemo-hackers.org/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;: main&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org&quot;&gt;http://repository.maemo.org&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: non-free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;maemo-gaim package no longer includes support for protocols, these need to be installed separately. they should be listed under &quot;Protocols&quot;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Gaim is a multi-protocol instant messaging (IM) client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM and ICQ (Oscar protocol), MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, SILC, Novell &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GroupWise&lt;/span&gt; Messenger, Lotus Sametime, and Zephyr networks.&lt;/p&gt;

&lt;h2&gt;Free42: HP 42S RPN Calculator Emulator&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.tajuma.com/hp&quot;&gt;http://www.tajuma.com/hp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.4.27-hildon3 (N800), 1.4.27-hildon1 (N770)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Tatu Männistö &amp;amp; Sergio Melas &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#116;&amp;#x6f;:s&amp;#x65;r&amp;#103;&amp;#x69;&amp;#111;&amp;#109;&amp;#101;l&amp;#97;&amp;#115;&amp;#x40;&amp;#103;&amp;#x6d;&amp;#x61;&amp;#x69;l&amp;#x2e;c&amp;#111;&amp;#109;&quot;&gt;s&amp;#x65;r&amp;#103;&amp;#x69;&amp;#111;&amp;#109;&amp;#101;l&amp;#97;&amp;#115;&amp;#x40;&amp;#103;&amp;#x6d;&amp;#x61;&amp;#x69;l&amp;#x2e;c&amp;#111;&amp;#109;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download N800&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/102/free42_1.4.27-hildon3_armel.deb&quot;&gt;free42_1.4.27-hildon3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download N770&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/102/free42_1.4.27-hildon1_armel.deb&quot;&gt;free42_1.4.27-hildon1_armel.deb&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/free42/&quot;&gt;https://garage.maemo.org/projects/free42/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/fre42screenshot01.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/fre42screenshot01.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a port of Free42, an HP 42S emulator for N800 and N770.&lt;/p&gt;

&lt;p&gt;This program provides a complete re-implementation of this RPN programmable calculator. So it does't need any ROM images to work.&lt;/p&gt;

&lt;h2&gt;Maemo Mapper&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gnuite.com:8080/nokia770/maemo-mapper/&quot;&gt;http://gnuite.com:8080/nokia770/maemo-mapper/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: John Costigan &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maemo Garage Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/maemo-mapper/&quot;&gt;https://garage.maemo.org/projects/maemo-mapper/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Downloads&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=29&quot;&gt;https://garage.maemo.org/frs/?group_id=29&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://static.flickr.com/46/144453756_4688ee3e69_m.jpg&quot;&gt;http://static.flickr.com/46/144453756_4688ee3e69_m.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Osso Xterm&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://770.fs-security.com/xterm/&quot;&gt;http://770.fs-security.com/xterm/&lt;/a&gt; (&lt;strong&gt;NB&lt;/strong&gt;: 2006 Maemo-2.0 files are in &lt;a href=&quot;http://770.fs-security.com/xterm/files/test/)&quot;&gt;http://770.fs-security.com/xterm/files/test/)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.13&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Osso Xterm (advanced)&lt;/h2&gt;

&lt;p&gt;Be sure to follow the instructions under it2006/mistral, not maemo 1.1.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://maemo-hackers.org/wiki/OssoXterm&quot;&gt;http://maemo-hackers.org/wiki/OssoXterm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.13.mh3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: Informations on home page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://maemo-hackers.org/apt/&quot;&gt;http://maemo-hackers.org/apt/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: main&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a little hack against the osso-xterm from &lt;a href=&quot;http://770.fs-security.com/xterm/&quot;&gt;http://770.fs-security.com/xterm/&lt;/a&gt;. It adds font and color selection support and url opening through context menu.&lt;/p&gt;

&lt;h2&gt;SDict Viewer&lt;/h2&gt;

&lt;p&gt;A dictionary application for Maemo and other platforms where Python/PyGTK are available. Various dictionary databases in many languages are available at &lt;a href=&quot;http://sdict.com/&quot;&gt;http://sdict.com/&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://sdictviewer.sourceforge.net/&quot;&gt;http://sdictviewer.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Igor Tkach (itkach@users.sourceforge.net)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.2.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;br/&gt;&lt;a href=&quot;http://sdictviewer.sourceforge.net/sdictviewer-0.2.0-maemo-1-small.png&quot;&gt;http://sdictviewer.sourceforge.net/sdictviewer-0.2.0-maemo-1-small.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://prdownloads.sourceforge.net/sdictviewer/sdictviewer-0.2.2.deb?download&quot;&gt;http://prdownloads.sourceforge.net/sdictviewer/sdictviewer-0.2.2.deb?download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;WhiteStork&lt;/span&gt; dictionary&lt;/h2&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;WhiteStork&lt;/span&gt; is multilingual dictionary enabling its users to use many dictionary formats. Its dedicated platform is Nokia 770 tablet. Our final goal is to use many search engines so that different file formats could be used. &lt;a href=&quot;http://mdictionary.garage.maemo.org/index.html&quot;&gt;read more...&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://mdictionary.garage.maemo.org/&quot;&gt;http://mdictionary.garage.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.4.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://mdictionary.garage.maemo.org/screen.html&quot;&gt;http://mdictionary.garage.maemo.org/screen.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=58&quot;&gt;https://garage.maemo.org/frs/?group_id=58&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;License&lt;/strong&gt;: mixed, LGPL, GPL and &quot;commercial&quot; (probably proprietary)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://mdictionary.garage.maemo.org/screen/whitestork-13_small.png&quot;&gt;http://mdictionary.garage.maemo.org/screen/whitestork-13_small.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;bootmenu&lt;/h2&gt;

&lt;p&gt;A simple boot-time menu that let's you select whether to boot the OS from internal flash or from the MMC.
It requires the initfs described on the &lt;a href=&quot;http://maemo.org/community/oldwiki/bootmenu/&quot; class=&quot;wikipage default&quot; title=&quot;BootMenu&quot;&gt;BootMenu&lt;/a&gt; page.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/bootmenu/&quot; class=&quot;wikipage default&quot; title=&quot;BootMenu&quot;&gt;BootMenu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: Garage Repository&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Puchi&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://puchi.garage.maemo.org/&quot;&gt;http://puchi.garage.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1-2
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://puchi.garage.maemo.org/puchi4.png&quot;&gt;http://puchi.garage.maemo.org/puchi4.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/195/puchi_0.1-2_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/195/puchi_0.1-2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Puchi is a program that creates a color variation (new theme) based on existing theme on the device. It will colorize this theme according to user settings.
First version had dependency problems, sorry! Please use this one instead.&lt;/p&gt;

&lt;h2&gt;Bluetooth xfer (OBEX OPUSH send and receive)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/btxfer/&quot;&gt;https://garage.maemo.org/projects/btxfer/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: Garage Repository&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple Bluetooth xfer utility for doing send and receive of files from and to bluetooth devices supporting OBEX OPUSH profile.&lt;/p&gt;

&lt;h2&gt;otpCalc&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://killa.net/infosec/otpCalc/&quot;&gt;http://killa.net/infosec/otpCalc/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.97-maemo1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://linux.spiney.org/debian_linux_maemo_nokia_770_otpcalc_port&quot;&gt;http://linux.spiney.org/debian_linux_maemo_nokia_770_otpcalc_port&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Wolfgang Karall - spiney (at) spiney org&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;otpCalc is an RFC2289 and RFC1760 compliant OTP and S/Key calculator, usable for example to generate one time passwords to authenticate against services running OPIE (&lt;a href=&quot;http://www.inner.net/opie&quot;&gt;http://www.inner.net/opie&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;Maemochron&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.5.0 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works. &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Ty Hoffman &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;  : &lt;a href=&quot;https://garage.maemo.org/projects/maemochron/&quot;&gt;https://garage.maemo.org/projects/maemochron/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : &lt;a href=&quot;https://garage.maemo.org/frs/download.php/506/maemochron_0.5.0-1_all.deb&quot;&gt;https://garage.maemo.org/frs/download.php/506/maemochron_0.5.0-1_all.deb&lt;/a&gt;  &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt; : Python &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;https://garage.maemo.org/docman/view.php/135/73/maemochron_clock.png&quot;&gt;https://garage.maemo.org/docman/view.php/135/73/maemochron_clock.png&lt;/a&gt; &lt;br/&gt; &lt;a href=&quot;https://garage.maemo.org/docman/view.php/135/75/maemochron_countdown.png&quot;&gt;https://garage.maemo.org/docman/view.php/135/75/maemochron_countdown.png&lt;/a&gt; &lt;br/&gt; &lt;a href=&quot;https://garage.maemo.org/docman/view.php/135/74/maemochron_timer.png&quot;&gt;https://garage.maemo.org/docman/view.php/135/74/maemochron_timer.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemochron is a chronograph for the Nokia 770 written from scratch using the Hildon UI. It includes a simple clock, an event timer, and a countdown timer. Use your 770 as a project time tracker, as a large-font desk clock, or to time a three-minute egg.&lt;/p&gt;

&lt;h2&gt;HCHMView: CHM Viewer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.1.0 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works. &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Henry Tang &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;  : &lt;a href=&quot;http://www.xs4all.nl/~erica78/henry/hchmview&quot;&gt;http://www.xs4all.nl/~erica78/henry/hchmview&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : see Home Page  &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hchmview is a viewer voor HTML Help (CHM) files written for Nokia 770&lt;/p&gt;

&lt;h2&gt;Maemo Krypt&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.2.1 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works. &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Gabriel Nava Vazquez&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;  : &lt;a href=&quot;http://garage.maemo.org/projects/maemokrypt/&quot;&gt;http://garage.maemo.org/projects/maemokrypt/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : &lt;a href=&quot;http://garage.maemo.org/frs/?group_id=155&amp;amp;release_id=365&quot;&gt;http://garage.maemo.org/frs/?group_id=155&amp;amp;release_id=365&lt;/a&gt;  &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemo Krypt is an utility to protect your information stored in your Nokia 770 filesystem. It performs folder and file encryption using OpenSSL's Blowfish algorithm implementation.&lt;/p&gt;

&lt;p&gt;This version fixes a bug in Folder Encryption.&lt;/p&gt;

&lt;h2&gt;doc Reader: MS Word document reader&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.1 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works. &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Gabriel Nava Vazquez&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;  : &lt;a href=&quot;http://garage.maemo.org/projects/docreader/&quot;&gt;http://garage.maemo.org/projects/docreader/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : &lt;a href=&quot;http://garage.maemo.org/frs/?group_id=176&amp;amp;release_id=379&quot;&gt;http://garage.maemo.org/frs/?group_id=176&amp;amp;release_id=379&lt;/a&gt;  &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;   : antiword &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/795/docReader-0.1-operationtype.png&quot;&gt;&quot;doc Reader operation type screenshot&quot;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;doc Reader is a graphic utility that lets you view MS Word documents as plaintext or export them in text or PDF format using antiword utility.&lt;/p&gt;

&lt;p&gt;If you don't have antiword installed, don't forget to get the Maemo 2 port from &lt;a href=&quot;http://erinye.com/maemo/antiword_0.37-1_armel.deb&quot;&gt;http://erinye.com/maemo/antiword_0.37-1_armel.deb&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;Education&lt;/h1&gt;

&lt;h2&gt;Granule&lt;/h2&gt;

&lt;p&gt;Port of Granule flashcards program.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 1.2.4 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Stable. &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;      : Vladislav Grinchenko &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;   : &lt;a href=&quot;http://granule.sourceforge.net/&quot;&gt;http://granule.sourceforge.net/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt; : &lt;a href=&quot;http://granule.sourceforge.net/grapp_screenshots.html&quot;&gt;http://granule.sourceforge.net/grapp_screenshots.html&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;    : &lt;a href=&quot;http://repository.maemo.org/extras/dists/mistral/install/granule.install&quot;&gt;http://repository.maemo.org/extras/dists/mistral/install/granule.install&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;  : &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;   : free &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;granule is a Leitner flashcards program with built-in methodology for learning new words effectively. Debian package and dependencies:&lt;/p&gt;

&lt;p&gt;Some useful keybinding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scroll_Down to Space       &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Zoom_Out(-) to Left_Arrow  &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Zoom_In(+)  to Right_Arrow &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please, read the manual &lt;a href=&quot;http://granule.sourceforge.net/grapp-manual/index.html&quot;&gt;http://granule.sourceforge.net/grapp-manual/index.html&lt;/a&gt; before asking any questions.&lt;/p&gt;

&lt;p&gt;Report all bugs/suggestions to Bugzilla &lt;a href=&quot;http://granule.sourceforge.net/grapp_bugs.html&quot;&gt;http://granule.sourceforge.net/grapp_bugs.html&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Maemo Periodic&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.4 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authors&lt;/strong&gt;: Luis Lorenzo &lt;a href=&quot;&amp;#109;a&amp;#105;l&amp;#116;o:&amp;#x6c;&amp;#108;&amp;#111;&amp;#x72;&amp;#101;&amp;#110;&amp;#x7a;&amp;#x6f;&amp;#x40;&amp;#103;&amp;#109;a&amp;#105;&amp;#108;&amp;#46;&amp;#x63;&amp;#x6f;m&quot;&gt;&amp;#x6c;&amp;#108;&amp;#111;&amp;#x72;&amp;#101;&amp;#110;&amp;#x7a;&amp;#x6f;&amp;#x40;&amp;#103;&amp;#109;a&amp;#105;&amp;#108;&amp;#46;&amp;#x63;&amp;#x6f;m&lt;/a&gt;, Daniel Martín &lt;a href=&quot;&amp;#x6d;&amp;#97;i&amp;#108;&amp;#116;&amp;#x6f;:&amp;#x64;&amp;#121;&amp;#x65;&amp;#114;&amp;#103;a&amp;#64;&amp;#103;&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#x6d;&quot;&gt;&amp;#x64;&amp;#121;&amp;#x65;&amp;#114;&amp;#103;a&amp;#64;&amp;#103;&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;  : &lt;a href=&quot;https://garage.maemo.org/projects/maemo-periodic/&quot;&gt;https://garage.maemo.org/projects/maemo-periodic/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=88&quot;&gt;https://garage.maemo.org/frs/?group_id=88&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/241/maemo-periodic.png&quot;&gt;&quot;Maemo Periodic screenshot&quot;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;: python2.4, python2.4-osso, python2.4-gtk2, python2.4-hildon &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemo Periodic is a periodic table that shows a great quantity of information about chemical elements.&lt;/p&gt;

&lt;h2&gt;Maemo Stars&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.5 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authors&lt;/strong&gt;: Walter Brisken, Alessandro Pasotti &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Alessandro Pasotti &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt; : &lt;a href=&quot;http://nacho.princeton.edu/~walterfb/stars/&quot;&gt;http://nacho.princeton.edu/~walterfb/stars/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Home Page&lt;/strong&gt;  : &lt;a href=&quot;http://www.itopen.it/2006/11/30/finalmente-anche-maemo-puo-guardare-le-stelle/&quot;&gt;http://www.itopen.it/2006/11/30/finalmente-anche-maemo-puo-guardare-le-stelle/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;   : &lt;a href=&quot;https://garage.maemo.org/projects/maemo-stars/&quot;&gt;https://garage.maemo.org/projects/maemo-stars/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/contrib/&quot;&gt;http://repository.maemo.org/contrib/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: 2.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.itopen.it/wp-content/thumb-screenshot00.png&quot;&gt;http://www.itopen.it/wp-content/thumb-screenshot00.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;: libglade &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemo Stars is a program to display a map of the night sky.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; - To install the required libglade, you also need to add the following repository to the application manager:
 * &lt;em&gt;Repository&lt;/em&gt;: &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt;
 * &lt;em&gt;Distribution&lt;/em&gt;: mistral
 * &lt;em&gt;Component&lt;/em&gt;: free&lt;/p&gt;

&lt;h1&gt;Statusbar and home applets&lt;/h1&gt;

&lt;h2&gt;Bluetooth plugin&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://770.fs-security.com/maemo-bt-plugin/&quot;&gt;http://770.fs-security.com/maemo-bt-plugin/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.6.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/495/maemo-bt-plugin_0.6.1-1_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/495/maemo-bt-plugin_0.6.1-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A Maemo statusbar plugin that allows you to connect Bluetooth keyboards and GPS modules to the Nokia 770 Internet Tablet.&lt;/p&gt;

&lt;h2&gt;Clock applet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.home.unix-ag.org/simon/files/n770/&quot;&gt;http://www.home.unix-ag.org/simon/files/n770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.home.unix-ag.org/simon/files/n770/panelclock_0.5_armel.deb&quot;&gt;http://www.home.unix-ag.org/simon/files/n770/panelclock_0.5_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;CPU/Mem/Screenshot applet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/load-applet/&quot;&gt;https://garage.maemo.org/projects/load-applet/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.6.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/355/load-applet_0.6.3-1_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/355/load-applet_0.6.3-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: 2.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;CPU/Mem/Screenshot applet with Swapon/off&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de&quot;&gt;http://armin-warda.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.4.4-2-0.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/load-applet-aw_0.4.4-2-0.2_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/load-applet-aw_0.4.4-2-0.2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Armin M. Warda's 'load-applet-aw' is a modified version of Jakub Pavelek's original
CPU/Mem/Screenshot applet.
It has an additional configuration parameter 'swap device' and can swapon and swapoff the swap device.
Probably this is only useful for those of us who still use a swap partition instead of a swap file,
because a swap file is automagically swappon/off'ed by ITOS2006 if you configure it through the Control Panel.
Note: you have to edit /etc/sudoers to enable swapon/off through this applet.&lt;/p&gt;

&lt;h2&gt;CPU/Mem/Screenshot applet with run command&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gnuite.com:8080/nokia770/&quot;&gt;http://gnuite.com:8080/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.4.3-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://gnuite.com:8080/nokia770/load-applet-run/load-applet-run_0.4.3-2_armel.deb&quot;&gt;http://gnuite.com:8080/nokia770/load-applet-run/load-applet-run_0.4.3-2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;John Costigan's 'load-applet-run' is a modified version of Jakub Pavelek's original
CPU/Mem/Screenshot applet.
It can execute and store arbitrary commands.
This can also be used for swapon/off.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;IpHome&lt;/span&gt; homepage-plugin&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Initial version (v0.2)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/iphome_0.2-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/iphome_0.2-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;:* (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/fotos/iphome01_screen.png&quot;&gt;&quot;iphome screenshot&quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;hildon homepage plugin that shows current IP and TX/RX bytes and errors. Version 0.2 supports cycling through interfaces by tapping the plugin display panel.&lt;/p&gt;

&lt;h2&gt;Additional Maemo Internet Search Engines&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de&quot;&gt;http://armin-warda.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Initial version (v1.0)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The mis-*.deb packages in this repository add additional search engines to the
Maemo Internet Search (MIS) applet:
  yahoo.com,
  amazon.com,
  maemo.org,
  maemo.org/bugzilla,
  postbank.de
To restart MIS after install, please reboot the device.&lt;/p&gt;

&lt;h2&gt;SMP - System Monitor Plugin&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/smp/&quot;&gt;https://garage.maemo.org/projects/smp/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Daniele Maio &lt;daniele dot maio at gmail dot com&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Work&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;:  &lt;a href=&quot;https://garage.maemo.org/frs/download.php/913/system-monitor-plugin_1.2_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/913/system-monitor-plugin_1.2_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://sklerzone.bouncelab.net/smp.jpg&quot;&gt;http://sklerzone.bouncelab.net/smp.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This plugin show variuos system information, such as root , mmc and ram usage percentage , cpu load and wifi link quality. Now with a dialog that contain full detailed information. Work on Nokia 770.&lt;/p&gt;

&lt;h1&gt;GUI bluetooth applications&lt;/h1&gt;

&lt;h2&gt;Xkbd-btHID&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: First release: See install instructions on homepage, it wont work without reading the instructions!!! &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/memo2/xkbdbthid_0.1-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/memo2/xkbdbthid_0.1-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/fotos/n770_xkbdbthid.jpg&quot;&gt;&quot;xkbbthid screenshot&quot;&lt;/a&gt; nicer one is &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/fotos/n770_xkbdbthid_02.png&quot;&gt;&quot;here&quot;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a soft-HID device. A software implementation of a Bluetooth HID Keyboard. This will turn your Nokia770 into a Bluetooth keyboard. More details
&lt;a href=&quot;http://www.mulliner.org/bluetooth/xkbdbthid.php&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;GUI networking applications&lt;/h1&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;AutoScan&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://autoscan.free.fr/&quot;&gt;http://autoscan.free.fr/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: Pre_1.00&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (770)&lt;/strong&gt;: &lt;a href=&quot;http://autoscan.free.fr/Maemo.php&quot;&gt;http://autoscan.free.fr/Maemo.php&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://autoscan.free.fr/ScreenShots_Maemo/screenshot20.png&quot;&gt;http://autoscan.free.fr/ScreenShots_Maemo/screenshot20.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;AutoScan&lt;/span&gt; is an application designed to explore and to manage your network. Entire subnets can be scanned simultaneously without human intervention. It features OS detection, automatic network discovery, a nessus client, ...&lt;/p&gt;

&lt;p&gt;Instructions to install &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;AutoScan&lt;/span&gt;
 * **Install &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;AutoScan&lt;/span&gt;.1.00_Pre_maemo.deb **
 * &lt;strong&gt;Install &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;AutoScan&lt;/span&gt;.1.00_Pre_Daemon_Maemo.deb&lt;/strong&gt;
 * &lt;strong&gt;After installation, reboot your device&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;VNC Viewer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/vncviewer/&quot;&gt;https://garage.maemo.org/projects/vncviewer/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alternate Home Page&lt;/strong&gt;: &lt;a href=&quot;http://physik.de/770/&quot;&gt;http://physik.de/770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (770)&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/638/vncviewer_0.6_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/638/vncviewer_0.6_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (N800)&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/640/vncviewer_0.6_N800_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/640/vncviewer_0.6_N800_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution (770)&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution (N800)&lt;/strong&gt;: bora&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Virtual Network Computing (VNC) is a system which allows the user to view a 'desktop' environment from anywhere on the Internet. The VNC viewer provides a client that can connect to a VNC server running on a different system and display its desktop.&lt;/p&gt;

&lt;p&gt;Read more about it &lt;a href=&quot;http://www.realvnc.com/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;How to use:
 * Press the Select/Confirm button to turn on and off the text input method window (just like in xterm).
 * Use the Zoom out (-) button for middle mouse button clicks.
 * Use the Zoom in (+) button for right mouse button clicks.
 * Use the Cancel/Close button to send an Esc key. Send other keys by activating the keys menu by clicking on the keyboard button on the toolbar.
 * Hold down the hardware movement keys to scroll the window.
 * The other hardware buttons operate similar to how they operate in xterm.
 * Turn on/off the toolbar from the View menu.
 * It is possible to double-click, but it might require a little practice/multiple attempts.
 * Some command-line options are supported.  From xterm, use vncviewer.sh --help for more information.&lt;/p&gt;

&lt;h2&gt;VNC server&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.karlrunge.com/x11vnc/&quot;&gt;http://www.karlrunge.com/x11vnc/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Ported but with no security features.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port page&lt;/strong&gt;: &lt;a href=&quot;http://mike.saunby.googlepages.com/x11vncfornokia7702&quot;&gt;http://mike.saunby.googlepages.com/x11vncfornokia7702&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How to use:
  * Select the x11vnc item from the Extras menu to start, and again to stop.
  * Read the README on the port page for more information.&lt;/p&gt;

&lt;h2&gt;Rdesktop&lt;/h2&gt;

&lt;p&gt;IT2006 build of the cross-compile of the existing rdesktop app. Lacks text input, zooming, full screen/small screen switching etc. Development is on hold due to time constraints.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.ehore.com/apps/it2006/rdesktop_0.1_armel.deb&quot;&gt;http://www.ehore.com/apps/it2006/rdesktop_0.1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Quick port, working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href=&quot;http://www.ehore.com/apps/it2006/rdesktop_0.1.tar.gz&quot;&gt;http://www.ehore.com/apps/it2006/rdesktop_0.1.tar.gz&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Nicotine&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://nicotine.thegraveyard.org/&quot;&gt;http://nicotine.thegraveyard.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0.9-maemo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/nicotine/&quot;&gt;https://garage.maemo.org/projects/nicotine/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=90&quot;&gt;https://garage.maemo.org/frs/?group_id=90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://usuarios.lycos.es/lokalizo/nicotine.png&quot;&gt;&quot;Nicotine screenshot&quot;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;: python2.4, python2.4-osso, python2.4-gtk2, python2.4-hildon&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: dyerga@gmail.com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nicotine is a client for the Soulseek p2p protocol.&lt;/p&gt;

&lt;h2&gt;Bloglines 770: RSS reader&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Moises Martinez &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#x69;&amp;#108;&amp;#116;&amp;#111;:&amp;#109;&amp;#x6f;&amp;#105;&amp;#x6d;&amp;#x61;&amp;#114;&amp;#116;&amp;#64;&amp;#x6d;&amp;#111;&amp;#x69;&amp;#109;&amp;#97;&amp;#114;&amp;#116;&amp;#x2e;&amp;#111;&amp;#x72;&amp;#103;&quot;&gt;&amp;#109;&amp;#x6f;&amp;#105;&amp;#x6d;&amp;#x61;&amp;#114;&amp;#116;&amp;#64;&amp;#x6d;&amp;#111;&amp;#x69;&amp;#109;&amp;#97;&amp;#114;&amp;#116;&amp;#x2e;&amp;#111;&amp;#x72;&amp;#103;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://moimart.org/category/bloglines&quot;&gt;http://moimart.org/category/bloglines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.7&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: not yet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&quot;http://moimart.org/stuff/bloglines-0.7.tar.bz2&quot;&gt;http://moimart.org/stuff/bloglines-0.7.tar.bz2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt;: &lt;a href=&quot;http://moimart.org/stuff/bloglines_0.7-1_armel.deb&quot;&gt;http://moimart.org/stuff/bloglines_0.7-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bloglines 770 is a lightweight RSS reader that uses Bloglines' Sync API.
You can read your RSS off-line and get synchronized with Bloglines.&lt;/p&gt;

&lt;p&gt;A C bloglines' shared-lib is included so that you can create new bloglines apps.&lt;/p&gt;

&lt;h2&gt;Grsync&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Luca Donaggio &lt;donaggio at gmail dot com&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/grsync/&quot;&gt;https://garage.maemo.org/projects/grsync/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.opbyte.it/maemo/deb/grsync_0.5.2-1_armel.deb&quot;&gt;http://www.opbyte.it/maemo/deb/grsync_0.5.2-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.5.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requires&lt;/strong&gt;: rsync&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemo 2.x / IT2006 porting of Grsync, a GUI for rsync (which can be obtained from this Application Catalog).&lt;/p&gt;

&lt;h2&gt;TapiocaUI&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://tapioca-voip.sourceforge.net/wiki/index.php/Maemo&quot;&gt;http://tapioca-voip.sourceforge.net/wiki/index.php/Maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.3.9&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.maemo.org.br/VoIP/apt&quot;&gt;http://www.maemo.org.br/VoIP/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: main&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://tapioca-voip.sourceforge.net/wiki/index.php/Maemo_Screenshots&quot;&gt;http://tapioca-voip.sourceforge.net/wiki/index.php/Maemo_Screenshots&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TapiocaUI is a &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GoogleTalk&lt;/span&gt; client with VoIP and Instant messaging capabilities, with a simple user interface. It can be installed on the device without any conflict with the product's built-in Gtalk client.&lt;/p&gt;

&lt;h2&gt;Minimo/Mozilla Web Browser&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mozilla.org/projects/minimo&quot;&gt;http://www.mozilla.org/projects/minimo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Installable and usable (maemo port not finished).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Antonio Gomes &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x74;&amp;#x6f;:&amp;#x74;&amp;#111;&amp;#x6e;i&amp;#x6b;&amp;#x69;&amp;#116;&amp;#111;o&amp;#x40;&amp;#103;&amp;#109;&amp;#97;&amp;#x69;l&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&quot;&gt;&amp;#x74;&amp;#111;&amp;#x6e;i&amp;#x6b;&amp;#x69;&amp;#116;&amp;#111;o&amp;#x40;&amp;#103;&amp;#109;&amp;#97;&amp;#x69;l&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.16.7-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://home.ufam.edu.br/~agan/minimo/mistral/&quot;&gt;http://home.ufam.edu.br/~agan/minimo/mistral/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://home.ufam.edu.br/~agan/minimo/&quot;&gt;http://home.ufam.edu.br/~agan/minimo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (leave it empty)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MiniMo&lt;/span&gt; (Mini Mozilla) Web browser is a slimmed down version of mozilla browser aiming resource reduced devices. It runs the same engine as Firefox 2.x, and works for most site opera does not :). It is better installable via maEmo (Nokia 770) Application Manager.&lt;/p&gt;

&lt;h2&gt;Reverse Shell&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.iki.fi/too/sw/revsh/maemo.html&quot;&gt;http://www.iki.fi/too/sw/revsh/maemo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.93&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.iki.fi/too/sw/revsh/revsh_1.93_armel.deb&quot;&gt;http://www.iki.fi/too/sw/revsh/revsh_1.93_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.iki.fi/too/sw/revsh/screenshots/&quot;&gt;http://www.iki.fi/too/sw/revsh/screenshots/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A program which is used with Dropbear ssh client (Xterm not required, (but recommended)) to make connection to remote revsh program (tunneled in secure shell connection). Now user on this remote computer can use revsh to execute shells or commands on Nokia 770 like commands ssh and rsh can be used.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/spotyah/&quot; class=&quot;wikipage default&quot; title=&quot;SpotYah&quot;&gt;SpotYah&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://my.opera.com/monroe/blog/something-for-the-season&quot;&gt;http://my.opera.com/monroe/blog/something-for-the-season&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://my.opera.com/monroe/blog/something-for-the-season&quot;&gt;http://my.opera.com/monroe/blog/something-for-the-season&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://my.opera.com/monroe/blog/something-for-the-season&quot;&gt;http://my.opera.com/monroe/blog/something-for-the-season&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/spotyah/&quot; class=&quot;wikipage default&quot; title=&quot;SpotYah&quot;&gt;SpotYah&lt;/a&gt; is a python hildon gui for part of pYsearch's API.
 New 1.0.1 release for the python2.5-runtime on 01/29/2007.&lt;/p&gt;

&lt;h2&gt;Sylpheed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.bleb.org/software/770/#sylpheed&quot;&gt;http://www.bleb.org/software/770/#sylpheed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Still under development, but suitable for day-to-day use&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.bleb.org/software/770/sylpheed_2.2.0rc-3_armel.deb&quot;&gt;http://www.bleb.org/software/770/sylpheed_2.2.0rc-3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A user-friendly, but full-featured email client which more closely resembles a desktop application in terms of features and performance than the built-in one.&lt;/p&gt;

&lt;p&gt;Supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;POP3&lt;/li&gt;
&lt;li&gt;IMAP4&lt;/li&gt;
&lt;li&gt;SMTP&lt;/li&gt;
&lt;li&gt;SSL connections&lt;/li&gt;
&lt;li&gt;Filtering&lt;/li&gt;
&lt;li&gt;...&lt;a href=&quot;http://sylpheed.sraoss.jp/en/features.html&quot;&gt;and more&lt;/a&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;WifiInfo&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Tim Teulings &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#108;&amp;#x74;&amp;#x6f;:&amp;#x74;&amp;#x69;&amp;#x6d;&amp;#64;&amp;#116;&amp;#x65;&amp;#117;&amp;#x6c;&amp;#105;&amp;#110;&amp;#x67;&amp;#115;&amp;#46;&amp;#111;&amp;#114;&amp;#103;&quot;&gt;&amp;#x74;&amp;#x69;&amp;#x6d;&amp;#64;&amp;#116;&amp;#x65;&amp;#117;&amp;#x6c;&amp;#105;&amp;#110;&amp;#x67;&amp;#115;&amp;#46;&amp;#111;&amp;#114;&amp;#103;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/maemo.html&quot;&gt;http://www.anderenen.de/anderenende/maemo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/WifiInfoScreenshot.png&quot;&gt;http://www.anderenen.de/anderenende/WifiInfoScreenshot.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&quot;http://illumination.sf.net&quot;&gt;http://illumination.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/repository&quot;&gt;http://www.anderenen.de/repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;WifiInfo&lt;/span&gt; shows more detailed information about the current WLAN connection as the default tools do like for example the connection type and connection bitrate. In future more information will come...&lt;/p&gt;

&lt;h2&gt;FUSE&lt;/h2&gt;

&lt;p&gt;With FUSE it is possible to implement a fully functional filesystem in a userspace program. See &lt;a href=&quot;http://maemo.org/community/oldwiki/fuseport/&quot; class=&quot;wikipage default&quot; title=&quot;FusePort&quot;&gt;FusePort&lt;/a&gt;.
With these packages you can browse ssh remote file system directly from the N770 file manager. Please
tell me if you need other protocols (samba, ftp, webdav, gmailfs, ...) and i'll try to port them!
It works from command line and from GUI with a simple (and ugly) python program.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: port complete, deb package available. works fine on scirocco.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://fuse.sourceforge.net/&quot;&gt;http://fuse.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/fuseport/&quot; class=&quot;wikipage default&quot; title=&quot;FusePort&quot;&gt;FusePort&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://people.freedesktop.org/~skaboy/maemo/fuse&quot;&gt;http://people.freedesktop.org/~skaboy/maemo/fuse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Multimedia&lt;/h1&gt;

&lt;h2&gt;Media Streamer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Nokia Corporation &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;:
     &lt;strong&gt;Stable&lt;/strong&gt;: 1.0-8.2 &lt;br/&gt;
     &lt;strong&gt;Unstable&lt;/strong&gt;: 1.1-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Stable &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/mediastreamer/&quot;&gt;https://garage.maemo.org/projects/mediastreamer/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;:
      &lt;strong&gt;Stable&lt;/strong&gt;: &lt;a href=&quot;http://catalogue.tableteer.nokia.com/certified/&quot;&gt;http://catalogue.tableteer.nokia.com/certified/&lt;/a&gt; mistral user &lt;br/&gt;
      &lt;strong&gt;Unstable&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras/&quot;&gt;http://repository.maemo.org/extras/&lt;/a&gt; mistral non-free
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;https://garage.maemo.org/docman/view.php/74/40/now_playing.png&quot;&gt;https://garage.maemo.org/docman/view.php/74/40/now_playing.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Media Streamer is a UPnP AV control point/player for Nokia 770 Internet Tablet. &lt;br/&gt;
&lt;strong&gt;Features&lt;/strong&gt;:
 - Browse UPnP media server contents&lt;br/&gt;
 - Easy playlist management&lt;br/&gt;
 - Control media (audio, video, images) streaming between home UPnP AV devices&lt;br/&gt;
 - Stream music from UPnP AV media servers to Media Streamer&lt;br/&gt;
 - View images shared by your UPnP AV media servers with Media Streamer (from version 1.1-2)&lt;/p&gt;

&lt;h2&gt;Canola&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; INdT&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version:&lt;/strong&gt; 1.0 (beta)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status:&lt;/strong&gt; beta&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href=&quot;http://openbossa.indt.org/canola/repository/&quot;&gt;http://openbossa.indt.org/canola/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href=&quot;http://openbossa.indt.org/canola/repository/&quot;&gt;http://openbossa.indt.org/canola/repository/&lt;/a&gt; scirocco user&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency:&lt;/strong&gt; &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt; scirocco non-free free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Canola isn't just another media player for the Maemo platform. Canola is another way of using your Maemo enabled device when all you really want is to consume local or shared media. That's what Canola is all about : Consuming media.&lt;/p&gt;

&lt;h3&gt;Instructions to Install Canola&lt;/h3&gt;

&lt;p&gt;1 . Identify your Maemo version, &lt;strong&gt;you REALLY need to known the right version&lt;/strong&gt;:
   (if unsure, see: Tools -&gt; Control panel -&gt; (Icon) Device -&gt; (Tab) About product)
   * &lt;strong&gt;Mistral:&lt;/strong&gt; also known as &lt;strong&gt;Maemo 2.0&lt;/strong&gt; or &lt;strong&gt;Software Edition 2006 version 1.2006.26-8&lt;/strong&gt;, was the first update.
   * &lt;strong&gt;Scirocco:&lt;/strong&gt; also known as &lt;strong&gt;Maemo 2.1&lt;/strong&gt; or &lt;strong&gt;Software Edition 2006 version 2.2006.39-14&lt;/strong&gt;, was the second &lt;a href=&quot;http://maemo.org/community/oldwiki/howto-flashlatestnokiaimagewithlinux/&quot; class=&quot;wikipage default&quot; title=&quot;/HOWTO FlashLatestNokiaImageWithLinux&quot;&gt;update&lt;/a&gt;. It bring many improvements to stability, supports 2GB MMC and is &lt;strong&gt;a recommended update&lt;/strong&gt;. 
 1 . Add &lt;strong&gt;BOTH (canola and repository.maemo)&lt;/strong&gt; repositories to your application catalog:
   * &lt;strong&gt;If you have mistral:&lt;/strong&gt; 
      * &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt; mistral non-free free
      * &lt;a href=&quot;http://openbossa.indt.org/canola/repository/&quot;&gt;http://openbossa.indt.org/canola/repository/&lt;/a&gt; mistral user
   * &lt;strong&gt;If you have scirocco:&lt;/strong&gt;
      * &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt; scirocco non-free free
      * &lt;a href=&quot;http://openbossa.indt.org/canola/repository/&quot;&gt;http://openbossa.indt.org/canola/repository/&lt;/a&gt; scirocco user
 1 . Install Canola &lt;strong&gt;and REBOOT&lt;/strong&gt; (you need this step so Avahi runs and GConf get things reloaded).
 1 . On first boot it will &lt;strong&gt;TAKE A LOT OF TIME AND CPU&lt;/strong&gt;, that's because Canola-conf will scan your /media/mmc1 so your songs will show on Canola. You can start &lt;strong&gt;Canola Applet&lt;/strong&gt; (Maemo Home Applet) and use the button to stop scanning. If you use ssh/xterm, you may use &lt;strong&gt;canola-conf-stop_scanning.sh&lt;/strong&gt;
 1 . It's &lt;strong&gt;highly recommended&lt;/strong&gt; that you use the configure tool (Maemo Applications/Extras/Configure Canola) and set a password, otherwise other machines on the internet can change you music collection folders or your feeds (podcast, photocast, iradio). You may also want to change your theme. &lt;strong&gt;If you have problems with web-ui, try enabling your &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;JavaScript&lt;/span&gt;.&lt;/strong&gt;
 1 . If you are &lt;strong&gt;security&lt;/strong&gt; paranoid, you may know that &lt;strong&gt;canola-conf&lt;/strong&gt; is a &lt;strong&gt;file scanner&lt;/strong&gt; (scans just on first time or when gnome-vfs signals media was removed and inserted) and also a &lt;strong&gt;http server&lt;/strong&gt; (serves the files and scripts for configure web-ui. This server listens to &lt;strong&gt;0.0.0.0:9000&lt;/strong&gt; by default! If you want to change the port or bind just o localhost, you may use &lt;code&gt;gconf &amp;amp;lt;del&amp;amp;gt;set /apps/canola-conf/httpd-port &amp;amp;lt;/del&amp;amp;gt;type int YOUR_PORT&lt;/code&gt; or &lt;code&gt;gconf &amp;amp;lt;del&amp;amp;gt;set /apps/canola-conf/httpd-address &amp;amp;lt;/del&amp;amp;gt;type string localhost&lt;/code&gt;
 1 . &lt;a href=&quot;https://garage.maemo.org/plugins/wiki/index.php?id=125&amp;amp;type=g&quot;&gt;Visit our Wiki&lt;/a&gt;
 1 . Report and look for Bugs &amp;amp; Feature Requests:
    * &lt;a href=&quot;https://garage.maemo.org/tracker/?atid=529&amp;amp;group_id=125&amp;amp;func=browse&quot;&gt;Bugs at garage.maemo&lt;/a&gt;
    * &lt;a href=&quot;https://garage.maemo.org/tracker/?atid=532&amp;amp;group_id=125&amp;amp;func=browse&quot;&gt;Feature Requests at garage.maemo&lt;/a&gt;
 1 . &lt;a href=&quot;https://garage.maemo.org/survey/?group_id=125&quot;&gt;Answer our Survey&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before you use canola, please watch the tutorial video at &lt;a href=&quot;http://www.marceloeduardo.com/blog/2006/11/30/canola-videos-learning-canola-the-easy-way/&quot;&gt;Marcelo's Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.marceloeduardo.com/blog/upload/canola_preview2.png&quot;&gt;http://www.marceloeduardo.com/blog/upload/canola_preview2.png&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Glurp&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.musicpd.org/glurp.shtml&quot;&gt;http://www.musicpd.org/glurp.shtml&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.11.6-3maemo7 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.oakcourt.dyndns.org/maemo/glurp_0.11.6-3maemo7_armel.deb&quot;&gt;http://www.oakcourt.dyndns.org/maemo/glurp_0.11.6-3maemo7_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.oakcourt.dyndns.org/maemo/&quot;&gt;http://www.oakcourt.dyndns.org/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: ./&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (leave blank)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Glurp is a Music Player Daemon client. It supports key bindings and full screen mode of operation. See &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt; for an App Installer-compatible APT source. Feature requests and bugs in the port may be addressed to &lt;a href=&quot;http://maemo.org/community/oldwiki/andrewbarr/&quot; class=&quot;wikipage default&quot; title=&quot;AndrewBarr&quot;&gt;AndrewBarr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Requires libglade available from repository.maemo.org free section.&lt;/p&gt;

&lt;h2&gt;NFlick&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mdk.org.pl/articles/2006/07/10/nflick-0-2&quot;&gt;http://www.mdk.org.pl/articles/2006/07/10/nflick-0-2&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SVN&lt;/strong&gt;: &lt;a href=&quot;http://svn.varietee.net/nflick/trunk&quot;&gt;http://svn.varietee.net/nflick/trunk&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.2 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://files.varietee.net/packages/nflick_0.2.0_armel.deb&quot;&gt;http://files.varietee.net/packages/nflick_0.2.0_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://files.varietee.net/screenshots&quot;&gt;http://files.varietee.net/screenshots&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you’re using NFlick 0.1 please uninstall the package before installing the new version. There were some packaging changes and a simple upgrade won’t work.&lt;/p&gt;

&lt;p&gt;NFlick is an application to quickly browse your flickr photo collection from N770.&lt;/p&gt;

&lt;h2&gt;Ogg Vorbis Player&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.31 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://www.pycage.de/maemo/oggplay.png&quot;&gt;http://www.pycage.de/maemo/oggplay.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;: &lt;br/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;written for the Nokia 770 from scratch to fit the Maemo look'n feel&lt;/li&gt;
&lt;li&gt;plays Ogg Vorbis encoded sound files and radio streams&lt;/li&gt;
&lt;li&gt;playlist support&lt;/li&gt;
&lt;li&gt;displays album cover art if available (freedesktop.org .directory file needed; &lt;a href=&quot;http://kempele.fi/~skyostil/projects/albumart/&quot;&gt;albumart&lt;/a&gt; can create those for instance)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Planned Features&lt;/strong&gt;: &lt;br/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;reorderable playlist&lt;/li&gt;
&lt;li&gt;lookup album cover art in the internet&lt;/li&gt;
&lt;li&gt;lookup song lyrics in the internet&lt;/li&gt;
&lt;li&gt;easy stream ripping&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/frs/download.php/59/oggplay_0.31_armel.deb&quot;&gt;http://garage.maemo.org/frs/download.php/59/oggplay_0.31_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Code Repository&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/svn/oggplay&quot;&gt;https://garage.maemo.org/svn/oggplay&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A player for music files in Ogg Vorbis format. More features to come...&lt;/p&gt;

&lt;h2&gt;Obscura Photo Manager&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.10 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://www.pycage.de/img/shots/obscura.png&quot;&gt;http://www.pycage.de/img/shots/obscura.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Requirements&lt;/strong&gt;: python2.4-runtime or python2.5-runtime&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/frs/download.php/738/obscura_0.10_armel.deb&quot;&gt;http://garage.maemo.org/frs/download.php/738/obscura_0.10_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Code Repository&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/svn/obscura&quot;&gt;http://garage.maemo.org/svn/obscura&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Obscura Photo Manager is the companion for your digicam. Organize, sort, annotate, and show around your photos with your internet tablet.&lt;/p&gt;

&lt;h2&gt;PLCreator&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/plcreator/&quot;&gt;https://garage.maemo.org/projects/plcreator/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.9&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PLCreator finds mp3 files on your 770 and creates a playlist for them.&lt;/p&gt;

&lt;h2&gt;Tuner Tool&lt;/h2&gt;

&lt;p&gt;Tuner Tool is an artifact to tune instruments with Nokia 770.&lt;br/&gt;
&lt;br/&gt;
*&lt;strong&gt;Author&lt;/strong&gt;: Josep Torra a.k.a &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ArthurDentN770&lt;/span&gt; &lt;br/&gt;
*&lt;strong&gt;Homepage&lt;/strong&gt;: &lt;a href=&quot;http://n770galaxy.blogspot.com/&quot;&gt;http://n770galaxy.blogspot.com/&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Status&lt;/strong&gt;: stable &lt;br/&gt;
*&lt;strong&gt;Download Binary&lt;/strong&gt;: &lt;a href=&quot;http://www.telefonica.net/web/n770galaxy/tuner_0.0.2_armel.deb&quot;&gt;http://www.telefonica.net/web/n770galaxy/tuner_0.0.2_armel.deb&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Download Source&lt;/strong&gt;: &lt;a href=&quot;http://www.telefonica.net/web/n770galaxy/tuner.tar.gz&quot;&gt;http://www.telefonica.net/web/n770galaxy/tuner.tar.gz&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/n770galaxy/tuner2.png&quot;&gt;http://personal.telefonica.terra.es/web/n770galaxy/tuner2.png&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Streamtuner (maemo port)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Olivier ROLAND &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.99.99-8 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: production/stable &lt;br/&gt;&lt;a href=&quot;https://garage.maemo.org/frs/download.php/720/smp.png&quot;&gt;https://garage.maemo.org/frs/download.php/720/smp.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Current plugins included in this package are: &lt;br/&gt;

&lt;ul&gt;
&lt;li&gt;SHOUTcast&lt;/li&gt;
&lt;li&gt;Xiph.org&lt;/li&gt;
&lt;li&gt;Live365&lt;/li&gt;
&lt;li&gt;Local file support&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;**Planned Features: &lt;br/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python plugin support&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/streamtuner/&quot;&gt;https://garage.maemo.org/projects/streamtuner/&lt;/a&gt; &lt;br/&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a) &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a) &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a) &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Code Repository&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/svn/streamtuner&quot;&gt;https://garage.maemo.org/svn/streamtuner&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;https://garage.maemo.org/docman/view.php/41/37/build7.png&quot;&gt;https://garage.maemo.org/docman/view.php/41/37/build7.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A GUI audio stream directory browser and player (actually using mplayer package). &lt;br/&gt;
It offers an intuitive and unified interface to various streaming directories through the use of a C and soon Python plugin system. &lt;br/&gt;
NEW : since build 8 you can manage your local music collection, with full support for ID3 and Vorbis metadata editing. &lt;br/&gt;
Streamtuner (maemo port) has been carefully adapted to fit Nokia 770 as well as possible. &lt;br/&gt;
Language supported : english, french, german, italian, portuguese and potentialy hungarian and japanese.&lt;/p&gt;

&lt;h2&gt;Maemo Recorder&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/maemo-recorder/&quot;&gt;https://garage.maemo.org/projects/maemo-recorder/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 0.0.18&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Downloads&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=32&quot;&gt;https://garage.maemo.org/frs/?group_id=32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple media recorder utility for Maemo platform.
WAVs can now saved as .wav.
Added mime type for wav&lt;/p&gt;

&lt;h2&gt;MPlayer&lt;/h2&gt;

&lt;p&gt;A port of MPlayer (a popular video player for linux) to IT OS2006. It is a console video player which should be run from XTerminal, but a simple GUI frontend is also included in maemo package, which shows videos found on your RS-MMC card in a list and allows to easily select any of them to play. This port is aimed at providing the best video playback performance for Nokia 770 and support for many codecs and multimedia file formats. MPlayer is currently best at playing videos converted to 400x224 (16:9), 320x240 (4:3) or 400x240 (15:9) resolution as it is able to use hardware pixel doubling in this case. MPlayer can easily play such videos at full fps (24 or 30) and relatively high bitrate (~400kbps). Both Konttori Media Convertor and 770-encode.pl script have presets for converting video optimized for MPlayer, you can find them at &lt;a href=&quot;http://maemo.org/community/oldwiki/videoencoding/&quot; class=&quot;wikipage default&quot; title=&quot;VideoEncoding&quot;&gt;VideoEncoding&lt;/a&gt; page.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mplayerhq.hu/&quot;&gt;http://www.mplayerhq.hu/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/mplayer/&quot;&gt;https://garage.maemo.org/projects/mplayer/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;: 1.0pre8-maemo.8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Downloads&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=54&quot;&gt;https://garage.maemo.org/frs/?group_id=54&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discussion in the forum&lt;/strong&gt;: &lt;a href=&quot;http://www.internettablettalk.com/forums/showthread.php?t=2405&quot;&gt;http://www.internettablettalk.com/forums/showthread.php?t=2405&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Mobizines for Internet Tablet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Refresh Mobile Ltd &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Version&lt;/strong&gt;:
     &lt;strong&gt;Stable&lt;/strong&gt;: 4.0.0 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Stable &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://download.mobizines.com/feeds/n770.jsp&quot;&gt;http://download.mobizines.com/feeds/n770.jsp&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://download2.mobizines.com/assets/n770.jpg&quot;&gt;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mobizines is a Flash application which runs in the browser of the Nokia 770 Internet Tablet.
Mobizines run in Series60 phones and this version has been adapted specifically for the Internet Tablet.&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;Features&lt;/strong&gt;:
 - Zoom into a mobizine&lt;br/&gt;
 - Choose from Mobizines for the UK, South Africa, Germany and some RSS feeds&lt;br/&gt;&lt;/p&gt;

&lt;h1&gt;Graphics&lt;/h1&gt;

&lt;h2&gt;Horizon&lt;/h2&gt;

&lt;p&gt;*&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://pippin.gimp.org/horizon/&quot;&gt;http://pippin.gimp.org/horizon/&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Status&lt;/strong&gt;: Working &lt;br/&gt;
*&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://pippin.gimp.org/horizon/snapshots/horizon_0.36_armel.deb&quot;&gt;http://pippin.gimp.org/horizon/snapshots/horizon_0.36_armel.deb&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://pippin.gimp.org/horizon/screenshot.png&quot;&gt;http://pippin.gimp.org/horizon/screenshot.png&lt;/a&gt; &lt;br/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;0.36 Ported to IT2006 by thomasd...thanks!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unbounded, fullscreen scribbling and sketching application. Zoom, multistep undo,
PNG export, png/jpg import. Clone tool, hyperlinks.&lt;/p&gt;

&lt;h1&gt;Games&lt;/h1&gt;

&lt;h2&gt;Battlegweled&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.internettablettalk.com/blog/images/battlegweled_400.jpg&quot;&gt;&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;A Gweled based bejeweled clone for Maemo, if the optional multiplayer battle mode. Wi-fi only.&lt;/p&gt;

&lt;h2&gt;Blitzkrieg Onslaught&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Direct Download link&lt;/strong&gt;:http://www.cse.unsw.edu.au/~cmmo862/blitzon_0.3_armel.deb &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Code&lt;/strong&gt;:http://www.cse.unsw.edu.au/~cmmo862/blitzon_0.3.tar.gz &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br/&gt;&lt;a href=&quot;http://www.cse.unsw.edu.au/~cmoore/thumbnails/blitzon.png&quot;&gt;http://www.cse.unsw.edu.au/~cmoore/thumbnails/blitzon.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A tank artillery game similar to the classic scorched earth (or other open source clones such as Xscorch and Atanks). This game was designed for the 770 from the ground up and thus works quite well on it. Features include:
 * Destructible, collapsing terrain
 * Currently 19 large, cunning and fairly painful weapons such as death heads, hot napalm and dirt balls.
 * A computer AI that is clever to the point that it will be made far dumber in the next version.
 * Turn based multilayer for up to 10 players.
 * Lots of flashy colours, movement and fun that should keep you giggling in uncharitable schadenfreude towards the charred remains of your friends tanks for hours.&lt;/p&gt;

&lt;p&gt;Contributions, comments and criticism (forgive the alliteration) can be sent to cmoore at cse.unsw.edu.au.&lt;/p&gt;

&lt;h2&gt;Bomberman&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.rotters.de/pics/bomberman1.jpg&quot;&gt;http://www.rotters.de/pics/bomberman1.jpg&lt;/a&gt;
 * &lt;strong&gt;Download link&lt;/strong&gt;:https://garage.maemo.org/frs/?group_id=154&amp;amp;release_id=350
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/projects/bomberman&quot;&gt;http://garage.maemo.org/projects/bomberman&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Distribution&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Component&lt;/strong&gt;: (soon)&lt;/p&gt;

&lt;p&gt;A hildonized port of the famous game Bomberman. It was very popular in the eighties. Multiplayer over network, as well as standalone with computer steered enemies. For IT2006 / Maemo2.x / Nokia 770.&lt;/p&gt;

&lt;h2&gt;CGoban Maemo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://cgoban1.garage.maemo.org/&quot;&gt;http://cgoban1.garage.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.9.14m3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://cgoban1.garage.maemo.org/&quot;&gt;http://cgoban1.garage.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/renehexel/&quot; class=&quot;wikipage default&quot; title=&quot;ReneHexel&quot;&gt;ReneHexel&lt;/a&gt; - rhx (at) users sourceforge net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras/&quot;&gt;http://repository.maemo.org/extras/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Components&lt;/strong&gt;: free non-free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://cgoban1.garage.maemo.org/Images/cgoban-gnugo-game.png&quot;&gt;http://cgoban1.garage.maemo.org/Images/cgoban-gnugo-game.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CGoban Maemo is a port of cgoban1 to the Nokia 770 Internet Tablet.
This program is also an attempt at porting a plain X11 application
(as opposed to a GTK/Hildon application) to the device.  CGoban1
(&quot;Complete Goban Mark 1&quot;) provides a large set of go-related services
for Unix and X11, including playing Go against other players (either on
the device or on an IGS or NNGS compatible Go server on the Internet),
playing against computer programs (e.g. gnugo) through the Go Modem
Protocol (GMP), recording games, loading, saving, and editing SGF files,
etc.&lt;/p&gt;

&lt;p&gt;Don't forget to install gnugo if you want to play against the computer!&lt;/p&gt;

&lt;h2&gt;Chaos Strikes Back&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Direct Download link&lt;/strong&gt;https://garage.maemo.org/frs/download.php/183/chaos-strikes-back-game_9.9-2_armel.deb &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dungeon Master Data File&lt;/strong&gt;https://garage.maemo.org/frs/download.php/175/chaos-strikes-back-data-dm_9.9-1_all.deb &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chaos Strikes Back Data File&lt;/strong&gt;https://garage.maemo.org/frs/download.php/176/chaos-strikes-back-data-csb_9.9-1_all.deb &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Code&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Martin Jenkins &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#108;&amp;#x74;o:&amp;#x6d;&amp;#108;&amp;#x76;&amp;#106;&amp;#64;&amp;#121;&amp;#97;h&amp;#x6f;&amp;#111;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#46;&amp;#117;&amp;#x6b;&quot;&gt;&amp;#x6d;&amp;#108;&amp;#x76;&amp;#106;&amp;#64;&amp;#121;&amp;#97;h&amp;#x6f;&amp;#111;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#46;&amp;#117;&amp;#x6b;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chaos Strikes Back is a Maemo port of the debian build (http://debian.frodo.looijaard.name/csb/) or the linux port of the windows remake (http://dmweb.free.fr/CSBForWindowsLinux.htm) of the fantastic Atari/Amiga game Dungeon Master.&lt;/p&gt;

&lt;p&gt;As well as running the original data files from Dungeon Master and Chaos Strikes Back, there are other dungeons created by a large user community.&lt;/p&gt;

&lt;p&gt;Installation instruction:&lt;/p&gt;

&lt;p&gt;Install the Chaos Strikes Back game, and one or both of the data files. The DM file is the Dungeon Master one, and the Chaos Strikes Back is the sequel.&lt;/p&gt;

&lt;p&gt;Enjoy. I am.&lt;/p&gt;

&lt;h2&gt;Crazyparking&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ppccool.com/images/bebaer-crazyparking.jpg&quot;&gt;http://www.ppccool.com/images/bebaer-crazyparking.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Simple Rush-hour based game with 12 levels.
Source available.&lt;/p&gt;

&lt;h2&gt;Crimson Fields&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/&quot;&gt;http://www.linuxvision.de/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: V0.51 ported. Changes: Network play added, 3 new levels in the Yalwa campaign.&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/ingame.jpg&quot;&gt;Click to see&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A tactical game in the style of Battle Isle.&lt;/p&gt;

&lt;h2&gt;Descent II: First Person 3D Shoot'em up&lt;/h2&gt;

&lt;p&gt;Descent is (with Doom) one of the historic break-trought in the 3d shoot'em up panorama. You have to own the original CD or download from the internet the &lt;a href=&quot;http://icculus.org/d2x/data/d2shar10.tar.gz&quot;&gt;shareware&lt;/a&gt; version to use it. See below for the installation instructions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://www.volition-inc.com/Games/DescentII&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;D2X Project Home Page&lt;/strong&gt;: &lt;a href=&quot;http://icculus.org/d2x/&quot;&gt;http://icculus.org/d2x/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: PARALLAX SOFTWARE CORPORATION &amp;amp; D2X project&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.2.5.0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;t&amp;#x6f;:s&amp;#101;r&amp;#x67;&amp;#x69;&amp;#x6f;&amp;#x6d;&amp;#x65;&amp;#x6c;&amp;#x61;&amp;#x73;&amp;#x40;&amp;#103;ma&amp;#x69;l.c&amp;#x6f;&amp;#x6d;&quot;&gt;s&amp;#101;r&amp;#x67;&amp;#x69;&amp;#x6f;&amp;#x6d;&amp;#x65;&amp;#x6c;&amp;#x61;&amp;#x73;&amp;#x40;&amp;#103;ma&amp;#x69;l.c&amp;#x6f;&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;**License Agreement (you have to read and agree with this before downloading): **: &lt;a href=&quot;https://garage.maemo.org/docman/view.php/52/24/readme.txt&quot;&gt;License Agreement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/110/d2x_0.2.5.0.2_armel.deb&quot;&gt;d2x_0.2.5.0.2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/descent2/&quot;&gt;https://garage.maemo.org/projects/descent2/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/d2xscreenshot1.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/d2xscreenshot1.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation instruction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Prerequites: A memory card with sufficent space :)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install the package normally (Important: The 770 must be disconnected from the PC during this phase).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy the levels files into the d2x directory of your memory card.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Look in the install.txt in the d2x directory of your memory card for details.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Copy the file Nokia770.plr to &lt;yourname&gt;.plr. Be aware that when you upgrade or re-install d2x the Nokia770.plr file will be overwritten. Use this file only as template to make new pilots files.&lt;/p&gt;

&lt;p&gt;Have fun. Sergio&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Doom&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ppccool.com/images/bebaer-doom.jpg&quot;&gt;http://www.ppccool.com/images/bebaer-doom.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;This is the demo version of doom 1. If you have the full doom1, you can copy your .wad to the device and play the full game. The multiplayer feature is implemented and you can also play against a pc-scratchbox game. This port was done using the lxdoom, that was derived from sdlDoom.
you should place your original wad file in the following folder: /usr/share/lxdoom/wad in order to play the full game.
Enjoy!&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;EightyOne&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Tim Teulings &lt;a href=&quot;&amp;#x6d;&amp;#97;i&amp;#x6c;&amp;#116;&amp;#x6f;:t&amp;#105;&amp;#x6d;&amp;#x40;&amp;#116;&amp;#101;&amp;#x75;l&amp;#105;&amp;#110;g&amp;#x73;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#x67;&quot;&gt;t&amp;#105;&amp;#x6d;&amp;#x40;&amp;#116;&amp;#101;&amp;#x75;l&amp;#105;&amp;#110;g&amp;#x73;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#x67;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/maemo.html&quot;&gt;http://www.anderenen.de/anderenende/maemo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/EightyOneScreenshot.png&quot;&gt;http://www.anderenen.de/anderenende/EightyOneScreenshot.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&quot;http://illumination.sf.net&quot;&gt;http://illumination.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/repository&quot;&gt;http://www.anderenen.de/repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple Sudoku clone.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;FindMine&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Tim Teulings &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;:&amp;#x74;&amp;#x69;&amp;#109;&amp;#64;t&amp;#x65;&amp;#117;&amp;#108;&amp;#105;&amp;#110;&amp;#x67;&amp;#115;&amp;#46;&amp;#111;&amp;#114;&amp;#x67;&quot;&gt;&amp;#x74;&amp;#x69;&amp;#109;&amp;#64;t&amp;#x65;&amp;#117;&amp;#108;&amp;#105;&amp;#110;&amp;#x67;&amp;#115;&amp;#46;&amp;#111;&amp;#114;&amp;#x67;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/maemo.html&quot;&gt;http://www.anderenen.de/anderenende/maemo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/FindMineScreenshot.png&quot;&gt;http://www.anderenen.de/anderenende/FindMineScreenshot.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&quot;http://illumination.sf.net&quot;&gt;http://illumination.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/repository&quot;&gt;http://www.anderenen.de/repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple minesweeper clone..&lt;/p&gt;

&lt;h2&gt;GFrotz&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:  &lt;a href=&quot;http://www.users.on.net/~cwarrensmith/n770/#gfrotz&quot;&gt;http://www.users.on.net/~cwarrensmith/n770/#gfrotz&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;**Direct Download link **: &lt;a href=&quot;http://prdownloads.sourceforge.net/tapwrite/gfrotz_2.43.3_armel.deb?download&quot;&gt;http://prdownloads.sourceforge.net/tapwrite/gfrotz_2.43.3_armel.deb?download&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://www.users.on.net/~cwarrensmith/n770/gfrotz.png&quot;&gt;http://www.users.on.net/~cwarrensmith/n770/gfrotz.png&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An interpreter for all Infocom games and other Z-machine games.&lt;/p&gt;

&lt;p&gt;Zork 1, 2 and 3 can be downloaded &lt;code&gt;MoinMoinWiki Macro: &amp;lt;http://www.infocom-if.org/downloads/downloads.html&amp;gt; here&lt;/code&gt; for free from Infocom!&lt;/p&gt;

&lt;h2&gt;gpe-sudoku&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Author&lt;/em&gt;*: Luca De Cicco (ldecicco at gmail dot com) &lt;br/&gt;
 * **Home Page&lt;/strong&gt;:  &lt;a href=&quot;http://projects.linuxtogo.org/projects/gpe-sudoku/&quot;&gt;http://projects.linuxtogo.org/projects/gpe-sudoku/&lt;/a&gt; &lt;br/&gt;
 * **Direct Download link **: &lt;a href=&quot;http://projects.linuxtogo.org/frs/download.php/12/gpe-sudoku_0.1-1_armel.deb&quot;&gt;http://projects.linuxtogo.org/frs/download.php/12/gpe-sudoku_0.1-1_armel.deb&lt;/a&gt; &lt;br/&gt;
 * &lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://gpe-sudoku.home.linuxtogo.org/images/screenshot00.png&quot;&gt;http://gpe-sudoku.home.linuxtogo.org/images/screenshot00.png&lt;/a&gt; &lt;br/&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: (n/a)
 * &lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)
 * &lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/p&gt;

&lt;p&gt;The popular math puzzle. This version supports puzzle load/save (xml format) and random puzzle generation through
sudoku-sensei (http://sudoku-sensei.sf.net/).&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;IceBreaker&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.internettablettalk.com/blog/images/icebreaker_400.jpg&quot;&gt;http://www.internettablettalk.com/blog/images/icebreaker_400.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Simple port of the original &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;IceBreaker&lt;/span&gt; game.&lt;/p&gt;

&lt;h2&gt;Jooleem&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/&quot;&gt;http://www.linuxvision.de/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: V0.1.3 ported.&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/images.html&quot;&gt;Click to see&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jooleem is a simple yet extremely addictive puzzle game.&lt;/p&gt;

&lt;h2&gt;La Pulga&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.6.3 &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Homepage&lt;/strong&gt;: &lt;a href=&quot;http://punq.mandanga.com/&quot;&gt;http://punq.mandanga.com/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;**Direct Download link **:http://punq.mandanga.com/mpung_0.6.3_armel.deb &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://punq.mandanga.com/maemo.gif&quot;&gt;http://punq.mandanga.com/maemo.gif&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This little game was born in the Sinclair ZX81 times and now I have rewritten it for PDAs devices. It is an experimental job and there are not many features you'd find in commercial games, like spectacular special effects and so on, but it is a very funny and addictive game.&lt;/p&gt;

&lt;h2&gt;LBreakout&lt;/h2&gt;

&lt;p&gt;LBreakout is a breakout-style arcade game in the manner of Arkanoid.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://lgames.sourceforge.net/index.php?project=LBreakout&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0.0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#105;&amp;#108;&amp;#x74;&amp;#111;:s&amp;#101;&amp;#114;&amp;#x67;&amp;#105;o&amp;#109;e&amp;#x6c;&amp;#97;&amp;#x73;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#108;&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&quot;&gt;s&amp;#101;&amp;#114;&amp;#x67;&amp;#105;o&amp;#109;e&amp;#x6c;&amp;#97;&amp;#x73;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#108;&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/465/lbreakout_1.00.01_armel.deb&quot;&gt;lbreakout_1.00.01_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/Lbreakout_ss.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/Lbreakout_ss.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Lineo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/&quot;&gt;http://www.linuxvision.de/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: V0.3b ported.&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/images.html&quot;&gt;Click to see&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Linéo is a strategy game with a simple goal : align 4 pieces with at least one common resemblence.
But, be careful, it's not you, but your challenger, who choses the piece you'll have to put on the board...&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MaemoBlocks&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ppccool.com/images/bebear-maemoblocks.jpg&quot;&gt;http://www.ppccool.com/images/bebear-maemoblocks.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Every platform must have it's own blocks game. For the 770 you can drag pieces with the stylus!
Pretty fun&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MaemoDrac&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.teemuharju.net/wp-content/770_maemodrac.jpg&quot;&gt;http://www.teemuharju.net/wp-content/770_maemodrac.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Simple Solitaire like game. Based on Drac.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MaemoSweeper&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ppccool.com/images/bebaer-maemosweeper.jpg&quot;&gt;http://www.ppccool.com/images/bebaer-maemosweeper.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Simple mine sweeper clone. simple fun =)&lt;/p&gt;

&lt;h2&gt;Nethack&lt;/h2&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;NetHack&lt;/span&gt; is a roguelike computer game originally released in 1987. It is an evolution of an earlier game called Hack (1985) which was itself an evolution of Rogue (1980). The name &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;NetHack&lt;/span&gt; references the fact that its development has been coordinated through the Internet, though it is not a multiplayer game, nor is it in any way connected with computer-security related usages of the word hacking. The &quot;hack&quot; element refers to a genre of role-playing games known as hack and slash for their focus on combat.&lt;br/&gt;
&lt;br/&gt;
Read more at &lt;a href=&quot;http://en.wikipedia.org/wiki/NetHack&quot;&gt;http://en.wikipedia.org/wiki/NetHack&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
Improved versions done by: &lt;br/&gt;
&lt;strong&gt;&lt;em&gt;Author&lt;/em&gt;*: Josep Torra a.k.a &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ArthurDentN770&lt;/span&gt; &lt;br/&gt;
***Homepage**: &lt;a href=&quot;http://n770galaxy.blogspot.com/&quot;&gt;http://n770galaxy.blogspot.com/&lt;/a&gt; &lt;br/&gt;
***Status**: Ported and GUI improvements &lt;br/&gt;
***Download Binary IT2006**: &lt;a href=&quot;http://www.telefonica.net/web/n770galaxy/nethack_3.4.3_armel.deb&quot;&gt;http://www.telefonica.net/web/n770galaxy/nethack_3.4.3_armel.deb&lt;/a&gt; &lt;br/&gt;
***Download Source**: &lt;a href=&quot;http://www.telefonica.net/web/n770galaxy/nethack_maemo.tar.gz&quot;&gt;http://www.telefonica.net/web/n770galaxy/nethack_maemo.tar.gz&lt;/a&gt; &lt;br/&gt;
In order to build the game you will need **nethack-343-src.tgz&lt;/strong&gt; file from &lt;a href=&quot;http://www.nethack.org/v343/download-src.html&quot;&gt;http://www.nethack.org/v343/download-src.html&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/n770galaxy/nethack-minipad.png&quot;&gt;http://personal.telefonica.terra.es/web/n770galaxy/nethack-minipad.png&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Initial Work done by: &lt;br/&gt;
*&lt;strong&gt;Author&lt;/strong&gt;: Ralf Engels &lt;br/&gt;
*&lt;strong&gt;Homepage&lt;/strong&gt;: &lt;a href=&quot;http://www.rengels.de/computer/nethack/index.html&quot;&gt;http://www.rengels.de/computer/nethack/index.html&lt;/a&gt; &lt;br/&gt;
*&lt;strong&gt;Status&lt;/strong&gt;: Ported &lt;br/&gt;
*&lt;strong&gt;Download&lt;/strong&gt;:http://www.rengels.de/computer/nethack/files/nethack_3.4.3_arm.deb &lt;br/&gt;
*&lt;strong&gt;Dependencies&lt;/strong&gt;: none &lt;br/&gt;&lt;/p&gt;

&lt;h2&gt;No Gravity: First Person 3D Shoot'em up&lt;/h2&gt;

&lt;p&gt;One of the most prolific games of the BeOS platform was &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;SpaceGirl&lt;/span&gt; (later renamed to &quot;No Gravity&quot;).This is a 3d space game. The game is now being ported many platforms including now maemo 2.0.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://www.realtech-vr.com/nogravity/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: REALTECH VR&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.99.01&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#109;&amp;#97;i&amp;#108;&amp;#x74;&amp;#x6f;:&amp;#x73;e&amp;#114;&amp;#103;&amp;#105;&amp;#x6f;&amp;#109;&amp;#101;&amp;#x6c;&amp;#97;&amp;#x73;&amp;#x40;&amp;#103;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#108;&amp;#x2e;&amp;#99;&amp;#111;&amp;#x6d;&quot;&gt;&amp;#x73;e&amp;#114;&amp;#103;&amp;#105;&amp;#x6f;&amp;#109;&amp;#101;&amp;#x6c;&amp;#97;&amp;#x73;&amp;#x40;&amp;#103;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#108;&amp;#x2e;&amp;#99;&amp;#111;&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/307/nogravity_1.99.01_armel.deb&quot;&gt;nogravity_1.99.01_armel.deb&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data&lt;/strong&gt;: &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=131322&amp;amp;package_id=144311&quot;&gt;From the Sourceforge Site&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/nogravity/&quot;&gt;https://garage.maemo.org/projects/nogravity/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/nogravity_screeshot.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/nogravity_screeshot.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation instruction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Prerequites: A memory card with sufficent space :)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install the package normally (Important: The 770 must be disconnected from the PC during this phase).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy the NOGRAVITY.RMX (if you use windows be sure to use capitals in the name) in the nogravity directory of your mmc card. You can find this file at the sourceforge nograv site &lt;a href=&quot;http://sourceforge.net/projects/nogravity&quot;&gt;http://sourceforge.net/projects/nogravity&lt;/a&gt; (as &quot;data file&quot; in the download section, or use the link above, zipped).&lt;/p&gt;

&lt;p&gt;Have fun. Sergio&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Garithmetic&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: pancake&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://news.nopcode.org/garithmetic.py&quot;&gt;http://news.nopcode.org/garithmetic.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python/Gtk+ version of the classic arithmetic BSD game.&lt;/p&gt;

&lt;h2&gt;Pengupop&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://qdevelop.org/divers/pengupop-screenshot-mini.png&quot;&gt;http://qdevelop.org/divers/pengupop-screenshot-mini.png&lt;/a&gt;
 * &lt;strong&gt;Download link&lt;/strong&gt;:https://garage.maemo.org/frs/?group_id=159&amp;amp;release_id=386
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/projects/pengupop&quot;&gt;http://garage.maemo.org/projects/pengupop&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Distribution&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Component&lt;/strong&gt;: (soon)&lt;/p&gt;

&lt;p&gt;Pengupop maemo port. Pengupop is a networked multiplayer game in the vein of the puzzle classic Bust a Move/Puzzle Bobble! For IT2006 / Maemo2.x / Nokia 770.&lt;/p&gt;

&lt;h2&gt;Pipepanic&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.users.waitrose.com/~thunor/pipepanic/&quot;&gt;http://www.users.waitrose.com/~thunor/pipepanic/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#Pipepanic&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#Pipepanic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://eko.one.pl/files/n770/img/pipepanic_small.jpg&quot;&gt;http://eko.one.pl/files/n770/img/pipepanic_small.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pipepanic is a pipe connecting game. Connect as many different shaped pipes together as possible within the time given.&lt;/p&gt;

&lt;h2&gt;Powermanga&lt;/h2&gt;

&lt;p&gt;Powermanga is an arcade 2D shoot-em-up game with 41 levels and more than 200 sprites.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://linux.tlk.fr/games/Powermanga/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.8.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#108;&amp;#116;&amp;#x6f;:&amp;#115;&amp;#x65;&amp;#114;g&amp;#105;&amp;#111;&amp;#109;&amp;#x65;&amp;#x6c;&amp;#x61;s&amp;#x40;&amp;#x67;&amp;#109;&amp;#97;&amp;#105;&amp;#x6c;&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&quot;&gt;&amp;#115;&amp;#x65;&amp;#114;g&amp;#105;&amp;#111;&amp;#109;&amp;#x65;&amp;#x6c;&amp;#x61;s&amp;#x40;&amp;#x67;&amp;#109;&amp;#97;&amp;#105;&amp;#x6c;&amp;#46;&amp;#99;&amp;#111;&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;**Port Download **: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/172/powermanga_0.8.3_armel.deb&quot;&gt;powermanga_0.8.3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Data Files **: &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/powermanga_0.8_data.zip&quot;&gt;powermanga_0.8_data.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/powermangascreenshot.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/powermangascreenshot.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation instruction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Prerequites: A memory card with sufficent space (aprox 14 Mb)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install the package normally (Important: The 770 must be disconnected from the PC during this phase).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy the content of the powermanga_0.8_data.zip file in the powermanga directory of your memory card&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Update: This third version corrects last bugs i found. Let me know if you find more.&lt;/p&gt;

&lt;p&gt;Have fun.&lt;/p&gt;

&lt;p&gt;Sergio&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;PushIt&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Tim Teulings &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#116;&amp;#x6f;:&amp;#x74;&amp;#x69;&amp;#109;&amp;#64;t&amp;#101;&amp;#x75;&amp;#108;&amp;#x69;&amp;#110;&amp;#103;&amp;#115;&amp;#x2e;&amp;#111;&amp;#114;&amp;#x67;&quot;&gt;&amp;#x74;&amp;#x69;&amp;#109;&amp;#64;t&amp;#101;&amp;#x75;&amp;#108;&amp;#x69;&amp;#110;&amp;#103;&amp;#115;&amp;#x2e;&amp;#111;&amp;#114;&amp;#x67;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/maemo.html&quot;&gt;http://www.anderenen.de/anderenende/maemo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/anderenende/PushItScreenshot.png&quot;&gt;http://www.anderenen.de/anderenende/PushItScreenshot.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&quot;http://illumination.sf.net&quot;&gt;http://illumination.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.anderenen.de/repository&quot;&gt;http://www.anderenen.de/repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: scirocco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple Sokoban clone.&lt;/p&gt;

&lt;h2&gt;Q&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de&quot;&gt;http://www.linuxvision.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: port of V0.1 completed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/images.html&quot;&gt;Click to see&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another logical game. Just move the colored balls to the similar bricks in the wall to remove them. After removing all balls from the level you can get to the next one.
The game includes 10 levels (and you can get up to 60 levels).&lt;/p&gt;

&lt;h2&gt;Reverzi&lt;/h2&gt;

&lt;p&gt;An Othello (tm) clone ported to Maemo 2.0&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://sourceforge.net/projects/reverzi/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authors&lt;/strong&gt;: Jakub Drnec, Miroslav Kucera&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.00.00&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#x6d;&amp;#x61;i&amp;#108;&amp;#116;&amp;#111;:&amp;#x73;&amp;#x65;r&amp;#103;&amp;#105;&amp;#111;&amp;#109;&amp;#x65;&amp;#108;&amp;#97;&amp;#115;&amp;#64;&amp;#x67;&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;&amp;#46;&amp;#x63;o&amp;#x6d;&quot;&gt;&amp;#x73;&amp;#x65;r&amp;#103;&amp;#105;&amp;#111;&amp;#109;&amp;#x65;&amp;#108;&amp;#97;&amp;#115;&amp;#64;&amp;#x67;&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;&amp;#46;&amp;#x63;o&amp;#x6d;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/317/reverzi_1.0.00_armel.deb&quot;&gt;reverzi_1.0.00_armel.deb&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/reverzi/&quot;&gt;https://garage.maemo.org/projects/reverzi/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/reverzi.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/reverzi.jpg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have fun.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sergio&lt;/p&gt;

&lt;h2&gt;ScummVM&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.scummvm.org&quot;&gt;http://www.scummvm.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.9.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://fanoush.wz.cz/maemo/#scummvm&quot;&gt;http://fanoush.wz.cz/maemo/#scummvm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;SnowBall&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: anakinsw &lt;a href=&quot;&amp;#x6d;&amp;#97;i&amp;#108;&amp;#116;&amp;#x6f;:&amp;#97;&amp;#x6e;&amp;#97;&amp;#x6b;&amp;#x69;&amp;#110;&amp;#x73;&amp;#119;&amp;#64;&amp;#118;&amp;#111;&amp;#100;&amp;#97;&amp;#x66;&amp;#111;&amp;#x6e;&amp;#101;.&amp;#101;&amp;#x73;&quot;&gt;&amp;#97;&amp;#x6e;&amp;#97;&amp;#x6b;&amp;#x69;&amp;#110;&amp;#x73;&amp;#119;&amp;#64;&amp;#118;&amp;#111;&amp;#100;&amp;#97;&amp;#x66;&amp;#111;&amp;#x6e;&amp;#101;.&amp;#101;&amp;#x73;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Require python 2.4  (ya se instala con el gestor de aplicaciones requiere python)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.hack-lab.com/repositorio.php?subdir=Nokia%20770%2FIT2006&amp;amp;sortby=name&quot;&gt;http://www.hack-lab.com/repositorio.php?subdir=Nokia%20770%2FIT2006&amp;amp;sortby=name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://www.hack-lab.com/images/snowball.png&quot;&gt;http://www.hack-lab.com/images/snowball.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.hack-lab.com/index.php?entry=entry060718-101737&quot;&gt;http://www.hack-lab.com/index.php?entry=entry060718-101737&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Source&lt;/strong&gt;: &lt;a href=&quot;http://www.pygame.org/&quot;&gt;http://www.pygame.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Sokoban&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de&quot;&gt;http://www.linuxvision.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: port of V2.0 completed: Now includes many more levels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/images.html&quot;&gt;Click to see&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Still yet another Sokoban.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/supertux/&quot; class=&quot;wikipage default&quot; title=&quot;SuperTux&quot;&gt;SuperTux&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/supertux/&quot; class=&quot;wikipage default&quot; title=&quot;SuperTux&quot;&gt;SuperTux&lt;/a&gt; is a classic 2D jump'n run sidescroller game in a style similar to the original &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;SuperMario&lt;/span&gt; games.
This update allows to play the game using the 770 upside down allowing to use the control with the right hand.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://supertux.berlios.de/welcome.html&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: &lt;a href=&quot;http://supertux.berlios.de/authors.html&quot;&gt;http://supertux.berlios.de/authors.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1.3.0.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;&amp;#x6d;&amp;#97;&amp;#x69;&amp;#x6c;t&amp;#111;:&amp;#x73;e&amp;#x72;&amp;#103;&amp;#x69;&amp;#111;&amp;#109;&amp;#101;&amp;#108;&amp;#x61;&amp;#115;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#97;&amp;#105;l&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#109;&quot;&gt;&amp;#x73;e&amp;#x72;&amp;#103;&amp;#x69;&amp;#111;&amp;#109;&amp;#101;&amp;#108;&amp;#x61;&amp;#115;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#97;&amp;#105;l&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#109;&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;**Port Download **: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=55&amp;amp;release_id=117&quot;&gt;supertux_0.1.3.0.3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Data Files **: &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/supertux_0.1.3_data.zip&quot;&gt;supertux_0.1.3_data.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/supertux/&quot;&gt;https://garage.maemo.org/projects/supertux/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/supertuxscreenshot.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/supertuxscreenshot.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation instruction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Prerequites: A memory card with sufficent space (aprox 8 Mb)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install the package normally (Important: The 770 must be disconnected from the PC during this phase).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy the content of the supertux_0.1.3_data.zip file in the supertux directory of your memory card
&lt;a href=&quot;https://garage.maemo.org/frs/download.php/720/smp.png&quot;&gt;https://garage.maemo.org/frs/download.php/720/smp.png&lt;/a&gt;
Have fun.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sergio&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TuxPaint&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TuxPaint&lt;/span&gt; is a drawing program for young children.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.newbreedsoftware.com/tuxpaint/&quot;&gt;http://www.newbreedsoftware.com/tuxpaint/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: &lt;a href=&quot;http://www.newbreedsoftware.com/tuxpaint/developers/&quot;&gt;http://www.newbreedsoftware.com/tuxpaint/developers/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.9.15b&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Alessandro Pasotti &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.itopen.it/2006/08/02/tuxpaint-for-nokia-770-2006-edition-releasedrilasciato-tuxpaint-per-il-nokia-770-edizione-2006/&quot;&gt;www.itopen.it&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Beta Working&lt;/li&gt;
&lt;li&gt;**Port Download **: &lt;a href=&quot;https://garage.maemo.org/projects/tuxpaint/&quot;&gt;https://garage.maemo.org/projects/tuxpaint/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Modified sources **: &lt;a href=&quot;http://www.itopen.it/wp-content/tuxpaint-0.9.15b-1_armel_src.tar.gz&quot;&gt;tuxpaint-0.9.15b-1_armel_src.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bugs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;not hildonized, so pressing the hardware &quot;Home&quot; button sends tuxpaint to the background (you must sigkill it or reset the 770)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;text tools not working&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TuxPuck&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://os4.exec.pl/pic/foto/tuxpuck.jpg&quot;&gt;http://os4.exec.pl/pic/foto/tuxpuck.jpg&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://marceloeduardo.com/apt&quot;&gt;http://marceloeduardo.com/apt&lt;/a&gt;
 * &lt;strong&gt;Distribution&lt;/strong&gt;: mistral
 * &lt;strong&gt;Component&lt;/strong&gt;: games&lt;/p&gt;

&lt;p&gt;Simple &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TuxPuck&lt;/span&gt; port.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TwinDistress&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/&quot;&gt;http://www.linuxvision.de/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Deb available, tested and working on IT2006 beta firmware (1.2006.26-8).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://www.linuxvision.de/nokia/twin1.png&quot;&gt;Click to see&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A nice puzzle game with different tile sets, sound and highscore table.&lt;/p&gt;

&lt;h2&gt;Vectoroids&lt;/h2&gt;

&lt;p&gt;&quot;Vectoroids&quot; is a clone of the classic arcade game &quot;Asteroids&quot; by Atari.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:http://www.newbreedsoftware.com/vectoroids/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: &lt;a href=&quot;http://www.newbreedsoftware.com/bill/&quot;&gt;http://www.newbreedsoftware.com/bill/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.1.0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Sergio Melas &lt;a href=&quot;m&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#116;&amp;#111;:&amp;#115;e&amp;#114;&amp;#x67;i&amp;#111;&amp;#x6d;&amp;#101;&amp;#108;&amp;#97;&amp;#115;&amp;#64;&amp;#x67;&amp;#109;ai&amp;#x6c;&amp;#x2e;&amp;#99;&amp;#111;m&quot;&gt;&amp;#115;e&amp;#114;&amp;#x67;i&amp;#111;&amp;#x6d;&amp;#101;&amp;#108;&amp;#97;&amp;#115;&amp;#64;&amp;#x67;&amp;#109;ai&amp;#x6c;&amp;#x2e;&amp;#99;&amp;#111;m&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;**Port Download **: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/137/vectoroids-1.1.0.1_armel.deb&quot;&gt;vectoroids-1.1.0.1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/vectoroids/&quot;&gt;https://garage.maemo.org/projects/vectoroids/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://personal.telefonica.terra.es/web/elenazannetti/maemo/vectoroidsscreeshot.jpg&quot;&gt;http://personal.telefonica.terra.es/web/elenazannetti/maemo/vectoroidsscreeshot.jpg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have fun.
&lt;a href=&quot;https://garage.maemo.org/frs/download.php/720/smp.png&quot;&gt;https://garage.maemo.org/frs/download.php/720/smp.png&lt;/a&gt;
Sergio
&lt;h2&gt;Xbill Maemo&lt;/h2&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.1&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: anakinsw &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#111;:&amp;#97;&amp;#x6e;&amp;#x61;&amp;#107;&amp;#105;&amp;#x6e;&amp;#x73;&amp;#119;&amp;#x40;&amp;#x76;&amp;#111;d&amp;#x61;&amp;#102;&amp;#111;&amp;#110;&amp;#101;&amp;#x2e;&amp;#101;&amp;#115;&quot;&gt;&amp;#97;&amp;#x6e;&amp;#x61;&amp;#107;&amp;#105;&amp;#x6e;&amp;#x73;&amp;#119;&amp;#x40;&amp;#x76;&amp;#111;d&amp;#x61;&amp;#102;&amp;#111;&amp;#110;&amp;#101;&amp;#x2e;&amp;#101;&amp;#115;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Require python 2.4  (ya se instala con el gestor de aplicaciones requiere python)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.hack-lab.com/repositorio.php?subdir=Nokia%20770%2FIT2006&amp;amp;sortby=name&quot;&gt;http://www.hack-lab.com/repositorio.php?subdir=Nokia%20770%2FIT2006&amp;amp;sortby=name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)
&lt;br/&gt; &lt;a href=&quot;http://www.hack-lab.com/images/xbil_armel_os2006.png&quot;&gt;http://www.hack-lab.com/images/xbil_armel_os2006.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.hack-lab.com/index.php?entry=entry060712-122057&quot;&gt;http://www.hack-lab.com/index.php?entry=entry060712-122057&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Source&lt;/strong&gt;: &lt;a href=&quot;http://www.pygame.org/&quot;&gt;http://www.pygame.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;XGalaga&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://qdevelop.org/divers/xgalaga-screenshot-mini.png&quot;&gt;http://qdevelop.org/divers/xgalaga-screenshot-mini.png&lt;/a&gt;
 * &lt;strong&gt;Download link&lt;/strong&gt;:https://garage.maemo.org/frs/?group_id=197&amp;amp;release_id=437
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://garage.maemo.org/projects/xgalaga&quot;&gt;http://garage.maemo.org/projects/xgalaga&lt;/a&gt;
 * &lt;strong&gt;Repository&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Distribution&lt;/strong&gt;: (soon)
 * &lt;strong&gt;Component&lt;/strong&gt;: (soon)&lt;/p&gt;

&lt;p&gt;Maemo port of the classic game Galaga. Based on Xgalaga, a space-invader like game with additional features to produce a more interesting game. The maemo port has on-screen buttons to increase gameplay. For IT2006 / Maemo2.x / Nokia 770.&lt;/p&gt;

&lt;h2&gt;Freeciv for Maemo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Homepage&lt;/strong&gt;: www.freeciv.org&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port page&lt;/strong&gt;: &lt;a href=&quot;http://syslog.movial.fi/archives/30-FreeCiv-port-for-Maemo-2.0-platform.html&quot;&gt;http://syslog.movial.fi/archives/30-FreeCiv-port-for-Maemo-2.0-platform.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Author&lt;/strong&gt;: Markku Vire &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;&amp;#116;o:&amp;#x6d;a&amp;#x72;&amp;#x6b;&amp;#107;u&amp;#46;v&amp;#x69;&amp;#x72;&amp;#x65;&amp;#64;&amp;#x69;&amp;#107;i.&amp;#102;i&quot;&gt;&amp;#x6d;a&amp;#x72;&amp;#x6b;&amp;#107;u&amp;#46;v&amp;#x69;&amp;#x72;&amp;#x65;&amp;#64;&amp;#x69;&amp;#107;i.&amp;#102;i&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Direct download link: &lt;a href=&quot;http://syslog.movial.fi/uploads/freeciv_2.0.8-2_armel.deb&quot;&gt;http://syslog.movial.fi/uploads/freeciv_2.0.8-2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Screenshot: &lt;a href=&quot;http://syslog.movial.fi/uploads/freeciv_image.jpg?noload&quot;&gt;http://syslog.movial.fi/uploads/freeciv_image.jpg?noload&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Hedgehopper demo&lt;/h2&gt;

&lt;p&gt;2 D sidescrolling platform-game made for 770!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Homepage&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/hedgehopper/&quot;&gt;https://garage.maemo.org/projects/hedgehopper/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;**Direct download link: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/161/hedgehop_0.1.7-5_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/161/hedgehop_0.1.7-5_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Known issues:
- do not press powerkey or homekey during gameplay, this may cause a state where device needs to be rebooted!&lt;/p&gt;

&lt;h1&gt;Themes&lt;/h1&gt;

&lt;h2&gt;12pt &amp;amp; 14pt Themes for OS 2006&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://lancode.de/nokia770/&quot;&gt;http://lancode.de/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://lancode.de/nokia770/?path=./packages&quot;&gt;http://lancode.de/nokia770/?path=./packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 12pt 0.1-2, 14pt 0.1-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://lancode.de/nokia770/screenshots/screenshot00.png&quot;&gt;http://lancode.de/nokia770/screenshots/screenshot00.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just copied, modified (just made all fonts smaller) and repacked skins from the original OS 2006! Simply download, install and select in the Thememanager.&lt;/p&gt;

&lt;h2&gt;LCARS PADD (Star Trek) Theme&lt;/h2&gt;

&lt;p&gt;A theme to make the 770 look more like other Personal Access Display Devices on the Library Computer Access and Retrieval System. Version 1.0 greatly improves the text colors. See the &lt;a href=&quot;http://synthesize.us/LCARS_PADD/changelog&quot;&gt;changelog&lt;/a&gt; for details.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;New Version 1.0.1 (11/1/2006)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://synthesize.us/LCARS_PADD&quot;&gt;http://synthesize.us/LCARS_PADD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Ian Ryge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://synthesize.us/debs/LCARS_1.0.1_maemo.deb&quot;&gt;http://synthesize.us/debs/LCARS_1.0.1_maemo.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working; see website for known bugs.
There is also a separate package with a replacement sound set to go with this theme, available &lt;a href=&quot;http://synthesize.us/Maemo_sounds&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://synthesize.us/LCARS_PADD&quot;&gt;http://synthesize.us/images/thumb/4/4c/shot-2006-10-30-14-44-01.png/200px-shot-2006-10-30-14-44-01.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TechnopodMan&lt;/span&gt;'s (Matrix) Theme&lt;/h2&gt;

&lt;p&gt;A theme for fans of The Matrix trilogy for use on his Nokia 770.
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com&quot;&gt;http://technopodman.googlepages.com&lt;/a&gt;
 * &lt;strong&gt;Author&lt;/strong&gt;: Alberto Baez
 * &lt;strong&gt;Version&lt;/strong&gt;: 1.5
 * &lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/The_Matrix.deb&quot;&gt;http://technopodman.googlepages.com/The_Matrix.deb&lt;/a&gt;
 * &lt;strong&gt;Status&lt;/strong&gt;: Working; see website for known bugs.
 * &lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/screenshot00.png&quot;&gt;http://technopodman.googlepages.com/screenshot00.png&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;AQUA OS Theme&lt;/h2&gt;

&lt;p&gt;Turn your nokia 770 into the MAC you always wanted. Back online.
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://web.mac.com/sonicjunki/iWeb/770/770.html&quot;&gt;http://web.mac.com/sonicjunki/iWeb/770/770.html&lt;/a&gt;
 * &lt;strong&gt;Author&lt;/strong&gt;: Tom Morris
 * &lt;strong&gt;Version&lt;/strong&gt;: 1.0 16.75 font/ 1.1 12.75 font
 * &lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://homepage.mac.com/sonicjunki/aquaos16/AquaOS.deb&quot;&gt;http://homepage.mac.com/sonicjunki/aquaos16/AquaOS.deb&lt;/a&gt; http://homepage.mac.com/sonicjunki/aquaos12/AquaOS.deb
 * &lt;strong&gt;Status&lt;/strong&gt;: Working
 * &lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://homepage.mac.com/sonicjunki/screenshot.png&quot;&gt;http://homepage.mac.com/sonicjunki/screenshot.png&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;TechnopodMan&lt;/span&gt;'s (MAC OSX) Themes&lt;/h2&gt;

&lt;p&gt;4 Themes of MAC OSX to choose for use on the Nokia 770. &lt;br/&gt;
You can select your favourite Browser: &lt;br/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opera &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Firefox &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Netscape &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Safari &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sorry IE users... &lt;br/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com&quot;&gt;http://technopodman.googlepages.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Alberto Baez&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (Opera)&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/OSX_Opera.deb&quot;&gt;http://technopodman.googlepages.com/OSX_Opera.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (Firefox)&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/OSX_Firefox.deb&quot;&gt;http://technopodman.googlepages.com/OSX_Firefox.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (Netscape)&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/OSX_Nescape.deb&quot;&gt;http://technopodman.googlepages.com/OSX_Nescape.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (Safari)&lt;/strong&gt;: &lt;a href=&quot;http://technopodman.googlepages.com/OSX_Safari.deb&quot;&gt;http://technopodman.googlepages.com/OSX_Safari.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working; see website for known bugs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://technopodman.googlepages.com/screenshot01.png&quot;&gt;http://technopodman.googlepages.com/screenshot01.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technopodman.googlepages.com/screenshot02.png&quot;&gt;http://technopodman.googlepages.com/screenshot02.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technopodman.googlepages.com/screenshot03.png&quot;&gt;http://technopodman.googlepages.com/screenshot03.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technopodman.googlepages.com/screenshot04.png&quot;&gt;http://technopodman.googlepages.com/screenshot04.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;solid.gold.code Themes&lt;/h2&gt;

&lt;p&gt;Some slick themes based on the original Plankton theme.
 * &lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com&quot;&gt;http://solid.gold.code.googlepages.com&lt;/a&gt;
 * &lt;strong&gt;Author&lt;/strong&gt;: Derek Coleman
 * &lt;strong&gt;Version&lt;/strong&gt;: 1.0
 * &lt;strong&gt;Download sgc.black&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.black.1.0.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.black.1.0.deb&lt;/a&gt;
 * &lt;strong&gt;Download sgc.blue&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.blue.1.0.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.blue.1.0.deb&lt;/a&gt;
 * &lt;strong&gt;Download sgc.green&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.green.1.0.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.green.1.0.deb&lt;/a&gt;
 * &lt;strong&gt;Download sgc.white&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.white.1.0.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.white.1.0.deb&lt;/a&gt;
 * &lt;strong&gt;Download sgc.red-14pt&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.red.1.0.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.red.1.0.deb&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.1&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Download sgc.white-14pt&lt;/strong&gt;: &lt;a href=&quot;http://solid.gold.code.googlepages.com/sgc.white.1.1.deb&quot;&gt;http://solid.gold.code.googlepages.com/sgc.white.1.1.deb&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:
&lt;a href=&quot;http://solid.gold.code.googlepages.com/black.theme.png&quot;&gt;http://solid.gold.code.googlepages.com/black.theme.png/black.theme-custom;size:111,67.jpg&lt;/a&gt; &lt;a href=&quot;http://solid.gold.code.googlepages.com/blue.theme.png&quot;&gt;http://solid.gold.code.googlepages.com/blue.theme.png/blue.theme-custom;size:111,67.jpg&lt;/a&gt; &lt;a href=&quot;http://solid.gold.code.googlepages.com/green.theme.png&quot;&gt;http://solid.gold.code.googlepages.com/green.theme.png/green.theme-custom;size:111,67.jpg&lt;/a&gt; &lt;a href=&quot;http://solid.gold.code.googlepages.com/white.theme.png&quot;&gt;http://solid.gold.code.googlepages.com/white.theme.png/white.theme-custom;size:111,67.jpg&lt;/a&gt;
&lt;a href=&quot;http://solid.gold.code.googlepages.com/red.theme.png&quot;&gt;http://solid.gold.code.googlepages.com/red.theme.png/red.theme-custom;size:111,67.jpg&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There's still some work to be done to get certain parts of the darker themes to play well with parts of the user interface.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Command Line tools&lt;/h1&gt;

&lt;p&gt;These applications here &lt;strong&gt;are not for novices&lt;/strong&gt;! These applications require or provide command line access (such as xterm or ssh). However, if you are used to Linux shell, these can make your 770 a pocketable Linux toolkit.&lt;/p&gt;

&lt;h2&gt;VIM&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://matt.ucc.asn.au/dropbear/dropbear.html&quot;&gt;http://matt.ucc.asn.au/dropbear/dropbear.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 7.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.komputika.net/maemo/&quot;&gt;http://www.komputika.net/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: maddler &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#116;&amp;#x6f;:&amp;#x6d;&amp;#x61;&amp;#100;&amp;#x64;&amp;#x6c;&amp;#x65;&amp;#x72;&amp;#64;&amp;#x6d;&amp;#97;&amp;#x64;&amp;#100;&amp;#108;&amp;#101;&amp;#114;.&amp;#x6e;e&amp;#116;&quot;&gt;&amp;#x6d;&amp;#x61;&amp;#100;&amp;#x64;&amp;#x6c;&amp;#x65;&amp;#x72;&amp;#64;&amp;#x6d;&amp;#97;&amp;#x64;&amp;#100;&amp;#108;&amp;#101;&amp;#114;.&amp;#x6e;e&amp;#116;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Basic package, still some work to be done. Test and report.&lt;/p&gt;

&lt;p&gt;Here's a report: vim works, but has no runtime files (so, no syntax highlight).  It also tries to look for the runtime files in /home/maddler/vim_sbox//share/vim/.  The binaries are installed in /bin rather than
in /usr/bin, and also there's a strange non-FHS directory /man.&lt;/p&gt;

&lt;p&gt;By the way, a basic vi comes with the OS (the busybox package).&lt;/p&gt;

&lt;h2&gt;Midnight Commander&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.ibiblio.org/mc/&quot;&gt;http://www.ibiblio.org/mc/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 4.6.1-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.komputika.net/maemo/&quot;&gt;http://www.komputika.net/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: maddler &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#x6c;t&amp;#111;:&amp;#109;&amp;#x61;&amp;#x64;&amp;#x64;&amp;#108;&amp;#x65;&amp;#x72;&amp;#64;&amp;#x6d;&amp;#x61;&amp;#100;&amp;#x64;&amp;#108;&amp;#101;&amp;#114;&amp;#x2e;&amp;#110;&amp;#x65;&amp;#116;&quot;&gt;&amp;#109;&amp;#x61;&amp;#x64;&amp;#x64;&amp;#108;&amp;#x65;&amp;#x72;&amp;#64;&amp;#x6d;&amp;#x61;&amp;#100;&amp;#x64;&amp;#108;&amp;#101;&amp;#114;&amp;#x2e;&amp;#110;&amp;#x65;&amp;#116;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rebuilt and repackaged. Now everything should be ok.&lt;/p&gt;

&lt;p&gt;Quirk: apt sometimes thinks the package is called '&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MidnightCommander&lt;/span&gt;', and sometimes that it is called 'midnightcommander'.  If you put it into some repository and install it, the application manager will think that &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MidnightCommander&lt;/span&gt; is still not installed, while a different package called midnightcommander is installed, but is not available from any of the repositories.&lt;/p&gt;

&lt;h2&gt;Bash: GNU Bourne-Again Shell&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/bash/&quot;&gt;http://www.gnu.org/software/bash/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Jim Carter &lt;a href=&quot;&amp;#109;a&amp;#x69;&amp;#108;&amp;#116;&amp;#x6f;:&amp;#106;&amp;#x69;&amp;#109;&amp;#x63;&amp;#x40;&amp;#x6d;&amp;#97;&amp;#x74;&amp;#x68;&amp;#46;&amp;#117;&amp;#99;&amp;#108;&amp;#x61;&amp;#46;&amp;#x65;&amp;#x64;&amp;#x75;&quot;&gt;&amp;#106;&amp;#x69;&amp;#109;&amp;#x63;&amp;#x40;&amp;#x6d;&amp;#97;&amp;#x74;&amp;#x68;&amp;#46;&amp;#117;&amp;#99;&amp;#108;&amp;#x61;&amp;#46;&amp;#x65;&amp;#x64;&amp;#x75;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bash, the GNU Bourne-Again Shell, is a POSIX compliant but souped-up
Bourne shell (UNIX command interpreter), with features missing from
the Busybox shell such as command history substitution.  This package
is called bash-m because Busybox has an unnecessary listed conflict
with &quot;bash&quot;.  Depends on libncurses5 and ncurses-base
(from repository.maemo.org).&lt;/p&gt;

&lt;h2&gt;bc&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/bc&quot;&gt;http://www.gnu.org/software/bc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.06&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/bc-1.06_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/bc-1.06_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The manual pages states:
bc is a language that supports arbitrary precision numbers with interactive execution of statements.
For me, bc simply is the best line-oriented calculator tool.&lt;/p&gt;

&lt;h2&gt;The Daily Pluck&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://simonvc.googlepages.com/thedailypluck&quot;&gt;http://simonvc.googlepages.com/thedailypluck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.00&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://simonvc.googlepages.com/DailyPluck-1.0.tgz&quot;&gt;http://simonvc.googlepages.com/DailyPluck-1.0.tgz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;br/&gt; &lt;a href=&quot;http://simonvc.googlepages.com/DailyPluck.png/DailyPluck-large.jpg&quot;&gt;http://simonvc.googlepages.com/DailyPluck.png/DailyPluck-large.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The daily pluck is a python command line program that takes a list of RSS feeds and produces a single
Plucker format &quot;eNewsPaper&quot; suitble for reading with FBReader.&lt;/p&gt;

&lt;h2&gt;ussp-push&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://deb.nopcode.org/&quot;&gt;http://deb.nopcode.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: world&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ussp-push allows you to send files via bluetooth/obex. This package contains libopenobex and libglib-1.2. So this will probably change in the future to avoid library deps (statically build).&lt;/p&gt;

&lt;p&gt;NOTE: This mistral/world repository contains lot of packages fetched with some shellscripts from the maemo/wiki/apps homepage.&lt;/p&gt;

&lt;h2&gt;menush&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href=&quot;http://news.nopcode.org/menush.tar.gz&quot;&gt;http://news.nopcode.org/menush.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://deb.nopcode.org/&quot;&gt;http://deb.nopcode.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MenuSH is a command line menu-based environment for maemo. It allows you to do useful command line things, without having to type everything. The root menu tree can be updated from the main menu&lt;/p&gt;

&lt;p&gt;Current menu implements support for sending and receiving bluetooth files, list bluetooth devices, discover services, configure the wireless (list APs, dhcp, IP), and much more!&lt;/p&gt;

&lt;p&gt;NOTE: menush depends on obexsrv, ussp-push, wirelesstools and less. So, take care for the rest of deps that are not in the same repo.&lt;/p&gt;

&lt;h2&gt;radare&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://news.nopcode.org/gitweb/gitweb.cgi?p=radare.git/.git&quot;&gt;http://news.nopcode.org/gitweb/gitweb.cgi?p=radare.git/.git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.6.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://news.nopcode.org/radare_0.6.0_armel.deb&quot;&gt;http://news.nopcode.org/radare_0.6.0_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://deb.nopcode.org/&quot;&gt;http://deb.nopcode.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Command line hexadecimal editor with advanced features like hashing (crc32, sha1, md5), scripting, visual mode, dumps, disassembly, structure mapping with flags, movements, searches, ... and libreadline.&lt;/p&gt;

&lt;p&gt;The 0.6.0 version comes with objdump, as and xxd to enable the disassembly functionality of radare. Also rsc and rfile are included too.&lt;/p&gt;

&lt;p&gt;This package must be installed via commandline with 'dpkg -i radare*.deb'. Application manager looks unhappy.&lt;/p&gt;

&lt;h2&gt;findutils (find, xargs)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/findutils/&quot;&gt;http://www.gnu.org/software/findutils/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 4.2.27&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/findutils-find-xargs-4.2.27-1_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/findutils-find-xargs-4.2.27-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full-featured version of 'find' and 'xargs' to replace the feature-reduced busybox find and xargs
(e.g. supports case-insensitive find, '-iname').
The 'postinst' script removes the links from 'find' and 'xargs' to busybox, and
the 'prerm' script creates the links from 'find' and 'xargs' to busybox.&lt;/p&gt;

&lt;h2&gt;gnugo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/gnugo/gnugo.html&quot;&gt;http://www.gnu.org/software/gnugo/gnugo.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.7.10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://cgoban1.garage.maemo.org/&quot;&gt;http://cgoban1.garage.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/renehexel/&quot; class=&quot;wikipage default&quot; title=&quot;ReneHexel&quot;&gt;ReneHexel&lt;/a&gt; - rhx (at) users sourceforge net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras/&quot;&gt;http://repository.maemo.org/extras/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Components&lt;/strong&gt;: free non-free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From the GNU Go web page: GNU Go is a free program that plays the game of Go. GNU Go has played
thousands of games on the NNGS Go server. GNU Go is now also playing regularly on the Legend Go
Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go clients on KGS.
GNU Go has established itself as the leading non-commercial go program in the recent tournaments
that it has taken part in.&lt;/p&gt;

&lt;p&gt;GNU Go can be used from the command line (e.g. through osso-xterm or ssh) or via the Go Modem
Protocol (GMP) using a GUI such as cgoban1.&lt;/p&gt;

&lt;h2&gt;btscanner&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.pentest.co.uk/cgi-bin/viewcat.cgi?cat=downloads&amp;amp;section=01_bluetooth&quot;&gt;http://www.pentest.co.uk/cgi-bin/viewcat.cgi?cat=downloads&amp;amp;section=01_bluetooth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#btscanner&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#btscanner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Requires: need root privileges to work and X Terminal Emulator (osso-xterm) with small fonts (max 14pt on full screen)
For OS2006 also install ncurses-base (from Maemo Repository). Logs stored on MMC card (/media/mmc1/btscanner/)&lt;/p&gt;

&lt;p&gt;Simple, console based tool designed specifically to extract as much information as possible from a Bluetooth device without the requirement to pair. This is cross-compiled and packaged version of debian unstable packages.&lt;/p&gt;

&lt;h2&gt;Bluetooth port scanning suite&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/btaudit_0.1-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/btaudit_0.1-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usage:&lt;/strong&gt; /usr/bin/btaudit.sh &lt;BD_ADDR&gt; &lt;output file&gt;, or use psm_scan or rfcomm_scan directly &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bt_Audit is a Bluetooth port scanning suite.&lt;/p&gt;

&lt;h2&gt;Bluetooth OBEX server&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/sobexsrv_CURRENT_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/sobexsrv_CURRENT_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usage:&lt;/strong&gt;: /var/lib/install/usr/bin/sobexsrv -Ir /tmp (or -Ir / for the brave, -h is help), be sure to enable piscan (hciconfig hci0 piscan) and start the sdp server (sdpd) &lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OBEX push/pull and ftp (folder listing, etc...) server. It allows you to send, receive and browse the files on your 770 from your desktop. Also if you install the desktop version (for the Linux people) you can browse and download files on your desktop from your 770 (just tell the 770 your desktop is a phone and you will be able to browse it via the builtin filemanager).&lt;/p&gt;

&lt;h2&gt;Less: reversible text file viewer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home page&lt;/strong&gt;: &lt;a href=&quot;http://www.greenwoodsoftware.com/less/&quot;&gt;http://www.greenwoodsoftware.com/less/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 394&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Jim Carter &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;o:&amp;#x6a;&amp;#x69;&amp;#109;&amp;#x63;&amp;#64;&amp;#109;&amp;#97;&amp;#116;&amp;#x68;&amp;#x2e;&amp;#117;&amp;#x63;&amp;#x6c;&amp;#97;&amp;#46;&amp;#101;&amp;#100;&amp;#117;&quot;&gt;&amp;#x6a;&amp;#x69;&amp;#109;&amp;#x63;&amp;#64;&amp;#109;&amp;#97;&amp;#116;&amp;#x68;&amp;#x2e;&amp;#117;&amp;#x63;&amp;#x6c;&amp;#97;&amp;#46;&amp;#101;&amp;#100;&amp;#117;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Less is like More but better: it can go backward in the file, it can
show your line number, it can emulate tail -f, and many more useful
features.    Depends on libncurses5 and ncurses-base
(from repository.maemo.org).&lt;/p&gt;

&lt;h2&gt;live-f1&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.netsplit.com/blog/tech/live-f1.html&quot;&gt;http://www.netsplit.com/blog/tech/live-f1.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Scott James Remnant &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.5-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://smith770.googlepages.com/live-f1.deb&quot;&gt;http://smith770.googlepages.com/live-f1.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: smith770 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;live-f1 is a native Linux client for viewing the official Formula-1 &quot;Live Timing&quot; stream. I just cross-compiled and packaged. For proper visualization you'll need set the font size to 12pt (xterm menu&gt;view&gt;font-size&gt;12pt), set full screen and hide on-screen keboard just after lauch command. Remember that you need a formula1.com account ( &lt;a href=&quot;https://secure.formula1.com/livetiming_registration/&quot;&gt;https://secure.formula1.com/livetiming_registration/&lt;/a&gt; ).&lt;/p&gt;

&lt;p&gt;Requires: xterm, libncurses and ncurses-base, available from the maemo repository (but installable only from the command line with apt-get, and then only from a root shell) or from here:
&lt;a href=&quot;http://770.fs-security.com/xterm/files/test/ncurses-base_5.4-4_all.deb&quot;&gt;http://770.fs-security.com/xterm/files/test/ncurses-base_5.4-4_all.deb&lt;/a&gt;
&lt;a href=&quot;http://770.fs-security.com/xterm/files/test/libncurses5_5.4-4_armel.deb&quot;&gt;http://770.fs-security.com/xterm/files/test/libncurses5_5.4-4_armel.deb&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Joe's Own Editor (joe)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.opbyte.it/maemo/&quot;&gt;http://www.opbyte.it/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.opbyte.it/maemo/deb/joe_3.4-1_armel.deb&quot;&gt;http://www.opbyte.it/maemo/deb/joe_3.4-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Luca Donaggio - donaggio (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Joe is a full featured terminal-based editor.&lt;/p&gt;

&lt;h2&gt;becomeroot&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#becomeroot&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#becomeroot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.1-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A faster way to get root access on Nokia 770 (without R&amp;amp;D mode). As long as you keep installed this packages, you can become a root (in xterm session):&lt;/p&gt;

&lt;pre&gt;
 $ sudo gainroot
&lt;/pre&gt;

&lt;p&gt;WARNING: This packages could brick the device (by touching /usr/sbin/gainroot file). DO THIS AT YOUR OWN RISK.&lt;/p&gt;

&lt;p&gt;For an alternative, see &lt;a href=&quot;http://maemo.org/community/oldwiki/howdoibecomeroot2/&quot; class=&quot;wikipage default&quot; title=&quot;HowDoiBecomeRoot2&quot;&gt;HowDoiBecomeRoot2&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Gnuplot&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 4.0.0-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/gnuplot_4.0.0-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/gnuplot_4.0.0-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependencies&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libreadline4_4.3-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libreadline4_4.3-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Arno Onken &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x74;&amp;#x6f;:&amp;#x77;h&amp;#121;l&amp;#121;&amp;#64;&amp;#103;&amp;#109;&amp;#120;&amp;#46;n&amp;#101;&amp;#116;&quot;&gt;&amp;#x77;h&amp;#121;l&amp;#121;&amp;#64;&amp;#103;&amp;#109;&amp;#120;&amp;#46;n&amp;#101;&amp;#116;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/&quot;&gt;http://www.armin-warda.de/arno/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Close the plot window if you want to plot a second graph. Do not minimize it, because the window will not come to the foreground again. If you minimized it use 'killall gnuplot_x11' to close the plot window.
Thanks to Armin Warda for hosting.&lt;/p&gt;

&lt;h2&gt;Octave&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.1.73-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/octave2.1_2.1.73_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/octave2.1_2.1.73_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency 1&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libreadline4_4.3-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libreadline4_4.3-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency 2&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/fftw3_3.1.1-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/fftw3_3.1.1-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency 3&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libg2c0_3.4.4-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libg2c0_3.4.4-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency 4&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libhdf5_1.6.5-1_armel.deb&quot;&gt;http://www.armin-warda.de/arno/dists/mistral/user/binary-armel/libhdf5_1.6.5-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Arno Onken &lt;a href=&quot;&amp;#109;&amp;#x61;&amp;#105;&amp;#108;&amp;#x74;&amp;#x6f;:&amp;#x77;&amp;#104;&amp;#121;l&amp;#x79;&amp;#x40;&amp;#103;&amp;#109;x&amp;#46;&amp;#x6e;e&amp;#x74;&quot;&gt;&amp;#x77;&amp;#104;&amp;#121;l&amp;#x79;&amp;#x40;&amp;#103;&amp;#109;x&amp;#46;&amp;#x6e;e&amp;#x74;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.armin-warda.de/arno/&quot;&gt;http://www.armin-warda.de/arno/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Octave is more useful together with Gnuplot.
Thanks to Armin Warda for hosting.&lt;/p&gt;

&lt;h2&gt;Zip&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.31&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/zip-unzip/&quot;&gt;https://garage.maemo.org/projects/zip-unzip/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=91&quot;&gt;https://garage.maemo.org/frs/?group_id=91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Daniel Martin Yerga &lt;a href=&quot;&amp;#x6d;&amp;#97;&amp;#x69;&amp;#108;&amp;#x74;o:&amp;#x64;&amp;#x79;&amp;#101;&amp;#x72;&amp;#103;&amp;#x61;&amp;#64;gm&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x2e;c&amp;#111;&amp;#x6d;&quot;&gt;&amp;#x64;&amp;#x79;&amp;#101;&amp;#x72;&amp;#103;&amp;#x61;&amp;#64;gm&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x2e;c&amp;#111;&amp;#x6d;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Archiver for .zip files. Port of InfoZIP's zip program.&lt;/p&gt;

&lt;h2&gt;Unzip&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 5.52&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/zip-unzip/&quot;&gt;https://garage.maemo.org/projects/zip-unzip/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/?group_id=91&quot;&gt;https://garage.maemo.org/frs/?group_id=91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Daniel Martin Yerga &lt;a href=&quot;&amp;#x6d;a&amp;#105;l&amp;#116;&amp;#111;:d&amp;#121;&amp;#101;&amp;#x72;&amp;#103;&amp;#97;&amp;#64;&amp;#x67;&amp;#109;&amp;#97;&amp;#x69;&amp;#108;&amp;#46;c&amp;#111;&amp;#x6d;&quot;&gt;d&amp;#121;&amp;#101;&amp;#x72;&amp;#103;&amp;#97;&amp;#64;&amp;#x67;&amp;#109;&amp;#97;&amp;#x69;&amp;#108;&amp;#46;c&amp;#111;&amp;#x6d;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/extras&quot;&gt;http://repository.maemo.org/extras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De-archiver for .zip files. Port of InfoZIP's unzip program.&lt;/p&gt;

&lt;h2&gt;tree&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;ftp://mama.indstate.edu/linux/tree/&quot;&gt;ftp://mama.indstate.edu/linux/tree/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.5.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/tree_1.5.0-2_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/tree_1.5.0-2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simple directory 'tree view' utility.&lt;/p&gt;

&lt;h2&gt;pwgen : generation of pronounceable passwords&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://sourceforge.net/projects/pwgen/&quot;&gt;http://sourceforge.net/projects/pwgen/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.05-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://770.jan-jansen.be/&quot;&gt;http://770.jan-jansen.be/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://770.jan-jansen.be/pwgen_2.05-1_armel.deb&quot;&gt;http://770.jan-jansen.be/pwgen_2.05-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Jan Jansen &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;&amp;#116;&amp;#111;:j&amp;#97;&amp;#110;&amp;#x6a;&amp;#97;&amp;#110;&amp;#x73;&amp;#x65;&amp;#x6e;&amp;#x62;&amp;#x65;&amp;#64;&amp;#x67;m&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#109;&quot;&gt;j&amp;#97;&amp;#110;&amp;#x6a;&amp;#97;&amp;#110;&amp;#x73;&amp;#x65;&amp;#x6e;&amp;#x62;&amp;#x65;&amp;#64;&amp;#x67;m&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#109;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rebuilt and repackaged. Simple, straightforward port.&lt;/p&gt;

&lt;p&gt;After installation, the pwgen command can be launched using an xterm. For the commandline options, check pwgen --help.&lt;/p&gt;

&lt;h2&gt;nano&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.nano-editor.org/&quot;&gt;http://www.nano-editor.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.2.4-5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://aeracode.org/index.php?page=maemo#nano&quot;&gt;http://aeracode.org/index.php?page=maemo#nano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://aeracode.org/maemo/nano_1.2.4-5_armel.deb&quot;&gt;http://aeracode.org/maemo/nano_1.2.4-5_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Andrew Godwin &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;:&amp;#97;&amp;#x6e;&amp;#100;&amp;#x72;&amp;#x65;&amp;#x77;&amp;#x40;&amp;#x61;&amp;#101;&amp;#114;&amp;#x61;&amp;#x63;&amp;#111;&amp;#x64;&amp;#x65;&amp;#x2e;&amp;#x6f;&amp;#x72;&amp;#103;&quot;&gt;&amp;#97;&amp;#x6e;&amp;#100;&amp;#x72;&amp;#x65;&amp;#x77;&amp;#x40;&amp;#x61;&amp;#101;&amp;#114;&amp;#x61;&amp;#x63;&amp;#111;&amp;#x64;&amp;#x65;&amp;#x2e;&amp;#x6f;&amp;#x72;&amp;#103;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://aeracode.org/maemo&quot;&gt;http://aeracode.org/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: ./&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;blank&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nano, the tiny text editor. Simple recompile from Debian stable.&lt;/p&gt;

&lt;p&gt;If you get the Error &quot;Error opening terminal: xterm.&quot; you need to install the package &quot;ncurses-base&quot; via&lt;/p&gt;

&lt;pre&gt;
 sudo gainroot
 apt-get install ncurses-base
&lt;/pre&gt;

&lt;h2&gt;antiword&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.winfield.demon.nl/&quot;&gt;http://www.winfield.demon.nl/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.37-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo/&quot;&gt;http://erinye.com/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo/antiword_0.37-1_armel.deb&quot;&gt;http://erinye.com/maemo/antiword_0.37-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Daniel Fischer &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#105;&amp;#108;&amp;#116;&amp;#x6f;:&amp;#100;f&amp;#46;&amp;#55;&amp;#x37;&amp;#48;&amp;#x40;&amp;#x65;&amp;#114;&amp;#105;&amp;#x6e;&amp;#121;&amp;#101;&amp;#x2e;&amp;#99;&amp;#111;&amp;#109;&quot;&gt;&amp;#100;f&amp;#46;&amp;#55;&amp;#x37;&amp;#48;&amp;#x40;&amp;#x65;&amp;#114;&amp;#105;&amp;#x6e;&amp;#121;&amp;#101;&amp;#x2e;&amp;#99;&amp;#111;&amp;#109;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo&quot;&gt;http://erinye.com/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Antiword, a MS Word document reader - really a converter from MS Word to plain text, PS and PDF.
Run from xterm. Invoke without arguments to see help.&lt;/p&gt;

&lt;h2&gt;sqlite3&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.sqlite.org&quot;&gt;http://www.sqlite.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#sqlite3&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#sqlite3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.3.8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Cezary Jackiewicz - cezary (at) eko.one.pl)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Provides both libsqlite3 and the sqlite3 client.&lt;/p&gt;

&lt;p&gt;SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.&lt;/p&gt;

&lt;h2&gt;pysqlite2&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.pysqlite.org/&quot;&gt;http://www.pysqlite.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://www.saunalahti.fi/~tsharju/pymaemo&quot;&gt;http://www.saunalahti.fi/~tsharju/pymaemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.3.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependencies&lt;/strong&gt;: sqlite3 and python2.4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: teemu.harju (at) gmail.com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pysqlite is a Python DB-API 2.0 interface for the SQLite embedded relational database engine.&lt;/p&gt;

&lt;h2&gt;GNU Screen&lt;/h2&gt;

&lt;p&gt;Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
  * &lt;strong&gt;Home Page&lt;/strong&gt; : &lt;a href=&quot;http://www.gnu.org/software/screen/&quot;&gt;http://www.gnu.org/software/screen/&lt;/a&gt;
  * &lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://mg.pov.lt/770&quot;&gt;http://mg.pov.lt/770&lt;/a&gt; mistral user&lt;/p&gt;

&lt;h1&gt;Command line Networking tools&lt;/h1&gt;

&lt;h2&gt;Aircrack-ng&lt;/h2&gt;

&lt;p&gt;Wireless network sniffer and password cracker.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.aircrack-ng.org&quot;&gt;http://www.aircrack-ng.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working (well, almost)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.48-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.komputika.net/maemo/index.php?search=aircrack&amp;amp;dir=&amp;amp;searchMode=f&quot;&gt;http://www.komputika.net/maemo/index.php?search=aircrack&amp;amp;dir=&amp;amp;searchMode=f&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: maddler@maddler.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(*): airmon-ng is not working, further investigation needed. Note also that airodump-ng will report non existant APs/ESSIDs and garbage. Not sure if the problem is with aircrack itself, or with wlan drivers.&lt;/p&gt;

&lt;h2&gt;Dsniff&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HomePage&lt;/strong&gt;: &lt;a href=&quot;http://www.monkey.org/~dugsong/dsniff/&quot;&gt;http://www.monkey.org/~dugsong/dsniff/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: experimental &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PortPage&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/dsniff_2.4b1s2-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/dsniff_2.4b1s2-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The dsniff 'sniffer' package we all love :)&lt;/p&gt;

&lt;h2&gt;Dropbear SSH Server and Client&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://matt.ucc.asn.au/dropbear/dropbear.html&quot;&gt;http://matt.ucc.asn.au/dropbear/dropbear.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.48-1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.komputika.net/maemo/&quot;&gt;http://www.komputika.net/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: maddler@maddler.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Warning: Dropbear ssh server allows logging remotely in as root, and the default root password is trivial to guess for hackers.&lt;/strong&gt; Change root password if you intend to use this package. For infos on how to change/disable root access: &lt;a href=&quot;http://maemo.org/maemowiki/HowDoiBecomeRoot2&quot;&gt;http://maemo.org/maemowiki/HowDoiBecomeRoot2&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;IRSSI IRC client&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.irssi.org&quot;&gt;http://www.irssi.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.8.10-1mad&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.komputika.net/maemo&quot;&gt;http://www.komputika.net/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: maddler@maddler.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;First build, test and verify.&lt;/p&gt;

&lt;h2&gt;kismet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.kismetwireless.net/&quot;&gt;http://www.kismetwireless.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2007.01.R1b&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#Kismet&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#Kismet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: Cezary Jackiewicz - cezary (at) eko.one.pl&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.&lt;/p&gt;

&lt;p&gt;Requires: xterm, root access&lt;br/&gt;
Usage: install package, in xterm as root simple type: kismet&lt;br/&gt;
Logs stored on mmc card (/media/mmc1/kismet)&lt;br/&gt;&lt;/p&gt;

&lt;p&gt;== knock ==https://garage.maemo.org/frs/download.php/720/smp.png&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://doorman.sourceforge.net/&quot;&gt;http://doorman.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.81&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/knock-0.81_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/knock-0.81_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The doorman daemon &quot;guards the door&quot; of a host, admitting only recognized parties.
It allows a server which is not intended for general public access to run with all of its TCP ports closed to the outside world.
A matching knock-utility is provided, with which to persuade the doorman to open the door a crack,
just wide enough for a single TCP connection from a single IP address.&lt;/p&gt;

&lt;h2&gt;Links terminal www browser&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.00pre17&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://files.ripnet.co.uk/770/links-1.00pre16-770-2006OS.zip&quot;&gt;http://files.ripnet.co.uk/770/links-1.00pre16-770-2006OS.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port packaged download&lt;/strong&gt;: &lt;a href=&quot;http://tavifont.googlepages.com/links_1.00pre17-1_armel.deb&quot;&gt;http://tavifont.googlepages.com/links_1.00pre17-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Download&lt;/strong&gt;: &lt;a href=&quot;http://tavifont.googlepages.com/links_1.00pre17.orig.tar.gz&quot;&gt;http://tavifont.googlepages.com/links_1.00pre17.orig.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: maemo (at) ripnet co uk&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Links is a terminal based www browser. Great for browsing on expensive GPRS links when you done need graphics.
This is a quick (configure / make) port - the zip file contains the binary only (no deb). I copied it to /bin using xterm.&lt;/p&gt;

&lt;h2&gt;Ntpdate: set clock from a NTP server&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home page&lt;/strong&gt;: &lt;a href=&quot;http://www.ntp.org/&quot;&gt;http://www.ntp.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working (but sadly, the accompanying daemon does nothing)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 4.2.0a+stable from www.debian.org&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Jim Carter &lt;a href=&quot;&amp;#109;&amp;#x61;i&amp;#x6c;&amp;#116;&amp;#x6f;:&amp;#106;&amp;#x69;&amp;#109;c&amp;#x40;m&amp;#97;&amp;#116;&amp;#104;&amp;#46;&amp;#x75;&amp;#x63;&amp;#108;&amp;#x61;&amp;#46;&amp;#101;&amp;#100;&amp;#117;&quot;&gt;&amp;#106;&amp;#x69;&amp;#109;c&amp;#x40;m&amp;#97;&amp;#116;&amp;#104;&amp;#46;&amp;#x75;&amp;#x63;&amp;#108;&amp;#x61;&amp;#46;&amp;#101;&amp;#100;&amp;#117;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ntpdate sets your clock once from the NTP server on other machine(s).
Depends on libelfg0 (from repository.maemo.org).
There is an accompanying daemon (package ntp-simple) to keep the clock
closely synchronized, but on Mistral (and v1.1) it exits with no obvious
diagnostic messages.  I suspect the kernel may lack the needed API.
The &quot;ntp&quot; package containing ntpq is also available.&lt;/p&gt;

&lt;h2&gt;netcat&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://netcat.sourceforge.net/&quot;&gt;http://netcat.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://vidar.gimp.org/770/&quot;&gt;http://vidar.gimp.org/770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Vidar Madsen &lt;a href=&quot;m&amp;#97;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#111;:&amp;#118;&amp;#x69;&amp;#x64;&amp;#97;&amp;#x72;&amp;#64;&amp;#x67;i&amp;#x6d;&amp;#112;&amp;#46;&amp;#x6f;&amp;#114;&amp;#103;&quot;&gt;&amp;#118;&amp;#x69;&amp;#x64;&amp;#97;&amp;#x72;&amp;#64;&amp;#x67;i&amp;#x6d;&amp;#112;&amp;#46;&amp;#x6f;&amp;#114;&amp;#103;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;socat&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HomePage&lt;/strong&gt;: &lt;a href=&quot;http://www.dest-unreach.org/socat/&quot;&gt;http://www.dest-unreach.org/socat/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: stable&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PortPage&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/socat_1.4-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/socat_1.4-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;socat the Multipurpose relay&lt;/p&gt;

&lt;h2&gt;OpenSSH Server and client&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt; : &lt;a href=&quot;http://www.openssh.org/&quot;&gt;http://www.openssh.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt; : Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt; : 3.8p1-3osso4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt; : &lt;a href=&quot;http://repository.maemo.org&quot;&gt;http://repository.maemo.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt; : mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt; : free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://maemo.free.fr/pub/screenshots/Ssh.png&quot;&gt;Ssh.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installation in xterm with &lt;a href=&quot;http://maemo.org/community/oldwiki/howdoibecomeroot/&quot; class=&quot;wikipage default&quot; title=&quot;/HowDoiBecomeRoot&quot;&gt;root&lt;/a&gt; :&lt;/p&gt;

&lt;pre&gt;
 sudo gainroot
 apt-get install ssh
&lt;/pre&gt;

&lt;p&gt;Installation in application manager with &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationmanagerredpillmode/&quot; class=&quot;wikipage default&quot; title=&quot;/ApplicationManagerRedPillMode&quot;&gt;Red Pill mode&lt;/a&gt; (much easier than gaining root) :
 1 . Follow instructions to activate Red Pill mode
 1 . Download and install the deb package from &lt;a href=&quot;http://repository.maemo.org/pool/mistral/free/o/openssh/ssh_3.8p1-3osso4_armel.deb&quot;&gt;the maemo repository&lt;/a&gt; or add the repository and install from the package list, which will contain many more packages than in blue pill mode.
 1 . You can safely go back to Blue Pill mode once installation is complete, if you wish&lt;/p&gt;

&lt;p&gt;After installing OpenSSH please follow the instructions &lt;a href=&quot;http://maemo.org/community/oldwiki/howdoibecomeroot2/&quot; class=&quot;wikipage default&quot; title=&quot;/HowDoiBecomeRoot2&quot;&gt;here&lt;/a&gt; to get root access on your Nokia 770, set the 'user' password, and disable the 'root' login.&lt;/p&gt;

&lt;h2&gt;OpenVPN: SSL VPN solution&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://openvpn.net/&quot;&gt;http://openvpn.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://www.rahkonen.org/openvpn.html&quot;&gt;http://www.rahkonen.org/openvpn.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.gotontheinter.net/770-debs/openvpn_2.0-1maemo2_armel.deb&quot;&gt;http://www.gotontheinter.net/770-debs/openvpn_2.0-1maemo2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alt Download&lt;/strong&gt;: &lt;a href=&quot;http://www.gotontheinter.net/770-debs/openvpn_2.0-2maemo2_armel.deb&quot;&gt;http://www.gotontheinter.net/770-debs/openvpn_2.0-2maemo2_armel.deb&lt;/a&gt; (with compression support - requires liblzo1)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download Mirror&lt;/strong&gt;: &lt;a href=&quot;http://guerby.org/ftp/nokia800-deb/&quot;&gt;http://guerby.org/ftp/nokia800-deb/&lt;/a&gt; (works for 770 and N800).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenVPN needs root permissions. Authentication with pam and lzo compression support are
currently disabled so that OpenVPN package would not need any additional dependencies.&lt;/p&gt;

&lt;p&gt;Updated with -o0 (no more errors on certificates) and no more maemo dependency. So it should work (it works for me, using my Maemo-1.x configuration.)  Remember that /var/lib/install is gone, so its /etc/openvpn now. And /etc/default/openvpn holds startup information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; (Adi Roiban) - you can get liblzo1 from &lt;strong&gt;maemo-hackers.org/apt&lt;/strong&gt; repository and openvpn with lzo support from here &lt;a href=&quot;http://cjfsg.utcluj.ro/maemo2/openvpn_with_lzo/openvpn&quot;&gt;http://cjfsg.utcluj.ro/maemo2/openvpn_with_lzo/openvpn&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Pine: mail and news reader for terminal window&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home page&lt;/strong&gt;: &lt;a href=&quot;http://www.washington.edu/pine/&quot;&gt;http://www.washington.edu/pine/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 4.64&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770/dists/mistral/user/binary-armel/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Jim Carter &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#108;&amp;#x74;&amp;#111;:&amp;#106;&amp;#x69;&amp;#x6d;&amp;#x63;&amp;#64;&amp;#x6d;&amp;#97;&amp;#116;&amp;#104;&amp;#x2e;&amp;#117;&amp;#x63;&amp;#x6c;&amp;#97;&amp;#x2e;&amp;#101;&amp;#100;&amp;#x75;&quot;&gt;&amp;#106;&amp;#x69;&amp;#x6d;&amp;#x63;&amp;#64;&amp;#x6d;&amp;#97;&amp;#116;&amp;#104;&amp;#x2e;&amp;#117;&amp;#x63;&amp;#x6c;&amp;#97;&amp;#x2e;&amp;#101;&amp;#100;&amp;#x75;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pine is a mail and news reader using ncurses (text mode) in an xterm.
It can do IMAP, POP, outgoing SMTP, and all their SSL/TLS variants.
In jimc's opinion, Pine is much preferable to the provided GUI mail
reader (hacked Sylpheed).  Depends on mime-support, libncurses5 and
ncurses-base (from repository.maemo.org).&lt;/p&gt;

&lt;p&gt;Only one problem: mail that you send is from &quot;user&quot;.  Thanks to Michiel Toneman for a URL that details the little-known Pine config variables for sending mail as yourself: &lt;a href=&quot;http://ii.best.vwh.net/internet/messaging/pine/changing_from/&quot;&gt;http://ii.best.vwh.net/internet/messaging/pine/changing_from/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An alternative is to replace &quot;user&quot; with your own loginID on the tablet.  See how I did it here: &lt;a href=&quot;http://www.math.ucla.edu/~jimc/nokia770/hacking.html#myself&quot;&gt;http://www.math.ucla.edu/~jimc/nokia770/hacking.html#myself&lt;/a&gt;
(not for the faint of heart :-)&lt;/p&gt;

&lt;p&gt;Also available: Pilot, a file manager similar to what Pine uses internally.&lt;/p&gt;

&lt;h2&gt;Mutt: mail reader for terminal window&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home page&lt;/strong&gt;: &lt;a href=&quot;http://www.mutt.org&quot;&gt;http://www.mutt.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download binary&lt;/strong&gt;: &lt;a href=&quot;http://www-user.rhrk.uni-kl.de/~ziegen/gerolf.ziegenhain.com/releases/mutt-r1-bin.tar.bz2&quot;&gt;http://www-user.rhrk.uni-kl.de/~ziegen/gerolf.ziegenhain.com/releases/mutt-r1-bin.tar.bz2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: n770@ziegenhain.com&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It would be very nice if somebody with some time left could build a .deb :)&lt;/p&gt;

&lt;h2&gt;vpnc - client for cisco3000 VPN Concentrator&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.unix-ag.uni-kl.de/~massar/vpnc/&quot;&gt;http://www.unix-ag.uni-kl.de/~massar/vpnc/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://scriptkiller.de/cisco_vpnc_with_nokia_770.php&quot;&gt;http://scriptkiller.de/cisco_vpnc_with_nokia_770.php&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://scriptkiller.de/pub/nokia770/vpnc/vpnc-0.3.3-2-maemo2_armel.deb&quot;&gt;http://scriptkiller.de/pub/nokia770/vpnc/vpnc-0.3.3-2-maemo2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://scriptkiller.de/apt/&quot;&gt;http://scriptkiller.de/apt/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: main&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: working&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;vpnc is a VPN client compatible with cisco3000 VPN Concentrator (also
known as Cisco's EasyVPN equipment). vpnc runs entirely in userspace
and does not require kernel modules except of the tun driver to
communicate with the network layer.&lt;/p&gt;

&lt;h2&gt;vpnc-gui - GUI for vpnc&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://scriptkiller.de/cisco_vpnc_with_nokia_770.php&quot;&gt;http://scriptkiller.de/cisco_vpnc_with_nokia_770.php&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://scriptkiller.de/apt/&quot;&gt;http://scriptkiller.de/apt/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: main&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: beta/working&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;vpnc-gui is a easy frontend to configure and use vpnc, with it there's no need for xterm, root-access
etc. to get vpnc running.&lt;/p&gt;

&lt;h2&gt;busybox with ipv6,iproute,netcat,ping,ping6,telnet,traceroute and wget&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.01-4.osso10-ipv6.etc1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://mummola.cs.tut.fi/n770/files/busybox_1.01-4.osso10-ipv6.etc1_armel.deb&quot;&gt;http://mummola.cs.tut.fi/n770/files/busybox_1.01-4.osso10-ipv6.etc1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Ville Reijonen - vilre (at) cs tut fi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port contact&lt;/strong&gt;: maddler@maddler.net
This is replacement for OS2006 busybox. Install from xterm &quot;dpkg -i &lt;package.deb&gt;&quot; as root. Additional to orginal: IPv6 is enabled and support for iproute, nc (netcat), ping, ping6, telnet, traceroute and wget is also compiled in. For ipv6 to work you also need to flash the device with kernel-image supporting IPv6 (such as image in Kernel Images -category below).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;rsync&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://rsync.samba.org/&quot;&gt;http://rsync.samba.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.6.8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://vidar.gimp.org/770/&quot;&gt;http://vidar.gimp.org/770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Vidar Madsen &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#111;:&amp;#118;&amp;#x69;&amp;#100;a&amp;#114;&amp;#x40;&amp;#103;&amp;#x69;&amp;#x6d;p&amp;#46;&amp;#111;&amp;#x72;&amp;#103;&quot;&gt;&amp;#118;&amp;#x69;&amp;#100;a&amp;#114;&amp;#x40;&amp;#103;&amp;#x69;&amp;#x6d;p&amp;#46;&amp;#111;&amp;#x72;&amp;#103;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;unison&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.cis.upenn.edu/~bcpierce/unison/&quot;&gt;http://www.cis.upenn.edu/~bcpierce/unison/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.13.16-5maemo1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://linux.spiney.org/debian_linux_maemo_nokia_770_unison_port&quot;&gt;http://linux.spiney.org/debian_linux_maemo_nokia_770_unison_port&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Wolfgang Karall - spiney (at) spiney org&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)
From the Unison website: &quot;Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.&quot;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;wget&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/wget&quot;&gt;http://www.gnu.org/software/wget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.10.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/wget-1.10.2_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/wget-1.10.2_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wget is an utility for non-interactive download of files from the Web.&lt;/p&gt;

&lt;h2&gt;TTCP&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://ftp.arl.army.mil/~mike/ttcp.html&quot;&gt;http://ftp.arl.army.mil/~mike/ttcp.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://www.die.net/doc/linux/man/man1/ttcp.1.html&quot;&gt;http://www.die.net/doc/linux/man/man1/ttcp.1.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.12&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/ttcp_1.12_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/ttcp_1.12_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Test TCP networking. Original author is Mike Muuss.&lt;/p&gt;

&lt;h2&gt;tnftp (lukemftp)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/&quot;&gt;ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 20050625&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/tnftp-20050625-1_armel.deb&quot;&gt;http://armin-warda.de/maemo/dists/mistral/user/binary-armel/tnftp-20050625-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/maemo&quot;&gt;http://armin-warda.de/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;tnftp is a port of the NetBSD FTP command line client.
tnftp was formerly known as lukemftp, it was renamed to tnftp by Luke Mewburn in February 2003.
The executable is called ftp.&lt;/p&gt;

&lt;h2&gt;Wireless Tools&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html&quot;&gt;http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org&quot;&gt;http://repository.maemo.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 27+28pre14&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt; : mistral-beta&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt; : free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/wirelesstools_28-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/wirelesstools_28-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Nmap, the port scanner&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Done.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/nmap_3.95-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/nmap_3.95-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Main Site&lt;/strong&gt;: &lt;a href=&quot;http://www.insecure.org/nmap/&quot;&gt;http://www.insecure.org/nmap/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Need root access to fully utilize it.&lt;/p&gt;

&lt;h2&gt;Nast, Network Analyzer Sniffer Tool&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;: Daniele Maio &lt;daniele dot maio at gmail dot com&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Work&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.2.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;:  &lt;a href=&quot;http://b0unc3.homeunix.net/nokia770/nast_0.2.0_armel.deb&quot;&gt;http://b0unc3.homeunix.net/nokia770/nast_0.2.0_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;: &lt;a href=&quot;http://www.bouncelab.net/nokia770/ss/nast770.png&quot;&gt;&quot;nast screenshot&quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Root access required. Work on 770 and n800.&lt;/p&gt;

&lt;h2&gt;Enhanced CTorrent&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.rahul.net/dholmes/ctorrent/&quot;&gt;http://www.rahul.net/dholmes/ctorrent/&lt;/a&gt; (http://ctorrent.sourceforge.net/)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Done. No porting required.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.xs4all.nl/~erica78/henry/ctorrent/files/ctorrent_1.3.4-dnh2-btfiles-maemo-1_armel.deb&quot;&gt;http://www.xs4all.nl/~erica78/henry/ctorrent/files/ctorrent_1.3.4-dnh2-btfiles-maemo-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CTorrent is a linux console &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;BitTorrent&lt;/span&gt; client implemented in C++ to be lightweight and quick. Requires X Terminal Emulator.&lt;/p&gt;

&lt;h2&gt;cadaver&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.webdav.org/cadaver/&quot;&gt;http://www.webdav.org/cadaver/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.22.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo/&quot;&gt;http://erinye.com/maemo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo/cadaver_0.22.3_armel.deb&quot;&gt;http://erinye.com/maemo/cadaver_0.22.3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Daniel Fischer &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#105;&amp;#x6c;&amp;#x74;o:&amp;#x64;&amp;#102;&amp;#46;77&amp;#x30;&amp;#64;&amp;#x65;&amp;#x72;i&amp;#110;&amp;#x79;&amp;#x65;&amp;#46;&amp;#x63;&amp;#x6f;&amp;#109;&quot;&gt;&amp;#x64;&amp;#102;&amp;#46;77&amp;#x30;&amp;#64;&amp;#x65;&amp;#x72;i&amp;#110;&amp;#x79;&amp;#x65;&amp;#46;&amp;#x63;&amp;#x6f;&amp;#109;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://erinye.com/maemo&quot;&gt;http://erinye.com/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cadaver is a nice command line WebDAV client. Plain rebuild of the Debian package.&lt;/p&gt;

&lt;h2&gt;OLSRd&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.olsr.org&quot;&gt;http://www.olsr.org&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/&quot;&gt;http://www.mulliner.org/nokia770/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Done.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/feed/maemo2/olsrd_0.4.10-1_armel.deb&quot;&gt;http://www.mulliner.org/nokia770/feed/maemo2/olsrd_0.4.10-1_armel.deb&lt;/a&gt; &lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Main Site&lt;/strong&gt;: &lt;a href=&quot;http://www.insecure.org/nmap/&quot;&gt;http://www.insecure.org/nmap/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.mulliner.org/nokia770/repository/&quot;&gt;http://www.mulliner.org/nokia770/repository/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: maemo2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The OLSR daemon.&lt;/p&gt;

&lt;h2&gt;Privoxy&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.privoxy.org/&quot;&gt;http://www.privoxy.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.0.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/privoxy_3.0.3-3_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/privoxy_3.0.3-3_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/index.php?page=Nokia770_software#Privoxy&quot;&gt;http://eko.one.pl/index.php?page=Nokia770_software#Privoxy&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.0.6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Cezary Jackiewicz - cezary (at) eko.one.pl&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://eko.one.pl/maemo&quot;&gt;http://eko.one.pl/maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Privoxy is a versatile proxy gateway; used to filter ads, popups, and other trash encountered during browsing.&lt;/p&gt;

&lt;h2&gt;thttpd&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.acme.com/software/thttpd/&quot;&gt;http://www.acme.com/software/thttpd/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.23beta1-3sarge1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/thttpd_2.23beta1-3sarge1_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/thttpd_2.23beta1-3sarge1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;thttpd is a simple, small, portable, fast, and secure HTTP server.&lt;/p&gt;

&lt;h2&gt;thttpd-util&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.acme.com/software/thttpd/&quot;&gt;http://www.acme.com/software/thttpd/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/thttpd-util_2.23beta1-3sarge1_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/thttpd-util_2.23beta1-3sarge1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Support utilites for the thttpd web server (ssi, redirect, etc.).&lt;/p&gt;

&lt;h2&gt;gpsd&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gpsd.berlios.de/&quot;&gt;http://gpsd.berlios.de/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.23&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/gpsd_2.33-1_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/gpsd_2.33-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GPS (Global Positioning System) service daemon&lt;/p&gt;

&lt;p&gt;gpsd is a userland daemon acting as a liaison between a GPS or Loran-C receiver and clients. The receiver is expected to generate position information as NMEA-0183 sentences, or Rockwell binary format, although that can be changed.&lt;/p&gt;

&lt;h2&gt;gpsd-clients&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://gpsd.berlios.de/&quot;&gt;http://gpsd.berlios.de/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: see home page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/&quot;&gt;http://home.comcast.net/~bradb665/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.23&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;http://home.comcast.net/~bradb665/gpsd_2.33-1_armel.deb&quot;&gt;http://home.comcast.net/~bradb665/gpsd_2.33-1_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Brad Burleson - bradb667 (at) gmail com&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;tinc&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.tinc-vpn.org&quot;&gt;http://www.tinc-vpn.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: &lt;a href=&quot;http://maemo.org/community/oldwiki/grahamcobb/&quot; class=&quot;wikipage default&quot; title=&quot;GrahamCobb&quot;&gt;GrahamCobb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.cobb.uk.net/770/index.html&quot;&gt;http://www.cobb.uk.net/770/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.cobb.uk.net/apt/&quot;&gt;http://www.cobb.uk.net/apt/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;tinc is a lightweight VPN application.&lt;br /&gt;
See the usage notes on the download page.&lt;/p&gt;

&lt;h2&gt;fping&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: stoffel.010170@gmx.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://members.dokom.net/gsresing/nokia770/fping_2.4b2-to-ipv6-13_armel.deb&quot;&gt;http://members.dokom.net/gsresing/nokia770/fping_2.4b2-to-ipv6-13_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;telnet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: stoffel.010170@gmx.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://members.dokom.net/gsresing/nokia770/telnet_0.17-32_armel.deb&quot;&gt;http://members.dokom.net/gsresing/nokia770/telnet_0.17-32_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;telnetd&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: stoffel.010170@gmx.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://members.dokom.net/gsresing/nokia770/telnetd_0.17-32_armel.deb&quot;&gt;http://members.dokom.net/gsresing/nokia770/telnetd_0.17-32_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;use with care ! Telnet daemon is a big secure problem.&lt;/p&gt;

&lt;h2&gt;minicom&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: stoffel.010170@gmx.net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://members.dokom.net/gsresing/nokia770/minicom_2.1-10_armel.deb&quot;&gt;http://members.dokom.net/gsresing/nokia770/minicom_2.1-10_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I port it to connect my phone modem with the nokia770. It works, but why. There exist many easier ways to do it ;-) .&lt;/p&gt;

&lt;h1&gt;Kernel Images&lt;/h1&gt;

&lt;h2&gt;Linux Nokia770 + IPv6 + NFS v3/v4 client support&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 26 2.6.16-omap1 (Maemo2.0) Download&lt;/strong&gt;: &lt;a href=&quot;http://mummola.cs.tut.fi/n770/files/os2006-linux-2.6.16-26+IPv6+nfsv3c+nfsv4c-zImage&quot;&gt;http://mummola.cs.tut.fi/n770/files/os2006-linux-2.6.16-26+IPv6+nfsv3c+nfsv4c-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 39 2.6.16-omap1 (Maemo2.1) Download&lt;/strong&gt;: &lt;a href=&quot;http://mummola.cs.tut.fi/n770/files/os2006-linux-2.6.16-39+IPv6+nfsv3c+nfsv4c-zImage&quot;&gt;http://mummola.cs.tut.fi/n770/files/os2006-linux-2.6.16-39+IPv6+nfsv3c+nfsv4c-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Ville Reijonen - vilre (at) cs tut fi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is replacement for OS2006 kernel. Additional to orginal: IPv6 support is compiled in and so is NFS v3/v4 clients. Flash with &quot;flasher-2.0 -k &lt;imagename&gt; -f -R&quot;.&lt;/p&gt;

&lt;h2&gt;Linux Nokia770-26 + IPv6 + Ext2 + MMC 2GB support&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 26 2.6.16-omap1 (Maemo 2.0) Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb-zImage&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 26 2.6.16-omap1 md5sum&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb-zImage.md5&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb-zImage.md5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 39 2.6.16-omap1 (November 2006, Maemo 2.1) Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16-39+ipv6+ext2-zImage&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16-39+ipv6+ext2-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 39 2.6.16-omap1 md5sum&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16-39+ipv6+ext2-zImage.md5&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16-39+ipv6+ext2-zImage.md5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Arno Onken &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#x69;&amp;#108;&amp;#x74;&amp;#111;:&amp;#x77;&amp;#104;&amp;#121;&amp;#108;&amp;#121;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#x78;&amp;#46;n&amp;#x65;&amp;#116;&quot;&gt;&amp;#x77;&amp;#104;&amp;#121;&amp;#108;&amp;#121;&amp;#64;&amp;#x67;&amp;#x6d;&amp;#x78;&amp;#46;n&amp;#x65;&amp;#116;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another replacement for OS2006 kernel. This one has IPv6 support and Ext2 compiled in and supports 2GB MMC cards (not new for the November Release). Flash with &quot;flasher-2.0 -k &lt;imagename&gt; -f -R&quot;.
Thanks to Armin Warda for hosting.&lt;/p&gt;

&lt;h2&gt;Linux Nokia770 + IPv6 + Ext2 + MMC 2GB + MMCPlus52Mhz support&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 26 2.6.16-omap1 (Maemo 2.0) Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb+mmcplus52Mhz-zImage&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb+mmcplus52Mhz-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 26 2.6.16-omap1 md5sum&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb+mmcplus52Mhz-zImage.md5&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16+ipv6+ext2+mmc2gb+mmcplus52Mhz-zImage.md5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 39 2.6.16-omap1 (November 2006, Maemo 2.1) Download&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16-39-1+ipv6+ext2+mmcplus52Mhz-zImage&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16-39-1+ipv6+ext2+mmcplus52Mhz-zImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version 39 2.6.16-omap1 md5sum&lt;/strong&gt;: &lt;a href=&quot;http://armin-warda.de/os2006-linux-2.6.16-39-1+ipv6+ext2+mmcplus52Mhz-zImage.md5&quot;&gt;http://armin-warda.de/os2006-linux-2.6.16-39-1+ipv6+ext2+mmcplus52Mhz-zImage.md5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Arno Onken &lt;a href=&quot;ma&amp;#105;&amp;#x6c;t&amp;#x6f;:&amp;#119;&amp;#x68;&amp;#121;&amp;#108;&amp;#x79;&amp;#x40;&amp;#103;&amp;#109;&amp;#x78;&amp;#46;&amp;#110;&amp;#x65;&amp;#116;&quot;&gt;&amp;#119;&amp;#x68;&amp;#121;&amp;#108;&amp;#x79;&amp;#x40;&amp;#103;&amp;#109;&amp;#x78;&amp;#46;&amp;#110;&amp;#x65;&amp;#116;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yet another replacement for OS2006 kernel. This one has IPv6 support and Ext2 compiled in and supports 2GB MMC cards with high-speed mode. This kernel is not working for many old cards! Patch by Philip Langdale, Frantisek Dufka. See &lt;a href=&quot;http://fanoush.webpark.cz/maemo/#mmcplus&quot;&gt;http://fanoush.webpark.cz/maemo/#mmcplus&lt;/a&gt; for additional information. Flash with &quot;flasher-2.0 -k &lt;imagename&gt; -f -R&quot;.
Thanks to Armin Warda for hosting.&lt;/p&gt;

&lt;h1&gt;Programming&lt;/h1&gt;

&lt;h2&gt;Python&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://pymaemo.sf.net&quot;&gt;http://pymaemo.sf.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 2.4.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: free&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python is the best supported language, with bindings for almost every library available on maemo: GTK, Hildon, GStreamer, Bluetooth (bluez), SDL (pygame), Numeric and DBus.&lt;/p&gt;

&lt;h2&gt;SmallBASIC&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;http://www.users.on.net/~cwarrensmith/n770/#smallbasic&quot;&gt;http://www.users.on.net/~cwarrensmith/n770/#smallbasic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.9.7.2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Allows you to write programs directly on your 770.&lt;/p&gt;

&lt;p&gt;SmallBASIC is designed to be a simple, lightweight programming environment for experimentation, featuring strong mathematical and high level graphics commands.&lt;/p&gt;

&lt;h2&gt;Guile Scheme&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnu.org/software/guile&quot;&gt;http://www.gnu.org/software/guile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Page&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/projects/guile/&quot;&gt;https://garage.maemo.org/projects/guile/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Works&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.6.8-8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Download&lt;/strong&gt;: &lt;a href=&quot;https://garage.maemo.org/frs/download.php/197/guile_1.6.8-8_armel.deb&quot;&gt;https://garage.maemo.org/frs/download.php/197/guile_1.6.8-8_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: neil (at) ossau uklinux net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (n/a)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Guile is the GNU Project's Scheme interpreter.  The currently available package for IT2006 contains the core Guile library, modules and interpreter; packages for SLIB, G-Wrap and Maemo platform bindings are in the works.&lt;/p&gt;

&lt;h2&gt;sal&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://news.nopcode.org/sal/&quot;&gt;http://news.nopcode.org/sal/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;: Working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 0.2 (2006-12-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://deb.nopcode.org/&quot;&gt;http://deb.nopcode.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SAL is a virtual machine that executes a dinamic assembly language. It comes with libsalgui that allows you to create GUIs in GTK+ and more stuff.&lt;/p&gt;

&lt;p&gt;GTK-SAL example: &lt;a href=&quot;http://news.nopcode.org/gtk.sal&quot;&gt;http://news.nopcode.org/gtk.sal&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;System Tools&lt;/h1&gt;

&lt;h2&gt;Maemo Process Viewer&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Download:&lt;/strong&gt; v0.5 &lt;a href=&quot;http://www.newlc.com/IMG/deb/mpv_0.5_armel.deb&quot;&gt;http://www.newlc.com/IMG/deb/mpv_0.5_armel.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page:&lt;/strong&gt; &lt;a href=&quot;http://www.newlc.com/Maemo-Process-Viewer.html&quot;&gt;http://www.newlc.com/Maemo-Process-Viewer.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution:&lt;/strong&gt; Mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot:&lt;/strong&gt; &lt;a href=&quot;http://www.newlc.com/IMG/png/mpv.png&quot;&gt;http://www.newlc.com/IMG/png/mpv.png&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maemo proces viewer displays  whole list of running processes on your tablet, with the memory used for this application. A graphic can also be drawn, showing the variation of memory usage with time.&lt;/p&gt;

&lt;h2&gt;Task Manager&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Download:&lt;/strong&gt; v1.0 &lt;a href=&quot;http://www.gustavobarbieri.com.br/eagle/packages/maemo-taskmanager_1.0_all.deb&quot;&gt;http://www.gustavobarbieri.com.br/eagle/packages/maemo-taskmanager_1.0_all.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Depends:&lt;/strong&gt; Eagle&gt;=v0.7 &lt;a href=&quot;http://www.gustavobarbieri.com.br/eagle/packages/python-eagle_0.7maemo.deb&quot;&gt;http://www.gustavobarbieri.com.br/eagle/packages/python-eagle_0.7maemo.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshot:&lt;/strong&gt; &lt;a href=&quot;http://www.gustavobarbieri.com.br/eagle/screenshots/&quot;&gt;http://www.gustavobarbieri.com.br/eagle/screenshots/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Display information about user processes, like CPU and memory usage, also allows you to kill desired processes.&lt;/p&gt;

&lt;h1&gt;Office Applications&lt;/h1&gt;

&lt;h2&gt;Gnumeric Spreadsheet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.gnome.org/projects/gnumeric&quot;&gt;http://www.gnome.org/projects/gnumeric&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;: &lt;a href=&quot;http://etrunko.blogspot.com/2006/08/gnumeric-spreadsheet-packages.html&quot;&gt;http://etrunko.blogspot.com/2006/08/gnumeric-spreadsheet-packages.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Eduardo Lima (Etrunko)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://www.maemo.org.br/platform/apt&quot;&gt;http://www.maemo.org.br/platform/apt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: mistral&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: user&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Gnumeric spreadsheet is part of the GNOME desktop environment. The goal of Gnumeric is to be the best possible spreadsheet. We are not attempting to clone existing applications. However, Gnumeric can read files saved with other spreadsheets and we offer a customizable feel that attempts to minimize the costs of transition.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MaemoTeX&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;pdfLaTeX-Distribution for the N770&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;:  &lt;a href=&quot;http://www.ham.nw.schule.de/pub/bscw.cgi/365355&quot;&gt;http://www.ham.nw.schule.de/pub/bscw.cgi/365355&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;:  &lt;a href=&quot;http://www.ham.nw.schule.de/pub/bscw.cgi/365355&quot;&gt;http://www.ham.nw.schule.de/pub/bscw.cgi/365355&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (alternativ - very low bandwidth )&lt;/strong&gt;:  &lt;a href=&quot;http://haspe.homeip.net:8080/blog/Texte/DEB/&quot;&gt;http://haspe.homeip.net:8080/blog/Texte/DEB/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Actual Version&lt;/strong&gt;:   maemotex_0.1.3_armel.deb (2007-01-08)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instructions to install&lt;/strong&gt;: install it with the application installer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and happy &lt;a href=&quot;http://maemo.org/community/oldwiki/texing/&quot; class=&quot;wikipage default&quot; title=&quot;TeXing&quot;&gt;TeXing&lt;/a&gt; ;-)&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MaemoTtH&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;A port of tth to the 2006 software environment.
Use it at the commandline by invoking the command:
tth &amp;lt; example.tex &gt; examle.html&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 3.77 of tth&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.ham.nw.schule.de/pub/bscw.cgi/368584&quot;&gt;http://www.ham.nw.schule.de/pub/bscw.cgi/368584&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;http://www.ham.nw.schule.de/pub/bscw.cgi/368584&quot;&gt;http://www.ham.nw.schule.de/pub/bscw.cgi/368584&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download (alternative)&lt;/strong&gt;:  &lt;a href=&quot;http://haspe.homeip.net:8080/blog/Texte/DEB/&quot;&gt;http://haspe.homeip.net:8080/blog/Texte/DEB/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Actual Version&lt;/strong&gt;:   maemotth_0.1.2_armel.deb (2007-01-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instructions to install&lt;/strong&gt;: install it with the application installer&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Grisbi&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Page&lt;/strong&gt;: &lt;a href=&quot;http://www.grisbi.org&quot;&gt;http://www.grisbi.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Home Page&lt;/strong&gt;: &lt;a href=&quot;http://antoineschweitzer.free.fr/dotclear/&quot;&gt;http://antoineschweitzer.free.fr/dotclear/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Contact&lt;/strong&gt;: Antoine Schweitzer-Chaput &lt;antoine dot schweitzer dash chaput at ingenieurs dash supelec dot org&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href=&quot;http://antoineschweitzer.free.fr/mistral&quot;&gt;http://antoineschweitzer.free.fr/mistral&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribution&lt;/strong&gt;: binary/&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component&lt;/strong&gt;: (leave blank)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Grisbi is a personnal accounting application running under GNU/Linux and Windows, released under the GPL licence.
This is the first version of the Maemo port, with partial hildonization.&lt;/p&gt;

&lt;h1&gt;Other sources and repositories&lt;/h1&gt;

&lt;h2&gt;Maemo Garage&lt;/h2&gt;

&lt;p&gt;Maemo's own *forge. A good starting point to share and search for applications, both for OS2005 and OS2006.
&lt;a href=&quot;http://garage.maemo.org/&quot;&gt;http://garage.maemo.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To use the Maemo Garage's Application Repository, see its entry in the &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt; page.&lt;/p&gt;

&lt;h2&gt;Maemo Apps&lt;/h2&gt;

&lt;p&gt;Another (good) site from the creators of kde-apps, kde-look, gnome-apps family.
&lt;a href=&quot;http://www.maemo-apps.org/&quot;&gt;http://www.maemo-apps.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Application Manager Repositories&lt;/h2&gt;

&lt;p&gt;A full list of all known &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt; has its own page.&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Thu, 29 Mar 2007 21:47:22 +0000</pubDate>
        </item>
        <item>
            <title>MaemoGtk210Changes</title>
            <link>http://maemo.org/community/oldwiki/maemogtk210changes/</link>
            <description>&lt;p&gt;This page keeps track of changes applied to Maemo-Gtk-2.10.&lt;/p&gt;


&lt;hr /&gt;

&lt;code&gt;MoinMoinWiki Macro: Anchor(related-pages)&lt;/code&gt;
&lt;h1&gt;Related Pages&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk26Rationales:MaemoGtk26Rationales&lt;/span&gt; - Discussion of omitting or rejecting upstream submissions from maemo-gtk-2.6&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk210Migration:MaemoGtk210Migration&lt;/span&gt; - maemo-gtk-2.6 -&gt; maemo-gtk-2.10 Migration steps&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk26Contributions:MaemoGtk26Contributions&lt;/span&gt; - Upstream contributions from maemo-gtk-2.6&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtkBackports:MaemoGtkBackports&lt;/span&gt; - Upstream improvement backports to maemo-gtk&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;code&gt;MoinMoinWiki Macro: Anchor(resources)&lt;/code&gt;
&lt;h1&gt;Related Resources&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://people.imendio.com/mitch/gtk-2.6.10-svn8713-cvs20061211.diff.gz&quot;&gt;gtk-2.6.10-svn8713-cvs20061211.diff.gz&lt;/a&gt; - Diff between maemo-gtk trunk revision 8713 and gtk-2-6 CVS as of 2006-12-11, cleaned up and whitespace corrected.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;code&gt;MoinMoinWiki Macro: Anchor(files)&lt;/code&gt;
&lt;h1&gt;Status by file (Stage 1: Creating an ABI Compatible Version)&lt;/h1&gt;

&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th rowstyle='background-color: #f0f0f0;'&gt;Status&lt;/th&gt;
            &lt;th&gt;Meaning&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;change is in upstream 2.10, no action needed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;stub added (stub, vtable entry or enum / enum value&lt;/td&gt;
        &lt;/tr&gt;
    &lt;tbody&gt;
&lt;/table&gt;

&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th rowstyle='background-color: #f0f0f0;'&gt;File&lt;/th&gt;
            &lt;th&gt;Status&lt;/th&gt;
            &lt;th&gt;Comments&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkproperty.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_atom_intern_static_string()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkscreen.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_screen_get_active_window(), _get_window_stack()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;GDK_WINDOW_TYPE_HINT_MESSAGE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_window_get_type_hint(), gdk_window_set_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkscreen-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_screen_get_active_window(), _get_window_stack()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_window_get_type_hint(), gdk_window_set_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;osso_gtk_button_attach_details(),  osso_gtk_button_set_detail_from_attach_flags(), hildon_gtk_button_set_depressed()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;OssoGtkButtonAttachFlags,&lt;/span&gt; osso_gtk_button_attach_details(),  osso_gtk_button_set_detail_from_attach_flags(), hildon_gtk_button_set_depressed()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_cell_view_set_cell_data()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_cell_view_set_cell_data()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_dialog_get_response_for_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_dialog_get_response_for_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_entry_set,get_input_mode()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;invalid-input&quot; signal, hildon_gtk_entry_set,get_input_mode()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkenums.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIconSize&lt;/span&gt; values, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkInvalidInputType,&lt;/span&gt; &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonGtkInputMode&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserutils.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_file_chooser_install_properties()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserutils.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_file_chooser_install_properties()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_file_system_create()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;GTK_FILE_SYSTEM_ERROR_TIMEOUT, hildon_gtk_file_system_create()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_im_context_filter_event(), new API for signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIMContextClipboardOperation,&lt;/span&gt; new signals, hildon_gtk_im_context_filter_event(), new API for signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;close&quot; signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_menu_shell_set,get_take_focus()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;close&quot; signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;osso_gtk_range_set,get_stream_indicator,position()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;osso_gtk_range_set,get_stream_indicator,position()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;GTK_RC_TOKEN_LOGICAL_COLOR&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_style_lookup_logical_color()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_style_lookup_logical_color()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_text_view_set,get_input_mode()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_text_view_set,get_input_mode()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;insensitive-press&quot; signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreestore.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_tree_store_insert_with_values&lt;a href=&quot;&quot;&gt;v&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreestore.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_tree_store_insert_with_values&lt;a href=&quot;&quot;&gt;v&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;row-insensitive&quot; signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_widget_set,get_hildon_focus_handling(), gtk_widget_tap_and_hold_menu_position_top(), gtk_widget_tap_and_hold_setup(), gtk_widget_insensitive_press()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidgetTapAndHoldFlags,&lt;/span&gt; tap-and-hold signals, insensitive-press signal, gtk_widget_set,get_hildon_focus_handling(), gtk_widget_tap_and_hold_menu_position_top(), gtk_widget_tap_and_hold_setup(), gtk_widget_insensitive_press()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_prev_focus_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_prev_focus_widget()&lt;/td&gt;
        &lt;/tr&gt;
    &lt;tbody&gt;
&lt;/table&gt;

&lt;h1&gt;Status by file (Stage 2: Porting the Changes)&lt;/h1&gt;

&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th rowstyle='background-color: #f0f0f0;'&gt;Status&lt;/th&gt;
            &lt;th&gt;Meaning&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;change is in upstream 2.10, no action needed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;irrelevant change in maemo-gtk-2-6, no action needed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;change was committed to maemo-gtk-2-10&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;change was backported from upstream trunk to maemo-gtk-2-10&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;stub was committed to maemo-gtk-2-10&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;{*}&lt;/td&gt;
            &lt;td&gt;used in Comment-sections to mark changes for upstream backfolding&lt;/td&gt;
        &lt;/tr&gt;
    &lt;tbody&gt;
&lt;/table&gt;

&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th rowstyle='background-color: #f0f0f0;'&gt;File&lt;/th&gt;
            &lt;th&gt;Status&lt;/th&gt;
            &lt;th&gt;Comments&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;configure.in&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;update version number, interface age&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;configure.in&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;get libtool to export _gtk_button_set_depressed for hildon libs&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;configure.in&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;save CPPFLAGS around RANDR and XSync checks&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/gdk-pixbuf-io.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;BIND_LOCAL, doc changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/gdk-pixbuf.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;static param spec strings, canonical properties&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-ico.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;DecodeHeader&lt;/span&gt; bug fix&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-jpeg.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;use correct error value in error_handler()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-jpeg.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;return FALSE on error in stop_load()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-jpeg.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;avoid infinite looping&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-jpeg.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;don't use an intermediate buffer for progressive JPEGs&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-png.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;don't load iconv for ascii comments (fix backfolded to upstream)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-png.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;always set an error on failure (fix backfolded to upstream)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-png.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;support compression&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk-pixbuf/io-xpm.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;move color names to separate file&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkdisplaymanager.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;static param spec strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkinternals.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;scratch image sizes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkpango.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;static param spec strings, display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkproperty.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_atom_intern_static_string()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkscreen.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkscreen.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_screen_get_active_window(), _get_window_stack()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Added GDK_WINDOW_TYPE_HINT_MESSAGE at the same position as in maemo-gtk-2-6 to stay binary compatible.  It shares a &quot;number&quot; with a GTK+ 2.10 symbol right now, this needs to change when the platforms will be recompiled against 2.10.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_window_get_type_hint(), gdk_window_set_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/gdkwindow.h&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;add gdk_window_beep()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkasync.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;plug minor leak&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkdisplay-x11.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;allow to disable XSHM (GDK_DISABLE_XSHM env var)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkdisplay-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkdnd-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;always set protocol in get_protocol_for_display()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkevents-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkim-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;don't complain about missing locales&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkinput-x11.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;always enable extension events&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkinput-x11.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;follow the Xi spec more closely when translating coords&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkinput-x11.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;generate more button events&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkinput-xfree.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;{*} assertion fixes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkinput.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;some fixes in gdk_input_set_extension_events()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkkeys-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkproperty-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;remove warning about property length overflow&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkscreen-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkscreen-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_screen_get_active_window(), _get_window_stack()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkvisual-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Added Maemo specific code in set_initial_hints(), added support for GDK_WINDOW_TYPE_HINT_MESSAGE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;display close&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gdk_window_get_type_hint(), gdk_window_set_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;add #ifdef ENABLE_ICCCM_LEGACY&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;add gdk_window_beep ()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gdk/x11/gdkwindow-x11.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add guint urgency_hint : 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/Makefile.am&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;maemo-gtk-im-switch&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtk.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;include text buffer serialize stuff&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkaboutdialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkaccellabel.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkaccellabel.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;honor hildon-keyboard-shortcuts settings property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkaction.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkactiongroup.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkadjustment.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkalignment.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkarrow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkarrow.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;remove 0.7 scaling in expose()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkaspectframe.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbindings.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;support for unbinding, API cleanup&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbindings.h&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;support for unbinding, API cleanup&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbbox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;button detail hack in pack_start() and pack_end()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M44:M44&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M44:M44&lt;/a&gt; child-spacing style property (now inner-border)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;child-offset-y property (OSSO_FONT_HACK)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;minimum-width style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;detail / automatic-detail properties&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;listboxheader / separator-height properties&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port support for tap-and-hold&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;OssoGtkButtonAttachFlags&lt;/span&gt; API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_button_set_depressed()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;OssoGtkButtonAttachFlags&lt;/span&gt; API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkbutton.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;hildon_gtk_button_set_depressed()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcalendar.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M14:M14&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M14:M14&lt;/a&gt; to be replaced by &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonCalendar&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcalendar.h&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;only whitespace changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderer.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrendereraccel.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderercombo.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrendererpixbuf.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrendererpixbuf.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;support for names icons and custom expander pixbufs&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrendererprogress.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertext.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;changes to xpad, ypad defaults&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;render cell with normal state in prelight mode (might need back out later, since this is only triggered by motion events)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertext.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;auto ellipsizing (leaving out for now)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;don't set xpad, ypad to 2&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;set toggle width default to 26&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;checkbox-mode property (might need back out later)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;initialize indicator_size with TOGGLE_WIDTH not 12&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellrenderertoggle.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;remove g_object_notify() calls from _set_property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;remove _style_set() handler&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;different size allocation algorithm&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M33:M33&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M33:M33&lt;/a&gt; gtk_cell_view_set_cell_data() is not needed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcellview.h&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M33:M33&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M33:M33&lt;/a&gt; gtk_cell_view_set_cell_data() is not needed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;pass clip rectangle to gtk_paint functions&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;focus-x-padding style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;draw focus around the entire widget, including the label&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;blank space should not react to stylus taps (fix for hildon caption controls)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;always draw with GTK_STATE_ACTIVE if widget has focus&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;draw prelight box under full widget area if in prelight state&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;different indicator-size/spacing calculations&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;gtk_check_button_clicked(), gtk_check_button_update_state()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcheckmenuitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkclist.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;get rid of mem chunks&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcolorbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcolorsel.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombo.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M46:M46&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M46:M46&lt;/a&gt; navigate rows on left/right instead of up/down&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Constrain popup (either list or menu) size to fit nicely on screen&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Set widget name of popup window&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Make button insensitive if popup is empty&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildonlike style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;minimum-width style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;style property for setting arrow size&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;separator-width style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;grab focus once toggle button gets activate&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;propagate insensitive press from combo box child (sample view)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Undo changes to &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkFrame&lt;/span&gt; defaults in popup window&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Make popup (either list or menu) positioning functions Hildon-friendly (also uses different position function when the combo box is in a toolbar)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Use the full width of the combo box for the list popup&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Avoid horizontal scroll bars in the list popup&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;{*} ? Check for path != NULL in gtk_combo_box_menu_popup()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;gtk_combo_box_menu_popup() ignores wrap_width == 0 (?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;Delay setting the cursor until after realize in list mode&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Change size allocation and requisition to take hildon padding and size constraints into account&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;When the combo box gets focus, grab focus on the button (or entry)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;{*} ? Unref popup_widget in gtk_combo_box_destroy()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcombobox.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcomboboxentry.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcomboboxentry.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export gtk_combo_box_entry_grab_focus() internally&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcomboboxentry.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export gtk_combo_box_entry_grab_focus() internally&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcontainer.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port support for tap-and-hold&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkcurve.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_dialog_get_response_for_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;style properties: content-area-spacing, extended-left-border, extended-right-border&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;center the buttons in the dialog&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;emit move-focus on &quot;failed&quot; keynav&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdialog.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_dialog_get_response_for_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdnd.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;pass event-&gt;area to gtk_paint_shadow() in gtk_drag_highlight_expose()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdnd.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add _gtk_drag_source_ignore_drag()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkdnd.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add _gtk_drag_source_ignore_drag()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;autocap property (deprecated)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;input-mode property (deprecated)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;hildon-input-mode IM property proxying/API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M06:M06&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M06:M06&lt;/a&gt; horizontal-border and vertical-border style properties&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;icon-width style property (purpose icon)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M04:M04&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M04:M04&lt;/a&gt; show-last-char style property (for password entries)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;::invalid_input() signal, filter_text() function&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;connect to IM clipboard signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;fix drag_offset_y in button_press() (fix backfolded to upstream)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;cursor placement on focus_in()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M59:M59&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M59:M59&lt;/a&gt; don't select all on grab_focus()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;activate() moves focus to next widget&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;various IM method calling changes/additions&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M03:M03&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M03:M03&lt;/a&gt; truncate multiline pastes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;unused private field &quot;menu_popped&quot;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;private field &quot;keep_focus&quot; (shouldn't be needed)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;pass clip rectangle to gtk_paint functions&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;leave the widget when keynav_failed() returns TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;hildon-input-mode API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentry.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;::invalid_input() signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;set widget name on popup window&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;constrain popup size to fit on screen&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add vertical separator to item height&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;make popup positioning hildon-friendly&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;don't add pointer grab to popup window&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;handle str == NUL in gtk_entry_completion_match_selected&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;use correct key length in gtk_entry_completion_real_insert_prefix&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkentrycompletion.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;{*} only block/unblock signal handler in gtk_entry_completion_insert_prefix if handler id &gt; 0 (bugfix?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkenums.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIconSize&lt;/span&gt; values, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkInvalidInputType,&lt;/span&gt; &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonGtkInputMode&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkeventbox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkexpander.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkexpander.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;paint_arrow() hack in gtk_expander_paint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooser.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildonlike style property + implementation (create and pack the separator in _style_set() if property is not set instead of in _init)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserdefault.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserdialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;use the public get_response_for_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserutils.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export _gtk_file_chooser_install_properties() via hildon_gtk_file_chooser_install_properties()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilechooserutils.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export _gtk_file_chooser_install_properties() via hildon_gtk_file_chooser_install_properties()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesel.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Open modules with G_MODULE_BIND_LAZY&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export _gtk_file_system_create (back out and use new public gtk_file_system_create)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;export _gtk_file_system_create (back out and use new public gtk_file_system_create)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfilesystem.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;add GTK_FILE_SYSTEM_ERROR_TIMEOUT&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfixed.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfontbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkfontsel.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkframe.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkframe.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;create all frames with a border-width of 3&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkframe.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildonlike style property / drawing changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhandlebox.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;button spacing according to spec&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildonlike style property (seems unused)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;attach signal handlers for hildonizing buttons (hildonizing involves updating the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;OssoAttachFlags&lt;/span&gt; internally and setting detail, automatic_detail on the button/child_widget)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;GTK_BUTTONBOX_HETEROGENOUS style (note: NOT in &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkButtonBoxStyle)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;_osso_gtk_hbutton_box_find_button_detail()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhbbox.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;_osso_gtk_hbutton_box_find_button_detail()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkhseparator.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt; themeable separators&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkiconfactory.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Initialize Hildon icon sizes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkiconfactory.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Don't scale icons with Hildon icon size&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkicontheme.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port of support for animations&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkicontheme.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Don't prefer built in icons when looking up icons&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkicontheme.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;scale pixbufs using NEAREST&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkiconview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkiconview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimage.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimage.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;small fixes in theme_changed() and expose()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimagemenuitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;added &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIMContextPrivate,&lt;/span&gt; hildon-input-mode property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;added has-selection, clipboard-operation signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;implement filter_event handler&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;added hildon_gtk_im_context_filter_event()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;added gtk_im_context_show(), gtk_im_context_hide() (and the same prefixed with hildon_)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;added hildon_gtk_im_context_has_selection(), hildon_gtk_im_context_{cut,copy,paste}()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontext.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIMContextClipboardOperation,&lt;/span&gt; new signals, hildon_gtk_im_context_filter_event(), new API for signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimcontextsimple.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmodule.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;Open modules with G_MODULE_BIND_LAZY&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmodule.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Drop &quot;const&quot; from _gtk_im_module_get_default_context_id()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmodule.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Drop &quot;const&quot; from _gtk_im_module_get_default_context_id()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;replace constant global_context_id string with get_global_context_id() function and update code dealing with global_context_id&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;port _{set,get}_property methods (these need refactoring/fixing later)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;add signal handlers for has-selection, clipboard-operation, input-mode-changed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;handle notifications of hildon-input-mode property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;implement filter_event, show, hide handlers&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkimmulticontext.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;dropped const on context_id in &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkIMMultiContext&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkintl.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add I_() macro&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkinvisible.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;leave the widget when keynav_failed() returns TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildonlike style property and wrapping changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildon-keyboard-shortcuts settings property and implementation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklabel.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;ellipsation changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtklayout.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmain.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;use gtk_container_forall for grab notifies&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmain.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;adaptions for ::insensitive_press&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;Partial port of _gtk_menu_enable_context_menu_behavior() and related changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;Partial port of _gtk_menu_enable_context_menu_behavior() and related changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;implemented maemo context menu handling&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;pass clip rectangle to gtk_paint functions&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added widget names (HILDON_MENU_NAME*) for maemo specific rc-files&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added gtk_menu_check_name() to help with HILDON_MENU_NAME*&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;added ::horizontal-padding ::scroll-arrow-vlength&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M13:M13&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M13:M13&lt;/a&gt; added ::double-arrows to force scroll arrows&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;changed window from popup to toplevel without decorations&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;set GDK_WINDOW_TYPE_HINT_MENU&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added visibility notify handling (popdown when obscured)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;allow NULL in gtk_menu_attach_to_widget&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;conditionalize keyboard grabs&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;fixed transient popup handling&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;shuffled gtk_menu_grab_notify()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;auto-select (first) menu item on popup&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;save/restore pointer position across popups&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;clamp to monitor-width in ::size_request&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;removed scroll arrow background painting&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt; gtk_menu_button_press() alterations (scroll on press)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added 20 pixel proximity thresholds (N770 spec)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt; gtk_menu_button_release() alterations (scroll on release)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt; ignore scroll-arrow entrance in gtk_menu_motion_notify() (unclear change)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;close context menus beyond pixel threshold in gtk_menu_motion_notify()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt; gtk_menu_handle_scrolling() adaptions for lack of motion events&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt; delegate gtk_menu_handle_scrolling() adaptions for lack of motion events&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;removed GDK_NOTIFY_NONLINEAR event handling (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;gtk_menu_position: shuffled clamping of horizontal position to monitor width (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenu.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;gtk_menu_position: only adjust initial scroll offset (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenubar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt; separator-height style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;queue draw on parent menu item on select/deselect&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;submenu indicator drawing changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;submenu indicator draws differently when submenu is visible&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;don't automatically open submenus&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;factor out _gtk_menu_item_popdown_submenu()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;propagate &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkMenuShell&lt;/span&gt;'s take-focus to submenus&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;submenu positioning changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;implement activate() for explicitely opening submenus&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenuitem.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add _gtk_menu_item_popdown_submenu()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_menu_shell_set,get_take_focus()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;take-focus property and API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;only wrap when gtk-keynav-wrap-around is TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;partially disabled GTK_MENU_DIR_CHILD (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;real_select_item: omit submenu activation (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;combobox first-click workarounds (bogus?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;submenu activation/handling on touchscreen devices&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;activate menu item on press without motion events&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added GDK_F4 keybinding to close menu&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;::insensitive-press support&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M16:M16&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M16:M16&lt;/a&gt; &quot;close&quot; signal addition&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;take-focus property and API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenushell.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&quot;close&quot; signal vtable entry&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmenutoolbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmessagedialog.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmisc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkmodules.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;open modules with G_MODULE_BIND_LOCAL&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;only wrap when gtk-keynav-wrap-around is TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;added ::tab-overlap ::tab-curvature ::arrow-spacing&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added ::inner-left-border ::inner-right-border ::label-padding&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;default changes for ::scrollable ::child_has_focus page-&gt;::expand&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt; button timeouts&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;alterations to arrow painting&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;alterations to label truncation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtknotebook.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;alterations to focus grabbing on switch_page&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkobject.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkoptionmenu.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkpaned.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkpreview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprivate.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;#define GTK_PARAM_READABLE/WRITABLE/READWRITE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogress.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogress.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;clear the newly created offscreen pixmap&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;style changes (min height, spacing, increment, nudge)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M01:M01&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M01:M01&lt;/a&gt; new style properties: text-spacing, width-increment, height-increment, text-xnudge, text-ynudge (use xspacing, yspacing in 2.10 instead)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;set text-xalign to 0.0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add dirty flag and delay expose&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_progress_bar_get_activity()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;also paint text in activity mode&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;text painting changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkprogressbar.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add guint dirty : 1;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradioaction.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradiobutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradiobutton.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;unused TOGGLE_ON_CLICK #define&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradiobutton.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M54:M54&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M54:M54&lt;/a&gt; don't select button on cursor navigation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradiobutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;changed indicator drawing&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkradiotoolbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt; button timeouts&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M32:M32&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M32:M32&lt;/a&gt; insensitive arrows&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;stop scrolling on focus out&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;minimum-bars-visible property (probably bogus)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M48:M48&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M48:M48&lt;/a&gt; two-part-through style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;stream-indicator-padding style property (probably bogus)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;arrow-paint-box-layout style property (arrow images)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M51:M51&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M51:M51&lt;/a&gt; draw-through-under-steppers style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M31:M31&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M31:M31&lt;/a&gt; stream-indicator/position API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M31:M31&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M31:M31&lt;/a&gt; stream-indicator/position properties/API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;beep when keynav didn't change adj-&gt;value&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;leave the widget when keynav_failed() returns TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M31:M31&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M31:M31&lt;/a&gt; stream-indicator/position API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrange.h&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M31:M31&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M31:M31&lt;/a&gt; stream-indicator/position API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrbtree.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;replace allocator by GSlice, various small fixes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;logical colors&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;parse old hildon logical color format&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;support for unbinding keybindings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;free_object_list(), contact_object_lists()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;unref style in gtk_rc_clear_realized_style()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;mtime check fix&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;attempt to read .cache file before parsing&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;parse theme and key theme first (makes styles available when parsing with gtk_rc_context_parse_string)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;refactor gtk_rc_parse_stock() to use gtk_rc_parse_hash_key()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;logical colors&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkrc.h&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;support for unbinding keybindings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkruler.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscale.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscrollbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscrolledwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscrolledwindow.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;fix hiding of automatic scrollbars when there is no child&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscrolledwindow.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;scrollbar-dislocation style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkscrolledwindow.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;keep focussed child visible&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkselection.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;plug several small leaks&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkseparator.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt; themeable separators&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkseparatortoolitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkseparatortoolitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt; themeable separators&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtksettings.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtksettings.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;add gtk-keynav-cursor-only, gtk-keynav-wrap-around and gtk-error-bell&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtksettings.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;button timeouts&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtksettings.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildon-keyboard-navigation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtksizegroup.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkspinbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkspinbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt; button timeouts&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkspinbutton.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;use gtk_widget_error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstatusbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstatusbar.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;get rid of mem chunks&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;logical colors&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;gtk_style_lookup_logical_color()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;switch to GDK_INTERP_NEAREST&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;prevent icon scaling byond HILDON_ICON_SIZE_26&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;{*} clamp insertion_cursor location to widget-&gt;window coords&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;logical colors&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkstyle.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;provide old hidon logical color API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktable.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktable.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M37:M37&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M37:M37&lt;/a&gt; &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;OssoGtkButtonAttachFlags&lt;/span&gt; stuff&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktext.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbtree.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;tiny fix in gtk_text_btree_resolve_bidi()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M30:M30&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M30:M30&lt;/a&gt; rich text copy &amp; paste&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M30:M30&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M30:M30&lt;/a&gt; gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M30:M30&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M30:M30&lt;/a&gt; rich text copy &amp; paste&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextbuffer.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M30:M30&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M30:M30&lt;/a&gt; gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktexttag.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;autocap property (deprecated)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;input-mode property (deprecated)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;hildon-input-mode property proxying/API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;connect to IM clipboard signals&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add private-&gt;release_selection&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;width_changed handling&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;keep cursor visible in size_allocate()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;call IM's filter_event()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;various IM reset changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;cursor placement on focus_in()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;use gdk_device_get_state() instead of gdk_window_get_pointer()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;include previous whitespace in retreive_surrounding_handler()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;fixes in invalidate_cursors()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;beep on failed keynav or input&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;leave the widget when keynav_failed() returns TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;guint width:changed : 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktextview.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;hildon-input-mode API&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkthemes.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;use G_MODULE_BIND_LOCAL&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoggleaction.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktogglebutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt; disable animations&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbar.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;max-child-expand style property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add support for insensitive-press&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;add some sanity checks in construct_contents()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;scale pixbuf with NEAREAST instead of BILINEAR&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolbutton.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;add insensitive-press vtable entry&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktoolitem.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;handle case where virtual root is deleted&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;call destroy functions in finalize&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;small patch in row_deleted() to silence the compiler&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;major rework (ref counting, keep track of visible nodes and their offsets)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelfilter.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;don't assert in gtk_tree_model_filter_row_has_child_toggled()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelsort.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelsort.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;call destroy functions in finalize&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreemodelsort.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;refcounting fixes (note: only in upstream trunk, maemo-gtk-2-6)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeprivate.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;change TREE_VIEW_DRAG_WIDTH to 28&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeprivate.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;various additions to &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkTreePrivate&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;ensure anchor exists and is selected when switching from multiple to single selection mode&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;keep cursor on selected row in single selection mode&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;immediately get model pointer in gtk_tree_selection_get_selected_rows&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_tree_selection_selected_foreach refactoring&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;small optimization in tree_column_is_sensitive&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;rename row_is_selectable to _gtk_tree_selection_row_is_selectable&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;add _gtk_tree_selection_emit_changed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;make _gtk_tree_selection_row_is_selectable check for row sensitivity&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeselection.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;allow for unselecting an insensive row (this might have to go upstream)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreestore.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;new gtk_tree_store_insert_with_values()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreestore.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;new gtk_tree_store_insert_with_values()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port of tap-and-hold support&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;checkbox mode (leave out)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;drag selection&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;insensitive-rows signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;force-list-kludge property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;keybinding changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;don't allow cursor to reach insensitive rows (keyboard)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;tap on row expands/collapses&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;headers invisible by default&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;scroll to expanding row&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M09:M09&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M09:M09&lt;/a&gt; dotted-lines&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M41:M41&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M41:M41&lt;/a&gt; expander indent (default value 10) (set value of 2.10 level-indentation property to 10)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;{*} separator height style property (maybe should go upstream?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M20:M20&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M20:M20&lt;/a&gt; passive-focus property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;cursor follows selection handler (still needed?)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;set widget name to treeview during init (leave out)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_tree_view_free_rbtree&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;check if can focus (don't allow to focus an empty tree view) (leave out)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;truncate columns when there is not enough space  (leave out)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;size_allocate: queue draw on column change&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;expand/collapse on tap&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;ignore ctrl and shift (leave out)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M45:M45&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M45:M45&lt;/a&gt; left, right, middle background/drop indicator theming&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;disable focus rectangle drawing&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;scrolling and validation fixes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;factor out add_scroll_timeout()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;unselect insensitive rows in row_changed&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M60:M60&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M60:M60&lt;/a&gt; drop + 2 in gtk_tree_view_queue_draw_arrow (patched by setting the 2.10 show-expanders property to FALSE by default)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M60:M60&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M60:M60&lt;/a&gt; disable expanders (patched by setting the 2.10 show-expanders property to FALSE by default)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;small fix in gtk_tree_view_motion_resize_column()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;drop indicator drawing width fix&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;paint drop indicator before cells&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;render all cell renderers of expander columns with insensitive flag when tree view insensitive&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;render separator with background_area instead of cell_area in non-expander columns&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;don't indent first level&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;move focus if we can't expand/collapse&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;unset top_row in scroll_to_cell()  (why?  leave out and wait for bugs)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;scroll_to_cell() should scroll to background area&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;real_set_cursor() should not set cursor on insensitive rows&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;beep on failed keynav&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;leave the widget when keynav_failed() returns TRUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeview.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;add row_insensitive signal&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeviewcolumn.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property name, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeviewcolumn.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;header button alignment changes&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeviewcolumn.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;added _set_cell_data variants (_for_validation and _with_attributes)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtktreeviewcolumn.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;_gtk_tree_view_column_has_activable_cell (for checkbox-mode)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkuimanager.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkviewport.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkviewport.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Change shadow-type default to GTK_SHADOW_NONE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkviewport.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;Call disconnect_adjustment() from set_adjustment()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkviewport.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Pass clip rect to gtk_paint_shadow()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkviewport.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;Always update the bin_window position and size in size_allocate()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkvseparator.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt; themeable separators&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port of tap-and-hold implementation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;insensitive-press&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;add keynav_failed() and error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;dummy ::hildon-focus-handling property&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;::scroll-arrow-&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;hv&lt;/span&gt;length&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;set_extension_events_internal()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;gtk_widget_set_direction_recursive()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.h&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port of tap-and-hold implementation&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;insensitive-press&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwidget.h&lt;/td&gt;
            &lt;td&gt;2.12&lt;/td&gt;
            &lt;td&gt;add keynav_failed() and error_bell()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;canonical property names, static strings&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;workaround for map/unmap weirdness&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;{*} chain up to right function in key_release_event() (fix backfolded upstream)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.c&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M23:M23&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M23:M23&lt;/a&gt; gtk_window_set,get_prev_focus_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.h&lt;/td&gt;
            &lt;td&gt;2.10&lt;/td&gt;
            &lt;td&gt;gtk_window_set,get_urgency_hint()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/gtkwindow.h&lt;/td&gt;
            &lt;td&gt;S&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M23:M23&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M23:M23&lt;/a&gt; gtk_window_set,get_prev_focus_widget()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/updateiconcache.c&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;Port of animation support&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/xdgmime/xdgmime.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Move string to rodata&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;gtk/xdgmime/xdgmime.h&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Move string to rodata&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;modules/input/Makefile.am&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Query immodules only if $(RUN_QUERY_IMMODULES_TEST) is set&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;modules/input/gtkimcontextxim.c&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;Destroy XIM only if it exists in finalize()&lt;/td&gt;
        &lt;/tr&gt;
    &lt;tbody&gt;
&lt;/table&gt;
</description>
            <author>test admin</author>
            <pubDate>Wed, 21 Feb 2007 00:06:36 +0000</pubDate>
        </item>
        <item>
            <title>PageD'Accueil</title>
            <link>http://maemo.org/community/oldwiki/paged-accueil/</link>
            <description>&lt;h1&gt;language fr&lt;/h1&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/descriptionnokia770/&quot; class=&quot;wikipage default&quot; title=&quot;/DescriptionNokia770&quot;&gt;Nokia&lt;/th&gt;
  &lt;th&gt;770&lt;/a&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/firmwaresfr/&quot; class=&quot;wikipage default&quot; title=&quot;/FirmwaresFr&quot;&gt;Firmware&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Liste des Firmwares sorties pour le Nokia 770&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/catalogueapplications2006/&quot; class=&quot;wikipage default&quot; title=&quot;CatalogueApplications2006&quot;&gt;CatalogueApplications2006&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Page française pour les Applications marchant sous Maemo 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006&quot;&gt;ApplicationCatalog2006&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Page anglaise pour les Applications marchant sous Maemo 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;Tested Applications&lt;/td&gt;
  &lt;td&gt;OS2007TestedApplications&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog&quot;&gt;ApplicationCatalog&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Prêt à être utilisé avec l'installateur d'applications tierces. (pour Maemo 1.0 et 1.1 seulement)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalogwip/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalogWip&quot;&gt;ApplicationCatalogWip&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Endroit où les développeurs d'applications tierces peuvent annoncer leur applications, montrer des captures, en donnant les intructions pas à pas pour l'installation et le lancement de ces applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalogwishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalogWishlist&quot;&gt;ApplicationCatalogWishlist&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Ajoutez vos suggestions à propos des applications que vous pensez nécessaires à être portées dans maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/librarycatalog/&quot; class=&quot;wikipage default&quot; title=&quot;LibraryCatalog&quot;&gt;LibraryCatalog&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Endroit où sont placé les librairies des applications tierces.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/foireauxquestions/&quot; class=&quot;wikipage default&quot; title=&quot;/FoireAuxQuestions&quot;&gt;FAQ&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Foire aux Questions française&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/commentfaire/&quot; class=&quot;wikipage default&quot; title=&quot;CommentFaire&quot;&gt;CommentFaire&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Tutoriaux sur le développement et les modifications de maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{fr} &lt;a href=&quot;http://maemo.org/community/oldwiki/themesfr/&quot; class=&quot;wikipage default&quot; title=&quot;/ThemesFR&quot;&gt;Themes&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Thèmes pour personnaliser Maemo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/developerinfo/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperInfo&quot;&gt;DeveloperInfo&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Informations diverses sur les développeurs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/developertools/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperTools&quot;&gt;DeveloperTools&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Différents outils de développements pour les projets.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/usefullinks/&quot; class=&quot;wikipage default&quot; title=&quot;UsefulLinks&quot;&gt;UsefulLinks&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Collection de liens utiles aux développeurs de maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtkroadmap/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoGtkRoadmap&quot;&gt;MaemoGtkRoadmap&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Planification des futurs développements dans GTK+ modifié pour maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/maemoscalability/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoScalability&quot;&gt;MaemoScalability&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Discussions à propos de l'interface utilisateur Maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/hildonwidgets/&quot; class=&quot;wikipage default&quot; title=&quot;HildonWidgets&quot;&gt;HildonWidgets&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Informations pour les développeurs à propos des widgets de hildon.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/documentationwanted/&quot; class=&quot;wikipage default&quot; title=&quot;DocumentationWanted&quot;&gt;DocumentationWanted&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Si vous pensez qu'il manque une documentation pour quelque chose, ajoutez ici ce que vous pensez qu'il devrait y avoir.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/improvementideas/&quot; class=&quot;wikipage default&quot; title=&quot;ImprovementIdeas&quot;&gt;ImprovementIdeas&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Idées collectées pour améliorer maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;{en} &lt;a href=&quot;http://maemo.org/community/oldwiki/maemoorgimprovementideas/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoOrgImprovementIdeas&quot;&gt;MaemoOrgImprovementIdeas&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Idées collectées pour améliorer maemo maemo.org/wiki.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2&gt;Développeurs&lt;/h2&gt;

&lt;h4&gt;&quot;Hacking&quot; et développements pour la plateforme maemo&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Pour débuter, consulter le lien suivant {en} &lt;a href=&quot;http://maemo.org/platform/docs/tutorials/Maemo_tutorial.html&quot;&gt;Getting started tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Si vous rencontrez des difficultés, consultez l'aide en ligne {en} &lt;a href=&quot;http://maemo.org/faq/faq.html&quot;&gt;Official Maemo FAQ&lt;/a&gt;, {en} &lt;a href=&quot;http://maemo.org/maemowiki/FrequentlyAskedQuestions&quot;&gt;Developer FAQ&lt;/a&gt;, la mailing liste {en} &lt;a href=&quot;http://maemo.org/community/mailing-lists.html&quot;&gt;developer mailing lists&lt;/a&gt;, et enfin le canal IRC #maemo à l'adresse suivante {en} &lt;a href=&quot;http://freenode.net/&quot;&gt;freenode.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Informations sur l'architecture, l'API, trucs et astuces, consultez les liens suivants

&lt;ul&gt;
&lt;li&gt;{en} &lt;a href=&quot;http://maemo.org/platform/docs/api-index.html&quot;&gt;API documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;{en} &lt;a href=&quot;http://maemo.org/maemowiki/HowTo&quot;&gt;How-To's&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Outils d'aide au développement (IDE)

&lt;ul&gt;
&lt;li&gt;{en} &lt;a href=&quot;http://maemo.org/maemowiki/DeveloperTools&quot;&gt;Developer Tools Section&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Mise à disposition d'information ?&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Identifier la section appropriée, par exemple : Documentation, How-To, Réponse à une FAQ, Demande de fonctionnalité, etc, et modifier la page wiki correspondante&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Interroger la communauté maemo ?&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Documentations utiles à la communauté mais non disponible: Vous pouvez l'ajouter dans la section {en} &lt;a href=&quot;http://maemo.org/maemowiki/DocumentationWanted&quot;&gt;Documentation Wanted&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Demandes de nouvelles fonctionnalités {en} &lt;a href=&quot;http://maemo.org/maemowiki/ImprovementIdeas&quot;&gt;section&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Développer une nouvelle application ou logiciel pour Maemo?&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Consulter le planning des développements pour déterminer si des taches sont en cours. Si le module est débuté, prendre contact sur la mailing liste des développeurs.&lt;/li&gt;
&lt;li&gt;Ajouter l'application à la section {en} &lt;a href=&quot;http://maemo.org/maemowiki/ApplicationCatalog&quot;&gt;Under development/Porting&lt;/a&gt;. Il est utile de mentionner  aussi un lien vers les travaux en cours, vers les sources, etc. &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;de votre application&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;Quand vous avez bien avancé, n'oubliez pas de partager quelques images avec le reste de la communauté et mettez à jour l'état sur {en} &lt;a href=&quot;http://maemo.org/maemowiki/ApplicationCatalog&quot;&gt;Applications Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Annoncer la distribution (release) sur la liste d'annonce des développeurs&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Développer Maemo de l'intérieur&lt;/h4&gt;

&lt;p&gt;When writing an application to run on the Maemo platform you can just use the pre-built development packages in the Maemo rootstrap. But maybe you need to fix a bug or add some features to the platform, for instance in hildon-libs. Then you need to build Maemo itself from source. Here are some suggested techniques:
 * {en} &lt;a href=&quot;http://maemo.org/community/oldwiki/maemowithjhbuild/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoWithJhbuild&quot;&gt;Building Maemo with Jhbuild&lt;/a&gt;
 * {en} &lt;a href=&quot;http://maemo.org/community/oldwiki/maemomodules/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoModules&quot;&gt;Maemo Module List&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Traductions&lt;/h2&gt;

&lt;p&gt;Frontpage in {en} &lt;a href=&quot;http://maemo.org/community/oldwiki/frontpage/&quot; class=&quot;wikipage redirect&quot; title=&quot;/FrontPage&quot;&gt;English&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;página principal en {es} &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;&quot;Español&quot;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;página principal em {pt} &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;&quot;português&quot;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;стартовая страница &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;&quot;по-русски&quot;&lt;/span&gt;&lt;/p&gt;

&lt;h3&gt;Aider à traduire le wiki&lt;/h3&gt;

&lt;p&gt;Pour l'instant, le wiki n'est pas encore beaucoup traduit, vous pouvez faire progresser la traduction du wiki. La progression de la traduction du wiki est discutée sur le forum {fr} &lt;a href=&quot;http://www.maemofr.org/viewforum.php?id=4&quot;&gt;MaemoFR&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;à propos ce ce wiki&lt;/h2&gt;

&lt;p&gt;Poins de départ intéressants :
 * ModificationsRécentes : regardez ce sur quoi les utilisateurs sont en train de travailler ;
 * &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;BacÀSable&lt;/span&gt; : n'hésitez pas à venir modifier cette page et à vous entraîner à la publication de pages ;
 * &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;RechercherUnePage&lt;/span&gt; : parcourez ou effectuez des recherches dans la base de données de différentes façons ;
 * RésuméDeLaSyntaxe : accès rapide à la syntaxe du wiki ;
 * &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ExplorerCeWiki&lt;/span&gt; : pour en savoir plus sur ce site et sur son contenu.&lt;/p&gt;

&lt;h2&gt;Comment utiliser ce site&lt;/h2&gt;

&lt;p&gt;Un Wiki est un site de travail en commun, tout le monde peut contribuer et partager :
 * Éditez n'importe quelle page en cliquant sur 
 * Créez un lien vers une autre page en accolant des mots débutant par une majuscule (comme par exemple ModificationsRécentes) ou avec &lt;code&gt;&amp;amp;#91;&amp;amp;quot;des mots entre guillemets &amp;amp;agrave; l&amp;amp;#039;int&amp;amp;eacute;rieur de crochets&amp;amp;quot;&amp;amp;#93;&lt;/code&gt; ;
 * Retrouvez des titres ou des mots du texte en utilisant le formulaire de recherche en haut de chaque page ;
 * Consultez en premier lieu l'&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;&quot;[AideAuxDébutants&lt;/span&gt;&quot;] ; le &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;&quot;[SommaireDeL&lt;/span&gt;'Aide&quot;] dresse la liste de toutes les pages d'aide.&lt;/p&gt;

&lt;h2&gt;Ce site utilise le moteur &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;MoinMoin&lt;/span&gt;.&lt;/h2&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;CategoryHomepage&lt;/span&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 23:53:32 +0000</pubDate>
        </item>
        <item>
            <title>FrontPage</title>
            <link>http://maemo.org/community/oldwiki/frontpage/</link>
            <description>&lt;h2&gt;Catalogs&lt;/h2&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;&lt;strong&gt;OS2007&lt;/strong&gt;&lt;/th&gt;
  &lt;th&gt;&lt;empty&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2007/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2007&quot;&gt;ApplicationCatalog2007&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Applications ready to use with the Internet Tablet OS 2007 Edition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ApplicationCatalog2007Wip&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;a place for 3rd party application developers to announce their apps, screenshots, plans to port something to maemo, simple step-by-step instructions for howto build and run a given app, known problems, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2007wishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2007Wishlist&quot;&gt;ApplicationCatalog2007Wishlist&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;add your suggestions about which applications need to be ported specifically to IT2007 in your opinion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;A list of repositories for use with Internet Tablet OS 2007&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/librarycatalog/&quot; class=&quot;wikipage default&quot; title=&quot;LibraryCatalog&quot;&gt;LibraryCatalog&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;a place where 3rd party libraries go&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;&lt;strong&gt;OS2006&lt;/strong&gt;&lt;/th&gt;
  &lt;th&gt;&lt;empty&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006&quot;&gt;ApplicationCatalog2006&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Applications ready to use with the Internet Tablet OS 2006 Edition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006wip/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Wip&quot;&gt;ApplicationCatalog2006Wip&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;a place for 3rd party application developers to announce their apps, screenshots, plans to port something to maemo, simple step-by-step instructions for howto build and run a given app, known problems, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog2006wishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog2006Wishlist&quot;&gt;ApplicationCatalog2006Wishlist&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;add your suggestions about which applications need to be ported specifically to IT2006 in your opinion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationrepositories/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationRepositories&quot;&gt;ApplicationRepositories&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;A list of repositories for use with Internet Tablet OS 2006&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/librarycatalog/&quot; class=&quot;wikipage default&quot; title=&quot;LibraryCatalog&quot;&gt;LibraryCatalog&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;a place where 3rd party libraries go&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;&lt;strong&gt;OS2005&lt;/strong&gt;&lt;/th&gt;
  &lt;th&gt;&lt;empty&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalog/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalog&quot;&gt;ApplicationCatalog&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;ready-to-use with the Application Installer 3rd party applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalogwip/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalogWip&quot;&gt;ApplicationCatalogWip&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;a place for 3rd party application developers to announce their apps, screenshots, plans to port something to maemo, simple step-by-step instructions for howto build and run a given app, known problems, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/applicationcatalogwishlist/&quot; class=&quot;wikipage default&quot; title=&quot;ApplicationCatalogWishlist&quot;&gt;ApplicationCatalogWishlist&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;add your suggestions about which applications need to be ported to maemo in your opinion&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/th&gt;
  &lt;th&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/frequentlyaskedquestions/&quot; class=&quot;wikipage default&quot; title=&quot;FrequentlyAskedQuestions&quot;&gt;FrequentlyAskedQuestions&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Developer frequently asked questions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemoreleasesrepositoriesdistros/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoReleasesRepositoriesDistros&quot;&gt;MaemoReleasesRepositoriesDistros&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Maemo releases, repositories and distros&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/howto/&quot; class=&quot;wikipage default&quot; title=&quot;HowTo&quot;&gt;HowTo&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Different How-To related to maemo development and hacking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/developerinfo/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperInfo&quot;&gt;DeveloperInfo&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Misc. information for developers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/developertools/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperTools&quot;&gt;DeveloperTools&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;different developer tools related projects.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/developercommunity/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperCommunity&quot;&gt;DeveloperCommunity&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Issues faced by the Maemo developer community&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/usefullinks/&quot; class=&quot;wikipage default&quot; title=&quot;UsefulLinks&quot;&gt;UsefulLinks&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;collection of links useful for maemo developers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemoscalability/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoScalability&quot;&gt;MaemoScalability&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Let's stretch, shrink, whirl, squeeze Maemo UI!&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/hildondesktopportability/&quot; class=&quot;wikipage default&quot; title=&quot;HildonDesktopPortability&quot;&gt;HildonDesktopPortability&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;portability issues in the Hildon Desktop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/hildonwidgets/&quot; class=&quot;wikipage default&quot; title=&quot;HildonWidgets&quot;&gt;HildonWidgets&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;developer info about hildon widgets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/documentationwanted/&quot; class=&quot;wikipage default&quot; title=&quot;DocumentationWanted&quot;&gt;DocumentationWanted&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;if you feel documentation is missing for some things, list here what the documentation should contain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/improvementideas/&quot; class=&quot;wikipage default&quot; title=&quot;ImprovementIdeas&quot;&gt;ImprovementIdeas&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Collected ideas how to improve maemo.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemoorgimprovementideas/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoOrgImprovementIdeas&quot;&gt;MaemoOrgImprovementIdeas&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Collected ideas how to improve maemo.org/wiki.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/sardinedistro/&quot; class=&quot;wikipage default&quot; title=&quot;SardineDistro&quot;&gt;SardineDistro&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Sardine is a fresh and tasty bleeding edge distribution for the Hildon Application Framework&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/userinterface/&quot; class=&quot;wikipage default&quot; title=&quot;UserInterface&quot;&gt;UserInterface&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;This will be a resource for developers for all things that touch user interaction and intercaces, very much work in progress for now, but check it out periodically&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/os2007on770/&quot; class=&quot;wikipage default&quot; title=&quot;Os2007On770&quot;&gt;Os2007On770&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Notes for OS 2007 on 770 - hacker edition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/flashapplications/&quot; class=&quot;wikipage default&quot; title=&quot;FlashApplications&quot;&gt;FlashApplications&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Tips for developers of Adobe Flash content for the 770&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2&gt;Developers&lt;/h2&gt;

&lt;h3&gt;Hacking and developing for Maemo Platform&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;To announce your application and get in contact with the users you can post your work at &lt;a href=&quot;http://garage.maemo.org/&quot;&gt;maemo garage&lt;/a&gt; and &lt;a href=&quot;http://www.maemo-apps.org/&quot;&gt;http://www.maemo-apps.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;To get started the best place to start is checking the &lt;a href=&quot;http://maemo.org/platform/docs/tutorials/Maemo_tutorial.html&quot;&gt;Getting started tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you run into trouble, check the &lt;a href=&quot;http://maemo.org/faq/faq.html&quot;&gt;Official Maemo FAQ&lt;/a&gt; and then &lt;a href=&quot;http://maemo.org/community/oldwiki/frequentlyaskedquestions/&quot; class=&quot;wikipage default&quot; title=&quot;FrequentlyAskedQuestions&quot;&gt;Developer FAQ&lt;/a&gt; and then of course you have the &lt;a href=&quot;http://maemo.org/community/mailing-lists.html&quot;&gt;developer mailing lists&lt;/a&gt; (&lt;a href=&quot;http://www.gossamer-threads.com/lists/maemo/&quot;&gt;Searchable Archive&lt;/a&gt;)

&lt;ul&gt;
&lt;li&gt;You also have the IRC channel #maemo at &lt;a href=&quot;http://freenode.net/&quot;&gt;freenode.net&lt;/a&gt; and logs &lt;a href=&quot;https://mg.pov.lt/maemo-irclog/&quot;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;If you need information related to architecture, api documentation, tips and tricks try

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/platform/docs/api-index.html&quot;&gt;API documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/howto/&quot; class=&quot;wikipage default&quot; title=&quot;HowTo&quot;&gt;How-Tos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Looking for some tools which might help you with your development, check

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/developertools/&quot; class=&quot;wikipage default&quot; title=&quot;DeveloperTools&quot;&gt;Developer Tools Section&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Developing Maemo Itself&lt;/h3&gt;

&lt;p&gt;When writing an application to run on the Maemo platform you can just use the pre-built development packages in the Maemo rootstrap. But maybe you need to fix a bug or add some features to the platform, for instance in hildon-libs. Then you need to build Maemo itself from source. Here are some suggested techniques:
 * &lt;a href=&quot;http://maemo.org/community/oldwiki/maemowithjhbuild/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoWithJhbuild&quot;&gt;Building Maemo with Jhbuild&lt;/a&gt;
 * &lt;a href=&quot;http://maemo.org/community/oldwiki/maemomodules/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoModules&quot;&gt;Maemo Module List&lt;/a&gt;
 * &lt;a href=&quot;http://maemo.org/community/oldwiki/debuggingbootsequence/&quot; class=&quot;wikipage &quot; title=&quot;DebuggingBootSequence&quot;&gt;Debugging boot sequence&lt;/a&gt;
 * You want to live on the bleeding edge try &lt;a href=&quot;http://sardine.garage.maemo.org&quot;&gt;sardine&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Want to share information?&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;identify where it best belongs, e.g Documentation, How-To, Answer to an FAQ, Feature Request etc and modify the necessary wiki pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Request for the maemo community?&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Documentation which would be useful for the community but is not available, then you can add it to &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;Documentation Wanted&lt;/span&gt; section.&lt;/li&gt;
&lt;li&gt;Feature request, then add it to &lt;a href=&quot;http://maemo.org/community/oldwiki/improvementideas/&quot; class=&quot;wikipage default&quot; title=&quot;ImprovementIdeas&quot;&gt;ImprovementIdeas&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Writing a new application or software for Maemo?&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;First check the developer announce list, if someone is already at work. May also be useful to post on the developer list&lt;/li&gt;
&lt;li&gt;Add your application to the &lt;a href=&quot;http://downloads.maemo.org&quot;&gt;Application Catalog&lt;/a&gt;. It would be very useful to also put a link where you would be posting your current progress, source etc (homepage of your application)&lt;/li&gt;
&lt;li&gt;Announce release on developer announce list&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Translations&lt;/h2&gt;

&lt;p&gt;página principal en &lt;a href=&quot;http://maemo.org/community/oldwiki/espa--ol/&quot; class=&quot;wikipage default&quot; title=&quot;Español&quot;&gt;Español&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;página principal em &lt;a href=&quot;http://maemo.org/community/oldwiki/portugu--s/&quot; class=&quot;wikipage default&quot; title=&quot;Português&quot;&gt;Português&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;page principale en &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;Français&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;стартовая страница &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;по-русски&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;How to use this wiki&lt;/h2&gt;

&lt;p&gt;Content on this wiki is edited using the &lt;a href=&quot;http://daringfireball.net/projects/markdown/syntax&quot;&gt;Markdown syntax&lt;/a&gt;, with links to pages made using &lt;code&gt;[Square brackets]&lt;/code&gt;. New pages are created by linking to their name and then clicking the link.&lt;/p&gt;

&lt;p&gt;Please read the &lt;a href=&quot;http://www.midgard-project.org/midcom-permalink-7276f817dcdefcf40d30a9ec69a7241f&quot;&gt;linking instructions&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h2&gt;Migration Status&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;2007-02-20&lt;/strong&gt; Second test round of importing wiki docs&lt;/p&gt;
  
  &lt;blockquote&gt;
    &lt;blockquote&gt;
      &lt;p&gt;All 407 pages were successfully imported.&lt;/p&gt;
      
      &lt;p&gt;Some links are hardcoded to http://maemo.org/maemowiki..... This must be finxed by hand.&lt;/p&gt;
      
      &lt;p&gt;Translation: Russian pages are missing&lt;/p&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  
  &lt;p&gt;&lt;strong&gt;2007-02-16&lt;/strong&gt; First test round of wiki migration&lt;/p&gt;
  
  &lt;blockquote&gt;
    &lt;blockquote&gt;
      &lt;p&gt;Only ~130 of the total 406 pages imported from the old wiki; many docs are missing, see frontpage.&lt;/p&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  
  &lt;p&gt;&lt;strong&gt;2007-02-15&lt;/strong&gt; Wiki users informed about account registration&lt;/p&gt;
&lt;/blockquote&gt;


&lt;hr /&gt;

</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 23:51:12 +0000</pubDate>
        </item>
        <item>
            <title>Maemo2.0Testing</title>
            <link>http://maemo.org/community/oldwiki/maemo2-0testing/</link>
            <description>&lt;p&gt;Debian Testing Results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/Maemo2.0Testing/DebianResults2%2e0RC3&quot;&gt;SDK 2.0rc3&lt;/a&gt; (very incomplete)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/Maemo2.0Testing/DebianResults2%2e0RC5&quot;&gt;SDK 2.0rc5&lt;/a&gt; (incomplete)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/Maemo2.0Testing/DebianResults2%2e0RC10&quot;&gt;SDK 2.0rc10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/Maemo2.0Testing/DebianResults2%2e0RC11&quot;&gt;SDK 2.0rc11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/Maemo2.0Testing/DebianResults2%2e0RC12&quot;&gt;SDK 2.0rc12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;SDK 2.0rc13&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 23:41:29 +0000</pubDate>
        </item>
        <item>
            <title>MaemoTesting</title>
            <link>http://maemo.org/community/oldwiki/maemotesting/</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemo1-1testing/&quot; class=&quot;wikipage default&quot; title=&quot;Maemo1.1Testing&quot;&gt;Maemo1.1Testing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemo1-2testing/&quot; class=&quot;wikipage default&quot; title=&quot;Maemo1.2Testing&quot;&gt;Maemo1.2Testing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemo2-0testing/&quot; class=&quot;wikipage default&quot; title=&quot;Maemo2.0Testing&quot;&gt;Maemo2.0Testing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;Maemo2.1Testing&lt;/span&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 23:39:03 +0000</pubDate>
        </item>
        <item>
            <title>Español</title>
            <link>http://maemo.org/community/oldwiki/espa--ol/</link>
            <description>&lt;h1&gt;Maemo Wiki&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/catalogoaplicaciones/&quot; class=&quot;wikipage default&quot; title=&quot;CatalogoAplicaciones&quot;&gt;CatalogoAplicaciones&lt;/a&gt; un lugar para desarrolladores de software de terceros para anunciar sus (empaquetadas) aplicaciones, capturas de pantalla, planes para portar algo a maemo, instrucciones paso-a-paso para construir y ejecutar una aplicación dada, problemas conocidos, ...&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/eslivecd/&quot; class=&quot;wikipage default&quot; title=&quot;EsLiveCD&quot;&gt;LiveCD&lt;/a&gt; Un entorno preconfigurado para testear, hacer demostraciones y desarrollar.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemodispositivos/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoDispositivos&quot;&gt;MaemoDispositivos&lt;/a&gt; Una lista de dispositivos que usan la plataforma maemo.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/recetas/&quot; class=&quot;wikipage default&quot; title=&quot;Recetas&quot;&gt;Recetas&lt;/a&gt; Algunos &quot;Recetas o Comos hacer...&quot; de hacking y desarrollo.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemoorgservicios/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoOrgServicios&quot;&gt;MaemoOrgServicios&lt;/a&gt; servicios alojados en maemo.org.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/desarrollojuegos/&quot; class=&quot;wikipage default&quot; title=&quot;DesarrolloJuegos&quot;&gt;DesarrolloJuegos&lt;/a&gt; trucos útiles para desarrollar juegos con nokia 770 y SDL.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;FaltaDocumentacion&lt;/span&gt; si crees que falta documentación para algunas cosas, lista aquí lo que la documentación debería contener&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/faqespa--ol/&quot; class=&quot;wikipage default&quot; title=&quot;FaqEspañol&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 23:26:00 +0000</pubDate>
        </item>
        <item>
            <title>Wiki</title>
            <link>http://maemo.org/community/oldwiki/</link>
            <description>&lt;p&gt;This is a temporary placeholder for the wiki pages that are going to be migrated from the old maemo.org wiki.&lt;/p&gt;

&lt;p&gt;Please do not add or update any page here yet.&lt;/p&gt;


&lt;hr /&gt;


&lt;h2&gt;Migration Status&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;2007-02-20&lt;/strong&gt; Second test round of importing wiki docs
  &lt;blockquote&gt;
    &lt;blockquote&gt;
      &lt;p&gt;All 407 pages were successfully imported.&lt;/p&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;&lt;/p&gt;
  
  &lt;p&gt;&lt;strong&gt;2007-02-16&lt;/strong&gt; First test round of wiki migration&lt;/p&gt;
  
  &lt;blockquote&gt;
    &lt;blockquote&gt;
      &lt;p&gt;Only ~130 of the total 406 pages imported from the old wiki; many docs are missing, see &lt;a href=&quot;http://maemo.org/community/oldwiki/frontpage/&quot; class=&quot;wikipage redirect&quot; title=&quot;frontpage&quot;&gt;frontpage&lt;/a&gt;.&lt;/p&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  
  &lt;p&gt;&lt;strong&gt;2007-02-15&lt;/strong&gt; Wiki users informed about account registration&lt;/p&gt;
&lt;/blockquote&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 22:47:04 +0000</pubDate>
        </item>
        <item>
            <title>MaemoGtkContributions</title>
            <link>http://maemo.org/community/oldwiki/maemogtkcontributions/</link>
            <description>&lt;p&gt;This page keeps track of the changes backfolded from Maemo-Gtk to the upstream Gtk+ project.&lt;/p&gt;


&lt;hr /&gt;

&lt;code&gt;MoinMoinWiki Macro: Anchor(related-pages)&lt;/code&gt;
&lt;h1&gt;Related Pages&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk26Contributions:MaemoGtk26Contributions&lt;/span&gt; - Maemo-2-6 changes/contributions&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk210Changes:MaemoGtk210Changes&lt;/span&gt; - Maemo-2-10 changes/contributions&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtk26Rationales:MaemoGtk26Rationales&lt;/span&gt; - Discussion of omitting or rejecting upstream submissions from maemo-gtk-2.6&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;/MaemoGtkBackports:MaemoGtkBackports&lt;/span&gt; - Upstream improvement backports to maemo-gtk&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;code&gt;MoinMoinWiki Macro: Anchor(features)&lt;/code&gt;
&lt;h1&gt;Status by feature&lt;/h1&gt;

&lt;p&gt;{1} ) Progress indicators: {o} partial; (./) done; {OK} in progress (blocking on upstream);
M ) Migration advice or porting advice to upgrade to future Gtk+ versions; N/A means &quot;No action required&quot;.&lt;/p&gt;

&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th rowstyle='background-color: #f0f0f0;'&gt;FEATURE&lt;/th&gt;
            &lt;th&gt;{1}&lt;/th&gt;
            &lt;th&gt;M__&lt;/th&gt;
            &lt;th&gt;Bug number&lt;/th&gt;
            &lt;th&gt;Files&lt;/th&gt;
        &lt;tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;button timeouts&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=142582&quot;&gt;142582&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcalendar.c, gtknotebook.c, gtkrange.c, gtksettings.c gtkspinbutton.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;display close&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=85715&quot;&gt;85715&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=357566&quot;&gt;357566&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gdkpango.c, gdkscreen.c, gdkwindow.c, gdkdisplay-x11.c, gdkevents-x11.c, gdkkeys-x11.c, gdkscreen-x11.c, gdkvisual-x11.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;arrow sensitivity&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M32:M32&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M32:M32&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=321056&quot;&gt;321056&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=347902&quot;&gt;347902&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrange.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;insensitive tooltips&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M22:M22&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M22:M22&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=65490&quot;&gt;65490&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkwidget.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtkmain.c gtkmenushell.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;hc&lt;/span&gt; gtktoolbutton.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;hc&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;logical colors&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M27:M27&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M27:M27&lt;/a&gt; &lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M28:M28&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M28:M28&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=114355&quot;&gt;114355&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=346668&quot;&gt;346668&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=346751&quot;&gt;346751&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=349552&quot;&gt;349552&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=357132&quot;&gt;357132&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrc.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtkstyle.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;refcountable hashtable&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M10:M10&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M10:M10&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=114355&quot;&gt;114355&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkhashtable.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;truncate multiline pastes&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M03:M03&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M03:M03&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=322252&quot;&gt;322252&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkentry.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;disable animations&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M02:M02&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M02:M02&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=142582&quot;&gt;142582&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktoolbar.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;rich text copy &amp; paste&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M30:M30&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M30:M30&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=324177&quot;&gt;324177&lt;/a&gt; &lt;a href=&quot;http://mail.gnome.org/archives/gtk-devel-list/2006-February/msg00085.html&quot;&gt;Proposal&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=337653&quot;&gt;337653&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=339195&quot;&gt;339195&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=342894&quot;&gt;342894&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktextbuffer.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtktextbufferserialize.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtk.h&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;scroll on click&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M12:M12&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M12:M12&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=323028&quot;&gt;323028&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=335912&quot;&gt;335912&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenu.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;double-arrows property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M13:M13&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M13:M13&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=323028&quot;&gt;323028&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=335912&quot;&gt;335912&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenu.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;horizontal-padding property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=323036&quot;&gt;323036&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenu.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;excessive memory use by JPEG loader&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=305894&quot;&gt;305894&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gdk-pixbuf/io-jpeg.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;active window / window stack&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=320881&quot;&gt;320881&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gdk/gdkscreen.h gdk/x11/gdkscreen-x11.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;order of rc file parsing&lt;/td&gt;
            &lt;td&gt;{X}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=324073&quot;&gt;324073&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrc.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;additional style properties&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M11:M11&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M11:M11&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=325282&quot;&gt;325282&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtknotebook.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;child-spacing style property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M44:M44&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M44:M44&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=327202&quot;&gt;327202&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkbutton.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Rubberbanding&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M05:M05&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M05:M05&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=80127&quot;&gt;80127&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkstyle.c gtktreeprivate.h gtktreeview.c gtktreeselection.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Dotted line drawing&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M09:M09&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M09:M09&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=106406&quot;&gt;106406&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktreeview.h gtktreeprivate.h gtktreeview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;themeable separators&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M08:M08&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M08:M08&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=332022&quot;&gt;332022&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkseparator.c gtkhseparator.c gtkvseparator.c gtkmenuitem.c gtkseparatortoolitem.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtkcombobox.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;XLocale warnings&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=332317&quot;&gt;332317&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gdkim-x11.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;tree iterator warnings&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://mail.gnome.org/archives/gtk-devel-list/2006-February/msg00144.html&quot;&gt;2006-02-00144&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktextbtree.h gtktreemodel.h&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;x-settings maintenance&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=332736&quot;&gt;332736&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;needed to implement gtk-touchscreen-mode&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;show-expanders / level-indentation&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M41:M41&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M41:M41&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=80869&quot;&gt;80869&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktreeview.c gtktreeprivate.h&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;GtkMenu::scroll-arrow-height&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=333632&quot;&gt;333632&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenu.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;row-ending-details&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M45:M45&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M45:M45&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=333760&quot;&gt;333760&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktreeview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkEntry&lt;/span&gt; inner-border&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M06:M06&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M06:M06&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=333922&quot;&gt;333922&lt;/a&gt; (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=316712&quot;&gt;316712&lt;/a&gt;)&lt;/td&gt;
            &lt;td&gt;gtkentry.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;stop range auto-scrolling&lt;/td&gt;
            &lt;td&gt;{X}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=334446&quot;&gt;334446&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk26rationales/#R24:R24&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk26Rationales&quot;&gt;/MaemoGtk26Rationales#R24:R24&lt;/a&gt; automatic range scrolling and dialog popups&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;show-last-char style property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M04:M04&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M04:M04&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=334560&quot;&gt;334560&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkentry.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;scroll to focus child&lt;/td&gt;
            &lt;td&gt;{X}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=335247&quot;&gt;335247&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk26rationales/#R21:R21&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk26Rationales&quot;&gt;/MaemoGtk26Rationales#R21:R21&lt;/a&gt; gtkscrolledwindow.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;max-child-expand style property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=340722&quot;&gt;340722&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktoolbar.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;don't select button on cursor navigation&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M54:M54&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M54:M54&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=334742&quot;&gt;334742&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=322640&quot;&gt;322640&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkradiobutton.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;two-part-trough style property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M48:M48&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M48:M48&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=342249&quot;&gt;342249&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=342257&quot;&gt;342257&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrange.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;draw-trough-under-steppers style property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M51:M51&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M51:M51&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=342339&quot;&gt;342339&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=342257&quot;&gt;342257&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrange.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;scroll to cursor on size_allocate&lt;/td&gt;
            &lt;td&gt;{X}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=344874&quot;&gt;344874&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk26rationales/#R28:R28&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk26Rationales&quot;&gt;/MaemoGtk26Rationales#R28:R28&lt;/a&gt; gtktextview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;stream-indicator and stream-position API&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M31:M31&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M31:M31&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=349808&quot;&gt;349808&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkrange.c gtkrange.h&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;distribute shrinkage across cells if too little space was allocated&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=350815&quot;&gt;350815&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcellview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;don't wrap around when doing keyboard navigation&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M47:M47&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M47:M47&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=309291&quot;&gt;309291&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenushell.c gtknotebook.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Pluggable widget types&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=356864&quot;&gt;356864&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Arrow size property&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M15:M15&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M15:M15&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=357950&quot;&gt;357950&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcombobox.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Navigate rows on left/right instead of up/down&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/maemogtk210migration/#M46:M46&quot; class=&quot;wikipage default&quot; title=&quot;/MaemoGtk210Migration&quot;&gt;/MaemoGtk210Migration#M46:M46&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=358293&quot;&gt;358293&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=358329&quot;&gt;358329&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcombobox.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Failed KBD navigation&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=322640&quot;&gt;322640&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=70986&quot;&gt;70986&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=318827&quot;&gt;318827&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=334726&quot;&gt;334726&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=334742&quot;&gt;334742&lt;/a&gt; &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=309291&quot;&gt;309291&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;cellrenderer combobox entry iconview imcontext label menu notebook radiobutton range spinbutton textview treeview&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Tap-and-Hold&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=315645&quot;&gt;315645&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;treeview, container, widget&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Unit Testing Framework&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=385787&quot;&gt;385787&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;everything&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Scratch Images&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=169544&quot;&gt;169544&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gdkinternals.h gdkdraw.c gdkimage.c gdkdrawable-x11.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Entry scroll offset&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkentry.c?rev=17134&amp;view=log&quot;&gt;r17134&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkentry.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Window key release&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkwindow.c?rev=17078&amp;view=log&quot;&gt;r17078&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkwindow.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Clip Rectangle&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=398023&quot;&gt;398023&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcheckbutton.c gtkdnd.c  gtkentry.c  gtkmenu.c gtktreeview.c gtkviewport.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;JPG fixes&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=397643&quot;&gt;397643&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;io-jpeg.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;PNG optimizations&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=397621&quot;&gt;397621&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;io-png.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Enabling extension events on realized widgets&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=379550&quot;&gt;379550&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkwidget.c gdkinput.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Settings property to disable keyboard shortcuts&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=72375&quot;&gt;72375&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtksettings.c gtklabel.c gtkaccellabel.c gtkmenushell.c gtkwindow.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;clamp insertion cursor&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkstyle.c?rev=17217&amp;view=log&quot;&gt;r17217&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkstyle.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;block signal only if connected&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkentrycompletion.c?rev=17215&amp;view=log&quot;&gt;r17215&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkentrycompletion.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;destroy XIM only if it exists&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/modules/input/gtkimcontextxim.c?rev=17218&amp;view=log&quot;&gt;r17218&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkimcontextxim.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Enable themeing of parent menu item depending on selection in submenu&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkmenuitem.c?rev=17234&amp;view=log&quot;&gt;r17234&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenuitem.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ButtonBox&lt;/span&gt; Center&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=336159&quot;&gt;336159&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtk*bbox*&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Factor out add_scroll_timeout()&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtktreeview.c?rev=17192&amp;view=log&quot;&gt;r17192&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktreeview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;unref Combobox popup_widget&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B/trunk/gtk/gtkcombobox.c?rev=17246&amp;view=log&quot;&gt;r17246&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcombobox.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;motion with extension events&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=380281&quot;&gt;380281&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtk*.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;key presses during rubber banding&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=405027&quot;&gt;405027&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkiconview.c gtktreeview.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;better gtkrc-customizing of cursor movement&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=406082&quot;&gt;406082&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkwindow.&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;ch&lt;/span&gt; gtkwidget.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;fixing frame thickness handling&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=403753&quot;&gt;403753&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkframe.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;set the state of synthesized GDK_ENTER_NOTIFY events&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B?rev=17291&amp;view=rev&quot;&gt;r17291&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkmenu.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;don't use hardcoded value when positioning drag window&lt;/td&gt;
            &lt;td&gt;(./)&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://svn.gnome.org/viewcvs/gtk%2B?rev=17292&amp;view=rev&quot;&gt;r17292&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtktreeviewcolumn.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;GtkDialog::content-area-spacing&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=408244&quot;&gt;408244&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkdialog.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;configurable max-items for &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;EntryCompletion&lt;/span&gt;&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=408154&quot;&gt;408154&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkentrycompletion.c&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Use full width of the widget for the popup in list mode&lt;/td&gt;
            &lt;td&gt;{OK}&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=407464&quot;&gt;407464&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;gtkcombobox.c&lt;/td&gt;
        &lt;/tr&gt;
    &lt;tbody&gt;
&lt;/table&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:47 +0000</pubDate>
        </item>
        <item>
            <title>FlashApplications</title>
            <link>http://maemo.org/community/oldwiki/flashapplications/</link>
            <description>&lt;h2&gt;Flash on Nokia tablet 770&lt;/h2&gt;

&lt;p&gt;This is a short guide on using Flash movies on the Nokia Tablet 770. Is contains some of the pitfalls I found when working with Flash on a project in Interaction Design in the autumn 2006. You are very welcome to contact me if you have any problems with your application or questions to this paper. The paper has been written without the actual application or the tablet next to me, so there might be small inconsistencies.&lt;/p&gt;

&lt;h2&gt;Compilation issue&lt;/h2&gt;

&lt;p&gt;When compiling Macromedia (Adobe?) Flash movies for use on a Nokia Tablet 770, you should use version 7 of Flash, as this is the latest version supported on the 770.
The Flash player on the 770 is relatively slow, so it is important to optimize it do get a decent speed of your flash movie. I find the two best areas to optimize: a) save the movie with a high JPEG compression. This is done by right-clicking on the images in the Library and somewhere in the options you can set a check mark to compress the image. This is especially important to do on large pictures. When you compile the movie, you should set a high compression, maybe 20%. b) Turn on extra swap memory on the Nokia 770. As default is only uses the internal memory, but you can manually (in the settings) set it to use an external flash memory card as swap-file. This trick improves the performance a lot. Just remember to close all running programs on the 770 before inserting the USB cable, as the memory card now is a part of the system memory.
Even after these optimizations, the tablet might be slow. To avoid any errors and multi-presses, remember to click only once and wait for up to 3 seconds for a response. Especially the first time you load data it takes some time. You can avoid this issue by putting all your data in the first frame of your movie, and use the ifFrameLoaded in frame 2 to go back to frame 1 (like a loop) until all content have been loaded. I have not tried this on the Nokia 770 yet.&lt;/p&gt;

&lt;h2&gt;Feedback&lt;/h2&gt;

&lt;p&gt;It is a good idea to set the 770 sound volume to maximum before opening the flash movies, as you can then clearly hear the “tab” each time you touch the screen. This is really good feedback, and lets the user know that the click was recognized though it might take 2 seconds before a result is shown on the screen (due to loading the frame).
It might be a good idea to hide the mouse icon when running the flash movie on the tablet. When running it on the PC for test, it is really annoying to not have a mouse icon. Therefore, test if the value of System.capabilities.screenResolutionX is above 1000, and then call Mouse.hide(). This way the mouse icon is only hidden on the tablet and not on the PC.&lt;/p&gt;

&lt;h2&gt;Film issue&lt;/h2&gt;

&lt;p&gt;I have not had any luck in adding film content to a flash movie. It woks great when looking at it on the computer, but the player on the 770 does only show a black screen. There might be a workaround that I do not know of.&lt;/p&gt;

&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;SwapDepths&lt;/span&gt; issue&lt;/h2&gt;

&lt;p&gt;The function swapDepths is often used when creating an empty movieclip or duplicating an existent movieclip. The swapDepths function is not supported on the 770, but there is a workaround. Define and initialize a counter variable, and set its number to 1. For each time you want to add a new movieclip instance to the screen, add 1 to the value of the counter variable, and use this new value as depth when calling the duplicateMovieClip or createEmptyMovieClip functions. NB: this only applies when you want to create new movieclips in run time mode. If you create all your movieclips before you compile you will never use the depth functions.&lt;/p&gt;

&lt;p&gt;Mikkel Proschowsky
&lt;h2&gt;mikkel(at)roo.dk&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/categoryprogramminglanguage/&quot; class=&quot;wikipage default&quot; title=&quot;CategoryProgrammingLanguage&quot;&gt;CategoryProgrammingLanguage&lt;/a&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:45 +0000</pubDate>
        </item>
        <item>
            <title>HowTo EASILY Partition your MMC card</title>
            <link>http://maemo.org/community/oldwiki/howto-easily-partition-your-mmc-card/</link>
            <description>&lt;h1&gt;format wiki&lt;/h1&gt;

&lt;h1&gt;language en&lt;/h1&gt;

&lt;h1&gt;How to create a partition on your MMC card&lt;/h1&gt;

&lt;h1&gt;This procedure has been tested on a Nokia 770 with ITOS 3.2006.49-2&lt;/h1&gt;

&lt;p&gt;It is supposed that without any previous knowledge you should be able to accomplish the whole procedure. Ask for help in case something goes wrong.&lt;/p&gt;

&lt;h2&gt;WARNING:&lt;/h2&gt;

&lt;p&gt;WHEN PARTITIONING AND FORMATTING YOUR MMC CARD, ALL DATA WILL BE ERASED.
SO THAT YOU SHOULD BACKUP A COPY OF IT AT YOUR DESKTOP PC&lt;br /&gt;
IN CASE THERE'S SOME VALUABLE DATA INSIDE.&lt;/p&gt;

&lt;h1&gt;First become root&lt;/h1&gt;

&lt;p&gt;First of all you need to be able to get ROOT access from an Xterm on your Tablet. If you don't know how to do it, please follow this link, and come back when ready:  &lt;a href=&quot;http://maemo.org/maemowiki/HowTo_EASILY_BecomeRoot&quot;&gt;http://maemo.org/maemowiki/HowTo_EASILY_BecomeRoot&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;Install the needed packages and create partitions&lt;/h1&gt;

&lt;p&gt;Open an Xterm on your Nokia 770 and type as ROOT:&lt;/p&gt;

&lt;pre&gt;
# apt-get install e2fsprogs
# umount /media/mmc1
# sfdisk /dev/mmcblk0
/dev/mmcblk0p1:1,15000,6
/dev/mmcblk0p2:15001,,
/dev/mmcblk0p3:
/dev/mmcblk0p4:
&lt;/pre&gt;

&lt;p&gt;This will create two partitions in a 1GB RS-MMC card: the first one is VFAT (that's what number 6 means); the second one is LINUX_83. The size of the first one is almost 480MB (that's the meaning of the 15000); the second one is sized till the end of the card (that's what ,, means). Partitions third and fourth are empty. You may calculate your partitions based in my description, or read more about SFDISK. (Actually 15000 means cylinders, being each one of 32KB. So that 15000 cylinder x 32 Kbytes/cylinder = 480Mbytes. This means that 30000 cylinder x 32 Kbytes/cylinder = 960Mbytes). I suggest you to copy my example and just modify it slightly.&lt;/p&gt;

&lt;h1&gt;Now it's time to format the partitions&lt;/h1&gt;

&lt;p&gt;Type as root:&lt;/p&gt;

&lt;pre&gt;
# mkdosfs /dev/mmcblk0p1
# shutdown -r now
&lt;/pre&gt;

&lt;p&gt;After it reboots, then open an Xterm and type again as root:&lt;/p&gt;

&lt;pre&gt;
# mke2fs /dev/mmcblk0p2
# shutdown -r now
&lt;/pre&gt;

&lt;h1&gt;In order to mount the partitions&lt;/h1&gt;

&lt;p&gt;The VFAT partition will be mounted by the system automagically at start-up. To mount the EXT2 partition you must open an Xterm and type as root:&lt;/p&gt;

&lt;pre&gt;
# insmod /mnt/initfs/lib/modules/current/ext2.ko
# mount /dev/mmcblk0p2 /media/mmc2
&lt;/pre&gt;

&lt;h2&gt;N800 requires loading mbcache.ko before ext2.ko. Modules may be in some other folder than &quot;current&quot;. Just look for it. (Sorry, not an N800 user)&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/categoryhowtodevelopment/&quot; class=&quot;wikipage default&quot; title=&quot;CategoryHowToDevelopment&quot;&gt;CategoryHowToDevelopment&lt;/a&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:44 +0000</pubDate>
        </item>
        <item>
            <title>HildonMigrationOverview</title>
            <link>http://maemo.org/community/oldwiki/hildonmigrationoverview/</link>
            <description>&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;to HAF/APICleanup page&lt;/span&gt;&lt;/p&gt;

&lt;h1&gt;Rationale&lt;/h1&gt;

&lt;p&gt;The purpose of the cleanup is to get rid of old, poorly designed API's and solutions. The idea is to bring the hildon components as close as possible to the original design and common API practices seen in the G-components (most notably Gtk). As a result some semantical and structural changes were introduced to hildon. Some of the modifications are trivial (ie. function naming unification), some require design changes as the behavior has been altered.&lt;/p&gt;

&lt;p&gt;It's worth noting that some changes (including the most drastic ones) were announced earlier in the past - by marking components and API calls as &lt;strong&gt;deprecated&lt;/strong&gt;. Those deprecated components were finally removed from the 1.0.0 version of the library.&lt;/p&gt;

&lt;p&gt;When porting your application to hildon-1, you should start by running your code through the &lt;code&gt;hildon-audit&lt;/code&gt; tool. This will give you detailed instructions about the changes needed. The following document is meant to serve as an overview of the bigger differences between old and new hlidon. Cosmetic changes reported by hildon-audit are not covered here.&lt;/p&gt;

&lt;h1&gt;Packaging and handling&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;hildon-libs has been now renamed to hildon (hildon-1 to be precise, first version of the API)&lt;/li&gt;
&lt;li&gt;Headers are now installed into &lt;code&gt;/usr/include/hildon-1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;In your configure scripts you should check for the presence of hildon-1. Ie:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;
PKG_CHECK_MODULES(HILDON, hildon-1)
AC_SUBST(HILDON_LIBS)
AC_SUBST(HILDON_CFLAGS)
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;pkg-config&lt;/code&gt; module name is now (obviously) hildon-1&lt;/li&gt;
&lt;li&gt;In your application you should include:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;
#include &amp;lt;hildon/hildon.h&amp;gt;

...
&lt;/pre&gt;

&lt;p&gt;Hildon-1, just like gtk+-2.0, is guaranteed to be API-stable during the '1' series of the releases. Hildon-1 depends on Gtk 2.10 and cannot be used separately.&lt;/p&gt;

&lt;h1&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonWindow&lt;/span&gt; vs &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonAppView&lt;/span&gt;&lt;/h1&gt;

&lt;p&gt;This is the most intrusive change to the API and has been suggested in the past. It boils down to using &lt;code&gt;&amp;lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&amp;gt;HildonProgram&amp;lt;/span&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&amp;gt;HildonWindow&amp;lt;/span&amp;gt;&lt;/code&gt; instead of the &lt;code&gt;&amp;lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&amp;gt;HildonApp&amp;lt;/span&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&amp;gt;HildonAppView&amp;lt;/span&amp;gt;&lt;/code&gt;. Detailed description of the changes required can be found in &lt;a href=&quot;https://stage.maemo.org/svn/maemo/projects/haf/doc/hildon-window-migration-guide/&quot;&gt;a separate document&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;Infoprints and banners&lt;/h1&gt;

&lt;p&gt;The &lt;code&gt;gtk_infoprint_&lt;/code&gt;, &lt;code&gt;gtk_confirmation_banner_&lt;/code&gt; and &lt;code&gt;gtk_banner_&lt;/code&gt; collection of functions has been removed. It's replaced by the &lt;code&gt;&amp;lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&amp;gt;HildonBanner&amp;lt;/span&amp;gt;&lt;/code&gt; and the respective equivalents. &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonBanner&lt;/span&gt; comes in three basic flavors - information, animation and progress. The first one is timed by default - it automatically disappears after a certain period of time. The others need to be manually destroyed.&lt;/p&gt;

&lt;p&gt;Note that the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonBanner&lt;/span&gt; exposes now functions that accept printf-like formatted strings for more convenient usage.&lt;/p&gt;

&lt;h1&gt;Unused widgets&lt;/h1&gt;

&lt;p&gt;As a part of the consolidation effort the unused, historical widgets were removed completely. The functionality provided by those widgets was not really well thought and in many cases was overlapping with functionality exposed by other parts of the framework. At the moment of writing not a single application was found to be using the unused widgets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonAddHomeDialog&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonFileHandlingNote&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonTelephoneEditor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonGrid&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Timers and timestamps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additionally some functions of the existing widgets were dropped/replaced. The changes are described in hildon audit and in most cases require trivial search &amp;amp; replace. No functionality of the existing widgets was compromised.&lt;/p&gt;

&lt;h1&gt;Password dialogs&lt;/h1&gt;

&lt;p&gt;Hildon provides three types of password dialogs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonSetPasswordDialog&lt;/span&gt; - used to set new password to protect something&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonGetPasswordDialog&lt;/span&gt; - used to ask the user for a password to unlock something&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonLoginDialog&lt;/span&gt; (previously: &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNamePasswordDialog)&lt;/span&gt; - used for a login/password protected area&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All dialogs accept a &lt;code&gt;_set_message&lt;/code&gt; function (ie. &lt;code&gt;hildon_login_dialog_set_message&lt;/code&gt;) that can be used to display a user-visible message on the top of the dialog. Previously a 'domain' property was used for this purpose. The domain was supposed to represent the area you're setting/getting the password for. This was, however, found to be not flexible enough.&lt;/p&gt;

&lt;p&gt;With the 'message' property you can achieve same result. You can ie. set message to 'Please enter password to access the encrypted data' or you can just set it to 'Please enter password'.&lt;/p&gt;

&lt;p&gt;Historically password dialogs had some severe input-method related errors that forced users to implement their own password-retrieval dialogs. This approach should be abandoned as password dialogs are now fully functional.&lt;/p&gt;

&lt;h1&gt;Insensitive press&lt;/h1&gt;

&lt;p&gt;A common task in a Hildon application is to create banner spawned when the user clicks an insensitive widget. In the past this was usually done by connecting to the 'insensitive-press' signal and manually creating an informational hildon banner. This approach will still work but is discouraged. Instead, one should use &lt;code&gt;hildon_helper_set_insensitive_message&lt;/code&gt; or &lt;code&gt;hildon_helper_set_insensitive_messagef&lt;/code&gt; to directly set a text to display when the user clicks a widget in a disabled state. when using those utility functions it's not needed to manually create the banner/callbacks.&lt;/p&gt;

&lt;p&gt;It's recommended to do so since 'insensitive-press' signal can be replaced in future with generic gtk tooltips. The helper function will however always stay functional.&lt;/p&gt;

&lt;h1&gt;Other utility functions&lt;/h1&gt;

&lt;p&gt;The Hildon helper section contains some other utility functions that are typically used in applications. In example, using &lt;code&gt;hildon_button_event_is_finger&lt;/code&gt; you can probe if a given event is a finger event. Additionally all stand-alone rc-related (logical colors, logical fonts) functions were moved to the helper section.&lt;/p&gt;

&lt;h1&gt;Help routines&lt;/h1&gt;

&lt;p&gt;In hildon-libs it was possible to use low-level functions to enable/disable the help button on dialogs. Those functions are removed now and the only way of accessing all help functionality should be through &lt;strong&gt;libossohelp&lt;/strong&gt;. The direct replacements are &lt;code&gt;ossohelp_dialog_help_enable&lt;/code&gt; and &lt;code&gt;ossohelp_dialog_help_enable&lt;/code&gt; but it should be noted that this functions are much less fine-grained. Fine-grained low-level implementation of help functionality in applications is discouraged.&lt;/p&gt;

&lt;h1&gt;Plugins and color selecting widgets&lt;/h1&gt;

&lt;p&gt;The plugin functionality introduced in late hildon-libs is now removed. It's planned to provide pluggable widgets support in future but this has to be carefully planned at the Gtk-level. The existing plugin interface was limited and confusing from the GObject design point of view. It was removed not to encourage implementators to use it and rely on it.&lt;/p&gt;

&lt;p&gt;The only single plugin (the color selector) ever wrote has been moved to static code. Overally, the following color widgets are available:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonColorButton&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonColorChooserDialog&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonColorChooser&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The existing color chooser is an HSV-plane implementation of the color chooser. It's embedded in the color chooser dialog. From the application point of view, the most interesting widget remains still the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonColorButton&lt;/span&gt; - which handles the whole color-selecting process (spawning the dialog, fetching color, etc.) automatically.&lt;/p&gt;

&lt;h1&gt;Hildon Note&lt;/h1&gt;

&lt;p&gt;Historically &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; has been truncating the content to 5 lines of text. This has been found to be problematic as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some translations do not fit five lines&lt;/li&gt;
&lt;li&gt;There is no reliable way to tell if the text will be truncated or not&lt;/li&gt;
&lt;li&gt;When passing any kind of dynamic data to &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; you can't be sure if the user will see the important part (ie. security information)&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; can display much more than 5 lines while still looking correct and not taking 100% of the screen estate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Therefore, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; does not truncate the textual content anymore. Existing users of the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; do not need to do anything - the note will work as it worked before. New users can benefit from the new &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonNote&lt;/span&gt; behavior by using it to display dynamic data.&lt;/p&gt;

&lt;h1&gt;Menus and toolbars&lt;/h1&gt;

&lt;p&gt;The menu and toolbar memory-management behavior in &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonWindow&lt;/span&gt; has been altered. In the past, toolbars added to the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonWindows&lt;/span&gt; (using &lt;code&gt;hildon_window_set_toolbar&lt;/code&gt;) were automatically destroyed when the &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;HildonWindow&lt;/span&gt; was destroyed. Menus, however, attached to windows using &lt;code&gt;hildon_window_set_menu&lt;/code&gt; were not automatically destroyed and the application writer was responsible to care about this himself. This inconsistency was error-prone and lead to memory-leaks.&lt;/p&gt;

&lt;p&gt;The new behavior is that &lt;strong&gt;both&lt;/strong&gt; toolbars and menus added to the window using &lt;code&gt;hildon_window_set_&lt;/code&gt; are owned by the window and should &lt;strong&gt;not&lt;/strong&gt; be destroyed by the application. Manual invocations of the destroy functions should be removed from the old code.&lt;/p&gt;

&lt;p&gt;Note that the behavior of setting common toolbar and common menu (&lt;code&gt;hildon_program_set_common_&lt;/code&gt;) don't change.&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:42 +0000</pubDate>
        </item>
        <item>
            <title>BluetoothHeadsetHacking</title>
            <link>http://maemo.org/community/oldwiki/bluetoothheadsethacking/</link>
            <description>&lt;h1&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;BlueTooth&lt;/span&gt; Headset&lt;/h1&gt;

&lt;p&gt;This page summarizes the steps required to play
with the 770 and a bluetooth headset. Currently, only recording is working. Playing back via the headset does not work (for me).&lt;/p&gt;

&lt;h2&gt;Install new firmware&lt;/h2&gt;

&lt;p&gt;1 . Download the latest bluetooth firmware from &lt;a href=&quot;http://maemo.org/downloads/Nokia_770_Other.php&quot;&gt;http://maemo.org/downloads/Nokia_770_Other.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2 . Get the initfs image from the firmware:&lt;/p&gt;

&lt;pre&gt;$ flasher-3.0 -F SU-18_2006SE_3.2006.49-2_PR_F5_MR0_ARM.bin -u
&lt;/pre&gt;

&lt;p&gt;3 . Mount the image&lt;/p&gt;

&lt;pre&gt;$ mkdir initfs
$ su
Password:
# modprobe mtdcore
# modprobe jffs2
# modprobe mtdram total_size=2048 erase_size=128
# modprobe mtdchar
# modprobe mtdblock
# dd if=initfs.jffs2 of=/dev/mtdblock0
# mount -t jffs2 /dev/mtdblock0 initfs
&lt;/pre&gt;

&lt;p&gt;4 . create a modified initfs&lt;/p&gt;

&lt;pre&gt;# cp -a initfs initfs.new
# umount initfs
# cp brf6150fw.bin initfs.new/usr/lib/hotplug/firmware/
# mkfs.jffs2 -d initfs.new -o initfs.new.jffs2 -e 128 -l
&lt;/pre&gt;

&lt;p&gt;6 . Flash the new initfs&lt;/p&gt;

&lt;pre&gt;# flasher-3.0 -f -n initfs.new.jffs2 -R
# exit
&lt;/pre&gt;

&lt;h2&gt;Compile the Driver&lt;/h2&gt;

&lt;p&gt;1 . Get kernel sources&lt;/p&gt;

&lt;p&gt;Install and compile the kernel sources as described in &lt;a href=&quot;http://maemo.org/community/oldwiki/howto-kernelcompilation/&quot; class=&quot;wikipage default&quot; title=&quot;/HowTo KernelCompilation&quot;&gt;How to Compile the Kernel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;2 . Get the current bluetooth-alsa sources&lt;/p&gt;

&lt;pre&gt;$ cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa login
$ cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa co btsco
&lt;/pre&gt;

&lt;p&gt;3 . Compile the kernel module&lt;/p&gt;

&lt;pre&gt;$ cd btsco/kernel
$ make -C ~/kernel-build/su-18-kernel-2.6.16/kernel-source-2.6.16 M=`pwd` modules
$ cd ../..
&lt;/pre&gt;

&lt;p&gt;4 . Get &amp;amp; compile ALSA&lt;/p&gt;

&lt;pre&gt;$ wget &lt;http://ftp.debian.org/debian/pool/main/a/alsa-lib/alsa-lib_1.0.8.orig.tar.gz&gt;
$ wget &lt;http://ftp.debian.org/debian/pool/main/a/alsa-lib/alsa-lib_1.0.8-3.diff.gz&gt;
$ tar xzf alsa-lib_1.0.8.orig.tar.gz
$ cd alsa-lib-1.0.8
$ zcat ../alsa-lib_1.0.8-3.diff.gz | patch -p1
$ DEB_BUILD_OPTIONS=no-jack-dep fakeroot debian/rules binary
$ cd ..
$ fakeroot dpkg -i libasound2_1.0.8-3_armel.deb libasound2-dev_1.0.8-3_armel.deb
&lt;/pre&gt;

&lt;p&gt;5 . Compile the userspace bluetooth headset stuff&lt;/p&gt;

&lt;pre&gt;$ cd btsco
patch &amp;lt;&amp;lt; EOF
--- btsco.c.orig        2007-02-06 21:07:36.849795008 +0100
+++ btsco.c     2007-02-06 21:07:52.259452384 +0100
@@ -232,9 +232,7 @@
                // Get control handle for selected card
                sprintf(card_id, &amp;quot;hw:%i&amp;quot;, card);
                if ((err = snd_ctl_open(&amp;amp;ctl_handle, card_id, 0)) &amp;lt; 0) {
-                       error(&amp;quot;control open (%s): %s&amp;quot;, card_id,
-                             snd_strerror(err));
-                       return -1;
+                       continue;
                }
                // Read control hardware info from card
                if ((err = snd_ctl_card_info(ctl_handle, card_info)) &amp;lt; 0) {
EOF
$ gcc btsco.c -o btsco -lasound -lpthread -lbluetooth
&lt;/pre&gt;

&lt;h2&gt;Use your Headset&lt;/h2&gt;

&lt;p&gt;You'll need the btsco binary and the snd-bt-sco.ko kernel module. Also,
you need the libasound2 installed on your 770.&lt;/p&gt;

&lt;p&gt;Then you can load the kernel module like this:&lt;/p&gt;

&lt;pre&gt;# insmod /mnt/initfs/lib/modules/2.6.16.27-omap1/snd-hwdep.ko
# insmod /mnt/initfs/lib/modules/2.6.16.27-omap1/sco.ko
# insmod ./snd-bt-sco.ko
&lt;/pre&gt;

&lt;p&gt;Next, you'll need to figure out the bluetooth address of your headphone.
Assume it's aa:bb:cc:dd:ee:ff. Then you can fire up the bluetooth connection:&lt;/p&gt;

&lt;pre&gt;# ./btsco -v aa:bb:cc:dd:ee:ff
&lt;/pre&gt;

&lt;p&gt;Do something with it... the ALSA device is named plughw:Headset. I don't know
if any existing software supports ALSA on the 770. You can compile aplay
and arecord from alsa-utils to play a bit with your headset.&lt;/p&gt;


&lt;hr /&gt;

&lt;a href=&quot;http://maemo.org/community/oldwiki/categorybluetooth/&quot; class=&quot;wikipage default&quot; title=&quot;CategoryBluetooth&quot;&gt;CategoryBluetooth&lt;/a&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:41 +0000</pubDate>
        </item>
        <item>
            <title>HowTo EASILY Boot From MMC card</title>
            <link>http://maemo.org/community/oldwiki/howto-easily-boot-from-mmc-card/</link>
            <description>&lt;h1&gt;format wiki&lt;/h1&gt;

&lt;h1&gt;language en&lt;/h1&gt;

&lt;h1&gt;How to easily boot your Nokia tablet from the MMC card&lt;/h1&gt;

&lt;p&gt;Here are the links to older pages on which this one is based:&lt;/p&gt;

&lt;h2&gt;* &lt;a href=&quot;http://maemo.org/maemowiki/HowTo_BootRootFSFromMMC&quot;&gt;http://maemo.org/maemowiki/HowTo_BootRootFSFromMMC&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/BootMenu&quot;&gt;http://maemo.org/maemowiki/BootMenu&lt;/a&gt;                   &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/ExtendedRootFilesystem&quot;&gt;http://maemo.org/maemowiki/ExtendedRootFilesystem&lt;/a&gt;     &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/ModifyingRootImage&quot;&gt;http://maemo.org/maemowiki/ModifyingRootImage&lt;/a&gt;         &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/maemowiki/HowTo_GetStartedWithSardine&quot;&gt;http://maemo.org/maemowiki/HowTo_GetStartedWithSardine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Why would we want to boot from MMC?&lt;/h1&gt;

&lt;h2&gt;* Because we'll have enough space to INSTALL as MANY applications as may fit in our (GB-size) MMC card.&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Because we'll have an INTACT COPY of the original system. So that if something goes wrong, we'll be able to BACKUP the system without reflashing the device.&lt;/li&gt;
&lt;li&gt;Because we'll still be able to mount our MMC on a Windows-based PC via USB.                                                                                 &lt;/li&gt;
&lt;li&gt;Because the whole system will be FASTER than before (almost DOUBLED), since it won't be based on a compressed and journalized filesystem (jffs2)            &lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Known working devices&lt;/h1&gt;

&lt;p&gt;This procedure has been tested on the following configurations:
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;Hardware&lt;/th&gt;
  &lt;th&gt;Software&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;Nokia N770&lt;/td&gt;
  &lt;td&gt;ITOS 2006 3.2006.49-2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;Nokia N800&lt;/td&gt;
  &lt;td&gt;ITOS 2007 2.2006.51-6 &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;1&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;1&lt;/span&gt; The first time I tried this on my N800 it led to continuous reboots 30-90 seconds after booting. Trying it a second time on a clean install (directly after flashing and erasing everything already on the device) worked fine.&lt;/p&gt;

&lt;p&gt;/!\ **This procedure should work with any device listed at &lt;a href=&quot;http://fanoush.wz.cz/maemo/#initfs**&quot;&gt;http://fanoush.wz.cz/maemo/#initfs**&lt;/a&gt; /!\&lt;/p&gt;

&lt;p&gt;It is supposed that without any previous knowledge you should be able to accomplish the whole procedure. Ask for help in case something goes wrong.&lt;/p&gt;

&lt;h1&gt;First of all: you need to become root&lt;/h1&gt;

&lt;p&gt;First of all you need to be able to get ROOT access from an Xterm on your Tablet. If you don't know how to do it, please follow this link, and come back when ready: &lt;a href=&quot;http://maemo.org/maemowiki/HowTo_EASILY_BecomeRoot&quot;&gt;http://maemo.org/maemowiki/HowTo_EASILY_BecomeRoot&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;Second: you need to partition your MMC !&lt;/h1&gt;

&lt;p&gt;Follow this link to find the instructions to partition the MMC card: 
&lt;a href=&quot;http://maemo.org/maemowiki/HowTo_EASILY_Partition_your_MMC_card&quot;&gt;http://maemo.org/maemowiki/HowTo_EASILY_Partition_your_MMC_card&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've partitioned your MMC, come back to this page and go on with the process...&lt;/p&gt;

&lt;h1&gt;How to install a dual boot menu?&lt;/h1&gt;

&lt;p&gt;Connect your device via the AC/DC power adaptor to the main power supply, or verify the battery is fully charged. It's important not to run out of battery in the middle of this operation.&lt;/p&gt;

&lt;p&gt;From your own Tablet use the browser to download this file from Fanoush's webpage:
&lt;a href=&quot;http://fanoush.wz.cz/maemo/initfs_flasher.tgz&quot;&gt;http://fanoush.wz.cz/maemo/initfs_flasher.tgz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Supposing it's been downloaded to the fold named Documents, open an Xterm and type AS ROOT:&lt;/p&gt;

&lt;pre&gt;
# cd /home/user/MyDocs/.documents/
# tar zxvf initfs_flasher.tgz
# cd initfs_flasher/
# ./initfs_flash
&lt;/pre&gt;

&lt;p&gt;Just follow instructions.&lt;/p&gt;

&lt;h1&gt;Now it's time to clone the whole original system !&lt;/h1&gt;

&lt;p&gt;Connnect to Internet for apt-get to work below.&lt;/p&gt;

&lt;p&gt;If you are working on an N770, SKIP THIS STEP. If you are working on an N800 running OS2007, you'll have to type as ROOT:&lt;/p&gt;

&lt;pre&gt;
# insmod /mnt/initfs/lib/modules/2.6.18-omap1/mbcache.ko
&lt;/pre&gt;

&lt;p&gt;NOW FOR ALL DEVICES, continue by typing as ROOT:&lt;/p&gt;

&lt;pre&gt;
# insmod /mnt/initfs/lib/modules/current/ext2.ko
# mkdir /opt/
# mount /dev/mmcblk0p2 /opt
# mkdir /floppy/
# mount -t jffs2 /dev/mtdblock4 /floppy -o rw,rpsize=1024,rpuid=0,rpuid=30000
&lt;/pre&gt;

&lt;p&gt;The following command will generate dire warnings and prompts, requiring you to type YES.
However, -d tells apt-get to only download the package and not install it, so it's safe to ignore those warnings and type YES.&lt;/p&gt;

&lt;pre&gt;
# apt-get -d install tar
# cd /var/cache/apt/archives/
# mkdir /tar-temp/
# dpkg -x tar*.deb /tar-temp/
# /tar-temp/bin/tar cf - -C /floppy . | /tar-temp/bin/tar xvf - -C /opt
&lt;/pre&gt;

&lt;p&gt;{{{
&lt;h1&gt;umount /opt&lt;/h1&gt;&lt;/p&gt;

&lt;h1&gt;umount /floppy&lt;/h1&gt;

&lt;h1&gt;chroot /mnt/initfs cal-tool --set-root-device ask:mmc2&lt;/h1&gt;

&lt;h1&gt;shutdown -r now&lt;/h1&gt;

&lt;p&gt;}}}
And the process is complete. After rebooting the Tablet, you should be able to boot from the MMC card. You'll then be able to install as many applications as fit into the card. The system will double its speed. And if there's any problem in the future, you can always boot from the flash and recover the original system and start again ;) ----
&lt;a href=&quot;http://maemo.org/community/oldwiki/categoryhowtodevelopment/&quot; class=&quot;wikipage default&quot; title=&quot;CategoryHowToDevelopment&quot;&gt;CategoryHowToDevelopment&lt;/a&gt; CategoryHowTo&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:40 +0000</pubDate>
        </item>
        <item>
            <title>HowTo EASILY BecomeRoot</title>
            <link>http://maemo.org/community/oldwiki/howto-easily-becomeroot/</link>
            <description>&lt;h1&gt;format wiki&lt;/h1&gt;

&lt;h1&gt;language en&lt;/h1&gt;

&lt;h1&gt;This procedure has been tested on a Nokia 770 with ITOS 3.2006.49-2&lt;/h1&gt;

&lt;p&gt;It is supposed that without any previous knowledge you should be able to accomplish the whole procedure. Ask for help in case something goes wrong.&lt;/p&gt;

&lt;h1&gt;How to become root of your Nokia tablet&lt;/h1&gt;

&lt;p&gt;After buying your tablet (or after re-flashing it) you may not become root because you don't have the necessary packages installed. To become root you first run the 'Application Manager' and add the following repositories via:
TOOLS &gt; APPLICATION MANAGER &gt; TOOLS &gt; APPLICATION CATALOG &gt; NEW ...&lt;/p&gt;

&lt;h2&gt;Web address: &lt;a href=&quot;http://eko.one.pl/maemo/&quot;&gt;http://eko.one.pl/maemo/&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Distribution: mistral&lt;br /&gt;
Components: user&lt;/p&gt;

&lt;p&gt;Then for N770 add&lt;/p&gt;

&lt;h2&gt;Web address: &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Distribution: mistral&lt;br /&gt;
Components: free non-free&lt;/p&gt;

&lt;p&gt;for N800 add&lt;/p&gt;

&lt;h2&gt;Web address: &lt;a href=&quot;http://repository.maemo.org/&quot;&gt;http://repository.maemo.org/&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Distribution: bora&lt;br /&gt;
Components: free non-free&lt;/p&gt;

&lt;p&gt;For details about device and release specific repositories see &lt;a href=&quot;http://maemo.org/community/oldwiki/maemoreleasesrepositoriesdistros/&quot; class=&quot;wikipage default&quot; title=&quot;MaemoReleasesRepositoriesDistros&quot;&gt;MaemoReleasesRepositoriesDistros&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've updated the repositories, you need to install the following packages:
 * becomeroot
 * osso-xterm&lt;/p&gt;

&lt;p&gt;Once you've installed these packages, becoming root is as easy as starting Xterm and typing the following:&lt;/p&gt;

&lt;pre&gt;
$ sudo gainroot
&lt;/pre&gt;

&lt;h2&gt;Now you are root. Be careful and have fun.&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://maemo.org/community/oldwiki/categoryhowtodevelopment/&quot; class=&quot;wikipage default&quot; title=&quot;CategoryHowToDevelopment&quot;&gt;CategoryHowToDevelopment&lt;/a&gt; CategoryHowTo&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:39 +0000</pubDate>
        </item>
        <item>
            <title>MaemoGtk210Overview</title>
            <link>http://maemo.org/community/oldwiki/maemogtk210overview/</link>
            <description>&lt;h1&gt;Maemo GTK+ 2.10 Overview&lt;/h1&gt;

&lt;p&gt;Although the delta between Maemo GTK+ 2.10 and upstream has been greatly reduced, there's still some important functionality implemented as patches on top of GTK+. This document will serve as an overview of that functionality and as a little primer about the correct way of using it for Hildon application development.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(TapAndHold)&lt;/code&gt;
&lt;h2&gt;Tap and Hold&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;Used to present the user a menu when she taps and holds (hence the name) the stylus or her finger long enough on a UI element.
The function used to setup this is:&lt;/p&gt;

&lt;pre&gt;
void gtk_tap_and_hold_setup (GtkWidget *widget, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *menu, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkCallback&lt;/span&gt; func, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidgetTapAndHoldFlags&lt;/span&gt; flags);

&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *widget: the widget being setup.
&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *menu: menu to show when the functionality is activated (optional).
&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkCallback&lt;/span&gt; *func: if you want to position the menu in a different way than the GTK+ default you can pass this function to do so (optional).
&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidgetTapAndHoldFlags&lt;/span&gt; flags: deprecated, don&amp;#039;t use.

&lt;/pre&gt;

&lt;p&gt;Let's say we want to present the user a simple menu in a &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkButton:&lt;/span&gt;&lt;/p&gt;

&lt;pre&gt;

(...)

static void
item_cb (GtkWidget *item, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *menu)
{
/* Do your stuff here */
}

(...)

&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *button, *menu, *item;

/* Button */
button = gtk_button_new_with_label (&amp;quot;Tap and hold me&amp;quot;);

/* Menu */
menu = gtk_menu_new ();
item = gtk_menu_item_new_with_label (&amp;quot;Item&amp;quot;);
g_signal_connect (G_OBJECT (item), &amp;quot;activate&amp;quot;, G_CALLBACK (item_cb), menu);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
gtk_widget_show_all (menu);

/* Connect */
gtk_tap_and_hold_setup (button, menu, NULL, 0);

(...)

&lt;/pre&gt;

&lt;p&gt;It is possible to pass NULL as the menu parameter. No menu will be shown by default this way, but you'll still be able to connect to the &quot;tap-and-hold&quot; signal and execute arbitrary code there:&lt;/p&gt;

&lt;pre&gt;

(...)

static void
tap_and_hold_cb (GtkWidget *widget, gpointer user_data)
{
/* Do your stuff here */
}

(...)

&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *button = gtk_button_new_with_label (&amp;quot;Tap and hold me&amp;quot;);

g_signal_connect (G_OBJECT (button), &amp;quot;tap-and-hold&amp;quot;, G_CALLBACK (tap_and_hold_cb), NULL);
gtk_tap_and_hold_setup (button, NULL, NULL, 0);

(...)

&lt;/pre&gt;

&lt;p&gt;Finally, you can connect to the &quot;tap-and-hold-query&quot; signal to manually control this functionality. Return &quot;TRUE&quot; from the callback to stop the functionality from happening, &quot;FALSE&quot; otherwise. For example:&lt;/p&gt;

&lt;pre&gt;

(...)

static gboolean
tap_and_hold_query_cb (GtkWidget *widget, &lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GdkEvent&lt;/span&gt; *event)
{
gint moon_phase = get_moon_phase ();

if (moon_phase_is_propicious (moon_phase)) {
  return FALSE;
} else {
  return TRUE;
}
}

(...)

&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkWidget&lt;/span&gt; *button = gtk_button_new_with_label (&amp;quot;Tap and hold me&amp;quot;);
g_signal_connect (G_OBJECT (button), &amp;quot;tap-and-hold-query&amp;quot;, G_CALLBACK (tap_and_hold_query_cb), NULL);

/* Finish setup here... */

(...)

&lt;/pre&gt;

&lt;p&gt;You can see the patch with the Tap and Hold functionality here: &lt;a href=&quot;http://www.maemo.org&quot;&gt;tap_and_hold.diff&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(HildomIM)&lt;/code&gt;
&lt;h2&gt;Hildon Input Method&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(InsensitivePress)&lt;/code&gt;
&lt;h2&gt;Insensitive Press&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;The original intention of the insensitive press signal was to let application developers show an informative banner when the user clicks on an insensitive widget. The usual idiom goes like this:&lt;/p&gt;

&lt;pre&gt;

(...)

static void
insensitive_press_cb (GtkWidget *button, gpointer user_data)
{
hildon_banner_show_information (button, NULL, &amp;quot;Can&amp;#039;t do anything now&amp;quot;);
}

(...)

g_signal_connect (G_OBJECT (button), &amp;quot;insensitive-press&amp;quot;, G_CALLBACK (insensitive_press), NULL);

(...)

&lt;/pre&gt;

&lt;p&gt;This behaviour can be now implemented using the following API from the hildon library:&lt;/p&gt;

&lt;pre&gt;
&lt;/pre&gt;

&lt;p&gt;Other uses of the insensitive-press signal are &lt;em&gt;strongly&lt;/em&gt; discouraged. The signal can be considered as deprecated and it's scheduled for removal in a future version of Maemo GTK+.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(MenuChanges)&lt;/code&gt;
&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkMenu&lt;/span&gt; changes&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(TreeviewChanges)&lt;/code&gt;
&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkTreeView&lt;/span&gt; changes&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;MoinMoinWiki Macro: Anchor(GtkEntryChanges)&lt;/code&gt;
&lt;h2&gt;&lt;span class=&quot;wiki_missing_nouser&quot; title=&quot;Login to create this missing page&quot;&gt;GtkEntry&lt;/span&gt; changes&lt;/h2&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:38 +0000</pubDate>
        </item>
        <item>
            <title>UtiliserMaemo3.0SDK</title>
            <link>http://maemo.org/community/oldwiki/utilisermaemo3-0sdk/</link>
            <description>&lt;p&gt;En construction&lt;/p&gt;

&lt;p&gt;Le SDK maemo3.0 fournit un environnement de développement et tous les outils nécessaires au développement d'applications pour le N800.
Deux cibles (targets) sont disponibles :&lt;/p&gt;

&lt;p&gt;SDK_X86&lt;/p&gt;

&lt;p&gt;Cette target permet de compiler du code source pour le PC qui sert au développement.
Cela permet de tester ses applications sans avoir à les installer sur le N800.
Les binaires issus d'une compilation dans cet environnement ne peuvent être exécutés que sur le système de développement.&lt;/p&gt;

&lt;p&gt;SDK_ARMEL&lt;/p&gt;

&lt;p&gt;Cette target permet de compiler du code source pour le N800.&lt;/p&gt;

&lt;p&gt;Les binaires issus d'une compilation dans cet environnement ne peuvent être exécutés que sur le N800.&lt;/p&gt;

&lt;p&gt;On commencera donc par développer, compiler et tester dans la cible SDK_X86.&lt;/p&gt;

&lt;p&gt;Puis, une fois l'application validée, on passera dans la cible SDK_ARMEL pour compiler son code dans un format exécutable par le N800.&lt;/p&gt;

&lt;p&gt;Sur le système de développement, en root, exécuter :&lt;/p&gt;

&lt;p&gt;echo &quot;1024 65000&quot; &gt; /proc/sys/net/ipv4/ip_local_port_range&lt;/p&gt;

&lt;p&gt;On peut ensuite passer dans l'environnement de développement, avec l'utilisateur spécifié lors de l'installation du SDK :
  /scratchbox/login&lt;/p&gt;

&lt;h2&gt;Sortie de l'environnement de de développement&lt;/h2&gt;

&lt;pre&gt;&lt;code&gt;exit
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Accès au menu scratchbox&lt;/h2&gt;

&lt;p&gt;Ce menu permet de sélectionner la cible de compilation (n800 ou i386(PC))&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sb-menu
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Références&lt;/h5&gt;

&lt;p&gt;&lt;a href=&quot;http://lists.scratchbox.org/pipermail/scratchbox-users/2006-April/000481.html&quot;&gt;http://lists.scratchbox.org/pipermail/scratchbox-users/2006-April/000481.html&lt;/a&gt;&lt;/p&gt;
</description>
            <author>test admin</author>
            <pubDate>Tue, 20 Feb 2007 21:14:33 +0000</pubDate>
        </item>
    </channel>
</rss>

