Fix even more leaks
get rid of EOL spaces Some editors remove them automatically, and people start sending patches with such changes mixed in the patch with actual changes, which makes those patches hard to review, so let's just sed out those spaces.
Big pile of changes to support a 'conf UI' in the select menu; can now hide/show apps and tabs, and can specify some misc settings. More to come.
Added conf set/save quick routines
Added _get_as_int_d function, which is same as _get_as_int but with default value (instead of returning BADNUM)
Minor fix for config parsing, eliminates some prelude spacing on value form key/value pairs minor change to notifyd's help message
Minor fixes for a couple 'uninitialized vars' that gcc here wasn't informing me of :)
Added basic and UNTESTED pndevmapperd to catch key events and invoke scripts TODO: - handle lid open/close events (toggle screen) - get it added to init scripts and image - handle keys .. menu -> popmenu script, key lock (?) -> toggle power mode - does it work at all?
pndnotifyd now uses pnd_logger to do its printf madness; cleans up the code nicely. pndnotifyd now will look in 'apps' config for pndnotifyd.loglevel to set logging level, which is otherwise default to '1' now. (0 includes debug info as well.) Also added a couple things to pnd_logger
Added in rudimentary category support for dotdesktop file emitting; ie: PXML's category will pass through a new config file that attempts to map them to a freedesktop standard category Also included some possibly sensible defaults for categories Fixed a hard to spot parsing bug in pnd_tinyxml (& instead of |, bad dflem ;) so categories are pulled in correctly now - really, we should fix up the pxml struct (and disco struct) to have trees instead of fixedcount fields - really really, we should fix disco-t to be derived from pxml-t to avoid the duplication; when it was simpler I thought it was a good idea to separate disco and pxml structures, but they're too fat now :/
Added basic .desktop emit code pndnotifyd is almost ready to spit out .desktops after changes in app searchpath!
Initial commit of libpnd 0.0.5 so we cna restart with GIT