-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlibpnd.txt
42 lines (27 loc) · 1.26 KB
/
libpnd.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Overview
--------
libpnd is a basic collection of functions and tools to make working Pandora-specific
operations easier; to wit, it is hoped multiple applications will make use of this
library rather than re-implement similar functionality and lead to problems down the
road. (Instead we can run into problems together and thus clobberize them.)
The library is broken into parts:
include - include these files to make use of the lib
lib - the code that produces the lib
test - mini tools to test various pieces of the lib in isolation
bin - test tools
testdata/ - for testing /etc/pandora; will contain 'conf' dir, for example
Revisions
---------
The initial version of this code will be very limited and meant to kick-start further
work, yet provide basic functionaliy.
TODO
----
o We need an actual matchbox plugin that uses this lib to obtain app list
o PND-file handling, so iso/cram/zip app bundles actually work when pnd_apps_exec()'d
o PXML parser has to actually be an XML parser
o UNICODE support? ie: paths and filenames and app-names..
Nice to do:
o Handle regexp's or globbing in searchpaths, so can do tricks like /mnt/*/app etc
jeff
PS: Yes, I know, the entire thing could be done in 20 lines of perl, but we wanted C to
maximize availability.