[Top][All Lists]
[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:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue-appserver ./ChangeLog ./NEWS src/__init__.py,
James Thompson <=