commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-appserver ./ChangeLog ./NEWS src/__init__.py


From: James Thompson
Subject: gnue-appserver ./ChangeLog ./NEWS src/__init__.py
Date: Mon, 20 Oct 2003 19:54:49 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-appserver
Branch:         
Changes by:     James Thompson <address@hidden> 03/10/20 19:54:49

Modified files:
        .              : ChangeLog NEWS 
        src            : __init__.py 

Log message:
        preping for release

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/ChangeLog.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/NEWS.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/src/__init__.py.diff?tr1=1.13&tr2=1.14&r1=text&r2=text

Patches:
Index: gnue-appserver/ChangeLog
diff -c gnue-appserver/ChangeLog:1.6 gnue-appserver/ChangeLog:1.7
*** gnue-appserver/ChangeLog:1.6        Mon Sep 22 16:43:33 2003
--- gnue-appserver/ChangeLog    Mon Oct 20 19:54:49 2003
***************
*** 1,1146 ****
! 2003-09-22 22:45  reinhard
  
!       * NEWS, src/__init__.py: Released 0.0.4.
  
! 2003-09-22 21:46  reinhard
  
        * samples/Makefile: Minor fix.
  
! 2003-09-22 21:29  reinhard
  
        * samples/appserver.gpd: Added a file for GNUe-Navigator containing
!       all samples.
  
! 2003-09-22 21:19  reinhard
  
        * samples/README: Keep README up to date.
  
! 2003-09-22 21:16  reinhard
  
        * samples/Makefile: Fixed dependencies.
  
! 2003-09-22 21:16  reinhard
  
        * samples/sample.gsd: Grant access to system classes to user
!       "hacker" for testing purposes.
  
! 2003-09-22 21:09  reinhard
  
        * setup.py: Build all necessary files when trying to install from
!       CVS.
  
! 2003-09-22 13:53  jvetter
  
        * src/classrep/: dtest.py, test.py: Code cleanup
  
! 2003-09-22 08:46  reinhard
  
        * src/classrep/Property.py: Preload all properties of
!       gnue_property. Fixes recursion on GNUe_Class_Definitions.gfd.
  
! 2003-09-20 20:11  reinhard
  
        * samples/Makefile: Removed duplicate slash.
  
! 2003-09-20 01:30  siesel
  
        * extensions/webfrontend/: README, images/about-24x24.png,
!       images/commit-24x24.png, images/enterquery-24x24.png,
!       images/execquery-24x24.png, images/exit-24x24.png,
!       images/firstrecord-24x24.png, images/jumpprompt-24x24.png,
!       images/lastrecord-24x24.png, images/markfordelete-24x24.png,
!       images/newrecord-24x24.png, images/nextrecord-24x24.png,
!       images/prevrecord-24x24.png, images/rollback-24x24.png: update
!       README and add images for webfrontend client
  
! 2003-09-19 23:17  btami
  
        * setup.py: added isfile() check to prevent errors when trying to
!       copy non existent files
  
! 2003-09-19 22:36  reinhard
  
        * setup.py: "licence" is depreciated. Use "license" instead.
  
! 2003-09-19 21:52  reinhard
  
        * THANKS, setup.py: Use os.path.normcase before comparing paths.
  
! 2003-09-19 21:16  reinhard
  
        * src/classrep/Class.py: Fix for python 2.3.
  
! 2003-09-19 20:29  reinhard
  
        * setup.py, samples/Makefile, samples/README,
!       samples/setup-mysql.sh, samples/setup-pgsql.sh: Move SQL-scripts
!       into root samples directory.
  
! 2003-09-19 19:58  reinhard
  
        * src/classrep/__init__.py: Use os.path.join to build path.
  
! 2003-09-19 18:58  reinhard
  
        * THANKS, src/classrep/__init__.py: Fix directory separator for
!       repository.ini.
  
! 2003-09-19 16:23  reinhard
  
        * setup.py: Now this is the ultimate setup.py!
  
! 2003-09-19 16:21  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 13:12  reinhard
  
        * setup.py: A setup.py that even works with --prefix and --root.
  
! 2003-09-19 11:00  reinhard
  
        * src/classrep/Definition.py: Raise exception if repository.ini
!       can't be found.
  
! 2003-09-19 09:43  siesel
  
        * extensions/webfrontend/: README, gnue-forms.js, sample.html,
!       vcXMLRPC.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 09:06  siesel
  
        * samples/: GNUe_ClassRepository.gfd, README: update
!       ClassRepository access form add Information about it to the README
  
! 2003-09-19 08:31  jvetter
  
        * src/classrep/Module.py: Removed debugging messages.
  
! 2003-09-19 06:01  jcater
  
        * setup.py: fix for --prefix
  
! 2003-09-19 00:35  reinhard
  
        * setup.py: Much work on setup procedure.
  
! 2003-09-18 21:21  reinhard
  
        * INSTALL: Seems like we don't really need mxdatetime.
  
! 2003-09-18 20:03  reinhard
  
        * doc/technotes/Makefile: Explicitly start python script with
!       python.
  
! 2003-09-18 17:14  jvetter
  
        * src/: geasSession.py, classrep/Class.py, classrep/Definition.py,
!       classrep/Module.py, classrep/Namespace.py, classrep/Property.py,
!       classrep/ctest.py, classrep/mtest.py, language/Object.py,
!       language/ObjectList.py: Code cleanup
  
! 2003-09-18 16:13  reinhard
  
!       * INSTALL, README, samples/README: Several documentation
!       improvements.
  
! 2003-09-17 19:59  reinhard
  
!       * scripts/gnue-appserver.in: Minor code beautifying in main script.
  
! 2003-09-17 19:19  reinhard
  
        * doc/: technotes/Makefile, whitepaper/Makefile: Fixed "make
!       clean".
  
! 2003-09-17 19:13  reinhard
  
        * doc/api/: api.texi, version.texi: Document exceptions and system
!       classes.
  
! 2003-09-17 19:11  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Include warning
!       that not all features are yet implemented.
  
! 2003-09-17 16:47  reinhard
  
        * grpc/appserver.grpc: Fixed types (or at least made them
!       consistent with the real API).
  
! 2003-09-17 16:21  reinhard
  
        * doc/technotes/00002.txt: Added notes about the class repository.
  
! 2003-09-16 23:58  reinhard
  
        * setup.py: A little work on setup.py
  
! 2003-09-16 21:27  reinhard
  
        * ROADMAP, doc/technotes/00001.txt: Added some notes on the
!       Language Interface.
  
! 2003-09-16 21:23  reinhard
  
!       * doc/technotes/: Makefile, index.html, index.txt: Automatically
!       create index.txt and index.html via Makefile.
  
! 2003-09-16 21:00  reinhard
  
        * samples/Makefile: Link yes.png and no.png into html output
!       directory.
  
! 2003-09-10 22:31  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py,
!       geasSessionManager.py: Improved exception handling.
  
! 2003-09-10 22:26  reinhard
  
        * ROADMAP, TODO: Updated our feature plans.
  
! 2003-09-10 21:31  reinhard
  
        * src/geasInstance.py: For numeric properties, return an integer
!       for integer values and a float for non-integer values.
  
! 2003-09-10 21:09  reinhard
  
        * samples/: setup-mysql.sh, setup-pgsql.sh: Use .gsd-created sql
!       scripts in setup scripts.
  
! 2003-09-10 21:08  reinhard
  
!       * samples/Makefile: Create a subdirectory for every kind of output
!       to keep this directory clean.
  
! 2003-09-10 21:05  reinhard
  
        * samples/sample.gsd: Correctly insert gnue_id in record
!       definitions. Added second test record.
  
! 2003-09-06 14:07  siesel
  
        * src/geasInstance.py: FIX: just return standart python types.
!       Don't allow rpc breakage because of PgInt2 type f.e..
  
! 2003-09-01 22:11  reinhard
  
        * src/: geasList.py, geasSession.py: More code cleanup. Quite
!       satisfied with the code for now.
  
! 2003-09-01 20:24  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py,
!       geasSessionManager.py: Cleanup of geasInstance.
  
! 2003-09-01 20:01  reinhard
  
        * src/: frontend.py, geasAuthentication.py, geasConfiguration.py,
!       geasInstance.py, geasList.py, geasRpcServer.py, geasSession.py,
!       geasSessionManager.py, geasTrigger.py, test.py, testRPC.py: Code
!       beautifying.
  
! 2003-09-01 18:54  reinhard
  
        * src/: geasAuthentication.py, geasList.py, geasSession.py: Some
!       code cleanups.
  
! 2003-09-01 18:32  reinhard
  
        * src/geasList.py: Use DataSourceWrapper for creating data sources.
  
! 2003-08-31 21:23  reinhard
  
        * src/geasList.py: setPrefetch only accepts parameter of type List.
  
! 2003-08-17 01:53  siesel
  
        * samples/: Makefile, auth.gsd, base.gsd, sample.gsd,
!       setup-mysql.sh: - split database population scripts in 3 parts
!       (base, auth, sample) - add mysql population script - update
!       Makefile (sql creation via XSLT)
  
! 2003-08-16 19:07  siesel
  
        * samples/setup-pgsql.sh, src/geasAuthentication.py,
!       src/geasSession.py, src/geasSessionManager.py,
!       src/classrep/Class.py, src/classrep/__init__.py,
!       src/language/Session.py: - use an internal session for classrep,
!       authagent...  - reenable authentication - add meta data for
!       authentication data class
  
! 2003-08-15 23:33  siesel
  
        * grpc/appserver.grpc: spelling fix 2
  
! 2003-08-15 23:29  siesel
  
        * src/: geasAuthentication.py, geasAuthentification.py,
!       geasSession.py, geasSessionManager.py: spelling fix (part1)
  
! 2003-08-14 23:05  btami
  
        * setup.py, scripts/gnue-appserver.in, src/classrep/__init__.py: *
!       misc fixes * repository.ini wants to go somewhere in setup.py !
  
! 2003-08-14 00:44  reinhard
  
        * samples/: appservertest.gfd, sample.gfd, sample.gsd, sample.xml:
!       Updated sample.gsd, renamed appservertest.gfd to sample.gfd.
  
! 2003-08-13 23:30  btami
  
        * setup.py: misc fix
  
! 2003-08-13 17:06  reinhard
  
        * samples/setup-pgsql.sh, src/geasInstance.py,
!       src/classrep/repository.ini: Cleanup on type, lengh and scale of
!       properties.
  
! 2003-08-13 16:07  siesel
  
        * src/geasInstance.py: - some cleanup - don't return None values to
!       make XMLRPC happy
  
! 2003-08-13 14:44  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 13:29  reinhard
  
        * ROADMAP: We need DB schema update soon.
  
! 2003-08-12 23:35  reinhard
  
        * grpc/appserver.grpc: Ooops. Forgot that.
  
! 2003-08-12 23:26  reinhard
  
!       * INSTALL, NEWS, ROADMAP: Some fixes in documentation files.
  
! 2003-08-12 22:46  reinhard
  
        * src/geasSessionManager.py: Code cleanup and beautifying.
  
! 2003-08-12 22:13  reinhard
  
        * grpc/GEAS.grpc, src/geasRpcServer.py: Removed old API.
  
! 2003-08-12 19:58  reinhard
  
        * src/: geasInstance.py, test.py: Fixed the "show" test method, and
!       added a call to that method to the test program.
  
! 2003-08-12 19:04  reinhard
  
        * samples/setup-pgsql.sh, src/frontend.py, src/geasInstance.py,
!       src/geasList.py, src/geasSession.py, src/classrep/Property.py,
!       src/classrep/repository.ini: 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 17:01  reinhard
  
        * src/classrep/: Class.py, Property.py: Distinguish between
!       fullName (user side) and table/column name (db side) because they
!       might someday be different.
  
! 2003-08-11 17:29  reinhard
  
        * src/classrep/: Class.py, Module.py, Property.py: Removed some
!       debugging messages.
  
! 2003-08-11 17:26  reinhard
  
        * src/: geasList.py, geasSession.py: Code cleanup. Removed unused
!       parts.
  
! 2003-08-11 17:22  reinhard
  
        * src/: geasList.py, geasSession.py, geasSessionManager.py,
!       classrep/__init__.py: Finally use Class Repository in Appserver.
!       Authentication and Triggers are temporarly deactivated until the
!       needed classes are defined.
  
! 2003-08-11 16:26  reinhard
  
        * src/: geasList.py, geasSession.py: Don't fire triggers for
!       gnue_module, because that class is read when the class repository
!       isn't yet initialized.
  
! 2003-08-08 22:13  reinhard
  
        * src/geasSession.py: Minor code cleanup.
  
! 2003-08-08 22:06  reinhard
  
        * src/: geasAuthentification.py, geasSession.py, geasTrigger.py:
!       Use geasSession.createList to create geasList objects.
  
! 2003-08-08 21:56  reinhard
  
        * src/classrep/__init__.py: Open Appserver's internal session
!       without username and password checking.
  
! 2003-08-08 21:33  reinhard
  
        * src/: geasSessionManager.py, classrep/__init__.py,
!       classrep/crpopulate.py, classrep/ctest.py, classrep/dtest.py,
!       classrep/mtest.py, classrep/test.py: Moved initialization of Class
!       Repository to geasSessionManager.
  
! 2003-07-29 00:47  reinhard
  
        * src/language/App.py: Added helper class for standalone
!       applications.
  
! 2003-07-29 00:44  reinhard
  
        * src/: classrep/crpopulate.py, classrep/ctest.py,
!       classrep/dtest.py, classrep/mtest.py, classrep/test.py,
!       language/Session.py: Do not derive Session object from GClientApp,
!       define new App object instead.
  
! 2003-07-28 23:48  reinhard
  
        * src/: geasRpcClient.py, geasRpcClient2.py, test.py, test2.py,
!       testRPC.py: Updated all test programs to new API, deleted test
!       programs for old API.
  
! 2003-07-28 23:25  reinhard
  
        * src/: frontend.py, geasRpcServer.py, geasSessionManager.py,
!       test2.py, language/Session.py: Pass connections variable to
!       geasSessionManager's constructor.
  
! 2003-07-28 19:53  reinhard
  
        * src/classrep/test.py: Adapted test program to new property names.
  
! 2003-07-24 21:43  reinhard
  
        * src/geasList.py: Fixed test whether first/next record exists or
!       not.
  
! 2003-07-24 21:27  reinhard
  
        * AUTHORS: Fixed AUTHORS file.
  
! 2003-05-27 16:32  jvetter
  
        * src/classrep/: crpopulate.py, mtest.py: Added a
!       database-upload-script and a testing unit 4 class repository
  
! 2003-05-27 16:30  jvetter
  
        * src/classrep/: Base.py, Class.py, Definition.py, Module.py,
!       Property.py, __init__.py, ctest.py, dtest.py, repository.ini,
!       test.py: Added repository definition files, improved classes
  
! 2003-05-26 22:51  reinhard
  
        * src/geasConfiguration.py: Changed default for rpctype to xmlrpc
  
! 2003-05-22 22:04  reinhard
  
        * src/frontend.py: Updated to expect "fetch" to deliver a list of
!       lists instead of a list of dictionaries
  
! 2003-05-22 21:06  reinhard
  
        * src/: frontend.py, test2.py, language/Session.py: Removed all
!       references to obsolete function setDatabase
  
! 2003-04-16 02:18  siesel
  
        * src/: geasSessionManager.py, geasSession.py: raise Error messages
!       in case of "no session" found, instead of raising just an
!       Indexerror
  
! 2003-04-16 00:06  jcater
  
        * src/__init__.py: set version numbers to reflect development
!       status
  
! 2003-04-13 12:06  siesel
  
        * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe
!       Appserver Class Repository Interface
  
! 2003-04-07 04:12  jamest
  
        * src/__init__.py: last updates prior to release
  
! 2003-04-07 03:16  jamest
  
        * NEWS: Updating text docs for release
  
! 2003-04-07 01:54  siesel
  
        * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest
!       for non-cvs install
  
! 2003-04-06 03:28  siesel
  
        * src/: geasConfiguration.py, geasRpcServer.py: add "allowed_hosts"
!       directive to gnue.conf section [appserver] add optional web
!       frontend
  
! 2003-04-04 01:34  siesel
  
        * samples/sample.gsd: small changes on a way to a GSD populated
!       appserver backend db
  
! 2003-04-04 00:53  siesel
  
        * src/geasRpcServer.py: add command line option "--selftest" for
!       easy testing of appserver
  
! 2003-04-03 00:54  siesel
  
        * INSTALL, NEWS: minor updates
  
! 2003-03-31 15:39  siesel
  
        * src/: geasConfiguration.py, geasRpcServer.py, geasSession.py,
!       geasSessionManager.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 17:54  siesel
  
        * src/language/: ObjectList.py, Session.py: update language
!       interface for API changes / add rpc support
  
! 2003-03-24 14:02  siesel
  
        * samples/appservertest.gfd: update test gfd to forms 5.0 format
!       and new address example
  
! 2003-03-23 23:56  siesel
  
        * src/: geasList.py, geasRpcClient2.py, geasRpcServer.py, test2.py:
!       change request result type from dictionary to array small changes
!       to make appserver db driver work
  
! 2003-03-08 18:41  jvetter
  
        * src/classrep/: Class.py, Module.py, Namespace.py, Property.py,
!       __init__.py, dtest.py: Basic class repository without caching
!       algorithm (caches everything)
  
! 2003-02-24 17:46  jvetter
  
        * src/classrep/: Class.py, ctest.py: Class part of class repository
  
! 2003-02-24 17:44  jvetter
  
        * src/classrep/: Module.py, test.py: Keep track of sessions
  
! 2003-02-24 17:33  jvetter
  
        * src/language/: Object.py, ObjectList.py: ObjectList's can now
!       grow.
  
! 2003-02-17 08:32  jcater
  
        * src/: frontend.py, geasList.py, geasRpcClient.py,
!       geasRpcClient2.py, geasRpcServer.py, test.py, test2.py,
!       language/Session.py: phase I of gnue-common structural cleanup
  
! 2003-02-17 08:31  jcater
  
        * src/geasBClass.py: added a DataSourceWrapper convenience function
!       for standalone datasources
  
! 2003-02-17 00:10  reinhard
  
!       * src/classrep/: Module.py, __init__.py, test.py: Module part of
!       class repository.
  
! 2003-02-17 00:09  reinhard
  
        * src/geasAuthentification.py: Temporarly remove check for access
!       permission to make testing easier.
  
! 2003-02-16 19:56  reinhard
  
        * src/language/: Object.py, ObjectList.py, Session.py: Fixed
!       copyright
  
! 2003-02-01 16:02  reinhard
  
        * src/: frontend.py, geasBClass.py, geasSession.py, test.py,
!       test2.py, language/Object.py, language/Session.py: Changed all
!       class and property names to be prefixed with a module name.
  
! 2003-02-01 16:00  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 14:23  reinhard
  
        * src/geasTrigger.py: Removed debugging output to make testing
!       easier.
  
! 2003-02-01 14:14  reinhard
  
        * doc/whitepaper/whitepaper.texi: Some clarifications on list
!       properties.
  
! 2003-01-26 20:13  reinhard
  
        * src/geasBClass.py: Added missing "pass" in delete method. Thanks
!       to "kid".
  
! 2003-01-21 07:59  jcater
  
        * doc/whitepaper/whitepaper.texi: minor grammar and punctuation
!       corrections
  
! 2003-01-16 13:16  jvetter
  
        * src/language/Object.py: Added basic support of object
!       modifications.
  
! 2003-01-14 15:40  jvetter
  
        * src/language/: Object.py, ObjectList.py, Session.py, __init__.py:
!       Basic framework for python language interface.
  
! 2003-01-07 22:57  reinhard
  
        * doc/api/api.texi: Changed name of "remove" function to "delete".
  
! 2003-01-07 22:56  reinhard
  
        * src/: frontend.py, geasInstance.py, geasSession.py: Implemented
!       "delete" function. Fixed build of Condition in load, store, and
!       call.
  
! 2003-01-07 00:50  siesel
  
        * src/: geasInstance.py, geasSession.py: implement call method of
!       new api interface
  
! 2003-01-06 17:43  reinhard
  
        * src/: frontend.py, geasSession.py: Implemented "store" function.
  
! 2003-01-06 15:22  reinhard
  
        * src/geasList.py: Implemented fetch with negative start value.
  
! 2003-01-04 17:53  reinhard
  
        * src/: geasList.py, geasSession.py: Moved actual implementation of
!       "fetch" from geasSession.py to geasList.py
  
! 2003-01-04 17:30  reinhard
  
        * grpc/GEAS.grpc, src/frontend.py, src/geasSession.py,
!       src/geasSessionManager.py, src/test2.py: Renamed "requestList" into
!       "request" to be consistent.
  
! 2003-01-04 17:25  reinhard
  
        * src/: frontend.py, geasSession.py: Implemented "load" function.
  
! 2003-01-02 01:45  jcater
  
        * setup.cfg.in, setup.py, scripts/gnue-appserver.in,
!       src/__init__.py, src/frontend.py, src/geasAuthentification.py,
!       src/geasBClass.py, src/geasInstance.py, src/geasList.py,
!       src/geasRpcClient.py, src/geasRpcClient2.py, src/geasRpcServer.py,
!       src/geasSession.py, src/geasSessionManager.py, src/geasTrigger.py,
!       src/test.py, src/test2.py: updated copyright headers
  
! 2002-12-30 11:44  reinhard
  
        * src/: geasRpcServer.py, test.py, test2.py: Log into the database
!       as user "gnue" and without password (for now).
  
! 2002-12-29 22:59  reinhard
  
        * src/geasSession.py: Minor code cleanup.
  
! 2002-12-28 16:47  reinhard
  
        * src/frontend.py: Added menu so that more functions can be added.
  
! 2002-12-28 14:31  reinhard
  
        * src/: frontend.py, geasList.py, geasSession.py: Implemented
!       "count" function of the new API
  
! 2002-12-28 00:04  reinhard
  
        * src/frontend.py: Added a start for a low-level frontend tool for
!       appserver.
  
! 2002-12-27 23:58  reinhard
  
        * samples/setup-pgsql.sh: Insert _id_ field into test database for
!       appserver, create user "gnue".
  
! 2002-12-27 23:56  reinhard
  
        * src/: geasSession.py, geasSessionManager.py, test2.py: Removed
!       context parameter from requestList calls, fixed call of logoff.
  
! 2002-12-27 23:16  siesel
  
        * src/geasBClass.py: add missing class manager
  
! 2002-12-20 21:33  reinhard
  
        * doc/api/: api.texi, version.texi: Fixed typo, changed "store" to
!       return a stringlist, defined all function calls atomic in case of
!       an exception.
  
! 2002-12-12 02:00  jcater
  
        * ROADMAP.in: added roadmap/feature plan template and parser script
  
! 2002-12-09 00:50  siesel
  
        * grpc/GEAS.grpc, src/geasSession.py, src/geasSessionManager.py:
!       add classname parameter to store/load/call add delete function
  
! 2002-12-08 19:47  reinhard
  
        * doc/api/: api.texi, version.texi: Finished update to new API.
  
! 2002-12-05 00:10  reinhard
  
        * doc/api/: api.texi, version.texi: Updated API documentation to
!       reflect the new API agreed upon in the halloween meeting.
  
! 2002-12-05 00:04  reinhard
  
        * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated
!       texts in output files.
  
! 2002-11-29 15:16  siesel
  
        * grpc/GEAS.grpc, src/geasList.py, src/geasRpcClient2.py,
!       src/geasRpcServer.py, src/geasSessionManager.py, src/test2.py: new
!       RPC api [part 2]
  
! 2002-11-29 14:32  siesel
  
        * doc/api/api.texi: add RPC api section, but broke things because
!       of bad texinfo skills ;)
  
! 2002-11-26 00:24  siesel
  
        * grpc/GEAS.grpc, src/geasRpcClient2.py, src/geasRpcServer.py,
!       src/test2.py: changes to allow the use of the new api [1.part]
  
! 2002-11-23 21:53  reinhard
  
!       * doc/whitepaper/: AppserverArch.txt, Makefile, version.texi,
!       whitepaper.texi: Updated whitepaper to reflect the results of the
!       Halloween meeting.
  
! 2002-11-13 01:39  jamest
  
        * src/__init__.py: Remove python2.2ism
  
! 2002-11-13 00:07  jcater
  
        * src/__init__.py: updated VERSION numbers to be the new .99 format
!       for cvs
  
! 2002-11-12 11:35  reinhard
  
        * doc/whitepaper/: AppserverArch.dia, AppserverArch.eps,
!       AppserverArch.png: Added Architecture Diagram by Ariel Calo
  
! 2002-10-24 21:56  reinhard
  
        * doc/api/: api.texi, version.texi: Tried to make API documentation
!       clearer.
  
! 2002-10-22 15:49  reinhard
  
        * INSTALL: Fixed list of needed Debian packages
  
! 2002-10-07 23:45  jcater
  
        * src/__init__.py: updating version numbers to 'development' status
  
! 2002-09-30 02:19  jcater
  
!       * src/__init__.py: final changes for release
  
! 2002-09-23 06:42  jcater
  
        * NEWS: updated NEWS files
  
! 2002-09-18 16:07  siesel
  
!       * INSTALL, setup.py, samples/setup-pgsql.sh, src/geasList.py,
!       src/test.py: code and documetation cleanups
  
! 2002-09-17 17:27  jcater
  
!       * 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-08-08 16:47  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-02 00:29  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 12:42  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-23 23:40  siesel
  
        * samples/Makefile: add missing images for HTML representation from
!       DCL tree support HTML creation in Makefiles
  
! 2002-07-18 20:29  jcater
  
        * doc/technotes/index.txt: added footer message
  
! 2002-07-18 20:23  jcater
  
        * doc/technotes/: 00000.txt, index.txt: added technote structure
  
! 2002-07-10 22:29  siesel
  
        * samples/: Makefile, 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 23:33  siesel
  
        * src/: geasInstance.py, geasList.py, test.py: add simple hack to
!       mis-use triggers as methods and let the user test it
  
! 2002-07-03 18:10  siesel
  
        * samples/appservertest.gfd: add an button for calling a function
!       on the server to the standart example
  
! 2002-07-03 17:58  siesel
  
        * src/: geasInstance.py, geasTrigger.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-06-26 00:09  siesel
  
        * samples/: Makefile, sample.xml: add XSLTs for table definition in
!       XML to db specific sql add table definitions in XML for appserver
  
! 2002-06-21 02:34  siesel
  
        * samples/setup-pgsql.sh, src/geasList.py, src/geasRpcServer.py,
!       src/geasSession.py, src/geasTrigger.py: hacked trigger support into
!       appserver, please look and change
  
! 2002-06-15 21:51  jcater
  
        * src/__init__.py: updated version numbers to development status
  
! 2002-06-05 22:39  siesel
  
        * doc/api/api.texi: update api to contain geasAuthClient
  
! 2002-06-05 21:15  siesel
  
        * ROADMAP, TODO, samples/setup-pgsql.sh,
!       src/geasAuthentification.py, src/geasRpcServer.py,
!       src/geasSession.py: add authentification agent to appserver small
!       patches
  
! 2002-06-04 17:02  siesel
  
        * src/: geasList.py, geasSession.py: add condition tree <-> token
!       list (prefix notation) conversion routines add condition support to
!       appserver
  
! 2002-06-03 21:58  jcater
  
        * setup.py: fixes for client/ changes
  
! 2002-06-03 21:42  jcater
  
!       * setup.py: fixes for the client/ directory changes
  
! 2002-06-03 21:09  jcater
  
        * src/geasRpcServer.py: fixes for the client/ directory changes
  
! 2002-06-03 15:21  siesel
  
        * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on
!       windows
  
! 2002-06-03 12:41  siesel
  
        * src/geasRpcServer.py: closing Ticket 47
  
! 2002-06-03 11:44  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Changed the word
!       "field" to "attribute" if it related to objects, and to "column" if
!       it related to databases.
  
! 2002-06-03 00:51  jcater
  
        * setup.py: fixed directory structure for installed man files
  
! 2002-06-03 00:21  jcater
  
!       * 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-03 00:07  siesel
  
!       * INSTALL, ROADMAP, scripts/gnue-appserver.in,
!       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 19:47  jcater
  
!       * setup.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 21:24  jcater
  
        * INSTALL, setup.py, src/__init__.py: changes for a prerelease
  
! 2002-05-29 16:17  siesel
  
        * INSTALL, samples/appservertest.gfd: add an appserver entry to
!       sample.connections.conf changed entry name from geasV2 to appserver
  
! 2002-05-29 15:48  siesel
  
        * INSTALL, src/geasRpcServer.py: add setup information to INSTALL
!       add username and password command line options to appserver
  
! 2002-05-29 14:35  siesel
  
        * src/: geasList.py, geasRpcServer.py, geasSession.py: add a
!       rpctype and a database command option to appserver
  
! 2002-05-29 12:23  siesel
  
        * setup.py, src/test.py: fix gtestcvs (option 3) calling running
!       test two times add correct url for py-xmlrpc to appserver/setup.py
  
! 2002-05-28 02:18  siesel
  
        * INSTALL, NEWS: prepared NEWS and INSTALL for the new version of
!       appserver
  
! 2002-05-27 13:06  siesel
  
        * setup.py: small bugfix in RPC detection code add check for common
  
! 2002-05-27 00:43  siesel
  
        * setup.cfg.in, setup.py, samples/appservertest.gfd,
!       samples/geasV2test.gfd, scripts/gnue-appserver.in: added basic
!       setup routine
  
! 2002-05-26 23:15  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py, test.py:
!       Added some comments and minor code cleanups.
  
! 2002-05-26 23:00  reinhard
  
        * src/GEAS.grpc: Removed GEAS.grpc from source directory as this
!       file has moved to another location.
  
! 2002-05-26 22:46  reinhard
  
        * doc/api/: api.texi, version.texi: Updated API documentation.
  
! 2002-05-26 21:36  siesel
  
        * src/geasList.py: change setSort function to accept an list as
!       parameter instead of a string
  
! 2002-05-26 12:59  siesel
  
        * samples/geasV2test.gfd: add a gfd to test geasV2 with forms
  
! 2002-05-26 11:22  siesel
  
        * grpc/GEAS.grpc, src/geasInstance.py, src/geasList.py,
!       src/geasSession.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 18:08  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Improved
!       definition of business objects.
  
! 2002-05-22 17:25  siesel
  
        * src/: geasInstance.py, geasSession.py: add write support
!       (deleting and inserting instances still missing)
  
! 2002-05-21 16:32  siesel
  
        * ROADMAP: add a "Later (unsorted)" section
  
! 2002-05-20 19:29  reinhard
  
        * THANKS, doc/api/Makefile, doc/whitepaper/Makefile: Added "clean"
!       and "aux-clean" targets in Makefiles. Added THANKS file.
  
! 2002-05-20 11:17  siesel
  
        * ROADMAP: add a proposal for a Roadmap
  
! 2002-05-20 00:34  siesel
  
        * grpc/GEAS.grpc, src/geasList.py, src/geasSession.py: Added
!       DBdriver for Appserver (working read only at the moment)
  
! 2002-05-19 21:21  reinhard
  
        * doc/whitepaper/Makefile: Delete TeX index files.
  
! 2002-05-19 21:02  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Added chapter
!       "Features".
  
! 2002-05-19 18:47  reinhard
  
        * doc/whitepaper/: fdl.texi, version.texi, whitepaper.texi:
!       Improved document structure, changed license to GNU FDL.
  
! 2002-05-14 17:26  reinhard
  
        * AUTHORS: Added Jens Müller to the list of authors.
  
! 2002-05-10 15:23  reinhard
  
        * doc/: api/Makefile, whitepaper/Makefile: Added --no-split to
!       makeinfo --html to make it independant from makeinfo version.
  
! 2002-05-07 09:47  reinhard
  
!       * doc/: api/Makefile, api/api.texi, api/fdl.texi, api/texinfo.tex,
!       api/version.texi, whitepaper/Makefile, whitepaper/texinfo.tex,
!       whitepaper/version.texi, whitepaper/whitepaper.texi: Added some
!       basic documentation.
  
! 2002-05-07 09:32  reinhard
  
        * INSTALL: Updated installation instructions.
  
! 2002-05-07 00:32  siesel
  
        * INSTALL, src/geasRpcClient.py, src/geasRpcServer.py, src/test.py:
!       update RPC client/server to make the first db connection
  
! 2002-05-06 22:27  reinhard
  
        * samples/setup-pgsql.sh, src/geasInstance.py, src/geasList.py,
!       src/geasSession.py, src/test.py: Implemented basic read-only data
!       access using the GNUe Common database driver.
  
! 2002-05-06 18:02  siesel
  
        * src/__init__.py: gtestcvs fixes. made appserver an module
  
! 2002-05-06 01:38  siesel
  
        * grpc/GEAS.grpc, src/geasRpcClient.py, src/test.py: some i18
!       fixes, add commands gacvs and gtestcvs.  updated and fixed all
!       testcases add testing program GTest.py
  
! 2002-05-04 04:52  siesel
  
        * src/geasRpcServer.py: i18 fixes and more configuration for  the
!       xmlrpc ClientAdapter
  
! 2002-05-02 02:23  siesel
  
        * INSTALL: spelling error correction
  
! 2002-05-01 23:14  siesel
  
        * INSTALL, src/GEAS.grpc: switch to cammel naming
  
! 2002-05-01 22:58  reinhard
  
        * src/: geas_instance.py, geas_list.py, geas_rpc_client.py,
!       geas_rpc_server.py, geas_session.py: Removed the geas_* files,
!       which have been replaced by geasX* files.
  
! 2002-05-01 22:56  reinhard
  
        * src/: geasInstance.py, geasList.py, geasRpcClient.py,
!       geasRpcServer.py, geasSession.py, test.py: Moved from underlines to
!       camel case.
  
! 2002-05-01 01:41  siesel
  
        * AUTHORS, INSTALL, src/GEAS.grpc, 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 20:03  siesel
  
        * INSTALL, src/geas_rpc_client.py, src/test.py: added more info to
!       use the RPC demo and split RPC demo from normal demo
  
! 2002-04-22 17:30  siesel
  
        * src/: GEAS.grpc, geas_list.py, geas_rpc_client.py,
!       geas_rpc_server.py, test.py: added GNURPC to the appserver
  
! 2002-04-18 21:24  reinhard
  
        * src/: geas_instance.py, geas_list.py, geas_session.py, test.py:
!       Created some stub functions defining the basic interface, and the
!       start of a test/demo program
  
! 2002-04-18 18:02  reinhard
  
        * AUTHORS, COPYING, INSTALL, NEWS, README: Created basic framework
  
--- 1,1806 ----
! 2003-10-19 17:08  reinhard
  
!       * src/: classrep/Base.py, classrep/Class.py, classrep/Module.py,
!         classrep/Namespace.py, classrep/Property.py, language/Object.py:
!         Language interface now uses Unicode as the internal type for
!         strings.
  
! 2003-10-19 16:46  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 12:55  reinhard
! 
!       * src/: classrep/Namespace.py, language/Object.py,
!         language/ObjectList.py, language/test.py: Convert all data into
!         native Python datatypes in language interface. Added test
!         program.
! 
! 2003-10-19 11:45  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 10:39  reinhard
! 
!       * src/geasInstance.py: Possible fix for DateTimeDelta objects with
!         kinterbasedb.
! 
! 2003-10-19 10:22  reinhard
! 
!       * samples/sample.gsd: Use field type "timestamp" instead of
!         "datetime".
! 
! 2003-10-19 08:07  reinhard
! 
!       * doc/api/api.texi, doc/api/version.texi, src/geasSession.py,
!         src/classrep/Property.py: Calling load() with an empty object_id
!         returns the data types of the properties.
! 
! 2003-10-19 06:46  reinhard
! 
!       * src/geasInstance.py: Use "isinstance (x, y)" instead of "if type
!         (x) == y".
! 
! 2003-10-18 18:19  reinhard
! 
!       * src/language/Object.py: Noted a TODO to convert properties into
!         native types.
! 
! 2003-10-18 18:10  reinhard
! 
!       * src/geasInstance.py: Again cleaned up type conversions, and added
!         some more checks for correct datatype.
! 
! 2003-10-18 16:54  reinhard
! 
!       * src/geasInstance.py: Removed debugging messages.
! 
! 2003-10-18 16:49  reinhard
! 
!       * doc/whitepaper/: version.texi, whitepaper.texi: Updated list of
!         supported property types.
! 
! 2003-10-18 16:46  reinhard
! 
!       * INSTALL, setup.py, samples/sample.gfd, samples/sample.gsd:
!         Implemented Date, Time and DateTime property types.
! 
! 2003-10-18 16:32  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 16:20  reinhard
! 
!       * src/geasInstance.py: Always encode unicode into utf-8.
! 
! 2003-10-17 06:08  reinhard
! 
!       * samples/: sample.gfd, sample.gsd: For the sake of completeness,
!         and for testing, include some numeric fields in the sample.
! 
! 2003-10-17 04:03  reinhard
! 
!       * src/geasInstance.py: Correctly typecast values between DB driver
!         and appserver. Notably, this fixes NULL values for strings.
! 
! 2003-10-16 18:03  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 17:58  reinhard
! 
!       * samples/sample.gsd: Oops.
! 
! 2003-10-16 17:55  reinhard
! 
!       * samples/sample.gfd: Make the sample form use a boolean field.
! 
! 2003-10-16 17:54  reinhard
! 
!       * ROADMAP, samples/auth.gsd, samples/sample.gsd,
!         src/geasInstance.py: Implemented boolean type.  Some small fixes
!         in the sample .gsd files.
! 
! 2003-10-15 09:03  siesel
! 
!       * src/: geasRpcServer.py, testRPC.py: support pyro as rpc drivers
!         add pyro command line option to testRPC
! 
! 2003-10-14 09:30  reinhard
! 
!       * release: Removed checklist on how to make a release - this has
!         now become a technote in gnue-common.
! 
! 2003-10-10 06:39  siesel
! 
!       * samples/: auth.gsd, base.gsd, sample.gsd: change primary key
!         names, to fix 'relation exists' errors in postgresql
! 
! 2003-10-09 16:42  siesel
! 
!       * src/: geasInstance.py, test.py: - add gConfig support to test
!         client (needed to test SchemaSupport) - replace "decode" with
!         "unicode" for python 2.1
! 
! 2003-10-08 09:59  siesel
! 
!       * samples/: Makefile, auth.gsd, base.gsd, 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 09:31  siesel
! 
!       * src/classrep/SchemaSupport.py: split schema writing into table
!         data+table structure virtual schema reading support
! 
! 2003-10-08 06:59  siesel
! 
!       * src/classrep/SchemaSupport.py: add GSD schema writing support to
!         gnue-appserver
! 
! 2003-10-07 16:06  siesel
! 
!       * src/geasInstance.py: fix: don't catch all kinds of errors
! 
! 2003-10-07 11:03  siesel
! 
!       * src/: geasInstance.py, 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 09:50  siesel
! 
!       * src/geasRpcServer.py: change appserver command line parsing to
!         support new gnue.common.rpc driver structure
! 
! 2003-10-06 16:21  reinhard
! 
!       * postweb, release: Added script to update documentation changes to
!         web page automatically
! 
! 2003-10-06 13:16  reinhard
! 
!       * MANIFEST.in, setup.py, doc/man/gnue-appserver.1: Include manual
!         page.
! 
! 2003-10-05 18:28  jbailey
! 
!       * packaging/debian/control: Remove python2.3-xml depends per
!         reinhard
! 
! 2003-10-05 16:18  reinhard
! 
!       * setup.py: Install samples into doc/gnue-appserver/examples as
!         debian guidelines request.
! 
! 2003-10-05 13:01  btami
! 
!       * scripts/gnue-appserver: removed old "magic" code needed for
!         mcmillan packaging on win32
! 
! 2003-10-05 11:12  reinhard
! 
!       * .cvsignore: Updated .cvsignore
! 
! 2003-10-05 03:59  reinhard
! 
!       * release: Updated checklist.
! 
! 2003-10-05 03:58  reinhard
! 
!       * MANIFEST.in: Include packaging directory into distribution.
! 
! 2003-10-04 13:25  jbailey
! 
!       * packaging/debian/control: Add python2.3-xml to depends line
! 
! 2003-10-04 13:21  jbailey
! 
!       * packaging/debian/: README.Debian, control: Add texinfo,
!         sablrotron to build-deps.  Add explanation in new README.Debian
!         file
! 
! 2003-10-04 13:16  reinhard
! 
!       * packaging/debian/control: Updated description.
! 
! 2003-10-04 12:27  jbailey
! 
!       * packaging/debian/: changelog, control, rules: gnue-appserver
!         (0.0.4.20031004) unstable; urgency=low
! 
!           * Resync CVS to match up with changes in gnue-common.
! 
!          -- Jeff Bailey <address@hidden>  Sat,  4 Oct 2003 12:17:06
!         -0400
! 
! 2003-10-04 06:53  reinhard
! 
!       * samples/: appserver.gpd, sample.grd: Added report sample.
! 
! 2003-10-01 15:45  jbailey
! 
!       * packaging/debian/: .cvsignore, README.cvs, changelog, compat,
!         control, copyright, rules: gnue-appserver (0.0.4.20031001)
!         unstable; urgency=low
! 
!           * New package.
! 
!          -- Jeff Bailey <address@hidden>  Wed,  1 Oct 2003 11:12:35
!         -0400
! 
! 2003-09-29 17:33  reinhard
! 
!       * setup.cvs: Put grpc file in better location.
! 
! 2003-09-29 17:28  reinhard
! 
!       * setup.py, src/geasRpcServer.py, src/classrep/__init__.py: Install
!         files more into a standard location.
! 
! 2003-09-29 17:12  reinhard
! 
!       * MANIFEST.in: More fixes to MANIFEST.in.
! 
! 2003-09-29 17:10  reinhard
! 
!       * MANIFEST.in: Manpages are no longer included in the distribution
!         - they are built at install time now.
! 
! 2003-09-29 17:09  reinhard
! 
!       * setup.py: Minor beautifying.
! 
! 2003-09-29 16:57  reinhard
! 
!       * setup.cfg.in, setup.py, scripts/.cvsignore,
!         scripts/gnue-appserver, scripts/gnue-appserver.in,
!         src/__init__.py, src/_featuretest/__init__.py: Use GSetup for
!         setup.py.
! 
! 2003-09-26 02:50  reinhard
! 
!       * setup.cvs: Removed prehistoric fix.
! 
! 2003-09-25 20:03  jcater
! 
!       * setup.cvs: Added a new per-module cvs setup system
! 
! 2003-09-25 18:36  reinhard
! 
!       * setup.py: Removed depreciated environment variables.
! 
! 2003-09-25 18:13  reinhard
! 
!       * src/classrep/__init__.py: Do not use depreciated environment
!         variable INSTALL_PREFIX.
! 
! 2003-09-24 09:13  btami
! 
!       * setup.py: let setup skip build_files() on win32
! 
! 2003-09-22 17:30  reinhard
! 
!       * MANIFEST.in, setup.py: Include webfrontend in distribution and
!         installation.
! 
! 2003-09-22 17:13  reinhard
! 
!       * release: Updated checklist.
! 
! 2003-09-22 17:02  siesel
! 
!       * setup.py: make setup.py a bit more silent when called without
!         parameters
! 
! 2003-09-22 16:50  siesel
! 
!       * extensions/webfrontend/: classrepository.html, gnue-forms.js,
!         sample.html: - 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 15:56  reinhard
! 
!       * release: Small checklist on how to do releases.
! 
! 2003-09-22 15:56  reinhard
! 
!       * src/__init__.py: Prepared for next version.
! 
! 2003-09-22 15:43  reinhard
! 
!       * ChangeLog, NEWS, src/__init__.py: Released 0.0.4.
! 
! 2003-09-22 15:16  reinhard
! 
!       * MANIFEST.in: Just found out that "prune" only works for
!         directories. Doh.
! 
! 2003-09-22 14:46  reinhard
  
        * samples/Makefile: Minor fix.
  
! 2003-09-22 14:29  reinhard
  
        * samples/appserver.gpd: Added a file for GNUe-Navigator containing
!         all samples.
  
! 2003-09-22 14:19  reinhard
  
        * samples/README: Keep README up to date.
  
! 2003-09-22 14:17  reinhard
! 
!       * samples/.cvsignore: Updated.
! 
! 2003-09-22 14:16  reinhard
  
        * samples/Makefile: Fixed dependencies.
  
! 2003-09-22 14:16  reinhard
  
        * samples/sample.gsd: Grant access to system classes to user
!         "hacker" for testing purposes.
  
! 2003-09-22 14:09  reinhard
  
        * setup.py: Build all necessary files when trying to install from
!         CVS.
  
! 2003-09-22 06:53  jvetter
  
        * src/classrep/: dtest.py, test.py: Code cleanup
  
! 2003-09-22 01:46  reinhard
  
        * src/classrep/Property.py: Preload all properties of
!         gnue_property. Fixes recursion on GNUe_Class_Definitions.gfd.
  
! 2003-09-20 13:11  reinhard
  
        * samples/Makefile: Removed duplicate slash.
  
! 2003-09-19 18:30  siesel
  
        * extensions/webfrontend/: README, images/about-24x24.png,
!         images/commit-24x24.png, images/enterquery-24x24.png,
!         images/execquery-24x24.png, images/exit-24x24.png,
!         images/firstrecord-24x24.png, images/jumpprompt-24x24.png,
!         images/lastrecord-24x24.png, images/markfordelete-24x24.png,
!         images/newrecord-24x24.png, images/nextrecord-24x24.png,
!         images/prevrecord-24x24.png, images/rollback-24x24.png: update
!         README and add images for webfrontend client
  
! 2003-09-19 16:17  btami
  
        * setup.py: added isfile() check to prevent errors when trying to
!         copy non existent files
  
! 2003-09-19 15:36  reinhard
  
        * setup.py: "licence" is depreciated. Use "license" instead.
  
! 2003-09-19 15:28  reinhard
! 
!       * INSTALL.cvs: Updated
! 
! 2003-09-19 14:52  reinhard
  
        * THANKS, setup.py: Use os.path.normcase before comparing paths.
  
! 2003-09-19 14:16  reinhard
  
        * src/classrep/Class.py: Fix for python 2.3.
  
! 2003-09-19 13:29  reinhard
  
        * setup.py, samples/Makefile, samples/README,
!         samples/setup-mysql.sh, samples/setup-pgsql.sh: Move SQL-scripts
!         into root samples directory.
  
! 2003-09-19 12:58  reinhard
  
        * src/classrep/__init__.py: Use os.path.join to build path.
  
! 2003-09-19 11:58  reinhard
  
        * THANKS, src/classrep/__init__.py: Fix directory separator for
!         repository.ini.
  
! 2003-09-19 09:23  reinhard
  
        * setup.py: Now this is the ultimate setup.py!
  
! 2003-09-19 09:21  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 06:12  reinhard
  
        * setup.py: A setup.py that even works with --prefix and --root.
  
! 2003-09-19 04:00  reinhard
  
        * src/classrep/Definition.py: Raise exception if repository.ini
!         can't be found.
  
! 2003-09-19 02:43  siesel
  
        * extensions/webfrontend/: README, gnue-forms.js, sample.html,
!         vcXMLRPC.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 02:06  siesel
  
        * samples/: GNUe_ClassRepository.gfd, README: update
!         ClassRepository access form add Information about it to the
!         README
  
! 2003-09-19 01:31  jvetter
  
        * src/classrep/Module.py: Removed debugging messages.
  
! 2003-09-18 23:01  jcater
  
        * setup.py: fix for --prefix
  
! 2003-09-18 17:35  reinhard
  
        * setup.py: Much work on setup procedure.
  
! 2003-09-18 17:35  reinhard
! 
!       * MANIFEST.in: Don't forget to distribute repository.ini.
! 
! 2003-09-18 14:21  reinhard
  
        * INSTALL: Seems like we don't really need mxdatetime.
  
! 2003-09-18 13:19  reinhard
! 
!       * MANIFEST.in: Include .txt documentation files in source
!         distribution.
! 
! 2003-09-18 13:03  reinhard
  
        * doc/technotes/Makefile: Explicitly start python script with
!         python.
  
! 2003-09-18 10:14  jvetter
  
        * src/: geasSession.py, classrep/Class.py, classrep/Definition.py,
!         classrep/Module.py, classrep/Namespace.py, classrep/Property.py,
!         classrep/ctest.py, classrep/mtest.py, language/Object.py,
!         language/ObjectList.py: Code cleanup
! 
! 2003-09-18 10:10  reinhard
  
!       * MANIFEST.in: Updated list of distributed files.
  
! 2003-09-18 09:13  reinhard
  
!       * INSTALL, INSTALL.cvs, README, samples/README, samples/README.cvs:
!         Several documentation improvements.
  
! 2003-09-17 12:59  reinhard
  
!       * scripts/: .cvsignore, gnue-appserver.in: Minor code beautifying
!         in main script.
! 
! 2003-09-17 12:19  reinhard
  
        * doc/: technotes/Makefile, whitepaper/Makefile: Fixed "make
!         clean".
  
! 2003-09-17 12:13  reinhard
  
        * doc/api/: api.texi, version.texi: Document exceptions and system
!         classes.
  
! 2003-09-17 12:11  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Include warning
!         that not all features are yet implemented.
  
! 2003-09-17 09:47  reinhard
  
        * grpc/appserver.grpc: Fixed types (or at least made them
!         consistent with the real API).
  
! 2003-09-17 09:21  reinhard
  
        * doc/technotes/00002.txt: Added notes about the class repository.
  
! 2003-09-16 16:58  reinhard
  
        * setup.py: A little work on setup.py
  
! 2003-09-16 14:27  reinhard
  
        * ROADMAP, doc/technotes/00001.txt: Added some notes on the
!         Language Interface.
  
! 2003-09-16 14:23  reinhard
  
!       * doc/technotes/: .cvsignore, Makefile, index.html, index.txt:
!         Automatically create index.txt and index.html via Makefile.
  
! 2003-09-16 14:00  reinhard
  
        * samples/Makefile: Link yes.png and no.png into html output
!         directory.
  
! 2003-09-10 15:31  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py,
!         geasSessionManager.py: Improved exception handling.
  
! 2003-09-10 15:26  reinhard
  
        * ROADMAP, TODO: Updated our feature plans.
  
! 2003-09-10 14:31  reinhard
  
        * src/geasInstance.py: For numeric properties, return an integer
!         for integer values and a float for non-integer values.
  
! 2003-09-10 14:09  reinhard
  
        * samples/: setup-mysql.sh, setup-pgsql.sh: Use .gsd-created sql
!         scripts in setup scripts.
  
! 2003-09-10 14:08  reinhard
  
!       * samples/: .cvsignore, Makefile: Create a subdirectory for every
!         kind of output to keep this directory clean.
  
! 2003-09-10 14:05  reinhard
  
        * samples/sample.gsd: Correctly insert gnue_id in record
!         definitions. Added second test record.
  
! 2003-09-06 07:07  siesel
  
        * src/geasInstance.py: FIX: just return standart python types.
!         Don't allow rpc breakage because of PgInt2 type f.e..
  
! 2003-09-01 15:11  reinhard
  
        * src/: geasList.py, geasSession.py: More code cleanup. Quite
!         satisfied with the code for now.
  
! 2003-09-01 13:24  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py,
!         geasSessionManager.py: Cleanup of geasInstance.
  
! 2003-09-01 13:01  reinhard
  
        * src/: frontend.py, geasAuthentication.py, geasConfiguration.py,
!         geasInstance.py, geasList.py, geasRpcServer.py, geasSession.py,
!         geasSessionManager.py, geasTrigger.py, test.py, testRPC.py: Code
!         beautifying.
  
! 2003-09-01 11:54  reinhard
  
        * src/: geasAuthentication.py, geasList.py, geasSession.py: Some
!         code cleanups.
  
! 2003-09-01 11:32  reinhard
  
        * src/geasList.py: Use DataSourceWrapper for creating data sources.
  
! 2003-08-31 14:23  reinhard
  
        * src/geasList.py: setPrefetch only accepts parameter of type List.
  
! 2003-08-16 18:53  siesel
  
        * samples/: Makefile, auth.gsd, base.gsd, sample.gsd,
!         setup-mysql.sh: - split database population scripts in 3 parts
!         (base, auth, sample) - add mysql population script - update
!         Makefile (sql creation via XSLT)
  
! 2003-08-16 12:07  siesel
  
        * samples/setup-pgsql.sh, src/geasAuthentication.py,
!         src/geasSession.py, src/geasSessionManager.py,
!         src/classrep/Class.py, src/classrep/__init__.py,
!         src/language/Session.py: - use an internal session for classrep,
!         authagent...  - reenable authentication - add meta data for
!         authentication data class
  
! 2003-08-15 16:33  siesel
  
        * grpc/appserver.grpc: spelling fix 2
  
! 2003-08-15 16:29  siesel
  
        * src/: geasAuthentication.py, geasAuthentification.py,
!         geasSession.py, geasSessionManager.py: spelling fix (part1)
  
! 2003-08-14 16:05  btami
  
        * setup.py, scripts/gnue-appserver.in, src/classrep/__init__.py: *
!         misc fixes * repository.ini wants to go somewhere in setup.py !
  
! 2003-08-13 17:44  reinhard
  
        * samples/: appservertest.gfd, sample.gfd, sample.gsd, sample.xml:
!         Updated sample.gsd, renamed appservertest.gfd to sample.gfd.
  
! 2003-08-13 16:30  btami
  
        * setup.py: misc fix
  
! 2003-08-13 10:06  reinhard
  
        * samples/setup-pgsql.sh, src/geasInstance.py,
!         src/classrep/repository.ini: Cleanup on type, lengh and scale of
!         properties.
  
! 2003-08-13 09:07  siesel
  
        * src/geasInstance.py: - some cleanup - don't return None values to
!         make XMLRPC happy
  
! 2003-08-13 07:44  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 06:45  reinhard
  
!       * doc/geasarch/: COPYING, ChangeLog, INSTALL, NEWS, README, TODO,
!         bookinfo.sgml, chapters.ent, geasarch.sgml, version.ent: Removed
!         some empty documentation files.
! 
! 2003-08-13 06:29  reinhard
  
        * ROADMAP: We need DB schema update soon.
  
! 2003-08-12 16:35  reinhard
  
        * grpc/appserver.grpc: Ooops. Forgot that.
  
! 2003-08-12 16:26  reinhard
  
!       * INSTALL, INSTALL.cvs, NEWS, ROADMAP: Some fixes in documentation
!         files.
  
! 2003-08-12 15:46  reinhard
  
        * src/geasSessionManager.py: Code cleanup and beautifying.
  
! 2003-08-12 15:13  reinhard
  
        * grpc/GEAS.grpc, src/geasRpcServer.py: Removed old API.
  
! 2003-08-12 12:58  reinhard
  
        * src/: geasInstance.py, test.py: Fixed the "show" test method, and
!         added a call to that method to the test program.
  
! 2003-08-12 12:04  reinhard
  
        * samples/setup-pgsql.sh, src/frontend.py, src/geasInstance.py,
!         src/geasList.py, src/geasSession.py, src/classrep/Property.py,
!         src/classrep/repository.ini: 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 10:01  reinhard
  
        * src/classrep/: Class.py, Property.py: Distinguish between
!         fullName (user side) and table/column name (db side) because they
!         might someday be different.
  
! 2003-08-11 10:29  reinhard
  
        * src/classrep/: Class.py, Module.py, Property.py: Removed some
!         debugging messages.
  
! 2003-08-11 10:26  reinhard
  
        * src/: geasList.py, geasSession.py: Code cleanup. Removed unused
!         parts.
  
! 2003-08-11 10:22  reinhard
  
        * src/: geasList.py, geasSession.py, geasSessionManager.py,
!         classrep/__init__.py: Finally use Class Repository in Appserver.
!         Authentication and Triggers are temporarly deactivated until the
!         needed classes are defined.
  
! 2003-08-11 09:26  reinhard
  
        * src/: geasList.py, geasSession.py: Don't fire triggers for
!         gnue_module, because that class is read when the class repository
!         isn't yet initialized.
  
! 2003-08-08 15:13  reinhard
  
        * src/geasSession.py: Minor code cleanup.
  
! 2003-08-08 15:06  reinhard
  
        * src/: geasAuthentification.py, geasSession.py, geasTrigger.py:
!         Use geasSession.createList to create geasList objects.
  
! 2003-08-08 14:56  reinhard
  
        * src/classrep/__init__.py: Open Appserver's internal session
!         without username and password checking.
  
! 2003-08-08 14:33  reinhard
  
        * src/: geasSessionManager.py, classrep/__init__.py,
!         classrep/crpopulate.py, classrep/ctest.py, classrep/dtest.py,
!         classrep/mtest.py, classrep/test.py: Moved initialization of
!         Class Repository to geasSessionManager.
  
! 2003-07-28 17:47  reinhard
  
        * src/language/App.py: Added helper class for standalone
!         applications.
  
! 2003-07-28 17:44  reinhard
  
        * src/: classrep/crpopulate.py, classrep/ctest.py,
!         classrep/dtest.py, classrep/mtest.py, classrep/test.py,
!         language/Session.py: Do not derive Session object from
!         GClientApp, define new App object instead.
  
! 2003-07-28 16:48  reinhard
  
        * src/: geasRpcClient.py, geasRpcClient2.py, test.py, test2.py,
!         testRPC.py: Updated all test programs to new API, deleted test
!         programs for old API.
  
! 2003-07-28 16:25  reinhard
  
        * src/: frontend.py, geasRpcServer.py, geasSessionManager.py,
!         test2.py, language/Session.py: Pass connections variable to
!         geasSessionManager's constructor.
  
! 2003-07-28 12:53  reinhard
  
        * src/classrep/test.py: Adapted test program to new property names.
  
! 2003-07-24 14:43  reinhard
  
        * src/geasList.py: Fixed test whether first/next record exists or
!         not.
  
! 2003-07-24 14:27  reinhard
  
        * AUTHORS: Fixed AUTHORS file.
  
! 2003-05-27 09:32  jvetter
  
        * src/classrep/: crpopulate.py, mtest.py: Added a
!         database-upload-script and a testing unit 4 class repository
  
! 2003-05-27 09:30  jvetter
  
        * src/classrep/: Base.py, Class.py, Definition.py, Module.py,
!         Property.py, __init__.py, ctest.py, dtest.py, repository.ini,
!         test.py: Added repository definition files, improved classes
  
! 2003-05-26 15:51  reinhard
  
        * src/geasConfiguration.py: Changed default for rpctype to xmlrpc
  
! 2003-05-22 15:04  reinhard
  
        * src/frontend.py: Updated to expect "fetch" to deliver a list of
!         lists instead of a list of dictionaries
  
! 2003-05-22 14:06  reinhard
  
        * src/: frontend.py, test2.py, language/Session.py: Removed all
!         references to obsolete function setDatabase
  
! 2003-04-15 19:18  siesel
  
        * src/: geasSessionManager.py, geasSession.py: raise Error messages
!         in case of "no session" found, instead of raising just an
!         Indexerror
  
! 2003-04-15 17:06  jcater
  
        * src/__init__.py: set version numbers to reflect development
!         status
  
! 2003-04-13 05:06  siesel
  
        * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe
!         Appserver Class Repository Interface
  
! 2003-04-06 21:12  jamest
  
        * src/__init__.py: last updates prior to release
  
! 2003-04-06 20:16  jamest
  
        * NEWS: Updating text docs for release
  
! 2003-04-06 18:54  siesel
  
        * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest
!         for non-cvs install
  
! 2003-04-05 19:28  siesel
  
        * src/: geasConfiguration.py, geasRpcServer.py: add "allowed_hosts"
!         directive to gnue.conf section [appserver] add optional web
!         frontend
  
! 2003-04-03 17:34  siesel
  
        * samples/sample.gsd: small changes on a way to a GSD populated
!         appserver backend db
  
! 2003-04-03 16:53  siesel
  
        * src/geasRpcServer.py: add command line option "--selftest" for
!         easy testing of appserver
  
! 2003-04-02 16:54  siesel
  
        * INSTALL, NEWS: minor updates
  
! 2003-03-31 07:39  siesel
  
        * src/: geasConfiguration.py, geasRpcServer.py, geasSession.py,
!         geasSessionManager.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 10:54  siesel
  
        * src/language/: ObjectList.py, Session.py: update language
!         interface for API changes / add rpc support
  
! 2003-03-24 07:02  siesel
  
        * samples/appservertest.gfd: update test gfd to forms 5.0 format
!         and new address example
  
! 2003-03-23 16:56  siesel
  
        * src/: geasList.py, geasRpcClient2.py, geasRpcServer.py, test2.py:
!         change request result type from dictionary to array small changes
!         to make appserver db driver work
  
! 2003-03-08 11:41  jvetter
  
        * src/classrep/: Class.py, Module.py, Namespace.py, Property.py,
!         __init__.py, dtest.py: Basic class repository without caching
!         algorithm (caches everything)
  
! 2003-02-24 10:46  jvetter
  
        * src/classrep/: Class.py, ctest.py: Class part of class repository
  
! 2003-02-24 10:44  jvetter
  
        * src/classrep/: Module.py, test.py: Keep track of sessions
  
! 2003-02-24 10:33  jvetter
  
        * src/language/: Object.py, ObjectList.py: ObjectList's can now
!         grow.
  
! 2003-02-17 01:32  jcater
  
        * src/: frontend.py, geasList.py, geasRpcClient.py,
!         geasRpcClient2.py, geasRpcServer.py, test.py, test2.py,
!         _featuretest/GEDI.py, _featuretest/GodlParser.py,
!         _featuretest/Objects.py, _featuretest/atest.py,
!         _featuretest/gcdParser.py, _featuretest/geasConnectionPool.py,
!         _featuretest/geasList.py, _featuretest/geasMetaObject.py,
!         _featuretest/geasNameSpace.py, _featuretest/geasOQLParser.py,
!         _featuretest/geasObject.py, _featuretest/geasObjectServer.py,
!         _featuretest/geasSuperObject.py, _featuretest/geasTools.py,
!         _featuretest/geasTransaction.py, language/Session.py: phase I of
!         gnue-common structural cleanup
  
! 2003-02-17 01:31  jcater
  
        * src/geasBClass.py: added a DataSourceWrapper convenience function
!         for standalone datasources
  
! 2003-02-16 17:10  reinhard
  
!       * src/classrep/: .cvsignore, Module.py, __init__.py, test.py:
!         Module part of class repository.
  
! 2003-02-16 17:09  reinhard
  
        * src/geasAuthentification.py: Temporarly remove check for access
!         permission to make testing easier.
  
! 2003-02-16 12:56  reinhard
  
        * src/language/: Object.py, ObjectList.py, Session.py: Fixed
!         copyright
! 
! 2003-02-01 09:06  reinhard
  
!       * src/language/.cvsignore: Added .cvsignore
! 
! 2003-02-01 09:02  reinhard
  
        * src/: frontend.py, geasBClass.py, geasSession.py, test.py,
!         test2.py, language/Object.py, language/Session.py: Changed all
!         class and property names to be prefixed with a module name.
  
! 2003-02-01 09:00  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 07:23  reinhard
  
        * src/geasTrigger.py: Removed debugging output to make testing
!         easier.
  
! 2003-02-01 07:14  reinhard
  
        * doc/whitepaper/whitepaper.texi: Some clarifications on list
!         properties.
  
! 2003-01-26 13:13  reinhard
  
        * src/geasBClass.py: Added missing "pass" in delete method. Thanks
!         to "kid".
  
! 2003-01-21 00:59  jcater
  
        * doc/whitepaper/whitepaper.texi: minor grammar and punctuation
!         corrections
  
! 2003-01-16 06:16  jvetter
  
        * src/language/Object.py: Added basic support of object
!         modifications.
  
! 2003-01-14 08:40  jvetter
  
        * src/language/: Object.py, ObjectList.py, Session.py, __init__.py:
!         Basic framework for python language interface.
  
! 2003-01-07 15:57  reinhard
  
        * doc/api/api.texi: Changed name of "remove" function to "delete".
  
! 2003-01-07 15:56  reinhard
  
        * src/: frontend.py, geasInstance.py, geasSession.py: Implemented
!         "delete" function. Fixed build of Condition in load, store, and
!         call.
  
! 2003-01-06 17:50  siesel
  
        * src/: geasInstance.py, geasSession.py: implement call method of
!         new api interface
  
! 2003-01-06 10:43  reinhard
  
        * src/: frontend.py, geasSession.py: Implemented "store" function.
  
! 2003-01-06 08:22  reinhard
  
        * src/geasList.py: Implemented fetch with negative start value.
  
! 2003-01-04 10:53  reinhard
  
        * src/: geasList.py, geasSession.py: Moved actual implementation of
!         "fetch" from geasSession.py to geasList.py
  
! 2003-01-04 10:30  reinhard
  
        * grpc/GEAS.grpc, src/frontend.py, src/geasSession.py,
!         src/geasSessionManager.py, src/test2.py: Renamed "requestList"
!         into "request" to be consistent.
  
! 2003-01-04 10:25  reinhard
  
        * src/: frontend.py, geasSession.py: Implemented "load" function.
  
! 2003-01-01 18:45  jcater
  
        * setup.cfg.in, setup.py, scripts/gnue-appserver.in,
!         src/__init__.py, src/frontend.py, src/geasAuthentification.py,
!         src/geasBClass.py, src/geasInstance.py, src/geasList.py,
!         src/geasRpcClient.py, src/geasRpcClient2.py,
!         src/geasRpcServer.py, src/geasSession.py,
!         src/geasSessionManager.py, src/geasTrigger.py, src/test.py,
!         src/test2.py, src/_featuretest/GEDI.py, src/_featuretest/GEMA.py,
!         src/_featuretest/GodlParser.py, src/_featuretest/Objects.py,
!         src/_featuretest/OdlLexer.py, src/_featuretest/OdlParser.py,
!         src/_featuretest/__init__.py, src/_featuretest/atest.py,
!         src/_featuretest/gcdParser.py,
!         src/_featuretest/geasAuthentification.py,
!         src/_featuretest/geasConnectionPool.py,
!         src/_featuretest/geasInstance.py, src/_featuretest/geasList.py,
!         src/_featuretest/geasMetaObject.py,
!         src/_featuretest/geasNameSpace.py,
!         src/_featuretest/geasOQLParser.py,
!         src/_featuretest/geasObject.py,
!         src/_featuretest/geasObjectServer.py,
!         src/_featuretest/geasSession.py,
!         src/_featuretest/geasSuperObject.py,
!         src/_featuretest/geasTools.py,
!         src/_featuretest/geasTransaction.py: updated copyright headers
  
! 2002-12-30 04:44  reinhard
  
        * src/: geasRpcServer.py, test.py, test2.py: Log into the database
!         as user "gnue" and without password (for now).
  
! 2002-12-29 15:59  reinhard
  
        * src/geasSession.py: Minor code cleanup.
  
! 2002-12-28 09:47  reinhard
  
        * src/frontend.py: Added menu so that more functions can be added.
  
! 2002-12-28 07:31  reinhard
  
        * src/: frontend.py, geasList.py, geasSession.py: Implemented
!         "count" function of the new API
  
! 2002-12-27 17:04  reinhard
  
        * src/frontend.py: Added a start for a low-level frontend tool for
!         appserver.
! 
! 2002-12-27 16:59  reinhard
  
!       * scripts/.cvsignore: Added .cvsignore
! 
! 2002-12-27 16:58  reinhard
  
        * samples/setup-pgsql.sh: Insert _id_ field into test database for
!         appserver, create user "gnue".
  
! 2002-12-27 16:56  reinhard
  
        * src/: geasSession.py, geasSessionManager.py, test2.py: Removed
!         context parameter from requestList calls, fixed call of logoff.
  
! 2002-12-27 16:16  siesel
  
        * src/geasBClass.py: add missing class manager
  
! 2002-12-26 19:24  baumannd
! 
!       * src/_featuretest/: GodlParser.py, Objects.py,
!         thekitchensink.godl: Finish GodlParser and write sample program,
!         thekitchensink.godl now parses and the Gobject tree is printed.
! 
! 2002-12-25 23:37  baumannd
! 
!       * src/_featuretest/: GodlParser.py, Objects.py: Finish godl parser.
! 
! 2002-12-22 23:23  baumannd
! 
!       * doc/geasarch/odmg.txt, src/_featuretest/GodlParser.py,
!         src/_featuretest/Objects.py, src/_featuretest/OdlLexer.py,
!         src/_featuretest/OdlParser.py: More parser work, needs finishing.
! 
! 2002-12-20 14:33  reinhard
  
        * doc/api/: api.texi, version.texi: Fixed typo, changed "store" to
!         return a stringlist, defined all function calls atomic in case of
!         an exception.
! 
! 2002-12-18 23:58  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-11 19:00  jcater
  
        * ROADMAP.in: added roadmap/feature plan template and parser script
  
! 2002-12-08 17:50  siesel
  
        * grpc/GEAS.grpc, src/geasSession.py, src/geasSessionManager.py:
!         add classname parameter to store/load/call add delete function
  
! 2002-12-08 12:47  reinhard
  
        * doc/api/: api.texi, version.texi: Finished update to new API.
  
! 2002-12-04 17:10  reinhard
  
        * doc/api/: api.texi, version.texi: Updated API documentation to
!         reflect the new API agreed upon in the halloween meeting.
  
! 2002-12-04 17:04  reinhard
  
        * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated
!         texts in output files.
  
! 2002-11-29 08:16  siesel
  
        * grpc/GEAS.grpc, src/geasList.py, src/geasRpcClient2.py,
!         src/geasRpcServer.py, src/geasSessionManager.py, src/test2.py:
!         new RPC api [part 2]
  
! 2002-11-29 07:32  siesel
  
        * doc/api/api.texi: add RPC api section, but broke things because
!         of bad texinfo skills ;)
  
! 2002-11-25 17:24  siesel
  
        * grpc/GEAS.grpc, src/geasRpcClient2.py, src/geasRpcServer.py,
!         src/test2.py: changes to allow the use of the new api [1.part]
  
! 2002-11-23 14:53  reinhard
  
!       * doc/whitepaper/: .cvsignore, AppserverArch.txt, Makefile,
!         version.texi, whitepaper.texi: Updated whitepaper to reflect the
!         results of the Halloween meeting.
  
! 2002-11-12 18:39  jamest
  
        * src/__init__.py: Remove python2.2ism
  
! 2002-11-12 17:07  jcater
  
        * src/__init__.py: updated VERSION numbers to be the new .99 format
!         for cvs
  
! 2002-11-12 04:35  reinhard
  
        * doc/whitepaper/: AppserverArch.dia, AppserverArch.eps,
!         AppserverArch.png: Added Architecture Diagram by Ariel Calo
  
! 2002-11-04 13:11  jamest
! 
!       * src/_featuretest/Objects.py: changed rootobj init
! 
! 2002-11-02 00:02  jcater
! 
!       * src/_featuretest/Objects.py: moved the dumpXML root call into
!         GRootObj, so each tool doesn't have to redefine dumpXML()
! 
! 2002-10-24 14:56  reinhard
  
        * doc/api/: api.texi, version.texi: Tried to make API documentation
!         clearer.
  
! 2002-10-22 08:49  reinhard
  
        * INSTALL: Fixed list of needed Debian packages
  
! 2002-10-08 23:04  baumannd
! 
!       * src/_featuretest/: OdlLexer.py, OdlParser.py: Add ODL parser with
!         stub callback funtions and grammar rules. Update lexer with new
!         tokens.
! 
! 2002-10-07 16:45  jcater
  
        * src/__init__.py: updating version numbers to 'development' status
  
! 2002-10-03 18:06  siesel
! 
!       * src/_featuretest/: TODO, atest.py, geasOQLParser.py: add a stub
!         of a parser for a OQL command line
! 
! 2002-10-01 16:07  siesel
  
!       * doc/diagrams/: CHANGELOG, geas.dia, repository_ER.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-29 19:19  jcater
! 
!       * ChangeLog, src/__init__.py: final changes for release
! 
! 2002-09-23 15:32  jcater
! 
!       * src/_featuretest/geasTransaction.py: fixes to allow mcmillan to
!         package designer
! 
! 2002-09-22 23:42  jcater
  
        * NEWS: updated NEWS files
  
! 2002-09-20 01:23  jcater
! 
!       * ChangeLog: first round of changes to text documents in prep for a
!         release
! 
! 2002-09-18 09:07  siesel
! 
!       * INSTALL, INSTALL.cvs, setup.py, samples/setup-pgsql.sh,
!         src/geasList.py, src/test.py: code and documetation cleanups
! 
! 2002-09-17 10:27  jcater
! 
!       * src/: geasRpcServer.py, _featuretest/gcdParser.py,
!         _featuretest/geasTools.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 00:39  baumannd
! 
!       * src/_featuretest/OdlLexer.py: Fix it so we now match and ignore
!         c++-style one line comments.
! 
! 2002-09-15 23:47  baumannd
! 
!       * src/_featuretest/: OdlLexer.py, lex.py, 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-15 23:44  baumannd
! 
!       * src/_featuretest/: GodlParser.py, Objects.py,
!         thekitchensink.godl: Godl parser crack.
! 
! 2002-09-03 23:15  baumannd
! 
!       * src/_featuretest/GodlParser.py: Little bit of parser work...must
!         sleep.
! 
! 2002-09-02 23:02  baumannd
! 
!       * src/_featuretest/: GodlParser.py, Objects.py, godlParser.py,
!         thekitchensink.godl: Start parser (needs work).
! 
! 2002-09-02 05:35  baumannd
! 
!       * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Done.
! 
! 2002-08-31 13:35  baumannd
! 
!       * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Add
!         stuff.
  
! 2002-08-15 21:51  baumannd
  
!       * src/_featuretest/thekitchensink.godl: More crap. Why did I make
!         this file so damned large?
  
! 2002-08-11 08:50  baumannd
  
!       * src/_featuretest/thekitchensink.godl: Add more.
! 
! 2002-08-08 09:47  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 17:29  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 05:42  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-24 22:01  baumannd
! 
!       * src/_featuretest/thekitchensink.godl: Add to godl file (xml
!         markup) of thekitchensink.odl.
! 
! 2002-07-24 17:40  siesel
  
!       * doc/diagrams/: CHANGELOG, geas.dia, geor.dia, usage.dia: added
!         FSF copyright (ariel)
! 
! 2002-07-23 16:40  siesel
  
        * samples/Makefile: add missing images for HTML representation from
!         DCL tree support HTML creation in Makefiles
! 
! 2002-07-23 06:09  baumannd
! 
!       * src/_featuretest/thekitchensink.odl: Fix syntax error.
! 
! 2002-07-23 06:03  baumannd
  
!       * src/_featuretest/thekitchensink.odl: Finish adding to the kitchen
!         sink, this should be sufficient now for testing.
! 
! 2002-07-22 06:20  baumannd
! 
!       * src/_featuretest/thekitchensink.odl: Add some to the kitchen
!         sink.
! 
! 2002-07-21 08:19  baumannd
! 
!       * src/_featuretest/thekitchensink.odl: Add more to the kitchen
!         sink.
! 
! 2002-07-18 13:29  jcater
  
        * doc/technotes/index.txt: added footer message
  
! 2002-07-18 13:23  jcater
  
        * doc/technotes/: 00000.txt, index.txt: added technote structure
  
! 2002-07-16 18:03  siesel
! 
!       * doc/diagrams/: CHANGELOG, README, geas.dia: added REAME +
!         CHANGELOG, updated geas.dia (ariel_)
! 
! 2002-07-15 16:29  baumannd
! 
!       * doc/geasarch/outline.txt: Add section to the ODMG Python binding
!         for handling idl union types.
! 
! 2002-07-15 04:44  siesel
! 
!       * src/_featuretest/geasTools.py: add missing geasTools (import
!         tools i.e. for GODL)
! 
! 2002-07-15 04:43  siesel
! 
!       * src/_featuretest/: atest.py, geasMetaObject.py,
!         geasObjectServer.py, godlParser.py: included basic godlParser
!         into test run improved the loading of Namespaces etc, which have
!         not commited
! 
! 2002-07-15 01:11  baumannd
! 
!       * src/_featuretest/: godl.xsd, godlParser.py, odltypes.godl,
!         odmg.odl, thekitchensink.godl, thekitchensink.odl: Add godl
!         parser, godl xml schema, example godl files, and example odl
!         files.
! 
! 2002-07-10 15:29  siesel
  
        * samples/: Makefile, 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 16:33  siesel
  
        * src/: geasInstance.py, geasList.py, test.py: add simple hack to
!         mis-use triggers as methods and let the user test it
! 
! 2002-07-03 16:20  siesel
  
!       * src/_featuretest/__init__.py: added missing __init__.py. gtestcvs
!         should work now.
! 
! 2002-07-03 11:10  siesel
  
        * samples/appservertest.gfd: add an button for calling a function
!         on the server to the standart example
  
! 2002-07-03 10:58  siesel
  
        * src/: geasInstance.py, geasTrigger.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 08:19  siesel
  
!       * doc/diagrams/: geas.dia, geor.dia, usage.dia: add diagrams of the
!         structure of appserver (made by ariel)
! 
! 2002-06-25 17:09  siesel
  
        * samples/: Makefile, sample.xml: add XSLTs for table definition in
!         XML to db specific sql add table definitions in XML for appserver
! 
! 2002-06-21 09:34  siesel
  
!       * src/_featuretest/: GEMA.py, TODO, atest.py, create_tables.sql:
!         add a global namespace to instance methods.  i.e. you can access
!         Address.newinstance from an instance method
! 
! 2002-06-20 19:34  siesel
  
        * samples/setup-pgsql.sh, src/geasList.py, src/geasRpcServer.py,
!         src/geasSession.py, src/geasTrigger.py: hacked trigger support
!         into appserver, please look and change
! 
! 2002-06-19 15:42  siesel
! 
!       * src/_featuretest/: GEDI.py, README, atest.py,
!         geasConnectionPool.py, geasMetaObject.py, geasObjectServer.py:
!         add very very basic introspection support and enhanced the atest
!         file add an option for _featuretest to gtestcvs
  
! 2002-06-19 08:26  siesel
! 
!       * src/_featuretest/: .cvsignore, GEMA.py, geasMetaObject.py,
!         geasNameSpace.py: small changes in method creation code
! 
! 2002-06-19 08:15  siesel
! 
!       * src/_featuretest/: GEDI.py, GEMA.py, README, TODO, atest.py,
!         geasAuthentification.py, geasConnectionPool.py, geasInstance.py,
!         geasList.py, geasMetaObject.py, geasNameSpace.py, geasObject.py,
!         geasObjectServer.py, geasSession.py, geasSuperObject.py: add a
!         better seperation between data fetching and object creation
!         different other code cleanups
! 
! 2002-06-15 14:51  jcater
  
        * src/__init__.py: updated version numbers to development status
  
! 2002-06-05 15:39  siesel
  
        * doc/api/api.texi: update api to contain geasAuthClient
  
! 2002-06-05 14:15  siesel
  
        * ROADMAP, TODO, samples/setup-pgsql.sh,
!         src/geasAuthentification.py, src/geasRpcServer.py,
!         src/geasSession.py: add authentification agent to appserver small
!         patches
  
! 2002-06-05 09:33  siesel
! 
!       * src/_featuretest/gcdParser.py: add a beginning for a parser for
!         gcd files
! 
! 2002-06-04 10:02  siesel
  
        * src/: geasList.py, geasSession.py: add condition tree <-> token
!         list (prefix notation) conversion routines add condition support
!         to appserver
! 
! 2002-06-03 16:08  jcater
! 
!       * ChangeLog: updated changelogs
  
! 2002-06-03 14:58  jcater
  
        * setup.py: fixes for client/ changes
  
! 2002-06-03 14:42  jcater
  
!       * ChangeLog, INSTALL.cvs, setup.py: fixes for the client/ directory
!         changes
  
! 2002-06-03 14:09  jcater
  
        * src/geasRpcServer.py: fixes for the client/ directory changes
  
! 2002-06-03 08:21  siesel
  
        * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on
!         windows
  
! 2002-06-03 05:41  siesel
  
        * src/geasRpcServer.py: closing Ticket 47
  
! 2002-06-03 04:44  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Changed the word
!         "field" to "attribute" if it related to objects, and to "column"
!         if it related to databases.
  
! 2002-06-02 17:51  jcater
  
        * setup.py: fixed directory structure for installed man files
  
! 2002-06-02 17:21  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 17:07  siesel
  
!       * INSTALL, MANIFEST.in, ROADMAP, scripts/gnue-appserver.in,
!         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 12:47  jcater
  
!       * MANIFEST.in, setup.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 15:05  jcater
! 
!       * ChangeLog: ChangeLog updates
! 
! 2002-05-31 14:24  jcater
  
        * INSTALL, setup.py, src/__init__.py: changes for a prerelease
  
! 2002-05-29 19:12  baumannd
! 
!       * doc/geasarch/.cvsignore: Ignore created doc directory.
! 
! 2002-05-29 10:05  siesel
! 
!       * INSTALL.cvs: add an special INSTALL file for developers
! 
! 2002-05-29 09:17  siesel
  
        * INSTALL, samples/appservertest.gfd: add an appserver entry to
!         sample.connections.conf changed entry name from geasV2 to
!         appserver
  
! 2002-05-29 08:48  siesel
  
        * INSTALL, src/geasRpcServer.py: add setup information to INSTALL
!         add username and password command line options to appserver
  
! 2002-05-29 07:35  siesel
  
        * src/: geasList.py, geasRpcServer.py, geasSession.py: add a
!         rpctype and a database command option to appserver
  
! 2002-05-29 05:23  siesel
  
        * setup.py, src/test.py: fix gtestcvs (option 3) calling running
!         test two times add correct url for py-xmlrpc to
!         appserver/setup.py
  
! 2002-05-27 19:18  siesel
  
        * INSTALL, NEWS: prepared NEWS and INSTALL for the new version of
!         appserver
! 
! 2002-05-27 18:22  siesel
  
!       * .cvsignore: updated .cvsignore files and added new ones
! 
! 2002-05-27 14:42  baumannd
! 
!       * doc/geasarch/: .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL,
!         NEWS, README, TODO, bindings.txt, bookinfo.sgml, chapters.ent,
!         geas-schema-compiler.dia, geasarch.sgml, geasv2arch.dia,
!         neilt-arch-explanation.txt, outline.txt, version.ent: Move
!         architecture document to appserver/doc.
! 
! 2002-05-27 06:06  siesel
  
        * setup.py: small bugfix in RPC detection code add check for common
  
! 2002-05-26 17:43  siesel
  
        * setup.cfg.in, setup.py, samples/appservertest.gfd,
!         samples/geasV2test.gfd, scripts/gnue-appserver.in: added basic
!         setup routine
  
! 2002-05-26 16:15  reinhard
  
        * src/: geasInstance.py, geasList.py, geasSession.py, test.py:
!         Added some comments and minor code cleanups.
  
! 2002-05-26 16:00  reinhard
  
        * src/GEAS.grpc: Removed GEAS.grpc from source directory as this
!         file has moved to another location.
  
! 2002-05-26 15:46  reinhard
  
        * doc/api/: api.texi, version.texi: Updated API documentation.
  
! 2002-05-26 14:36  siesel
  
        * src/geasList.py: change setSort function to accept an list as
!         parameter instead of a string
  
! 2002-05-26 05:59  siesel
  
        * samples/geasV2test.gfd: add a gfd to test geasV2 with forms
  
! 2002-05-26 04:22  siesel
  
        * grpc/GEAS.grpc, src/geasInstance.py, src/geasList.py,
!         src/geasSession.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 16:26  siesel
! 
!       * src/_featuretest/geasList.py: same fix as in GEDI.py
! 
! 2002-05-23 16:24  siesel
! 
!       * src/_featuretest/GEDI.py: add fix for common changes
! 
! 2002-05-23 16:13  siesel
  
!       * src/_featuretest/create_tables.sql: added create_tables.sql which
!         i forgot to add
! 
! 2002-05-23 11:08  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Improved
!         definition of business objects.
  
! 2002-05-22 10:25  siesel
  
        * src/: geasInstance.py, geasSession.py: add write support
!         (deleting and inserting instances still missing)
  
! 2002-05-21 09:32  siesel
  
        * ROADMAP: add a "Later (unsorted)" section
  
! 2002-05-20 12:29  reinhard
  
        * THANKS, doc/api/Makefile, doc/whitepaper/Makefile: Added "clean"
!         and "aux-clean" targets in Makefiles. Added THANKS file.
  
! 2002-05-20 04:17  siesel
  
        * ROADMAP: add a proposal for a Roadmap
  
! 2002-05-19 17:34  siesel
  
        * grpc/GEAS.grpc, src/geasList.py, src/geasSession.py: Added
!         DBdriver for Appserver (working read only at the moment)
  
! 2002-05-19 14:21  reinhard
  
        * doc/whitepaper/Makefile: Delete TeX index files.
  
! 2002-05-19 14:02  reinhard
  
        * doc/whitepaper/: version.texi, whitepaper.texi: Added chapter
!         "Features".
  
! 2002-05-19 11:47  reinhard
  
        * doc/whitepaper/: fdl.texi, version.texi, whitepaper.texi:
!         Improved document structure, changed license to GNU FDL.
! 
! 2002-05-14 12:21  siesel
  
!       * src/_featuretest/: geasObject.py, geasTransaction.py: odmg
!         compatibility issues
! 
! 2002-05-14 10:26  reinhard
  
        * AUTHORS: Added Jens Müller to the list of authors.
  
! 2002-05-13 17:34  siesel
! 
!       * src/_featuretest/: GEDI.py, GEMA.py, README, TODO, atest.py,
!         geasInstance.py, geasList.py, geasMetaObject.py,
!         geasNameSpace.py, geasObject.py, geasSession.py,
!         geasSuperObject.py, geasTransaction.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 08:23  reinhard
  
        * doc/: api/Makefile, whitepaper/Makefile: Added --no-split to
!         makeinfo --html to make it independant from makeinfo version.
  
! 2002-05-07 02:47  reinhard
  
!       * doc/: api/.cvsignore, api/Makefile, api/api.texi, api/fdl.texi,
!         api/texinfo.tex, api/version.texi, whitepaper/.cvsignore,
!         whitepaper/Makefile, whitepaper/texinfo.tex,
!         whitepaper/version.texi, whitepaper/whitepaper.texi: Added some
!         basic documentation.
  
! 2002-05-07 02:32  reinhard
  
        * INSTALL: Updated installation instructions.
  
! 2002-05-06 17:32  siesel
  
        * INSTALL, src/geasRpcClient.py, src/geasRpcServer.py, src/test.py:
!         update RPC client/server to make the first db connection
  
! 2002-05-06 15:27  reinhard
  
        * samples/setup-pgsql.sh, src/geasInstance.py, src/geasList.py,
!         src/geasSession.py, src/test.py: Implemented basic read-only data
!         access using the GNUe Common database driver.
  
! 2002-05-06 11:02  siesel
  
        * src/__init__.py: gtestcvs fixes. made appserver an module
  
! 2002-05-05 18:38  siesel
  
        * grpc/GEAS.grpc, src/geasRpcClient.py, src/test.py: some i18
!         fixes, add commands gacvs and gtestcvs.  updated and fixed all
!         testcases add testing program GTest.py
  
! 2002-05-03 21:52  siesel
  
        * src/geasRpcServer.py: i18 fixes and more configuration for  the
!         xmlrpc ClientAdapter
  
! 2002-05-01 19:23  siesel
  
        * INSTALL: spelling error correction
  
! 2002-05-01 16:14  siesel
  
        * INSTALL, src/GEAS.grpc: switch to cammel naming
  
! 2002-05-01 15:58  reinhard
  
        * src/: geas_instance.py, geas_list.py, geas_rpc_client.py,
!         geas_rpc_server.py, geas_session.py: Removed the geas_* files,
!         which have been replaced by geasX* files.
  
! 2002-05-01 15:56  reinhard
  
        * src/: geasInstance.py, geasList.py, geasRpcClient.py,
!         geasRpcServer.py, geasSession.py, test.py: Moved from underlines
!         to camel case.
  
! 2002-04-30 18:41  siesel
  
        * AUTHORS, INSTALL, src/GEAS.grpc, 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 13:03  siesel
  
        * INSTALL, src/geas_rpc_client.py, src/test.py: added more info to
!         use the RPC demo and split RPC demo from normal demo
  
! 2002-04-22 10:30  siesel
  
        * src/: GEAS.grpc, geas_list.py, geas_rpc_client.py,
!         geas_rpc_server.py, test.py: added GNURPC to the appserver
! 
! 2002-04-18 14:25  reinhard
! 
!       * src/.cvsignore: Added .cvsignore
  
! 2002-04-18 14:24  reinhard
  
        * src/: geas_instance.py, geas_list.py, geas_session.py, test.py:
!         Created some stub functions defining the basic interface, and the
!         start of a test/demo program
  
! 2002-04-18 11:02  reinhard
  
        * AUTHORS, COPYING, INSTALL, NEWS, README: Created basic framework
  
Index: gnue-appserver/NEWS
diff -c gnue-appserver/NEWS:1.7 gnue-appserver/NEWS:1.8
*** gnue-appserver/NEWS:1.7     Mon Sep 22 16:43:34 2003
--- gnue-appserver/NEWS Mon Oct 20 19:54:49 2003
***************
*** 1,3 ****
--- 1,6 ----
+ New features/changes in version 0.0.5: (2003-10-##)
+ o Switched to gnue-common enhanced setup system
+ 
  New features/changes in version 0.0.4: (2003-09-22)
  * Working and fully integrated Class Repository
  * Removed all remains of the old RPC API
Index: gnue-appserver/src/__init__.py
diff -c gnue-appserver/src/__init__.py:1.13 gnue-appserver/src/__init__.py:1.14
*** gnue-appserver/src/__init__.py:1.13 Mon Sep 29 17:57:04 2003
--- gnue-appserver/src/__init__.py      Mon Oct 20 19:54:49 2003
***************
*** 32,38 ****
  #   5. Commit to CVS
  
  _version = (0,0,5)
! _release = 0
  
  # Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
  if _release:
--- 32,38 ----
  #   5. Commit to CVS
  
  _version = (0,0,5)
! _release = 1
  
  # Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
  if _release:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]