From f98a0dd6e82020efcfd947d519f0b1258cf56938 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 5 Nov 2011 11:42:17 +0100 Subject: more docu cleanup --- TODOS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'TODOS') diff --git a/TODOS b/TODOS index 964925a..af3a89e 100644 --- a/TODOS +++ b/TODOS @@ -63,3 +63,43 @@ - Seen links with the actual event number in the event logger with the possibility to send it directly to a bug system (HTML form). This would be great to have! +- makefiles + - GNU make + - currently we are following the "recursive makes considered harmfull" :-) + - distclean calls clean again recurively. This causes already deleted + dependencies to be regenerated + - do shared libraries properly + - add uninstall + - modularize more + - get platform.mk and shell in sync, make sure the user can set the + variables there manually if we wants to + - split things for different compilers and make them individually + handleable + - check out other makefile systems: + - ION-3 + - openradius + - POCO + - problems: + - OpenBSD gmake: ../../makefiles/depend.mk:62: no file name for `-include' + - make -j test with missing testd, some dependencies are missing + - test target calls all target, this should not be necessary + - Windows: + - how to generate dependencies and include them in the NMAKE files? + - how to add the generation of a setup.exe or MSI? +- Porting + - the HAVE_XXX flags could produce a name clash with some autoconf'ed + software/library we will be using in production code. Rename to + WOLF_SYS_HAVE_XXX or similar + - feedback to the c99 snprintf guy, errors like: + - -1 instead of buffer size on boffer overflow + - extern errno in mutli-threaded code + - add a lot more tests + - %zd and similar pointers: make format macros like PRIdPTR which + get mapped to %ld. But what if snprintf could do a %zd and + fprintf not? +- Windows service + - option parsing on windows? + - have a generic message/po-file extractor, the perl script here is + an evil copy! + - handle pause/continue + - test long-duration startup and shutdown phases with checkpoint_hints -- cgit v1.2.3-54-g00ecf