| version 1.30, 2002/06/26 11:28:58 |
version 1.31, 2002/07/15 19:06:25 |
| Line 21 libcfg+ TODO list |
|
| Line 21 libcfg+ TODO list |
|
| html/* and doxygen/* doesn't exists because they have hardcoded paths to sgml |
html/* and doxygen/* doesn't exists because they have hardcoded paths to sgml |
| and *.h sources in its configuration files and appropriate Makefile parts |
and *.h sources in its configuration files and appropriate Makefile parts |
| + rewrite special properties manipulation |
+ rewrite special properties manipulation |
| - old code was removed, only in props.c was left commentd |
- old code was removed, only in props.c was left commented |
| - make appropriate changes in documentation |
- make appropriate changes in documentation |
| - check doxygen documentation |
- check doxygen documentation |
| * rewrite context flags stuff |
* rewrite context flags stuff |
| Line 42 libcfg+ TODO list |
|
| Line 42 libcfg+ TODO list |
|
| - solution no. 4 was choosen and implemented |
- solution no. 4 was choosen and implemented |
| |
|
| - building stuff: |
- building stuff: |
| - normal 'make' SHOULD NOT build documentation (not everyone have docbook |
* normal 'make' SHOULD NOT build documentation (not everyone have docbook |
| installed on his or her system) |
installed on his or her system) |
| |
* move examples into doc/ and make appropriate 'make install' update |
| * name and version substitution in doc/sgml/libcfg+.sgml |
* name and version substitution in doc/sgml/libcfg+.sgml |
| - done (rajo) |
- done (rajo) |
| - date substitution in doc/sgml/libcfg+.sgml |
- date substitution in doc/sgml/libcfg+.sgml |
| - make install should call make install in doc/ |
* make install should call make install in doc/ |
| - make install in doc/ should install into /usr/share/doc/ (?) these |
* make install in doc/ should install into /usr/share/doc/ (?) these |
| subdirectories: doxygen/ sgml/ html/ |
subdirectories: doxygen/ sgml/ html/ |
| |
- finally /usr/doc/ was used |
| * make doc should call make doxygen and make doc in doc/ |
* make doc should call make doxygen and make doc in doc/ |
| - done (rajo); use 'make documentation' not 'make doc'; doc target conflict |
- done (rajo); use 'make documentation' not 'make doc'; doc target conflict |
| with name of directory |
with name of directory |
| Line 68 libcfg+ TODO list |
|
| Line 70 libcfg+ TODO list |
|
| - think about own CVS tag $Platon |
- think about own CVS tag $Platon |
| * rename to libcfg+; that cover: CVS project rename, cfg.c and cfg.h files |
* rename to libcfg+; that cover: CVS project rename, cfg.c and cfg.h files |
| rename, distribution directory name, ... |
rename, distribution directory name, ... |
| - missing, rebuild, configure.in must be in distribution? |
* missing, rebuild, configure.in must be in distribution? |
| - rebuild is useful |
- rebuild is useful |
| - configure.in is for help purpose of users |
- configure.in is for help purpose of users |
| - missing - ? |
- missing - removed, because we don't know what it is for |
| * objects from str/ are created in level-up directory - is it OK? |
* objects from str/ are created in level-up directory - is it OK? |
| - yes it is; use -o option to specify location of object files or use the |
- yes it is; use -o option to specify location of object files or use the |
| same option for specifying new unique object filename in the same directory |
same option for specifying new unique object filename in the same directory |
| Line 90 libcfg+ TODO list |
|
| Line 92 libcfg+ TODO list |
|
| - multi booleans in config file should be also initialized via var = value |
- multi booleans in config file should be also initialized via var = value |
| |
|
| - option aliases (really needed?) |
- option aliases (really needed?) |
| - case insesitive options (isn't this a little bit strange idea?) |
- case insensitive options (isn't this a little bit strange idea?) |
| |
|
| + number of spaces in cfgfile option names should not be relevant in compare |
+ number of spaces in cfgfile option names should not be relevant in compare |
| with real option names in file; that means "multi int" is the same as |
with real option names in file; that means "multi int" is the same as |