Review Roadmap and TODO files.
This commit is contained in:
parent
a8fe48189c
commit
04078d12ef
41
Roadmap
41
Roadmap
|
@ -1,46 +1,31 @@
|
||||||
|
|
||||||
|
>>>>>>>>>> RELEASE 0.6.1 (development) >>>>>>>>>>>>>>>>>>>>>
|
||||||
|
|
||||||
- Review error severities
|
- 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
|
- Improves to public tree
|
||||||
-> Expose node extended info. Always compile it.
|
-> Expose node extended info. Always compile it.
|
||||||
(little memory cost)
|
(little memory cost)
|
||||||
-> Review builder / tree / node relation
|
-> Review builder / tree / node relation
|
||||||
OK -> Add low level functions to create nodes.
|
|
||||||
-> Optimize storage of children in node?
|
-> Optimize storage of children in node?
|
||||||
-> Inode object?
|
-> Inode object?
|
||||||
|
|
||||||
>>>>>>>>>> RELEASE CANDIDATE >>>>>>>>>>>>>>>>>
|
>>>>>>>>>> RELEASE 0.6.3 (development) >>>>>>>>>>>>>>>>>>>>>
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
- Expose Builder and Streams
|
- Expose Builder and Streams
|
||||||
- Implement filters: compression, encryption...
|
- Implement filters: compression, encryption...
|
||||||
|
- Consider some kind of plugin system for Builders, Filesystems and Filters.
|
||||||
- Update Java bindings
|
- Update Java bindings
|
||||||
|
|
||||||
>>>>>>>>>>> RELEASE (0.6.1? 1.0.1?) >>>>>>>>>>>>>
|
>>>>>>>>>>> ......
|
||||||
|
|
||||||
- API not stable yet, but from here changes must be minimized.
|
>>>>>>>>>>> RELEASE 1.0.0 (stable) >>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
- Release will be branched and maintained for bug fixes
|
|
||||||
|
|
||||||
>>>>> NEXT DEVELOPMENT CICLE
|
|
||||||
|
|
||||||
- UDF
|
- UDF
|
||||||
- HFS
|
- 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)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
6
TODO
6
TODO
|
@ -6,8 +6,6 @@ TODO
|
||||||
====
|
====
|
||||||
|
|
||||||
#00001 (node.h) -> consider adding new timestamps to IsoTreeNode
|
#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.
|
#00004 (libisofs.h) -> Add a get_mime_type() function.
|
||||||
#00005 (node.c) -> optimize iso_dir_iter_take.
|
#00005 (node.c) -> optimize iso_dir_iter_take.
|
||||||
#00006 (libisofs.h) -> define more replace values when adding a node to a dir
|
#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
|
#00020 (fs_image.c) -> handle RR info in Joliet tree
|
||||||
#00021 (fs_image.c) -> handle RR info in ISO 9660:1999 tree
|
#00021 (fs_image.c) -> handle RR info in ISO 9660:1999 tree
|
||||||
#00022 (joliet.c) -> support relaxed constraints in joliet filenames
|
#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
|
#00024 (libisofs.h) -> option to convert names to lower case for iso reading
|
||||||
#00025 (libisofs.h) -> support for merging old image files
|
#00025 (libisofs.h) -> support for merging old image files
|
||||||
#00026 (libisofs.h) -> add support for "hidden" bootable images.
|
#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
|
FIXME
|
||||||
=====
|
=====
|
||||||
|
|
||||||
OK #00001 (iso1999.c) -> Mangle ISO 9660:1999 names
|
|
||||||
OK #00002 (joliet.c) -> Mangle Joliet names
|
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,7 @@ AC_SYS_LARGEFILE
|
||||||
AC_FUNC_FSEEKO
|
AC_FUNC_FSEEKO
|
||||||
AC_CHECK_FUNC([fseeko])
|
AC_CHECK_FUNC([fseeko])
|
||||||
if test ! $ac_cv_func_fseeko; then
|
if test ! $ac_cv_func_fseeko; then
|
||||||
AC_ERROR([Libisofs requires largefile support.])
|
AC_MSG_ERROR([Libisofs requires largefile support.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_PROG_LIBTOOL
|
AC_PROG_LIBTOOL
|
||||||
|
|
Loading…
Reference in New Issue