<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/serendipity/templates/default/atom.css" type="text/css" ?>
<feed
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://www.reactos.org/serendipity/index.php?/feeds/atom.xml" rel="self" title="ReactOS blog" type="application/x.atom+xml" />
    <link href="http://www.reactos.org/serendipity/"                        rel="alternate"    title="ReactOS blog" type="text/html" />
    <link href="http://www.reactos.org/serendipity/rss.php?version=2.0"     rel="alternate"    title="ReactOS blog" type="application/rss+xml" />
    <title type="html">ReactOS blog</title>
    <subtitle type="html">What's going on with ReactOS</subtitle>
    
    <id>http://www.reactos.org/serendipity/</id>
    <updated>2009-05-30T12:23:19Z</updated>
    <generator uri="http://www.s9y.org/" version="0.9.1">Serendipity 0.9.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/63-Weird-gcc-stuff..html" rel="alternate" title="Weird gcc stuff." />
    <author>
        <name>Timo Kreuzer</name>
        <email>nospam@example.com</email>
    </author>

    <published>2008-08-19T03:11:52Z</published>
    <updated>2009-05-30T12:23:19Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=63</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=63</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/63-guid.html</id>
    <title type="html">Weird gcc stuff.</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
Already some time ago I found that amd64-gcc defines <u>X86</u>. So I added an #undef <u>X86</u> to basetsd.h. So far so good, it seemed to work.<br />
<br />
Today I experimented a bit and enabled "-mcmodel=kernel" and suddenly ntoskrnl/ex/init.c didn't compile anymore. The reason was <u>X86</u> was not defined, so it ran into an #error.<br />
Ooops, that means before this <u>X86</u> must have been defined. In fact it was although it was effectively #undef'ed in the header (I checked it by adding an #error right after the #undef and then compiling ntoskrnl)<br />
Well it is a precompiled header that somehow doesn't seem to care for that. Well that's when you have "-mcmodel=large" defined (which seems to be the default on mingw64). Any other mcmodel will disable this problem. Nice, but then ntoskrnl won't link anymore.<br />
<br />
Let's check that a bit more:<br />
<br />
<blockquote><br />
#undef <u>X86</u><br />
#include "ntoskrnl.h"<br />
#ifdef <u>X86</u><br />
#error "<u>X86</u> defined"<br />
#endif<br />
</blockquote><br />
<br />
Works without a problem. Now just move that #undef into the first line of ntoskrnl.h or the last line or anywhere else and bang, error!<br />
<br />
Now let's do something really funky<br />
<blockquote><br />
#define <u>LONGCAT</u><br />
#include "ntoskrnl.h"<br />
#ifdef <u>X86</u><br />
#error "<u>X86</u> defined"<br />
#endif<br />
</blockquote><br />
<br />
together with<br />
<blockquote><br />
#ifdef <u>LONGCAT</u><br />
#endif<br />
</blockquote><br />
<br />
in ntoskrnl.h and... no error! Hmm what has <u>LONGCAT</u> todo with <u>X86</u> you might ask. Obviously NOTHING.<br />
You can use any define before the precompiled header that is checked or undefined inside the header and suddenly the #undef of gcc-defines like <u>X86</u>  in the pch works.<br />
<br />
Anyway, I got rid of it using "-U_X86_" compilerswitch.<br />
        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/57-Deleted-gdi-objects-in-the-handle-table.html" rel="alternate" title="Deleted gdi objects in the handle table" />
    <author>
        <name>Timo Kreuzer</name>
        <email>nospam@example.com</email>
    </author>

    <published>2007-09-14T03:07:16Z</published>
    <updated>2007-09-14T20:59:57Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=57</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=57</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/57-guid.html</id>
    <title type="html">Deleted gdi objects in the handle table</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
I am currently working on getting our general gdi object code more windows compatible and more performant. I have been gathering some info on how the stuff works on windows.<br />
These are my findings:<br />
<br />
After modifying gdihv (gdi handle viewer, can be found in our rosapps) it showed me all deleted objects. That are objects where bits 16 - 23 of the type field are zero.<br />
Most of the entries in the table are completely empty with all fields zero. But there are several entries, wich are not completely zero.<br />
Example:<br />
Index: 0x1922, ProcessID: 0, KernelData: 0x00001926, Type: 0x00002805 (bitmap)<br />
<br />
It looks like the lower 16 bits of the type field are still containing the object type and the reuse counter. Bits 16-23 are 0 and bits 24-31 can still contain some flags.<br />
Now to the KernelData member. It isn't a kernel mode pointer! Most entries have a value of 0x1xxx, so it is also unlikely that it is the lower 16 bits of the former kernel mode pointer. Let's have a look at the example. The KernelData value is 0x1926, wich is pretty near to it's index wich is 0x1922. When we look at index 0x1926, we find this:<br />
Index: 0x1926, ProcessID: 0, KernelData: 0x00001927, Type: 0x00001908 (palette)<br />
And going on with index 0x1927:<br />
Index: 0x1927, ProcessID: 0, KernelData: 0x00001928, Type: 0x00001905 (bitmap)<br />
Index: 0x1928, processID: 0, KernelData: 0x00000000, Type: 0x04001901 (dc)<br />
Looks like KernelData is a link to the next free entry and we have reached the end here.<br />
Every KernelData value of one of these deleted entries points to another deleted entry by index.<br />
<br />
Some more interesting facts: <br />
- the first 10 entries in the handle table are completely zero. Probably reserved for something.<br />
- the number of linked, deleted entries is relatively small (was about 100 on my system)<br />
- the free entry with the hightest index has a KernelData of 0 and all following entries are completely zero.<br />
<br />
In ReactOS we currently have an additional singly linked list of free entries. But nothing speaks against using the entries themselves as the free list. Disadvantages are that we have no assembly optimized function like InterlockedPopEntrySList, that works with indices into the handle table and there is a small overhead, because both linked deleted entries and complete zero entries must be taken care of.<br />
I already wrote an implemenation for finding a free entry that should be only a little slower. If written in asm it might even be even faster.<br />
But it still bugs me. I need to think a little more about it and I hope I find either a way that would allow a C implemenation that is not slower or I find some other advantage.        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/50-fontview-and-GetFontResourceInfoW.html" rel="alternate" title="fontview and GetFontResourceInfoW" />
    <author>
        <name>Timo Kreuzer</name>
        <email>nospam@example.com</email>
    </author>

    <published>2007-06-13T14:03:00Z</published>
    <updated>2007-06-13T18:58:58Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=50</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/50-guid.html</id>
    <title type="html">fontview and GetFontResourceInfoW</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
ThePhysicist wrote:<br />
<blockquote>"And it would be nice to have more dev blogs. Just a few sentences from<br />
time to time apart from the svn commits to see what's going on."</blockquote><br />
<br />
Ok, let's see what I can do about that.<br />
<br />
I begin with the stuff I did recently.<br />
<br />
Some time ago, when I browsed through bugzilla, I came across a bug, stating that nothing happens, when you doubleclick a font file. Well no surprise, as we didn't have any fontview application. I used google to find out if I could find an open source fontview, maybe from wine, and I found a mailing list entry where a wine dev said that he was going to write such app. That was in 2003, iirc and still no fontview in wine.<br />
So I decided to write a fontview app (can now be found in modules/rosapps).<br />
<br />
Most of the stuff was pretty easy, but how to get the face name? You supply fontview.exe with the name of a fontfile on the command line and it needs to figure aout the face name. There's the undocumented gdi32 function GetFontResourceInfoW() and I found enough info on the web to use it for this purpose. But this function was completely unimplemented in ReactOS. So to get the app working on ROS I had to implement this function, both in gdi32 and win32k (NtGdiGetFontResourceInfoInternalW())<br />
So I did some testing, first calling the gdi function, later also calling win32k's NtGdiGetFontResourceInfoInternalW directly using an int 0x2e.<br />
<br />
<PRE><br />
typedef BOOL (WINAPI *PGFRI)(LPCWSTR pwszFiles, DWORD <strong>pdwBytes, LPVOID pvBuf,DWORD dwType);<br />
PGFRI GetFontResourceInfoW;<br />
<br />
	/</strong> Load the GetFontResourceInfo function from gdi32.dll */<br />
	HINSTANCE hDLL = LoadLibrary("GDI32.DLL");<br />
	GetFontResourceInfoW = (PGFRI)GetProcAddress(hDLL, "GetFontResourceInfoW");<br />
</PRE><br />
<br />
<PRE><br />
W32KAPI BOOL APIENTRY NtGdiGetFontResourceInfoInternalW(<br />
		IN LPWSTR	pwszFiles,<br />
		IN ULONG	cwc,<br />
		IN ULONG	cFiles,<br />
		IN UINT		cjIn,<br />
		OUT LPDWORD	pdwBytes,<br />
		OUT LPVOID	pvBuf,<br />
		IN DWORD	dwType<br />
	)<br />
{<br />
	BOOL ret;<br />
<br />
	asm volatile ("int $0x2e\n" : "=a"(ret): "a" (0x10b2), "d" (&pwszFiles));<br />
<br />
	return ret;<br />
}<br />
</PRE><br />
<br />
After some problems in the beginning - I was always getting FALSE returned from win32k (wich means error) because I forgot to translate the filename into Nt format ("??\c:\...") - I was able to gather some additional details about how it works in win32k.<br />
<br />
So this is how it basicly works:<br />
- pwszFiles: String containing the filename(s) of the files to get Info from<br />
- pdwBytes: Pointer to a DWORD, IN: Size of the buffer, OUT: Bytes copied<br />
- pvBuf: Pointer to the buffer to recieve the data<br />
- dwType: specifies the Type of info, you want to get<br />
<br />
dwType<br />
0	a DWORD, that can be 1 or 2, depending on the font file, don't know excatly<br />
1	long fontname, not suitable for loading the font in some cases<br />
2	a LOGFONTW structure, use lfFaceName member from this one for further use<br />
3	a DWORD, always one if the function succeds(?)<br />
4	returns the full path name, handled by gdi32 only<br />
5	Seems to be a BOOL, wich is TRUE, when the font is not found in the global font table.<br />
	return value will be TRUE in this case, even if the font was not found.<br />
<br />
returns: TRUE if success, FALSE if no success.<br />
<br />
With this info I wrote a basic implementation that allowed to run fontview.exe on ReactOS. It also allows to run ms fontview.exe, but that looks a little ugly. (see pictures at the bottom)<br />
<br />
Currently it is only supporting one filename. If someone knows how multiple filenames are handled by the funtion, let me know.<br />
<br />
While working on the function in win32k, I came across some issues with our current text rendering code. So I decided to continue the work I had begun some time ago, but quickly abandoned again: Try to get our TextOut and related stuff more compatible with windows.<br />
<br />
Hopefully more on that later, so stay tuned...<br />
<br />
<div class="serendipity_imageComment_left" style="width: 110px"><div class="serendipity_imageComment_img"><a href='http://www.reactos.org/serendipity/uploads/fontviewonros.png'><img width='110' height='82'  src="http://www.reactos.org/serendipity/uploads/fontviewonros.serendipityThumb.png" alt="" /></a></div><div class="serendipity_imageComment_txt">fontview on ReactOS</div></div><br />
<br />
<div class="serendipity_imageComment_left" style="width: 110px"><div class="serendipity_imageComment_img"><a href='http://www.reactos.org/serendipity/uploads/MSfontviewonros.png'><img width='110' height='82'  src="http://www.reactos.org/serendipity/uploads/MSfontviewonros.serendipityThumb.png" alt="" /></a></div><div class="serendipity_imageComment_txt">MS fontview on ReactOS</div></div><br />
        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/39-News-from-the-Downloader.html" rel="alternate" title="News from the Downloader" />
    <author>
        <name>Maarten Bosma</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-12-28T17:29:28Z</published>
    <updated>2006-12-28T21:52:30Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=39</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=39</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/39-guid.html</id>
    <title type="html">News from the Downloader</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
Hurray, the websever is online again and there a news from the downloader.<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/39-guid.html#extended">Continue reading "News from the Downloader"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/38-PackageManager-is-dead,-long-live-Download-!.html" rel="alternate" title="PackageManager is dead, long live 'Download !'" />
    <author>
        <name>Maarten Bosma</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-12-10T20:07:29Z</published>
    <updated>2006-12-13T20:59:27Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>14</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/38-guid.html</id>
    <title type="html">PackageManager is dead, long live 'Download !'</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
News about the package manager.<br />
<br />
<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/38-guid.html#extended">Continue reading "PackageManager is dead, long live 'Download !'"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/37-New-blog-and-website..html" rel="alternate" title="New blog and website." />
    <author>
        <name>Alex Ionescu</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-11-08T17:39:32Z</published>
    <updated>2006-11-08T17:40:45Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/37-guid.html</id>
    <title type="html">New blog and website.</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
My new blog and website are available here:<br />
<a href="http://www.alex-ionescu.com"  title="Alex Ionescu's Blog">Alex Ionescu</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/36-New-GUI-Boot.html" rel="alternate" title="New GUI Boot" />
    <author>
        <name>Ged Murphy</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-10-10T22:48:05Z</published>
    <updated>2006-10-13T13:01:42Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/36-guid.html</id>
    <title type="html">New GUI Boot</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<br />
We have a new GUI boot thanks to a bootvid rewrite by Filip Navara.<br /><br />
<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/36-guid.html#extended">Continue reading "New GUI Boot"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/33-Digital-Solutions.html" rel="alternate" title="Digital Solutions" />
    <author>
        <name>Ged Murphy</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-09-28T21:40:23Z</published>
    <updated>2006-09-28T21:49:07Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/33-guid.html</id>
    <title type="html">Digital Solutions</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
The blogging software has been down for me for a while, so I didn't get chance to post this earlier, however on Thursday of last week, I presented 4 seminars on ReactOS at the Digital Solutions day at Bolton University<br />
<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/33-guid.html#extended">Continue reading "Digital Solutions"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/32-ReactOS-video,-printing,-hdd-died,-....html" rel="alternate" title="ReactOS video, printing, hdd died, ..." />
    <author>
        <name>Klemens Friedl</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-08-20T19:16:18Z</published>
    <updated>2006-08-26T16:28:38Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/32-guid.html</id>
    <title type="html">ReactOS video, printing, hdd died, ...</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<p>Today, I have done a lot of things and a lot of things have happended.</p><p>First, I asked magnus (&quot;greatlord&quot;) if he has found the mplayer version he was talking about which should work fine in ReactOS. Although, it turns out later that he don't find a suitable version. The current version of mplayer doesn't allow to output the video via GDI. Older version were able to do this, but we haven't found a suitable one. Just for record, mplayer does work fine in ReactOS 0.3.0, I have outputted a sample video as animated gif and watch the video in Firefox 1.5!</p><br /><a href="http://www.reactos.org/serendipity/index.php?/archives/32-guid.html#extended">Continue reading "ReactOS video, printing, hdd died, ..."</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/30-Wine-Test-Regression-Suite.html" rel="alternate" title="Wine Test Regression Suite" />
    <author>
        <name>janderwald</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-06-21T20:18:28Z</published>
    <updated>2006-06-21T20:36:35Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/30-guid.html</id>
    <title type="html">Wine Test Regression Suite</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<br />
<p>Hi,</p><p>this is my first blog on ReactOS. I currently work on improving the shell control panel applets as well as fixing errors detected by the Wine test regression suite. The Wine regression suite tests DLLs API-wise or/and functional-wise. The big advantage of them is that you can compare results with different Microsoft OS and can immediately compare it to  ReactOS results. As a result you can see failures very fast and hiden bugs are uncovered. Last but not least its also fun killing bugs <img src="http://www.reactos.org/serendipity/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /></p>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/29-ReactOS-Compatibility-Database-beta-status.html" rel="alternate" title="ReactOS Compatibility Database (beta status)" />
    <author>
        <name>Klemens Friedl</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-04-21T08:33:37Z</published>
    <updated>2006-04-25T20:00:33Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/29-guid.html</id>
    <title type="html">ReactOS Compatibility Database (beta status)</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
I has been working on the Compatibility Database (part of the Support Database) since November 2005. Now, the Compatibility Database has reached the beta status and everyone can use it, simply visit <a href="http://www.reactos.org/support">www.reactos.org/support</a>. <br /><a href="http://www.reactos.org/serendipity/index.php?/archives/29-guid.html#extended">Continue reading "ReactOS Compatibility Database (beta status)"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/28-What-am-I-doing.html" rel="alternate" title="What am I doing?" />
    <author>
        <name>Ged Murphy</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-03-25T10:57:45Z</published>
    <updated>2006-03-29T13:38:46Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/28-guid.html</id>
    <title type="html">What am I doing?</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<br />
<span class="name"><b>ThePhysicist wrote</b></span><span class="postbody"><br />
&quot;And it would be nice to have more dev blogs. Just a few sentences from<br />
time to time apart from the svn commits to see what's going on.&quot;<br />
</span><br />
<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/28-guid.html#extended">Continue reading "What am I doing?"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/27-Audit-Status-Bar.html" rel="alternate" title="Audit Status Bar" />
    <author>
        <name>Ged Murphy</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-03-19T14:16:08Z</published>
    <updated>2006-03-21T18:56:27Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/27-guid.html</id>
    <title type="html">Audit Status Bar</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<br />
<p>You're all probably wondering what happened to this .....</p><p>*updated*</p><br />
<br /><a href="http://www.reactos.org/serendipity/index.php?/archives/27-guid.html#extended">Continue reading "Audit Status Bar"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/26-ReactOS-audit-status.html" rel="alternate" title="ReactOS audit status" />
    <author>
        <name>Ged Murphy</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-03-10T13:36:59Z</published>
    <updated>2006-03-11T19:20:07Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/26-guid.html</id>
    <title type="html">ReactOS audit status</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<p><font face="Times New Roman" color="#000000" size="3">Ok, well I’m gonna start blogging, considering that’s what we set this thing up for. This, my first ReactOS blog, will attempt to shed some light on the audit process answering the many questions which commonly appear on IRC</font></p><br /><a href="http://www.reactos.org/serendipity/index.php?/archives/26-guid.html#extended">Continue reading "ReactOS audit status"</a>        </div>
    </content>
</entry>
<entry>
    <link href="http://www.reactos.org/serendipity/index.php?/archives/25-ReactOS-Support-Database.html" rel="alternate" title="ReactOS Support Database" />
    <author>
        <name>Klemens Friedl</name>
        <email>nospam@example.com</email>
    </author>

    <published>2006-01-24T16:01:05Z</published>
    <updated>2006-01-26T01:15:42Z</updated>
    <wfw:comment>http://www.reactos.org/serendipity/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.reactos.org/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    <id>http://www.reactos.org/serendipity/index.php?/archives/25-guid.html</id>
    <title type="html">ReactOS Support Database</title>
    <content type="xhtml" xml:base="http://www.reactos.org/serendipity/">
        <div xmlns="http://www.w3.org/1999/xhtml">
<p>I am currently working on the ReactOS Support Database. That is a sub-section of the ReactOS website which main goal is to help ReactOS user.</p><br /><a href="http://www.reactos.org/serendipity/index.php?/archives/25-guid.html#extended">Continue reading "ReactOS Support Database"</a>        </div>
    </content>
</entry>
</feed>