File Release Notes and Changelog

Release Name: 0.1.3.svn

Release Notes

Developer's version of splashy

This is the new C port.

Change Log

------------------------------------------------------------------------
r384 | lems1-guest | 2005-05-28 04:08:20 -0400 (Sat, 28 May 2005) | 2 lines

 - new test package

------------------------------------------------------------------------
r383 | lems1-guest | 2005-05-28 03:58:27 -0400 (Sat, 28 May 2005) | 4 lines

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

------------------------------------------------------------------------
r382 | lems1-guest | 2005-05-26 18:55:08 -0400 (Thu, 26 May 2005) | 2 lines

 - noted changes to debian package

------------------------------------------------------------------------
r381 | lems1-guest | 2005-05-26 18:51:29 -0400 (Thu, 26 May 2005) | 3 lines

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

------------------------------------------------------------------------
r380 | lems1-guest | 2005-05-26 13:13:10 -0400 (Thu, 26 May 2005) | 2 lines

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

------------------------------------------------------------------------
r379 | lems1-guest | 2005-05-26 13:11:16 -0400 (Thu, 26 May 2005) | 2 lines

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

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

------------------------------------------------------------------------
r375 | otavio | 2005-05-18 10:35:06 -0400 (Wed, 18 May 2005) | 1 line

Update to allow the package enters Debian. See debian/changelog.
------------------------------------------------------------------------
r372 | otavio | 2005-05-16 16:41:58 -0400 (Mon, 16 May 2005) | 1 line

Debian major cleanup. Release as 0.1.2.
------------------------------------------------------------------------
r368 | otavio | 2005-05-13 00:28:43 -0400 (Fri, 13 May 2005) | 1 line

Update for building.
------------------------------------------------------------------------
r365 | otavio | 2005-05-13 00:21:44 -0400 (Fri, 13 May 2005) | 1 line

Release 0.1.1.
------------------------------------------------------------------------
r364 | lems1-guest | 2005-05-08 03:36:20 -0400 (Sun, 08 May 2005) | 2 lines

 - well, fixed a mistake. back to square one

------------------------------------------------------------------------
r363 | lems1-guest | 2005-05-08 03:28:05 -0400 (Sun, 08 May 2005) | 3 lines

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

------------------------------------------------------------------------
r362 | lems1-guest | 2005-05-08 02:56:45 -0400 (Sun, 08 May 2005) | 10 lines

 - 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

------------------------------------------------------------------------
r361 | lems1-guest | 2005-05-08 02:17:26 -0400 (Sun, 08 May 2005) | 2 lines

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

------------------------------------------------------------------------
r360 | lems1-guest | 2005-05-05 01:22:36 -0400 (Thu, 05 May 2005) | 2 lines

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

------------------------------------------------------------------------
r359 | lems1-guest | 2005-05-05 01:10:02 -0400 (Thu, 05 May 2005) | 11 lines

 - 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

------------------------------------------------------------------------
r358 | lems1-guest | 2005-05-03 00:15:18 -0400 (Tue, 03 May 2005) | 2 lines

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

------------------------------------------------------------------------
r357 | lems1-guest | 2005-05-03 00:06:35 -0400 (Tue, 03 May 2005) | 7 lines

 - 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

------------------------------------------------------------------------
r356 | lems1-guest | 2005-05-02 21:15:03 -0400 (Mon, 02 May 2005) | 1 line

kills sub_parent also when child exits
------------------------------------------------------------------------
r355 | lems1-guest | 2005-05-02 01:54:51 -0400 (Mon, 02 May 2005) | 2 lines

 - ready for prime time

------------------------------------------------------------------------
r354 | lems1-guest | 2005-05-02 01:51:51 -0400 (Mon, 02 May 2005) | 2 lines

 - 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

------------------------------------------------------------------------
r353 | lems1-guest | 2005-05-02 00:50:12 -0400 (Mon, 02 May 2005) | 2 lines

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

------------------------------------------------------------------------
r352 | lems1-guest | 2005-05-02 00:37:34 -0400 (Mon, 02 May 2005) | 7 lines

 - 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

------------------------------------------------------------------------
r351 | lems1-guest | 2005-05-01 14:50:08 -0400 (Sun, 01 May 2005) | 2 lines

 - forgot the dot

------------------------------------------------------------------------
r350 | lems1-guest | 2005-05-01 14:40:23 -0400 (Sun, 01 May 2005) | 3 lines

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

------------------------------------------------------------------------
r349 | lems1-guest | 2005-05-01 14:15:51 -0400 (Sun, 01 May 2005) | 2 lines

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

------------------------------------------------------------------------
r348 | lems1-guest | 2005-04-28 23:08:11 -0400 (Thu, 28 Apr 2005) | 7 lines

 - 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 

------------------------------------------------------------------------
r347 | lems1-guest | 2005-04-28 20:50:02 -0400 (Thu, 28 Apr 2005) | 3 lines

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

------------------------------------------------------------------------
r346 | lems1-guest | 2005-04-28 20:48:59 -0400 (Thu, 28 Apr 2005) | 3 lines

 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

------------------------------------------------------------------------
r345 | lems1-guest | 2005-04-28 20:35:28 -0400 (Thu, 28 Apr 2005) | 8 lines

 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

------------------------------------------------------------------------
r344 | lems1-guest | 2005-04-27 11:55:26 -0400 (Wed, 27 Apr 2005) | 1 line

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

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
------------------------------------------------------------------------
r342 | lemsx1 | 2005-04-27 06:02:26 -0400 (Wed, 27 Apr 2005) | 5 lines

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.
------------------------------------------------------------------------
r341 | otavio | 2005-04-27 00:29:55 -0400 (Wed, 27 Apr 2005) | 2 lines

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

------------------------------------------------------------------------
r340 | lemsx1 | 2005-04-26 09:10:34 -0400 (Tue, 26 Apr 2005) | 1 line

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

 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.
------------------------------------------------------------------------
r338 | lemsx1 | 2005-04-25 15:14:50 -0400 (Mon, 25 Apr 2005) | 1 line

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

moved functions from main.c to functions.c
------------------------------------------------------------------------
r336 | lemsx1 | 2005-04-25 13:32:56 -0400 (Mon, 25 Apr 2005) | 1 line

console-tools-dev
------------------------------------------------------------------------
r335 | lemsx1 | 2005-04-25 13:23:56 -0400 (Mon, 25 Apr 2005) | 1 line

adds dependancy on console-tools-dev at compile time
------------------------------------------------------------------------
r334 | lemsx1 | 2005-04-25 12:57:07 -0400 (Mon, 25 Apr 2005) | 1 line

removes dependancy on lsb
------------------------------------------------------------------------
r333 | lemsx1 | 2005-04-25 12:55:07 -0400 (Mon, 25 Apr 2005) | 1 line

removes dependancy on lsb
------------------------------------------------------------------------
r332 | lemsx1 | 2005-04-25 11:49:18 -0400 (Mon, 25 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r331 | lemsx1 | 2005-04-25 11:47:17 -0400 (Mon, 25 Apr 2005) | 1 line

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

added notes on resolution bug and vt7/tty7 problem
------------------------------------------------------------------------
r329 | lemsx1 | 2005-04-25 10:47:01 -0400 (Mon, 25 Apr 2005) | 1 line

no need for _shutdown() now
------------------------------------------------------------------------
r328 | otavio | 2005-04-25 10:32:58 -0400 (Mon, 25 Apr 2005) | 2 lines

Fix compile error.

------------------------------------------------------------------------
r327 | lemsx1 | 2005-04-25 03:44:51 -0400 (Mon, 25 Apr 2005) | 1 line

code cleanups
------------------------------------------------------------------------
r326 | lemsx1 | 2005-04-25 03:39:36 -0400 (Mon, 25 Apr 2005) | 1 line

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

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

------------------------------------------------------------------------
r324 | otavio | 2005-04-24 16:26:58 -0400 (Sun, 24 Apr 2005) | 1 line


------------------------------------------------------------------------
r323 | otavio | 2005-04-24 16:26:38 -0400 (Sun, 24 Apr 2005) | 1 line


------------------------------------------------------------------------
r322 | otavio | 2005-04-24 16:26:19 -0400 (Sun, 24 Apr 2005) | 1 line


------------------------------------------------------------------------
r321 | otavio | 2005-04-24 16:25:59 -0400 (Sun, 24 Apr 2005) | 1 line


------------------------------------------------------------------------
r320 | otavio | 2005-04-24 16:25:37 -0400 (Sun, 24 Apr 2005) | 2 lines

Cleanup a bit.

------------------------------------------------------------------------
r319 | lemsx1 | 2005-04-24 15:49:29 -0400 (Sun, 24 Apr 2005) | 1 line

splashy is ready to be released
------------------------------------------------------------------------
r318 | lemsx1 | 2005-04-24 13:56:37 -0400 (Sun, 24 Apr 2005) | 1 line

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

minor bug fixed. no need to mkdir now
------------------------------------------------------------------------
r316 | lemsx1 | 2005-04-24 13:31:50 -0400 (Sun, 24 Apr 2005) | 2 lines

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
------------------------------------------------------------------------
r315 | lemsx1 | 2005-04-24 11:52:40 -0400 (Sun, 24 Apr 2005) | 1 line

adds support for exiting splashy during S99* stage in your default run-level
------------------------------------------------------------------------
r314 | lemsx1 | 2005-04-23 11:35:19 -0400 (Sat, 23 Apr 2005) | 1 line

more code cleanups. progress bar works fine from interactive mode but not at boot time
------------------------------------------------------------------------
r313 | lemsx1 | 2005-04-23 08:50:22 -0400 (Sat, 23 Apr 2005) | 5 lines

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
------------------------------------------------------------------------
r312 | lemsx1 | 2005-04-22 14:17:22 -0400 (Fri, 22 Apr 2005) | 1 line

simple function to send commands to splashy fifo
------------------------------------------------------------------------
r311 | lemsx1 | 2005-04-21 23:29:22 -0400 (Thu, 21 Apr 2005) | 1 line

commenting out progressbar stuff... 
------------------------------------------------------------------------
r310 | lemsx1 | 2005-04-21 12:26:44 -0400 (Thu, 21 Apr 2005) | 1 line

appending new-line should happen only once. moved file-descriptor pointer outside as global to make sure it's init once (statically)
------------------------------------------------------------------------
r309 | lemsx1 | 2005-04-21 12:16:20 -0400 (Thu, 21 Apr 2005) | 1 line

removed misc:Depends to avoid warning
------------------------------------------------------------------------
r308 | lemsx1 | 2005-04-21 11:24:54 -0400 (Thu, 21 Apr 2005) | 1 line

spl_get_int returns -1 on error. no need to test for NULL ( void* or 0x0 )
------------------------------------------------------------------------
r307 | website | 2005-04-21 11:12:24 -0400 (Thu, 21 Apr 2005) | 1 line

text parser half-broken
------------------------------------------------------------------------
r306 | lemsx1 | 2005-04-21 03:05:55 -0400 (Thu, 21 Apr 2005) | 1 line

spl_get_int returns -1 on error
------------------------------------------------------------------------
r305 | lemsx1 | 2005-04-21 02:23:31 -0400 (Thu, 21 Apr 2005) | 1 line

keeps things consistent between autoconf and automake
------------------------------------------------------------------------
r304 | lemsx1 | 2005-04-21 02:19:45 -0400 (Thu, 21 Apr 2005) | 1 line

fixes parse error at compile time
------------------------------------------------------------------------
r303 | lemsx1 | 2005-04-21 02:16:20 -0400 (Thu, 21 Apr 2005) | 1 line

code cleanups. bug fix: g_free_string was not being called properly causing buffers to leak and possibly causing segfaults. this version corrects that
------------------------------------------------------------------------
r302 | lemsx1 | 2005-04-21 02:14:08 -0400 (Thu, 21 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r301 | lemsx1 | 2005-04-21 02:01:40 -0400 (Thu, 21 Apr 2005) | 1 line

added a second argument to spl_get_int to pass the desired base
------------------------------------------------------------------------
r300 | lemsx1 | 2005-04-21 01:49:26 -0400 (Thu, 21 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r298 | otavio | 2005-04-21 00:57:28 -0400 (Thu, 21 Apr 2005) | 2 lines

Fix detection of runlevel.

------------------------------------------------------------------------
r297 | lemsx1 | 2005-04-21 00:19:02 -0400 (Thu, 21 Apr 2005) | 1 line

single user mode is RUNLEVEL=1
------------------------------------------------------------------------
r294 | otavio | 2005-04-20 23:50:47 -0400 (Wed, 20 Apr 2005) | 2 lines

Runlevel more checks.

------------------------------------------------------------------------
r293 | lemsx1 | 2005-04-20 23:47:49 -0400 (Wed, 20 Apr 2005) | 1 line

adds if runlevel eq 1 just in case
------------------------------------------------------------------------
r292 | lemsx1 | 2005-04-20 23:46:17 -0400 (Wed, 20 Apr 2005) | 1 line

adds an explanation as to why we are exiting
------------------------------------------------------------------------
r291 | lemsx1 | 2005-04-20 23:45:34 -0400 (Wed, 20 Apr 2005) | 1 line

Single User is a name. should be capitalized
------------------------------------------------------------------------
r290 | lemsx1 | 2005-04-20 23:38:16 -0400 (Wed, 20 Apr 2005) | 1 line

added simple table of reference for VGA arguments to the kernel
------------------------------------------------------------------------
r289 | otavio | 2005-04-20 23:33:24 -0400 (Wed, 20 Apr 2005) | 2 lines

Check  the runlevel.

------------------------------------------------------------------------
r288 | lemsx1 | 2005-04-20 23:02:32 -0400 (Wed, 20 Apr 2005) | 1 line

comments out g_free for now. until we know for sure when we need to free these strings
------------------------------------------------------------------------
r287 | lemsx1 | 2005-04-20 23:00:16 -0400 (Wed, 20 Apr 2005) | 1 line

fixes minor bug when g_free'ing a GString* allocated in load_text(). code cleanups
------------------------------------------------------------------------
r286 | lemsx1 | 2005-04-20 22:43:27 -0400 (Wed, 20 Apr 2005) | 1 line

code cleanup. added debugging statements to splashy_child_boot
------------------------------------------------------------------------
r285 | otavio | 2005-04-20 22:31:17 -0400 (Wed, 20 Apr 2005) | 2 lines

Simplefied.

------------------------------------------------------------------------
r284 | lemsx1 | 2005-04-20 22:19:42 -0400 (Wed, 20 Apr 2005) | 1 line

more things to ignore
------------------------------------------------------------------------
r283 | lemsx1 | 2005-04-20 22:18:28 -0400 (Wed, 20 Apr 2005) | 1 line

more things to ignore
------------------------------------------------------------------------
r282 | lemsx1 | 2005-04-20 22:12:54 -0400 (Wed, 20 Apr 2005) | 1 line

no need to use g_printf. code cleanups
------------------------------------------------------------------------
r281 | lemsx1 | 2005-04-20 22:05:03 -0400 (Wed, 20 Apr 2005) | 1 line

save some memory. yes as little as this is important
------------------------------------------------------------------------
r280 | lemsx1 | 2005-04-20 21:58:43 -0400 (Wed, 20 Apr 2005) | 1 line

code cleanups
------------------------------------------------------------------------
r279 | lemsx1 | 2005-04-20 21:57:19 -0400 (Wed, 20 Apr 2005) | 1 line

more code cleanups
------------------------------------------------------------------------
r278 | lemsx1 | 2005-04-20 21:53:12 -0400 (Wed, 20 Apr 2005) | 1 line

adds better initialization for splashy. reformats source code using GNU Coding Standards. http://www.gnu.org/prep/standards/
------------------------------------------------------------------------
r277 | lemsx1 | 2005-04-20 21:30:17 -0400 (Wed, 20 Apr 2005) | 1 line

no need to use g_printf
------------------------------------------------------------------------
r276 | lemsx1 | 2005-04-20 21:24:43 -0400 (Wed, 20 Apr 2005) | 1 line

no need to use g_printf
------------------------------------------------------------------------
r275 | lemsx1 | 2005-04-20 21:02:20 -0400 (Wed, 20 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r274 | lemsx1 | 2005-04-20 20:30:53 -0400 (Wed, 20 Apr 2005) | 1 line

removed. automatically generated by autotools
------------------------------------------------------------------------
r273 | lemsx1 | 2005-04-20 20:30:10 -0400 (Wed, 20 Apr 2005) | 1 line

added more automatically generated files to the list of ignored
------------------------------------------------------------------------
r272 | lemsx1 | 2005-04-20 20:28:41 -0400 (Wed, 20 Apr 2005) | 1 line

autogenerated file
------------------------------------------------------------------------
r271 | lemsx1 | 2005-04-20 20:18:29 -0400 (Wed, 20 Apr 2005) | 1 line

keeps things consistent. vars should be gint for int's and gchar for char's. renamed files to keep them consistent also
------------------------------------------------------------------------
r270 | otavio | 2005-04-20 18:29:35 -0400 (Wed, 20 Apr 2005) | 2 lines

More fixes.

------------------------------------------------------------------------
r269 | otavio | 2005-04-20 16:53:07 -0400 (Wed, 20 Apr 2005) | 2 lines

Fix a bad routine to find the libtool.m4 macros.

------------------------------------------------------------------------
r268 | otavio | 2005-04-20 16:52:48 -0400 (Wed, 20 Apr 2005) | 2 lines

Minnor fixes to allow build with newer libtool and others.

------------------------------------------------------------------------
r267 | otavio | 2005-04-20 16:52:31 -0400 (Wed, 20 Apr 2005) | 2 lines

Minnor fixes to allow build with newer libtool and others.

------------------------------------------------------------------------
r266 | lemsx1 | 2005-04-20 13:15:47 -0400 (Wed, 20 Apr 2005) | 1 line

fixes redifinition of _GNU_SOURCE and fixes broken spl_get_text() calls to non-existing /splashy/Background section of the config.xml file
------------------------------------------------------------------------
r265 | lemsx1 | 2005-04-20 13:03:13 -0400 (Wed, 20 Apr 2005) | 1 line

another simple user
------------------------------------------------------------------------
r264 | lemsx1 | 2005-04-20 12:58:58 -0400 (Wed, 20 Apr 2005) | 1 line

note about sorting
------------------------------------------------------------------------
r263 | lemsx1 | 2005-04-20 12:57:02 -0400 (Wed, 20 Apr 2005) | 1 line

another simple user
------------------------------------------------------------------------
r262 | lemsx1 | 2005-04-20 12:54:04 -0400 (Wed, 20 Apr 2005) | 1 line

another simple user
------------------------------------------------------------------------
r261 | lemsx1 | 2005-04-20 12:53:07 -0400 (Wed, 20 Apr 2005) | 1 line

a simple user
------------------------------------------------------------------------
r260 | website | 2005-04-20 07:35:12 -0400 (Wed, 20 Apr 2005) | 1 line

video.c
------------------------------------------------------------------------
r259 | lemsx1 | 2005-04-19 23:23:22 -0400 (Tue, 19 Apr 2005) | 1 line

lower cased config vars
------------------------------------------------------------------------
r258 | lemsx1 | 2005-04-19 23:14:48 -0400 (Tue, 19 Apr 2005) | 1 line

w and h vars used for width and height. Thanks prahal for pointing this out
------------------------------------------------------------------------
r257 | otavio | 2005-04-19 19:52:10 -0400 (Tue, 19 Apr 2005) | 2 lines

Use open to try to solve the problem while opening /dev/vcs1 and more a sintax problem. grrr!

------------------------------------------------------------------------
r256 | otavio | 2005-04-19 19:51:51 -0400 (Tue, 19 Apr 2005) | 2 lines

Remove some memory leaks.

------------------------------------------------------------------------
r255 | website | 2005-04-19 11:05:49 -0400 (Tue, 19 Apr 2005) | 1 line


------------------------------------------------------------------------
r254 | lemsx1 | 2005-04-19 10:53:12 -0400 (Tue, 19 Apr 2005) | 1 line

forgot spl_stack_pop() at the end of end_handler()... the problem of fast coding: thinkos
------------------------------------------------------------------------
r253 | website | 2005-04-19 10:37:32 -0400 (Tue, 19 Apr 2005) | 1 line


------------------------------------------------------------------------
r252 | lemsx1 | 2005-04-18 17:57:12 -0400 (Mon, 18 Apr 2005) | 1 line

removed #define _GNU_SOURCE
------------------------------------------------------------------------
r251 | lemsx1 | 2005-04-18 17:53:26 -0400 (Mon, 18 Apr 2005) | 1 line

themes path: done
------------------------------------------------------------------------
r250 | lemsx1 | 2005-04-18 17:52:31 -0400 (Mon, 18 Apr 2005) | 1 line

updated: info about themes path
------------------------------------------------------------------------
r249 | lemsx1 | 2005-04-18 17:50:22 -0400 (Mon, 18 Apr 2005) | 1 line

fixes path to /etc/splashy/themes/*
------------------------------------------------------------------------
r248 | lemsx1 | 2005-04-18 17:49:41 -0400 (Mon, 18 Apr 2005) | 1 line

fixes path to /etc/splashy/themes/*
------------------------------------------------------------------------
r247 | lemsx1 | 2005-04-18 17:47:43 -0400 (Mon, 18 Apr 2005) | 1 line

fixes strings to xpath syntax
------------------------------------------------------------------------
r246 | lemsx1 | 2005-04-18 17:46:29 -0400 (Mon, 18 Apr 2005) | 1 line

fixes strings to xpath syntax
------------------------------------------------------------------------
r245 | lemsx1 | 2005-04-18 17:06:17 -0400 (Mon, 18 Apr 2005) | 1 line

fixed minor bug with GCC warnings
------------------------------------------------------------------------
r244 | lemsx1 | 2005-04-18 17:04:31 -0400 (Mon, 18 Apr 2005) | 1 line

removed the debugging messages. enable with #DEBUG when wanted
------------------------------------------------------------------------
r243 | lemsx1 | 2005-04-18 17:02:54 -0400 (Mon, 18 Apr 2005) | 1 line

 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 
------------------------------------------------------------------------
r242 | lemsx1 | 2005-04-18 16:29:01 -0400 (Mon, 18 Apr 2005) | 1 line

 a universal version that doesn't need tag_opened ot work and it wuld parse almost any xml file 
------------------------------------------------------------------------
r241 | otavio | 2005-04-18 15:42:01 -0400 (Mon, 18 Apr 2005) | 2 lines

Stack working.

------------------------------------------------------------------------
r240 | lemsx1 | 2005-04-18 14:49:35 -0400 (Mon, 18 Apr 2005) | 1 line

program doesn't crash now. but it doesn't work correctly
------------------------------------------------------------------------
r239 | lemsx1 | 2005-04-18 11:35:49 -0400 (Mon, 18 Apr 2005) | 1 line

themes dir in /etc/splashy
------------------------------------------------------------------------
r238 | otavio | 2005-04-18 10:12:27 -0400 (Mon, 18 Apr 2005) | 2 lines

Commit initial TODO.

------------------------------------------------------------------------
r237 | website | 2005-04-18 09:02:23 -0400 (Mon, 18 Apr 2005) | 1 line


------------------------------------------------------------------------
r236 | lemsx1 | 2005-04-17 21:16:36 -0400 (Sun, 17 Apr 2005) | 1 line

gets rid of more warnings. file paths won't be modified from within these functions
------------------------------------------------------------------------
r235 | lemsx1 | 2005-04-17 21:04:14 -0400 (Sun, 17 Apr 2005) | 1 line

forgot one last var in checks
------------------------------------------------------------------------
r234 | lemsx1 | 2005-04-17 20:56:07 -0400 (Sun, 17 Apr 2005) | 1 line

bug fixes
------------------------------------------------------------------------
r233 | lemsx1 | 2005-04-17 20:28:53 -0400 (Sun, 17 Apr 2005) | 1 line

rids the ugly warnings
------------------------------------------------------------------------
r232 | lemsx1 | 2005-04-17 20:18:59 -0400 (Sun, 17 Apr 2005) | 1 line

a better implementation of spl_get_int with a newer jazzier strtol()
------------------------------------------------------------------------
r231 | lemsx1 | 2005-04-17 18:47:38 -0400 (Sun, 17 Apr 2005) | 1 line

implements spl_get_int and changed arguments for spl_get_* to const gchar* to make it simpler for developers to use this class
------------------------------------------------------------------------
r230 | otavio | 2005-04-17 18:26:53 -0400 (Sun, 17 Apr 2005) | 2 lines

More removes.

------------------------------------------------------------------------
r229 | otavio | 2005-04-17 18:24:49 -0400 (Sun, 17 Apr 2005) | 2 lines

More cleanup.

------------------------------------------------------------------------
r228 | otavio | 2005-04-17 18:23:40 -0400 (Sun, 17 Apr 2005) | 2 lines

Remove buildable things.

------------------------------------------------------------------------
r226 | otavio | 2005-04-17 18:16:06 -0400 (Sun, 17 Apr 2005) | 2 lines

Use parser again.

------------------------------------------------------------------------
r225 | lemsx1 | 2005-04-17 18:03:49 -0400 (Sun, 17 Apr 2005) | 1 line

a perfectly clean copy of xml_parser. it takes 0m0.006s to find a tag inside a XML file
------------------------------------------------------------------------
r224 | lemsx1 | 2005-04-17 17:38:19 -0400 (Sun, 17 Apr 2005) | 1 line

working copy of xml_parser
------------------------------------------------------------------------
r223 | lemsx1 | 2005-04-17 17:32:52 -0400 (Sun, 17 Apr 2005) | 1 line

removes depth
------------------------------------------------------------------------
r222 | otavio | 2005-04-17 17:27:26 -0400 (Sun, 17 Apr 2005) | 2 lines

Improve debug.

------------------------------------------------------------------------
r221 | lemsx1 | 2005-04-17 16:56:03 -0400 (Sun, 17 Apr 2005) | 1 line

a better way to compare the pointers quickly
------------------------------------------------------------------------
r220 | lemsx1 | 2005-04-17 16:29:54 -0400 (Sun, 17 Apr 2005) | 1 line

corrected the pointer name
------------------------------------------------------------------------
r219 | website | 2005-04-17 16:23:21 -0400 (Sun, 17 Apr 2005) | 1 line

traslated functions
------------------------------------------------------------------------
r218 | lemsx1 | 2005-04-17 16:17:11 -0400 (Sun, 17 Apr 2005) | 1 line

 a version that outputs pointers in key locations
------------------------------------------------------------------------
r216 | lemsx1 | 2005-04-17 15:32:21 -0400 (Sun, 17 Apr 2005) | 1 line

prints the pointer all over for our Head
------------------------------------------------------------------------
r215 | lemsx1 | 2005-04-17 15:15:02 -0400 (Sun, 17 Apr 2005) | 1 line

freeing buffers
------------------------------------------------------------------------
r214 | lemsx1 | 2005-04-17 14:28:30 -0400 (Sun, 17 Apr 2005) | 1 line

saves the new start of the lists
------------------------------------------------------------------------
r212 | lemsx1 | 2005-04-17 13:40:31 -0400 (Sun, 17 Apr 2005) | 1 line

removes \0 comparison for now
------------------------------------------------------------------------
r211 | lemsx1 | 2005-04-17 13:30:07 -0400 (Sun, 17 Apr 2005) | 1 line

needs work with printing e/a node
------------------------------------------------------------------------
r210 | lemsx1 | 2005-04-17 13:08:11 -0400 (Sun, 17 Apr 2005) | 1 line

a less buggy version... still needs to solve issues
------------------------------------------------------------------------
r209 | lemsx1 | 2005-04-17 11:01:29 -0400 (Sun, 17 Apr 2005) | 1 line

a simpler version for debugging purposes. uses GString now
------------------------------------------------------------------------
r208 | lemsx1 | 2005-04-17 10:28:10 -0400 (Sun, 17 Apr 2005) | 1 line

changed to use GString internally
------------------------------------------------------------------------
r207 | lemsx1 | 2005-04-17 09:32:14 -0400 (Sun, 17 Apr 2005) | 1 line

removes bug introduced by g_ascii_isalnum(). some of our tags start by / which is not a valid alnum char
------------------------------------------------------------------------
r206 | lemsx1 | 2005-04-17 09:24:05 -0400 (Sun, 17 Apr 2005) | 1 line

works like a charm... still looking for source of segfaul
------------------------------------------------------------------------
r205 | lemsx1 | 2005-04-16 22:28:51 -0400 (Sat, 16 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r204 | lemsx1 | 2005-04-16 21:46:48 -0400 (Sat, 16 Apr 2005) | 1 line

got rid of all gcc warnings
------------------------------------------------------------------------
r203 | lemsx1 | 2005-04-16 21:21:12 -0400 (Sat, 16 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r202 | lemsx1 | 2005-04-16 20:47:45 -0400 (Sat, 16 Apr 2005) | 1 line

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
------------------------------------------------------------------------
r201 | lemsx1 | 2005-04-16 20:24:21 -0400 (Sat, 16 Apr 2005) | 1 line

using global var instead of using another pointer. still having segfaults
------------------------------------------------------------------------
r199 | otavio | 2005-04-16 18:59:47 -0400 (Sat, 16 Apr 2005) | 2 lines

A lot of work.

------------------------------------------------------------------------
r198 | otavio | 2005-04-16 17:27:05 -0400 (Sat, 16 Apr 2005) | 2 lines

Reduce the delay. 

------------------------------------------------------------------------
r197 | otavio | 2005-04-16 16:44:49 -0400 (Sat, 16 Apr 2005) | 2 lines

Revert the common macro.

------------------------------------------------------------------------
r196 | otavio | 2005-04-16 16:27:15 -0400 (Sat, 16 Apr 2005) | 2 lines

More tests.

------------------------------------------------------------------------
r195 | otavio | 2005-04-16 16:10:32 -0400 (Sat, 16 Apr 2005) | 2 lines

Move to a common macro.

------------------------------------------------------------------------
r194 | otavio | 2005-04-16 15:01:53 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix warnings.

------------------------------------------------------------------------
r193 | otavio | 2005-04-16 15:01:31 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix warning about non-void function.

------------------------------------------------------------------------
r192 | otavio | 2005-04-16 13:40:02 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix functions names.

------------------------------------------------------------------------
r191 | otavio | 2005-04-16 13:38:26 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix stupid mistake in function name. 

------------------------------------------------------------------------
r190 | otavio | 2005-04-16 13:38:04 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix to use the new xml_parser.

------------------------------------------------------------------------
r189 | otavio | 2005-04-16 13:37:43 -0400 (Sat, 16 Apr 2005) | 2 lines

Fix functions definitions.

------------------------------------------------------------------------
r188 | lemsx1 | 2005-04-16 05:50:11 -0400 (Sat, 16 Apr 2005) | 1 line

spl_get_text() keeps doing the wrong thing and segfaulting the app. can't find this bug. giving up for today
------------------------------------------------------------------------
r187 | lemsx1 | 2005-04-16 03:33:02 -0400 (Sat, 16 Apr 2005) | 1 line

first revision of xml_parser is ready for prime time
------------------------------------------------------------------------
r186 | lemsx1 | 2005-04-16 00:50:54 -0400 (Sat, 16 Apr 2005) | 1 line

changed ustring to const gchar* and adds depth to priv node
------------------------------------------------------------------------
r185 | otavio | 2005-04-15 20:15:37 -0400 (Fri, 15 Apr 2005) | 2 lines

Convert shutdown.

------------------------------------------------------------------------
r184 | lemsx1 | 2005-04-15 20:08:40 -0400 (Fri, 15 Apr 2005) | 1 line

xml_parser basic skeleton in place
------------------------------------------------------------------------
r183 | otavio | 2005-04-15 20:00:50 -0400 (Fri, 15 Apr 2005) | 2 lines

More fixes.

------------------------------------------------------------------------
r182 | otavio | 2005-04-15 19:46:07 -0400 (Fri, 15 Apr 2005) | 2 lines

Pass argc and argv.

------------------------------------------------------------------------
r181 | otavio | 2005-04-15 19:45:39 -0400 (Fri, 15 Apr 2005) | 2 lines

More port.

------------------------------------------------------------------------
r180 | lemsx1 | 2005-04-15 19:18:24 -0400 (Fri, 15 Apr 2005) | 1 line

ported to .c
------------------------------------------------------------------------
r179 | lemsx1 | 2005-04-15 19:17:46 -0400 (Fri, 15 Apr 2005) | 1 line

simply debugging statements
------------------------------------------------------------------------
r178 | lemsx1 | 2005-04-15 19:09:42 -0400 (Fri, 15 Apr 2005) | 1 line

simple header
------------------------------------------------------------------------
r177 | lemsx1 | 2005-04-15 19:08:15 -0400 (Fri, 15 Apr 2005) | 1 line

simple parser. needs struct to hold structs
------------------------------------------------------------------------
r176 | otavio | 2005-04-15 17:47:39 -0400 (Fri, 15 Apr 2005) | 2 lines

Fix Debian packaging.

------------------------------------------------------------------------
r175 | website | 2005-04-15 16:54:15 -0400 (Fri, 15 Apr 2005) | 1 line

functions.c at 70% for traslating
------------------------------------------------------------------------
r174 | otavio | 2005-04-15 15:17:57 -0400 (Fri, 15 Apr 2005) | 2 lines

Convert upgrade_bar.

------------------------------------------------------------------------
r173 | otavio | 2005-04-15 14:57:52 -0400 (Fri, 15 Apr 2005) | 2 lines

Use the C version of functions to compile.

------------------------------------------------------------------------
r172 | otavio | 2005-04-15 14:57:34 -0400 (Fri, 15 Apr 2005) | 2 lines

Translate load_text.

------------------------------------------------------------------------
r171 | otavio | 2005-04-15 14:57:14 -0400 (Fri, 15 Apr 2005) | 2 lines

Use the right output format.

------------------------------------------------------------------------
r170 | otavio | 2005-04-15 12:49:47 -0400 (Fri, 15 Apr 2005) | 2 lines

Fix indent.

------------------------------------------------------------------------
r169 | otavio | 2005-04-15 12:49:29 -0400 (Fri, 15 Apr 2005) | 2 lines

Use GString to host the output.

------------------------------------------------------------------------
r168 | otavio | 2005-04-15 12:49:07 -0400 (Fri, 15 Apr 2005) | 2 lines

Rename to start C translation.

------------------------------------------------------------------------
r167 | otavio | 2005-04-15 12:27:05 -0400 (Fri, 15 Apr 2005) | 2 lines

Convert to C format and use glib and directfb library.

------------------------------------------------------------------------
r166 | otavio | 2005-04-15 12:26:46 -0400 (Fri, 15 Apr 2005) | 2 lines

Fix function name of glib. Sorry.

------------------------------------------------------------------------
r165 | otavio | 2005-04-15 12:09:45 -0400 (Fri, 15 Apr 2005) | 2 lines

Convert main.cc to main.c (C++ -> C)

------------------------------------------------------------------------
r164 | otavio | 2005-04-15 12:09:18 -0400 (Fri, 15 Apr 2005) | 2 lines

Update.

------------------------------------------------------------------------
r163 | otavio | 2005-04-15 12:08:47 -0400 (Fri, 15 Apr 2005) | 2 lines

Fix to start to support C code.

------------------------------------------------------------------------
r162 | otavio | 2005-04-15 12:08:29 -0400 (Fri, 15 Apr 2005) | 2 lines

Add it.

------------------------------------------------------------------------
r161 | otavio | 2005-04-15 11:33:24 -0400 (Fri, 15 Apr 2005) | 2 lines

Update to use C libraries and new versions of autotools.

------------------------------------------------------------------------
r158 | otavio | 2005-04-15 10:53:29 -0400 (Fri, 15 Apr 2005) | 2 lines

Rename to trunk. 

------------------------------------------------------------------------
Powered By FusionForge