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
|
||||
- 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)
|
||||
|
||||
|
||||
|
6
TODO
6
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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user