<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1992057286742962307</id><updated>2011-10-26T11:13:36.848+02:00</updated><category term='taskplanner'/><category term='Python'/><category term='mysql gwenview amarok cmake'/><category term='gsoc'/><category term='introduction'/><category term='personal'/><category term='gwenview'/><category term='Release'/><category term='bugs'/><category term='soprano'/><category term='Yokadi'/><category term='qdf'/><category term='fairs'/><category term='nightly builds'/><category term='digikam'/><category term='kdegraphics'/><category term='Amarok'/><category term='plasma'/><category term='imaging'/><category term='emerge'/><category term='kde'/><category term='viewgit'/><category term='sprint'/><category term='apache2'/><category term='strigi'/><category term='libjpeg'/><category term='git'/><category term='installer'/><category term='windows'/><category term='quality'/><category term='libpng'/><category term='kile'/><category term='nepomuk'/><category term='Koffice'/><category term='Marble'/><category term='okular'/><category term='work'/><category term='system integration'/><title type='text'>news weekly</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-5600849583553731361</id><published>2011-09-03T10:15:00.000+02:00</published><updated>2011-09-03T10:15:53.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><category scheme='http://www.blogger.com/atom/ns#' term='kile'/><title type='text'>finally 4.7.0</title><content type='html'>Weeks after we started, we finally managed to get out the &lt;a href="http://windows.kde.org/news.php#itemKDESoftwareCompilation470forWindowsavailable"&gt;KDE 4.7.0 release&lt;/a&gt;.Only after TheOneRing asked me several times about a new release (either a last 4.6 release or the 4.7.0 one), I finally gave in and told him what I know about the KDE on Windows release process... We needed quite a while to get most packages building again, very likely because our buildserver was stopped already some months ago due to lack of maintainance time. Also the splitting of the kdeedu &amp; kdegraphics packages had not been done when we did our last release (KDE SC 4.5). But now we added new buildscripts and fixed our packaging scripts so now we welcome more packages to be split up (kdesdk or kdegames perhaps?).&lt;br/&gt;&lt;br/&gt;Since I couldn't put everything into the release announcement, I want to add some more stuff over here:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Our release contains the latest version of &lt;a href="http://digikam.org/"&gt;Digikam&lt;/a&gt; (which is 2.0.0)&lt;/li&gt;&lt;li&gt;Also, there are now both &lt;a href="http://skrooge.org/"&gt;skrooge&lt;/a&gt; and &lt;a href="http://kmymoney2.sourceforge.net/index-home.html"&gt;kmymoney&lt;/a&gt; available.&lt;/li&gt;&lt;li&gt;besides the kdepim package, we also ship a beta version of &lt;a href="http://ervin.ipsquad.net/2011/08/31/zanshin-0.2-beta2/"&gt;zanshin&lt;/a&gt;, a todo application based on akonadi.&lt;/li&gt;&lt;li&gt;a small but still nice scanning application is skanlite, which just works...&lt;/li&gt;&lt;li&gt;also contained are &lt;a href="http://amarok.kde.org/en/releases/2.4.3"&gt;Amarok 2.4.3&lt;/a&gt;, &lt;a href="http://kile.sourceforge.net/"&gt;Kile&lt;/a&gt;, &lt;a href="http://quassel-irc.org/"&gt;Quassel&lt;/a&gt;, &lt;a href="http://konversation.kde.org/"&gt;Konversation&lt;/a&gt;, KRegExpEditor and KRecipes.&lt;/ul&gt;If you want to have other packages available, ask us and we will try to make that possible. Also, if you are maintainer of an application and you would like to see your application available on windows, we can surely make that happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-5600849583553731361?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/5600849583553731361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=5600849583553731361' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5600849583553731361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5600849583553731361'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2011/09/finally-470.html' title='finally 4.7.0'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8434555998321137614</id><published>2011-08-08T14:10:00.003+02:00</published><updated>2011-08-08T14:30:54.300+02:00</updated><title type='text'>Desktop summit midtime summary</title><content type='html'>Ok, the first 3 days of desktop summit have passed, I met a lot of old friends, met some new people, looked into some issues in several projects, went to the parties....&lt;br/&gt;&lt;br /&gt;One of the things that comes to my mind from time to time is software accessibility, so I heart both the talks of Frederik Gladhorn about Qt accessibility and Peter Grasch about &lt;a href="http://www.simon-listens.org"&gt;simon&lt;/a&gt;, a voice recognition software. He already provides a windows installer (based on KDE on Windows), so now I am trying to integrate simon into emerge so that it can be distributed both within the KDE on Windows installer and with a self contained NSIS installer.&lt;br/&gt;&lt;br /&gt;The second thing I looked at was skrooge, I fixed some build errors and so I expect that skrooge will be in the next KDE on Windows release. Which actually also brings me to the next point:&lt;br/&gt;&lt;br /&gt;The next binary release is near, at the moment we are preparing the release, update the 3rdparty libraries, cleaning up our buildserver etc. (well, it is mostly TheOneRing doing it - a big thank you over here). In a couple of days we will start again the builds, so binaries will be there in some weeks time too. We are not yet sure which software we package, I will probably announce this again, if you have special wishes, please let us know on our mailing list: kde-windows@kde.org or here in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8434555998321137614?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8434555998321137614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8434555998321137614' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8434555998321137614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8434555998321137614'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2011/08/desktop-summit-midtime-summary.html' title='Desktop summit midtime summary'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-861843310375802260</id><published>2011-06-23T20:00:00.000+02:00</published><updated>2011-06-23T20:00:05.419+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsoc'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>update</title><content type='html'>Nearly half a year after my last blog post I just thought I would share some news with you.&lt;br /&gt;First of all I became father of a cute boy in february - which limits my time (especially for KDE) quite a lot. Because of this I thought about stopping my work for KDE on Windows completely but I couldn't really live without it ;-).&lt;br /&gt;This also means that our build server slowly stopped working in the past months. This is partly due to size constraints (one of the buildprocesses filled its quantum again) and due to a bug in jom which will only happen after quite some time.&lt;br/&gt;&lt;br /&gt;One of the questions that comes up quite often is when we will have another binary release. The current plan is to release KDE 4.7.0 more or less together as all the Linux distributions and maybe add another release of KDE 4.7.X later this year.&lt;br/&gt;&lt;br /&gt;Another big issue for us is the transition of our emerge build scripts to git. This brings multiple things with it that are no easy-to-solve questions:&lt;br /&gt;At the moment we recommend that you install a svn client (e.g. &lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN&lt;/a&gt; is my personal choice) and checkout emerge. One of the ideas that came up were that we could easily distribute our scripts from now on as a tarballed git repository (and maybe bundle it with git &amp; python executables).&lt;br/&gt;&lt;br /&gt;At the moment emerge uses different categories for different minor versions of KDE, e.g. kde-4.X/kdelibs etc. With Git, we want to move that (at least in the future) into branches of emerge; This would make it possible to easily build &amp; develop older versions of KDE without interfering with more up to date KDE builds.&lt;br/&gt;&lt;br /&gt;Together with PovAddict, I already started some tests for the git transition (he ran the scripts etc, and I tested it ;-)) but we came across a problem that is probably singular to us:&lt;br /&gt;KDE git repositories do not allow crlf files inside the repo so we need to translate all of our files to lf EOLs on the server. In our checkout, we need to have some files as crlf (think of batch files and patches) and some files as lf only (the python stuff). My guess at the moment is that we should turn &lt;pre&gt;core.autocrlf=false&lt;/pre&gt;(which we already do) and at the same time add a .gitattributes file which contains &lt;pre&gt;*.cmd eol=crlf&lt;/pre&gt; or something like that (if you have more ideas, please let me hear them).&lt;br/&gt;&lt;br /&gt;So far for now, more information, especially on our google summer of code project this year (which is about the kdewin-installer). hopefully later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-861843310375802260?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/861843310375802260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=861843310375802260' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/861843310375802260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/861843310375802260'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2011/06/update.html' title='update'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1514577182106778261</id><published>2010-12-08T01:20:00.004+01:00</published><updated>2010-12-08T10:36:18.762+01:00</updated><title type='text'>a new compiler error</title><content type='html'>While I am currently trying to get KDE on Windows up to a releasable state again (nearly done ;-)), I found an interesting compiler error with the new Visual Studio version (2010):&lt;br/&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;...&lt;br /&gt;class Andere;&lt;br /&gt;&lt;br /&gt;class Klasse {&lt;br /&gt;    public:&lt;br /&gt;        Klasse() : bc(NULL, NULL){&lt;br /&gt;        }&lt;br /&gt;    private:&lt;br /&gt;        std::pair&amp;lt;Andere*, Andere*&amp;gt; bc;&lt;br /&gt;};&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Why could the above fail? Right, because NULL is not of type class Andere. (That works on the other compilers we have...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1514577182106778261?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1514577182106778261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1514577182106778261' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1514577182106778261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1514577182106778261'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2010/12/new-compiler-error.html' title='a new compiler error'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2351513198728754516</id><published>2010-06-05T16:38:00.005+02:00</published><updated>2010-06-05T18:24:25.223+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='emerge'/><title type='text'>sprint</title><content type='html'>Ok, long time no blogpost, but now that we speak about it at our KDE Windows sprint in Osnabrück, I'll try to make up a new blogpost.&lt;br /&gt;Lots of discussions are going on here since a lot of time has passed since the last meeting in 2007, I will try to sum them up in a later point in a dot story.&lt;br /&gt;As you can see from the picture below, the very minute we started the sprint, the sun came out.&lt;br /&gt;Finally after bad preparation from my point we still managed to find together:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/TApinzscXlI/AAAAAAAAAGQ/zOleYGHXy-k/s1600/SAM_0671.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/TApinzscXlI/AAAAAAAAAGQ/zOleYGHXy-k/s400/SAM_0671.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5479300332680666706" /&gt;&lt;/a&gt;&lt;br /&gt;back: Patrick Spendrin, Ilie Halip, André Heinecke&lt;br/&gt;middle: Patrick von Reth, Ralf Habacker, Romain Pokrzywka&lt;br/&gt;front: Bernhard Reiter, Andreas Holzammer&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2351513198728754516?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2351513198728754516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2351513198728754516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2351513198728754516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2351513198728754516'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2010/06/sprint.html' title='sprint'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Uf3Pd0BZcrc/TApinzscXlI/AAAAAAAAAGQ/zOleYGHXy-k/s72-c/SAM_0671.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8669899440431784933</id><published>2010-01-07T01:20:00.007+01:00</published><updated>2010-01-07T04:14:25.056+01:00</updated><title type='text'></title><content type='html'>Well, since &lt;a href="http://aseigo.blogspot.com/2010/01/key-quest-deployability.html"&gt;Aaron&lt;/a&gt; raised one or two issues, I'll take the time to blog again.&lt;br&gt;&lt;br /&gt;Our primary goal for KDE on Windows is easy installability and a complete and stable KDE on the Windows platform. So the question is - where do we start? &lt;br&gt;&lt;br /&gt;Aaron mentions that our installer seems to be way more complicated than installing Linux and that a simple fire and forget installer is far better for a broader audience.&lt;br&gt;&lt;br /&gt;This is probably true and was already part of some discussions. The task of rewriting the packaging format is also not the biggest part. More tricky is the problem of updating the core package, which would then contain quite a lot of smaller libraries which are now handled by the installer. And the second point is: If you want to install more than one package, you might find a package manager far more convenient (on a side note: it is near to impossible to use the .exe installers as packages from inside the kdewin-installer). This part of course gets less important if you want to install just Amarok or just Digikam.&lt;br&gt;&lt;br /&gt;The second point Aaron brings up is how we see ourselves. Aaron says that it could bring a lot more for KDE if we see ourselves as the ones to deliver the libraries for other application developers and at the same time be our own consumers (in our role as the ones who deliver the applications).&lt;br&gt;&lt;br /&gt;The equivalent model would be the java runtime environment vs. java applications. I have been thinking about this model already for quite a while and it never really has vanished. On the other hand I must say that I think the priority is wrong. Until recently an external KDE application was not compilable out of the box on top of our packages (thanks go to Alex Neundorf for fixing it). A whole lot of shiny new KDE technology has no working backends under Windows (think of solid) or is really unstable (phonon). There are really basic bugs like you cannot copy files from one drive to another (recently fixed in kio_file), and last but not least on a lot of corners you don't have any system integration for your applications (this is somewhat similar problem to the missing backends). Personally I consider those issues far more pressing because I benefit from fixing those issues when using KDE applications.&lt;br&gt;&lt;br /&gt;On a more personal level now as it is already getting late:&lt;br /&gt;One of the funny things is the usage of the word 'we' in and around KDE on Windows. This can have multiple different meanings: All the folks working on Windows (which excludes people not working on Windows), the people that distribute their software via the installer (excluding KDAB which uses a single installer for kontact), and not to forget the 'we' Aaron uses where he includes himself. That there is a difference between the first two has been made obvious &lt;a href="http://chehrlic.blogspot.com/2009/06/stopping-kdewindows-development.html"&gt;here&lt;/a&gt; but I think those issues have been solved now more or less. The third 'we' is a general KDE one and sometimes also looks from outside: If 'we' have to change our way of thinking, then it is of course not the 'we' including Aaron who has to do something but the other two 'we'.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Enough ranting for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8669899440431784933?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8669899440431784933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8669899440431784933' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8669899440431784933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8669899440431784933'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2010/01/well-since-aaron-raised-one-or-two.html' title=''/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1880060311273049142</id><published>2009-11-16T13:51:00.002+01:00</published><updated>2009-11-16T16:20:42.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='imaging'/><title type='text'>KDE Imaging Sprint</title><content type='html'>I just wanted to say that I returned home from KDE imaging sprint now and want to say thank you again to our host and the organizer of the event Marcel Wiesweg. We got quite a lot of coding done, some errors in Digikam and the kipi plugins have been fixed on Windows, so it was a really positive sprint. Some fixes are still waiting to be committed. I met some people I didn't knew in person before, which was really interesting too.&lt;br /&gt;So all in all, a good sprint and I am looking forward to next years imaging sprint in France ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1880060311273049142?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1880060311273049142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1880060311273049142' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1880060311273049142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1880060311273049142'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/11/kde-imaging-sprint.html' title='KDE Imaging Sprint'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7070440047536683206</id><published>2009-11-04T23:35:00.004+01:00</published><updated>2009-11-05T01:07:53.768+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Yokadi'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='taskplanner'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>yokadi on windows</title><content type='html'>While reading planet KDE a bit I somehow got caught by &lt;a href="http://agateau.wordpress.com/2009/11/03/yokadi-0-11-0-err-0-11-1-is-out/"&gt;Aurélien's release announcement&lt;/a&gt; for Yokadi, "the command-line driven, geek friendly, sqlite backed TODO list". I was in need of such a tool already for quite some time, and so began to look at it.&lt;br /&gt;First of all Yokadi is written in python using an sqlite database, which is basically the size I was looking for. Also it makes it possible to run also on windows... In the &lt;a href="http://yokadi.github.com/README.html"&gt;README&lt;/a&gt; it says that Mac OS X and Windows should work but haven't been tested and so I started my way through it.&lt;br /&gt;&lt;br /&gt;To make it possible for more people to use this application I want to document what I needed to do to get yokadi working on Windows:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install the &lt;a href="http://pypi.python.org/pypi/setuptools#downloads"&gt;python setuptools&lt;/a&gt; if you haven't done so yet. After the installation you might need to adjust your PATH to include the Scripts folder of your python installation so that the easy_install.exe is included.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;get pyreadline, sqlobject and dateutils by simply running easy_install[PACKAGENAME]. Make sure you have svn.exe in your path for pyreadline. Except for this requirement, everything went smooth so far.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Now get the yokadi sources with git. I needed to add a patch, so make sure &lt;a href="http://sequanux.org/pipermail/ml-yokadi/attachments/20091104/831c568d/attachment.bin"&gt;this patch&lt;/a&gt; is already contained in your yokadi sources. I &lt;a href="http://sequanux.org/pipermail/ml-yokadi/2009-November/000414.html"&gt;send&lt;/a&gt; this patch to the mailing list and hope it gets committed soon.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;After you made sure about the patch, run &lt;code&gt;setup.py install&lt;/code&gt; from the commandline. This will install yokadi as a python site-package.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Set the EDITOR variable if you don't have vi.exe in your path. I installed the commandline version of &lt;a href="http://www.vim.org/download.php#pc"&gt;vim&lt;/a&gt; for that: &lt;code&gt;set EDITOR="C:\Program Files\vim\vim72\vim.exe"&lt;/code&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;To not add a HOME variable to my local environment, I made a &lt;a href="http://saroengels.net/kde-windows/yokadi.bat"&gt;yokadi.bat&lt;/a&gt; which basically sets the environment variable HOME to the directory where I want to store the database (and the history file) and then calls the yokadi python script in the scripts folder.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;I haven't tried the yokadid daemon which is supposed to notify you about due dates: both because I don't like such notifications and as well because at least the master version looks suspiciously Unix-only ;-).&lt;br /&gt;So far I am really pleased by yokadi, it matches my way to work (yes I use the windows cmd.exe a lot!) and I hope I can get rid of all those .todo files now :-D.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7070440047536683206?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7070440047536683206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7070440047536683206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7070440047536683206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7070440047536683206'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/11/yokadi-on-windows.html' title='yokadi on windows'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6065937342822334605</id><published>2009-10-21T02:19:00.004+02:00</published><updated>2009-10-21T02:33:50.154+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='apache2'/><category scheme='http://www.blogger.com/atom/ns#' term='viewgit'/><title type='text'>git web</title><content type='html'>As you might know I also work on Linux machines from time to time and so I tried to set up a git server on a local machine. After two hours trying to set up gitweb I simply gave up (That costed me a lot of nerdpoints as casper pointed out correctly!). Today I invested another hour into gitweb until I finally came to the conclusion that whoever writes &lt;b&gt;such a bad&lt;/b&gt; documentation, doesn't want any users. So I decided to search again for something else:&lt;br /&gt;There are various pages where alternative projects are listed, and after having tried git-php which is either not accessible (probably a self hosted git server) or which doesn't work as well, I finally came across &lt;a href="http://viewgit.sourceforge.net/"&gt;viewgit&lt;/a&gt;. ViewGit's claim is 'to be easy to set up and upgrade, light on dependencies, and comfortable to use.'. Which it really is. The point is not only that there exists a rather good documentation in the source code (as you would like to have it), there is a readable README which also tells you what to do and if you try to access it before it redirects you to the README. All in all this is what I wanted &amp; needed - it took me less than 10 minutes to set up. Kudos to the developers.&lt;br/&gt;&lt;br /&gt;This is what I expect from open source software. Why is the rest so crappy?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6065937342822334605?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6065937342822334605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6065937342822334605' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6065937342822334605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6065937342822334605'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/10/git-web.html' title='git web'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3434995279655542451</id><published>2009-10-09T16:17:00.005+02:00</published><updated>2009-10-09T17:25:56.251+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='nightly builds'/><category scheme='http://www.blogger.com/atom/ns#' term='emerge'/><title type='text'>build server web</title><content type='html'>It is not new anymore that we got a build server which runs windows and regularly builds KDE on Windows. But from now on we have a webinterface for the build server which for now can be found under &lt;a href="http://winkde.org/pub/kde/ports/win32/dashboard/"&gt;http://winkde.org/pub/kde/ports/win32/dashboard/&lt;/a&gt; . This means that build results can now be tracked more easily. This goes as far as having the complete logfile for the build available, basically the same you would have if you'd build on your own.&lt;br/&gt;&lt;br /&gt;The advent of the web interface also means a second feature I will hopefully set online this weekend: nightly packages which always return the latest state of KDE. And I also have planned some more features: rss feeds for each package &amp; for all packages, a history for each package (so you can check when an error has been introduced, etc.) and of course an improved error searching algorithm (it currently only uses the last 20 lines from the complete log as summary).&lt;br/&gt;&lt;br /&gt;And last some pictures: Some of the stuff that doesn't build on the right side is my fault, but of course not everything:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/Ss9MF0xJnxI/AAAAAAAAAGI/dtU84buPBCk/s1600-h/dashboard.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 284px;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/Ss9MF0xJnxI/AAAAAAAAAGI/dtU84buPBCk/s400/dashboard.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5390610941933625106" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3434995279655542451?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3434995279655542451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3434995279655542451' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3434995279655542451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3434995279655542451'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/10/build-server-web.html' title='build server web'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Uf3Pd0BZcrc/Ss9MF0xJnxI/AAAAAAAAAGI/dtU84buPBCk/s72-c/dashboard.jpeg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7703118083906548108</id><published>2009-09-24T04:00:00.006+02:00</published><updated>2009-09-24T04:42:59.909+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='nepomuk'/><category scheme='http://www.blogger.com/atom/ns#' term='soprano'/><category scheme='http://www.blogger.com/atom/ns#' term='qdf'/><category scheme='http://www.blogger.com/atom/ns#' term='nightly builds'/><title type='text'>new windows nightly builds and a question about nepomuk on windows</title><content type='html'>I don't want to make a big announcement out of it, just so you know: I just set up a nightly build server for KDE on Windows in the last days, which is supposed to build all our KDE packages on a regular schedule. Thanks to &lt;a href="http://qt.nokia.com/"&gt;Qt Development Frameworks&lt;/a&gt; for providing the server and especially to Maurice and Danimo.&lt;br/&gt;&lt;br /&gt;The server currently comes with a mailing list where broken packages are announced (kde-winbuild) and I hope I can provide a web page soon similar to &lt;a href="http://developer.kde.org/~dirk/dashboard.html"&gt;this one&lt;/a&gt;. I hope this will make it easier to see build errors early and will make the life easier here on windows.&lt;br/&gt;&lt;br /&gt;One other thing I fell upon is nepomuk and its companions soprano and strigi. Since I was asked about it and I couldn't answer (because I never came accross it!) I decided to take a look at it. The problem I found is that under windows, the indexing part (strigi) is nearly completely disabled - this also makes clear why no errors occur. Which in turn makes also clear that soprano and nepomuk might work, but since there is no index at all, the two do not really seem to make any sense.&lt;br/&gt;&lt;br /&gt;So what can we do?&lt;ul&gt;&lt;br /&gt;&lt;li&gt;we could try and fix strigi. This seems like a lot of work, since a lot of the strigi code is written without Qt support - using fork, sockets and some more non-portable stuff.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;we could disable nepomuk and rely on the build-in Windows search - this minimizes the work, which can be spend on other targets (solid, plasma etc.) then.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt; If by chance the windows developer base increases by a high percentage, we could reenable nepomuk then - or if we have nothing else to do anymore.&lt;br/&gt;&lt;br /&gt;Personally I tend to fix strigi, but what do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7703118083906548108?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7703118083906548108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7703118083906548108' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7703118083906548108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7703118083906548108'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/09/new-windows-nightly-builds-and-question.html' title='new windows nightly builds and a question about nepomuk on windows'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8216025985986505750</id><published>2009-09-20T05:16:00.005+02:00</published><updated>2009-09-20T05:28:56.706+02:00</updated><title type='text'>No more hungry evenings!</title><content type='html'>Just some minutes ago I got &lt;a href="http://krecipes.sourceforge.net/?p=about"&gt;krecipes&lt;/a&gt; compiling here under windows - after just a few changes (What else would you expect!). Ok, it crashed because our mysql packages are not the best, I might have to improve those, but with sqlite it worked quite well (though a bit slow).&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Just to give a small impression:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SrWgq7Z4UZI/AAAAAAAAAGA/azlnV4aMzN8/s1600-h/krecipes-panel.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SrWgq7Z4UZI/AAAAAAAAAGA/azlnV4aMzN8/s400/krecipes-panel.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5383385588952486290" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;To say the truth, I was never really hungry, but perhaps this program makes me cook a bit more often? - Lets see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8216025985986505750?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8216025985986505750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8216025985986505750' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8216025985986505750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8216025985986505750'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/09/no-more-hungry-evenings.html' title='No more hungry evenings!'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SrWgq7Z4UZI/AAAAAAAAAGA/azlnV4aMzN8/s72-c/krecipes-panel.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8842867082487183321</id><published>2009-08-24T22:23:00.003+02:00</published><updated>2009-08-24T22:46:34.077+02:00</updated><title type='text'>Summertime</title><content type='html'>For those of you who haven't seen it yet, KDE on Windows made another release (only some days after the official release date - it is just me who needed nearly two weeks to blog about it ;-)). We introduced two "new" compilers, first of all Microsoft Visual Studio 9.0 Express Edition and second MinGW gcc 4.4.0. There are still some drawbacks when using MinGW 4, but we hope that we can fix those soon and then we can drop the old gcc 3 series (probably together with KDE 4.4).&lt;br/&gt;&lt;br /&gt;Personally I am currently &lt;a href="http://xkcd.com/303/"&gt;slacking off&lt;/a&gt; a bit. Last week I helped my sister to move her flat and at the end of this week I will go back to Iceland for one and a half weeks meeting some friends again. If you're around there, just drop me a note here.&lt;br/&gt;&lt;br /&gt;Some days ago I decided to start a long term project of mine and with the help of my mother who is an &lt;a href="http://www.opitz-consulting.com/index.php?id=10&amp;L=1"&gt;oracle consultant&lt;/a&gt; I installed a small oracle 10g express edition database on my computer. So far we could get it running via both the OCI and the odbc sql-database plugin of Qt and everything seems to be as easy as I can think of. Look forward to some interesting news concerning Marble... ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8842867082487183321?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8842867082487183321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8842867082487183321' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8842867082487183321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8842867082487183321'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/08/summertime.html' title='Summertime'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1777328222492583755</id><published>2009-07-07T19:40:00.003+02:00</published><updated>2009-07-07T19:57:44.735+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><category scheme='http://www.blogger.com/atom/ns#' term='emerge'/><title type='text'>KDE 4.3rc1</title><content type='html'>Just some minutes ago I uploaded the first patches for windows packages for the first KDE 4.3 release candidate.&lt;br /&gt;If you start the installer, you might find that the list of packages has grown quite a bit. This is for two reasons: first of all Ralf and I currently try out splitting the kde modules into subpackages, so that you can simply install e.g. Okular, without having to install kolourpaint (nothing against kolourpaint!). This will make it more obvious which applications you install and close a long waiting wish in KDE's bugzilla.&lt;br /&gt;The second reason is that the number of packages has really grown: I added a (rather dirty) patch so that konsole can be build under windows, and this of course leads to some new features: kate, konversation, yakuake and kdevelop use the konsolepart to embed konsole into their applications. This is a long awaited feature I wanted to have, and I am pretty sure both code quality (so that I can commit the changes) and the number of windows specific bugs in it will improve in the next months.&lt;br /&gt;Besides the packaging process, Ralf is also working on some improvements to our 'emerge' build scripts. He has nearly finished restructuring them completely. This will greatly improve the overall quality and will make those scripts more extensible and easier to fix in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1777328222492583755?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1777328222492583755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1777328222492583755' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1777328222492583755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1777328222492583755'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/07/kde-43rc1.html' title='KDE 4.3rc1'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2735955302650902605</id><published>2009-06-08T18:21:00.004+02:00</published><updated>2009-06-08T19:05:18.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>KDE on Windows is not dead yet</title><content type='html'>First of all, I want to say something about an article that has been released on the Linux Magazin - about the &lt;a href="http://www.linux-magazin.de/content/view/full/39575"&gt;step down&lt;/a&gt; of &lt;a href="http://chehrlic.blogspot.com/2009/06/stopping-kdewindows-development.html"&gt;Christian Ehrlicher&lt;/a&gt; as a developer for KDE on Windows.&lt;br /&gt;This is not easy for us as Christian has done quite a lot of work in the background as making packages and fixing builderrors and bugs. This doesn't mean though that he has been the only one to do those tasks. The Amarok Nightlies have been done nearly totally independent of the rest by Björn Schröder and Oluf Lorenzen; in between the releases Christian made, I made some of them too, and also Ralf Habacker and Holger Schröder are able to build packages (those are the ones that currently are allowed to upload, this list can of course be extended). So packages will be provided in the future as they have been in the past.&lt;br/&gt;&lt;br /&gt;The second point I want to address is the criticism made by Christian in his post. Although Till has corrected it &lt;a href="http://www.kdedevelopers.org/node/3971"&gt;here&lt;/a&gt; and &lt;a href="http://www.kdedevelopers.org/node/3972"&gt;here&lt;/a&gt; I do remember that the feelings we had back when kdab joined KDE on Windows development were far more optimistic than what was achieved in the time. I think this is normal and can happen in other places too. I think though that we have to look further and always check what possibilities we do have to work together and how we can achieve the best together. Due to the pure nature of the different intents that companies and private persons do have if they develop on KDE we will never have the exact same opinion on some issues (the packaging is such an issue here). The same applies to probably all companies in this area, just think of Qt Software &amp; Qt.&lt;br/&gt;&lt;br /&gt;And last I want to mention something that has struck me again when reading the comments both in Linux Magazin and below Christians blog post: I never want to read again those comments along the line "good that you have found back to the free OS and you no longer waste time". All those of you out there thinking like that, just try to switch on your brain at least once and think why it is called "free" software. It is not free as in beer, it is free as in freedom, and I reclaim hereby the freedom to develop for Windows. And for Linux. And for BSD. And for Solaris. And for Mac. And for all those other OSs I don't even know but which might run KDE one day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2735955302650902605?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2735955302650902605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2735955302650902605' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2735955302650902605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2735955302650902605'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/06/kde-on-windows-is-not-dead-yet.html' title='KDE on Windows is not dead yet'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8057332924499470007</id><published>2009-04-09T11:25:00.004+02:00</published><updated>2009-04-09T11:42:47.736+02:00</updated><title type='text'>4.2.2</title><content type='html'>For those of you who haven't yet been aware of it: Christian made new 4.2.2 packages. I added packages for digikam (0.10.0 release), kipi-plugins (0.2.0 release), konversation4 (yet unreleased snapshot) and thanks to Ralf's porting also k3b (another yet unreleased snapshot). Please do not file bugs against k3b and konversation4 yet, we want to fix the obvious errors first.&lt;br /&gt;Those packages are all built against Qt 4.4.3, meaning that you can't build current amarok and the koffice release candidate against it. I am planning to make some trunk packages(against Qt 4.5) though to fix this problem.&lt;br /&gt;In marble I just recently could merge my geodata-nt branch which took a great burden off of me. Now all GeoDataObjects can be copied around, some of them are implicitly shared even. As this comes together with changing the (not-yet stable) API from Pointers to references, some work is still needed (it currently is far to slow to be released...). "please do not hit me for marble being a bit slower now!" ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8057332924499470007?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8057332924499470007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8057332924499470007' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8057332924499470007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8057332924499470007'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/04/422.html' title='4.2.2'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-4325076751693024969</id><published>2009-03-08T20:00:00.003+01:00</published><updated>2009-03-08T20:36:24.887+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system integration'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Context &amp; Trash</title><content type='html'>It has been a long time since my last blog post and this has been due to me having exams and starting to work for some weeks in Darmstadt. This also explains why package delivery is rather slow at the moment since only Christian is working on it.&lt;br/&gt;&lt;br /&gt;He also made some other progress - he worked on the windows implementation of the KDE trash bin. So now if you look at the KDE trash bin on windows, it contains all the files you find in the windows trash bin and reversed. And best is that features like undelete work too (Christian has spend two days only to make this one feature work!).&lt;br/&gt;&lt;br /&gt;Myself I have started a great thing too: the explorer context menu that Carlo Segato committed into svn is supposed to work for all KDE applications in the best way: clicking on a pdf document would make it display "Open with Okular", clicking on ogg files would make it use "Open with Amarok" and so on, all depending on the preferred application you set in your KDE install.&lt;br/&gt;&lt;br /&gt;I am already pretty far with this feature but at the moment I have a severe problem: When I try to link the contextmenu plugin against kdecore library, it can't be registered with regsvr32 anymore - I get an error message stating: "LoadLibrary('D:\\KDE\\bin\\kdecm.dll') failed - invalid access to memory location". Registering it by hand does work though. So now I wonder what might be the problem at all because this already happens if I just put in a tiny KUrl which does not do anything in the default constructor. I don't seem to find what is the problem there - so if anybody knows where the problem is...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-4325076751693024969?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/4325076751693024969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=4325076751693024969' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/4325076751693024969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/4325076751693024969'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/03/context-trash.html' title='Context &amp; Trash'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7051140349731583883</id><published>2009-02-01T22:57:00.007+01:00</published><updated>2009-02-02T02:46:25.269+01:00</updated><title type='text'>konsolidated</title><content type='html'>After a long time of waiting for it, I finally tried to port konsole. This was a long awaited application which is supposed to be rather useful for developers (which are currently our main target users). I am still trying to cleanup the patch and getting it into a usable shape to be committed into KDE svn. Also there are still some more problems that will stay for now:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; for cmd.exe many keys do not work, especially delete, backspace and the arrow keys (so no command history yet). I am not sure how to do this yet, probably this needs some more internal changes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; for sh.exe it seems that at least the backspace key is working, but there is no output of the prompt and ls has some strange output too.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;For both there is no colored output available yet.&lt;br /&gt;The biggest problem though is that the konsole window can't be made transparent ;-).&lt;br /&gt;&lt;br /&gt;To prove it, here is a screen shot:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SYZMbwTZHOI/AAAAAAAAAFo/L04kUdF4dMI/s1600-h/konsole.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SYZMbwTZHOI/AAAAAAAAAFo/L04kUdF4dMI/s400/konsole.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5298006051354385634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just another great application has been added in a porting branch into svn recently: konversation. And as _Brandon_ hasn't been lazy altogether, konversation4 already works like a charm here. You should be aware that although konversation does more or less work and it gets better and better every hour thanks to a number of people, it should not be used yet and no bug reports should be filed yet.&lt;br /&gt;Some more screenshots here for those who don't believe:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SYZPeFUI1sI/AAAAAAAAAFw/kmXYrc965aY/s1600-h/konversation.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SYZPeFUI1sI/AAAAAAAAAFw/kmXYrc965aY/s400/konversation.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5298009389889279682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SYZPlrULgoI/AAAAAAAAAF4/n2HodHHbBOw/s1600-h/konversation-about.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SYZPlrULgoI/AAAAAAAAAF4/n2HodHHbBOw/s400/konversation-about.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5298009520349086338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7051140349731583883?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7051140349731583883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7051140349731583883' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7051140349731583883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7051140349731583883'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/02/konsolidated.html' title='konsolidated'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SYZMbwTZHOI/AAAAAAAAAFo/L04kUdF4dMI/s72-c/konsole.png' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-513745151853179819</id><published>2009-01-12T01:58:00.007+01:00</published><updated>2009-01-12T02:56:51.604+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>pre-release sprint</title><content type='html'>As KDE 4.2 release is also coming near on windows, I need to give a short overview of what we have planned for the release so far:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;the KDE systemsettings will come to windows; they can be integrated into Microsoft Windows Control Panel as well.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;KDE/Oxygen Wallpapers and Cursors will be available for Windows as well.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;all platform related settings can be made in a new KCModule called 'Platform'. It can be found in the systemsettings and is made by Eduard Sukharev (kraplax).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;there is some support for spellchecking&lt;/li&gt;&lt;br /&gt;&lt;li&gt;many improvements especially about security and download checking have been made to the kdewin-installer, thanks to Ralf again for it&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SWqhAQ_tMiI/AAAAAAAAAFY/hF5o4LpnQBk/s1600-h/systemsettings-controlpanel1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 255px;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SWqhAQ_tMiI/AAAAAAAAAFY/hF5o4LpnQBk/s400/systemsettings-controlpanel1.png" border="0" alt="the systemsettings in Microsoft Windows XP Control Panel" id="BLOGGER_PHOTO_ID_5290217738234311202" /&gt;&lt;/a&gt;&lt;br /&gt;A very unstable part but yet really interesting is plasma. We managed to replace the existing windows shell with plasma (these settings will go into the Platform kcm as well but will be disabled for now) but since some more important plasmoids (especially systray and tasklist) are still missing, that is really experimental ;-). Most work on Plasma is done by _Brandon_ and zbenjamin.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;On the Marble side we also have some fine features to release. Maps can now load up custom kml files at the start, the map painting got even more efficient and startup times have been lowered as much as we could.&lt;br /&gt;If you use the marblewidget in your application, you can have multiple marble widgets and they can safely work together. Even though digikam already does this for quite some time I just recently found out that the implications are bigger than expected - but these issues should be fixed now.&lt;br /&gt;The rest of the marble related changes will hopefully be within a proper change log or in a new post of &lt;a href="http://www.kdedevelopers.org/blog/551"&gt;Torsten Rahn&lt;/a&gt;.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;This blog post is also in memoriam of my old desktop which served me quite some years now and in the last months served as my build computer for KDE packages. He is now pining for the fjords, pushing up the daisies, he is an &lt;a href="http://www.youtube.com/watch?v=4vuW6tQ0218"&gt;ex-buildserver&lt;/a&gt; (scnr). The release packages are done by Christian though, so you don't have to fear about the release. If some other packages will need a bit longer, please excuse me though - I am already searching for a new solution...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SWqhX2yfxFI/AAAAAAAAAFg/8UzE7eXvKbc/s1600-h/systemsettings-controlpanel2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 255px;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SWqhX2yfxFI/AAAAAAAAAFg/8UzE7eXvKbc/s400/systemsettings-controlpanel2.png" border="0" alt="and the systemsettings in Control Panel in the classical view" id="BLOGGER_PHOTO_ID_5290218143516443730" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-513745151853179819?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/513745151853179819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=513745151853179819' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/513745151853179819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/513745151853179819'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2009/01/pre-release-sprint.html' title='pre-release sprint'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SWqhAQ_tMiI/AAAAAAAAAFY/hF5o4LpnQBk/s72-c/systemsettings-controlpanel1.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6959225381207499969</id><published>2008-12-18T02:55:00.003+01:00</published><updated>2008-12-18T03:11:52.277+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okular'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Okular</title><content type='html'>As I already said, I wanted to work a bit on okular again and I am nearly done now.&lt;br /&gt;Today and yesterday I added support for &lt;a href="http://djvu.org/"&gt;djvu-files&lt;/a&gt; and for Microsoft's &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help"&gt;Compressed HTML Help (chm)&lt;/a&gt; to okular. For both libraries there are now two patches for making them build with CMake ;-).&lt;br/&gt; The library of djvu seems to work fine, chm has some problems with zooming though. I am not sure whose problem this is, but definitely that will need a clear head so I won't look at it now.&lt;br/&gt;&lt;br /&gt;Another new feature will follow tomorrow: I &lt;a href="http://tsdgeos.blogspot.com/2008/08/bug-your-distro-to-package-openjpeg.html"&gt;asked my distro to package libopenjpeg for me&lt;/a&gt; and that guy was really nice and will make the openjpeg packages available tomorrow. Right after that I will follow with new poppler packages I think.&lt;br /&gt;For all those waiting already, I am planning to make up a tutorial of how you can easily build a custom CD with your favourite &lt;span style="font-style:italic;"&gt;KDE on Windows&lt;/span&gt; applications so that they are installable on their own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6959225381207499969?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6959225381207499969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6959225381207499969' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6959225381207499969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6959225381207499969'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/12/okular.html' title='Okular'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3080546719781204338</id><published>2008-12-16T00:48:00.003+01:00</published><updated>2008-12-16T01:08:28.859+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okular'/><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><title type='text'>Why Google will not achieve world domination (and why marble will do so instead)</title><content type='html'>Just some seconds ago I realized fully that this very blog was not listed in any search engine. This was due to Google's blogspot team being incapable of writing the correct description to a button. Instead of hiding my blog on the front page, the button simply set the NOINDEX, NOFOLLOW tags, which made it impossible for me to google myself!!!!11!!1&lt;br /&gt;&lt;br /&gt;This of course doesn't happen in Marble, which can only lead to the correct conclusion that Marble will dominate the world instead.&lt;br/&gt;&lt;br /&gt;Besides searching for my own blog I am not idle: I tried to get some opensuse packages for libepub, the library hidden in the &lt;a href="http://sourceforge.net/projects/ebook-tools"&gt;ebook-tools&lt;/a&gt; which, as the name says, is used to read ebook file formats. There is some support for that in Okular, that's why I decided to make packages for everybody.&lt;br /&gt;Since I am working on some more Okular-related stuff, you will probably hear more about that soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3080546719781204338?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3080546719781204338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3080546719781204338' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3080546719781204338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3080546719781204338'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/12/why-google-will-not-achieve-world.html' title='Why Google will not achieve world domination (and why marble will do so instead)'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7383490804866190495</id><published>2008-12-12T15:41:00.003+01:00</published><updated>2008-12-12T18:34:44.603+01:00</updated><title type='text'>Amarok 2.0</title><content type='html'>With a certain delay due to my Iceland visit, the Amarok 2.0 release packages are out now. There are some more bug fixes in it which will hopefully also work under windows;-). Packages are available for both 4.1.3 and 4.1.80.&lt;br /&gt;Packages can be installed in the usual way via the &lt;a href="http://winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-0.9.3-3.exe"&gt;installer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7383490804866190495?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7383490804866190495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7383490804866190495' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7383490804866190495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7383490804866190495'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/12/amarok-20.html' title='Amarok 2.0'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2121736001004877771</id><published>2008-12-12T01:57:00.001+01:00</published><updated>2008-12-12T01:58:34.599+01:00</updated><title type='text'>xmas</title><content type='html'>just today I got told that boost libraries now use cmake.&lt;br /&gt;There is hope for others too, the world is not that bad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2121736001004877771?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2121736001004877771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2121736001004877771' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2121736001004877771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2121736001004877771'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/12/xmas.html' title='xmas'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7631899111095106283</id><published>2008-12-02T22:48:00.004+01:00</published><updated>2008-12-03T00:38:15.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>binaries and a trip to Reykjavik</title><content type='html'>Right before I will fly for 4 days to Iceland, I finished building recent Amarok and digikam packages and uploaded them to our mirrors. This wouldn't be possible without Christian who devoted more than a complete weekend to fix most of our packages again and now it is there - we reopened the "unstable" releases again with KDE 4.2 beta1 (version 4.1.80).&lt;br/&gt;&lt;br /&gt;As a decision, we will from now on try to provide pre-release snapshots of software solely for the unstable part (as some software might be in need of newer versions of libraries anyway), so we currently have digikam beta6 only in 4.1.80 and Amarok in both (for a last time I think).&lt;br/&gt;&lt;br /&gt;So if anybody is in Reykjavik area in the coming days (and likes to have a presentation of KDE on Windows or Marble) simply leave a comment...&lt;br/&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;update&amp;gt;I didn't say what I wanted to say: Amarok now contains lastfm support in the msvc builds and digikam hopefully can show pictures in the msvc binaries as well.&amp;lt;/update&amp;gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7631899111095106283?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7631899111095106283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7631899111095106283' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7631899111095106283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7631899111095106283'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/12/right-before-i-will-fly-for-4-days-to.html' title='binaries and a trip to Reykjavik'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8908442348792819151</id><published>2008-11-30T19:35:00.004+01:00</published><updated>2008-11-30T20:09:15.875+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kile'/><title type='text'>some updates</title><content type='html'>As you might know, I have been working on digikam a lot lately and today I uploaded the new beta6 packages for the 4.1.X release series; included are of course kipi-plugins beta4. Now Digikam on msvc should not crash anymore and both mingw and msvc builds should be able to add images to albums.&lt;br/&gt;&lt;br /&gt;To improve digikam even more, I am trying to lower the start up time needed, and of course I know the marble widget best. So I can now tell you (even though this was a rather easy task) that I cut down the startup time needed by the two marblewidgets by about 19%. This is not the end yet, and until the release, tackat and I hope to get this even further down.&lt;br/&gt;&lt;br /&gt;One thing that is rather fresh from my desk is that I succeeded to compile kile (and fixed some builderrors). This means that you can look at this wonderful latex-editor, but of course this doesn't mean anything: As I have no latex environment and neither to much time &amp; space nor to much knowledge of latex itself, I search for somebody interested in these topics and who could try to build kile on windows as well, look how to get all things needed to run kile decently and write some tutorials and file some bugs. Somebody interested?&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/STLkxGcfYxI/AAAAAAAAAEI/XIcoAzzU7Dk/s1600-h/kile.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/STLkxGcfYxI/AAAAAAAAAEI/XIcoAzzU7Dk/s400/kile.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5274529645799105298" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8908442348792819151?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8908442348792819151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8908442348792819151' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8908442348792819151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8908442348792819151'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/11/some-updates.html' title='some updates'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Uf3Pd0BZcrc/STLkxGcfYxI/AAAAAAAAAEI/XIcoAzzU7Dk/s72-c/kile.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2799526213258173776</id><published>2008-11-22T03:07:00.004+01:00</published><updated>2008-11-22T03:32:23.527+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='libjpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='libpng'/><title type='text'>crashfixing</title><content type='html'>As I was working on digikam porting recently I made some first packages - and of course those were not even starting up. Well, to be a bit clearer: the packages build with msvc (Microsoft Visual Studio) crashed both in &lt;pre&gt;png_read_info&lt;/pre&gt; for png images and in &lt;pre&gt;jpeg_read_header&lt;/pre&gt; for libjpeg. This seemed to be rather odd I thought, as there seemed to be a lot of applications using these libraries for image i/o. But as I found out, most don't use our dll but instead a static version of it. That wasn't an option for me though.&lt;br/&gt;&lt;br /&gt;To understand the crashes a bit more I found a good explanation &lt;a href="http://osdir.com/ml/windows.gnu.user/2006-12/msg00008.html"&gt;here&lt;/a&gt;. Basically the problem is that msvc will link to different runtime environments (our libpng/libjpeg dll against msvcrt and our digikam binaries against msvcr80) and each of those runtimes has a different idea of what a FILE pointer is. When trying to actually do something with your FILE pointer, you will get the crash.&lt;br/&gt;&lt;br /&gt;The solution to the png problem I found in a &lt;a href="http://forum.gtk-fr.org/viewtopic.php?pid=23300"&gt;french forum&lt;/a&gt;, I did what they said and now it works (&lt;a href="http://websvn.kde.org/trunk/extragear/graphics/digikam/libs/dimg/loaders/pngloader.cpp?r1=875856&amp;r2=887048&amp;pathrev=887048"&gt;diff&lt;/a&gt;). The solution to the jpeg problem is a bit harder as it requires some rewrite/addition. You might have to replace my QByteArray with whatever you use to store the complete file content but essentially it is everywhere the same (&lt;a href="http://websvn.kde.org/?view=rev&amp;revision=887471"&gt;changes&lt;/a&gt;): I got it from &lt;a href="http://www.krugle.org/examples/p-ksU3MVX0yU2GirTq/GLJpg.cpp"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2799526213258173776?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2799526213258173776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2799526213258173776' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2799526213258173776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2799526213258173776'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/11/crashfixing.html' title='crashfixing'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2136241703753016994</id><published>2008-11-13T23:45:00.004+01:00</published><updated>2008-11-14T00:36:29.795+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>It is tall! not great...</title><content type='html'>I am back already since sunday evening from the KOffice meeting; I have to say it was a rather great success. The KOffice folks could get two of my koffice errors fixed, one even in qt-copy (patch 0258), and while looking we even found a crash which got fixed too. So all in all a rather good amount for a weekend.&lt;br/&gt;&lt;br /&gt;Yesterday I formulated some &lt;a href="http://techbase.kde.org/Projects/KDE_on_Windows/Issues#Bugfixes_and_Features_for_4.2"&gt;bugfixes and features&lt;/a&gt; I would like to see in KDE 4.2 release on Windows. The first one I basically fixed myself right away, and today I tried out something new with plasma. As you all might know there is this concept of desktop shells, where plasma seems to fit into really well - and now I can say that it is true and it works on windows too. Still we have tons of stuff to do before it is slightly usable: we have no list of tasks (in progress), we have no system tray, there is no integration of the native windows menu into the plasma menus(planned). Even worse is that if you start explorer.exe while running plasma as shell, the default shell will appear again(to be fixed soon).&lt;br/&gt;&lt;br /&gt;As you can see, there is still a lot of work to do, we are open to all new people and if you want to lend a hand, simply drop by on &lt;a href="irc://kde-windows@freenode.net"&gt;irc&lt;/a&gt; or have a look at our mailing list &lt;a href="http://www.kde.org/mailinglists/"&gt;kde-windows[at]kde[dot]org&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2136241703753016994?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2136241703753016994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2136241703753016994' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2136241703753016994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2136241703753016994'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/11/it-is-tall-not-great.html' title='It is tall! not great...'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-5278979218595493320</id><published>2008-11-08T00:14:00.003+01:00</published><updated>2008-11-08T00:37:39.758+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>KOffice Meeting Day 1</title><content type='html'>After I missed slangkamp at Berlin Hbf. due to my train being 40 minutes late on a 1 hour trip, I arrived at KDAB Berlin Office and started to look around a bit. After some minutes I got jaham and slangkamp interested into a special KOffice bug which only existed on windows: one of the color choosers simply was showing a black rectangle instead of painting the color gradient it should show. So we started to investigate this, first within KOffice (KoColorSlider) - it was no KOffice bug. Then in KDE (KSelector) and it was no KDE bug as well. But at least we could have worked around it in KSelector. But then again Jaham had the idea to look into the Qt sources - and there we found the bug. It was simple, 3 additional lines in qtgui4 and this was one of the points where you can definitely see why it is pretty important to have open source software: we could really fix the bug instead of working around it and hoping that the implementation will stay the same for future Qt versions...&lt;br /&gt;The downtime was: 3-4 people were looking for this bug for roughly 3 hours - so much work for such a "small" issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-5278979218595493320?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/5278979218595493320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=5278979218595493320' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5278979218595493320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5278979218595493320'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/11/koffice-meeting-day-1.html' title='KOffice Meeting Day 1'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-5774061160570797273</id><published>2008-10-28T00:43:00.008+01:00</published><updated>2008-10-28T02:14:57.946+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gwenview'/><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><category scheme='http://www.blogger.com/atom/ns#' term='kdegraphics'/><category scheme='http://www.blogger.com/atom/ns#' term='digikam'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>graphics week again</title><content type='html'>Just as a short note:&lt;br /&gt;Today I fixed both a small bug in gwenview where the jpeg-thumbnails would crash gwenview on windows due to some strange issues and I build digikam and its kipi-plugins and made binary packages of it. So these can be used now (they reside in the 4.1.2 stable branch). Also in some days the 4.1.3 packages will have a whole lot of windows related bug fixes (I will blog about those later as all the people need to be mentioned). For now I just want you to point to digikam, find the bugs that are still within it (Gilles Caulier and I can try to fix the bugs, as he is brave enough to fight the demons of windows) and lets make it better and better.&lt;br/&gt;&lt;br /&gt;Another thing I have to mention is that Torsten Rahn, Magnus Valle and Henry DeValence made some new quite awesome maps for Marble and none of them did blog about the results yet. This gives me the possibility to leak those pictures to all planetkde readers:&lt;br/&gt;&lt;br /&gt;The Earth in Marble in 1689 (made by Magnus(wiscados) and Torsten(tackat)):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SQZmX5_L5jI/AAAAAAAAAEA/bH_oW44zQQ0/s1600-h/marble-historical-map.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 278px;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SQZmX5_L5jI/AAAAAAAAAEA/bH_oW44zQQ0/s400/marble-historical-map.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5262005775517869618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The moon of the earth (made by Torsten):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.kde.org/~tackat/moon/marblemoon2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 650px; " src="http://developer.kde.org/~tackat/moon/marblemoon2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and "that's no moon!" (well it is the moon mimas of saturn done by Henry (hdevalence)):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img201.imageshack.us/img201/8607/thatsnomoonmarblegd3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 648px; height: 630px;" src="http://img201.imageshack.us/img201/8607/thatsnomoonmarblegd3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-5774061160570797273?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/5774061160570797273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=5774061160570797273' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5774061160570797273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/5774061160570797273'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/10/graphics-week-again.html' title='graphics week again'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SQZmX5_L5jI/AAAAAAAAAEA/bH_oW44zQQ0/s72-c/marble-historical-map.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8418916000963724683</id><published>2008-10-20T15:07:00.002+02:00</published><updated>2008-10-20T15:16:00.386+02:00</updated><title type='text'>portability</title><content type='html'>This is a short rant about how portable code shouldn't look like:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;        else if (not defaultServerList.contains(server))&lt;br /&gt;&lt;/pre&gt;.&lt;br /&gt;Those C99 boolean operator keywords(not, or, and) break here on windows and are not worth the annoyance.&lt;br /&gt;I already had discussions about that once and I am not keen on doing that again. Thus I beg you to use the standardized operators !,||,&amp;&amp; from now on, so that I will never have to complain about that again.&lt;br /&gt;&lt;br /&gt;I will add another post about the second biggest annoyance (export macros) soon, but this requires a longer post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8418916000963724683?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8418916000963724683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8418916000963724683' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8418916000963724683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8418916000963724683'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/10/portability.html' title='portability'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1944645638895925378</id><published>2008-10-04T02:23:00.006+02:00</published><updated>2008-10-04T03:15:19.708+02:00</updated><title type='text'>graphics week</title><content type='html'>Recently I looked over our packages again and I just remembered that KDE on Windows still misses some good picture viewers (No, Marble is not yet good for that task ;-) ). So I decided to look at kdegraphics a bit more as gwenview was still not building. I just recently wiped out most errors out of my exiv2 cmake buildsystem patch and now I wanted to try that out. And so I did - the result is that along the windows 4.1.2 packages you will find gwenview.&lt;br/&gt;&lt;br /&gt;If I find some time in the coming days, I will try to work on digikam; we won't be able to get the gphoto support on windows in the near future, but I hope I can get that part optional so that we can have at least a starting point.&lt;br /&gt;p.s.: The packages won't be ready before sunday evening I guess.&lt;br /&gt;p.p.s.: Here is the proof:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SObC1UyMIMI/AAAAAAAAADI/T8QBUZftfOg/s1600-h/gwenview-view.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SObC1UyMIMI/AAAAAAAAADI/T8QBUZftfOg/s320/gwenview-view.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253100236742336706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SObC9bzdHqI/AAAAAAAAADQ/ojITtTFnP7Q/s1600-h/gwenview-slideshow.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/SObC9bzdHqI/AAAAAAAAADQ/ojITtTFnP7Q/s320/gwenview-slideshow.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253100376065646242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SObCroSu_bI/AAAAAAAAADA/HMrL45aa5x8/s1600-h/gwenview-browse.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SObCroSu_bI/AAAAAAAAADA/HMrL45aa5x8/s320/gwenview-browse.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253100070180421042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SObChTCc4zI/AAAAAAAAAC4/MCtAu0xTpAk/s1600-h/gwenview-startpage.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SObChTCc4zI/AAAAAAAAAC4/MCtAu0xTpAk/s320/gwenview-startpage.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253099892676289330" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1944645638895925378?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1944645638895925378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1944645638895925378' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1944645638895925378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1944645638895925378'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/10/graphics-week.html' title='graphics week'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Uf3Pd0BZcrc/SObC1UyMIMI/AAAAAAAAADI/T8QBUZftfOg/s72-c/gwenview-view.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7748717592926521810</id><published>2008-09-18T03:56:00.004+02:00</published><updated>2008-09-18T04:51:29.254+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql gwenview amarok cmake'/><title type='text'>Dependencies</title><content type='html'>You might have heard me complaining about that issue already, but it is still an issue.&lt;br /&gt;Every once in a while I come around checking the dependencies of a KDE package and then I find out that they are 1) either available, 2) available but not buildable (a lot of foss software on windows is hacked together, a.k.a. patched heavily) or 3) not even available. Availability means available for both of our compiler flavors (we currently use mingw 3.4.5 and Microsoft Visual Studio 2003/2005/2008). If the library builds and if it is not to much messed up we normally fix this case by finding a CMake patch for it. The latest library that took this way is &lt;a href="http://www.exiv2.org/"&gt;exiv2&lt;/a&gt; and I am glad to say that this patch will go upstreams for version 0.18. This is the good side.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Another dependency I have come across was mysql. It is used in several places throughout KDE, on of its use cases is as an embedded database for amarok. As a nice packager I made myself on the way to find this stuff. If you look at the &lt;a href="http://www.mysql.com"&gt;MySQL page&lt;/a&gt; and you search for embedded, you will find "Thinking about using MySQL as an Embedded Database? Contact us online." with a link to the sales department. Ok, no money for that over here, so maybe they provide it somewhere else. Searching through the download section I found the rpms for red hat for the embedded db but the windows packages don't contain anything resembling the embedded library. And after searching a bit more I found the &lt;a href="http://www.dorsalsource.org/node/17"&gt;confirmation&lt;/a&gt;: Mysql doesn't provide the embedded library.&lt;br /&gt;Hm, since it would benefit multiple packages, I thought, why not try to compile it myself. Ok, I downloaded the package and on the &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/windows-source-build.html"&gt;Build Instructions page&lt;/a&gt; they spoke about cmake which made me happy at that point. Even though I need to build the stuff myself, I just need to run &lt;pre&gt;cmake &amp;&amp; nmake &amp;&amp; nmake install&lt;/pre&gt; and then I have my library. But it should get even more painful:&lt;br /&gt;Before running cmake you need to run a javascript configure file.&lt;br /&gt;Then you get a batch script which copies the CMakeCache.txt and then runs cmake for you - nothing more.&lt;br /&gt;Then you have a Visual Studio project file.&lt;br /&gt;Going through all available targets I couldn't find libmysqld.&lt;br /&gt;There was no libmysqld. Ok, searching through CMakeLists.txt files gave me - nothing.&lt;br /&gt;Their CMake build system doesn't contain that library. Only the autotools stuff as I found out - so autotools for Linux, a crippled CMake for Windows.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Is it really so hard to find somebody which knows enough cmake (or can read enough to understand the cmake help) to get a decent CMake buildsystem for mysql? Or is this simply a way to sell even if mysql is GPL?&lt;br /&gt;I am pretty sure I will fix this in the future, but this is the point where I definitely will not contribute to GPL licensed code without a paycheck.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;What this means:&lt;br /&gt;- Gwenview will be hopefully enabled in the next windows packages for trunk and 4.1&lt;br /&gt;- Amarok's mysql collection plugin will have to wait.&lt;br /&gt;- All other users of mysql embedded will simply have to use the client with a server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7748717592926521810?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7748717592926521810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7748717592926521810' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7748717592926521810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7748717592926521810'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/09/dependencies.html' title='Dependencies'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1898739845919760710</id><published>2008-09-08T17:29:00.005+02:00</published><updated>2008-09-09T02:45:41.825+02:00</updated><title type='text'>MarbleTalk: The result of my summer of code</title><content type='html'>I have never really written about my Google Summer of Code project, but now that I got the first really cool and &lt;span style="font-weight:bold;"&gt;visible&lt;/span&gt; feature in, I can't wait anymore.&lt;br/&gt;&lt;br /&gt;As you might know Marble is not only a Qt/KDE application but also a widget that you can use in your application to provide the user with geographical data.&lt;br /&gt;You can simply generate a &lt;a href="http://code.google.com/apis/kml/documentation/kmlreference.html"&gt;KML document&lt;/a&gt; with QDomDocument and then use the addPlaceMarkData to load this file into the widget. You can check the &lt;a href="http://websvn.kde.org/trunk/extragear/graphics/digikam/libs/imageproperties/worldmapwidget.cpp?view=markup"&gt;implementation of digikam&lt;/a&gt; which has been the first application using this.&lt;br/&gt;&lt;br /&gt;This part is not new, it was possible to load and display Placemarks (simple Points which contain a name and a location) before. But in my Summer of Code I reworked the KML parsing so that &lt;span style="font-weight:bold;"&gt;any&lt;/span&gt; KML file could be parsed and saved in an internal data structure and at the very end I made a model and a view for that. This view now went into a plugin (the geodata plugin), the model is now integrated into the structure and thus if you go within Marble to File-&gt;Open Map and you choose kdeedu/marble/src/plugins/marble/geodata/Marble writing.kml it will show you this now:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SMW9wuwf5HI/AAAAAAAAACw/Y4TlyplJUyM/s1600-h/marble-Marble.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SMW9wuwf5HI/AAAAAAAAACw/Y4TlyplJUyM/s320/marble-Marble.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5243805986025628786" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;You can of course do a lot more with this, I am pretty sure. Here is a small draft of how to use the marbleWidget:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#include "marble/MarbleWidget.h"&lt;br /&gt;&lt;br /&gt;using namespace Marble;&lt;br /&gt;...&lt;br /&gt;MarbleWidget *marble = new MarbleWidget( parent );&lt;br /&gt;QString yourKmlData;&lt;br /&gt;...&lt;br /&gt;marble-&gt;addPlaceMarkData( yourKmlData );&lt;br /&gt;...&lt;br /&gt;delete marble;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;But, you might ask, what has this todo with Vector Tiles for Marble? The basic idea of vector tiles is to render the data at the client rather than at the server side as it is done now. With the above said, we are ready to do this - rendering basically works and we now need to generate the data, implement some caching algorithms, etc. So you might not see this for 4.2's version of marble, but there is a good chance that this will be ready for 4.3.&lt;br /&gt;p.s.: This all wouldn't have been possible without my mentor Torsten Rahn (tackat), so I want to thank him for this too at this point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1898739845919760710?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1898739845919760710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1898739845919760710' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1898739845919760710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1898739845919760710'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/09/marbletalk-result-of-my-summer-of-code.html' title='MarbleTalk: The result of my summer of code'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SMW9wuwf5HI/AAAAAAAAACw/Y4TlyplJUyM/s72-c/marble-Marble.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6480648930713917026</id><published>2008-08-09T10:35:00.001+02:00</published><updated>2008-08-09T10:38:38.164+02:00</updated><title type='text'>Lubos made it true:</title><content type='html'>For all people not in Belgium here is a picture of Seli with blue hair:&lt;br /&gt;&lt;a href="http://uploadgeek.nl/files/k71vz1pmzmoj4c47znx.jpg"&gt;(Seli with blue hair)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6480648930713917026?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6480648930713917026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6480648930713917026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6480648930713917026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6480648930713917026'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/08/lubos-made-it-true.html' title='Lubos made it true:'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8559525318732865024</id><published>2008-07-21T20:00:00.001+02:00</published><updated>2008-07-21T20:00:06.754+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Sweet Dreams</title><content type='html'>After not having written for a longer time I can say that I spent the time on a very interesting and usefull matter:&lt;br/&gt;&lt;br /&gt;In the beginning of the week I worked on some missing packages for our already some weeks old release 4.0.83 which still is the most recent release before the next major version 4.1. I rebuild kdegraphics and added new packages for kdeutils, kdemultimedia and kdepim. Especially interesting is kdemultimedia as I fixed phonon the weekend before and so KDE windows platform supports sound output now. Kdepim was really easy since KDAB has fixed nearly everything (except the packaging bugs that I introduced;-)).&lt;br/&gt;&lt;br /&gt;Then somehow Carlo Segato (_Brandon_) came to the idea that he could take another look again at plasma. I tried this before but I didn't invest a lot of time and so it was still unknown which wonders were awaiting us there. After _Brandon_ came through really well and most of the problems I hit last time had magically vanished (thanks to aseigo probably) _Brandon_ showed me the first picture of the analog clock on windows:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SIPCvjgd9bI/AAAAAAAAACg/rhmdVpv41Do/s1600-h/first-plasmoid.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SIPCvjgd9bI/AAAAAAAAACg/rhmdVpv41Do/s320/first-plasmoid.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5225234114920969650" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;This was just the start and after working for two more days, a lot of plasmoids have been built. The most interesting thing was that even the plasma desktop(the containment) was not very hard to fix and so only two days after we started the first efforts "the world's coolest geek toy(tm)" is available on Windows too:&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/SISdkIj5OoI/AAAAAAAAACo/jtmeAocPAcY/s1600-h/plasma-3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/SISdkIj5OoI/AAAAAAAAACo/jtmeAocPAcY/s320/plasma-3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5225474711755504258" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;There is still a lot to do as e.g. the panel is still not at the place where it should be and some of the classes have been simply disabled. Some obvious bugs are existing as well:&lt;br /&gt;Rotating plasmoids doesn't work, some of your favourite plasmoids might be missing etc.&lt;br /&gt;Nevertheless I put up some preview packages for kdebase-workspace(which contains plasma desktop), kdeplasma-addons and kdeplasma-playground (which both contain additional widgets). To get the desktop, simply run plasma.exe from kderoot\bin.&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;Please keep in mind that those packages are previews; Bug reports in bugs.kde.org are still unwanted!&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br /&gt;As this was a really historic moment for me, I want to thank all those Persons that made this post possible for the one reason or the other!&lt;br/&gt;&lt;br /&gt;(to be naming some that come to my mind: Aaron Seigo, Carlo Segato, Pau Garcia de Quiles, Christian Ehrlicher and Ralf Habacker, Anne-Marie Mahfouf and Jeremy Whiting, our users and all those of course that didn't came to my mind).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8559525318732865024?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8559525318732865024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8559525318732865024' title='54 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8559525318732865024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8559525318732865024'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/07/sweet-dreams.html' title='Sweet Dreams'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SIPCvjgd9bI/AAAAAAAAACg/rhmdVpv41Do/s72-c/first-plasmoid.png' height='72' width='72'/><thr:total>54</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3247893340945646496</id><published>2008-06-29T03:41:00.003+02:00</published><updated>2008-06-29T04:00:42.117+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>test the best!</title><content type='html'>As you might know we're currently fixing all kinds of bugs until the release and this time we even fix the unit tests under windows.&lt;br /&gt;This hasn't been a high priority for us but taking the new &lt;a href="http://www.cdash.org/CDash/index.php?project=kdelibs"&gt;cdash-server&lt;/a&gt; (thanks Alex!) for kdelibs Christian started to submit some &lt;a href="http://www.cdash.org/CDash/index.php?project=kdelibs&amp;date=20080628"&gt;first reports&lt;/a&gt; for it. I will follow tonight hopefully and I hope more people will follow, especially on the "other platforms" ;-).&lt;br /&gt;&lt;br /&gt;Next I fixed some tests in Marble here on windows and now they run fine at least here. I think I can go over to writing more tests and improving marble even more.&lt;br /&gt;&lt;br /&gt;One of the bad things that happened to me is a bug in either subversion or putty: I generated a new ssh key with puttygen and asked sysadmin@ to change it. But commandline subversion doesn't want to use this key now and I am not sure what I am doing wrong. The special problem is that both logging in with putty to svn.kde.org and checkout with TortoiseSVN (with the new key) work. The problem about the key seems to be an irregular length of 2047 vs. 2048 Bits. But probably the only way to solve this issue is to ask sysadmins to change the key again.&lt;br /&gt;&lt;br /&gt;The last thing is that slowly but steadily amarok on windows &lt;a href="http://www.elpauer.org/index.php?p=258"&gt;comes back&lt;/a&gt;: Pau (pgquiles) is currently investing quite some efforts on it and I hope for the best and for neverending success!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3247893340945646496?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3247893340945646496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3247893340945646496' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3247893340945646496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3247893340945646496'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/06/test-best.html' title='test the best!'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-857826876125297977</id><published>2008-06-27T12:41:00.002+02:00</published><updated>2008-06-29T04:08:14.372+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='emerge'/><title type='text'>Python: subprocesses after all</title><content type='html'>Back in September 2007 I was sitting with &lt;a href="http://www.kdedevelopers.org/node/3504"&gt;dipesh&lt;/a&gt; until late in the night on a very interesting problem:&lt;br /&gt;We wanted to implement a "tee"-like class in python which would work as the same command under unix: get input via one stream, double the input and give it out into a file and into a stream (like sys.stdout). This shouldn't be a big problem but when you try to give this class to subprocess.Popen as one of the streams you will find out that Popen doesn't use the write function but instead uses the fileno() function of the fileobject. But there would be a workaround for that:&lt;br /&gt;We use subprocess.PIPE for the wanted input stream, then we check regularly for any stuff within the pipe - that this will not work on windows one could expect.&lt;br /&gt;The problem is that all available read processes will block execution if not enough bytes can be read.&lt;br /&gt;&lt;br /&gt;The solution is called pywin32 and is a python package for windows. Mark Hammond from &lt;a href="http://starship.python.net/crew/mhammond/win32/Downloads.html"&gt;starship&lt;/a&gt; has made them and they include a function called PeekNamedPipe which does exactly what we need: peek into the pipe without blocking it. I should leave the rest as a homework to the reader, but for those who don't want to invest any more research, I'll give a first &lt;a href="http://websvn.kde.org/trunk/kdesupport/emerge/bin/tools.py?view=markup"&gt;solution&lt;/a&gt; from where you can start (look at the class Popen).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-857826876125297977?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/857826876125297977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=857826876125297977' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/857826876125297977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/857826876125297977'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/06/python-subprocesses-after-all.html' title='Python: subprocesses after all'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7210493435092883872</id><published>2008-05-31T00:37:00.004+02:00</published><updated>2008-06-29T04:14:23.276+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fairs'/><title type='text'>Friday on LinuxTag</title><content type='html'>As some of you might know, I attended the LinuxTag in my parents' town Berlin.&lt;br /&gt;I arrived on thursday to meet some people from KDAB and Intevation who announced the first release of Kontact on Windows as well.&lt;br /&gt;I have been meeting a lot of new people from all over KDE project, but especially three people I was rather surprised about:&lt;br /&gt;First was of course Aaron who was the party bundle all day but fell asleep just one minute before we had to leave the S-Bahn-train ;-) -&lt;br /&gt;then of course the new employee from KDE e.V. Claudia who is really a win for KDE community -&lt;br /&gt;and Alexander Neundorf (yes the one who always rejects the cmake macros;-)). Alexander really will look into every detail for you and I think that besides that cmake improves our productivity a lot I think that Alex is doing a great job as well.&lt;br /&gt;&lt;br /&gt;Ok, and as usual to give a small impression:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SECJACiq8qI/AAAAAAAAACY/-aWqM7xVWxQ/s1600-h/P1010007.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SECJACiq8qI/AAAAAAAAACY/-aWqM7xVWxQ/s320/P1010007.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5206311803015590562" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7210493435092883872?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7210493435092883872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7210493435092883872' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7210493435092883872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7210493435092883872'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/05/friday-on-linuxtag.html' title='Friday on LinuxTag'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/SECJACiq8qI/AAAAAAAAACY/-aWqM7xVWxQ/s72-c/P1010007.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6350027129843517789</id><published>2008-05-28T02:38:00.005+02:00</published><updated>2008-06-29T04:09:04.412+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><title type='text'>MarbleTalk: How to build Marble on Windows</title><content type='html'>As you all might know I am a &lt;a href="http://edu.kde.org/marble/"&gt;marblehead&lt;/a&gt; since some time now. As I am working most of my time on windows and I have put quite some effort into improving the build system I will now give a short introduction of how to build Marble here.&lt;br/&gt;&lt;br /&gt;1) Set up the build environment according to the &lt;a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/emerge"&gt;techbase wiki page&lt;/a&gt;. This needs some thoughts and a bit of free space (measuring in GB!!!).&lt;br /&gt;2) If you're ready just emerge one of the three packages "kdeedu", "marble-kde" or "marble-qt" e.g.&lt;p&gt;emerge marble-kde&lt;/p&gt; The emerge scripts will take care of all the dependencies for you. If you only need the qt-only version, just use the "marble-qt" package.&lt;br /&gt;3) Look at Marble, look into the far remotest parts of the world and of course have a look at the OpenStreetMap maps in Marble (go into the Map View part on the right side and switch to OpenStreetMap).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6350027129843517789?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6350027129843517789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6350027129843517789' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6350027129843517789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6350027129843517789'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/05/marbletalk-how-to-build-marble-on.html' title='MarbleTalk: How to build Marble on Windows'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6129234623769337155</id><published>2008-05-19T12:16:00.003+02:00</published><updated>2008-06-29T04:14:03.484+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><title type='text'>KOffice the second</title><content type='html'>As I have not thought about linking the way to get KOffice on Windows in the last post, I will change that now:&lt;br /&gt;First get the kdewin-installer from &lt;a href="http://winkde.org/pub/kde/ports/win32/installer/"&gt;winkde.org&lt;/a&gt;, then choose the package KOffice and all its dependencies will be installed automatically. As I haven't checked the install location of the libraries (thanks Jarosław for fixing that) you have to set your PATH to both the bin\ and the lib\ folder of your install directory (or you copy over all the dll's to the bin folder).&lt;br /&gt;So far for now, for all other questions I am available on irc and on the mailing list of course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6129234623769337155?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6129234623769337155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6129234623769337155' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6129234623769337155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6129234623769337155'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/05/koffice-second.html' title='KOffice the second'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-1644055985797582950</id><published>2008-05-17T18:54:00.003+02:00</published><updated>2008-06-29T04:13:53.043+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><title type='text'>KOffice Alpha</title><content type='html'>A bit late but together with the new 4.0.74 snapshot Christian built the KOffice alpha 7 package for the first time now.&lt;br /&gt;This is especially important to me as I was working on that part already for a longer time now. And because the KOffice release is still some time ahead, I think we can get ready to build every release of KOffice from now on - Windows is going to be just another platform and become more and more supported (and of course less and less buggy;-)).&lt;br /&gt;Amarok will be the next hard case but I hope I can fix that maybe until akademy too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-1644055985797582950?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/1644055985797582950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=1644055985797582950' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1644055985797582950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/1644055985797582950'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/05/koffice-alpha.html' title='KOffice Alpha'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6045875797987527468</id><published>2008-05-08T19:12:00.004+02:00</published><updated>2008-06-29T04:13:40.160+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marble'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>One step beyond(*)</title><content type='html'>Ok, after roughly one week out in the countryside again I came home yesterday and today I started my efforts again to bring KDE to compile with the brand new mingw-gcc 4.3 alpha version. Even though it has been feared that mingw-gcc might lag even further behind, the new maintainer Aaron William LaFramboise brought out a rather new release. As Aaron is a &lt;a href="http://code.google.com/soc/2008/gcc/appinfo.html?csaid=E9374E6D3D6980BB"&gt;GSoC-student&lt;/a&gt; as I am, we can work together even better.&lt;br /&gt;But now towards the facts that might interest the KDE on Windows Community:&lt;br /&gt;I could build Qt with two patches and I had to disable webkit.&lt;br /&gt;This first patch was due to a missing extern declaration in one sourcefile, the second one was a bit strange since it required using uint instead of quint32. The errors with webkit were not easily solveable so I will investigate them further especially as strigi fails on a similar error too. Currently I think that this is a more a mingw error but I might be wrong in the end.&lt;br /&gt;&lt;br /&gt;To give you a more general outline:&lt;br /&gt;I plan to work on mingw4 from time to time so that I will have a running KDE from mingw4 by the time KDE 4.1 gets released. KDE 4.2 should be buildable with mingw4 too and probably for KDE 4.3 we will switch completely away from mingw 3.*.&lt;br /&gt;&lt;br /&gt;Right now I will start my GSoC project on marble so most of my time will be coding again.&lt;br /&gt;&lt;br /&gt;So long for now, new posts will probably come in more regularly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(*) 'One step beyond' is a song by the british ska formation Madness and just came to my mind after I got Qt building.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6045875797987527468?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6045875797987527468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6045875797987527468' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6045875797987527468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6045875797987527468'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/05/one-step-beyond.html' title='One step beyond(*)'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2366498367855343579</id><published>2008-04-10T14:10:00.003+02:00</published><updated>2008-04-10T14:13:08.693+02:00</updated><title type='text'>far away</title><content type='html'>I haven't posted for a longer time now, so here is the update. In the last weeks I have been working both on my summer of code applications (for marble) and on my university stuff. Kdegraphics is already within the KDE on windows stuff for some weeks - just some little problems in the fontconfig and poppler packages stay (the configuration files are not in the correct place).&lt;br /&gt;Right now I am on an island at the Baltic Sea called Hiddensee in a small village called Vitte. I needed nearly two days to get my computer into the internet (I have written this post offline) since there is currently only one internet cafe (Sanddorneck) and one T-Online hotspot (Cafe Sundevit/Hotel Töwerland). Both are quite expensive so I always have to be quite fast.&lt;br /&gt;On the other hand I have no stress and I can enjoy the beautiful landscape (and eat fish). Just to give you a small impression:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R_4EBqh-R9I/AAAAAAAAACQ/pdJqzMJegWI/s1600-h/hiddensee.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R_4EBqh-R9I/AAAAAAAAACQ/pdJqzMJegWI/s320/hiddensee.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5187588247420553170" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2366498367855343579?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2366498367855343579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2366498367855343579' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2366498367855343579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2366498367855343579'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/04/far-away.html' title='far away'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R_4EBqh-R9I/AAAAAAAAACQ/pdJqzMJegWI/s72-c/hiddensee.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3079096785236839407</id><published>2008-03-06T17:49:00.005+01:00</published><updated>2008-06-29T04:12:43.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fairs'/><title type='text'>Who is first on the Planet?</title><content type='html'>This is the KDE booth if no people are around:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R9Ag1H0oFeI/AAAAAAAAACA/XHyEPqr19RM/s1600-h/P1010031.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R9Ag1H0oFeI/AAAAAAAAACA/XHyEPqr19RM/s320/P1010031.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5174672068853634530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R9Ag9n0oFfI/AAAAAAAAACI/Otvu7B1Pm2M/s1600-h/P1010032.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R9Ag9n0oFfI/AAAAAAAAACI/Otvu7B1Pm2M/s320/P1010032.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5174672214882522610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;we are playing now: who is first on the planet - it is so great!&lt;br /&gt;&lt;br /&gt;UPDATE: since not everybody might know all the faces and since Dakon already said he doesn't know them - here the names in the first picture:&lt;br /&gt;A visitor, Franz Keferböck, Rolf Eike Beer, Frederik Gladhorn (with the long hair), Andreas Hartmetz (part of the solution), Sven Krohlas and Manuel Nickschas from Amarok, above my free laptop, and again only from the back Eckhart Wörner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3079096785236839407?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3079096785236839407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3079096785236839407' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3079096785236839407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3079096785236839407'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/03/who-is-first-on-planet.html' title='Who is first on the Planet?'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R9Ag1H0oFeI/AAAAAAAAACA/XHyEPqr19RM/s72-c/P1010031.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8258601064325153056</id><published>2008-03-04T15:50:00.003+01:00</published><updated>2008-06-29T04:12:29.633+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fairs'/><title type='text'>CeBIT 2008: Intro</title><content type='html'>This is the first post from CeBIT - We are here in the LinuxPark at the very end of hall 5. Currently we are 4 people - danimo, tackat, eckhart and /me.&lt;br /&gt;&lt;br /&gt;Today in the morning I entered the train and the first handouts were already given in the train. Then I meet tackat in front of the exhibition center and we got into our small booth. The booth box arrived at around 13:00 and danimo arrived only shortly after that ;-).&lt;br /&gt;People really want to know a lot from the basics of FOSS to the features of KDE on Windows. We try to give as much as we need - since KDE is so cool...&lt;br /&gt;Btw. kind regards of the amarok folks, they don't have network access;-)&lt;br /&gt;Some more fotos will follow as soon as I get my camera back...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8258601064325153056?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8258601064325153056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8258601064325153056' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8258601064325153056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8258601064325153056'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/03/cebit-2008-intro.html' title='CeBIT 2008: Intro'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7811373863364984865</id><published>2008-02-22T23:51:00.003+01:00</published><updated>2008-06-29T04:12:17.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okular'/><title type='text'>Okular on Windows</title><content type='html'>We are shortly before the first distribution of the kdegraphics package from the &lt;a href="http://wire.dattitu.de/archives/2008/02/21/KDE-4.1-snapshot-82008,-kdetalk.net-back,-FOSDEM-2008.html"&gt;snapshot sources 4.0.63&lt;/a&gt; with support for pdf files using poppler.&lt;br /&gt;I have worked most of my time on the buildsystems of poppler, freetype and fontconfig - since poppler is integrating the cmake buildsystem thanks to Pino Toscano (who wrote the cmake files) I got even more work as I have to merge the patches to their git repository. This brings a lot of fun when you do not have a native git (until now I haven't found a usable native git version) and some changes needed for msvc cannot easily be brought upstreams.&lt;br /&gt;I have to admit that I have stopped providing new packages on my own server - this makes no sense in the moment since Dirk Mueller is providing snapshots of KDE roughly every week which makes my own packages not needed anymore.&lt;br /&gt;I will probably set up the mirror again in the next weeks so that extra packages that are freshly available can be used with the last snapshots. Looking into my crystal ball I can see that even though koffice isn't in a good state yet, it has reached the state where it builds most of the time and where we can provide a package.&lt;br /&gt;&lt;br /&gt;Btw: I will not attend Fosdem since it is over 1000km away - I will be at CeBit on tuesday and probably wednesday though. If you're there too, you want to see how good looking KDE on Windows is and want to chat a bit, just come around to the KDE booth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7811373863364984865?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7811373863364984865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7811373863364984865' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7811373863364984865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7811373863364984865'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/02/okular-on-windows.html' title='Okular on Windows'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8776226569313386349</id><published>2008-02-01T09:41:00.000+01:00</published><updated>2008-02-01T10:14:14.686+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>kgpg: saroengels-&gt;beercounter++;</title><content type='html'>First of all I have to tell all those that do not know it:&lt;br /&gt;I come from Germany and I don't like beer.&lt;br /&gt;I drink wine and most other 'alcoholic beverages' but I don't drink beer. That means it is only of theoretical value if you &lt;a href="http://der-dakon.net/blog/KDE/wizard-encounter.html"&gt;promise to give out a beer&lt;/a&gt;.&lt;br /&gt;But if you do, I will take that as a sport - and hopefully find a way to do what you want:&lt;br /&gt;I was asked how well kgpg of kdeutils worked and as it wasn't on my build list before, I added a script and tried it out: and it crashed.&lt;br /&gt;So far I couldn't really get something useful out of kgpg so I took out gdb and tested a bit: and it turned out that right after running gpg through a QProcess kgpg segfault'ed. I didn't had gpg installed at that time, so I thought that a test for existance could be the problem. And yes - after I installed it, kgpg worked like a charm (although import of keys doesn't work).&lt;br /&gt;I haven't yet made a patch, maybe the QProcess should be ported to KProcess and obviously the existance of gpg and the path of gpg should be searched for in advance. Maybe this is already within the code, I don't know.&lt;br /&gt;&lt;br /&gt;But a beer I have earned anyway! ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6Lh0rnKb-I/AAAAAAAAABo/9SgmWGH6RoM/s1600-h/kgpg-first-run.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6Lh0rnKb-I/AAAAAAAAABo/9SgmWGH6RoM/s320/kgpg-first-run.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5161936418096443362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6LiIrnKb_I/AAAAAAAAABw/nDQ70ag4Qb8/s1600-h/kgpg-opened.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6LiIrnKb_I/AAAAAAAAABw/nDQ70ag4Qb8/s320/kgpg-opened.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5161936761693827058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6LiTrnKcAI/AAAAAAAAAB4/z6hbr1ktdmM/s1600-h/kgpg-generate-key-pair.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6LiTrnKcAI/AAAAAAAAAB4/z6hbr1ktdmM/s320/kgpg-generate-key-pair.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5161936950672388098" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8776226569313386349?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8776226569313386349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8776226569313386349' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8776226569313386349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8776226569313386349'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/02/kgpg-saroengels-beercounter.html' title='kgpg: saroengels-&gt;beercounter++;'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R6Lh0rnKb-I/AAAAAAAAABo/9SgmWGH6RoM/s72-c/kgpg-first-run.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3458433490912579981</id><published>2008-01-29T01:40:00.001+01:00</published><updated>2008-06-29T04:12:02.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okular'/><title type='text'>fontconfig and poppler</title><content type='html'>As I already stated earlier, I was recently fixing the buildscripts for freetype, fontconfig and poppler. For all of them I have a patch now which gives them cmake based buildscripts instead of autotools+derivatives and which fixes some errors so that they compile on both compilers.&lt;br /&gt;Of course there is plenty of room for improvement left - freetype and fontconfig should be able to use the system zlib as a dependency (that is disabled for now), fontconfig and poppler have a lot of if(MSVC) parts now and poppler is linking against kdewin32 - which should not be the case - according to &lt;a href="http://chehrlic.blogspot.com"&gt;Christian&lt;/a&gt;. Plus I want to integrate poppler-data into poppler-src - even if that is not the original intention of the author.&lt;br /&gt;Note:&lt;br /&gt;It seems there is a lack of communication sometimes - direct as well as indirect (via a blog e.g.).&lt;br /&gt;I hope this improves within the next time.&lt;br /&gt;SE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3458433490912579981?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3458433490912579981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3458433490912579981' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3458433490912579981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3458433490912579981'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/fontconfig-and-poppler.html' title='fontconfig and poppler'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8005192457386069132</id><published>2008-01-27T03:56:00.001+01:00</published><updated>2008-06-29T04:11:44.285+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okular'/><title type='text'>free type</title><content type='html'>For Okular one needs more or less poppler, this requires again fontconfig and freetype.&lt;br /&gt;Thanks to Pino, poppler has a cmake based buildsystem, fontconfig got one as well and today I finished freetype. So what should I say - fontconfig doesn't build yet under msvc, but I am currently at it.&lt;br /&gt;Freetype works now though - and I think that was the major problem until now.&lt;br /&gt;So look forward to a package release of kdegraphics soon.&lt;br /&gt;&lt;br /&gt;good night&lt;br /&gt;SE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8005192457386069132?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8005192457386069132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8005192457386069132' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8005192457386069132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8005192457386069132'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/free-type.html' title='free type'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-868141266791114208</id><published>2008-01-20T00:37:00.001+01:00</published><updated>2008-06-29T04:11:14.389+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><title type='text'>kplato missing</title><content type='html'>I haven't forgotten or disabled kplato of course - I only thought that those pictures are enough.&lt;br /&gt;Wished by one reader, here comes kplato:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/R5KK62ww7kI/AAAAAAAAABI/6fvlB4r-7xI/s1600-h/kplato2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/R5KK62ww7kI/AAAAAAAAABI/6fvlB4r-7xI/s320/kplato2.PNG" alt="" id="BLOGGER_PHOTO_ID_5157337267029732930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;and here some more stuff:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/R5KKw2ww7jI/AAAAAAAAABA/RCBqk7q2BN8/s1600-h/kplato-recent.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Uf3Pd0BZcrc/R5KKw2ww7jI/AAAAAAAAABA/RCBqk7q2BN8/s320/kplato-recent.PNG" alt="" id="BLOGGER_PHOTO_ID_5157337095231041074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just some more answers:&lt;br /&gt;kexi is just slightly different - and about looks one can argue (a free translation from german). I find the new look kexi introduces quite good - and it integrates far better to windows imho.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-868141266791114208?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/868141266791114208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=868141266791114208' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/868141266791114208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/868141266791114208'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/kplato-missing.html' title='kplato missing'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Uf3Pd0BZcrc/R5KK62ww7kI/AAAAAAAAABI/6fvlB4r-7xI/s72-c/kplato2.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-8021271857066955110</id><published>2008-01-19T10:03:00.001+01:00</published><updated>2008-06-29T04:10:47.015+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><title type='text'>Koffice - kool and unstable</title><content type='html'>Ok, here are the screenshots from my recent windows build of koffice (kdepim might follow).&lt;br /&gt;Some notes:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGhWww7hI/AAAAAAAAAAs/MMCzZOKDY_I/s1600-h/kspread-test.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGhWww7hI/AAAAAAAAAAs/MMCzZOKDY_I/s320/kspread-test.png" alt="" id="BLOGGER_PHOTO_ID_5157121324664024594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;kspread died when I entered '!' instead of '1'&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGA2ww7gI/AAAAAAAAAAk/XN2OrSGdyoU/s1600-h/kivio-recent.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGA2ww7gI/AAAAAAAAAAk/XN2OrSGdyoU/s320/kivio-recent.png" alt="" id="BLOGGER_PHOTO_ID_5157120766318276098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;kivio cannot delete objects - this probably doesn't work in other koffice apps too.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R5HFw2ww7fI/AAAAAAAAAAc/_vDmTC7k3Fo/s1600-h/kexi-metal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Uf3Pd0BZcrc/R5HFw2ww7fI/AAAAAAAAAAc/_vDmTC7k3Fo/s320/kexi-metal.png" alt="" id="BLOGGER_PHOTO_ID_5157120491440369138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;kexi looks wonderful, but is the only app from the kde project that does not detach from the cmd.exe window - why I don't know.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGumww7iI/AAAAAAAAAA0/UM5dPIYZbhA/s1600-h/kword-recent.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGumww7iI/AAAAAAAAAA0/UM5dPIYZbhA/s320/kword-recent.png" alt="" id="BLOGGER_PHOTO_ID_5157121552297291298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;and last: kword does not like @ signs - this was fixed in kate already by chehrlic (function keyPressEvent) but I couldn't find it in koffice (I haven't looked a lot).&lt;br /&gt;&lt;br /&gt;I will post the kdepim screenshots later -  kmail isn't working anyway, kaddressbook has severe problems and kontact doesn't like me.&lt;br /&gt;&lt;br /&gt;So far,&lt;br /&gt;SE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-8021271857066955110?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/8021271857066955110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=8021271857066955110' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8021271857066955110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/8021271857066955110'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/ok-here-are-screenshots-from-my-recent.html' title='Koffice - kool and unstable'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Uf3Pd0BZcrc/R5HGhWww7hI/AAAAAAAAAAs/MMCzZOKDY_I/s72-c/kspread-test.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3091362834723493108</id><published>2008-01-19T09:45:00.000+01:00</published><updated>2008-06-29T04:15:48.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Koffice'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Release Party</title><content type='html'>I just came home from my clausura now, and I should have gone to the Release Party at KDAB - that would have given me more.&lt;br /&gt;I haven't written in a longer time now; please forgive me.&lt;br /&gt;After the release of KDE 4.0 the kde-windows project decided to stay in trunk - most applications like koffice, amarok and kdepim aren't released yet anyway so no need to make other releases of the branch. Be aware that this might decrease stability - people might work more and change the codebase again.&lt;br /&gt;That said - I will hopefully restart releasing new packages for mingw on my server again on monday night. There is some new stuff that works now:&lt;br /&gt;Finally kdepim works again - that means applications like akregator, kleopatra and kontact work now. Kmail is built but has a big error which isn't solved yet - the checking for a running application are useless under windows. There is just one small thing for users of emerge: you have to build kdepimlibs first and then install kdepimlibs-test (from testing) over it.&lt;br /&gt;then you can build kdepim.&lt;br /&gt;As I said, koffice is working too, after I fixed some minor problems with the export macros.&lt;br /&gt;For those of you who like some screenshots, I will post some before I go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3091362834723493108?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3091362834723493108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3091362834723493108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3091362834723493108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3091362834723493108'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/release-party.html' title='Release Party'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6918598600837833140</id><published>2008-01-04T23:31:00.000+01:00</published><updated>2008-01-04T23:32:41.012+01:00</updated><title type='text'></title><content type='html'>Truly, our responsibility to spread the Gospel of the Gnu is weighty.&lt;br /&gt;Cleave to what is good. Remember the words the prophet Stallman&lt;br /&gt;brought down from the Mount MIT, graved in Lisp on tablets of&lt;br /&gt;crystalline lambda calculus.&lt;br /&gt;&lt;br /&gt;Only this true: Emacs is pure.&lt;br /&gt;All else is false.&lt;br /&gt;Do not be misled by false gods like Vi, the Editor of the Beast.&lt;br /&gt;Do not be seduced by Word, the Scarlet Woman of Babylon.&lt;br /&gt;Do not be driven to madness by Xcode, the Blind Priest of the Children of Asherath.&lt;br /&gt;&lt;br /&gt;When the wild winds of chaos blow, stay pure.&lt;br /&gt;When the universe collapses in shards around you, stay holy.&lt;br /&gt;When the gibbering hobgoblins of apostate Editors attack with shards&lt;br /&gt;of broken syntax, seek the crystalline stillness within you.&lt;br /&gt;&lt;br /&gt;Brethren, ensure that you (Meta-x-say-[[hallel]]-to-Emacs) daily for otherwise you will be lost.&lt;br /&gt;When the Beast comes, only Emacs can save you.&lt;br /&gt;&lt;br /&gt;This was brought to you as a public service by the Holy and Ineffable Church of The Mighty Emacs.&lt;br /&gt;SUPPORT THIS CRUSADE WITH YOUR DONATIONS. EMAIL THE STILL BEATING&lt;br /&gt;HEART OF A VILE VI USER TO emacs-highpriest@god-hates-vi-users&lt;br /&gt;&lt;br /&gt;I prefer VI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6918598600837833140?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6918598600837833140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6918598600837833140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6918598600837833140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6918598600837833140'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2008/01/truly-our-responsibility-to-spread.html' title=''/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-3488369267376987372</id><published>2007-12-20T02:37:00.000+01:00</published><updated>2007-12-20T04:32:52.647+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Get up Stand up</title><content type='html'>As you all know there is an outstanding new application for document viewing coming together with KDE 4: &lt;a href="http://okular.kde.org/"&gt;okular&lt;/a&gt;. It is basically a modern replacement for kpdf, new from the beginning and it can  support a variety of documents you wouldn't have a reader for normally: PDF, Postscript, DjVu, CHM are just parts of tons of picture formats follow.&lt;br /&gt;As always there are lots of readers available on Windows already - some are free but most are probably closed source. So okular will have to compete against adobe reader e.g. at its home.&lt;br /&gt;I think that the success of okular on windows will depend on the browser integration - so if somebody reads this and knows enough about firefox, opera or Internet Explorer to make okular(part) to a working plugin - just tell me.&lt;br /&gt;I hopefully can integrate that into the new years packages (but I don't think I can add djvu, postscript or chm support right now) Okular is still missing an icon as do some more applications.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/R2nfXmww7eI/AAAAAAAAAAU/Io1tbpkeL9c/s1600-h/okular-friendship.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Uf3Pd0BZcrc/R2nfXmww7eI/AAAAAAAAAAU/Io1tbpkeL9c/s320/okular-friendship.png" alt="" id="BLOGGER_PHOTO_ID_5145889645882568162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, this picture is basically for Pino and &lt;a href="http://tsdgeos.blogspot.com"&gt;Albert&lt;/a&gt; since they both helped me a lot to come to this point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-3488369267376987372?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/3488369267376987372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=3488369267376987372' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3488369267376987372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/3488369267376987372'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/get-up-stand-up.html' title='Get up Stand up'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Uf3Pd0BZcrc/R2nfXmww7eI/AAAAAAAAAAU/Io1tbpkeL9c/s72-c/okular-friendship.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2426343411901812651</id><published>2007-12-19T12:53:00.000+01:00</published><updated>2007-12-19T13:00:43.467+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Update</title><content type='html'>There were some packages that failed to build on monday: kdeedu and another one.&lt;br /&gt;I worked a bit on it and after disabling the stuff (e.g. kdeedu docs) I finally have the packages building atm.&lt;br /&gt;I will work further on the kdewin-menubuilder this week, although there might not be a lot of time left for that. And perhaps I can even integrate it into either the emerge scripts or into the installer itself. Both will have to be ready for the new years release.&lt;br /&gt;In kdegraphics kolourpaint is still missing: I get some strange errors about unfound constructors (they are there but not found); basically the problem is that 'kpTransformDialogEnvironment*' is not equal to 'kpTransformDialogEnvironment**(*)()' and I cannot change it it seems.&lt;br /&gt;&lt;br /&gt;But enough for problems, I am still missing some xmas presents so I will go and get some now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2426343411901812651?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2426343411901812651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2426343411901812651' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2426343411901812651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2426343411901812651'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/update.html' title='Update'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-6726499711348111470</id><published>2007-12-18T02:33:00.000+01:00</published><updated>2007-12-18T02:58:11.162+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Last pre-xmas packages</title><content type='html'>Another week has gone by and I am sitting in front of two builds again. Ok, one is behaving nice and the other one tried to stop in between - and I have to restart it now, it will hopefully workout fast though (update: not working yet).&lt;br /&gt;It is known already that trolltech put their phonon backends into the KDE-svn-repository and they promised to develop them over there. That meant that on monday morning shakes told me that his custom backend worked on mingw, on monday evening I made a package of a famous application and uploaded it to my server and on wednesday trolltech announced that they put their ds9 backend into the repo. So we started again and since the stuff was written for msvc only I wasn't sure I could ever get that working with mingw - but shakes did it himself (my way was right but I had again not enough patience) and so the build was ok now. It seems though that the backend doesn't want to work good enough for me. I'll see what the packages from the package mirror say, they might be better.&lt;br /&gt;On the weekend jstaniek made me compile some strange libraries we'll possibly need in future but I gave up half way as well. To be honest I wanted to work on another issue (which isn't complete though yet): The automatic compilation of .lnk files out of the standard fd.o .desktop files. So I inserted a new tool into the kdewin-installer module (there are really some tools there already which are not needed for the installer itself). It is called kdewin-menuBuilder. The last remaining problem of the menuBuilder is the Categories entry: under *nix it should be a real category which is represented in the menu by a virtual folder in which the application entry will appear. Under windows it is unpossible to make virtual folders - and since I don't like the idea of duplicate entries, I decided that there has to be another way. Probably I will take KDE as the root (for now) then the fd.o "Main Category" as the second level and the first fd.o additional category (which is not called Qt or KDE) will be the third level. That should be easy todo.&lt;br /&gt;Another work string I currently have in my hands are the application icons that need to be written in the cmake files - on the fly. Today I added those to the kdegames module(which has a lot of applications to build), I will hopefully be able to work on some others this week as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-6726499711348111470?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/6726499711348111470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=6726499711348111470' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6726499711348111470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/6726499711348111470'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/last-pre-xmas-packages.html' title='Last pre-xmas packages'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-4653915179716636503</id><published>2007-12-12T02:31:00.000+01:00</published><updated>2007-12-12T02:53:18.605+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Announcement: Amarok to come</title><content type='html'>I couldn't believe it - Amarok 2.0 is working on Windows - even though with some severe problems still. It went faster then I believed. So I made a big effort to make a package as fast as possible and now it uploads to &lt;a href="http://www.saroengels.net/kde-windows/amarok/"&gt;my server&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The package isn't really for early adopters - it is just a developer preview.&lt;br /&gt;&lt;br /&gt;I hope I can work a bit more on it, to bring at least the part windows uses, into a better shape. But at the same time I still have to do some stuff for university, the other applications are calling as well (I can hear kopete's voice very distinctively) and of course my wife needs more time - it is xmas in two weeks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So far,&lt;br /&gt;SE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-4653915179716636503?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/4653915179716636503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=4653915179716636503' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/4653915179716636503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/4653915179716636503'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/announcement-amarok-to-come.html' title='Announcement: Amarok to come'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-40178977129159708</id><published>2007-12-11T01:09:00.000+01:00</published><updated>2007-12-11T03:31:24.058+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Another star soon to arise</title><content type='html'>After Konqueror &lt;a href="http://windows.kde.org/news.php#itemAnewbrowseratthewindowsheaven"&gt;made its step&lt;/a&gt; to be the new browser competition on windows, another famous KDE application is on its way: Amarok. Amarok isn't ready for linux as well, and it is supposed to be included in the KDE 4.1 release. However behind the scenes there is already some work done, and even a custom phonon backend exists.&lt;br /&gt;So I started to work on the mingw version but until now, there is no output (according to shakes there is output on windows &lt;a href="http://amarok.kde.org/wiki/Development/Win32"&gt;possible&lt;/a&gt; already, it requires the msvc build though). At this point I wanted to provide a link to a single installer package for amarok - I will have to postpone it now I think.&lt;br /&gt;Okular works better now after pinotree reappeared in IRC; there was a pretty simple error - you have to run update-mime-database manually, it isn't run automatically anymore if you install with the DESTDIR option. There are some errors with pdf's still.&lt;br /&gt;Right beside me, my other computer rebuilds the KDE packages for my mingw snapshot server - which got some review by Ralf some days ago.&lt;br /&gt;&lt;br /&gt;So besides rebuilding my goal for next week will be the debug of amarok and to make some thoughts about single installers and making them available.&lt;br /&gt;Another issue that is within my head for some weeks already is some kind of emerge binary package (the package could be then distributed within the installer) and probably the rest which is staying inside the svn as it already is. With a simple dependency on python and on subversion you can then install all needed dependencies for getting the newest KDE from SVN.&lt;br /&gt;&lt;br /&gt;My second home switched its name from kde-edu to kns-ghns - fregl and &lt;a href="http://jpwhiting.blogspot.com/"&gt;jpwhiting&lt;/a&gt; are working quite hard to get KNewStuff make what they want. I think this is one of the most important projects for free software: you can provide user generated contents and the step from the simple user to the open-source developer gets smaller and smaller. That should be a good thing.&lt;br /&gt;&lt;br /&gt;It is very very late again, I want to get up early tomorrow, so this is it for now.&lt;br /&gt;hopefully next week with some interesting link;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-40178977129159708?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/40178977129159708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=40178977129159708' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/40178977129159708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/40178977129159708'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/another-star-soon-to-arise.html' title='Another star soon to arise'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-2115570261949313017</id><published>2007-12-04T04:27:00.000+01:00</published><updated>2007-12-04T04:50:35.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>back from Paris</title><content type='html'>I just came back today from the first KDE-Edu Developer Meeting in Paris. After the windows meeting in september, this was my second meeting with other developers and until now, I was just meeting new people. Nevertheless it was really really useful since I am currently talking to them over irc all day. I met a whole bunch of people that are very actively developing the edu apps: like &lt;a href="http://annma.blogspot.com/"&gt;Annma,&lt;/a&gt; &lt;a href="http://jpwhiting.blogspot.com/"&gt;Jeremy&lt;/a&gt;, &lt;a href="http://tsdgeos.blogspot.com/"&gt;Albert&lt;/a&gt; and of course Mauricio. Since I had some problems with my kde installation I had to install everything again on saturday night and sunday morning. I held a short talk that hopefully gave some idea of my work and at last I got step, the physical simulator running.&lt;br /&gt;In the week before that, I was renting some space on a webserver (1.5GB) and turned it into a &lt;a href="http://saroengels.net/"&gt;snapshot server&lt;/a&gt; on wednesday. I hope to put the new packages online every week but I still have to work a bit on the installer, as well as on emerge since there is still an error with the name of the patch emerge script: Right now the script is called patch-2.5.9.7.py; the right name would be patch-2.5.9-7.py. When I eventually changed the name in svn last weekend, building with emerge got impossible. I changed it back in &lt;a href="http://websvn.kde.org/?view=rev&amp;amp;revision=743581"&gt;r743581&lt;/a&gt; and &lt;a href="http://websvn.kde.org/?view=rev&amp;amp;revision=744614"&gt;r744619&lt;/a&gt;.&lt;br /&gt;So basically the outlines of this weeks work are drawn, my build and upload server is running, my laptop rebuilds as well.&lt;br /&gt;A good week and hopefully a new post next week.&lt;br /&gt;SE&lt;br /&gt;&lt;a href="http://annma.blogspot.com/"&gt;  &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-2115570261949313017?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/2115570261949313017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=2115570261949313017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2115570261949313017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/2115570261949313017'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/12/back-from-paris.html' title='back from Paris'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1992057286742962307.post-7561261631478048562</id><published>2007-11-21T11:46:00.000+01:00</published><updated>2007-11-21T11:52:11.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><title type='text'>grand opening of the news weekly</title><content type='html'>The idea is to collect all different personal news channels about my work and to post them in this blog. Basically a real diary.&lt;br /&gt;&lt;br /&gt;I am currently 25 years old, studying physics and married since some months.&lt;br /&gt;&lt;br /&gt;Nearly all my free time I am working on the KDE port to MS Windows.&lt;br /&gt;&lt;br /&gt;I hope you'll get the informations you need, if not tell me.&lt;br /&gt;SE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1992057286742962307-7561261631478048562?l=saroengels.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saroengels.blogspot.com/feeds/7561261631478048562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1992057286742962307&amp;postID=7561261631478048562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7561261631478048562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1992057286742962307/posts/default/7561261631478048562'/><link rel='alternate' type='text/html' href='http://saroengels.blogspot.com/2007/11/grand-opening-of-news-weekly.html' title='grand opening of the news weekly'/><author><name>SaroEngels</name><uri>http://www.blogger.com/profile/02141768242672285070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
