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: Reinhard Mueller
Subject: gnue-appserver ./ChangeLog ./NEWS src/__init__.py
Date: Mon, 22 Sep 2003 16:43:34 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-appserver
Branch:         
Changes by:     Reinhard Mueller <address@hidden>       03/09/22 16:43:34

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

Log message:
        Released 0.0.4.

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

Patches:
Index: gnue-appserver/ChangeLog
diff -c gnue-appserver/ChangeLog:1.5 gnue-appserver/ChangeLog:1.6
*** gnue-appserver/ChangeLog:1.5        Sun Sep 29 20:19:17 2002
--- gnue-appserver/ChangeLog    Mon Sep 22 16:43:33 2003
***************
*** 1,184 ****
! 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, objrepos/geasClassDefs.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
--- 1,856 ----
! 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
***************
*** 186,411 ****
        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-15 06:31  siesel
! 
!       * server/.cvsignore: remove files from server directory (not needed
!       anymore)
! 
! 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, setupext/__init__.py,
!       setupext/install_data.py: added missing MANIFEST entries; added
!       support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
!       creating of prereleases
! 
! 2002-05-31 15:05  jcater
  
!       * ChangeLog: ChangeLog updates
  
! 2002-05-31 14:24  jcater
  
!       * INSTALL, setup.py, src/__init__.py, src/objrepos/__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,
!       chapters/introduction.sgml, shared/copyright.sgml, shared/fdl.sgml,
!       shared/gpl.sgml, shared/shared.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,
--- 858,1008 ----
        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,
***************
*** 413,597 ****
        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 15:07  reinhard
! 
!       * src/objrepos/geasClassDefs.py: Removed GStoredObjectDefinition in
!       favour of init methods.  Cleared relationship of GFieldDefinition
!       and GTypeDefinition.
! 
! 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-14 10:26  reinhard
! 
!       * src/objrepos/: .cvsignore, geasClassDefs.py: Added first draft
!       for the object repository, from Jens Müller.
! 
! 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-07 02:17  reinhard
! 
!       * server/.cvsignore: Added .cvsignore.
! 
! 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
  
--- 1010,1146 ----
        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
  
Index: gnue-appserver/NEWS
diff -c gnue-appserver/NEWS:1.6 gnue-appserver/NEWS:1.7
*** gnue-appserver/NEWS:1.6     Tue Aug 12 17:26:09 2003
--- gnue-appserver/NEWS Mon Sep 22 16:43:34 2003
***************
*** 1,17 ****
! New features/changes in version 0.0.3: (07-APR-2003)
! o New API for RPC communication
! o Python Language interface 
! o Start of a Class Repository
! o Updates to reflect GNUe Common 0.5.0's API
! o Miscellaneous bug fixes
  
! New features/changes in version 0.0.2: (29-SEP-2002)
! o Improved support for conditions
! o Initial support for authentication agents
! o Initial support for triggers
! o Improvements to the RPC layer
! o Started work on an ODL (Object definitions) layer
! o Miscellaneous bug fixes
  
! New features/changes in version 0.0.1: (03-JUN-2002)
! o Initial version
--- 1,24 ----
! 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
! * Improved installation script
! * Extended and improved samples
! * Miscellaneous bug fixes
  
! New features/changes in version 0.0.3: (2003-04-07)
! * New API for RPC communication
! * Python Language interface 
! * Start of a Class Repository
! * Updates to reflect GNUe Common 0.5.0's API
! * Miscellaneous bug fixes
  
! New features/changes in version 0.0.2: (2002-09-29)
! * Improved support for conditions
! * Initial support for authentication agents
! * Initial support for triggers
! * Improvements to the RPC layer
! * Started work on an ODL (Object definitions) layer
! * Miscellaneous bug fixes
! 
! New features/changes in version 0.0.1: (2002-06-03)
! * Initial version
Index: gnue-appserver/src/__init__.py
diff -c gnue-appserver/src/__init__.py:1.10 gnue-appserver/src/__init__.py:1.11
*** gnue-appserver/src/__init__.py:1.10 Tue Apr 15 18:06:30 2003
--- gnue-appserver/src/__init__.py      Mon Sep 22 16:43:34 2003
***************
*** 32,38 ****
  #   5. Commit to CVS
  
  _version = (0,0,4)
! _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,4)
! _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]