Commit ad8e081f authored by Roland Levillain's avatar Roland Levillain
Browse files

* TODO: Update.


git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@689 4aad255d-cdde-0310-9447-f3009e2ae8c0
parent 1ce99eb5
2006-10-27 Roland Levillain <roland@lrde.epita.fr>
* TODO: Update.
2006-10-17 Roland Levillain <roland@lrde.epita.fr>
Configure new Makefiles of olena/tests. Add a bootstrap script.
......
See also the TODO in oln-proto-1.0 and oln-proto-stl-style.
* Clean up
** Separate interface from implementation
Move the contents of each block surrounded by OLN_INCLUDE_ONLY into a
.hxx file. Don't forget to keep the #ifndef/#endif directives, and to
comment the closing #endif. Hence, this:
// ------------------------------------------------------------
// foo.hh
#ifndef FOO_HH
# define FOO_HH
// (Interface.)
# ifndef OLN_INCLUDE_ONLY
// (Implementation.)
# endif
#endif // ! FOO_HH
// ------------------------------------------------------------
should be turned into these:
// ------------------------------------------------------------
// foo.hh
#ifndef FOO_HH
# define FOO_HH
// (Interface.)
# ifndef OLN_INCLUDE_ONLY
# include <foo.hxx>
# endif
#endif // ! FOO_HH
// ------------------------------------------------------------
// ------------------------------------------------------------
// foo.hxx
#ifndef FOO_HXX
# define FOO_HXX
// (Implementation.)
#endif // ! FOO_HXX
// ------------------------------------------------------------
(BTW, I (Roland) think that OLN_INTERFACE_ONLY would be more
appropriate than OLN_INCLUDE_ONLY.)
** Update the address of the FSF in Copyright notices (write a script)
** Check dates for every copyright header
Use the repository of Olena 0.10 (and previous) and Olena proto-1.0 to
find when files have been created and modified. This task could be a
part of the code review process.
* Release process
This is to be done later, before the release of the whole project or
of one or some of its components.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment