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