Mostly changes to pndnotify, to facilitate HUP to reload conf, and to add watches...
[pandora-libraries.git] / TODO.txt
1
2 Some things to be done.. (see also the main wiki 'todo' page)
3
4 - UNICODE everywhere.. this will be a lot of work I'm sure. (replacing all the char* and related consumers)
5
6 - applist memleak; ie: all those disco_t apps returned are never free'd properly
7   include/pnd_discovery.h:// TODO: A way to release the disco-lists and reclaim RAM :)
8
9 - put in code to fetch clock speed, and add clock speed handler to pnd_apps_exec
10
11 - remove -u's from pnd_apps_exec and pnd_emit_dotdesktop
12
13 - replace brute force memcmp() in pnd pnd with a fancy pants CS alg
14 - make pnd_pndfiles seek of PXML more efficient; fread ( 1, nmemb ) gotta be slow :)
15
16 - review pnd_tinyxml to ensure the PXML_FILENAME is csae insensitive as needed
17
18 - fix is_pxml_valid_app() .. right now it always returns 1!
19
20 - make accrued PXML from pnd-buffer growable, not locked at 32k/X size
21
22 - make sensible override code, so it picks up all fields... or compares fields; not just copies _en
23
24 apps/pndnotifyd.c:// TODO: Catch HUP and reparse config
25 apps/pndnotifyd.c:// TODO: Should perhaps direct all printf's through a vsprintf handler to avoid redundant "if ! g_daemon_mode"
26   apps/pndnotifyd.c:// TODO: During daemon mode, should perhaps syslog or log errors