----------------------------------------------------------------------
r1494 (orig r973):  k0fman-guest | 2006-07-22 10:14:09 -0400

 - create_theme function rewritten
 - check the entries and set a default value if an unappropriate value has been passed
 - -u, --upload-image option removed
 - extra options like text-area changed to textbox for better reflectiong the tags
 - fadein/fadeout extra options added
 - create theme feature re-enabled (inline mode only)
 - need test
----------------------------------------------------------------------
r1493 (orig r972):  lems1-guest | 2006-07-22 03:11:06 -0400

 - shows textbox as soon as F2 is pressed

----------------------------------------------------------------------
r1488 (orig r970):  otavio | 2006-07-19 08:31:57 -0400

Staticaly link splashy_config.
----------------------------------------------------------------------
r1486 (orig r969):  k0fman-guest | 2006-07-18 18:12:25 -0400

 - no comment

----------------------------------------------------------------------
r1485 (orig r968):  k0fman-guest | 2006-07-18 18:04:53 -0400

 - fix .tar recognition

----------------------------------------------------------------------
r1484 (orig r967):  k0fman-guest | 2006-07-18 17:43:59 -0400

 - minor bug fix
 - some checks before to install a theme:
   - untar the theme in /tmp then check if it's a valid theme
   - error handling

----------------------------------------------------------------------
r1483 (orig r966):  otavio | 2006-07-17 16:55:27 -0400

Fix expression. We were changing the wrong place. Grr!
----------------------------------------------------------------------
r1482 (orig r965):  otavio | 2006-07-17 16:51:12 -0400

Improve the possibilities got by our sed hack.
----------------------------------------------------------------------
r1481 (orig r964):  otavio | 2006-07-17 16:21:07 -0400

Use directfb-config prefix instead of /usr.
----------------------------------------------------------------------
r1480 (orig r963):  otavio | 2006-07-17 16:15:44 -0400

Fix completely static linking.
----------------------------------------------------------------------
r1479 (orig r962):  otavio | 2006-07-17 15:02:04 -0400

Avoid brokeness if there is a splashy_chvt symbolic link already in place.
----------------------------------------------------------------------
r1478 (orig r961):  lems1-guest | 2006-07-17 05:55:49 -0400

 - new test package. easier versioning convention. plus symbols create problems
 - notes about conventions in debian versions
 - more features listed
 - splashy devel lists

----------------------------------------------------------------------
r1473 (orig r960):  lems1-guest | 2006-07-17 05:35:16 -0400

 - lists all features

----------------------------------------------------------------------
r1471 (orig r959):  lems1-guest | 2006-07-17 04:44:25 -0400

 - Amouret is back
 - fixes typos/language

----------------------------------------------------------------------
r1467 (orig r957):  otavio | 2006-07-16 18:09:16 -0400

Add a hack to enforce all symbols to be loaded in binary.
----------------------------------------------------------------------
r1466 (orig r956):  otavio | 2006-07-16 15:30:08 -0400

Adds a check for libmagic library.
----------------------------------------------------------------------
r1465 (orig r955):  k0fman-guest | 2006-07-16 15:27:25 -0400


 - let .tar to be installed too

----------------------------------------------------------------------
r1462 (orig r954):  k0fman-guest | 2006-07-16 12:37:32 -0400


 - bzip and gzip support for install theme
 - use libmagic to detect the mime type 

----------------------------------------------------------------------
r1461 (orig r953):  lems1-guest | 2006-07-16 11:56:32 -0400

 - notes about splashy_chvt

----------------------------------------------------------------------
r1459 (orig r952):  lems1-guest | 2006-07-16 11:30:09 -0400

 - fixes redefinition

----------------------------------------------------------------------
r1457 (orig r951):  lems1-guest | 2006-07-16 11:06:00 -0400

 - includes stdio.h

----------------------------------------------------------------------
r1454 (orig r950):  otavio | 2006-07-15 15:35:44 -0400

Use a shell code to discovery all available display drivers.
----------------------------------------------------------------------
r1452 (orig r949):  otavio | 2006-07-15 13:41:02 -0400

Fix dist criation.
----------------------------------------------------------------------
r1450 (orig r948):  otavio | 2006-07-15 13:12:44 -0400

Fix chvt behaviour handling.
----------------------------------------------------------------------
r1448 (orig r946):  lems1-guest | 2006-07-15 12:32:16 -0400

 - uses the right path for debian dir

----------------------------------------------------------------------
r1446 (orig r945):  lems1-guest | 2006-07-15 12:14:33 -0400

 - minor fix

----------------------------------------------------------------------
r1444 (orig r944):  lems1-guest | 2006-07-15 12:12:26 -0400

 - includes ctype and libgen for isdigit and basename respectively

----------------------------------------------------------------------
r1442 (orig r943):  lems1-guest | 2006-07-15 11:32:42 -0400

 - minor code cleanup

----------------------------------------------------------------------
r1441 (orig r942):  otavio | 2006-07-15 11:26:08 -0400

Removed since we use the system one now.
----------------------------------------------------------------------
r1439 (orig r941):  lems1-guest | 2006-07-15 11:08:17 -0400

 - allows textbox to be displayed when user presses F2 reglardless of whether an error is found or not

----------------------------------------------------------------------
r1436 (orig r940):  otavio | 2006-07-15 09:50:24 -0400

Include splashy_chvt symbolic link after installation.
----------------------------------------------------------------------
r1435 (orig r939):  otavio | 2006-07-15 09:49:29 -0400

Remove a redefinition of _GNU_SOURCE.
----------------------------------------------------------------------
r1430 (orig r935):  lems1-guest | 2006-07-15 09:36:36 -0400

 - removes the dependency on chvt from console-tools

----------------------------------------------------------------------
r1428 (orig r934):  lems1-guest | 2006-07-15 09:14:20 -0400

 - fixes bug #354856 on DBTS

----------------------------------------------------------------------
r1424 (orig r932):  lems1-guest | 2006-07-14 10:11:46 -0400

  - missing defines / implicit declarations. Thanks vmiklos 
  - makes date format 0000-00-00 more universal. Thanks vmiklos 

----------------------------------------------------------------------
r1422 (orig r930):  lems1-guest | 2006-06-11 13:27:19 -0400

 - allows dfb 0.9.24 to be compiled in using the right method

----------------------------------------------------------------------
r1420 (orig r929):  lems1-guest | 2006-06-11 13:24:27 -0400

 - installs etc/default/splashy

----------------------------------------------------------------------
r1409 (orig r922):  lems1-guest | 2006-06-07 00:14:02 -0400


----------------------------------------------------------------------
r1408 (orig r921):  lems1-guest | 2006-06-06 23:35:26 -0400

 - test for console-screen.sh being patched as well as enabled_initramfs set to 1
 - back to normal

----------------------------------------------------------------------
r1405 (orig r920):  lems1-guest | 2006-06-06 22:56:55 -0400

 - please do not handle my signals
 - bug fixing feast

----------------------------------------------------------------------
r1402 (orig r919):  jacobo221-guest | 2006-06-06 21:49:57 -0400

some more debug before release. also fixed a missleading debug message
----------------------------------------------------------------------
r1400 (orig r918):  jacobo221-guest | 2006-06-06 21:25:12 -0400

the fifo is no longer being copied but created into intiramfs, so removing missleading comment
----------------------------------------------------------------------
r1399 (orig r917):  jacobo221-guest | 2006-06-06 21:00:56 -0400

we are assuming runlevel S is booting
----------------------------------------------------------------------
r1398 (orig r916):  jacobo221-guest | 2006-06-06 20:57:23 -0400

 removing C-isms :)

----------------------------------------------------------------------
r1394 (orig r912):  jacobo221-guest | 2006-06-06 16:03:43 -0400

About splashy-init:
- When not going to run, jsut do not show the "splashy starting" line
- Do not run twice between runlevels (S -> 2, 2 -> 3, etc)

----------------------------------------------------------------------
r1393 (orig r911):  lems1-guest | 2006-06-06 15:33:32 -0400

 - do not allow cmd_exit() to be called more than once

----------------------------------------------------------------------
r1391 (orig r909):  jacobo221-guest | 2006-06-06 15:18:27 -0400

fixing bug: PATH was not being exported and, thus, going to daemon mode. Also adding /usr/bin so chvt can be used
----------------------------------------------------------------------
r1390 (orig r908):  lems1-guest | 2006-06-06 15:00:27 -0400

 - note about gcc_s

----------------------------------------------------------------------
r1389 (orig r907):  otavio | 2006-06-06 14:48:49 -0400

Fixed building to get libgcc_s linked.
----------------------------------------------------------------------
r1388 (orig r906):  lems1-guest | 2006-06-06 14:38:07 -0400

 - fixes oops

----------------------------------------------------------------------
r1387 (orig r905):  lems1-guest | 2006-06-06 14:26:46 -0400

 - code cleanups
 - libgcc needs to be compiled-in
 - test package

----------------------------------------------------------------------
r1385 (orig r903):  otavio | 2006-06-05 23:19:13 -0400

Fix syntax errors.
----------------------------------------------------------------------
r1384 (orig r902):  jacobo221-guest | 2006-06-05 12:22:48 -0400

- do not run splashy twice during boot (i thought i had fixed this looong ago, but i just noticed i did not)
- non-debugs should not check log

----------------------------------------------------------------------
r1382 (orig r901):  jacobo221-guest | 2006-06-03 21:24:11 -0400

wrong and veeeeeery missleading debug message

----------------------------------------------------------------------
r1381 (orig r900):  lems1-guest | 2006-06-03 21:14:04 -0400

 - ignore sigterm
 - comment out code

----------------------------------------------------------------------
r1377 (orig r899):  jacobo221-guest | 2006-06-03 20:39:45 -0400

 cannot check if server is running if proc is not mounted

----------------------------------------------------------------------
r1375 (orig r898):  jacobo221-guest | 2006-06-03 19:59:59 -0400

fixing again the initramfs splashy detection and utilisation

----------------------------------------------------------------------
r1373 (orig r897):  jacobo221-guest | 2006-06-03 19:24:53 -0400

debug is_server_runnign

----------------------------------------------------------------------
r1372 (orig r896):  jacobo221-guest | 2006-06-03 18:04:55 -0400

this was a very misleading message

----------------------------------------------------------------------
r1371 (orig r895):  lems1-guest | 2006-06-03 17:51:44 -0400

 - please do not handle my signals

----------------------------------------------------------------------
r1369 (orig r894):  lems1-guest | 2006-06-03 17:44:05 -0400

 - ignore sigterm

----------------------------------------------------------------------
r1366 (orig r893):  jacobo221-guest | 2006-06-03 17:10:59 -0400

 check at startup if initramfs splashy is running

----------------------------------------------------------------------
r1365 (orig r892):  jacobo221-guest | 2006-06-03 16:07:34 -0400

 i hate more than 80 columns

----------------------------------------------------------------------
r1363 (orig r891):  jacobo221-guest | 2006-06-03 15:02:41 -0400

About splashy-init:
- Better way of waiting for splashy (server) to exit
- Fixing an old unresolvable bug in the runlevel swithc between runlevels S and 2. it is a walkaround but will work in all cases i can think of
- Removing the last remaining warning: it is already applied since long

----------------------------------------------------------------------
r1362 (orig r890):  lems1-guest | 2006-06-03 14:39:18 -0400

 - signals needed to allow splashy test to work under X
 - reverted splashy.log changes. allows chvt to switch terminal once splashy is exited
 - code cleanups. splashy can't switch vt's in exclusive mode

----------------------------------------------------------------------
r1357 (orig r889):  goshawk-guest | 2006-06-03 14:03:10 -0400


----------------------------------------------------------------------
r1355 (orig r888):  jacobo221-guest | 2006-06-03 13:37:04 -0400

adding log to splashy jsut as a special test. will be rmeoved in next commit

----------------------------------------------------------------------
r1353 (orig r887):  lems1-guest | 2006-06-03 10:57:29 -0400

 - removed extra spaces

----------------------------------------------------------------------
r1352 (orig r886):  goshawk-guest | 2006-06-03 10:32:49 -0400

added pdebuild script in trunk/scripts
----------------------------------------------------------------------
r1349 (orig r884):  lems1-guest | 2006-06-03 10:01:16 -0400

 - adds splashy-init back

----------------------------------------------------------------------
r1346 (orig r883):  jacobo221-guest | 2006-06-02 16:20:22 -0400

removing the late make commit. delayed for 0.1.9
----------------------------------------------------------------------
r1344 (orig r881):  jacobo221-guest | 2006-06-02 05:03:27 -0400

update-initramfs doesnt check /usr/local/share, so hard-code the path to /usr/share
----------------------------------------------------------------------
r1343 (orig r880):  jacobo221-guest | 2006-06-02 04:54:08 -0400

updating the Makefiles:
- in initramfs/, make install/uninstall will place the scripts in teh system
- in scripts/ make install/uninstall will setup splashy-init
- in scripts/ make install-oldscripts/uninstall-oldscripts will set up the old init scripts
- in trunk/ neither the scripts nor the initramfs stuff will be installed or removed, though they will be included in make dist (only splashy-init and initramfs scripts go into dist)

----------------------------------------------------------------------
r1342 (orig r879):  jacobo221-guest | 2006-06-02 01:58:12 -0400

- nicer logs in splashy-init (that is, easier to trace)
----------------------------------------------------------------------
r1341 (orig r878):  jacobo221-guest | 2006-06-02 01:26:55 -0400

About splashy-init:
- Improved by more than x100 teh END_MATCHES feature (rewrote it)
- Fixed some debug stuff that was being used where it was useless and commented about this

----------------------------------------------------------------------
r1340 (orig r877):  jacobo221-guest | 2006-06-02 00:11:02 -0400

- Fixing the END_MATCHES feature in splashy-init

----------------------------------------------------------------------
r1339 (orig r876):  jacobo221-guest | 2006-06-01 23:22:08 -0400

- Set LOG to default to /var/tmp/splashy-init.log. Luis seemed very disapointed when he knew the default was disabled ;-) this avoids the need to include this var in the default debian configuration (thus, hidden to most users, which is good!)
- Some more comments for the default debian configuration file
- Enforced comments recommending NOT to use debug mode (users orientated, you know)
- Logs will now be devided one another with a blank line, so its eaiser to check them
- Remove INVERSE_DOWN from README.scripts: It is deprecated and won't be back ever

----------------------------------------------------------------------
r1337 (orig r874):  jacobo221-guest | 2006-06-01 15:50:05 -0400

renaming scripts/README to avoid confusion
----------------------------------------------------------------------
r1336 (orig r873):  jacobo221-guest | 2006-06-01 15:44:16 -0400

- remooving the sleep 1 in initramfs after splashy starts
- fixing variables substitutions in initramfs hooks script

----------------------------------------------------------------------
r1335 (orig r872):  lems1-guest | 2006-06-01 15:23:32 -0400

 - no need for dirname

----------------------------------------------------------------------
r1334 (orig r871):  lems1-guest | 2006-06-01 15:06:22 -0400

 - take care of spaces

----------------------------------------------------------------------
r1332 (orig r869):  lems1-guest | 2006-06-01 15:03:15 -0400

 - copies fifo better

----------------------------------------------------------------------
r1331 (orig r868):  lems1-guest | 2006-06-01 14:16:25 -0400

 - changed to executable

----------------------------------------------------------------------
r1330 (orig r867):  lems1-guest | 2006-06-01 14:13:15 -0400

 - renamed

----------------------------------------------------------------------
r1329 (orig r866):  lems1-guest | 2006-06-01 14:11:02 -0400

 - changed to executable

----------------------------------------------------------------------
r1328 (orig r865):  jacobo221-guest | 2006-06-01 13:44:47 -0400

forgot to update the scripts README
----------------------------------------------------------------------
r1326 (orig r863):  lems1-guest | 2006-06-01 11:03:28 -0400


----------------------------------------------------------------------
r1325 (orig r862):  lems1-guest | 2006-06-01 10:59:28 -0400

 - fixes issues with fade effect and masking progressbar/textbox
 - only match for errors when in autoverbose mode
 - fixes issues when autoverbose is set to off
 - turns off autoverboseonerror
 - re-organized the developers chart

----------------------------------------------------------------------
r1324 (orig r861):  jacobo221-guest | 2006-05-31 22:35:46 -0400

about splashy-init:
- added DEBUG mode 4
- fixed DEBUG modes 1 and 3 (were acting more-or-less as mode 2)

----------------------------------------------------------------------
r1323 (orig r860):  jacobo221-guest | 2006-05-31 21:07:30 -0400

changes to the init-top/splashy initramfs script:
- silence modprobe messages (we don't care if it fails)
- exit as soon as something goes wrong

----------------------------------------------------------------------
r1322 (orig r859):  jacobo221-guest | 2006-05-31 18:16:53 -0400

- Fixing very minor bug in POST_EXEC_SERVICES
- Now when splashy_update returns codes different than 1 or 4 it will not retry

----------------------------------------------------------------------
r1321 (orig r858):  jacobo221-guest | 2006-05-31 13:29:11 -0400

updating splashy-init to curent splashy_update return codes
----------------------------------------------------------------------
r1320 (orig r857):  lems1-guest | 2006-05-31 12:22:30 -0400

 - uses 4 not 3

----------------------------------------------------------------------
r1319 (orig r856):  lems1-guest | 2006-05-31 11:33:02 -0400

 - exit 3 when we need to block before writing

----------------------------------------------------------------------
r1318 (orig r855):  jacobo221-guest | 2006-05-31 11:17:09 -0400

fixing the debug deletion (previous commit)
----------------------------------------------------------------------
r1316 (orig r854):  jacobo221-guest | 2006-05-30 17:16:45 -0400

- fix the debug log which did not store the log that was gotten before teh disk was writtable
- fix the debug log so that it inherits parent shell's log buffers
- other minor stuff

----------------------------------------------------------------------
r1314 (orig r853):  jacobo221-guest | 2006-05-30 01:50:16 -0400

- fixed a bug with lgo and debug in splashy-init (they would simpyl not work)
- fixed a minor bug in the -S option for debug()
- now the log gets the output from splashy_update
- Added the EXTERN_PROGRESS option to be compatible with debian's forthcoming usplash_write support
- Added support to run some commands (POST_EXEC_SERVICES) to hopefully fic the unicode_* problem
- few minor corrections
- correctly fixed the walkaround by Lunar^
- Now removed the poid at boot before running splashy, as Luis asked
- corrected the scripts README and minor update to the splashy README

----------------------------------------------------------------------
r1313 (orig r852):  lems1-guest | 2006-05-30 01:02:13 -0400

 - blame Jacobo

----------------------------------------------------------------------
r1311 (orig r851):  lems1-guest | 2006-05-30 01:00:11 -0400

 - blame Jacobo

----------------------------------------------------------------------
r1309 (orig r850):  lems1-guest | 2006-05-30 00:56:37 -0400

 - ignores another error

----------------------------------------------------------------------
r1307 (orig r849):  lems1-guest | 2006-05-30 00:41:37 -0400

 - no need to blit

----------------------------------------------------------------------
r1304 (orig r848):  lems1-guest | 2006-05-29 23:16:41 -0400

 - allows full control of the primary layer
 - uses primary layer to set video modes. needs testing
 - fadein/out effect work flawlessly (thanks to Claudio Ciccani from directfb-users ml)
 - progressbar needs testing

----------------------------------------------------------------------
r1301 (orig r847):  jacobo221-guest | 2006-05-29 17:36:19 -0400

updating the readmes to the future features
----------------------------------------------------------------------
r1300 (orig r846):  jacobo221-guest | 2006-05-29 17:32:59 -0400

this explains better, imho, the initramfs stuff
----------------------------------------------------------------------
r1299 (orig r845):  jacobo221-guest | 2006-05-29 17:21:55 -0400

fixing bug why it would not show at shutdown. and another minor bug
----------------------------------------------------------------------
r1298 (orig r844):  goshawk-guest | 2006-05-29 16:43:07 -0400

fixed mknod problem on boot
----------------------------------------------------------------------
r1297 (orig r843):  jacobo221-guest | 2006-05-29 16:20:32 -0400

Updating information about the old scripts' installation
----------------------------------------------------------------------
r1295 (orig r842):  lems1-guest | 2006-05-29 10:46:24 -0400

 - prints error number
 - detect fifo path once

----------------------------------------------------------------------
r1289 (orig r841):  lems1-guest | 2006-05-29 01:45:22 -0400

 - bug fix

----------------------------------------------------------------------
r1286 (orig r840):  lems1-guest | 2006-05-24 22:31:57 -0400

 - do not handle unsafe signals. do only the stuff that produces ugly results or explicitly sent by the system

----------------------------------------------------------------------
r1285 (orig r839):  lems1-guest | 2006-05-24 10:26:54 -0400

 - defaults to /etc/splashy for fifo and pid, as usual

----------------------------------------------------------------------
r1283 (orig r837):  lems1-guest | 2006-05-24 09:49:28 -0400

 - minor bug fix by Lunar^. allows splashy to be started from rcS.d when not in initramfs mode

----------------------------------------------------------------------
r1281 (orig r835):  lems1-guest | 2006-05-24 09:32:31 -0400

 - creates the FIFO in initramfs initrd since this is a read-only area at boot

----------------------------------------------------------------------
r1280 (orig r834):  lems1-guest | 2006-05-24 02:50:21 -0400

 - test package. fixes display issues with progressbar in verbose mode

----------------------------------------------------------------------
r1279 (orig r833):  lems1-guest | 2006-05-24 01:38:52 -0400

 - do not create about releasing FIFO

----------------------------------------------------------------------
r1278 (orig r832):  lems1-guest | 2006-05-23 13:47:25 -0400

 - debugging improvements on cmd_exit
 - use no globals for progress counter tracking... needs testing. the reason is that the fifo_loop thread was locking the semaphore not allowing the exit routine to continue. we can't afford this locking

----------------------------------------------------------------------
r1277 (orig r831):  lems1-guest | 2006-05-23 12:23:39 -0400

 - mark as done

----------------------------------------------------------------------
r1276 (orig r830):  lems1-guest | 2006-05-22 22:49:20 -0400

 - uses FreeSans

----------------------------------------------------------------------
r1274 (orig r829):  lems1-guest | 2006-05-21 05:42:48 -0400

 - close fd regardless
 - close all filehandles before setting up our video struct, but not after
 - removes fifo file as well
 - NONE is not needed
 - fixes bug when using splashy test and refreshing the verbose text area
 - wait before exiting fade out routine. seems to fix issue while pressing ESC in test mode
 - fixes bug when in test mode and video_printline_s is called to update a surface that was destroyed
 - sets opacity to 0 at first

----------------------------------------------------------------------
r1265 (orig r828):  lems1-guest | 2006-05-21 01:20:32 -0400

 - notes about initramfs

----------------------------------------------------------------------
r1263 (orig r827):  lems1-guest | 2006-05-21 00:29:39 -0400

 - use free sans font insted of mono

----------------------------------------------------------------------
r1261 (orig r826):  lems1-guest | 2006-05-21 00:26:35 -0400

 - if not explicitly true, exit 0

----------------------------------------------------------------------
r1258 (orig r825):  lems1-guest | 2006-05-19 04:24:22 -0400

 - by default splashy is not put in initramfs
 - test package
 - close filehandles afterwards
 - open the named pipe file descriptor only when it's needed
 - moves code to before lock is got
 - code moved strategically. close filehandles before event buffer for keyboard is setup. not after
 - announce where the debs are made

----------------------------------------------------------------------
r1257 (orig r824):  lems1-guest | 2006-05-18 12:19:56 -0400

 - test for /sbin/splashy before launching the app

----------------------------------------------------------------------
r1256 (orig r823):  lems1-guest | 2006-05-18 00:05:40 -0400

 - new test package. no need to start splashy in other runlevels
 - ignore very small bits of strings
 - close all open files

----------------------------------------------------------------------
r1252 (orig r821):  lems1-guest | 2006-05-16 23:26:53 -0400

 - by default splashy is not put in initramfs

----------------------------------------------------------------------
r1250 (orig r820):  jacobo221-guest | 2006-05-04 11:24:37 -0400

 - Updating the old scripts to use splashy_update and splashy_config
 - Updating README to no longer show the "old scripts" as deprecated scripts and
   to give support for them about installation/uninstallation/description/notes
 - Updating the build-initscripts.sh script:
   * broken (used old bash syntax, no longer supported in bash)
   * bashisms (used bashisms although decalring #!/bin/sh)
   * fixed ($1 is now between quotes. Not quoting it would break its behaviour
     when quoted spaces were used in commands' args. given that it is a command
     to be run as root and which touches /etc/init.d/, that's a heavy risk)
   * patched (it now checks if the scripts/splashy10 exists/is-readable before
     doing anything)
 - Updated the fifo commands list&description
 - title consistency in TODO file
 - splashy script should be executable

----------------------------------------------------------------------
r1249 (orig r819):  lems1-guest | 2006-05-04 10:55:14 -0400

 - closes all filehandles
 - test package
 - blast all files closed

----------------------------------------------------------------------
r1248 (orig r818):  lems1-guest | 2006-04-27 13:51:42 -0400

 - fixes minor bug when in verbose mode and the progress needs to be re-drawn

----------------------------------------------------------------------
r1247 (orig r817):  lems1-guest | 2006-04-26 00:17:09 -0400

 - video_progress_update_quick sets progressbar wrong

----------------------------------------------------------------------
r1246 (orig r816):  lems1-guest | 2006-04-26 00:03:46 -0400

 - new test package
 - handle exit signals

----------------------------------------------------------------------
r1245 (orig r815):  jacobo221-guest | 2006-04-25 14:10:20 -0400

- Added config.xsd schema
- Updated TODO file
- forgot this titles in AUTHORS when committing the 'consistency docs' commit
- For the sake of consistency: README scripts

----------------------------------------------------------------------
r1244 (orig r814):  jacobo221-guest | 2006-04-25 13:05:12 -0400

 - Consistency in docs
 - Removed some extra blank spaces in the GPL (now it is just like in the GNU's homepage)

----------------------------------------------------------------------
r1243 (orig r813):  jacobo221-guest | 2006-04-25 12:25:28 -0400

 - misspell

----------------------------------------------------------------------
r1242 (orig r812):  jacobo221-guest | 2006-04-25 12:01:23 -0400

- Updating the splashy_config stuff regarding themes

----------------------------------------------------------------------
r1241 (orig r811):  jacobo221-guest | 2006-04-25 12:01:14 -0400

- Rewritting the README file. It is much more structured and friendly now (imho). Of course, more complete too

----------------------------------------------------------------------
r1240 (orig r810):  jacobo221-guest | 2006-04-25 12:01:04 -0400

- fixing splashy-init's error messages

----------------------------------------------------------------------
r1239 (orig r809):  lems1-guest | 2006-04-25 10:32:32 -0400

 - adds comment about Jacobo's impressive theme fixups

----------------------------------------------------------------------
r1238 (orig r808):  jacobo221-guest | 2006-04-24 15:25:19 -0400

 - Updating all themes to splashy's XML schema 1.0
----------------------------------------------------------------------
r1237 (orig r807):  jacobo221-guest | 2006-04-23 19:51:30 -0400

- Fixing the theme.xml scheme url reference

----------------------------------------------------------------------
r1235 (orig r806):  lems1-guest | 2006-04-23 14:03:26 -0400

 - ignore very small bits of strings

----------------------------------------------------------------------
r1234 (orig r805):  jacobo221-guest | 2006-04-23 14:02:04 -0400

 - Correctly enter newlines in splashy-init's log
 - Prepare for sending --debug to splashy, when it supports it, from splashy-init (in debug mode only)
 - splashy-init seems to have now completly replaced the old splashy init scripts. So the README file no longer talks about it as a transition script
 - splashy-init will now not show that "already running" warning during bootup and inter-runlevel-switching. This was causing confusion in users
 - Fixed the LSB initscripts comments
----------------------------------------------------------------------
r1228 (orig r802):  lems1-guest | 2006-04-22 19:40:20 -0400

 - fixes bugs when using the standard splashy fifo location in distros other than ubuntu dapper

----------------------------------------------------------------------
r1224 (orig r800):  lems1-guest | 2006-04-22 10:44:48 -0400

 - fixes progressbar in reverse. puts splashy image on a window. window needs to set opacity levels for fade effect to work. watch for alpha levels

----------------------------------------------------------------------
r1221 (orig r799):  jacobo221-guest | 2006-04-20 10:23:51 -0400

 r801@Soofa:  jacobo | 2006-04-20 16:09:47 +0200
 - Fixing typos for release
 - All "splashy" appearances which actually refered to the app instead of to the command are now Splashy (capital S)
 - Completed the splashy_config help info
 - IOW, just some monkey-coding to test svk here
 

----------------------------------------------------------------------
r1220 (orig r798):  lems1-guest | 2006-04-20 04:09:34 -0400

 - bug fixes
 - proper values for progressbar
 - bug fixes in assigning chars to buf while reading from vcs
 - code cleanups. libgcc_s.so.1 must be installed for pthread_cancel to work error is fixed by adding /lib to /etc/ld.so.conf and running ldconfig
 - add note about missing libcc lib to HACKING

----------------------------------------------------------------------
r1212 (orig r797):  lems1-guest | 2006-04-20 00:52:19 -0400

 - new test package
 - allows progress forward and backward to be configured

----------------------------------------------------------------------
r1207 (orig r796):  jacobo221-guest | 2006-04-19 23:22:14 -0400

again compatibility with dash: read must be given an argument in non-bash shells
----------------------------------------------------------------------
r1203 (orig r794):  jacobo221-guest | 2006-04-19 22:42:13 -0400

too much javascript
----------------------------------------------------------------------
r1202 (orig r793):  jacobo221-guest | 2006-04-19 22:35:39 -0400

remove redundant code. dd's status=noxfer is too recent an option to include it here, since many systems could not have it yet
----------------------------------------------------------------------
r1201 (orig r792):  jacobo221-guest | 2006-04-19 19:23:38 -0400

fixes the command cut not being un /bin but in /usr/bin, thus being unusable in the script. Also fixes END_MATCHES's default value which was broken and slightly changes the way it is used so that it is more comfortable
----------------------------------------------------------------------
r1199 (orig r790):  lems1-guest | 2006-04-19 15:56:36 -0400

 - new test package
 - removes debug text
 - clean debug messages

----------------------------------------------------------------------
r1198 (orig r789):  lems1-guest | 2006-04-19 15:37:47 -0400

 - fixes F2 toggle bugs
 - pressing F2 clears textbox from image as well as stop attempting to print.. unless a new error is found and autoverbose is set to yes in theme.xml
 - fixes serious segfault when copying chars around from buf to buf2
 - all bugs covered
 - new test package

----------------------------------------------------------------------
r1197 (orig r788):  jacobo221-guest | 2006-04-19 13:15:14 -0400

update for current LSB 3.1 RC3 compatibility
----------------------------------------------------------------------
r1196 (orig r787):  lems1-guest | 2006-04-19 12:03:23 -0400

 - fixes exit bug and others
 - notes about known bugs 

----------------------------------------------------------------------
r1195 (orig r786):  lems1-guest | 2006-04-19 11:29:26 -0400

 - fixes minor issue with textbox redrawing the progressbar area
 - threads are not meant to exit alone.. they need help. we kill the gracefully now

----------------------------------------------------------------------
r1193 (orig r785):  lems1-guest | 2006-04-18 17:24:19 -0400

 - code cleanups

----------------------------------------------------------------------
r1192 (orig r784):  lems1-guest | 2006-04-18 10:48:57 -0400

 - fixes fadein/out bugs

----------------------------------------------------------------------
r1190 (orig r783):  lems1-guest | 2006-04-17 17:31:51 -0400

 - minor fixes

----------------------------------------------------------------------
r1189 (orig r782):  lems1-guest | 2006-04-17 17:12:09 -0400

 - we don't need, and can't use, windows. our layer can do the opacity trick

----------------------------------------------------------------------
r1188 (orig r781):  lems1-guest | 2006-04-17 16:30:30 -0400

 - re-enables switching to verbose

----------------------------------------------------------------------
r1187 (orig r780):  lems1-guest | 2006-04-17 16:29:25 -0400

 - better fade in/out effect. smoother
 - we only need the current opacity level
 - catches verbose switched

----------------------------------------------------------------------
r1185 (orig r779):  lems1-guest | 2006-04-17 07:28:30 -0400

 - comments out switching of image... this is looping forever

----------------------------------------------------------------------
r1184 (orig r778):  jacobo221-guest | 2006-04-17 04:22:51 -0400

i retract from my last commit: the whole idea of the shutdown is to make sure splashy-init is called from within the shutdown rc script so that it never gets killed by killall5, so it is nonsense to pretend it will be killed during shutdown
----------------------------------------------------------------------
r1183 (orig r777):  jacobo221-guest | 2006-04-17 03:53:49 -0400

fixes the untested and experimental code in previous commit. fixes halt/reboot-not-going-to-100% issue
----------------------------------------------------------------------
r1182 (orig r776):  jacobo221-guest | 2006-04-17 03:07:55 -0400

typo in last commit. also more debug
----------------------------------------------------------------------
r1181 (orig r775):  jacobo221-guest | 2006-04-17 02:56:29 -0400

More and MUCH better debug information (includes PID in header to distinguish concurrently running instances, and signals traps inform debug now). absolutely user-hidden log (no more outputs about errors on write). almost all output can be hidden now even when /dev/null doesn't exist (experimental and untested)
----------------------------------------------------------------------
r1180 (orig r774):  jacobo221-guest | 2006-04-17 01:53:56 -0400

urgent yet untested fix: the framebuffer+console devices check had been broken. this is just a partial fix. also log is now buffered until the filesystem is writtable so no log is lost
----------------------------------------------------------------------
r1179 (orig r773):  jacobo221-guest | 2006-04-16 23:43:31 -0400

debug message to detect an unexpected exit
----------------------------------------------------------------------
r1178 (orig r772):  jacobo221-guest | 2006-04-16 22:53:47 -0400

otavio suggested to loop a maximum of times to check for the framebuffer device and exit if failed, instead of idling forever, for those using udev but not havin FB configured. so here is the answer ;-)
----------------------------------------------------------------------
r1177 (orig r771):  jacobo221-guest | 2006-04-16 22:11:06 -0400

log must only be written in splashy-init when on debug-mode
----------------------------------------------------------------------
r1176 (orig r770):  jacobo221-guest | 2006-04-16 22:05:57 -0400

fixing splashy-init on reboot/halt
----------------------------------------------------------------------
r1173 (orig r769):  jacobo221-guest | 2006-04-16 19:43:50 -0400

splashy-init support for log
----------------------------------------------------------------------
r1172 (orig r768):  lems1-guest | 2006-04-16 19:39:25 -0400

 - we don't do negative numbers

----------------------------------------------------------------------
r1169 (orig r767):  lems1-guest | 2006-04-16 19:35:27 -0400

 - no need to re-draw the progressbar if it evaluates to a number that's the same as the previous progress bar

----------------------------------------------------------------------
r1168 (orig r766):  jacobo221-guest | 2006-04-16 19:33:18 -0400

the rcS/K script isn't suggested any more
----------------------------------------------------------------------
r1167 (orig r765):  jacobo221-guest | 2006-04-16 19:28:00 -0400

adding log support to splashy-init
----------------------------------------------------------------------
r1163 (orig r763):  lems1-guest | 2006-04-16 18:14:23 -0400

 - when an error is found display text related to the error found and onwards
 - minor fixes

----------------------------------------------------------------------
r1160 (orig r762):  lems1-guest | 2006-04-16 16:38:41 -0400

 - code cleanups
 - use non-locking version of fgets()
 - allows patterns to be searched for in strings as well as files

----------------------------------------------------------------------
r1156 (orig r761):  lems1-guest | 2006-04-16 14:06:18 -0400

 - code cleanups

----------------------------------------------------------------------
r1153 (orig r760):  lems1-guest | 2006-04-16 13:26:33 -0400

 - ignore error when kernel can't insert a module

----------------------------------------------------------------------
r1151 (orig r759):  lems1-guest | 2006-04-16 13:01:59 -0400

 - do not attempt to read vcs file if it doesn't exist

----------------------------------------------------------------------
r1149 (orig r758):  lems1-guest | 2006-04-16 12:42:02 -0400

 - fixes minor problem with named pipe reading
 - adds timeout support and repaint cmd argument (will implement later)

----------------------------------------------------------------------
r1144 (orig r757):  jacobo221-guest | 2006-04-15 21:51:23 -0400

restoring old splashy-init script as suggested by lemsx1. Merged lemsx1's changes. Backported to the progress-is-absolute approach. Updated the /etc/defaults/splashy file
----------------------------------------------------------------------
r1143 (orig r756):  lems1-guest | 2006-04-15 19:53:07 -0400

 - minor fixes

----------------------------------------------------------------------
r1141 (orig r755):  lems1-guest | 2006-04-15 19:42:50 -0400

 - adds debugging string

----------------------------------------------------------------------
r1139 (orig r754):  lems1-guest | 2006-04-15 19:35:58 -0400

 - removes progress_loop since it's not needed now

----------------------------------------------------------------------
r1137 (orig r753):  lems1-guest | 2006-04-15 19:19:40 -0400

 - bad idea
 - upped timeout value

----------------------------------------------------------------------
r1134 (orig r752):  lems1-guest | 2006-04-15 18:33:58 -0400

 - allows a timeout to occur when reading the FIFO.
 - redirects debug information to /dev/.initramfs/splashy.log

----------------------------------------------------------------------
r1129 (orig r751):  lems1-guest | 2006-04-15 12:03:06 -0400

 - do not ignore splashy_pgrep.1
 - adds optional fadein/out options

----------------------------------------------------------------------
r1126 (orig r750):  lems1-guest | 2006-04-15 11:22:09 -0400

 - respect fadein/fadeout options in themes.xml

----------------------------------------------------------------------
r1123 (orig r749):  lems1-guest | 2006-04-14 14:19:08 -0400

 - allows splashy to release stdin and stdout files before becoming daemonized

----------------------------------------------------------------------
r1122 (orig r748):  lems1-guest | 2006-04-13 13:06:21 -0400

 - turns progressbar on

----------------------------------------------------------------------
r1121 (orig r747):  lems1-guest | 2006-04-13 10:52:45 -0400

 - puts back the code to switch to X tty

----------------------------------------------------------------------
r1120 (orig r746):  lems1-guest | 2006-04-13 10:45:17 -0400

 - makes sure splashy is dead dead dead after the daemon_client exits
 - code cleanups. be more polite when killing splashy
 - splashy init old code

----------------------------------------------------------------------
r1119 (orig r745):  lems1-guest | 2006-04-12 16:25:13 -0400

 - better detection for splashy running

----------------------------------------------------------------------
r1118 (orig r744):  lems1-guest | 2006-04-12 11:26:09 -0400

 - libsysfs is only needed for 0.9.24

----------------------------------------------------------------------
r1117 (orig r743):  lems1-guest | 2006-04-12 11:16:35 -0400

 - fixes minor bugs

----------------------------------------------------------------------
r1116 (orig r742):  lems1-guest | 2006-04-12 11:05:52 -0400

 - changes TTY var to CHVT_TTY to be consistent with splashy-init
 - more code cleanups. copied over functions from older version of the script
 - we only need rcS.d/S02splashy and rc[06].d/K01splashy

----------------------------------------------------------------------
r1115 (orig r741):  lems1-guest | 2006-04-12 10:29:39 -0400

 - code cleanups

----------------------------------------------------------------------
r1114 (orig r740):  otavio | 2006-04-12 08:44:08 -0400

Fix compilation with DirectFB 0.9.24
----------------------------------------------------------------------
r1113 (orig r739):  lems1-guest | 2006-04-11 11:07:55 -0400

 - adds option fadein/fadeout options to XML theme file and schema
 - code cleanups

----------------------------------------------------------------------
r1112 (orig r738):  lems1-guest | 2006-04-10 14:53:07 -0400

 - call yourself again in daemon mode

----------------------------------------------------------------------
r1111 (orig r737):  lems1-guest | 2006-04-10 14:38:22 -0400

 - get list of scripts for progressbar

----------------------------------------------------------------------
r1110 (orig r736):  lems1-guest | 2006-04-10 14:28:15 -0400

 - trap only needed signals

----------------------------------------------------------------------
r1109 (orig r735):  lems1-guest | 2006-04-10 14:23:26 -0400

 - needs get_scripts* functions

----------------------------------------------------------------------
r1108 (orig r734):  lems1-guest | 2006-04-10 14:08:27 -0400

 - more bug fixes

----------------------------------------------------------------------
r1107 (orig r733):  lems1-guest | 2006-04-10 14:01:22 -0400

 - minor fix

----------------------------------------------------------------------
r1106 (orig r732):  lems1-guest | 2006-04-10 13:54:55 -0400

 - fixes minor bug with splashy test

----------------------------------------------------------------------
r1105 (orig r731):  lems1-guest | 2006-04-10 13:46:18 -0400

 - daemon client code in

----------------------------------------------------------------------
r1104 (orig r730):  lems1-guest | 2006-04-10 13:26:22 -0400

 - changed variables to new names for new splashy-init. more debian-like names
 - skeleton splashy-init. need the client code that runs in daemon like fashion

----------------------------------------------------------------------
r1103 (orig r729):  lems1-guest | 2006-04-10 01:28:56 -0400

 - test package
 - put back progress to exact percentage
 - attempts to fix splashy-init bugs
 - comment fixes

----------------------------------------------------------------------
r1097 (orig r728):  otavio | 2006-04-08 19:09:25 -0400

Add splashy_pgrep into dist target.
----------------------------------------------------------------------
r1096 (orig r727):  lems1-guest | 2006-04-08 18:30:55 -0400

 - pgrep man

----------------------------------------------------------------------
r1093 (orig r726):  otavio | 2006-04-08 17:22:22 -0400

First try to do not restart splashy when it is already running.

----------------------------------------------------------------------
r1092 (orig r725):  lems1-guest | 2006-04-08 11:41:13 -0400

 - splashy update needs to pull fifo file information from config.xml

----------------------------------------------------------------------
r1089 (orig r724):  lems1-guest | 2006-04-08 11:22:36 -0400

 - temporarily removed
 - allows to write to /dev/.initramfs/splashy.fifo

----------------------------------------------------------------------
r1086 (orig r723):  lems1-guest | 2006-04-08 10:15:50 -0400

 - allows to optionally verify that FIFO exists

----------------------------------------------------------------------
r1081 (orig r721):  lems1-guest | 2006-04-08 09:52:53 -0400

 - adds support for usplash commands: TEXT PROGRESS CLEAR and QUIT

----------------------------------------------------------------------
r1079 (orig r720):  lems1-guest | 2006-04-08 09:45:17 -0400

 - adds man page for splashy_pgrep

----------------------------------------------------------------------
r1077 (orig r719):  lems1-guest | 2006-04-08 09:36:14 -0400

 - new test package
 - we always use fifo now
 - set perms for fifo
 - let splashy deal with its own fifo in initramfs
 - no need to kill splashy now

----------------------------------------------------------------------
r1070 (orig r718):  otavio | 2006-04-07 17:23:11 -0400

Add TODO items.
----------------------------------------------------------------------
r1067 (orig r716):  jacobo221-guest | 2006-04-06 19:27:26 -0400

fixing script from exitting when fifo failed instead of retrying. also added all the necessary debug information for tracing progress problems with the increment progress method
----------------------------------------------------------------------
r1066 (orig r715):  lems1-guest | 2006-04-06 16:49:51 -0400

 - cleans mess

----------------------------------------------------------------------
r1065 (orig r714):  lems1-guest | 2006-04-06 15:57:40 -0400

 - needs full path here

----------------------------------------------------------------------
r1064 (orig r713):  jacobo221-guest | 2006-04-06 13:54:29 -0400

added some debug. fixed a bug where repeating progress was sent to splashy. disabled the restore-bar-on-reset feature, since it cannot be used with current progress model. DEBUG=2 is now working. updated readme file
----------------------------------------------------------------------
r1063 (orig r712):  jacobo221-guest | 2006-04-06 12:56:38 -0400

yet another fix regarding the same start-once-completed bug. also changed failure on stop to a warning instead of an error
----------------------------------------------------------------------
r1062 (orig r711):  jacobo221-guest | 2006-04-06 12:25:45 -0400

correctly fixed the start-once-completed bug supposedly fixed in previous commit. merged two little pieces of code into a more consistent and readable way. added a DEBUG=2 option which will not only display debug information but also disable splashy form starting and act as if it was running
----------------------------------------------------------------------
r1061 (orig r710):  jacobo221-guest | 2006-04-06 11:55:49 -0400

fixing a bug when splashy-init is launched when all scripts have been already executed. and some cosmetics
----------------------------------------------------------------------
r1060 (orig r709):  jacobo221-guest | 2006-04-06 11:20:48 -0400

progress fixed and tested to work. Also enablling all debug again. fixed help info. fixed the check for /dev/vcs1. fixed the initial startup check
----------------------------------------------------------------------
r1059 (orig r708):  lems1-guest | 2006-04-06 09:33:43 -0400

 - new items

----------------------------------------------------------------------
r1058 (orig r707):  jacobo221-guest | 2006-04-06 08:19:56 -0400

Untested, but fixes any things. going for qemu noq. otavio, same with you ;-)
----------------------------------------------------------------------
r1057 (orig r706):  lems1-guest | 2006-04-05 23:54:33 -0400

 - more files to ignore

----------------------------------------------------------------------
r1055 (orig r705):  lems1-guest | 2006-04-05 23:53:06 -0400

 - code cleanups
 - makes format consistent
 - minor bug fixes
 - needs to work on gen_theme_xml

----------------------------------------------------------------------
r1050 (orig r704):  lems1-guest | 2006-04-05 22:23:51 -0400

 - points to new locations
 - code cleanups

----------------------------------------------------------------------
r1047 (orig r703):  lems1-guest | 2006-04-05 22:10:46 -0400

 - main theme validates with new format and schema

----------------------------------------------------------------------
r1042 (orig r702):  otavio | 2006-04-05 09:20:39 -0400

Fix the installation of schemas to allow its path modification.
----------------------------------------------------------------------
r1041 (orig r701):  lems1-guest | 2006-04-05 03:04:34 -0400

 - install schemas

----------------------------------------------------------------------
r1039 (orig r700):  lems1-guest | 2006-04-05 02:33:20 -0400

 - adds documentation about theme validation

----------------------------------------------------------------------
r1037 (orig r699):  lems1-guest | 2006-04-05 02:30:47 -0400

 - stricter data types

----------------------------------------------------------------------
r1035 (orig r698):  lems1-guest | 2006-04-05 02:22:01 -0400

 - fixes all bugs

----------------------------------------------------------------------
r1032 (orig r697):  lems1-guest | 2006-04-05 02:15:06 -0400

 - fixes minor bug

----------------------------------------------------------------------
r1030 (orig r696):  lems1-guest | 2006-04-05 02:04:29 -0400

 - simple script to test the validity of xml files
 - simple schema to validate our theme.xml file
 - simple C API generator for themes. for now just a place holder

----------------------------------------------------------------------
r1023 (orig r694):  jacobo221-guest | 2006-04-04 23:35:55 -0400

fixing the braces in the man pages I committed yesterday night. Thanks God for the existance of vi
----------------------------------------------------------------------
r1022 (orig r693):  jacobo221-guest | 2006-04-04 01:52:16 -0400

updating the other manuals to include the SEE ALSO section. Also changed 'TEXT' to 'text' in splashy_update because in caps it just looked so horryfing :-P
----------------------------------------------------------------------
r1021 (orig r692):  jacobo221-guest | 2006-04-04 01:48:20 -0400

while compiling the kernel... here are the man docs for the theme.xml and the config.xml configuration files. They are named splashy-theme.xml and splashy-config.xml respectively. Both are chapter 5 manuals
----------------------------------------------------------------------
r1020 (orig r691):  lems1-guest | 2006-04-03 22:26:48 -0400

 - comments out -c code completely

----------------------------------------------------------------------
r1018 (orig r690):  lems1-guest | 2006-04-03 21:56:53 -0400

 - comment out -c theme creation... if you need this, please submit a patch. the upload image function needs a lot of work

----------------------------------------------------------------------
r1016 (orig r689):  lems1-guest | 2006-04-03 21:43:00 -0400

 - code cleanups

----------------------------------------------------------------------
r1014 (orig r688):  lems1-guest | 2006-04-03 21:29:46 -0400

 - minor bug fixes

----------------------------------------------------------------------
r1008 (orig r687):  jacobo221-guest | 2006-04-03 19:45:13 -0400

didn't i clearly say 'nothing to see here'?
----------------------------------------------------------------------
r1007 (orig r686):  jacobo221-guest | 2006-04-03 19:32:47 -0400

Some more debug. Dedicated to otavio
----------------------------------------------------------------------
r1006 (orig r685):  jacobo221-guest | 2006-04-03 19:23:06 -0400

nothing to see here. move on! :-*
----------------------------------------------------------------------
r1004 (orig r683):  jacobo221-guest | 2006-04-03 00:32:04 -0400

NOTE: THIS IS UUUNNNTTTEEESSSTTTEEEDDD (UNTESTED) CODE. Committing just for the sake of testing and because I'm going to sleep (and I dont' rely on my dying HD)

- Updated script README file
- Check for /etc/splashy/config.xml
- Fixed the layout back to "my style" (80-char lines, 8-chars-tab-idented)
- splashy_update is now set froma variable
- Disabled INVERSE_DOWN since it is unusable on server side and the
- Disabled FIFO_FILE and all of its checks since splashy_update now does all direct use of it and the script doesn't anymore
- Some code clean-up
- Recovered the code deleted in the last two months and commented it out. It might be useful in the feature so it is better to have it commented than to jsut not have it
- get_X_tty() now returns 0 when it detected an X tty or 1 when it didn't
- Only update on completion if it wasn't already in 100%
- Moved "send_command allowchvt" inside the if condition (there are cases in which the vt will not be changed)
- Now $CHVT_TTY is never modified (it is a value read from config, so itt should be treated as read-only)
- Commented out the old fb-detection (which almost always worked afaik, but was very expensive and hackish) with the simple "if /proc/fb exists and contains data, fb is usable"
- Fixed the progress detection routine. Now it calculates the percentage in the old way and keeps the old percentage in a variable and then extracts the latter one from the first one to know the difference and send it to splashy server
- Also changed the output "Division by 0" with a much more user friendly "No scripts detected!"
- Removed a floating fi which finished no if!
- Moved Luis' comment about the new "send only the difference progress" technique to the place where this really matters
- There is no need to get all `pidof splashy`s and then just get one. `pifod -s`does that for us
----------------------------------------------------------------------
r1003 (orig r682):  lems1-guest | 2006-04-03 00:02:06 -0400

 - allows drawing progressbar backward (test)

----------------------------------------------------------------------
r1001 (orig r681):  lems1-guest | 2006-04-02 22:39:32 -0400

 - code cleanups
 - adds fade in effect

----------------------------------------------------------------------
r998 (orig r680):  lems1-guest | 2006-04-01 13:45:16 -0500

 - adds a few notes on debugging initramfs

----------------------------------------------------------------------
r996 (orig r679):  lems1-guest | 2006-04-01 13:24:09 -0500

 - ignored modules not found

----------------------------------------------------------------------
r992 (orig r677):  lems1-guest | 2006-04-01 12:27:38 -0500

 - fixes bug that doesn't allow splashy to change virtual terminals

----------------------------------------------------------------------
r990 (orig r676):  lems1-guest | 2006-04-01 11:44:46 -0500

 - adds common_macros
 - code cleanups
 - allow changing of vt's earlier

----------------------------------------------------------------------
r985 (orig r675):  lems1-guest | 2006-04-01 11:29:37 -0500

 - use POSIX classes

----------------------------------------------------------------------
r983 (orig r674):  lems1-guest | 2006-04-01 11:27:14 -0500

  - do not echo anything to us

----------------------------------------------------------------------
r981 (orig r673):  lems1-guest | 2006-04-01 11:24:39 -0500

 - gshort not gsmall

----------------------------------------------------------------------
r980 (orig r672):  lems1-guest | 2006-04-01 11:23:50 -0500

 - adds ignore pattern
 - code cleanups. using ERROR_PRINT to keep things simpler

----------------------------------------------------------------------
r975 (orig r671):  lems1-guest | 2006-03-31 12:34:30 -0500

 - use this to test regular expressions in Splashy

----------------------------------------------------------------------
r974 (orig r670):  otavio | 2006-03-31 11:26:20 -0500

Fix debug support since it was not passing the right types for printing.
----------------------------------------------------------------------
r973 (orig r669):  lems1-guest | 2006-03-31 11:24:41 -0500

 - break after killing splashy

----------------------------------------------------------------------
r970 (orig r667):  lems1-guest | 2006-03-31 00:13:07 -0500

 - puts back the smooth progress drawing

----------------------------------------------------------------------
r968 (orig r666):  lems1-guest | 2006-03-30 23:09:45 -0500

 - makes splashy a bit faster. code cleanups

----------------------------------------------------------------------
r966 (orig r665):  lems1-guest | 2006-03-30 22:23:30 -0500

 - needs libproc.a

----------------------------------------------------------------------
r964 (orig r664):  lems1-guest | 2006-03-30 22:19:07 -0500

 - new test package with splashy_grep
 - minor bug fix

----------------------------------------------------------------------
r961 (orig r663):  lems1-guest | 2006-03-30 22:00:09 -0500

 - adds support for splashy_pgrep, a substitute for pgrep

----------------------------------------------------------------------
r959 (orig r662):  lems1-guest | 2006-03-30 21:00:27 -0500

 - repository cleanups
 - force kill splashy after initramfs splashy runs
 - no signal trapping for now

----------------------------------------------------------------------
r955 (orig r661):  lems1-guest | 2006-03-30 20:33:26 -0500

 - a simple way to build a debian package for Splashy

----------------------------------------------------------------------
r950 (orig r660):  lems1-guest | 2006-03-30 20:02:15 -0500

 - ignores the HUP signal for now

----------------------------------------------------------------------
r948 (orig r659):  lems1-guest | 2006-03-30 19:44:28 -0500

 - removes debug string and put it back where it belongs

----------------------------------------------------------------------
r945 (orig r658):  lems1-guest | 2006-03-29 15:12:43 -0500

 - fixes bugs with folding /dev/vcs*

----------------------------------------------------------------------
r944 (orig r657):  lems1-guest | 2006-03-28 15:51:17 -0500

 - failed attempt to fold

----------------------------------------------------------------------
r943 (orig r656):  lems1-guest | 2006-03-28 14:06:42 -0500

 - fixes minor bug. code cleanups

----------------------------------------------------------------------
r942 (orig r655):  lems1-guest | 2006-03-28 11:29:35 -0500

 - duplicate string before sending it to be print

----------------------------------------------------------------------
r941 (orig r654):  lems1-guest | 2006-03-28 01:15:23 -0500

 - removes bootlogd code
 - new test package
 - needs cleanup. this is just test code

----------------------------------------------------------------------
r936 (orig r653):  lems1-guest | 2006-03-27 00:37:55 -0500

 - turn debuggin off

----------------------------------------------------------------------
r934 (orig r652):  lems1-guest | 2006-03-26 15:41:42 -0500

 - minor changes

----------------------------------------------------------------------
r932 (orig r651):  lems1-guest | 2006-03-26 15:41:11 -0500

 - reads tty console instead of /dev/vcs1

----------------------------------------------------------------------
r930 (orig r650):  lems1-guest | 2006-03-26 03:37:38 -0500


----------------------------------------------------------------------
r929 (orig r649):  lems1-guest | 2006-03-26 03:08:10 -0500

 - adds future code for textbox border support
 - verboseonerror was never really working. this is because the errors were only being detected after the keyboard event buffers were processed. then, since F2 would exit splashy before, that means the errors were never really detected at all. this fixes that

----------------------------------------------------------------------
r926 (orig r648):  lems1-guest | 2006-03-26 02:21:03 -0500

 - code cleanups
 - code cleanups and bug fixes. Adds error image when fail strings are regex'ed out of the /dev/vcs1 console device
 - takes care of all known bugs

----------------------------------------------------------------------
r922 (orig r647):  lems1-guest | 2006-03-25 23:46:19 -0500

 - don't print debug line now
 - minor fixes
 - makes sure that offscreen buffer is cleared before using print

----------------------------------------------------------------------
r918 (orig r646):  lems1-guest | 2006-03-25 23:21:05 -0500

 - makes keyevent_loop meaner (less nice) to other threads -- again
 - sets text color to a lighter color

----------------------------------------------------------------------
r915 (orig r645):  lems1-guest | 2006-03-25 23:05:03 -0500

 - code cleanups
 - exiting does the fade out routine for all threads now. nicer
 - splashy_video is not concerned with making the progressbar draw smooth now. that's the job of splashy_function.c's progress_loop. there are times when you want the progressbar drawn to a given point at will, which is what happens when F2 is pressed

----------------------------------------------------------------------
r911 (orig r644):  lems1-guest | 2006-03-25 22:11:24 -0500

 - adds fade out functionality

----------------------------------------------------------------------
r907 (orig r643):  lems1-guest | 2006-03-25 13:34:42 -0500

 - makes background semi-transparent. other minor fixes
 - moves textbox to a better area
 - adds a new function to print and scroll
 - allows F2 to toggle verbose mode. needs more testing

----------------------------------------------------------------------
r902 (orig r642):  lems1-guest | 2006-03-22 01:01:30 -0500

 - includes the latest changes

----------------------------------------------------------------------
r900 (orig r641):  lems1-guest | 2006-03-22 00:49:05 -0500

 - fake handler for sig HUP
 - do not handle HUP for now... it creates other problems

----------------------------------------------------------------------
r897 (orig r640):  lems1-guest | 2006-03-20 00:57:17 -0500

 - minor bug fix

----------------------------------------------------------------------
r895 (orig r639):  lems1-guest | 2006-03-20 00:29:25 -0500

 - fixes bashism

----------------------------------------------------------------------
r893 (orig r638):  lems1-guest | 2006-03-20 00:16:37 -0500

 - fixes bashism

----------------------------------------------------------------------
r891 (orig r637):  lems1-guest | 2006-03-19 23:26:52 -0500

 - adds table and other commands supported by splashy
 - switches textbox to default to no
 - code cleanups

----------------------------------------------------------------------
r884 (orig r636):  lems1-guest | 2006-03-19 22:43:12 -0500

 - documentation geared towards developers
 - adds Pat patch for text surface

----------------------------------------------------------------------
r881 (orig r635):  lems1-guest | 2006-03-19 12:01:59 -0500

 - attempts to handle USR signals

----------------------------------------------------------------------
r879 (orig r634):  lems1-guest | 2006-03-18 22:49:30 -0500

 - use Jacobo's calculations again. minus the xscript number since we don't want to do this now
 - code cleanups
 - ignore bz2 dist file
 - test package
 - avoid warning about missing new-line at end-of-file
 - fixes minor bug in initramfs when copying fifo

----------------------------------------------------------------------
r871 (orig r633):  lems1-guest | 2006-03-18 12:59:01 -0500

 - latest anjuta
 - fixes minor bug... one more to go...

----------------------------------------------------------------------
r868 (orig r632):  lems1-guest | 2006-03-18 12:31:20 -0500

 - test package
 - let .in do its job

----------------------------------------------------------------------
r865 (orig r631):  lems1-guest | 2006-03-18 12:08:41 -0500

 - config.xml file for themes is now called theme.xml

----------------------------------------------------------------------
r863 (orig r630):  lems1-guest | 2006-03-18 12:06:36 -0500

 ignore more automagically generated files

----------------------------------------------------------------------
r861 (orig r629):  lems1-guest | 2006-03-18 12:04:52 -0500

 - ignore automagically generated files

----------------------------------------------------------------------
r859 (orig r628):  lems1-guest | 2006-03-18 12:02:01 -0500

 - makes sure that splashy conflicts and replaces userspace-bootsplash
 - templates for config.xml and themes.xml
 - do all doc related stuff in its own dir
 - new TODO. crossed out done
 - uses magic-strings instead of hard-coded strings to know where the themes themes.xml and config.xml files are. we need to get splashy_config under control and all new code should use those magic-strings

----------------------------------------------------------------------
r853 (orig r627):  otavio | 2006-03-18 08:41:21 -0500

Change to show all errors and set it as a fatal errors.
----------------------------------------------------------------------
r849 (orig r625):  lems1-guest | 2006-03-13 11:40:31 -0500

 - adds note about using fb driver for i810/i815 intel internal agp cards

----------------------------------------------------------------------
r844 (orig r622):  lems1-guest | 2006-03-04 13:47:44 -0500

 - fallback to tty1 if we are still in auto past the X test

----------------------------------------------------------------------
r842 (orig r621):  lems1-guest | 2006-03-04 13:37:13 -0500

 - quoted keyword exit

----------------------------------------------------------------------
r840 (orig r620):  lems1-guest | 2006-03-04 13:18:25 -0500

 - bug fixes

----------------------------------------------------------------------
r836 (orig r618):  lems1-guest | 2006-03-04 12:39:06 -0500

 - sends one string to splashy update

----------------------------------------------------------------------
r834 (orig r617):  lems1-guest | 2006-03-04 12:36:03 -0500

 - use fifo and pid as defined in /etc/splashy/config.xml
 - needs to use strings in post* scripts -x checks
 - no more oldprctg

----------------------------------------------------------------------
r830 (orig r616):  lems1-guest | 2006-03-04 05:00:31 -0500

 - yield some cpu cycles when testing

----------------------------------------------------------------------
r826 (orig r614):  lems1-guest | 2006-03-04 04:29:35 -0500

 - fixes minor issue in test code
 - minor fix
 - use pointers instead of passing big struct by copying the memory from one function to another

----------------------------------------------------------------------
r822 (orig r613):  lems1-guest | 2006-03-04 04:04:43 -0500

 - minor touches

----------------------------------------------------------------------
r820 (orig r612):  lems1-guest | 2006-03-04 03:54:22 -0500

 - formats error better

----------------------------------------------------------------------
r818 (orig r611):  lems1-guest | 2006-03-04 03:51:39 -0500

 - fixes syntax error

----------------------------------------------------------------------
r816 (orig r610):  lems1-guest | 2006-03-04 03:48:56 -0500

 - fixes path problems with man pages
 - fixes path problems with etc/splashy/config.xml
----------------------------------------------------------------------
r813 (orig r609):  lems1-guest | 2006-03-04 03:39:38 -0500

 - no need to write splashy_update to initramfs
 - more bug fixes

----------------------------------------------------------------------
r810 (orig r608):  lems1-guest | 2006-03-04 02:59:34 -0500

 - exit if command worked
 - add comments and uses full path to splashy_update

----------------------------------------------------------------------
r807 (orig r607):  lems1-guest | 2006-03-04 02:34:22 -0500

 - splashy_update doesn't need other libraries
 - new path for splashy_config

----------------------------------------------------------------------
r805 (orig r606):  otavio | 2006-03-04 02:33:35 -0500

Try 10 times and go to hell.
----------------------------------------------------------------------
r801 (orig r605):  otavio | 2006-03-04 02:20:26 -0500

 - Remove directfb from splashy_config checking for headers;
 - Made glib static link with splashy_config

----------------------------------------------------------------------
r800 (orig r604):  lems1-guest | 2006-03-04 02:16:26 -0500

 - adds initramfs to dist
 - splashy keeps track of its percentage now
 - splashy update doesn't need libglib at all

----------------------------------------------------------------------
r794 (orig r602):  lems1-guest | 2006-03-03 18:02:54 -0500

 - fixed sysconfdir

----------------------------------------------------------------------
r792 (orig r601):  lems1-guest | 2006-03-03 17:58:26 -0500

 - fixes path issues with man and themes (again)
 - changed paths

----------------------------------------------------------------------
r786 (orig r599):  otavio | 2006-03-03 14:12:15 -0500

Fix manpages and default theme installing.
----------------------------------------------------------------------
r785 (orig r598):  lems1-guest | 2006-03-03 13:38:24 -0500

 - fixes path

----------------------------------------------------------------------
r782 (orig r597):  otavio | 2006-03-03 13:19:01 -0500

 - Fix installation to allow DESTDIR override.
----------------------------------------------------------------------
r781 (orig r596):  lems1-guest | 2006-03-03 13:18:53 -0500


----------------------------------------------------------------------
r780 (orig r595):  lems1-guest | 2006-03-03 13:13:17 -0500

 - corrects path of splashy themes

----------------------------------------------------------------------
r778 (orig r594):  lems1-guest | 2006-03-03 13:11:35 -0500

 - includes sysconf_DATA in EXTRA_DIST so that the config.xml file is included when we do make dist-bzip2

----------------------------------------------------------------------
r775 (orig r593):  otavio | 2006-03-03 12:52:27 -0500

 - Put all current available binaries inside of sbin by default;
 - Stop to use configdir and use sysconfdir as configuration place;
 - Preset imagesdir to sysconfdir/themes/ so is easier to user to customize it;
 - Change themes installation to use imagesdir for installation;

----------------------------------------------------------------------
r772 (orig r591):  lems1-guest | 2006-03-03 01:24:13 -0500

 - only print info about missing vesafb support (or any fb for that matter) in debug mode
 - more documentation
 - attempts to fix installation of themes issues
 - fixes install problem

----------------------------------------------------------------------
r767 (orig r590):  lems1-guest | 2006-03-02 12:35:13 -0500

 - fixes issues with path and installation
 - fixes bug in installation path for themes, themes are in /etc/splashy/themes now. we don't support bootsplash old themes anymore

----------------------------------------------------------------------
r766 (orig r589):  lems1-guest | 2006-03-02 09:22:05 -0500

 - removes sleep from test

----------------------------------------------------------------------
r765 (orig r588):  lems1-guest | 2006-03-02 08:43:19 -0500

 - fixes bug in progressbar

----------------------------------------------------------------------
r763 (orig r587):  lems1-guest | 2006-03-01 22:36:12 -0500

 - only print info about missing vesafb support (or any fb for that matter) in debug mode

----------------------------------------------------------------------
r760 (orig r586):  lems1-guest | 2006-03-01 13:23:00 -0500

 - applies patch to allow pixel-precise positioning of the progressbar, instead of using percentages. defaults to percent. Thanks Pat Suwalski

----------------------------------------------------------------------
r759 (orig r585):  lems1-guest | 2006-03-01 13:05:06 -0500

 - extra themes added
 - new versioning scheme

----------------------------------------------------------------------
r757 (orig r583):  lems1-guest | 2006-03-01 11:26:26 -0500

 - todo added

----------------------------------------------------------------------
r756 (orig r582):  lems1-guest | 2006-03-01 11:22:12 -0500

 - new versioning scheme

----------------------------------------------------------------------
r755 (orig r581):  lems1-guest | 2006-03-01 11:15:27 -0500

 - adds extra dist
 - fixes make dist-bzip2. releases will be done this way from now on
 - fixes problem with make dist

----------------------------------------------------------------------
r754 (orig r580):  lems1-guest | 2006-03-01 09:53:13 -0500

 - code cleanups

----------------------------------------------------------------------
r753 (orig r579):  lems1-guest | 2006-03-01 09:50:55 -0500

 - fixes progressbar at boot

----------------------------------------------------------------------
r751 (orig r577):  lems1-guest | 2006-02-28 15:00:07 -0500

 - adds the line for people who want static compilations

----------------------------------------------------------------------
r750 (orig r576):  lems1-guest | 2006-02-28 12:27:42 -0500

 - adds more things to keep in mind

----------------------------------------------------------------------
r749 (orig r575):  lems1-guest | 2006-02-28 09:17:05 -0500

 - allows copying of the named pipe again
 - allows libjpeg to be compiled statically again

----------------------------------------------------------------------
r748 (orig r574):  lems1-guest | 2006-02-28 04:16:27 -0500

 - init mutex to macro PTHREAD_MUTEX_INITIALIZER since it is used for statically allocated variables

----------------------------------------------------------------------
r744 (orig r572):  lems1-guest | 2006-02-28 03:46:29 -0500

 - allows version of package to be used, not directfb's

----------------------------------------------------------------------
r742 (orig r571):  lems1-guest | 2006-02-28 03:30:50 -0500

 - attempts to let the progressbar be handled by its own thread. allowing the bar to be drawn more smoothly
 - manages progressbar a lot more smoothly

----------------------------------------------------------------------
r739 (orig r570):  lems1-guest | 2006-02-28 01:07:50 -0500

 - moved debian directory to a new location

----------------------------------------------------------------------
r735 (orig r569):  lems1-guest | 2006-02-27 02:13:55 -0500

 - new test package

----------------------------------------------------------------------
r733 (orig r568):  lems1-guest | 2006-02-27 01:52:42 -0500

 - code cleanups. can't get F2 to display text area yet... 

----------------------------------------------------------------------
r729 (orig r567):  lems1-guest | 2006-02-26 21:40:31 -0500

 - closer to text on verbose code

----------------------------------------------------------------------
r727 (orig r566):  lems1-guest | 2006-02-26 16:19:04 -0500

updated
----------------------------------------------------------------------
r726 (orig r565):  lems1-guest | 2006-02-26 16:15:46 -0500

 - adds note to developers

----------------------------------------------------------------------
r724 (orig r564):  lems1-guest | 2006-02-26 16:10:56 -0500

 - code cleanups
 - adds boder to textarea
 - filename changed in comment
 - splashy_config needs more fixes
 - fixes minor bugs

----------------------------------------------------------------------
r717 (orig r563):  lems1-guest | 2006-02-25 18:48:03 -0500

 - renamed source files
 - adds gif support by default

----------------------------------------------------------------------
r714 (orig r562):  lems1-guest | 2006-02-25 13:22:19 -0500

 - added Andrew Williams <mistik1@geeksinthehood.net> to credits
 - using latest version

----------------------------------------------------------------------
r711 (orig r561):  lems1-guest | 2006-02-25 12:59:34 -0500

 - adds Pat's patch for border colours

----------------------------------------------------------------------
r709 (orig r560):  lems1-guest | 2006-02-25 12:25:11 -0500

 - allows to show or hide the border as well as show a border. Thanks Pat Suwalski
 - credits Pat Suwalski

----------------------------------------------------------------------
r705 (orig r559):  k0fman-guest | 2006-02-24 18:16:22 -0500

 - new format support (text)
 - a better code to create a theme

----------------------------------------------------------------------
r704 (orig r558):  lems1-guest | 2006-02-24 04:05:46 -0500

 - fixes minor bug

----------------------------------------------------------------------
r701 (orig r557):  lems1-guest | 2006-02-24 03:56:24 -0500

 - fixes minor bug

----------------------------------------------------------------------
r699 (orig r556):  lems1-guest | 2006-02-24 03:50:29 -0500

 - preliminary initramfs support
 - adds dependency on initramfs-tools
 - adds notes
 - initial initramfs scripts and hooks
 - adds font to install process
 - fixes minor bug
 - copy the support files as well to initramfs
 - do not exit if we can't read the fifo
 - be very unkind towards splashy when PRELEVEL=N
 - use kill and pidof instead of killall

----------------------------------------------------------------------
r688 (orig r555):  lems1-guest | 2006-02-24 00:47:20 -0500

 - fixes minor bug

----------------------------------------------------------------------
r686 (orig r554):  lems1-guest | 2006-02-24 00:27:49 -0500

  - re-arranges sources

----------------------------------------------------------------------
r684 (orig r553):  lems1-guest | 2006-02-24 00:19:08 -0500

 - new set of functions shared by all binaries

----------------------------------------------------------------------
r682 (orig r552):  lems1-guest | 2006-02-24 00:17:26 -0500

 - places area in the center of the screen

----------------------------------------------------------------------
r680 (orig r551):  lems1-guest | 2006-02-24 00:12:43 -0500

 - renames source files to better understand what functions belong to what binary
 - code cleanups and consolidation
 - adds header and module checks to configure.ac. code cleanups

----------------------------------------------------------------------
r676 (orig r550):  lems1-guest | 2006-02-22 02:43:25 -0500

 - adds default font
 - implements new functionalities for text displaying on top of Splashy

----------------------------------------------------------------------
r673 (orig r549):  lems1-guest | 2006-02-22 00:36:24 -0500

 - needs more testing

----------------------------------------------------------------------
r671 (orig r548):  lems1-guest | 2006-02-22 00:33:58 -0500

 - fixes the true type font compilation
 - allows version and URLs on themes
 - fixed tt fonts issue
 - adds urls and version
 - using F2 for real verbose now
 - adds 2 new variables in XML: version and urls

----------------------------------------------------------------------
r663 (orig r547):  lems1-guest | 2006-02-21 17:59:48 -0500

 - don't use tt fonts

----------------------------------------------------------------------
r662 (orig r546):  lems1-guest | 2006-02-20 03:37:34 -0500

 - code cleanup
 - fixes memleak
 - uses G_DIR_SEPARATOR_S more

----------------------------------------------------------------------
r657 (orig r545):  lems1-guest | 2006-02-20 03:19:21 -0500

 - splashy compiles fine without directfb.h in video.c. this header causes problems on amd64. Thanks toni-guest for reporting this. See bug# 302647 on splashy's project in Alioth

----------------------------------------------------------------------
r655 (orig r544):  lems1-guest | 2006-02-19 12:14:40 -0500

 - merged
 - adds note about missing font implementation

----------------------------------------------------------------------
r652 (orig r543):  lems1-guest | 2006-02-15 10:22:08 -0500

 - simplifies the use of update-rc.d

----------------------------------------------------------------------
r651 (orig r542):  lems1-guest | 2006-02-15 10:21:10 -0500

 - simplifies the use of update-rc.d

----------------------------------------------------------------------
r650 (orig r541):  lems1-guest | 2006-02-14 18:22:26 -0500

 - adds note about splashy_update man page

----------------------------------------------------------------------
r649 (orig r540):  lems1-guest | 2006-02-14 18:21:50 -0500

 - force man pages in /usr/share/man
 - ignore splashy_update
 - install man page for splashy_update

----------------------------------------------------------------------
r648 (orig r539):  lems1-guest | 2006-02-14 17:54:50 -0500

 - install splashy_update

----------------------------------------------------------------------
r647 (orig r538):  lems1-guest | 2006-02-14 17:43:33 -0500

 - updates splashy_update on the fly

----------------------------------------------------------------------
r646 (orig r537):  lems1-guest | 2006-02-14 17:41:37 -0500

 - removed extra comment
 - test package
 - splashy_update man page

----------------------------------------------------------------------
r645 (orig r536):  lems1-guest | 2006-02-14 17:01:26 -0500

 - adds splashy_update (Thanks Andrew Williams aka mistik1)

----------------------------------------------------------------------
r643 (orig r535):  lems1-guest | 2006-02-09 12:23:21 -0500

 - test package
 - fixes typo

----------------------------------------------------------------------
r640 (orig r534):  lems1-guest | 2006-02-07 12:00:33 -0500

 - sets default tty to auto

----------------------------------------------------------------------
r638 (orig r532):  otavio | 2006-02-06 17:30:38 -0500

releasing version 0.1.7
----------------------------------------------------------------------
r637 (orig r531):  lems1-guest | 2006-02-06 17:08:14 -0500

 - debug is off

----------------------------------------------------------------------
r636 (orig r530):  lems1-guest | 2006-02-06 17:06:29 -0500

 - lsb is recommended
 - splashy autodetects the terminal to switch to
 - new test package
 - adds framebuffer driver info
 - fixes lilo info
 - bugs closed

----------------------------------------------------------------------
r635 (orig r529):  lems1-guest | 2006-02-05 10:36:41 -0500

 - adds control changes

----------------------------------------------------------------------
r634 (orig r528):  lems1-guest | 2006-02-05 10:34:02 -0500

 - new package
 - with the new splashy-init there is no need for lsb init-functions

----------------------------------------------------------------------
r633 (orig r527):  lems1-guest | 2006-02-03 16:49:52 -0500

 - adds rest of the needed files for debian packages 

----------------------------------------------------------------------
r632 (orig r526):  lems1-guest | 2006-02-03 16:47:50 -0500

 - uses splashy-init and keeps instructions in README
 - uses new splashy-init script on debian package
 - new package using splashy-init

----------------------------------------------------------------------
r631 (orig r525):  lems1-guest | 2006-02-01 15:18:29 -0500

 - adds note about 2.4.x kernels on Linux

----------------------------------------------------------------------
r629 (orig r524):  lems1-guest | 2006-01-25 01:22:36 -0500

 - allows debian package to ignore dependencies on libglib2 and libdirectfb

----------------------------------------------------------------------
r628 (orig r523):  lems1-guest | 2006-01-13 13:05:50 -0500

 - adds the GPL license to all files

----------------------------------------------------------------------
r627 (orig r522):  jacobo221-guest | 2006-01-12 14:13:10 -0500

nothing really, just a tiny check to make user-launching easier in some special case. this also refreshes project's alioth stats ;-P and serves me to test kdesvn hehe
----------------------------------------------------------------------
r626 (orig r521):  jacobo221-guest | 2006-01-07 08:57:42 -0500

fixed header :S. inter runlevel switch is working and tested. Removed non-script-related comments. fixed the way it got PREVLEVEL variable. updated readme to reflect a new reality hehe
----------------------------------------------------------------------
r624 (orig r520):  jacobo221-guest | 2006-01-06 22:25:09 -0500

better way to check if the system is booting
----------------------------------------------------------------------
r623 (orig r519):  jacobo221-guest | 2006-01-06 22:23:00 -0500

fixes the case when manually going into runlevel S
----------------------------------------------------------------------
r622 (orig r518):  jacobo221-guest | 2006-01-06 22:15:31 -0500

ups
----------------------------------------------------------------------
r621 (orig r517):  jacobo221-guest | 2006-01-06 22:05:18 -0500

Added values false, FALSE, False to is_enabled(). redesigned the runlevel detection and usage by redefining the meanings of RUNLEVEL and PREVLEVEL along with target_rl and target_rl_was_set. sanity cleaning such as making local all trivial variabels and commenting exactly what each function returns andthe variabels it exports. some other minor fixes or cleanups. fixed a major bug in previous commit with is_client_running() broken. fixed it also so it handles a sudden runlevel S during a non-S runlevel. removed deprecated (mostly perl) code
----------------------------------------------------------------------
r620 (orig r516):  jacobo221-guest | 2006-01-06 13:58:53 -0500

added a note to the Readme file. fixed a bug in previous commit (which broke the script). fixed the succeeded counts which was broken in previous commit. fixed the inter-runlevels-switch detection, since it was breaking non-boot/down runlevel switches. this script is tested here now, of course, with dash
----------------------------------------------------------------------
r619 (orig r515):  jacobo221-guest | 2006-01-06 11:17:28 -0500

now supports progressbaron* correctly. untested
----------------------------------------------------------------------
r618 (orig r514):  jacobo221-guest | 2006-01-06 10:57:59 -0500

support for hot runlevel switch to S. also in Readme.txt
----------------------------------------------------------------------
r617 (orig r513):  jacobo221-guest | 2006-01-06 00:55:51 -0500

tested with X and it works. fixed a bug in the way it checked the existance of files. fixed a bug in hanlding the init stop calls. fixed a big bug in the way it handled post-S runlevel and while fixing it, cleaned that part of code a lot. fixed a bug in a recent commit about a variable being tested as integer when it wasnt yet set. Fixed the readme installation section and added an uninstallation section
----------------------------------------------------------------------
r615 (orig r512):  jacobo221-guest | 2006-01-05 21:56:14 -0500

ups, i forgot to add the dumb target
----------------------------------------------------------------------
r614 (orig r511):  jacobo221-guest | 2006-01-05 21:19:22 -0500

here it is, evenutally. This is hte readme for the "new" (pardon me) script
----------------------------------------------------------------------
r613 (orig r510):  jacobo221-guest | 2006-01-05 21:18:32 -0500

Removed comments to make them into a Readme file, still needs to remove the non-script-related TODO stuff. Fixed a little very bug in is_enabled(). support for progressonbar disabled. Fixed a serious bug where config_parse() would fail to do its job correctly in some cases. Fixed all error messages to display correctly. fixed xml parsing. fixed config reading, which would report error when not existing. added support for ^ and $ in END_MATCHES. fixed level setting in END_MATCHES. added CHVT_TTY values "auto" and "none". Added support for FRAMEBUFFER device setting. design change: is_client_running doesnt require arguments. fixed bug in perform_complete() where it would not detect correctly if the progress has to be sent or not. Now start_server() does all th server starting job and accepts an argument, -s, to display errors or not. added more checks to server launching and made them more user-friendly. changed the way the script handles its calling execution (read the readme in next commit). now it idles at startu when the fb device is not yet created but udev will run. now it doesnt get the vga= value from /proc/cmd but from env. redefined signals to handle modes better (read readme in next commit). get_status(), progres2percentage() and wmain while loop redesigned to be much clearer now :). redefined the init stp mode to use stop mode silently. and the usual variables renamed, and code readability thingies. probably some more fixes btw
----------------------------------------------------------------------
r612 (orig r509):  lems1-guest | 2006-01-05 20:24:51 -0500

 - allows splashy_config to get keys from splashy configuration files or themes config.xml file

----------------------------------------------------------------------
r609 (orig r508):  jacobo221-guest | 2006-01-04 20:01:40 -0500

now supports a FRAMEBUFFER config variabel to set the frambuffer device to use (standard X token). when shutting down, do not exit splashy, so that the image is left there hanging (this should eventaully be used to put a 'you can now power off the computer' image). fixed a bug where splashy would exit when detecting the script before gdm,xdm,... instead of when reaching the script. silenced the server so that all errors are only reported by splashy, which already should do quite good at that task. fixed a bug where ifa  user entered verbose mode _very_ quickly when the script had been able to start splashy in 'start' mode, it would splash the imag again when entering 'daemon' mode. added the notes about sourced scripts by thebonsay at #bash. somewhat a bug fix, try to find out if it is between runlevels S and X when no rc(S) script is found ot be running. made the splashy server launching eror report much more user-friednly and precise. also fixing, on script side, splashy binnary's lilo vga detection bug. this script, right now, should be considered in beta stage, or pre-release ;P
----------------------------------------------------------------------
r608 (orig r507):  jacobo221-guest | 2006-01-04 13:29:07 -0500

fix 1: it is 769, not 768. fix 2: lilo doesn't allow using append= for vga=. It is a sepparate command. patch 1: add 1600x1200 resolution explanation. patch 2: wrap into 80 columns layout
----------------------------------------------------------------------
r607 (orig r506):  lems1-guest | 2006-01-04 12:47:55 -0500

 - changed splashyZ to start at S12. this is before gdm or kdm/xdm starts
 - sample spec file for splashy. needs work

----------------------------------------------------------------------
r606 (orig r505):  k0fman-guest | 2006-01-04 04:23:41 -0500

 - border yes|no option
 - correct a bug: the colors (blue and green) were reversed 

----------------------------------------------------------------------
r605 (orig r504):  jacobo221-guest | 2006-01-03 20:52:07 -0500

This adds the ability to define the end by setting a number between 0 and 99 (using one or two numbers only), independently of the script name. Also adding the hint to detect lilo, which has taken me all afternoon, so I don't forget
----------------------------------------------------------------------
r603 (orig r503):  jacobo221-guest | 2006-01-02 18:05:13 -0500

now splashy runs from the very start if /porc is mounted, thus no text is shwn at all (except for 'splashy is running'). Also wrapped some lines to the 80 chars console limit. removed one of my J221 bug-questions thanks to lemsx1 and one og his suggestions because it was not related. Also fixed the script so that deprecated code can easily be removed before release
----------------------------------------------------------------------
r602 (orig r502):  lems1-guest | 2006-01-02 17:23:24 -0500

 - adds notes on bugs closed

----------------------------------------------------------------------
r600 (orig r501):  lems1-guest | 2006-01-02 17:02:45 -0500

 - temporary fix for 'an error is ocurred..'

----------------------------------------------------------------------
r598 (orig r500):  lems1-guest | 2006-01-02 16:52:50 -0500

 - adds notes in response to J221 notes

----------------------------------------------------------------------
r595 (orig r499):  jacobo221-guest | 2006-01-02 16:42:37 -0500

the mean feature of this patch is the removal of perl. in many ways it is now faster than with perl, though in some cases it might be slower. i'd say it is just average, but still believe it is somewhat faster. appart from that, fixed the /dev/null test to character, not block device. fixed the script so it now shuts down too. all modes work now (reload, try-restart, restart, force-reload, status, stop, ...). Removed the use of basename in favour of bourne shell variables expansions. fixed the scripts detection though still no way to detect sources scripts. added 3xdm and startx to END_MATCHES and switched its value to bourne style (instead of perl style). disabled INVERT_DOWN since splashy binary can't support it yet. removed KEEP_PROGRESS in favour of unset END_MATCHES. getscripts no longer has a 255 scripts limitation. also pid isn't written now on shutdown. fixed bug where i though 99 was the maximum progress but it is 100 (obviously). BUT, introduced a new unfixable bug: /etc/rc?.d/* filenames cannot contains spaces. please test
----------------------------------------------------------------------
r593 (orig r498):  jacobo221-guest | 2006-01-02 10:27:35 -0500

renaming splahy-daemon to splashy-init as suggested (and I agree) by lemsx1. if it even gets to be release, it should be THE init script, thus being an appropiate name. renaming to 'splashy' would make confusion with the binary
----------------------------------------------------------------------
r592 (orig r497):  jacobo221-guest | 2006-01-02 10:25:56 -0500

lemsx1's fixes + a typo
----------------------------------------------------------------------
r590 (orig r496):  jacobo221-guest | 2006-01-02 09:27:52 -0500

this is a new yet-to-be-approved splashy initrc script which should merge all the current (let's say 'old' from now on :P) splashy initrc scripts. it should also provide quite a bunch of new features and accurate measures, hopefully not increasing the CPU usage much. it is very unstested, not yet releasable, though usable in most cases (ehm, all that i have tested hehe). this is the last known-to-work version of the script. I am committing it so i can revert it easily if i find it is completly broken someday (since i'm not keeping backups. i'm lazy). Most of the comments in it will be removed eventually, either moved to a readme or completly removed since they are my personal agenda :D (did i said i'm lazy?) so don't scream to me before it's time! Ok, so that was the introduction to the new file. short, wasn't it?
----------------------------------------------------------------------
r589 (orig r495):  jacobo221-guest | 2006-01-02 03:25:50 -0500

typos
----------------------------------------------------------------------
r588 (orig r494):  lems1-guest | 2005-12-31 15:16:39 -0500

 - allows the directfbfont to be implemented correctly. the debian package doesn't include the ft2.a so, we can't link it
 - working towards allowing text to be displayed on the stupid terminal
 - beautify code
 - added jacobo to developers
 - deletes unused templates dir and its files

----------------------------------------------------------------------
r586 (orig r492):  lems1-guest | 2005-12-29 03:59:30 -0500

new log
----------------------------------------------------------------------
r582 (orig r489):  otavio | 2005-12-28 11:12:25 -0500

releasing version 0.1.6
----------------------------------------------------------------------
r581 (orig r488):  lems1-guest | 2005-12-27 23:23:51 -0500

 - do not modify users grub's menu.lst without letting them know
 - new test package

----------------------------------------------------------------------
r577 (orig r487):  lems1-guest | 2005-12-26 07:24:54 -0500

 - autosave before build

----------------------------------------------------------------------
r576 (orig r486):  lems1-guest | 2005-12-26 07:18:29 -0500

 - project file for anjuta
 - fixes octavio email
 - ignores anjuta temp files

----------------------------------------------------------------------
r575 (orig r485):  lems1-guest | 2005-12-26 05:52:48 -0500

 - fixes things to do test release

----------------------------------------------------------------------
r574 (orig r484):  lems1-guest | 2005-12-26 05:11:46 -0500

new log
----------------------------------------------------------------------
r573 (orig r483):  lems1-guest | 2005-12-26 05:10:15 -0500

 - fixes minor glitch with allowing progressbar border to be put off

----------------------------------------------------------------------
r572 (orig r482):  lems1-guest | 2005-12-26 04:41:21 -0500

 - allows text to scroll on top of surface
 - allows the progressbar border to be turned on or off

----------------------------------------------------------------------
r571 (orig r481):  lems1-guest | 2005-12-25 02:55:39 -0500

 - fixes minor glitch with the color of the progressbar border. now it resets back to black

----------------------------------------------------------------------
r570 (orig r480):  lems1-guest | 2005-12-22 23:49:31 -0500

 - code embelishments

----------------------------------------------------------------------
r569 (orig r479):  lems1-guest | 2005-12-22 23:43:45 -0500

 - code embelishments

----------------------------------------------------------------------
r568 (orig r478):  lems1-guest | 2005-12-21 09:38:54 -0500

 - themes are not arch specific

----------------------------------------------------------------------
r567 (orig r477):  lems1-guest | 2005-12-21 05:31:31 -0500

 - new themes. converted all images to JPEG
 - updated theme
 - adds new themes
 - new test package

----------------------------------------------------------------------
r561 (orig r476):  lems1-guest | 2005-12-20 12:32:51 -0500

 - included all known authors and code contributors

----------------------------------------------------------------------
r560 (orig r475):  lems1-guest | 2005-12-20 01:23:43 -0500

 - because of ppc compilation issues, libc is compiled as a shared lib

----------------------------------------------------------------------
r559 (orig r474):  otavio | 2005-12-19 17:51:23 -0500

Fix the linkage to allow it to run in ppc
----------------------------------------------------------------------
r558 (orig r473):  lems1-guest | 2005-12-17 00:21:24 -0500

 - added comment about directfb-config
 - uses indent and vi to format source code

----------------------------------------------------------------------
r557 (orig r472):  lems1-guest | 2005-12-16 12:20:06 -0500

 - corrects libjpeg62-dev build-dep missing, thanks Corsac #debianppc. updates address of Free Software Foundation in all files, thanks Jacobo221 #splashy

----------------------------------------------------------------------
r556 (orig r471):  lems1-guest | 2005-12-16 08:50:52 -0500

 - autogenerated man pages

----------------------------------------------------------------------
r555 (orig r470):  lems1-guest | 2005-12-16 08:50:09 -0500

 - fixes double free issue at exit
 - updated address for FSF

----------------------------------------------------------------------
r554 (orig r469):  lems1-guest | 2005-12-16 03:10:36 -0500

 - fixes issues with progressbar incr from 0% to 99% as well as other minor bugs

----------------------------------------------------------------------
r553 (orig r468):  lems1-guest | 2005-12-16 00:53:55 -0500

 - reenables test mode

----------------------------------------------------------------------
r552 (orig r467):  lems1-guest | 2005-12-15 01:15:08 -0500

 - uses pthread instead of fork() to manage splashy threads. needs more testing

----------------------------------------------------------------------
r551 (orig r466):  lems1-guest | 2005-12-14 21:39:38 -0500

 - g_fopen() is declared in glib/gstdio.h

----------------------------------------------------------------------
r550 (orig r465):  lems1-guest | 2005-12-14 02:38:21 -0500

 - fixes bug with splashy trying to write a pid file when the filesystem is set to read-only

----------------------------------------------------------------------
r548 (orig r464):  lems1-guest | 2005-12-05 02:32:45 -0500

 install splashy_config
 adds vicent a
 splashy_config man page
 takes care of installing the splashy_config as well
 do not use splashy pid file
 fixes inconsistencies in init scripts
 managing our PID file should not be done by splashy
 new test version of splashy

----------------------------------------------------------------------
r546 (orig r463):  k0fman-guest | 2005-11-05 11:21:57 -0500

 r464@ubuntu-usb:  vincent | 2005-11-05 16:22:22 +0100
 
 r465@ubuntu-usb:  vincent | 2005-11-05 17:19:17 +0100
 - some bugs corrected
 - new format support
 - removed the coloured texts
 - not need for system() function to remove a theme
 - checks to create a theme
 

----------------------------------------------------------------------
r545 (orig r462):  lems1-guest | 2005-10-23 02:16:03 -0400

 - uses own pid to control threads
 - test package

----------------------------------------------------------------------
r542 (orig r461):  lems1-guest | 2005-10-22 21:14:14 -0400

 - missing headers

----------------------------------------------------------------------
r540 (orig r460):  lems1-guest | 2005-10-22 21:13:39 -0400

 - attempt to change vt's without using /usr/bin/chvt. also, do not start splashy if it's already running

----------------------------------------------------------------------
r538 (orig r459):  lems1-guest | 2005-10-22 13:48:24 -0400

 - fixes typo

----------------------------------------------------------------------
r536 (orig r458):  lems1-guest | 2005-10-22 12:10:59 -0400

 - new test package

----------------------------------------------------------------------
r534 (orig r457):  lems1-guest | 2005-10-22 12:07:12 -0400

 - splashy needs to be started without start_daemon since getopt is in /usr/bin

----------------------------------------------------------------------
r532 (orig r456):  lems1-guest | 2005-10-22 11:47:14 -0400

 - no need for functions file
 - we need lsb-base /lib64/lsb/init-functions
 - new test package with newer init scripts

----------------------------------------------------------------------
r528 (orig r455):  lems1-guest | 2005-10-22 11:34:44 -0400

 - lsb compliant init
 - lsb compliant scripts. now they should work the same for all linux distros
 - splashy functions is not needed
 - shell script can be tricky

----------------------------------------------------------------------
r521 (orig r454):  lems1-guest | 2005-10-11 11:10:24 -0400

 - allows splashy to test the environment before it starts
 - splashy now tests the environment correctly

----------------------------------------------------------------------
r520 (orig r453):  lems1-guest | 2005-10-08 13:15:36 -0400

 - no need for update_index() anymore

----------------------------------------------------------------------
r519 (orig r452):  lems1-guest | 2005-10-08 10:11:50 -0400

 - ignore vi swap files
 - includes sources for splashy_config
 - ignore splashy_config binary
 - ignore vi swap files
 - no need for AM_CFLAGS here
 - fixes segfault. we need to init the xml_parser before we use it

----------------------------------------------------------------------
r512 (orig r451):  lems1-guest | 2005-10-06 07:20:27 -0400

 - when building, our /etc/init.d path is hard coded. it can't be any other location anyway
 - adds note about debian/splashy.install

----------------------------------------------------------------------
r508 (orig r450):  otavio | 2005-10-05 09:20:25 -0400

* Little build system cleanup
----------------------------------------------------------------------
r507 (orig r449):  otavio | 2005-10-05 09:08:45 -0400

Add changelog entries.
----------------------------------------------------------------------
r506 (orig r448):  lems1-guest | 2005-10-02 18:28:48 -0400

 - for some strange reason, /sbin/splashy wasn't being installed... or the etc/themes/default... something happen to src/Makefile.am\?

----------------------------------------------------------------------
r504 (orig r447):  lems1-guest | 2005-10-02 16:21:07 -0400

 - notes in debian/splashy.postinst

----------------------------------------------------------------------
r502 (orig r446):  lems1-guest | 2005-10-02 16:19:52 -0400

 - makes post installation smarter

----------------------------------------------------------------------
r500 (orig r445):  lems1-guest | 2005-10-02 14:14:02 -0400

 - new test package

----------------------------------------------------------------------
r497 (orig r444):  lems1-guest | 2005-10-02 13:47:07 -0400

 - enables debugging using --enable-debug passed to autogen.sh or configure

----------------------------------------------------------------------
r495 (orig r443):  lems1-guest | 2005-10-02 12:59:11 -0400

 - adds configuration related functions
 - splashy sources splitted into xml_parser (generic xml parser) and xml_config (implements a simple parser for our config.xml files using the xml_parser)

----------------------------------------------------------------------
r490 (orig r442):  lems1-guest | 2005-09-27 22:27:17 -0400

 - really turned off debug
 - fixes bugs. some drivers can't be compiled in

----------------------------------------------------------------------
r487 (orig r441):  lems1-guest | 2005-09-27 21:56:05 -0400

 - strange errors show when we compiled in matrox|unicrome|cle266|nvidia
 - turned off debugging

----------------------------------------------------------------------
r484 (orig r440):  lems1-guest | 2005-09-27 01:57:04 -0400

 - we like doing our own configuration here
 - an attempt to automate the inclusion of all drivers for all architectures at compile time. needs more work

----------------------------------------------------------------------
r481 (orig r439):  lems1-guest | 2005-09-26 05:16:22 -0400

 - sync'ed
 - fixed mispellings and other nuances in man pages
 - this can be safely ignored as it will be rebuild automatically
 - resolves resolution bug. now splashy will always "know" what the highest possible resolution is and use that accordingly.
 - splashy compiles statically against all libraries using all directfb video drivers
 - man page has been fixed to show that arguments are not optional
 - other minor improvements
 - final test relase before 0.1.6
 - new man page

----------------------------------------------------------------------
r473 (orig r438):  lems1-guest | 2005-09-25 23:47:30 -0400

 - applied most of the UNIX conventions for man pages

----------------------------------------------------------------------
r471 (orig r437):  lems1-guest | 2005-09-18 06:18:15 -0400

 - in order to get a fully -static binary, we need -all-static and optional --strip-all in src/Makefile.am FLAGS variable, but for some reason that does the wrong thing for the executable...

----------------------------------------------------------------------
r469 (orig r436):  lems1-guest | 2005-09-18 05:55:27 -0400

 - successfully linked directfb statically with splashy

----------------------------------------------------------------------
r467 (orig r435):  lems1-guest | 2005-09-18 05:52:54 -0400

 - adds link to how to link statically against directfb
 - static build successfully
 - fixes bugs if splashy is not properly installed
 - successfully linked directfb statically with splashy

----------------------------------------------------------------------
r460 (orig r434):  lems1-guest | 2005-09-07 12:29:56 -0400

 - needed to avoid lintian warnings
 - splashy man page
 - takes care of the rest of the lintian issues

----------------------------------------------------------------------
r458 (orig r433):  lems1-guest | 2005-09-05 02:52:56 -0400

 - allows progressbar to move forward smoothly. removes the progressbar in reverse code for now
 - new feature included

----------------------------------------------------------------------
r457 (orig r432):  lems1-guest | 2005-09-03 20:54:55 -0400

 - adds test/preview to the set of splashy possible modes
 - adds a possible way to fix this issue

----------------------------------------------------------------------
r453 (orig r431):  lems1-guest | 2005-09-03 15:32:14 -0400

 - fallback to default theme's config.xml if other methods fail

----------------------------------------------------------------------
r452 (orig r430):  lems1-guest | 2005-09-03 15:20:48 -0400

 - bump up the version
 - makes sure we take care of relative paths as well when looking for config.xml

----------------------------------------------------------------------
r451 (orig r429):  lems1-guest | 2005-09-03 14:47:24 -0400

 - extra themes for splashy
 - adds support for showing the progressbar on shutdown or boot
 - placed splashy logo inside default theme
 - adds some sanity checks to splashy, we now have a theme to fall back to when some image is not found

----------------------------------------------------------------------
r450 (orig r428):  lems1-guest | 2005-09-03 12:00:46 -0400

Updated
----------------------------------------------------------------------
r448 (orig r427):  lems1-guest | 2005-09-03 02:17:07 -0400

 - moving to the next level

----------------------------------------------------------------------
r447 (orig r426):  lems1-guest | 2005-09-03 02:14:26 -0400

 - fixes bug with current theme. theme clashes with xpath name use for individual themes
 - fixed oxymoronic comment
 - fixed bug with missing progressbar

----------------------------------------------------------------------
r446 (orig r425):  lems1-guest | 2005-08-26 15:12:47 -0400

 - since static build still doesn't work, reverted dependancies to use the libdirectfb package found in Sarge
 - reverted to libdirectfb now in sarge

----------------------------------------------------------------------
r445 (orig r424):  lems1-guest | 2005-08-26 14:58:12 -0400

 - splashy config files belong in /etc/splashy not $prefix/etc/splashy

----------------------------------------------------------------------
r444 (orig r423):  lems1-guest | 2005-08-25 01:54:33 -0400

 r512@xanax:  lmondesi | 2005-08-25 00:28:33 -0400
 reorganization of themes dir
 r513@xanax:  lmondesi | 2005-08-25 00:34:43 -0400
 reorgnize config.xml files for themes and splashy itself
 r514@xanax:  lmondesi | 2005-08-25 00:36:34 -0400
 adds SPL_CURRENT_THEME xpath
 r515@xanax:  lmondesi | 2005-08-25 01:21:47 -0400
 adds support for config.xml files in themes folders. see the themes/default/config.xml file as an example of what variables are meant for theme config files
 r516@xanax:  lmondesi | 2005-08-25 01:26:08 -0400
 no -static support yet
 r517@xanax:  lmondesi | 2005-08-25 01:45:54 -0400
 we pass directory names to parse_theme_config the default filename is config.xml
 r518@xanax:  lmondesi | 2005-08-25 01:48:13 -0400
 no -static yet
 r519@xanax:  lmondesi | 2005-08-25 01:49:38 -0400
 themes ready to be used with their own config files

----------------------------------------------------------------------
r443 (orig r422):  lems1-guest | 2005-08-10 23:14:42 -0400

 r510@xanax:  lmondesi | 2005-08-10 23:14:26 -0400
 info about static compile

----------------------------------------------------------------------
r442 (orig r421):  lems1-guest | 2005-08-07 23:58:53 -0400

 r494@xanax:  lmondesi | 2005-06-18 10:00:44 -0400
 better debugging args
 r508@xanax:  lmondesi | 2005-08-07 23:55:26 -0400
 updated

----------------------------------------------------------------------
r440 (orig r420):  goedson | 2005-06-26 21:14:10 -0400

Fixed error message in error.jpg

----------------------------------------------------------------------
r439 (orig r419):  lems1-guest | 2005-06-23 14:19:38 -0400

 - fixed typo. Thanks Esoral for reporting this

----------------------------------------------------------------------
r438 (orig r418):  lems1-guest | 2005-06-22 12:54:19 -0400

 - version 0.9.22-3 and higher is what we need

----------------------------------------------------------------------
r437 (orig r417):  lems1-guest | 2005-06-22 12:40:20 -0400

 - version 0.9.22-3 of libdirectfb has our patch included

----------------------------------------------------------------------
r436 (orig r416):  lems1-guest | 2005-06-22 12:38:45 -0400

 - version 0.9.22-3 of libdirectfb has our patch included

----------------------------------------------------------------------
r435 (orig r415):  lems1-guest | 2005-06-22 12:10:10 -0400


----------------------------------------------------------------------
r434 (orig r414):  lems1-guest | 2005-06-22 12:08:35 -0400

 - official splashy logo
 - allows splashy to be moved from focus at any time during runtime
 - new test release

----------------------------------------------------------------------
r433 (orig r413):  lems1-guest | 2005-06-19 10:21:30 -0400

 - new test package
 - fixed typo/thinko: no splashy_video_t but spl_videomode_t

----------------------------------------------------------------------
r429 (orig r412):  otavio | 2005-06-18 17:31:54 -0400

 r15@ibook:  otavio | 2005-06-18 18:29:25 -0300
     - Add build-dependencie of libglib2.0-dev at last at version 2.0.1-2
       since it included the static library needed for our build;

----------------------------------------------------------------------
r428 (orig r411):  otavio | 2005-06-18 17:12:06 -0400

 r13@ibook:  otavio | 2005-06-18 18:06:33 -0300
   * debian/control.in:
     - Replace all depends for ${shlibs:Depends} since it's auto-generated;
     - Add build-dependencie of libdirectfb-dev at last at version 0.9.22-2
       since it included the static library needed for our build;
   * debian/control: updated likewise;

----------------------------------------------------------------------
r427 (orig r410):  mario-guest | 2005-06-18 10:26:03 -0400

check if fifo exists
----------------------------------------------------------------------
r425 (orig r409):  otavio | 2005-06-16 16:14:51 -0400

fix the bug number.
----------------------------------------------------------------------
r423 (orig r407):  otavio | 2005-06-16 14:38:26 -0400

Prepare the new release.
----------------------------------------------------------------------
r422 (orig r406):  otavio | 2005-06-16 14:33:06 -0400

    - remove bashism from init scripts. Closes: #314474;
----------------------------------------------------------------------
r421 (orig r405):  lems1-guest | 2005-06-15 11:07:14 -0400

 - fixes bug 301780 from Alioth

----------------------------------------------------------------------
r420 (orig r404):  lems1-guest | 2005-06-15 11:04:11 -0400

 - fixes typo when checking for the XFree86 config file

----------------------------------------------------------------------
r419 (orig r403):  lems1-guest | 2005-06-15 09:50:12 -0400

 - test release 
 - initializes the mode pointer in splashy_video_t

----------------------------------------------------------------------
r418 (orig r402):  lems1-guest | 2005-06-15 01:15:06 -0400

 - fixes displaying warning about grub even when grub is actually installed
 - added comments about what's new in this release

----------------------------------------------------------------------
r417 (orig r401):  lems1-guest | 2005-06-15 00:29:44 -0400

 - new test release
 - corrected english sentences in comments and echo statement about grub

----------------------------------------------------------------------
r413 (orig r400):  lems1-guest | 2005-06-14 13:31:51 -0400

 - removed unused variable

----------------------------------------------------------------------
r412 (orig r399):  lems1-guest | 2005-06-14 13:27:38 -0400

 - preliminary video mode detection code

----------------------------------------------------------------------
r411 (orig r398):  lems1-guest | 2005-06-11 17:08:46 -0400

 - attempts to detect the valid video modes before setting our surface to full screen mode. needs more work.

----------------------------------------------------------------------
r407 (orig r396):  otavio | 2005-06-07 11:30:53 -0400

Release.
----------------------------------------------------------------------
r406 (orig r395):  otavio | 2005-06-07 11:29:55 -0400

Add changelog entry to README.Debian.
----------------------------------------------------------------------
r405 (orig r394):  lems1-guest | 2005-06-07 11:21:27 -0400

 - a simple readme with work arounds for bugs reported in the Alioth's BTS and DBTS

----------------------------------------------------------------------
r404 (orig r393):  lems1-guest | 2005-06-05 21:29:03 -0400

 - added a section for retired developers

----------------------------------------------------------------------
r402 (orig r392):  lems1-guest | 2005-06-05 15:37:59 -0400

 - test version
----------------------------------------------------------------------
r400 (orig r391):  lems1-guest | 2005-06-04 20:40:14 -0400

 - list are tricky in sh scripts

----------------------------------------------------------------------
r396 (orig r389):  otavio | 2005-05-31 14:09:00 -0400

Grr. I included a wrong path. Sorry.

----------------------------------------------------------------------
r395 (orig r388):  otavio | 2005-05-31 14:04:00 -0400

    - check multiple patch to look for grub. Closes: #309806;

----------------------------------------------------------------------
r394 (orig r387):  otavio | 2005-05-31 14:00:28 -0400

  * debian/splashy.install: stop to install the images using it;
  * Makefile.am: Change the place to install the image inside of
    themes/default directory. Closes: #309715;

----------------------------------------------------------------------
r393 (orig r386):  otavio | 2005-05-31 14:00:11 -0400

Fix formating of changelog file.

----------------------------------------------------------------------
r392 (orig r385):  lems1-guest | 2005-05-31 12:35:23 -0400


----------------------------------------------------------------------
r391 (orig r384):  lems1-guest | 2005-05-28 04:08:20 -0400

 - new test package

----------------------------------------------------------------------
r390 (orig r383):  lems1-guest | 2005-05-28 03:58:27 -0400

 - fixes pattern matching routine. now errors are found very quickly in any buffer/file or char device
 - major code cleanups
 - adds missing gpl clauses

----------------------------------------------------------------------
r389 (orig r382):  lems1-guest | 2005-05-26 18:55:08 -0400

 - noted changes to debian package

----------------------------------------------------------------------
r388 (orig r381):  lems1-guest | 2005-05-26 18:51:29 -0400

 - updated to use cat instead of less and to try for XF86Config-4 if xorg.conf is not found
 - test release

----------------------------------------------------------------------
r387 (orig r380):  lems1-guest | 2005-05-26 13:13:10 -0400

 - if we find an error, kill splashy child and exit

----------------------------------------------------------------------
r386 (orig r379):  lems1-guest | 2005-05-26 13:11:16 -0400

- implements a simple reader for /dev/vcs1 using regexec()
- progress bar now works in reverse
----------------------------------------------------------------------
r385 (orig r378):  lems1-guest | 2005-05-26 12:25:43 -0400

 - wait using nanosleep() instead of deprecated usleep()
 - splashy autoverboseonerror is a general config key. moved out of the background block

----------------------------------------------------------------------
r382 (orig r375):  otavio | 2005-05-18 10:35:06 -0400

Update to allow the package enters Debian. See debian/changelog.
----------------------------------------------------------------------
r379 (orig r372):  otavio | 2005-05-16 16:41:58 -0400

Debian major cleanup. Release as 0.1.2.
----------------------------------------------------------------------
r375 (orig r368):  otavio | 2005-05-13 00:28:43 -0400

Update for building.
----------------------------------------------------------------------
r372 (orig r365):  otavio | 2005-05-13 00:21:44 -0400

Release 0.1.1.
----------------------------------------------------------------------
r371 (orig r364):  lems1-guest | 2005-05-08 03:36:20 -0400

 - well, fixed a mistake. back to square one

----------------------------------------------------------------------
r370 (orig r363):  lems1-guest | 2005-05-08 03:28:05 -0400

 - adds notes about why splashyZ is inverted
 - let splashy initrc start /sbin/splashy in runlevels 0 and 6 and not splashyZ inverted functionality

----------------------------------------------------------------------
r369 (orig r362):  lems1-guest | 2005-05-08 02:56:45 -0400

 - the last script to run in the splashy boot sequence. therefore Z
 - moved the init script here from debian/splashy.init to play well with other distros
 - renamed to splashyZ - last letter of the alphabet
 - installs splashy scripts for all distros
 - renamed to scripts/splashy
 - installs the splashy-functions.sh file in /etc/init.d also
 - no need to install these files here now. automake takes care of them
 - takes care of using the right names for splashyZ and the other initrc scripts
 - removes spl_clear_fifo as it's not needed

----------------------------------------------------------------------
r368 (orig r361):  lems1-guest | 2005-05-08 02:17:26 -0400

 - faking the dependancies version for now until hoary gets the latest version of libc6

----------------------------------------------------------------------
r367 (orig r360):  lems1-guest | 2005-05-05 01:22:36 -0400

 - fixes bug when getting splashy pid: the first pid gotten should be returned

----------------------------------------------------------------------
r366 (orig r359):  lems1-guest | 2005-05-05 01:10:02 -0400

 - added sanity checks before sending commands to the FIFO. commented out the fifo clear function
 - added better description for the splashy.init for debian
 - commented out the splashy_clear_fifo call
 - commented out the spl_clear_fifo call
 - we need output returned to us via STDOUT not simply return
 - we need to get back STDOUT from splashy_get_pid and not string. bug fix for a statement that will always be true
 - removes initrc links on remove target also. we should purge the scripts from /etc/init.d also to avoid problems when upgrading
 - new test version
 - return not echo
 - removes acts almost like purge, except it doesn't remove fifo

----------------------------------------------------------------------
r365 (orig r358):  lems1-guest | 2005-05-03 00:15:18 -0400

 - after exit we need to clear the FIFO in all initrc's

----------------------------------------------------------------------
r364 (orig r357):  lems1-guest | 2005-05-03 00:06:35 -0400

 - fixes defunct issues. when splashy exits prematurely, like when hitting ESC/F2, all the script stay hanging while writting to the FIFO... not pretty. fixing afterwards
 - changes where we print our errors, now they go to stderr
 - introduces spl_clear_fifo() to release all scripts which may have written something to this file previously. code cleanups
 - added debugging and code cleanups
 - a simple way to clear our FIFO in initrc. This is because splashy has already left the building when users press ESC/F2 and initrc scripts keep sending commands to the FIFO. we need a way to "know" if splashy is running...
 - fixes initrc scripts so that they clean fifo. code cleanups

----------------------------------------------------------------------
r363 (orig r356):  lems1-guest | 2005-05-02 21:15:03 -0400

kills sub_parent also when child exits
----------------------------------------------------------------------
r362 (orig r355):  lems1-guest | 2005-05-02 01:54:51 -0400

 - ready for prime time

----------------------------------------------------------------------
r361 (orig r354):  lems1-guest | 2005-05-02 01:51:51 -0400

 - fixes a number of bugs with the way that directfb waits for keyboard events. now it works like a charm by forking and letting the parent be the one waiting for the events while the sub child paints the progress bar

----------------------------------------------------------------------
r360 (orig r353):  lems1-guest | 2005-05-02 00:50:12 -0400

 - fixes bug: we don't wait unlimited amount of time for an event to occur. this is nuts

----------------------------------------------------------------------
r359 (orig r352):  lems1-guest | 2005-05-02 00:37:34 -0400

 - synced from alioth. code cleanups
 - update changelog for a new test. this is gold
 - added a nice macro that kills directfb properly when something goes wrong
 - added a nice interface to listen to keyboard events. also splashy cleans up after itself on shutdown. we need to do the same for the GList options from the xml parser
 - video.c uses new macro to initialize directfb properly. also some code cleanups
 - added a few nice pointer holders for our new event buffer listener. keeps our keyboard also

----------------------------------------------------------------------
r358 (orig r351):  lems1-guest | 2005-05-01 14:50:08 -0400

 - forgot the dot

----------------------------------------------------------------------
r356 (orig r350):  lems1-guest | 2005-05-01 14:40:23 -0400

 - fixes bug at shutdown/reboot
 - yet another test release

----------------------------------------------------------------------
r353 (orig r349):  lems1-guest | 2005-05-01 14:15:51 -0400

 - a version of splashy that does the right thing at shutdown

----------------------------------------------------------------------
r349 (orig r348):  lems1-guest | 2005-04-28 23:08:11 -0400

 - adds a small pause between progress
 - simple implementation of reverse progress bar. slow; should find better way later
 - fixed bug with splashy not showing at shutdown. implemented sample reversed progressbar. also, removed dependancy on ncurses-bin tput and other commands
 - removes dependancies on ncurses-bin. code cleanups
 - puts green color back
 - test version: inverted progressbar 

----------------------------------------------------------------------
r348 (orig r347):  lems1-guest | 2005-04-28 20:50:02 -0400

 r352@xanax:  lmondesi | 2005-04-28 20:49:50 -0400
 test version

----------------------------------------------------------------------
r347 (orig r346):  lems1-guest | 2005-04-28 20:48:59 -0400

 r350@xanax:  lmondesi | 2005-04-28 20:45:49 -0400
 code cleanups and notes about vt-switching breaking splashy (not allowing other applications to gain focus

----------------------------------------------------------------------
r346 (orig r345):  lems1-guest | 2005-04-28 20:35:28 -0400

 r346@xanax:  lmondesi | 2005-04-27 22:47:01 -0400
 initial copy from alioth 
 
 r347@xanax:  lmondesi | 2005-04-28 20:32:50 -0400
 added spl_tty variable to be able to switch splashy to tty 7 after it exits. please customize this in /etc/default/splashy
 r348@xanax:  lmondesi | 2005-04-28 20:34:18 -0400
 added spl_tty variable to be able to switch splashy to tty 7 after it exits

----------------------------------------------------------------------
r345 (orig r344):  lems1-guest | 2005-04-27 11:55:26 -0400

using force-windowed allows surface apps to work as if they were defined as windows and lets the focus be switched
----------------------------------------------------------------------
r344 (orig r343):  lemsx1 | 2005-04-27 06:39:21 -0400

commented out sending allowchvt because this causes directfb to allow switching but it doesn't actually release the current surface resulting ina stalemate: no switching is possible and no way to exit splashy via 'exit' through the fifo
----------------------------------------------------------------------
r343 (orig r342):  lemsx1 | 2005-04-27 06:02:26 -0400

attempts to allow splashy to switch vt by itself.
I'm seeing in the terminal that all functions get called in the right
order, yet for some reason libdirectfb doesn't allow the switch.
I'll study the source for libdirectfb-0.9-20 to see if this option is
implemented or if it's just part of libdirectfb-0.9-22.
----------------------------------------------------------------------
r342 (orig r341):  otavio | 2005-04-27 00:29:55 -0400

Clean up the package, preparing it to be uploaded to Debian when 0.1.1 get's out.

----------------------------------------------------------------------
r341 (orig r340):  lemsx1 | 2005-04-26 09:10:34 -0400

implements a simple way to let splashy release the hold that it has on the terminal
----------------------------------------------------------------------
r340 (orig r339):  lemsx1 | 2005-04-25 15:15:47 -0400

 a better way to exit splashy. now we make sure that we switch vt's before we do, or at least we attempt to. Please note that this is untested code.
----------------------------------------------------------------------
r339 (orig r338):  lemsx1 | 2005-04-25 15:14:50 -0400

code cleanups. boot or shutdown is required. [] means 'optional' in usage
----------------------------------------------------------------------
r338 (orig r337):  website | 2005-04-25 14:30:08 -0400

moved functions from main.c to functions.c
----------------------------------------------------------------------
r337 (orig r336):  lemsx1 | 2005-04-25 13:32:56 -0400

console-tools-dev
----------------------------------------------------------------------
r336 (orig r335):  lemsx1 | 2005-04-25 13:23:56 -0400

adds dependancy on console-tools-dev at compile time
----------------------------------------------------------------------
r335 (orig r334):  lemsx1 | 2005-04-25 12:57:07 -0400

removes dependancy on lsb
----------------------------------------------------------------------
r334 (orig r333):  lemsx1 | 2005-04-25 12:55:07 -0400

removes dependancy on lsb
----------------------------------------------------------------------
r333 (orig r332):  lemsx1 | 2005-04-25 11:49:18 -0400

in order to switch virtual terminals without doing an ugly system(chvt) call, we implemented a mini version of chvt. thus, the during build time we need console-tools-dev
----------------------------------------------------------------------
r332 (orig r331):  lemsx1 | 2005-04-25 11:47:17 -0400

implements a simple way to chvt. please read comments. adds depancy at built time for console-tools-dev
----------------------------------------------------------------------
r331 (orig r330):  lemsx1 | 2005-04-25 11:03:04 -0400

added notes on resolution bug and vt7/tty7 problem
----------------------------------------------------------------------
r330 (orig r329):  lemsx1 | 2005-04-25 10:47:01 -0400

no need for _shutdown() now
----------------------------------------------------------------------
r329 (orig r328):  otavio | 2005-04-25 10:32:58 -0400

Fix compile error.

----------------------------------------------------------------------
r328 (orig r327):  lemsx1 | 2005-04-25 03:44:51 -0400

code cleanups
----------------------------------------------------------------------
r327 (orig r326):  lemsx1 | 2005-04-25 03:39:36 -0400

splashy works like a charm now. it doesn't allow messages to scroll over it.
----------------------------------------------------------------------
r326 (orig r325):  otavio | 2005-04-24 16:27:17 -0400

Use control.in to calc the cdbs deps in build time.

----------------------------------------------------------------------
r325 (orig r324):  otavio | 2005-04-24 16:26:58 -0400


----------------------------------------------------------------------
r324 (orig r323):  otavio | 2005-04-24 16:26:38 -0400


----------------------------------------------------------------------
r323 (orig r322):  otavio | 2005-04-24 16:26:19 -0400


----------------------------------------------------------------------
r322 (orig r321):  otavio | 2005-04-24 16:25:59 -0400


----------------------------------------------------------------------
r321 (orig r320):  otavio | 2005-04-24 16:25:37 -0400

Cleanup a bit.

----------------------------------------------------------------------
r320 (orig r319):  lemsx1 | 2005-04-24 15:49:29 -0400

splashy is ready to be released
----------------------------------------------------------------------
r319 (orig r318):  lemsx1 | 2005-04-24 13:56:37 -0400

fixed especial file. now it does the right thing. name is .fifo not .sock!
----------------------------------------------------------------------
r318 (orig r317):  lemsx1 | 2005-04-24 13:36:49 -0400

minor bug fixed. no need to mkdir now
----------------------------------------------------------------------
r317 (orig r316):  lemsx1 | 2005-04-24 13:31:50 -0400

fixes problems with socket file being in a read-only partition or being cleanup after splashy creates it! 
Also logic in spl_init() was corrected
----------------------------------------------------------------------
r316 (orig r315):  lemsx1 | 2005-04-24 11:52:40 -0400

adds support for exiting splashy during S99* stage in your default run-level
----------------------------------------------------------------------
r315 (orig r314):  lemsx1 | 2005-04-23 11:35:19 -0400

more code cleanups. progress bar works fine from interactive mode but not at boot time
----------------------------------------------------------------------
r314 (orig r313):  lemsx1 | 2005-04-23 08:50:22 -0400

implements a working copy of a mini FIFO interface to pass commands to splashy. needs to fork and release terminal to be 100% functional.
to use simply launch splashy as usual, and, you could submit commands to /tmp/.splashy fifo:
echo "exit" > /tmp/.splashy
echo "progress 20" > /tmp/.splashy
those are the supported commands for now
----------------------------------------------------------------------
r313 (orig r312):  lemsx1 | 2005-04-22 14:17:22 -0400

simple function to send commands to splashy fifo
----------------------------------------------------------------------
r312 (orig r311):  lemsx1 | 2005-04-21 23:29:22 -0400

commenting out progressbar stuff... 
----------------------------------------------------------------------
r311 (orig r310):  lemsx1 | 2005-04-21 12:26:44 -0400

appending new-line should happen only once. moved file-descriptor pointer outside as global to make sure it's init once (statically)
----------------------------------------------------------------------
r310 (orig r309):  lemsx1 | 2005-04-21 12:16:20 -0400

removed misc:Depends to avoid warning
----------------------------------------------------------------------
r309 (orig r308):  lemsx1 | 2005-04-21 11:24:54 -0400

spl_get_int returns -1 on error. no need to test for NULL ( void* or 0x0 )
----------------------------------------------------------------------
r308 (orig r307):  website | 2005-04-21 11:12:24 -0400

text parser half-broken
----------------------------------------------------------------------
r307 (orig r306):  lemsx1 | 2005-04-21 03:05:55 -0400

spl_get_int returns -1 on error
----------------------------------------------------------------------
r306 (orig r305):  lemsx1 | 2005-04-21 02:23:31 -0400

keeps things consistent between autoconf and automake
----------------------------------------------------------------------
r305 (orig r304):  lemsx1 | 2005-04-21 02:19:45 -0400

fixes parse error at compile time
----------------------------------------------------------------------
r304 (orig r303):  lemsx1 | 2005-04-21 02:16:20 -0400

code cleanups. bug fix: g_free_string was not being called properly causing buffers to leak and possibly causing segfaults. this version corrects that
----------------------------------------------------------------------
r303 (orig r302):  lemsx1 | 2005-04-21 02:14:08 -0400

code cleanups and sanity checks on esteroids. progressbar could fail because of many possibilities, we want to make sure that the end user knows why
----------------------------------------------------------------------
r302 (orig r301):  lemsx1 | 2005-04-21 02:01:40 -0400

added a second argument to spl_get_int to pass the desired base
----------------------------------------------------------------------
r301 (orig r300):  lemsx1 | 2005-04-21 01:49:26 -0400

make sure that we read the number as if it was base 10. we need other public function(s) for other common bases like 16 (hex) and 8 (octal). TODO for later
----------------------------------------------------------------------
r299 (orig r298):  otavio | 2005-04-21 00:57:28 -0400

Fix detection of runlevel.

----------------------------------------------------------------------
r298 (orig r297):  lemsx1 | 2005-04-21 00:19:02 -0400

single user mode is RUNLEVEL=1
----------------------------------------------------------------------
r295 (orig r294):  otavio | 2005-04-20 23:50:47 -0400

Runlevel more checks.

----------------------------------------------------------------------
r294 (orig r293):  lemsx1 | 2005-04-20 23:47:49 -0400

adds if runlevel eq 1 just in case
----------------------------------------------------------------------
r293 (orig r292):  lemsx1 | 2005-04-20 23:46:17 -0400

adds an explanation as to why we are exiting
----------------------------------------------------------------------
r292 (orig r291):  lemsx1 | 2005-04-20 23:45:34 -0400

Single User is a name. should be capitalized
----------------------------------------------------------------------
r291 (orig r290):  lemsx1 | 2005-04-20 23:38:16 -0400

added simple table of reference for VGA arguments to the kernel
----------------------------------------------------------------------
r290 (orig r289):  otavio | 2005-04-20 23:33:24 -0400

Check  the runlevel.

----------------------------------------------------------------------
r289 (orig r288):  lemsx1 | 2005-04-20 23:02:32 -0400

comments out g_free for now. until we know for sure when we need to free these strings
----------------------------------------------------------------------
r288 (orig r287):  lemsx1 | 2005-04-20 23:00:16 -0400

fixes minor bug when g_free'ing a GString* allocated in load_text(). code cleanups
----------------------------------------------------------------------
r287 (orig r286):  lemsx1 | 2005-04-20 22:43:27 -0400

code cleanup. added debugging statements to splashy_child_boot
----------------------------------------------------------------------
r286 (orig r285):  otavio | 2005-04-20 22:31:17 -0400

Simplefied.

----------------------------------------------------------------------
r285 (orig r284):  lemsx1 | 2005-04-20 22:19:42 -0400

more things to ignore
----------------------------------------------------------------------
r284 (orig r283):  lemsx1 | 2005-04-20 22:18:28 -0400

more things to ignore
----------------------------------------------------------------------
r283 (orig r282):  lemsx1 | 2005-04-20 22:12:54 -0400

no need to use g_printf. code cleanups
----------------------------------------------------------------------
r282 (orig r281):  lemsx1 | 2005-04-20 22:05:03 -0400

save some memory. yes as little as this is important
----------------------------------------------------------------------
r281 (orig r280):  lemsx1 | 2005-04-20 21:58:43 -0400

code cleanups
----------------------------------------------------------------------
r280 (orig r279):  lemsx1 | 2005-04-20 21:57:19 -0400

more code cleanups
----------------------------------------------------------------------
r279 (orig r278):  lemsx1 | 2005-04-20 21:53:12 -0400

adds better initialization for splashy. reformats source code using GNU Coding Standards. http://www.gnu.org/prep/standards/
----------------------------------------------------------------------
r278 (orig r277):  lemsx1 | 2005-04-20 21:30:17 -0400

no need to use g_printf
----------------------------------------------------------------------
r277 (orig r276):  lemsx1 | 2005-04-20 21:24:43 -0400

no need to use g_printf
----------------------------------------------------------------------
r276 (orig r275):  lemsx1 | 2005-04-20 21:02:20 -0400

please do not start splashy if run level is not 2 and up and our previous run level was N. this means that if we start in single user mode (level 1) splashy won't run
----------------------------------------------------------------------
r275 (orig r274):  lemsx1 | 2005-04-20 20:30:53 -0400

removed. automatically generated by autotools
----------------------------------------------------------------------
r274 (orig r273):  lemsx1 | 2005-04-20 20:30:10 -0400

added more automatically generated files to the list of ignored
----------------------------------------------------------------------
r273 (orig r272):  lemsx1 | 2005-04-20 20:28:41 -0400

autogenerated file
----------------------------------------------------------------------
r272 (orig r271):  lemsx1 | 2005-04-20 20:18:29 -0400

keeps things consistent. vars should be gint for int's and gchar for char's. renamed files to keep them consistent also
----------------------------------------------------------------------
r271 (orig r270):  otavio | 2005-04-20 18:29:35 -0400

More fixes.

----------------------------------------------------------------------
r270 (orig r269):  otavio | 2005-04-20 16:53:07 -0400

Fix a bad routine to find the libtool.m4 macros.

----------------------------------------------------------------------
r269 (orig r268):  otavio | 2005-04-20 16:52:48 -0400

Minnor fixes to allow build with newer libtool and others.

----------------------------------------------------------------------
r268 (orig r267):  otavio | 2005-04-20 16:52:31 -0400

Minnor fixes to allow build with newer libtool and others.

----------------------------------------------------------------------
r267 (orig r266):  lemsx1 | 2005-04-20 13:15:47 -0400

fixes redifinition of _GNU_SOURCE and fixes broken spl_get_text() calls to non-existing /splashy/Background section of the config.xml file
----------------------------------------------------------------------
r266 (orig r265):  lemsx1 | 2005-04-20 13:03:13 -0400

another simple user
----------------------------------------------------------------------
r265 (orig r264):  lemsx1 | 2005-04-20 12:58:58 -0400

note about sorting
----------------------------------------------------------------------
r264 (orig r263):  lemsx1 | 2005-04-20 12:57:02 -0400

another simple user
----------------------------------------------------------------------
r263 (orig r262):  lemsx1 | 2005-04-20 12:54:04 -0400

another simple user
----------------------------------------------------------------------
r262 (orig r261):  lemsx1 | 2005-04-20 12:53:07 -0400

a simple user
----------------------------------------------------------------------
r261 (orig r260):  website | 2005-04-20 07:35:12 -0400

video.c
----------------------------------------------------------------------
r260 (orig r259):  lemsx1 | 2005-04-19 23:23:22 -0400

lower cased config vars
----------------------------------------------------------------------
r259 (orig r258):  lemsx1 | 2005-04-19 23:14:48 -0400

w and h vars used for width and height. Thanks prahal for pointing this out
----------------------------------------------------------------------
r258 (orig r257):  otavio | 2005-04-19 19:52:10 -0400

Use open to try to solve the problem while opening /dev/vcs1 and more a sintax problem. grrr!

----------------------------------------------------------------------
r257 (orig r256):  otavio | 2005-04-19 19:51:51 -0400

Remove some memory leaks.

----------------------------------------------------------------------
r256 (orig r255):  website | 2005-04-19 11:05:49 -0400


----------------------------------------------------------------------
r255 (orig r254):  lemsx1 | 2005-04-19 10:53:12 -0400

forgot spl_stack_pop() at the end of end_handler()... the problem of fast coding: thinkos
----------------------------------------------------------------------
r254 (orig r253):  website | 2005-04-19 10:37:32 -0400


----------------------------------------------------------------------
r253 (orig r252):  lemsx1 | 2005-04-18 17:57:12 -0400

removed #define _GNU_SOURCE
----------------------------------------------------------------------
r252 (orig r251):  lemsx1 | 2005-04-18 17:53:26 -0400

themes path: done
----------------------------------------------------------------------
r251 (orig r250):  lemsx1 | 2005-04-18 17:52:31 -0400

updated: info about themes path
----------------------------------------------------------------------
r250 (orig r249):  lemsx1 | 2005-04-18 17:50:22 -0400

fixes path to /etc/splashy/themes/*
----------------------------------------------------------------------
r249 (orig r248):  lemsx1 | 2005-04-18 17:49:41 -0400

fixes path to /etc/splashy/themes/*
----------------------------------------------------------------------
r248 (orig r247):  lemsx1 | 2005-04-18 17:47:43 -0400

fixes strings to xpath syntax
----------------------------------------------------------------------
r247 (orig r246):  lemsx1 | 2005-04-18 17:46:29 -0400

fixes strings to xpath syntax
----------------------------------------------------------------------
r246 (orig r245):  lemsx1 | 2005-04-18 17:06:17 -0400

fixed minor bug with GCC warnings
----------------------------------------------------------------------
r245 (orig r244):  lemsx1 | 2005-04-18 17:04:31 -0400

removed the debugging messages. enable with #DEBUG when wanted
----------------------------------------------------------------------
r244 (orig r243):  lemsx1 | 2005-04-18 17:02:54 -0400

 a version of xml_parser that uses a fake XPath like to access the strings: /splashy/ProgressBar/x = 10 form our sample config.xml file 
----------------------------------------------------------------------
r243 (orig r242):  lemsx1 | 2005-04-18 16:29:01 -0400

 a universal version that doesn't need tag_opened ot work and it wuld parse almost any xml file 
----------------------------------------------------------------------
r242 (orig r241):  otavio | 2005-04-18 15:42:01 -0400

Stack working.

----------------------------------------------------------------------
r241 (orig r240):  lemsx1 | 2005-04-18 14:49:35 -0400

program doesn't crash now. but it doesn't work correctly
----------------------------------------------------------------------
r240 (orig r239):  lemsx1 | 2005-04-18 11:35:49 -0400

themes dir in /etc/splashy
----------------------------------------------------------------------
r239 (orig r238):  otavio | 2005-04-18 10:12:27 -0400

Commit initial TODO.

----------------------------------------------------------------------
r238 (orig r237):  website | 2005-04-18 09:02:23 -0400


----------------------------------------------------------------------
r237 (orig r236):  lemsx1 | 2005-04-17 21:16:36 -0400

gets rid of more warnings. file paths won't be modified from within these functions
----------------------------------------------------------------------
r236 (orig r235):  lemsx1 | 2005-04-17 21:04:14 -0400

forgot one last var in checks
----------------------------------------------------------------------
r235 (orig r234):  lemsx1 | 2005-04-17 20:56:07 -0400

bug fixes
----------------------------------------------------------------------
r234 (orig r233):  lemsx1 | 2005-04-17 20:28:53 -0400

rids the ugly warnings
----------------------------------------------------------------------
r233 (orig r232):  lemsx1 | 2005-04-17 20:18:59 -0400

a better implementation of spl_get_int with a newer jazzier strtol()
----------------------------------------------------------------------
r232 (orig r231):  lemsx1 | 2005-04-17 18:47:38 -0400

implements spl_get_int and changed arguments for spl_get_* to const gchar* to make it simpler for developers to use this class
----------------------------------------------------------------------
r231 (orig r230):  otavio | 2005-04-17 18:26:53 -0400

More removes.

----------------------------------------------------------------------
r230 (orig r229):  otavio | 2005-04-17 18:24:49 -0400

More cleanup.

----------------------------------------------------------------------
r229 (orig r228):  otavio | 2005-04-17 18:23:40 -0400

Remove buildable things.

----------------------------------------------------------------------
r227 (orig r226):  otavio | 2005-04-17 18:16:06 -0400

Use parser again.

----------------------------------------------------------------------
r226 (orig r225):  lemsx1 | 2005-04-17 18:03:49 -0400

a perfectly clean copy of xml_parser. it takes 0m0.006s to find a tag inside a XML file
----------------------------------------------------------------------
r225 (orig r224):  lemsx1 | 2005-04-17 17:38:19 -0400

working copy of xml_parser
----------------------------------------------------------------------
r224 (orig r223):  lemsx1 | 2005-04-17 17:32:52 -0400

removes depth
----------------------------------------------------------------------
r223 (orig r222):  otavio | 2005-04-17 17:27:26 -0400

Improve debug.

----------------------------------------------------------------------
r222 (orig r221):  lemsx1 | 2005-04-17 16:56:03 -0400

a better way to compare the pointers quickly
----------------------------------------------------------------------
r221 (orig r220):  lemsx1 | 2005-04-17 16:29:54 -0400

corrected the pointer name
----------------------------------------------------------------------
r220 (orig r219):  website | 2005-04-17 16:23:21 -0400

traslated functions
----------------------------------------------------------------------
r219 (orig r218):  lemsx1 | 2005-04-17 16:17:11 -0400

 a version that outputs pointers in key locations
----------------------------------------------------------------------
r217 (orig r216):  lemsx1 | 2005-04-17 15:32:21 -0400

prints the pointer all over for our Head
----------------------------------------------------------------------
r216 (orig r215):  lemsx1 | 2005-04-17 15:15:02 -0400

freeing buffers
----------------------------------------------------------------------
r215 (orig r214):  lemsx1 | 2005-04-17 14:28:30 -0400

saves the new start of the lists
----------------------------------------------------------------------
r213 (orig r212):  lemsx1 | 2005-04-17 13:40:31 -0400

removes \0 comparison for now
----------------------------------------------------------------------
r212 (orig r211):  lemsx1 | 2005-04-17 13:30:07 -0400

needs work with printing e/a node
----------------------------------------------------------------------
r211 (orig r210):  lemsx1 | 2005-04-17 13:08:11 -0400

a less buggy version... still needs to solve issues
----------------------------------------------------------------------
r210 (orig r209):  lemsx1 | 2005-04-17 11:01:29 -0400

a simpler version for debugging purposes. uses GString now
----------------------------------------------------------------------
r209 (orig r208):  lemsx1 | 2005-04-17 10:28:10 -0400

changed to use GString internally
----------------------------------------------------------------------
r208 (orig r207):  lemsx1 | 2005-04-17 09:32:14 -0400

removes bug introduced by g_ascii_isalnum(). some of our tags start by / which is not a valid alnum char
----------------------------------------------------------------------
r207 (orig r206):  lemsx1 | 2005-04-17 09:24:05 -0400

works like a charm... still looking for source of segfaul
----------------------------------------------------------------------
r206 (orig r205):  lemsx1 | 2005-04-16 22:28:51 -0400

getting closer and closer to fixing this ugly bug. g_ascii_strcmp seems to be the culprit. there is no good strcmp() function for C strings ? what if the strings have different encoding (utf8 and latin1/ASCII)? need a better way of solving this
----------------------------------------------------------------------
r205 (orig r204):  lemsx1 | 2005-04-16 21:46:48 -0400

got rid of all gcc warnings
----------------------------------------------------------------------
r204 (orig r203):  lemsx1 | 2005-04-16 21:21:12 -0400

added some g_strdup()'s and that helped for all those strings that were automatically being freed by the parsing after going through the xml file. now we need to remember to free these at a later point... still getting an ugly segfault, but now because of another reason... re-enabled debug mode
----------------------------------------------------------------------
r203 (orig r202):  lemsx1 | 2005-04-16 20:47:45 -0400

giving up for now. this bug is definitely related to some string that is not init properly trying to print to stdout. no memory is being freed. we need to debug with gdb
----------------------------------------------------------------------
r202 (orig r201):  lemsx1 | 2005-04-16 20:24:21 -0400

using global var instead of using another pointer. still having segfaults
----------------------------------------------------------------------
r200 (orig r199):  otavio | 2005-04-16 18:59:47 -0400

A lot of work.

----------------------------------------------------------------------
r199 (orig r198):  otavio | 2005-04-16 17:27:05 -0400

Reduce the delay. 

----------------------------------------------------------------------
r198 (orig r197):  otavio | 2005-04-16 16:44:49 -0400

Revert the common macro.

----------------------------------------------------------------------
r197 (orig r196):  otavio | 2005-04-16 16:27:15 -0400

More tests.

----------------------------------------------------------------------
r196 (orig r195):  otavio | 2005-04-16 16:10:32 -0400

Move to a common macro.

----------------------------------------------------------------------
r195 (orig r194):  otavio | 2005-04-16 15:01:53 -0400

Fix warnings.

----------------------------------------------------------------------
r194 (orig r193):  otavio | 2005-04-16 15:01:31 -0400

Fix warning about non-void function.

----------------------------------------------------------------------
r193 (orig r192):  otavio | 2005-04-16 13:40:02 -0400

Fix functions names.

----------------------------------------------------------------------
r192 (orig r191):  otavio | 2005-04-16 13:38:26 -0400

Fix stupid mistake in function name. 

----------------------------------------------------------------------
r191 (orig r190):  otavio | 2005-04-16 13:38:04 -0400

Fix to use the new xml_parser.

----------------------------------------------------------------------
r190 (orig r189):  otavio | 2005-04-16 13:37:43 -0400

Fix functions definitions.

----------------------------------------------------------------------
r189 (orig r188):  lemsx1 | 2005-04-16 05:50:11 -0400

spl_get_text() keeps doing the wrong thing and segfaulting the app. can't find this bug. giving up for today
----------------------------------------------------------------------
r188 (orig r187):  lemsx1 | 2005-04-16 03:33:02 -0400

first revision of xml_parser is ready for prime time
----------------------------------------------------------------------
r187 (orig r186):  lemsx1 | 2005-04-16 00:50:54 -0400

changed ustring to const gchar* and adds depth to priv node
----------------------------------------------------------------------
r186 (orig r185):  otavio | 2005-04-15 20:15:37 -0400

Convert shutdown.

----------------------------------------------------------------------
r185 (orig r184):  lemsx1 | 2005-04-15 20:08:40 -0400

xml_parser basic skeleton in place
----------------------------------------------------------------------
r184 (orig r183):  otavio | 2005-04-15 20:00:50 -0400

More fixes.

----------------------------------------------------------------------
r183 (orig r182):  otavio | 2005-04-15 19:46:07 -0400

Pass argc and argv.

----------------------------------------------------------------------
r182 (orig r181):  otavio | 2005-04-15 19:45:39 -0400

More port.

----------------------------------------------------------------------
r181 (orig r180):  lemsx1 | 2005-04-15 19:18:24 -0400

ported to .c
----------------------------------------------------------------------
r180 (orig r179):  lemsx1 | 2005-04-15 19:17:46 -0400

simply debugging statements
----------------------------------------------------------------------
r179 (orig r178):  lemsx1 | 2005-04-15 19:09:42 -0400

simple header
----------------------------------------------------------------------
r178 (orig r177):  lemsx1 | 2005-04-15 19:08:15 -0400

simple parser. needs struct to hold structs
----------------------------------------------------------------------
r177 (orig r176):  otavio | 2005-04-15 17:47:39 -0400

Fix Debian packaging.

----------------------------------------------------------------------
r176 (orig r175):  website | 2005-04-15 16:54:15 -0400

functions.c at 70% for traslating
----------------------------------------------------------------------
r175 (orig r174):  otavio | 2005-04-15 15:17:57 -0400

Convert upgrade_bar.

----------------------------------------------------------------------
r174 (orig r173):  otavio | 2005-04-15 14:57:52 -0400

Use the C version of functions to compile.

----------------------------------------------------------------------
r173 (orig r172):  otavio | 2005-04-15 14:57:34 -0400

Translate load_text.

----------------------------------------------------------------------
r172 (orig r171):  otavio | 2005-04-15 14:57:14 -0400

Use the right output format.

----------------------------------------------------------------------
r171 (orig r170):  otavio | 2005-04-15 12:49:47 -0400

Fix indent.

----------------------------------------------------------------------
r170 (orig r169):  otavio | 2005-04-15 12:49:29 -0400

Use GString to host the output.

----------------------------------------------------------------------
r169 (orig r168):  otavio | 2005-04-15 12:49:07 -0400

Rename to start C translation.

----------------------------------------------------------------------
r168 (orig r167):  otavio | 2005-04-15 12:27:05 -0400

Convert to C format and use glib and directfb library.

----------------------------------------------------------------------
r167 (orig r166):  otavio | 2005-04-15 12:26:46 -0400

Fix function name of glib. Sorry.

----------------------------------------------------------------------
r166 (orig r165):  otavio | 2005-04-15 12:09:45 -0400

Convert main.cc to main.c (C++ -> C)

----------------------------------------------------------------------
r165 (orig r164):  otavio | 2005-04-15 12:09:18 -0400

Update.

----------------------------------------------------------------------
r164 (orig r163):  otavio | 2005-04-15 12:08:47 -0400

Fix to start to support C code.

----------------------------------------------------------------------
r163 (orig r162):  otavio | 2005-04-15 12:08:29 -0400

Add it.

----------------------------------------------------------------------
r162 (orig r161):  otavio | 2005-04-15 11:33:24 -0400

Update to use C libraries and new versions of autotools.

----------------------------------------------------------------------
r159 (orig r158):  otavio | 2005-04-15 10:53:29 -0400

Rename to trunk. 

----------------------------------------------------------------------
