Hello all,<br><br>As you may already know, Splashy 0.3.7 has been unleashed! There are a lot of bug fixes (and features) packed into this tiny binary!<br clear="all"><br>$&gt; ldd /sbin/splashy<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux-gate.so.1 =&gt;&nbsp; (0xffffe000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libsplashycnf.so.1 =&gt; /lib/libsplashycnf.so.1 (0xb7f2d000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libsplashy.so.1 =&gt; /lib/libsplashy.so.1 (0xb7f26000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgcc_s.so.1 =&gt; /lib/libgcc_s.so.1 (0xb7f1b000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libm.so.6
 =&gt; /lib/tls/i686/cmov/libm.so.6 (0xb7ef6000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libglib-2.0.so.0 =&gt; /usr/lib/libglib-2.0.so.0 (0xb7e39000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdirectfb-0.9.so.25 =&gt; /usr/lib/libdirectfb-0.9.so.25 (0xb7de2000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfusion-0.9.so.25
 =&gt; /usr/lib/libfusion-0.9.so.25 (0xb7ddc000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdirect-0.9.so.25 =&gt; /usr/lib/libdirect-0.9.so.25 (0xb7dcc000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpthread.so.0 =&gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7db4000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libc.so.6
 =&gt; /lib/tls/i686/cmov/libc.so.6 (0xb7c6a000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/ld-linux.so.2 (0xb7f48000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdl.so.2 =&gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7c66000)<br>$&gt; du -sh /sbin/splashy<br>24K&nbsp;&nbsp;&nbsp;&nbsp; /sbin/splashy<br>
<br>Yep. Splashy is now dynamically compiled by default! Now that&#39;s going to make a lot of our friends happy (Fedora?). libsplashy{1,cnf} are just as small. And Splashy works like a charm from initramfs.<br><br>See <a href="http://alioth.debian.org/frs/shownotes.php?release_id=1082">
http://alioth.debian.org/frs/shownotes.php?release_id=1082</a> for more.<br><br>Gsplashy and Qsplashy releases will follow soon. Gsplashy is ready to go, so, we will post it to our Alioth project page as soon as I get the go ahead from those in charge of those subprojects.
<br><br>Note, because of a stupid mistake of mine, All you with copies of the debian/splashy.git and debian/splashy-themes.git dirs will need to drop them (archive) and re-clone those sources (<a href="http://splashy.alioth.debian.org/wiki/developers">
http://splashy.alioth.debian.org/wiki/developers</a>). Sorry about that. I thought that those dirs were only the &quot;debian&quot; dirs and not full copies of the whole Splashy code! Otavio explain the need for those dirs to me, and he kindly re-created them from scratch, to avoid any weirdness.
<br><br>It makes sense to have directories like that for other distributions as well. If anybody is willing to take the initiative to do the same thing for their own favorite distros, be my guest. gentoo/splashy.git, redhat/splashy.git, fedora/splashy.git, mandriva/splashy.git, rpath/splashy.git are all good names to start. I know the Xandros people already have their own build trees in-house, and so does OpenSuSE.
<br><br>For 0.3.8 we should concentrate on the following:<br><br>&nbsp; * more translations<br>&nbsp; * support for Gentoo, Slackware, Fedora/CentOS/Redhat, RPath and SuSE (progress scripts will be included in Splashy distrib)<br>&nbsp; * modeline support (manage our own modeline to make it easier for suspend/resume)
<br>&nbsp; * and as usual, more bug fixes!<br><br>For 0.3.9 we should start looking into adding a few little (life saving) things like:<br><br>&nbsp; * theme support for password dialogs (for those using resume/suspend and encrypted hard disks)
<br>&nbsp; * adding new switches to config.xml to allow turning on and off of verbose text (something that overrides autoverbose, which is a per-theme config)<br>&nbsp; * strong support for fsck and other detection tools (like &quot;is the console waiting for input?&quot; &quot;should we get out of graphical mode quicker?&quot;)
<br>&nbsp; * more robust graphical configuration tools {G,Q}splashy. It&#39;s fairly simple to code your own hooks with Python/Perl etc... libsplashycnf is here to stay<br><br>0.3.10 and up should really be maintenance code (make Splashy more and more stable). And all new features should be going to 
0.4.<br><br>For 0.4 we will definitely need to embark on new waters! 0.4 should have:<br><br>&nbsp; * support for OpenGL themes<br>&nbsp; * support to set images on TTYs<br>&nbsp; * support on animations<br>&nbsp; * support for multi-vector progressbars (whats&#39; the point of having horizontal bars always? what if we want a circular progress &quot;circle&quot; or something cooler?)
<br>&nbsp; * audio support ? (accessibility) We need to consider our visually impair users. It&#39;s fairly simple to use the SDL portion of directfb to do something cool (like integrate flite/festival and do voice synthesis: Progress is now at 40%)
<br><br>I&#39;ll add these to our roadmap (<a href="http://splashy.alioth.debian.org/wiki/roadmap">http://splashy.alioth.debian.org/wiki/roadmap</a>) shortly. If you can think of reasons why NOT to do any of these (or not to do them in this order) let us know. And if you think that something else should be included, discuss it with us at #splashy and added to the roadmap! (this is a wiki afterall).
<br><br>I want to give special thanks to Guillem (aka Braindmg), who helped us a lot (one more time) by pushing new directfb binaries to the debian repo. You are a hero! Also, Elliot and the guys at RPath (again) for saving the day for us with such a wonderful patch.
<br><br>And a lot more people who are always contributing something. You all know who you are! (and you are all in some part of Splashy, changelog, AUTHORS, NEWS, etc...)<br><br>Now fire up your compilers and start the feast!
<br><br>-- <br>----)(----- <br>Luis Mondesi<br>Maestro Debiano<br><br>----- START ENCRYPTED BLOCK (Triple-ROT13) ------<br>Gur Hohagh [Yvahk] qvfgevohgvba oevatf gur fcvevg bs Hohagh gb gur fbsgjner jbeyq.<br>----- END ENCRYPTED BLOCK (Triple-ROT13) ------