[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/geas TODO
From: |
Reinhard Mueller |
Subject: |
gnue/geas TODO |
Date: |
Sat, 09 Jun 2001 17:29:17 -0700 |
CVSROOT: /cvs
Module name: gnue
Changes by: Reinhard Mueller <address@hidden> 01/06/09 17:29:17
Modified files:
geas : TODO
Log message:
updated
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/TODO.diff?cvsroot=OldCVS&tr1=1.51&tr2=1.52&r1=text&r2=text
Patches:
Index: gnue/geas/TODO
diff -u gnue/geas/TODO:1.51 gnue/geas/TODO:1.52
--- gnue/geas/TODO:1.51 Fri Jun 8 11:49:35 2001
+++ gnue/geas/TODO Sat Jun 9 17:29:17 2001
@@ -21,34 +21,32 @@
The list is sorted by priority, but any help is apreciated
-6. finish int64 data type {objectcache,objectstore,oql,core}
-7. finish boolean data type {objectcache,objectstore,oql,core}
-9. add TYPE (typedef), needed for consistency of design and elimination
+1. finish int64 data type {objectcache,objectstore,oql,core}
+2. finish boolean data type {objectcache,objectstore,oql,core}
+3. add TYPE (typedef), needed for consistency of design and elimination
of errors in the design database. {classdef}
-11. improve include concept for gcd files {classdef}
-13. fix the error where duplicate field names pass the parser {classdef}
-14. increase encapsulation if the modules. Data structures in the modules
+4. improve include concept for gcd files {classdef}
+5. fix the error where duplicate field names pass the parser {classdef}
+6. increase encapsulation if the modules. Data structures in the modules
should be private. objectcache, classdef, oql and object store are tied
together too much. {everything}
-15. method handling should be redesigned {methods}
- 13.7 Bug - If methods have non-string arguments the parser fails.
+7. method handling should be redesigned {methods}
+7a. Bug - If methods have non-string arguments the parser fails.
(segfault with no debug, hits assert in debug version) {classdef}
- (include 13.7 with 15.)
-16. go through documentation and fix things that are outdated
-16.5 enable long options and check options consistency with gnu standards
-17. black box testing/qualification program for geas. should be a python
+ (include 7a. with 7.)
+8. go through documentation and fix things that are outdated
+9. enable long options and check options consistency with gnu standards
+10. black box testing/qualification program for geas. should be a python
program that creates one or more .gcd file(s), runs geas configured
with the .gcd file(s), then examines the resulting sql tables to
assure that geas is working correctly for creating the tables, then
use geas and examine objects for correct operation of geas, and
then erase or remove the tables created. Should be able to borrow
code from forms for direct sql interface {nothing}
-4. fix so that TYPEs do not have to be fully qualified to work {classdef}
-19. geas/src/objectstore : Requires libGDA support, based on the current MySQL
- and PostgreSQL code {objectstore}
-20. make the whole thing thread-safe
-21. enable geas to read gcd files from more than one directory tree {classdef}
-22. change objectstore and oql into a reusable database abstraction library
+11. fix so that TYPEs do not have to be fully qualified to work {classdef}
+12. make the whole thing thread-safe
+13. enable geas to read gcd files from more than one directory tree {classdef}
+14. change objectstore and oql into a reusable database abstraction library
===============================================================================
@@ -63,11 +61,6 @@
--enable-debug should cause -ggdb to be used (to cause extra debugging
information for gdb to be included.) without this option, no files should
use the -gdb option when being compiled.
-
-Associated with that: files in the lib/classdef directory should include
-config.h (mostly to ensure they are recompiled if the debug options are
-changed, although they may need compile time options added at some stage, as
-well.)
add --enable-naming-service :
should define ENABLE_NAMING_SERVICE in config.h (done)
- gnue/geas TODO, Neil Tiffin, 2001/06/06
- gnue/geas TODO, Reinhard Mueller, 2001/06/08
- gnue/geas TODO, Reinhard Mueller, 2001/06/08
- gnue/geas TODO, Neil Tiffin, 2001/06/08
- gnue/geas TODO,
Reinhard Mueller <=
- gnue/geas TODO, Reinhard Mueller, 2001/06/20
- gnue/geas TODO, Reinhard Mueller, 2001/06/21