5 libpnd is a basic collection of functions and tools to make working Pandora-specific
6 operations easier; to wit, it is hoped multiple applications will make use of this
7 library rather than re-implement similar functionality and lead to problems down the
8 road. (Instead we can run into problems together and thus clobberize them.)
10 The library is broken into parts:
12 include - include these files to make use of the lib
13 lib - the code that produces the lib
14 test - mini tools to test various pieces of the lib in isolation
16 testdata/ - for testing /etc/pandora; will contain 'conf' dir, for example
21 The initial version of this code will be very limited and meant to kick-start further
22 work, yet provide basic functionaliy.
27 o We need an actual matchbox plugin that uses this lib to obtain app list
29 o PND-file handling, so iso/cram/zip app bundles actually work when pnd_apps_exec()'d
31 o PXML parser has to actually be an XML parser
33 o UNICODE support? ie: paths and filenames and app-names..
37 o Handle regexp's or globbing in searchpaths, so can do tricks like /mnt/*/app etc
41 PS: Yes, I know, the entire thing could be done in 20 lines of perl, but we wanted C to
42 maximize availability.