2001-08-24 17:43  ntiffin

	* src/mac/geas-mac.pbproj/ntiffin.pbxuser,
	tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Fix bugs related to
	separating dependencies between slaes and accounting packages.  

2001-08-24 16:59  reinhard

	* NEWS, TODO, configure.in: Prepared for 0.0.6 release 

2001-08-24 16:47  reinhard

	* Makefile.am: Add src/mac and tools/mac subdirectories to
	distribution 

2001-08-24 16:46  reinhard

	* examples/python/addrbook.py: Commented out call of method because
	methods don't work yet 

2001-08-24 16:45  reinhard

	* examples/businessobjects/addrbook.gcd: Commented out method
	because methods don't work yet 

2001-08-24 16:43  reinhard

	* lib/classdefs/yparser.y: removed last remains of help file
	processing 

2001-08-24 16:30  ntiffin

	* lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	tools/gcdverifier.c, tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: 
	Clean up some more code related to help processing and remove an
	unused declaration in gcdverifier.  

2001-08-24 16:16  ntiffin

	* lib/classdefs/yparser.y,
	tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Fix bug in compile
	regarding help removal.  

2001-08-24 14:36  ntiffin

	* lib/classdefs/gcdparser.c, lib/classdefs/gcdparser.h,
	lib/classdefs/yparser.y, src/mac/geas-mac.pbproj/ntiffin.pbxuser,
	tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser,
	tools/mac/gcdVerifier.pbproj/project.pbxproj: Remove help and
	tooltip processing from geas, remove from .gcd files, and fix syntax
	error in invoice.gcd.  

2001-08-23 19:34  ntiffin

	* src/mac/geas-mac.pbproj/: ntiffin.pbxuser, project.pbxproj: 
	Change absolute references to relative.  

2001-08-23 19:07  ntiffin

	* src/mac/: mac.h, geas-mac.pbproj/ntiffin.pbxuser,
	geas-mac.pbproj/project.pbxproj: Add Mac OS X Project builder
	project files.  

2001-08-23 18:30  ntiffin

	* doc/faq.txt: Clean up faq.txt.  

2001-08-23 18:02  ntiffin

	* examples/python/: addrbook.py, memtest.py, methods.py,
	querytest.py, test.py, test2.py, test3.py, test4.py, timetest.py,
	transaction.py: Change message for the source of orbit-python.  

2001-08-23 11:21  reinhard

	* tools/geas-oidgen.c: Fixed includes for non-gnu systems 

2001-08-23 10:48  reinhard

	* TODO: now we updated the documentation :) 

2001-08-23 10:45  reinhard

	* NEWS, doc/faq.txt, doc/overview.txt,
	doc/applications/debugging.txt, doc/applications/geas.txt,
	doc/internals/console.output.txt, doc/internals/objectstore.txt,
	doc/notes/classdefs.txt: updated documentation 

2001-08-23 10:41  ntiffin

	* doc/apple_mac_osx.txt: Update mac OS X docs.  

2001-08-23 10:31  ntiffin

	* tools/: gcdverifier.c, mac/gcdVerifier.pbproj/ntiffin.pbxuser,
	mac/gcdVerifier.pbproj/project.pbxproj: Update gcdverifier to
	display compile date and update mac project for new structure.  

2001-08-23 09:53  reinhard

	* TODO: Added parser fixing to 0.1.0 tasks 

2001-08-23 07:54  reinhard

	* lib/classdefs/yparser.y: Quick fix to clean up syntax for NOT NUL 

2001-08-21 16:24  reinhard

	* configure.in: Fixed compiling parameters for python 

2001-08-21 16:23  reinhard

	* examples/businessobjects/methods/addrbook.py: Changed example so
	that others can understand what i wanted actually :) 

2001-08-21 16:21  reinhard

	* examples/: businessobjects/addrbook.gcd,
	businessobjects/methods/addrbook.py, python/addrbook.py: Added
	python method to addressbook sample to test code 

2001-08-21 16:20  reinhard

	* src/: Makefile.am, methods/methods.c, methods/methods_unstable.h: 
	Tried to fix python methods code. Doesn't work yet.  

2001-08-21 13:38  reinhard

	* configure.in: Fixed type in checking which sort of methods to
	compile 

2001-08-12 15:08  reinhard

	* INSTALL, Makefile.am, NEWS, README, geas.spec.in: Documentation
	updates 

2001-08-09 23:49  jamest

	* FAQ, TODO, configure.in, doc/dia/dependencies.dia,
	lib/classdefs/Makefile.am, lib/classdefs/classdata.h,
	lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, lib/classdefs/lparser.h,
	src/Makefile.am, src/collectiondata.c, src/dataobject.c,
	src/geas-server.c, src/geas-skeleton.c, src/objectlist.c,
	src/security.c, src/methods/methods_glibmodule.h,
	src/objectcache/objectcache.c, src/objectstore/Makefile.am,
	src/objectstore/compare.c, src/objectstore/compare.h,
	src/objectstore/mysql.c, src/objectstore/objectstore_private.h,
	src/objectstore/postgresql.c, tools/.cvsignore, tools/Makefile.am,
	tools/geas-oidgen.c, tools/gen_uuid.c, tools/parse_load_sql.py: 
	Merged changes from head into the branch (did not move back to head
	yet) Fixed misc bugs More than likely introduced more bugs than you
	can imagine (may jcater forgive me) 

2001-07-26 14:07  reinhard

	* FAQ: Added file to collect error message and the respective
	solutions 

2001-07-25 15:07  reinhard

	* TODO: updated 

2001-07-25 14:57  reinhard

	* src/: Makefile.am, dataobject.c: Fixed another compiler warning,
	and fixed comments in Makefile.am 

2001-07-25 12:48  reinhard

	* src/: collectiondata.c, dataobject.c, geas-server.c,
	objectlist.c, security.c, methods/methods_glibmodule.h: Removed
	some debugging messages 

2001-07-25 12:03  reinhard

	* lib/classdefs/lparser.h: prototyped yylex to fix compiler
	warnings 

2001-07-25 10:40  reinhard

	* src/: dataobject.c, objectcache/objectcache.c,
	objectstore/mysql.c: Fixed some compiler warnings 

2001-07-25 10:29  reinhard

	* configure.in: Check for libmysqlclient.a instead of
	libmysqlclient.so 

2001-07-25 09:53  reinhard

	* src/objectstore/compare.c: Fixed quoting in comparsion.  

2001-07-25 07:51  reinhard

	* src/objectstore/: compare.c, compare.h, mysql.c, postgresql.c: 
	Quote table and column names before comparing class definition and
	database scheme 

2001-07-24 16:19  reinhard

	* lib/classdefs/Makefile.am, lib/classdefs/classdata.h,
	lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, src/objectstore/Makefile.am,
	src/objectstore/compare.c, src/objectstore/compare.h,
	src/objectstore/objectstore_private.h: Moved the former
	classdata_database.[ch] files from lib/classdefs to src/objectstore
	and renamed them to compare.[ch] because they actually compare the
	current database schema to the class definitions.  This step was
	necessary to be able to add database specific code to that
	comparsion routine.  

2001-07-23 17:10  reinhard

	* tools/: .cvsignore, Makefile.am, geas-oidgen.c, gen_uuid.c,
	parse_load_sql.py: Renamed gen_uuid to geas-oidgen; cosmetic fixes.  
	geas-oidgen.c can now serve as an example for parsing of command
	line options.  

2001-07-23 15:45  reinhard

	* configure.in: Added checks for getopt_long function and for
	getopt.h header 

2001-07-22 16:16  reinhard

	* src/geas-skeleton.c: Fixed lenth of uuid buffer 

2001-07-20 12:30  reinhard

	* configure.in: Check if lib/mysql contains libmysqlclient.so - on
	Mandrake /usr/lib/mysql exists but libmysqlclient.so is stored in
	/usr/lib 

2001-07-20 05:33  reinhard

	* tools/: Makefile.am, parse_load_sql.py: Replaced gen_uuid by
	standard uuidgen which comes with libuuid 

2001-07-20 04:39  reinhard

	* doc/dia/dependencies.dia: Updated diagramm to reflect changes in
	dependency structure 

2001-07-07 11:48  ntiffin

	* tools/parse_load_sql.py: Take away 2.0 deps.  

2001-07-07 11:25  ntiffin

	* tools/Makefile.am: Update for gen_uuid program.  

2001-07-07 10:28  ntiffin

	* tools/: Makefile.am, mac/gcdVerifier.pbproj/ntiffin.pbxuser: 
	Makefile.am 

2001-07-07 09:43  ntiffin

	* tools/parse_load_sql.py: Add instructions for running from cvs
	and the need to have gen_uuid program compiled and in same dir.  

2001-07-07 09:02  ntiffin

	* tools/parse_load_sql.py: Add checks for inputs and TODOs.  

2001-07-06 21:44  ntiffin

	* tools/gen_uuid.c: Bug Fix: uuid string was too short, geas may
	have simular problem.  

2001-07-06 21:29  ntiffin

	* tools/parse_load_sql.py: Mostly working now.  

2001-07-06 18:27  ntiffin

	* tools/parse_load_sql.py: First working version.  

2001-07-06 12:46  ntiffin

	* tools/parse_load_sql.py: Outline of program to parse and load SQL
	files.  

2001-07-06 09:03  ntiffin

	* tools/: gen_uuid.c, mac/gcdVerifier.pbproj/ntiffin.pbxuser: 
	create uuid generator tool.  

2001-07-05 23:48  dneighbors

	* src/geas-server.h: switched #define parameter list to (x,
	dummy...) so would compile 
	
	** IF THIS IS WRONG PLEASE LET ME KNOW others had same problem and
	this fixed.  

2001-07-05 21:36  ntiffin

	* tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Update SQL default
	data.  

2001-07-05 20:38  ntiffin

	* lib/classdefs/classdata.c: Fix minor space problem with verifier
	output.  

2001-07-05 14:06  ntiffin

	* tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Fix gcd errors that
	only showed up in creating database.  

2001-07-04 13:04  ntiffin

	* lib/classdefs/gcdparser.c: General update, no feature changes,
	match gcd to docs, flush out docs.  

2001-07-02 14:44  ntiffin

	* lib/classdefs/yparser.y: Remove debug print statements.  

2001-07-02 12:23  ntiffin

	* lib/classdefs/yparser.y, tools/mac/build/make-parser.sh,
	tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Horrible patch to
	make NOT NULL work.  

2001-07-02 03:20  treshna

	* src/: connection.c, oql/oql.c: bug fix for compile error of
	reverse lists 

2001-07-01 22:57  ntiffin

	* examples/python/schema.py: Bug Fix: Correct spelling error.  

2001-06-29 05:37  ntiffin

	* idl/typedefs.idl: Correct spelling error.  

2001-06-28 23:08  treshna

	* examples/python/querytest.py, lib/classdefs/classdata.c,
	lib/classdefs/gcdparser.c, lib/classdefs/gcdparser.h,
	lib/classdefs/lparser.l, lib/classdefs/yparser.y, src/connection.c,
	src/query.c, src/oql/oql.c: new feature: in GCD files, a class's
	ORDER BY may have an optional DESC after the field name, causing
	sorting to be done in reverse order.  

2001-06-27 17:28  treshna

	* doc/faq.txt, lib/classdefs/classdata_database.c,
	src/objectcache/objectcache.c: edited docs bugfix: g_assert()
	removed, as a NULL was a valid input hack: now cache count will
	ignore geas internal classes (ie, if you don't free resources, the
	debugging output is now not very helpful) 

2001-06-27 13:48  ntiffin

	* doc/apple_mac_osx.txt,
	tools/mac/gcdVerifier.pbproj/ntiffin.pbxuser: Update mac specific
	instructions.  

2001-06-27 13:46  ntiffin

	* lib/classdefs/: classdata.c, classdata_database.c, gcdparser.c: 
	Correct problem with assert on enum and some typos.  

2001-06-25 22:01  treshna

	* src/: collectiondata.c, connection.c, dataobject.c,
	geas-server.c, geas-server.h, geas-skeleton.c, objectlist.c,
	objectcache/objectcache.c, objectcache/objectcache.h,
	objectstore/postgresql.c: mostly hacks that are attempting to make
	things faster/more stable. no guarantees of success, though 

2001-06-22 16:39  ntiffin

	* lib/classdefs/classdata.c: Make error reporting more robust for
	detecting use of types when references wanted and correct errors in
	gcd.  

2001-06-22 11:16  reinhard

	* src/objectstore/postgresql.c: Use postgres datatype varchar
	instead of text for geas datatype char 

2001-06-22 09:50  ntiffin

	* tools/mac/build/make-parser.sh: Forgot the flex bison build
	script.  

2001-06-22 09:31  ntiffin

	* tools/mac/gcdVerifier.pbproj/: ntiffin.pbxuser, project.pbxproj: 
	Add mac tools for building standalone gcdverifier without libraries.  

2001-06-22 01:35  reinhard

	* src/objectstore/: mysql.c, postgresql.c: Don't use g_critical as
	it is not always defined (bug in glib 1.2) 

2001-06-21 02:45  reinhard

	* TODO: updated 

2001-06-21 02:28  reinhard

	* README: Updated description 

2001-06-20 17:26  reinhard

	* CVSVERSION, TODO, autogen.sh, configure.in, doc/overview.txt,
	doc/internals/objectstore.txt, src/geas-server.c,
	src/objectstore/objectstore.c: Cleaned up configure.in; removed
	references to libgda everywhere 

2001-06-20 15:25  reinhard

	* NEWS, TODO: updated doc to reflect finished tasks 

2001-06-20 08:08  reinhard

	* TODO: Test checkin due to cvs problems 

2001-06-19 16:21  reinhard

	* TODO: minor change 

2001-06-19 15:48  reinhard

	* src/: schema.c, objectstore/mysql.c, objectstore/postgresql.c: 
	new datatypes 

2001-06-19 15:46  reinhard

	* idl/typedefs.idl: New Datatypes 

2001-06-19 15:38  reinhard

	* src/dataobject.c: Implemented new datatypes int16, int32, int64,
	and boolean, as well as fixed some SQL datatypes for existing geas
	datatypes 

2001-06-19 15:33  reinhard

	* examples/python/addrbook.py: Implemented new datatypes int16,
	int32, int64, and boolean, as well as fixed some SQL datatypes for
	existing geas datatypes 

2001-06-19 15:01  reinhard

	* examples/businessobjects/addrbook.gcd: Implemented new datatypes
	int16, int32, int64, and boolean, as well as fixed some SQL
	datatypes for existing geas datatypes 

2001-06-19 14:47  reinhard

	* TODO: Updated according to discussion 

2001-06-16 03:12  reinhard

	* README: Updated general project description 

2001-06-13 17:15  baumannd

	* ChangeLog, NEWS, configure.in: 
	* ChangeLog: Updated form cvs.  
	* NEWS: Added news for 0.0.5 release.  
	* configure.in: Bumped version to 0.0.5.  

2001-06-13 08:28  baumannd

	* src/collectiondata.c: Fix warnings for unused variables.  

2001-06-13 08:23  baumannd

	* src/objectlist.c: Fix warnings, remove unused variables.  

2001-06-13 08:11  baumannd

	* src/objectcache/objectcache.c: Fix warnings for unused variables.  

2001-06-12 23:28  treshna

	* src/: event_log_code.h, geas-server.c, geas-server.h,
	geas-skeleton.c, oql/oql.c: still trying to make things faster 
	
	bugfix in oql: would cause a database error if a field value
	contained a ' 

2001-06-12 22:33  treshna

	* src/: collectiondata.c, geas-skeleton.c, objectlist.c,
	objectcache/objectcache.c, objectcache/objectcache.h,
	objectcache/objectcache_internal.h, objectstore/postgresql.c,
	oql/oql.c: fixed nasty bug in last speed increase.   lost some
	speed again  :P 

2001-06-12 19:47  treshna

	* src/: collectiondata.c, geas-server.c, geas-server.h,
	geas-skeleton.c, objectlist.c, objectcache/objectcache.c,
	objectcache/objectcache.h, objectstore/objectstore.c,
	objectstore/objectstore.h, objectstore/objectstore_private.h,
	objectstore/postgresql.c: Added more profiling code Speed increase:
	fixed collection.c to improve access speeds, and made access speed
	for an object constant (previously, in very large lists, later
	objects took much longer to process, making large lists very 
	inefficient) 

2001-06-12 17:23  reinhard

	* configure.in: changed version number to 0.0.5pre 

2001-06-12 17:22  reinhard

	* src/: .cvsignore, Makefile.am, geas.conf, geas.conf.sample: Don't
	distribute geas.conf; distribute geas.conf.sample instead. This is 
	that people can edit their geas.conf file 

2001-06-12 17:20  reinhard

	* src/event_log_code.h: fixed wrong error message 

2001-06-12 14:20  reinhard

	* src/Makefile.am: Added *.log to CLEANFILES 

2001-06-12 14:12  reinhard

	* src/: connection.c, event_log_code.h, query.c, schema.c,
	servantlocator.h: Fixed compiler warnings 

2001-06-12 06:17  reinhard

	* src/objectcache/objectcache.c: Added some comments 

2001-06-12 06:02  reinhard

	* .cvsignore: fixed .cvsignore 

2001-06-12 06:01  reinhard

	* src/geas-server.c: Minor fix in Error message 

2001-06-12 05:21  reinhard

	* README: added bug report mail address 

2001-06-12 05:20  reinhard

	* src/geas-server.c: correct interpretation of return value of
	load_method_handlers 

2001-06-11 17:23  reinhard

	* INSTALL, Makefile.am, configure.in, geas.conf.in,
	geas.doxygen.cfg, geas.doxygen.cfg.in, src/.cvsignore,
	src/Makefile.am, src/geas.conf, src/geas.conf-dist: Prepared for
	release 0.0.5 

2001-06-11 16:46  reinhard

	* src/geas-server.h: fixed defines 

2001-06-11 00:19  treshna

	* src/: collectiondata.c, geas-server.c, geas-server.h,
	geas-skeleton.c, security.c, objectcache/objectcache.c: added
	profiling and speed testing code (will optimise soon) 

2001-06-10 17:32  reinhard

	* INSTALL, README, TODO: documentation updates 

2001-06-10 13:56  reinhard

	* README, doc/overview.txt: Prepared README files for upcoming
	release 

2001-06-10 08:12  ntiffin

	* src/: datamonitor/datamonitor.h, objectcache/objectcache.h,
	objectcache/objectcache_internal.h, objectstore/objectstore.c: 
	Clean up a few more headers (GNU Format) for release.  

2001-06-10 07:56  ntiffin

	* src/: dataobject.h, exceptions.h, factory.h,
	geas-internal-classes.h, geas-server.h, geas-skeleton.h, globals.h,
	objectlist.h, query.h, schema.h, servantlocator.h, transaction.h: 
	Clean up header files (GNU format) for release.  

2001-06-09 19:33  reinhard

	* examples/python/: .cvsignore, Makefile.am: added Makefile to
	distribute python sample program 

2001-06-09 19:29  reinhard

	* TODO: updated 

2001-06-09 19:26  ntiffin

	* lib/classdefs/yparser.y: Add config.h.  

2001-06-09 18:42  ntiffin

	* src/methods/methods_glibmodule.h: Fix error trying to free empty
	list.  

2001-06-09 18:35  reinhard

	* Makefile.am, configure.in, examples/Makefile.am,
	examples/businessobjects/methods/Makefile.am,
	lib/classdefs/Makefile.am, src/Makefile.am: fixed some makefile
	issues for make dist and make install. still have to fix dist and
	install for geas.conf/shadowpw and *.reserved.lst 

2001-06-09 18:06  ntiffin

	* src/: collectiondata.c, collectiondata.h, connection.c,
	event_log_code.h, factory.c, geas-skeleton.c, servantlocator.h: 
	Clean up more compiler warnings.  

2001-06-09 16:36  reinhard

	* configure.in, lib/Makefile.am, src/Makefile.am: removed last
	references to md5 library 

2001-06-09 11:31  reinhard

	* doc/faq.txt: pulled version number out of the text so that the
	document needs not be updated for every release 

2001-06-09 10:27  ntiffin

	* src/: collectiondata.c, objectlist.c, schema.c: Clean up compiler
	warnings and reformat some code to GNU standards.  

2001-06-09 10:20  ntiffin

	* lib/classdefs/classdata_database.h, lib/classdefs/lparser.l,
	lib/md5/md5.c, src/admin.h, src/collectiondata.c, src/connection.c,
	src/dataobject.c, src/event_log_code.h, src/geas-server.h,
	src/geas-skeleton.h, src/security.c, src/security.h,
	src/objectstore/mysql.c: Clean up compiler warnings and reformat
	some code to GNU standards.  

2001-06-09 08:35  reinhard

	* src/: collectiondata.c, geas-skeleton.c: fixed include of uuid.h 

2001-06-09 08:17  reinhard

	* src/oql/oql.c: fixed includes 

2001-06-09 02:18  baumannd

	* src/: geas-server.c, geas-skeleton.c, servantlocator.h: Fix more
	warnings.  

2001-06-09 01:25  baumannd

	* src/: geas-server.c, objectcache/objectcache.c,
	objectcache/objectcache.h: Fix errors so it will still compile.  

2001-06-09 00:58  baumannd

	* src/: geas-server.h, objectcache/objectcache.c,
	objectstore/objectstore.c, objectstore/postgresql.c: Fix warnings.  

2001-06-08 17:47  baumannd

	* src/methods/: methods.c, methods_glibmodule.h, methods_oaf.h,
	methods_unstable.h: Cleaned up code added assertions and if_fail
	checks.  

2001-06-08 17:42  reinhard

	* doc/dia/dependencies.dia, src/connection.c, src/dataobject.c,
	src/objectlist.c, src/methods/methods.h,
	src/objectcache/objectcache.c, src/objectstore/objectstore.c,
	src/oql/Makefile.am, src/oql/oql.c, src/oql/oql.h,
	src/oql/oql_internal.h: removed configuration dependency from oql
	module 

2001-06-08 16:46  reinhard

	* src/oql/: oql.c, oql.h: reformatted to GNU style 

2001-06-08 16:26  baumannd

	* src/methods/: methods.c, methods.h, methods_glibmodule.h,
	methods_oaf.h, methods_unstable.h: Fix warnings.  

2001-06-08 15:06  reinhard

	* src/config/configuration.c: finished code cleanup 

2001-06-08 14:59  baumannd

	* src/methods/: methods.h, methods_oaf.h, methods_unstable.h: 
	Reformat to GNU, fix file header(s).  

2001-06-08 13:53  baumannd

	* src/methods/methods.c: Reformat to GNU, add new file header.  

2001-06-08 13:49  ntiffin

	* TODO: Update priorities.  

2001-06-08 13:40  reinhard

	* TODO: updated 

2001-06-08 13:38  baumannd

	* src/methods/methods_glibmodule.h: Format to fit GNU standards,
	fix file header.  

2001-06-08 12:49  reinhard

	* TODO: updated 

2001-06-08 11:34  reinhard

	* TODO, doc/faq.txt: Corrected typo in faq.txt 

2001-06-08 10:04  ntiffin

	* lib/classdefs/classdata.c: Change assert to warning until method
	code is cleaned up some.  

2001-06-07 18:37  ntiffin

	* src/: geas-server.c, geas-skeleton.c, security.c, security.h,
	transaction.c: Remove compiler warnings and convert to GNU standard
	format.  

2001-06-07 15:00  baumannd

	* src/oql/oql.c: Fix compiler warnings, provide prototypes for
	g_strcase_hash, g_strcase_equal.  

2001-06-07 14:51  ntiffin

	* src/objectcache/objectcache.c: Convert to GNU standards, remove
	compiler warnings.  

2001-06-07 13:43  ntiffin

	* src/: admin.c, connection.c, geas-server.c: Convert to GNU
	standards.  

2001-06-07 11:18  ntiffin

	* src/globals.h: Fix compiler warning.  

2001-06-07 10:29  ntiffin

	* src/: objectcache/objectcache.h, oql/oql.h: Remove compiler
	warnings.  

2001-06-07 09:41  ntiffin

	* src/: factory.c, objectlist.c, query.c, schema.c: Convert to GNU
	standard and fix compile warnings.  

2001-06-06 21:03  ntiffin

	* TODO: Update todo.  

2001-06-06 18:45  ntiffin

	* src/objectstore/: mysql.c, objectstore.c, objectstore.h,
	postgresql.c, template.c, template.h: Clean up MySQL code and add
	comments.  

2001-06-06 17:12  reinhard

	* src/config/configuration.c: continued with adding comments and
	assertions 

2001-06-06 16:12  ntiffin

	* lib/classdefs/: classdata.c, classdata_database.c, gcdparser.c: 
	Add config.h to source files.  

2001-06-06 16:10  ntiffin

	* src/geas-skeleton.h: Fix prototype.  

2001-06-06 15:31  reinhard

	* src/datamonitor/datamonitor.c: changed () to (void) in function
	headers 

2001-06-06 15:23  reinhard

	* src/datamonitor/datamonitor.h: fixed function prototypes for
	functions with no parameters 

2001-06-06 14:59  reinhard

	* src/geas-server.c: fixed bug causing a lot of asserts for
	g_hash_table_lookup 

2001-06-06 12:56  reinhard

	* src/: Makefile.am, objectstore/Makefile.am,
	objectstore/postgresql.c: changes to make new objectstore compile 

2001-06-06 12:25  reinhard

	* configure.in: removed -Wpointer-arith because some libc header
	files cause this warning 

2001-06-06 12:18  reinhard

	* configure.in: removed -Werror - this is really too much for
	now...  

2001-06-06 11:01  ntiffin

	* src/objectstore/: mysql.c, mysql_access.h, objectstore.c,
	objectstore.h, objectstore_private.h, postgresql.c,
	postgresql_access.h: This is a restucturing of the objectstore
	library to allow both mysql and postgresql to be compiled in GEAS. 
	No major functionality was changed.  mysql_access.h and postgresql.h
	was removed and the code moved to mysql.c and postgresql.c. 
	objectstore_private.h was added and code from objectstore.c was
	moved there.  This update probably breaks GEAS for the time being.  

2001-06-06 10:57  baumannd

	* configure.in: Made changes suggested by reinhard.  

2001-06-06 00:52  baumannd

	* lib/classdefs/: classdata.c, classdata_database.c, yparser.y: 
	Fixed warnings.  

2001-06-06 00:17  baumannd

	* configure.in: Add macro for more warnings option and checks
	(shamelessly stolen from nautilus ;)).  Now you can turn them off
	with --enable-more-warnings=no, but I wouldn't recommend it if you
	are coding as then you may be prone to physical abuse by other
	developers ;).  

2001-06-06 00:13  baumannd

	* CVSVERSION: File used in more warnings check.  

2001-06-05 16:44  ntiffin

	* tools/gcdverifier.c: Correct Usage text.  

2001-06-05 16:42  ntiffin

	* lib/classdefs/: classdata.h, classdata_database.c,
	classdata_database.h, gcdparser.c, gcdparser.h, lparser.h,
	lparser.l: Clear up warnings regarding improper prototypes.  

2001-06-05 15:56  baumannd

	* STANDARDS, src/connection.c, src/oql/oql.c: 
	* gnue/geas/STANDARDS: Fix spelling and typos.  
	* gnue/geas/src/oql/oql.c (last_oql_error): Remove.  
	  (get_last_oql_error): Remove.  
	  (oql_query_as_sql): Initialize retval to NULL to supress warning.  
	  Change all g_strdup_prinf calls to us the proper number of
	  arguments.  
	(oql_make_select): Cast to q->maxresults to long.  
	* gnue/geas/src/connection.c (Connection_loadAll): Do not call
	get_last_oql_error.  

2001-06-05 15:32  reinhard

	* configure.in: added even more compiler warnings. Seems we just
	can't get enough of them :) 

2001-06-05 13:50  baumannd

	* src/oql/oql.c: Reformat code and add function headers.  

2001-06-04 11:57  ntiffin

	* lib/classdefs/: classdata.c, gcdparser.c, lparser.h, lparser.l,
	yparser.y: Add ability to track source file name of modules and
	classes.  

2001-06-04 08:53  ntiffin

	* src/geas-server.c: Added error messages for not finding reserved
	word files and also added some asserts.  

2001-06-04 08:50  ntiffin

	* lib/classdefs/: classdata.c, gcdparser.h, lparser.l: Fix Bug:
	flex code did not properely handle pushing files on stack.  Added
	protection against long filenames. Minor message changes in debug
	code.  

2001-06-02 17:16  ntiffin

	* src/objectstore/objectstore.c: Bug Fix, would not compile with
	SELF_TEST option and PostgreSQL.  

2001-06-02 17:14  ntiffin

	* src/objectstore/postgresql_access.h: Correct spelling.  

2001-06-02 17:13  ntiffin

	* src/collectiondata.c: Reformat to GNU standards.  

2001-06-02 08:17  ntiffin

	* src/: admin.c, collectiondata.c, connection.c, dataobject.c,
	exceptions.c, factory.c, geas-server.c, geas-skeleton.c,
	objectlist.c, query.c, schema.c, security.c, transaction.c: Update
	headers, remove many complier warnings in the core GEAS code.  

2001-06-01 19:24  ntiffin

	* src/: geas-internal-classes.h, geas-server.c, geas-skeleton.h,
	objectstore/objectstore.c, oql/oql.c: Clean up compiler warnings.  

2001-06-01 10:32  ntiffin

	* doc/apple_mac_osx.txt, src/geas-server.c: Make work on Mac OS X
	and add notes.  

2001-06-01 08:43  reinhard

	* src/config/configuration.c: started to add some assertions 

2001-05-29 18:02  reinhard

	* src/: config/configuration.h, datamonitor/datamonitor.h: minor
	code beautifying 

2001-05-29 17:54  reinhard

	* src/config/: Makefile.am, configuration.c: fixed compiler
	warnings, removed unnecessary includes 

2001-05-29 17:28  reinhard

	* src/config/: configuration.c, configuration.h: reformatted 

2001-05-29 15:22  reinhard

	* examples/python/addrbook.py, src/datamonitor/datamonitor.c: 
	removed unnecessary includes, and added some FIXME:'s 

2001-05-29 14:46  baumannd

	* lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	src/geas-server.c, src/geas-server.h, tools/gcdverifier.c: Moved
	is_extension from geas-server.c to classdata.h and renamed to 
	odl_is_extension. Removed directory processing code from
	load_class_files and merged with get_files_from_dir in
	gcdverifier.c, then moved this to classdata.c and renamed to
	odl_get_files_from_dir. Updated all callers, included proper headers
	in classdata.h and added prototypes for the new odl functions.  

2001-05-29 13:41  reinhard

	* src/datamonitor/: datamonitor.c, datamonitor.h: cosmetic changes 

2001-05-29 13:25  reinhard

	* src/geas-server.c: 
	(main): initialize datamonitor before setting the log file name, not
	afterwards 

2001-05-29 09:11  reinhard

	* src/oql/oql.c: 
	(oql_write_object): include objectid in the list of fields to be
	written 

2001-05-28 17:51  reinhard

	* src/datamonitor/: datamonitor.c, datamonitor.h: reformatted 

2001-05-28 09:57  reinhard

	* src/objectcache/objectcache.c: 
	(oc_flush_object_to_store): pass a hash with only name-value pairs
	to write_to_objectstore instead of a hash with name-_FieldData pairs 

2001-05-27 21:06  ntiffin

	* TODO: Update todo for extend, 32 and 16 bit ints, and dir search
	fixes.  

2001-05-27 20:24  ntiffin

	* lib/classdefs/: classdata.c, classdata.h, yparser.y: Implement
	EXTEND keyword.  

2001-05-27 18:00  ntiffin

	* lib/classdefs/: classdata.c, classdata.h, gcdparser.c,
	gcdparser.h, yparser.y: Add structures for help files [T190].  Add
	boolean type and complete [T162].  

2001-05-27 17:56  ntiffin

	* tools/gcdverifier.c: Fix bugs introduced by last update [T191].  

2001-05-27 17:19  ntiffin

	* tools/gcdverifier.c: Revise in preparation for moving dir scan
	code to classdefs.c. [T191].  

2001-05-27 15:19  reinhard

	* doc/dia/dependencies.dia: created diagram showing internal
	structure of geas core 

2001-05-27 11:09  baumannd

	* src/geas-server.c: This time really format the file correctly.  

2001-05-27 10:31  baumannd

	* src/geas-server.c: 
	(load_class_files): Fix symlink bug, clean up file with indent -nut.  

2001-05-26 17:26  ntiffin

	* TODO: Update list with recent improvements.  

2001-05-26 17:13  ntiffin

	* lib/classdefs/: classdata.c, classdata.h, gcdparser.c, yparser.y: 
	Add error checking for implicit reference to TYPE, implicit list 
	reference to TYPE, and duplicate class names.  

2001-05-26 10:47  ntiffin

	* lib/classdefs/lparser.l: Final format changes.  

2001-05-26 09:24  ntiffin

	* lib/classdefs/classdata.c: Correct list base field not being
	marked as ignored causing duplicate fields to be processed.  

2001-05-26 09:23  ntiffin

	* lib/classdefs/lparser.l: Format changes only.  

2001-05-25 18:53  ntiffin

	* lib/classdefs/classdata_database.c: Remove an assert causing a
	problem.  

2001-05-25 18:46  reinhard

	* src/: connection.c, dataobject.c, geas-server.c, objectlist.c,
	query.c, schema.c, config/Makefile.am, methods/methods.c,
	objectcache/Makefile.am, objectcache/objectcache.c,
	objectstore/Makefile.am, objectstore/mysql_access.h,
	objectstore/objectstore.c, objectstore/objectstore.h,
	objectstore/postgresql_access.h, oql/Makefile.am, oql/oql.c,
	oql/oql.h, oql/oql_internal.h: structure cleanup 

2001-05-25 18:09  ntiffin

	* lib/classdefs/classdata_database.c: Remove an assert causing a
	problem.  

2001-05-25 18:06  ntiffin

	* lib/classdefs/classdata_database.c: Clean up formatting, no code
	changes intended, except the addition of g_asserts to all routines.  

2001-05-25 17:11  ntiffin

	* lib/classdefs/classdata.c: Fix bug that types were not correctly
	creating default value and format for CHAR.  Add display of format
	to odl_display_tree().  

2001-05-25 15:24  reinhard

	* src/: connection.c, dataobject.c, geas-server.c, geas-server.h,
	globals.h, objectlist.c, security.c, config/configuration.c,
	config/configuration.h, objectcache/objectcache.c,
	objectstore/objectstore.c: even more cleanups 

2001-05-25 15:04  reinhard

	* src/: collectiondata.c, connection.c, factory.c, geas-server.c,
	geas-server.h, geas-skeleton.c, objectlist.c, schema.c, security.c,
	servantlocator.h, transaction.c, objectcache/objectcache.c,
	objectcache/objectcache.h, objectstore/objectstore.c: more code
	cleanups 

2001-05-25 14:34  ntiffin

	* lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	lib/classdefs/yparser.y, tools/gcdverifier.c: Add int16, int32, and
	int64 bit types to parser.  Stuff must be added in geas-server
	before they work though.  

2001-05-25 11:04  reinhard

	* src/: geas-server.c, geas-server.h, objectcache/objectcache.c: 
	removed some debugging code no longer in use 

2001-05-25 10:46  reinhard

	* src/: admin.c, collectiondata.c, connection.c, dataobject.c,
	exceptions.c, factory.c, geas-server.c, geas-server.h,
	geas-skeleton.c, objectlist.c, query.c, schema.c, security.c,
	transaction.c, config/configuration.c, config/test.c,
	datamonitor/datamonitor.c, methods/methods.c,
	objectcache/objectcache.c, oql/oql.c: include config.h at the top
	of every source file instead of geas-server.h 

2001-05-25 09:47  reinhard

	* configure.in, src/Makefile.am, src/exceptions.c: removed dmalloc
	references (dmalloc is no longer used) 

2001-05-24 20:06  ntiffin

	* lib/classdefs/classdata.c, lib/classdefs/gcdparser.h,
	tools/gcdverifier.c: Misc minor updates.  

2001-05-24 20:05  ntiffin

	* lib/classdefs/yparser.y: Add check for duplicate modules.  

2001-05-24 18:21  reinhard

	* src/: geas-server.c, geas-server.h, oql/oql.c: moved
	g_strcase_hash and g_strcase_equal from geas-server.c to oql/oql.c,
	and removed some unneeded definitions from geas-server.h 

2001-05-24 17:01  ntiffin

	* TODO: Update list for recent fixes.  

2001-05-24 16:53  reinhard

	* configure.in, src/geas-server.h: DEBUG should always be defined
	if DEBUG_SECURITY is defined. Handle this in configure.in instead of
	geas-server.h 

2001-05-24 16:41  reinhard

	* src/: geas-server.c, geas-server.h, objectstore/objectstore.c,
	objectstore/objectstore.h: Made show_version private to
	geas-server.c to increase cohesion 

2001-05-24 14:56  reinhard

	* TODO: updated 

2001-05-24 13:59  ntiffin

	* lib/classdefs/: classdata.c, classdata.h, gcdparser.c,
	gcdparser.h: Fix bug where TYPE's containing implicit references
	and lists were not being handled correctly.  

2001-05-24 11:16  reinhard

	* AUTHORS: updated 

2001-05-24 08:20  reinhard

	* TODO: [no log message] 

2001-05-23 19:57  treshna

	* src/connection.c, src/connection.h, idl/connection.idl,
	src/event_log_code.h, src/geas-skeleton.c,
	src/objectstore/postgresql_access.h, src/oql/oql.c, src/oql/oql.h: 
	Added code to count instances of a class. (currently a postgresql 
	specific hack) 

2001-05-22 15:23  reinhard

	* src/oql/: oql.c, oql_internal.h: moved static function prototypes
	from oql_internal.h to oql.c to prevent compiler warnings 

2001-05-22 15:06  reinhard

	* src/objectstore/: objectstore.c, postgresql_access.h: fixed all
	compiler warnings 

2001-05-22 14:05  reinhard

	* src/objectstore/: mysql_access.h, objectstore.c, objectstore.h,
	postgresql_access.h: reformatted code 

2001-05-19 18:50  ntiffin

	* lib/classdefs/classdata.c: Remove debug printf().  

2001-05-19 18:44  ntiffin

	* lib/classdefs/gcdparser.c: Remove the insanity I added before I
	understood the code.  

2001-05-19 18:21  ntiffin

	* lib/classdefs/classdata.c, lib/classdefs/classdata_database.c,
	lib/classdefs/gcdparser.c, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, tools/gcdverifier.c: Clean up compiler
	warnings.  

2001-05-18 22:23  ntiffin

	* lib/classdefs/classdata.c, lib/classdefs/gcdparser.c,
	lib/classdefs/lparser.l, lib/classdefs/yparser.y,
	tools/gcdverifier.c: Fix include logic such that different relative
	file name paths will not cause the file to be included twice. 
	Reformat some code.  All .gcd filenames must be unique without the
	path.  

2001-05-16 15:40  reinhard

	* src/header.txt: Slightly changed the header to fit GNU standards 

2001-05-16 10:57  reinhard

	* Makefile.am: Minor fix 

2001-05-16 10:55  reinhard

	* Makefile.am, examples/Makefile.am,
	examples/businessobjects/Makefile.am,
	examples/businessobjects/methods/Makefile.am, idl/Makefile.am,
	lib/Makefile.am, lib/classdefs/Makefile.am, lib/md5/Makefile.am,
	src/Makefile.am, src/datamonitor/Makefile.am,
	src/methods/Makefile.am, src/objectcache/Makefile.am,
	src/objectstore/Makefile.am, src/oql/Makefile.am,
	tools/Makefile.am: General cleanup of all makefiles.  make, make
	dist, and make install should work now.  

2001-05-16 08:48  reinhard

	* src/config/Makefile.am: Makefile test 

2001-05-16 01:47  reinhard

	* configure.in, src/objectstore/Makefile.am: Enabled -Wall option
	for gcc 

2001-05-15 16:14  reinhard

	* src/objectstore/Makefile.am: General cleanup of Makefile.am 

2001-05-15 13:32  ntiffin

	* lib/classdefs/yparser.y: Add changes to error for duplicate class
	names and see why my version and ash version of gcdverifier product
	different results 

2001-05-15 12:59  ntiffin

	* lib/classdefs/: classdata.c, gcdparser.c, gcdparser.h, lparser.l: 
	Minor changes to remove and clean up code.  

2001-05-15 12:54  reinhard

	* examples/businessobjects/methods/Makefile.am: Quick and dirty fix
	to make it compile when ORBit is installed with not the same prefix
	as glib 

2001-05-15 12:50  ntiffin

	* tools/gcdverifier.c: Minor update for asserts.  

2001-05-14 17:16  treshna

	* examples/businessobjects/methods/Makefile.am: wrong version of
	file was checked in 

2001-05-14 16:59  treshna

	* doc/internals/methods.txt, src/event_log_code.h: added forgotten
	files 

2001-05-14 16:57  treshna

	* examples/businessobjects/methods/Makefile.am,
	examples/python/timetest.py, idl/connection.idl,
	idl/dataobject.idl, idl/geas.idl, idl/treshna.idl, src/Makefile.am,
	src/collectiondata.c, src/connection.c, src/connection.h,
	src/dataobject.c, src/factory.c, src/geas-internal-classes.h,
	src/geas-server.c, src/geas-server.h, src/geas-skeleton.c,
	src/geas-skeleton.h, src/objectlist.c, src/query.c,
	src/servantlocator.h, src/transaction.c,
	src/datamonitor/datamonitor.c, src/datamonitor/datamonitor.h,
	src/methods/methods_glibmodule.h, src/objectstore/objectstore.c,
	src/objectstore/postgresql_access.h, src/oql/oql.c, src/oql/oql.h,
	src/oql/oql_internal.h: lots and lots of stupid changes, mostly 

2001-05-14 13:40  ntiffin

	* lib/classdefs/gcdparser.h: Another test of doxygen.  

2001-05-14 13:04  ntiffin

	* lib/classdefs/gcdparser.h: Add some doxygen comments to see
	impact.  

2001-05-14 11:08  reinhard

	* STANDARDS: Added chapters about comments in headers and about
	defensive programming 

2001-05-11 10:44  ntiffin

	* src/postgresql.reserved.lst: Add the word begin to correct SQL
	parse error.  

2001-05-11 10:40  ntiffin

	* src/geas.conf-dist: Add commented out default for using
	gnue-config directory to the geas.conf-dist file.  

2001-05-11 10:39  ntiffin

	* TODO: Add some geas bugs.  

2001-05-09 14:43  reinhard

	* STANDARDS: Added clarification for indent parameters 

2001-05-07 14:48  ntiffin

	* doc/: faq.txt, applications/gcdverifier.txt: Update geas docs for
	gcdverifier and add cvs tags.  

2001-05-07 11:34  ntiffin

	* lib/classdefs/classdata.c, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, src/header.txt, tools/gcdverifier.c: 
	Update to GNU coding standards, add lots of asserts(), fix argument
	processing in gcdverifier.c.  

2001-05-07 11:19  ntiffin

	* STANDARDS: Add -di22 for indenting variable names in declarations
	and reformat the paragraph.  

2001-05-06 18:20  ntiffin

	* lib/classdefs/: classdata.c, lparser.h, lparser.l: Update
	classdata.c to GNUe coding standard, add assert()s, and debug code,
	add Id to headers for lparser.h and .l, add parser reset to
	lparser.l 

2001-05-06 14:32  reinhard

	* STANDARDS: Changed statement about indentation 

2001-05-05 11:03  ntiffin

	* tools/gcdverifier.c: Revise format to GNU standards.  

2001-05-05 08:45  ntiffin

	* TODO: Add tools to the parts of geas and add minor additional
	notes to todos.  

2001-05-05 04:35  reinhard

	* STANDARDS, TODO: Heavily Update of TODO list and added coding
	standards file 

2001-05-04 10:19  ntiffin

	* lib/classdefs/yparser.y: Remove tabs and replace with spaces
	preserving indentation. No code changes, I hope.  

2001-05-02 16:09  treshna

	* TODO: [no log message] 

2001-05-02 13:09  ntiffin

	* TODO: Add testing and assurance needs to TODO.  

2001-04-30 17:05  treshna

	* doc/: applications/debugging.txt, internals/datamonitor.txt: more
	docs?   will the madness never end? 

2001-04-26 20:13  treshna

	* doc/api/usage/queries.txt: more info on writing queries 

2001-04-26 19:54  treshna

	* doc/internals/objects.txt: and some more docs...  

2001-04-23 00:11  treshna

	* doc/faq.txt: small edits to the FAQ (now knows about v0.0.4 being
	released) 

2001-04-22 23:55  treshna

	* doc/applications/usermanagement.txt: info on current and planned
	user management/security 

2001-04-22 23:27  treshna

	* doc/api/: connection.txt, constraint.txt, dataobject.txt,
	objectlist.txt: even more docs 

2001-04-22 21:40  treshna

	* doc/applications/geas.txt: even more info? 

2001-04-22 21:33  treshna

	* doc/applications/debugging.txt: added more information on how to
	debug GEAS 

2001-04-22 18:06  treshna

	* doc/internals/: objectstore.txt, oql.txt: a few more notes 

2001-04-22 17:47  treshna

	* TODO: added more stuff that needs done, that I don't have the
	time to do, and that wouldn't need to be done if there was an actual
	design done for this thing in the first place  :P 

2001-04-20 15:16  ntiffin

	* TODO: More stuff that needs to be fixed in geas.  

2001-04-19 19:32  treshna

	* TODO: more things that need done 

2001-04-19 19:27  treshna

	* doc/faq.txt: just some notes on OOP, really, for those who have
	no idea what an object or class is 

2001-04-19 15:39  ntiffin

	* TODO: Update with more problems found with geas.  

2001-04-19 14:21  ntiffin

	* lib/classdefs/classdata.c: Clean up real_odl_display_tree()
	display formats.  

2001-04-19 13:22  ntiffin

	* tools/gcdverifier.c: Make work with files again, broke with 0.0.4
	release.  

2001-04-19 09:33  ntiffin

	* TODO: Forgot to include EXTEND in todo list.  

2001-04-19 07:41  ntiffin

	* TODO: Added GNUe Supply Chain requirements.  

2001-04-18 10:28  ntiffin

	* tools/gcdverifier.c: Add version stuff.  

2001-04-17 22:22  jamest

	* ChangeLog, NEWS: Final updates prior to tagging cvs trees 

2001-04-17 16:17  ntiffin

	* tools/gcdverifier.c: Add scan directory capability by copying
	chillywilly's code from geas-server.c.  

2001-04-16 20:40  treshna

	* NEWS: just some more notes, really 

2001-04-16 20:13  ntiffin

	* ChangeLog: Update ChangeLog.  

2001-04-16 20:05  ntiffin

	* src/Makefile.am: Fix make dist problem causing the distribution
	to fail with geas.h not found errors.  

2001-04-15 10:38  ntiffin

	* lib/classdefs/yparser.y: Added missing ; to lines to make compile
	on OSX.  

2001-04-12 00:13  treshna

	* doc/: faq.txt, internals/objectstore.txt: more docs?  wow..  

2001-04-11 23:47  treshna

	* src/: collectiondata.c, connection.c, connection.h, exceptions.c,
	geas-server.c, geas-skeleton.c, servantlocator.h,
	methods/methods_glibmodule.h: restored normal behaviour : an object
	that doesn't exist won't act like it does.  

2001-04-11 23:38  treshna

	* idl/connection.idl: removed nasty hack from IDL file 

2001-04-11 21:59  treshna

	* lib/classdefs/classdata.c, examples/python/timetest.py,
	src/oql/oql.c: handles dates & tims better now, for anyone who
	wants to use them, but still has lots of problems, so you're a lot
	braver than I am if you start relying on them now  :P 

2001-04-10 18:39  treshna

	* src/objectstore/objectstore.c: anyone really need these?    fixed
	a small pointer error 

2001-04-08 18:22  treshna

	* doc/internals/objectstore.txt: 1/2 done docs on the object store 

2001-04-08 18:20  treshna

	* examples/python/addrbook.py, idl/connection.idl,
	lib/classdefs/classdata.c, src/connection.c, src/connection.h,
	src/geas-skeleton.c, src/objectcache/objectcache.c,
	src/objectcache/objectcache.h, src/objectstore/objectstore.c: added
	some docs, and a bunch of crap that should never be used, so I'm not 
	exactly sure why I was told to do it, but it seemed a good idea toi
	someone who couldn't care less what I think   :P 

2001-04-05 17:21  treshna

	* src/objectstore/: mysql_access.h, objectstore.c,
	postgresql_access.h: now retries a query if an error occurs, with a
	configurable maximum number of attempts.  does not retry when the
	error was an attempt to insert a NULL value in a non-null field.  

2001-04-04 14:38  reinhard

	* examples/businessobjects/methods/Makefile.am,
	src/config/Makefile.am, src/methods/Makefile.am,
	src/objectcache/Makefile.am, src/oql/Makefile.am: Added
	ORBIT_CFLAGS to several Makefile.am's 

2001-04-03 19:08  treshna

	* src/oql/oql.c: deal with a null time string 

2001-04-03 18:42  treshna

	* src/oql/oql.c: added more stuff to prepare for doing the
	translation 

2001-04-03 18:33  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/gcdparser.c, lib/classdefs/gcdparser.h,
	src/objectstore/mysql_access.h, src/objectstore/objectstore.c,
	src/objectstore/postgresql_access.h, src/oql/oql.c, src/oql/oql.h: 
	OQL module now supports 'today' as a default for 'date' fields, and
	'now' for time or datetime fields.  (uses current time for the GEAS
	server, in UTC time zone) 
	
	added support to oql module for converting data to/from
	GEAS/database format on read/write, and modified postgresql & mysql
	code to convert on read  (oql module can convert on write) 
	
	DataObject.setField() has comments & case statements for date,
	datetime, and time datatypes (should validate that the input is a
	date and/or time as appropriate) 

2001-04-03 17:06  treshna

	* src/dataobject.c: a few more comments, really 

2001-04-03 00:02  treshna

	* doc/applications/geas.txt, doc/internals/CORBA.txt,
	doc/internals/adding.new.servants.txt, doc/internals/cache.txt,
	src/geas-server.c: more docs and updated docs usage() now displays
	ORBit options as well 

2001-04-02 23:50  treshna

	* src/geas-server.c: passes -ORB* options  (eg -ORBIIOPIPv4=[0|1]
	-ORBIIOPUSock=[0|1])  through to ORBit instead of complaining about
	illegal options 

2001-04-02 23:11  treshna

	* src/: geas-server.c, geas-skeleton.c, geas-skeleton.h, query.c: 
	changed constraint oibject reference: now has a username associated 
	don't make an extra server reference for every request, after all 

2001-04-02 22:58  treshna

	* src/geas-server.c: a little fiddling with debug logging - can now
	be controlled (independantly of screen debugging output) 

2001-04-02 22:51  treshna

	* lib/classdefs/lparser.l, src/geas-server.c, src/geas-skeleton.c,
	src/geas.conf-dist, src/objectstore/objectstore.c: even more
	debugging stuff  ;) 

2001-04-02 21:59  treshna

	* configure.in, src/geas-server.c: more error handling stuff 

2001-04-02 20:23  treshna

	* doc/api/usage/queries.txt, examples/python/querytest.py: updated
	docs and examples for queries 

2001-04-02 19:59  treshna

	* src/: connection.c, geas-server.c, geas-skeleton.c, query.c,
	objectstore/objectstore.c, oql/oql.c, oql/oql.h,
	oql/oql_internal.h: geas-skeleton.c: cleaned up creation/parsing of
	GEAS object identifiers finished complex queries: now allows A and
	(B or (C and D)) (etc, etc) 

2001-04-02 18:24  treshna

	* src/geas-skeleton.c: a temporary fix, about to repair it - but
	want to make sure this version is safely in CVS before editing 

2001-04-01 17:55  treshna

	* src/connection.c: more validation checks 

2001-04-01 17:05  treshna

	* src/: connection.h, dataobject.c: added missing #include added
	missing function prototype 

2001-04-01 16:59  treshna

	* src/schema.c: removed 'root::' from class name when getting list
	of available classes 

2001-04-01 16:29  baumannd

	* src/geas-server.c: 
	(load_class_files): Add support for recursive processing of subdirs
	full of gcd files.  

2001-03-29 19:11  treshna

	* idl/connection.idl, idl/dataobject.idl, src/connection.c,
	src/geas-skeleton.c: adjusted what exceptions are thrown cleaned up
	transaction code - now can associate a user ID and transaction ID 
	with every request  (still needs more CORBA security service stuff
	before real security is possible, still no actual commit/rollback
	support) 

2001-03-29 17:11  treshna

	* doc/api/connection.txt: what freak keeps documenting stuff?? 

2001-03-29 17:11  treshna

	* doc/notes/INSTALL: merged with INSTALL file in main directory 

2001-03-29 17:10  treshna

	* INSTALL: install instructions!  :) 

2001-03-29 15:54  treshna

	* doc/faq.txt: people, remember that debugging support is _useful_
	if you find bugs. :) 

2001-03-28 23:23  treshna

	* doc/api/: connection.txt, dataobject.txt, objectlist.txt: even
	more docs?   this is just not right..  

2001-03-28 21:17  treshna

	* doc/api/: dataobject.txt, objectlist.txt, usage/lists.txt,
	usage/lookups.txt: added even more docs!   this is getting scary..  

2001-03-28 19:15  treshna

	* src/: collectiondata.c, connection.c: a little more debugging
	code bugfix: after an exception, stoip trying to execute a query 

2001-03-28 17:38  treshna

	* doc/faq.txt: even more FAQs answered  :) 

2001-03-28 17:14  treshna

	* doc/faq.txt: initial FAQ for GEAS 

2001-03-27 22:57  treshna

	* doc/applications/geas.txt: added start of another doc file 

2001-03-27 22:18  treshna

	* doc/: .cvsignore, api/.cvsignore, api/usage/.cvsignore,
	applications/.cvsignore, dia/.cvsignore, internals/.cvsignore,
	notes/.cvsignore: added new .cvsignore files 

2001-03-27 22:15  treshna

	* doc/: gcd.txt, geas.gcd: and these are moved too!   CVS doesn't
	make it trivial to move files..  

2001-03-27 22:14  treshna

	* doc/: gcd_simple_desc.txt, gcdverifier.txt: removed a couple of
	files that are now elsewhere 

2001-03-27 22:12  treshna

	* doc/: README, api/admin.txt, api/connection.txt,
	api/constraint.txt, api/dataobject.txt, api/factory.txt,
	api/general.txt, api/methodprovider.txt, api/objectlist.txt,
	api/query.txt, api/transaction.txt, api/transactionfactory.txt,
	api/usage/queries.txt, applications/gcdverifier.txt,
	internals/geas.gcd: a pile of new docs, and some rearranged files 

2001-03-27 19:21  treshna

	* src/: objectcache/objectcache.c, oql/oql.c: serious cache bug
	fixed: the 'flushable' list was being corrupted, because data was
	being added to it when it shouldn't be  (occured when an object had
	a field accessed, which caused it to be moved to the front of the
	list, even if it shouldn't be in the list at all) 
	
	removed excess debugging info from oql module 

2001-03-27 16:57  treshna

	* src/: connection.c, connection.h, dataobject.c, servantlocator.h,
	objectcache/objectcache.c: empty fields now return an empty string 
	an object is not actuially created until an operation is performed
	on it (ie: GEAS::Connection.newObject() creates an object ID, any
	operation in the GEAS::DataObject class actually creates the object) 

2001-03-26 22:03  treshna

	* src/: geas-server.c, objectcache/objectcache.c: removed
	unnecessary debugging output killed a segfault that happened if if
	you don't have a file that does nothing anyway :) 

2001-03-26 17:40  treshna

	* examples/python/schema.py, idl/schema.idl, src/connection.c,
	src/geas-server.c, src/geas-server.h, src/geas.conf-dist,
	src/objectcache/objectcache.c: started some additional table
	aliasing stuff added schema stuff to get list/lookup/reference
	definitions started fixing cache problems (not completed) 

2001-03-25 22:52  treshna

	* idl/: connection.idl, schema.idl: more docs 

2001-03-25 20:34  treshna

	* examples/python/schema.py, idl/connection.idl, idl/schema.idl,
	src/collectiondata.c, src/connection.c, src/geas-skeleton.c,
	src/geas.conf-dist, src/objectlist.c,
	src/objectcache/objectcache.c: speed improvements to list handling:
	getEntry() now significantly faster (as long as the entire list fits
	in the cache) 

2001-03-25 16:14  treshna

	* src/collectiondata.c: changed object handling, to minimise
	database accesses 

2001-03-22 22:19  treshna

	* src/connection.c: minor patch to make queries work 

2001-03-22 21:57  treshna

	* examples/businessobjects/test.gcd, examples/python/timetest.py,
	idl/connection.idl, idl/query.idl, src/connection.c,
	src/connection.h, src/dataobject.c, src/geas-skeleton.c,
	src/query.c, src/query.h, src/schema.c, src/schema.h: misc changes
	and stuff - mostly relating to new query/search API 

2001-03-22 21:38  treshna

	* src/objectstore/: mysql_access.h, postgresql_access.h: a minor
	change to the way GList lists are built (done in reverse order, then 
	reversed) which causes a significant speed increase when dealing
	with large (10000+ object) result sets 

2001-03-20 18:41  treshna

	* lib/classdefs/classdata.c: silly mistake - the classname ""
	caused GEAS to carash  :P   (caused a NULL pointer, which doesn't
	work well, in many ways  :) 

2001-03-18 16:00  treshna

	* doc/geas.gcd, examples/python/querytest.py, idl/query.idl,
	src/connection.c, src/geas-server.c, src/geas-server.h,
	src/geas-skeleton.c, src/query.c, src/query.h, src/oql/oql.c,
	src/oql/oql.h, src/oql/oql_internal.h: improved speed of new query
	API - avoids a large number of database accesses 

2001-03-14 22:17  treshna

	* doc/geas.gcd, doc/internals/adding.new.servants.txt,
	examples/businessobjects/test.gcd, idl/Makefile.am,
	idl/connection.idl, idl/geas.idl, idl/query.idl, idl/typedefs.idl,
	lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	src/Makefile.am, src/connection.c, src/connection.h,
	src/dataobject.c, src/geas-internal-classes.h, src/geas-server.h,
	src/geas-skeleton.c, src/geas-skeleton.h,
	src/postgresql.reserved.lst, src/query.c, src/query.h,
	src/servantlocator.h, src/objectstore/mysql_access.h,
	src/objectstore/postgresql_access.h: started support for complex
	queries in GEAS, from applications added some more docs on how the
	CORBA system works added more reserved words 

2001-03-14 19:45  ntiffin

	* doc/gcd_simple_desc.txt: Update to add geas types.  

2001-03-13 18:18  treshna

	* configure.in, src/geas-server.c: added another argument
	(--enable-getopt-long) to configure.in to allow non GNU systems to
	compile GEAS more easily TODO: improve the test, so that it enables
	it if possible, or include extra getopt.c/h files to provide it if
	necessary 

2001-03-13 17:45  treshna

	* src/geas-server.c: removed extra print from usage display 

2001-03-13 17:18  ntiffin

	* doc/gcd_simple_desc.txt: Add class inheritance.  

2001-03-13 16:55  ntiffin

	* doc/gcd_simple_desc.txt: Add shorthand reference and list
	notation and add complex types.  

2001-03-13 16:54  treshna

	* examples/businessobjects/test.gcd,
	examples/businessobjects/subdir/test2.inc, lib/classdefs/lparser.l: 
	improved handling of included files: now assumes that the file is in
	the same dir as the file including it  (eg, test.gcd includes
	test2.inc - assumes test2.inc is in the same directory as test.gcd.) 
	if the include directive is a relative path, it will become relative
	to the location of the file including it 

2001-03-13 16:15  ntiffin

	* doc/gcd_simple_desc.txt: Add methods and lists to doc.  

2001-03-13 15:50  treshna

	* lib/classdefs/classdata.c: removed unnecessary debugging output 

2001-03-13 15:26  treshna

	* src/objectcache/objectcache.c: minor fix: now respects 'const'
	for OID for object to insert 

2001-03-13 15:20  treshna

	* src/geas-skeleton.c: also makes sure OIDs are in lower case (just
	to ensure all systems use exactly the same definition of an OID) 

2001-03-13 14:49  treshna

	* src/objectstore/: mysql_access.h, postgresql_access.h: OID fields
	are now smaller (although 2 extra characters are been allocated, to
	ensure there is space for extra OID info - esp for transactions,
	which will require multiple versions of an object to be storable) 

2001-03-13 14:46  treshna

	* src/: dataobject.c, geas-skeleton.c, geas-skeleton.h,
	objectcache/objectcache.c: modified objectIDs - the '-' characters
	produced by libuuid are removed, so the OID is now a 128bit unsigned
	integer in hexidecimal format.  

2001-03-13 09:29  ntiffin

	* doc/gcd_simple_desc.txt: Add simple desc of gcd syntax.  

2001-03-12 18:05  treshna

	* src/: dataobject.c, schema.c: bugfix: was testing against the
	wrong enum type 
	
	minor edit: removed a debugging printf that isn't needed anymore 

2001-03-11 17:39  treshna

	* lib/classdefs/: gcdparser.c, yparser.y: finished shortcut format
	for lists: 
	
	    classname [] fieldname;   makes fieldname into a list field, that
	    stores instances of classname   (creates an extra field in
	'classname' to store the objectid of the class that owns
	'fieldname') 

2001-03-11 16:59  treshna

	* src/postgresql.reserved.lst: added another reserved word to the
	list - will probably come up with more later on 

2001-03-11 16:56  treshna

	* TODO, examples/businessobjects/test.gcd,
	examples/python/test4.py, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/dataobject.c,
	src/objectstore/mysql_access.h,
	src/objectstore/postgresql_access.h, src/objectstore/template.h,
	src/oql/oql.c: new features: 
	  'type' keyword for creating compound structures to use as fields
	  (eg, a 'money' type that allows a 'cost' field to be accessed as 
	'cost.moneyfieldname') 
	
	changes: 
	  database table names have :: converted to '__' (rather than '_') 
	  database column names have dots replaced with '__' 
	  (when reading database definitions, the conversion from __ to ::
	  or . is context sensitive 
	
	GCD syntax changes: 
	
	  double underscores, leading underscores, and trailing underscores
	  are errors, but underscores in the middle of a field( eg
	field_name) are valid 
	
	  a shorthand reference is now written as 'classname* fieldname;'  (or 
	'classname* fieldname1,fieldname2...fieldnameN;') 
	
	  a 'type' is added to a class like this: 'typename fieldname;' (eg:
	money cost;') 
	
	bugfix: 
	  PostgreSQL now modifies tables correctly (was not able to add more 
	than 1 field to a table) 

2001-03-08 21:27  treshna

	* doc/notes/INSTALL, examples/businessobjects/Makefile.am,
	src/Makefile.am: hopefully the last of the missing files  ;) 

2001-03-08 21:18  treshna

	* src/Makefile.am: and another?  oops 

2001-03-08 21:14  treshna

	* src/Makefile.am: added another missing file to Makefile.am 

2001-03-08 18:12  treshna

	* lib/classdefs/Makefile.am: put a file into the right place in the
	makefile  (to avoid it being missed when making a distribution) 

2001-03-08 17:04  jamest

	* lib/classdefs/Makefile.am, tools/Makefile.am: Automake fixes to
	allow a "make dist" to work 

2001-03-08 15:17  treshna

	* src/methods/methods_glibmodule.h: added more useful error
	messages 

2001-03-08 14:56  treshna

	* doc/gcdverifier.txt: another doc file 

2001-03-08 14:55  treshna

	* lib/classdefs/: classdata.c, classdata.h, classdata_database.h,
	gcdparser.c, gcdparser.h: a few more fixes - class names being
	split incorrectly at times, mostly 

2001-03-08 14:53  treshna

	* NEWS: it's new. it's in the NEWS file. how odd.  

2001-03-08 14:52  treshna

	* examples/businessobjects/methods/Makefile.am: replaced lines that
	shouldn't have been deleted 

2001-03-08 14:32  jamest

	* ChangeLog, src/geas.conf-dist: Minor changes for release 

2001-03-08 14:18  treshna

	* src/geas.conf-dist: added additional (commented out) option for
	finding methods in default dir 

2001-03-08 14:04  treshna

	* doc/notes/INSTALL: a few small changes 

2001-03-07 21:52  treshna

	* examples/businessobjects/: victory.gcd, methods/Makefile.am: 
	removed crap that _someone_ wasn't supposed to put into CVS  :) 

2001-03-07 21:46  treshna

	* examples/businessobjects/: victory.gcd, methods/Makefile.am,
	methods/test.c: blah 

2001-03-07 19:23  treshna

	* src/dataobject.c: fixed another memory leak fixed another
	problem: an empty field would cause a segfault if a list or 
	reference depended on the field 

2001-03-06 20:36  treshna

	* src/dataobject.c: guess  :P 

2001-03-06 20:33  treshna

	* lib/classdefs/: classdata.c, lparser.l: fixed minor problem:
	quoted strings had the quotes included in the string (affected
	default values for strings) 

2001-03-06 19:54  treshna

	* src/: dataobject.c, geas-internal-classes.h,
	objectstore/postgresql_access.h: changed access to geas::user
	(needs to be accessible by server admin tools) added more crap for
	some really stupid boolean datatype handling 

2001-03-05 22:15  treshna

	* src/: objectcache/objectcache.c, objectstore/postgresql_access.h: 
	removed temporary debugging code 

2001-03-05 21:30  treshna

	* src/objectstore/postgresql_access.h: didn't mean to leave that in
	there  ;) 

2001-03-05 21:09  treshna

	* lib/classdefs/classdata_database.c, src/.cvsignore,
	src/geas-server.c, src/geas-server.h,
	src/objectcache/objectcache.c, src/objectstore/mysql_access.h,
	src/objectstore/postgresql_access.h: classdata_database.c: check
	for invalid pointer fixed handling of successfail status of an SQL
	query (incorrect status was causing problems with postgresl, as
	postgresql uses INSERT/UPDATE for writing, but MySQL used REPLACE
	for both types of write) 

2001-03-05 16:50  treshna

	* configure.in, examples/python/schema.py, src/Makefile.am,
	src/geas-server.c, src/geas-server.h, src/geas.conf-dist,
	src/schema.c, src/schema.h, src/security.c, src/shadowpw-dist,
	src/config/configuration.c, src/datamonitor/datamonitor.c,
	src/datamonitor/datamonitor.h, src/methods/Makefile.am,
	src/methods/methods_glibmodule.h, src/objectcache/objectcache.c,
	src/objectstore/objectstore.c, src/objectstore/postgresql_access.h: 
	now logs database changes to logfile (if turned on from geas.conf) 
	passwords in shadowpw are now handled correctly removed some
	unnecessary (temp) debugging output added support for using the
	CORBA name service 
	
	automake: added --enable-nameservice[yes|no]
	--enable-methods=[gmodule|python] 

2001-03-04 21:35  treshna

	* TODO: marked more tasks as done 

2001-03-04 19:02  treshna

	* examples/businessobjects/test.gcd, examples/python/schema.py,
	lib/classdefs/classdata.c, lib/classdefs/lparser.h,
	lib/classdefs/yparser.y, src/schema.c: schema enhancements: Lookup
	classes now indicate the datatype of the field being read 
	
	all fields include datatype information (lists and references show
	the class that is referenced) 

2001-03-04 18:15  treshna

	* src/schema.c: removed unnecessary debugging output 

2001-03-04 18:14  treshna

	* examples/python/schema.py, idl/connection.idl, idl/schema.idl,
	idl/typedefs.idl, src/Makefile.am, src/connection.c, src/schema.c,
	src/schema.h: implemented two more schema methods in Connection -
	getClassDefinition() and getFullClassDefinition() 
	
	added more datatypes to typedef's in idl/schema.idl 
	
	added an example program 
	
	moved schema functions to a separate file in the src/ directory 

2001-03-02 08:38  ntiffin

	* examples/businessobjects/sc_common.gcd: Removed in preparation
	for adding to new structure 

2001-03-02 07:36  ntiffin

	* examples/businessobjects/sc_common.gcd: Allow for 4 digit country
	phone codes 

2001-03-01 22:19  treshna

	* src/: geas.conf-dist, objectstore/postgresql_access.h, oql/oql.c: 
	cleaned up some output postgresql still not perfect 

2001-03-01 22:07  treshna

	* src/: geas-server.c, geas-server.h, geas.conf-dist,
	mysql.reserved.lst, postgresql.reserved.lst,
	objectcache/objectcache.c, objectstore/mysql_access.h,
	objectstore/postgresql_access.h, oql/oql.c, oql/oql.h,
	oql/oql_internal.h: completed postgresql support added more support
	for quoting names of tables and columns added ability to store names
	of reserved words in data files 

2001-03-01 14:57  treshna

	* src/oql/: oql.c, oql.h: uses MySQL format for
	OQL_DBTYPE_CACHEONLY - used to generate queries for display purposes
	only (badly named #define, too) 

2001-03-01 14:43  treshna

	* src/: security.c, oql/oql.c: Quoting of data values completed for
	MySQL (similar code should work for PostgreSQL) bugfix:
	GEAS::ObjectList was used even if invalid (due to a failed query) 

2001-02-28 21:32  treshna

	* examples/businessobjects/addrbook.gcd,
	examples/businessobjects/test.gcd, examples/python/addrbook.py,
	examples/python/memtest.py, idl/dataobject.idl, idl/exceptions.idl,
	lib/classdefs/classdata.c, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/connection.c,
	src/geas-internal-classes.h, src/geas-server.c,
	src/objectcache/objectcache.c, src/objectstore/mysql_access.h,
	src/objectstore/objectstore.c, src/oql/oql.c,
	src/oql/oql_internal.h, tools/gcdverifier.c: added "ORDER BY
	<fieldname>;" syntax to GCD files added support for ORDER BY to oql
	module (was partly implemented) 

2001-02-28 19:55  treshna

	* src/: connection.c, dataobject.c, exceptions.c, exceptions.h,
	geas-skeleton.c, geas.conf-dist, objectlist.c, security.c,
	objectcache/objectcache.c, objectstore/mysql_access.h,
	objectstore/objectstore.c, objectstore/objectstore.h,
	objectstore/postgresql_access.h, oql/oql.c, oql/oql.h: added code
	to delete multiple objects in one go ObjectList.release() works
	(frees up database resources used by the list handling system) added
	some data validation routines 

2001-02-28 14:09  treshna

	* src/: .cvsignore, geas-server.c, geas.conf-dist: new example
	config option 

2001-02-28 14:03  treshna

	* src/: geas-server.c, geas-skeleton.c, config/configuration.c,
	objectcache/objectcache.c, oql/oql.c: adjusted cache to flush old
	objects to the database when it gets full configuration options are
	now read - some were skipped 

2001-02-27 17:49  treshna

	* src/: connection.c, geas-internal-classes.h, geas-server.c,
	geas-skeleton.c, security.c, objectcache/objectcache.c,
	objectcache/objectcache.h, objectcache/objectcache_internal.h,
	oql/oql.c: cache index is kinda working, but doesn't particularly
	help speed issues yet 

2001-02-26 21:21  jamest

	* src/: objectstore/objectstore.c, objectstore/postgresql_access.h,
	oql/oql.c: Postgresql driver work (It'll now build tables
	automagically) still not functional 

2001-02-26 20:51  treshna

	* src/geas-server.c: fatal_error() prints out where it was called
	form now 

2001-02-26 19:23  treshna

	* src/oql/oql.h: fixed database type IDs for OQL - no compile
	errors if you don't use all databases  :) 

2001-02-26 18:48  treshna

	* doc/internals/cache.txt, doc/internals/console.output.txt,
	examples/python/memtest.py, examples/python/test.py,
	lib/classdefs/lparser.l, src/dataobject.c, src/geas-server.c,
	src/objectcache/objectcache.c, src/objectstore/objectstore.c,
	src/oql/oql.c: fixed memory leaks in object cache and oql code 
	(adjusted some other stuff in pasing with temporary debugging code) 

2001-02-26 16:21  treshna

	* doc/internals/cache.txt, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/exceptions.c, src/exceptions.h,
	src/geas-internal-classes.h, src/geas-server.c, src/geas-server.h,
	src/geas-skeleton.c, src/geas-skeleton.h,
	src/objectcache/objectcache.c,
	src/objectcache/objectcache_internal.h, src/oql/oql.c,
	tools/gcdverifier.c: update: GCD parser recognises tabs when
	printing error messages (gets the ^ in the right position if the
	line with an error has tabs) 
	
	classdata.c/h display of class tree now optionally includes full or
	short class/module names 
	
	geas-skeleton.c: adjusted code to locate the current transaction -
	is now in a separate and betetr organised function 
	
	exceptions.c/h: added code to convert the contents of a
	CORBA_Environment structure to an integer identifying the GEAS
	exception 
	
	objectcache: all objects are stored in a single hash table. (extra
	indexes to be added asap) 
	
	oql.c: minor bugfix: removed 'stderr' from call to fatal_error 
	
	added docs on planned object cache operation 
	
	gcdparser.c: displays full class/module name in display of class
	tree 

2001-02-25 19:20  treshna

	* AUTHORS: added credit to another author 

2001-02-25 19:19  treshna

	* src/oql/: oql.c, oql.h: cleaned up OQL code formatting added
	comment to oql.h 

2001-02-25 19:09  treshna

	* src/: connection.c, dataobject.c, geas-internal-classes.h,
	geas-server.c, geas-skeleton.c, objectcache/objectcache.c,
	objectstore/mysql_access.h, objectstore/objectstore.c, oql/oql.c,
	oql/oql.h, oql/oql_internal.h: New OQL module in place : now
	generates SQL in the oql_query_as_sql() function 
	
	oql_query_as_sql() also has a 'databasetype' of 'cache only' to
	allow for the query to be retrieved at any time, without corrupting
	it if the database type hadn't been seen by that stage  (ie,
	debugging output won't corrupt things) 
	
	original code by andrew murie.  modified code by daniel e baumann 

2001-02-25 14:57  treshna

	* examples/businessobjects/addrbook.gcd,
	examples/businessobjects/sc_common.gcd,
	examples/businessobjects/test.gcd, lib/classdefs/yparser.y: changed
	GCD syntax again: using <> rather than () because () made it look 
	like a method, and [] made it look like an array 

2001-02-25 14:40  treshna

	* examples/businessobjects/methods/Makefile.am: remoevd
	non-distribution crap 

2001-02-22 22:44  ntiffin

	* examples/businessobjects/sc_common.gcd: Minor Changes.  

2001-02-22 22:29  ntiffin

	* examples/businessobjects/sc_common.gcd: Corrected Spelling 

2001-02-22 22:02  ntiffin

	* examples/businessobjects/sc_common.gcd: Change module def to
	delete underscores 

2001-02-22 21:09  ntiffin

	* examples/businessobjects/sc_common.gcd: Fix line break problem.  

2001-02-22 21:00  ntiffin

	* examples/businessobjects/sc_common.gcd: First try, proof of
	concept.  

2001-02-22 14:19  treshna

	* src/collectiondata.c: removed unnecessary debugging printf()'s 

2001-02-21 22:14  treshna

	* src/: connection.c, dataobject.c, geas-internal-classes.h,
	geas-skeleton.c, objectcache/objectcache.c: bugfix:
	Connection.loadSingleObject returns CORBA::Object::NIL if no object 
	is found update: check a transaction is open before attaching its ID
	to the GEAS object reference 

2001-02-21 20:58  treshna

	* tools/gcdverifier.c: removed a bunch of rubbish that was just
	being used for testing 

2001-02-21 19:36  treshna

	* src/: connection.c, dataobject.c, servantlocator.h,
	objectcache/objectcache.c, objectcache/objectcache.h, oql/oql.c: 
	changed code to use the new objectcache API 

2001-02-21 18:55  treshna

	* examples/businessobjects/test.gcd, examples/python/memtest.py,
	lib/classdefs/classdata.c, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/yparser.y,
	src/geas-server.c, src/geas-skeleton.c,
	src/objectcache/objectcache.c, src/objectcache/objectcache.h,
	src/objectcache/objectcache_internal.h,
	src/objectstore/objectstore.c: added support for indexes in GCD
	files changed object cache to use hash tables for data storage some
	more docs and typo fixing 

2001-02-21 14:21  treshna

	* examples/businessobjects/methods/Makefile.am, src/admin.c,
	src/connection.c, src/dataobject.c, src/exceptions.c,
	src/exceptions.h, src/factory.c, src/geas-internal-classes.h,
	src/geas-server.c, src/geas-server.h, src/objectlist.c,
	src/security.c, src/transaction.c: some more code documentation put
	the copyright notice back in exceptions.c/h made more functions in
	geas-server.h static, and put function prototypes in the right
	places 

2001-02-20 19:31  treshna

	* examples/python/addrbook.py, src/connection.c, src/dataobject.c,
	src/transaction.c: transaction test code - demonstrates logging
	transactions, but not implementing commit, rollback, or data locking
	yet.  

2001-02-20 19:14  treshna

	* examples/businessobjects/methods/.cvsignore, src/.cvsignore,
	src/datamonitor/.cvsignore: updated cvsignore files bugfix:
	test.gcd had an invalid lookup field, after placing the classes in 
	the module 'addressbook' 

2001-02-20 19:11  treshna

	* src/: collectiondata.c, collectiondata.h, connection.c,
	dataobject.c, geas-server.c, geas-server.h, geas-skeleton.c,
	geas-skeleton.h, objectlist.c, security.c, transaction.c: 
	get_current_object_reference in geas-skeleton.c now tracks down the 
	current transaction id for the user, and makes a note of it in the 
	GEAS_object_reference structure 
	
	when server functions talk to the server, they should use the
	'server' and 'serverid' fields in GEAS_object_reference to ensure
	transactions follow the user around for all operations.  
	
	get_server_connection() is allowed for requests that must be outside
	the transaction system (such as setup of initial server private
	objects.) 

2001-02-20 18:49  treshna

	* src/objectstore/postgresql_access.h: bug fixes for postgresql
	support.  

2001-02-20 17:43  treshna

	* examples/python/transaction.py: added transaction examples 

2001-02-20 17:42  treshna

	* examples/businessobjects/addrbook.gcd, idl/connection.idl,
	idl/dataobject.idl, idl/exceptions.idl, idl/factory.idl,
	src/connection.c, src/dataobject.c, src/exceptions.c,
	src/exceptions.h, src/factory.c, src/geas-internal-classes.h,
	src/geas-server.c, src/geas-server.h, src/geas-skeleton.c,
	src/geas-skeleton.h, src/geas.conf-dist, src/security.c,
	src/servantlocator.h, src/transaction.c,
	src/datamonitor/datamonitor.c, src/datamonitor/datamonitor.h: 
	security code installs a guest user and an admin user added support
	for Transaction objects changed date/time output in log files
	(datamonitor) added transaction specific log output cleaned up log
	function, so it doesn't segfault if there's no extra data 

2001-02-20 17:40  treshna

	* lib/classdefs/yparser.y: minor fix: qualified_name was defined
	incorrectly 

2001-02-19 21:39  treshna

	* src/methods/methods_glibmodule.h: prints an error if a method is
	missing 

2001-02-19 21:32  treshna

	* doc/geas.gcd, examples/businessobjects/addrbook.gcd,
	examples/python/addrbook.py, src/Makefile.am,
	src/geas-internal-classes.h, src/geas-server.c, src/security.c,
	src/security.h, src/methods/methods_glibmodule.h,
	src/objectstore/mysql_access.h: added start of a security system 
	added start of transaction support bugfix: datatype 'text' works now
	(wrong MySQL datatype was being used) moved addressbook classes into
	their own module 

2001-02-19 20:13  treshna

	* src/methods/methods_glibmodule.h: another forgotten file 

2001-02-19 20:10  treshna

	* examples/businessobjects/methods/test.c,
	examples/python/methods.py, src/geas-server.c: methods.py: handled
	another exception geas-server.c: bugfix - exception init was one
	line later than it should be added example of throwing an exception
	from a method 

2001-02-19 19:49  treshna

	* examples/: businessobjects/methods/test.c, python/memtest.py: 
	minor fix: glib module methods - removed an extra CORBA_string_dup 
	example: added example of using input args to the methods 

2001-02-19 19:43  treshna

	* examples/: businessobjects/methods/Makefile.am,
	businessobjects/methods/test.c, python/memtest.py: added examples
	for business methods in C memtest seems to report no leaks at the
	moment, still testing 

2001-02-19 19:26  treshna

	* configure.in, doc/geas.gcd, examples/businessobjects/Makefile.am,
	examples/python/memtest.py, examples/python/methods.py,
	idl/dataobject.idl, idl/factory.idl, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/classdata_database.c,
	src/Makefile.am, src/factory.c, src/factory.h, src/geas-skeleton.c,
	src/datamonitor/datamonitor.c, src/datamonitor/datamonitor.h,
	src/methods/Makefile.am, src/methods/methods.c,
	src/methods/methods_unstable.h, src/objectcache/objectcache.c,
	src/objectstore/mysql_access.h, src/objectstore/objectstore.c,
	src/oql/oql.c: bugfix: leaked memory when writing an object to the
	database (when not all fields were completed) 
	
	added new glib module method code, for compiled C methods 

2001-02-19 18:21  jamest

	* src/objectstore/postgresql_access.h: Returned postgresql driver
	to the point it will compile (no testing done) 

2001-02-19 14:12  jamest

	* src/objectstore/postgresql_access.h: New code for getting field
	types from a postgresql database 

2001-02-19 14:08  treshna

	* TODO, doc/geas.gcd, examples/businessobjects/methods/test.py,
	examples/python/methods.py, src/geas-internal-classes.h,
	src/geas-server.c, src/geas.conf-dist,
	src/datamonitor/datamonitor.c, src/methods/methods_unstable.h,
	src/objectstore/mysql_access.h: changed method handling: now adds a
	reference to the server to arguments, so methods can have full
	access to the server.  
	
	log file is configurable (off by default) 
	
	started user authentication system 

2001-02-18 21:42  treshna

	* configure.in, lib/classdefs/gcdparser.c, src/Makefile.am,
	src/connection.c, src/dataobject.c, src/geas-server.c,
	src/datamonitor/.cvsignore, src/datamonitor/Makefile.am,
	src/datamonitor/datamonitor.c, src/datamonitor/datamonitor.h: added
	datamonitor module - currently only logs various operations bugfix:
	classparser would leak memory if an enum had a duplicate value 

2001-02-18 21:22  treshna

	* src/objectstore/postgresql_access.h: postgresql, finishing of
	modifcations 

2001-02-18 20:55  treshna

	* src/objectstore/: mysql_access.h, postgresql_access.h: [no log
	message] 

2001-02-18 20:43  treshna

	* src/objectstore/: mysql_access.h, postgresql_access.h: what?. i
	didn't change mysql_access.h bizarre.  
	
	field defination extraction for postgresql.  (technical definiation
	of what was done) 

2001-02-18 19:23  treshna

	* src/objectstore/postgresql_access.h: finishing of postgresql
	support.  

2001-02-18 18:20  treshna

	* doc/gcd.txt: started documenting the GCD format 

2001-02-18 17:38  treshna

	* examples/businessobjects/test.gcd, examples/python/addrbook.py,
	examples/python/test4.py, lib/classdefs/classdata.c,
	lib/classdefs/classdata_database.c, lib/classdefs/gcdparser.c,
	src/dataobject.c, src/objectstore/objectstore.c, src/oql/oql.c: 
	finished/tested DataObject::insert() and DataObject::setReference() 
	bugfix: DataObject::getReference() free'd the OQL query then used
	it, which is not a good thing.  added yet another test/example
	program plus a business class to use it 

2001-02-18 16:10  treshna

	* src/connection.c: bugfix: switched 'source' and 'this' around 

2001-02-18 15:59  treshna

	* lib/classdefs/: gcdparser.h, lparser.h: added forgotten file
	(lib/classdefs/lparser.h) added copyright notice to
	lib/classdefs/gcdparser.h 

2001-02-18 15:54  treshna

	* examples/businessobjects/addrbook.gcd,
	examples/businessobjects/test.gcd, examples/python/addrbook.py,
	examples/python/memtest.py, idl/schema.idl,
	lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/collectiondata.c, src/connection.c,
	src/dataobject.c, src/geas-internal-classes.h, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c, src/objectlist.c,
	src/servantlocator.h, src/methods/methods_unstable.h,
	src/objectcache/objectcache.c, src/objectstore/mysql_access.h,
	src/objectstore/objectstore.c, src/oql/oql.c, tools/gcdverifier.c: 
	major changes to lib/classdata code: 
	  renamed functions to start with odl_ (and changed all callers) 
	  cleaned up that code - related things have similar names now :) 
	  added support for modules 
	  added support for enums in GCD files (not supported in
	  GEAS::DataObject) added odl_namelist_free() to free lists of names 
	
	  tools/gcdverifier includes test code 

2001-02-17 22:25  jamest

	* TODO, configure.in, src/objectstore/objectstore.c,
	src/objectstore/postgresql_access.h: Added check for libuuid 
	Postgresql driver will now compile.  It is still not feature
	complete.  Started adding auto table update support to postgresql
	driver 

2001-02-15 21:17  treshna

	* src/objectstore/postgresql_access.h: Postgresql support for GEAS.  
	Not tested or completely complete yet, but will hopefully soon.  

2001-02-12 16:48  treshna

	* doc/notes/stuff.txt: added another file for random notes/ideas 

2001-02-12 16:48  treshna

	* doc/code/.cvsignore: added a new .cvsignore file to skip doxygen
	created directories 

2001-02-12 16:40  treshna

	* README: Reformatted README file.  Added instructions for
	downloading and using doxygen.  

2001-02-12 16:35  treshna

	* geas.doxygen.cfg, doc/code/README, idl/admin.idl,
	idl/connection.idl, idl/dataobject.idl, idl/exceptions.idl,
	idl/factory.idl, idl/objectlist.idl, idl/transaction.idl: added
	support for doxygen based code documentation started documenting IDL
	files in doxygen capable format 

2001-02-11 19:19  treshna

	* lib/classdefs/lparser.l: cleaned up error/warning/message display 
	now warns if an identifier includes an underscore, as this may cause 
	problems with identifying an item in a sufficiently complicated
	system (really an issue with the back end database being used) 

2001-02-08 22:15  treshna

	* src/objectcache/objectcache.c: when looking for an object, if
	it's in the cache and deleted, we don't want to look in the database 

2001-02-08 22:11  treshna

	* src/: geas-skeleton.c, servantlocator.h: bugfix: screwed up
	handling of connection references, causing regular segfaults 

2001-02-08 20:42  treshna

	* src/: factory.c, geas-skeleton.c, geas-skeleton.h: changed
	'uniqueid' to 'sessionid' in connection objects 

2001-02-08 19:51  treshna

	* src/geas-server.c: didn't need this line anymore 

2001-02-08 19:42  treshna

	* src/: geas-server.c, config/configuration.c: now notes if the
	config file can't be found/loaded, and quits 

2001-02-08 19:33  treshna

	* src/geas-server.c: the '-c' option didn't actually load
	loadConfig() be called 

2001-02-08 19:16  treshna

	* src/geas-server.c: cleaned up output 

2001-02-08 19:07  treshna

	* TODO, examples/python/addrbook.py: added a line to print an
	exception 

2001-02-08 19:06  treshna

	* src/geas-internal-classes.h: started security classes section 
	changed comments to indicate that classes should be in the GEAS
	module renamed UUID #defines to GEAS_<classname>_UUID 

2001-02-08 19:04  treshna

	* src/dataobject.c: added a missing #include - could compile, but
	now avoids a warning 

2001-02-08 18:49  treshna

	* src/servantlocator.h: also validates listobjects, by looking for
	a usable listholder instance admin and connection objects may not be
	separate, commented as possibly not needed 

2001-02-08 18:39  treshna

	* src/: collectiondata.c, connection.c, dataobject.c,
	geas-skeleton.c, servantlocator.h, objectcache/objectcache.c,
	oql/oql.c: fixed servant locator methods - should have had a
	'servant' as the first argument now validates data objects, and can
	return an appropriate CORBA exception if they disappear 

2001-02-08 17:21  treshna

	* doc/internals/CORBA.txt, idl/schema.idl, src/geas-skeleton.c,
	src/transaction.c, src/transaction.h: added 'read_only' to
	available field types renamed Transaction_new and
	Transaction_current to reflect what class they come from 

2001-02-08 15:56  treshna

	* configure.in, examples/python/memtest.py, src/connection.c,
	src/geas-skeleton.c, src/objectcache/objectcache.c: more memory
	leaks plugged added a test program for stress testing GEAS 

2001-02-07 22:11  treshna

	* src/oql/oql.c: bugfix: forgot to free a return value 

2001-02-07 19:22  treshna

	* src/methods/methods_unstable.h: commented out a deliberate #error
	to prevent recompiling 

2001-02-07 19:00  treshna

	* src/methods/methods_unstable.h: added missing file 

2001-02-07 15:27  treshna

	* examples/: businessobjects/methods/test.py, python/test3.py: more
	method stuff - methods must return a string, methods can call
	business object (GEAS::DataObject methods) 

2001-02-07 14:43  treshna

	* TODO, examples/python/test3.py, idl/methodprovider.idl,
	src/Makefile.am, src/connection.c, src/dataobject.c,
	src/geas-server.c, src/geas-server.h, src/geas.conf-dist,
	src/methods/Makefile.am, src/methods/methods.c,
	src/methods/methods.h, src/methods/methods_oaf.h,
	src/objectcache/objectcache.c, src/objectcache/objectcache.h,
	src/objectstore/objectstore.c: new python method code, mostly 
	adjusted objectcache to not use a global, and doesn't pass around an 
	unnecessary pointer any more 

2001-02-07 14:42  treshna

	* examples/businessobjects/methods/test.py: python methods example 

2001-01-31 22:52  treshna

	* examples/python/test3.py, lib/classdefs/gcdparser.c,
	tools/Makefile.am: bugfix: missing semi colon removed a program
	that doesn't exist yet from a makefile  ;) 

2001-01-31 22:40  treshna

	* examples/businessobjects/test.gcd,
	examples/businessobjects/methods/test.py,
	examples/businessobjects/oaf_files/test.oafinfo,
	examples/python/addrbook.py, examples/python/methods.py,
	examples/python/test.py, examples/python/test2.py,
	examples/python/test3.py, idl/Makefile.am, idl/geas.idl,
	idl/methodprovider.idl, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/Makefile.am, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c, src/geas-skeleton.h,
	src/geas.conf-dist, src/methods/Makefile.am, src/methods/methods.c,
	src/methods/methods.h, src/methods/methods_oaf.h,
	tools/Makefile.am: fixed exception handling/CORBA initialisation in
	examples added more OAF based method code (#ifdef'd out) fixed
	unique class id handling (for method code) 

2001-01-31 15:38  treshna

	* Makefile.am, examples/businessobjects/test.gcd,
	examples/python/methods.py, examples/python/test2.py,
	idl/Makefile.am, idl/exceptions.idl, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, src/dataobject.c, src/exceptions.c,
	src/exceptions.h, src/geas-server.c, src/methods/methods.c,
	src/methods/methods.h: added new example files started method
	handling code install IDL files to $prefix/share/idl 

2001-01-30 19:53  treshna

	* doc/notes/INSTALL: added orbit-python location details 

2001-01-30 19:46  treshna

	* Makefile.am, doc/notes/INSTALL, src/geas-server.c,
	src/geas.conf-dist: readjusted default file locations - now stores
	everything in the current directory, and GEAS should be run from the
	src directory.  

2001-01-30 19:28  treshna

	* examples/: .cvsignore, businessobjects/.cvsignore: added
	.cvsignorefiles 

2001-01-30 19:27  treshna

	* src/: geas-server.c, geas.conf-dist, transaction.c: fixed
	handling of default geas.conf file, to use $(sysconfdir)/geas.conf 
	added comments to src/transaction.c 

2001-01-30 19:25  treshna

	* doc/notes/INSTALL: completely updated documentation 

2001-01-30 17:59  treshna

	* idl/transaction.idl: forgot it too 

2001-01-30 17:55  treshna

	* TODO, src/Makefile.am, src/geas.conf-dist, src/transaction.c,
	src/transaction.h: forgot files 

2001-01-30 16:36  treshna

	* TODO: more stuff to do!   yippie!   :) 

2001-01-30 16:32  treshna

	* Makefile.am, TODO, configure.in, doc/internals/CORBA.txt,
	examples/Makefile.am, examples/businessobjects/Makefile.am,
	examples/businessobjects/test.gcd, idl/connection.idl,
	idl/exceptions.idl, idl/factory.idl, idl/geas.idl, src/Makefile.am,
	src/connection.c, src/connection.h, src/dataobject.c,
	src/exceptions.c, src/exceptions.h, src/factory.c,
	src/geas-server.c, src/geas-skeleton.c, src/geas-skeleton.h: API
	changes : support for transaction handling is in place, using ODMG 
	standard system.  added more 'make install' support, for installing
	demo GCD files 

2001-01-30 13:59  treshna

	* TODO, configure.in, doc/internals/console.output.txt,
	examples/businessobjects/test.gcd, examples/python/addrbook.py,
	examples/python/test.py, idl/typedefs.idl,
	lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	lib/classdefs/gcdparser.c, src/connection.c, src/dataobject.c,
	src/dataobject.h, src/exceptions.c, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c,
	src/objectcache/objectcache.c, src/objectstore/mysql_access.h,
	src/objectstore/objectstore.c, src/objectstore/template.h,
	src/oql/oql.c: objectstore now locks/unlocks a connection in the
	'execute' method only implemented DataObject.insert() and
	DataObject.setReference() set datatype GEAS::ObjectReference() to
	string added PROP_READONLY to field definitions, DataObject methods
	respect the readonly property. updated docs and TODO list 

2001-01-29 16:42  treshna

	* src/geas-server.c: cleaned up code added initial support for
	CORBA naming service (#ifdef'd out for now) 

2001-01-29 15:28  treshna

	* TODO: added more TODOs 

2001-01-28 21:50  treshna

	* src/oql/oql.c: bugfix: added "objectid" to the list twice -
	minor, as the second one was never accessed anyway.  

2001-01-28 21:37  treshna

	* examples/: businessobjects/addrbook.gcd, python/addrbook.py: 
	updated address book demo: now allows you to add/find/browse/delete
	entries.  

2001-01-28 21:36  treshna

	* doc/notes/INSTALL: added more info 

2001-01-28 21:19  treshna

	* src/: connection.c, geas-server.c: bugfix: used wrong 'free'
	function in DataObject::loadObjects() adjusted some output in
	geas-server.c 

2001-01-28 16:35  treshna

	* src/objectstore/: mysql_access.h, objectstore.c, template.h: 
	reorganised the objectstore module to make it easier to add new
	databases 

2001-01-28 15:23  treshna

	* examples/python/test.py, src/exceptions.c, src/geas-server.c: 
	updated test.py to reflect a renamed IOR file fixed bug in
	exceptions.c: not using DEBUG caused an error because a macro was
	incorrect 

2001-01-28 12:34  treshna

	* doc/internals/CORBA.txt: Added even more docs 

2001-01-28 03:33  treshna

	* doc/internals/console.output.txt, src/geas-server.c: added
	documentation on text output functions and macros modified message()
	to print to stdout rather than stderr.  

2001-01-28 02:40  treshna

	* README, doc/internals/.cvsignore, doc/internals/CORBA.txt: added
	docs on CORBA in GEAS added info. on GEAS to README 

2001-01-25 22:03  treshna

	* TODO: and another thing  ;) 

2001-01-25 22:02  treshna

	* TODO: added some stuff 

2001-01-25 18:53  treshna

	* src/: Makefile.am, geas-server.c, geas.conf-dist,
	objectstore/objectstore.c: adjusted display of configuration
	details.  -C option should have had a 'break' - that caused -C to
	imply 'quiet' mode as well now uses configure options to specify
	default locations for geas.conf IOR file and PID file 

2001-01-25 17:56  treshna

	* examples/python/test.py, lib/classdefs/classdata.c,
	lib/classdefs/lparser.l, src/connection.c, src/dataobject.c,
	src/exceptions.c, src/geas-server.c, src/geas-server.h,
	src/objectcache/objectcache.c, src/objectstore/objectstore.c,
	src/oql/oql.c, src/oql/oql.h: some memory leaks fixed object cache
	now has a maximum size - excess objects cause oldest objects to be
	removed 

2001-01-25 14:55  treshna

	* examples/python/test.py: should work again, now  :) 

2001-01-25 14:52  treshna

	* examples/python/test.py: oops, didn't mean to commit this, will
	change it right back   :) 

2001-01-25 14:31  treshna

	* examples/businessobjects/addrbook.gcd,
	examples/python/addrbook.py, src/exceptions.c: added the start of a
	new demo, that doesn't require a manually edited database  :) also
	changed src/exceptions.c so it respects 'debuglevel' for outputting 
	debug info 

2001-01-24 20:34  treshna

	* idl/objectlist.idl, src/geas-skeleton.c, src/objectlist.c,
	src/objectlist.h: added ObjectList.resort() (not implemented yet,
	though) 

2001-01-24 20:15  treshna

	* examples/python/test.py, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	src/connection.c, src/objectstore/objectstore.c, src/oql/oql.c,
	src/oql/oql.h: Connection.newObject() works for objects with parent
	classes oql/oql.c now has extra code to manage classes with parents 
	(if a parent class instance is deleted, the derived class instance 
	associated will disappear from the view of data, but will probably
	need cleaned up. eg:  B inherits from A.  the 'A' part of an
	instance of 'B' is deleted. the 'B' part will cease to appear in
	queries.) 

2001-01-24 18:18  treshna

	* doc/geas.gcd, examples/python/test.py, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, src/Makefile.am, src/collectiondata.c,
	src/dataobject.c, src/geas-internal-classes.h, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c, src/objectlist.c,
	src/objectlist.h, src/objectcache/objectcache.c,
	src/objectstore/objectstore.c: added append & remove methods to
	object list implemented dataobject.ofclass() moved geas internal
	class initialisation code around 

2001-01-24 00:54  treshna

	* examples/python/test.py, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	src/collectiondata.c, src/collectiondata.h, src/connection.c,
	src/dataobject.c, src/geas-server.c, src/geas-server.h,
	src/objectlist.c, src/objectstore/objectstore.c, src/oql/oql.c,
	src/oql/oql.h, tools/gcdverifier.c: complex new feature: lists of
	objects are now stored using server specific business objects. this 
	means that they can be flushed to the back end database as memory
	demands requier, and also eventually be distributed over multiple
	servers (when multi servers are needed) 

2001-01-22 21:37  treshna

	* src/geas.conf-dist: nothing exciting, one new option and a few
	comments 

2001-01-22 21:35  treshna

	* src/: connection.c, dataobject.c, dataobject.h, geas-skeleton.c: 
	Connection.getLookupOptions() and DataObject.setLookupField()
	implemented (note: DataObject.getLookupOptions() not implemented
	yet) 

2001-01-22 19:53  treshna

	* configure.in, src/Makefile.am, src/geas-server.c,
	src/methods/.cvsignore, src/methods/Makefile.am,
	src/methods/methods.c, src/methods/methods.h: added start of
	business object method handling module 

2001-01-22 18:18  treshna

	* src/geas-server.h: adjusted #include "config.h" to prevent
	multiple include attempts 

2001-01-22 18:16  treshna

	* src/geas-skeleton.h: removed #include "config.h" from
	geas-skeleton.h because it's not needed 

2001-01-22 18:12  treshna

	* idl/dataobject.idl: changed exceptions for DataObject methods
	getField() and setField() (added NotDataField exception) 

2001-01-22 18:12  treshna

	* src/dataobject.c: a little more error checking in
	DataObject.setField() and DataObject.getField()   Also a place to
	hang code for accessing calculated fields and method fields as if
	they were normal fields 

2001-01-22 18:00  treshna

	* src/geas-server.c: changed cmd line option for 'show
	configuration' 

2001-01-22 17:57  treshna

	* src/.cvsignore: also ignore .log and .dat files   :) 

2001-01-22 17:56  treshna

	* src/.cvsignore: ignore tect files 

2001-01-22 17:56  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/classdata_database.c,
	lib/classdefs/gcdparser.c, src/dataobject.c, src/geas-server.c,
	src/geas-server.h, src/objectcache/objectcache.c,
	src/objectcache/objectcache.h, src/objectstore/objectstore.c,
	src/oql/oql.c, src/oql/oql.h: object relationships work (lookup,
	list, reference) adjusted some output stuff (yes, again) pointed
	database changes to a configurable log file 

2001-01-22 15:15  treshna

	* examples/businessobjects/test.gcd,
	lib/classdefs/classdata_database.c, src/dataobject.c,
	src/geas-skeleton.c, src/objectstore/objectstore.c: 
	DataObject.getReference() now works 

2001-01-21 22:00  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/lparser.l, lib/classdefs/yparser.y, src/dataobject.c,
	src/geas-server.c, src/geas-server.h,
	src/objectstore/objectstore.c, src/oql/oql.c, src/oql/oql.h: now
	loads lists of objects referred to from onother class 
	(ie, 'list' fields in objects) cleaned up some output & output
	control functions 

2001-01-21 18:40  treshna

	* TODO, lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	lib/classdefs/classdata_database.c, src/dataobject.c,
	src/objectcache/objectcache.c, src/objectcache/objectcache.h,
	src/objectstore/objectstore.c, src/oql/oql.c: deleting business
	objects works now 

2001-01-21 17:33  treshna

	* src/: connection.c, dataobject.c, geas-server.c,
	objectcache/objectcache.c, objectcache/objectcache.h,
	objectstore/objectstore.c: clients can now create new business
	objects 

2001-01-21 16:53  treshna

	* src/connection.c: can load a single object of a given class,
	where a field has a particular value 

2001-01-21 16:31  treshna

	* src/: connection.c, dataobject.c, oql/oql.c, oql/oql.h: can load
	a set of objects (of the same class) that have a given field with a
	particular value 

2001-01-21 15:43  treshna

	* examples/businessobjects/test.gcd,
	lib/classdefs/classdata_database.c, src/geas-server.c,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h: adds
	fields to tables doesn't remove any tables or fields minimal error
	checking 

2001-01-21 14:40  treshna

	* lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, src/objectstore/objectstore.c: 
	when using MySQL, GEAS will add any tables required that are not
	already present in the database 

2001-01-16 20:50  treshna

	* lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, src/objectstore/objectstore.c: 
	database update code closer to completion 

2001-01-16 18:52  treshna

	* configure.in: oops, didn't mean to require ORBit 0.5.6 although
	that is reccomended 

2001-01-16 18:35  treshna

	* examples/README: added explanation of what's in the examples dir 

2001-01-16 18:28  treshna

	* lib/classdefs/Makefile.am, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/classdata_database.c,
	lib/classdefs/classdata_database.h, src/geas-server.c,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h: added
	code to compare database definitions and current class definitions 
	(MySQL specific, compare and databsae update not completed) 

2001-01-15 21:28  treshna

	* src/geas-skeleton.h: oops 

2001-01-15 20:55  treshna

	* TODO: stuff has been done, even more stuff to do. eventually
	there will be more lines in the TODO file than there are lines of
	code.   :) 

2001-01-15 20:51  treshna

	* src/: dataobject.c, geas-skeleton.c, objectcache/objectcache.c,
	objectcache/objectcache.h, objectstore/objectstore.c,
	objectstore/objectstore.h, oql/oql.c, oql/oql.h: object writing
	completed object cache flags etc not handled yet 

2001-01-15 19:34  treshna

	* configure.in, examples/python/test.py, src/dataobject.c,
	src/geas-skeleton.c, src/objectcache/objectcache.c: setting object
	fields works: does not yet write from cache to database 

2001-01-15 19:34  treshna

	* src/.cvsignore, examples/java/.cvsignore: more .cvsignore things 
	;) 

2001-01-15 19:28  treshna

	* examples/java/: README, iorloc.cfg, test.java: added new Java
	demo/test code.   Needs a makefile and some docs 

2001-01-15 17:05  treshna

	* examples/businessobjects/test.gcd, examples/python/test.py,
	src/collectiondata.c, src/dataobject.c, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c, src/geas-skeleton.h,
	src/objectcache/objectcache.c, src/objectcache/objectcache.h,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h,
	src/oql/oql.c: can now read fields in objects replaced a few more
	printf()'s with appropriate debugging output functions object cache
	loads data from the database as required also rearranged to have
	private functions to manage data 

2001-01-14 22:12  treshna

	* src/: collectiondata.c, collectiondata.h, connection.c,
	geas-skeleton.c, geas-skeleton.h, objectlist.c,
	objectstore/objectstore.c: cleaned up debugging display all GEAS
	object references should be working now retrieving an object from a
	list is implemented but not tested: need to do getField() etc 

2001-01-14 21:02  treshna

	* TODO, examples/python/test.py, src/collectiondata.c,
	src/collectiondata.h, src/connection.c, src/factory.c,
	src/geas-skeleton.c, src/geas-skeleton.h, src/objectlist.c: added a
	test python file can now connect to the database and read a list of
	objects, can only get the length of that list 

2001-01-14 18:38  treshna

	* src/: Makefile.am, collectiondata.c, collectiondata.h,
	geas-server.c, geas-server.h, geas-skeleton.c, geas-skeleton.h,
	objectstore/objectstore.c, objectstore/objectstore.h: added object
	collection (list) handling code fiddled with debug output again
	(added an extra debug output func with no file/line/function text,
	for more complex debug code that checks debug levels itself) 
	
	objectstore now marks a connection as available once the 'execute
	query' function finishes, with or without errors 
	
	can print an object key with a single function call 

2001-01-14 14:57  treshna

	* TODO: added another item, and already got a volunteer to help  :) 

2001-01-14 14:50  treshna

	* src/: objectstore/objectstore.c, oql/oql.c, oql/oql.h: added
	support for quoted data in SQL queries 

2001-01-13 22:12  treshna

	* doc/notes/module_structure.txt, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h: updated some docs added some class index
	access macros 

2001-01-13 21:18  treshna

	* .cvsignore, idl/.cvsignore, lib/.cvsignore,
	lib/classdefs/.cvsignore, lib/md5/.cvsignore, src/.cvsignore,
	src/config/.cvsignore, src/objectcache/.cvsignore,
	src/objectstore/.cvsignore, src/oql/.cvsignore, tools/.cvsignore: 
	added some .cvsignore files - messy, but they hide crap that's
	generated at various time 

2001-01-13 21:01  treshna

	* src/geas-server.c: reads debuglevel from the config file,
	including text (high medium low off) as well as integers 

2001-01-13 20:50  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/gcdparser.c, src/objectstore/objectstore.c,
	src/objectstore/objectstore.h, src/oql/oql.c, src/oql/oql.h: 
	list_fields_in_class (lib/classdef/classdata.[ch]) now returns all
	fields in a class. including inherited fields, if requested. (does
	not indicate which specific class created the field of that name -
	the pointer indicates the first one found) 

2001-01-13 20:14  treshna

	* src/: geas.conf-dist, shadowpw-dist: oops, messed up my own
	config 

2001-01-13 20:11  treshna

	* src/: objectstore/objectstore.c, objectstore/objectstore.h,
	oql/oql.c, oql/oql.h: can now use these functions to get the
	contents of a particular row/field in the result from a query: 
	
	contents of a query: 
	  get_result_row(result,whichrow)
	  get_result_field(result,whichrow,whichfield) 
	
	class/field identifiers 
	  get_result_field_name(result,whichfield) and
	  get_result_class_name(result) 

2001-01-13 19:50  treshna

	* lib/classdefs/classdata.c, lib/classdefs/classdata.h,
	lib/classdefs/gcdparser.c, lib/classdefs/gcdparser.h,
	src/geas-server.c, src/geas-server.h, src/config/Makefile.am,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h,
	src/oql/oql.c: adjusted SQL database code (objectstore module) -
	now returns all data loaded from the database, for the caller to
	process 

2001-01-13 16:59  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/yparser.y,
	src/Makefile.am, src/geas-server.c, src/geas-server.h,
	src/geas.conf-dist, src/objectstore/objectstore.c,
	src/objectstore/objectstore.h, src/oql/oql.c, src/oql/oql.h: added
	a GEAS only ObjectID field to every class added printing the current
	access added a GEAS only access mode for server data started
	changing objectsetore/OQL modules to allow better handling of data 

2001-01-12 22:16  treshna

	* doc/notes/module_structure.txt: more docs on how modules interact
	with each other 

2001-01-12 21:26  treshna

	* TODO, src/objectstore/objectstore.c,
	src/objectstore/objectstore.h, src/oql/oql.c, src/oql/oql.h: added
	support for database independant writes and deletes, although the
	code for that hasn't been added yet 

2001-01-12 20:14  treshna

	* TODO: more assignments  :) 

2001-01-12 20:06  treshna

	* configure.in, src/geas-server.h, src/objectstore/objectstore.c,
	src/objectstore/objectstore.h: updated objectstore API to include
	delete/write functions 

2001-01-12 19:37  treshna

	* TODO, doc/notes/identifiers.txt,
	examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/yparser.y, src/admin.c,
	src/admin.h, src/connection.c, src/connection.h, src/dataobject.c,
	src/dataobject.h, src/geas-skeleton.c, src/geas-skeleton.h,
	src/objectlist.c, src/objectlist.h, src/servantlocator.h,
	src/objectcache/objectcache.c, src/objectcache/objectcache.h,
	src/oql/oql.c, src/oql/oql.h, tools/gcdverifier.c: moved object
	identifier code around, added somne docs about what the different
	ones do 

2001-01-12 14:23  treshna

	* TODO, src/geas-server.c, src/geas-server.h: modified message
	handling (printed info/status text) 

2001-01-11 14:26  treshna

	* TODO: added coding assignments to TODO list 

2001-01-10 22:12  treshna

	* src/objectstore/: objectstore.c, objectstore.h: fixed
	  objectcache.h - at least I hope so.  sometimes I just don't know.  
	:) 

2001-01-10 22:03  treshna

	* src/: Makefile.am, geas-server.c, oql/oql.c, oql/oql.h: added
	libuuid object key creation/handling 

2001-01-10 21:41  treshna

	* src/objectcache/: objectcache.c, objectcache.h: done parts of the
	basic object cache 

2001-01-10 21:21  treshna

	* src/objectcache/: objectcache.c, objectcache.h: missed these
	files 

2001-01-10 21:20  treshna

	* src/: Makefile.am, servantlocator.h: added missing files,
	(re)started object cache 

2001-01-10 20:13  treshna

	* configure.in, src/Makefile.am, src/geas-server.c,
	src/config/configuration.c, src/config/configuration.h,
	src/objectcache/Makefile.am, src/objectstore/Makefile.am,
	src/objectstore/objectstore.c, src/oql/Makefile.am, src/oql/oql.c,
	src/oql/oql.h: OQL module started primitive objectcache done -
	needs rewritten, but API should work adjusted some makefile stuff 
	configuration hack: find an active database - must only be one
	database configured as active, or bad things could happen 

2001-01-10 16:24  treshna

	* configure.in, examples/businessobjects/test.gcd,
	lib/classdefs/Makefile.am, lib/classdefs/classdata.c,
	lib/classdefs/gcdparser.c, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y, src/Makefile.am, tools/gcdverifier.c: 
	class def. handling usable, in a limited form (ie, only basic data
	fields in classes for now) 

2001-01-10 15:24  treshna

	* lib/classdefs/: classdata.c, classdata.h, gcdparser.c,
	gcdparser.h, yparser.y: renamed free class data functions. on pass
	2, classes are not added to the list a second time - instead memory
	is released 

2001-01-10 15:05  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/gcdparser.c, lib/classdefs/gcdparser.h,
	lib/classdefs/yparser.y: adjusted handling of unsigned datatypes
	(currently only integers may be unsigned 

2001-01-10 14:40  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/yparser.y: can now create
	a useful class definition, although many features are not supported
	(only classes in the global namespace, and only basic data fields) 

2001-01-09 22:12  treshna

	* examples/businessobjects/test.gcd, lib/classdefs/classdata.c,
	lib/classdefs/classdata.h, lib/classdefs/gcdparser.c,
	lib/classdefs/gcdparser.h, lib/classdefs/lparser.l,
	lib/classdefs/yparser.y: class definition code 1/2 way to
	completed. compiles and runs without errors, although many parts of
	that code are not fully tested/implemented 

2001-01-09 20:07  treshna

	* lib/classdefs/: classdata.c, classdata.h, gcdparser.c,
	gcdparser.h, lparser.l, yparser.y: rearranged structures:
	gcdparser.[ch] contains internal code, classdata.[ch] are used by
	external code as well 

2001-01-09 18:00  treshna

	* TODO, lib/classdefs/classdata.c, tools/gcdverifier.c: class defs
	code compiles and runs now - parser still not complete 

2001-01-09 17:48  treshna

	* tools/: Makefile.am, gcdverifier.c: started GCD verifier utility,
	for testing classdef code, and checking class defs before installing
	a module 

2001-01-09 17:48  treshna

	* lib/: Makefile.am, classdefs/Makefile.am, classdefs/classdata.c,
	classdefs/classdata.h, classdefs/gcdparser.c,
	classdefs/gcdparser.h, classdefs/lparser.l, classdefs/yparser.y: 
	started adding GCD (GNUe Class Definition) file parser code 

2001-01-09 17:47  treshna

	* Makefile.am, configure.in: updated to build lib/classdefs and
	tools/ 

2001-01-08 22:13  treshna

	* src/: geas-skeleton.c, geas-skeleton.h: added Admin object ID
	handling 

2001-01-08 22:02  treshna

	* idl/dataobject.idl: removed boolean return value from
	DataObject::delete() - it either succeeds or throws an exception 

2001-01-08 22:01  treshna

	* src/: admin.c, admin.h, connection.c, connection.h, dataobject.c,
	dataobject.h, factory.c, factory.h, geas-skeleton.c, objectlist.c,
	objectlist.h: modified API implementation to use
	GEAS_object_identifier: geas-skeleton.c converts from a CORBA object
	reference to a GEAS internal object identifier then calls the
	functions in: admin.c, connection.c, dataobject.c and objectlist.c  
	(factory.c implements an object using the explicit activation model,
	with an ORB supplied ID, and does not have or require a GEAS
	internal id) 

2001-01-08 21:13  treshna

	* src/: connection.c, connection.h, geas-skeleton.c,
	geas-skeleton.h: changed GEAS's internal object id handling to use
	the type GEAS_object_identifier to hold the identifier ofg the
	object currently being used 

2001-01-08 20:39  treshna

	* src/geas-skeleton.c: creates servant locaters for all client API
	classes 

2001-01-08 20:26  treshna

	* configure.in, src/Makefile.am, src/connection.c, src/factory.c,
	src/geas-skeleton.c, src/geas-skeleton.h,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h: done
	CORBA servant locator workaround, for Connection objects added
	business object ID handling code to obbjectstore 

2001-01-07 22:18  treshna

	* src/: Makefile.am, geas-server.c, geas-skeleton.c,
	geas-skeleton.h: started workaround for ORBit/Current interface
	problem 

2001-01-07 21:09  treshna

	* TODO, idl/admin.idl, src/geas-server.c, src/geas-skeleton.c,
	src/geas-skeleton.h: modified handling of GEAS internal IDs
	(identify objects meaningful to GEAS, including business objects)
	and CORBA object references, used by clients when communicating with
	GEAS 

2001-01-07 18:39  treshna

	* TODO, src/geas-server.c, src/geas-server.h, src/geas.conf-dist,
	src/config/Makefile.am, src/config/configuration.c,
	src/objectstore/objectstore.c, src/objectstore/objectstore.h: MySQL
	database section almost complete - only need to do returning IDs of 
	objects read from the SQL database.  will then use that as a
	template for libGDA and PostgreSQL 

2001-01-07 14:43  treshna

	* src/: geas-server.c, geas-server.h, config/configuration.c,
	config/configuration.h, objectstore/objectstore.c: bugfix: self
	test wasn't setting things up right added NO_CONFIGURATION define to
	configuration, used as default, so can tell if system is used before
	config files are read 

2001-01-07 14:14  treshna

	* configure.in, src/Makefile.am: added --enable-debug and
	--enable-debug-security to configure.in (separate option for
	security, to make it harder to accidentally run a debug version with
	a security hole due to password info in log files) 

2001-01-07 14:04  treshna

	* src/: geas-server.c, geas-server.h: fixed minor typos: everything
	should compile now geas/src/geas-server.h includes geas/config.h now 

2001-01-07 03:26  treshna

	* INSTALL, README, TODO, doc/notes/INSTALL, idl/factory.idl,
	src/geas-server.c, src/geas-server.h,
	src/objectstore/objectstore.c: minor editing. added #ifdefs for
	SELF_TEST code 

2001-01-05 12:18  jmeskill

	* configure.in: Added checks for --enable-self-test and
	--enable-max-database-connections Changed --with-memory-debug to
	--enable-memory-debug 

2001-01-04 22:06  treshna

	* lib/Makefile.in: shouldn't have been included - meant Makefile.am 

2001-01-04 22:05  treshna

	* lib/Makefile.am, src/config/configuration.c: missed some files 

2001-01-04 21:59  treshna

	* INSTALL, Makefile.am, README, TODO, configure.in,
	src/Makefile.am, src/admin.c, src/connection.c, src/dataobject.c,
	src/dataobject.h, src/exceptions.c, src/factory.c,
	src/geas-server.c, src/geas-server.h, src/geas-skeleton.c,
	src/geas-skeleton.h, src/geas.conf-dist, src/header.txt,
	src/objectlist.c, src/objectlist.h, src/shadowpw-dist,
	src/config/Makefile.am, src/config/configuration.h,
	src/config/shadow-pw, src/config/test.c, src/config/test.cfg,
	src/objectstore/Makefile.am, src/objectstore/objectstore.c,
	src/objectstore/objectstore.h: added new modules: configuration
	(functional) objectstore (compiles, mostly untested) adjusted
	autoconf, fiddled with directory structure, small start on docs 
	sample configurations started 

2001-01-04 18:43  treshna

	* TODO: Edited TODO list, split some items into basic & advanced
	versions 

2001-01-03 14:09  jmeskill

	* configure.in: allow multiple databases 

2001-01-02 14:38  treshna

	* TODO: created a todo list, with a vague timeline, listing
	features that have been discussed 

2001-01-02 12:19  treshna

	* doc/notes/README, doc/notes/classdefs.txt, idl/admin.idl,
	idl/connection.idl, idl/dataobject.idl, idl/exceptions.idl,
	idl/factory.idl, idl/objectlist.idl, src/Makefile.am, src/admin.c,
	src/connection.c, src/dataobject.c, src/exceptions.c,
	src/exceptions.h, src/factory.c, src/geas-server.c,
	src/geas-server.h, src/geas-skeleton.c, src/objectlist.c,
	src/shadowpw-dist: [no log message] 

2000-12-23 21:19  treshna

	* idl/: admin.idl, connection.idl, dataobject.idl, exceptions.idl,
	factory.idl, geas.idl, objectlist.idl, schema.idl, typedefs.idl: 
	adding IDL files for client and server admin API 

2000-12-21 22:27  treshna

	* Makefile.am, configure.in, idl/Makefile.am, lib/Makefile.in,
	lib/md5/Makefile.am, lib/md5/md5.c, lib/md5/md5.h, src/Makefile.am,
	src/admin.c, src/admin.h, src/connection.c, src/connection.h,
	src/dataobject.c, src/dataobject.h, src/factory.c, src/factory.h,
	src/geas-server.c, src/geas-server.h, src/geas-skeleton.c,
	src/geas-skeleton.h, src/header.txt, src/objectlist.c,
	src/objectlist.h: Initial version of API object handling code.  
	(does not compile yet, but is close) 

2000-12-19 21:08  treshna

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, TODO,
	acinclude.m4, autogen.sh, configure.in, geas.spec.in,
	src/Makefile.am, src/geas-server.c, src/geas-server.h,
	src/geas.conf-dist: First set of automake files, and a little code
	to handle cmd line apps.  

2000-12-12 14:40  treshna

	* README: making a new directory for GEAS 

