2004-04-12 21:20:04  Rev 5694   reinhard

	* src/__init__.py: Released 0.0.7.

2004-04-12 20:57:49  Rev 5690   reinhard

	* NEWS: Updated NEWS.

2004-04-08 18:05:36  Rev 5680   reinhard

	* src/data.py: Properly clear cache on rollback. This fixes changes
	  from other sessions not being visible after new query.

2004-04-08 11:44:17  Rev 5677   reinhard

	* BUGS: And another one.

2004-04-07 19:32:03  Rev 5673   reinhard

	* BUGS: Another one.

2004-04-07 13:28:08  Rev 5671   reinhard

	* doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1: Updated
	  documentation.

2004-04-07 11:27:27  Rev 5669   reinhard

	* po/es_MX.po: Fixed encoding name for spanish po files.

2004-04-07 11:22:51  Rev 5667   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-04-06 21:12:03  Rev 5658   reinhard

	* BUGS: This might be a hard one...

2004-04-06 19:42:16  Rev 5656   reinhard

	* samples/sample.gsd: Remove non-ASCII characters from sample gsd
	  because we don't (and can't) specify the correct encoding in our
	  makefile.

2004-04-06 19:20:39  Rev 5655   reinhard

	* MANIFEST.in: Fixed manifest file.

2004-04-06 08:49:34  Rev 5644   btami

	* po/hu.po: updated hungarian po files

2004-04-05 11:09:29  Rev 5636   reinhard

	* src/geasSessionManager.py, src/geasAuthentication.py: Fixed
	  exceptions on login failure.

2004-04-04 00:17:34  Rev 5629   reinhard

	* BUGS: Yeah! Fixed another bug!

2004-04-02 19:52:33  Rev 5620   reinhard

	* samples/gnue_useraccess.gfd: Fixed sample.

2004-04-02 19:28:47  Rev 5619   reinhard

	* samples/gnue_useraccess.gfd, samples/sample.gfd,
	  src/classrep/SchemaSupport.py: Fixed non-integer numeric fields.

2004-04-02 14:47:43  Rev 5616   reinhard

	* src/classrep/SchemaSupport.py: Correctly export module dump if a
	  complete dump is requested.

2004-04-02 11:11:21  Rev 5615   johannes

	* src/classrep/SchemaSupport.py: Added create/extend support; improved
	  code

2004-03-31 21:32:37  Rev 5595   jcater

	* doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1: update docs to new
	  format

2004-03-31 02:06:14  Rev 5586   jamest

	* doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1: added man pages to
	  script updated dtd and man pages

2004-03-27 21:44:53  Rev 5553   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-03-27 20:15:08  Rev 5551   reinhard

	* src/language/Procedure.py: Fixed typo.

2004-03-27 12:34:14  Rev 5544   reinhard

	* src/language/Procedure.py: Return result.

2004-03-27 08:02:46  Rev 5540   btami

	* scripts/gnue-appserver, scripts/gnue-gsdgen: switching win32 .exe
	  installer to py2exe (part 2)

2004-03-26 17:24:03  Rev 5534   reinhard

	* src/data.py: Send rollback to the database to indicate start of a
	  new transaction.

2004-03-26 10:54:48  Rev 5528   johannes

	* samples/sample.gfd: Sample sample.gfd

2004-03-26 10:50:44  Rev 5527   johannes

	* src/geasInstance.py: Be nice if no parameters are given.

2004-03-26 10:05:48  Rev 5524   johannes

	* src/test.py, samples/gnue_classes.gfd, samples/gnue_modules.gfd:
	  Removing old gfd's. Parameter-argument to sessionmanager.call () is
	  a dict, not a string.

2004-03-26 10:03:12  Rev 5523   johannes

	* src/geasInstance.py: Appserver now supports procedures with
	  parameters (using the new language adapter stuff)

2004-03-25 23:23:46  Rev 5515   reinhard

	* src/language/Object.py: Fixed __str__ and __repr__ for deleted
	  objects.

2004-03-25 23:20:02  Rev 5514   reinhard

	* src/language/Object.py: Fixed __setattr__ for reference properties.

2004-03-25 23:18:16  Rev 5513   reinhard

	* src/geasInstance.py: Also accept StringType for string properties,
	  not only UnicodeType.

2004-03-25 23:17:47  Rev 5512   reinhard

	* src/geasSession.py: For newly created instances, correctly remember
	  objectId in dirty list.

2004-03-25 22:48:19  Rev 5511   reinhard

	* src/language/Object.py: Request objectId immediately on object
	  creation, introduced __repr__ method.

2004-03-25 10:46:22  Rev 5508   johannes

	* src/language/Procedure.py: Argument passing.

2004-03-25 10:44:51  Rev 5507   johannes

	* src/classrep/Parameter.py, src/classrep/SchemaSupport.py: Added
	  Parameters to SchemaSupport

2004-03-24 08:33:58  Rev 5499   reinhard

	* src/language/test.py, src/language/Session.py, src/data.py: Allow
	  dictionary style conditions.  Better names for find() parameters.

2004-03-23 13:20:26  Rev 5474   johannes

	* samples/classrepository.gfd: Removed the newClass-trigger

2004-03-23 12:46:23  Rev 5473   johannes

	* samples/classrepository.gfd: Try to fix the ON-NewRecord trigger.

2004-03-23 10:58:09  Rev 5472   reinhard

	* doc/api/api.texi: Updated documentation.

2004-03-23 09:21:36  Rev 5471   reinhard

	* src/geasRpcServer.py: Fixed translation issue.

2004-03-22 21:50:52  Rev 5470   reinhard

	* doc/api/api.texi, samples/README, samples/appserver.gpd: Updated
	  some documentation and samples.

2004-03-22 20:51:25  Rev 5469   johannes

	* src/classrep/Parameter.py, samples/base.gsd,
	  src/classrep/repository.ini, samples/sample.gsd,
	  src/classrep/Procedure.py, samples/classrepository.gfd,
	  src/classrep/test.py: Added gnue_parameter to the class repository
	  and created a better form for modification of the class repository.

2004-03-22 14:40:50  Rev 5454   reinhard

	* src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py,
	  src/classrep/Base.py, src/language/Session.py,
	  src/classrep/SchemaSupport.py, src/language/Object.py: Don't export
	  our own exception class as "Exception" but rather as "gException".
	  Otherwise, standard exceptions can't be caught anymore with "except
	  Exception".

2004-03-22 10:56:54  Rev 5452   btami

	* po/hu.po: updated hungarian .po files from kilo

2004-03-22 00:22:19  Rev 5448   reinhard

	* samples/base.gsd, src/classrep/Property.py, BUGS,
	  src/classrep/repository.ini, samples/sample.gsd,
	  src/geasInstance.py, src/classrep/Base.py,
	  src/classrep/SchemaSupport.py: Behave meaningful if gnue_length and
	  gnue_scale are None.

2004-03-21 18:18:29  Rev 5440   reinhard

	* src/geasSession.py: Fixed deletion of records (thanks to Sacha
	  Schlegel).

2004-03-21 18:18:04  Rev 5439   reinhard

	* src/geasInstance.py: Use u_() instead of _() in exception messages.

2004-03-21 10:06:37  Rev 5433   johannes

	* samples/gnue_classes.gfd: set gnue_nullable to TRUE by default.

2004-03-21 09:21:36  Rev 5432   johannes

	* src/geasInstance.py: Fixed typo and simplified some expressions.

2004-03-20 21:08:57  Rev 5421   reinhard

	* BUGS: Updated bug list.

2004-03-19 22:02:57  Rev 5391   btami

	* src/geasInstance.py: fixed typo

2004-03-19 21:36:27  Rev 5389   reinhard

	* THANKS: Thank kilo for his great help with interbase.

2004-03-19 21:02:07  Rev 5386   reinhard

	* src/geasInstance.py: Yet more fixes for exceptions.

2004-03-19 20:11:39  Rev 5385   reinhard

	* src/geasInstance.py: Even more fixes for exception parameters.

2004-03-19 20:03:37  Rev 5384   reinhard

	* src/geasGsdGen.py: Enabled --database option for gnue-gsdgen.

2004-03-19 19:50:53  Rev 5383   reinhard

	* src/geasInstance.py: Fixed exception parameters.

2004-03-19 19:22:22  Rev 5382   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-03-19 18:30:52  Rev 5380   reinhard

	* src/geasSessionManager.py, src/language/Object.py: Removed tons of
	  hacks that are no longer necessary now that the RPC interface can
	  handle native Python types.

2004-03-19 17:09:23  Rev 5379   reinhard

	* src/geasSession.py, src/geasInstance.py, src/geasRpcServer.py:
	  Adapted to the new possibilities of the RPC interface.

2004-03-18 10:59:58  Rev 5347   johannes

	* samples/base.gsd, samples/gnue_classes.gfd, samples/Makefile,
	  samples/auth.gsd, samples/sample.gsd, samples/gnue_modules.gfd:
	  Implemented gnue_nullable.

2004-03-18 10:17:25  Rev 5346   johannes

	* src/classrep/repository.ini, src/geasSession.py,
	  src/geasInstance.py, src/classrep/test.py: Implemented gnue_nullable.

2004-03-17 22:25:16  Rev 5338   reinhard

	* samples/sample.gfd: Fixed Date and Datetime masks.

2004-03-16 14:54:04  Rev 5329   johannes

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/repository.ini,
	  src/language/Exceptions.py, src/classrep/Definition.py,
	  src/classrep/Procedure.py, src/language/ObjectList.py,
	  src/classrep/Base.py, src/language/Session.py, src/geasGsdGen.py,
	  src/classrep/Namespace.py, src/classrep/SchemaSupport.py,
	  src/language/Object.py, src/classrep/__init__.py: Reference
	  properties in class repository are 'real' references now. Added a
	  'gnue_nullable' property to the repository, and changed gnue-gsdgen
	  to support this new property. Renamed all exceptions from EFooBar to
	  FooBarError.

2004-03-16 01:01:24  Rev 5323   jcater

	* ROADMAP.in: (www) finished 'supported databases' support and added
	  feature-plan generation support

2004-03-14 01:31:53  Rev 5319   reinhard

	* setup.py: Install all manpages.

2004-03-13 13:38:02  Rev 5317   btami

	* setup.py: setup.py install generates .mo files on win32

2004-03-12 21:23:28  Rev 5313   reinhard

	* setup.py: Don't generate unnecessary files on setup.py build/install.

2004-03-11 19:43:43  Rev 5308   reinhard

	* src/utest.py, samples/unicode.gsd: Added sample to test appserver's
	  unicode capabilities.

2004-03-11 19:41:53  Rev 5307   reinhard

	* BUGS: Updated BUGS file to newest changes.

2004-03-11 19:40:28  Rev 5306   reinhard

	* samples/gnue_classes.gfd: Fixed module dropdown.

2004-03-11 19:39:55  Rev 5305   reinhard

	* src/language/Object.py: Fixed insertion of new objects, enabled
	  dictionary-like access to properties, so you can also access
	  properties and procedures that contain non-ASCII characters in their
	  name.

2004-03-11 00:15:10  Rev 5296   reinhard

	* src/classrep/Property.py: Fixed typo.

2004-03-11 00:10:46  Rev 5295   reinhard

	* samples/sample.gsd: Create user "hacker" with access to all classes.

2004-03-10 23:54:00  Rev 5294   reinhard

	* src/geasGsdGen.py: Parameter must be translated into unicode.

2004-03-10 23:25:14  Rev 5292   reinhard

	* src/classrep/Base.py, src/classrep/SchemaSupport.py: More unicode
	  fixes.

2004-03-10 23:19:02  Rev 5291   reinhard

	* src/language/ObjectList.py, src/language/Object.py: Changed objectId
	  values to be unicode, because they are basically field values.

2004-03-10 17:11:20  Rev 5289   reinhard

	* src/geasSessionManager.py, src/geasSession.py,
	  src/classrep/Definition.py, src/geasInstance.py,
	  src/classrep/Base.py, src/classrep/SchemaSupport.py, src/data.py:
	  Use unicode strings everywhere.

2004-03-09 23:13:21  Rev 5284   jcater

	* INSTALL: Improving consistency of files

2004-03-09 12:41:26  Rev 5278   btami

	* samples/gnue_classes.gfd: demonstrating dropdown new behaviour

2004-03-09 09:55:38  Rev 5277   reinhard

	* po/de.po: Updated translation

2004-03-09 09:22:42  Rev 5276   johannes

	* src/geasAuthentication.py, src/geasInstance.py,
	  src/language/Exceptions.py, src/geasGsdGen.py,
	  src/classrep/Namespace.py, src/classrep/SchemaSupport.py,
	  src/geasRpcServer.py: Use '%(varname)s' notation for
	  multi-variable-fromatstrings.

2004-03-09 07:55:58  Rev 5275   reinhard

	* po/Makefile: Regenerate .po files only on special request.

2004-03-08 19:22:01  Rev 5267   jcater

	* po/Makefile: fixed 8 spaces back to tabs (oops)

2004-03-08 17:12:58  Rev 5264   jcater

	* po/Makefile, po/es_MX.po, po/hu.po, po/ru.po, po/lt.po, po/de.po:
	  fixed stderr issue with the po/STATISTICS file

2004-03-08 13:38:34  Rev 5261   reinhard

	* po/de.po: Updated german translation.

2004-03-08 13:38:06  Rev 5260   reinhard

	* src/geasConfiguration.py, src/classrep/SchemaSupport.py,
	  src/geasRpcServer.py: Fixed some strings to make them better
	  translatable.

2004-03-08 10:18:50  Rev 5258   reinhard

	* doc/diagrams, src/geasTrigger.py, doc/geasarch, src/geasBClass.py:
	  Moved some old stuff to the gnue-appserver-featuretest branch.

2004-03-08 10:06:17  Rev 5257   johannes

	* src/classrep/dtest.py, src/test.py, src/language/test.py,
	  src/geasTrigger.py, src/classrep/Definition.py, src/testRPC.py,
	  src/geasBClass.py, src/classrep/mtest.py, src/classrep/test.py:
	  Removed translation-marks from test programs and self-test-code.

2004-03-07 22:57:40  Rev 5254   reinhard

	* po/Makefile, po/hu.po, po/ru.po, setup.cvs, po/lt.po, po,
	  po/es_MX.po, MANIFEST.in, po/de.po: Reorganized translations so that
	  every tool has it's own domain and it's own translation files.

2004-03-07 21:00:48  Rev 5253   btami

	* samples/setup-interbase.sh: new database generation script for
	  Firebird

2004-03-07 06:27:44  Rev 5249   jcater

	* src/__init__.py, README, INSTALL: started on web automation scripts

2004-03-07 00:58:55  Rev 5248   jcater

	* README: cleaned up/standardized format of README files

2004-03-07 00:25:51  Rev 5247   reinhard

	* NEWS: Corrected release date.

2004-03-07 00:00:08  Rev 5245   jcater

	* FAQ, NEWS: standardized format of NEWS file across all tools; added
	  missing support files

2004-03-05 23:08:32  Rev 5244   reinhard

	* ChangeLog, setup.py: Autogenerate ChangeLog files on source
	  distribution build.

2004-03-05 20:58:00  Rev 5241   reinhard

	* src/__init__.py, ChangeLog: Start work again after release.

2004-03-05 20:13:33  Rev 5234   reinhard

	* src/__init__.py: Released 0.0.6

2004-03-05 18:06:40  Rev 5231   reinhard

	* : Fix some svn:ignore properties.

2004-03-05 18:00:16  Rev 5230   reinhard

	* NEWS, ChangeLog: Updated ChangeLog and NEWS.

2004-03-05 10:42:58  Rev 5224   reinhard

	* BUGS: We did make all strings translatable.

2004-03-04 18:39:17  Rev 5220   johannes

	* src/geasSessionManager.py, src/test.py, src/geasSession.py,
	  src/testRPC.py, src/classrep/Base.py, src/classrep/test.py,
	  src/classrep/dtest.py, src/language/test.py,
	  src/language/Exceptions.py, src/geasInstance.py,
	  src/classrep/Definition.py, src/geasGsdGen.py,
	  src/geasConfiguration.py, src/geasBClass.py, src/classrep/mtest.py,
	  src/classrep/Namespace.py, src/geasRpcServer.py: Marked strings for
	  translations.

2004-03-04 18:24:54  Rev 5219   johannes

	* src/classrep/SchemaSupport.py: load classdefs with classes.values ()
	  instead of classes.keys (), so exporting all classes will work.

2004-03-03 10:31:53  Rev 5210   johannes

	* src/geasAuthentication.py, samples/gnue_useraccess.gfd,
	  samples/sample.gfd: gnue_useraccess now allows a keyword 'all' to
	  permitt access to all classes. Added a form for changing
	  gnue_useraccess. Added a 'country-tab' to the sample.gfd.

2004-03-01 19:20:36  Rev 5207   reinhard

	* src/classrep/Property.py, doc/technotes/00002.txt,
	  src/classrep/Procedure.py, src/geasInstance.py: Introduced module
	  property for Property and Procedure objects in class repository.

2004-03-01 13:09:17  Rev 5204   johannes

	* samples/base.gsd, samples/auth.gsd, samples/sample.gsd,
	  samples/sample.gfd: Added column-definitions to the gsd-files.

2004-03-01 09:48:42  Rev 5199   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-02-29 17:24:11  Rev 5196   johannes

	* src/classrep/SchemaSupport.py: Added a data-definition section to
	  the gsd-files, making an explicit type-argument in value-tags
	  obsolet.

2004-02-29 00:34:46  Rev 5195   reinhard

	* BUGS, TODO, ROADMAP.in: Updated roadmap and bug list.

2004-02-27 23:09:32  Rev 5187   reinhard

	* src/language/Object.py: Also accept string types withouth length as
	  valid string types.

2004-02-27 22:53:10  Rev 5186   reinhard

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/Procedure.py,
	  src/classrep/Base.py, src/classrep/Namespace.py: Improved error
	  handling.

2004-02-27 22:30:35  Rev 5185   reinhard

	* src/classrep/Class.py: Load properties and procedures for newly
	  found classes.

2004-02-27 21:52:37  Rev 5184   reinhard

	* src/classrep/Namespace.py: Improved error message.

2004-02-27 20:57:28  Rev 5183   reinhard

	* BUGS: Added one more bug.

2004-02-27 20:36:14  Rev 5182   reinhard

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/repository.ini, src/classrep/Procedure.py,
	  src/classrep/SchemaSupport.py: Fixed property types in class
	  repository for reference properties.

2004-02-27 17:44:52  Rev 5181   reinhard

	* src/classrep/Property.py, src/classrep/SchemaSupport.py: Write
	  procedures in the gsd file.

2004-02-27 16:28:29  Rev 5179   reinhard

	* src/classrep/SchemaSupport.py: Minor code cleanup.

2004-02-27 15:58:29  Rev 5178   reinhard

	* src/classrep/SchemaSupport.py: Be more consequent about using
	  table/column instead of fullName.

2004-02-27 14:32:30  Rev 5177   reinhard

	* src/classrep/SchemaSupport.py: Removed some dead code.

2004-02-26 16:23:23  Rev 5164   johannes

	* samples/base.gsd, BUGS, samples/sample.gsd, src/classrep/Base.py,
	  src/classrep/Property.py, doc/technotes/00002.txt, samples/auth.gsd,
	  src/classrep/SchemaSupport.py: Fixed all sorts of encoding problems
	  in generating and reading gsd files.

2004-02-26 09:21:00  Rev 5162   jan

	* src/classrep/SchemaSupport.py: write schema in utf-8 encoding
	  instead of standart locale encoding

2004-02-25 19:54:52  Rev 5161   reinhard

	* doc/whitepaper/whitepaper.texi, doc/api/api.texi: Fixed copyright.

2004-02-25 19:53:25  Rev 5160   reinhard

	* doc/whitepaper/version.texi, doc/api/version.texi,
	  doc/whitepaper/whitepaper.texi, doc/api/api.texi, BUGS:
	  Documentation updates.

2004-02-25 17:13:11  Rev 5158   reinhard

	* BUGS: Removed a bug from the list that is actually a bug in psycopg.

2004-02-23 18:39:41  Rev 5145   jan

	* samples/setup-mysql.sh: fix mysql setup script

2004-02-23 18:02:37  Rev 5143   jan

	* samples/sample.gfd: fix procedure test in appserver gfd (gnue-forms)
	  sample

2004-02-19 13:21:01  Rev 5139   reinhard

	* src/data.py: Document string vs. unicode issues.

2004-02-19 11:29:27  Rev 5138   reinhard

	* src/geasSessionManager.py, src/data.py: Some more nitpicking.

2004-02-19 11:01:31  Rev 5137   reinhard

	* src/geasSessionManager.py, BUGS: Fixed BUG list, appserver should
	  now close connections properly.

2004-02-19 10:40:58  Rev 5136   reinhard

	* BUGS: One more unresolved bug.

2004-02-19 10:08:47  Rev 5135   johannes

	* BUGS, samples/sample.gsd, samples: Changed bugs file.

2004-02-19 08:47:44  Rev 5134   johannes

	* samples/base.gsd, src/classrep/Property.py, BUGS,
	  src/classrep/repository.ini, samples/sample.gsd,
	  src/classrep/SchemaSupport.py, src/classrep/__init__.py: Fixed
	  length=0 issues in classrep / SchemaSupport.

2004-02-19 08:26:18  Rev 5133   reinhard

	* src/data.py: Picking some nits.

2004-02-18 23:00:08  Rev 5132   reinhard

	* samples/sample.gsd, samples/appserver.gpd, samples/sample.gfd:
	  Improved samples.

2004-02-18 19:51:00  Rev 5131   reinhard

	* samples, scripts: Fixed some properties.

2004-02-18 19:34:12  Rev 5130   reinhard

	* src/classrep/dtest.py, src/language/test.py, src/classrep/mtest.py,
	  src/classrep/test.py: Inserted a "if __name__ == '__main__'" in all
	  test programs to make epydoc happier.

2004-02-18 19:13:55  Rev 5129   reinhard

	* postweb: Minor fixes

2004-02-18 19:10:51  Rev 5128   reinhard

	* MANIFEST.in, doc/man/gnue-gsdgen.1, setup.py: Added manpage for
	  gnue-gsdgen, consider gnue-gsdgen in setup.

2004-02-18 18:29:36  Rev 5127   johannes

	* samples/base.gsd, BUGS, src/classrep/repository.ini: Temp. fix of
	  base.gsd, added a corresponding bug.

2004-02-18 18:17:27  Rev 5126   johannes

	* samples/base.gsd, samples/Makefile: Added HTML processor to the
	  makefile, removed length attribute from gnue_procedure.gnue_code and
	  gnue_compiledcode.

2004-02-18 17:26:17  Rev 5123   reinhard

	* MANIFEST.in: Fix typo.

2004-02-18 17:25:27  Rev 5122   reinhard

	* doc/whitepaper/Makefile, doc/api/Makefile: Build documentation with
	  LANG=C

2004-02-18 17:22:22  Rev 5121   reinhard

	* MANIFEST.in, setup.py: Some changes to setup system.

2004-02-18 17:00:47  Rev 5120   reinhard

	* samples/README, TODO: Updated some documentation.

2004-02-17 18:23:57  Rev 5116   johannes

	* samples/base.gsd, samples/setup-mysql.sh, samples/Makefile,
	  samples/auth.gsd, samples/sample.gsd: Updated the gsd-files, added
	  encoding option to the Makefile

2004-02-16 21:25:02  Rev 5110   reinhard

	* postweb: Removed some items from this script in favour of nightly
	  tasks on ash.

2004-02-13 18:19:02  Rev 5109   johannes

	* samples/base.gsd: Set length and precision of
	  gnue_procedure.gnue_code and gnue_procedure.gnue_compiledcode to
	  2000/0.

2004-02-13 17:13:42  Rev 5107   johannes

	* samples/Makefile: Added MS SQL processor.

2004-02-12 16:06:03  Rev 5105   johannes

	* samples/sample.gsd, samples/setup-pgsql.sh: Added 'KeepWhitespace'
	  to the GSParser, so the GContent does not use normalization on it's
	  values. Changed setup-pgsql.sh to reflect recent changes.

2004-02-12 15:34:33  Rev 5103   reinhard

	* src/geasSession.py, src/geasList.py: A little code cleanup and
	  restructuring.

2004-02-12 15:04:54  Rev 5102   reinhard

	* BUGS, ROADMAP.in: Updated documentation to reflect our progress.

2004-02-12 14:49:28  Rev 5101   johannes

	* BUGS, samples/Makefile: Make sure to use UTF-8 encoding on output to
	  SQL files

2004-02-12 14:24:22  Rev 5100   johannes

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, BUGS, samples/Makefile,
	  src/classrep/Procedure.py, src/classrep/SchemaSupport.py,
	  src/language/Object.py: Optimized access to the gnue_id property in
	  the class repository. Removed gnue-schema-bugs from the BUGS file
	  and changed samples-makefile to use gnue-schema instead of xslt
	  (sablotron).

2004-02-12 00:40:26  Rev 5096   reinhard

	* src/geasSessionManager.py: Removed duplicate closeAll() call.

2004-02-12 00:37:44  Rev 5095   reinhard

	* src/geasSession.py: Reactivated authentication, was accidentally
	  commented out.

2004-02-12 00:24:40  Rev 5094   reinhard

	* src/geasSession.py, src/geasInstance.py, src/data.py,
	  src/geasList.py: Implemented per-session cache.

2004-02-11 00:03:33  Rev 5093   reinhard

	* scripts/ggcvs: Removed generated script from repository

2004-02-09 22:45:34  Rev 5088   jan

	* src/language/Object.py: removing some unecessary code

2004-02-09 22:37:44  Rev 5087   jan

	* src/language/Object.py: fix resolving of 'ObjectId' attribut by
	  checking in __dict__ first.

2004-02-09 21:51:42  Rev 5085   jan

	* src/geasInstance.py: set default context of a procedure to the
	  module the procedure belongs to

2004-02-09 19:23:40  Rev 5081   johannes

	* src/classrep/SchemaSupport.py: GSValue instances now have their
	  field-property populated, so the xslt-processor can create proper
	  SQL.

2004-02-08 13:41:54  Rev 5080   johannes

	* src/test.py, doc/technotes/00001.txt, doc/technotes/00002.txt,
	  src/classrep/test.py: appserver.test now uses 'appserver' as
	  application-id, so values from gnue.conf would be read correctly.
	  Updated the technotes.

2004-02-08 09:31:03  Rev 5078   johannes

	* scripts/gnue-gsdgen, setup.cvs, src/test.py, scripts/ggcvs,
	  src/geasGsdGen.py, src/classrep/SchemaSupport.py: With geasGsdGen.py
	  (gnue-gsdgen) a user can generate gsd files from the class
	  repository using the appserver's SchemaSupport.

2004-02-07 11:46:20  Rev 5077   johannes

	* samples/gnue_classes.gfd, samples/GNUe_ClassRepository.gfd,
	  samples/gnue_modules.gfd, samples/GNUe_Modules.gfd: Renamed class
	  repository modification forms

2004-02-06 15:17:33  Rev 5075   jan

	* src/geasSessionManager.py: close per session connection pool after
	  session is closed

2004-02-06 14:21:17  Rev 5073   jan

	* src/geasSessionManager.py: use seperate database connections for
	  every session

2004-02-06 10:41:55  Rev 5072   johannes

	* samples/GNUe_ClassRepository.gfd, samples/GNUe_Modules.gfd: Rebuilt
	  old GNUe_ClassRepository.gfd so it's now possible to modify and
	  extend the class repository using forms.

2004-02-05 12:26:19  Rev 5068   johannes

	* src/language/ObjectList.py, src/language/Object.py: ObjectList is an
	  immutable sequence now. Object returns None on access to an
	  unloadable property.

2004-02-05 09:55:20  Rev 5067   johannes

	* src/language/test.py, src/geasInstance.py, src/language/Session.py:
	  Session.find () uses qualification too. Object.Object has no longer
	  a  method store ().

2004-02-04 16:06:16  Rev 5066   johannes

	* src/language/ObjectList.py: Added missing line continuation symbol :(

2004-02-04 16:04:22  Rev 5065   johannes

	* src/test.py, src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/language/test.py,
	  src/classrep/Procedure.py, src/geasInstance.py,
	  src/language/Exceptions.py, src/language/ObjectList.py,
	  src/classrep/Base.py, src/language/Session.py,
	  src/language/Object.py, src/classrep/__init__.py,
	  src/classrep/test.py, src/language/Procedure.py: Removed
	  caching-stuff from language interface and changed the constructors
	  of language interface and classrepository to use language/Session
	  instead of sessionManager and sessionId. Made sure to use proper
	  'underlining' for private/protected and public identifiers.

2004-02-02 22:07:47  Rev 5064   jan

	* src/geasInstance.py: improve error handling by passing a context
	  description

2004-02-02 20:28:18  Rev 5063   jan

	* src/geasInstance.py: add language interface functions (untested yet)

2004-02-02 19:20:22  Rev 5062   jan

	* src/geasSessionManager.py, src/geasInstance.py: switch to
	  gnue-common logic API to implement procedures (python language is
	  tested and works)

2004-01-30 18:03:36  Rev 5057   johannes

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/repository.ini,
	  src/classrep/Procedure.py, src/classrep/Base.py,
	  src/classrep/Namespace.py, src/classrep/__init__.py,
	  src/classrep/test.py: Heavy code cleaning and reworked the
	  public/protected/private name-schema.

2004-01-30 13:27:47  Rev 5056   johannes

	* src/geasSessionManager.py, src/classrep/Class.py,
	  src/geasSession.py, src/language/ObjectList.py,
	  src/classrep/Base.py, src/language/Object.py,
	  src/classrep/crpopulate.py, src/classrep/test.py,
	  src/classrep/dtest.py, src/classrep/Property.py,
	  src/classrep/Module.py, src/classrep/Procedure.py,
	  src/classrep/Definition.py, src/classrep/mtest.py,
	  src/classrep/Namespace.py, src/classrep/__init__.py: Rebuilt the
	  classrepository. Language interface has no longer a cache.

2004-01-29 20:52:10  Rev 5053   jcater

	* src/__init__.py: fixed the release flags leftover from last release
	  cycle

2004-01-27 15:13:35  Rev 5045   johannes

	* src/language/Procedure.py: Added svn:keywords property

2004-01-27 15:10:37  Rev 5044   johannes

	* src/language/Procedure.py: Implement a callable environment for the
	  language interface.

2004-01-27 15:05:42  Rev 5043   johannes

	* src/geasSessionManager.py, src/geasAuthentication.py,
	  src/frontend.py, src/test.py, src/classrep/Class.py,
	  src/geasSession.py, src/testRPC.py, src/language/ObjectList.py,
	  src/classrep/Base.py, src/language/Object.py,
	  src/classrep/crpopulate.py, src/classrep/test.py,
	  src/classrep/dtest.py, src/__init__.py, src/classrep/Property.py,
	  src/classrep/Module.py, src/language/test.py, src/geasTrigger.py,
	  src/language/App.py, src/classrep/Procedure.py,
	  src/classrep/Definition.py, src/geasInstance.py,
	  src/language/Session.py, src/geasBClass.py,
	  src/geasConfiguration.py, src/classrep/mtest.py,
	  src/classrep/Namespace.py, src/classrep/SchemaSupport.py,
	  src/classrep/__init__.py, src/geasList.py, src/geasRpcServer.py:
	  Added procedures to the language interface and set the
	  Id-keyword-property for  all sourcefiles.

2004-01-27 00:02:25  Rev 5041   reinhard

	* src/geasSessionManager.py, src/test.py, samples/sample.gsd,
	  src/geasSession.py, src/geasInstance.py, src/language/Session.py,
	  src/geasList.py: Basic implementation of Python procedures.
	  Yes. This is one small step for a man...

2004-01-26 14:51:13  Rev 5039   johannes

	* src/language/__init__.py, src/language/test.py, src/language/App.py,
	  src/language/ObjectList.py, src/language/Session.py,
	  src/language/Object.py: Enabled the Id keyword.

2004-01-23 11:38:52  Rev 5038   johannes

	* src/language/test.py: Removed debugging code

2004-01-23 11:34:51  Rev 5037   johannes

	* src/language/test.py, samples/sample.gsd,
	  src/language/ObjectList.py, src/language/Object.py,
	  src/classrep/test.py: Implemented object references in language
	  interface.

2004-01-22 09:43:20  Rev 5036   reinhard

	* src/test.py: Commented out "call", because it doesn't work yet.

2004-01-06 06:48:39  Rev 5025   jcater

	* setup.py: fixed install to ignore .svn instead of CVS/

2004-01-05 16:44:29  Rev 5024   jcater

	* src/classrep/Namespace.py, src/language/Session.py,
	  src/classrep/mtest.py, src/geasList.py, src/test.py,
	  src/geasAuthentication.py, src/classrep/dtest.py,
	  src/classrep/Definition.py, src/language/Object.py,
	  src/geasInstance.py, src/language/ObjectList.py,
	  src/classrep/__init__.py, src/geasSessionManager.py,
	  src/classrep/test.py, setup.py, src/geasTrigger.py, src/__init__.py,
	  src/language/App.py, src/geasSession.py, src/testRPC.py,
	  src/geasRpcServer.py, src/frontend.py, src/classrep/Class.py,
	  src/geasConfiguration.py, src/language/test.py,
	  src/classrep/Procedure.py, src/classrep/Module.py,
	  src/geasBClass.py, src/classrep/Base.py, src/classrep/Property.py,
	  src/classrep/SchemaSupport.py: updated copyright header

2004-01-02 15:02:22  Rev 5020   reinhard

	* NEWS: Fixed news file, was forgotten at release.

2003-12-19 21:33:36  Rev 5008   jcater

	* src/geasRpcServer.py: moved the command-line options for
	  username/password into gnue-common; any gnue app can now add
	  USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor
	  spelling mistakes

2003-12-18 15:28:53  Rev 5001   jan

	* src/_featuretest: move featuretest subdir into seperate branch

2003-12-18 00:19:12  Rev 4975   jcater

	* doc/technotes/.cvsignore, samples/.cvsignore, doc/api/.cvsignore,
	  src/_featuretest, doc/api, .cvsignore, doc/whitepaper,
	  src/.cvsignore, src/language, scripts/.cvsignore, doc/geasarch, src,
	  samples, scripts, doc/technotes, doc/geasarch/.cvsignore,
	  doc/whitepaper/.cvsignore, src/_featuretest/.cvsignore,
	  packaging/debian, packaging/debian/.cvsignore,
	  src/classrep/.cvsignore, src/language/.cvsignore, src/classrep:
	  converted .cvsignore to svn propset svn:ignore

2003-11-09 23:40:41  Rev 4855   siesel

	* src/classrep/Procedure.py: small fix

2003-11-08 18:43:28  Rev 4853   siesel

	* samples/base.gsd, src/classrep/Class.py,
	  src/classrep/repository.ini, src/classrep/Procedure.py,
	  src/geasInstance.py: add procedure class to classrepository update
	  base schema and repository.ini sample access to procedures in
	  geasInstance

2003-11-06 11:24:27  Rev 4842   siesel

	* BUGS: add two old BUGS from the old TODO file

2003-11-06 11:23:52  Rev 4841   siesel

	* postweb, ROADMAP, TODO, ROADMAP.in: update ROADMAP.in switch to
	  automatic roadmap generation (TODO) add code to post ROADMAP to web
	  (postweb)

2003-10-24 20:26:11  Rev 4819   jbailey

	* packaging/debian/rules: Fix to work around distutils bug

2003-10-22 19:38:04  Rev 4816   jamest

	* src/__init__.py: making release

2003-10-21 15:38:41  Rev 4806   reinhard

	* src/__init__.py: Set release back to 0 for prereleases.

2003-10-21 12:52:41  Rev 4802   reinhard

	* MANIFEST.in, NEWS, BUGS, ROADMAP, postweb: Updated documentation in
	  preparation of release.

2003-10-21 12:26:50  Rev 4801   jvetter

	* src/geasSessionManager.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/Base.py,
	  src/classrep/SchemaSupport.py, src/classrep/__init__.py,
	  src/classrep/test.py: Finished SchemaSupport.

2003-10-21 11:10:03  Rev 4800   reinhard

	* setup.py: Install sample html forms for webfrontend.

2003-10-21 09:09:12  Rev 4798   reinhard

	* doc/api/version.texi, doc/api/api.texi: Made clear that load()
	  returning data types is a temporary hack.

2003-10-21 07:25:44  Rev 4797   reinhard

	* src/language/Object.py: Typo.

2003-10-21 00:08:21  Rev 4794   siesel

	* NEWS: update NEWS file (needs review)

2003-10-20 23:54:49  Rev 4793   jamest

	* NEWS, src/__init__.py, ChangeLog: preping for release

2003-10-19 22:08:04  Rev 4789   reinhard

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/Base.py,
	  src/classrep/Namespace.py, src/language/Object.py: Language
	  interface now uses Unicode as the internal type for strings.

2003-10-19 21:46:17  Rev 4788   reinhard

	* src/geasInstance.py: Reference properties also have to be converted
	  from Unicode to string. This fixes GNUe_ClassRepository.gfd crashing
	  and eating up all memory.

2003-10-19 17:55:56  Rev 4787   reinhard

	* src/language/test.py, src/language/ObjectList.py,
	  src/classrep/Namespace.py, src/language/Object.py: Convert all data
	  into native Python datatypes in language interface. Added test
	  program.

2003-10-19 16:45:16  Rev 4785   reinhard

	* src/geasSession.py: Append list of types to resultset instead of
	  replacing the whole resultset. This fixes reading of the types
	  together with data.

2003-10-19 15:39:05  Rev 4784   reinhard

	* src/geasInstance.py: Possible fix for DateTimeDelta objects with
	  kinterbasedb.

2003-10-19 15:22:03  Rev 4783   reinhard

	* samples/sample.gsd: Use field type "timestamp" instead of "datetime".

2003-10-19 13:07:14  Rev 4779   reinhard

	* doc/api/version.texi, src/classrep/Property.py, doc/api/api.texi,
	  src/geasSession.py: Calling load() with an empty object_id returns
	  the data types of the properties.

2003-10-19 11:46:45  Rev 4778   reinhard

	* src/geasInstance.py: Use "isinstance (x, y)" instead of "if type (x)
	  == y".

2003-10-18 23:19:40  Rev 4776   reinhard

	* src/language/Object.py: Noted a TODO to convert properties into
	  native types.

2003-10-18 23:10:39  Rev 4775   reinhard

	* src/geasInstance.py: Again cleaned up type conversions, and added
	  some more checks for correct datatype.

2003-10-18 21:54:26  Rev 4773   reinhard

	* src/geasInstance.py: Removed debugging messages.

2003-10-18 21:49:12  Rev 4772   reinhard

	* doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: Updated
	  list of supported property types.

2003-10-18 21:46:00  Rev 4771   reinhard

	* samples/sample.gsd, samples/sample.gfd, INSTALL, setup.py:
	  Implemented Date, Time and DateTime property types.

2003-10-18 21:32:32  Rev 4769   reinhard

	* src/geasInstance.py: Translate an empty string to None for all
	  property types. This fixes changing numeric fields and date fields
	  to NULL.

2003-10-18 21:20:14  Rev 4768   reinhard

	* src/geasInstance.py: Always encode unicode into utf-8.

2003-10-17 11:08:15  Rev 4757   reinhard

	* samples/sample.gsd, samples/sample.gfd: For the sake of
	  completeness, and for testing, include some numeric fields in the
	  sample.

2003-10-17 09:03:43  Rev 4755   reinhard

	* src/geasInstance.py: Correctly typecast values between DB driver and
	  appserver. Notably, this fixes NULL values for strings.

2003-10-16 23:03:43  Rev 4754   reinhard

	* src/geasInstance.py: Use integers instead of strings to transport
	  boolean values. This way, the language interface can use them in
	  conditionals.

2003-10-16 22:58:30  Rev 4753   reinhard

	* samples/sample.gsd: Oops.

2003-10-16 22:55:01  Rev 4752   reinhard

	* samples/sample.gfd: Make the sample form use a boolean field.

2003-10-16 22:54:25  Rev 4751   reinhard

	* samples/auth.gsd, samples/sample.gsd, src/geasInstance.py, ROADMAP:
	  Implemented boolean type. Some small fixes in the sample .gsd files.

2003-10-15 14:03:38  Rev 4747   siesel

	* src/testRPC.py, src/geasRpcServer.py: support pyro as rpc drivers
	  add pyro command line option to testRPC

2003-10-14 14:30:38  Rev 4743   reinhard

	* release: Removed checklist on how to make a release - this has now
	  become a technote in gnue-common.

2003-10-10 11:39:44  Rev 4734   siesel

	* samples/base.gsd, samples/auth.gsd, samples/sample.gsd: change
	  primary key names, to fix 'relation exists' errors in postgresql

2003-10-09 21:42:10  Rev 4723   siesel

	* src/test.py, src/geasInstance.py: - add gConfig support to test
	  client (needed to test SchemaSupport) - replace "decode" with
	  "unicode" for python 2.1

2003-10-08 14:59:32  Rev 4718   siesel

	* samples/base.gsd, samples/Makefile, samples/auth.gsd,
	  samples/sample.gsd: - improve schema definitions by adding primary
	  keys (gnue_id) and   setting some fields to be "NOT NULL" - add
	  xsltproc as alternative to smbcmd - fix html file creation to work
	  with both smbcmd and xsltproc

2003-10-08 14:31:40  Rev 4717   siesel

	* src/classrep/SchemaSupport.py: split schema writing into table
	  data+table structure virtual schema reading support

2003-10-08 11:59:59  Rev 4714   siesel

	* src/classrep/SchemaSupport.py: add GSD schema writing support to
	  gnue-appserver

2003-10-07 21:06:32  Rev 4712   siesel

	* src/geasInstance.py: fix: don't catch all kinds of errors

2003-10-07 16:03:53  Rev 4710   siesel

	* src/geasInstance.py, src/geasList.py: Make appserver a bit more
	  unicode aware (should fix german umlauts too)    - connect to
	  database in unicode mode    - encode/decode string data from/to
	  unicode (db side)      to/from utf-8 (appserver side)

2003-10-07 14:50:06  Rev 4707   siesel

	* src/geasRpcServer.py: change appserver command line parsing to
	  support new gnue.common.rpc driver structure

2003-10-06 21:21:58  Rev 4702   reinhard

	* release, postweb: Added script to update documentation changes to
	  web page automatically

2003-10-06 18:16:08  Rev 4694   reinhard

	* MANIFEST.in, doc/man, doc/man/gnue-appserver.1, setup.py: Include
	  manual page.

2003-10-05 23:28:22  Rev 4685   jbailey

	* packaging/debian/control: Remove python2.3-xml depends per reinhard

2003-10-05 21:18:29  Rev 4682   reinhard

	* setup.py: Install samples into doc/gnue-appserver/examples as debian
	  guidelines request.

2003-10-05 18:03:05  Rev 4678   btami

	* scripts/gnue-appserver: removed old "magic" code needed for mcmillan
	  packaging on win32

2003-10-05 16:12:38  Rev 4673   reinhard

	* .cvsignore: Updated .cvsignore

2003-10-05 08:59:44  Rev 4670   reinhard

	* release: Updated checklist.

2003-10-05 08:58:41  Rev 4669   reinhard

	* MANIFEST.in: Include packaging directory into distribution.

2003-10-04 18:25:18  Rev 4664   jbailey

	* packaging/debian/control: Add python2.3-xml to depends line

2003-10-04 18:21:54  Rev 4663   jbailey

	* packaging/debian/README.Debian, packaging/debian/control: Add
	  texinfo, sablrotron to build-deps.  Add explanation in new
	  README.Debian file

2003-10-04 18:16:47  Rev 4662   reinhard

	* packaging/debian/control: Updated description.

2003-10-04 17:27:25  Rev 4660   jbailey

	* packaging/debian/changelog, packaging/debian/rules,
	  packaging/debian/control: gnue-appserver (0.0.4.20031004) unstable;
	  urgency=low
	    * Resync CVS to match up with changes in gnue-common.
	   -- Jeff Bailey <jbailey@nisa.net>  Sat,  4 Oct 2003 12:17:06 -0400

2003-10-04 11:53:18  Rev 4658   reinhard

	* samples/sample.grd, samples/appserver.gpd: Added report sample.

2003-10-01 20:45:22  Rev 4648   jbailey

	* packaging/debian/README.cvs, packaging/debian/changelog,
	  packaging/debian/copyright, packaging/debian/rules,
	  packaging/debian/.cvsignore, packaging, packaging/debian,
	  packaging/debian/control, packaging/debian/compat: gnue-appserver
	  (0.0.4.20031001) unstable; urgency=low
	    * New package.
	   -- Jeff Bailey <jbailey@nisa.net>  Wed,  1 Oct 2003 11:12:35 -0400

2003-09-29 22:33:43  Rev 4638   reinhard

	* setup.cvs: Put grpc file in better location.

2003-09-29 22:28:59  Rev 4636   reinhard

	* setup.py, src/classrep/__init__.py, src/geasRpcServer.py: Install
	  files more into a standard location.

2003-09-29 22:12:10  Rev 4634   reinhard

	* MANIFEST.in: More fixes to MANIFEST.in.

2003-09-29 22:09:16  Rev 4633   reinhard

	* setup.py: Minor beautifying.

2003-09-29 22:10:30  Rev 4632   reinhard

	* MANIFEST.in: Manpages are no longer included in the distribution -
	  they are built at install time now.

2003-09-29 21:57:04  Rev 4630   reinhard

	* scripts/gnue-appserver, src/__init__.py, scripts/gnue-appserver.in,
	  setup.cfg.in, scripts/.cvsignore, setup.py,
	  src/_featuretest/__init__.py: Use GSetup for setup.py.

2003-09-26 07:50:06  Rev 4610   reinhard

	* setup.cvs: Removed prehistoric fix.

2003-09-26 01:07:46  Rev 4608   jcater

	* setup.cvs: Added a new per-module cvs setup system

2003-09-25 23:36:13  Rev 4607   reinhard

	* setup.py: Removed depreciated environment variables.

2003-09-25 23:13:54  Rev 4604   reinhard

	* src/classrep/__init__.py: Do not use depreciated environment
	  variable INSTALL_PREFIX.

2003-09-24 14:14:20  Rev 4595   btami

	* setup.py: let setup skip build_files() on win32

2003-09-22 22:30:26  Rev 4579   reinhard

	* MANIFEST.in, setup.py: Include webfrontend in distribution and
	  installation.

2003-09-22 22:13:19  Rev 4574   reinhard

	* release: Updated checklist.

2003-09-22 22:02:59  Rev 4573   siesel

	* setup.py: make setup.py a bit more silent when called without
	  parameters

2003-09-22 21:50:37  Rev 4572   siesel

	* extensions/webfrontend/sample.html,
	  extensions/webfrontend/classrepository.html,
	  extensions/webfrontend/gnue-forms.js: - Make gnue-forms.js be a bit
	  more informative about errors in form files - add block tag support
	  - update sample.html - add a 50% working classrepository file to
	  show which parts of master/detail   forms still have to be improved

2003-09-22 20:56:48  Rev 4569   reinhard

	* release: Small checklist on how to do releases.

2003-09-22 20:56:24  Rev 4568   reinhard

	* src/__init__.py: Prepared for next version.

2003-09-22 20:43:34  Rev 4567   reinhard

	* NEWS, src/__init__.py, ChangeLog: Released 0.0.4.

2003-09-22 20:16:11  Rev 4565   reinhard

	* MANIFEST.in: Just found out that "prune" only works for directories.
	  Doh.

2003-09-22 19:46:49  Rev 4564   reinhard

	* samples/Makefile: Minor fix.

2003-09-22 19:29:05  Rev 4563   reinhard

	* samples/appserver.gpd: Added a file for GNUe-Navigator containing
	  all samples.

2003-09-22 19:19:21  Rev 4562   reinhard

	* samples/README: Keep README up to date.

2003-09-22 19:17:02  Rev 4561   reinhard

	* samples/.cvsignore: Updated.

2003-09-22 19:16:31  Rev 4560   reinhard

	* samples/Makefile: Fixed dependencies.

2003-09-22 19:16:15  Rev 4559   reinhard

	* samples/sample.gsd: Grant access to system classes to user "hacker"
	  for testing purposes.

2003-09-22 19:09:11  Rev 4558   reinhard

	* setup.py: Build all necessary files when trying to install from CVS.

2003-09-22 11:53:02  Rev 4557   jvetter

	* src/classrep/dtest.py, src/classrep/test.py: Code cleanup

2003-09-22 06:46:56  Rev 4556   reinhard

	* src/classrep/Property.py: Preload all properties of gnue_property.
	  Fixes recursion on GNUe_Class_Definitions.gfd.

2003-09-20 18:11:22  Rev 4554   reinhard

	* samples/Makefile: Removed duplicate slash.

2003-09-19 23:30:31  Rev 4551   siesel

	* extensions/webfrontend/images/firstrecord-24x24.png,
	  extensions/webfrontend/images/commit-24x24.png,
	  extensions/webfrontend/images/newrecord-24x24.png,
	  extensions/webfrontend/images/exit-24x24.png,
	  extensions/webfrontend/images/rollback-24x24.png,
	  extensions/webfrontend/images/about-24x24.png,
	  extensions/webfrontend/images/execquery-24x24.png,
	  extensions/webfrontend/images/prevrecord-24x24.png,
	  extensions/webfrontend/images,
	  extensions/webfrontend/images/jumpprompt-24x24.png,
	  extensions/webfrontend/images/nextrecord-24x24.png,
	  extensions/webfrontend/images/lastrecord-24x24.png,
	  extensions/webfrontend/images/enterquery-24x24.png,
	  extensions/webfrontend/README,
	  extensions/webfrontend/images/markfordelete-24x24.png: update README
	  and add images for webfrontend client

2003-09-19 21:17:38  Rev 4549   btami

	* setup.py: added isfile() check to prevent errors when trying to copy
	  non existent files

2003-09-19 20:36:59  Rev 4548   reinhard

	* setup.py: "licence" is depreciated. Use "license" instead.

2003-09-19 20:28:38  Rev 4547   reinhard

	* INSTALL.cvs: Updated

2003-09-19 19:52:21  Rev 4546   reinhard

	* setup.py, THANKS: Use os.path.normcase before comparing paths.

2003-09-19 19:16:08  Rev 4545   reinhard

	* src/classrep/Class.py: Fix for python 2.3.

2003-09-19 18:29:43  Rev 4544   reinhard

	* samples/setup-mysql.sh, samples/Makefile, samples/README,
	  samples/setup-pgsql.sh, setup.py: Move SQL-scripts into root samples
	  directory.

2003-09-19 17:58:08  Rev 4543   reinhard

	* src/classrep/__init__.py: Use os.path.join to build path.

2003-09-19 16:58:43  Rev 4542   reinhard

	* THANKS, src/classrep/__init__.py: Fix directory separator for
	  repository.ini.

2003-09-19 14:23:21  Rev 4540   reinhard

	* setup.py: Now this is the ultimate setup.py!

2003-09-19 14:21:44  Rev 4539   reinhard

	* src/classrep/__init__.py: Search repository.ini in
	  ${prefix}/share/gnue-appserver if it isn't found in the module
	  directory.

2003-09-19 11:12:51  Rev 4538   reinhard

	* setup.py: A setup.py that even works with --prefix and --root.

2003-09-19 09:00:48  Rev 4537   reinhard

	* src/classrep/Definition.py: Raise exception if repository.ini can't
	  be found.

2003-09-19 07:43:54  Rev 4535   siesel

	* extensions/webfrontend, extensions,
	  extensions/webfrontend/sample.html,
	  extensions/webfrontend/vcXMLRPC.js, extensions/webfrontend/README,
	  extensions/webfrontend/gnue-forms.js: add first version of a
	  webfrontend extension for gnue-appserver. Included is: - a
	  gnue-forms client written in ECMAscript. - a GPL'ed XMLRPC library -
	  the html version of the basic appserver sample

2003-09-19 07:06:11  Rev 4534   siesel

	* samples/README, samples/GNUe_ClassRepository.gfd: update
	  ClassRepository access form add Information about it to the README

2003-09-19 06:31:11  Rev 4533   jvetter

	* src/classrep/Module.py: Removed debugging messages.

2003-09-19 04:01:38  Rev 4531   jcater

	* setup.py: fix for --prefix

2003-09-18 22:35:59  Rev 4520   reinhard

	* setup.py: Much work on setup procedure.

2003-09-18 22:35:33  Rev 4519   reinhard

	* MANIFEST.in: Don't forget to distribute repository.ini.

2003-09-18 19:21:49  Rev 4518   reinhard

	* INSTALL: Seems like we don't really need mxdatetime.

2003-09-18 18:19:20  Rev 4517   reinhard

	* MANIFEST.in: Include .txt documentation files in source distribution.

2003-09-18 18:03:56  Rev 4515   reinhard

	* doc/technotes/Makefile: Explicitly start python script with python.

2003-09-18 15:14:10  Rev 4514   jvetter

	* src/classrep/ctest.py, src/classrep/Property.py,
	  src/classrep/Class.py, src/classrep/Module.py, src/geasSession.py,
	  src/classrep/Definition.py, src/language/ObjectList.py,
	  src/classrep/Namespace.py, src/classrep/mtest.py,
	  src/language/Object.py: Code cleanup

2003-09-18 15:10:12  Rev 4513   reinhard

	* MANIFEST.in: Updated list of distributed files.

2003-09-18 14:13:56  Rev 4512   reinhard

	* samples/README.cvs, README, INSTALL.cvs, samples/README, INSTALL:
	  Several documentation improvements.

2003-09-17 18:06:20  Rev 4507   reinhard

	* setupext: Removed setupext as it's not used.

2003-09-17 17:59:13  Rev 4506   reinhard

	* scripts/gnue-appserver.in, scripts/.cvsignore: Minor code
	  beautifying in main script.

2003-09-17 17:19:32  Rev 4505   reinhard

	* doc/whitepaper/Makefile, doc/technotes/Makefile: Fixed "make clean".

2003-09-17 17:13:52  Rev 4504   reinhard

	* doc/api/version.texi, doc/api/api.texi: Document exceptions and
	  system classes.

2003-09-17 17:11:57  Rev 4503   reinhard

	* doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: Include
	  warning that not all features are yet implemented.

2003-09-17 14:47:38  Rev 4502   reinhard

	* grpc/appserver.grpc: Fixed types (or at least made them consistent
	  with the real API).

2003-09-17 14:21:07  Rev 4501   reinhard

	* doc/technotes/00002.txt: Added notes about the class repository.

2003-09-16 21:58:25  Rev 4500   reinhard

	* setup.py: A little work on setup.py

2003-09-16 19:27:21  Rev 4499   reinhard

	* doc/technotes/00001.txt, ROADMAP: Added some notes on the Language
	  Interface.

2003-09-16 19:23:43  Rev 4498   reinhard

	* doc/technotes/index.html, doc/technotes/.cvsignore,
	  doc/technotes/Makefile, doc/technotes/index.txt: Automatically
	  create index.txt and index.html via Makefile.

2003-09-16 19:00:15  Rev 4497   reinhard

	* samples/Makefile: Link yes.png and no.png into html output directory.

2003-09-10 20:31:39  Rev 4493   reinhard

	* src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py,
	  src/geasList.py: Improved exception handling.

2003-09-10 20:26:00  Rev 4492   reinhard

	* ROADMAP, TODO: Updated our feature plans.

2003-09-10 19:31:42  Rev 4491   reinhard

	* src/geasInstance.py: For numeric properties, return an integer for
	  integer values and a float for non-integer values.

2003-09-10 19:09:30  Rev 4490   reinhard

	* samples/setup-mysql.sh, samples/setup-pgsql.sh: Use .gsd-created sql
	  scripts in setup scripts.

2003-09-10 19:08:42  Rev 4489   reinhard

	* samples/.cvsignore, samples/Makefile: Create a subdirectory for
	  every kind of output to keep this directory clean.

2003-09-10 19:05:54  Rev 4488   reinhard

	* samples/sample.gsd: Correctly insert gnue_id in record definitions.
	  Added second test record.

2003-09-06 12:07:43  Rev 4486   siesel

	* src/geasInstance.py: FIX: just return standart python types. Don't
	  allow rpc breakage because of PgInt2 type f.e..

2003-09-01 20:11:37  Rev 4473   reinhard

	* src/geasSession.py, src/geasList.py: More code cleanup. Quite
	  satisfied with the code for now.

2003-09-01 18:24:15  Rev 4471   reinhard

	* src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py,
	  src/geasList.py: Cleanup of geasInstance.

2003-09-01 18:01:45  Rev 4469   reinhard

	* src/geasSessionManager.py, src/frontend.py,
	  src/geasAuthentication.py, src/test.py, src/geasSession.py,
	  src/geasTrigger.py, src/geasInstance.py, src/testRPC.py,
	  src/geasConfiguration.py, src/geasList.py, src/geasRpcServer.py:
	  Code beautifying.

2003-09-01 16:54:43  Rev 4467   reinhard

	* src/geasAuthentication.py, src/geasSession.py, src/geasList.py: Some
	  code cleanups.

2003-09-01 16:32:20  Rev 4466   reinhard

	* src/geasList.py: Use DataSourceWrapper for creating data sources.

2003-08-31 19:23:59  Rev 4465   reinhard

	* src/geasList.py: setPrefetch only accepts parameter of type List.

2003-08-16 23:53:23  Rev 4430   siesel

	* samples/base.gsd, samples/setup-mysql.sh, samples/Makefile,
	  samples/auth.gsd, samples/sample.gsd: - split database population
	  scripts in 3 parts (base, auth, sample) - add mysql population
	  script - update Makefile (sql creation via XSLT)

2003-08-16 17:07:16  Rev 4429   siesel

	* src/geasSessionManager.py, src/geasAuthentication.py,
	  src/classrep/Class.py, samples/setup-pgsql.sh, src/geasSession.py,
	  src/language/Session.py, src/classrep/__init__.py: - use an internal
	  session for classrep, authagent... - reenable authentication - add
	  meta data for authentication data class

2003-08-15 21:33:40  Rev 4428   siesel

	* grpc/appserver.grpc: spelling fix 2

2003-08-15 21:29:51  Rev 4427   siesel

	* src/geasSessionManager.py, src/geasAuthentification.py,
	  src/geasAuthentication.py, src/geasSession.py: spelling fix (part1)

2003-08-14 21:05:48  Rev 4425   btami

	* scripts/gnue-appserver.in, setup.py, src/classrep/__init__.py: *
	  misc fixes * repository.ini wants to go somewhere in setup.py !

2003-08-13 22:44:54  Rev 4423   reinhard

	* samples/appservertest.gfd, samples/sample.gsd, samples/sample.gfd,
	  samples/sample.xml: Updated sample.gsd, renamed appservertest.gfd to
	  sample.gfd.

2003-08-13 21:30:00  Rev 4421   btami

	* setup.py: misc fix

2003-08-13 15:06:16  Rev 4420   reinhard

	* src/classrep/repository.ini, samples/setup-pgsql.sh,
	  src/geasInstance.py: Cleanup on type, lengh and scale of properties.

2003-08-13 14:07:52  Rev 4419   siesel

	* src/geasInstance.py: - some cleanup - don't return None values to
	  make XMLRPC happy

2003-08-13 12:44:40  Rev 4417   siesel

	* src/language/ObjectList.py: - Fix interoperability with gnue-common
	  0.5.1 by not depending on ResultSet.Count - don't try to cache the
	  whole resultset, instead load records in steps of CACHE_STEP (=10)

2003-08-13 11:45:45  Rev 4416   reinhard

	* doc/geasarch/COPYING, doc/geasarch/chapters,
	  doc/geasarch/version.ent, doc/geasarch/NEWS, doc/geasarch/README,
	  doc/geasarch/chapters.ent, doc/geasarch/geasarch.sgml,
	  doc/geasarch/TODO, doc/geasarch/INSTALL, doc/geasarch/shared,
	  doc/geasarch/ChangeLog, doc/geasarch/bookinfo.sgml: Removed some
	  empty documentation files.

2003-08-13 11:29:25  Rev 4415   reinhard

	* ROADMAP: We need DB schema update soon.

2003-08-12 21:35:19  Rev 4412   reinhard

	* grpc, grpc/appserver.grpc: Ooops. Forgot that.

2003-08-12 21:26:09  Rev 4411   reinhard

	* NEWS, INSTALL.cvs, ROADMAP, INSTALL: Some fixes in documentation
	  files.

2003-08-12 20:46:48  Rev 4410   reinhard

	* src/geasSessionManager.py: Code cleanup and beautifying.

2003-08-12 20:13:03  Rev 4409   reinhard

	* grpc, src/geasRpcServer.py: Removed old API.

2003-08-12 17:58:20  Rev 4407   reinhard

	* src/test.py, src/geasInstance.py: Fixed the "show" test method, and
	  added a call to that method to the test program.

2003-08-12 17:04:52  Rev 4406   reinhard

	* src/frontend.py, src/classrep/Property.py,
	  src/classrep/repository.ini, samples/setup-pgsql.sh,
	  src/geasSession.py, src/geasInstance.py, src/geasList.py: Use Class
	  Repository to check existance of class names and property names as
	  well as to translate class and property names into table and column
	  names.

2003-08-12 15:01:05  Rev 4405   reinhard

	* src/classrep/Property.py, src/classrep/Class.py: Distinguish between
	  fullName (user side) and table/column name (db side) because they
	  might someday be different.

2003-08-11 15:29:35  Rev 4404   reinhard

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py: Removed some debugging messages.

2003-08-11 15:26:54  Rev 4403   reinhard

	* src/geasSession.py, src/geasList.py: Code cleanup. Removed unused
	  parts.

2003-08-11 15:22:11  Rev 4402   reinhard

	* src/geasSessionManager.py, src/geasSession.py,
	  src/classrep/__init__.py, src/geasList.py: Finally use Class
	  Repository in Appserver. Authentication and Triggers are temporarly
	  deactivated until the needed classes are defined.

2003-08-11 14:26:49  Rev 4400   reinhard

	* src/geasSession.py, src/geasList.py: Don't fire triggers for
	  gnue_module, because that class is read when the class repository
	  isn't yet initialized.

2003-08-08 20:13:53  Rev 4392   reinhard

	* src/geasSession.py: Minor code cleanup.

2003-08-08 20:06:49  Rev 4391   reinhard

	* src/geasAuthentification.py, src/geasSession.py, src/geasTrigger.py:
	  Use geasSession.createList to create geasList objects.

2003-08-08 19:56:26  Rev 4390   reinhard

	* src/classrep/__init__.py: Open Appserver's internal session without
	  username and password checking.

2003-08-08 19:33:51  Rev 4389   reinhard

	* src/classrep/ctest.py, src/geasSessionManager.py,
	  src/classrep/dtest.py, src/classrep/mtest.py,
	  src/classrep/crpopulate.py, src/classrep/__init__.py,
	  src/classrep/test.py: Moved initialization of Class Repository to
	  geasSessionManager.

2003-07-28 22:47:25  Rev 4352   reinhard

	* src/language/App.py: Added helper class for standalone applications.

2003-07-28 22:44:56  Rev 4351   reinhard

	* src/classrep/ctest.py, src/classrep/dtest.py,
	  src/language/Session.py, src/classrep/mtest.py,
	  src/classrep/crpopulate.py, src/classrep/test.py: Do not derive
	  Session object from GClientApp, define new App object instead.

2003-07-28 21:48:22  Rev 4350   reinhard

	* src/test.py, src/test2.py, src/geasRpcClient.py, src/testRPC.py,
	  src/geasRpcClient2.py: Updated all test programs to new API, deleted
	  test programs for old API.

2003-07-28 21:25:02  Rev 4349   reinhard

	* src/geasSessionManager.py, src/frontend.py, src/test2.py,
	  src/language/Session.py, src/geasRpcServer.py: Pass connections
	  variable to geasSessionManager's constructor.

2003-07-28 17:53:09  Rev 4348   reinhard

	* src/classrep/test.py: Adapted test program to new property names.

2003-07-26 17:15:04  Rev 4341   reinhard

	* src/objrepos: Removed unneeded .cvsignore.

2003-07-26 17:14:05  Rev 4340   reinhard

	* src/objrepos/__init__.py, src/objrepos/geasClassDefs.py: Removed old
	  class repository stub.

2003-07-24 19:43:59  Rev 4335   reinhard

	* src/geasList.py: Fixed test whether first/next record exists or not.

2003-07-24 19:27:37  Rev 4334   reinhard

	* AUTHORS: Fixed AUTHORS file.

2003-05-27 14:32:40  Rev 4156   jvetter

	* src/classrep/mtest.py, src/classrep/crpopulate.py: Added a
	  database-upload-script and a testing unit 4 class repository

2003-05-27 14:30:57  Rev 4155   jvetter

	* src/classrep/ctest.py, src/classrep/dtest.py,
	  src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/repository.ini,
	  src/classrep/Definition.py, src/classrep/Base.py,
	  src/classrep/__init__.py, src/classrep/test.py: Added repository
	  definition files, improved classes

2003-05-26 20:51:05  Rev 4151   reinhard

	* src/geasConfiguration.py: Changed default for rpctype to xmlrpc

2003-05-22 20:04:54  Rev 4129   reinhard

	* src/frontend.py: Updated to expect "fetch" to deliver a list of
	  lists instead of a list of dictionaries

2003-05-22 19:06:49  Rev 4128   reinhard

	* src/frontend.py, src/test2.py, src/language/Session.py: Removed all
	  references to obsolete function setDatabase

2003-04-16 00:18:02  Rev 4050   siesel

	* src/geasSessionManager.py, src/geasSession.py: raise Error messages
	  in case of "no session" found, instead of raising just an Indexerror

2003-04-15 22:06:32  Rev 4046   jcater

	* src/__init__.py: set version numbers to reflect development status

2003-04-13 10:06:01  Rev 4044   siesel

	* samples/GNUe_ClassRepository.gfd: first implementation of an GNUe
	  Appserver Class Repository Interface

2003-04-07 02:12:35  Rev 4028   jamest

	* src/__init__.py: last updates prior to release

2003-04-07 01:16:06  Rev 4027   jamest

	* NEWS: Updating text docs for release

2003-04-06 23:54:38  Rev 4025   siesel

	* scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest for
	  non-cvs install

2003-04-06 01:28:19  Rev 4021   siesel

	* src/geasConfiguration.py, src/geasRpcServer.py: add "allowed_hosts"
	  directive to gnue.conf section [appserver] add optional web frontend

2003-04-03 23:34:19  Rev 3993   siesel

	* samples/sample.gsd: small changes on a way to a GSD populated
	  appserver backend db

2003-04-03 22:53:22  Rev 3990   siesel

	* src/geasRpcServer.py: add command line option "--selftest" for easy
	  testing of appserver

2003-04-02 22:54:38  Rev 3979   siesel

	* NEWS, INSTALL: minor updates

2003-03-31 13:39:50  Rev 3948   siesel

	* src/geasSessionManager.py, src/geasSession.py,
	  src/geasConfiguration.py, src/geasRpcServer.py: appserver now is
	  using the GConfig Configuration framework. settings for database,
	  rpctype and rpcport are read from gnue.conf but can be overridden by
	  command line parameters

2003-03-24 16:54:16  Rev 3933   siesel

	* src/language/ObjectList.py, src/language/Session.py: update language
	  interface for API changes / add rpc support

2003-03-24 13:02:23  Rev 3932   siesel

	* samples/appservertest.gfd: update test gfd to forms 5.0 format and
	  new address example

2003-03-23 22:56:21  Rev 3928   siesel

	* src/test2.py, src/geasRpcClient2.py, src/geasList.py,
	  src/geasRpcServer.py: change request result type from dictionary to
	  array small changes to make appserver db driver work

2003-03-08 17:41:53  Rev 3880   jvetter

	* src/classrep/dtest.py, src/classrep/Property.py,
	  src/classrep/Class.py, src/classrep/Module.py,
	  src/classrep/Namespace.py, src/classrep/__init__.py: Basic class
	  repository without caching algorithm (caches everything)

2003-02-24 16:46:02  Rev 3807   jvetter

	* src/classrep/ctest.py, src/classrep/Class.py: Class part of class
	  repository

2003-02-24 16:44:34  Rev 3806   jvetter

	* src/classrep/Module.py, src/classrep/test.py: Keep track of sessions

2003-02-24 16:33:36  Rev 3805   jvetter

	* src/language/ObjectList.py, src/language/Object.py: ObjectList's can
	  now grow.

2003-02-17 07:32:55  Rev 3792   jcater

	* src/_featuretest/geasTools.py, src/_featuretest/gcdParser.py,
	  src/_featuretest/geasObject.py, src/_featuretest/GEDI.py,
	  src/_featuretest/atest.py, src/geasRpcClient.py,
	  src/_featuretest/geasObjectServer.py, src/language/Session.py,
	  src/geasRpcServer.py, src/geasList.py,
	  src/_featuretest/geasTransaction.py, src/test.py, src/frontend.py,
	  src/_featuretest/Objects.py, src/_featuretest/geasSuperObject.py,
	  src/_featuretest/GodlParser.py, src/test2.py,
	  src/_featuretest/geasList.py, src/geasRpcClient2.py,
	  src/_featuretest/geasMetaObject.py, src/objrepos/geasClassDefs.py,
	  src/_featuretest/geasConnectionPool.py,
	  src/_featuretest/geasNameSpace.py,
	  src/_featuretest/geasOQLParser.py: phase I of gnue-common structural
	  cleanup

2003-02-17 07:31:09  Rev 3791   jcater

	* src/geasBClass.py: added a DataSourceWrapper convenience function
	  for standalone datasources

2003-02-16 23:10:12  Rev 3790   reinhard

	* src/classrep/Module.py, src/classrep/.cvsignore, src/classrep,
	  src/classrep/__init__.py, src/classrep/test.py: Module part of class
	  repository.

2003-02-16 23:09:43  Rev 3789   reinhard

	* src/geasAuthentification.py: Temporarly remove check for access
	  permission to make testing easier.

2003-02-16 18:56:27  Rev 3788   reinhard

	* src/language/ObjectList.py, src/language/Session.py,
	  src/language/Object.py: Fixed copyright

2003-02-01 15:06:59  Rev 3773   reinhard

	* src/language/.cvsignore: Added .cvsignore

2003-02-01 15:02:45  Rev 3772   reinhard

	* src/frontend.py, src/test.py, src/test2.py, src/geasSession.py,
	  src/language/Session.py, src/geasBClass.py, src/language/Object.py:
	  Changed all class and property names to be prefixed with a module
	  name.

2003-02-01 15:00:48  Rev 3771   reinhard

	* samples/setup-pgsql.sh: Extended sample database by some system
	  tables for the class repository, renamed _id_ column to gnue_id,
	  prefixed all table and column names with module name.

2003-02-01 13:23:50  Rev 3770   reinhard

	* src/geasTrigger.py: Removed debugging output to make testing easier.

2003-02-01 13:14:48  Rev 3769   reinhard

	* doc/whitepaper/whitepaper.texi: Some clarifications on list
	  properties.

2003-01-26 19:13:59  Rev 3766   reinhard

	* src/geasBClass.py: Added missing "pass" in delete method. Thanks to
	  "kid".

2003-01-21 06:59:17  Rev 3764   jcater

	* doc/whitepaper/whitepaper.texi: minor grammar and punctuation
	  corrections

2003-01-16 12:16:03  Rev 3755   jvetter

	* src/language/Object.py: Added basic support of object modifications.

2003-01-14 14:40:49  Rev 3754   jvetter

	* src/language, src/language/__init__.py, src/language/ObjectList.py,
	  src/language/Session.py, src/language/Object.py: Basic framework for
	  python language interface.

2003-01-07 21:57:41  Rev 3740   reinhard

	* doc/api/api.texi: Changed name of "remove" function to "delete".

2003-01-07 21:56:56  Rev 3739   reinhard

	* src/frontend.py, src/geasSession.py, src/geasInstance.py:
	  Implemented "delete" function. Fixed build of Condition in load,
	  store, and call.

2003-01-06 23:50:01  Rev 3732   siesel

	* src/geasSession.py, src/geasInstance.py: implement call method of
	  new api interface

2003-01-06 16:43:15  Rev 3730   reinhard

	* src/frontend.py, src/geasSession.py: Implemented "store" function.

2003-01-06 14:22:38  Rev 3729   reinhard

	* src/geasList.py: Implemented fetch with negative start value.

2003-01-04 16:53:50  Rev 3726   reinhard

	* src/geasSession.py, src/geasList.py: Moved actual implementation of
	  "fetch" from geasSession.py to geasList.py

2003-01-04 16:30:38  Rev 3725   reinhard

	* src/geasSessionManager.py, src/frontend.py, src/test2.py,
	  src/geasSession.py, grpc/GEAS.grpc: Renamed "requestList" into
	  "request" to be consistent.

2003-01-04 16:25:30  Rev 3724   reinhard

	* src/frontend.py, src/geasSession.py: Implemented "load" function.

2003-01-02 00:45:49  Rev 3711   jcater

	* src/_featuretest/geasTools.py, src/__init__.py,
	  src/_featuretest/gcdParser.py,
	  src/_featuretest/geasAuthentification.py,
	  src/_featuretest/geasObject.py, src/_featuretest/GEDI.py,
	  src/_featuretest/atest.py, src/geasSession.py, src/geasRpcClient.py,
	  src/_featuretest/geasObjectServer.py, src/geasRpcServer.py,
	  src/geasAuthentification.py, src/geasList.py, src/test.py,
	  src/_featuretest/geasTransaction.py,
	  src/_featuretest/geasInstance.py, src/frontend.py,
	  src/_featuretest/geasSession.py, src/_featuretest/Objects.py,
	  src/_featuretest/__init__.py, src/geasInstance.py,
	  src/_featuretest/geasSuperObject.py, src/_featuretest/GodlParser.py,
	  src/test2.py, setup.cfg.in, src/geasRpcClient2.py,
	  src/_featuretest/geasList.py, src/_featuretest/geasMetaObject.py,
	  src/_featuretest/OdlLexer.py, src/geasSessionManager.py,
	  src/_featuretest/OdlParser.py, src/geasBClass.py,
	  scripts/gnue-appserver.in, src/objrepos/geasClassDefs.py,
	  src/_featuretest/GEMA.py, setup.py, src/geasTrigger.py,
	  src/_featuretest/geasConnectionPool.py,
	  src/_featuretest/geasNameSpace.py,
	  src/_featuretest/geasOQLParser.py: updated copyright headers

2002-12-30 10:44:14  Rev 3702   reinhard

	* src/test.py, src/test2.py, src/geasRpcServer.py: Log into the
	  database as user "gnue" and without password (for now).

2002-12-29 21:59:31  Rev 3701   reinhard

	* src/geasSession.py: Minor code cleanup.

2002-12-28 15:47:20  Rev 3700   reinhard

	* src/frontend.py: Added menu so that more functions can be added.

2002-12-28 13:31:29  Rev 3699   reinhard

	* src/frontend.py, src/geasSession.py, src/geasList.py: Implemented
	  "count" function of the new API

2002-12-27 23:04:23  Rev 3698   reinhard

	* src/frontend.py: Added a start for a low-level frontend tool for
	  appserver.

2002-12-27 22:59:37  Rev 3697   reinhard

	* scripts/.cvsignore: Added .cvsignore

2002-12-27 22:58:38  Rev 3696   reinhard

	* samples/setup-pgsql.sh: Insert _id_ field into test database for
	  appserver, create user "gnue".

2002-12-27 22:56:47  Rev 3695   reinhard

	* src/geasSessionManager.py, src/test2.py, src/geasSession.py: Removed
	  context parameter from requestList calls, fixed call of logoff.

2002-12-27 22:16:37  Rev 3694   siesel

	* src/geasBClass.py: add missing class manager

2002-12-27 01:24:58  Rev 3693   baumannd

	* src/_featuretest/GodlParser.py,
	  src/_featuretest/thekitchensink.godl, src/_featuretest/Objects.py:
	  Finish GodlParser and write sample program, thekitchensink.godl now
	  parses and the Gobject tree is printed.

2002-12-26 05:37:30  Rev 3690   baumannd

	* src/_featuretest/GodlParser.py, src/_featuretest/Objects.py: Finish
	  godl parser.

2002-12-23 05:23:10  Rev 3688   baumannd

	* src/_featuretest/GodlParser.py, src/_featuretest/Objects.py,
	  src/_featuretest/OdlParser.py, doc/geasarch/odmg.txt,
	  src/_featuretest/OdlLexer.py: More parser work, needs finishing.

2002-12-20 20:33:26  Rev 3647   reinhard

	* doc/api/version.texi, doc/api/api.texi: Fixed typo, changed "store"
	  to return a stringlist, defined all function calls atomic in case of
	  an exception.

2002-12-19 05:58:05  Rev 3637   baumannd

	* src/_featuretest/thekitchensink.godl: Changed markup to be more
	  "flat", logical, and to correspond to the metadata api in the ODMG
	  standard.

2002-12-12 01:00:02  Rev 3599   jcater

	* ROADMAP.in: added roadmap/feature plan template and parser script

2002-12-08 23:50:04  Rev 3583   siesel

	* src/geasSessionManager.py, src/geasSession.py, grpc/GEAS.grpc: add
	  classname parameter to store/load/call add delete function

2002-12-08 18:47:57  Rev 3582   reinhard

	* doc/api/version.texi, doc/api/api.texi: Finished update to new API.

2002-12-04 23:10:39  Rev 3567   reinhard

	* doc/api/version.texi, doc/api/api.texi: Updated API documentation to
	  reflect the new API agreed upon in the halloween meeting.

2002-12-04 23:04:55  Rev 3566   reinhard

	* doc/api/Makefile: Call makeinfo with LANG=C to prevent translated
	  texts in output files.

2002-11-29 14:16:20  Rev 3546   siesel

	* src/geasSessionManager.py, src/test2.py, src/geasRpcClient2.py,
	  grpc/GEAS.grpc, src/geasList.py, src/geasRpcServer.py: new RPC api
	  [part 2]

2002-11-29 13:32:15  Rev 3545   siesel

	* doc/api/api.texi: add RPC api section, but broke things because of
	  bad texinfo skills ;)

2002-11-25 23:24:20  Rev 3513   siesel

	* src/test2.py, src/geasRpcClient2.py, grpc/GEAS.grpc,
	  src/geasRpcServer.py: changes to allow the use of the new api
	  [1.part]

2002-11-23 20:53:40  Rev 3505   reinhard

	* doc/whitepaper/.cvsignore, doc/whitepaper/Makefile,
	  doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi,
	  doc/whitepaper/AppserverArch.txt: Updated whitepaper to reflect the
	  results of the Halloween meeting.

2002-11-13 00:39:06  Rev 3410   jamest

	* src/__init__.py: Remove python2.2ism

2002-11-12 23:07:05  Rev 3406   jcater

	* src/__init__.py: updated VERSION numbers to be the new .99 format
	  for cvs

2002-11-12 10:35:46  Rev 3400   reinhard

	* doc/whitepaper/AppserverArch.dia, doc/whitepaper/AppserverArch.png,
	  doc/whitepaper/AppserverArch.eps: Added Architecture Diagram by
	  Ariel Calo

2002-11-04 19:14:09  Rev 3352   jamest

	* src/_featuretest/Objects.py: changed rootobj init

2002-11-02 06:02:01  Rev 3340   jcater

	* src/_featuretest/Objects.py: moved the dumpXML root call into
	  GRootObj, so each tool doesn't have to redefine dumpXML()

2002-10-24 19:56:58  Rev 3319   reinhard

	* doc/api/version.texi, doc/api/api.texi: Tried to make API
	  documentation clearer.

2002-10-22 13:49:52  Rev 3303   reinhard

	* INSTALL: Fixed list of needed Debian packages

2002-10-09 04:04:31  Rev 3266   baumannd

	* src/_featuretest/OdlParser.py, src/_featuretest/OdlLexer.py: Add ODL
	  parser with stub callback funtions and grammar rules. Update lexer
	  with new tokens.

2002-10-07 21:45:15  Rev 3248   jcater

	* src/__init__.py: updating version numbers to 'development' status

2002-10-03 23:06:10  Rev 3239   siesel

	* src/_featuretest/geasOQLParser.py, src/_featuretest/TODO,
	  src/_featuretest/atest.py: add a stub of a parser for a OQL command
	  line

2002-10-01 21:07:19  Rev 3237   siesel

	* doc/diagrams/repository_ER.dia, doc/diagrams/CHANGELOG,
	  doc/diagrams/geas.dia: Added more methods to geasList in geas.dia
	  [Ariel Cal] Added an Entity-Relationship Diagram of the repository
	  (meta-tables) [Ariel Cal].

2002-09-30 00:19:18  Rev 3230   jcater

	* src/__init__.py, ChangeLog: final changes for release

2002-09-23 20:32:47  Rev 3200   jcater

	* src/_featuretest/geasTransaction.py: fixes to allow mcmillan to
	  package designer

2002-09-23 04:42:02  Rev 3188   jcater

	* NEWS: updated NEWS files

2002-09-20 06:23:30  Rev 3182   jcater

	* ChangeLog: first round of changes to text documents in prep for a
	  release

2002-09-18 14:07:45  Rev 3170   siesel

	* src/test.py, INSTALL.cvs, samples/setup-pgsql.sh, INSTALL, setup.py,
	  src/geasList.py: code and documetation cleanups

2002-09-17 15:27:45  Rev 3157   jcater

	* src/_featuretest/geasTools.py, src/objrepos/geasClassDefs.py,
	  src/_featuretest/gcdParser.py, src/geasRpcServer.py: removed code
	  from gnue.common.__init__ and placed in either gnue.common.FileUtils
	  or gnue.common.TextUtils; added stub for gear support

2002-09-16 05:39:46  Rev 3143   baumannd

	* src/_featuretest/OdlLexer.py: Fix it so we now match and ignore
	  c++-style one line comments.

2002-09-16 04:47:12  Rev 3142   baumannd

	* src/_featuretest/lex.py, src/_featuretest/OdlLexer.py,
	  src/_featuretest/yacc.py: Add ODL lexer, has issues with c++-style
	  comments still :(. Also add PLY files as they aren't packaged and
	  the easiest thing to do is shove them in cvs.

2002-09-16 04:44:03  Rev 3141   baumannd

	* src/_featuretest/GodlParser.py,
	  src/_featuretest/thekitchensink.godl, src/_featuretest/Objects.py:
	  Godl parser crack.

2002-09-04 04:15:58  Rev 3116   baumannd

	* src/_featuretest/GodlParser.py: Little bit of parser work...must
	  sleep.

2002-09-03 04:02:20  Rev 3115   baumannd

	* src/_featuretest/GodlParser.py, src/_featuretest/godlParser.py,
	  src/_featuretest/thekitchensink.godl, src/_featuretest/Objects.py:
	  Start parser (needs work).

2002-09-02 10:35:43  Rev 3114   baumannd

	* src/_featuretest/thekitchensink.godl,
	  src/_featuretest/thekitchensink.odl: Done.

2002-08-31 18:35:13  Rev 3113   baumannd

	* src/_featuretest/thekitchensink.godl,
	  src/_featuretest/thekitchensink.odl: Add stuff.

2002-08-16 02:51:42  Rev 3097   baumannd

	* src/_featuretest/thekitchensink.godl: More crap. Why did I make this
	  file so damned large?

2002-08-11 13:50:04  Rev 3096   baumannd

	* src/_featuretest/thekitchensink.godl: Add more.

2002-08-08 14:47:55  Rev 3093   jcater

	* doc/technotes/index.html: merged psu's index.html code into our
	  create-technote-index.py script so both an index.html and index.txt
	  are created

2002-08-01 22:29:43  Rev 3087   siesel

	* TODO: added timeout for dynamic created objects to RPC library, and
	  a garbage collector which is running in a seperate thread

2002-07-28 10:42:41  Rev 3075   siesel

	* samples/Makefile: changes to interbase/DBdriver.py (add primary key
	  etc) [closing Ticket #116] adding interbase.xsl [closing Ticket
	  #117] changing Makefiles to use interbase.xsl

2002-07-25 03:01:01  Rev 3068   baumannd

	* src/_featuretest/thekitchensink.godl: Add to godl file (xml markup)
	  of thekitchensink.odl.

2002-07-24 22:40:02  Rev 3065   siesel

	* doc/diagrams/usage.dia, doc/diagrams/CHANGELOG,
	  doc/diagrams/geor.dia, doc/diagrams/geas.dia: added FSF copyright
	  (ariel)

2002-07-23 21:40:21  Rev 3057   siesel

	* samples/Makefile: add missing images for HTML representation from
	  DCL tree support HTML creation in Makefiles

2002-07-23 11:09:34  Rev 3054   baumannd

	* src/_featuretest/thekitchensink.odl: Fix syntax error.

2002-07-23 11:03:49  Rev 3053   baumannd

	* src/_featuretest/thekitchensink.odl: Finish adding to the kitchen
	  sink, this should be sufficient now for testing.

2002-07-22 11:20:26  Rev 3045   baumannd

	* src/_featuretest/thekitchensink.odl: Add some to the kitchen sink.

2002-07-21 13:19:23  Rev 3040   baumannd

	* src/_featuretest/thekitchensink.odl: Add more to the kitchen sink.

2002-07-18 18:29:03  Rev 3030   jcater

	* doc/technotes/index.txt: added footer message

2002-07-18 18:23:49  Rev 3029   jcater

	* doc/technotes, doc/technotes/00000.txt, doc/technotes/index.txt:
	  added technote structure

2002-07-16 23:03:05  Rev 3022   siesel

	* doc/diagrams/CHANGELOG, doc/diagrams/geas.dia, doc/diagrams/README:
	  added REAME + CHANGELOG, updated geas.dia (ariel_)

2002-07-15 21:29:22  Rev 3020   baumannd

	* doc/geasarch/outline.txt: Add section to the ODMG Python binding for
	  handling idl union types.

2002-07-15 09:44:41  Rev 3010   siesel

	* src/_featuretest/geasTools.py: add missing geasTools (import tools
	  i.e. for GODL)

2002-07-15 09:43:59  Rev 3009   siesel

	* src/_featuretest/godlParser.py, src/_featuretest/geasMetaObject.py,
	  src/_featuretest/geasObjectServer.py, src/_featuretest/atest.py:
	  included basic godlParser into test run improved the loading of
	  Namespaces etc, which have not commited

2002-07-15 06:11:24  Rev 3007   baumannd

	* src/_featuretest/godlParser.py,
	  src/_featuretest/thekitchensink.godl, src/_featuretest/godl.xsd,
	  src/_featuretest/odmg.odl, src/_featuretest/odltypes.godl,
	  src/_featuretest/thekitchensink.odl: Add godl parser, godl xml
	  schema, example godl files, and example odl files.

2002-07-10 20:29:59  Rev 3000   siesel

	* samples/Makefile, samples/sample.gsd: allow pgsql.xsl to transform
	  .gsd files, add an sample.gsd as representation of the sample
	  database tables for appserver, add a data section to gsd files.

2002-07-03 21:33:55  Rev 2968   siesel

	* src/test.py, src/geasInstance.py, src/geasList.py: add simple hack
	  to mis-use triggers as methods and let the user test it

2002-07-03 21:20:24  Rev 2967   siesel

	* src/_featuretest/__init__.py: added missing __init__.py. gtestcvs
	  should work now.

2002-07-03 16:10:40  Rev 2962   siesel

	* samples/appservertest.gfd: add an button for calling a function on
	  the server to the standart example

2002-07-03 15:58:32  Rev 2961   siesel

	* src/geasTrigger.py, src/geasInstance.py: - add a global 'call'
	  function to the trigger namespace - make appserver support that
	  function and call the instance.call function   of the current record
	  - add default datasourceEntrys entry to make not GObj based access
	  to datasources cleaner.

2002-07-02 13:19:08  Rev 2946   siesel

	* doc/diagrams, doc/diagrams/usage.dia, doc/diagrams/geor.dia,
	  doc/diagrams/geas.dia: add diagrams of the structure of appserver
	  (made by ariel)

2002-06-25 22:09:57  Rev 2928   siesel

	* samples/Makefile, samples/sample.xml: add XSLTs for table definition
	  in XML to db specific sql add table definitions in XML for appserver

2002-06-21 14:34:34  Rev 2926   siesel

	* src/_featuretest/create_tables.sql, src/_featuretest/GEMA.py,
	  src/_featuretest/TODO, src/_featuretest/atest.py: add a global
	  namespace to instance methods. i.e. you can access
	  Address.newinstance from an instance method

2002-06-21 00:34:33  Rev 2925   siesel

	* samples/setup-pgsql.sh, src/geasSession.py, src/geasTrigger.py,
	  src/geasList.py, src/geasRpcServer.py: hacked trigger support into
	  appserver, please look and change

2002-06-19 20:42:17  Rev 2921   siesel

	* src/_featuretest/README, src/_featuretest/GEDI.py,
	  src/_featuretest/geasConnectionPool.py,
	  src/_featuretest/geasMetaObject.py,
	  src/_featuretest/geasObjectServer.py, src/_featuretest/atest.py: add
	  very very basic introspection support and enhanced the atest file
	  add an option for _featuretest to gtestcvs

2002-06-19 13:26:11  Rev 2919   siesel

	* src/_featuretest/.cvsignore, src/_featuretest/GEMA.py,
	  src/_featuretest/geasNameSpace.py,
	  src/_featuretest/geasMetaObject.py: small changes in method creation
	  code

2002-06-19 13:15:46  Rev 2918   siesel

	* src/_featuretest/geasSession.py, src/_featuretest/geasInstance.py,
	  src/_featuretest/geasSuperObject.py, src/_featuretest/README,
	  src/_featuretest/geasObject.py, src/_featuretest/GEDI.py,
	  src/_featuretest/GEMA.py, src/_featuretest/geasConnectionPool.py,
	  src/_featuretest/geasList.py, src/_featuretest/geasNameSpace.py,
	  src/_featuretest/geasMetaObject.py,
	  src/_featuretest/geasObjectServer.py, src/_featuretest/TODO,
	  src/_featuretest/geasAuthentification.py, src/_featuretest/atest.py:
	  add a better seperation between data fetching and object creation
	  different other code cleanups

2002-06-15 19:51:36  Rev 2907   jcater

	* src/__init__.py: updated version numbers to development status

2002-06-15 11:31:21  Rev 2906   siesel

	* server: remove files from server directory (not needed anymore)

2002-06-05 20:39:20  Rev 2881   siesel

	* doc/api/api.texi: update api to contain geasAuthClient

2002-06-05 19:15:58  Rev 2879   siesel

	* src/geasAuthentification.py, samples/setup-pgsql.sh,
	  src/geasSession.py, ROADMAP, TODO, src/geasRpcServer.py: add
	  authentification agent to appserver small patches

2002-06-05 14:33:37  Rev 2878   siesel

	* src/_featuretest/gcdParser.py: add a beginning for a parser for gcd
	  files

2002-06-04 15:02:07  Rev 2870   siesel

	* src/geasSession.py, src/geasList.py: add condition tree <-> token
	  list (prefix notation) conversion routines add condition support to
	  appserver

2002-06-03 21:08:39  Rev 2865   jcater

	* ChangeLog: updated changelogs

2002-06-03 19:58:09  Rev 2863   jcater

	* setup.py: fixes for client/ changes

2002-06-03 19:42:40  Rev 2861   jcater

	* INSTALL.cvs, ChangeLog, setup.py: fixes for the client/ directory
	  changes

2002-06-03 19:09:37  Rev 2858   jcater

	* src/geasRpcServer.py: fixes for the client/ directory changes

2002-06-03 13:21:00  Rev 2856   siesel

	* src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on windows

2002-06-03 10:41:57  Rev 2854   siesel

	* src/geasRpcServer.py: closing Ticket 47

2002-06-03 09:44:11  Rev 2853   reinhard

	* doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: Changed
	  the word "field" to "attribute" if it related to objects, and to
	  "column" if it related to databases.

2002-06-02 22:51:44  Rev 2849   jcater

	* setup.py: fixed directory structure for installed man files

2002-06-02 22:21:42  Rev 2848   jcater

	* MANIFEST.in, setup.py, src/geasRpcServer.py: Added
	  --generate-man-page to GBaseApp and updated the setup.py's to create
	  the manpages before creating a source distribution

2002-06-02 22:07:25  Rev 2847   siesel

	* MANIFEST.in, scripts/gnue-appserver.in, ROADMAP, INSTALL,
	  src/geasRpcServer.py: remove INSTALL.cvs from source dist. remove
	  CVS instruction from INSTALL add subpoint to ROADMAP bugfix for RPC
	  Server (--rpc_type works now for non CVS)

2002-06-01 17:47:34  Rev 2844   jcater

	* MANIFEST.in, setupext, setup.py, setupext/__init__.py,
	  setupext/install_data.py: added missing MANIFEST entries; added
	  support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
	  creating of prereleases

2002-05-31 20:05:22  Rev 2840   jcater

	* ChangeLog: ChangeLog updates

2002-05-31 19:24:47  Rev 2839   jcater

	* src/__init__.py, src/objrepos/__init__.py, INSTALL, setup.py:
	  changes for a prerelease

2002-05-30 00:12:59  Rev 2820   baumannd

	* doc/geasarch/.cvsignore: Ignore created doc directory.

2002-05-29 15:05:26  Rev 2819   siesel

	* INSTALL.cvs: add an special INSTALL file for developers

2002-05-29 14:17:48  Rev 2818   siesel

	* samples/appservertest.gfd, INSTALL: add an appserver entry to
	  sample.connections.conf changed entry name from geasV2 to appserver

2002-05-29 13:48:21  Rev 2817   siesel

	* INSTALL, src/geasRpcServer.py: add setup information to INSTALL add
	  username and password command line options to appserver

2002-05-29 12:35:58  Rev 2814   siesel

	* src/geasSession.py, src/geasList.py, src/geasRpcServer.py: add a
	  rpctype and a database command option to appserver

2002-05-29 10:23:49  Rev 2813   siesel

	* src/test.py, setup.py: fix gtestcvs (option 3) calling running test
	  two times add correct url for py-xmlrpc to appserver/setup.py

2002-05-28 00:18:09  Rev 2805   siesel

	* NEWS, INSTALL: prepared NEWS and INSTALL for the new version of
	  appserver

2002-05-27 23:22:13  Rev 2804   siesel

	* .cvsignore: updated .cvsignore files and added new ones

2002-05-27 19:42:39  Rev 2802   baumannd

	* doc/geasarch/COPYING, doc/geasarch/chapters,
	  doc/geasarch/version.ent, doc/geasarch/bindings.txt,
	  doc/geasarch/NEWS, doc/geasarch/shared/fdl.sgml,
	  doc/geasarch/.cvsignore, doc/geasarch/geasarch.sgml,
	  doc/geasarch/shared/copyright.sgml,
	  doc/geasarch/geas-schema-compiler.dia, doc/geasarch/geasv2arch.dia,
	  doc/geasarch/neilt-arch-explanation.txt, doc/geasarch/AUTHORS,
	  doc/geasarch/ChangeLog, doc/geasarch/shared/gpl.sgml,
	  doc/geasarch/chapters/introduction.sgml, doc/geasarch/README,
	  doc/geasarch/outline.txt, doc/geasarch/chapters.ent, doc/geasarch,
	  doc/geasarch/shared/shared.ent, doc/geasarch/TODO,
	  doc/geasarch/INSTALL, doc/geasarch/shared,
	  doc/geasarch/bookinfo.sgml: Move architecture document to
	  appserver/doc.

2002-05-27 11:06:10  Rev 2795   siesel

	* setup.py: small bugfix in RPC detection code add check for common

2002-05-26 22:43:51  Rev 2794   siesel

	* samples/appservertest.gfd, samples/geasV2test.gfd,
	  scripts/gnue-appserver.in, setup.cfg.in, scripts, setup.py: added
	  basic setup routine

2002-05-26 21:15:29  Rev 2793   reinhard

	* src/test.py, src/geasSession.py, src/geasInstance.py,
	  src/geasList.py: Added some comments and minor code cleanups.

2002-05-26 21:00:09  Rev 2792   reinhard

	* src/GEAS.grpc: Removed GEAS.grpc from source directory as this file
	  has moved to another location.

2002-05-26 20:46:25  Rev 2791   reinhard

	* doc/api/version.texi, doc/api/api.texi: Updated API documentation.

2002-05-26 19:36:34  Rev 2789   siesel

	* src/geasList.py: change setSort function to accept an list as
	  parameter instead of a string

2002-05-26 10:59:47  Rev 2788   siesel

	* samples/geasV2test.gfd: add a gfd to test geasV2 with forms

2002-05-26 09:22:15  Rev 2787   siesel

	* src/geasSession.py, src/geasInstance.py, grpc/GEAS.grpc,
	  src/geasList.py: update appserver/DBdriver to support writing,
	  inserting and deleting records added functions for inserting and
	  deleting records to appserver for appserver v0.01 just
	  geasConditions support is missing

2002-05-23 21:26:48  Rev 2785   siesel

	* src/_featuretest/geasList.py: same fix as in GEDI.py

2002-05-23 21:24:02  Rev 2784   siesel

	* src/_featuretest/GEDI.py: add fix for common changes

2002-05-23 21:13:28  Rev 2783   siesel

	* src/_featuretest/create_tables.sql: added create_tables.sql which i
	  forgot to add

2002-05-23 16:08:14  Rev 2782   reinhard

	* doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi:
	  Improved definition of business objects.

2002-05-22 15:25:10  Rev 2781   siesel

	* src/geasSession.py, src/geasInstance.py: add write support (deleting
	  and inserting instances still missing)

2002-05-21 20:07:36  Rev 2780   reinhard

	* src/objrepos/geasClassDefs.py: Removed GStoredObjectDefinition in
	  favour of init methods. Cleared relationship of GFieldDefinition and
	  GTypeDefinition.

2002-05-21 14:32:34  Rev 2779   siesel

	* ROADMAP: add a "Later (unsorted)" section

2002-05-20 17:29:06  Rev 2774   reinhard

	* doc/whitepaper/Makefile, doc/api/Makefile, THANKS: Added "clean" and
	  "aux-clean" targets in Makefiles. Added THANKS file.

2002-05-20 09:17:48  Rev 2773   siesel

	* ROADMAP: add a proposal for a Roadmap

2002-05-19 22:34:59  Rev 2770   siesel

	* src/geasSession.py, grpc/GEAS.grpc, src/geasList.py: Added DBdriver
	  for Appserver (working read only at the moment)

2002-05-19 19:21:10  Rev 2769   reinhard

	* doc/whitepaper/Makefile: Delete TeX index files.

2002-05-19 19:02:45  Rev 2768   reinhard

	* doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: Added
	  chapter "Features".

2002-05-19 16:47:35  Rev 2767   reinhard

	* doc/whitepaper/fdl.texi, doc/whitepaper/version.texi,
	  doc/whitepaper/whitepaper.texi: Improved document structure, changed
	  license to GNU FDL.

2002-05-14 17:21:33  Rev 2755   siesel

	* src/_featuretest/geasTransaction.py, src/_featuretest/geasObject.py:
	  odmg compatibility issues

2002-05-14 15:26:51  Rev 2754   reinhard

	* AUTHORS: Added Jens M?ller to the list of authors.

2002-05-14 15:26:22  Rev 2753   reinhard

	* src/objrepos, src/objrepos/.cvsignore,
	  src/objrepos/geasClassDefs.py: Added first draft for the object
	  repository, from Jens M?ller.

2002-05-13 22:34:11  Rev 2752   siesel

	* src/_featuretest/geasSession.py, src/_featuretest/geasInstance.py,
	  src/_featuretest/geasSuperObject.py,
	  src/_featuretest/geasTransaction.py, src/_featuretest/README,
	  src/_featuretest/geasObject.py, src/_featuretest/GEDI.py,
	  src/_featuretest, src/_featuretest/GEMA.py,
	  src/_featuretest/geasList.py, src/_featuretest/geasNameSpace.py,
	  src/_featuretest/geasMetaObject.py, src/_featuretest/TODO,
	  src/_featuretest/atest.py: adding a testfield for implementing
	  functions and features, which could be added to the app. server
	  later. the testfield is working, and supports loading of methods out
	  of database, namespaces and classes for geasInstances...

2002-05-10 13:23:46  Rev 2742   reinhard

	* doc/whitepaper/Makefile, doc/api/Makefile: Added --no-split to
	  makeinfo --html to make it independant from makeinfo version.

2002-05-07 07:47:08  Rev 2731   reinhard

	* doc/whitepaper/.cvsignore, doc/whitepaper/Makefile,
	  doc/whitepaper/version.texi, doc/api/.cvsignore, doc/api/Makefile,
	  doc/api/fdl.texi, doc/api/version.texi, doc/whitepaper,
	  doc/whitepaper/whitepaper.texi, doc/api, doc/api/api.texi, doc,
	  doc/whitepaper/texinfo.tex, doc/api/texinfo.tex: Added some basic
	  documentation.

2002-05-07 07:32:52  Rev 2730   reinhard

	* INSTALL: Updated installation instructions.

2002-05-07 07:17:10  Rev 2729   reinhard

	* server/.cvsignore, server: Added .cvsignore.

2002-05-06 22:32:59  Rev 2722   siesel

	* src/test.py, src/geasRpcClient.py, INSTALL, src/geasRpcServer.py:
	  update RPC client/server to make the first db connection

2002-05-06 20:27:57  Rev 2721   reinhard

	* src/test.py, samples/setup-pgsql.sh, src/geasSession.py,
	  src/geasInstance.py, samples, src/geasList.py: Implemented basic
	  read-only data access using the GNUe Common database driver.

2002-05-06 16:02:36  Rev 2711   siesel

	* src/__init__.py: gtestcvs fixes. made appserver an module

2002-05-05 23:38:27  Rev 2708   siesel

	* grpc, src/test.py, src/geasRpcClient.py, grpc/GEAS.grpc: some i18
	  fixes, add commands gacvs and gtestcvs. updated and fixed all
	  testcases add testing program GTest.py

2002-05-04 02:52:48  Rev 2704   siesel

	* src/geasRpcServer.py: i18 fixes and more configuration for  the
	  xmlrpc ClientAdapter

2002-05-02 00:23:33  Rev 2680   siesel

	* INSTALL: spelling error correction

2002-05-01 21:14:31  Rev 2678   siesel

	* src/GEAS.grpc, INSTALL: switch to cammel naming

2002-05-01 20:58:38  Rev 2677   reinhard

	* src/geas_rpc_client.py, src/geas_session.py, src/geas_instance.py,
	  src/geas_rpc_server.py, src/geas_list.py: Removed the geas_* files,
	  which have been replaced by geasX* files.

2002-05-01 20:56:22  Rev 2676   reinhard

	* src/test.py, src/geasRpcClient.py, src/geasSession.py,
	  src/geasInstance.py, src/geasList.py, src/geasRpcServer.py: Moved
	  from underlines to camel case.

2002-04-30 23:41:58  Rev 2673   siesel

	* src/GEAS.grpc, AUTHORS, INSTALL, src/geas_rpc_server.py: change
	  appserver to work with the new RPC changes add me to AUTHORS file
	  added instructions to INSTALL file

2002-04-30 18:03:18  Rev 2671   siesel

	* src/test.py, src/geas_rpc_client.py, INSTALL: added more info to use
	  the RPC demo and split RPC demo from normal demo

2002-04-22 15:30:38  Rev 2639   siesel

	* src/test.py, src/geas_rpc_client.py, src/GEAS.grpc,
	  src/geas_rpc_server.py, src/geas_list.py: added GNURPC to the
	  appserver

2002-04-18 19:25:06  Rev 2633   reinhard

	* src/.cvsignore: Added .cvsignore

2002-04-18 19:24:40  Rev 2632   reinhard

	* src/test.py, src/geas_session.py, src/geas_instance.py, src,
	  src/geas_list.py: Created some stub functions defining the basic
	  interface, and the start of a test/demo program

2002-04-18 16:02:18  Rev 2630   reinhard

	* NEWS, README, AUTHORS, INSTALL, COPYING: Created basic framework

