2005-08-12 14:51:18  Rev 7829   reinhard

	* src/gcd/readgcd.py, src/gld/readgld.py: Fixed parameter for requery.

2005-08-10 14:40:24  Rev 7817   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, po/nl.po, doc/gld.dtd, po/hu.po: Released
	  0.4.1.99-pre1.

2005-08-10 14:37:01  Rev 7816   reinhard

	* MANIFEST.in: Added packagin/fink to distribution list.

2005-08-09 23:13:28  Rev 7813   neilt

	* packaging/fink, packaging/fink/gnue-appserver.info: Add fink
	  distribution file.

2005-08-09 18:22:30  Rev 7809   reinhard

	* doc/devguide/06-procedures.texi: Fixed typo.

2005-08-07 18:44:59  Rev 7795   reinhard

	* src/geasInstance.py, ROADMAP.in: Possible fix for parse error when a
	  Python datetime is delivered where a date is expected.

2005-08-07 14:36:00  Rev 7793   btami

	* samples/setup-db.bat, samples/setup-cvs-db.bat: fixed reading .gld
	  in .bat files

2005-07-22 15:31:45  Rev 7747   johannes

	* po/nl.po: Updated dutch translation (thanks to Michael Van
	  Wesenbeeck)

2005-07-22 09:32:38  Rev 7743   johannes

	* po/de.po: updated german translations

2005-07-20 11:54:10  Rev 7741   kilo

	* po/hu.po: Updated HU translations

2005-07-20 08:15:35  Rev 7738   johannes

	* src/gcd/readgcd.py, src/gld/readgld.py: Requery result sets after
	  posting

2005-07-12 18:15:29  Rev 7724   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, po/nl.po, doc/gld.dtd, po/hu.po: Released
	  0.4.1.99-beta1.

2005-07-12 16:59:25  Rev 7720   reinhard

	* BUGS: If an exception happens when writing to the backend, do not
	  change the status of all records posted in this transaction, so the
	  will be reposted with the next call of post().

2005-07-05 18:23:28  Rev 7686   reinhard

	* src/data.py: Changed to match Connection's new update/insert/delete
	  definition.

2005-06-25 22:26:06  Rev 7654   reinhard

	* doc/devguide/06-procedures.texi: Fixed typo.

2005-06-23 12:14:32  Rev 7644   johannes

	* src/gcd/readgcd.py: Fixed treatement of class-extensions

2005-06-22 13:58:32  Rev 7641   johannes

	* src/geasSessionManager.py, src/geasAuthentication.py,
	  src/geasSession.py, src/geasInstance.py, src/language/ObjectList.py,
	  src/gcd/readgcd.py, src/language/Session.py, src/geasGsdGen.py,
	  src/gld/readgld.py, src/data.py, src/generator/form.py,
	  src/language/Object.py, src/geasList.py: replaced string.* and
	  types.*, fixed gnue-gsdgen

2005-06-22 13:27:19  Rev 7640   johannes

	* samples/sample.gsd: Removed obsolete tags

2005-06-17 12:48:00  Rev 7613   johannes

	* samples/testing/joins/sample.gsd, samples/auth.gsd: changed gsd tags

2005-06-17 12:33:21  Rev 7611   johannes

	* share/gnue.gsd, src/gcd/readgcd.py: Changed gnue-readgcd to use new
	  writeSchema ()

2005-06-15 06:20:13  Rev 7598   reinhard

	* po/de.po: Fixed spelling.

2005-06-03 10:38:59  Rev 7576   kilo

	* src/gcd/GCParser.py: Support including code from external file in
	  property code, too

2005-06-01 11:45:13  Rev 7559   reinhard

	* INSTALL: Stumbled about a Python 2.1 reference.

2005-05-31 20:53:11  Rev 7555   btami

	* src/gcd/GCParser.py: support for including trigger/procedure code
	  from external file

2005-05-12 06:20:45  Rev 7541   reinhard

	* doc/devguide/06-procedures.texi: Improved documentation with patch
	  from Niklas Rydberg.

2005-05-04 12:59:09  Rev 7519   johannes

	* src/frontend.py, src/test.py, src/geasSession.py, src/utest.py,
	  src/geasRpcServer.py: Support of new GLoginHandler

2005-05-03 12:26:35  Rev 7514   johannes

	* src/language/App.py: Added a method to fetch appserver's current
	  filters

2005-05-03 12:17:59  Rev 7513   johannes

	* src/language/App.py, src/language/Session.py: Added parameters to a
	  language.App session

2005-05-01 12:17:38  Rev 7506   reinhard

	* src/language/Session.py: Fixed login parameter names.

2005-04-25 20:53:04  Rev 7486   reinhard

	* src/gcd/readgcd.py, src/geasGsdGen.py, src/gld/readgld.py: Weed out
	  unicodeMode. All dbdrivers are unicode safe for quite some time now.

2005-04-22 16:54:38  Rev 7463   reinhard

	* src/generator/layout.py, src/gld/GLParser.py, src/gcd/readgcd.py,
	  src/geasConfiguration.py, src/geasGsdGen.py, src/gld/readgld.py,
	  src/data.py, src/geasRpcServer.py: Epydoc fixes.

2005-04-22 07:27:09  Rev 7457   johannes

	* src/gcd/readgcd.py: Don't be case-sensitive on filter names

2005-04-21 15:28:28  Rev 7454   reinhard

	* src/data.py: Try to fix for getting values for non-existant records.

2005-04-18 09:34:36  Rev 7393   johannes

	* src/geasRpcServer.py: Remove GC-Debugging code since it is provided
	  by GBaseApp now

2005-04-15 14:50:33  Rev 7378   reinhard

	* src/geasFilter.py: Fixed docstring indentation for epydoc.

2005-04-13 14:00:02  Rev 7360   johannes

	* src/repository.py, src/geasInstance.py, tests/data.py, src/data.py,
	  src/geasRpcServer.py: Full support of fish-hooks, so order of
	  inserts and deletes doesn't matter

2005-04-13 09:17:19  Rev 7359   johannes

	* samples/sample.gcd, samples/sample.gsd: Added a fish-hook element to
	  address_person

2005-04-12 09:41:35  Rev 7353   johannes

	* src/geasRpcServer.py: Don't debug garbage collection by default

2005-04-12 09:39:25  Rev 7352   johannes

	* src/gcd/readgcd.py, src/gld/readgld.py: Removed obsolete unlink ()
	  method

2005-04-12 09:18:09  Rev 7347   johannes

	* src/language/Session.py: Use upper () to do case-insensitive lookups
	  of messages (instead of lower)

2005-04-12 09:15:02  Rev 7346   johannes

	* src/geasSession.py, src/geasRpcServer.py,
	  src/language/ObjectList.py, src/data.py, src/geasList.py: Made
	  ParserObj's _parent a private weakref and added accessors getParent
	  (), setParent ()

2005-04-12 06:31:52  Rev 7339   reinhard

	* src/data.py: Removed obsolete DataObject._unicodeMode.

2005-04-07 12:07:54  Rev 7312   johannes

	* BUGS: Removed solved bug, since appserver's cache does not slow down
	  anymore

2005-04-07 12:00:21  Rev 7310   johannes

	* src/repository.py: Use proper order-by-format

2005-04-07 11:54:37  Rev 7309   johannes

	* tests, tests/data.py: Added first unittest to appserver

2005-04-07 09:31:56  Rev 7308   johannes

	* src/geasSession.py, src/geasInstance.py, src/data.py: Improved
	  caching

2005-04-01 14:32:06  Rev 7290   johannes

	* samples/testing/benchmark/modify.py: Updated keywords

2005-04-01 14:17:52  Rev 7289   johannes

	* src/gcd/GCParser.py, src/geasSession.py, src/gld/GLParser.py,
	  src/language/ObjectList.py, src/gcd/readgcd.py, src/geasGsdGen.py,
	  src/data.py, src/geasList.py: Use new buildCondition (); don't die
	  on inserting data to fish-hook-classes, use getParent () and
	  setParent () instead of _parent

2005-03-26 19:19:57  Rev 7264   reinhard

	* setup.py: Fixed installing from SVN regarding gmo file installation.

2005-03-25 10:56:05  Rev 7256   johannes

	* src/test.py: Use proper configOptions and don't use a None-password

2005-03-21 18:52:46  Rev 7246   johannes

	* src/data.py: Use connection.requery () to load existing records
	  (reduces overhead of resultSets)

2005-03-21 11:42:18  Rev 7239   johannes

	* src/data.py: Don't be case-sensitive while ordering records

2005-03-21 11:07:41  Rev 7238   johannes

	* src/data.py: Added (temporary) debug-output

2005-03-20 14:24:43  Rev 7235   johannes

	* BUGS: No more additional queries before insert, update, delete

2005-03-20 14:22:00  Rev 7234   johannes

	* src/data.py: Added exception class, fixed comment

2005-03-20 14:08:13  Rev 7233   johannes

	* src/geasInstance.py, src/data.py: commit () takes care of
	  constraints automatically

2005-03-20 12:35:44  Rev 7232   johannes

	* src/data.py: Use connection-methods for insert, update and delete.
	  This is a speed improvement of about 10% - 30%

2005-03-20 10:17:50  Rev 7231   johannes

	* samples/testing/benchmark/query.py,
	  samples/testing/benchmark/modify.py: Increased number of records for
	  query and added Id-keyword

2005-03-20 10:14:04  Rev 7230   johannes

	* samples/testing/benchmark, samples/testing/benchmark/benchmark.gcd,
	  samples/testing/benchmark/query.py,
	  samples/testing/benchmark/modify.py: Added benchmark tests for
	  appserver

2005-03-19 18:49:47  Rev 7227   johannes

	* src/geasList.py: Return a proper length for a list

2005-03-17 00:20:01  Rev 7212   reinhard

	* po/nl.po: Dutch translation. Thanks to Michael Van Wesenbeeck.

2005-03-15 19:24:31  Rev 7208   johannes

	* src/repository.py: Added a dictionary of master-classes to the
	  class-definition

2005-03-14 19:17:04  Rev 7205   johannes

	* src/geasInstance.py: Bind 'abort ()' and 'message ()' as builtins
	  into procedure namespace, so it's accessible from external code too

2005-03-14 18:20:27  Rev 7203   johannes

	* src/repository.py: Added 'gnue_comment' to prefetch-list of
	  procedures

2005-03-14 08:08:48  Rev 7199   reinhard

	* src/data.py: Fixed primary key for appserver.

2005-03-13 13:37:53  Rev 7197   johannes

	* src/gcd/GCParser.py: Allow both number(5,2) and number(5.2) as type
	  argument

2005-03-13 10:41:15  Rev 7194   johannes

	* src/geasSessionManager.py, src/repository.py, src/gcd/GCParser.py,
	  src/geasSession.py, src/geasInstance.py, src/classrep,
	  src/geasFilter.py, src/gld/GLParser.py, src/gcd/readgcd.py,
	  src/geasGsdGen.py, src/gld/readgld.py, src/data.py,
	  src/generator/form.py, src/generator/classdef.py,
	  src/geasRpcServer.py: Improved class repository (repository-rewrite)
	  and fixed some memory leaks from SIGHUP

2005-03-13 10:03:11  Rev 7193   johannes

	* samples/testing/sorting.py, samples/sample.gcd,
	  samples/testing/qualify.py: Updated testcases

2005-03-10 22:15:17  Rev 7160   reinhard

	* src/geasRpcServer.py: User empty password as default instead of None.

2005-03-10 18:35:28  Rev 7155   reinhard

	* src/geasSessionManager.py: Switched authentication parameters from
	  'user' and 'password' to '_username' and '_password' to be
	  consistent with the rest of gnue.

2005-03-10 18:10:38  Rev 7153   reinhard

	* src/geasSession.py: Fix parameter for user language.

2005-03-08 17:19:16  Rev 7123   reinhard

	* src/__init__.py: Started new release cycle.

2005-03-08 16:52:06  Rev 7120   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.4.1.

2005-03-08 16:06:37  Rev 7115   dimas

	* po/ru.po: Updated russian translation.

2005-03-07 22:51:02  Rev 7107   kilo

	* po/hu.po: Updated Hungarian translations.

2005-03-07 16:49:25  Rev 7104   johannes

	* src/classrep/Parameter.py, src/geasSessionManager.py,
	  src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Procedure.py, src/classrep/Base.py,
	  src/language/Session.py, src/language/Object.py,
	  src/language/Procedure.py: Changed gLeave () to return a result
	  directly

2005-03-07 07:14:11  Rev 7101   reinhard

	* src/geasInstance.py: Don't clean up method object if it hasn't been
	  created yet.

2005-03-05 14:03:05  Rev 7100   johannes

	* po/de.po: Updated translations

2005-03-04 23:51:37  Rev 7098   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.4.0.99-pre1.

2005-03-04 23:44:12  Rev 7096   reinhard

	* src/__init__.py: Forgot to reset release flag after last release.

2005-03-04 23:33:34  Rev 7094   reinhard

	* src/classrep/Parameter.py, src/geasSessionManager.py,
	  src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Procedure.py, src/classrep/Base.py,
	  src/language/Session.py, src/language/Object.py,
	  src/language/Procedure.py: Renamed gBeginFunc and gEndFunc to gEnter
	  and gLeave.

2005-03-04 23:09:32  Rev 7093   reinhard

	* doc/devguide/06-procedures.texi: Updated documentation with latest
	  change.

2005-03-04 23:04:27  Rev 7092   reinhard

	* src/geasInstance.py, src/data.py: Do not trigger OnChange for
	  modifications done in OnInit.

2005-03-04 23:03:34  Rev 7091   reinhard

	* src/geasSessionManager.py: More debug messages.

2005-03-03 11:33:36  Rev 7087   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2005-03-03 11:17:32  Rev 7086   johannes

	* BUGS, src/classrep/Base.py, src/language/Session.py: session.get ()
	  raises an InstanceNotFoundError if called with a non-existing id

2005-03-03 11:08:01  Rev 7085   johannes

	* src/geasSessionManager.py, src/geasRpcServer.py: Scan and import
	  modulepath only through geasRpcServer

2005-03-02 16:36:04  Rev 7074   johannes

	* src/data.py: Fixed self-test code and some minor optimizations

2005-02-28 13:35:22  Rev 7070   reinhard

	* BUGS, doc/devguide/03-basicdb.texi, src/language/ObjectList.py,
	  doc/devguide/devguide.texi, doc/devguide/06-procedures.texi: More
	  work on documentation.

2005-02-25 19:14:45  Rev 7067   johannes

	* BUGS: Removed resolved bugs

2005-02-25 12:46:43  Rev 7063   johannes

	* src/language/ObjectList.py, src/language/Session.py, src/data.py:
	  propertynames are now automatically qualified in prefetch-list,
	  sortorder and conditions. Conditions might contain Object instances

2005-02-25 10:59:00  Rev 7062   reinhard

	* BUGS: Added another one.

2005-02-23 18:48:56  Rev 7060   johannes

	* src/geasSession.py: Raise a PropertyNotFoundError exception, if a
	  non-existent property should be loaded

2005-02-23 18:46:18  Rev 7059   johannes

	* src/geasRpcServer.py: Set the gc-debug mode to False by default

2005-02-23 16:54:24  Rev 7058   johannes

	* src/geasSession.py, src/geasInstance.py, src/language/ObjectList.py,
	  src/classrep/Base.py, src/language/Session.py, src/data.py,
	  src/language/Object.py, src/geasList.py, src/geasRpcServer.py: Some
	  improvements and fixes of memory leaks

2005-02-22 20:08:37  Rev 7056   reinhard

	* BUGS: Some more work.

2005-02-21 07:48:53  Rev 7048   reinhard

	* src/geasList.py: Replaced recursive algorithm for skipping records
	  that don't fulfill the appserver part of the condition by an
	  interative algorithm. This should fix the "maximum recursion depth"
	  error when a condition with a calculated field is applied to a very
	  big result set.

2005-02-18 16:23:43  Rev 7042   reinhard

	* BUGS: Another one.

2005-02-18 13:45:35  Rev 7041   reinhard

	* BUGS: Added another wish.

2005-02-16 23:31:59  Rev 7036   reinhard

	* src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py:
	  Updated comment for list id, use address also for session id.

2005-02-16 23:05:53  Rev 7035   reinhard

	* src/geasSession.py: Use a much better and thread safe list id.

2005-02-13 15:39:50  Rev 7019   johannes

	* src/classrep/Parameter.py, src/geasSessionManager.py,
	  src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/geasSession.py,
	  src/classrep/Procedure.py, src/classrep/Base.py,
	  src/language/Session.py, src/data.py, src/language/Object.py,
	  src/language/Procedure.py: Some (of the first) optimizations

2005-02-12 22:45:04  Rev 7017   reinhard

	* src/geasInstance.py: Fixed RPC to Python conversion for
	  dictionaries, and fixed some other bugs that were obscured by this
	  one.

2005-02-11 15:05:30  Rev 7005   btami

	* scripts/gnue-appserver-win.py: new startup script for win32 using
	  taskbar to shutdown appserver

2005-02-11 13:19:44  Rev 7003   johannes

	* src/geasRpcServer.py: Removed debug-output

2005-02-11 12:10:13  Rev 7001   reinhard

	* doc/configuration.txt: Another documentation fix.

2005-02-11 11:06:42  Rev 6998   johannes

	* src/gcd/readgcd.py, src/gld/readgld.py: Fixed handling of
	  --connection (using proper config-settings)

2005-02-11 10:54:05  Rev 6996   johannes

	* doc/configuration.txt: Changed name of the option from --database to
	  --connection

2005-02-11 10:46:57  Rev 6995   johannes

	* src/geasSessionManager.py, src/geasSession.py,
	  src/geasConfiguration.py, src/geasGsdGen.py, src/geasRpcServer.py:
	  Added '--connection' option to appserver and gnue-gsdgen and made
	  '--database' to be depreciated (but still working)

2005-02-11 09:59:15  Rev 6993   johannes

	* src/gcd/readgcd.py, src/geasGsdGen.py, src/gld/readgld.py: Use
	  uuid-generator instead of whrandom, use 'appserver'-configuration
	  (and it's defaults)

2005-02-11 09:18:43  Rev 6992   johannes

	* src/geasSessionManager.py, src/geasSession.py,
	  src/geasConfiguration.py, src/data.py, src/geasList.py: Fixed some
	  sort-related bugs, added 'uuidtype'-configuration setting. gnue_id's
	  are built from common.uuid.UUID generator now

2005-02-10 19:51:57  Rev 6989   johannes

	* src/geasSession.py: Added missing comments

2005-02-10 19:20:10  Rev 6988   johannes

	* src/geasSession.py, src/geasList.py: Support of new
	  'ignorecase'-attribute in sortfield-tag

2005-02-10 19:01:54  Rev 6986   reinhard

	* doc/configuration.txt: Doh. Config files reside in /etc/gnue, not in
	  /etc.

2005-02-10 14:13:42  Rev 6984   reinhard

	* doc/configuration.txt, samples/README.cvs, INSTALL.cvs,
	  samples/README, README.cvs: Even more work on installation and
	  configuration docs.

2005-02-10 13:28:28  Rev 6983   reinhard

	* doc/configuration.txt, MANIFEST.in, INSTALL, setup.py: Improved
	  installation and configuration docs.

2005-02-09 13:54:58  Rev 6978   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.4.0.

2005-02-04 22:11:38  Rev 6962   kilo

	* po/hu.po: Updated Hungarian translation

2005-02-04 10:14:03  Rev 6958   johannes

	* src/classrep/helpers.py, src/geasSessionManager.py, src/__init__.py,
	  src/geasSession.py, src/language/Session.py,
	  src/classrep/SchemaSupport.py, src/classrep/__init__.py: Fixed
	  appserver's __init__ by removing appserver.Error and additionally
	  updating all depending exceptions

2005-02-04 08:10:06  Rev 6956   johannes

	* src/data.py: Fixed a message

2005-02-04 08:09:21  Rev 6955   johannes

	* po/ru.po, po/es.po, po/de.po, po/hu.po: Updated translations

2005-02-03 20:47:48  Rev 6954   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released 0.3.99-beta1.

2005-02-03 20:42:32  Rev 6953   reinhard

	* doc/devguide/05-references.texi, doc/devguide/03-basicdb.texi,
	  doc/technotes/00003.txt, samples/README, INSTALL,
	  doc/devguide/04-ui.texi: Updated some documentation.

2005-02-03 10:17:47  Rev 6946   ajmitch

	* packaging/debian/changelog, packaging/debian/copyright,
	  packaging/debian/rules, packaging/debian/control: Update to debian
	  packaging

2005-02-03 09:38:21  Rev 6942   johannes

	* src/gcd/readgcd.py, src/language/Session.py, src/gld/readgld.py:
	  Messages are case-insensitive. Case-Bugs fixed for readgcd/readgld

2005-02-02 19:38:59  Rev 6941   johannes

	* src/geasGsdGen.py: Add support for python's datetime types

2005-02-02 14:48:02  Rev 6938   johannes

	* scripts/gnue-readgcd, src/geasSessionManager.py,
	  src/gcd/GCParser.py, src/gld/GLParser.py, src/gcd/readgcd.py,
	  scripts/gnue-readgld, src/geasConfiguration.py, src/gld/readgld.py,
	  src/geasRpcServer.py: Added 'modulepath' to appserver , which get's
	  scanned for gcds and glds on startup (and SIGHUP).  Improved
	  gnue-readgcd and gnue-readgld (speed and fault-tolerance) as well as
	  some bug-fixes (regarding schema-generation).

2005-02-02 12:01:48  Rev 6937   reinhard

	* BUGS: Removed some fixed bugs.

2005-02-02 11:50:14  Rev 6936   reinhard

	* NEWS, TODO, ROADMAP.in: Some preparations for upcoming beta release.

2005-02-02 10:47:49  Rev 6935   reinhard

	* src/__init__.py: Forgot to reset release flag.

2005-01-31 18:02:05  Rev 6926   johannes

	* src/geasInstance.py: Added support for python's datetime-module

2005-01-25 10:15:23  Rev 6922   johannes

	* src/geasSession.py, src/geasList.py: Implemented <exist> conditions

2005-01-24 23:23:45  Rev 6920   jan

	* extensions/webfrontend/classrepository.html,
	  extensions/webfrontend/vcXMLRPC.js,
	  extensions/webfrontend/gnue-forms.js: Fix classrepository.html and
	  make switching between blocks a bit better fix vcXMLRPC.js

2005-01-20 14:23:03  Rev 6913   johannes

	* samples/testing/dirty.py, samples/testing/joins/struct.gcd,
	  samples/testing/joins/dirty.py: Updated test-cases

2005-01-20 14:22:33  Rev 6912   johannes

	* src/data.py, src/geasList.py: Reimplemented dirty reads.

2005-01-18 08:20:12  Rev 6910   johannes

	* samples/testing/joins/joins.py, samples/testing/sorting.py,
	  samples/sample.gfd: Updated samples

2005-01-17 20:21:04  Rev 6909   johannes

	* src/geasSession.py, src/geasInstance.py, src/geasConfiguration.py,
	  src/language/Object.py: Improved NullObject, added config-options
	  for handling null-values in ascending/descending sort-order

2005-01-16 13:50:22  Rev 6907   jan

	* extensions/webfrontend/gnue-forms.js: adapt to changes in tranfering
	  conditions over xmlrpc minor cleanups

2005-01-16 10:32:55  Rev 6906   johannes

	* src/geasSession.py, src/geasList.py: Do proper sorting for
	  calcualted fields

2005-01-14 08:37:55  Rev 6902   johannes

	* samples/testing/joins/joins.py, samples/testing/joins/struct.gld,
	  samples/testing/joins/sample.gsd, samples/testing/joins,
	  samples/testing/joins/struct.gcd: Added testcase for joins

2005-01-14 08:34:49  Rev 6901   johannes

	* src/geasSession.py, src/geasFilter.py, src/data.py,
	  src/language/Object.py: Indirect properties are linked in using
	  "LEFT OUTER JOINS", access to indirect properties with intermediate
	  'NULL' values is possible (like foo.bar.baz) without an exception

2005-01-13 16:07:20  Rev 6897   reinhard

	* TODO, ROADMAP.in: Better wording for 0.4 goals.

2005-01-13 15:51:21  Rev 6896   johannes

	* src/generator/classdef.py: Don't break if no widgetWidth is available

2005-01-13 15:13:27  Rev 6895   johannes

	* src/geasSession.py, src/language/Session.py, src/data.py,
	  src/generator/form.py, src/geasList.py: Added support for
	  'descending' sort-order and removed "dirty-reads"

2005-01-10 11:17:07  Rev 6882   johannes

	* samples/sample-de.gld, samples/sample.gcd, samples/sample.gfd:
	  Reverted local changes

2005-01-10 10:44:00  Rev 6881   johannes

	* samples/testing/concurrent.py, samples/testing/README,
	  samples/sample-de.gld, samples/testing, samples/sample.gcd,
	  samples/testing/dirty.py, samples/sample.gfd: Added test-units

2005-01-09 19:39:20  Rev 6880   johannes

	* src/data.py: removed rest of debug-code

2005-01-09 19:10:16  Rev 6876   johannes

	* src/geasSession.py, src/geasInstance.py, src/data.py,
	  src/geasList.py: Implemented dirty reads; OnValidate also validates
	  instances changed by validation; better handling of cached instances
	  from 'unrelated blocks'

2005-01-06 14:43:26  Rev 6871   reinhard

	* TODO: Forgot to update TODO from changed ROADMAP.in.

2005-01-06 09:55:46  Rev 6866   dimas

	* po/ru.po: Updated russian translation

2005-01-05 14:08:14  Rev 6861   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.5.

2005-01-05 10:30:05  Rev 6857   reinhard

	* BUGS: New bug.

2005-01-04 18:54:18  Rev 6856   reinhard

	* src/generator/form.py: Removed blank at the end of GNUe:Layout:Char;
	  this fixes generated forms with Python 2.2

2005-01-04 13:37:27  Rev 6853   johannes

	* src/generator/layout.py: add some extra space :)

2005-01-04 13:22:40  Rev 6852   johannes

	* src/generator/layout.py: Properly align buddy-widgets

2005-01-03 20:59:28  Rev 6851   jcater

	* src/classrep/Namespace.py, src/gld/GLParser.py,
	  src/language/Session.py, src/classrep/mtest.py, src/geasList.py,
	  src/classrep/helpers.py, src/test.py, src/geasAuthentication.py,
	  src/classrep/dtest.py, src/classrep/Definition.py,
	  src/generator/classdef.py, src/language/Object.py,
	  src/classrep/Parameter.py, src/geasInstance.py, src/utest.py,
	  src/language/ObjectList.py, src/gld/readgld.py,
	  src/language/Procedure.py, src/classrep/__init__.py,
	  src/geasSessionManager.py, src/geasFilter.py, src/generator/form.py,
	  src/classrep/test.py, setup.py, src/__init__.py,
	  src/language/App.py, src/generator/layout.py, src/geasSession.py,
	  src/testRPC.py, src/geasRpcServer.py, src/frontend.py,
	  src/classrep/Class.py, src/geasConfiguration.py, src/gcd/readgcd.py,
	  src/language/test.py, src/classrep/Procedure.py, src/geasGsdGen.py,
	  src/data.py, src/classrep/Module.py, src/gcd/GCParser.py,
	  src/classrep/Base.py, src/classrep/Property.py,
	  src/classrep/SchemaSupport.py: Updated copyright header

2005-01-03 19:48:56  Rev 6850   johannes

	* BUGS, src/language/ObjectList.py: using negative indices to
	  ObjectLists - as returned by Session.find () - is working as
	  intended now

2005-01-03 19:13:56  Rev 6849   johannes

	* src/generator/layout.py, src/generator/form.py: Add a sum ()
	  function for python < 2.3

2005-01-03 11:47:58  Rev 6847   reinhard

	* BUGS, ROADMAP.in: Updated roadmap.

2005-01-03 10:14:02  Rev 6846   johannes

	* BUGS: Added some new 'experiences' to be not forgotten ...

2004-12-30 20:00:00  Rev 6845   johannes

	* src/geasSession.py: Fixed typo which made procedures called from
	  within procedures fail

2004-12-29 21:21:55  Rev 6844   reinhard

	* BUGS: Doh. We *do* have case insensitive queries now!

2004-12-29 21:02:25  Rev 6843   reinhard

	* src/__init__.py: Started new release cycle.

2004-12-29 20:55:05  Rev 6840   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.4.

2004-12-29 18:19:11  Rev 6836   kilo

	* po/hu.po: Updated Hungarian translations.

2004-12-29 11:56:10  Rev 6835   reinhard

	* doc/devguide/devguide.texi, doc/devguide/06-procedures.texi: Added
	  new chapter about procedures. Thanks to Johannes for drafting most
	  of the text.

2004-12-28 22:10:55  Rev 6834   reinhard

	* po/de.po: Updated translation.

2004-12-28 15:59:39  Rev 6831   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.3.99-pre1.

2004-12-28 15:47:16  Rev 6828   reinhard

	* BUGS: Added a bug about dirty reads.

2004-12-27 14:36:41  Rev 6827   johannes

	* src/language/Object.py: Moved some lines ... :)

2004-12-27 14:33:07  Rev 6826   reinhard

	* src/language/Object.py: Fixed __setattr__.

2004-12-27 10:19:55  Rev 6825   johannes

	* src/geasSession.py, src/language/Session.py, src/language/Object.py:
	  Improved language-interface (calc. fields available again).
	  Session.load () returns 'procedure' for Procedures now

2004-12-25 14:05:44  Rev 6824   johannes

	* src/language/Session.py: Don't miss extended properties and
	  procedures

2004-12-25 13:57:11  Rev 6823   johannes

	* src/language/Session.py, src/language/Object.py: First optimizations
	  for performance (need more work though)

2004-12-24 14:23:45  Rev 6822   johannes

	* src/language/test.py, src/language/App.py,
	  src/language/ObjectList.py, src/language/Session.py,
	  src/language/Object.py, src/geasList.py: Fixed geasList.count () to
	  work in all situations. Language interface application is now using
	  the RPC interface

2004-12-23 13:31:16  Rev 6820   johannes

	* src/language/ObjectList.py: Fixed __len__ and __nonzero__ for object
	  lists

2004-12-22 13:06:29  Rev 6817   johannes

	* src/language/App.py: Support other databases than 'gnue' for
	  language-interface-applications

2004-12-20 08:20:13  Rev 6812   reinhard

	* samples/setup-db.bat: Removed executable flag from DOS/Windows batch
	  file.

2004-12-12 11:14:20  Rev 6800   johannes

	* src/generator/form.py: Don't use gnue_length as maxLength for numbers

2004-12-09 09:58:57  Rev 6790   johannes

	* BUGS: Added another one

2004-12-07 08:51:47  Rev 6782   kilo

	* share/gnue.gsd: Fixed typo.

2004-12-01 15:52:26  Rev 6779   johannes

	* src/gld/GLParser.py: Of course we support class extensions :)

2004-12-01 14:18:12  Rev 6774   johannes

	* src/geasInstance.py: Do it a bit cleaner ...

2004-12-01 14:03:35  Rev 6773   johannes

	* src/geasInstance.py: Use the proper instance as 'self' for
	  evaluating calculated fields

2004-11-27 22:03:07  Rev 6749   btami

	* samples/setup-db.bat, samples/setup-cvs-db.bat: decouple sample cvs
	  setup-db .bat file

2004-11-27 21:58:21  Rev 6748   btami

	* scripts/gnue-setupdb.bat, scripts/gsetupdbcvs.bat: decouple cvs
	  setupdb .bat file

2004-11-27 14:00:43  Rev 6746   reinhard

	* src/__init__.py: Started new release cycle.

2004-11-27 13:05:56  Rev 6734   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.3.

2004-11-25 21:15:19  Rev 6728   kilo

	* po/hu.po: Updated Hungarian translation.

2004-11-25 18:06:03  Rev 6727   johannes

	* po/ru.po, po/es.po, po/de.po, po/hu.po: Updated po's

2004-11-25 18:04:12  Rev 6726   johannes

	* src/generator/layout.py, src/generator/classdef.py: Raise an
	  exception on empty classes

2004-11-24 22:56:34  Rev 6723   kilo

	* po/hu.po: Updated Hungarian translations.

2004-11-24 14:47:45  Rev 6721   johannes

	* src/generator/classdef.py: Calculated properties have a
	  'label'-style (read-only)

2004-11-24 12:55:58  Rev 6713   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.2.99-pre1.

2004-11-24 12:55:03  Rev 6712   reinhard

	* src/__init__.py: Oops. Forgot to start a new release number.

2004-11-24 08:42:16  Rev 6709   johannes

	* src/geasFilter.py: Use class-labels for login dialog (if available)

2004-11-18 14:07:31  Rev 6700   johannes

	* src/generator/form.py: Generate proper reference widgets (according
	  to latest changes)

2004-11-16 19:20:06  Rev 6683   johannes

	* src/data.py: Do not clear the data cache on every close of a
	  recordset instance

2004-11-16 15:13:08  Rev 6682   johannes

	* src/geasSession.py, src/data.py, src/geasList.py: Fixed some memory
	  leaks and connections now really get closed after form is closed

2004-11-09 18:59:47  Rev 6665   johannes

	* BUGS: Removed a fixed bug

2004-11-09 10:32:17  Rev 6660   johannes

	* samples/sample.gcd, samples/sample.gfd: Enlarged country-code to 8
	  characters

2004-11-09 10:23:23  Rev 6659   johannes

	* src/geasSession.py, src/geasFilter.py: Filters can be specified in
	  connections.conf by name now

2004-11-09 08:23:12  Rev 6658   johannes

	* src/geasInstance.py: Call OnValidate () triggers *before* checking
	  required properties

2004-11-08 07:40:27  Rev 6644   johannes

	* src/generator/classdef.py: If a reference class defines no search
	  field treat it as non-lookup

2004-11-08 07:30:34  Rev 6643   johannes

	* src/generator/layout.py: Put reference items into same row as the
	  reference property

2004-11-05 16:12:19  Rev 6633   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.2.

2004-11-05 16:10:00  Rev 6632   reinhard

	* doc/devguide/05-references.texi, doc/devguide/04-ui.texi: Updated
	  documentation with latest features.

2004-11-05 15:37:08  Rev 6631   reinhard

	* doc/devguide/Makefile, doc/devguide/devguide.html: Even more
	  improved makefile.

2004-11-05 15:19:41  Rev 6630   reinhard

	* doc/devguide/Makefile, doc/devguide/devguide.html, postweb: Split
	  developer's guide to a HTML file per node.

2004-11-05 14:57:51  Rev 6629   reinhard

	* doc/devguide/05-references.texi, doc/devguide/01-intro.texi,
	  doc/devguide/devguide.texi, doc/devguide/04-ui.texi: Documentation
	  improvements.

2004-11-04 16:04:01  Rev 6624   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po, setup.py: Released
	  0.3.1.99-pre1.

2004-11-04 15:57:24  Rev 6623   reinhard

	* BUGS: Another one.

2004-11-04 15:37:45  Rev 6622   reinhard

	* doc/devguide/05-references.texi, doc/devguide/devguide.texi,
	  doc/devguide/04-ui.texi: New chapter.

2004-11-04 12:59:33  Rev 6620   johannes

	* doc/man/gnue-setupdb.1: Added missing man-page

2004-11-01 09:09:15  Rev 6593   johannes

	* src/generator/form.py, src/generator/classdef.py: Updated/completed
	  comments

2004-11-01 09:04:00  Rev 6592   johannes

	* doc/devguide/04-ui.texi: Added another fix from Warren Turkal :)

2004-11-01 08:44:26  Rev 6591   johannes

	* doc/devguide/04-ui.texi: Fixed typo, thanks to Warren Turkal

2004-11-01 08:43:14  Rev 6590   johannes

	* share/gnue.gsd, src/generator, src/labels.py,
	  src/generator/layout.py, src/generator/__init__.py,
	  src/generator/form.py, src/generator/classdef.py: Reorganized
	  resource-generation capabilities; generate grid forms when possible

2004-10-28 08:15:59  Rev 6575   johannes

	* src/language/Object.py: Added Truth-Test for language-interface
	  objects

2004-10-28 07:37:38  Rev 6574   johannes

	* src/geasSession.py, src/geasInstance.py, src/data.py: Fixed
	  master-/detail-issues

2004-10-27 08:58:54  Rev 6572   johannes

	* src/labels.py, src/gld/GLParser.py, src/gld/readgld.py: 1.)
	  label-attribute of class tag is used as form title 2.) special
	  properties (stamps) are always at the bottom of the pages 3.)
	  special properties (stamps) have an extra empty row before 4.)
	  labels with pos = 0 are hidden 5.) the master source is ordered by
	  the first search property with lowest order

2004-10-25 15:37:47  Rev 6565   reinhard

	* src/labels.py: Do not include filter in generated forms.

2004-10-23 11:14:51  Rev 6551   reinhard

	* setup.py: Build devguide.txt on tarball creation.

2004-10-23 11:14:30  Rev 6550   reinhard

	* samples/sample.gpd: Removed gnue_classrepository from menu.

2004-10-21 16:23:28  Rev 6537   reinhard

	* src/__init__.py: Started new release cycle.

2004-10-21 16:18:22  Rev 6534   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.1.

2004-10-20 21:42:32  Rev 6532   reinhard

	* setup.py: Install INSTALL file because it contains the steps to set
	  up a database.

2004-10-20 21:34:46  Rev 6531   reinhard

	* setup.py: Include developers guide into tarball.

2004-10-20 20:52:11  Rev 6530   kilo

	* po/hu.po: Updated Hungarian translation

2004-10-20 19:04:41  Rev 6529   reinhard

	* po/de.po: Updated translation.

2004-10-20 18:34:28  Rev 6526   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released
	  0.3.0.99-pre1.

2004-10-20 14:09:20  Rev 6523   johannes

	* INSTALL: Added some hints about privileges

2004-10-19 17:51:46  Rev 6517   reinhard

	* doc/devguide/fdl.texi, doc/devguide/devguide.texi: Simpler license
	  for this rather short text.

2004-10-19 14:39:28  Rev 6515   reinhard

	* doc/devguide/03-basicdb.texi, doc/devguide/devguide.texi,
	  doc/devguide/02-concepts.texi, doc/devguide/04-ui.texi: Macro didn't
	  work as I expected.

2004-10-19 08:54:11  Rev 6510   johannes

	* src/gcd/GCParser.py, src/gcd/readgcd.py: Index fields can now be
	  given as fully qualified or as short ones

2004-10-19 08:44:40  Rev 6509   johannes

	* doc/gcd.dtd, src/gcd/GCParser.py: Now it is really fixed :)

2004-10-19 08:40:53  Rev 6508   johannes

	* doc/gcd.dtd, src/gcd/GCParser.py, src/data.py: Fixed typos in
	  GCParser, which caused gnuedtd to crash

2004-10-18 16:08:35  Rev 6506   reinhard

	* doc/devguide/03-basicdb.texi, doc/devguide/devguide.texi,
	  doc/devguide/04-ui.texi: New chapter about basic user interface
	  functions.

2004-10-18 13:30:28  Rev 6505   reinhard

	* doc/devguide/03-basicdb.texi, doc/devguide/devguide.texi: Started
	  new chapter.

2004-10-15 10:05:33  Rev 6501   johannes

	* samples/sample-C.gld, samples/sample-de.gld, samples/sample.gcd,
	  samples/sample.gfd: Added some triggers to sample-classes

2004-10-15 09:05:46  Rev 6498   johannes

	* src/data.py: Fixed typo ! Seems as if that atomic-operation stuff
	  has not been tested well

2004-10-15 07:13:04  Rev 6497   johannes

	* BUGS: Updated list of BUGS

2004-10-14 13:49:09  Rev 6496   johannes

	* src/labels.py: Add creation- and modification-stamps at the bottom
	  of every page automatically

2004-10-14 10:19:54  Rev 6495   johannes

	* samples/sample.gfd: Added automatic stamps

2004-10-14 09:27:43  Rev 6494   johannes

	* src/geasSession.py, src/geasInstance.py, src/data.py: Perform
	  validations only on dirty instances and modification-stamps are
	  properly set

2004-10-13 08:23:07  Rev 6491   kilo

	* src/geasRpcServer.py: Provide command-line support for option
	  *loglevel*

2004-10-13 06:38:06  Rev 6489   johannes

	* src/geasSession.py, src/geasInstance.py, src/data.py: Made
	  OnInit-triggers functional

2004-10-12 12:01:48  Rev 6487   reinhard

	* BUGS: Added another missing feature.

2004-10-12 10:53:18  Rev 6486   kilo

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

2004-10-11 14:39:23  Rev 6484   reinhard

	* setup.cvs: Properly handle gsetupdbcvs as what it is: a simple link,
	  not a shell wrapper around a python program.

2004-10-11 11:31:05  Rev 6482   reinhard

	* src/__init__.py: Started new release cycle.

2004-10-11 11:10:06  Rev 6479   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released 0.3.0.

2004-10-11 11:05:00  Rev 6477   reinhard

	* po/de.po: Updated version number in po file.

2004-10-11 11:01:27  Rev 6473   kilo

	* po/hu.po: Updated Hungarian translation

2004-10-11 10:56:54  Rev 6472   reinhard

	* po/de.po: Updated German translation.

2004-10-11 10:49:32  Rev 6471   reinhard

	* MANIFEST.in, NEWS, BUGS, po/ru.po, po/es.po, po/de.po, TODO,
	  po/hu.po, ROADMAP.in: Doc and po update.

2004-10-11 09:12:49  Rev 6467   johannes

	* src/geasGsdGen.py: *) added supports of 'include-details' option *)
	  added support of filters; one can now select data to be exported
	  using filters on the commandline like: foobar.barbaz=someval

2004-10-08 11:06:11  Rev 6465   kilo

	* doc/api/api.texi: Updated AppServer API doc

2004-10-07 13:12:14  Rev 6463   johannes

	* src/gld/readgld.py: Add primarykey attribute to datasource

2004-10-07 13:07:26  Rev 6462   johannes

	* src/gcd/readgcd.py, src/data.py: Use the primarykey attribute to
	  speed up UPDATEs (this fixes some interbase issues too)

2004-10-07 12:24:07  Rev 6461   johannes

	* src/classrep/Class.py: Use errors.getException () for reporting
	  ValidationErrors

2004-10-05 08:14:04  Rev 6454   johannes

	* grpc/appserver.grpc, share/gnue.gsd, src/geasSessionManager.py,
	  src/gcd/GCParser.py, src/geasSession.py, src/geasInstance.py,
	  src/geasFilter.py, src/gcd/readgcd.py, src/geasRpcServer.py: *)
	  Added support for arbitrary filters to appserver *) Added getFilters
	  () RPC call to appserver *) gnue-readgcd now supports definition of
	  indices

2004-09-30 14:33:25  Rev 6429   johannes

	* src/classrep/Class.py: Added global-option to reload ()

2004-09-30 14:32:04  Rev 6428   johannes

	* src/classrep/Base.py: Added option for loading global dictionaries
	  without replacing keys

2004-09-29 15:00:15  Rev 6425   johannes

	* src/classrep/Parameter.py, src/classrep/Property.py,
	  src/classrep/Class.py, src/classrep/Module.py,
	  src/classrep/Procedure.py, src/classrep/Base.py,
	  src/classrep/__init__.py: Improved loading of class repository
	  (reduced number of selects from 96 to 6)

2004-09-28 22:21:07  Rev 6419   reinhard

	* doc/devguide/03-basicdb.texi, doc/devguide/devguide.texi,
	  doc/devguide/02-concepts.texi: More work on developers guide.

2004-09-28 18:29:54  Rev 6418   johannes

	* src/language/Session.py: Use the proper language of the session for
	  messages

2004-09-28 18:20:46  Rev 6417   johannes

	* src/gld/readgld.py: If multiple files are fed in treat diffrent
	  languages of the same class right

2004-09-28 16:34:09  Rev 6416   reinhard

	* src/classrep/Class.py: Fetch gnue_filter on original query.

2004-09-28 16:32:48  Rev 6415   reinhard

	* src/classrep/Procedure.py: Speedup by reading all needed fields on
	  original SELECT.

2004-09-28 10:04:15  Rev 6414   reinhard

	* po/Makefile: Improved translation build process: gmo files are
	  rebuilt if po file changed.

2004-09-28 09:36:58  Rev 6413   johannes

	* src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/Base.py: AppServer is now
	  case-sensitive regarding class-repository

2004-09-27 19:29:30  Rev 6406   johannes

	* share/gnue.gsd, src/geasSessionManager.py, share/repository.ini,
	  samples/sample-de.gld, src/gcd/GCParser.py, src/geasSession.py,
	  src/geasInstance.py, src/gcd/readgcd.py, src/language/Session.py: *)
	  Added automatich timestamping to appserver *) Added
	  filter-capability to appserver *) Added a 'session' object to
	  procedure-namespace, giving access to the current session (including
	  all it's functions and properties)

2004-09-27 10:48:52  Rev 6402   reinhard

	* src/__init__.py: Started new release cycle.

2004-09-27 10:48:06  Rev 6401   reinhard

	* NEWS: Damn, forgot to update NEWS file. Not much happened, so
	  nevermind...

2004-09-27 10:42:07  Rev 6398   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released 0.2.0.

2004-09-27 08:41:38  Rev 6397   btami

	* setup.cvs: hacked setup-cvs to handle gsetupdbcvs

2004-09-27 08:09:04  Rev 6396   btami

	* setup.cvs: create gsetupdbcvs link in bin

2004-09-26 08:03:44  Rev 6395   btami

	* share/gnue.gsd: removed deprecated column

2004-09-22 09:43:21  Rev 6371   johannes

	* src/gld/readgld.py: Calculated fields can now be defined either
	  using <property name="foobar"> or <procedure name="getfoobar">

2004-09-22 07:59:48  Rev 6367   johannes

	* src/gcd/readgcd.py: raise StartupError with proper argument

2004-09-21 20:43:54  Rev 6366   kilo

	* po/hu.po: Updated Hungarian translation

2004-09-21 20:35:19  Rev 6365   btami

	* setup.py: don't trash /usr/bin with a .bat

2004-09-21 19:23:02  Rev 6363   reinhard

	* doc/gcd.dtd, doc/man/gnue-readgld.1, po/ru.po,
	  doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po, po/de.po,
	  doc/man/gnue-readgcd.1, doc/gld.dtd, po/hu.po: Released 0.1.99-pre1.

2004-09-21 19:21:19  Rev 6362   reinhard

	* src/__init__.py: Heading for 0.2.

2004-09-21 19:04:46  Rev 6361   reinhard

	* src/language/Session.py: Properly fully qualify property names.

2004-09-21 18:51:15  Rev 6358   reinhard

	* postweb: Added devguide.

2004-09-21 18:50:57  Rev 6357   reinhard

	* THANKS: Added dimas, converted to UTF-8, removed email addresses.

2004-09-21 18:36:48  Rev 6356   reinhard

	* src/classrep/Property.py, src/classrep/Procedure.py: Properly
	  indicate an error if a property or procedure is accessed with
	  inexistant module name instead of just selecting a random one with
	  the same name.

2004-09-21 16:01:31  Rev 6354   reinhard

	* doc/devguide: Updated ignore list.

2004-09-21 15:59:09  Rev 6353   reinhard

	* doc/devguide/Makefile: More automated makefile.

2004-09-21 15:58:40  Rev 6352   reinhard

	* doc/devguide/02-concepts.texi: Fixed typo.

2004-09-21 15:39:17  Rev 6351   reinhard

	* doc/devguide/03-basicdb.texi, doc/devguide/01-intro.texi,
	  doc/devguide/02-concepts.texi: Set keywords property to Date instead
	  of Id

2004-09-21 15:38:29  Rev 6350   reinhard

	* doc/devguide/texinfo.tex, doc/devguide/Makefile,
	  doc/devguide/fdl.texi, doc/devguide/03-basicdb.texi, doc/devguide,
	  doc/devguide/01-intro.texi, doc/devguide/devguide.texi,
	  doc/devguide/02-concepts.texi: First steps for a developer's guide.

2004-09-21 11:35:13  Rev 6349   kilo

	* MANIFEST.in, setup.py: Goodies for Windows users included in install
	  (the former and this commit are to be blamed on btami...)

2004-09-21 11:30:42  Rev 6348   kilo

	* samples/setup-db.bat, scripts/gnue-setupdb.bat: Setup Appserver DB
	  on Windows

2004-09-21 09:40:21  Rev 6345   kilo

	* po/hu.po: More pretty output

2004-09-21 09:17:00  Rev 6344   reinhard

	* MANIFEST.in: Removed obsolete file from MANIFEST.in

2004-09-21 09:14:24  Rev 6343   reinhard

	* src/classrep/repository.ini: Removed repository.ini from wrong
	  location.

2004-09-20 19:00:56  Rev 6341   johannes

	* src/geasRpcServer.py: Fixed selftest-procedure

2004-09-20 16:06:48  Rev 6339   reinhard

	* share/repository.ini: Removed gnue_compiledcode.

2004-09-20 11:51:56  Rev 6338   reinhard

	* THANKS: Added lekma to THANKS file. He's contributed quite some bug
	  reports meanwhile.

2004-09-20 11:49:52  Rev 6337   reinhard

	* src/labels.py: Fixed traceback for numeric fields. Thanks to Malek
	  Hadj-Ali.

2004-09-18 09:22:53  Rev 6331   reinhard

	* po/de.po: Translation updates.

2004-09-17 11:22:23  Rev 6325   reinhard

	* setup.py: Install gnue-setupdb.

2004-09-16 18:29:35  Rev 6318   reinhard

	* src/__init__.py: Started new release cycle.

2004-09-16 18:23:33  Rev 6316   reinhard

	* NEWS, doc/gcd.dtd, doc/man/gnue-readgld.1, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, doc/man/gnue-readgcd.1, TODO, doc/gld.dtd, po/hu.po,
	  ROADMAP.in: Released 0.1.90.

2004-09-16 15:02:18  Rev 6307   johannes

	* src/gcd/GCParser.py, src/geasInstance.py, src/gcd/readgcd.py,
	  src/gld/readgld.py: Updated exceptions

2004-09-16 14:49:46  Rev 6304   johannes

	* src/classrep/helpers.py, src/__init__.py, src/geasAuthentication.py,
	  src/labels.py, src/geasSession.py, src/classrep/Definition.py,
	  src/geasInstance.py, src/classrep/Base.py, src/geasGsdGen.py,
	  src/classrep/Namespace.py, src/classrep/SchemaSupport.py,
	  src/language/Object.py: changed group of some exceptions, make sure
	  all exceptions get unicode args

2004-09-16 13:51:04  Rev 6302   johannes

	* src/geasGsdGen.py: Removed old handlerStartupError () calls

2004-09-16 13:14:54  Rev 6299   johannes

	* src/gcd/readgcd.py, src/gld/readgld.py: gnue-readgcd and
	  gnue-readgld use 'gnue' as default connection if not specified on
	  commandline

2004-09-16 07:15:46  Rev 6292   kilo

	* po/hu.po: Updated Hungarian translations

2004-09-15 19:21:31  Rev 6289   reinhard

	* src/geasSession.py: Allow for conditions in dictionary notation;
	  raise better error message if condition is invalid datatype.

2004-09-15 15:51:38  Rev 6287   johannes

	* setup.cvs, samples/base.gsd, share/repository.ini, INSTALL.cvs,
	  samples/setup-db.sh, samples/README, samples/sample.gsd, share,
	  samples/base-C.gld, INSTALL, MANIFEST.in, share/gnue.gsd,
	  scripts/gsetupdbcvs, samples/auth.gsd, setup.py,
	  samples/setup-cvs-db.sh, src/classrep/__init__.py,
	  scripts/gnue-setupdb: Restructured appserver-samples, added gnue.gsd
	  and repository.ini to shared directory. Changed setup.py/setup.cvs
	  to reflect that changes

2004-09-15 09:05:58  Rev 6285   johannes

	* src/geasSessionManager.py, src/geasAuthentication.py: Added a
	  gnue.conf setting 'authentication' which defaults to False. This
	  means appserver no longer requires 'gnue_useraccess' but still
	  supports it

2004-09-13 11:10:11  Rev 6276   reinhard

	* TODO, ROADMAP.in: Again updated roadmap. We will release earlier.

2004-09-13 09:41:15  Rev 6275   reinhard

	* samples/base-C.gld: Fixed closing tag.

2004-09-13 09:03:58  Rev 6274   reinhard

	* po/ru.po, po/es.po, po/de.po, po/hu.po: Updated po files, updated
	  German translation.

2004-09-13 09:03:34  Rev 6273   reinhard

	* src/labels.py: Don't translated text to be included in XML file.

2004-09-13 09:03:11  Rev 6272   reinhard

	* src/gcd/GCParser.py: Removed obsolete exception.

2004-09-13 07:17:54  Rev 6271   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-09-09 12:50:19  Rev 6264   reinhard

	* src/geasSessionManager.py, src/geasSession.py: Do not change locale
	  for internal session.

2004-09-07 11:45:09  Rev 6262   reinhard

	* samples/sample-C.gld, samples/sample-de.gld, samples/sample.gcd:
	  Added sample for <message>, fixed gld syntax.

2004-09-06 15:10:05  Rev 6260   reinhard

	* samples/sample-C.gld, samples/sample-de.gld, samples/base-C.gld:
	  Changed root tag from <labels> to <module>.

2004-09-06 09:36:10  Rev 6257   johannes

	* doc/gcd.dtd, doc/gld.dtd: Updated DTDs

2004-09-06 09:31:34  Rev 6256   johannes

	* src/gcd/GCParser.py, src/gld/GLParser.py, src/gcd/readgcd.py,
	  src/gld/readgld.py: *) Moved messages from gcd into gld *) Changed
	  toplevel object in GLD from labels to module

2004-09-06 07:42:58  Rev 6254   reinhard

	* samples/README: Updated readme to reflect deleting of
	  classrepository.gfd.

2004-09-04 14:39:54  Rev 6251   reinhard

	* samples/classrepository.gfd: Removed obsolete GFD file.

2004-09-04 09:56:07  Rev 6250   johannes

	* doc/gcd.dtd: Updated DTD for GNUe Class Definitions (gcd)

2004-09-04 09:53:24  Rev 6249   johannes

	* src/gcd/GCParser.py, src/gcd/readgcd.py: Added message-support to
	  gnue-readgcd

2004-09-03 18:40:20  Rev 6247   johannes

	* samples/base.gsd: Added base class for gnue_message support

2004-09-03 18:39:42  Rev 6246   johannes

	* src/geasSessionManager.py, src/geasSession.py, src/language/App.py,
	  src/geasInstance.py, src/language/Session.py,
	  src/classrep/__init__.py: First shot of gnue_message support

2004-09-03 08:15:08  Rev 6245   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-09-03 07:05:10  Rev 6244   reinhard

	* setup.py: Use lowercase names for tarballs.

2004-09-02 11:48:19  Rev 6241   johannes

	* src/gld/readgld.py: *) Don't ignore username and password from
	  connections.conf *) Changed from handleStartupError () to exceptions

2004-09-02 09:46:27  Rev 6239   johannes

	* src/gcd/readgcd.py: Don't ignore username and password from
	  connections.conf

2004-08-30 09:23:29  Rev 6228   johannes

	* src/geasInstance.py: Call OnValidate () for the defining module last

2004-08-30 09:17:25  Rev 6227   johannes

	* src/geasSession.py: Call OnInit() of the classes module first, and
	  then all other module's OnInit

2004-08-30 07:10:04  Rev 6226   johannes

	* src/gld/readgld.py: Loading gld's of extended classes works fine now

2004-08-27 09:40:00  Rev 6225   johannes

	* src/labels.py: Removed old debugging-code

2004-08-26 18:37:18  Rev 6224   reinhard

	* samples/update007-008.gsd, samples/unicode.gsd: Removed obsolete
	  sample files.

2004-08-26 17:21:22  Rev 6222   reinhard

	* TODO, ROADMAP.in: Updated roadmap.

2004-08-26 17:02:35  Rev 6221   reinhard

	* MANIFEST.in, samples/README.cvs, samples/sample.gpd,
	  samples/setup-db.sh, samples/README, samples/appserver.gpd,
	  samples/setup-cvs-db.sh: Updated samples to make use of gld features.

2004-08-26 16:28:47  Rev 6219   reinhard

	* setup.cvs, samples/setup-db.sh, samples/README, src/gcd/readgcd.py,
	  doc/man/gnue-readgcd.1, src/gcd/gcd2sql.py, doc/man/gnue-gcd2sql.1,
	  doc/gcd.dtd, scripts/gnue-readgcd, doc/man/gnue-readgld.1,
	  scripts/gnue-gcd2sql, doc/gld.dtd, setup.py: Renamed gnue-gcd2sql to
	  gnue-readgcd, fixed missing stuff for new binary gnue-readgld.

2004-08-26 09:45:14  Rev 6210   johannes

	* src/labels.py, src/gld/readgld.py: Labels got an additional colon.
	  Username and password default to gnue now

2004-08-17 07:34:32  Rev 6195   johannes

	* src/labels.py: Added about information for generated forms

2004-08-17 07:16:42  Rev 6194   johannes

	* src/gld/readgld.py: Fixed exceptions

2004-08-16 12:35:22  Rev 6193   johannes

	* src/gld/GLParser.py, src/gld/readgld.py: Added proper exception
	  classes

2004-08-16 07:16:16  Rev 6190   johannes

	* src/labels.py, src/gld/GLParser.py, src/gld/readgld.py: Fixed
	  keywords

2004-08-09 18:38:48  Rev 6180   johannes

	* src/gcd/gcd2sql.py, src/classrep/helpers.py,
	  src/geasAuthentication.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/labels.py, src/classrep/Definition.py,
	  src/classrep/Procedure.py, src/classrep/Base.py, src/gld/readgld.py,
	  src/geasRpcServer.py: Fixed unicode- and translation issues

2004-08-07 16:04:50  Rev 6174   johannes

	* po/es.po, po/hu.po, po/ru.po, po/de.po: Updated pot files

2004-08-07 12:30:48  Rev 6173   johannes

	* samples/sample-C.gld, samples/sample-de.gld: Added samples for label
	  definitions

2004-08-07 12:07:35  Rev 6172   johannes

	* MANIFEST.in, setup.py: Added gld.dtd

2004-08-07 12:04:22  Rev 6170   johannes

	* doc/gld.dtd: Added gld.dtd

2004-08-07 11:57:18  Rev 6169   johannes

	* src/gld/GLParser.py: Fixed some parent-tags

2004-08-06 18:29:25  Rev 6165   johannes

	* samples/base.gsd, setup.cvs, src/gld, src/labels.py,
	  samples/base-C.gld, src/gld/GLParser.py, src/gld/__init__.py,
	  po/de.po, samples/appserver.gpd, scripts/gnue-readgld,
	  src/gld/readgld.py, scripts: Added first version of GNUe labels
	  support

2004-08-05 11:55:36  Rev 6143   johannes

	* src/geasAuthentication.py: Fixed exception

2004-08-05 08:20:35  Rev 6140   johannes

	* po/de.po: Updated german translation

2004-08-04 21:51:41  Rev 6138   kilo

	* po/hu.po: Updated Hungarian messages

2004-08-04 07:14:24  Rev 6134   reinhard

	* po/es.po, po/hu.po, po/ru.po, po/de.po: Regenerated po files after
	  u_() fix.

2004-08-03 18:49:12  Rev 6132   reinhard

	* po/Makefile: Tell pygettext to use u_ as a keyword like _.

2004-08-03 18:34:11  Rev 6131   reinhard

	* src/__init__.py: Started new release cycle.

2004-08-03 18:18:20  Rev 6128   reinhard

	* doc/man/gnue-gcd2sql.1, NEWS, doc/gcd.dtd, src/__init__.py,
	  po/ru.po, doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1, po/es.po,
	  po/de.po, po/hu.po: Released 0.1.0.

2004-08-03 18:14:28  Rev 6127   reinhard

	* po/ru.po, po/es.po, po/de.po, po/hu.po: Next try.

2004-08-03 18:10:59  Rev 6126   reinhard

	* po/ru.po, po/es.po, po/de.po, po/hu.po: Set correct svn property.

2004-08-03 18:09:36  Rev 6125   reinhard

	* po/lt.po, doc/whitepaper/version.texi, doc/api/version.texi, README,
	  po/ru.po, po/es.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po:
	  Some preparations before final release of 0.1.

2004-08-02 08:48:32  Rev 6119   johannes

	* src/gcd/gcd2sql.py: Make them compatible to python2.1 again, keeping
	  the unicode-fix

2004-08-01 21:37:26  Rev 6118   btami

	* src/gcd/gcd2sql.py: used unicode-translate for messages

2004-08-01 15:03:09  Rev 6113   dimas

	* po/ru.po: Initial translation for appserver's ru.po file.

2004-07-31 18:44:32  Rev 6112   btami

	* samples/setup-db.sh, samples/setup-cvs-db.sh: decoupled cvs/release
	  related db creation scripts

2004-07-30 06:31:35  Rev 6109   johannes

	* src/geasSession.py: Don't eat procedure-exceptions

2004-07-29 08:51:40  Rev 6102   reinhard

	* TODO, ROADMAP.in: Exceptions need more TLC.

2004-07-27 09:30:08  Rev 6087   reinhard

	* TODO, ROADMAP.in: New item for 0.2

2004-07-23 08:38:27  Rev 6044   reinhard

	* src/__init__.py: Started new release cycle.

2004-07-23 08:26:40  Rev 6041   reinhard

	* po/lt.po, po/ru.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po:
	  Updated po files for release.

2004-07-23 07:58:30  Rev 6036   reinhard

	* src/__init__.py: Released 0.0.9.

2004-07-23 07:57:21  Rev 6034   reinhard

	* doc/man/gnue-gcd2sql.1, doc/gcd.dtd, doc/man/gnue-appserver.1,
	  doc/man/gnue-gsdgen.1: Again updated generated docs.

2004-07-22 13:32:57  Rev 6024   reinhard

	* doc/api/version.texi, doc/api/api.texi: Update version number and
	  correct some minor typos.

2004-07-22 12:09:04  Rev 6023   johannes

	* po/de.po: Updated translations

2004-07-20 14:39:04  Rev 5997   kilo

	* po/hu.po: Updated Hungarian translation

2004-07-20 14:03:32  Rev 5995   reinhard

	* po/lt.po, po/ru.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po:
	  Updated po files.

2004-07-20 14:03:13  Rev 5994   reinhard

	* MANIFEST.in, samples/README, setup.py: Changes in setup system
	  because we don't have SQL script generation in the samples directory
	  anymore.

2004-07-20 13:16:58  Rev 5991   reinhard

	* doc/man/gnue-gcd2sql.1, doc/gcd.dtd, doc/man/gnue-appserver.1,
	  doc/man/gnue-gsdgen.1: Update generated documentation files.

2004-07-20 13:13:23  Rev 5990   reinhard

	* NEWS, README, doc/technotes/00000.txt, INSTALL.cvs, samples/README,
	  INSTALL: Documentation updates in preparation for release.

2004-07-09 07:38:34  Rev 5956   johannes

	* src/geasGsdGen.py: Fixed 'missing' imports ??!

2004-07-08 17:59:35  Rev 5955   johannes

	* src/geasGsdGen.py, src/geasRpcServer.py: geasGsdGen is now used to
	  export arbitrary class data into a gsd file, maintaining the proper
	  order to avoid constraint violations.

2004-07-08 13:50:36  Rev 5954   johannes

	* src/classrep/Class.py: Fixed typo! and nobody have found this bug
	  ... :)

2004-07-07 09:27:09  Rev 5948   johannes

	* BUGS: Removed solved bug

2004-07-06 14:08:15  Rev 5945   johannes

	* src/data.py: sqlite is now usable with appserver

2004-07-05 15:06:39  Rev 5942   johannes

	* src/gcd/gcd2sql.py: Create better foreign key names

2004-07-05 07:41:56  Rev 5938   johannes

	* samples/README: Updated documentation

2004-07-05 07:29:42  Rev 5937   johannes

	* samples/setup-db.sh, samples/auth.gcd, samples/auth.gsd: Replaced
	  auth.gsd by auth.gcd

2004-07-04 18:48:16  Rev 5936   johannes

	* src/gcd/gcd2sql.py: Fixed moduleId for procedures

2004-07-04 16:54:32  Rev 5935   johannes

	* src/gcd/gcd2sql.py: Fixed (module-)key-error on extending classes

2004-07-01 09:38:43  Rev 5932   kilo

	* samples/sample.gsd: fixed typo

2004-06-23 13:36:23  Rev 5931   johannes

	* samples/README: Updated to reflect recent changes

2004-06-23 13:35:36  Rev 5930   johannes

	* src/gcd/gcd2sql.py, samples/sample.gsd: Use the proper passwords.
	  Sample data now has their <definition> tags back, so datatype
	  conversion works as intended.

2004-06-22 19:23:34  Rev 5927   johannes

	* samples/setup.sh, samples/setup-db.sh: Renamed setup.sh to
	  setup-db.sh

2004-06-22 19:23:00  Rev 5926   johannes

	* src/gcd/gcd2sql.py, samples/README.cvs, samples/setup.sh,
	  samples/setup-mysql.sh, samples/Makefile, samples/setup-pgsql.sh,
	  samples/README, samples/auth.gsd, samples/sample.gsd,
	  samples/setup-interbase.bat, samples/setup-interbase.sh: Updated
	  samples-directory to reflect recent changes in gnue-schema and
	  gnue-gcd2sql. All setup-* scripts are replaced by setup-db.sh.

2004-06-22 07:54:54  Rev 5923   reinhard

	* TODO: Forgot to commit TODO.

2004-06-22 07:54:15  Rev 5922   reinhard

	* ROADMAP.in: We're basically prepared for 0.1!!

2004-06-21 18:14:44  Rev 5921   johannes

	* src/gcd/__init__.py, src/gcd/gcd2sql.py, src/gcd/GCParser.py:
	  gnue-gcd2sql now uses the new schema-creation, which means gcd's are
	  sent to the backend driver directly. Now extending classes should
	  work well

2004-06-16 13:27:01  Rev 5918   btami

	* MANIFEST.in: added missing *.bat

2004-06-16 07:07:55  Rev 5916   johannes

	* samples/sample.gfd, samples/classrepository.gfd: Added PREQUERY=Y to
	  the lookup datasources

2004-06-16 07:02:52  Rev 5915   johannes

	* src/classrep/helpers.py, src/classrep/Property.py: Reference types
	  won't fail if they're from a different module than the defining
	  class.

2004-06-15 13:42:23  Rev 5910   johannes

	* src/gcd/gcd2sql.py: Fixed gnue_property inserts for reference
	  properties

2004-06-15 09:09:27  Rev 5906   reinhard

	* postweb: Updated postweb script.

2004-06-15 09:08:11  Rev 5905   reinhard

	* src/__init__.py: Started new release cycle.

2004-06-15 08:38:57  Rev 5901   reinhard

	* src/__init__.py: Finally committed the release.

2004-06-15 08:37:16  Rev 5900   reinhard

	* doc/man/gnue-gcd2sql.1, NEWS, doc/gcd.dtd, doc/man/gnue-appserver.1,
	  doc/man/gnue-gsdgen.1: Released 0.5.5 of common and forms and 0.0.8
	  of appserver.

2004-06-14 06:07:38  Rev 5895   johannes

	* src/gcd/gcd2sql.py, src/gcd/GCParser.py: Fixed missing length
	  transformation aka. "string" got "varchar(0)"

2004-06-12 16:53:43  Rev 5894   johannes

	* src/gcd/gcd2sql.py: Fixed help-text for gcd2sql and use proper
	  format-patterns in HTML processor

2004-06-12 16:40:11  Rev 5893   reinhard

	* MANIFEST.in, setup.py: Include gcd.dtd into distribution, updated
	  checklist.

2004-06-11 22:23:19  Rev 5892   kilo

	* samples/setup-interbase.bat, samples/setup-interbase.sh: Create
	  Appserver database with UTF-* encoding

2004-06-10 12:59:28  Rev 5881   reinhard

	* doc/man/gnue-gcd2sql.1: New man page for gnue-gcd2sql.

2004-06-10 12:57:46  Rev 5880   reinhard

	* scripts: Updated ignore list

2004-06-10 09:26:14  Rev 5878   reinhard

	* po/es_ES.po: Updated Spanish translations. Thanks to Jose Esteban.

2004-06-09 21:04:14  Rev 5876   kilo

	* po/hu.po: Updated Hungarian translations

2004-06-09 20:09:30  Rev 5874   btami

	* samples/setup-interbase.bat: added setup-interbase.bat

2004-06-09 16:32:21  Rev 5872   reinhard

	* po/es_MX.po, po/hu.po, po/lt.po, po/ru.po, po/de.po, po/es_ES.po:
	  Updated po files.

2004-06-09 16:29:46  Rev 5871   reinhard

	* src/__init__.py: Oh, sorry.

2004-06-09 16:21:26  Rev 5870   reinhard

	* src/__init__.py: Huh? What was that?

2004-06-09 16:07:57  Rev 5869   reinhard

	* TODO, setup.py, ROADMAP.in: Prepare setup script and ROADMAP for
	  release.

2004-06-09 15:44:47  Rev 5867   reinhard

	* doc/man/gnue-appserver.1, doc/man/gnue-gsdgen.1: Updated manpages
	  and dtd's.

2004-06-08 13:33:21  Rev 5866   johannes

	* src/gcd: Added the proper svn:ignore-property to gcd-dir

2004-06-08 13:24:57  Rev 5865   johannes

	* src/gcd/GCParser.py: Use the proper datatype on
	  property-transformation

2004-06-07 15:13:39  Rev 5864   johannes

	* samples/sample.gcd: Added the sample.gcd :)

2004-06-07 15:12:31  Rev 5863   johannes

	* src/gcd/__init__.py, src/gcd/gcd2sql.py, setup.cvs, doc/gcd.dtd,
	  BUGS, src/gcd/GCParser.py, scripts/gnue-gcd2sql, src/gcd,
	  samples/sample.gfd: Implemented gcd2sql, a tool to transform GNUe
	  Class Definitions into sql files

2004-06-02 14:26:57  Rev 5856   johannes

	* src/geasSessionManager.py, doc/api/api.texi, src/geasInstance.py:
	  OnChange-trigger gets the propertyname via namespace; updated
	  documentation

2004-06-02 13:13:11  Rev 5855   johannes

	* src/geasSession.py: Removed obsolete parameter of __confirmOperation
	  () and __cancelOperation ()

2004-06-02 12:42:35  Rev 5854   johannes

	* BUGS, src/geasSession.py, src/data.py: Operations on the session
	  manager interface are now atomic.

2004-06-02 07:04:23  Rev 5853   johannes

	* src/geasSession.py: Activated the onInit - trigger

2004-05-26 08:27:53  Rev 5832   johannes

	* src/geasSession.py, src/geasInstance.py: Added OnChange-,
	  OnValidate- and OnDelete-Events (bound procedures)

2004-05-25 17:29:26  Rev 5828   kilo

	* po/hu.po: More updated Hungarian po files

2004-05-24 13:15:28  Rev 5825   reinhard

	* po/es_ES.po: Added Spanish translation. Thanks to Jos Esteban.

2004-05-21 08:04:52  Rev 5821   johannes

	* src/geasSessionManager.py, src/classrep/helpers.py,
	  src/geasAuthentication.py, BUGS, src/geasSession.py,
	  src/classrep/Base.py, src/language/Object.py,
	  src/classrep/Parameter.py, src/__init__.py, doc/technotes/00003.txt,
	  src/geasInstance.py, src/language/Session.py,
	  src/classrep/Namespace.py, src/classrep/SchemaSupport.py,
	  src/classrep/__init__.py: Revised exceptions and exception handling,
	  added a technote describing all exceptions.

2004-05-14 07:45:00  Rev 5815   johannes

	* samples/sample.gsd: Added a few crew members to the sample data :)

2004-05-13 16:39:26  Rev 5812   johannes

	* BUGS, src/data.py: Perform inserts and deletes in the same order as
	  called

2004-05-13 11:51:19  Rev 5811   johannes

	* BUGS, src/geasInstance.py, src/data.py: Reference fields are checked
	  for referential integrity

2004-05-12 17:55:18  Rev 5809   johannes

	* src/geasSession.py: Use the translated sortlist for datasource-query

2004-05-12 17:09:43  Rev 5808   johannes

	* src/geasSession.py, samples/sample.gfd, src/geasList.py: Calculated
	  fields are allowed as sort-fields

2004-05-11 08:57:32  Rev 5803   johannes

	* samples/update007-008.gsd: Added 'gnue_nullable' to the update-gsd

2004-05-11 07:20:32  Rev 5801   johannes

	* samples/base.gsd, src/classrep/Property.py,
	  src/classrep/repository.ini, samples/sample.gsd,
	  src/geasInstance.py, samples/classrepository.gfd: Added
	  'gnue_nullable' property to procedures, so calculated fields can
	  result in a NULL value.

2004-05-07 09:25:24  Rev 5786   johannes

	* src/classrep/Property.py, src/geasSession.py,
	  src/classrep/Procedure.py, samples/sample.gfd: Added missing
	  properties for calculated properties so a 'real' property is
	  completely emulated

2004-05-07 09:11:21  Rev 5785   johannes

	* src/geasSessionManager.py, src/geasAuthentication.py,
	  src/classrep/Class.py, src/geasSession.py,
	  src/language/ObjectList.py, src/classrep/Base.py,
	  src/classrep/Parameter.py, src/classrep/Property.py,
	  src/classrep/Module.py, src/classrep/Procedure.py,
	  src/geasInstance.py, samples/sample.gfd, src/geasGsdGen.py,
	  src/classrep/SchemaSupport.py, src/data.py,
	  src/classrep/__init__.py, src/geasList.py: GConditions are
	  implemented a bit cleaner now :) Added prefix notation support, and
	  evaluation/validation of condition trees. Appserver now specifies
	  conditions in the prefix notation.

2004-04-30 06:40:21  Rev 5770   johannes

	* src/geasInstance.py, src/data.py: Removed obsolete code,
	  data._createResultSet uses condition trees only

2004-04-29 17:57:46  Rev 5769   johannes

	* src/geasSession.py, src/geasInstance.py, samples/sample.gfd,
	  src/data.py, src/geasList.py: Calculated fields are now supported as
	  conditions; GCondition-trees can be evaluated now; removed multiple
	  rereads of records from geasList.

2004-04-27 09:20:56  Rev 5765   johannes

	* src/geasSession.py: Raise an exception if a requested instance
	  cannot be found.

2004-04-27 09:18:41  Rev 5764   johannes

	* src/language/Object.py: Return referneced instance only if the
	  reference is not null.

2004-04-21 14:42:03  Rev 5756   johannes

	* samples/sample.gfd: Removed debuggin code.

2004-04-21 14:38:40  Rev 5755   johannes

	* src/classrep/SchemaSupport.py: Skip calculated fields

2004-04-21 14:32:48  Rev 5754   johannes

	* doc/technotes/00002.txt: Updated doc

2004-04-21 14:23:50  Rev 5753   johannes

	* src/classrep/Property.py, src/classrep/Class.py, samples/sample.gsd,
	  src/geasSession.py, src/geasInstance.py, samples/sample.gfd,
	  src/data.py, src/language/Object.py: Added calculated fields to
	  appserver

2004-04-20 15:00:12  Rev 5751   johannes

	* src/classrep/Parameter.py, doc/technotes/00002.txt,
	  src/classrep/Procedure.py: Updated documentation, and added some
	  minor fixes

2004-04-20 14:43:54  Rev 5750   johannes

	* samples/sample.gsd: Added the constraint-def in address_person, and
	  moved the tabledata-part :)

2004-04-20 14:29:07  Rev 5749   johannes

	* src/geasInstance.py: Exceptions thrown by procedures are not eaten
	  by appserver any longer.

2004-04-20 14:26:00  Rev 5748   johannes

	* src/classrep/Parameter.py, src/classrep/helpers.py,
	  src/classrep/Property.py, src/classrep/Procedure.py,
	  src/classrep/Base.py: Better reporting of malformed types. Appserver
	  now recognizes changes of properties made by other sessions.

2004-04-20 13:26:15  Rev 5747   johannes

	* samples/sample.gsd: Removed constraint from address_person
	  (gnue-schema won't handle inserts in the proper order)

2004-04-20 12:12:08  Rev 5746   johannes

	* samples/base.gsd, samples/sample.gsd: Updated base- and sample.gsd
	  to reflect recent changes

2004-04-20 09:35:35  Rev 5745   johannes

	* src/classrep/SchemaSupport.py: Use isReference and referencedClass
	  for foreign keys

2004-04-20 09:28:38  Rev 5744   johannes

	* src/geasSessionManager.py, src/classrep/Property.py,
	  src/geasSession.py, src/classrep/Procedure.py, src/geasInstance.py,
	  src/language/Object.py, src/geasList.py: Use the new abilities of
	  Property.py (isReference and referencedClass)

2004-04-20 08:24:00  Rev 5743   johannes

	* src/classrep/helpers.py, samples/update007-008.gsd,
	  src/classrep/Property.py, src/classrep/Class.py,
	  src/classrep/Module.py, src/classrep/repository.ini,
	  samples/sample.gsd, src/classrep/Procedure.py, src/classrep/Base.py,
	  samples/classrepository.gfd, src/classrep/__init__.py,
	  src/classrep/test.py: Added validation-cycle to the classrepository
	  as well type-checks of property-types and parameter-types.
	  Procedures got a result-type definition.

2004-04-18 21:43:51  Rev 5741   reinhard

	* src/geasSession.py: Fixed condition translation from properties to
	  columns.

2004-04-18 21:06:32  Rev 5740   reinhard

	* src/test.py, src/geasSession.py: Fixed indirect properties for load
	  (), extended self test code.

2004-04-18 20:43:42  Rev 5739   reinhard

	* src/geasInstance.py: Some fixes.

2004-04-18 20:31:50  Rev 5738   reinhard

	* src/test.py, src/geasSession.py, src/geasInstance.py, src/data.py,
	  src/geasList.py: Implemented indirect properties.

2004-04-16 12:52:26  Rev 5724   reinhard

	* src/language/ObjectList.py: Removed temporary hack that is no longer
	  needed.

2004-04-16 12:37:26  Rev 5723   reinhard

	* src/data.py: Fixed comment.

2004-04-13 01:15:49  Rev 5712   jamest

	* src/__init__.py: And so we begin again.

2004-04-13 00:31:17  Rev 5704   jamest

	* po/es_MX.po, po/hu.po, po/ru.po, po/lt.po, po/de.po: commiting files
	  that were changed automatically during release build (?)

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

