diff --git a/TODO b/TODO new file mode 100644 index 000000000..6e9df484e --- /dev/null +++ b/TODO @@ -0,0 +1,39 @@ +List of Things To Do +==================== + + +Standards conformance +--------------------- + +Add proper copyright headers to every source, header, documentation +and other files + +Fix all compiler warnings + +Remove smktemp() in favor of tmpfile(); Note: different symantics! + + + +Usability issues +------------------ + +Plug all memory leaks (use debauch from +http://quorum.tamu.edu/jon/gnu/ to find them) + +Either get help program functioning again; OR interface to webbrowser, +info reader and get rid of all help-related code. Option 2 is the +most appealing. + + +Refactorings +------------ + +Make devices dynamically loadable (perhaps use framework from glib) + +Separate out analysis code in much the same way as the devices code + +Separate ngspice and nutmeg; i.e., no more SIMULATOR define + +Integrate bsim3, bsim3v1, bsim3v2 to use a single codebase instead of +three only slighty differing implementations +