Hello all,<br><br>I think that we have accumulated enough changes to merit a release. The most important feature of 0.3.7 is that it&#39;s no longer compiled statically by default. This can make or break the day for a number of users who now depend on Splashy for their daily boot (yes, now that Splashy makes the boot process a fun thing to watch, people actually shutdown their systems more often).
<br><br>Here is an up-to-day list of new features:<br><br>&nbsp;* all static build dropped in favor of shared libraries. If your distribution does not support <br>&nbsp;&nbsp; initramfs shared binaries, or you are using Splashy from a thin-client server, you will need 
<br>&nbsp;&nbsp; to re-enable static on your own. Please refer to <a href="http://configure.ac">configure.ac</a> and src/Makefile.am<br>&nbsp;* scrolls text during boot (splashy_update &quot;scroll text to display&quot;)<br>&nbsp;* splashy_update commands print_scroll is now just scroll. Same for its alias &quot;TEXT_SCROLL-&gt;SCROLL)
<br>&nbsp;* splashy_update command clrprint is now just &quot;clear&quot;<br>&nbsp;* adds verbose text when pressing F2 (again). This time is done using LSB scripts not reading <br>&nbsp;&nbsp; the console files (/dev/vcs*)<br>&nbsp;* LSB script writes splashy PID to /var/run/sendsigs.omit which is used by /etc/init.d/sendsigs to
<br>&nbsp;&nbsp; killall5 all processes at shutdown/reboot. This tells the system to ignore killing splashy during<br>&nbsp;&nbsp; shutdown/reboot.<br><br>If there is a feature that you feel you must absolutely have included in 0.3.7 speak now! Else, I&#39;ll do the usual &quot;QA&quot; testing and bless this release as gold.
<br><br>The only annoyance this release has, and there is no easy way to fix this, is that when Splashy starts from initramfs, at some point, it looses the keyboard. This is related to the same bug we saw for which we submitted a patch upstream. The solution might be as simple as to reload (re-init) Splashy as soon as the real init takes over the boot process. In other words, as soon as we start seeing keyboard events with NULLs too rapidly (meaning we can no longer read the device). Of course, this is NOT a problem in Splashy, this is directfb&#39;s fault. So, we might need to submit more patches to directfb if we get this iron out.
<br>The other solution would of course be to avoid running programs that change the console while Splashy is running (fgconsole and such). Which is what other bootsplash systems do (hint: hsalpsu).<br><br>All fun and games!
<br><br>Let me know if you have concerns...<br><br>Ah, and for the debian packaging people, keep in mind that disabling static on Splashy binary also disable the part that compiles .a files for libsplashy1. So, I had to remove that from the debian/libsplashy1.install file.
<br><br>Regards,<br clear="all"><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) ------