merge some cpas changes in for the PXML.[ch] fields
[pandora-libraries.git] / TODO.txt
1
2 Some things to be done..
3
4 - replace brute force memcmp() in pnd pnd with a fancy pants CS alg
5
6 - review pnd_tinyxml to ensure the PXML_FILENAME is csae insensitive as needed
7 - fix pnd_tinyxml.. why does it need 'if ( s )' protection. it assumes some filename weird stuff
8     - why does it need filenames at all for icons/etc?!
9
10 - fix is_pxml_valid_app() .. right now it always returns 1!
11
12 - make pnd_pndfiles seek of PXML more efficient; fread ( 1, nmemb ) gotta be slow :)
13
14 - make accrused PXML from pnd-buffer growable, not locked at 32k/X size
15
16 - make sensible override code, so it picks up all fields... or compares fields; not just copies _en
17
18 apps/pndnotifyd.c:// TODO: Catch HUP and reparse config
19 apps/pndnotifyd.c:// TODO: Should perhaps direct all printf's through a vsprintf handler to avoid redundant "if ! g_daemon_mode"
20 apps/pndnotifyd.c:// TODO: During daemon mode, should perhaps syslog or log errors
21 apps/pndnotifyd.c:// TODO: Removing stale .desktop checks that .desktop was created by libpnd; see 'TBD' below
22 include/pnd_discovery.h:// TODO: Copy the icon into this directory as well, if its source is a .pnd or info is in the dico struct
23 include/pnd_discovery.h:// TODO: A way to release the disco-lists and reclaim RAM :)
24 include/pnd_discovery.h:// TODO: A way to determine the list of excess .desktop files and remove them (ie: after poo.pnd is removed, ditch the .desktop)