<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-1399</id>
	<title>Nabble - Gnome - Tomboy</title>
	<updated>2008-10-12T10:19:57Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Gnome---Tomboy-f1399.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Gnome---Tomboy-f1399.html" />
	<subtitle type="html">Discuss Tomboy, Gnome's desktop note-taking application.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19943697</id>
	<title>tomboy-portable2 (aka Windows support) has been merged into trunk</title>
	<published>2008-10-12T10:19:57Z</published>
	<updated>2008-10-12T10:19:57Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Hi Everybody,
&lt;br&gt;&lt;br&gt;This morning I merged the changes from the tomboy-portable2 branch into
&lt;br&gt;trunk. &amp;nbsp;Please keep your eyes open for regressions in Tomboy on Linux. 
&lt;br&gt;I didn't spot any myself, and in theory the changes I've made are
&lt;br&gt;actually pretty minor refactorings, but you never know.
&lt;br&gt;&lt;br&gt;The Visual Studio solution should work just as well as it did before; I
&lt;br&gt;haven't done any new improvements there.
&lt;br&gt;&lt;br&gt;Please start filing Windows bugs in bugzilla (be sure to specify your
&lt;br&gt;platform). &amp;nbsp;I'm interested in anything from build bugs to missing
&lt;br&gt;features. &amp;nbsp;Even if we've discussed your problem on IRC or the list, it's
&lt;br&gt;best to file a bug so it doesn't get forgotten. &amp;nbsp;Some things off the top
&lt;br&gt;of my head that I know are missing in Windows:
&lt;br&gt;&lt;br&gt;* Add-ins (I'll get to this soon)
&lt;br&gt;* Keybindings (patches welcome)
&lt;br&gt;* An installer (any help at all welcome)
&lt;br&gt;&lt;br&gt;I probably won't look at Mac support again until we have a Mono 2.0
&lt;br&gt;installer on Mac (should be soon), but even then it will be a bit of
&lt;br&gt;work to Do It Right. &amp;nbsp;You can look at Tasque on Mac [1] for an idea of
&lt;br&gt;what's easy now, but with Tomboy I expect we'll want to do a bit more
&lt;br&gt;custom work.
&lt;br&gt;&lt;br&gt;Pound away at this folks, I want a stable Tomboy installer for Windows soon!
&lt;br&gt;&lt;br&gt;Sandy
&lt;br&gt;&lt;br&gt;[1]
&lt;br&gt;&lt;a href=&quot;http://automorphic.blogspot.com/2008/09/toward-more-clickable-banshee-ive.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://automorphic.blogspot.com/2008/09/toward-more-clickable-banshee-ive.html&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19943697&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/tomboy-portable2-%28aka-Windows-support%29-has-been-merged-into-trunk-tp19943697p19943697.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19852294</id>
	<title>Tomboy 0.12.1 Released (stable buildfix release)</title>
	<published>2008-10-07T00:08:26Z</published>
	<updated>2008-10-07T00:08:26Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Hi Everybody,
&lt;br&gt;&lt;br&gt;This email is to announce Tomboy 0.12.1, a stable buildfix
&lt;br&gt;release in the 0.12.x series that is part of GNOME 2.24.x. &amp;nbsp;This
&lt;br&gt;release bundles gnome-sharp panel applet code (as we did before 0.11.3)
&lt;br&gt;in the case that Tomboy is built against older versions of gnome-sharp
&lt;br&gt;with a particular panel applet bug.
&lt;br&gt;&lt;br&gt;Tomboy is a simple personal note-taking application designed to be
&lt;br&gt;unobtrusive and friendly, while supporting inter-note-links similar to
&lt;br&gt;a WikiWikiWeb to help you organize your notes and ideas. &amp;nbsp;It can run
&lt;br&gt;either as a GNOME panel applet or a notification tray icon.
&lt;br&gt;&lt;br&gt;Tomboy's Website: &lt;a href=&quot;http://www.gnome.org/projects/tomboy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnome.org/projects/tomboy&lt;/a&gt;&lt;br&gt;&lt;br&gt;Tomboy's Wiki: &lt;a href=&quot;http://live.gnome.org/Tomboy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/Tomboy&lt;/a&gt;&lt;br&gt;&amp;nbsp;* Road Map: &lt;a href=&quot;http://live.gnome.org/Tomboy/RoadMap&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/Tomboy/RoadMap&lt;/a&gt;&lt;br&gt;&amp;nbsp;* Brainstorming: &lt;a href=&quot;http://live.gnome.org/Tomboy/PlaceForNewIdeas&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/Tomboy/PlaceForNewIdeas&lt;/a&gt;&lt;br&gt;&lt;br&gt;Tomboy is available at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://download.gnome.org/sources/tomboy/0.10/tomboy-0.12.1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.gnome.org/sources/tomboy/0.10/tomboy-0.12.1.tar.gz&lt;/a&gt;&lt;br&gt;&amp;nbsp;md5sum: e6d518771349d2d25b719d298f33ae7e
&lt;br&gt;&amp;nbsp;size: 5.0M
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://download.gnome.org/sources/tomboy/0.10/tomboy-0.12.1.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.gnome.org/sources/tomboy/0.10/tomboy-0.12.1.tar.bz2&lt;/a&gt;&lt;br&gt;&amp;nbsp;md5sum: 934d1258f855f04eff7d0fe8a976f6ad
&lt;br&gt;&amp;nbsp;size: 4.2M
&lt;br&gt;&lt;br&gt;This release includes the following:
&lt;br&gt;&lt;br&gt;Version 0.12.1
&lt;br&gt;* Bundle gnome-sharp panel applet code (as we did prior to 0.11.3) if
&lt;br&gt;building
&lt;br&gt;&amp;nbsp; against gnome-sharp &amp;lt; 2.23.90. &amp;nbsp;See bug #555318 for details.
&lt;br&gt;&lt;br&gt;Special thanks to everyone entering bugs, submitting patches,
&lt;br&gt;keeping translations up to date, and helping to make Tomboy
&lt;br&gt;better! &amp;nbsp;You rock!
&lt;br&gt;&lt;br&gt;Sandy
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19852294&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tomboy-0.12.1-Released-%28stable-buildfix-release%29-tp19852294p19852294.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19825061</id>
	<title>Tomboy online</title>
	<published>2008-10-05T07:22:53Z</published>
	<updated>2008-10-05T07:22:53Z</updated>
	<author>
		<name>gaetan riou</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hello All,&lt;br&gt;&lt;br&gt;Here we go , the First version of Tomboy online is now available .It&amp;#39;s a small web application written in PHP , that lets user access their Tomboy notes. Right now Tomboy online lets you consult a note and navigate through them.The list is sortable by title and by modified date , you can also search in title and content.&lt;br&gt;


&lt;br&gt;A demo version is accessible there : &lt;a href=&quot;http://www.mrgaetan.eu/tomboyonline&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.mrgaetan.eu/tomboyonline&lt;/a&gt;&lt;br&gt;&lt;br&gt;The source code is available on &lt;a href=&quot;http://sourceforge.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;sourceforge.net&lt;/a&gt; , &lt;a href=&quot;http://tomboyonline.svn.sourceforge.net/viewvc/tomboyonline/trunk/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tomboyonline.svn.sourceforge.net/viewvc/tomboyonline/trunk/&lt;/a&gt;&lt;br&gt;


&lt;br&gt;To install : &lt;br&gt;- download the source on &lt;a href=&quot;http://sourceforge.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;sourceforge.net&lt;/a&gt;&lt;br&gt;- copy all files in your webserver root directory or any directory you want&lt;br&gt;- ensure that your webserver as the ability to write into log/ &lt;br&gt;


- copy all your tomboy notes (/home/user/.tomboy) in the note/ directory &lt;br&gt;&lt;br&gt;More details on my &lt;a href=&quot;http://www.mrgaetan.eu/index.php?post/2008/09/26/First-release&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;blog&lt;/a&gt;.&lt;br&gt;&lt;br&gt;It should work. Feel free to comment , criticise ,suggest new idea.&lt;br&gt;

Any help is welcome.&lt;br&gt;&lt;br&gt;For any problem reply to list or use sourceforge services. You can also contact me on IRC chan #tomboy, ping galette&lt;br&gt;
&lt;br&gt;Enjoy !&lt;br&gt;&lt;br&gt;Gaetan aka galette&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19825061&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tomboy-online-tp19825061p19825061.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797917</id>
	<title>Windows status, binaries</title>
	<published>2008-10-03T06:37:32Z</published>
	<updated>2008-10-03T06:37:32Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Quick update, I just changed the note directory path in tomboy-portable2
&lt;br&gt;(Windows) from LocalApplicationData to ApplicationData.
&lt;br&gt;&lt;br&gt;Just type %localappdata% and %appdata% into a Run prompt or explorer
&lt;br&gt;window to get the corresponding paths, and move your tomboy directory
&lt;br&gt;over. &amp;nbsp;If you ran an older version of the code, your old tomboy
&lt;br&gt;directory is called .tomboy instead. Hell, if you ever ran the old 0.3.x
&lt;br&gt;Windows port, there's a good chance that note directory should work,
&lt;br&gt;too. &amp;nbsp;;-)
&lt;br&gt;&lt;br&gt;I made a zip of my binaries if people just want to mess around. &amp;nbsp;Here
&lt;br&gt;are the instructions:
&lt;br&gt;&lt;br&gt;1. Agree that you won't get mad if you have crashes or data loss (but
&lt;br&gt;hey, it works for me on XP and Vista with .NET 2.0 installed).
&lt;br&gt;2. Install the GTK# runtime or SDK installer [1] [2] and restart. &amp;nbsp;SDK
&lt;br&gt;will be helpful if you want to build the code yourself, ever.
&lt;br&gt;3. Download my binaries [3]
&lt;br&gt;4. Extract, double-click Tomboy.exe. &amp;nbsp;It would be most helpful if you
&lt;br&gt;ran it from a command prompt so you can report errors that don't show up
&lt;br&gt;in the log.
&lt;br&gt;&lt;br&gt;Feel free to reply with any problems you have. &amp;nbsp;It may be a couple of
&lt;br&gt;weeks before I work on this again because I'll be out of town for the
&lt;br&gt;next two weekends, but trust me your issues will not be ignored. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;Oh, and by the way, the Visual Studio solution seems to work fine in
&lt;br&gt;SharpDevelop 3.0.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Sandy
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://medsphere.org/projects/gtksharp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://medsphere.org/projects/gtksharp/&lt;/a&gt;&lt;br&gt;[2] If on Vista, you may need to follow these instructions:
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/pipermail/tomboy-list-beatniksoftware.com/2008-August/000802.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/pipermail/tomboy-list-beatniksoftware.com/2008-August/000802.html&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://armstrong-clan.net/dump/tomboy-binaries.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://armstrong-clan.net/dump/tomboy-binaries.zip&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797917&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Windows-status%2C-binaries-tp19797917p19797917.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19762257</id>
	<title>Re: Testing, please ignore and continue your regularly-scheduled rocking</title>
	<published>2008-10-01T07:53:44Z</published>
	<updated>2008-10-01T07:53:44Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Sandy Armstrong wrote:
&lt;br&gt;&amp;gt; Very sorry for the list spam...trying to figure out this bounce problem
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Last one, I hope
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19762257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Testing%2C-please-ignore-and-continue-your-regularly-scheduled-rocking-tp19762194p19762257.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19762194</id>
	<title>Testing, please ignore and continue your regularly-scheduled rocking</title>
	<published>2008-10-01T07:50:56Z</published>
	<updated>2008-10-01T07:50:56Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Very sorry for the list spam...trying to figure out this bounce problem
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19762194&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Testing%2C-please-ignore-and-continue-your-regularly-scheduled-rocking-tp19762194p19762194.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19760226</id>
	<title>Re: Cannot sync</title>
	<published>2008-10-01T06:14:52Z</published>
	<updated>2008-10-01T06:14:52Z</updated>
	<author>
		<name>andrewski</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;On Wed, Oct 1, 2008 at 8:59 AM, Sandy Armstrong &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19760226&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
The sync tab of Tomboy preference (and the help file) says:&lt;br&gt;
&lt;br&gt;
&amp;quot;SSH synchronization requires an existing SSH key for this server and&lt;br&gt;
user, added to a running SSH daemon.&amp;quot; &amp;nbsp;We do not support password&lt;br&gt;
entry. &amp;nbsp;I know it&amp;#39;s lame, but I couldn&amp;#39;t figure out how to securely&lt;br&gt;
prompt for it.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Well shoot, I totally missed that. Can&amp;#39;t remember if I saw it when I first set up synchronization (whenever it was added), but I feel silly that I didn&amp;#39;t see it while mucking about last evening.&lt;br&gt;
&lt;br&gt;So my key needs to be available on my server and then it will automatically synchronize (no password entry required)? I can do that.&lt;br&gt;&lt;br&gt;In the future, would you be interested in some sort of Gnome Keyring type of storage for the SSH password?&lt;br&gt;
&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;That being said, if you can&amp;#39;t set up an SSH key, I&amp;#39;ve noticed that in&lt;br&gt;

openSUSE 11, if I run Tomboy as a panel applet, some weird X-looking&lt;br&gt;
window appears and prompts me for my password. &amp;nbsp;I don&amp;#39;t know what other&lt;br&gt;
distros this might work on.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Yes, this works on Ubuntu as well (tested recently on Hardy and Intrepid, but I&amp;#39;d assume others).&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
If running from the command line, you can type in your password when the&lt;br&gt;
prompt appears in your terminal window (see the fourth line of your output).&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Yes, I was trying to do that; the error message popped up while I was typing my password and the latter portion of it ended up spitting out on my terminal after I quit Tomboy. That&amp;#39;s a problem (another I forgot).&lt;br&gt;
&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Nope, unfortunately this is expected behavior. &amp;nbsp;The confusion of this is&lt;br&gt;
why we ship SSH add-in disabled by default, because setting up keys is&lt;br&gt;
kind of an advanced user expectation.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Duly noted. WebDAV doesn&amp;#39;t seem any easier, so is there any &amp;quot;easier&amp;quot; option? I can handle the SSH setup, but I can see it being a significant task for others.&lt;br&gt;
&lt;br&gt;Pre-0.12, I&amp;#39;d been using local sync to synchronize to a folder and then using Unison to synchronize between computers (which I already use for other folders). :)&lt;br&gt;&lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;&lt;/div&gt;-- &lt;br&gt;Andrew Conkling&lt;br&gt;
&lt;a href=&quot;http://andrewski.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://andrewski.net&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19760226&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Cannot-sync-tp19759488p19760226.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19759946</id>
	<title>Re: Cannot sync</title>
	<published>2008-10-01T05:59:20Z</published>
	<updated>2008-10-01T05:59:20Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Andrew Conkling wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm thinking this is a bug, but I wanted to ask here first. 0.12.0 on
&lt;br&gt;&amp;gt; both machines, and I cannot sync. I'm using the SSH method (as will
&lt;br&gt;&amp;gt; be obvious from the log excerpt below :).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [DEBUG]: SyncThread using SyncServiceAddin: SSH (sshfs FUSE) [DEBUG]:
&lt;br&gt;&amp;gt; Mounting sync path with this command: /usr/bin/sshfs -p 22
&lt;br&gt;&amp;gt; andrew@servername:/home/andrew/Documents/tomboy
&lt;br&gt;&amp;gt; /home/andrew/.tomboy/sync-sshfs andrew@servername's password:
&lt;br&gt;&amp;gt; andrew@servername's password: [DEBUG]: Error calling /usr/bin/sshfs:
&lt;br&gt;&amp;gt; timed out after 10 seconds [DEBUG]: Exception while creating
&lt;br&gt;&amp;gt; SyncServer: Timeout connecting to server. Please ensure that your SSH
&lt;br&gt;&amp;gt; key has been added to a running SSH daemon. at
&lt;br&gt;&amp;gt; Tomboy.Sync.FuseSyncServiceAddin.MountFuse (Boolean useStoredValues)
&lt;br&gt;&amp;gt; [0x00000] at Tomboy.Sync.FuseSyncServiceAddin.CreateSyncServer ()
&lt;br&gt;&amp;gt; [0x00000] at Tomboy.Sync.SyncManager.SynchronizationThread ()
&lt;br&gt;&amp;gt; [0x00000]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Might be a second bug here too: I was running Tomboy from my
&lt;br&gt;&amp;gt; terminal, so I was temporarily using the Notification Area method (as
&lt;br&gt;&amp;gt; opposed to running it as an applet like I usually do). It never
&lt;br&gt;&amp;gt; popped up to ask me for my password, but asked me for it via the
&lt;br&gt;&amp;gt; terminal (which doesn't really make sense IMO).
&lt;/div&gt;&lt;br&gt;The sync tab of Tomboy preference (and the help file) says:
&lt;br&gt;&lt;br&gt;&amp;quot;SSH synchronization requires an existing SSH key for this server and
&lt;br&gt;user, added to a running SSH daemon.&amp;quot; &amp;nbsp;We do not support password
&lt;br&gt;entry. &amp;nbsp;I know it's lame, but I couldn't figure out how to securely
&lt;br&gt;prompt for it.
&lt;br&gt;&lt;br&gt;That being said, if you can't set up an SSH key, I've noticed that in
&lt;br&gt;openSUSE 11, if I run Tomboy as a panel applet, some weird X-looking
&lt;br&gt;window appears and prompts me for my password. &amp;nbsp;I don't know what other
&lt;br&gt;distros this might work on.
&lt;br&gt;&lt;br&gt;If running from the command line, you can type in your password when the
&lt;br&gt;prompt appears in your terminal window (see the fourth line of your output).
&lt;br&gt;&lt;br&gt;&amp;gt; I'm also thinking (of course only now that I'm not at home anymore)
&lt;br&gt;&amp;gt; that maybe I should blow away the settings and reconfigure it since
&lt;br&gt;&amp;gt; I've upgraded to 0.12.0?
&lt;br&gt;&lt;br&gt;Nope, unfortunately this is expected behavior. &amp;nbsp;The confusion of this is
&lt;br&gt;why we ship SSH add-in disabled by default, because setting up keys is
&lt;br&gt;kind of an advanced user expectation.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19759946&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Cannot-sync-tp19759488p19759946.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19759488</id>
	<title>Cannot sync</title>
	<published>2008-10-01T05:35:14Z</published>
	<updated>2008-10-01T05:35:14Z</updated>
	<author>
		<name>andrewski</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I&amp;#39;m thinking this is a bug, but I wanted to ask here first. 0.12.0 on both machines, and I cannot sync. I&amp;#39;m using the SSH method (as will be obvious from the log excerpt below :).&lt;br&gt;&lt;br&gt;[DEBUG]: SyncThread using SyncServiceAddin: SSH (sshfs FUSE)&lt;br&gt;
[DEBUG]: Mounting sync path with this command: /usr/bin/sshfs -p 22 andrew@servername:/home/andrew/Documents/tomboy /home/andrew/.tomboy/sync-sshfs&lt;br&gt;
andrew@servername&amp;#39;s password: &lt;br&gt;andrew@servername&amp;#39;s password: [DEBUG]: Error calling /usr/bin/sshfs: timed out after 10 seconds&lt;br&gt;
[DEBUG]: Exception while creating SyncServer: Timeout connecting to server. Please ensure that your SSH key has been added to a running SSH daemon.&lt;br&gt;&amp;nbsp; at Tomboy.Sync.FuseSyncServiceAddin.MountFuse (Boolean useStoredValues) [0x00000] &lt;br&gt;

&amp;nbsp; at Tomboy.Sync.FuseSyncServiceAddin.CreateSyncServer () [0x00000] &lt;br&gt;&amp;nbsp; at Tomboy.Sync.SyncManager.SynchronizationThread () [0x00000]&lt;br&gt;&lt;br&gt;Might be a second bug here too: I was running Tomboy from my terminal, so I was temporarily using the Notification Area method (as opposed to running it as an applet like I usually do). It never popped up to ask me for my password, but asked me for it via the terminal (which doesn&amp;#39;t really make sense IMO).&lt;br&gt;
&lt;br&gt;I&amp;#39;m also thinking (of course only now that I&amp;#39;m not at home anymore) that maybe I should blow away the settings and reconfigure it since I&amp;#39;ve upgraded to 0.12.0?&lt;br&gt;&lt;br&gt;How shall I proceed?&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
-- &lt;br&gt;Andrew Conkling&lt;br&gt;&lt;a href=&quot;http://andrewski.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://andrewski.net&lt;/a&gt;&lt;br&gt;

&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19759488&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Cannot-sync-tp19759488p19759488.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19754246</id>
	<title>Re: Local Tomboy Hackfest</title>
	<published>2008-09-30T21:12:22Z</published>
	<updated>2008-09-30T21:12:22Z</updated>
	<author>
		<name>Arun Tejasvi Chaganty</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;&amp;gt; Your plan sounds good, and it should be an exciting event.
&lt;br&gt;&amp;gt; Unfortunately I cannot promise any time to this activity due to work
&lt;br&gt;&amp;gt; commitments. &amp;nbsp;But I do hang out in #tomboy on GIMPNet all day, so I
&lt;br&gt;&amp;gt; should be able to answer some questions and chat a bit...I just can't
&lt;br&gt;&amp;gt; devote time to leading/organizing the hackfest.
&lt;br&gt;That's ok, I wasn't asking anyone to lead/organize it in the first place ;-).
&lt;br&gt;&lt;br&gt;&amp;gt; I think we address this pretty well in the Search UI, actually. &amp;nbsp;Since
&lt;br&gt;&amp;gt; people could have a very large number of notebooks, listing each in the
&lt;br&gt;&amp;gt; regular note menu could be excessive. &amp;nbsp;The feature would have to be
&lt;br&gt;&amp;gt; configurable, and might be best implemented as an add-in. &amp;nbsp;This could
&lt;br&gt;&amp;gt; potentially require adding place holders in the note menu as a hook for
&lt;br&gt;&amp;gt; add-ins, but I think Boyd may already have done that when working on the
&lt;br&gt;&amp;gt; experimental Tasks add-in. &amp;nbsp;That code may be useful to you (it's still
&lt;br&gt;&amp;gt; in SVN though we don't build it).
&lt;br&gt;Hmm... You have a point. I guess this depends on a per-user basis,
&lt;br&gt;since I have a few notebooks, and a lot of notes that come under each.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; * A Web
&lt;br&gt;&amp;gt;&amp;gt; frontend: I certainly expect a lot of Web 2.0 guys coming, and I
&lt;br&gt;&amp;gt;&amp;gt; thought this might be something right down their lane.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my opinion this would be the most useful thing to work on in the long
&lt;br&gt;&amp;gt; term. &amp;nbsp;The hard problem here is all the maintenance and infrastructure
&lt;br&gt;&amp;gt; work, making sure people don't abuse the service, etc. &amp;nbsp;So deploying it
&lt;br&gt;&amp;gt; might take some time. &amp;nbsp;But I would really LOVE to see a working (open
&lt;br&gt;&amp;gt; source) web frontend with these sorts of features:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. User can connect via existing WebDAV sync add-in (or some HTTP API,
&lt;br&gt;&amp;gt; but that's more work for you at first).
&lt;br&gt;&amp;gt; 2. Web service can read the notes stored for each user, and show them to
&lt;br&gt;&amp;gt; that user when they are logged in. &amp;nbsp;Existing ExportToHTML code
&lt;br&gt;&amp;gt; (including an XSL stylesheet) could be useful here as a starting point.
&lt;br&gt;&amp;gt; 3. User can mark notes as public so that others can share. &amp;nbsp;User can
&lt;br&gt;&amp;gt; have friends, email updates, RSS feeds, and all that other lovely social
&lt;br&gt;&amp;gt; web crap. &amp;nbsp;;-)
&lt;br&gt;&amp;gt; 4. Editing would be cool, but is a lot of work. &amp;nbsp;:-)
&lt;/div&gt;&lt;br&gt;Thanks for the great advice.
&lt;br&gt;&lt;br&gt;&amp;gt; Please check out prior discussion on this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://automorphic.blogspot.com/2007/08/tomboy-online-mockup.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://automorphic.blogspot.com/2007/08/tomboy-online-mockup.html&lt;/a&gt;&lt;br&gt;Yup, this is where I took the idea from ;-).
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Bugs (way too many): * I'll try and assign most of the gnome-love
&lt;br&gt;&amp;gt;&amp;gt; bugs and if the participants enjoy it, they can probably move up to
&lt;br&gt;&amp;gt;&amp;gt; bigger and badder bugs.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I will try to find time to mark more bugs as gnome-love.
&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&amp;gt; That would be really helpful, but I understand that it's hard for a new
&lt;br&gt;&amp;gt; developer to just dive right in. &amp;nbsp;There is a lot more &amp;quot;low-hanging
&lt;br&gt;&amp;gt; fruit&amp;quot; in Tasque bugzilla, if that is interesting to your fellow
&lt;br&gt;&amp;gt; students. &amp;nbsp;Tasque SVN should build fine in Linux, Windows, and OS X, and
&lt;br&gt;&amp;gt; is a pretty small and simple code base. &amp;nbsp;Getting patches in is a bit
&lt;br&gt;&amp;gt; easier because there's less paranoia about messing up user data or
&lt;br&gt;&amp;gt; ruining the user experience (because it's so young and most of its data
&lt;br&gt;&amp;gt; is actually kept online). &amp;nbsp;I'll be in #tasque on GIMPNet, as well. &amp;nbsp;;-)
&lt;br&gt;Interesting. I will have a look at it.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-- 
&lt;br&gt;Arun Tejasvi Chaganty
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19754246&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Local-Tomboy-Hackfest-tp19736367p19754246.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19748209</id>
	<title>Re: Tomboy on Google Android: Tomdroid</title>
	<published>2008-09-30T11:53:24Z</published>
	<updated>2008-09-30T11:53:24Z</updated>
	<author>
		<name>Olivier Bilodeau</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Sep 30, 2008 at 2:14 PM, Sandy Armstrong &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19748209&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;Olivier Bilodeau wrote:&lt;br&gt;&lt;br&gt;&amp;gt; Licensed under GPLv3&lt;br&gt;&lt;br&gt;If you end up doing any C#-&amp;gt;Java conversion of our code, make sure to&lt;br&gt;keep an eye on individual files. &amp;nbsp;Some are licensed LGPL2, some MIT/X11,&lt;br&gt;
etc.&lt;/div&gt;&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Oh I haven&amp;#39;t thought about that.. If I convert code I will definitely losen up the license. Does anyone think I should be better off writing new code or should I translate code? I am worried about the maintenance burden of translating code and not using Android&amp;#39;s&amp;nbsp;philosophy..&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;br&gt;&amp;gt; - Is there any xml schema (or DTD) for the tomboy notes file format?&lt;br&gt;&amp;gt; If not, I would propose one for adoption as part of my project.&lt;br&gt;&lt;br&gt;&lt;/div&gt;No, there isn&amp;#39;t. &amp;nbsp;Having one would be nice.&lt;/blockquote&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;I&amp;#39;ll definitely look into that.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;&lt;br&gt;Things to keep in mind:&lt;br&gt;* Given a note that came from Tomboy, which might have any number of&lt;br&gt;add-ins installed, how will Tomdroid deal with note content it doesn&amp;#39;t&lt;br&gt;
understand?&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Of course, this might change but my current idea is to ignore add-in specific stuff but still write it back if something else in the note changed. I would definitely like to do the &amp;quot;right thing&amp;quot;. So in the short term, this risk is mitigated (see below).&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;&lt;span id=&quot;&quot;&gt;&lt;/span&gt;&lt;br&gt;* Will Tomdroid have all of the same editing features as Tomboy? &amp;nbsp;If&lt;br&gt;less, how will that affect notes coming from Tomboy? &amp;nbsp;If more, you need&lt;br&gt;
to worry about Tomboy causing data loss when the notes get back to the&lt;br&gt;user&amp;#39;s computer. &amp;nbsp;;-)&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;To simplify things, early iterations will be focused on being a read-only client supporting only one-way sync. Two way syncing will come after and will be discussed here since you faced the same problems when implementing it. Of course, this work will be flagged as &amp;quot;can destroy all your notes&amp;quot;.&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;&lt;span id=&quot;&quot;&gt;&lt;/span&gt;&lt;br&gt;* How does data sync even work in Android, or on the G1, or whatever?&lt;br&gt;Are you going to need a server out there to sync to? &amp;nbsp;Will you be able&lt;br&gt;
to use webdav or ssh, or will you need to invent an HTTP API? &amp;nbsp;I really&lt;br&gt;hope that sort of stuff gets implemented, but I would hate for you to be&lt;br&gt;stuck doing that work!&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;First iteration is focused on showing a simple&amp;nbsp;text file through the network (WebDAV,&amp;nbsp;SSH or HTTP REST). Hopefully Android will do&amp;nbsp;WebDAV and/or SSH natively. This is risky so tackled early. I won&amp;#39;t go into something fancy like push tomboy notes (for now).&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;Thanks for your upcoming contributions to the Tomboy community. &amp;nbsp;;-)&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Thanks, I hope I&amp;#39;ll be up to expectations.&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Olivier Bilodeau &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19748209&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olivier@...&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19748209&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tomboy-on-Google-Android%3A-Tomdroid-tp19736373p19748209.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19747564</id>
	<title>Re: Tomboy on Google Android: Tomdroid</title>
	<published>2008-09-30T11:14:32Z</published>
	<updated>2008-09-30T11:14:32Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Olivier Bilodeau wrote:
&lt;br&gt;&amp;gt; Tomdroid - Implementation of Tomboy on Android An attempt to produce
&lt;br&gt;&amp;gt; a tomboy client for the Google Android mobile platform.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For those who didn't know, tomboy is the world's best note-taking
&lt;br&gt;&amp;gt; application using a unique wiki-style approach and a userfriendly
&lt;br&gt;&amp;gt; interface. The aim of this project is to bring the same goodness to
&lt;br&gt;&amp;gt; the Android platform. The goal is to be file format compatible and be
&lt;br&gt;&amp;gt; able to sync notes with tomboy. Of course, keeping a great UI adapted
&lt;br&gt;&amp;gt; to the mobile context is also a goal of this project.
&lt;br&gt;&lt;br&gt;Umm, this could be the coolest thing to happen with Tomboy this year. 
&lt;br&gt;I'm so glad you picked this as your project!
&lt;br&gt;&lt;br&gt;&amp;gt; Licensed under GPLv3
&lt;br&gt;&lt;br&gt;If you end up doing any C#-&amp;gt;Java conversion of our code, make sure to
&lt;br&gt;keep an eye on individual files. &amp;nbsp;Some are licensed LGPL2, some MIT/X11,
&lt;br&gt;etc.
&lt;br&gt;&lt;br&gt;&amp;gt; Being bounded to University's requirements, I will generate more
&lt;br&gt;&amp;gt; documentation than would be useful to begin with but I need my degree
&lt;br&gt;&amp;gt; :) Unfortunately, most of this stuff will be in french. I will try to
&lt;br&gt;&amp;gt; convince my professor to be able to put some of my documentation in
&lt;br&gt;&amp;gt; English but I would still prefer to write my final report in french
&lt;br&gt;&amp;gt; (being lazy).
&lt;br&gt;&lt;br&gt;Well, my French reading comprehension is much better than my French
&lt;br&gt;speaking skills, so hopefully I'll be able to understand it. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;In terms of documentation you make for Tomboy itself, which we'll want
&lt;br&gt;to make available, if you can't do it in English, maybe we can get help
&lt;br&gt;from the GNOME translation team.
&lt;br&gt;&lt;br&gt;&amp;gt; I intend to do all the work on launchpad, not hiding anything from
&lt;br&gt;&amp;gt; the community. I will [learn and] use bazaar for vcs and encourage
&lt;br&gt;&amp;gt; everyone interested to create branches and contribute however they
&lt;br&gt;&amp;gt; can.
&lt;br&gt;&lt;br&gt;That's awesome that your school encourages that (I know other schools
&lt;br&gt;would be horrified if you said other people might help you &amp;quot;cheat&amp;quot; on
&lt;br&gt;your project).
&lt;br&gt;&lt;br&gt;&amp;gt; - Is there any xml schema (or DTD) for the tomboy notes file format?
&lt;br&gt;&amp;gt; If not, I would propose one for adoption as part of my project.
&lt;br&gt;&lt;br&gt;No, there isn't. &amp;nbsp;Having one would be nice.
&lt;br&gt;&lt;br&gt;&amp;gt; - Is there any uml class diagram and/or sequence diagrams for Tomboy?
&lt;br&gt;&lt;br&gt;Not that I can think of. &amp;nbsp;Having some would be very nice!
&lt;br&gt;&lt;br&gt;&amp;gt; I'm glad to see that the project I'm proposing fits in the recent
&lt;br&gt;&amp;gt; effort to bring tomboy to other platforms and I am willingly going to
&lt;br&gt;&amp;gt; help towards that initiative also as I stated earlier.
&lt;br&gt;&lt;br&gt;The current effort is mostly to get the existing Tomboy client running
&lt;br&gt;on other platforms. &amp;nbsp;But writing new clients for Tomboy note data is
&lt;br&gt;whole new area, and for me very useful as I think I may be picking up a
&lt;br&gt;G1 in a few weeks. &amp;nbsp;;-)
&lt;br&gt;&lt;br&gt;&amp;gt; Note: If anyone is against what I'm doing or thinks part of it is
&lt;br&gt;&amp;gt; wrong, please let me know. I am only, willingly, trying to scratch my
&lt;br&gt;&amp;gt; own itch and transform a school project that would end up in dust
&lt;br&gt;&amp;gt; into something useful to (hopefully) more than one person.
&lt;br&gt;&lt;br&gt;It's unfortunate that you won't be able to do much in terms of code
&lt;br&gt;reuse because of the platform you'll be developing on, but given those
&lt;br&gt;constraints, I think you have the absolute right idea. &amp;nbsp;I'm really
&lt;br&gt;excited to see what you come up with, and look forward to using it myself.
&lt;br&gt;&lt;br&gt;Things to keep in mind:
&lt;br&gt;* Given a note that came from Tomboy, which might have any number of
&lt;br&gt;add-ins installed, how will Tomdroid deal with note content it doesn't
&lt;br&gt;understand?
&lt;br&gt;* Will Tomdroid have all of the same editing features as Tomboy? &amp;nbsp;If
&lt;br&gt;less, how will that affect notes coming from Tomboy? &amp;nbsp;If more, you need
&lt;br&gt;to worry about Tomboy causing data loss when the notes get back to the
&lt;br&gt;user's computer. &amp;nbsp;;-)
&lt;br&gt;* How does data sync even work in Android, or on the G1, or whatever? 
&lt;br&gt;Are you going to need a server out there to sync to? &amp;nbsp;Will you be able
&lt;br&gt;to use webdav or ssh, or will you need to invent an HTTP API? &amp;nbsp;I really
&lt;br&gt;hope that sort of stuff gets implemented, but I would hate for you to be
&lt;br&gt;stuck doing that work!
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks a lot for reading this through!
&lt;br&gt;&lt;br&gt;Thanks for your upcoming contributions to the Tomboy community. &amp;nbsp;;-)
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19747564&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tomboy-on-Google-Android%3A-Tomdroid-tp19736373p19747564.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19747374</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-30T11:03:31Z</published>
	<updated>2008-09-30T11:03:31Z</updated>
	<author>
		<name>andrewski</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;On Tue, Sep 30, 2008 at 1:27 PM, Sandy Armstrong &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19747374&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;Andrew Conkling wrote:&lt;br&gt;
&lt;/div&gt;&amp;gt; In general, as far as the bugs go, I don&amp;#39;t know that I&amp;#39;ll be spending&lt;br&gt;&lt;div class=&quot;Ih2E3d&quot;&gt;
&amp;gt; any time on the wiki; I prefer to manage them in Bugzilla. Is&lt;br&gt;
&amp;gt; managing bugs on the wiki useful to you? If so, can you describe&lt;br&gt;
&amp;gt; sorta what you&amp;#39;d like to see?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;The idea was to get something like &amp;quot;votes&amp;quot; on which bugs people care&lt;br&gt;
about. &amp;nbsp;Voting isn&amp;#39;t enabled in GNOME bugzilla. &amp;nbsp;Maybe you&amp;#39;re right,&lt;br&gt;
though, about it not being useful. &amp;nbsp;Should I instead encourage people to&lt;br&gt;
&amp;quot;ping&amp;quot; existing bugs they care about so that I can assign priority to&lt;br&gt;
them in bugzilla? &amp;nbsp;It would be noisy for a short time, but maybe that&lt;br&gt;
would work better than asking people to add entries to a random wiki&lt;br&gt;
page. &amp;nbsp;:-)&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Yeah, I think that sounds good. I&amp;#39;d be willing to help guide people as they comment on the bugs themselves and whatnot, and I think some obvious ones will (hopefully) stick out as we go through the bugs. Maybe we can see where we&amp;#39;re at once everything seems to be triaged and whatnot?&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;Andrew Conkling&lt;br&gt;&lt;a href=&quot;http://andrewski.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://andrewski.net&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19747374&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19747374.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19747108</id>
	<title>Re: Local Tomboy Hackfest</title>
	<published>2008-09-30T10:46:58Z</published>
	<updated>2008-09-30T10:46:58Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Arun Chaganty wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey, We are trying for the first time in our college to conduct a
&lt;br&gt;&amp;gt; Hackathon during our college's technical festival [1][2]. I wanted to
&lt;br&gt;&amp;gt; &amp;nbsp;introduce to Tomboy as a &amp;quot;hackable&amp;quot; to our participants, mainly
&lt;br&gt;&amp;gt; because I like it, but also because it's simple, cute and C# is
&lt;br&gt;&amp;gt; pretty good language to code in. We expect about 40 people to turn
&lt;br&gt;&amp;gt; up, out of which, I'd like to convince maybe 7-8 to work on Tomboy.
&lt;br&gt;&amp;gt; All of us are n00bs. I'd be grateful for any guidance and
&lt;br&gt;&amp;gt; suggestions, not only on how to hack Tomboy, but on how to manage a
&lt;br&gt;&amp;gt; Hackfest all together.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The general plan is that I will go and introduce Tomboy as an
&lt;br&gt;&amp;gt; application, and give a overview of the different components of
&lt;br&gt;&amp;gt; Tomboy, where what goes (for example RemoteControl.cs takes care of
&lt;br&gt;&amp;gt; all the DBus functionality. Watchers.cs is doing the Wiki-fying
&lt;br&gt;&amp;gt; (right?), etc.). And then proceed to describe some simple bugs and
&lt;br&gt;&amp;gt; maybe one or two larger projects that people can work on once they've
&lt;br&gt;&amp;gt; &amp;nbsp;gotten comfy with the code (and hopefully fixed a bug or two). Most
&lt;br&gt;&amp;gt; of the participants would not have worked on FOSS code before, so
&lt;br&gt;&amp;gt; despite our numbers, we will be terribly inefficient and slow.
&lt;/div&gt;&lt;br&gt;Your plan sounds good, and it should be an exciting event. 
&lt;br&gt;Unfortunately I cannot promise any time to this activity due to work
&lt;br&gt;commitments. &amp;nbsp;But I do hang out in #tomboy on GIMPNet all day, so I
&lt;br&gt;should be able to answer some questions and chat a bit...I just can't
&lt;br&gt;devote time to leading/organizing the hackfest.
&lt;br&gt;&lt;br&gt;&amp;gt; Some of the ideas I had to work on (most taken from the wiki) are: *
&lt;br&gt;&amp;gt; UI Addition: Add a sub-menu for each notebook, listing all notes
&lt;br&gt;&amp;gt; under that notebook. I really really need this to organize my notes.
&lt;br&gt;&lt;br&gt;I think we address this pretty well in the Search UI, actually. &amp;nbsp;Since
&lt;br&gt;people could have a very large number of notebooks, listing each in the
&lt;br&gt;regular note menu could be excessive. &amp;nbsp;The feature would have to be
&lt;br&gt;configurable, and might be best implemented as an add-in. &amp;nbsp;This could
&lt;br&gt;potentially require adding place holders in the note menu as a hook for
&lt;br&gt;add-ins, but I think Boyd may already have done that when working on the
&lt;br&gt;experimental Tasks add-in. &amp;nbsp;That code may be useful to you (it's still
&lt;br&gt;in SVN though we don't build it).
&lt;br&gt;&lt;br&gt;&amp;gt; * Adding custom links: From my greppings of the code, this looks like
&lt;br&gt;&amp;gt; &amp;nbsp;it shouldn't be unduly difficult, except for making the UI really
&lt;br&gt;&amp;gt; simple. How does selecting a block of text and then entering
&lt;br&gt;&amp;gt; Ctrl+Space or right clicking to throw up a dialog sound?
&lt;br&gt;&lt;br&gt;This one will take a lot of experimentation, but I'd be interested to
&lt;br&gt;see any work you guys come up with.
&lt;br&gt;&lt;br&gt;&amp;gt; * A Web
&lt;br&gt;&amp;gt; frontend: I certainly expect a lot of Web 2.0 guys coming, and I
&lt;br&gt;&amp;gt; thought this might be something right down their lane.
&lt;br&gt;&lt;br&gt;In my opinion this would be the most useful thing to work on in the long
&lt;br&gt;term. &amp;nbsp;The hard problem here is all the maintenance and infrastructure
&lt;br&gt;work, making sure people don't abuse the service, etc. &amp;nbsp;So deploying it
&lt;br&gt;might take some time. &amp;nbsp;But I would really LOVE to see a working (open
&lt;br&gt;source) web frontend with these sorts of features:
&lt;br&gt;&lt;br&gt;1. User can connect via existing WebDAV sync add-in (or some HTTP API,
&lt;br&gt;but that's more work for you at first).
&lt;br&gt;2. Web service can read the notes stored for each user, and show them to
&lt;br&gt;that user when they are logged in. &amp;nbsp;Existing ExportToHTML code
&lt;br&gt;(including an XSL stylesheet) could be useful here as a starting point.
&lt;br&gt;3. User can mark notes as public so that others can share. &amp;nbsp;User can
&lt;br&gt;have friends, email updates, RSS feeds, and all that other lovely social
&lt;br&gt;web crap. &amp;nbsp;;-)
&lt;br&gt;4. Editing would be cool, but is a lot of work. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;The nice thing about this is that almost all of the work is new code,
&lt;br&gt;which might be more &amp;quot;fun&amp;quot; for some of the participants. &amp;nbsp;Also, it
&lt;br&gt;doesn't require knowing much about Tomboy code at all.
&lt;br&gt;&lt;br&gt;Please check out prior discussion on this:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://automorphic.blogspot.com/2007/08/tomboy-online-mockup.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://automorphic.blogspot.com/2007/08/tomboy-online-mockup.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/archives/desktop-devel-list/2007-August/msg00014.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/archives/desktop-devel-list/2007-August/msg00014.html&lt;/a&gt;&lt;br&gt;(long thread about integration with GNOME Online Desktop that never
&lt;br&gt;really went anywhere)
&lt;br&gt;&lt;br&gt;&amp;gt; Bugs (way too many): * I'll try and assign most of the gnome-love
&lt;br&gt;&amp;gt; bugs and if the participants enjoy it, they can probably move up to
&lt;br&gt;&amp;gt; bigger and badder bugs.
&lt;br&gt;&lt;br&gt;I will try to find time to mark more bugs as gnome-love.
&lt;br&gt;&lt;br&gt;That would be really helpful, but I understand that it's hard for a new
&lt;br&gt;developer to just dive right in. &amp;nbsp;There is a lot more &amp;quot;low-hanging
&lt;br&gt;fruit&amp;quot; in Tasque bugzilla, if that is interesting to your fellow
&lt;br&gt;students. &amp;nbsp;Tasque SVN should build fine in Linux, Windows, and OS X, and
&lt;br&gt;is a pretty small and simple code base. &amp;nbsp;Getting patches in is a bit
&lt;br&gt;easier because there's less paranoia about messing up user data or
&lt;br&gt;ruining the user experience (because it's so young and most of its data
&lt;br&gt;is actually kept online). &amp;nbsp;I'll be in #tasque on GIMPNet, as well. &amp;nbsp;;-)
&lt;br&gt;&lt;br&gt;&amp;gt; The event is on the 2nd and 3rd of October from 1700hrs UTC. We will
&lt;br&gt;&amp;gt; all be on IRC, and I hope we can seek some guidance online.
&lt;br&gt;&lt;br&gt;Yes, feel free to ping me, and I will try to help as much as I can...I
&lt;br&gt;just can't guarantee that I will be very available!
&lt;br&gt;&lt;br&gt;Good luck and happy hacking,
&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19747108&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Local-Tomboy-Hackfest-tp19736367p19747108.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19746770</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-30T10:27:02Z</published>
	<updated>2008-09-30T10:27:02Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Andrew Conkling wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've just subscribed myself to all bugmail, so I'll generally keep up
&lt;br&gt;&amp;gt; with things as they come in, but it may be a little while before I
&lt;br&gt;&amp;gt; get around to going back and looking through all the past bugs.
&lt;br&gt;&lt;br&gt;Awesome, any and all help is appreciated. &amp;nbsp;I was psyched to see you
&lt;br&gt;close out a bunch of old bugs last night!
&lt;br&gt;&lt;br&gt;&amp;gt; (I'm just in a situation where I can adequately test
&lt;br&gt;&amp;gt; synchronization—both computers now running 0.12.0—and assuming that's
&lt;br&gt;&amp;gt; fixed, I'll be pretty much set. :) That one has been quite annoying.)
&lt;br&gt;&lt;br&gt;Agreed; I'm actually *using* sync again, but in a pretty low-stress
&lt;br&gt;environment, so looking forward to feedback on the fixes in 0.12.0.
&lt;br&gt;&lt;br&gt;&amp;gt; I can do that. Is it safe to say I can mark patches as &amp;quot;reviewed&amp;quot;
&lt;br&gt;&amp;gt; like a few of us do for Banshee? That seems to gather them together
&lt;br&gt;&amp;gt; to say &amp;quot;they work as described&amp;quot; and then a developer can take a look
&lt;br&gt;&amp;gt; at them for code/style/etc. issues.
&lt;br&gt;&lt;br&gt;Yes, that would be fantastic.
&lt;br&gt;&lt;br&gt;&amp;gt; In general, as far as the bugs go, I don't know that I'll be spending
&lt;br&gt;&amp;gt; any time on the wiki; I prefer to manage them in Bugzilla. Is
&lt;br&gt;&amp;gt; managing bugs on the wiki useful to you? If so, can you describe
&lt;br&gt;&amp;gt; sorta what you'd like to see?
&lt;br&gt;&lt;br&gt;The idea was to get something like &amp;quot;votes&amp;quot; on which bugs people care
&lt;br&gt;about. &amp;nbsp;Voting isn't enabled in GNOME bugzilla. &amp;nbsp;Maybe you're right,
&lt;br&gt;though, about it not being useful. &amp;nbsp;Should I instead encourage people to
&lt;br&gt;&amp;quot;ping&amp;quot; existing bugs they care about so that I can assign priority to
&lt;br&gt;them in bugzilla? &amp;nbsp;It would be noisy for a short time, but maybe that
&lt;br&gt;would work better than asking people to add entries to a random wiki
&lt;br&gt;page. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;Thanks for your help and ideas,
&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19746770&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19746770.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19746625</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-30T10:20:16Z</published>
	<updated>2008-09-30T10:20:16Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Olivier Bilodeau wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, Sep 22, 2008 at 7:54 PM, Sandy Armstrong
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19746625&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19746625&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Deliver a solid build of Tomboy on Windows with an easy-to-maintain
&lt;br&gt;&amp;gt; &amp;nbsp;installer. &amp;nbsp;Make sure the Visual Studio solution is well-maintained
&lt;br&gt;&amp;gt; to enable new contributors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would be interested in providing testing help for this goal. My job
&lt;br&gt;&amp;gt; forces on me an OS and I would be delighted to have tomboy running on
&lt;br&gt;&amp;gt; that (and syncing!).
&lt;/div&gt;&lt;br&gt;That's great! &amp;nbsp;Not being much of a Windows user these days, I don't know
&lt;br&gt;if there is anything like FUSE available on that platform. &amp;nbsp;But if a
&lt;br&gt;user can manager their own remote mounts, I'm sure we can at least get
&lt;br&gt;the file system sync backend working.
&lt;br&gt;&lt;br&gt;&amp;gt; As far as an installer is concerned, is there something shaping up
&lt;br&gt;&amp;gt; already or are you in an investigation stage? Because I did an NSIS
&lt;br&gt;&amp;gt; installer [&lt;a href=&quot;http://nsis.sourceforge.net/Main_Page&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nsis.sourceforge.net/Main_Page&lt;/a&gt;] in the past and I
&lt;br&gt;&amp;gt; think it would do the job without much effort. But maybe I'm wrong
&lt;br&gt;&amp;gt; and there is something more tailored to Mono (.Net) applications
&lt;br&gt;&amp;gt; around.
&lt;br&gt;&lt;br&gt;An installer is something the entire Mono community could use help
&lt;br&gt;with. &amp;nbsp;It is a big open question right now for apps like Tomboy and
&lt;br&gt;Banshee. &amp;nbsp;We just don't know (because we're Linux people) how to do
&lt;br&gt;things like check for the right version of gtk# being installed, and how
&lt;br&gt;to get that to the user most conveniently. &amp;nbsp;Ideally, when running a
&lt;br&gt;Tomboy install, the user could just click to download/install gtk# if
&lt;br&gt;they don't already have it, and it would just appear to be part of the
&lt;br&gt;regular install process (instead of the user manually doing stuff
&lt;br&gt;separately).
&lt;br&gt;&lt;br&gt;So yeah, we could use help. &amp;nbsp;I don't care if our first installer just
&lt;br&gt;errors-out if gtk# isn't there, but it would be great if we could help
&lt;br&gt;develop an infrastructure that could be used by other projects (like
&lt;br&gt;Banshee) that want an installer on Windows and don't want to start from
&lt;br&gt;scratch.
&lt;br&gt;&lt;br&gt;Looking forward to hearing more from you,
&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19746625&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19746625.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19736373</id>
	<title>Tomboy on Google Android: Tomdroid</title>
	<published>2008-09-29T22:24:26Z</published>
	<updated>2008-09-29T22:24:26Z</updated>
	<author>
		<name>Olivier Bilodeau</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;&lt;br&gt;I just wanted to let the list know that I&amp;#39;ll be working on a note-taking [Google] Android application. I am already aware of the WikiNotes application from &lt;a href=&quot;http://code.google.com/p/apps-for-android/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Apps for Android[1]&lt;/a&gt;. But I want to do something compatible with tomboy but the aim is more interoperable than compatible.&lt;br&gt;

&lt;br&gt;This is part of my last &amp;quot;course&amp;quot; as an undergraduate student in IT Engineering at ÉTS (Montreal, Canada University). I&amp;#39;ve put course in quotes because we don&amp;#39;t attend to any classes but we get credited. We put ~135 hours on a project and document every aspect like an engineer should do.&lt;br&gt;

&lt;br&gt;Enough background, I guess you&amp;#39;ll get to know me later since I&amp;#39;ll stick around ;).&lt;br&gt;&lt;br&gt;I created a launchpad account for the project. I called it &lt;a href=&quot;https://launchpad.net/tomdroid&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;tomdroid[2]&lt;/a&gt;. I kinda liked it. Here&amp;#39;s the project info:&lt;br&gt;

&lt;br&gt;&lt;blockquote&gt;Tomdroid - Implementation of Tomboy on Android&lt;br&gt;An attempt to produce a tomboy client for the Google Android mobile platform.&lt;br&gt;&lt;br&gt;For those who didn&amp;#39;t know, tomboy is the world&amp;#39;s best note-taking application using a unique wiki-style approach and a userfriendly interface. The aim of this project is to bring the same goodness to the Android platform. The goal is to be file format compatible and be able to sync notes with tomboy. Of course, keeping a great UI adapted to the mobile context is also a goal of this project.&lt;br&gt;
&lt;br&gt;Licensed under GPLv3&lt;br&gt;
&lt;/blockquote&gt;Being bounded to University&amp;#39;s requirements, I will generate more documentation than would be useful to begin with but I need my degree :) Unfortunately, most of this stuff will be in french. I will try to convince my professor to be able to put some of my documentation in English but I would still prefer to write my final report in french (being lazy).&lt;br&gt;
&lt;br&gt;I intend to do all the work on launchpad, not hiding anything from the community. I will [learn and] use bazaar for vcs and encourage everyone interested to create branches and contribute however they can.&lt;br&gt;&lt;br&gt;I want to do a quick 3 iteration process that should end in the beginning of December. I&amp;#39;ll keep you posted for that.&lt;br&gt;
&lt;br&gt;Now, getting to the real substance.. I have a few questions. Please note that I did RTFM and I am sorry if what I ask is obvious.&lt;br&gt;&lt;br&gt;&lt;/div&gt;- Is there any xml schema (or DTD) for the tomboy notes file format? If not, I would propose one for adoption as part of my project.&lt;br&gt;
&lt;br&gt;&lt;div&gt;- Is there any uml class diagram and/or sequence diagrams for Tomboy?&lt;br&gt;&lt;div&gt;If not, I would include as a part of my project some diagrams outlining tomboy&amp;#39;s architecture. This would help me jump into the code and also, if reviewed, help raise early problems in my understanding of the code base. Subquestion: Is there any valuable uml design tool that does Mono/.Net reverse-engineering?&lt;br&gt;
&lt;br&gt;My first iteration will most likely be a &amp;quot;HelloWorld this is Tomdroid&amp;quot; type of application so please bare with me if I&amp;#39;m not exciting from the beginning.&lt;br&gt;&lt;br&gt;&lt;div&gt;I&amp;#39;m glad to see that the project I&amp;#39;m proposing fits in the recent effort to bring tomboy to other platforms and I am willingly going to help towards that initiative also as I stated earlier.&lt;br&gt;
&lt;br&gt;
Note: If anyone is against what I&amp;#39;m doing or thinks part of it is wrong, please let me know. I am only, willingly, trying to scratch my own itch and transform a school project that would end up in dust into something useful to (hopefully) more than one person.&lt;br&gt;
&lt;br&gt;Thanks a lot for reading this through!&lt;br clear=&quot;all&quot;&gt;

&lt;br&gt;[1] &lt;a href=&quot;http://code.google.com/p/apps-for-android/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/apps-for-android/&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;https://launchpad.net/tomdroid&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net/tomdroid&lt;/a&gt;&lt;br&gt;
-- &lt;br&gt;Olivier Bilodeau &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19736373&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olivier@...&lt;/a&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19736373&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tomboy-on-Google-Android%3A-Tomdroid-tp19736373p19736373.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19736367</id>
	<title>Local Tomboy Hackfest</title>
	<published>2008-09-29T22:23:49Z</published>
	<updated>2008-09-29T22:23:49Z</updated>
	<author>
		<name>Arun Tejasvi Chaganty</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&amp;nbsp; &amp;nbsp;We are trying for the first time in our college to conduct a
&lt;br&gt;Hackathon during our college's technical festival [1][2]. I wanted to
&lt;br&gt;introduce to Tomboy as a &amp;quot;hackable&amp;quot; to our participants, mainly
&lt;br&gt;because I like it, but also because it's simple, cute and C# is pretty
&lt;br&gt;good language to code in. We expect about 40 people to turn up, out of
&lt;br&gt;which, I'd like to convince maybe 7-8 to work on Tomboy. All of us are
&lt;br&gt;n00bs. I'd be grateful for any guidance and suggestions, not only on
&lt;br&gt;how to hack Tomboy, but on how to manage a Hackfest all together.
&lt;br&gt;&lt;br&gt;The general plan is that I will go and introduce Tomboy as an
&lt;br&gt;application, and give a overview of the different components of
&lt;br&gt;Tomboy, where what goes (for example RemoteControl.cs takes care of
&lt;br&gt;all the DBus functionality. Watchers.cs is doing the Wiki-fying
&lt;br&gt;(right?), etc.). And then proceed to describe some simple bugs and
&lt;br&gt;maybe one or two larger projects that people can work on once they've
&lt;br&gt;gotten comfy with the code (and hopefully fixed a bug or two). Most of
&lt;br&gt;the participants would not have worked on FOSS code before, so despite
&lt;br&gt;our numbers, we will be terribly inefficient and slow.
&lt;br&gt;&lt;br&gt;Some of the ideas I had to work on (most taken from the wiki) are:
&lt;br&gt;* UI Addition: Add a sub-menu for each notebook, listing all notes
&lt;br&gt;under that notebook. I really really need this to organize my notes.
&lt;br&gt;* Adding custom links: From my greppings of the code, this looks like
&lt;br&gt;it shouldn't be unduly difficult, except for making the UI really
&lt;br&gt;simple. How does selecting a block of text and then entering
&lt;br&gt;Ctrl+Space or right clicking to throw up a dialog sound?
&lt;br&gt;* A Web frontend: I certainly expect a lot of Web 2.0 guys coming, and
&lt;br&gt;I thought this might be something right down their lane.
&lt;br&gt;&lt;br&gt;Bugs (way too many):
&lt;br&gt;* I'll try and assign most of the gnome-love bugs and if the
&lt;br&gt;participants enjoy it, they can probably move up to bigger and badder
&lt;br&gt;bugs.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The event is on the 2nd and 3rd of October from 1700hrs UTC. We will
&lt;br&gt;all be on IRC, and I hope we can seek some guidance online.
&lt;br&gt;&lt;br&gt;[1]: College == Indian Institute of Technology, Madras: &lt;a href=&quot;http://www.iitm.ac.in/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.iitm.ac.in/&lt;/a&gt;&lt;br&gt;[2]: Technical Festival == Shaastra:
&lt;br&gt;&lt;a href=&quot;http://www.shaastra.org/2008/Events/Hackfest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.shaastra.org/2008/Events/Hackfest&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Arun Tejasvi Chaganty
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19736367&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Local-Tomboy-Hackfest-tp19736367p19736367.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19735228</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-29T19:39:11Z</published>
	<updated>2008-09-29T19:39:11Z</updated>
	<author>
		<name>Olivier Bilodeau</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Sep 22, 2008 at 7:54 PM, Sandy Armstrong &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19735228&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
* Deliver a solid build of Tomboy on Windows with an easy-to-maintain&lt;br&gt;
installer. &amp;nbsp;Make sure the Visual Studio solution is well-maintained to&lt;br&gt;
enable new contributors.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I would be interested in providing testing help for this goal. My job forces on me an OS and I would be delighted to have tomboy running on that (and syncing!).&lt;br&gt;&lt;br&gt;As far as an installer is concerned, is there something shaping up already or are you in an investigation stage? Because I did an NSIS installer [&lt;a href=&quot;http://nsis.sourceforge.net/Main_Page&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nsis.sourceforge.net/Main_Page&lt;/a&gt;] in the past and I think it would do the job without much effort. But maybe I&amp;#39;m wrong and there is something more tailored to Mono (.Net) applications around.&lt;br&gt;
&amp;nbsp;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;
* Make sync rock, and consider integration with Conduit if that makes&lt;br&gt;
sense. &amp;nbsp;Make sure there is an answer for sync on Windows, to enable&lt;br&gt;
users to sync between their work and home machines.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I would be more than glad to provide testing for this, Windows or Linux. I have a reason to be interested in syncing that I will reveal soon. (silly me)&lt;br&gt;
&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot; class=&quot;gmail_quote&quot;&gt;How about Thursday, October 16th, at 9AM PST? &amp;nbsp;I&amp;#39;m just pulling this&lt;br&gt;
date from nowhere, but what do people think about that? &amp;nbsp;If you&amp;#39;d like&lt;br&gt;
to attend, feel free to suggest alternate dates or times. &amp;nbsp;Weekdays,&lt;br&gt;
weekends, days, nights, whenever.&lt;br clear=&quot;all&quot;&gt;&lt;/blockquote&gt;&lt;br&gt;I&amp;#39;ll try my best to be online for the meeting. Thankfully here in EDT it equals noon so I&amp;#39;ll hang around while eating lunch. :)&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Olivier Bilodeau &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19735228&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olivier@...&lt;/a&gt;&amp;gt;&lt;br&gt;

&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19735228&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19735228.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19734847</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-29T18:52:57Z</published>
	<updated>2008-09-29T18:52:57Z</updated>
	<author>
		<name>andrewski</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;On Mon, Sep 22, 2008 at 7:54 PM, Sandy Armstrong &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19734847&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
If you scan bugzilla and look at the NEWS file for Tomboy 0.12.0, you&amp;#39;ll&lt;br&gt;
see that although there is plenty of work to do on Tomboy, we haven&amp;#39;t&lt;br&gt;
been doing a lot. &amp;nbsp;A lot of bugs have been ignored, and a lot of great&lt;br&gt;
new patches have gone unreviewed, mostly because I have been disengaged&lt;br&gt;
from the community for the last 6 months or so.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I&amp;#39;m sorry I missed this originally; just caught your update.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
1) We need to get a handle on bugzilla. &amp;nbsp;We need to power through our&lt;br&gt;
292 bugs (!!!) and find which are dupes, which are enhancements that&lt;br&gt;
should be marked WONTFIX, and which need to be fixed NOW. &amp;nbsp;I know&lt;br&gt;
everybody has their favorite bugs, so if you could share yours that&lt;br&gt;
would really help. &amp;nbsp;We should centralize this info on&lt;br&gt;
&lt;a href=&quot;http://live.gnome.org/Tomboy/Bugs/WorstOffenders&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/Tomboy/Bugs/WorstOffenders&lt;/a&gt; , but if you don&amp;#39;t have&lt;br&gt;
an account on l.g.o feel free to respond to this email with your picks.&lt;br&gt;
It would be awesome to know the top 20 (or whatever) bugs hated by the&lt;br&gt;
community when this is done. &amp;nbsp;;-)&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I&amp;#39;ve just subscribed myself to all bugmail, so I&amp;#39;ll generally keep up with things as they come in, but it may be a little while before I get around to going back and looking through all the past bugs.&lt;br&gt;
&lt;br&gt;(I&amp;#39;m just in a situation where I can adequately test synchronization—both computers now running 0.12.0—and assuming that&amp;#39;s fixed, I&amp;#39;ll be pretty much set. :) That one has been quite annoying.)&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;2) Related to the above, we need to do some serious patch review. &amp;nbsp;We&lt;br&gt;
need to find all patches, find out which are ready to go in, which need&lt;br&gt;
minor fixes, and which are totally obsolete. &amp;nbsp;Please respond to this&lt;br&gt;
email with a list of outstanding patches that matter to you.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I can do that. Is it safe to say I can mark patches as &amp;quot;reviewed&amp;quot; like a few of us do for Banshee? That seems to gather them together to say &amp;quot;they work as described&amp;quot; and then a developer can take a look at them for code/style/etc. issues.&lt;br&gt;
&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;* Make sync rock, and consider integration with Conduit if that makes&lt;br&gt;
sense. &amp;nbsp;Make sure there is an answer for sync on Windows, to enable&lt;br&gt;
users to sync between their work and home machines.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;This would be awesome, and I&amp;#39;m willing to do some testing and whatnot between Windows and Linux machines.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
* Enable our awesome contributors to work on fixes and features without&lt;br&gt;
fear of their patches rotting in bugzilla!&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;For my part, I&amp;#39;m on this.&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I would like to start holding bug days or patch review days every other&lt;br&gt;
week. &amp;nbsp;What does everybody think about that? &amp;nbsp;Two weekend days per month&lt;br&gt;
would work best for me, but I want to know what would work best for&lt;br&gt;
YOU! &amp;nbsp;Getting together and triaging bugs, trying out patches, and&lt;br&gt;
cleaning up Tomboy seems like a big win to me.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I can&amp;#39;t commit to that, though I&amp;#39;d be willing to show up if time permits, so please announce about a week ahead of time. :) Nights and weekends would be best, but that&amp;#39;s just me.&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt; If you have any ideas for how to make this&lt;br&gt;
cycle rock, now&amp;#39;s the time to speak up!&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;In general, as far as the bugs go, I don&amp;#39;t know that I&amp;#39;ll be spending any time on the wiki; I prefer to manage them in Bugzilla. Is managing bugs on the wiki useful to you? If so, can you describe sorta what you&amp;#39;d like to see?&lt;br clear=&quot;all&quot;&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;Andrew Conkling&lt;br&gt;&lt;a href=&quot;http://andrewski.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://andrewski.net&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19734847&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19734847.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19734406</id>
	<title>Re: Getting Tomboy Back On Track</title>
	<published>2008-09-29T17:48:11Z</published>
	<updated>2008-09-29T17:48:11Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Okay, so not much feedback on this yet, but that's OK. &amp;nbsp;I'm going to be
&lt;br&gt;out of town for the next two weekends...the second of those weekends
&lt;br&gt;I'll be attending the GNOME Summit in Boston, where I look forward to
&lt;br&gt;some great work and talks. &amp;nbsp;After that, I'd like to have our roadmap
&lt;br&gt;meeting.
&lt;br&gt;&lt;br&gt;How about Thursday, October 16th, at 9AM PST? &amp;nbsp;I'm just pulling this
&lt;br&gt;date from nowhere, but what do people think about that? &amp;nbsp;If you'd like
&lt;br&gt;to attend, feel free to suggest alternate dates or times. &amp;nbsp;Weekdays,
&lt;br&gt;weekends, days, nights, whenever.
&lt;br&gt;&lt;br&gt;After the meeting, I'm going to start spending every other Saturday
&lt;br&gt;doing hard-core bug/patch triaging in #tomboy. &amp;nbsp;The only &amp;quot;feature&amp;quot; I
&lt;br&gt;plan to work on at first is full Windows support, for the selfish reason
&lt;br&gt;that I want more contributors. &amp;nbsp;So starting October 18th, you are
&lt;br&gt;welcome to help me smash bugs and review patches. &amp;nbsp;The point is to keep
&lt;br&gt;the wheels turning. &amp;nbsp;This should help anybody out who wants to work on
&lt;br&gt;new features (and I'm sure we'll have some sweet new ideas after I get
&lt;br&gt;back from Summit!).
&lt;br&gt;&lt;br&gt;Let me know what works for you,
&lt;br&gt;Sandy
&lt;br&gt;&lt;br&gt;Sandy Armstrong wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Everybody,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you scan bugzilla and look at the NEWS file for Tomboy 0.12.0, you'll
&lt;br&gt;&amp;gt; see that although there is plenty of work to do on Tomboy, we haven't
&lt;br&gt;&amp;gt; been doing a lot. &amp;nbsp;A lot of bugs have been ignored, and a lot of great
&lt;br&gt;&amp;gt; new patches have gone unreviewed, mostly because I have been disengaged
&lt;br&gt;&amp;gt; from the community for the last 6 months or so.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This sucks, I'm sorry, and it's time to fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a few ideas for how to do this, and I'd love to hear everybody
&lt;br&gt;&amp;gt; else's ideas, too. &amp;nbsp;Here are my thoughts:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) We need to get a handle on bugzilla. &amp;nbsp;We need to power through our
&lt;br&gt;&amp;gt; 292 bugs (!!!) and find which are dupes, which are enhancements that
&lt;br&gt;&amp;gt; should be marked WONTFIX, and which need to be fixed NOW. &amp;nbsp;I know
&lt;br&gt;&amp;gt; everybody has their favorite bugs, so if you could share yours that
&lt;br&gt;&amp;gt; would really help. &amp;nbsp;We should centralize this info on
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://live.gnome.org/Tomboy/Bugs/WorstOffenders&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/Tomboy/Bugs/WorstOffenders&lt;/a&gt;&amp;nbsp;, but if you don't have
&lt;br&gt;&amp;gt; an account on l.g.o feel free to respond to this email with your picks. 
&lt;br&gt;&amp;gt; It would be awesome to know the top 20 (or whatever) bugs hated by the
&lt;br&gt;&amp;gt; community when this is done. &amp;nbsp;;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2) Related to the above, we need to do some serious patch review. &amp;nbsp;We
&lt;br&gt;&amp;gt; need to find all patches, find out which are ready to go in, which need
&lt;br&gt;&amp;gt; minor fixes, and which are totally obsolete. &amp;nbsp;Please respond to this
&lt;br&gt;&amp;gt; email with a list of outstanding patches that matter to you. &amp;nbsp;We'll get
&lt;br&gt;&amp;gt; the bugs on the wiki and start on the review process.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Banshee mailing list has a &amp;quot;Pending Patches Periodical&amp;quot; email run by
&lt;br&gt;&amp;gt; Bertrand Lorentz that really helps the maintainers keep track of good
&lt;br&gt;&amp;gt; patches ready to commit or in need of just a little review. &amp;nbsp;I would
&lt;br&gt;&amp;gt; love to see something like this for Tomboy, if anybody has the time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here are *my* personal goals for Tomboy 0.14.0 (or is it 1.0?):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Slaughter memory consumption and performance issues.
&lt;br&gt;&amp;gt; * Deliver a solid build of Tomboy on Windows with an easy-to-maintain
&lt;br&gt;&amp;gt; installer. &amp;nbsp;Make sure the Visual Studio solution is well-maintained to
&lt;br&gt;&amp;gt; enable new contributors.
&lt;br&gt;&amp;gt; * Fix long-standing embarrassing bugs (like note renaming issues).
&lt;br&gt;&amp;gt; * Make sync rock, and consider integration with Conduit if that makes
&lt;br&gt;&amp;gt; sense. &amp;nbsp;Make sure there is an answer for sync on Windows, to enable
&lt;br&gt;&amp;gt; users to sync between their work and home machines.
&lt;br&gt;&amp;gt; * Enable our awesome contributors to work on fixes and features without
&lt;br&gt;&amp;gt; fear of their patches rotting in bugzilla!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; New feature work in areas like note attachments, inline images, and
&lt;br&gt;&amp;gt; collaboration would be great, too...but my personal focus is going to
&lt;br&gt;&amp;gt; remain on the above issues, especially the last one.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope that by getting more feedback from the community on outstanding
&lt;br&gt;&amp;gt; bugs and patches, we can prioritize our efforts and have a productive
&lt;br&gt;&amp;gt; release cycle.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to start holding bug days or patch review days every other
&lt;br&gt;&amp;gt; week. &amp;nbsp;What does everybody think about that? &amp;nbsp;Two weekend days per month
&lt;br&gt;&amp;gt; would work best for me, but I want to know what would work best for
&lt;br&gt;&amp;gt; YOU! &amp;nbsp;Getting together and triaging bugs, trying out patches, and
&lt;br&gt;&amp;gt; cleaning up Tomboy seems like a big win to me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We'll be having a dev meeting soon to figure out our roadmap for 0.14.0,
&lt;br&gt;&amp;gt; too. &amp;nbsp;I think it would be helpful to get all of this information first,
&lt;br&gt;&amp;gt; though. &amp;nbsp;As usual, everybody will be invited to participate in the
&lt;br&gt;&amp;gt; meeting. &amp;nbsp;:-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your time. &amp;nbsp;I'm looking forward to an awesome
&lt;br&gt;&amp;gt; community-driven cycle. &amp;nbsp;If you have any ideas for how to make this
&lt;br&gt;&amp;gt; cycle rock, now's the time to speak up!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sandy
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19734406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-Tomboy-Back-On-Track-tp19618863p19734406.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19698677</id>
	<title>回复： Re:  add export selected notes to a New note</title>
	<published>2008-09-26T18:15:37Z</published>
	<updated>2008-09-26T18:15:37Z</updated>
	<author>
		<name>mengzhuo li</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;i&gt;Sandy Armstrong &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19698677&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sanfordarmstrong@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; 写道：&lt;blockquote class=&quot;replbq&quot; style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt; Andrew Conkling wrote:&lt;br&gt;&amp;gt; 2008/9/25 mengzhuo li &lt;muziwind@yahoo.com.cn&gt;&lt;br&gt;&amp;gt; &lt;mailto:muziwind@yahoo.com.cn&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     html.diff is the patch based on tomboy_0.10.2-0ubuntu1&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; You should probably make an effort to patch against SVN (or at least&lt;br&gt;&amp;gt; 0.12.0 which was just released) so others have a chance to use your&lt;br&gt;&amp;gt; patch in the future and maybe for it to get accepted into the codebase.&lt;br&gt;&lt;br&gt;It probably makes the most sense as an add-in.&lt;br&gt;&lt;br&gt;Sandy&lt;br&gt;&lt;/mailto:muziwind@yahoo.com.cn&gt;&lt;/muziwind@yahoo.com.cn&gt;&lt;/blockquote&gt;I downloaded svn source code and tested the patch , fortunately it is ok now. using patch -p1 &amp;lt; ../html.diff command , and configure , make, make install, i run tomboy, test the function, it 's ok. &lt;br&gt;thanks
 for your remind. if i make patch from now on i will use svn source code .&lt;br&gt;&lt;p&gt;&amp;#32;


      &lt;hr size=1&gt;&lt;a href=&quot;http://cn.mail.yahoo.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt; 雅虎邮箱，您的终生邮箱！&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19698677&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/add-export-selected-notes-to-a-New-note-tp19681956p19698677.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19689537</id>
	<title>Re: add export selected notes to a New note</title>
	<published>2008-09-26T07:27:21Z</published>
	<updated>2008-09-26T07:27:21Z</updated>
	<author>
		<name>Sandy Armstrong</name>
	</author>
	<content type="html">Andrew Conkling wrote:
&lt;br&gt;&amp;gt; 2008/9/25 mengzhuo li &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19689537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muziwind@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19689537&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muziwind@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; html.diff is the patch based on tomboy_0.10.2-0ubuntu1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You should probably make an effort to patch against SVN (or at least
&lt;br&gt;&amp;gt; 0.12.0 which was just released) so others have a chance to use your
&lt;br&gt;&amp;gt; patch in the future and maybe for it to get accepted into the codebase.
&lt;br&gt;&lt;br&gt;It probably makes the most sense as an add-in.
&lt;br&gt;&lt;br&gt;Sandy
&lt;br&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19689537&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/add-export-selected-notes-to-a-New-note-tp19681956p19689537.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19686908</id>
	<title>Re: add export selected notes to a New note</title>
	<published>2008-09-26T04:47:10Z</published>
	<updated>2008-09-26T04:47:10Z</updated>
	<author>
		<name>andrewski</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;2008/9/25 mengzhuo li &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19686908&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muziwind@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
html.diff is the patch based on tomboy_0.10.2-0ubuntu1&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;You should probably make an effort to patch against SVN (or at least 0.12.0 which was just released) so others have a chance to use your patch in the future and maybe for it to get accepted into the codebase.&lt;br clear=&quot;all&quot;&gt;
&lt;br&gt;-- &lt;br&gt;Andrew Conkling&lt;br&gt;&lt;a href=&quot;http://andrewski.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://andrewski.net&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19686908&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/add-export-selected-notes-to-a-New-note-tp19681956p19686908.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19681956</id>
	<title>add export selected notes to a New note</title>
	<published>2008-09-25T20:32:10Z</published>
	<updated>2008-09-25T20:32:10Z</updated>
	<author>
		<name>mengzhuo li</name>
	</author>
	<content type="html">I want to backup my notes, so i add a function in tomboy.&lt;br&gt;&lt;br&gt;In search window, you can select which note you want to backup, click the make_link_button which has the same icon with clear_search_button now. then you can get a New note named Link Note if there is not a Link Note before. the Link Note has all the links you selected just like this&lt;br&gt;&lt;br&gt;Link Note&lt;br&gt;今天：2008年9月8日，星期一，周:37&lt;br&gt;今天：2008年9月1日，星期一，周:36&lt;br&gt;今天：2008年8月25日，星期一，周:35&lt;br&gt;今天：2008年8月18日，星期一，周:34&lt;br&gt;今天：2008年8月11日，星期一，周:33&lt;br&gt;记录 0804-0807&lt;br&gt;记录 0728-0801&lt;br&gt;记录 0721-0725&lt;br&gt;记录 0714-0719&lt;br&gt;记录 0709-0711&lt;br&gt;&lt;br&gt;Open the Link Note , you can export it to a html &lt;br&gt;&lt;br&gt;&lt;br&gt;html.diff is the patch based on tomboy_0.10.2-0ubuntu1&lt;form name=&quot;frmAddAddrs&quot; action=&quot;http://cn.address.mail.yahoo.com/yab/cn?v=YM&amp;amp;.rand=13098&amp;amp;A=m&amp;amp;simp=1&quot; method=&quot;post&quot;&gt; &lt;input name=&quot;fn&quot; value=&quot;mengzhuo&quot; type=&quot;hidden&quot;&gt; &lt;input name=&quot;ln&quot; value=&quot;li&quot; type=&quot;hidden&quot;&gt;
 &lt;input name=&quot;e&quot; value=&quot;muziwind@yahoo.com.cn&quot; type=&quot;hidden&quot;&gt; &lt;input name=&quot;.done&quot; value=&quot;http://cn.f151.mail.yahoo.com/ym/ShowLetter?MsgId=9296_6031674_47994_646_249833_0_63987_337211_2512553701&amp;amp;order=down&amp;amp;inc=&amp;amp;sort=date&amp;amp;view=a&amp;amp;head=b&amp;amp;box=Sent&amp;amp;YY=19628&quot; type=&quot;hidden&quot;&gt; &lt;/form&gt;&lt;br&gt;&lt;p&gt;&amp;#32;


      &lt;hr size=1&gt;&lt;a href=&quot;http://cn.mail.yahoo.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt; 雅虎邮箱，您的终生邮箱！&lt;/a&gt;&lt;br /&gt;diff -uNr tomboy-0.10.2.orig/Tomboy/RecentChanges.cs tomboy-0.10.2.html/Tomboy/RecentChanges.cs
&lt;br&gt;--- tomboy-0.10.2.orig/Tomboy/RecentChanges.cs	2008-08-14 13:30:33.000000000 +0800
&lt;br&gt;+++ tomboy-0.10.2.html/Tomboy/RecentChanges.cs	2008-08-16 14:46:10.000000000 +0800
&lt;br&gt;@@ -14,7 +14,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.MenuBar menu_bar;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.ComboBoxEntry find_combo;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.Button clear_search_button;
&lt;br&gt;+		Gtk.Button make_link_button;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.CheckButton case_sensitive;
&lt;br&gt;+		Gtk.CheckButton toggle_all;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.Label note_count;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.ScrolledWindow matches_window;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.VBox content_vbox;
&lt;br&gt;@@ -46,6 +48,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeof (string), &amp;nbsp; &amp;nbsp; // title
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeof (string), &amp;nbsp; &amp;nbsp; // change date
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeof (Note), &amp;nbsp; &amp;nbsp; &amp;nbsp; // note
&lt;br&gt;+			typeof (bool), &amp;nbsp; &amp;nbsp; &amp;nbsp; // toggle
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;static Gdk.Pixbuf note_icon;
&lt;br&gt;@@ -111,17 +114,30 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;clear_search_button.Clicked += ClearSearchClicked;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;clear_search_button.Show ();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+			make_link_button= new Gtk.Button (new Gtk.Image (Gtk.Stock.Clear, Gtk.IconSize.Menu));
&lt;br&gt;+			make_link_button.Sensitive = true;
&lt;br&gt;+			make_link_button.Clicked += MakeLinkClicked;
&lt;br&gt;+			make_link_button.Show ();
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case_sensitive =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new Gtk.CheckButton (Catalog.GetString (&amp;quot;C_ase Sensitive&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case_sensitive.Toggled += OnCaseSensitiveToggled;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.Table table = new Gtk.Table (2, 3, false);
&lt;br&gt;+			toggle_all = new Gtk.CheckButton (Catalog.GetString (&amp;quot;Toggle All&amp;quot;));
&lt;br&gt;+			toggle_all.Toggled += OnToggleAllToggled;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.Table table = new Gtk.Table (3, 3, false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.Attach (label, 0, 1, 0, 1, Gtk.AttachOptions.Shrink, 0, 0, 0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.Attach (find_combo, 1, 2, 0, 1);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.Attach (case_sensitive, 1, 2, 1, 2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.Attach (clear_search_button,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2, 3, 0, 1,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.AttachOptions.Shrink, 0, 0, 0);
&lt;br&gt;+			table.Attach (toggle_all, 1, 2, 2, 3);
&lt;br&gt;+			table.Attach (make_link_button,	
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2, 3, 2, 3,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.AttachOptions.Shrink, 0, 0, 0);
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.ColumnSpacing = 4;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;table.ShowAll ();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -308,6 +324,20 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tree.EnableModelDragSource (Gdk.ModifierType.Button1Mask | Gdk.ModifierType.Button3Mask,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;targets,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gdk.DragAction.Move);
&lt;br&gt;+			
&lt;br&gt;+			/* add check column */
&lt;br&gt;+			Gtk.TreeViewColumn check = new Gtk.TreeViewColumn ();
&lt;br&gt;+			check.Title = Catalog.GetString (&amp;quot;check&amp;quot;);
&lt;br&gt;+			check.Clickable = true;
&lt;br&gt;+			
&lt;br&gt;+			Gtk.CellRendererToggle crtog = new Gtk.CellRendererToggle ();
&lt;br&gt;+			crtog.Activatable = true;
&lt;br&gt;+			crtog.Toggled += new Gtk.ToggledHandler (OnAddinToggled);
&lt;br&gt;+			check.PackStart (crtog, false);
&lt;br&gt;+			check.AddAttribute(crtog,&amp;quot;active&amp;quot;, 4);
&lt;br&gt;+			tree.AppendColumn (check);
&lt;br&gt;+			/* end */
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.CellRenderer renderer;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -349,6 +379,18 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tree.AppendColumn (change);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+		// toggled
&lt;br&gt;+		void OnAddinToggled (object o, Gtk.ToggledArgs args)
&lt;br&gt;+		{
&lt;br&gt;+			Gtk.TreeIter iter;
&lt;br&gt;+			//Console.WriteLine (&amp;quot;now you toggled &amp;quot; + args.Path);
&lt;br&gt;+			if (store_sort.GetIterFromString (out iter, args.Path)) {
&lt;br&gt;+				iter = store_sort.ConvertIterToChildIter(iter);
&lt;br&gt;+				iter = store_filter.ConvertIterToChildIter(iter);
&lt;br&gt;+				bool val = (bool) store.GetValue (iter, 4);
&lt;br&gt;+				store.SetValue (iter, 4, !val);
&lt;br&gt;+			}
&lt;br&gt;+		}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void UpdateResults ()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;@@ -378,7 +420,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;store.AppendValues (note_icon, &amp;nbsp;/* icon */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;note.Title, /* title */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nice_date, &amp;nbsp;/* change date */
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;note); &amp;nbsp; &amp;nbsp; &amp;nbsp;/* note */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;note, &amp;nbsp; &amp;nbsp; &amp;nbsp;/* note */
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false);								
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cnt++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -396,6 +439,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (selected_notes != null &amp;&amp; selected_notes.Count &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	SelectNotes (selected_notes);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+			toggle_all.Active= false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void SelectNotes (List&amp;lt;Note&amp;gt; notes)
&lt;br&gt;@@ -630,6 +674,20 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return note != null &amp;&amp; current_matches [note.Uri] != null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+		void OnToggleAllToggled (object sender, EventArgs args){
&lt;br&gt;+			Gtk.TreeIter iter;
&lt;br&gt;+			if (store_sort.IterChildren(out iter) == false)
&lt;br&gt;+				return;
&lt;br&gt;+			int count = store_sort.IterNChildren();
&lt;br&gt;+			for (int i = 0 ; i &amp;lt; count ; i++){
&lt;br&gt;+				if (store_sort.GetIterFromString (out iter, System.Convert.ToString(i))){
&lt;br&gt;+					iter = store_sort.ConvertIterToChildIter(iter);
&lt;br&gt;+					iter = store_filter.ConvertIterToChildIter(iter);
&lt;br&gt;+					store.SetValue (iter, 4, toggle_all.Active);
&lt;br&gt;+				}
&lt;br&gt;+			}
&lt;br&gt;+		}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void OnCaseSensitiveToggled (object sender, EventArgs args)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PerformSearch ();
&lt;br&gt;@@ -1147,6 +1205,58 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+		void MakeLinkClicked (object sender, EventArgs args)
&lt;br&gt;+		{					
&lt;br&gt;+			Gtk.TreeIter iter;
&lt;br&gt;+			if (store_sort.IterChildren(out iter) == false)
&lt;br&gt;+				return;
&lt;br&gt;+			string xmlContent = &amp;quot;&amp;lt;note-content version=\&amp;quot;0.1\&amp;quot;&amp;gt;Link Note\n&amp;quot;;
&lt;br&gt;+			do { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;+				bool val = (bool) store_sort.GetValue (iter, 4);
&lt;br&gt;+				if (val){
&lt;br&gt;+					string title = store_sort.GetValue(iter, 1) as string;					
&lt;br&gt;+					xmlContent = xmlContent + &amp;quot;&amp;lt;link:internal&amp;gt;&amp;quot;+title+&amp;quot;&amp;lt;/link:internal&amp;gt;\n&amp;quot;;		
&lt;br&gt;+				}
&lt;br&gt;+			} while (store_sort.IterNext (ref iter));
&lt;br&gt;+
&lt;br&gt;+			xmlContent +=&amp;quot;&amp;lt;/note-content&amp;gt;&amp;quot;;
&lt;br&gt;+
&lt;br&gt;+			Note note;			
&lt;br&gt;+			// Exist One
&lt;br&gt;+			string note_title=&amp;quot;Link Note&amp;quot;;
&lt;br&gt;+			Note existing = manager.Find (note_title);
&lt;br&gt;+			if (existing != null ) {
&lt;br&gt;+				HIGMessageDialog title_taken_dialog = null;
&lt;br&gt;+				string message =
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String.Format (Catalog.GetString (&amp;quot;A note with the title &amp;quot; +
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;&amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt; already exists. &amp;quot; +
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;Please choose another name &amp;quot; +
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;for this note before &amp;quot; +
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;continuing.&amp;quot;),
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; note_title);
&lt;br&gt;+				if (title_taken_dialog == null) {
&lt;br&gt;+					title_taken_dialog =
&lt;br&gt;+					new HIGMessageDialog (this,
&lt;br&gt;+						 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.DialogFlags.DestroyWithParent,
&lt;br&gt;+						 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.MessageType.Warning,
&lt;br&gt;+						 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gtk.ButtonsType.Ok,
&lt;br&gt;+						 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Catalog.GetString (&amp;quot;Note title taken&amp;quot;),
&lt;br&gt;+						 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;message);
&lt;br&gt;+					title_taken_dialog.Modal = true;
&lt;br&gt;+					title_taken_dialog.Response +=
&lt;br&gt;+					delegate (object sender1, Gtk.ResponseArgs args1) {
&lt;br&gt;+						title_taken_dialog.Destroy ();
&lt;br&gt;+						title_taken_dialog = null;
&lt;br&gt;+					};
&lt;br&gt;+				}
&lt;br&gt;+				title_taken_dialog.Present ();
&lt;br&gt;+			}else{
&lt;br&gt;+				note = manager.Create (note_title);
&lt;br&gt;+				note.XmlContent = xmlContent;
&lt;br&gt;+				note.Window.Show ();
&lt;br&gt;+			}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void ClearSearchClicked (object sender, EventArgs args)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;find_combo.Entry.Text = &amp;quot;&amp;quot;;
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Tomboy-list mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19681956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tomboy-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/add-export-selected-notes-to-a-New-note-tp19681956p19681956.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19666946</id>
	<title>Converting Tomboy notes to Tiddlywiki</title>
	<published>2008-09-25T03:29:59Z</published>
	<updated>2008-09-25T03:29:59Z</updated>
	<author>
		<name>Jens Breit</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've written a script to put Tomboy notes into a TiddlyWiki
&lt;br&gt;(see &lt;a href=&quot;http://www.tiddlywiki.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tiddlywiki.org&lt;/a&gt;). It is not a Tomboy plugin,
&lt;br&gt;but someone here might still find it useful.
&lt;br&gt;&lt;br&gt;If it does not correctly transform a note, please send me
&lt;br&gt;a mail.&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;#!/usr/bin/python
&lt;br&gt;&lt;br&gt;# tomboy2tiddly: Transforms Tomboy notes to TiddlyWiki notes
&lt;br&gt;#
&lt;br&gt;# Copyright (C) 2008 &amp;nbsp;Jens Breit &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19666946&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcbreit@...&lt;/a&gt;&amp;gt;
&lt;br&gt;#
&lt;br&gt;# This program is free software: you can redistribute it and/or modify
&lt;br&gt;# it under the terms of the GNU General Public License as published by
&lt;br&gt;# the Free Software Foundation, either version 3 of the License, or
&lt;br&gt;# (at your option) any later version.
&lt;br&gt;#
&lt;br&gt;# This program is distributed in the hope that it will be useful,
&lt;br&gt;# but WITHOUT ANY WARRANTY; without even the implied warranty of
&lt;br&gt;# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. &amp;nbsp;See the
&lt;br&gt;# GNU General Public License for more details.
&lt;br&gt;#
&lt;br&gt;# You should have received a copy of the GNU General Public License
&lt;br&gt;# along with this program. &amp;nbsp;If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.
&lt;br&gt;&lt;br&gt;import re, time, calendar, math, glob, xml.dom.minidom, sys, os.path
&lt;br&gt;from xml.sax.saxutils import escape as htmlescape
&lt;br&gt;from xml.sax.saxutils import unescape as htmlunescape
&lt;br&gt;from xml.sax.saxutils import quoteattr
&lt;br&gt;&lt;br&gt;TOMBOY_XMLNS = 'http://beatniksoftware.com/tomboy'
&lt;br&gt;TIDDLY_XMLNS = 'http://www.w3.org/1999/xhtml'
&lt;br&gt;&lt;br&gt;class TomboyCollection:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def __init__(self, tomboy_dir):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.notes = []
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filenames = glob.glob(tomboy_dir + '/*.note')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filenames.sort()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for c in range(len(filenames)):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.notes.append(TomboyNote(filenames[c]))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.notes[-1].collection_id = c + 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.notes[-1].collection = self
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def normalize_title(self, title):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;gets normalized title case if found, None if not found&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if not hasattr(self, '_titles'):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._titles = {}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for n in self.notes:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._titles[ n.title().lower() ] = n.title()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if title.lower() in self._titles:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self._titles[ title.lower() ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return None
&lt;br&gt;&lt;br&gt;class TomboyNote:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def __init__(self, filename):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.filename = filename
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def dom(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if not hasattr(self, '_dom'):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self._dom = xml.dom.minidom.parse(self.filename)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self._dom
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def title(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self.dom().getElementsByTagNameNS(TOMBOY_XMLNS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'title')[0].firstChild.data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def tags(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for tag in self.dom().getElementsByTagNameNS(TOMBOY_XMLNS, 'tag'):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; yield tag.firstChild.data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def notebook(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.dom()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for tag in self.tags():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if tag[:16] == &amp;quot;system:notebook:&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return tag[16:]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def template(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return &amp;quot;system:template&amp;quot; in self.tags()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def change_date(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self.dom().getElementsByTagNameNS(TOMBOY_XMLNS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'last-change-date')[0].firstChild.data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def create_date(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self.dom().getElementsByTagNameNS(TOMBOY_XMLNS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'create-date')[0].firstChild.data
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def text_dom_node(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self.dom().getElementsByTagNameNS(TOMBOY_XMLNS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'text')[0].firstChild
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def text_dom_node_without_title(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Strip title from the beginning of the nodes
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hard: The title is not always inside single XML text node, but may be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sp