Fix typo in the Gentoo initscript.
[fbsplash.git] / core / ChangeLog
blob97e0c777acf717f085f2083d6563b5ddef01e1b4
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
9   is correctly loaded.
10 - Avoid a segfault in fbsplashd by using the default font for
11   the main splash message if a font hasn't been explicitly
12   specified.
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
17   updated).
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
51    splash_geninitramfs.
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
63    the verbose mode.
64  - Fix memory leaks.
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
99  - Minor fixes:
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
114  - Add libsplash.
115  - Add GPM support.
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.
131  - Makefiles update.
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
155    bug #98545).
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
165    cannot be found).
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,
206    for now).
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
227    more smooth now.
229 07 Mar 2005 * <spock@gentoo.org> * splashutils-1.1.9
230  Major changes in the architecture and in the code. A list of
231  more important ones:
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=
242     parameter.
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
252     nice TTF font ;)
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()
256     function.
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
268  into your system.
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
290    now.
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.
343  - Updated the docs.
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
352  Initial version.