<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for RyanPavlik</title>
    <link>http://www.advogato.org/person/RyanPavlik/</link>
    <description>Advogato blog for RyanPavlik</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 22 May 2013 14:03:38 GMT</pubDate>
    <item>
      <pubDate>Fri, 15 Aug 2008 05:03:53 GMT</pubDate>
      <title>Almost done! And, a few inbox zero&#x2026;</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=51</link>
      <guid>http://cleardefinition.com/blog/2008/08/14/almost-done-and-a-few-inbox-zero/</guid>
      <description>&lt;p&gt;Wow, how the summer flies!&#xA0; This upcoming Monday marks the official &amp;#8220;Pencils Down&amp;#8221; for the 2008 Google Summer of Code!&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s been a pretty low-screenshot summer, which is interesting since I&amp;#8217;m doing interface things.&#xA0; The truth of it is, though, that it&amp;#8217;s what&amp;#8217;s hooked up to the interface that is taking the real time :)&#xA0; Nevertheless, I have recently made some really nice (and brand new, hence screenshot-worthy) progress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Style Tool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s what used to be the Stylist, now the Style Tool.&#xA0; It will be the hub of all style interactions.&#xA0; At least, that is, if I can get it to be taller and narrower by default, and stop hiding from me.&#xA0; (It&amp;#8217;s almost like an inspector - always on top, possibly not focused.&#xA0; What&amp;#8217;s the best combo of settings to get that in GTK?)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cleardefinition.com/blog/wp-content/uploads/2008/08/screenshot-style-tool.png" &gt;&lt;img class="aligncenter size-medium wp-image-57" title="screenshot-style-tool" src="http://cleardefinition.com/blog/wp-content/uploads/2008/08/screenshot-style-tool-300x132.png" alt="Style Tool" width="300" height="132" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll notice that it&amp;#8217;s just showing a nice subset of styles (common ones and the ones you are using).&#xA0; If you&amp;#8217;re into folding tree-views and seeing all the styles used by, say, the Table of Contents feature, or perhaps are really just looking for a &amp;#8220;Heart List&amp;#8221;, just check that Show all styles box temporarily.&lt;/p&gt;
&lt;p&gt;I might be moving the &amp;#8220;Redefine&amp;#8221;, &amp;#8220;Edit&amp;#8221; and &amp;#8220;Apply&amp;#8221; buttons off of that common row, since they refer to the selected style in the list, while &amp;#8220;New&amp;#8221; (create a new style based on the formatting at your caret - redefine works the same way) and &amp;#8220;Close&amp;#8221; don&amp;#8217;t.&#xA0; Ideas on how best to do this within the Glade tool are eagerly accepted.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit Style&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since we have the ability to grab the formatting at the caret (insertion pointer, erroneously called the &amp;#8220;cursor&amp;#8221; - the things you learn hanging with word processing hackers &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /&gt; ) to create or modify a style, we can specialize the manual edit style dialog to those who are looking for fine tuning of a style.&#xA0; Behold, the new dialog, in a slightly buggy, read-only manner, but lacking only a few little hookups&amp;#8230;&lt;br /&gt;
&lt;a href="http://cleardefinition.com/blog/wp-content/uploads/2008/08/screenshot-edit-style.png" &gt;&lt;img class="aligncenter size-medium wp-image-58" title="screenshot-edit-style" src="http://cleardefinition.com/blog/wp-content/uploads/2008/08/screenshot-edit-style-300x204.png" alt="Edit Style" width="300" height="204" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Spiffy, huh?&#xA0; Now, how do I get rid of that Help button, visually associate the Add and Remove buttons better with the list of properties (perhaps with a label &amp;#8220;Properties&amp;#8221;), and sort a GtkListStore? We&amp;#8217;ll see if this lazyweb thing works for me as well as for others &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inbox Zero&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the never-ending pursuit of less clutter and more productivity, I recently did the inbox zero thing, which is less complicated than it would seem.&#xA0; I think I&amp;#8217;ve gotten everything handled, but if your email to me has gone without reply and it deserves one, send again please!&#xA0; Thanks!&#xA0; (Furthermore, if anyone knows how to hide folders in Thunderbird, please send that too :D&#xA0; My archived emails are stuck down in Local Folders scrolled off by subfolders I never use&amp;#8230; )&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 17 Jul 2008 17:04:05 GMT</pubDate>
      <title>setAllAttributes (newProps);</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=50</link>
      <guid>http://cleardefinition.com/blog/2008/07/17/setallattributes-newprops/</guid>
      <description>&lt;p&gt;&lt;strong&gt;or, How to Know When You Still Have Learning to Do&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes, that is a line I recently patched out of my own code.&#xA0; I was wondering why my simplifyProperties wasn&amp;#8217;t working right, so I tried it then saved it to disk - and lo and behold, all the style properties had become XML attributes.&#xA0; In learning the AbiWord piecetable, I&amp;#8217;ve had to struggle a bit with the concept of attrprops - attributes and properties.&#xA0; Specifically, I tend to mix them up - attributes are things like &amp;#8220;name&amp;#8221;, &amp;#8220;label,&amp;#8221; and &amp;#8220;props&amp;#8221;, while properties are things like &amp;#8220;font-size: 12&amp;#8243; which can also be stored as the value of the aforementioned attribute.&#xA0; So now that you know that attributes and properties are different, I&amp;#8217;m sure you can spot the bug in my post title &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;My GSoC project is moving along now!&#xA0; Just have to remember the difference between attributes and properties&amp;#8230;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 17:07:53 GMT</pubDate>
      <title>Wow, the piecetable is crazy!</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=49</link>
      <guid>http://cleardefinition.com/blog/2008/07/01/wow-the-piecetable-is-crazy/</guid>
      <description>&lt;p&gt;Just a quick update on my progress in the Summer of Code.&#xA0; One general observation: the piecetable is a highly-engineered, fairly complex chunk of code!&#xA0; I need a bit more &amp;#8220;mentoring&amp;#8221; than I anticipated when working with the piecetable, so I&amp;#8217;ve decided to work on a few fronts: when I get stuck on one, I switch to another until someone shows up in IRC and can help (or, alternatively, until time helps me figure it out on my own).&lt;/p&gt;
&lt;p&gt;First of all, I have the Stylist enhancements.&#xA0; I&amp;#8217;ve added the &amp;#8220;Add&amp;#8221; button, which is succeeding in adding a hard-coded style.&#xA0; Right now, I&amp;#8217;m working to make it add from the current selection.&#xA0; It looks like right now we can&amp;#8217;t &amp;#8220;rename&amp;#8221; a style, which means I either prompt the user for a name (not what I&amp;#8217;d prefer), generate a useful one automatically (possibly tough and/or insufficient) or implement some sort of rename, possibly just with the style label.&#xA0; (See next &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /&gt; )&#xA0; I will also revamp the display here, borrowing liberally from the GTK toolbar style list which shows only a nice subset of styles.&lt;/p&gt;
&lt;p&gt;The addition of Labels to styles (splitting internal identifier from user-visible identifier) was the first task I tackled, and in retrospect, possibly a bad idea since it required direct PT work.&#xA0; I have all built-in styles adding a label by default, and I&amp;#8217;ve gotten it to save.&#xA0; I still have to add some helper functions to pd_Style to handle labels, localize them, etc, as well as figure out how to change the UI&amp;#8217;s.&#xA0; (It looks like I&amp;#8217;ll probably need to have a map of Labels to Names added to some document-wide structure, presumably right next to the map of Names to pd_Style objects.)&lt;/p&gt;
&lt;p&gt;Finally, we have the handling of the manual style editing system.&#xA0; I&amp;#8217;ve started work on this by implementing &amp;#8220;simplifyProperties,&amp;#8221; which removes properties from a style if they are identical in the based-on style (that is, if they can be inherited).&#xA0; This will allow my edit dialog to show a useful list of applied properties, rather than a CSS-like string of every possible property.&#xA0; This is what I&amp;#8217;m working on at this precise moment - trying to figure out how I somehow end up with &amp;#8220;this&amp;#8221; being 0&amp;#215;0 when I have a function member call another function member.&lt;/p&gt;
&lt;p&gt;Till next time, keep on marching, ants!&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 2 Jun 2008 19:09:18 GMT</pubDate>
      <title>Summer of Code: Interview yourself!</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=48</link>
      <guid>http://cleardefinition.com/blog/2008/06/02/summer-of-code-interview-yourself/</guid>
      <description>&lt;p&gt;As a part of my Summer of Code project, I&amp;#8217;m working on doing a user interface redesign!&#xA0; To confirm the concepts I developed in my proposal, I&amp;#8217;m conducting interviews, and decided to use the Internet as a tool to help me here!&#xA0; Though I will be also doing in-person interviews, you&amp;#8217;re welcome to download and complete the interview and email it in to me!&#xA0; All word-processing and text-processing (so as to not exclude more layout-oriented apps like Pages and perhaps KWord) users are welcome to participate: the interview questions are in rtf format.&lt;/p&gt;
&lt;p&gt;Please download the form here: &lt;a href="http://cleardefinition.com/blog/wp-content/uploads/2008/06/general20interview20questions.rtf" &gt;General Interview Questions&lt;/a&gt; - instructions are included.&#xA0; Just type your answers right into the document!&#xA0; I&amp;#8217;d like your answers by June 6 (Friday) so that I can keep moving on the project.&#xA0; If you have a blog that&amp;#8217;s more syndicated than mine, please feel free to pass on the invitation - the more data I have, the better I&amp;#8217;ll be able to create an interface that&amp;#8217;s efficient for a variety of users.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 28 May 2008 06:05:05 GMT</pubDate>
      <title>And they&#x2019;re off!</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=47</link>
      <guid>http://cleardefinition.com/blog/2008/05/27/and-theyre-off/</guid>
      <description>&lt;p&gt;Google Summer of Code 2008 officially starts this week in the &amp;#8220;main section&amp;#8221; - coding!&#xA0; In my case, I&amp;#8217;ll be working on revamping the Styles support and interface, and to avoid having to code it three times, I&amp;#8217;m starting first with a design phase.&#xA0; As such, I&amp;#8217;ve been working on an interview script, which should be ready to use now.&#xA0; The purpose of the interviews will be to confirm or fail to confirm the characterization of use cases I made in my proposal.&#xA0; I will also do bug triage here tomorrow, looking through the open Styles bugs and seeing if I can also filter out the Styles bugs in the Front End components in Bugzilla - see what actual software flaws there are to resolve, what insight/ideas I can glean from enhancement requests, etc.&#xA0; With this I&amp;#8217;ll be able to create a more comprehensive plan and schedule, as well as give me something to chew on when I don&amp;#8217;t have test subjects available to provide interview results or prototyping feedback.&lt;/p&gt;
&lt;p&gt;Though I&amp;#8217;ve done the Summer of Code once before, this will be a totally different experience - new mentor, different codebase region (by a lot!), and entirely different focus - I&amp;#8217;ll be replacing working but not human-friendly with friendly, efficient, and hopefully still working! &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;Oh, and how did I prepare for the summer of code?&#xA0; Well&amp;#8230; I built a new desk!&#xA0; (I already took care of community bonding a couple of years ago.)&#xA0; An ergonomic, efficient desk area will inspire an efficient, ergonomic design - at least that&amp;#8217;s the idea!&lt;/p&gt;
&lt;p&gt;PS.&#xA0; The hackergotchi on &lt;a href="http://planet.abisource.com" &gt;Planet AbiSource&lt;/a&gt; right now is not very flattering, not to mention fairly old - if one of the cool AbiFolk could change it to &lt;a href="http://www.cleardefinition.com/hackergotchi.png" &gt;my new one&lt;/a&gt;, that would rock.&#xA0; Bonus points if you put in a good word with the &lt;a href="http://planet.gnome.org" &gt;p.g.o&lt;/a&gt; &lt;a href="http://live.gnome.org/PlanetGnome" &gt;folks&lt;/a&gt; too - get some AbiWord representation on the planet!&#xA0; (It seems the &amp;#8220;put your stuff in this table on the wiki&amp;#8221; page disappeared from l.g.o without my request being fulfilled&amp;#8230;)&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 1 May 2008 10:17:03 GMT</pubDate>
      <title>The secret of Microsoft&#x2019;s success</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=46</link>
      <guid>http://cleardefinition.com/blog/2008/05/01/the-secret-of-microsofts-success/</guid>
      <description>&lt;p&gt;Clearly, it is AbiWord&amp;#8217;s lack of videos like this that keep it from being the dominant word processor &amp;#8220;in the industry.&amp;#8221;&#xA0; We don&amp;#8217;t have an equivalent, but I can fix that pretty easily.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=sPv8PPl7ANU" &gt;Vista Sales Video&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 10 Apr 2008 21:08:08 GMT</pubDate>
      <title>Abi on Ubuntu, and Guademy</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=45</link>
      <guid>http://cleardefinition.com/blog/2008/04/10/abi-on-ubuntu-and-guademy/</guid>
      <description>&lt;p&gt;Howdy folks!&#xA0; Thought I&amp;#8217;d give an update on the AbiWord on Ubuntu work.&#xA0; I&amp;#8217;ve put up packages on my PPA, and as of version 2.6.2-0ubuntu0~ppa17 is in &amp;#8220;final shape&amp;#8221; - that is, I&amp;#8217;m reasonably pleased that I have all packaging issues resolved.&#xA0; We managed to get an MIR approved to bring in the headers for AbiCollab into Hardy if AbiWord itself gets in, so those builds have both TCP and Jabber/XMPP (Loudmouth) collaboration support, where the TCP one is a more polished and also compatible with Windows!&#xA0; Now, the remaining steps to get Abi 2.6 into Hardy is to get libwv-1.2 promoted to main - this used to be included in the Abi tarball, so I&amp;#8217;m hoping this step is pretty straightforward - and the actual sponsorship of my AbiWord packages into Hardy.&#xA0; Here&amp;#8217;s hoping it goes well!&#xA0; If you&amp;#8217;re running Hardy and want to check out Abi 2.6 before it hits the regular repositories, just check out my PPA: &lt;a href="https://launchpad.net/~abiryan/+archive" &gt;https://launchpad.net/~abiryan/+archive&lt;/a&gt; I&amp;#8217;m also gonna see what I can do to put up a backport to Gutsy and perhaps Feisty, but no guarantees there, just check it out &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;Owing to my current location in Valencia, Spain, the host city of the second Guademy conference, I&amp;#8217;ve been able to register and go!&#xA0; If I know you and you&amp;#8217;re going, send me a ping, and hopefully we can meet up there and say hey!&lt;/p&gt;
&lt;p&gt;Oh yeah, and I&amp;#8217;ll give in&amp;#8230;&lt;/p&gt;
&lt;p&gt;Manzanita:~ ryan$ history|awk &amp;#8216;{a[$2]++ } END{for(i in a){print a[i] &amp;#8221; &amp;#8221; i}}&amp;#8217;|sort -rn|head&lt;br /&gt;
82 cd&lt;br /&gt;
73 ls&lt;br /&gt;
63 ssh&lt;br /&gt;
30 sudo&lt;br /&gt;
23 (censored web site update script)&lt;br /&gt;
18 svn&lt;br /&gt;
14 killall&lt;br /&gt;
12 python&lt;br /&gt;
10 ps&lt;br /&gt;
9 mkdir&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;ryan@hardy-vm:~$ history|awk &amp;#8216;{a[$2]++ } END{for(i in a){print a[i] &amp;#8221; &amp;#8221; i}}&amp;#8217;|sort -rn|head&lt;br /&gt;
42 cd&lt;br /&gt;
38 dpkg-buildpackage&lt;br /&gt;
32 sudo&lt;br /&gt;
28 apt-cache&lt;br /&gt;
24 dch&lt;br /&gt;
20 ls&lt;br /&gt;
17 dput&lt;br /&gt;
10 svn&lt;br /&gt;
8 dpatch-edit-patch&lt;br /&gt;
8 ca&lt;/p&gt;
&lt;p&gt;Interesting - I&amp;#8217;ll let you guess which terminal I worked on the AbiWord package in&amp;#8230;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Sun, 6 Apr 2008 17:10:28 GMT</pubDate>
      <title>AbiWord 2.6.0 on Ubuntu?</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=44</link>
      <guid>http://cleardefinition.com/blog/2008/04/06/abiword-260-on-ubuntu/</guid>
      <description>&lt;p&gt;Why not?&#xA0; After it seemed like only the lack of a package(r) was keeping Abi 2.6.0 out of Hardy, it became clear that wasn&amp;#8217;t a good enough reason.&#xA0; Thus, I set about to get together a nice package of AbiWord 2.6.0, based somewhat on the original Ubuntu packages, but fixing as many packaging bugs as possible and simplifying as I went.&lt;/p&gt;
&lt;p&gt;The result: My source package creates only an abiword, abiword-plugins, and abiword-plugins-gnome package (gone are the days of abiword-gtk, abiword-gnome, abiword-common)&#xA0; Furthermore, unless there&amp;#8217;s a good reason for a plugin to not be included by default (good reason being defined as needing more dependencies), it&amp;#8217;s been included in the regular abiword package.&#xA0; (This means that abiword-plugins only has the grammar and math plugins. Nothing is in abiword-plugins-gnome right now, since I haven&amp;#8217;t poked around long enough to get the gnome-office stuff going yet.)&#xA0; Yes, this means ODT is in the main package, as is Microsoft Office OpenXML import and AbiCollab.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cleardefinition.com/blog/wp-content/uploads/2008/04/imagen-1.png" &gt;&lt;img class="alignnone size-medium wp-image-47" title="AbiWord 2.6.0 on Ubuntu Hardy" src="http://cleardefinition.com/blog/wp-content/uploads/2008/04/imagen-1-300x203.png" alt="Yes, this is with just a single package installed!" width="300" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oh, and by the way, that screenshot was taken while in an AbiCollab session with an AbiWord 2.6.1 prerelease build running on Windows. &lt;img src='http://cleardefinition.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 16 Aug 2007 07:06:42 GMT</pubDate>
      <title>Windows XP Conquered!</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=43</link>
      <guid>http://cleardefinition.com/blog/2007/08/16/windows-xp-conquered/</guid>
      <description>&lt;p&gt;Important patch #4 of the day is in and tested!  It is late here, so I will let the screenshots speak (almost entirely) for themselves.&lt;br /&gt;
Before:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://cleardefinition.com/blog/wp-content/uploads/2007/08/addacctdlgtcpwinxpbug.png" alt="Add Account dialog - Bug on Windows XP" /&gt;&lt;/p&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://cleardefinition.com/blog/wp-content/uploads/2007/08/070816-add-account-dlg-xp.png" alt="Annoying radio button bug fixed without hackish workarounds!" /&gt;&lt;/p&gt;
&lt;p&gt;(For google to find for future programmers:  If you have trouble with radio buttons and CreateWindow or CreateWindowEx - in my case when mixed with using a resource file - on Windows XP, and they have a black background and are illegible, here&amp;#8217;s how you fix it.  It may have something to do with being a grandchild window, but I&amp;#8217;m not sure.  You need to add the WS_EX_TRANSPARENT extended window style to your CreateWindowEx call - if you are using CreateWindow, just look at the docs to see the change, it&amp;#8217;s minor.  If your text boxes or edit boxes are coming out with a flat, 2d border, create a 3d border by using WS_EX_CLIENTEDGE as an extended window style.)&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 15 Aug 2007 19:07:34 GMT</pubDate>
      <title>ListBox to TreeView - Join Dialog v2!</title>
      <link>http://www.advogato.org/person/RyanPavlik/diary.html?start=42</link>
      <guid>http://cleardefinition.com/blog/2007/08/15/listbox-to-treeview-join-dialog-v2/</guid>
      <description>&lt;p&gt;I&amp;#8217;ve had a productive morning here - implementing a major UI upgrade to my still-bright-shiny-and-new AbiCollab dialogs on Win32.  Both the Accounts and Join dialogs had been created with Listboxes, because they&amp;#8217;re pretty simple.  The Linux GUI has some more sophisticated GTK control, but my first priority was getting it working.&lt;/p&gt;
&lt;p&gt;Now that it works, I have some time to go back and make things nice.  In this case, re-doing the Join dialog so that we have Buddies as &amp;#8220;parent nodes&amp;#8221; and their shared documents as child nodes.  I&amp;#8217;ll refrain from discussing the few minor snags in figuring out the Win32 API to get this to go, and just give you the juicy screenshots.&lt;/p&gt;
&lt;p&gt;Before:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://cleardefinition.com/blog/wp-content/uploads/2007/08/joindlgdocsel.png" alt="Join dialog - Document Selected" /&gt;&lt;/p&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://cleardefinition.com/blog/wp-content/uploads/2007/08/070815-treeview-dialog-v2.png" alt="Join Dialog v2 - Now with Treeview Goodness!" /&gt;&lt;/p&gt;
&lt;p&gt;Isn&amp;#8217;t that much nicer?&lt;/p&gt;
&lt;p&gt;Now back to hacking&amp;#8230;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
