From 04078d12ef833acf46a04d28c946f4b893015632 Mon Sep 17 00:00:00 2001 From: Vreixo Formoso Date: Wed, 30 Jan 2008 20:12:54 +0100 Subject: [PATCH] Review Roadmap and TODO files. --- Roadmap | 41 +++++++++++++---------------------------- TODO | 6 ------ configure.ac | 2 +- 3 files changed, 14 insertions(+), 35 deletions(-) diff --git a/Roadmap b/Roadmap index 21b90bf..0630af4 100644 --- a/Roadmap +++ b/Roadmap @@ -1,46 +1,31 @@ +>>>>>>>>>> RELEASE 0.6.1 (development) >>>>>>>>>>>>>>>>>>>>> + - Review error severities +- Prepare API for stability and compatibility check +- Documentation + +>>>>>>>>>> RELEASE 0.6.2 (stable) >>>>>>>>>>>>>>>>>>>>>>>>>> + +- Intensive testing and bug fixing - Improves to public tree -> Expose node extended info. Always compile it. (little memory cost) - -> Review builder / tree / node relation - OK -> Add low level functions to create nodes. + -> Review builder / tree / node relation -> Optimize storage of children in node? -> Inode object? ->>>>>>>>>> RELEASE CANDIDATE >>>>>>>>>>>>>>>>> - -- Intensive bug fix -- xorriso must work with libisofs version - ->>>>>>>>>> RELEASE (0.6.0? 1.0.0?) >>>>>>>>>>>>> - -- No stable API yet. -- Release will be branched and maintained for bug fixes - ->>>>> NEXT DEVELOPMENT CICLE +>>>>>>>>>> RELEASE 0.6.3 (development) >>>>>>>>>>>>>>>>>>>>> - Expose Builder and Streams - Implement filters: compression, encryption... +- Consider some kind of plugin system for Builders, Filesystems and Filters. - Update Java bindings ->>>>>>>>>>> RELEASE (0.6.1? 1.0.1?) >>>>>>>>>>>>> +>>>>>>>>>>> ...... -- API not stable yet, but from here changes must be minimized. -- Release will be branched and maintained for bug fixes - ->>>>> NEXT DEVELOPMENT CICLE +>>>>>>>>>>> RELEASE 1.0.0 (stable) >>>>>>>>>>>>>>>>>>>>>>>>>> - UDF - HFS ->>>>>>>>> - -???? - ->>>>>>>>>> RELEASE (1.0.0? 2.0.0?) >>>>>>>>>>>>>>>>> - -- From here API stability guaranted. We must preserve both source and binary -compatibility at least until 2.0.0 (3.0.0) - - diff --git a/TODO b/TODO index eaf1647..bad313f 100644 --- a/TODO +++ b/TODO @@ -6,8 +6,6 @@ TODO ==== #00001 (node.h) -> consider adding new timestamps to IsoTreeNode -OK #00002 (node.h) -> handle deletion of each kind of node -OK #00003 make error.h header public #00004 (libisofs.h) -> Add a get_mime_type() function. #00005 (node.c) -> optimize iso_dir_iter_take. #00006 (libisofs.h) -> define more replace values when adding a node to a dir @@ -27,7 +25,6 @@ OK #00003 make error.h header public #00020 (fs_image.c) -> handle RR info in Joliet tree #00021 (fs_image.c) -> handle RR info in ISO 9660:1999 tree #00022 (joliet.c) -> support relaxed constraints in joliet filenames -OK #00023 (libisofs.h) -> let different default file and dir mode for iso reading #00024 (libisofs.h) -> option to convert names to lower case for iso reading #00025 (libisofs.h) -> support for merging old image files #00026 (libisofs.h) -> add support for "hidden" bootable images. @@ -36,6 +33,3 @@ OK #00023 (libisofs.h) -> let different default file and dir mode for iso readin FIXME ===== -OK #00001 (iso1999.c) -> Mangle ISO 9660:1999 names -OK #00002 (joliet.c) -> Mangle Joliet names - diff --git a/configure.ac b/configure.ac index a951b93..c011c42 100644 --- a/configure.ac +++ b/configure.ac @@ -81,7 +81,7 @@ AC_SYS_LARGEFILE AC_FUNC_FSEEKO AC_CHECK_FUNC([fseeko]) if test ! $ac_cv_func_fseeko; then - AC_ERROR([Libisofs requires largefile support.]) + AC_MSG_ERROR([Libisofs requires largefile support.]) fi AC_PROG_LIBTOOL