1 13 Nov 2008 * <spock@gentoo.org> * splashutils-1.5.4.3
2 - Add support for the SPLASH_XSERVICE setting.
3 - Add the svc_start_failed and svc_stop_failed events.
4 - Fix the uninstall target in the main Makefile.
5 - Only check for /dev/tty1's presence if using CONSOLE=/dev/tty1.
7 22 Jul 2008 * <spock@gentoo.org> * splashutils-1.5.4.2
8 - Avoid a segfault in fbcondecor_ctl by checking that the theme
10 - Avoid a segfault in fbsplashd by using the default font for
11 the main splash message if a font hasn't been explicitly
14 20 Apr 2008 * <spock@gentoo.org> * splashutils-1.5.4.1
15 - Use a monotonic clock for animation timing calculations (this is
16 fixes the problem of animations freezing when the system clock is
18 - Compile the bundled libraries with -O2 instead of -Os (fixes a
19 segfault in freetype when compiled with GCC 4.3.0).
21 25 Feb 2008 * <spock@gentoo.org> * splashutils-1.5.4
22 - Provide a single static binary that perfoms the functions of
23 fbsplashd, splash_util and, optionally, fbcondecor_ctl.
24 - Add support for the blendin() and blendout() special effect modifiers.
25 - Add support for the <textbox> section in config files.
26 - Add support for the fbsplash message log.
27 - Add support for the autoverbose feature.
28 - Add the splashy2fbsplash theme converter.
30 27 Jan 2008 * <spock@gentoo.org> * splashutils-1.5.3.4
31 - Fix installation of pkgconfig files for libfbsplash(render).
32 - Add support for 'suspend' and 'resume' types in themes.
33 - Minor clean-ups in the code.
35 06 Jan 2008 * <spock@gentoo.org> * splashutils-1.5.3.3
36 - Add fbcondecor-related functions to splash-functions.sh
37 - Build and install fbcondecor_ctl.static.
38 - Use sleep instead of usleep in splash_manager.
39 - Fix a number of typos.
40 - Extend the functionality provided by splash-functions.sh
41 - Allow cross compilation of the bundled libraries.
43 16 Dec 2007 * <spock@gentoo.org> * splashutils-1.5.3.2
44 - Fix rendering of text objects with hot spots other than top-left.
45 - Fix a spurious free() call when processing static text objects.
46 - Fix a segfault in the config file parser when there's an invalid
47 'box' directive in the config file.
48 - Make the parser error messages more informative by including the
49 name of the config file in which the error occured.
50 - Handle both gzipped and regular cpio archives in
53 05 Dec 2007 * <spock@gentoo.org> * splashutils-1.5.3.1
54 - Make libfbsplash a dependency of libfbsplashrender.
55 - Create tty0 in splash_geninitramfs.
57 25 Nov 2007 * <spock@gentoo.org> * splashutils-1.5.3
58 - Switch to an autotools-based configure system.
60 23 Sep 2007 * <spock@gentoo.org> * splashutils-1.5.2.1
61 - Fix sanity checks in splash_manager.
62 - Bugfix: use the correct background picture when rendering objects for
66 10 Sep 2007 * <spock@gentoo.org> * splashutils-1.5.2
67 - Make sure there's always a key monitoring thread running.
68 - Make sure chvt requests are not processed during fadeout.
69 - Simulate runlevel change in splash_manager.
70 - Make the parser more strict about whitespace.
71 - Use evdev in the fbsplash input subsystem.
72 - Add info about metadata.xml for themes.
74 04 Sep 2007 * <spock@gentoo.org> * splashutils-1.5.1.1
75 - Make sure "set mode silent" works when rebooting/shutting down directly from X.
77 26 Aug 2007 * <spock@gentoo.org> * splashutils-1.5.1
78 - Add checks to make sure that rectangles larger than the screen are not being (re)drawn.
79 - Fix icon and box rendering.
80 - Add support for the new method of keyboard dev detection in splash_manager.
81 - Add the 'staysilent' option to the 'exit' fbsplashd command.
82 - Add the 'set effects' command in fbsplashd.
84 11 Aug 2007 * <spock@gentoo.org> * splashutils-1.5
85 - Add support for the fadeout effect.
86 - Introduce libfbsplashrender.
87 - Make the parser error messages more user-friendly.
88 - Add support for separate theme section for bootup/reboot/shutdown.
89 - Rewrite and optimize large parts of the rendering engine.
90 - Add support for the 'silentonly' mode.
91 - Split splash_util to fbsplashd, splash_util and fbcondecor_ctl
92 - Change the default silent tty to 16.
94 07 Jul 2007 * <spock@gentoo.org> * splashutils-1.4.3
95 - Add support for using configs for video modes other than the current one.
96 - Remove the background buffer export option.
98 09 Jun 2007 * <spock@gentoo.org> * splashutils-1.4.2.1
100 - Fix modechange and getcfg in the kernel helper.
101 - Don't check reqmode when doing a setpic.
103 07 May 2007 * <spock@gentoo.org> * splashutils-1.4.2
104 - kernel helper: bail out if parsing the config file fails.
105 - Don't use Gentoo's einfo and eerror when linking libsplash into splash_util.
106 - Only open the config file if it's going to be actually used (splash_util).
108 12 Apr 2007 * <spock@gentoo.org> * splashutils-1.4.1
109 - Make it possible for program output to be evaluated.
110 - Add support for '\n' in evaluated text.
111 - Add proper support for svc-activated anims.
113 05 Apr 2007 * <spock@gentoo.org> * splashutils-1.4
116 - Don't start the splash daemon if there is another instance already running.
117 - Documentation cleanup and update.
118 - Add a basic splash-functions.sh file.
120 13 Mar 2007 * <spock@gentoo.org> * splashutils-1.3.1
121 - Fix append mode in splash_geninitramfs so that it preserves the original
122 structure of the archive.
123 - Fix the way data from the FIFO is processed to avoid causing SIGPIPE to
124 be sent to the processes communicating with the splash daemon.
125 - Fix a possible chvt-related hang in splash_manager.
126 - Fix exit path in the splash daemon.
127 - .. and other minor bugfixes.
129 08 Aug 2006 * <spock@gentoo.org> * miscsplashutils-0.1.5
130 - Remove x86 binaries that were accidentally placed in 0.1.4.
133 15 Jul 2006 * <spock@gentoo.org> * splashutils-1.3, miscsplashutils-0.1.4
134 - Added initial support for MNG animations.
135 - Added support for dynamic image cropping.
136 - Added support for replaying boot sequences using splash_manager.
137 - Added a simple './configure' script.
138 - Documentation updates and clean-ups.
140 29 Sep 2005 * <spock@gentoo.org> * splashutils-1.1.9.10
141 - Updated documentation.
142 - Fixed compilation issues with CONFIG_TTF unset.
143 - Updated zlib to 1.2.3.
144 - Updated the build system to use klcc. Note that klibc is no longer
145 bundled with splashutils. You'll need a recent version of klibc
146 installed in your system in order to compile splashutils.
148 21 Aug 2005 * <spock@gentoo.org> * splashutils-1.1.9.9
149 - Added support for BOOT_MSG kernel command line option.
150 - Added support for redirecting kernel messages to the first console.
151 - Added fixes for Gentoo bugs: #99568, #100032, #101235, #101352.
153 18 Jul 2005 * <spock@gentoo.org> * splashutils-1.1.9.8
154 - Added info about text encoding in splash theme files (requested in Gentoo
156 - Fixed compilation problems with undefined references to boot_message.
157 - Fixed TTF rendering problems on systems where line_length != xres * bpp.
158 - Added 'repaint' to the usage infomations.
159 - Fixed some inconsistencies in checking whether the splash FIFO is present
160 and with exiting from daemon_start(). Patch provided by Bernard Blackham
161 <bernard (at) blackham.com.au >.
163 09 Jul 2005 * <spock@gentoo.org> * splashutils-1.1.9.7
164 - Fixed Gentoo bug #97251 (no more segfaults when the background images
166 - Fixed Gentoo bug #97257.
167 - Fixed kernel command line parsing bug in splash_helper.
168 - Fixed command line parameter parsing in splash_helper.
170 16 May 2005 * <spock@gentoo.org> * splashutils-1.1.9.6
171 - Merged MNG support code by Bernard Blackham <bernard(at)blackham.com.au>.
172 This is only a stub for now, but it means that full support for animations
173 will surely be coming in the next few revisions.
174 - Fixed a few box rendering issues in 16bpp modes.
175 - Added the '--no8bpp' option to splash_geninitramfs.
176 - Added some new options to bootsplash2fbsplash.
177 - Added a new utility called 'splash_manager'. This new script can be
178 used for theme testing, setting, switching and screenshot taking.
179 - Released splashutils in two versions -- the traditional 'full' tarball
180 and a new 'lite' one, which includes only the core splashutils code.
181 All libraries have to be downloaded and unpacked manually into the
182 libs/ subdirectory. The 'lite' package should be a great bandwidth
183 and space saver for systems which already have the source code of the
184 libraries used in splashutils.
186 30 Apr 2005 * <spock@gentoo.org> * splashutils-1.1.9.5
187 - Fixed issues with 16bpp modes.
188 - Modified Makefile to allow a more verbose output and compilation
189 with user-provided CFLAGS.
190 - Cleaned the code up a little bit. Moved alpha blending into
191 the put_pixel() function.
192 - Updated klibc to 1.0.8.
193 - Merged a PPC fix by Daniel Tarbuck <tarbuck(at)futurewest(dot)ca>.
195 24 Apr 2005 * <spock@gentoo.org> * splashutils-1.1.9.4
196 - Fixed a few mistakes and typos in the docs.
197 - Made the core rendering code a little faster.
198 - Fixed the bootsplash2fbsplash scripts (Gentoo bug #85531).
200 28 Mar 2005 * <spock@gentoo.org> * splashutils-1.1.9.3
201 - Updated the documentation to reflect the changes in the 1.1.9 series.
202 - Fixed the bug with F2 not working in silent mode.
203 - Added support for font styles (bold, italic, underline).
204 - Added support for text hotspot positioning.
205 - Added support for text evaluation (only the $progress variable is supported,
208 21 Mar 2005 * <spock@gentoo.org> * splashutils-1.1.9.2, miscsplashutils-0.1.3
210 A bugfix release of splashutils. Fixed bugs:
211 - #85293 - compilation problems on amd64
212 - 8bpp modes fix (thanks to Bernard Blackham <bernard(at)blackham.com.au>)
214 Additionally, the following new features have been implemented:
215 - Support for switching between verbose and silent with F2.
216 In order to take advantage of this new feature, one has to use a kernel
217 compiled with the user event interface enabled (CONFIG_INPUT_EVDEV=y).
218 - Speed improvements for solid color boxes (thanks to Bernard Blackham).
219 - Support for compiling splashutils without any dependencies on fbsplash
220 (ie. silent mode only).
222 09 Mar 2005 * <spock@gentoo.org> * splashutils-1.1.9.1
223 - Splash protocol v1 support is back in place. That means you can use
224 splashutils-1.1.9.1 with all currently available versions of fbsplash.
225 Still, fbsplash 0.9.2 is the recommended version.
226 - Improved the fade-in code for truecolor modes. The fading should be much
229 07 Mar 2005 * <spock@gentoo.org> * splashutils-1.1.9
230 Major changes in the architecture and in the code. A list of
232 - The splash daemon mode - makes things a lot faster and cleaner. This
233 will be the preferred way of using splashutils for the silent mode
234 from now on. The old run-paint-exit, run-paint-exit, ... scheme will
235 still be supported, but all new features will be going into the daemon.
236 - The silent mode has it's own TTY. By default - tty8. This can be changed
237 with the 'tty:<n>' kernel command line splash= parameter.
238 - Support for splash protocol v2. This means that this version of
239 splashutils will work with fbsplash-0.9.2.
240 - Initial support for graphical effects. For now, this is the initial
241 'fade-in'. Try adding 'fadein' to the kernel command line splash=
243 - Support for switching between silent and verbose. Silent -> verbose
244 switch can be done with F2 or the standard Ctrl+Alt+F1 combination.
245 Verbose -> silent can be done only with Ctrl+Alt+F<n> (for now),
246 where n depends on the tty the user has chosen at boot.
247 - Support for TrueType fonts in the daemon and in the splash_helper.
248 This can be turned off in the config.h file if it's not required.
249 - Support for the 'text' object. Thanks to the 'exec' flag the text
250 to be displayed can be generated on-the-fly. Yes, this means that
251 you can get fortunes on your verbose/silent screen, displayed in a
253 - Enhanced support for icons in the splashutils-gentoo package. The
254 service list is automatically and transparently computed and cached,
255 and exported to user scripts by the means of the splash_svclist_get()
257 - Proper handling of the objects chain. This means that the items from
258 the config file are painted in the order in which they appear.
259 The previous version drew all the boxes first.
260 - Support for exporting the background buffer to a file. This can be
261 used to call an external app every time the silent screen is about
262 to be repainted. This feature is experimental at the moment, largely
263 untested and there's not much you can do with it right now (unless
264 you write your own programs to take advantage of it).
266 Consider the whole release a little experimental. Don't think of it as
267 of something you can just package into whatever format you use and drop
270 I'm sorry for not including any real documentation in this version
271 -- it will be added in one of the next bugfix releases that will surely
272 follow. For now, let this changelog, splash_util -h, the Gentoo
273 initscripts from splashutils-gentoo and The Code Itself be your guides ;)
275 27 Jan 2005 * <spock@gentoo.org> * splashutils-0.9.1
276 Added numerous new features and bugfixes:
277 - support for devfs device names (bug #75515)
278 - a splash_geninitramfs fix (bug #68518)
279 - support for theme-defined ttf fonts
280 - support for boot icons
282 Note that some of these are undocumented and usused at this point.
283 Please wait for baselayout updates (bug #78492) and/or new themes
284 to see them in action.
286 27 Sep 2004 * <spock@gentoo.org> * splashutils-0.9-pre10
287 - Fixed two small bugs in progress bar rendering code. Thanks to
288 Christian Hesse for spotting these.
289 - Updated klibc and libpng, splashutils should compile cleanly with 2.6.9-rc2
292 07 Sep 2004 * <spock@gentoo.org> * splashutils-0.9-pre09
293 - Added simple dithering for 15/16bpp modes
294 - Updated klibc to 0.172
295 - Fixed compilation issues on amd64 systems. Special thanks to
296 Christian Roessner for his help on making splashutils work on amd64.
297 - Added a few little fixes that should make fbsplash switch to verbose
298 when using swsusp (it was automatically switched off because of an
299 error in previous versions of splashutils)
301 05 Sep 2004 * <spock@gentoo.org> * splashutils-0.9-pre08
302 Added the splash_resize script. Fixed the makefiles to allow compilation
303 on non-x86 arches. Fixed the binaries and scripts to make it possible to
304 use splashutils when /usr is a separate partition. Updated the docs.
305 Added some additional error messages to splashutils. Made splashutils
306 respect the fb_fix.line_length value.
308 21 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre07
309 A few minor bugfixes, mainly related to the placement of the progress bar
310 in modes which make use of ypanning.
312 17 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre06,
313 splashutils-0.9-pre06-gentoo
314 Updated splashutils-0.9-[gentoo] to fix a few glitches - bad colors parsing
315 in some special cases, bad picture/font rendering on systems which use
316 panning (eg. vesafb with ypan/ywrap).
318 12 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre05,
319 splashutils-0.9-pre05-gentoo
320 Fixed a bunch of minor bugs, mostly related to silent splash. Added some
321 checks to protect users from broken config files (invalid silentpic path).
323 06 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre04-gentoo-r1
324 It turned out that I've forgotten to include some parts of the updated
325 rc-scripts in the last ebuild, which made progress-bar completely
326 inoperational. This release fixes these problems.
328 06 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre04,
329 splashutils-0.9-pre04-gentoo
330 A new version of splashutils, with updated libpng and klibc. New ebuild,
331 with automatical kernel checking, rc-scripts upgrading and miscsplashutils.
333 04 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre03-gentoo-r1
334 Added an updated ebuild which should fix problems with /sbin/fbresolution.
336 03 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre03-gentoo,
337 splashutils-0.9-pre03-rc-scripts-1.5.1
338 Added an ebuild for the latest release of splashutils. Added a patch for
339 rc-scripts to make it possible to use the progressbar with splashutils.
341 03 Aug 2004 * <spock@gentoo.org> * splashutils-0.9-pre03
342 - Mount sysfs in the kernel helper.
344 - Changed the Makefile to make splashutils more configurable.
345 - Added the 'install' makefile target.
346 - Added the splash_genintramfs helper script to splashutils.
348 25 Jul 2004 * <spock@gentoo.org> * splashutils-0.9-pre02
349 - Added support for the new ioctl interface provided by fbsplash.
351 15 Jul 2004 * <spock@gentoo.org> * splashutils-0.9-pre01