commit-gnue
[Top][All Lists]
Advanced

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

r5230 - in trunk: gnue-appserver gnue-common gnue-designer gnue-forms gn


From: reinhard
Subject: r5230 - in trunk: gnue-appserver gnue-common gnue-designer gnue-forms gnue-reports
Date: Fri, 5 Mar 2004 12:01:48 -0600 (CST)

Author: reinhard
Date: 2004-03-05 12:00:16 -0600 (Fri, 05 Mar 2004)
New Revision: 5230

Modified:
   trunk/gnue-appserver/ChangeLog
   trunk/gnue-appserver/NEWS
   trunk/gnue-common/ChangeLog
   trunk/gnue-common/NEWS
   trunk/gnue-designer/ChangeLog
   trunk/gnue-designer/NEWS
   trunk/gnue-forms/ChangeLog
   trunk/gnue-forms/NEWS
   trunk/gnue-reports/ChangeLog
   trunk/gnue-reports/NEWS
Log:
Updated ChangeLog and NEWS.


Modified: trunk/gnue-appserver/ChangeLog
===================================================================
--- trunk/gnue-appserver/ChangeLog      2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-appserver/ChangeLog      2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,1806 +1,2461 @@
-2003-10-19 17:08  reinhard
+2004-03-05 10:42:58  Rev 5224   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.
+       * BUGS: We did make all strings translatable.
 
-2003-10-19 16:46  reinhard
+2004-03-04 18:39:17  Rev 5220   johannes
 
-       * 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.
+       * src/geasSessionManager.py, src/test.py, src/geasSession.py, 
+         src/testRPC.py, src/classrep/Base.py, src/classrep/test.py, 
+         src/classrep/dtest.py, src/language/test.py, 
+         src/classrep/Definition.py, src/geasInstance.py, 
+         src/language/Exceptions.py, src/geasBClass.py, 
+         src/geasConfiguration.py, src/geasGsdGen.py, 
+         src/classrep/Namespace.py, src/classrep/mtest.py, 
+         src/geasRpcServer.py: Marked strings for translations.
 
-2003-10-19 12:55  reinhard
+2004-03-04 18:24:54  Rev 5219   johannes
 
-       * 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.
+       * src/classrep/SchemaSupport.py: load classdefs with classes.values 
+         () instead of classes.keys (), so exporting all classes will work.
 
-2003-10-19 11:45  reinhard
+2004-03-03 10:31:53  Rev 5210   johannes
 
-       * src/geasSession.py: Append list of types to resultset instead of
-         replacing the whole resultset.  This fixes reading of the types
+       * src/geasAuthentication.py, samples/gnue_useraccess.gfd, 
+         samples/sample.gfd: gnue_useraccess now allows a keyword 'all' to 
+         permitt access to all classes. Added a form for changing 
+         gnue_useraccess. Added a 'country-tab' to the sample.gfd.
+
+2004-03-01 19:20:36  Rev 5207   reinhard
+
+       * src/classrep/Property.py, doc/technotes/00002.txt, 
+         src/classrep/Procedure.py, src/geasInstance.py: Introduced module 
+         property for Property and Procedure objects in class repository.
+
+2004-03-01 13:09:17  Rev 5204   johannes
+
+       * samples/base.gsd, samples/auth.gsd, samples/sample.gsd, 
+         samples/sample.gfd: Added column-definitions to the gsd-files.
+
+2004-03-01 09:48:42  Rev 5199   reinhard
+
+       * TODO, ROADMAP.in: Updated roadmap.
+
+2004-02-29 17:24:11  Rev 5196   johannes
+
+       * src/classrep/SchemaSupport.py: Added a data-definition section to 
+         the gsd-files, making an explicit type-argument in value-tags 
+         obsolet.
+
+2004-02-29 00:34:46  Rev 5195   reinhard
+
+       * BUGS, TODO, ROADMAP.in: Updated roadmap and bug list.
+
+2004-02-27 23:09:32  Rev 5187   reinhard
+
+       * src/language/Object.py: Also accept string types withouth length 
+         as valid string types.
+
+2004-02-27 22:53:10  Rev 5186   reinhard
+
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/classrep/Procedure.py, 
+         src/classrep/Base.py, src/classrep/Namespace.py: Improved error 
+         handling.
+
+2004-02-27 22:30:35  Rev 5185   reinhard
+
+       * src/classrep/Class.py: Load properties and procedures for newly 
+         found classes.
+
+2004-02-27 21:52:37  Rev 5184   reinhard
+
+       * src/classrep/Namespace.py: Improved error message.
+
+2004-02-27 20:57:28  Rev 5183   reinhard
+
+       * BUGS: Added one more bug.
+
+2004-02-27 20:36:14  Rev 5182   reinhard
+
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/repository.ini, src/classrep/Procedure.py, 
+         src/classrep/SchemaSupport.py: Fixed property types in class 
+         repository for reference properties.
+
+2004-02-27 17:44:52  Rev 5181   reinhard
+
+       * src/classrep/Property.py, src/classrep/SchemaSupport.py: Write 
+         procedures in the gsd file.
+
+2004-02-27 16:28:29  Rev 5179   reinhard
+
+       * src/classrep/SchemaSupport.py: Minor code cleanup.
+
+2004-02-27 15:58:29  Rev 5178   reinhard
+
+       * src/classrep/SchemaSupport.py: Be more consequent about using 
+         table/column instead of fullName.
+
+2004-02-27 14:32:30  Rev 5177   reinhard
+
+       * src/classrep/SchemaSupport.py: Removed some dead code.
+
+2004-02-26 16:23:23  Rev 5164   johannes
+
+       * samples/base.gsd, BUGS, samples/sample.gsd, src/classrep/Base.py, 
+         src/classrep/Property.py, doc/technotes/00002.txt, samples/auth.
+         gsd, src/classrep/SchemaSupport.py: Fixed all sorts of encoding 
+         problems in generating and reading gsd files.
+
+2004-02-26 09:21:00  Rev 5162   jan
+
+       * src/classrep/SchemaSupport.py: write schema in utf-8 encoding 
+         instead of standart locale encoding
+
+2004-02-25 19:54:52  Rev 5161   reinhard
+
+       * doc/whitepaper/whitepaper.texi, doc/api/api.texi: Fixed copyright.
+
+2004-02-25 19:53:25  Rev 5160   reinhard
+
+       * doc/whitepaper/version.texi, doc/api/version.texi, 
+         doc/whitepaper/whitepaper.texi, doc/api/api.texi, BUGS: 
+         Documentation updates.
+
+2004-02-25 17:13:11  Rev 5158   reinhard
+
+       * BUGS: Removed a bug from the list that is actually a bug in psycopg.
+
+2004-02-23 18:39:41  Rev 5145   jan
+
+       * samples/setup-mysql.sh: fix mysql setup script
+
+2004-02-23 18:02:37  Rev 5143   jan
+
+       * samples/sample.gfd: fix procedure test in appserver gfd 
+         (gnue-forms) sample
+
+2004-02-19 13:21:01  Rev 5139   reinhard
+
+       * src/data.py: Document string vs. unicode issues.
+
+2004-02-19 11:29:27  Rev 5138   reinhard
+
+       * src/geasSessionManager.py, src/data.py: Some more nitpicking.
+
+2004-02-19 11:01:31  Rev 5137   reinhard
+
+       * src/geasSessionManager.py, BUGS: Fixed BUG list, appserver should 
+         now close connections properly.
+
+2004-02-19 10:40:58  Rev 5136   reinhard
+
+       * BUGS: One more unresolved bug.
+
+2004-02-19 10:08:47  Rev 5135   johannes
+
+       * BUGS, samples/sample.gsd, samples: Changed bugs file.
+
+2004-02-19 08:47:44  Rev 5134   johannes
+
+       * samples/base.gsd, src/classrep/Property.py, BUGS, 
+         src/classrep/repository.ini, samples/sample.gsd, 
+         src/classrep/SchemaSupport.py, src/classrep/__init__.py: Fixed 
+         length=0 issues in classrep / SchemaSupport.
+
+2004-02-19 08:26:18  Rev 5133   reinhard
+
+       * src/data.py: Picking some nits.
+
+2004-02-18 23:00:08  Rev 5132   reinhard
+
+       * samples/sample.gsd, samples/appserver.gpd, samples/sample.gfd: 
+         Improved samples.
+
+2004-02-18 19:51:00  Rev 5131   reinhard
+
+       * samples, scripts: Fixed some properties.
+
+2004-02-18 19:34:12  Rev 5130   reinhard
+
+       * src/classrep/dtest.py, src/language/test.py, src/classrep/mtest.py,
+         src/classrep/test.py: Inserted a "if __name__ == '__main__'" in 
+         all test programs to make epydoc happier.
+
+2004-02-18 19:13:55  Rev 5129   reinhard
+
+       * postweb: Minor fixes
+
+2004-02-18 19:10:51  Rev 5128   reinhard
+
+       * MANIFEST.in, doc/man/gnue-gsdgen.1, setup.py: Added manpage for 
+         gnue-gsdgen, consider gnue-gsdgen in setup.
+
+2004-02-18 18:29:36  Rev 5127   johannes
+
+       * samples/base.gsd, BUGS, src/classrep/repository.ini: Temp. fix of 
+         base.gsd, added a corresponding bug.
+
+2004-02-18 18:17:27  Rev 5126   johannes
+
+       * samples/base.gsd, samples/Makefile: Added HTML processor to the 
+         makefile, removed length attribute from gnue_procedure.gnue_code 
+         and gnue_compiledcode.
+
+2004-02-18 17:26:17  Rev 5123   reinhard
+
+       * MANIFEST.in: Fix typo.
+
+2004-02-18 17:25:27  Rev 5122   reinhard
+
+       * doc/whitepaper/Makefile, doc/api/Makefile: Build documentation 
+         with LANG=C
+
+2004-02-18 17:22:22  Rev 5121   reinhard
+
+       * MANIFEST.in, setup.py: Some changes to setup system.
+
+2004-02-18 17:00:47  Rev 5120   reinhard
+
+       * samples/README, TODO: Updated some documentation.
+
+2004-02-17 18:23:57  Rev 5116   johannes
+
+       * samples/base.gsd, samples/setup-mysql.sh, samples/Makefile, 
+         samples/auth.gsd, samples/sample.gsd: Updated the gsd-files, added 
+         encoding option to the Makefile
+
+2004-02-16 21:25:02  Rev 5110   reinhard
+
+       * postweb: Removed some items from this script in favour of nightly 
+         tasks on ash.
+
+2004-02-13 18:19:02  Rev 5109   johannes
+
+       * samples/base.gsd: Set length and precision of gnue_procedure.
+         gnue_code and gnue_procedure.gnue_compiledcode to 2000/0.
+
+2004-02-13 17:13:42  Rev 5107   johannes
+
+       * samples/Makefile: Added MS SQL processor.
+
+2004-02-12 16:06:03  Rev 5105   johannes
+
+       * samples/sample.gsd, samples/setup-pgsql.sh: Added 'KeepWhitespace' 
+         to the GSParser, so the GContent does not use normalization on 
+         it's values. Changed setup-pgsql.sh to reflect recent changes.
+
+2004-02-12 15:34:33  Rev 5103   reinhard
+
+       * src/geasSession.py, src/geasList.py: A little code cleanup and 
+         restructuring.
+
+2004-02-12 15:04:54  Rev 5102   reinhard
+
+       * BUGS, ROADMAP.in: Updated documentation to reflect our progress.
+
+2004-02-12 14:49:28  Rev 5101   johannes
+
+       * BUGS, samples/Makefile: Make sure to use UTF-8 encoding on output 
+         to SQL files
+
+2004-02-12 14:24:22  Rev 5100   johannes
+
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, BUGS, samples/Makefile, 
+         src/classrep/Procedure.py, src/classrep/SchemaSupport.py, 
+         src/language/Object.py: Optimized access to the gnue_id property 
+         in the class repository. Removed gnue-schema-bugs from the BUGS 
+         file and changed samples-makefile to use gnue-schema instead of 
+         xslt (sablotron).
+
+2004-02-12 00:40:26  Rev 5096   reinhard
+
+       * src/geasSessionManager.py: Removed duplicate closeAll() call.
+
+2004-02-12 00:37:44  Rev 5095   reinhard
+
+       * src/geasSession.py: Reactivated authentication, was accidentally 
+         commented out.
+
+2004-02-12 00:24:40  Rev 5094   reinhard
+
+       * src/geasSession.py, src/geasInstance.py, src/data.py, src/geasList.
+         py: Implemented per-session cache.
+
+2004-02-11 00:03:33  Rev 5093   reinhard
+
+       * scripts/ggcvs: Removed generated script from repository
+
+2004-02-09 22:45:34  Rev 5088   jan
+
+       * src/language/Object.py: removing some unecessary code
+
+2004-02-09 22:37:44  Rev 5087   jan
+
+       * src/language/Object.py: fix resolving of 'ObjectId' attribut by 
+         checking in __dict__ first.
+
+2004-02-09 21:51:42  Rev 5085   jan
+
+       * src/geasInstance.py: set default context of a procedure to the 
+         module the procedure belongs to
+
+2004-02-09 19:23:40  Rev 5081   johannes
+
+       * src/classrep/SchemaSupport.py: GSValue instances now have their 
+         field-property populated, so the xslt-processor can create proper 
+         SQL.
+
+2004-02-08 13:41:54  Rev 5080   johannes
+
+       * src/test.py, doc/technotes/00001.txt, doc/technotes/00002.txt, 
+         src/classrep/test.py: appserver.test now uses 'appserver' as 
+         application-id, so values from gnue.conf would be read correctly. 
+         Updated the technotes.
+
+2004-02-08 09:31:03  Rev 5078   johannes
+
+       * scripts/gnue-gsdgen, setup.cvs, src/test.py, scripts/ggcvs, 
+         src/geasGsdGen.py, src/classrep/SchemaSupport.py: With geasGsdGen.
+         py (gnue-gsdgen) a user can generate gsd files from the class 
+         repository using the appserver's SchemaSupport.
+
+2004-02-07 11:46:20  Rev 5077   johannes
+
+       * samples/gnue_classes.gfd, samples/GNUe_ClassRepository.gfd, 
+         samples/GNUe_Modules.gfd, samples/gnue_modules.gfd: Renamed class 
+         repository modification forms
+
+2004-02-06 15:17:33  Rev 5075   jan
+
+       * src/geasSessionManager.py: close per session connection pool after 
+         session is closed
+
+2004-02-06 14:21:17  Rev 5073   jan
+
+       * src/geasSessionManager.py: use seperate database connections for 
+         every session
+
+2004-02-06 10:41:55  Rev 5072   johannes
+
+       * samples/GNUe_ClassRepository.gfd, samples/GNUe_Modules.gfd: 
+         Rebuilt old GNUe_ClassRepository.gfd so it's now possible to 
+         modify and extend the class repository using forms.
+
+2004-02-05 12:26:19  Rev 5068   johannes
+
+       * src/language/ObjectList.py, src/language/Object.py: ObjectList is 
+         an immutable sequence now. Object returns None on access to an 
+         unloadable property.
+
+2004-02-05 09:55:20  Rev 5067   johannes
+
+       * src/language/test.py, src/geasInstance.py, src/language/Session.py:
+         Session.find () uses qualification too. Object.Object has no 
+         longer a  method store ().
+
+2004-02-04 16:06:16  Rev 5066   johannes
+
+       * src/language/ObjectList.py: Added missing line continuation symbol 
+         :(
+
+2004-02-04 16:04:22  Rev 5065   johannes
+
+       * src/test.py, src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/language/test.py, 
+         src/language/Exceptions.py, src/classrep/Procedure.py, 
+         src/geasInstance.py, src/language/ObjectList.py, src/classrep/Base.
+         py, src/language/Session.py, src/language/Object.py, 
+         src/classrep/__init__.py, src/classrep/test.py, 
+         src/language/Procedure.py: Removed caching-stuff from language 
+         interface and changed the constructors of language interface and 
+         classrepository to use language/Session instead of sessionManager 
+         and sessionId. Made sure to use proper 'underlining' for 
+         private/protected and public identifiers.
+
+2004-02-02 22:07:47  Rev 5064   jan
+
+       * src/geasInstance.py: improve error handling by passing a context 
+         description
+
+2004-02-02 20:28:18  Rev 5063   jan
+
+       * src/geasInstance.py: add language interface functions (untested yet)
+
+2004-02-02 19:20:22  Rev 5062   jan
+
+       * src/geasSessionManager.py, src/geasInstance.py: switch to 
+         gnue-common logic API to implement procedures (python language is 
+         tested and works)
+
+2004-01-30 18:03:36  Rev 5057   johannes
+
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/classrep/repository.ini, 
+         src/classrep/Procedure.py, src/classrep/Base.py, 
+         src/classrep/Namespace.py, src/classrep/__init__.py, 
+         src/classrep/test.py: Heavy code cleaning and reworked the 
+         public/protected/private name-schema.
+
+2004-01-30 13:27:47  Rev 5056   johannes
+
+       * src/geasSessionManager.py, src/classrep/Class.py, src/geasSession.
+         py, src/language/ObjectList.py, src/classrep/Base.py, 
+         src/language/Object.py, src/classrep/crpopulate.py, 
+         src/classrep/test.py, src/classrep/dtest.py, src/classrep/Property.
+         py, src/classrep/Module.py, src/classrep/Procedure.py, 
+         src/classrep/Definition.py, src/classrep/mtest.py, 
+         src/classrep/Namespace.py, src/classrep/__init__.py: Rebuilt the 
+         classrepository. Language interface has no longer a cache.
+
+2004-01-29 20:52:10  Rev 5053   jcater
+
+       * src/__init__.py: fixed the release flags leftover from last 
+         release cycle
+
+2004-01-27 15:13:35  Rev 5045   johannes
+
+       * src/language/Procedure.py: Added svn:keywords property
+
+2004-01-27 15:10:37  Rev 5044   johannes
+
+       * src/language/Procedure.py: Implement a callable environment for 
+         the language interface.
+
+2004-01-27 15:05:42  Rev 5043   johannes
+
+       * src/geasSessionManager.py, src/geasAuthentication.py, src/frontend.
+         py, src/test.py, src/classrep/Class.py, src/geasSession.py, 
+         src/testRPC.py, src/language/ObjectList.py, src/classrep/Base.py, 
+         src/language/Object.py, src/classrep/crpopulate.py, 
+         src/classrep/test.py, src/classrep/dtest.py, src/__init__.py, 
+         src/classrep/Property.py, src/classrep/Module.py, 
+         src/language/test.py, src/geasTrigger.py, src/language/App.py, 
+         src/classrep/Procedure.py, src/classrep/Definition.py, 
+         src/geasInstance.py, src/language/Session.py, src/geasBClass.py, 
+         src/geasConfiguration.py, src/classrep/mtest.py, 
+         src/classrep/Namespace.py, src/classrep/SchemaSupport.py, 
+         src/classrep/__init__.py, src/geasList.py, src/geasRpcServer.py: 
+         Added procedures to the language interface and set the 
+         Id-keyword-property for  all sourcefiles.
+
+2004-01-27 00:02:25  Rev 5041   reinhard
+
+       * src/geasSessionManager.py, src/test.py, samples/sample.gsd, 
+         src/geasSession.py, src/geasInstance.py, src/language/Session.py, 
+         src/geasList.py: Basic implementation of Python procedures.
+         Yes. This is one small step for a man...
+
+2004-01-26 14:51:13  Rev 5039   johannes
+
+       * src/language/__init__.py, src/language/test.py, src/language/App.
+         py, src/language/ObjectList.py, src/language/Session.py, 
+         src/language/Object.py: Enabled the Id keyword.
+
+2004-01-23 11:38:52  Rev 5038   johannes
+
+       * src/language/test.py: Removed debugging code
+
+2004-01-23 11:34:51  Rev 5037   johannes
+
+       * src/language/test.py, samples/sample.gsd, src/language/ObjectList.
+         py, src/language/Object.py, src/classrep/test.py: Implemented 
+         object references in language interface.
+
+2004-01-22 09:43:20  Rev 5036   reinhard
+
+       * src/test.py: Commented out "call", because it doesn't work yet.
+
+2004-01-06 06:48:39  Rev 5025   jcater
+
+       * setup.py: fixed install to ignore .svn instead of CVS/
+
+2004-01-05 16:44:29  Rev 5024   jcater
+
+       * src/classrep/Namespace.py, src/language/Session.py, 
+         src/classrep/mtest.py, src/geasList.py, src/geasAuthentication.py, 
+         src/test.py, src/classrep/dtest.py, src/classrep/Definition.py, 
+         src/language/Object.py, src/geasInstance.py, 
+         src/language/ObjectList.py, src/classrep/__init__.py, 
+         src/geasSessionManager.py, src/classrep/test.py, setup.py, 
+         src/geasTrigger.py, src/__init__.py, src/language/App.py, 
+         src/geasSession.py, src/testRPC.py, src/geasRpcServer.py, 
+         src/frontend.py, src/classrep/Class.py, src/geasConfiguration.py, 
+         src/language/test.py, src/classrep/Procedure.py, 
+         src/classrep/Module.py, src/geasBClass.py, src/classrep/Base.py, 
+         src/classrep/Property.py, src/classrep/SchemaSupport.py: updated 
+         copyright header
+
+2004-01-02 15:02:22  Rev 5020   reinhard
+
+       * NEWS: Fixed news file, was forgotten at release.
+
+2003-12-19 21:33:36  Rev 5008   jcater
+
+       * src/geasRpcServer.py: moved the command-line options for 
+         username/password into gnue-common; any gnue app can now add 
+         USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor 
+         spelling mistakes
+
+2003-12-18 15:28:53  Rev 5001   jan
+
+       * src/_featuretest: move featuretest subdir into seperate branch
+
+2003-12-18 00:19:12  Rev 4975   jcater
+
+       * doc/technotes/.cvsignore, samples/.cvsignore, doc/api/.cvsignore, 
+         src/_featuretest, doc/api, .cvsignore, doc/whitepaper, src/.
+         cvsignore, src/language, scripts/.cvsignore, doc/geasarch, src, 
+         samples, scripts, doc/technotes, doc/geasarch/.cvsignore, 
+         doc/whitepaper/.cvsignore, src/_featuretest/.cvsignore, 
+         packaging/debian, packaging/debian/.cvsignore, src/classrep/.
+         cvsignore, src/language/.cvsignore, src/classrep: converted .
+         cvsignore to svn propset svn:ignore
+
+2003-11-09 23:40:41  Rev 4855   siesel
+
+       * src/classrep/Procedure.py: small fix
+
+2003-11-08 18:43:28  Rev 4853   siesel
+
+       * samples/base.gsd, src/classrep/Class.py, src/classrep/repository.
+         ini, src/classrep/Procedure.py, src/geasInstance.py: add procedure 
+         class to classrepository update base schema and repository.ini 
+         sample access to procedures in geasInstance
+
+2003-11-06 11:24:27  Rev 4842   siesel
+
+       * BUGS: add two old BUGS from the old TODO file
+
+2003-11-06 11:23:52  Rev 4841   siesel
+
+       * postweb, ROADMAP, TODO, ROADMAP.in: update ROADMAP.in switch to 
+         automatic roadmap generation (TODO) add code to post ROADMAP to 
+         web (postweb)
+
+2003-10-24 20:26:11  Rev 4819   jbailey
+
+       * packaging/debian/rules: Fix to work around distutils bug
+
+2003-10-22 19:38:04  Rev 4816   jamest
+
+       * src/__init__.py: making release
+
+2003-10-21 15:38:41  Rev 4806   reinhard
+
+       * src/__init__.py: Set release back to 0 for prereleases.
+
+2003-10-21 12:52:41  Rev 4802   reinhard
+
+       * MANIFEST.in, NEWS, BUGS, ROADMAP, postweb: Updated documentation 
+         in preparation of release.
+
+2003-10-21 12:26:50  Rev 4801   jvetter
+
+       * src/geasSessionManager.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/classrep/Base.py, 
+         src/classrep/SchemaSupport.py, src/classrep/__init__.py, 
+         src/classrep/test.py: Finished SchemaSupport.
+
+2003-10-21 11:10:03  Rev 4800   reinhard
+
+       * setup.py: Install sample html forms for webfrontend.
+
+2003-10-21 09:09:12  Rev 4798   reinhard
+
+       * doc/api/version.texi, doc/api/api.texi: Made clear that load() 
+         returning data types is a temporary hack.
+
+2003-10-21 07:25:44  Rev 4797   reinhard
+
+       * src/language/Object.py: Typo.
+
+2003-10-21 00:08:21  Rev 4794   siesel
+
+       * NEWS: update NEWS file (needs review)
+
+2003-10-20 23:54:49  Rev 4793   jamest
+
+       * NEWS, src/__init__.py, ChangeLog: preping for release
+
+2003-10-19 22:08:04  Rev 4789   reinhard
+
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/classrep/Base.py, 
+         src/classrep/Namespace.py, src/language/Object.py: Language 
+         interface now uses Unicode as the internal type for strings.
+
+2003-10-19 21:46:17  Rev 4788   reinhard
+
+       * src/geasInstance.py: Reference properties also have to be 
+         converted from Unicode to string. This fixes GNUe_ClassRepository.
+         gfd crashing and eating up all memory.
+
+2003-10-19 17:55:56  Rev 4787   reinhard
+
+       * src/language/test.py, src/language/ObjectList.py, 
+         src/classrep/Namespace.py, src/language/Object.py: Convert all 
+         data into native Python datatypes in language interface. Added 
+         test program.
+
+2003-10-19 16:45:16  Rev 4785   reinhard
+
+       * src/geasSession.py: Append list of types to resultset instead of 
+         replacing the whole resultset. This fixes reading of the types 
          together with data.
 
-2003-10-19 10:39  reinhard
+2003-10-19 15:39:05  Rev 4784   reinhard
 
-       * src/geasInstance.py: Possible fix for DateTimeDelta objects with
+       * src/geasInstance.py: Possible fix for DateTimeDelta objects with 
          kinterbasedb.
 
-2003-10-19 10:22  reinhard
+2003-10-19 15:22:03  Rev 4783   reinhard
 
-       * samples/sample.gsd: Use field type "timestamp" instead of
+       * samples/sample.gsd: Use field type "timestamp" instead of 
          "datetime".
 
-2003-10-19 08:07  reinhard
+2003-10-19 13:07:14  Rev 4779   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.
+       * doc/api/version.texi, src/classrep/Property.py, doc/api/api.texi, 
+         src/geasSession.py: Calling load() with an empty object_id returns 
+         the data types of the properties.
 
-2003-10-19 06:46  reinhard
+2003-10-19 11:46:45  Rev 4778   reinhard
 
-       * src/geasInstance.py: Use "isinstance (x, y)" instead of "if type
+       * src/geasInstance.py: Use "isinstance (x, y)" instead of "if type 
          (x) == y".
 
-2003-10-18 18:19  reinhard
+2003-10-18 23:19:40  Rev 4776   reinhard
 
-       * src/language/Object.py: Noted a TODO to convert properties into
+       * src/language/Object.py: Noted a TODO to convert properties into 
          native types.
 
-2003-10-18 18:10  reinhard
+2003-10-18 23:10:39  Rev 4775   reinhard
 
-       * src/geasInstance.py: Again cleaned up type conversions, and added
+       * src/geasInstance.py: Again cleaned up type conversions, and added 
          some more checks for correct datatype.
 
-2003-10-18 16:54  reinhard
+2003-10-18 21:54:26  Rev 4773   reinhard
 
        * src/geasInstance.py: Removed debugging messages.
 
-2003-10-18 16:49  reinhard
+2003-10-18 21:49:12  Rev 4772   reinhard
 
-       * doc/whitepaper/: version.texi, whitepaper.texi: Updated list of
-         supported property types.
+       * doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: 
+         Updated list of supported property types.
 
-2003-10-18 16:46  reinhard
+2003-10-18 21:46:00  Rev 4771   reinhard
 
-       * INSTALL, setup.py, samples/sample.gfd, samples/sample.gsd:
+       * samples/sample.gsd, samples/sample.gfd, INSTALL, setup.py: 
          Implemented Date, Time and DateTime property types.
 
-2003-10-18 16:32  reinhard
+2003-10-18 21:32:32  Rev 4769   reinhard
 
-       * src/geasInstance.py: Translate an empty string to None for all
-         property types. This fixes changing numeric fields and date
-         fields to NULL.
+       * 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
+2003-10-18 21:20:14  Rev 4768   reinhard
 
        * src/geasInstance.py: Always encode unicode into utf-8.
 
-2003-10-17 06:08  reinhard
+2003-10-17 11:08:15  Rev 4757   reinhard
 
-       * samples/: sample.gfd, sample.gsd: For the sake of completeness,
-         and for testing, include some numeric fields in the sample.
+       * samples/sample.gsd, samples/sample.gfd: For the sake of 
+         completeness, and for testing, include some numeric fields in the 
+         sample.
 
-2003-10-17 04:03  reinhard
+2003-10-17 09:03:43  Rev 4755   reinhard
 
-       * src/geasInstance.py: Correctly typecast values between DB driver
+       * src/geasInstance.py: Correctly typecast values between DB driver 
          and appserver. Notably, this fixes NULL values for strings.
 
-2003-10-16 18:03  reinhard
+2003-10-16 23:03:43  Rev 4754   reinhard
 
-       * src/geasInstance.py: Use integers instead of strings to transport
-         boolean values. This way, the language interface can use them in
+       * 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
+2003-10-16 22:58:30  Rev 4753   reinhard
 
        * samples/sample.gsd: Oops.
 
-2003-10-16 17:55  reinhard
+2003-10-16 22:55:01  Rev 4752   reinhard
 
        * samples/sample.gfd: Make the sample form use a boolean field.
 
-2003-10-16 17:54  reinhard
+2003-10-16 22:54:25  Rev 4751   reinhard
 
-       * ROADMAP, samples/auth.gsd, samples/sample.gsd,
-         src/geasInstance.py: Implemented boolean type.  Some small fixes
-         in the sample .gsd files.
+       * samples/auth.gsd, samples/sample.gsd, src/geasInstance.py, ROADMAP:
+         Implemented boolean type. Some small fixes in the sample .gsd files.
 
-2003-10-15 09:03  siesel
+2003-10-15 14:03:38  Rev 4747   siesel
 
-       * src/: geasRpcServer.py, testRPC.py: support pyro as rpc drivers
+       * src/testRPC.py, src/geasRpcServer.py: support pyro as rpc drivers 
          add pyro command line option to testRPC
 
-2003-10-14 09:30  reinhard
+2003-10-14 14:30:38  Rev 4743   reinhard
 
-       * release: Removed checklist on how to make a release - this has
-         now become a technote in gnue-common.
+       * release: Removed checklist on how to make a release - this has now 
+         become a technote in gnue-common.
 
-2003-10-10 06:39  siesel
+2003-10-10 11:39:44  Rev 4734   siesel
 
-       * samples/: auth.gsd, base.gsd, sample.gsd: change primary key
-         names, to fix 'relation exists' errors in postgresql
+       * samples/base.gsd, samples/auth.gsd, samples/sample.gsd: change 
+         primary key names, to fix 'relation exists' errors in postgresql
 
-2003-10-09 16:42  siesel
+2003-10-09 21:42:10  Rev 4723   siesel
 
-       * src/: geasInstance.py, test.py: - add gConfig support to test
-         client (needed to test SchemaSupport) - replace "decode" with
+       * src/test.py, src/geasInstance.py: - add gConfig support to test 
+         client (needed to test SchemaSupport) - replace "decode" with 
          "unicode" for python 2.1
 
-2003-10-08 09:59  siesel
+2003-10-08 14:59:32  Rev 4718   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
+       * samples/base.gsd, samples/Makefile, samples/auth.gsd, 
+         samples/sample.gsd: - improve schema definitions by adding primary 
+         keys (gnue_id) and   setting some fields to be "NOT NULL" - add 
+         xsltproc as alternative to smbcmd - fix html file creation to work 
+         with both smbcmd and xsltproc
 
-2003-10-08 09:31  siesel
+2003-10-08 14:31:40  Rev 4717   siesel
 
-       * src/classrep/SchemaSupport.py: split schema writing into table
+       * src/classrep/SchemaSupport.py: split schema writing into table 
          data+table structure virtual schema reading support
 
-2003-10-08 06:59  siesel
+2003-10-08 11:59:59  Rev 4714   siesel
 
-       * src/classrep/SchemaSupport.py: add GSD schema writing support to
+       * src/classrep/SchemaSupport.py: add GSD schema writing support to 
          gnue-appserver
 
-2003-10-07 16:06  siesel
+2003-10-07 21:06:32  Rev 4712   siesel
 
        * src/geasInstance.py: fix: don't catch all kinds of errors
 
-2003-10-07 11:03  siesel
+2003-10-07 16:03:53  Rev 4710   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)
+       * src/geasInstance.py, src/geasList.py: Make appserver a bit more 
+         unicode aware (should fix german umlauts too)    - connect to 
+         database in unicode mode    - encode/decode string data from/to 
+         unicode (db side)      to/from utf-8 (appserver side)
 
-2003-10-07 09:50  siesel
+2003-10-07 14:50:06  Rev 4707   siesel
 
-       * src/geasRpcServer.py: change appserver command line parsing to
+       * src/geasRpcServer.py: change appserver command line parsing to 
          support new gnue.common.rpc driver structure
 
-2003-10-06 16:21  reinhard
+2003-10-06 21:21:58  Rev 4702   reinhard
 
-       * postweb, release: Added script to update documentation changes to
+       * release, postweb: Added script to update documentation changes to 
          web page automatically
 
-2003-10-06 13:16  reinhard
+2003-10-06 18:16:08  Rev 4694   reinhard
 
-       * MANIFEST.in, setup.py, doc/man/gnue-appserver.1: Include manual
-         page.
+       * MANIFEST.in, doc/man, doc/man/gnue-appserver.1, setup.py: Include 
+         manual page.
 
-2003-10-05 18:28  jbailey
+2003-10-05 23:28:22  Rev 4685   jbailey
 
-       * packaging/debian/control: Remove python2.3-xml depends per
-         reinhard
+       * packaging/debian/control: Remove python2.3-xml depends per reinhard
 
-2003-10-05 16:18  reinhard
+2003-10-05 21:18:29  Rev 4682   reinhard
 
-       * setup.py: Install samples into doc/gnue-appserver/examples as
+       * setup.py: Install samples into doc/gnue-appserver/examples as 
          debian guidelines request.
 
-2003-10-05 13:01  btami
+2003-10-05 18:03:05  Rev 4678   btami
 
-       * scripts/gnue-appserver: removed old "magic" code needed for
+       * scripts/gnue-appserver: removed old "magic" code needed for 
          mcmillan packaging on win32
 
-2003-10-05 11:12  reinhard
+2003-10-05 16:12:38  Rev 4673   reinhard
 
        * .cvsignore: Updated .cvsignore
 
-2003-10-05 03:59  reinhard
+2003-10-05 08:59:44  Rev 4670   reinhard
 
        * release: Updated checklist.
 
-2003-10-05 03:58  reinhard
+2003-10-05 08:58:41  Rev 4669   reinhard
 
        * MANIFEST.in: Include packaging directory into distribution.
 
-2003-10-04 13:25  jbailey
+2003-10-04 18:25:18  Rev 4664   jbailey
 
        * packaging/debian/control: Add python2.3-xml to depends line
 
-2003-10-04 13:21  jbailey
+2003-10-04 18:21:54  Rev 4663   jbailey
 
-       * packaging/debian/: README.Debian, control: Add texinfo,
-         sablrotron to build-deps.  Add explanation in new README.Debian
-         file
+       * packaging/debian/README.Debian, packaging/debian/control: Add 
+         texinfo, sablrotron to build-deps.  Add explanation in new README.
+         Debian file
 
-2003-10-04 13:16  reinhard
+2003-10-04 18:16:47  Rev 4662   reinhard
 
        * packaging/debian/control: Updated description.
 
-2003-10-04 12:27  jbailey
+2003-10-04 17:27:25  Rev 4660   jbailey
 
-       * packaging/debian/: changelog, control, rules: gnue-appserver
-         (0.0.4.20031004) unstable; urgency=low
-
+       * packaging/debian/changelog, packaging/debian/rules, 
+         packaging/debian/control: gnue-appserver (0.0.4.20031004) unstable;
+         urgency=low
            * Resync CVS to match up with changes in gnue-common.
+          -- Jeff Bailey <address@hidden>  Sat,  4 Oct 2003 12:17:06 -0400
 
-          -- Jeff Bailey <address@hidden>  Sat,  4 Oct 2003 12:17:06
-         -0400
+2003-10-04 11:53:18  Rev 4658   reinhard
 
-2003-10-04 06:53  reinhard
+       * samples/sample.grd, samples/appserver.gpd: Added report sample.
 
-       * samples/: appserver.gpd, sample.grd: Added report sample.
+2003-10-01 20:45:22  Rev 4648   jbailey
 
-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
-
+       * packaging/debian/README.cvs, packaging/debian/changelog, 
+         packaging/debian/copyright, packaging/debian/rules, 
+         packaging/debian/.cvsignore, packaging, packaging/debian, 
+         packaging/debian/control, packaging/debian/compat: gnue-appserver 
+         (0.0.4.20031001) unstable; urgency=low
            * New package.
+          -- Jeff Bailey <address@hidden>  Wed,  1 Oct 2003 11:12:35 -0400
 
-          -- Jeff Bailey <address@hidden>  Wed,  1 Oct 2003 11:12:35
-         -0400
+2003-09-29 22:33:43  Rev 4638   reinhard
 
-2003-09-29 17:33  reinhard
-
        * setup.cvs: Put grpc file in better location.
 
-2003-09-29 17:28  reinhard
+2003-09-29 22:28:59  Rev 4636   reinhard
 
-       * setup.py, src/geasRpcServer.py, src/classrep/__init__.py: Install
+       * setup.py, src/classrep/__init__.py, src/geasRpcServer.py: Install 
          files more into a standard location.
 
-2003-09-29 17:12  reinhard
+2003-09-29 22:12:10  Rev 4634   reinhard
 
        * MANIFEST.in: More fixes to MANIFEST.in.
 
-2003-09-29 17:10  reinhard
+2003-09-29 22:09:16  Rev 4633   reinhard
 
-       * MANIFEST.in: Manpages are no longer included in the distribution
-         - they are built at install time now.
+       * setup.py: Minor beautifying.
 
-2003-09-29 17:09  reinhard
+2003-09-29 22:10:30  Rev 4632   reinhard
 
-       * setup.py: Minor beautifying.
+       * MANIFEST.in: Manpages are no longer included in the distribution - 
+         they are built at install time now.
 
-2003-09-29 16:57  reinhard
+2003-09-29 21:57:04  Rev 4630   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.
+       * scripts/gnue-appserver, src/__init__.py, scripts/gnue-appserver.in,
+         setup.cfg.in, scripts/.cvsignore, setup.py, 
+         src/_featuretest/__init__.py: Use GSetup for setup.py.
 
-2003-09-26 02:50  reinhard
+2003-09-26 07:50:06  Rev 4610   reinhard
 
        * setup.cvs: Removed prehistoric fix.
 
-2003-09-25 20:03  jcater
+2003-09-26 01:07:46  Rev 4608   jcater
 
        * setup.cvs: Added a new per-module cvs setup system
 
-2003-09-25 18:36  reinhard
+2003-09-25 23:36:13  Rev 4607   reinhard
 
        * setup.py: Removed depreciated environment variables.
 
-2003-09-25 18:13  reinhard
+2003-09-25 23:13:54  Rev 4604   reinhard
 
-       * src/classrep/__init__.py: Do not use depreciated environment
+       * src/classrep/__init__.py: Do not use depreciated environment 
          variable INSTALL_PREFIX.
 
-2003-09-24 09:13  btami
+2003-09-24 14:14:20  Rev 4595   btami
 
        * setup.py: let setup skip build_files() on win32
 
-2003-09-22 17:30  reinhard
+2003-09-22 22:30:26  Rev 4579   reinhard
 
-       * MANIFEST.in, setup.py: Include webfrontend in distribution and
+       * MANIFEST.in, setup.py: Include webfrontend in distribution and 
          installation.
 
-2003-09-22 17:13  reinhard
+2003-09-22 22:13:19  Rev 4574   reinhard
 
        * release: Updated checklist.
 
-2003-09-22 17:02  siesel
+2003-09-22 22:02:59  Rev 4573   siesel
 
-       * setup.py: make setup.py a bit more silent when called without
+       * setup.py: make setup.py a bit more silent when called without 
          parameters
 
-2003-09-22 16:50  siesel
+2003-09-22 21:50:37  Rev 4572   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
+       * extensions/webfrontend/sample.html, 
+         extensions/webfrontend/classrepository.html, 
+         extensions/webfrontend/gnue-forms.js: - Make gnue-forms.js be a 
+         bit more informative about errors in form files - add block tag 
+         support - update sample.html - add a 50% working classrepository 
+         file to show which parts of master/detail   forms still have to be 
+         improved
 
-2003-09-22 15:56  reinhard
+2003-09-22 20:56:48  Rev 4569   reinhard
 
        * release: Small checklist on how to do releases.
 
-2003-09-22 15:56  reinhard
+2003-09-22 20:56:24  Rev 4568   reinhard
 
        * src/__init__.py: Prepared for next version.
 
-2003-09-22 15:43  reinhard
+2003-09-22 20:43:34  Rev 4567   reinhard
 
-       * ChangeLog, NEWS, src/__init__.py: Released 0.0.4.
+       * NEWS, src/__init__.py, ChangeLog: Released 0.0.4.
 
-2003-09-22 15:16  reinhard
+2003-09-22 20:16:11  Rev 4565   reinhard
 
-       * MANIFEST.in: Just found out that "prune" only works for
+       * MANIFEST.in: Just found out that "prune" only works for 
          directories. Doh.
 
-2003-09-22 14:46  reinhard
+2003-09-22 19:46:49  Rev 4564   reinhard
 
        * samples/Makefile: Minor fix.
 
-2003-09-22 14:29  reinhard
+2003-09-22 19:29:05  Rev 4563   reinhard
 
-       * samples/appserver.gpd: Added a file for GNUe-Navigator containing
+       * samples/appserver.gpd: Added a file for GNUe-Navigator containing 
          all samples.
 
-2003-09-22 14:19  reinhard
+2003-09-22 19:19:21  Rev 4562   reinhard
 
        * samples/README: Keep README up to date.
 
-2003-09-22 14:17  reinhard
+2003-09-22 19:17:02  Rev 4561   reinhard
 
        * samples/.cvsignore: Updated.
 
-2003-09-22 14:16  reinhard
+2003-09-22 19:16:31  Rev 4560   reinhard
 
        * samples/Makefile: Fixed dependencies.
 
-2003-09-22 14:16  reinhard
+2003-09-22 19:16:15  Rev 4559   reinhard
 
-       * samples/sample.gsd: Grant access to system classes to user
+       * samples/sample.gsd: Grant access to system classes to user 
          "hacker" for testing purposes.
 
-2003-09-22 14:09  reinhard
+2003-09-22 19:09:11  Rev 4558   reinhard
 
-       * setup.py: Build all necessary files when trying to install from
-         CVS.
+       * setup.py: Build all necessary files when trying to install from CVS.
 
-2003-09-22 06:53  jvetter
+2003-09-22 11:53:02  Rev 4557   jvetter
 
-       * src/classrep/: dtest.py, test.py: Code cleanup
+       * src/classrep/dtest.py, src/classrep/test.py: Code cleanup
 
-2003-09-22 01:46  reinhard
+2003-09-22 06:46:56  Rev 4556   reinhard
 
-       * src/classrep/Property.py: Preload all properties of
-         gnue_property. Fixes recursion on GNUe_Class_Definitions.gfd.
+       * src/classrep/Property.py: Preload all properties of gnue_property. 
+         Fixes recursion on GNUe_Class_Definitions.gfd.
 
-2003-09-20 13:11  reinhard
+2003-09-20 18:11:22  Rev 4554   reinhard
 
        * samples/Makefile: Removed duplicate slash.
 
-2003-09-19 18:30  siesel
+2003-09-19 23:30:31  Rev 4551   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
+       * extensions/webfrontend/images/firstrecord-24x24.png, 
+         extensions/webfrontend/images/commit-24x24.png, 
+         extensions/webfrontend/images/newrecord-24x24.png, 
+         extensions/webfrontend/images/exit-24x24.png, 
+         extensions/webfrontend/images/rollback-24x24.png, 
+         extensions/webfrontend/images/about-24x24.png, 
+         extensions/webfrontend/images/execquery-24x24.png, 
+         extensions/webfrontend/images/prevrecord-24x24.png, 
+         extensions/webfrontend/images, 
+         extensions/webfrontend/images/jumpprompt-24x24.png, 
+         extensions/webfrontend/images/nextrecord-24x24.png, 
+         extensions/webfrontend/images/lastrecord-24x24.png, 
+         extensions/webfrontend/images/enterquery-24x24.png, 
+         extensions/webfrontend/README, 
+         extensions/webfrontend/images/markfordelete-24x24.png: update 
          README and add images for webfrontend client
 
-2003-09-19 16:17  btami
+2003-09-19 21:17:38  Rev 4549   btami
 
-       * setup.py: added isfile() check to prevent errors when trying to
+       * setup.py: added isfile() check to prevent errors when trying to 
          copy non existent files
 
-2003-09-19 15:36  reinhard
+2003-09-19 20:36:59  Rev 4548   reinhard
 
        * setup.py: "licence" is depreciated. Use "license" instead.
 
-2003-09-19 15:28  reinhard
+2003-09-19 20:28:38  Rev 4547   reinhard
 
        * INSTALL.cvs: Updated
 
-2003-09-19 14:52  reinhard
+2003-09-19 19:52:21  Rev 4546   reinhard
 
-       * THANKS, setup.py: Use os.path.normcase before comparing paths.
+       * setup.py, THANKS: Use os.path.normcase before comparing paths.
 
-2003-09-19 14:16  reinhard
+2003-09-19 19:16:08  Rev 4545   reinhard
 
        * src/classrep/Class.py: Fix for python 2.3.
 
-2003-09-19 13:29  reinhard
+2003-09-19 18:29:43  Rev 4544   reinhard
 
-       * setup.py, samples/Makefile, samples/README,
-         samples/setup-mysql.sh, samples/setup-pgsql.sh: Move SQL-scripts
-         into root samples directory.
+       * samples/setup-mysql.sh, samples/Makefile, samples/README, 
+         samples/setup-pgsql.sh, setup.py: Move SQL-scripts into root 
+         samples directory.
 
-2003-09-19 12:58  reinhard
+2003-09-19 17:58:08  Rev 4543   reinhard
 
        * src/classrep/__init__.py: Use os.path.join to build path.
 
-2003-09-19 11:58  reinhard
+2003-09-19 16:58:43  Rev 4542   reinhard
 
-       * THANKS, src/classrep/__init__.py: Fix directory separator for
+       * THANKS, src/classrep/__init__.py: Fix directory separator for 
          repository.ini.
 
-2003-09-19 09:23  reinhard
+2003-09-19 14:23:21  Rev 4540   reinhard
 
        * setup.py: Now this is the ultimate setup.py!
 
-2003-09-19 09:21  reinhard
+2003-09-19 14:21:44  Rev 4539   reinhard
 
-       * src/classrep/__init__.py: Search repository.ini in
-         ${prefix}/share/gnue-appserver if it isn't found in the module
+       * 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
+2003-09-19 11:12:51  Rev 4538   reinhard
 
        * setup.py: A setup.py that even works with --prefix and --root.
 
-2003-09-19 04:00  reinhard
+2003-09-19 09:00:48  Rev 4537   reinhard
 
-       * src/classrep/Definition.py: Raise exception if repository.ini
+       * src/classrep/Definition.py: Raise exception if repository.ini 
          can't be found.
 
-2003-09-19 02:43  siesel
+2003-09-19 07:43:54  Rev 4535   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
+       * extensions/webfrontend, extensions, extensions/webfrontend/sample.
+         html, extensions/webfrontend/vcXMLRPC.js, 
+         extensions/webfrontend/README, extensions/webfrontend/gnue-forms.
+         js: add first version of a webfrontend extension for 
+         gnue-appserver. Included is: - a gnue-forms client written in 
+         ECMAscript. - a GPL'ed XMLRPC library - the html version of the 
          basic appserver sample
 
-2003-09-19 02:06  siesel
+2003-09-19 07:06:11  Rev 4534   siesel
 
-       * samples/: GNUe_ClassRepository.gfd, README: update
-         ClassRepository access form add Information about it to the
-         README
+       * samples/README, samples/GNUe_ClassRepository.gfd: update 
+         ClassRepository access form add Information about it to the README
 
-2003-09-19 01:31  jvetter
+2003-09-19 06:31:11  Rev 4533   jvetter
 
        * src/classrep/Module.py: Removed debugging messages.
 
-2003-09-18 23:01  jcater
+2003-09-19 04:01:38  Rev 4531   jcater
 
        * setup.py: fix for --prefix
 
-2003-09-18 17:35  reinhard
+2003-09-18 22:35:59  Rev 4520   reinhard
 
        * setup.py: Much work on setup procedure.
 
-2003-09-18 17:35  reinhard
+2003-09-18 22:35:33  Rev 4519   reinhard
 
        * MANIFEST.in: Don't forget to distribute repository.ini.
 
-2003-09-18 14:21  reinhard
+2003-09-18 19:21:49  Rev 4518   reinhard
 
        * INSTALL: Seems like we don't really need mxdatetime.
 
-2003-09-18 13:19  reinhard
+2003-09-18 18:19:20  Rev 4517   reinhard
 
-       * MANIFEST.in: Include .txt documentation files in source
+       * MANIFEST.in: Include .txt documentation files in source 
          distribution.
 
-2003-09-18 13:03  reinhard
+2003-09-18 18:03:56  Rev 4515   reinhard
 
-       * doc/technotes/Makefile: Explicitly start python script with
-         python.
+       * doc/technotes/Makefile: Explicitly start python script with python.
 
-2003-09-18 10:14  jvetter
+2003-09-18 15:14:10  Rev 4514   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
+       * src/classrep/ctest.py, src/classrep/Property.py, 
+         src/classrep/Class.py, src/classrep/Module.py, src/geasSession.py, 
+         src/classrep/Definition.py, src/language/ObjectList.py, 
+         src/classrep/Namespace.py, src/classrep/mtest.py, 
+         src/language/Object.py: Code cleanup
 
-2003-09-18 10:10  reinhard
+2003-09-18 15:10:12  Rev 4513   reinhard
 
        * MANIFEST.in: Updated list of distributed files.
 
-2003-09-18 09:13  reinhard
+2003-09-18 14:13:56  Rev 4512   reinhard
 
-       * INSTALL, INSTALL.cvs, README, samples/README, samples/README.cvs:
+       * samples/README.cvs, README, INSTALL.cvs, samples/README, INSTALL: 
          Several documentation improvements.
 
-2003-09-17 12:59  reinhard
+2003-09-17 18:06:20  Rev 4507   reinhard
 
-       * scripts/: .cvsignore, gnue-appserver.in: Minor code beautifying
-         in main script.
+       * setupext, setupext/__init__.py: Removed setupext as it's not used.
 
-2003-09-17 12:19  reinhard
+2003-09-17 17:59:13  Rev 4506   reinhard
 
-       * doc/: technotes/Makefile, whitepaper/Makefile: Fixed "make
-         clean".
+       * scripts/gnue-appserver.in, scripts/.cvsignore: Minor code 
+         beautifying in main script.
 
-2003-09-17 12:13  reinhard
+2003-09-17 17:19:32  Rev 4505   reinhard
 
-       * doc/api/: api.texi, version.texi: Document exceptions and system
-         classes.
+       * doc/whitepaper/Makefile, doc/technotes/Makefile: Fixed "make clean".
 
-2003-09-17 12:11  reinhard
+2003-09-17 17:13:52  Rev 4504   reinhard
 
-       * doc/whitepaper/: version.texi, whitepaper.texi: Include warning
-         that not all features are yet implemented.
+       * doc/api/version.texi, doc/api/api.texi: Document exceptions and 
+         system classes.
 
-2003-09-17 09:47  reinhard
+2003-09-17 17:11:57  Rev 4503   reinhard
 
-       * grpc/appserver.grpc: Fixed types (or at least made them
-         consistent with the real API).
+       * doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: 
+         Include warning that not all features are yet implemented.
 
-2003-09-17 09:21  reinhard
+2003-09-17 14:47:38  Rev 4502   reinhard
 
+       * grpc/appserver.grpc: Fixed types (or at least made them consistent 
+         with the real API).
+
+2003-09-17 14:21:07  Rev 4501   reinhard
+
        * doc/technotes/00002.txt: Added notes about the class repository.
 
-2003-09-16 16:58  reinhard
+2003-09-16 21:58:25  Rev 4500   reinhard
 
        * setup.py: A little work on setup.py
 
-2003-09-16 14:27  reinhard
+2003-09-16 19:27:21  Rev 4499   reinhard
 
-       * ROADMAP, doc/technotes/00001.txt: Added some notes on the
-         Language Interface.
+       * doc/technotes/00001.txt, ROADMAP: Added some notes on the Language 
+         Interface.
 
-2003-09-16 14:23  reinhard
+2003-09-16 19:23:43  Rev 4498   reinhard
 
-       * doc/technotes/: .cvsignore, Makefile, index.html, index.txt:
-         Automatically create index.txt and index.html via Makefile.
+       * doc/technotes/index.html, doc/technotes/.cvsignore, 
+         doc/technotes/Makefile, doc/technotes/index.txt: Automatically 
+         create index.txt and index.html via Makefile.
 
-2003-09-16 14:00  reinhard
+2003-09-16 19:00:15  Rev 4497   reinhard
 
-       * samples/Makefile: Link yes.png and no.png into html output
+       * samples/Makefile: Link yes.png and no.png into html output 
          directory.
 
-2003-09-10 15:31  reinhard
+2003-09-10 20:31:39  Rev 4493   reinhard
 
-       * src/: geasInstance.py, geasList.py, geasSession.py,
-         geasSessionManager.py: Improved exception handling.
+       * src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py,
+         src/geasList.py: Improved exception handling.
 
-2003-09-10 15:26  reinhard
+2003-09-10 20:26:00  Rev 4492   reinhard
 
        * ROADMAP, TODO: Updated our feature plans.
 
-2003-09-10 14:31  reinhard
+2003-09-10 19:31:42  Rev 4491   reinhard
 
-       * src/geasInstance.py: For numeric properties, return an integer
-         for integer values and a float for non-integer values.
+       * 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
+2003-09-10 19:09:30  Rev 4490   reinhard
 
-       * samples/: setup-mysql.sh, setup-pgsql.sh: Use .gsd-created sql
-         scripts in setup scripts.
+       * samples/setup-mysql.sh, samples/setup-pgsql.sh: Use .gsd-created 
+         sql scripts in setup scripts.
 
-2003-09-10 14:08  reinhard
+2003-09-10 19:08:42  Rev 4489   reinhard
 
-       * samples/: .cvsignore, Makefile: Create a subdirectory for every
-         kind of output to keep this directory clean.
+       * samples/.cvsignore, samples/Makefile: Create a subdirectory for 
+         every kind of output to keep this directory clean.
 
-2003-09-10 14:05  reinhard
+2003-09-10 19:05:54  Rev 4488   reinhard
 
-       * samples/sample.gsd: Correctly insert gnue_id in record
-         definitions. Added second test record.
+       * samples/sample.gsd: Correctly insert gnue_id in record definitions.
+         Added second test record.
 
-2003-09-06 07:07  siesel
+2003-09-06 12:07:43  Rev 4486   siesel
 
-       * src/geasInstance.py: FIX: just return standart python types.
-         Don't allow rpc breakage because of PgInt2 type f.e..
+       * 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
+2003-09-01 20:11:37  Rev 4473   reinhard
 
-       * src/: geasList.py, geasSession.py: More code cleanup. Quite
+       * src/geasSession.py, src/geasList.py: More code cleanup. Quite 
          satisfied with the code for now.
 
-2003-09-01 13:24  reinhard
+2003-09-01 18:24:15  Rev 4471   reinhard
 
-       * src/: geasInstance.py, geasList.py, geasSession.py,
-         geasSessionManager.py: Cleanup of geasInstance.
+       * src/geasSessionManager.py, src/geasSession.py, src/geasInstance.py,
+         src/geasList.py: Cleanup of geasInstance.
 
-2003-09-01 13:01  reinhard
+2003-09-01 18:01:45  Rev 4469   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.
+       * src/geasSessionManager.py, src/frontend.py, src/geasAuthentication.
+         py, src/test.py, src/geasSession.py, src/geasTrigger.py, 
+         src/geasInstance.py, src/testRPC.py, src/geasConfiguration.py, 
+         src/geasList.py, src/geasRpcServer.py: Code beautifying.
 
-2003-09-01 11:54  reinhard
+2003-09-01 16:54:43  Rev 4467   reinhard
 
-       * src/: geasAuthentication.py, geasList.py, geasSession.py: Some
-         code cleanups.
+       * src/geasAuthentication.py, src/geasSession.py, src/geasList.py: 
+         Some code cleanups.
 
-2003-09-01 11:32  reinhard
+2003-09-01 16:32:20  Rev 4466   reinhard
 
        * src/geasList.py: Use DataSourceWrapper for creating data sources.
 
-2003-08-31 14:23  reinhard
+2003-08-31 19:23:59  Rev 4465   reinhard
 
        * src/geasList.py: setPrefetch only accepts parameter of type List.
 
-2003-08-16 18:53  siesel
+2003-08-16 23:53:23  Rev 4430   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)
+       * samples/base.gsd, samples/setup-mysql.sh, samples/Makefile, 
+         samples/auth.gsd, samples/sample.gsd: - split database population 
+         scripts in 3 parts (base, auth, sample) - add mysql population 
+         script - update Makefile (sql creation via XSLT)
 
-2003-08-16 12:07  siesel
+2003-08-16 17:07:16  Rev 4429   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
+       * src/geasSessionManager.py, src/geasAuthentication.py, 
+         src/classrep/Class.py, samples/setup-pgsql.sh, src/geasSession.py, 
+         src/language/Session.py, src/classrep/__init__.py: - use an 
+         internal session for classrep, authagent... - reenable 
+         authentication - add meta data for authentication data class
 
-2003-08-15 16:33  siesel
+2003-08-15 21:33:40  Rev 4428   siesel
 
        * grpc/appserver.grpc: spelling fix 2
 
-2003-08-15 16:29  siesel
+2003-08-15 21:29:51  Rev 4427   siesel
 
-       * src/: geasAuthentication.py, geasAuthentification.py,
-         geasSession.py, geasSessionManager.py: spelling fix (part1)
+       * src/geasSessionManager.py, src/geasAuthentification.py, 
+         src/geasAuthentication.py, src/geasSession.py: spelling fix (part1)
 
-2003-08-14 16:05  btami
+2003-08-14 21:05:48  Rev 4425   btami
 
-       * setup.py, scripts/gnue-appserver.in, src/classrep/__init__.py: *
+       * scripts/gnue-appserver.in, setup.py, src/classrep/__init__.py: * 
          misc fixes * repository.ini wants to go somewhere in setup.py !
 
-2003-08-13 17:44  reinhard
+2003-08-13 22:44:54  Rev 4423   reinhard
 
-       * samples/: appservertest.gfd, sample.gfd, sample.gsd, sample.xml:
-         Updated sample.gsd, renamed appservertest.gfd to sample.gfd.
+       * samples/appservertest.gfd, samples/sample.gsd, samples/sample.gfd, 
+         samples/sample.xml: Updated sample.gsd, renamed appservertest.gfd 
+         to sample.gfd.
 
-2003-08-13 16:30  btami
+2003-08-13 21:30:00  Rev 4421   btami
 
        * setup.py: misc fix
 
-2003-08-13 10:06  reinhard
+2003-08-13 15:06:16  Rev 4420   reinhard
 
-       * samples/setup-pgsql.sh, src/geasInstance.py,
-         src/classrep/repository.ini: Cleanup on type, lengh and scale of
-         properties.
+       * src/classrep/repository.ini, samples/setup-pgsql.sh, 
+         src/geasInstance.py: Cleanup on type, lengh and scale of properties.
 
-2003-08-13 09:07  siesel
+2003-08-13 14:07:52  Rev 4419   siesel
 
-       * src/geasInstance.py: - some cleanup - don't return None values to
+       * src/geasInstance.py: - some cleanup - don't return None values to 
          make XMLRPC happy
 
-2003-08-13 07:44  siesel
+2003-08-13 12:44:40  Rev 4417   siesel
 
-       * src/language/ObjectList.py: - Fix interoperability with
-         gnue-common 0.5.1 by not depending on ResultSet.Count - don't try
-         to cache the whole resultset, instead load records in steps of
+       * 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
+2003-08-13 11:45:45  Rev 4416   reinhard
 
-       * doc/geasarch/: COPYING, ChangeLog, INSTALL, NEWS, README, TODO,
-         bookinfo.sgml, chapters.ent, geasarch.sgml, version.ent: Removed
-         some empty documentation files.
+       * doc/geasarch/COPYING, doc/geasarch/shared/gpl.sgml, 
+         doc/geasarch/chapters, doc/geasarch/version.ent, 
+         doc/geasarch/shared/fdl.sgml, doc/geasarch/NEWS, 
+         doc/geasarch/README, doc/geasarch/chapters.ent, 
+         doc/geasarch/geasarch.sgml, doc/geasarch/shared/copyright.sgml, 
+         doc/geasarch/TODO, doc/geasarch/INSTALL, doc/geasarch/shared, 
+         doc/geasarch/ChangeLog, doc/geasarch/bookinfo.sgml: Removed some 
+         empty documentation files.
 
-2003-08-13 06:29  reinhard
+2003-08-13 11:29:25  Rev 4415   reinhard
 
        * ROADMAP: We need DB schema update soon.
 
-2003-08-12 16:35  reinhard
+2003-08-12 21:35:19  Rev 4412   reinhard
 
-       * grpc/appserver.grpc: Ooops. Forgot that.
+       * grpc, grpc/appserver.grpc: Ooops. Forgot that.
 
-2003-08-12 16:26  reinhard
+2003-08-12 21:26:09  Rev 4411   reinhard
 
-       * INSTALL, INSTALL.cvs, NEWS, ROADMAP: Some fixes in documentation
+       * NEWS, INSTALL.cvs, ROADMAP, INSTALL: Some fixes in documentation 
          files.
 
-2003-08-12 15:46  reinhard
+2003-08-12 20:46:48  Rev 4410   reinhard
 
        * src/geasSessionManager.py: Code cleanup and beautifying.
 
-2003-08-12 15:13  reinhard
+2003-08-12 20:13:03  Rev 4409   reinhard
 
-       * grpc/GEAS.grpc, src/geasRpcServer.py: Removed old API.
+       * grpc, src/geasRpcServer.py: Removed old API.
 
-2003-08-12 12:58  reinhard
+2003-08-12 17:58:20  Rev 4407   reinhard
 
-       * src/: geasInstance.py, test.py: Fixed the "show" test method, and
-         added a call to that method to the test program.
+       * src/test.py, src/geasInstance.py: Fixed the "show" test method, 
+         and added a call to that method to the test program.
 
-2003-08-12 12:04  reinhard
+2003-08-12 17:04:52  Rev 4406   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.
+       * src/frontend.py, src/classrep/Property.py, src/classrep/repository.
+         ini, samples/setup-pgsql.sh, src/geasSession.py, src/geasInstance.
+         py, src/geasList.py: Use Class Repository to check existance of 
+         class names and property names as well as to translate class and 
+         property names into table and column names.
 
-2003-08-12 10:01  reinhard
+2003-08-12 15:01:05  Rev 4405   reinhard
 
-       * src/classrep/: Class.py, Property.py: Distinguish between
-         fullName (user side) and table/column name (db side) because they
-         might someday be different.
+       * src/classrep/Property.py, src/classrep/Class.py: Distinguish 
+         between fullName (user side) and table/column name (db side) 
+         because they might someday be different.
 
-2003-08-11 10:29  reinhard
+2003-08-11 15:29:35  Rev 4404   reinhard
 
-       * src/classrep/: Class.py, Module.py, Property.py: Removed some
-         debugging messages.
+       * src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py: Removed some debugging messages.
 
-2003-08-11 10:26  reinhard
+2003-08-11 15:26:54  Rev 4403   reinhard
 
-       * src/: geasList.py, geasSession.py: Code cleanup. Removed unused
+       * src/geasSession.py, src/geasList.py: Code cleanup. Removed unused 
          parts.
 
-2003-08-11 10:22  reinhard
+2003-08-11 15:22:11  Rev 4402   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.
+       * src/geasSessionManager.py, src/geasSession.py, 
+         src/classrep/__init__.py, src/geasList.py: Finally use Class 
+         Repository in Appserver. Authentication and Triggers are 
+         temporarly deactivated until the needed classes are defined.
 
-2003-08-11 09:26  reinhard
+2003-08-11 14:26:49  Rev 4400   reinhard
 
-       * src/: geasList.py, geasSession.py: Don't fire triggers for
-         gnue_module, because that class is read when the class repository
+       * src/geasSession.py, src/geasList.py: Don't fire triggers for 
+         gnue_module, because that class is read when the class repository 
          isn't yet initialized.
 
-2003-08-08 15:13  reinhard
+2003-08-08 20:13:53  Rev 4392   reinhard
 
        * src/geasSession.py: Minor code cleanup.
 
-2003-08-08 15:06  reinhard
+2003-08-08 20:06:49  Rev 4391   reinhard
 
-       * src/: geasAuthentification.py, geasSession.py, geasTrigger.py:
-         Use geasSession.createList to create geasList objects.
+       * src/geasAuthentification.py, src/geasSession.py, src/geasTrigger.
+         py: Use geasSession.createList to create geasList objects.
 
-2003-08-08 14:56  reinhard
+2003-08-08 19:56:26  Rev 4390   reinhard
 
-       * src/classrep/__init__.py: Open Appserver's internal session
+       * src/classrep/__init__.py: Open Appserver's internal session 
          without username and password checking.
 
-2003-08-08 14:33  reinhard
+2003-08-08 19:33:51  Rev 4389   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.
+       * src/classrep/ctest.py, src/geasSessionManager.py, 
+         src/classrep/dtest.py, src/classrep/mtest.py, 
+         src/classrep/crpopulate.py, src/classrep/__init__.py, 
+         src/classrep/test.py: Moved initialization of Class Repository to 
+         geasSessionManager.
 
-2003-07-28 17:47  reinhard
+2003-07-28 22:47:25  Rev 4352   reinhard
 
-       * src/language/App.py: Added helper class for standalone
-         applications.
+       * src/language/App.py: Added helper class for standalone applications.
 
-2003-07-28 17:44  reinhard
+2003-07-28 22:44:56  Rev 4351   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.
+       * src/classrep/ctest.py, src/classrep/dtest.py, src/language/Session.
+         py, src/classrep/mtest.py, src/classrep/crpopulate.py, 
+         src/classrep/test.py: Do not derive Session object from GClientApp,
+         define new App object instead.
 
-2003-07-28 16:48  reinhard
+2003-07-28 21:48:22  Rev 4350   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.
+       * src/test.py, src/test2.py, src/geasRpcClient.py, src/testRPC.py, 
+         src/geasRpcClient2.py: Updated all test programs to new API, 
+         deleted test programs for old API.
 
-2003-07-28 16:25  reinhard
+2003-07-28 21:25:02  Rev 4349   reinhard
 
-       * src/: frontend.py, geasRpcServer.py, geasSessionManager.py,
-         test2.py, language/Session.py: Pass connections variable to
-         geasSessionManager's constructor.
+       * src/geasSessionManager.py, src/frontend.py, src/test2.py, 
+         src/language/Session.py, src/geasRpcServer.py: Pass connections 
+         variable to geasSessionManager's constructor.
 
-2003-07-28 12:53  reinhard
+2003-07-28 17:53:09  Rev 4348   reinhard
 
        * src/classrep/test.py: Adapted test program to new property names.
 
-2003-07-24 14:43  reinhard
+2003-07-26 17:15:04  Rev 4341   reinhard
 
-       * src/geasList.py: Fixed test whether first/next record exists or
-         not.
+       * src/objrepos: Removed unneeded .cvsignore.
 
-2003-07-24 14:27  reinhard
+2003-07-26 17:14:05  Rev 4340   reinhard
 
+       * src/objrepos/__init__.py, src/objrepos/geasClassDefs.py: Removed 
+         old class repository stub.
+
+2003-07-24 19:43:59  Rev 4335   reinhard
+
+       * src/geasList.py: Fixed test whether first/next record exists or not.
+
+2003-07-24 19:27:37  Rev 4334   reinhard
+
        * AUTHORS: Fixed AUTHORS file.
 
-2003-05-27 09:32  jvetter
+2003-05-27 14:32:40  Rev 4156   jvetter
 
-       * src/classrep/: crpopulate.py, mtest.py: Added a
+       * src/classrep/mtest.py, src/classrep/crpopulate.py: Added a 
          database-upload-script and a testing unit 4 class repository
 
-2003-05-27 09:30  jvetter
+2003-05-27 14:30:57  Rev 4155   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
+       * src/classrep/ctest.py, src/classrep/dtest.py, 
+         src/classrep/Property.py, src/classrep/Class.py, 
+         src/classrep/Module.py, src/classrep/repository.ini, 
+         src/classrep/Definition.py, src/classrep/Base.py, 
+         src/classrep/__init__.py, src/classrep/test.py: Added repository 
+         definition files, improved classes
 
-2003-05-26 15:51  reinhard
+2003-05-26 20:51:05  Rev 4151   reinhard
 
        * src/geasConfiguration.py: Changed default for rpctype to xmlrpc
 
-2003-05-22 15:04  reinhard
+2003-05-22 20:04:54  Rev 4129   reinhard
 
-       * src/frontend.py: Updated to expect "fetch" to deliver a list of
+       * 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
+2003-05-22 19:06:49  Rev 4128   reinhard
 
-       * src/: frontend.py, test2.py, language/Session.py: Removed all
-         references to obsolete function setDatabase
+       * src/frontend.py, src/test2.py, src/language/Session.py: Removed 
+         all references to obsolete function setDatabase
 
-2003-04-15 19:18  siesel
+2003-04-16 00:18:02  Rev 4050   siesel
 
-       * src/: geasSessionManager.py, geasSession.py: raise Error messages
-         in case of "no session" found, instead of raising just an
+       * src/geasSessionManager.py, src/geasSession.py: raise Error 
+         messages in case of "no session" found, instead of raising just an 
          Indexerror
 
-2003-04-15 17:06  jcater
+2003-04-15 22:06:32  Rev 4046   jcater
 
-       * src/__init__.py: set version numbers to reflect development
-         status
+       * src/__init__.py: set version numbers to reflect development status
 
-2003-04-13 05:06  siesel
+2003-04-13 10:06:01  Rev 4044   siesel
 
-       * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe
+       * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe 
          Appserver Class Repository Interface
 
-2003-04-06 21:12  jamest
+2003-04-07 02:12:35  Rev 4028   jamest
 
        * src/__init__.py: last updates prior to release
 
-2003-04-06 20:16  jamest
+2003-04-07 01:16:06  Rev 4027   jamest
 
        * NEWS: Updating text docs for release
 
-2003-04-06 18:54  siesel
+2003-04-06 23:54:38  Rev 4025   siesel
 
-       * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest
+       * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest 
          for non-cvs install
 
-2003-04-05 19:28  siesel
+2003-04-06 01:28:19  Rev 4021   siesel
 
-       * src/: geasConfiguration.py, geasRpcServer.py: add "allowed_hosts"
-         directive to gnue.conf section [appserver] add optional web
-         frontend
+       * src/geasConfiguration.py, src/geasRpcServer.py: add 
+         "allowed_hosts" directive to gnue.conf section [appserver] add 
+         optional web frontend
 
-2003-04-03 17:34  siesel
+2003-04-03 23:34:19  Rev 3993   siesel
 
-       * samples/sample.gsd: small changes on a way to a GSD populated
+       * samples/sample.gsd: small changes on a way to a GSD populated 
          appserver backend db
 
-2003-04-03 16:53  siesel
+2003-04-03 22:53:22  Rev 3990   siesel
 
-       * src/geasRpcServer.py: add command line option "--selftest" for
+       * src/geasRpcServer.py: add command line option "--selftest" for 
          easy testing of appserver
 
-2003-04-02 16:54  siesel
+2003-04-02 22:54:38  Rev 3979   siesel
 
-       * INSTALL, NEWS: minor updates
+       * NEWS, INSTALL: minor updates
 
-2003-03-31 07:39  siesel
+2003-03-31 13:39:50  Rev 3948   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
+       * src/geasSessionManager.py, src/geasSession.py, 
+         src/geasConfiguration.py, src/geasRpcServer.py: appserver now is 
+         using the GConfig Configuration framework. settings for database, 
+         rpctype and rpcport are read from gnue.conf but can be overridden 
+         by command line parameters
 
-2003-03-24 10:54  siesel
+2003-03-24 16:54:16  Rev 3933   siesel
 
-       * src/language/: ObjectList.py, Session.py: update language
-         interface for API changes / add rpc support
+       * src/language/ObjectList.py, src/language/Session.py: update 
+         language interface for API changes / add rpc support
 
-2003-03-24 07:02  siesel
+2003-03-24 13:02:23  Rev 3932   siesel
 
-       * samples/appservertest.gfd: update test gfd to forms 5.0 format
-         and new address example
+       * samples/appservertest.gfd: update test gfd to forms 5.0 format and 
+         new address example
 
-2003-03-23 16:56  siesel
+2003-03-23 22:56:21  Rev 3928   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
+       * src/test2.py, src/geasRpcClient2.py, src/geasList.py, 
+         src/geasRpcServer.py: change request result type from dictionary 
+         to array small changes to make appserver db driver work
 
-2003-03-08 11:41  jvetter
+2003-03-08 17:41:53  Rev 3880   jvetter
 
-       * src/classrep/: Class.py, Module.py, Namespace.py, Property.py,
-         __init__.py, dtest.py: Basic class repository without caching
-         algorithm (caches everything)
+       * src/classrep/dtest.py, src/classrep/Property.py, 
+         src/classrep/Class.py, src/classrep/Module.py, 
+         src/classrep/Namespace.py, src/classrep/__init__.py: Basic class 
+         repository without caching algorithm (caches everything)
 
-2003-02-24 10:46  jvetter
+2003-02-24 16:46:02  Rev 3807   jvetter
 
-       * src/classrep/: Class.py, ctest.py: Class part of class repository
+       * src/classrep/ctest.py, src/classrep/Class.py: Class part of class 
+         repository
 
-2003-02-24 10:44  jvetter
+2003-02-24 16:44:34  Rev 3806   jvetter
 
-       * src/classrep/: Module.py, test.py: Keep track of sessions
+       * src/classrep/Module.py, src/classrep/test.py: Keep track of sessions
 
-2003-02-24 10:33  jvetter
+2003-02-24 16:33:36  Rev 3805   jvetter
 
-       * src/language/: Object.py, ObjectList.py: ObjectList's can now
-         grow.
+       * src/language/ObjectList.py, src/language/Object.py: ObjectList's 
+         can now grow.
 
-2003-02-17 01:32  jcater
+2003-02-17 07:32:55  Rev 3792   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
+       * src/_featuretest/geasTools.py, src/_featuretest/gcdParser.py, 
+         src/_featuretest/geasObject.py, src/_featuretest/GEDI.py, 
+         src/_featuretest/atest.py, src/geasRpcClient.py, 
+         src/_featuretest/geasObjectServer.py, src/language/Session.py, 
+         src/geasRpcServer.py, src/geasList.py, 
+         src/_featuretest/geasTransaction.py, src/test.py, src/frontend.py, 
+         src/_featuretest/Objects.py, src/_featuretest/geasSuperObject.py, 
+         src/_featuretest/GodlParser.py, src/test2.py, 
+         src/_featuretest/geasList.py, src/geasRpcClient2.py, 
+         src/_featuretest/geasMetaObject.py, src/objrepos/geasClassDefs.py, 
+         src/_featuretest/geasConnectionPool.py, 
+         src/_featuretest/geasNameSpace.py, src/_featuretest/geasOQLParser.
+         py: phase I of gnue-common structural cleanup
 
-2003-02-17 01:31  jcater
+2003-02-17 07:31:09  Rev 3791   jcater
 
-       * src/geasBClass.py: added a DataSourceWrapper convenience function
+       * src/geasBClass.py: added a DataSourceWrapper convenience function 
          for standalone datasources
 
-2003-02-16 17:10  reinhard
+2003-02-16 23:10:12  Rev 3790   reinhard
 
-       * src/classrep/: .cvsignore, Module.py, __init__.py, test.py:
-         Module part of class repository.
+       * src/classrep/Module.py, src/classrep/.cvsignore, src/classrep, 
+         src/classrep/__init__.py, src/classrep/test.py: Module part of 
+         class repository.
 
-2003-02-16 17:09  reinhard
+2003-02-16 23:09:43  Rev 3789   reinhard
 
-       * src/geasAuthentification.py: Temporarly remove check for access
+       * src/geasAuthentification.py: Temporarly remove check for access 
          permission to make testing easier.
 
-2003-02-16 12:56  reinhard
+2003-02-16 18:56:27  Rev 3788   reinhard
 
-       * src/language/: Object.py, ObjectList.py, Session.py: Fixed
-         copyright
+       * src/language/ObjectList.py, src/language/Session.py, 
+         src/language/Object.py: Fixed copyright
 
-2003-02-01 09:06  reinhard
+2003-02-01 15:06:59  Rev 3773   reinhard
 
        * src/language/.cvsignore: Added .cvsignore
 
-2003-02-01 09:02  reinhard
+2003-02-01 15:02:45  Rev 3772   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.
+       * src/frontend.py, src/test.py, src/test2.py, src/geasSession.py, 
+         src/language/Session.py, src/geasBClass.py, src/language/Object.py:
+         Changed all class and property names to be prefixed with a module 
+         name.
 
-2003-02-01 09:00  reinhard
+2003-02-01 15:00:48  Rev 3771   reinhard
 
-       * samples/setup-pgsql.sh: Extended sample database by some system
-         tables for the class repository, renamed _id_ column to gnue_id,
+       * 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
+2003-02-01 13:23:50  Rev 3770   reinhard
 
-       * src/geasTrigger.py: Removed debugging output to make testing
-         easier.
+       * src/geasTrigger.py: Removed debugging output to make testing easier.
 
-2003-02-01 07:14  reinhard
+2003-02-01 13:14:48  Rev 3769   reinhard
 
-       * doc/whitepaper/whitepaper.texi: Some clarifications on list
+       * doc/whitepaper/whitepaper.texi: Some clarifications on list 
          properties.
 
-2003-01-26 13:13  reinhard
+2003-01-26 19:13:59  Rev 3766   reinhard
 
-       * src/geasBClass.py: Added missing "pass" in delete method. Thanks
+       * src/geasBClass.py: Added missing "pass" in delete method. Thanks 
          to "kid".
 
-2003-01-21 00:59  jcater
+2003-01-21 06:59:17  Rev 3764   jcater
 
-       * doc/whitepaper/whitepaper.texi: minor grammar and punctuation
+       * doc/whitepaper/whitepaper.texi: minor grammar and punctuation 
          corrections
 
-2003-01-16 06:16  jvetter
+2003-01-16 12:16:03  Rev 3755   jvetter
 
-       * src/language/Object.py: Added basic support of object
-         modifications.
+       * src/language/Object.py: Added basic support of object modifications.
 
-2003-01-14 08:40  jvetter
+2003-01-14 14:40:49  Rev 3754   jvetter
 
-       * src/language/: Object.py, ObjectList.py, Session.py, __init__.py:
-         Basic framework for python language interface.
+       * src/language, src/language/__init__.py, src/language/ObjectList.py,
+         src/language/Session.py, src/language/Object.py: Basic framework 
+         for python language interface.
 
-2003-01-07 15:57  reinhard
+2003-01-07 21:57:41  Rev 3740   reinhard
 
        * doc/api/api.texi: Changed name of "remove" function to "delete".
 
-2003-01-07 15:56  reinhard
+2003-01-07 21:56:56  Rev 3739   reinhard
 
-       * src/: frontend.py, geasInstance.py, geasSession.py: Implemented
-         "delete" function. Fixed build of Condition in load, store, and
-         call.
+       * src/frontend.py, src/geasSession.py, src/geasInstance.py: 
+         Implemented "delete" function. Fixed build of Condition in load, 
+         store, and call.
 
-2003-01-06 17:50  siesel
+2003-01-06 23:50:01  Rev 3732   siesel
 
-       * src/: geasInstance.py, geasSession.py: implement call method of
+       * src/geasSession.py, src/geasInstance.py: implement call method of 
          new api interface
 
-2003-01-06 10:43  reinhard
+2003-01-06 16:43:15  Rev 3730   reinhard
 
-       * src/: frontend.py, geasSession.py: Implemented "store" function.
+       * src/frontend.py, src/geasSession.py: Implemented "store" function.
 
-2003-01-06 08:22  reinhard
+2003-01-06 14:22:38  Rev 3729   reinhard
 
        * src/geasList.py: Implemented fetch with negative start value.
 
-2003-01-04 10:53  reinhard
+2003-01-04 16:53:50  Rev 3726   reinhard
 
-       * src/: geasList.py, geasSession.py: Moved actual implementation of
-         "fetch" from geasSession.py to geasList.py
+       * src/geasSession.py, src/geasList.py: Moved actual implementation 
+         of "fetch" from geasSession.py to geasList.py
 
-2003-01-04 10:30  reinhard
+2003-01-04 16:30:38  Rev 3725   reinhard
 
-       * grpc/GEAS.grpc, src/frontend.py, src/geasSession.py,
-         src/geasSessionManager.py, src/test2.py: Renamed "requestList"
-         into "request" to be consistent.
+       * src/geasSessionManager.py, src/frontend.py, src/test2.py, 
+         src/geasSession.py, grpc/GEAS.grpc: Renamed "requestList" into 
+         "request" to be consistent.
 
-2003-01-04 10:25  reinhard
+2003-01-04 16:25:30  Rev 3724   reinhard
 
-       * src/: frontend.py, geasSession.py: Implemented "load" function.
+       * src/frontend.py, src/geasSession.py: Implemented "load" function.
 
-2003-01-01 18:45  jcater
+2003-01-02 00:45:49  Rev 3711   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
+       * src/_featuretest/geasTools.py, src/__init__.py, 
+         src/_featuretest/gcdParser.py, 
+         src/_featuretest/geasAuthentification.py, 
+         src/_featuretest/geasObject.py, src/_featuretest/GEDI.py, 
+         src/_featuretest/atest.py, src/geasSession.py, src/geasRpcClient.
+         py, src/_featuretest/geasObjectServer.py, src/geasRpcServer.py, 
+         src/geasAuthentification.py, src/geasList.py, src/test.py, 
+         src/_featuretest/geasTransaction.py, src/_featuretest/geasInstance.
+         py, src/frontend.py, src/_featuretest/geasSession.py, 
+         src/_featuretest/Objects.py, src/_featuretest/__init__.py, 
+         src/geasInstance.py, src/_featuretest/geasSuperObject.py, 
+         src/_featuretest/GodlParser.py, src/test2.py, setup.cfg.in, 
+         src/geasRpcClient2.py, src/_featuretest/geasList.py, 
+         src/_featuretest/geasMetaObject.py, src/_featuretest/OdlLexer.py, 
+         src/geasSessionManager.py, src/_featuretest/OdlParser.py, 
+         src/geasBClass.py, scripts/gnue-appserver.in, 
+         src/objrepos/geasClassDefs.py, src/_featuretest/GEMA.py, setup.py, 
+         src/geasTrigger.py, src/_featuretest/geasConnectionPool.py, 
+         src/_featuretest/geasNameSpace.py, src/_featuretest/geasOQLParser.
+         py: updated copyright headers
 
-2002-12-30 04:44  reinhard
+2002-12-30 10:44:14  Rev 3702   reinhard
 
-       * src/: geasRpcServer.py, test.py, test2.py: Log into the database
-         as user "gnue" and without password (for now).
+       * src/test.py, src/test2.py, src/geasRpcServer.py: Log into the 
+         database as user "gnue" and without password (for now).
 
-2002-12-29 15:59  reinhard
+2002-12-29 21:59:31  Rev 3701   reinhard
 
        * src/geasSession.py: Minor code cleanup.
 
-2002-12-28 09:47  reinhard
+2002-12-28 15:47:20  Rev 3700   reinhard
 
        * src/frontend.py: Added menu so that more functions can be added.
 
-2002-12-28 07:31  reinhard
+2002-12-28 13:31:29  Rev 3699   reinhard
 
-       * src/: frontend.py, geasList.py, geasSession.py: Implemented
+       * src/frontend.py, src/geasSession.py, src/geasList.py: Implemented 
          "count" function of the new API
 
-2002-12-27 17:04  reinhard
+2002-12-27 23:04:23  Rev 3698   reinhard
 
-       * src/frontend.py: Added a start for a low-level frontend tool for
+       * src/frontend.py: Added a start for a low-level frontend tool for 
          appserver.
 
-2002-12-27 16:59  reinhard
+2002-12-27 22:59:37  Rev 3697   reinhard
 
        * scripts/.cvsignore: Added .cvsignore
 
-2002-12-27 16:58  reinhard
+2002-12-27 22:58:38  Rev 3696   reinhard
 
-       * samples/setup-pgsql.sh: Insert _id_ field into test database for
+       * samples/setup-pgsql.sh: Insert _id_ field into test database for 
          appserver, create user "gnue".
 
-2002-12-27 16:56  reinhard
+2002-12-27 22:56:47  Rev 3695   reinhard
 
-       * src/: geasSession.py, geasSessionManager.py, test2.py: Removed
-         context parameter from requestList calls, fixed call of logoff.
+       * src/geasSessionManager.py, src/test2.py, src/geasSession.py: 
+         Removed context parameter from requestList calls, fixed call of 
+         logoff.
 
-2002-12-27 16:16  siesel
+2002-12-27 22:16:37  Rev 3694   siesel
 
        * src/geasBClass.py: add missing class manager
 
-2002-12-26 19:24  baumannd
+2002-12-27 01:24:58  Rev 3693   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.
+       * src/_featuretest/GodlParser.py, src/_featuretest/thekitchensink.
+         godl, src/_featuretest/Objects.py: Finish GodlParser and write 
+         sample program, thekitchensink.godl now parses and the Gobject 
+         tree is printed.
 
-2002-12-25 23:37  baumannd
+2002-12-26 05:37:30  Rev 3690   baumannd
 
-       * src/_featuretest/: GodlParser.py, Objects.py: Finish godl parser.
+       * src/_featuretest/GodlParser.py, src/_featuretest/Objects.py: 
+         Finish godl parser.
 
-2002-12-22 23:23  baumannd
+2002-12-23 05:23:10  Rev 3688   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.
+       * src/_featuretest/GodlParser.py, src/_featuretest/Objects.py, 
+         src/_featuretest/OdlParser.py, doc/geasarch/odmg.txt, 
+         src/_featuretest/OdlLexer.py: More parser work, needs finishing.
 
-2002-12-20 14:33  reinhard
+2002-12-20 20:33:26  Rev 3647   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.
+       * doc/api/version.texi, doc/api/api.texi: Fixed typo, changed 
+         "store" to return a stringlist, defined all function calls atomic 
+         in case of an exception.
 
-2002-12-18 23:58  baumannd
+2002-12-19 05:58:05  Rev 3637   baumannd
 
-       * src/_featuretest/thekitchensink.godl: Changed markup to be more
-         "flat", logical, and to correspond to the metadata api in the
-         ODMG standard.
+       * 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
+2002-12-12 01:00:02  Rev 3599   jcater
 
        * ROADMAP.in: added roadmap/feature plan template and parser script
 
-2002-12-08 17:50  siesel
+2002-12-08 23:50:04  Rev 3583   siesel
 
-       * grpc/GEAS.grpc, src/geasSession.py, src/geasSessionManager.py:
-         add classname parameter to store/load/call add delete function
+       * src/geasSessionManager.py, src/geasSession.py, grpc/GEAS.grpc: add 
+         classname parameter to store/load/call add delete function
 
-2002-12-08 12:47  reinhard
+2002-12-08 18:47:57  Rev 3582   reinhard
 
-       * doc/api/: api.texi, version.texi: Finished update to new API.
+       * doc/api/version.texi, doc/api/api.texi: Finished update to new API.
 
-2002-12-04 17:10  reinhard
+2002-12-04 23:10:39  Rev 3567   reinhard
 
-       * doc/api/: api.texi, version.texi: Updated API documentation to
-         reflect the new API agreed upon in the halloween meeting.
+       * doc/api/version.texi, doc/api/api.texi: Updated API documentation 
+         to reflect the new API agreed upon in the halloween meeting.
 
-2002-12-04 17:04  reinhard
+2002-12-04 23:04:55  Rev 3566   reinhard
 
-       * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated
+       * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated 
          texts in output files.
 
-2002-11-29 08:16  siesel
+2002-11-29 14:16:20  Rev 3546   siesel
 
-       * grpc/GEAS.grpc, src/geasList.py, src/geasRpcClient2.py,
-         src/geasRpcServer.py, src/geasSessionManager.py, src/test2.py:
-         new RPC api [part 2]
+       * src/geasSessionManager.py, src/test2.py, src/geasRpcClient2.py, 
+         grpc/GEAS.grpc, src/geasList.py, src/geasRpcServer.py: new RPC api 
+         [part 2]
 
-2002-11-29 07:32  siesel
+2002-11-29 13:32:15  Rev 3545   siesel
 
-       * doc/api/api.texi: add RPC api section, but broke things because
-         of bad texinfo skills ;)
+       * doc/api/api.texi: add RPC api section, but broke things because of 
+         bad texinfo skills ;)
 
-2002-11-25 17:24  siesel
+2002-11-25 23:24:20  Rev 3513   siesel
 
-       * grpc/GEAS.grpc, src/geasRpcClient2.py, src/geasRpcServer.py,
-         src/test2.py: changes to allow the use of the new api [1.part]
+       * src/test2.py, src/geasRpcClient2.py, grpc/GEAS.grpc, 
+         src/geasRpcServer.py: changes to allow the use of the new api [1.
+         part]
 
-2002-11-23 14:53  reinhard
+2002-11-23 20:53:40  Rev 3505   reinhard
 
-       * doc/whitepaper/: .cvsignore, AppserverArch.txt, Makefile,
-         version.texi, whitepaper.texi: Updated whitepaper to reflect the
-         results of the Halloween meeting.
+       * doc/whitepaper/.cvsignore, doc/whitepaper/Makefile, 
+         doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi, 
+         doc/whitepaper/AppserverArch.txt: Updated whitepaper to reflect 
+         the results of the Halloween meeting.
 
-2002-11-12 18:39  jamest
+2002-11-13 00:39:06  Rev 3410   jamest
 
        * src/__init__.py: Remove python2.2ism
 
-2002-11-12 17:07  jcater
+2002-11-12 23:07:05  Rev 3406   jcater
 
-       * src/__init__.py: updated VERSION numbers to be the new .99 format
+       * src/__init__.py: updated VERSION numbers to be the new .99 format 
          for cvs
 
-2002-11-12 04:35  reinhard
+2002-11-12 10:35:46  Rev 3400   reinhard
 
-       * doc/whitepaper/: AppserverArch.dia, AppserverArch.eps,
-         AppserverArch.png: Added Architecture Diagram by Ariel Calo
+       * doc/whitepaper/AppserverArch.dia, doc/whitepaper/AppserverArch.png,
+         doc/whitepaper/AppserverArch.eps: Added Architecture Diagram by 
+         Ariel Calo
 
-2002-11-04 13:11  jamest
+2002-11-04 19:14:09  Rev 3352   jamest
 
        * src/_featuretest/Objects.py: changed rootobj init
 
-2002-11-02 00:02  jcater
+2002-11-02 06:02:01  Rev 3340   jcater
 
-       * src/_featuretest/Objects.py: moved the dumpXML root call into
+       * 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
+2002-10-24 19:56:58  Rev 3319   reinhard
 
-       * doc/api/: api.texi, version.texi: Tried to make API documentation
-         clearer.
+       * doc/api/version.texi, doc/api/api.texi: Tried to make API 
+         documentation clearer.
 
-2002-10-22 08:49  reinhard
+2002-10-22 13:49:52  Rev 3303   reinhard
 
        * INSTALL: Fixed list of needed Debian packages
 
-2002-10-08 23:04  baumannd
+2002-10-09 04:04:31  Rev 3266   baumannd
 
-       * src/_featuretest/: OdlLexer.py, OdlParser.py: Add ODL parser with
-         stub callback funtions and grammar rules. Update lexer with new
-         tokens.
+       * src/_featuretest/OdlParser.py, src/_featuretest/OdlLexer.py: Add 
+         ODL parser with stub callback funtions and grammar rules. Update 
+         lexer with new tokens.
 
-2002-10-07 16:45  jcater
+2002-10-07 21:45:15  Rev 3248   jcater
 
        * src/__init__.py: updating version numbers to 'development' status
 
-2002-10-03 18:06  siesel
+2002-10-03 23:06:10  Rev 3239   siesel
 
-       * src/_featuretest/: TODO, atest.py, geasOQLParser.py: add a stub
-         of a parser for a OQL command line
+       * src/_featuretest/geasOQLParser.py, src/_featuretest/TODO, 
+         src/_featuretest/atest.py: add a stub of a parser for a OQL 
+         command line
 
-2002-10-01 16:07  siesel
+2002-10-01 21:07:19  Rev 3237   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].
+       * doc/diagrams/repository_ER.dia, doc/diagrams/CHANGELOG, 
+         doc/diagrams/geas.dia: Added more methods to geasList in geas.dia 
+         [Ariel Cal] Added an Entity-Relationship Diagram of the repository 
+         (meta-tables) [Ariel Cal].
 
-2002-09-29 19:19  jcater
+2002-09-30 00:19:18  Rev 3230   jcater
 
-       * ChangeLog, src/__init__.py: final changes for release
+       * src/__init__.py, ChangeLog: final changes for release
 
-2002-09-23 15:32  jcater
+2002-09-23 20:32:47  Rev 3200   jcater
 
-       * src/_featuretest/geasTransaction.py: fixes to allow mcmillan to
+       * src/_featuretest/geasTransaction.py: fixes to allow mcmillan to 
          package designer
 
-2002-09-22 23:42  jcater
+2002-09-23 04:42:02  Rev 3188   jcater
 
        * NEWS: updated NEWS files
 
-2002-09-20 01:23  jcater
+2002-09-20 06:23:30  Rev 3182   jcater
 
-       * ChangeLog: first round of changes to text documents in prep for a
+       * ChangeLog: first round of changes to text documents in prep for a 
          release
 
-2002-09-18 09:07  siesel
+2002-09-18 14:07:45  Rev 3170   siesel
 
-       * INSTALL, INSTALL.cvs, setup.py, samples/setup-pgsql.sh,
-         src/geasList.py, src/test.py: code and documetation cleanups
+       * src/test.py, INSTALL.cvs, samples/setup-pgsql.sh, INSTALL, setup.
+         py, src/geasList.py: code and documetation cleanups
 
-2002-09-17 10:27  jcater
+2002-09-17 15:27:45  Rev 3157   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
+       * src/_featuretest/geasTools.py, src/objrepos/geasClassDefs.py, 
+         src/_featuretest/gcdParser.py, src/geasRpcServer.py: removed code 
+         from gnue.common.__init__ and placed in either gnue.common.
+         FileUtils or gnue.common.TextUtils; added stub for gear support
 
-2002-09-16 00:39  baumannd
+2002-09-16 05:39:46  Rev 3143   baumannd
 
-       * src/_featuretest/OdlLexer.py: Fix it so we now match and ignore
+       * src/_featuretest/OdlLexer.py: Fix it so we now match and ignore 
          c++-style one line comments.
 
-2002-09-15 23:47  baumannd
+2002-09-16 04:47:12  Rev 3142   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.
+       * src/_featuretest/lex.py, src/_featuretest/OdlLexer.py, 
+         src/_featuretest/yacc.py: Add ODL lexer, has issues with c++-style 
+         comments still :(. Also add PLY files as they aren't packaged and 
+         the easiest thing to do is shove them in cvs.
 
-2002-09-15 23:44  baumannd
+2002-09-16 04:44:03  Rev 3141   baumannd
 
-       * src/_featuretest/: GodlParser.py, Objects.py,
-         thekitchensink.godl: Godl parser crack.
+       * src/_featuretest/GodlParser.py, src/_featuretest/thekitchensink.
+         godl, src/_featuretest/Objects.py: Godl parser crack.
 
-2002-09-03 23:15  baumannd
+2002-09-04 04:15:58  Rev 3116   baumannd
 
-       * src/_featuretest/GodlParser.py: Little bit of parser work...must
+       * src/_featuretest/GodlParser.py: Little bit of parser work...must 
          sleep.
 
-2002-09-02 23:02  baumannd
+2002-09-03 04:02:20  Rev 3115   baumannd
 
-       * src/_featuretest/: GodlParser.py, Objects.py, godlParser.py,
-         thekitchensink.godl: Start parser (needs work).
+       * src/_featuretest/GodlParser.py, src/_featuretest/godlParser.py, 
+         src/_featuretest/thekitchensink.godl, src/_featuretest/Objects.py: 
+         Start parser (needs work).
 
-2002-09-02 05:35  baumannd
+2002-09-02 10:35:43  Rev 3114   baumannd
 
-       * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Done.
+       * src/_featuretest/thekitchensink.godl, 
+         src/_featuretest/thekitchensink.odl: Done.
 
-2002-08-31 13:35  baumannd
+2002-08-31 18:35:13  Rev 3113   baumannd
 
-       * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Add
-         stuff.
+       * src/_featuretest/thekitchensink.godl, 
+         src/_featuretest/thekitchensink.odl: Add stuff.
 
-2002-08-15 21:51  baumannd
+2002-08-16 02:51:42  Rev 3097   baumannd
 
-       * src/_featuretest/thekitchensink.godl: More crap. Why did I make
+       * src/_featuretest/thekitchensink.godl: More crap. Why did I make 
          this file so damned large?
 
-2002-08-11 08:50  baumannd
+2002-08-11 13:50:04  Rev 3096   baumannd
 
        * src/_featuretest/thekitchensink.godl: Add more.
 
-2002-08-08 09:47  jcater
+2002-08-08 14:47:55  Rev 3093   jcater
 
-       * doc/technotes/index.html: merged psu's index.html code into our
-         create-technote-index.py script so both an index.html and
-         index.txt are created
+       * 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
+2002-08-01 22:29:43  Rev 3087   siesel
 
-       * TODO: added timeout for dynamic created objects to RPC library,
+       * 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
+2002-07-28 10:42:41  Rev 3075   siesel
 
-       * samples/Makefile: changes to interbase/DBdriver.py (add primary
-         key etc) [closing Ticket #116] adding interbase.xsl [closing
+       * 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
+2002-07-25 03:01:01  Rev 3068   baumannd
 
-       * src/_featuretest/thekitchensink.godl: Add to godl file (xml
+       * src/_featuretest/thekitchensink.godl: Add to godl file (xml 
          markup) of thekitchensink.odl.
 
-2002-07-24 17:40  siesel
+2002-07-24 22:40:02  Rev 3065   siesel
 
-       * doc/diagrams/: CHANGELOG, geas.dia, geor.dia, usage.dia: added
-         FSF copyright (ariel)
+       * doc/diagrams/usage.dia, doc/diagrams/CHANGELOG, doc/diagrams/geor.
+         dia, doc/diagrams/geas.dia: added FSF copyright (ariel)
 
-2002-07-23 16:40  siesel
+2002-07-23 21:40:21  Rev 3057   siesel
 
-       * samples/Makefile: add missing images for HTML representation from
+       * samples/Makefile: add missing images for HTML representation from 
          DCL tree support HTML creation in Makefiles
 
-2002-07-23 06:09  baumannd
+2002-07-23 11:09:34  Rev 3054   baumannd
 
        * src/_featuretest/thekitchensink.odl: Fix syntax error.
 
-2002-07-23 06:03  baumannd
+2002-07-23 11:03:49  Rev 3053   baumannd
 
-       * src/_featuretest/thekitchensink.odl: Finish adding to the kitchen
+       * src/_featuretest/thekitchensink.odl: Finish adding to the kitchen 
          sink, this should be sufficient now for testing.
 
-2002-07-22 06:20  baumannd
+2002-07-22 11:20:26  Rev 3045   baumannd
 
-       * src/_featuretest/thekitchensink.odl: Add some to the kitchen
-         sink.
+       * src/_featuretest/thekitchensink.odl: Add some to the kitchen sink.
 
-2002-07-21 08:19  baumannd
+2002-07-21 13:19:23  Rev 3040   baumannd
 
-       * src/_featuretest/thekitchensink.odl: Add more to the kitchen
-         sink.
+       * src/_featuretest/thekitchensink.odl: Add more to the kitchen sink.
 
-2002-07-18 13:29  jcater
+2002-07-18 18:29:03  Rev 3030   jcater
 
        * doc/technotes/index.txt: added footer message
 
-2002-07-18 13:23  jcater
+2002-07-18 18:23:49  Rev 3029   jcater
 
-       * doc/technotes/: 00000.txt, index.txt: added technote structure
+       * doc/technotes, doc/technotes/00000.txt, doc/technotes/index.txt: 
+         added technote structure
 
-2002-07-16 18:03  siesel
+2002-07-16 23:03:05  Rev 3022   siesel
 
-       * doc/diagrams/: CHANGELOG, README, geas.dia: added REAME +
-         CHANGELOG, updated geas.dia (ariel_)
+       * doc/diagrams/CHANGELOG, doc/diagrams/geas.dia, doc/diagrams/README:
+         added REAME + CHANGELOG, updated geas.dia (ariel_)
 
-2002-07-15 16:29  baumannd
+2002-07-15 21:29:22  Rev 3020   baumannd
 
-       * doc/geasarch/outline.txt: Add section to the ODMG Python binding
+       * doc/geasarch/outline.txt: Add section to the ODMG Python binding 
          for handling idl union types.
 
-2002-07-15 04:44  siesel
+2002-07-15 09:44:41  Rev 3010   siesel
 
-       * src/_featuretest/geasTools.py: add missing geasTools (import
-         tools i.e. for GODL)
+       * src/_featuretest/geasTools.py: add missing geasTools (import tools 
+         i.e. for GODL)
 
-2002-07-15 04:43  siesel
+2002-07-15 09:43:59  Rev 3009   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
+       * src/_featuretest/godlParser.py, src/_featuretest/geasMetaObject.py,
+         src/_featuretest/geasObjectServer.py, src/_featuretest/atest.py: 
+         included basic godlParser into test run improved the loading of 
+         Namespaces etc, which have not commited
 
-2002-07-15 01:11  baumannd
+2002-07-15 06:11:24  Rev 3007   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.
+       * src/_featuretest/godlParser.py, src/_featuretest/thekitchensink.
+         godl, src/_featuretest/godl.xsd, src/_featuretest/odmg.odl, 
+         src/_featuretest/odltypes.godl, src/_featuretest/thekitchensink.
+         odl: Add godl parser, godl xml schema, example godl files, and 
+         example odl files.
 
-2002-07-10 15:29  siesel
+2002-07-10 20:29:59  Rev 3000   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.
+       * samples/Makefile, samples/sample.gsd: allow pgsql.xsl to transform 
+         .gsd files, add an sample.gsd as representation of the sample 
+         database tables for appserver, add a data section to gsd files.
 
-2002-07-03 16:33  siesel
+2002-07-03 21:33:55  Rev 2968   siesel
 
-       * src/: geasInstance.py, geasList.py, test.py: add simple hack to
-         mis-use triggers as methods and let the user test it
+       * src/test.py, src/geasInstance.py, src/geasList.py: add simple hack 
+         to mis-use triggers as methods and let the user test it
 
-2002-07-03 16:20  siesel
+2002-07-03 21:20:24  Rev 2967   siesel
 
-       * src/_featuretest/__init__.py: added missing __init__.py. gtestcvs
+       * src/_featuretest/__init__.py: added missing __init__.py. gtestcvs 
          should work now.
 
-2002-07-03 11:10  siesel
+2002-07-03 16:10:40  Rev 2962   siesel
 
-       * samples/appservertest.gfd: add an button for calling a function
-         on the server to the standart example
+       * samples/appservertest.gfd: add an button for calling a function on 
+         the server to the standart example
 
-2002-07-03 10:58  siesel
+2002-07-03 15:58:32  Rev 2961   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.
+       * src/geasTrigger.py, src/geasInstance.py: - add a global 'call' 
+         function to the trigger namespace - make appserver support that 
+         function and call the instance.call function   of the current 
+         record - add default datasourceEntrys entry to make not GObj based 
+         access to datasources cleaner.
 
-2002-07-02 08:19  siesel
+2002-07-02 13:19:08  Rev 2946   siesel
 
-       * doc/diagrams/: geas.dia, geor.dia, usage.dia: add diagrams of the
-         structure of appserver (made by ariel)
+       * doc/diagrams, doc/diagrams/usage.dia, doc/diagrams/geor.dia, 
+         doc/diagrams/geas.dia: add diagrams of the structure of appserver 
+         (made by ariel)
 
-2002-06-25 17:09  siesel
+2002-06-25 22:09:57  Rev 2928   siesel
 
-       * samples/: Makefile, sample.xml: add XSLTs for table definition in
-         XML to db specific sql add table definitions in XML for appserver
+       * samples/Makefile, samples/sample.xml: add XSLTs for table 
+         definition in XML to db specific sql add table definitions in XML 
+         for appserver
 
-2002-06-21 09:34  siesel
+2002-06-21 14:34:34  Rev 2926   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
+       * src/_featuretest/create_tables.sql, src/_featuretest/GEMA.py, 
+         src/_featuretest/TODO, src/_featuretest/atest.py: add a global 
+         namespace to instance methods. i.e. you can access Address.
+         newinstance from an instance method
 
-2002-06-20 19:34  siesel
+2002-06-21 00:34:33  Rev 2925   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
+       * samples/setup-pgsql.sh, src/geasSession.py, src/geasTrigger.py, 
+         src/geasList.py, src/geasRpcServer.py: hacked trigger support into 
+         appserver, please look and change
 
-2002-06-19 15:42  siesel
+2002-06-19 20:42:17  Rev 2921   siesel
 
-       * src/_featuretest/: GEDI.py, README, atest.py,
-         geasConnectionPool.py, geasMetaObject.py, geasObjectServer.py:
-         add very very basic introspection support and enhanced the atest
+       * src/_featuretest/README, src/_featuretest/GEDI.py, 
+         src/_featuretest/geasConnectionPool.py, 
+         src/_featuretest/geasMetaObject.py, 
+         src/_featuretest/geasObjectServer.py, src/_featuretest/atest.py: 
+         add very very basic introspection support and enhanced the atest 
          file add an option for _featuretest to gtestcvs
 
-2002-06-19 08:26  siesel
+2002-06-19 13:26:11  Rev 2919   siesel
 
-       * src/_featuretest/: .cvsignore, GEMA.py, geasMetaObject.py,
-         geasNameSpace.py: small changes in method creation code
+       * src/_featuretest/.cvsignore, src/_featuretest/GEMA.py, 
+         src/_featuretest/geasNameSpace.py, src/_featuretest/geasMetaObject.
+         py: small changes in method creation code
 
-2002-06-19 08:15  siesel
+2002-06-19 13:15:46  Rev 2918   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
+       * src/_featuretest/geasSession.py, src/_featuretest/geasInstance.py, 
+         src/_featuretest/geasSuperObject.py, src/_featuretest/README, 
+         src/_featuretest/geasObject.py, src/_featuretest/GEDI.py, 
+         src/_featuretest/GEMA.py, src/_featuretest/geasConnectionPool.py, 
+         src/_featuretest/geasList.py, src/_featuretest/geasNameSpace.py, 
+         src/_featuretest/geasMetaObject.py, 
+         src/_featuretest/geasObjectServer.py, src/_featuretest/TODO, 
+         src/_featuretest/geasAuthentification.py, src/_featuretest/atest.
+         py: add a better seperation between data fetching and object 
+         creation different other code cleanups
 
-2002-06-15 14:51  jcater
+2002-06-15 19:51:36  Rev 2907   jcater
 
        * src/__init__.py: updated version numbers to development status
 
-2002-06-05 15:39  siesel
+2002-06-15 11:31:21  Rev 2906   siesel
 
+       * server: remove files from server directory (not needed anymore)
+
+2002-06-05 20:39:20  Rev 2881   siesel
+
        * doc/api/api.texi: update api to contain geasAuthClient
 
-2002-06-05 14:15  siesel
+2002-06-05 19:15:58  Rev 2879   siesel
 
-       * ROADMAP, TODO, samples/setup-pgsql.sh,
-         src/geasAuthentification.py, src/geasRpcServer.py,
-         src/geasSession.py: add authentification agent to appserver small
-         patches
+       * src/geasAuthentification.py, samples/setup-pgsql.sh, 
+         src/geasSession.py, ROADMAP, TODO, src/geasRpcServer.py: add 
+         authentification agent to appserver small patches
 
-2002-06-05 09:33  siesel
+2002-06-05 14:33:37  Rev 2878   siesel
 
-       * src/_featuretest/gcdParser.py: add a beginning for a parser for
+       * src/_featuretest/gcdParser.py: add a beginning for a parser for 
          gcd files
 
-2002-06-04 10:02  siesel
+2002-06-04 15:02:07  Rev 2870   siesel
 
-       * src/: geasList.py, geasSession.py: add condition tree <-> token
-         list (prefix notation) conversion routines add condition support
+       * src/geasSession.py, src/geasList.py: add condition tree <-> token 
+         list (prefix notation) conversion routines add condition support 
          to appserver
 
-2002-06-03 16:08  jcater
+2002-06-03 21:08:39  Rev 2865   jcater
 
        * ChangeLog: updated changelogs
 
-2002-06-03 14:58  jcater
+2002-06-03 19:58:09  Rev 2863   jcater
 
        * setup.py: fixes for client/ changes
 
-2002-06-03 14:42  jcater
+2002-06-03 19:42:40  Rev 2861   jcater
 
-       * ChangeLog, INSTALL.cvs, setup.py: fixes for the client/ directory
+       * INSTALL.cvs, ChangeLog, setup.py: fixes for the client/ directory 
          changes
 
-2002-06-03 14:09  jcater
+2002-06-03 19:09:37  Rev 2858   jcater
 
        * src/geasRpcServer.py: fixes for the client/ directory changes
 
-2002-06-03 08:21  siesel
+2002-06-03 13:21:00  Rev 2856   siesel
 
-       * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on
-         windows
+       * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on windows
 
-2002-06-03 05:41  siesel
+2002-06-03 10:41:57  Rev 2854   siesel
 
        * src/geasRpcServer.py: closing Ticket 47
 
-2002-06-03 04:44  reinhard
+2002-06-03 09:44:11  Rev 2853   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.
+       * doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: 
+         Changed the word "field" to "attribute" if it related to objects, 
+         and to "column" if it related to databases.
 
-2002-06-02 17:51  jcater
+2002-06-02 22:51:44  Rev 2849   jcater
 
        * setup.py: fixed directory structure for installed man files
 
-2002-06-02 17:21  jcater
+2002-06-02 22:21:42  Rev 2848   jcater
 
-       * MANIFEST.in, setup.py, src/geasRpcServer.py: Added
-         --generate-man-page to GBaseApp and updated the setup.py's to
+       * 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
+2002-06-02 22:07:25  Rev 2847   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)
+       * MANIFEST.in, scripts/gnue-appserver.in, ROADMAP, INSTALL, 
+         src/geasRpcServer.py: remove INSTALL.cvs from source dist. remove 
+         CVS instruction from INSTALL add subpoint to ROADMAP bugfix for 
+         RPC Server (--rpc_type works now for non CVS)
 
-2002-06-01 12:47  jcater
+2002-06-01 17:47:34  Rev 2844   jcater
 
-       * MANIFEST.in, setup.py: added missing MANIFEST entries; added
-         support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
+       * MANIFEST.in, setupext, setup.py, setupext/__init__.py, 
+         setupext/install_data.py: added missing MANIFEST entries; added 
+         support for GNUE_VERSION_SUFFIX to the setup.py's to ease the 
          creating of prereleases
 
-2002-05-31 15:05  jcater
+2002-05-31 20:05:22  Rev 2840   jcater
 
        * ChangeLog: ChangeLog updates
 
-2002-05-31 14:24  jcater
+2002-05-31 19:24:47  Rev 2839   jcater
 
-       * INSTALL, setup.py, src/__init__.py: changes for a prerelease
+       * src/__init__.py, src/objrepos/__init__.py, INSTALL, setup.py: 
+         changes for a prerelease
 
-2002-05-29 19:12  baumannd
+2002-05-30 00:12:59  Rev 2820   baumannd
 
        * doc/geasarch/.cvsignore: Ignore created doc directory.
 
-2002-05-29 10:05  siesel
+2002-05-29 15:05:26  Rev 2819   siesel
 
        * INSTALL.cvs: add an special INSTALL file for developers
 
-2002-05-29 09:17  siesel
+2002-05-29 14:17:48  Rev 2818   siesel
 
-       * INSTALL, samples/appservertest.gfd: add an appserver entry to
-         sample.connections.conf changed entry name from geasV2 to
-         appserver
+       * samples/appservertest.gfd, INSTALL: add an appserver entry to 
+         sample.connections.conf changed entry name from geasV2 to appserver
 
-2002-05-29 08:48  siesel
+2002-05-29 13:48:21  Rev 2817   siesel
 
-       * INSTALL, src/geasRpcServer.py: add setup information to INSTALL
+       * INSTALL, src/geasRpcServer.py: add setup information to INSTALL 
          add username and password command line options to appserver
 
-2002-05-29 07:35  siesel
+2002-05-29 12:35:58  Rev 2814   siesel
 
-       * src/: geasList.py, geasRpcServer.py, geasSession.py: add a
+       * src/geasSession.py, src/geasList.py, src/geasRpcServer.py: add a 
          rpctype and a database command option to appserver
 
-2002-05-29 05:23  siesel
+2002-05-29 10:23:49  Rev 2813   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
+       * src/test.py, setup.py: fix gtestcvs (option 3) calling running 
+         test two times add correct url for py-xmlrpc to appserver/setup.py
 
-2002-05-27 19:18  siesel
+2002-05-28 00:18:09  Rev 2805   siesel
 
-       * INSTALL, NEWS: prepared NEWS and INSTALL for the new version of
+       * NEWS, INSTALL: prepared NEWS and INSTALL for the new version of 
          appserver
 
-2002-05-27 18:22  siesel
+2002-05-27 23:22:13  Rev 2804   siesel
 
        * .cvsignore: updated .cvsignore files and added new ones
 
-2002-05-27 14:42  baumannd
+2002-05-27 19:42:39  Rev 2802   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.
+       * doc/geasarch/COPYING, doc/geasarch/chapters, doc/geasarch/version.
+         ent, doc/geasarch/bindings.txt, doc/geasarch/NEWS, 
+         doc/geasarch/shared/fdl.sgml, doc/geasarch/.cvsignore, 
+         doc/geasarch/geasarch.sgml, doc/geasarch/shared/copyright.sgml, 
+         doc/geasarch/geas-schema-compiler.dia, doc/geasarch/geasv2arch.dia,
+         doc/geasarch/neilt-arch-explanation.txt, doc/geasarch/AUTHORS, 
+         doc/geasarch/ChangeLog, doc/geasarch/shared/gpl.sgml, 
+         doc/geasarch/chapters/introduction.sgml, doc/geasarch/README, 
+         doc/geasarch/outline.txt, doc/geasarch/chapters.ent, doc/geasarch, 
+         doc/geasarch/shared/shared.ent, doc/geasarch/TODO, 
+         doc/geasarch/INSTALL, doc/geasarch/shared, doc/geasarch/bookinfo.
+         sgml: Move architecture document to appserver/doc.
 
-2002-05-27 06:06  siesel
+2002-05-27 11:06:10  Rev 2795   siesel
 
        * setup.py: small bugfix in RPC detection code add check for common
 
-2002-05-26 17:43  siesel
+2002-05-26 22:43:51  Rev 2794   siesel
 
-       * setup.cfg.in, setup.py, samples/appservertest.gfd,
-         samples/geasV2test.gfd, scripts/gnue-appserver.in: added basic
-         setup routine
+       * samples/appservertest.gfd, samples/geasV2test.gfd, 
+         scripts/gnue-appserver.in, setup.cfg.in, scripts, setup.py: added 
+         basic setup routine
 
-2002-05-26 16:15  reinhard
+2002-05-26 21:15:29  Rev 2793   reinhard
 
-       * src/: geasInstance.py, geasList.py, geasSession.py, test.py:
-         Added some comments and minor code cleanups.
+       * src/test.py, src/geasSession.py, src/geasInstance.py, src/geasList.
+         py: Added some comments and minor code cleanups.
 
-2002-05-26 16:00  reinhard
+2002-05-26 21:00:09  Rev 2792   reinhard
 
-       * src/GEAS.grpc: Removed GEAS.grpc from source directory as this
+       * src/GEAS.grpc: Removed GEAS.grpc from source directory as this 
          file has moved to another location.
 
-2002-05-26 15:46  reinhard
+2002-05-26 20:46:25  Rev 2791   reinhard
 
-       * doc/api/: api.texi, version.texi: Updated API documentation.
+       * doc/api/version.texi, doc/api/api.texi: Updated API documentation.
 
-2002-05-26 14:36  siesel
+2002-05-26 19:36:34  Rev 2789   siesel
 
-       * src/geasList.py: change setSort function to accept an list as
+       * src/geasList.py: change setSort function to accept an list as 
          parameter instead of a string
 
-2002-05-26 05:59  siesel
+2002-05-26 10:59:47  Rev 2788   siesel
 
        * samples/geasV2test.gfd: add a gfd to test geasV2 with forms
 
-2002-05-26 04:22  siesel
+2002-05-26 09:22:15  Rev 2787   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
+       * src/geasSession.py, src/geasInstance.py, grpc/GEAS.grpc, 
+         src/geasList.py: update appserver/DBdriver to support writing, 
+         inserting and deleting records added functions for inserting and 
+         deleting records to appserver for appserver v0.01 just 
          geasConditions support is missing
 
-2002-05-23 16:26  siesel
+2002-05-23 21:26:48  Rev 2785   siesel
 
        * src/_featuretest/geasList.py: same fix as in GEDI.py
 
-2002-05-23 16:24  siesel
+2002-05-23 21:24:02  Rev 2784   siesel
 
        * src/_featuretest/GEDI.py: add fix for common changes
 
-2002-05-23 16:13  siesel
+2002-05-23 21:13:28  Rev 2783   siesel
 
-       * src/_featuretest/create_tables.sql: added create_tables.sql which
+       * src/_featuretest/create_tables.sql: added create_tables.sql which 
          i forgot to add
 
-2002-05-23 11:08  reinhard
+2002-05-23 16:08:14  Rev 2782   reinhard
 
-       * doc/whitepaper/: version.texi, whitepaper.texi: Improved
-         definition of business objects.
+       * doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: 
+         Improved definition of business objects.
 
-2002-05-22 10:25  siesel
+2002-05-22 15:25:10  Rev 2781   siesel
 
-       * src/: geasInstance.py, geasSession.py: add write support
+       * src/geasSession.py, src/geasInstance.py: add write support 
          (deleting and inserting instances still missing)
 
-2002-05-21 09:32  siesel
+2002-05-21 20:07:36  Rev 2780   reinhard
 
+       * src/objrepos/geasClassDefs.py: Removed GStoredObjectDefinition in 
+         favour of init methods. Cleared relationship of GFieldDefinition 
+         and GTypeDefinition.
+
+2002-05-21 14:32:34  Rev 2779   siesel
+
        * ROADMAP: add a "Later (unsorted)" section
 
-2002-05-20 12:29  reinhard
+2002-05-20 17:29:06  Rev 2774   reinhard
 
-       * THANKS, doc/api/Makefile, doc/whitepaper/Makefile: Added "clean"
+       * doc/whitepaper/Makefile, doc/api/Makefile, THANKS: Added "clean" 
          and "aux-clean" targets in Makefiles. Added THANKS file.
 
-2002-05-20 04:17  siesel
+2002-05-20 09:17:48  Rev 2773   siesel
 
        * ROADMAP: add a proposal for a Roadmap
 
-2002-05-19 17:34  siesel
+2002-05-19 22:34:59  Rev 2770   siesel
 
-       * grpc/GEAS.grpc, src/geasList.py, src/geasSession.py: Added
+       * src/geasSession.py, grpc/GEAS.grpc, src/geasList.py: Added 
          DBdriver for Appserver (working read only at the moment)
 
-2002-05-19 14:21  reinhard
+2002-05-19 19:21:10  Rev 2769   reinhard
 
        * doc/whitepaper/Makefile: Delete TeX index files.
 
-2002-05-19 14:02  reinhard
+2002-05-19 19:02:45  Rev 2768   reinhard
 
-       * doc/whitepaper/: version.texi, whitepaper.texi: Added chapter
-         "Features".
+       * doc/whitepaper/version.texi, doc/whitepaper/whitepaper.texi: Added 
+         chapter "Features".
 
-2002-05-19 11:47  reinhard
+2002-05-19 16:47:35  Rev 2767   reinhard
 
-       * doc/whitepaper/: fdl.texi, version.texi, whitepaper.texi:
-         Improved document structure, changed license to GNU FDL.
+       * doc/whitepaper/fdl.texi, doc/whitepaper/version.texi, 
+         doc/whitepaper/whitepaper.texi: Improved document structure, 
+         changed license to GNU FDL.
 
-2002-05-14 12:21  siesel
+2002-05-14 17:21:33  Rev 2755   siesel
 
-       * src/_featuretest/: geasObject.py, geasTransaction.py: odmg
-         compatibility issues
+       * src/_featuretest/geasTransaction.py, src/_featuretest/geasObject.
+         py: odmg compatibility issues
 
-2002-05-14 10:26  reinhard
+2002-05-14 15:26:51  Rev 2754   reinhard
 
-       * AUTHORS: Added Jens M�ller to the list of authors.
+       * AUTHORS: Added Jens M?ller to the list of authors.
 
-2002-05-13 17:34  siesel
+2002-05-14 15:26:22  Rev 2753   reinhard
 
-       * 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...
+       * src/objrepos, src/objrepos/.cvsignore, src/objrepos/geasClassDefs.
+         py: Added first draft for the object repository, from Jens M?ller.
 
-2002-05-10 08:23  reinhard
+2002-05-13 22:34:11  Rev 2752   siesel
 
-       * doc/: api/Makefile, whitepaper/Makefile: Added --no-split to
+       * src/_featuretest/geasSession.py, src/_featuretest/geasInstance.py, 
+         src/_featuretest/geasSuperObject.py, 
+         src/_featuretest/geasTransaction.py, src/_featuretest/README, 
+         src/_featuretest/geasObject.py, src/_featuretest/GEDI.py, 
+         src/_featuretest, src/_featuretest/GEMA.py, 
+         src/_featuretest/geasList.py, src/_featuretest/geasNameSpace.py, 
+         src/_featuretest/geasMetaObject.py, src/_featuretest/TODO, 
+         src/_featuretest/atest.py: adding a testfield for implementing 
+         functions and features, which could be added to the app. server 
+         later. the testfield is working, and supports loading of methods 
+         out of database, namespaces and classes for geasInstances...
+
+2002-05-10 13:23:46  Rev 2742   reinhard
+
+       * doc/whitepaper/Makefile, doc/api/Makefile: Added --no-split to 
          makeinfo --html to make it independant from makeinfo version.
 
-2002-05-07 02:47  reinhard
+2002-05-07 07:47:08  Rev 2731   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.
+       * doc/whitepaper/.cvsignore, doc/whitepaper/Makefile, 
+         doc/whitepaper/version.texi, doc/api/.cvsignore, doc/api/Makefile, 
+         doc/api/fdl.texi, doc/api/version.texi, doc/whitepaper, 
+         doc/whitepaper/whitepaper.texi, doc/api, doc/api/api.texi, doc, 
+         doc/whitepaper/texinfo.tex, doc/api/texinfo.tex: Added some basic 
+         documentation.
 
-2002-05-07 02:32  reinhard
+2002-05-07 07:32:52  Rev 2730   reinhard
 
        * INSTALL: Updated installation instructions.
 
-2002-05-06 17:32  siesel
+2002-05-07 07:17:10  Rev 2729   reinhard
 
-       * INSTALL, src/geasRpcClient.py, src/geasRpcServer.py, src/test.py:
+       * server/.cvsignore, server: Added .cvsignore.
+
+2002-05-06 22:32:59  Rev 2722   siesel
+
+       * src/test.py, src/geasRpcClient.py, INSTALL, src/geasRpcServer.py: 
          update RPC client/server to make the first db connection
 
-2002-05-06 15:27  reinhard
+2002-05-06 20:27:57  Rev 2721   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.
+       * src/test.py, samples/setup-pgsql.sh, src/geasSession.py, 
+         src/geasInstance.py, samples, src/geasList.py: Implemented basic 
+         read-only data access using the GNUe Common database driver.
 
-2002-05-06 11:02  siesel
+2002-05-06 16:02:36  Rev 2711   siesel
 
        * src/__init__.py: gtestcvs fixes. made appserver an module
 
-2002-05-05 18:38  siesel
+2002-05-05 23:38:27  Rev 2708   siesel
 
-       * grpc/GEAS.grpc, src/geasRpcClient.py, src/test.py: some i18
-         fixes, add commands gacvs and gtestcvs.  updated and fixed all
+       * grpc, src/test.py, src/geasRpcClient.py, grpc/GEAS.grpc: some i18 
+         fixes, add commands gacvs and gtestcvs. updated and fixed all 
          testcases add testing program GTest.py
 
-2002-05-03 21:52  siesel
+2002-05-04 02:52:48  Rev 2704   siesel
 
-       * src/geasRpcServer.py: i18 fixes and more configuration for  the
+       * src/geasRpcServer.py: i18 fixes and more configuration for  the 
          xmlrpc ClientAdapter
 
-2002-05-01 19:23  siesel
+2002-05-02 00:23:33  Rev 2680   siesel
 
        * INSTALL: spelling error correction
 
-2002-05-01 16:14  siesel
+2002-05-01 21:14:31  Rev 2678   siesel
 
-       * INSTALL, src/GEAS.grpc: switch to cammel naming
+       * src/GEAS.grpc, INSTALL: switch to cammel naming
 
-2002-05-01 15:58  reinhard
+2002-05-01 20:58:38  Rev 2677   reinhard
 
-       * src/: geas_instance.py, geas_list.py, geas_rpc_client.py,
-         geas_rpc_server.py, geas_session.py: Removed the geas_* files,
+       * src/geas_rpc_client.py, src/geas_session.py, src/geas_instance.py, 
+         src/geas_rpc_server.py, src/geas_list.py: Removed the geas_* files,
          which have been replaced by geasX* files.
 
-2002-05-01 15:56  reinhard
+2002-05-01 20:56:22  Rev 2676   reinhard
 
-       * src/: geasInstance.py, geasList.py, geasRpcClient.py,
-         geasRpcServer.py, geasSession.py, test.py: Moved from underlines
-         to camel case.
+       * src/test.py, src/geasRpcClient.py, src/geasSession.py, 
+         src/geasInstance.py, src/geasList.py, src/geasRpcServer.py: Moved 
+         from underlines to camel case.
 
-2002-04-30 18:41  siesel
+2002-04-30 23:41:58  Rev 2673   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
+       * src/GEAS.grpc, AUTHORS, INSTALL, src/geas_rpc_server.py: change 
+         appserver to work with the new RPC changes add me to AUTHORS file 
          added instructions to INSTALL file
 
-2002-04-30 13:03  siesel
+2002-04-30 18:03:18  Rev 2671   siesel
 
-       * INSTALL, src/geas_rpc_client.py, src/test.py: added more info to
+       * src/test.py, src/geas_rpc_client.py, INSTALL: added more info to 
          use the RPC demo and split RPC demo from normal demo
 
-2002-04-22 10:30  siesel
+2002-04-22 15:30:38  Rev 2639   siesel
 
-       * src/: GEAS.grpc, geas_list.py, geas_rpc_client.py,
-         geas_rpc_server.py, test.py: added GNURPC to the appserver
+       * src/test.py, src/geas_rpc_client.py, src/GEAS.grpc, 
+         src/geas_rpc_server.py, src/geas_list.py: added GNURPC to the 
+         appserver
 
-2002-04-18 14:25  reinhard
+2002-04-18 19:25:06  Rev 2633   reinhard
 
        * src/.cvsignore: Added .cvsignore
 
-2002-04-18 14:24  reinhard
+2002-04-18 19:24:40  Rev 2632   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
+       * src/test.py, src/geas_session.py, src/geas_instance.py, src, 
+         src/geas_list.py: Created some stub functions defining the basic 
+         interface, and the start of a test/demo program
 
-2002-04-18 11:02  reinhard
+2002-04-18 16:02:18  Rev 2630   reinhard
 
-       * AUTHORS, COPYING, INSTALL, NEWS, README: Created basic framework
+       * NEWS, README, AUTHORS, INSTALL, COPYING: Created basic framework
 

Modified: trunk/gnue-appserver/NEWS
===================================================================
--- trunk/gnue-appserver/NEWS   2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-appserver/NEWS   2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,3 +1,11 @@
+New features/changes in version 0.0.6: (2004-03-12)
+* Support for server-side procedures
+* Much improved Python language interface
+* Server-side data cache
+* New program gnue-gsdgen to create .gsd files from the class repository
+* More sample forms
+* Miscellaneous bug fixes
+
 New features/changes in version 0.0.5: (2003-10-22)
 * Switched to gnue-common enhanced setup system
 * Using unicode/utf-8 as internal encoding

Modified: trunk/gnue-common/ChangeLog
===================================================================
--- trunk/gnue-common/ChangeLog 2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-common/ChangeLog 2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,7409 +1,9706 @@
-2003-10-21 12:55  reinhard
+2004-03-05 14:39:58  Rev 5228   reinhard
 
+       * utils/svn2cl: Beautified output.
+
+2004-03-05 14:39:01  Rev 5227   reinhard
+
+       * doc/technotes/00011.txt: Updated doc how to create a release wrt 
+         subversion.
+
+2004-03-05 13:12:52  Rev 5226   reinhard
+
+       * TODO, ROADMAP.in: Updated roadmap.
+
+2004-03-05 09:49:50  Rev 5223   reinhard
+
+       * utils/create-po.sh: Always update empty .po file, update language 
+         specific file with msgmerge.
+
+2004-03-05 09:04:32  Rev 5222   johannes
+
+       * src/schema/importer: Added ignore-property to new directory
+
+2004-03-04 23:01:34  Rev 5221   jamest
+
+       * src/apps/GBaseApp.py: fix for --configuration-options
+
+2004-03-04 15:54:05  Rev 5218   johannes
+
+       * src/datasources/drivers/appserver/appserver/Connection.py: If a 
+         timeout is given in connectData give it to the server object using 
+         setTimeout ()
+
+2004-03-03 17:39:48  Rev 5217   reinhard
+
+       * setup.py: Include gnue-import in setup.py
+
+2004-03-03 17:38:19  Rev 5216   reinhard
+
+       * doc/man/gnue-import.1: Added manpage for gnue-import.
+
+2004-03-03 17:32:40  Rev 5215   reinhard
+
+       * scripts/gnue-import: Added svn:keywords property.
+
+2004-03-03 16:49:59  Rev 5214   johannes
+
+       * utils/xml2sql/example.gsd: Define restaurants before foods, so the 
+         constraints make sense :)
+
+2004-03-03 16:47:53  Rev 5213   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/HTML.py, 
+         src/schema/scripter/Definition.py, src/schema/scripter/Scripter.py,
+         src/schema/scripter/processors/Base.py, src/schema/Objects.py: 
+         Added Constraint-support to gnue-schema.
+
+2004-03-03 16:47:06  Rev 5212   johannes
+
+       * setup.cvs, scripts/gnue-import, src/schema/importer/__init__.py, 
+         src/schema/importer/Importer.py, src/schema/GSParser.py, 
+         src/schema/importer/Definition.py, src/schema/importer: Introduced 
+         gnue-import
+
+2004-03-03 16:36:31  Rev 5211   jamest
+
+       * src/datasources/drivers/Base/RecordSet.py, src/apps/GBaseApp.py: 
+         added function to record set that allows it to return the records 
+         as a real python dict adjusted base app to work in a mod_python 
+         environment
+
+2004-03-03 09:16:20  Rev 5209   johannes
+
+       * src/datasources/drivers/appserver/Schema/Discovery/Introspection.
+         py: Mapped gnue_type to the available typecasts of gnue-form, so 
+         forms created with designer won't crash.
+
+2004-03-01 13:30:24  Rev 5205   johannes
+
+       * src/schema/scripter/processors/HTML.py, src/schema/GSData.py: 
+         Fixed unquoteString (), so it only removes quotes which are at the 
+         begin AND end of the string. Fixed HTML-processor to use mx.
+         DateTime instead of strftime
+
+2004-03-01 13:04:43  Rev 5203   johannes
+
+       * src/schema/scripter/processors/Base.py: Removed debug-output
+
+2004-03-01 12:49:39  Rev 5202   johannes
+
+       * src/schema/scripter/processors/Base.py: Use mx.DateTime.now () for 
+         the timestamp instead of strftime (), since the latter one isn't 
+         unicode-safe :)
+
+2004-03-01 10:32:06  Rev 5201   johannes
+
+       * src/datasources/drivers/appserver/appserver/ResultSet.py, 
+         src/datasources/drivers/appserver/appserver/DataObject.py: Added 
+         support of a fetchcount.
+
+2004-03-01 09:50:52  Rev 5200   johannes
+
+       * doc/gnue-schema.dtd, scripts/gnuedtd: Fixed imports in gnuedtd and 
+         updated the gnue-schema.dtd to reflect the recent changes in 
+         GSParser.py
+
+2004-03-01 09:48:42  Rev 5199   reinhard
+
+       * TODO, ROADMAP.in: Updated roadmap.
+
+2004-02-29 21:52:37  Rev 5198   jcater
+
+       * doc/technotes/00012.txt: clarified the 'key' datatype in gnue-schema
+
+2004-02-29 21:36:13  Rev 5197   jan
+
+       * utils/xml2sql/example.gsd: update example to match gsd schema of 
+         scripter
+
+2004-02-29 17:24:11  Rev 5196   johannes
+
+       * src/schema/GSData.py, src/schema/GSParser.py, src/schema/Objects.
+         py: Added a data-definition section to the gsd-files, making an 
+         explicit type-argument in value-tags obsolet.
+
+2004-02-29 00:22:16  Rev 5194   reinhard
+
+       * src/datasources/drivers/appserver/appserver/Connection.py: Changed 
+         all RPC calls to be absolutely Unicode safe.
+
+2004-02-28 20:50:46  Rev 5193   reinhard
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/postgresql.py, src/schema/GSData.py:
+         Fix boolean conversion.
+
+2004-02-28 20:20:42  Rev 5192   jan
+
+       * src/rpc/GCommBase.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ServerAdapter.py: transfer 
+         traceback from server to client (for pw_xmlrpc)
+
+2004-02-28 20:04:30  Rev 5191   jan
+
+       * src/rpc/GCommBase.py: docstrings + visual cleanup
+
+2004-02-28 14:55:26  Rev 5190   jan
+
+       * src/datasources/drivers/DBSIG2/DataObject.py: fix unicode for 
+         datasource that use explicit fields and conditions
+
+2004-02-28 09:43:40  Rev 5189   jan
+
+       * src/rpc/drivers/xmlrpc/py_xmlrpc/ServerAdapter.py: fix unicode 
+         handling for xmlrpc.py_xmlrpc RPC handler
+
+2004-02-27 16:45:04  Rev 5180   reinhard
+
+       * src/schema/scripter/processors/postgresql.py: Use "TRUE" and 
+         "FALSE" for boolean values.
+
+2004-02-27 09:59:07  Rev 5175   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/HTML.py, 
+         src/schema/scripter/Definition.py, src/schema/scripter/Scripter.py,
+         src/schema/scripter/processors/Base.py: gnue-schema now uses 
+         unicode internally and encoding takes place only when writing 
+         stuff to destination files. Fixed translation stuff.
+
+2004-02-27 09:27:17  Rev 5174   jan
+
+       * src/formatting/GTypecast.py: change to output unicode on unicode 
+         input for name too
+
+2004-02-26 21:21:18  Rev 5173   jan
+
+       * src/apps/GBaseApp.py: don't be too strict when converting 
+         translated messages into local encoding
+
+2004-02-26 21:09:20  Rev 5170   jan
+
+       * src/formatting/GTypecast.py: return the same datatype (string,
+         unicode) as passed to the function text
+
+2004-02-26 20:53:21  Rev 5169   reinhard
+
+       * src/schema/scripter/Scripter.py: Removed unnecessary import.
+
+2004-02-26 16:55:08  Rev 5165   johannes
+
+       * src/schema/GSData.py: Forgotten to add the new file :)
+
+2004-02-26 16:23:23  Rev 5164   johannes
+
+       * src/schema/scripter/processors/mssql.py, 
+         src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/postgresql.py, doc/technotes/00012.
+         txt, src/schema/scripter/processors/Base.py, 
+         src/formatting/GTypecast.py, src/schema/scripter/Definition.py, 
+         src/schema/GSParser.py, src/schema/scripter/Scripter.py, 
+         src/schema/Objects.py: Fixed all sorts of encoding problems in 
+         generating and reading gsd files.
+
+2004-02-25 17:22:27  Rev 5159   jcater
+
+       * utils/svn2cl: fixed typo
+
+2004-02-25 17:10:37  Rev 5157   reinhard
+
+       * src/datasources/drivers/postgresql/pygresql/__init__.py: Fixed typo.
+
+2004-02-25 16:54:22  Rev 5156   jcater
+
+       * utils/svn2cl: Script that generates ChangeLog file much like the 
+         old cvs2cl script.  If run with no arguments, output is written to 
+         stdout. If argument  is provided is specified, output is written 
+         to that file instead.
+
+2004-02-25 15:40:14  Rev 5155   reinhard
+
+       * TODO, ROADMAP.in: Updated roadmap.
+
+2004-02-24 12:40:37  Rev 5152   jan
+
+       * src/datasources/drivers/appserver/appserver/Connection.py: rename 
+         type to typestr, to allow type checks. Don't raise an error when 
+         trying to convert a unicode string to unicode. (fixes appserver 
+         dbdriver using xmlrpc.pw_xmlrpc driver)
+
+2004-02-24 09:42:48  Rev 5150   reinhard
+
+       * TODO, ROADMAP.in: Idea for improvement.
+
+2004-02-24 07:46:46  Rev 5149   johannes
+
+       * src/schema/scripter/processors/oracle.py: Fixed trigger-code, 
+         datetime- and string-translation and quoting of default-values.
+
+2004-02-23 18:20:38  Rev 5144   jan
+
+       * src/datasources/GDataSource.py: remove "call" and "delete" from 
+         global trigger namespace. They are still accesible via "<dts-name>.
+         call" or "<dts-name>.delete()".
+
+2004-02-22 22:27:04  Rev 5141   jamest
+
+       * src/apps/GConfig.py: don't error out when an apps config section 
+         is missing
+
+2004-02-21 16:32:50  Rev 5140   johannes
+
+       * src/schema/scripter/processors/postgresql.py: Changed datatype 
+         'datetime' to 'timestamp without time zone' in the PostgreSQL 
+         processor.
+
+2004-02-18 18:14:10  Rev 5125   johannes
+
+       * src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/HTML.py, 
+         src/schema/scripter/Scripter.py, 
+         src/schema/scripter/processors/Base.py: Added HTML processor and 
+         slightly changed the base processor.
+
+2004-02-18 17:33:46  Rev 5124   reinhard
+
+       * MANIFEST.in, src/setup/GSetup.py: Changes to setup system 
+         necessary because of cvs->svn move.
+
+2004-02-18 16:53:23  Rev 5119   reinhard
+
+       * doc/man/gnue-schema.1, doc/technotes/00000.txt: Updated some more 
+         documentation.
+
+2004-02-18 16:46:10  Rev 5118   reinhard
+
+       * README.databases, AUTHORS, TODO: Updated some documentation.
+
+2004-02-18 15:21:48  Rev 5117   johannes
+
+       * doc/technotes/00012.txt: Introduced a datatype spec for GSD files.
+
+2004-02-17 16:24:48  Rev 5115   johannes
+
+       * ROADMAP.in: Added TODO's for the Scripter/gnue-schema
+
+2004-02-17 16:23:28  Rev 5114   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/mssql.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/Definition.py, src/schema/scripter/Scripter.py,
+         src/schema/scripter/processors/Base.py, 
+         src/schema/scripter/processors/interbase.py: Improved 
+         Scripter/Processor concept. Added data-transformation-stuff, and 
+         successfully tested the SQL code on PostgreSQL, MySQL, Interbase 
+         and  MS SQL Server.
+
+2004-02-17 16:17:42  Rev 5113   reinhard
+
+       * utils/generate-feature-plan.py: Updated to reflect new webpage dir 
+         layout.
+
+2004-02-17 13:16:44  Rev 5112   jan
+
+       * src/datasources/GDataSource.py: replace Driver by Connection, to 
+         make static datasource fix work
+
+2004-02-17 12:16:10  Rev 5111   reinhard
+
+       * src/datasources/GDataSource.py: Fixed import statement, thanks to 
+         btami.
+
+2004-02-13 18:16:53  Rev 5108   johannes
+
+       * src/schema/scripter/processors/interbase.py: Fixed the 
+         CHECK-constraint for boolean columns.
+
+2004-02-13 17:11:22  Rev 5106   johannes
+
+       * src/schema/scripter/processors/mssql.py, 
+         src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/interbase.py: Added a processor for 
+         MS SQL (datetime-stuff needs some additional efforts) and did some 
+         minor improvements to the other processors.
+
+2004-02-12 16:06:03  Rev 5105   johannes
+
+       * src/schema/GSParser.py, src/schema/scripter/Scripter.py: Added 
+         'KeepWhitespace' to the GSParser, so the GContent does not use 
+         normalization on it's values. Changed setup-pgsql.sh to reflect 
+         recent changes.
+
+2004-02-12 15:42:20  Rev 5104   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/Scripter.py, 
+         src/schema/scripter/processors/Base.py: Better comments, added a 
+         reference to the originating gsd-file at the beginning of SQL 
+         files and multirow-values are now translated properly.
+
+2004-02-12 14:49:28  Rev 5101   johannes
+
+       * src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/Scripter.py, 
+         src/schema/scripter/processors/Base.py: Make sure to use UTF-8 
+         encoding on output to SQL files
+
+2004-02-12 14:21:22  Rev 5099   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/Definition.py, src/schema/scripter/Scripter.py,
+         src/schema/scripter/processors/Base.py, 
+         src/schema/scripter/processors/interbase.py, 
+         src/schema/scripter/__init__.py: Added the id-property to all files
+
+2004-02-12 14:20:39  Rev 5098   johannes
+
+       * scripts/gnue-schema: Modified to use the new scripter
+
+2004-02-12 14:19:41  Rev 5097   johannes
+
+       * src/schema/scripter/processors/SQL.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/Definition.py, src/schema/scripter/Scripter.py,
+         src/schema/scripter/processors/Base.py, 
+         src/schema/scripter/processors/base.py, 
+         src/schema/scripter/processors/interbase.py: Rewritten the 
+         scripter-stuff. gnue-schema is now able to create sql files with 
+         schema-creation and data-insertion.
+
+2004-02-10 23:58:52  Rev 5092   reinhard
+
+       * src/logic/language/python/Adapter.py: Removed debugging output
+
+2004-02-10 23:54:17  Rev 5091   reinhard
+
+       * src/datasources/GConnections.py: Fixed closeAll, implemented 
+         commitAll.
+
+2004-02-10 12:43:53  Rev 5090   johannes
+
+       * utils/xml2sql/mysql.xsl, utils/xml2sql/gadfly.xsl, 
+         utils/xml2sql/sybase.xsl, utils/xml2sql/interbase.xsl, 
+         utils/xml2sql/mssql.xsl, utils/xml2sql/sqlite.xsl: Added 
+         column-list support to the tabledata section, and implemented the 
+         string-type translation in interbase.xsl, sybase.xsl, mssql.xsl, 
+         sqllite.xsl. Fixed an unmatched-tag-error in gadfly.xsl
+
+2004-02-10 09:17:38  Rev 5089   johannes
+
+       * utils/xml2sql/pgsql.xsl, utils/xml2sql/pgsql_2.xsl: Columnlists of 
+         insert-statements will be created only, if the field-attribute is 
+         given in value-rows.
+
+2004-02-09 20:11:45  Rev 5084   jan
+
+       * src/datasources/drivers/special/static/RecordSet.py, 
+         src/datasources/drivers/special/static/ResultSet.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/special/static/Connection.py, 
+         src/datasources/drivers/special/static/__init__.py, 
+         src/datasources/drivers/special/static/DataObject.py, 
+         src/datasources/drivers/special/__init__.py: update static driver 
+         to new DB-API
+
+2004-02-09 19:48:51  Rev 5083   jan
+
+       * src/datasources/drivers/appserver/appserver/Driver.py: remove 
+         pre-datasource-API-update stuff
+
+2004-02-09 19:25:01  Rev 5082   johannes
+
+       * utils/xml2sql/pgsql.xsl, utils/xml2sql/pgsql_2.xsl: Changed 
+         template for insert-statements to provide a list of columns. This 
+         will ensure correct SQL inserts.
+
+2004-02-08 13:30:18  Rev 5079   jan
+
+       * src/logic/language/ECMAscript/Adapter.py: update download location 
+         for spidermonkey python module
+
+2004-02-06 15:44:20  Rev 5076   jan
+
+       * src/datasources/drivers/special/configfile/Driver.py, 
+         src/datasources/drivers/special/configfile/Connection.py, 
+         src/datasources/drivers/special/configfile/__init__.py, 
+         src/datasources/drivers/special/configfile/DataObject.py, 
+         src/datasources/drivers/special/configfile/RecordSet.py, 
+         src/datasources/drivers/special/configfile/ResultSet.py: update 
+         configfile datasource to new API
+
+2004-02-06 15:16:44  Rev 5074   jan
+
+       * src/datasources/drivers/DBSIG2/Connection.py, 
+         src/datasources/GConnections.py: - implement close function for 
+         all DBSIG2 drivers - add function to close all open connections of 
+         a connection pool (GConnection.py)
+
+2004-02-05 23:13:16  Rev 5071   jcater
+
+       * src/cursing/ScrollBar.py, src/cursing/MenuItem.py, 
+         src/cursing/FocusedLabel.py, src/cursing/RadioButton.py, 
+         src/cursing/Frame.py, src/cursing/Dialog.py, src/cursing/VButton.
+         py, src/cursing/Menu.py, src/cursing/FileSelectPad.py, 
+         src/cursing/GroupBox.py, src/cursing/StatusBar.py, 
+         src/cursing/InputBox.py, src/cursing/Button.py, 
+         src/cursing/TextArea.py, src/cursing/MsgBoxYesNo.py, 
+         src/cursing/Control.py, src/cursing/Event.py, 
+         src/cursing/ScreenContainer.py, src/cursing/CheckBox.py, 
+         src/cursing/MsgBoxOK.py, src/cursing/MenuBar.py, src/cursing/sio.
+         py, src/cursing/TextBox.py, src/cursing/MsgBoxTimer.py, 
+         src/cursing/DirChooser.py, src/cursing/utility.py, 
+         src/cursing/ColorScheme.py, src/cursing/CheckBoxGroup.py, 
+         src/cursing/GraphicObject.py, src/cursing/Progress.py, 
+         src/cursing/ComboBox.py, src/cursing/VScrollBar.py, 
+         src/cursing/RadioGroup.py, src/cursing/constants.py, 
+         src/cursing/Label.py, src/cursing/Notebook.py, 
+         src/cursing/FileSelector.py: playing around with curses again
+
+2004-02-05 20:08:08  Rev 5070   jcater
+
+       * src/apps/GDebug.py, src/apps/__init__.py: added gDebug builtin
+
+2004-02-05 16:19:59  Rev 5069   jan
+
+       * src/datasources/GConnections.py: add error message indicating that 
+         a driver still uses the old dbdriver api
+
+2004-02-02 22:07:47  Rev 5064   jan
+
+       * src/logic/language/python/Adapter.py, src/logic/language/Base.py: 
+         improve error handling by passing a context description
+
+2004-01-31 00:38:34  Rev 5058   jcater
+
+       * src/datasources/ConnectionTriggerObj.py, 
+         src/datasources/GDataSource.py, src/logic/NamespaceCore.py, 
+         src/datasources/GConnections.py: added the connection names to the 
+         trigger global namespace. So, if you have a connection named 
+         'gnue', you can do: gnue.getTimeStamp()
+
+2004-01-30 09:54:32  Rev 5055   johannes
+
+       * src/apps/GConfig.py, src/apps/__init__.py: Using '__builtins__' 
+         instead of '__builtin__' to fix access-error. Added workaround to 
+         the constructor of GConfigParser to avoid iteration- Exception on 
+         parsing gnue.conf.
+
+2004-01-29 20:52:10  Rev 5053   jcater
+
+       * src/__init__.py: fixed the release flags leftover from last 
+         release cycle
+
+2004-01-29 20:46:35  Rev 5052   jcater
+
+       * src/__init__.py, src/apps/__init__.py, module/base/__init__.py, 
+         src/formatting/GTypecast.py, src/apps/GConfig.py, 
+         src/apps/GBaseApp.py: * Start of a basic code audit; cleaning up 
+         to make more readable * Added typecast support to GConfig * Added 
+         True/False constants for python versions that don't support it (2.1)
+
+2004-01-29 18:50:23  Rev 5051   jcater
+
+       * src/logic/NamespaceCore.py: added support for repr() to 
+         namespaceelements, so I can debug the darn things
+
+2004-01-29 18:29:38  Rev 5049   jcater
+
+       * src/logic/NamespaceCore.py: added block iterator support; so you 
+         can do for foo in myBlock: print foo.myField (python 2.2+)
+
+2004-01-27 19:01:15  Rev 5046   reinhard
+
+       * src/datasources/GConnections.py: Removed heavily annoying debug 
+         message.
+
+2004-01-27 09:44:15  Rev 5042   johannes
+
+       * src/datasources/drivers/appserver/Schema/Discovery/Introspection.
+         py: Merged all depreciated methods into find (). findone () 
+         expects to be called  with a fully qualified classname (module and 
+         class).
+
+2004-01-26 16:59:15  Rev 5040   johannes
+
+       * src/datasources/drivers/appserver/Schema/Discovery/Introspection.
+         py: All names (classes and properties) are now fully qualified,  e.
+         g. 'address_person' instead of just 'person'
+
+2004-01-16 04:23:27  Rev 5035   jamest
+
+       * src/definitions/GObjects.py, src/logic/GTrigger.py: removed 
+         printTree() from base GObj showTree() works  better and supports 
+         things like triggers which break printTree() more epydocs for 
+         trigger related things
+
+2004-01-10 11:21:22  Rev 5033   btami
+
+       * src/schema/scripter/processors/interbase.py: drop table before 
+         create
+
+2004-01-10 11:17:06  Rev 5032   btami
+
+       * src/logic/GTrigger.py: removed redundant code
+
+2004-01-10 04:42:00  Rev 5031   jamest
+
+       * src/definitions/GObjects.py, src/datatypes/Color.py, 
+         src/datatypes/__init__.py, src/datatypes: moved color datatype 
+         from reports to common
+
+2004-01-10 04:04:52  Rev 5030   jamest
+
+       * src/GCConfig.py, src/__init__.py, src/apps/GBaseApp.py, 
+         src/events/Event.py, src/events/EventAware.py, src/utils/TextUtils.
+         py, src/apps/GClientApp.py, src/events/EventController.py: Event.
+         drop() fix start of adding epydoc docstrings
+
+2004-01-09 04:49:41  Rev 5029   jcater
+
+       * setup-cvs.py: made ./setup-cvs.py --auto really quiet
+
+2004-01-09 04:24:25  Rev 5028   jcater
+
+       * setup-cvs.py: added --auto support to setup-cvs.py so I can put it 
+         on ash nightly
+
+2004-01-06 08:46:07  Rev 5027   jcater
+
+       * src/datasources/drivers/Base/Connection.py, 
+         src/datasources/drivers/DBSIG2/DataObject.py: make encoding work 
+         with non-GBaseApp.py applications
+
+2004-01-06 06:48:39  Rev 5025   jcater
+
+       * setup.py: fixed install to ignore .svn instead of CVS/
+
+2004-01-05 16:44:29  Rev 5024   jcater
+
+       * src/datasources/drivers/ingres/ingres/RecordSet.py, 
+         src/datasources/drivers/oracle/Base/ResultSet.py, 
+         src/datasources/drivers/DBSIG2/DataObject.py, 
+         src/datasources/drivers/appserver/Schema/Discovery/Introspection.
+         py, 
+         src/datasources/drivers/informix/Schema/Discovery/Introspection.py,
+         src/rpc/RpcDoc.py, src/formatting/FormatExceptions.py, 
+         src/schema/GSParser.py, src/cursing/FocusedLabel.py, 
+         src/datasources/drivers/postgresql/Base/RecordSet.py, 
+         src/formatting/TextMask.py, src/cursing/InputBox.py, 
+         src/rpc/drivers/sockets/CommDriver.py, src/cursing/Button.py, 
+         src/cursing/CheckBox.py, 
+         src/datasources/drivers/odbc/wodbc/DataObject.py, 
+         src/datasources/drivers/gadfly/gadfly/DataObject.py, 
+         src/formatting/GTypecast.py, unittest/run_tests_gui.py, 
+         src/utils/GMimeTypes.py, 
+         src/datasources/drivers/interbase/interbase/DataObject.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ServerAdapter.py, 
+         src/cursing/ScrollBar.py, src/rpc/drivers/corba/orbit/Driver.py, 
+         src/datasources/drivers/gadfly/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/csv/csv/Driver.py, 
+         src/datasources/drivers/dbf/dbf/__init__.py, 
+         src/logic/language/python/Adapter.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/DataObject.py, 
+         src/events/Event.py, src/datasources/drivers/odbc/wodbc/RecordSet.
+         py, src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/rpc/parser/Objects.py, 
+         src/datasources/drivers/informix/informix/ResultSet.py, 
+         src/cursing/CheckBoxGroup.py, src/cursing/GraphicObject.py, 
+         src/datasources/GDataSource.py, src/apps/GServerApp.py, 
+         src/cursing/RadioGroup.py, src/datasources/GConditions.py, 
+         src/definitions/GParserHelpers.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/cursing/Menu.py, src/cursing/StatusBar.py, 
+         src/datasources/GIntrospection.py, src/cursing/Event.py, 
+         src/datasources/drivers/mysql/mysql/Driver.py, src/cursing/MenuBar.
+         py, src/apps/RuntimeSettings.py, src/logic/GFormula.py, 
+         src/datasources/drivers/ingres/ingres/DataObject.py, 
+         src/rpc/drivers/soap/soappy/Driver.py, src/cursing/Progress.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/datasources/drivers/sqlite/sqlite/Connection.py, 
+         src/datasources/drivers/adodbapi/adodbapi/Connection.py, 
+         src/datasources/drivers/appserver/appserver/RecordSet.py, 
+         src/datasources/drivers/sybase/sybase/Connection.py, 
+         src/datasources/drivers/sybase/sybase/__init__.py, 
+         src/datasources/drivers/sapdb/sapdb/ResultSet.py, 
+         src/datasources/drivers/postgresql/Base/DataObject.py, 
+         src/datasources/drivers/postgresql/psycopg/__init__.py, 
+         src/apps/GBaseApp.py, src/cursing/TextArea.py, src/schema/Objects.
+         py, src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/interbase/interbase/ResultSet.py, 
+         installer/GConfigWriter.py, src/rpc/drivers/xmlrpc/RpcDoc.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/Base/Connection.py, 
+         src/datasources/drivers/sapdb/sapdb/Connection.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/ResultSet.py, 
+         src/datasources/drivers/dbf/dbf/DataObject.py, src/rpc/GComm.py, 
+         src/cursing/ScreenContainer.py, utils/generate-tool-schemas.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ClientAdapter.py, 
+         src/logic/NamespaceCore.py, 
+         src/datasources/drivers/mysql/mysql/Connection.py, 
+         src/logic/GTrigger.py, 
+         src/datasources/drivers/informix/informix/Connection.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/cursing/constants.py, src/datasources/GLoginHandler.py, 
+         src/rpc/drivers/_helpers/DirectoryServer.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/datasources/drivers/sybase/sybase/ResultSet.py, 
+         src/rpc/drivers/pyro/CommDriver.py, src/definitions/GBinary.py, 
+         src/apps/GClientApp.py, src/datasources/Exceptions.py, 
+         src/rpc/drivers/soap/CommDriver.py, src/definitions/GParser.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/cursing/Label.py, src/apps/GLogger.py, utils/GTest.py, 
+         src/datasources/drivers/Base/__init__.py, 
+         src/datasources/drivers/DBSIG2/Connection.py, src/cursing/Dialog.
+         py, src/datasources/drivers/informix/informix/RecordSet.py, 
+         src/datasources/drivers/oracle/dcoracle/__init__.py, 
+         src/cursing/Control.py, src/definitions/GRootObj.py, 
+         src/gear/GearSystem.py, src/cursing/sio.py, 
+         src/datasources/drivers/mysql/mysql/__init__.py, 
+         src/datasources/drivers/appserver/appserver/DataObject.py, 
+         src/datasources/drivers/Base/ResultSet.py, src/apps/GDebug.py, 
+         src/rpc/drivers/pyro/ServerAdapter.py, src/cursing/Frame.py, 
+         src/events/EventAware.py, src/schema/scripter/processors/interbase.
+         py, src/datasources/drivers/mysql/mysql/ResultSet.py, 
+         src/datasources/drivers/odbc/wodbc/Connection.py, setup-cvs.py, 
+         src/cursing/MsgBoxOK.py, 
+         src/datasources/drivers/gadfly/gadfly/Connection.py, 
+         src/datasources/drivers/gadfly/gadfly/__init__.py, 
+         src/cursing/TextBox.py, 
+         src/datasources/drivers/sapdb/sapdb/RecordSet.py, 
+         src/datasources/drivers/db2/db2/__init__.py, 
+         src/datasources/drivers/ingres/ingres/__init__.py, 
+         src/datasources/drivers/db2/Schema/Discovery/Introspection.py, 
+         src/cursing/MsgBoxTimer.py, 
+         src/datasources/drivers/oracle/Base/DataObject.py, 
+         unittest/datasource.py, 
+         src/datasources/drivers/interbase/interbase/Connection.py, 
+         src/rpc/drivers/_helpers/ObjectLibrarian.py, src/utils/GDateTime.
+         py, src/datasources/drivers/DBSIG2/__init__.py, 
+         src/datasources/GDataObjects.py, src/cursing/VButton.py, 
+         src/datasources/drivers/dbf/dbf/ResultSet.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/Driver.py, 
+         src/datasources/drivers/interbase/interbase/RecordSet.py, 
+         src/cursing/GroupBox.py, src/rpc/GCommBase.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Connection.py, 
+         src/utils/TextUtils.py, 
+         src/datasources/drivers/mysql/Schema/Discovery/Introspection.py, 
+         src/cursing/DirChooser.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/RecordSet.py, 
+         src/cursing/ComboBox.py, src/events/EventController.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/ServerAdapter.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/DBSIG2/ResultSet.py, 
+         src/datasources/drivers/adodbapi/adodbapi/__init__.py, 
+         src/formatting/DateMask.py, src/schema/scripter/processors/base.py,
+         src/datasources/drivers/postgresql/Base/__init__.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/Driver.py, 
+         utils/doc-xml-attrs-openoffice.py, src/cursing/MsgBoxYesNo.py, 
+         src/logic/language/Base.py, src/__init__.py, 
+         src/datasources/drivers/gadfly/gadfly/ResultSet.py, 
+         src/datasources/drivers/sybase/sybase/RecordSet.py, 
+         src/datasources/drivers/ldap/Driver.py, 
+         src/datasources/drivers/db2/db2/Connection.py, 
+         src/datasources/drivers/ingres/ingres/Connection.py, 
+         src/cursing/utility.py, 
+         src/datasources/drivers/interbase/Schema/Discovery/Introspection.
+         py, src/GCConfig.py, src/cursing/VScrollBar.py, 
+         src/datasources/drivers/postgresql/popy/__init__.py, 
+         unittest/logic.py, src/schema/scripter/Scripter.py, 
+         src/datasources/drivers/sqlite/sqlite/ResultSet.py, 
+         src/datasources/drivers/oracle/cxoracle/__init__.py, 
+         src/datasources/drivers/postgresql/Base/Connection.py, 
+         src/definitions/GObjects.py, src/cursing/FileSelectPad.py, 
+         src/formatting/GDataFormatter.py, src/rpc/drivers/proxy/CommDriver.
+         py, src/datasources/drivers/sapdb/Schema/Discovery/Introspection.
+         py, src/datasources/drivers/ingres/ingres/ResultSet.py, 
+         src/setup/GSetup.py, src/rpc/drivers/pyro/ClientAdapter.py, 
+         src/datasources/drivers/informix/informix/__init__.py, 
+         src/datasources/drivers/sybase/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/cursing/MenuItem.py, src/formatting/BaseMask.py, 
+         src/cursing/RadioButton.py, 
+         src/datasources/drivers/postgresql/Schema/Discovery/Introspection.
+         py, src/datasources/drivers/oracle/dcoracle/Driver.py, src/GMenu.
+         py, src/datasources/drivers/dbf/dbf/Connection.py, 
+         src/datasources/drivers/Base/RecordSet.py, 
+         src/datasources/drivers/postgresql/Base/ResultSet.py, 
+         src/datasources/drivers/appserver/appserver/__init__.py, 
+         src/datasources/drivers/oracle/Base/__init__.py, src/apps/GConfig.
+         py, src/datasources/drivers/interbase/interbase/__init__.py, 
+         src/datasources/drivers/sqlite/sqlite/DataObject.py, 
+         src/datasources/drivers/mysql/mysql/RecordSet.py, 
+         src/datasources/drivers/adodbapi/adodbapi/DataObject.py, 
+         src/datasources/drivers/sybase/sybase/DataObject.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/__init__.py, 
+         src/FormatMasks/__init__.py, 
+         src/datasources/drivers/dbf/Schema/Discovery/Introspection.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/Introspection.py,
+         setup.py, src/cursing/__init__.py, 
+         src/datasources/drivers/dbf/dbf/RecordSet.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/datasources/drivers/odbc/wodbc/ResultSet.py, 
+         src/cursing/Notebook.py, 
+         src/datasources/drivers/sqlite/sqlite/__init__.py, 
+         src/datasources/drivers/postgresql/pypgsql/__init__.py, 
+         src/utils/FileUtils.py, 
+         src/datasources/drivers/postgresql/pygresql/__init__.py, 
+         src/datasources/drivers/Base/DataObject.py, 
+         src/datasources/drivers/sapdb/sapdb/DataObject.py, 
+         src/gear/NavigationBuilder.py, 
+         src/datasources/drivers/DBSIG2/RecordSet.py, src/apps/__init__.py, 
+         src/datasources/drivers/sqlite/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/mysql/mysql/DataObject.py, 
+         src/datasources/drivers/appserver/appserver/Connection.py, 
+         src/datasources/drivers/informix/informix/DataObject.py, 
+         src/logic/language/ECMAscript/Adapter.py, 
+         src/datasources/drivers/gadfly/gadfly/RecordSet.py, 
+         src/rpc/parser/Parser.py, 
+         src/datasources/drivers/sapdb/sapdb/__init__.py, 
+         src/formatting/NumberMask.py, 
+         src/datasources/drivers/sqlite/sqlite/RecordSet.py, 
+         src/datasources/drivers/ingres/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/odbc/wodbc/__init__.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/datasources/drivers/appserver/appserver/ResultSet.py, 
+         src/datasources/GConnections.py, 
+         src/datasources/drivers/oracle/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/oracle/Base/Connection.py, 
+         src/cursing/ColorScheme.py, src/rpc/drivers/_helpers/RpcDoc.py, 
+         src/logic/GTriggerCore.py, src/rpc/drivers/pyro/Driver.py, 
+         src/cursing/FileSelector.py: updated copyright header
+
+2004-01-05 15:10:15  Rev 5023   reinhard
+
+       * src/datasources/drivers/appserver/appserver/Connection.py, 
+         src/datasources/drivers/appserver/appserver/DataObject.py: Some 
+         fixes for Appserver's DBdriver.
+
+2004-01-04 19:16:34  Rev 5022   jamest
+
+       * src/datasources/drivers/DBSIG2/RecordSet.py: don't ask :)
+
+2004-01-04 18:41:10  Rev 5021   jamest
+
+       * src/datasources/drivers/DBSIG2/RecordSet.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/RecordSet.py, 
+         src/datasources/drivers/DBSIG2/DataObject.py: commented out some 
+         unneeded (i hope) code to reduce confusion ported fixes from old 
+         db driver to new seperated driver
+
+2004-01-01 14:39:25  Rev 5019   jan
+
+       * etc/sample.gnue.conf: update sample.gnue.conf with more options 
+         and remove deprecated formfontencoding
+
+2003-12-24 04:14:51  Rev 5017   jamest
+
+       * src/apps/RuntimeSettings.py: removed hard coded .gnue/gnue-des 
+         from the runtime settings system
+
+2003-12-24 02:14:47  Rev 5016   jamest
+
+       * src/datasources/drivers/postgresql/pygresql/__init__.py: fix 
+         dbdriver (untested)
+
+2003-12-23 23:33:41  Rev 5015   jamest
+
+       * src/datasources/drivers/postgresql/psycopg/Driver.py: added 
+         missing file
+
+2003-12-20 19:51:43  Rev 5013   btami
+
+       * src/datasources/drivers/adodbapi/adodbapi/__init__.py, 
+         src/datasources/drivers/adodbapi/adodbapi/DataObject.py, 
+         src/datasources/drivers/interbase/interbase/__init__.py, 
+         src/datasources/drivers/interbase/interbase/DataObject.py, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/Introspection.py:
+         fixed adodbapi dbdriver
+
+2003-12-20 01:40:56  Rev 5012   jcater
+
+       * src/datasources/GConnections.py: added optional event support to 
+         GConnections
+
+2003-12-19 23:08:16  Rev 5011   jcater
+
+       * src/datasources/GConnection.py: removed unused file
+
+2003-12-19 22:59:59  Rev 5009   jcater
+
+       * src/datasources/drivers/sqlite/sqlite/Connection.py, 
+         src/datasources/drivers/interbase/interbase/Connection.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Connection.py, 
+         src/datasources/drivers/DBSIG2/Connection.py, 
+         src/datasources/drivers/mysql/mysql/Connection.py, 
+         src/apps/GBaseApp.py, src/datasources/GConnections.py, 
+         src/datasources/drivers/gadfly/gadfly/Connection.py, 
+         src/datasources/drivers/postgresql/Base/Connection.py, 
+         src/datasources/drivers/oracle/Base/Connection.py, 
+         src/datasources/GLoginHandler.py: added a basic login handler; 
+         moved the connection extension 'sql' into the DBSIG2 base class
+
+2003-12-19 20:12:35  Rev 5007   jcater
+
+       * src/datasources/drivers/oracle/Base/Connection.py, 
+         src/datasources/drivers/oracle/Base/__init__.py: The oracle driver 
+         appears to be working properly once again
+
+2003-12-19 20:07:46  Rev 5006   jcater
+
+       * src/datasources/drivers/oracle/Base/ResultSet.py, 
+         src/datasources/drivers/postgresql/Base/__init__.py: oops, I 
+         'fixed' the wrong file... converting back
+
+2003-12-19 18:59:40  Rev 5005   jcater
+
+       * src/datasources/drivers/postgresql/Base/__init__.py: removed 
+         unneeded code
+
+2003-12-19 18:59:04  Rev 5004   jcater
+
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/__init__.py, 
+         src/datasources/drivers/oracle/cxoracle/__init__.py, 
+         src/datasources/drivers/oracle/Base/RecordSet.py, 
+         src/datasources/drivers/oracle/Base/ResultSet.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Connection.py, 
+         src/datasources/drivers/oracle/Base/Connection.py, 
+         src/datasources/drivers/oracle/Base/DataObject.py: more work on 
+         Oracle conversion to new DataObject style
+
+2003-12-18 02:46:02  Rev 4978   jcater
+
+       * README-CVS: moved and updated README-CVS
+
+2003-12-18 02:40:49  Rev 4977   jcater
+
+       * README-CVS: changed wording
+
+2003-12-18 00:19:12  Rev 4975   jcater
+
+       * src/datasources/drivers/sapdb, src/datasources/drivers/dbf, 
+         src/datasources/drivers/appserver/appserver/.cvsignore, 
+         src/FormatMasks, src/datasources/drivers/sqlite/.cvsignore, 
+         src/logic/language/python/.cvsignore, 
+         src/datasources/drivers/interbase/Extensions/.cvsignore, 
+         src/rpc/drivers/xmlrpc/.cvsignore, src/cursing/.cvsignore, 
+         src/datasources/drivers/sapdb/sapdb/.cvsignore, 
+         src/datasources/drivers/gadfly/Extensions, 
+         src/datasources/drivers/adodbapi/adodbapi, src/rpc/test, 
+         src/datasources/drivers/postgresql/Schema/Discovery, 
+         src/datasources/drivers/dbf/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/ingres/Schema/Creation, 
+         src/datasources/drivers/csv/Extensions/.cvsignore, 
+         src/datasources/drivers/sqlite/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/adodbapi/adodbapi/.cvsignore, 
+         src/datasources/drivers/db2/Schema/.cvsignore, 
+         src/datasources/drivers/dbf/dbf/.cvsignore, 
+         src/datasources/drivers/csv/csv/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/Creation, 
+         src/datasources/drivers/appserver/Schema/Creation, 
+         src/cursing/tests, src/rpc/drivers/sockets, 
+         src/datasources/drivers/special/static/.cvsignore, 
+         src/rpc/drivers/proxy, src/rpc/drivers/xmlrpc/py_xmlrpc, 
+         src/datasources/drivers/dbf/Schema, src/rpc/drivers/soap/soappy/.
+         cvsignore, src/datasources/drivers/sqlite/Schema, 
+         src/schema/scripter/processors, src/datasources/drivers/mysql, 
+         src/datasources/drivers/gadfly/Schema, 
+         src/datasources/drivers/adodbapi/Schema/Discovery, src/utils/.
+         cvsignore, src/.cvsignore, src/datasources/drivers/mysql/Schema/.
+         cvsignore, src/datasources/drivers/sybase/Extensions, 
+         src/datasources/drivers/informix/informix, 
+         src/datasources/drivers/csv/Extensions, 
+         src/datasources/drivers/special/.cvsignore, src/rpc/.cvsignore, 
+         src/datasources/drivers/appserver/Schema, 
+         src/datasources/drivers/postgresql/pygresql, 
+         src/datasources/drivers/appserver/Schema/Discovery, 
+         src/datasources/drivers/oracle/cxoracle/.cvsignore, 
+         src/datasources/drivers/gadfly/Schema/.cvsignore, 
+         src/datasources/drivers/interbase/Schema/Discovery, 
+         src/rpc/drivers/.cvsignore, src/rpc/parser, 
+         src/datasources/drivers/informix, 
+         src/datasources/drivers/csv/Schema/Creation, 
+         src/datasources/drivers/ingres/Extensions/.cvsignore, 
+         src/datasources/drivers/postgresql/psycopg/.cvsignore, 
+         src/datasources/drivers/sapdb/Extensions/.cvsignore, 
+         src/datasources/drivers/appserver/Extensions, 
+         src/datasources/drivers/adodbapi/Schema/Creation, 
+         src/datasources/drivers/oracle/Schema/Creation, 
+         src/datasources/drivers/oracle/Schema/Discovery, 
+         src/datasources/drivers/appserver/appserver, 
+         src/datasources/drivers/oracle/.cvsignore, 
+         src/datasources/drivers/sybase, 
+         src/datasources/drivers/gadfly/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/mysql/Extensions, setupext/.cvsignore, 
+         src/datasources/drivers/informix/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/appserver/Extensions/.cvsignore, 
+         src/datasources/drivers/postgresql/pygresql/.cvsignore, 
+         src/datasources/drivers/sybase/Schema, 
+         src/datasources/drivers/ingres/.cvsignore, 
+         src/datasources/drivers/sapdb/Schema/.cvsignore, 
+         src/datasources/drivers/odbc, src/datasources/drivers/dbf/.
+         cvsignore, src/datasources/drivers/sqlite/Schema/Discovery, 
+         src/datasources/drivers/interbase/Extensions, 
+         src/rpc/drivers/pyro/.cvsignore, src/logic/.cvsignore, 
+         src/rpc/drivers/soap/soappy, 
+         src/datasources/drivers/oracle/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/gadfly/Schema/Discovery/.cvsignore, 
+         src/rpc/drivers/sockets/.cvsignore, src/rpc/drivers/pyro, 
+         src/datasources/drivers/postgresql/Schema, 
+         src/datasources/drivers/sapdb/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/.cvsignore, src/apps/.
+         cvsignore, src/datasources/drivers/postgresql/psycopg, 
+         src/datasources/drivers/oracle/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/informix/Schema, 
+         src/datasources/drivers/sapdb/Schema/Discovery, 
+         src/datasources/drivers/sybase/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/ingres/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sqlrelay/.cvsignore, 
+         src/datasources/drivers/dbf/Schema/Creation/.cvsignore, scripts/.
+         cvsignore, src/datasources/drivers/db2/.cvsignore, 
+         src/datasources/drivers/sybase/Extensions/.cvsignore, 
+         src/rpc/drivers/proxy/.cvsignore, src/datasources/drivers/Base, 
+         src/datasources, src/datasources/drivers/ingres, src/rpc/parser/.
+         cvsignore, src/datasources/drivers/dbf/Schema/Discovery, 
+         src/datasources/drivers/adodbapi/Schema, 
+         src/datasources/drivers/sqlite/Schema/Creation, 
+         src/datasources/drivers/dbf/Schema/.cvsignore, 
+         src/rpc/drivers/soap, src/datasources/drivers/mysql/mysql, 
+         src/datasources/drivers/sqlite/Extensions/.cvsignore, 
+         src/formatting, src/datasources/drivers/adodbapi/Schema/.cvsignore,
+         src/datasources/drivers/db2/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sybase/Schema/Creation, src/definitions/.
+         cvsignore, src/datasources/drivers/sqlite/Extensions, 
+         src/datasources/drivers/postgresql, 
+         src/datasources/drivers/appserver, 
+         src/datasources/drivers/sybase/sybase, 
+         src/datasources/drivers/postgresql/Base, 
+         src/datasources/drivers/postgresql/.cvsignore, src/logic/language, 
+         src/datasources/drivers/interbase/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/ldap/.cvsignore, packaging/debian/.
+         cvsignore, src/utils, src, src/datasources/drivers/mysql/Schema, 
+         src/datasources/drivers/special/unbound/.cvsignore, 
+         src/datasources/drivers/informix/.cvsignore, 
+         src/datasources/drivers/sqlite/Schema/.cvsignore, 
+         src/datasources/drivers/postgresql/pypgsql/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite/.cvsignore, src/setup/.
+         cvsignore, src/datasources/drivers/odbc/wodbc/.cvsignore, 
+         src/rpc/drivers/soap/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/interbase/interbase, src/gear/.cvsignore, 
+         src/datasources/drivers/oracle/cxoracle, 
+         src/datasources/drivers/DBSIG2, 
+         src/datasources/drivers/postgresql/Extensions/.cvsignore, 
+         src/schema/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sqlrelay/sqlrelay, 
+         src/datasources/drivers/db2/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/csv, src/datasources/drivers/odbc/mxodbc/.
+         cvsignore, src/datasources/drivers/adodbapi, 
+         src/datasources/drivers/ingres/Schema/.cvsignore, 
+         src/datasources/drivers/oracle, 
+         src/datasources/drivers/postgresql/popy/.cvsignore, src/events, 
+         src/datasources/drivers/informix/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/adodbapi/.cvsignore, 
+         src/datasources/drivers/oracle/Schema/.cvsignore, 
+         src/datasources/drivers/sybase/sybase/.cvsignore, 
+         src/datasources/drivers/special/unbound, src/formatting/.cvsignore,
+         src/datasources/.cvsignore, 
+         src/datasources/drivers/csv/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/appserver/Schema/.cvsignore, 
+         src/datasources/drivers/dbf/dbf, src/datasources/drivers/csv/csv, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/oracle/dcoracle/.cvsignore, 
+         src/datasources/drivers/informix/Schema/Discovery, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/.cvsignore, 
+         src/datasources/drivers/sapdb/.cvsignore, 
+         src/datasources/drivers/dbf/Extensions/.cvsignore, 
+         src/datasources/drivers/informix/Schema/.cvsignore, src/apps, 
+         src/datasources/drivers/adodbapi/Extensions/.cvsignore, 
+         src/datasources/drivers/mysql/Extensions/.cvsignore, 
+         packaging/debian, 
+         src/datasources/drivers/adodbapi/Schema/Creation/.cvsignore, 
+         src/rpc/drivers/_helpers/.cvsignore, 
+         src/datasources/drivers/special/configfile, src/events/.cvsignore, 
+         src/rpc, src/datasources/drivers/postgresql/popy, setupext, 
+         src/logic, src/datasources/drivers/oracle/Extensions, 
+         src/datasources/drivers/gadfly, src/FormatMasks/.cvsignore, 
+         src/rpc/drivers/corba/.cvsignore, 
+         src/datasources/drivers/interbase/Schema, 
+         src/datasources/drivers/ingres/Schema, 
+         src/datasources/drivers/csv/Schema, 
+         src/datasources/drivers/ingres/Schema/Discovery, 
+         src/logic/language/.cvsignore, scripts, 
+         src/datasources/drivers/sapdb/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/db2/Schema/Creation, 
+         src/datasources/drivers/gadfly/.cvsignore, 
+         src/datasources/drivers/odbc/.cvsignore, 
+         src/datasources/drivers/ingres/Extensions, 
+         src/datasources/drivers/dbf/Extensions, src/rpc/drivers/corba, 
+         src/rpc/drivers/corba/orbit, src/logic/language/ECMAscript, 
+         src/datasources/drivers/special, src/rpc/drivers/xmlrpc/pw_xmlrpc, 
+         src/datasources/drivers/sapdb/Schema, 
+         src/datasources/drivers/sapdb/Schema/Creation, 
+         src/datasources/drivers/dbf/Schema/Creation, 
+         src/datasources/drivers/interbase/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/sqlite, 
+         src/datasources/drivers/informix/informix/.cvsignore, 
+         src/datasources/drivers/interbase/interbase/.cvsignore, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/.cvsignore, 
+         src/datasources/drivers/db2/Schema, 
+         src/datasources/drivers/gadfly/gadfly, 
+         src/datasources/drivers/db2/Schema/Discovery, 
+         src/datasources/drivers/interbase/Schema/.cvsignore, 
+         src/datasources/drivers/sqlrelay, 
+         src/datasources/drivers/sqlrelay/sqlrelay/.cvsignore, 
+         src/datasources/drivers/db2/Extensions, 
+         src/datasources/drivers/special/static, 
+         src/datasources/drivers/oracle/dcoracle, 
+         src/datasources/drivers/gadfly/Extensions/.cvsignore, 
+         src/datasources/drivers/db2/db2/.cvsignore, 
+         src/datasources/drivers/ingres/ingres/.cvsignore, 
+         src/datasources/drivers/sybase/.cvsignore, src/setup, 
+         src/datasources/drivers/odbc/wodbc, 
+         src/datasources/drivers/informix/Extensions/.cvsignore, 
+         src/datasources/drivers/csv/.cvsignore, 
+         src/datasources/drivers/interbase, 
+         src/datasources/drivers/db2/Extensions/.cvsignore, src/rpc/test/.
+         cvsignore, src/datasources/drivers/Base/.cvsignore, 
+         src/rpc/drivers/corba/orbit/.cvsignore, 
+         src/datasources/drivers/postgresql/pypgsql, 
+         src/datasources/drivers/special/configfile/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite, 
+         src/datasources/drivers/sybase/Schema/.cvsignore, src/schema, 
+         src/rpc/drivers, src/datasources/drivers/gadfly/Schema/Creation, 
+         src/datasources/drivers/.cvsignore, 
+         src/schema/scripter/processors/.cvsignore, 
+         src/datasources/drivers/appserver/.cvsignore, 
+         src/datasources/drivers/mysql/mysql/.cvsignore, 
+         src/datasources/drivers/gadfly/gadfly/.cvsignore, 
+         src/logic/language/ECMAscript/.cvsignore, src/datasources/drivers, 
+         src/datasources/drivers/postgresql/Extensions, 
+         src/datasources/drivers/oracle/Schema, 
+         src/datasources/drivers/mysql/Schema/Creation, 
+         src/datasources/drivers/csv/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/mysql/Schema/Discovery, 
+         src/datasources/drivers/gadfly/Schema/Discovery, 
+         src/datasources/drivers/oracle/Base, 
+         src/datasources/drivers/mysql/.cvsignore, 
+         src/datasources/drivers/informix/Extensions, .cvsignore, 
+         src/external/.cvsignore, src/rpc/drivers/_helpers, 
+         src/datasources/drivers/sapdb/sapdb, 
+         src/datasources/drivers/appserver/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/interbase/.cvsignore, 
+         src/datasources/drivers/postgresql/Base/.cvsignore, 
+         src/datasources/drivers/informix/Schema/Creation, 
+         src/datasources/drivers/csv/Schema/Discovery, 
+         src/datasources/drivers/csv/Schema/.cvsignore, 
+         src/datasources/drivers/sybase/Schema/Discovery/.cvsignore, 
+         src/cursing, src/datasources/drivers/mysql/Schema/Creation/.
+         cvsignore, src/datasources/drivers/DBSIG2/.cvsignore, 
+         src/datasources/drivers/adodbapi/Extensions, 
+         src/datasources/drivers/ingres/Schema/Discovery/.cvsignore, 
+         src/rpc/drivers/xmlrpc, src/schema/scripter/.cvsignore, 
+         src/definitions, src/datasources/drivers/mysql/Schema/Discovery/.
+         cvsignore, src/datasources/drivers/sybase/Schema/Discovery, 
+         src/cursing/tests/.cvsignore, src/schema/scripter, 
+         src/datasources/drivers/db2, src/datasources/drivers/db2/db2, 
+         src/datasources/drivers/ingres/ingres, 
+         src/datasources/drivers/interbase/Schema/Creation, 
+         src/datasources/drivers/ldap, 
+         src/datasources/drivers/oracle/Extensions/.cvsignore, src/gear, 
+         src/external, src/datasources/drivers/sapdb/Extensions, 
+         src/datasources/drivers/appserver/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/oracle/Base/.cvsignore, 
+         src/logic/language/python, src/datasources/drivers/odbc/mxodbc, 
+         src/datasources/drivers/sqlite/Schema/Discovery/.cvsignore: 
+         converted .cvsignore to svn propset svn:ignore
+
+2003-12-16 22:52:19  Rev 4973   jan
+
+       * etc/sample.report-filters.conf: fix report filter settings 
+         (uncomment second occurence of settings)
+
+2003-12-16 22:23:29  Rev 4972   jan
+
+       * src/datasources/drivers/Base/DataObject.py: let dataobject 
+         commit/rollback trigger connection commit/rollback mark dataobject 
+         commit/rollback deprecated
+
+2003-11-29 21:45:56  Rev 4899   btami
+
+       * src/datasources/drivers/interbase/interbase/RecordSet.py, 
+         src/datasources/drivers/interbase/interbase/ResultSet.py, 
+         src/datasources/drivers/interbase/Schema/Discovery/Introspection.
+         py, src/datasources/drivers/interbase/interbase/Connection.py, 
+         src/datasources/drivers/interbase/interbase/__init__.py: fixed 
+         broken interbase dbdriver
+
+2003-11-26 21:26:51  Rev 4894   jcater
+
+       * src/apps/__init__.py, src/apps/GBaseApp.py: let 'import gnue.
+         common.apps' initialize the bare-minimum needed to run our cvs 
+         code; to simplify: if __name__ == '__main__' test code
+
+2003-11-25 19:53:13  Rev 4893   jcater
+
+       * src/datasources/GIntrospection.py: 
+         Renamed findfirst to findone, to mirror wordage used elsewhere
+
+2003-11-25 19:39:57  Rev 4891   jcater
+
+       * src/datasources/GIntrospection.py: 
+         Simplified API for getting field names from a table schema   
+         Before:  table.getChildSchema(table)   After:   table.fields()
+
+2003-11-25 17:36:16  Rev 4889   jcater
+
+       * src/datasources/drivers/appserver/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/db2/Schema/Discovery/.cvsignore, 
+         src/rpc/drivers/soap/soappy/.cvsignore, 
+         src/datasources/drivers/sybase/.cvsignore, 
+         src/datasources/drivers/ingres/Schema/.cvsignore, 
+         src/datasources/drivers/sapdb/Schema/.cvsignore, 
+         src/datasources/drivers/informix/Extensions/.cvsignore, 
+         src/datasources/drivers/csv/Schema/.cvsignore, 
+         src/datasources/drivers/csv/.cvsignore, 
+         src/datasources/drivers/dbf/Schema/.cvsignore, 
+         src/datasources/drivers/sapdb/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sybase/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/informix/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sqlite/Extensions/.cvsignore, 
+         src/rpc/drivers/pyro/.cvsignore, 
+         src/datasources/drivers/adodbapi/Schema/.cvsignore, 
+         src/datasources/drivers/oracle/Schema/.cvsignore, 
+         src/datasources/drivers/mysql/Schema/.cvsignore, 
+         src/datasources/drivers/db2/Extensions/.cvsignore, src/rpc/test/.
+         cvsignore, src/datasources/drivers/oracle/Schema/Creation/.
+         cvsignore, src/datasources/drivers/mysql/Schema/Creation/.
+         cvsignore, src/datasources/drivers/interbase/Extensions/.cvsignore,
+         src/datasources/drivers/db2/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sybase/sybase/.cvsignore, 
+         src/rpc/drivers/corba/orbit/.cvsignore, 
+         src/datasources/drivers/gadfly/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/special/configfile/.cvsignore, 
+         src/datasources/drivers/sybase/Schema/.cvsignore, 
+         src/datasources/drivers/ingres/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/sapdb/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/csv/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/dbf/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/oracle/cxoracle/.cvsignore, 
+         src/datasources/drivers/gadfly/Schema/.cvsignore, 
+         src/datasources/drivers/appserver/Schema/.cvsignore, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/oracle/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/mysql/Schema/Discovery/.cvsignore, 
+         src/logic/language/ECMAscript/.cvsignore, 
+         src/datasources/drivers/ldap/.cvsignore, 
+         src/datasources/drivers/interbase/Schema/Creation/.cvsignore, 
+         src/cursing/tests/.cvsignore, utils/check-python-syntax, 
+         src/datasources/drivers/interbase/Schema/Discovery/.cvsignore, 
+         utils/fix-encoding.sh, src/datasources/drivers/ingres/Extensions/.
+         cvsignore, src/datasources/drivers/sapdb/Extensions/.cvsignore, 
+         src/datasources/drivers/csv/Extensions/.cvsignore, 
+         src/datasources/drivers/dbf/Extensions/.cvsignore, 
+         src/datasources/drivers/sybase/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/ingres/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/informix/Schema/.cvsignore, 
+         src/datasources/drivers/csv/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/dbf/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sqlite/Schema/.cvsignore, 
+         src/datasources/drivers/adodbapi/Extensions/.cvsignore, 
+         src/datasources/drivers/oracle/Extensions/.cvsignore, 
+         src/datasources/drivers/mysql/Extensions/.cvsignore, 
+         src/datasources/drivers/sqlite/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/adodbapi/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/db2/Schema/.cvsignore, 
+         src/rpc/drivers/soap/.cvsignore, 
+         src/datasources/drivers/gadfly/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/interbase/Schema/.cvsignore, 
+         src/datasources/drivers/appserver/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/ingres/ingres/ResultSet.py, src/gear/.
+         cvsignore, utils/fix-cvsignore, 
+         src/datasources/drivers/sybase/Extensions/.cvsignore, 
+         src/datasources/drivers/csv/csv/.cvsignore, src/rpc/drivers/corba/.
+         cvsignore, src/datasources/drivers/postgresql/Extensions/.
+         cvsignore, src/datasources/drivers/informix/Schema/Discovery/.
+         cvsignore, src/datasources/drivers/gadfly/Extensions/.cvsignore, 
+         src/datasources/drivers/appserver/Extensions/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/Creation/.cvsignore, 
+         src/datasources/drivers/sqlite/Schema/Discovery/.cvsignore: added .
+         cvsignore files; added convenience scripts
+
+2003-11-25 17:21:37  Rev 4888   jcater
+
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/DataObject.py, 
+         src/datasources/drivers/mysql/mysql/ResultSet.py, 
+         src/datasources/drivers/gadfly/gadfly/ResultSet.py, 
+         src/datasources/drivers/gadfly/gadfly/RecordSet.py, 
+         src/datasources/drivers/sybase/sybase/RecordSet.py, 
+         src/datasources/drivers/sybase/sybase/ResultSet.py, 
+         src/datasources/drivers/ingres/ingres/ResultSet.py, 
+         src/datasources/drivers/ingres/ingres/RecordSet.py, 
+         src/datasources/drivers/sybase/sybase/Connection.py, 
+         src/datasources/drivers/sapdb/sapdb/ResultSet.py, 
+         src/datasources/drivers/sapdb/sapdb/RecordSet.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/DataObject.py, 
+         src/datasources/drivers/sybase/sybase/DataObject.py, 
+         src/datasources/drivers/ingres/ingres/DataObject.py, 
+         src/datasources/drivers/oracle/Base/DataObject.py, 
+         src/rpc/drivers/soap/soappy/Driver.py, 
+         src/datasources/drivers/informix/informix/ResultSet.py, 
+         src/datasources/drivers/informix/informix/RecordSet.py, 
+         src/datasources/drivers/sapdb/sapdb/DataObject.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/RecordSet.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/ResultSet.py, 
+         src/datasources/drivers/informix/informix/DataObject.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/DataObject.py, 
+         src/datasources/drivers/sqlite/sqlite/RecordSet.py, 
+         src/datasources/drivers/sqlite/sqlite/ResultSet.py: fixed 
+         miscellaneous syntax errors
+
+2003-11-25 17:01:47  Rev 4887   jcater
+
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Connection.py, 
+         src/datasources/drivers/ingres/ingres/.cvsignore, 
+         src/datasources/drivers/Base/ResultSet.py, 
+         src/datasources/drivers/db2/db2/.cvsignore, 
+         src/datasources/drivers/adodbapi/adodbapi/Connection.py, 
+         src/datasources/drivers/ingres/ingres/RecordSet.py, 
+         src/datasources/drivers/appserver/appserver/RecordSet.py, 
+         src/datasources/drivers/oracle/Base/ResultSet.py, 
+         src/datasources/drivers/odbc/mxodbc/.cvsignore, 
+         src/datasources/drivers/postgresql/Schema/Discovery/Introspection.
+         py, src/datasources/drivers/DBSIG2/DataObject.py, 
+         src/datasources/drivers/sybase/sybase/Connection.py, 
+         src/datasources/drivers/sybase/sybase/__init__.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapdb/ResultSet.py, 
+         src/datasources/drivers/postgresql/Base/DataObject.py, 
+         src/datasources/drivers/ingres/.cvsignore, 
+         src/datasources/drivers/appserver/Schema/Discovery/Introspection.
+         py, src/datasources/drivers/postgresql/popy/.cvsignore, 
+         src/datasources/drivers/dbf/.cvsignore, 
+         src/datasources/drivers/dbf/dbf/Connection.py, 
+         src/datasources/drivers/postgresql/psycopg/__init__.py, 
+         src/datasources/drivers/sqlite/.cvsignore, 
+         src/datasources/drivers/adodbapi/.cvsignore, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/datasources/drivers/Base/.cvsignore, 
+         src/datasources/drivers/informix/Schema/Discovery/Introspection.py,
+         src/datasources/drivers/odbc/wodbc/Connection.py, 
+         src/datasources/drivers/mysql/mysql/ResultSet.py, 
+         src/datasources/drivers/Base/RecordSet.py, 
+         src/datasources/drivers/postgresql/Base/ResultSet.py, 
+         src/datasources/drivers/sapdb/sapdb/.cvsignore, 
+         src/datasources/drivers/oracle/Base/RecordSet.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/Connection.py, 
+         src/datasources/drivers/gadfly/gadfly/__init__.py, 
+         src/datasources/drivers/sapdb/sapdb/RecordSet.py, 
+         src/datasources/drivers/ingres/ingres/__init__.py, 
+         src/datasources/drivers/appserver/appserver/__init__.py, 
+         src/datasources/drivers/db2/db2/__init__.py, 
+         src/datasources/drivers/oracle/Base/__init__.py, 
+         src/datasources/drivers/db2/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/oracle/Base/DataObject.py, 
+         src/datasources/drivers/interbase/interbase/ResultSet.py, 
+         src/datasources/drivers/special/configfile/__init__.py, 
+         src/datasources/drivers/.cvsignore, 
+         src/datasources/drivers/interbase/interbase/__init__.py, 
+         src/datasources/drivers/interbase/interbase/Connection.py, 
+         src/datasources/GConnection.py, 
+         src/datasources/drivers/postgresql/Schema/.cvsignore, 
+         src/datasources/drivers/appserver/.cvsignore, 
+         src/datasources/drivers/mysql/mysql/.cvsignore, 
+         src/datasources/drivers/gadfly/gadfly/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite/DataObject.py, 
+         src/datasources/drivers/mysql/mysql/RecordSet.py, 
+         src/datasources/drivers/adodbapi/adodbapi/DataObject.py, 
+         src/datasources/drivers/postgresql/Base/RecordSet.py, 
+         src/datasources/drivers/oracle/dcoracle/.cvsignore, 
+         src/datasources/drivers/DBSIG2/__init__.py, 
+         src/datasources/drivers/Base/Connection.py, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/sybase/sybase/DataObject.py, 
+         src/datasources/drivers/sapdb/.cvsignore, 
+         src/datasources/drivers/dbf/dbf/ResultSet.py, 
+         src/datasources/drivers/sapdb/sapdb/Connection.py, 
+         src/datasources/drivers/interbase/interbase/RecordSet.py, 
+         src/datasources/drivers/sqlrelay/.cvsignore, 
+         src/datasources/drivers/sqlrelay/sqlrelay/ResultSet.py, 
+         src/datasources/drivers/dbf/dbf/DataObject.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Connection.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/__init__.py, 
+         src/datasources/drivers/mysql/.cvsignore, 
+         src/datasources/drivers/adodbapi/adodbapi/.cvsignore, 
+         src/datasources/drivers/db2/.cvsignore, 
+         src/datasources/drivers/dbf/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/odbc/wodbc/DataObject.py, 
+         src/datasources/drivers/mysql/mysql/Connection.py, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/Introspection.py,
+         src/datasources/drivers/mysql/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/dbf/dbf/.cvsignore, 
+         src/datasources/drivers/gadfly/gadfly/DataObject.py, 
+         src/datasources/drivers/dbf/dbf/RecordSet.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/RecordSet.py, 
+         src/datasources/drivers/informix/informix/Connection.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/datasources/drivers/interbase/interbase/DataObject.py, 
+         src/datasources/drivers/special/unbound/__init__.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/special/static/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/datasources/drivers/odbc/wodbc/ResultSet.py, 
+         src/datasources/drivers/adodbapi/adodbapi/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/__init__.py, 
+         src/datasources/drivers/sqlite/sqlite/__init__.py, 
+         src/datasources/drivers/interbase/.cvsignore, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/postgresql/Base/.cvsignore, 
+         src/datasources/drivers/DBSIG2/ResultSet.py, 
+         src/datasources/drivers/adodbapi/adodbapi/__init__.py, 
+         src/datasources/drivers/sybase/sybase/ResultSet.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/__init__.py, 
+         src/datasources/drivers/Base/DataObject.py, 
+         src/datasources/drivers/postgresql/Base/__init__.py, 
+         src/datasources/drivers/gadfly/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/sapdb/sapdb/DataObject.py, 
+         src/datasources/drivers/dbf/dbf/__init__.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/DataObject.py, 
+         src/datasources/drivers/gadfly/.cvsignore, 
+         src/datasources/drivers/odbc/.cvsignore, 
+         src/datasources/drivers/odbc/wodbc/RecordSet.py, 
+         src/datasources/drivers/DBSIG2/.cvsignore, 
+         src/datasources/Exceptions.py, 
+         src/datasources/drivers/DBSIG2/RecordSet.py, 
+         src/datasources/drivers/gadfly/gadfly/ResultSet.py, 
+         src/datasources/drivers/special/.cvsignore, 
+         src/datasources/drivers/sybase/sybase/RecordSet.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/sqlite/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/mysql/mysql/DataObject.py, 
+         src/datasources/drivers/ingres/ingres/Connection.py, 
+         src/datasources/drivers/appserver/appserver/Connection.py, 
+         src/datasources/drivers/db2/db2/Connection.py, 
+         src/datasources/drivers/informix/informix/ResultSet.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/datasources/drivers/interbase/Schema/Discovery/Introspection.
+         py, src/datasources/GDataSource.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/informix/informix/DataObject.py, 
+         src/datasources/drivers/postgresql/popy/__init__.py, 
+         src/datasources/drivers/sqlite/sqlite/ResultSet.py, 
+         src/datasources/drivers/oracle/cxoracle/__init__.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/RecordSet.py, 
+         src/datasources/drivers/special/static/__init__.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/drivers/Base/__init__.py, 
+         src/datasources/drivers/DBSIG2/Connection.py, 
+         src/datasources/drivers/postgresql/Base/Connection.py, 
+         src/datasources/drivers/informix/informix/.cvsignore, 
+         src/datasources/drivers/postgresql/psycopg/.cvsignore, 
+         src/datasources/drivers/sapdb/sapdb/Driver.py, 
+         src/datasources/drivers/interbase/interbase/.cvsignore, 
+         src/datasources/drivers/oracle/dcoracle/__init__.py, 
+         src/datasources/drivers/informix/informix/RecordSet.py, 
+         src/datasources/drivers/informix/.cvsignore, 
+         src/datasources/drivers/sapdb/sapdb/__init__.py, 
+         src/datasources/drivers/odbc/mxodbc/__init__.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite/.cvsignore, 
+         src/datasources/GIntrospection.py, src/datasources/drivers/oracle/.
+         cvsignore, src/datasources/drivers/odbc/wodbc/.cvsignore, 
+         src/datasources/drivers/sqlite/sqlite/RecordSet.py, 
+         src/datasources/drivers/ingres/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/postgresql/Schema/Discovery/.cvsignore, 
+         src/datasources/drivers/sapdb/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/odbc/wodbc/__init__.py, 
+         src/datasources/drivers/oracle/Base/.cvsignore, 
+         src/datasources/drivers/odbc/__init__.py, 
+         src/datasources/drivers/ingres/ingres/ResultSet.py, 
+         src/datasources/drivers/appserver/appserver/ResultSet.py, 
+         src/datasources/drivers/mysql/mysql/__init__.py, 
+         src/datasources/drivers/oracle/Base/Driver.py, 
+         src/datasources/GConnections.py, 
+         src/datasources/drivers/oracle/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/oracle/Base/Connection.py, 
+         src/datasources/drivers/ingres/ingres/DataObject.py, 
+         src/datasources/drivers/appserver/appserver/DataObject.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/.cvsignore, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/informix/informix/__init__.py, 
+         src/datasources/drivers/sybase/Schema/Discovery/Introspection.py, 
+         src/datasources/drivers/postgresql/pygresql/.cvsignore:  Merged 
+         the datasource cleanup branch into CVS HEAD.
+          * Split GDataObjects into a Connection and a DataObject class, 
+         separating connection logic and table query/update logic.  * 
+         Eliminated DataObject extensions (old logic is now part of the new 
+         Connection class)  * Schema discovery code is now in its own class,
+         instead of being part of a DataObject
+         **** This may break some data drivers, so please test! ****
+
+2003-11-19 12:36:13  Rev 4881   siesel
+
+       * src/rpc/test/test.py: update adapter names to new style
+
+2003-11-19 12:34:44  Rev 4880   siesel
+
+       * src/rpc/drivers/xmlrpc/py_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_helpers/RpcDoc.py: add httpbind warning message 
+         and fix I18n issues of grpcdoc
+
+2003-11-19 12:16:06  Rev 4879   siesel
+
+       * utils/create-po.sh: some po creation fixes (should we move to 
+         pygettext instead?)
+
+2003-11-19 11:42:07  Rev 4878   siesel
+
+       * utils/xml2sql/Makefile.sample: fix: remove interbase.xml in clean 
+         target.
+
+2003-11-19 11:40:57  Rev 4877   siesel
+
+       * ROADMAP.in: information about RPC todo and trigger changes. 
+         spelling fixes.
+
+2003-11-19 03:15:36  Rev 4874   jcater
+
+       * src/logic/language/.cvsignore, src/logic/language/python/.
+         cvsignore, src/rpc/.cvsignore, src/schema/scripter/.cvsignore, 
+         src/schema/scripter/processors/.cvsignore, src/events/.cvsignore, 
+         src/external/.cvsignore, src/schema/.cvsignore: added .cvsignore 
+         files
+
+2003-11-18 22:01:25  Rev 4861   siesel
+
+       * src/definitions/GParser.py: add error message for the case that a 
+         tag which isn't in the default namespace is the root element
+
+2003-11-10 07:56:02  Rev 4856   btami
+
+       * src/datasources/drivers/postgresql/popy/Driver.py: added missing 
+         import
+
+2003-11-07 21:04:01  Rev 4851   btami
+
+       * AUTHORS: updated AUTHORS
+
+2003-11-07 18:32:32  Rev 4849   siesel
+
+       * src/logic/language/ECMAscript/Adapter.py: add import check for 
+         Spidermonkey and some informations where to get it
+
+2003-11-07 18:25:05  Rev 4847   siesel
+
+       * unittest/run_tests.py, AUTHORS: add logic testcase and update 
+         AUTHORS
+
+2003-11-07 18:17:52  Rev 4846   siesel
+
+       * unittest/logic.py: add some simple testcases for the language 
+         dependend logic code (now for ECMAscript only) far away from being 
+         complete
+
+2003-11-07 18:15:06  Rev 4845   siesel
+
+       * src/logic/language/__init__.py, src/logic/language/python/__init__.
+         py, src/logic/language/python/Adapter.py, 
+         src/logic/language/ECMAscript, src/logic/GTrigger.py, 
+         src/logic/language, src/logic/language/ECMAscript/__init__.py, 
+         src/logic/language/Base.py, src/logic/language/ECMAscript/Adapter.
+         py, src/logic/language/python: - split GTrigger code into an 
+         language dependent and an language independent part - add 
+         ECMAscript as trigger language
+
+2003-11-06 08:29:10  Rev 4840   siesel
+
+       * src/datasources/drivers/mysql/mysql/Driver.py: fix mysql driver to 
+         work with "None" style empty passwords/usernames
+
+2003-11-05 14:56:01  Rev 4839   siesel
+
+       * src/datasources/drivers/mysql/mysql/Driver.py: fix missing import
+
+2003-11-03 13:41:48  Rev 4835   siesel
+
+       * etc/sample.report-filters.conf: add additional options and more 
+         comments to report-filtes.conf sample
+
+2003-11-02 14:25:01  Rev 4831   siesel
+
+       * etc/sample.gnue.conf, etc/sample.connections.conf: update sample 
+         configuration files to reflect RPC adapter type name changes
+
+2003-10-29 13:24:20  Rev 4828   siesel
+
+       * doc/RPC-status.txt: update RPC-status file
+
+2003-10-27 21:31:59  Rev 4822   btami
+
+       * src/datasources/drivers/csv/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/csv/csv/Driver.py, 
+         src/datasources/drivers/csv/Extensions, 
+         src/datasources/drivers/csv, src/datasources/drivers/csv/Schema, 
+         src/datasources/drivers/csv/csv/__init__.py, 
+         src/datasources/drivers/csv/Schema/Creation, 
+         src/datasources/drivers/csv/Extensions/__init__.py, 
+         src/datasources/drivers/csv/Schema/__init__.py, 
+         src/datasources/drivers/csv/__init__.py, 
+         src/datasources/drivers/csv/Schema/Discovery, 
+         src/datasources/drivers/csv/Schema/Creation/__init__.py, 
+         src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/csv/csv: added new csv static(read only) 
+         dbdriver
+
+2003-10-24 20:22:49  Rev 4818   btami
+
+       * packaging/mcmillan/gnue-forms.spec, packaging/inno/gnue-tools.iss: 
+         updated win32 packaging stuff
+
+2003-10-24 20:19:15  Rev 4817   jbailey
+
+       * packaging/debian/rules: Work around distutils bug
+
+2003-10-22 19:38:04  Rev 4816   jamest
+
+       * src/__init__.py, ChangeLog: making release
+
+2003-10-21 17:55:46  Rev 4813   reinhard
+
        * MANIFEST.in: Include setup.cfg.in in distribution.
 
-2003-10-21 10:31  reinhard
+2003-10-21 15:31:34  Rev 4805   reinhard
 
        * src/__init__.py: Turn "release" back to 0 for prereleases.
 
-2003-10-21 10:13  btami
+2003-10-21 15:13:48  Rev 4804   btami
 
-       * packaging/: inno/gnue-tools.iss,
-         mcmillan/hooks/hook-gnue.navigator.GNClient.py: added missing
-         hook file for mcmillan packaging
+       * packaging/inno/gnue-tools.iss, packaging/mcmillan/hooks/hook-gnue.
+         navigator.GNClient.py: added missing hook file for mcmillan 
+         packaging
 
-2003-10-21 08:28  reinhard
+2003-10-21 13:28:27  Rev 4803   reinhard
 
        * doc/technotes/00011.txt: Update release checklist.
 
-2003-10-21 06:04  reinhard
+2003-10-21 11:04:38  Rev 4799   reinhard
 
        * MANIFEST.in: Include setupext directory in distribution.
 
-2003-10-20 19:33  jamest
+2003-10-21 00:33:45  Rev 4795   jamest
 
        * NEWS, src/__init__.py: preping for release
 
-2003-10-19 11:45  reinhard
+2003-10-19 16:45:50  Rev 4786   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: The types
+       * src/datasources/drivers/appserver/appserver/Driver.py: The types 
          are only a single row of the resultset.
 
-2003-10-19 10:20  reinhard
+2003-10-19 15:20:28  Rev 4782   reinhard
 
-       * utils/xml2sql/pgsql.xsl: The correct field name for "datetime" is
+       * utils/xml2sql/pgsql.xsl: The correct field name for "datetime" is 
          "timestamp".
 
-2003-10-19 10:18  btami
+2003-10-19 15:18:08  Rev 4781   btami
 
        * utils/xml2sql/interbase.xsl: fixed time and timestamp
 
-2003-10-19 08:17  reinhard
+2003-10-19 13:17:45  Rev 4780   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Convert
+       * src/datasources/drivers/appserver/appserver/Driver.py: Convert 
          values received from the RPC interface into native Python values.
 
-2003-10-19 05:10  reinhard
+2003-10-19 10:10:16  Rev 4777   reinhard
 
        * utils/xml2sql/pgsql.xsl: Fix for date and time types on postgres.
 
-2003-10-18 16:59  reinhard
+2003-10-18 21:59:44  Rev 4774   reinhard
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Also quote floating
-         point constants in SQL commands. This fixes changing a numeric
+       * src/datasources/drivers/DBSIG2/Driver.py: Also quote floating 
+         point constants in SQL commands. This fixes changing a numeric 
          field from an old value that had a nonzero fractional part.
 
-2003-10-18 16:42  reinhard
+2003-10-18 21:42:03  Rev 4770   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Also
+       * src/datasources/drivers/appserver/appserver/Driver.py: Also 
          convert DateTime values to utf-8.
 
-2003-10-18 15:50  reinhard
+2003-10-18 20:50:47  Rev 4767   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Fixed
+       * src/datasources/drivers/appserver/appserver/Driver.py: Fixed 
          indentation.
 
-2003-10-18 14:45  reinhard
+2003-10-18 19:45:07  Rev 4766   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Update the
-         driver's cache to hold the new gnue_id after new records are
-         inserted. This fixes updating and deleting records that were
-         newly inserted just before without a refetch in between.
+       * src/datasources/drivers/appserver/appserver/Driver.py: Update the 
+         driver's cache to hold the new gnue_id after new records are 
+         inserted. This fixes updating and deleting records that were newly 
+         inserted just before without a refetch in between.
 
-2003-10-18 14:08  reinhard
+2003-10-18 19:08:38  Rev 4765   reinhard
 
-       * src/datasources/drivers/appserver/appserver/.cvsignore: Added
-         .cvsignore.
+       * src/datasources/drivers/appserver/appserver/.cvsignore: Added .
+         cvsignore.
 
-2003-10-18 14:07  reinhard
+2003-10-18 19:07:52  Rev 4764   reinhard
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Recode
-         data to utf-8 just before it is posted to the server, so that all
-         data in the driver's cache remains coded in the original text
-         encoding. This fixes inserting new records containing non-ASCII
-         data.
+       * src/datasources/drivers/appserver/appserver/Driver.py: Recode data 
+         to utf-8 just before it is posted to the server, so that all data 
+         in the driver's cache remains coded in the original text encoding. 
+         This fixes inserting new records containing non-ASCII data.
 
-2003-10-17 11:36  jamest
+2003-10-17 16:36:58  Rev 4760   jamest
 
-       * doc/Developers-Guide.sxw: designers guide samples reflect the new
+       * doc/Developers-Guide.sxw: designers guide samples reflect the new 
          gnue.pth feature
 
-2003-10-17 11:23  jamest
+2003-10-17 16:23:41  Rev 4759   jamest
 
-       * ChangeLog, NEWS: preping docs for release
+       * NEWS, ChangeLog: preping docs for release
 
-2003-10-17 11:13  reinhard
+2003-10-17 16:13:46  Rev 4758   reinhard
 
-       * doc/technotes/00011.txt: Updated advice how to create prerelease
+       * doc/technotes/00011.txt: Updated advice how to create prerelease 
          tarballs.
 
-2003-10-17 04:35  reinhard
+2003-10-17 09:35:30  Rev 4756   reinhard
 
        * utils/xml2sql/interbase.xsl: Fix for boolean.
 
-2003-10-16 17:51  reinhard
+2003-10-16 22:51:55  Rev 4750   reinhard
 
-       * utils/xml2sql/: gadfly.xsl, interbase.xsl, mssql.xsl, mysql.xsl,
-         pgsql.xsl, pgsql_2.xsl, sqlite.xsl, sybase.xsl: Added "boolean"
-         option for type. Depending on the database, this maps to a native
+       * utils/xml2sql/mysql.xsl, utils/xml2sql/gadfly.xsl, 
+         utils/xml2sql/pgsql.xsl, utils/xml2sql/sybase.xsl, 
+         utils/xml2sql/pgsql_2.xsl, utils/xml2sql/interbase.xsl, 
+         utils/xml2sql/mssql.xsl, utils/xml2sql/sqlite.xsl: Added "boolean" 
+         option for type. Depending on the database, this maps to a native 
          boolean type or to an integer.
 
-2003-10-16 17:30  reinhard
+2003-10-16 22:30:20  Rev 4749   reinhard
 
        * src/datasources/drivers/DBSIG2/Driver.py: Doh!
 
-2003-10-16 17:27  reinhard
+2003-10-16 22:27:27  Rev 4748   reinhard
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Quote integer values to
+       * src/datasources/drivers/DBSIG2/Driver.py: Quote integer values to 
          make boolean values (returned as 0 or 1) work again.
 
-2003-10-15 09:01  siesel
+2003-10-15 14:01:37  Rev 4746   siesel
 
-       * src/rpc/test/: server.py, test.py: update test suite for pyro rpc
-         driver testing
+       * src/rpc/test/test.py, src/rpc/test/server.py: update test suite 
+         for pyro rpc driver testing
 
-2003-10-15 09:00  siesel
+2003-10-15 14:00:25  Rev 4745   siesel
 
-       * src/rpc/drivers/: __init__.py, pyro/__init__.py,
-         pyro/ClientAdapter.py, pyro/Driver.py, pyro/ServerAdapter.py: add
-         pyro rpc-driver (alpha status)
+       * src/rpc/drivers/__init__.py, src/rpc/drivers/pyro/ServerAdapter.py,
+         src/rpc/drivers/pyro/Driver.py, src/rpc/drivers/pyro/ClientAdapter.
+         py, src/rpc/drivers/pyro/__init__.py: add pyro rpc-driver (alpha 
+         status)
 
-2003-10-14 15:37  btami
+2003-10-14 20:37:14  Rev 4744   btami
 
-       * doc/technotes/00002.txt: changed deprecated formFontEncoding to
+       * doc/technotes/00002.txt: changed deprecated formFontEncoding to 
          textEncoding
 
-2003-10-14 09:28  reinhard
+2003-10-14 14:28:46  Rev 4742   reinhard
 
-       * doc/technotes/: 00007.txt, index.html, index.txt: Marked technote
-         about site-config.cfg as obsolete.
+       * doc/technotes/index.html, doc/technotes/00007.txt, 
+         doc/technotes/index.txt: Marked technote about site-config.cfg as 
+         obsolete.
 
-2003-10-14 09:26  reinhard
+2003-10-14 14:26:45  Rev 4741   reinhard
 
-       * doc/technotes/: 00011.txt, index.html, index.txt: Added technote
-         with checklist how to make a release.
+       * doc/technotes/index.html, doc/technotes/00011.txt, 
+         doc/technotes/index.txt: Added technote with checklist how to make 
+         a release.
 
-2003-10-12 14:47  siesel
+2003-10-12 19:43:57  Rev 4738   siesel
 
-       * src/datasources/drivers/DBSIG2/DataObject.py: check if types has
-         booleantype before testing on booleantype (python < 2.3 fix)
-
-2003-10-12 14:43  siesel
-
-       * src/datasources/drivers/DBSIG2/Driver.py: fix BooleanType, by
+       * src/datasources/drivers/DBSIG2/Driver.py: fix BooleanType, by 
          hasattr check. Needed for python2.2 backward compat.
 
-2003-10-10 07:18  siesel
+2003-10-10 11:36:12  Rev 4733   siesel
 
-       * src/datasources/: GConnection.py, GDataSource.py,
-         GDataObjects.py, drivers/DBSIG2/DataObject.py,
-         drivers/DBSIG2/ResultSet.py,
-         drivers/appserver/appserver/Connection.py,
-         drivers/appserver/appserver/DataObject.py,
-         drivers/postgresql/Base/Connection.py:   add _encoding parameter
-         to GConnection base class (created a dummy)
-           add _unicodeMode parameter to GDataObject base class.
-           update toSQLString to actual cvs version (DBSIG2 driver)
-           update _loadNextRecord to be able to produce unicode (DBSIG2)
-           change postgresql Base driver to set encoding depending on db
-         encoding
-           update appserver dbdriver
-
-2003-10-10 06:36  siesel
-
-       * src/datasources/drivers/appserver/appserver/Driver.py: Appserver
-         dbdriver updates: - convert Unicode values to utf-8 too (fix
+       * src/datasources/drivers/appserver/appserver/Driver.py: Appserver 
+         dbdriver updates: - convert Unicode values to utf-8 too (fix 
          unicodeMode) - make unicodeMode datasource depend
 
-2003-10-09 20:21  jcater
+2003-10-09 21:27:49  Rev 4722   siesel
 
-       * src/datasources/: GConnection.py, GConnections.py,
-         GDataObjects.py, GDataSource.py, GIntrospection.py,
-         drivers/DBSIG2/Connection.py, drivers/DBSIG2/DataObject.py,
-         drivers/DBSIG2/Driver.py, drivers/DBSIG2/RecordSet.py,
-         drivers/DBSIG2/ResultSet.py, drivers/DBSIG2/__init__.py,
-         drivers/adodbapi/Schema/Discovery/Introspection.py,
-         drivers/adodbapi/adodbapi/Connection.py,
-         drivers/adodbapi/adodbapi/DataObject.py,
-         drivers/adodbapi/adodbapi/Driver.py,
-         drivers/adodbapi/adodbapi/__init__.py,
-         drivers/appserver/Schema/Discovery/Introspection.py,
-         drivers/appserver/appserver/Connection.py,
-         drivers/appserver/appserver/DataObject.py,
-         drivers/appserver/appserver/Driver.py,
-         drivers/appserver/appserver/RecordSet.py,
-         drivers/appserver/appserver/ResultSet.py,
-         drivers/appserver/appserver/__init__.py,
-         drivers/db2/Schema/Discovery/Introspection.py,
-         drivers/db2/db2/Connection.py, drivers/db2/db2/Driver.py,
-         drivers/db2/db2/__init__.py,
-         drivers/dbf/Schema/Discovery/Introspection.py,
-         drivers/dbf/dbf/Connection.py, drivers/dbf/dbf/DataObject.py,
-         drivers/dbf/dbf/Driver.py, drivers/dbf/dbf/RecordSet.py,
-         drivers/dbf/dbf/ResultSet.py, drivers/dbf/dbf/__init__.py,
-         drivers/gadfly/Schema/Discovery/Introspection.py,
-         drivers/gadfly/gadfly/Connection.py,
-         drivers/gadfly/gadfly/DataObject.py,
-         drivers/gadfly/gadfly/Driver.py,
-         drivers/gadfly/gadfly/RecordSet.py,
-         drivers/gadfly/gadfly/ResultSet.py,
-         drivers/gadfly/gadfly/__init__.py,
-         drivers/informix/Schema/Discovery/Introspection.py,
-         drivers/informix/informix/Connection.py,
-         drivers/informix/informix/DataObject.py,
-         drivers/informix/informix/Driver.py,
-         drivers/informix/informix/RecordSet.py,
-         drivers/informix/informix/ResultSet.py,
-         drivers/informix/informix/__init__.py,
-         drivers/ingres/Schema/Discovery/Introspection.py,
-         drivers/ingres/ingres/Connection.py,
-         drivers/ingres/ingres/DataObject.py,
-         drivers/ingres/ingres/Driver.py,
-         drivers/ingres/ingres/RecordSet.py,
-         drivers/ingres/ingres/ResultSet.py,
-         drivers/ingres/ingres/__init__.py,
-         drivers/interbase/Schema/Discovery/Introspection.py,
-         drivers/interbase/interbase/Connection.py,
-         drivers/interbase/interbase/DataObject.py,
-         drivers/interbase/interbase/Driver.py,
-         drivers/interbase/interbase/RecordSet.py,
-         drivers/interbase/interbase/ResultSet.py,
-         drivers/interbase/interbase/__init__.py,
-         drivers/mysql/Schema/Discovery/Introspection.py,
-         drivers/mysql/mysql/Connection.py,
-         drivers/mysql/mysql/DataObject.py, drivers/mysql/mysql/Driver.py,
-         drivers/mysql/mysql/RecordSet.py,
-         drivers/mysql/mysql/ResultSet.py,
-         drivers/mysql/mysql/__init__.py, drivers/odbc/__init__.py,
-         drivers/odbc/mxodbc/Driver.py, drivers/odbc/mxodbc/__init__.py,
-         drivers/odbc/wodbc/Connection.py,
-         drivers/odbc/wodbc/DataObject.py, drivers/odbc/wodbc/Driver.py,
-         drivers/odbc/wodbc/RecordSet.py, drivers/odbc/wodbc/ResultSet.py,
-         drivers/odbc/wodbc/__init__.py,
-         drivers/oracle/Base/Connection.py,
-         drivers/oracle/Base/DataObject.py, drivers/oracle/Base/Driver.py,
-         drivers/oracle/Base/RecordSet.py,
-         drivers/oracle/Base/ResultSet.py,
-         drivers/oracle/Base/__init__.py,
-         drivers/oracle/Schema/Discovery/Introspection.py,
-         drivers/oracle/cxoracle/Driver.py,
-         drivers/oracle/cxoracle/__init__.py,
-         drivers/oracle/dcoracle/Driver.py,
-         drivers/oracle/dcoracle/__init__.py,
-         drivers/postgresql/Base/Connection.py,
-         drivers/postgresql/Base/DataObject.py,
-         drivers/postgresql/Base/Driver.py,
-         drivers/postgresql/Base/RecordSet.py,
-         drivers/postgresql/Base/ResultSet.py,
-         drivers/postgresql/Base/__init__.py,
-         drivers/postgresql/Schema/Discovery/Introspection.py,
-         drivers/postgresql/popy/Driver.py,
-         drivers/postgresql/popy/__init__.py,
-         drivers/postgresql/psycopg/Driver.py,
-         drivers/postgresql/psycopg/__init__.py,
-         drivers/postgresql/pygresql/Driver.py,
-         drivers/postgresql/pygresql/__init__.py,
-         drivers/postgresql/pypgsql/Driver.py,
-         drivers/postgresql/pypgsql/__init__.py,
-         drivers/sapdb/Schema/Discovery/Introspection.py,
-         drivers/sapdb/sapdb/Connection.py,
-         drivers/sapdb/sapdb/DataObject.py, drivers/sapdb/sapdb/Driver.py,
-         drivers/sapdb/sapdb/RecordSet.py,
-         drivers/sapdb/sapdb/ResultSet.py,
-         drivers/sapdb/sapdb/__init__.py,
-         drivers/special/configfile/__init__.py,
-         drivers/special/static/Driver.py,
-         drivers/special/static/__init__.py,
-         drivers/special/unbound/Driver.py,
-         drivers/special/unbound/__init__.py,
-         drivers/sqlite/Schema/Discovery/Introspection.py,
-         drivers/sqlite/sqlite/Connection.py,
-         drivers/sqlite/sqlite/DataObject.py,
-         drivers/sqlite/sqlite/Driver.py,
-         drivers/sqlite/sqlite/RecordSet.py,
-         drivers/sqlite/sqlite/ResultSet.py,
-         drivers/sqlite/sqlite/__init__.py,
-         drivers/sqlrelay/sqlrelay/Connection.py,
-         drivers/sqlrelay/sqlrelay/DataObject.py,
-         drivers/sqlrelay/sqlrelay/Driver.py,
-         drivers/sqlrelay/sqlrelay/RecordSet.py,
-         drivers/sqlrelay/sqlrelay/ResultSet.py,
-         drivers/sqlrelay/sqlrelay/__init__.py,
-         drivers/sybase/Schema/Discovery/Introspection.py,
-         drivers/sybase/sybase/Connection.py,
-         drivers/sybase/sybase/DataObject.py,
-         drivers/sybase/sybase/Driver.py,
-         drivers/sybase/sybase/RecordSet.py,
-         drivers/sybase/sybase/ResultSet.py,
-         drivers/sybase/sybase/__init__.py: moving my datasource changes
-         into a branch (datasource-cleanup)
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/mysql/mysql/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: replaced x.
+         decode(enc) with unicode(x,enc) for python2.1 compatibility
 
-2003-10-09 16:27  siesel
+2003-10-08 15:51:49  Rev 4719   siesel
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         appserver/appserver/Driver.py, dbf/dbf/Driver.py,
-         gadfly/gadfly/Driver.py, mysql/mysql/Driver.py,
-         odbc/wodbc/Driver.py, postgresql/popy/Driver.py,
-         postgresql/pypgsql/Driver.py: replaced x.decode(enc) with
-         unicode(x,enc) for python2.1 compatibility
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/mysql/mysql/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py: - enabling 
+         unicode for the other DBSIG2 drivers with own _loadnextRecord   
+         implementations. - make "non-unicode" warning a debug message 
+         (level 0)
 
-2003-10-08 10:51  siesel
+2003-10-08 14:27:23  Rev 4716   siesel
 
-       * src/datasources/drivers/: DBSIG2/Driver.py, dbf/dbf/Driver.py,
-         gadfly/gadfly/Driver.py, mysql/mysql/Driver.py,
-         odbc/wodbc/Driver.py: - enabling unicode for the other DBSIG2
-         drivers with own _loadnextRecord   implementations.  - make
-         "non-unicode" warning a debug message (level 0)
-
-2003-10-08 09:27  siesel
-
-       * src/definitions/GObjects.py: fix the fix: allow GContent objects
+       * src/definitions/GObjects.py: fix the fix: allow GContent objects 
          too.
 
-2003-10-08 09:04  siesel
+2003-10-08 14:04:29  Rev 4715   siesel
 
-       * src/definitions/GObjects.py: fix GObj to return all children
+       * src/definitions/GObjects.py: fix GObj to return all children 
          instead of just two generations.
 
-2003-10-07 16:38  siesel
+2003-10-07 21:38:15  Rev 4713   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Fix: don't
+       * src/datasources/drivers/appserver/appserver/Driver.py: Fix: don't 
          forget to encode unicode strings created by xmlrpc library too
 
-2003-10-07 11:08  siesel
+2003-10-07 16:08:54  Rev 4711   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: appserver
-         driver update:   - encode/decode string data to/from utf-8 before
-         passing to/from appserver    (this should be conform to xmlrpc
+       * src/datasources/drivers/appserver/appserver/Driver.py: appserver 
+         driver update:   - encode/decode string data to/from utf-8 before 
+         passing to/from appserver    (this should be conform to xmlrpc 
          spec and make german umlauts works)
 
-2003-10-07 10:20  siesel
+2003-10-07 15:20:26  Rev 4709   siesel
 
-       * src/datasources/drivers/: postgresql/pypgsql/Driver.py,
-         DBSIG2/Driver.py, postgresql/popy/Driver.py: Brown paper bag:
-         just encode/decode string types
+       * src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: Brown paper 
+         bag: just encode/decode string types
 
-2003-10-07 10:07  siesel
+2003-10-07 15:07:24  Rev 4708   siesel
 
-       * src/datasources/drivers/postgresql/: pypgsql/Driver.py,
-         popy/Driver.py: add unicode mode to two postgresql driver, which
-         define their own _loadNextRecord routine
+       * src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: add unicode 
+         mode to two postgresql driver, which define their own 
+         _loadNextRecord routine
 
-2003-10-07 09:48  siesel
+2003-10-07 14:48:35  Rev 4706   siesel
 
-       * src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py: fix py_xmlrpc
+       * src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py: fix py_xmlrpc 
          adapter (missing GDebug import)
 
-2003-10-07 08:02  siesel
+2003-10-07 13:02:53  Rev 4705   siesel
 
-       * src/datasources/: GDataObjects.py, drivers/DBSIG2/Driver.py,
-         drivers/postgresql/Base/Driver.py: make unicode access to
-         dbdriver possible:    - add unicodeMode variable to GDataObject
-         - fix postgres encoding stuff    - add type check to DBSIG2
-         driver (type for fixedpoint number possibly missing)    - show
-         warning if unknown type is passed to dbdriver (should be replaced
-         by error after some transition time)
+       * src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GDataObjects.py: make unicode access to dbdriver 
+         possible:    - add unicodeMode variable to GDataObject    - fix 
+         postgres encoding stuff    - add type check to DBSIG2 driver (type 
+         for fixedpoint number possibly missing)    - show warning if 
+         unknown type is passed to dbdriver (should be replaced by error 
+         after some transition time)
 
-2003-10-07 06:41  siesel
+2003-10-07 11:41:15  Rev 4704   siesel
 
        * src/apps/GDebug.py: Allow unicode encoded Debug messages
 
-2003-10-06 16:28  btami
+2003-10-06 21:28:11  Rev 4703   btami
 
        * src/datasources/drivers/postgresql/Base/Driver.py: typo
 
-2003-10-06 15:25  siesel
+2003-10-06 20:25:43  Rev 4701   siesel
 
-       * src/datasources/: GDataSource.py, GDataObjects.py,
-         drivers/DBSIG2/Driver.py, drivers/postgresql/Base/Driver.py: Make
-         some non-intrusive preparations for "unicodification" of
-         gnue-common   - make database encoding a driver independent
-         variable   - add encoding conversion to postgresql base driver
-         - add uncommented decode ops   - add encode ops, which are only
-         triggered by passing an unicode type
+       * src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GDataObjects.py: Make some non-intrusive 
+         preparations for "unicodification" of gnue-common   - make 
+         database encoding a driver independent variable   - add encoding 
+         conversion to postgresql base driver   - add uncommented decode 
+         ops   - add encode ops, which are only triggered by passing an 
+         unicode type
 
-2003-10-06 13:33  reinhard
+2003-10-06 18:33:16  Rev 4695   reinhard
 
-       * MANIFEST.in, setup.py, doc/man/gnue-schema.1,
-         src/setup/GSetup.py: Include manfile in cvs, do not build man
-         files while installing. Do not install technotes.
+       * MANIFEST.in, doc/man/gnue-schema.1, doc/man, src/setup/GSetup.py, 
+         setup.py: Include manfile in cvs, do not build man files while 
+         installing. Do not install technotes.
 
-2003-10-06 04:58  btami
+2003-10-06 09:58:31  Rev 4692   btami
 
        * src/apps/GBaseApp.py: typo
 
-2003-10-05 16:45  reinhard
+2003-10-05 21:45:06  Rev 4684   reinhard
 
-       * src/external/fixedpoint.py: Removed #!-line to make lintian happy
+       * src/external/fixedpoint.py: Removed #!-line to make lintian happy 
          because this is not really a script.
 
-2003-10-05 14:23  btami
+2003-10-05 19:23:10  Rev 4681   btami
 
-       * packaging/mcmillan/hooks/hook-gnue.common.rpc.GComm.py: fixed
+       * packaging/mcmillan/hooks/hook-gnue.common.rpc.GComm.py: fixed 
          missing hiddenimports for rpc drivers
 
-2003-10-05 13:20  btami
+2003-10-05 18:20:47  Rev 4680   btami
 
-       * packaging/mcmillan/: gnue-appserver.spec, gnue-designer.spec,
-         gnue-forms.spec, gnue-navigator.spec, gnue-reports.spec,
-         hooks/hook-gnue.common.datasources.GConnections.py,
-         hooks/hook-gnue.common.rpc.GComm.py,
-         hooks/hook-gnue.common.rpc.drivers._helpers.RpcDoc.py,
-         hooks/hook-gnue.common.schema.scripter.Scripter.py,
-         hooks/hook-gnue.designer.Designer.py,
-         hooks/hook-gnue.designer.base.Instance.py,
-         hooks/hook-gnue.designer.base.TemplateChooser.py,
-         hooks/hook-gnue.designer.base.ToolSupport.py,
-         hooks/hook-gnue.forms.GFInstance.py,
-         hooks/hook-gnue.forms.uidrivers._base.UIdriver.py: updated hook
-         and spec files for mcmillan with Python23
+       * packaging/mcmillan/gnue-forms.spec, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.TemplateChooser.
+         py, packaging/mcmillan/hooks/hook-gnue.forms.GFInstance.py, 
+         packaging/mcmillan/gnue-appserver.spec, 
+         packaging/mcmillan/gnue-navigator.spec, 
+         packaging/mcmillan/hooks/hook-gnue.common.schema.scripter.Scripter.
+         py, packaging/mcmillan/hooks/hook-gnue.common.datasources.
+         GConnections.py, packaging/mcmillan/hooks/hook-gnue.common.rpc.
+         GComm.py, packaging/mcmillan/hooks/hook-gnue.designer.base.
+         Instance.py, packaging/mcmillan/gnue-reports.spec, 
+         packaging/mcmillan/hooks/hook-gnue.designer.Designer.py, 
+         packaging/mcmillan/gnue-designer.spec, 
+         packaging/mcmillan/hooks/hook-gnue.common.rpc.drivers._helpers.
+         RpcDoc.py, packaging/mcmillan/hooks/hook-gnue.forms.uidrivers.
+         _base.UIdriver.py, packaging/mcmillan/hooks/hook-gnue.designer.
+         base.ToolSupport.py: updated hook and spec files for mcmillan with 
+         Python23
 
-2003-10-05 13:01  btami
+2003-10-05 18:03:05  Rev 4678   btami
 
-       * setup.py, scripts/gnue-schema: removed old "magic" code needed
-         for mcmillan packaging on win32
+       * scripts/gnue-schema, setup.py: removed old "magic" code needed for 
+         mcmillan packaging on win32
 
-2003-10-04 14:47  reinhard
+2003-10-04 19:47:19  Rev 4665   reinhard
 
        * setup-cvs.py: GNUE_CONNECTIONS no longer needed.
 
-2003-10-04 12:28  jbailey
+2003-10-04 17:28:31  Rev 4661   jbailey
 
-       * packaging/debian/changelog: gnue-common (0.5.1.20031004)
-         unstable; urgency=low
+       * packaging/debian/changelog: gnue-common (0.5.1.20031004) unstable; 
+         urgency=low
+           * Cvs update to fix problem where other modules couldn't find    
+         the right path.
+          -- Jeff Bailey <address@hidden>  Sat,  4 Oct 2003 12:14:18 -0400
 
-           * Cvs update to fix problem where other modules couldn't find
-             the right path.
+2003-10-04 16:25:05  Rev 4659   reinhard
 
-          -- Jeff Bailey <address@hidden>  Sat,  4 Oct 2003 12:14:18
-         -0400
-
-2003-10-04 11:25  reinhard
-
        * src/setup/GSetup.py: Fixed list of allowed options for install.
 
-2003-10-04 06:21  reinhard
+2003-10-04 11:21:02  Rev 4655   reinhard
 
        * setup-cvs.py: Moved filters directory to new location.
 
-2003-10-04 05:50  reinhard
+2003-10-04 10:50:47  Rev 4654   reinhard
 
        * setup.cvs: fixed createLink call for images.
 
-2003-10-03 11:58  reinhard
+2003-10-03 16:58:11  Rev 4653   reinhard
 
        * setup-cvs.py: Also call setup.cvs of gnue-common.
 
-2003-10-02 20:07  jamest
+2003-10-03 01:07:58  Rev 4651   jamest
 
-       * src/external/fixedpoint.py: switch type(self) to self.__class__
-         in external FixedPoint library so it'd play nice with python 2.1
-         in woody
+       * src/external/fixedpoint.py: switch type(self) to self.__class__ in 
+         external FixedPoint library so it'd play nice with python 2.1 in 
+         woody
 
-2003-10-02 01:29  reinhard
+2003-10-02 06:29:58  Rev 4650   reinhard
 
        * src/setup/GSetup.py: --root should still be allowed for packages.
 
-2003-10-01 15:47  jbailey
+2003-10-01 20:47:12  Rev 4649   jbailey
 
-       * packaging/debian/: .cvsignore, compat: Add compat file, tweak
-         cvsignore
+       * packaging/debian/compat, packaging/debian/.cvsignore: Add compat 
+         file, tweak cvsignore
 
-2003-10-01 15:36  jbailey
+2003-10-01 20:36:45  Rev 4647   jbailey
 
-       * packaging/debian/: changelog, control, rules: gnue-common
-         (0.5.1.20031001) unstable; urgency=low
+       * packaging/debian/changelog, packaging/debian/rules, 
+         packaging/debian/control: gnue-common (0.5.1.20031001) unstable; 
+         urgency=low
+           * Make sure python files are compiled.   * Build-depend on cdbs 
+         (>= 0.4.9)
+          -- Jeff Bailey <address@hidden>  Wed,  1 Oct 2003 11:12:35 -0400
 
-           * Make sure python files are compiled.
-           * Build-depend on cdbs (>= 0.4.9)
+2003-10-01 01:39:03  Rev 4644   jcater
 
-          -- Jeff Bailey <address@hidden>  Wed,  1 Oct 2003 11:12:35
-         -0400
-
-2003-09-30 20:39  jcater
-
        * src/formatting/GDataFormatter.py: fix for negative values > -1.00
 
-2003-09-30 20:16  jcater
+2003-10-01 01:16:38  Rev 4643   jcater
 
-       * src/formatting/GDataFormatter.py:
-         Fixed issue with negative numbers formatting as -,990.00
+       * src/formatting/GDataFormatter.py:  Fixed issue with negative 
+         numbers formatting as -,990.00
 
-2003-09-30 19:11  jbailey
+2003-10-01 00:11:52  Rev 4642   jbailey
 
-       * packaging/debian/: .cvsignore, README.Debian, README.cvs,
-         README.maintainers, changelog, control, copyright, files,
-         postinst, postrm, prerm, rules, setup.cfg.debian,
-         site.cfg.debian: Update to cdbs-using debian ruleset
+       * packaging/debian/postinst, packaging/debian/site.cfg.debian, 
+         packaging/debian/postrm, packaging/debian/prerm, 
+         packaging/debian/README.maintainers, packaging/debian/README.cvs, 
+         packaging/debian/changelog, packaging/debian/copyright, 
+         packaging/debian/rules, packaging/debian/.cvsignore, 
+         packaging/debian/README.Debian, packaging/debian/setup.cfg.debian, 
+         packaging/debian/control, packaging/debian/files: Update to 
+         cdbs-using debian ruleset
 
-2003-09-30 11:43  reinhard
+2003-09-30 16:43:57  Rev 4641   reinhard
 
        * setup.py: Fixed default for install-config.
 
-2003-09-30 11:35  reinhard
+2003-09-30 16:35:20  Rev 4640   reinhard
 
-       * setup-cvs.py, setup.py, src/apps/GBaseApp.py,
-         src/apps/GConfig.py,
-         src/rpc/drivers/xmlrpc/pw_xmlrpc/ClientAdapter.py,
-         src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py: Changed
-         install localtions for images and translations to standard
-         directories.
+       * src/apps/GConfig.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ClientAdapter.py, setup-cvs.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py, 
+         src/apps/GBaseApp.py, setup.py: Changed install localtions for 
+         images and translations to standard directories.
 
-2003-09-29 17:33  reinhard
+2003-09-29 22:33:17  Rev 4637   reinhard
 
        * setup-cvs.py: Create new directories.
 
-2003-09-29 17:16  reinhard
+2003-09-29 22:16:00  Rev 4635   reinhard
 
        * MANIFEST.in: Fixes for distribution.
 
-2003-09-29 17:05  reinhard
+2003-09-29 22:05:53  Rev 4631   reinhard
 
        * setup.py: Seems like we really have no dependencies.
 
-2003-09-29 16:56  reinhard
+2003-09-29 21:56:01  Rev 4629   reinhard
 
-       * src/setup/: .cvsignore, GSetup.py, __init__.py: GSetup class to
-         make it easy to write setup.py for packages depending on
-         gnue-common.
+       * src/setup/__init__.py, src/setup/.cvsignore, src/setup/GSetup.py, 
+         src/setup: GSetup class to make it easy to write setup.py for 
+         packages depending on gnue-common.
 
-2003-09-29 10:30  reinhard
+2003-09-29 15:30:00  Rev 4628   reinhard
 
-       * setup.py: Changed default for --install-config from /etc to
-         /etc/gnue when prefix is /usr. Thanks to Jeff Bailey for
-         proposing this.
+       * setup.py: Changed default for --install-config from /etc to 
+         /etc/gnue when prefix is /usr. Thanks to Jeff Bailey for proposing 
+         this.
 
-2003-09-29 10:11  reinhard
+2003-09-29 15:11:42  Rev 4627   reinhard
 
        * setup.py: _generate_scripts is no longer needed.
 
-2003-09-29 10:09  reinhard
+2003-09-29 15:09:12  Rev 4626   reinhard
 
-       * setup.py, src/apps/GConfig.py: Damn commas!
+       * src/apps/GConfig.py, setup.py: Damn commas!
 
-2003-09-29 08:45  reinhard
+2003-09-29 13:45:01  Rev 4625   reinhard
 
        * setup.py: Typo.
 
-2003-09-29 08:26  reinhard
+2003-09-29 13:26:52  Rev 4624   reinhard
 
        * setup.py: In "translations", only install *.mo files.
 
-2003-09-29 08:23  reinhard
+2003-09-29 13:23:03  Rev 4623   reinhard
 
-       * setup.py: Don't install "installer" package. It's not usable
-         anyway.
+       * setup.py: Don't install "installer" package. It's not usable anyway.
 
-2003-09-29 07:50  reinhard
+2003-09-29 12:50:33  Rev 4622   reinhard
 
        * scripts/gnue-schema: Fixed typo.
 
-2003-09-29 07:26  reinhard
+2003-09-29 12:26:20  Rev 4621   reinhard
 
-       * MANIFEST.in: Scripts are distributed directly; $scriptname.in
+       * MANIFEST.in: Scripts are distributed directly; $scriptname.in 
          doesn't exist any more.
 
-2003-09-29 07:23  reinhard
+2003-09-29 12:23:56  Rev 4620   reinhard
 
-       * setup.py, scripts/.cvsignore, scripts/gnue-schema,
-         scripts/gnue-schema.in: Scripts are no longer generated at
-         install time. Manpages are only generated on posix systems.
+       * scripts/gnue-schema, scripts/.cvsignore, setup.py, 
+         scripts/gnue-schema.in: Scripts are no longer generated at install 
+         time. Manpages are only generated on posix systems.
 
-2003-09-27 18:23  reinhard
+2003-09-27 23:23:02  Rev 4618   reinhard
 
-       * setup.py, src/__init__.py: Restructured installation routine. I
+       * src/__init__.py, setup.py: Restructured installation routine. I 
          really like it now.
 
-2003-09-26 09:24  reinhard
+2003-09-26 14:24:55  Rev 4613   reinhard
 
-       * setup.py, src/apps/GBaseApp.py, unittest/datasource.py:
+       * unittest/datasource.py, src/apps/GBaseApp.py, setup.py: 
          GNUE_CONNECTIONS and site-config.cfg are no longer needed.
 
-2003-09-26 08:09  reinhard
+2003-09-26 13:09:19  Rev 4612   reinhard
 
-       * setup.py: Introduced new user-option --install-config. That was
+       * setup.py: Introduced new user-option --install-config. That was 
          easier than I thought.
 
-2003-09-26 05:43  btami
+2003-09-26 10:43:51  Rev 4611   btami
 
        * setup.py: fixed invalid python code generation on win32
 
-2003-09-25 20:07  jcater
+2003-09-26 01:07:46  Rev 4608   jcater
 
-       * setup-cvs.py: Added a new per-module cvs setup system
+       * setup.cvs, setup-cvs.py: Added a new per-module cvs setup system
 
-2003-09-25 20:04  jcater
+2003-09-25 23:23:57  Rev 4606   reinhard
 
-       * setup.cvs: Added a new per-module cvs setup system
-
-2003-09-25 18:23  reinhard
-
-       * setup-cvs-win.py, setup-cvs.py, setup.py, src/apps/GConfig.py,
-         src/datasources/drivers/special/configfile/Driver.py: Removed
-         environment variable INSTALL_PREFIX. This value can now be
+       * src/datasources/drivers/special/configfile/Driver.py, 
+         setup-cvs-win.py, src/apps/GConfig.py, setup-cvs.py, setup.py: 
+         Removed environment variable INSTALL_PREFIX. This value can now be 
          received from 'gnue.paths.data'.
 
-2003-09-25 17:45  reinhard
+2003-09-25 22:45:28  Rev 4603   reinhard
 
-       * setup.py: First cleanup: Removed INSTALL_LIB which is never used
+       * setup.py: First cleanup: Removed INSTALL_LIB which is never used 
          anyway.
 
-2003-09-25 17:23  reinhard
+2003-09-25 22:23:48  Rev 4602   reinhard
 
        * INSTALL: More explanation.
 
-2003-09-25 17:17  reinhard
+2003-09-25 22:17:41  Rev 4601   reinhard
 
-       * INSTALL, setup.cfg.in, setup.py: setup.py now creates gnue.py in
+       * setup.cfg.in, INSTALL, setup.py: setup.py now creates gnue.py in 
          Python's default site directory.
 
-2003-09-25 15:25  siesel
+2003-09-25 20:25:13  Rev 4599   siesel
 
        * setup.py: remove obsolent "_directory" subdir
 
-2003-09-25 09:56  reinhard
+2003-09-25 14:56:50  Rev 4598   reinhard
 
-       * setup.py: After thinking it over, I believe that the copyright
+       * setup.py: After thinking it over, I believe that the copyright 
          header doesn't make sense in generated files like paths.py.
 
-2003-09-25 08:34  reinhard
+2003-09-25 13:34:59  Rev 4597   reinhard
 
-       * MANIFEST.in, setup-cvs-win.py, setup-cvs.py, setup.py: Generate
+       * MANIFEST.in, setup-cvs-win.py, setup-cvs.py, setup.py: Generate 
          gnue.paths module, and several other minor fixes.
 
-2003-09-25 08:01  reinhard
+2003-09-25 13:01:10  Rev 4596   reinhard
 
        * COPYING: Added missing COPYING file.
 
-2003-09-24 09:14  btami
+2003-09-24 14:14:20  Rev 4595   btami
 
        * setup.py: let setup skip build_files() on win32
 
-2003-09-23 17:40  siesel
+2003-09-23 22:40:29  Rev 4594   siesel
 
        * src/rpc/drivers/TODO: update TODO
 
-2003-09-23 17:34  siesel
+2003-09-23 22:34:38  Rev 4593   siesel
 
-       * src/rpc/drivers/: .cvsignore, __init__.py: brown paper bag:
-         readded wrongly removed files
+       * src/rpc/drivers/_directory/.cvsignore, src/rpc/drivers/_directory, 
+         src/rpc/drivers/__init__.py, src/rpc/drivers/.cvsignore: brown 
+         paper bag: readded wrongly removed files
 
-2003-09-23 17:29  siesel
+2003-09-23 22:29:41  Rev 4592   siesel
 
-       * src/rpc/drivers/: .cvsignore, __init__.py,
-         _helpers/DirectoryServer.py: RPC Restructuring: move _directory
-         stuff into _helpers
+       * src/rpc/drivers/_helpers/DirectoryServer.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/__init__.py, src/rpc/drivers/.cvsignore: RPC 
+         Restructuring: move _directory stuff into _helpers
 
-2003-09-23 09:38  reinhard
+2003-09-23 14:38:46  Rev 4591   reinhard
 
        * setup.py: Typos.
 
-2003-09-23 09:22  reinhard
+2003-09-23 14:22:08  Rev 4590   reinhard
 
        * setup.py: First try of an improved setup.py.
 
-2003-09-22 18:27  siesel
+2003-09-22 23:27:18  Rev 4589   siesel
 
        * setup.py: update cvs to new rpc directory structure
 
-2003-09-22 18:13  siesel
+2003-09-22 23:13:35  Rev 4588   siesel
 
-       * src/rpc/drivers/: TODO, xmlrpc/pw_xmlrpc/.cvsignore,
-         xmlrpc/py_xmlrpc/.cvsignore: add .cvsignore files for xmlrpc
-         drivers and update TODO list
+       * src/rpc/drivers/TODO, src/rpc/drivers/xmlrpc/pw_xmlrpc/.cvsignore, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/.cvsignore: add .cvsignore files 
+         for xmlrpc drivers and update TODO list
 
-2003-09-22 17:58  siesel
+2003-09-22 22:58:39  Rev 4587   siesel
 
-       * src/rpc/drivers/corba/: __init__.py, orbit/Driver.py,
-         orbit/__init__.py: RPC Directory Structure Change: make orbit an
-         subdirectory of corba
+       * src/rpc/drivers/corba/orbit, src/rpc/drivers/corba, 
+         src/rpc/drivers/corba/orbit/Driver.py, 
+         src/rpc/drivers/corba/orbit/__init__.py, 
+         src/rpc/drivers/corba/__init__.py: RPC Directory Structure Change: 
+         make orbit an subdirectory of corba
 
-2003-09-22 17:50  siesel
+2003-09-22 22:54:28  Rev 4586   siesel
 
-       * src/rpc/drivers/: proxy/__init__.py, sockets/__init__.py,
-         _helpers/ObjectEnabler.py: RPC Directory Structure Change: fix
-         ObjectEnabler and add more infrastruct.
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/__init__.py, 
+         src/rpc/drivers/orbit/__init__.py, src/rpc/drivers/_corba, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_corba/__init__.py, src/rpc/drivers/pw_xmlrpc, 
+         src/rpc/drivers/orbit: RPC Directory Structure Change: remove 
+         _orbit and _corba directorys
 
-2003-09-22 17:48  siesel
+2003-09-22 22:50:45  Rev 4585   siesel
 
-       * src/rpc/drivers/soap/: __init__.py, soappy/Driver.py: RPC
-         Directory Structure Change: add basic infrastructure for SOAP
-         drivers
+       * src/rpc/drivers/sockets/__init__.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/rpc/drivers/proxy/__init__.py: RPC Directory Structure Change: 
+         fix ObjectEnabler and add more infrastruct.
 
-2003-09-22 17:40  siesel
+2003-09-22 22:48:31  Rev 4584   siesel
 
-       * src/rpc/GComm.py: RPC Directory Structure Change: update GComm.py
+       * src/rpc/drivers/soap/__init__.py, src/rpc/drivers/soap/soappy, 
+         src/rpc/drivers/soap/soappy/Driver.py: RPC Directory Structure 
+         Change: add basic infrastructure for SOAP drivers
+
+2003-09-22 22:46:30  Rev 4583   siesel
+
+       * src/rpc/drivers/_test/client.php, src/rpc/drivers/_test/__init__.
+         py, src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/_test/.
+         cvsignore, src/rpc/drivers/_test/README, 
+         src/rpc/drivers/_test/server.py, src/rpc/drivers/_test: RPC 
+         Directory Structure Change: remove old test directory
+
+2003-09-22 22:40:13  Rev 4582   siesel
+
+       * src/rpc/GComm.py: RPC Directory Structure Change: update GComm.py 
          driver import
 
-2003-09-22 17:38  siesel
+2003-09-22 22:38:46  Rev 4581   siesel
 
-       * src/rpc/drivers/xmlrpc/RpcDoc.py: fix RpcDoc accessing "return"
+       * src/rpc/drivers/xmlrpc/RpcDoc.py: fix RpcDoc accessing "return" 
          attribute
 
-2003-09-22 17:31  siesel
+2003-09-22 22:31:14  Rev 4580   siesel
 
-       * src/rpc/drivers/: __init__.py, xmlrpc/ClientAdapter.py,
-         xmlrpc/ServerAdapter.py, xmlrpc/__init__.py: RPC Directory
-         Structure Change: continue moving xmlrpc files
+       * src/rpc/drivers/xmlrpc/ServerAdapter.py, src/rpc/drivers/__init__.
+         py, src/rpc/drivers/pw_xmlrpc/.cvsignore, 
+         src/rpc/drivers/xmlrpc/__init__.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: RPC Directory Structure 
+         Change: continue moving xmlrpc files
 
-2003-09-22 17:28  siesel
+2003-09-22 22:28:42  Rev 4578   siesel
 
-       * src/rpc/drivers/xmlrpc/: pw_xmlrpc/ClientAdapter.py,
-         pw_xmlrpc/Driver.py, pw_xmlrpc/ServerAdapter.py,
-         pw_xmlrpc/__init__.py, py_xmlrpc/ClientAdapter.py,
-         py_xmlrpc/Driver.py, py_xmlrpc/ServerAdapter.py,
-         py_xmlrpc/__init__.py: RPC Directory Structure Change: move both
-         xmlrpc drivers in one dir
+       * src/rpc/drivers/xmlrpc/pw_xmlrpc, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/Driver.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/Driver.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/__init__.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/py_xmlrpc/__init__.py, 
+         src/rpc/drivers/xmlrpc/pw_xmlrpc/ServerAdapter.py: RPC Directory 
+         Structure Change: move both xmlrpc drivers in one dir
 
-2003-09-22 17:25  siesel
+2003-09-22 22:25:08  Rev 4577   siesel
 
-       * src/rpc/: GCommBase.py, RpcDoc.py, drivers/GCommBase.py: RPC
-         Directory Structure Change: moving parser dir and GCommBase
+       * src/rpc/drivers/_parser/__init__.py, src/rpc/RpcDoc.py, 
+         src/rpc/drivers/GCommBase.py, src/rpc/GCommBase.py, 
+         src/rpc/drivers/_parser/.cvsignore, src/rpc/drivers/_parser, 
+         src/rpc/drivers/_parser/Parser.py: RPC Directory Structure Change: 
+         moving parser dir and GCommBase
 
-2003-09-22 17:22  siesel
+2003-09-22 22:22:18  Rev 4576   siesel
 
-       * src/rpc/parser/: .cvsignore, Objects.py, Parser.py, __init__.py:
-         RPC Directory Structure Change: moving parser dir
+       * src/rpc/parser/Parser.py, src/rpc/parser/__init__.py, 
+         src/rpc/parser/.cvsignore, src/rpc/parser, src/rpc/parser/Objects.
+         py: RPC Directory Structure Change: moving parser dir
 
-2003-09-22 17:20  siesel
+2003-09-22 22:20:39  Rev 4575   siesel
 
-       * src/rpc/test/: __init__.py, client.php, donuts.grpc, server.py,
-         test.py: Restructuring RPC directory step 1
+       * src/rpc/test, src/rpc/test/client.php, src/rpc/test/__init__.py, 
+         src/rpc/test/donuts.grpc, src/rpc/test/test.py, 
+         src/rpc/test/server.py: Restructuring RPC directory step 1
 
-2003-09-20 07:00  btami
+2003-09-20 12:00:24  Rev 4553   btami
 
        * utils/xml2sql/interbase.xsl: added missing string type
 
-2003-09-19 18:44  siesel
+2003-09-19 23:44:44  Rev 4552   siesel
 
-       * src/logic/: GTrigger.py, NamespaceCore.py: allow use of
-         "int(form.Myblock.myfield)" in trigger fix broken trigger error
+       * src/logic/NamespaceCore.py, src/logic/GTrigger.py: allow use of 
+         "int(form.Myblock.myfield)" in trigger fix broken trigger error 
          handling in case of missing type attribute
 
-2003-09-19 10:11  btami
+2003-09-19 15:11:00  Rev 4541   btami
 
        * README.databases: missing lines
 
-2003-09-19 03:44  reinhard
+2003-09-19 08:44:10  Rev 4536   reinhard
 
        * src/rpc/drivers/xmlrpc/ClientAdapter.py: Added missing import.
 
-2003-09-18 22:57  jcater
+2003-09-19 03:57:08  Rev 4530   jcater
 
        * setup.py: possible fix for --prefix
 
-2003-09-18 22:11  jcater
+2003-09-19 03:11:58  Rev 4528   jcater
 
        * setup.py: fix for --no-compile
 
-2003-09-18 20:59  jamest
+2003-09-19 03:11:42  Rev 4527   jcater
 
+       * setup.py: fix for --no-compile
+
+2003-09-19 01:59:37  Rev 4526   jamest
+
        * setup-cvs.py: changes for dbtools
 
-2003-09-18 07:26  reinhard
+2003-09-18 12:26:06  Rev 4511   reinhard
 
-       * README.databases: Updated status on appserver driver, removed
-         geas.
+       * README.databases: Updated status on appserver driver, removed geas.
 
-2003-09-17 15:24  btami
+2003-09-17 20:24:52  Rev 4509   btami
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: fix driver
+       * src/datasources/drivers/interbase/interbase/Driver.py: fix driver 
          to work with Unicode version of wx
 
-2003-09-17 15:09  btami
+2003-09-17 20:09:43  Rev 4508   btami
 
        * src/datasources/drivers/mysql/mysql/Driver.py: removed extra CRLF
 
-2003-09-15 14:02  jamest
+2003-09-15 19:02:50  Rev 4495   jamest
 
-       * src/: external/README, external/README.fixedpoint,
-         external/fixedpoint.py, formatting/GDataFormatter.py: added
-         fixedpoint python module to gnue changed the numeric formatter to
+       * src/external/fixedpoint.py, src/formatting/GDataFormatter.py, 
+         src/external/README.fixedpoint, src/external/README: added 
+         fixedpoint python module to gnue changed the numeric formatter to 
          use FixedPoint old code was making "20.06" print as "20.05"
 
-2003-09-11 16:03  btami
+2003-09-11 21:03:19  Rev 4494   btami
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: adding
+       * src/datasources/drivers/interbase/interbase/Driver.py: adding 
          default value support to  firebird introspection
 
-2003-09-08 18:52  siesel
+2003-09-08 23:52:06  Rev 4487   siesel
 
-       * unittest/: datasource.py, run_tests.py, run_tests_gui.py: add
-         first unittest for gnue-common.  WARNING: This test probably
-         fails, because of the used dbdriver.
+       * unittest/run_tests.py, unittest, unittest/datasource.py, 
+         unittest/run_tests_gui.py: add first unittest for gnue-common. 
+         WARNING: This test probably fails, because of the used dbdriver.
 
-2003-09-06 07:05  siesel
+2003-09-06 12:05:23  Rev 4485   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Appserver
-         DB driver update:  - add introspection support  - name change:
+       * src/datasources/drivers/appserver/appserver/Driver.py: Appserver 
+         DB driver update:  - add introspection support  - name change: 
          replace GEASv2 with Appserver
 
-2003-09-05 19:30  jcater
+2003-09-06 00:30:58  Rev 4481   jcater
 
        * src/utils/FileUtils.py: fixed python 2.3 warning
 
-2003-09-04 16:03  siesel
+2003-09-04 21:03:09  Rev 4476   siesel
 
-       * src/apps/GConfig.py: make config file reading a bit more verbose
+       * src/apps/GConfig.py: make config file reading a bit more verbose 
          (debug level 1)
 
-2003-09-03 15:13  btami
+2003-09-03 20:14:43  Rev 4475   btami
 
-       * translations/hu_HU/LC_MESSAGES/: gnue.mo: make it binary
+       * translations/hu_HU/LC_MESSAGES/gnue.mo: make it binary
 
-2003-09-01 14:08  reinhard
+2003-09-03 20:13:31  Rev 4474   btami
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Fix:
+       * translations/hu_HU/LC_MESSAGES/gnue.mo: make it binary
+
+2003-09-01 19:08:19  Rev 4472   reinhard
+
+       * src/datasources/drivers/appserver/appserver/Driver.py: Fix: 
          changed __id__ to gnue_id.
 
-2003-09-01 13:12  jcater
+2003-09-01 18:12:46  Rev 4470   jcater
 
        * src/utils/TextUtils.py: misc formatting fixes
 
-2003-09-01 12:27  siesel
+2003-09-01 17:27:26  Rev 4468   siesel
 
        * src/rpc/drivers/xmlrpc/RpcDoc.py: add php stubs to rpcdoc
 
-2003-08-30 14:10  btami
+2003-08-30 19:10:13  Rev 4462   btami
 
-       * src/datasources/drivers/adodbapi/adodbapi/Driver.py:
-         introspection fix in adodbapi driver
+       * src/datasources/drivers/adodbapi/adodbapi/Driver.py: introspection 
+         fix in adodbapi driver
 
-2003-08-29 14:36  btami
+2003-08-29 19:36:57  Rev 4461   btami
 
-       * src/datasources/drivers/adodbapi/adodbapi/Driver.py: more work on
+       * src/datasources/drivers/adodbapi/adodbapi/Driver.py: more work on 
          adodbapi driver
 
-2003-08-28 17:11  btami
+2003-08-28 22:11:20  Rev 4460   btami
 
        * README.databases, setup.py: updating README.databases with ADO
 
-2003-08-28 17:07  btami
+2003-08-28 22:07:46  Rev 4459   btami
 
-       * src/datasources/drivers/: __init__.py, adodbapi/__init__.py,
-         adodbapi/Extensions/__init__.py, adodbapi/Schema/__init__.py,
-         adodbapi/Schema/Creation/__init__.py,
-         adodbapi/Schema/Discovery/__init__.py,
-         adodbapi/adodbapi/Driver.py, adodbapi/adodbapi/__init__.py:
-         Adding a  new MS ADO dbdriver (with introspection)
+       * src/datasources/drivers/adodbapi/Schema/Creation, 
+         src/datasources/drivers/adodbapi/Extensions/__init__.py, 
+         src/datasources/drivers/adodbapi/adodbapi/Driver.py, 
+         src/datasources/drivers/adodbapi/Schema/__init__.py, 
+         src/datasources/drivers/adodbapi/__init__.py, 
+         src/datasources/drivers/adodbapi/Schema/Discovery, 
+         src/datasources/drivers/adodbapi/adodbapi/__init__.py, 
+         src/datasources/drivers/adodbapi/Schema/Creation/__init__.py, 
+         src/datasources/drivers/adodbapi/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/adodbapi/Extensions, 
+         src/datasources/drivers/adodbapi, 
+         src/datasources/drivers/adodbapi/Schema, 
+         src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/adodbapi/adodbapi: Adding a  new MS ADO 
+         dbdriver (with introspection)
 
-2003-08-25 12:01  btami
+2003-08-25 17:01:09  Rev 4458   btami
 
-       * translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: updating hu_HU
+       * translations/hu_HU/LC_MESSAGES/gnue.po, 
+         translations/hu_HU/LC_MESSAGES/gnue.mo: updating hu_HU
 
-2003-08-25 12:00  btami
+2003-08-25 17:00:22  Rev 4457   btami
 
        * src/datasources/drivers/DBSIG2/Driver.py: i18n change
 
-2003-08-22 15:20  siesel
+2003-08-22 20:20:53  Rev 4452   siesel
 
-       * translations/: TRANSLATORS, de/LC_MESSAGES/gnue.mo,
-         de/LC_MESSAGES/gnue.po: add TRANSLATORS file add new german
-         translations (myself) add new german translations (by Kurt
+       * translations/de/LC_MESSAGES/gnue.po, translations/TRANSLATORS, 
+         translations/de/LC_MESSAGES/gnue.mo: add TRANSLATORS file add new 
+         german translations (myself) add new german translations (by Kurt 
          Derichs)
 
-2003-08-22 07:26  btami
+2003-08-22 12:26:04  Rev 4447   btami
 
        * etc/sample.gnue.conf: missing keystroke bindings
 
-2003-08-21 10:57  jcater
+2003-08-21 15:57:53  Rev 4442   jcater
 
        * src/__init__.py: updated release status
 
-2003-08-21 10:54  jcater
+2003-08-21 15:54:34  Rev 4441   jcater
 
-       * src/external/: README.shellwords, shellwords.py: version update
+       * src/external/README.shellwords, src/external/shellwords.py: 
+         version update
 
-2003-08-19 16:25  btami
+2003-08-19 21:25:03  Rev 4436   btami
 
-       * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py: fix for
-         0.5.1 packaging error
+       * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py: fix for 0.
+         5.1 packaging error
 
-2003-08-16 19:18  siesel
+2003-08-17 00:18:27  Rev 4431   siesel
 
-       * utils/xml2sql/: interbase.xsl, mssql.xsl, mysql.xsl, pgsql.xsl,
-         sqlite.xsl, sybase.xsl: - updated xslt files to recognize new gsd
-         "number"-type format   (possibly mssql and friends don't use the
-         correct datatypes.     sorry, i have no manual, so I can't
-         check.)
+       * utils/xml2sql/mysql.xsl, utils/xml2sql/pgsql.xsl, 
+         utils/xml2sql/sybase.xsl, utils/xml2sql/interbase.xsl, 
+         utils/xml2sql/mssql.xsl, utils/xml2sql/sqlite.xsl: - updated xslt 
+         files to recognize new gsd "number"-type format   (possibly mssql 
+         and friends don't use the correct datatypes.    sorry, i have no 
+         manual, so I can't check.)
 
-2003-08-12 15:12  reinhard
+2003-08-13 14:01:41  Rev 4418   siesel
 
+       * src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: provisory fix to allow 
+         a rpc method result like [None]
+
+2003-08-12 20:12:22  Rev 4408   reinhard
+
        * setup-cvs.py: Removed GEAS.grpc and added appserver.grpc.
 
-2003-08-11 09:35  btami
+2003-08-11 14:35:17  Rev 4401   btami
 
-       * packaging/mcmillan/hooks/: hook-Image.py,
-         hook-gnue.common.datasources.drivers.interbase.interbase.Driver.py,
-         hook-gnue.designer.base.ModuleSupport.py: missing files
+       * packaging/mcmillan/hooks/hook-Image.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.ModuleSupport.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.datasources.drivers.
+         interbase.interbase.Driver.py: missing files
 
-2003-08-11 06:18  btami
+2003-08-11 11:18:57  Rev 4399   btami
 
-       * packaging/: inno/gnue-tools.iss,
-         mcmillan/hooks/hook-gnue.designer.Designer.py,
-         mcmillan/hooks/hook-gnue.forms.GFClient.py,
-         mcmillan/hooks/hook-gnue.forms.uidrivers._base.UIdriver.py:
-         updating win32 packaging files
+       * packaging/inno/gnue-tools.iss, packaging/mcmillan/hooks/hook-gnue.
+         designer.Designer.py, packaging/mcmillan/hooks/hook-gnue.forms.
+         GFClient.py, packaging/mcmillan/hooks/hook-gnue.forms.uidrivers.
+         _base.UIdriver.py: updating win32 packaging files
 
-2003-08-10 13:15  jcater
+2003-08-10 18:15:48  Rev 4397   jcater
 
        * NEWS: updated dates in NEWS files
 
-2003-08-10 13:09  jcater
+2003-08-10 18:09:41  Rev 4396   jcater
 
        * ChangeLog: last minute release commits
 
-2003-08-10 12:59  jcater
+2003-08-10 17:59:04  Rev 4395   jcater
 
        * src/utils/TextUtils.py: typo
 
-2003-08-09 22:12  jcater
+2003-08-10 03:12:55  Rev 4394   jcater
 
-       * src/utils/TextUtils.py: added support to lineWrap for justified
-         text
+       * src/utils/TextUtils.py: added support to lineWrap for justified text
 
-2003-08-08 13:29  btami
+2003-08-08 18:29:20  Rev 4388   btami
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: fixing
+       * src/datasources/drivers/interbase/interbase/Driver.py: fixing 
          date/time issues
 
-2003-08-04 22:15  jcater
+2003-08-05 03:15:38  Rev 4376   jcater
 
-       * src/datasources/GDataObjects.py: added iterator and sequence
-         support to ResultSet (i.e., you can do: print resultset[0]['foo']
+       * src/datasources/GDataObjects.py: added iterator and sequence 
+         support to ResultSet (i.e., you can do: print resultset[0]['foo']  
          and:   for record in resultset:  print record['foo'])
 
-2003-08-03 06:40  btami
+2003-08-03 11:40:38  Rev 4369   btami
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: the
-         interbase/firebird rowcount support is limited, so the driver
+       * src/datasources/drivers/interbase/interbase/Driver.py: the 
+         interbase/firebird rowcount support is limited, so the driver 
          needs the old count query
 
-2003-08-02 20:32  jamest
+2003-08-03 01:32:16  Rev 4367   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: disable select count
+       * src/datasources/drivers/DBSIG2/Driver.py: disable select count 
          code, try using only cursor.rowcount
 
-2003-08-02 20:00  jamest
+2003-08-03 01:00:58  Rev 4366   jamest
 
        * doc/Developers-Guide.sxw: Fix program errors in the dev guide
 
-2003-08-01 16:33  jamest
+2003-08-01 21:33:09  Rev 4365   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: possible fix for the
+       * src/datasources/drivers/DBSIG2/Driver.py: possible fix for the 
          select count(distinct *) from bug
 
-2003-08-01 09:34  jcater
+2003-08-01 14:34:54  Rev 4364   jcater
 
-       * src/formatting/GDataFormatter.py: fixed incorrect handling of
+       * src/formatting/GDataFormatter.py: fixed incorrect handling of 
          negative numbers in the number formatter
 
-2003-07-31 10:14  jamest
+2003-07-31 15:14:19  Rev 4362   jamest
 
        * src/logic/GTrigger.py: fix typo in trigger code
 
-2003-07-31 05:50  siesel
+2003-07-31 10:50:15  Rev 4356   siesel
 
-       * setup-cvs.py: remove python?.?-popy-config lines from choices for
+       * setup-cvs.py: remove python?.?-popy-config lines from choices for 
          python interpreter
 
-2003-07-29 22:40  jamest
+2003-07-30 03:40:38  Rev 4355   jamest
 
-       * doc/technotes/: 00010.txt, index.html, index.txt: Added start of
-         an input(and other) mask proposal
+       * doc/technotes/index.html, doc/technotes/00010.txt, 
+         doc/technotes/index.txt: Added start of an input(and other) mask 
+         proposal
 
-2003-07-27 18:55  jcater
+2003-07-27 23:55:23  Rev 4346   jcater
 
-       * src/utils/TextUtils.py:
-         Added a "comify" function to format numbers with commas
+       * src/utils/TextUtils.py:  Added a "comify" function to format 
+         numbers with commas
 
-2003-07-27 16:33  jamest
+2003-07-27 21:33:47  Rev 4345   jamest
 
        * src/rpc/drivers/_helpers/ObjectLibrarian.py: fixed typo
 
-2003-07-27 15:47  jamest
+2003-07-27 20:47:42  Rev 4344   jamest
 
-       * src/definitions/: GObjects.py, GRootObj.py: added missing _inits
-         dict in GObj added args, param support to GRootObj (for type="")
-         at init
+       * src/definitions/GObjects.py, src/definitions/GRootObj.py: added 
+         missing _inits dict in GObj added args, param support to GRootObj 
+         (for type="") at init
 
-2003-07-27 12:57  btami
+2003-07-27 17:57:41  Rev 4343   btami
 
-       * etc/sample.gnue.conf: removing FormDir="bob" from [navigator]
+       * etc/sample.gnue.conf: removing FormDir="bob" from [navigator] 
          section
 
-2003-07-26 18:53  jcater
+2003-07-26 23:53:46  Rev 4342   jcater
 
-       * src/datasources/GConditions.py: applied Julio Cesar Gazquez's
+       * src/datasources/GConditions.py: applied Julio Cesar Gazquez's 
          patch for typecasted constants
 
-2003-07-25 20:46  jamest
+2003-07-26 01:47:45  Rev 4339   jamest
 
        * NEWS, src/__init__.py: prerelease prep
 
-2003-07-25 19:51  jamest
+2003-07-26 00:57:25  Rev 4338   jamest
 
-       * ChangeLog, NEWS: preping for release
+       * NEWS, ChangeLog: preping for release
 
-2003-07-21 22:18  jcater
+2003-07-22 03:18:24  Rev 4329   jcater
 
        * src/logic/GTrigger.py: more trigger exception handling
 
-2003-07-21 21:24  jcater
+2003-07-22 02:24:59  Rev 4327   jcater
 
-       * src/logic/GTrigger.py: when a trigger has a syntax error, show a
-         well-formatted exception containing the name of the trigger so
-         the developer can stand a chance of finding the darn thing
+       * src/logic/GTrigger.py: when a trigger has a syntax error, show a 
+         well-formatted exception containing the name of the trigger so the 
+         developer can stand a chance of finding the darn thing
 
-2003-07-21 12:46  jcater
+2003-07-21 17:46:12  Rev 4322   jcater
 
-       * utils/doc-xml-attrs-openoffice.py: fix for _ support in the doc
+       * utils/doc-xml-attrs-openoffice.py: fix for _ support in the doc 
          generator
 
-2003-07-21 11:30  jcater
+2003-07-21 16:30:30  Rev 4321   jcater
 
-       * utils/doc-xml-attrs-openoffice.py: fixed the openoffice export
+       * utils/doc-xml-attrs-openoffice.py: fixed the openoffice export 
          script to reflect new cvs structure
 
-2003-07-17 00:24  jcater
+2003-07-17 05:24:17  Rev 4319   jcater
 
-       * src/datasources/GDataObjects.py:
-
-         Added some convenience python-isms to resultset and recordset;
-         * insertRecord, nextRecord, firstRecord,      prevRecord,
-         lastRecord, geRecord  --      all return either None (false; no
-         record loaded)      or the actual RecordSet, instead of 0 or 1
-           (this shouldn't break any old code as a boolean      test will
+       * src/datasources/GDataObjects.py: 
+         Added some convenience python-isms to resultset and recordset;    
+         * insertRecord, nextRecord, firstRecord,      prevRecord, 
+         lastRecord, geRecord  --      all return either None (false; no 
+         record loaded)      or the actual RecordSet, instead of 0 or 1     
+         (this shouldn't break any old code as a boolean      test will 
          still return the same results)
-
-            * RecordSet supports dictionary methods, so instead of
-                val = resultset.getField('test')
-                resultset.setField('test2', 12)
-              you can do:
-                val = resultset['test']
-                resultset['test2'] = 12
-
-              All old functions still work as expected, so no code
-         breakage.
-
+            * RecordSet supports dictionary methods, so instead of        
+         val = resultset.getField('test')        resultset.setField('test2',
+         12)      you can do:        val = resultset['test']        
+         resultset['test2'] = 12
+              All old functions still work as expected, so no code breakage.
               In a nutshell, this means the following code fragment:
-
-                if resultset.firstRecord():
-                  val = resultset.getField('foo')
-                  resultset2.insertRecord()
-                  resultset2.current.setField('foo2', val)
-
+                if resultset.firstRecord():          val = resultset.
+         getField('foo')        resultset2.insertRecord()       
resultset2.current.
+         setField('foo2', val)
               could just as easily be written:
-
-                rec = resultset.firstRecord()
-                if rec:
-                  newRec = resultset2.insertRecord()
-                  newRec[foo2] = rec['foo']
-
+                rec = resultset.firstRecord()        if rec:          
+         newRec = resultset2.insertRecord()          newRec[foo2] = 
+         rec['foo']
               (not much shorter, but more Python-ish)
 
-2003-07-10 18:15  jcater
+2003-07-10 23:15:26  Rev 4302   jcater
 
-       * src/: datasources/GConditions.py, definitions/GObjects.py: stop
+       * src/definitions/GObjects.py, src/datasources/GConditions.py: stop 
          designer from spitting out Char:height="1.0"
 
-2003-07-08 11:18  jcater
+2003-07-08 16:18:32  Rev 4299   jcater
 
-       * src/events/EventController.py: moved the event caching logic out
-         of Designer and into EventController as I realized this was
+       * src/events/EventController.py: moved the event caching logic out 
+         of Designer and into EventController as I realized this was 
          causing a LOT of the weird designer behavior of late
 
-2003-07-03 17:56  jcater
+2003-07-03 22:56:36  Rev 4290   jcater
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: fixed error
+       * src/datasources/drivers/postgresql/Base/Driver.py: fixed error 
          handling for trigger extensions
 
-2003-06-28 12:26  jcater
+2003-06-28 17:26:20  Rev 4281   jcater
 
-       * src/schema/scripter/processors/: interbase.py, mysql.py,
-         oracle.py, postgresql.py: fixed a typo preventing 'default' from
-         working
+       * src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/processors/interbase.py: fixed a typo 
+         preventing 'default' from working
 
-2003-06-28 00:52  jcater
+2003-06-28 05:52:22  Rev 4280   jcater
 
-       * src/schema/scripter/processors/: __init__.py, interbase.py,
-         mysql.py, oracle.py: added mysql schema generator
+       * src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/mysql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/processors/interbase.py: added mysql schema 
+         generator
 
-2003-06-25 18:09  jcater
+2003-06-25 23:09:50  Rev 4277   jcater
 
-       * src/schema/scripter/processors/: base.py, interbase.py,
-         oracle.py, postgresql.py: minor fixes for schema generation
+       * src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/oracle.py, 
+         src/schema/scripter/processors/base.py, 
+         src/schema/scripter/processors/interbase.py: minor fixes for 
+         schema generation
 
-2003-06-25 18:09  jcater
+2003-06-25 23:09:40  Rev 4276   jcater
 
-       * src/datasources/drivers/mysql/mysql/Driver.py: added primary key
+       * src/datasources/drivers/mysql/mysql/Driver.py: added primary key 
          introspection support to MySQL
 
-2003-06-19 20:21  jamest
+2003-06-20 01:21:43  Rev 4267   jamest
 
-       * setup-cvs.py: adjust setup-cvs.py to reflect new cvs layout run
-         from gnue-common dir.  The .cvsdevelbase will end up in
+       * setup-cvs.py: adjust setup-cvs.py to reflect new cvs layout run 
+         from gnue-common dir. The .cvsdevelbase will end up in 
          gnue-common/../.cvsdevelbase
 
-2003-06-19 17:07  jbailey
+2003-06-19 22:07:02  Rev 4266   jbailey
 
        * README-CVS: Gratuitous commit to test logging
 
-2003-06-16 11:35  jcater
+2003-06-16 16:35:20  Rev 4249   jcater
 
-       * setup-cvs.py: save the cvs installation data for use by other
-         tools
+       * setup-cvs.py: save the cvs installation data for use by other tools
 
-2003-06-10 07:45  btami
+2003-06-10 12:45:58  Rev 4212   btami
 
-       * etc/sample.gnue.conf: adding the win32raw adapter option to
-         sample.gnue.conf
+       * etc/sample.gnue.conf: adding the win32raw adapter option to sample.
+         gnue.conf
 
-2003-06-09 10:54  jcater
+2003-06-09 15:54:32  Rev 4208   jcater
 
-       * src/definitions/GObjects.py:
-         Fixed the OnModified code for the Property Editor so that when an
-         object is modified, the editor is updated and not recreated from
-         scratch.
+       * src/definitions/GObjects.py:  Fixed the OnModified code for the 
+         Property Editor so that when an object is modified, the editor is 
+         updated and not recreated from scratch.
 
-2003-06-07 02:22  jcater
+2003-06-07 07:22:56  Rev 4207   jcater
 
-       * src/utils/TextUtils.py: added a convenience routine to convert
-         123.22 to 'One Hundred Twenty Three and 22/100' (needed for some
-         check printing stuff)
+       * src/utils/TextUtils.py: added a convenience routine to convert 123.
+         22 to 'One Hundred Twenty Three and 22/100' (needed for some check 
+         printing stuff)
 
-2003-06-06 19:52  jcater
+2003-06-07 00:52:37  Rev 4198   jcater
 
-       * src/: datasources/GDataSource.py, logic/GTrigger.py: added Label
-         support to Parser elements so i18n and better descriptions will
+       * src/datasources/GDataSource.py, src/logic/GTrigger.py: added Label 
+         support to Parser elements so i18n and better descriptions will 
          appear in designer's property editor
 
-2003-06-04 18:23  jcater
+2003-06-04 23:23:35  Rev 4189   jcater
 
-       * src/datasources/drivers/: appserver/appserver/Driver.py,
-         db2/db2/Driver.py, dbf/dbf/Driver.py, gadfly/gadfly/Driver.py,
-         informix/informix/Driver.py, ingres/ingres/Driver.py,
-         interbase/interbase/Driver.py, ldap/Driver.py,
-         mysql/mysql/Driver.py, odbc/mxodbc/Driver.py,
-         odbc/wodbc/Driver.py, oracle/Base/Driver.py,
-         postgresql/Base/Driver.py, sapdb/sapdb/Driver.py,
-         special/configfile/Driver.py, sqlite/sqlite/Driver.py,
-         sqlrelay/sqlrelay/Driver.py, sybase/sybase/Driver.py: pluralized
-         the schema type names (table->tables, view->views, etc) and
-         converted to i18n notation [ _() ]
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/datasources/drivers/mysql/mysql/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/oracle/Base/Driver.py, 
+         src/datasources/drivers/ldap/Driver.py, 
+         src/datasources/drivers/sapdb/sapdb/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: pluralized the 
+         schema type names (table->tables, view->views, etc) and converted 
+         to i18n notation [ _() ]
 
-2003-06-04 11:57  btami
+2003-06-04 16:57:29  Rev 4186   btami
 
        * etc/sample.gnue.conf: * adding loginBMP support for win32 driver
 
-2003-06-02 20:02  jcater
+2003-06-03 01:02:01  Rev 4185   jcater
 
-       * src/events/: Event.py, EventController.py: added dispatchAfter
-         support to events
+       * src/events/Event.py, src/events/EventController.py: added 
+         dispatchAfter support to events
 
-2003-05-29 00:07  jcater
+2003-05-29 05:07:22  Rev 4169   jcater
 
-       * src/apps/RuntimeSettings.py:
-         * layout editor scrollbars dynamically resize to account for
-         arbitrarily large forms
-
-         * layout editor now supports zooming in and out (i.e., changing
+       * src/apps/RuntimeSettings.py:  * layout editor scrollbars 
+         dynamically resize to account for arbitrarily large forms
+         * layout editor now supports zooming in and out (i.e., changing 
          the base point size)
-
          * Fixes required for the new event-based menubar and toolbar
-
          * Several bug fixes
 
-2003-05-27 18:23  jcater
+2003-05-27 23:23:18  Rev 4159   jcater
 
-       * etc/sample.report-filters.conf:
-         misc changes
+       * etc/sample.report-filters.conf:  misc changes
 
-2003-05-27 05:06  btami
+2003-05-27 10:06:11  Rev 4154   btami
 
-       * src/datasources/drivers/odbc/wodbc/Driver.py: fixing a parameters
+       * src/datasources/drivers/odbc/wodbc/Driver.py: fixing a parameters 
          bug and enhancing error handling
 
-2003-05-27 05:03  btami
+2003-05-27 10:03:33  Rev 4153   btami
 
        * utils/connection.gfd: adding service field to form
 
-2003-05-25 09:53  siesel
+2003-05-25 14:53:59  Rev 4147   siesel
 
-       * etc/sample.report-filters.conf: add entry for PDF output for
+       * etc/sample.report-filters.conf: add entry for PDF output for 
          simple tabulation
 
-2003-05-18 10:01  dimas
+2003-05-18 15:01:29  Rev 4114   dimas
 
        * INSTALL: typo
 
-2003-05-17 15:51  btami
+2003-05-17 20:51:37  Rev 4112   btami
 
-       * src/schema/scripter/processors/: __init__.py, interbase.py:
-         adding Interbase/Firebird schema scripter
+       * src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/interbase.py: adding 
+         Interbase/Firebird schema scripter
 
-2003-05-17 02:22  btami
+2003-05-17 07:23:51  Rev 4108   btami
 
-       * utils/xml2sql/: schema.sxw: trying to restore schema.sxw, round 2
-         :)
+       * utils/xml2sql/schema.sxw: trying to restore schema.sxw, round 2 :)
 
-2003-05-17 02:18  btami
+2003-05-17 07:22:44  Rev 4107   btami
 
+       * utils/xml2sql/schema.sxw: trying to restore schema.sxw, round 2 :)
+
+2003-05-17 07:18:29  Rev 4106   btami
+
        * utils/xml2sql/schema.sxw: trying to restore schema.sxw
 
-2003-05-16 10:17  jcater
+2003-05-16 15:17:58  Rev 4105   jcater
 
-       * src/datasources/drivers/: appserver/appserver/Driver.py,
-         db2/db2/Driver.py, gadfly/gadfly/Driver.py,
-         informix/informix/Driver.py, ingres/ingres/Driver.py,
-         ldap/Driver.py, mysql/mysql/Driver.py, odbc/mxodbc/Driver.py,
-         odbc/wodbc/Driver.py, oracle/cxoracle/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/Base/Driver.py,
-         postgresql/psycopg/Driver.py, postgresql/pygresql/Driver.py,
-         postgresql/pypgsql/Driver.py, sapdb/sapdb/Driver.py,
-         sqlite/sqlite/Driver.py, sqlrelay/sqlrelay/Driver.py,
-         sybase/sybase/Driver.py: fixed all the broken dbdrivers resulting
-         from some name change (grrrr)
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/mysql/mysql/Driver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/ldap/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapdb/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: fixed all the 
+         broken dbdrivers resulting from some name change (grrrr)
 
-2003-05-08 19:36  dimas
+2003-05-09 00:36:59  Rev 4095   dimas
 
        * src/cursing/.cvsignore: .cvsignore was added
 
-2003-05-05 07:10  btami
+2003-05-05 12:10:56  Rev 4088   btami
 
        * setup.py: missing line
 
-2003-05-04 17:18  btami
+2003-05-04 22:18:35  Rev 4087   btami
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: fix of
+       * src/datasources/drivers/interbase/interbase/Driver.py: fix of 
          additionalSQL in interbase driver
 
-2003-05-01 11:21  jcater
+2003-05-01 16:21:37  Rev 4082   jcater
 
        * src/definitions/GObjects.py: fixes for binary content support
 
-2003-05-01 04:03  btami
+2003-05-01 09:04:30  Rev 4080   btami
 
        * images/gnue.bmp: adding image to login gialog
 
-2003-04-30 17:30  jcater
+2003-04-30 22:30:26  Rev 4078   jcater
 
-       * src/: definitions/GBinary.py, definitions/GParserHelpers.py,
-         logic/GTrigger.py: added support for binary data in an xml file
-         (encoded with base64); misc cleanup
+       * src/definitions/GParserHelpers.py, src/definitions/GBinary.py, 
+         src/logic/GTrigger.py: added support for binary data in an xml 
+         file (encoded with base64); misc cleanup
 
-2003-04-30 15:38  jcater
+2003-04-30 20:38:28  Rev 4077   jcater
 
-       * src/utils/TextUtils.py: added roman numeral converter for gnue
+       * src/utils/TextUtils.py: added roman numeral converter for gnue 
          reports
 
-2003-04-29 14:25  siesel
+2003-04-29 19:25:17  Rev 4074   siesel
 
-       * src/datasources/: GDataObjects.py, drivers/DBSIG2/Driver.py,
-         drivers/postgresql/popy/Driver.py,
-         drivers/postgresql/psycopg/Driver.py,
-         drivers/postgresql/pygresql/Driver.py,
-         drivers/postgresql/pypgsql/Driver.py: Minor fix of additionalSQL
-         for postgres and enabled db encoding for query parameters
+       * src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: Minor fix of 
+         additionalSQL for postgres and enabled db encoding for query 
+         parameters
 
-2003-04-28 17:11  jcater
+2003-04-28 22:11:05  Rev 4072   jcater
 
-       * src/utils/TextUtils.py: added option to remove newlines in
-         lineWrap
+       * src/utils/TextUtils.py: added option to remove newlines in lineWrap
 
-2003-04-15 23:04  dneighbors
+2003-04-16 04:04:28  Rev 4051   dneighbors
 
-       * src/datasources/drivers/odbc/mxodbc/Driver.py: Eric Jarvi pointed
+       * src/datasources/drivers/odbc/mxodbc/Driver.py: Eric Jarvi pointed 
          out missing comma in _buildQuery during RPM builds.
 
-2003-04-15 17:06  jcater
+2003-04-15 22:06:32  Rev 4046   jcater
 
-       * src/__init__.py: set version numbers to reflect development
-         status
+       * src/__init__.py: set version numbers to reflect development status
 
-2003-04-10 01:12  siesel
+2003-04-10 06:12:22  Rev 4041   siesel
 
        * src/definitions/GObjects.py: minor clean up
 
-2003-04-09 11:51  btami
+2003-04-09 16:51:43  Rev 4039   btami
 
        * src/schema/scripter/Scripter.py: minor fix
 
-2003-04-07 16:20  btami
+2003-04-07 21:20:06  Rev 4037   btami
 
-       *
-         packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.py:
-         missing hidden imports
+       * packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.
+         py: missing hidden imports
 
-2003-04-07 15:13  siesel
+2003-04-07 20:13:58  Rev 4036   siesel
 
        * setup.py: add ldap driver to list of installed drivers
 
-2003-04-07 12:46  btami
+2003-04-07 17:46:18  Rev 4034   btami
 
        * setup.py: killing last sapbd typo
 
-2003-04-07 08:30  jamest
+2003-04-07 13:30:07  Rev 4033   jamest
 
-       * src/datasources/drivers/sapdb/sapdb/: Driver.py, __init__.py:
-         renamed sapbd directory to sapdb
+       * src/datasources/drivers/sapdb/sapdb/__init__.py, 
+         src/datasources/drivers/sapdb/sapdb, 
+         src/datasources/drivers/sapdb/sapbd, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/sapdb/sapdb/Driver.py: renamed sapbd 
+         directory to sapdb
 
-2003-04-07 08:03  btami
+2003-04-07 13:05:38  Rev 4032   btami
 
-       * src/datasources/drivers/: sapdb/__init__.py, special/__init__.py:
-         typo
+       * src/datasources/drivers/sapdb/__init__.py, 
+         src/datasources/drivers/special/__init__.py: typo
 
-2003-04-06 21:12  jamest
+2003-04-07 02:12:35  Rev 4028   jamest
 
        * src/__init__.py: last updates prior to release
 
-2003-04-06 20:16  jamest
+2003-04-07 01:16:06  Rev 4027   jamest
 
-       * NEWS, ROADMAP.in, TODO: Updating text docs for release
+       * NEWS, TODO, ROADMAP.in: Updating text docs for release
 
-2003-04-06 19:57  jamest
+2003-04-07 00:57:06  Rev 4026   jamest
 
        * doc/Developers-Guide.sxw: updated examples to 0.5.x api
 
-2003-04-06 17:13  btami
+2003-04-06 22:18:18  Rev 4024   btami
 
-       * packaging/: inno/gnue-tools.iss, mcmillan/gnue-appserver.spec,
-         mcmillan/gnue-designer.spec, mcmillan/gnue-forms.spec,
-         mcmillan/gnue-navigator.spec, mcmillan/gnue-reports.spec,
-         mcmillan/hooks/hook-gnue.common.datasources.GConnections.py,
-         mcmillan/hooks/hook-gnue.common.rpc.GComm.py,
-         mcmillan/hooks/hook-gnue.common.rpc.drivers._helpers.RpcDoc.py,
-         mcmillan/hooks/hook-gnue.common.schema.scripter.Scripter.py,
-         mcmillan/hooks/hook-gnue.designer.Designer.py,
-         mcmillan/hooks/hook-gnue.designer.base.TemplateChooser.py,
-         mcmillan/hooks/hook-gnue.designer.base.TemplateParser.py,
-         mcmillan/hooks/hook-gnue.designer.base.ToolSupport.py,
-         mcmillan/hooks/hook-gnue.designer.base.tools.TriggerEditor.py,
-         mcmillan/hooks/hook-gnue.designer.reports.Instance.py,
-         mcmillan/hooks/hook-gnue.designer.templates.__init__.py,
-         mcmillan/hooks/hook-gnue.forms.GFClient.py,
-         mcmillan/hooks/hook-gnue.forms.GFInstance.py,
-         mcmillan/hooks/hook-gnue.forms.GFObjects.__init__.py,
-         mcmillan/hooks/hook-gnue.forms.uidrivers._base.UIdriver.py,
-         mcmillan/hooks/hook-gnue.reports.base.GREngine.py,
-         mcmillan/hooks/hook-gnue.reports.base.GRFilters.py,
-         mcmillan/hooks/hook-gnue.reports.client.GRRunUI.py: preparing for
-         win32 setup exe
+       * packaging/mcmillan/gnue-appserver.spec, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFObjects.__init__.py, 
+         packaging/mcmillan, packaging/inno/gnue-tools.iss, 
+         packaging/mcmillan/hooks/hook-gnue.designer.templates.__init__.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.
+         py, packaging/mcmillan/hooks/hook-gnue.designer.Designer.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.TemplateParser.py,
+         packaging/mcmillan/hooks/hook-gnue.designer.reports.Instance.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.rpc.drivers._helpers.
+         RpcDoc.py, packaging/mcmillan/hooks/hook-gnue.forms.uidrivers.
+         _base.UIdriver.py, packaging/mcmillan/hooks/hook-gnue.reports.base.
+         GREngine.py, packaging/mcmillan/hooks/hook-gnue.reports.client.
+         GRRunUI.py, packaging/mcmillan/hooks/hook-gnue.designer.base.
+         TemplateChooser.py, packaging/mcmillan/gnue-forms.spec, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFInstance.py, 
+         packaging/mcmillan/hooks/hook-gnue.reports.base.GRFilters.py, 
+         packaging/mcmillan/gnue-navigator.spec, 
+         packaging/mcmillan/hooks/hook-gnue.common.schema.scripter.Scripter.
+         py, packaging/mcmillan/hooks/hook-gnue.common.rpc.GComm.py, 
+         packaging/mcmillan/hooks, packaging/mcmillan/gnue-reports.spec, 
+         packaging/mcmillan/gnue-designer.spec, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.tools.
+         TriggerEditor.py, packaging/mcmillan/hooks/hook-gnue.designer.base.
+         ToolSupport.py: preparing for win32 setup exe
 
-2003-04-06 10:09  siesel
+2003-04-06 15:09:19  Rev 4023   siesel
 
        * translations/de/LC_MESSAGES/gnue.po: add translation source file
 
-2003-04-06 10:04  siesel
+2003-04-06 15:04:27  Rev 4022   siesel
 
-       * doc/technotes/00002.txt, translations/gnue.po,
-         translations/de/LC_MESSAGES/gnue.mo: i18n update: technote
-         update, new gnue.po, i18nize commonGuiToolkit,              some
-         (rather bad) german translations
+       * translations/gnue.po, doc/technotes/00002.txt, 
+         translations/de/LC_MESSAGES/gnue.mo: i18n update: technote update, 
+         new gnue.po, i18nize commonGuiToolkit,              some (rather 
+         bad) german translations
 
-2003-04-05 11:57  jamest
+2003-04-06 01:28:19  Rev 4021   siesel
 
+       * src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: add "allowed_hosts" 
+         directive to gnue.conf section [appserver] add optional web frontend
+
+2003-04-05 17:57:04  Rev 4018   jamest
+
        * setup-cvs.py: fix for unbound blocks symlink fix in setup-cvs
 
-2003-04-04 23:37  jamest
+2003-04-05 12:58:23  Rev 4017   siesel
 
-       * src/datasources/GDataSource.py: fix where a class was defined
-         like a function
+       * src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: minor fixes + server 
+         enhancement
 
-2003-04-04 17:06  jamest
+2003-04-05 05:37:14  Rev 4016   jamest
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: postgresql
+       * src/datasources/GDataSource.py: fix where a class was defined like 
+         a function
+
+2003-04-04 23:06:57  Rev 4003   jamest
+
+       * src/datasources/drivers/postgresql/Base/Driver.py: postgresql 
          driver no longer returns -5 length on text fields
 
-2003-04-03 18:13  siesel
+2003-04-04 00:13:06  Rev 3994   siesel
 
-       * setup-cvs.py, src/definitions/GParser.py: fix grpcdoc
+       * src/definitions/GParser.py, setup-cvs.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py: fix grpcdoc
 
-2003-04-03 17:34  siesel
+2003-04-03 23:34:19  Rev 3993   siesel
 
-       * utils/xml2sql/: mysql.xsl, pgsql.xsl: small changes on a way to a
-         GSD populated appserver backend db
+       * utils/xml2sql/mysql.xsl, utils/xml2sql/pgsql.xsl: small changes on 
+         a way to a GSD populated appserver backend db
 
-2003-04-03 17:30  jcater
+2003-04-03 23:30:44  Rev 3992   jcater
 
-       * src/definitions/GParser.py:
-         Syncing machines
+       * src/definitions/GParser.py:  Syncing machines
 
-2003-04-03 15:10  jcater
+2003-04-03 21:10:12  Rev 3989   jcater
 
        * src/datasources/drivers/mysql/mysql/Driver.py: typo
 
-2003-04-03 14:28  jcater
+2003-04-03 20:28:46  Rev 3987   jcater
 
-       * src/datasources/drivers/mysql/mysql/Driver.py: added missing
-         MySQL driver
+       * src/datasources/drivers/mysql/mysql/Driver.py: added missing MySQL 
+         driver
 
-2003-04-03 13:57  jcater
+2003-04-03 19:57:20  Rev 3986   jcater
 
-       * src/rpc/drivers/: _helpers/AsyncSocketServer.py,
-         _helpers/ObjectEnabler.py, _helpers/RpcDoc.py,
-         proxy/CommDriver.py, pyro/CommDriver.py, soap/CommDriver.py,
-         sockets/CommDriver.py, xmlrpc/ClientAdapter.py,
-         xmlrpc/ServerAdapter.py: fix for commdriver restructuring
+       * src/rpc/drivers/soap/CommDriver.py, 
+         src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_helpers/RpcDoc.py, 
+         src/rpc/drivers/_corba/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/rpc/drivers/pyro/CommDriver.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/sockets/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/orbit/CommDriver.py, 
+         src/rpc/drivers/proxy/CommDriver.py: fix for commdriver 
+         restructuring
 
-2003-04-03 13:38  jcater
+2003-04-03 19:46:16  Rev 3985   jcater
 
+       * src/commdrivers/soap/__init__.py, src/commdrivers/pyro, 
+         src/commdrivers, src/commdrivers/_helpers, 
+         src/commdrivers/_helpers/RpcDoc.py, src/commdrivers/_directory, 
+         src/commdrivers/_helpers/AsyncSocketServer.py, 
+         src/commdrivers/xmlrpc, src/commdrivers/xmlrpc/RpcDoc.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/commdrivers/pw_xmlrpc,
+         src/commdrivers/sockets, src/commdrivers/pw_xmlrpc/RpcDoc.py, 
+         src/commdrivers/.cvsignore, src/commdrivers/orbit, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, src/commdrivers/proxy, 
+         src/commdrivers/_helpers/ObjectLibrarian.py, 
+         src/commdrivers/_test/test.py, 
+         src/commdrivers/_directory/DirectoryServer.py, 
+         src/commdrivers/_corba, src/commdrivers/__init__.py, 
+         src/commdrivers/pyro/CommDriver.py, 
+         src/commdrivers/_helpers/__init__.py, 
+         src/commdrivers/_directory/__init__.py, 
+         src/commdrivers/xmlrpc/__init__.py, src/commdrivers/_test/.
+         cvsignore, src/commdrivers/_parser, 
+         src/commdrivers/sockets/__init__.py, 
+         src/commdrivers/pw_xmlrpc/__init__.py, src/commdrivers/soap, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/_test/__init__.py, src/commdrivers/orbit/__init__.
+         py, src/commdrivers/TODO, src/commdrivers/proxy/__init__.py, 
+         src/commdrivers/sockets/CommDriver.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/commdrivers/_corba/__init__.py, 
+         src/commdrivers/_parser/Objects.py, src/commdrivers/_test/README, 
+         src/commdrivers/_test/server.py, src/commdrivers/_parser/Parser.py,
+         src/commdrivers/proxy/CommDriver.py, 
+         src/commdrivers/_parser/__init__.py, src/commdrivers/_test/client.
+         php, src/commdrivers/GCommBase.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py: removing old commdriver 
+         structure
+
+2003-04-03 19:38:18  Rev 3984   jcater
+
        * src/rpc/GComm.py: fix for new-style rpc driver layout
 
-2003-04-02 16:29  siesel
+2003-04-02 22:29:59  Rev 3978   siesel
 
-       * src/datasources/drivers/__init__.py,
-         src/datasources/drivers/special/__init__.py,
-         utils/connection.gfd: fix connection editor form
+       * utils/connection.gfd, src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/special/__init__.py: fix connection editor 
+         form
 
-2003-04-02 14:49  jcater
+2003-04-02 20:49:12  Rev 3973   jcater
 
-       * setup-cvs.py: moved the dialog .gfd files into the shared data
+       * setup-cvs.py: moved the dialog .gfd files into the shared data 
          directories, instead of the module code directories
 
-2003-04-02 10:12  jcater
+2003-04-02 16:12:57  Rev 3971   jcater
 
        * README-CVS: updates to docs
 
-2003-04-01 17:35  jcater
+2003-04-01 23:35:11  Rev 3960   jcater
 
        * NEWS: updates to NEWS files for pending release
 
-2003-04-01 16:53  jcater
+2003-04-01 22:53:53  Rev 3959   jcater
 
        * ChangeLog: changelog updates
 
-2003-04-01 16:52  jcater
+2003-04-01 22:52:29  Rev 3957   jcater
 
-       * setup.py, scripts/gnue-schema-scripter.in,
-         scripts/gnue-schema.in, src/schema/scripter/Scripter.py: updates
-         to generate prereleases
+       * scripts/gnue-schema-scripter.in, src/schema/scripter/Scripter.py, 
+         setup.py, scripts/gnue-schema.in: updates to generate prereleases
 
-2003-03-31 23:23  jcater
+2003-04-01 05:23:00  Rev 3952   jcater
 
-       * src/datasources/GDataObjects.py: fix for resultset isPending()
+       * src/datasources/GDataObjects.py: fix for resultset isPending() 
          when child records have pending changes
 
-2003-03-31 21:23  jamest
+2003-04-01 03:23:20  Rev 3951   jamest
 
-       * doc/Developers-Guide.sxw, src/apps/GBaseApp.py,
-         src/logic/GTrigger.py: small bug fixes
+       * src/apps/GBaseApp.py, src/logic/GTrigger.py, doc/Developers-Guide.
+         sxw: small bug fixes
 
-2003-03-31 07:43  siesel
+2003-03-31 13:43:48  Rev 3949   siesel
 
        * etc/sample.gnue.conf: add sample appserver section
 
-2003-03-31 07:39  siesel
+2003-03-31 13:39:50  Rev 3948   siesel
 
-       * src/apps/GServerApp.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
+       * src/apps/GServerApp.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-29 15:42  btami
+2003-03-29 21:42:52  Rev 3946   btami
 
        * src/apps/GBaseApp.py: minor fix
 
-2003-03-28 09:54  jamest
+2003-03-28 15:54:09  Rev 3943   jamest
 
        * src/definitions/GObjects.py: added missing keys() to for loop
 
-2003-03-28 09:19  jamest
+2003-03-28 15:19:10  Rev 3942   jamest
 
        * src/definitions/GObjects.py: fix per ticket #248/230
 
-2003-03-26 22:21  jcater
+2003-03-27 04:21:46  Rev 3941   jcater
 
-       * src/schema/: GSParser.py, Objects.py: added description tag
+       * src/schema/GSParser.py, src/schema/Objects.py: added description tag
 
-2003-03-24 17:32  siesel
+2003-03-24 23:32:44  Rev 3934   siesel
 
-       * src/datasources/drivers/: appserver/appserver/Driver.py,
-         ldap/Driver.py: add call function to appserver driver minor ldap
-         db driver improvemets
+       * src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/ldap/Driver.py: add call function to 
+         appserver driver minor ldap db driver improvemets
 
-2003-03-23 17:07  siesel
+2003-03-23 23:07:04  Rev 3929   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: appserver
+       * src/datasources/drivers/appserver/appserver/Driver.py: appserver 
          dbdriver now uses the new aooserver api
 
-2003-03-22 14:43  jamest
+2003-03-22 20:43:54  Rev 3926   jamest
 
-       * src/apps/: GBaseApp.py, GConfig.py: added CONFIGFILE to the
-         GBaseapp class so non gnue apps can specify a config file other
+       * src/apps/GConfig.py, src/apps/GBaseApp.py: added CONFIGFILE to the 
+         GBaseapp class so non gnue apps can specify a config file other 
          than gnue.conf
 
-2003-03-18 15:16  siesel
+2003-03-18 21:16:22  Rev 3921   siesel
 
-       * src/datasources/GDataSource.py: Fix getCondition/setCondition
-         reenable Datasource extensions (now
-         dts.__properties__.extensions)
+       * src/datasources/GDataSource.py: Fix getCondition/setCondition 
+         reenable Datasource extensions (now dts.__properties__.extensions)
 
-2003-03-17 14:53  jcater
+2003-03-17 20:53:31  Rev 3918   jcater
 
-       * src/: apps/GBaseApp.py, apps/GServerApp.py,
-         rpc/drivers/xmlrpc/ClientAdapter.py: removed the annoying locale
-         message
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/apps/GServerApp.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, src/apps/GBaseApp.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: removed the annoying 
+         locale message
 
-2003-03-17 02:16  arturas
+2003-03-17 08:16:16  Rev 3916   arturas
 
-       * translations/es_MX/LC_MESSAGES/: gnue.mo, gnue.po: Added
-         translations for es_MX locale, according to Enrique Sanchez Vela
-         <address@hidden> letter.
+       * translations/es_MX/LC_MESSAGES/gnue.mo, translations/es_MX, 
+         translations/es_MX/LC_MESSAGES/gnue.po, 
+         translations/es_MX/LC_MESSAGES: Added translations for es_MX 
+         locale, according to Enrique Sanchez Vela <address@hidden> 
+         letter.
 
-2003-03-16 16:00  siesel
+2003-03-16 22:00:17  Rev 3914   siesel
 
-       * src/datasources/drivers/: __init__.py, ldap/Driver.py,
-         ldap/__init__.py: add ldap datasource driver, working but has
-         some case sensitivity bugs and is still missing FQDN rename and
-         attribute iteration
+       * src/datasources/drivers/ldap, src/datasources/drivers/ldap/Driver.
+         py, src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/ldap/__init__.py: add ldap datasource 
+         driver, working but has some case sensitivity bugs and is still 
+         missing FQDN rename and attribute iteration
 
-2003-03-11 21:57  jamest
+2003-03-12 03:54:58  Rev 3908   jamest
 
-       * src/TextUtils.py: fix for long lines w/o seperator character
-
-2003-03-11 21:54  jamest
-
        * src/utils/TextUtils.py: fix for long lines w/ no seperators
 
-2003-03-11 19:13  jcater
+2003-03-12 01:13:52  Rev 3907   jcater
 
        * ROADMAP.in: more work on QT driver
 
-2003-03-10 10:45  jamest
+2003-03-10 16:45:24  Rev 3900   jamest
 
-       * src/datasources/GConnections.py: connectoin manager cleans up all
+       * src/datasources/GConnections.py: connectoin manager cleans up all 
          login dialogs to prevent hang on exit
 
-2003-03-06 10:06  siesel
+2003-03-06 16:06:27  Rev 3862   siesel
 
-       * src/: datasources/.cvsignore, definitions/.cvsignore,
-         utils/.cvsignore, formatting/.cvsignore, logic/.cvsignore,
-         apps/.cvsignore, datasources/drivers/postgresql/.cvsignore,
-         datasources/drivers/special/unbound/.cvsignore: add .cvsignore
-         files
+       * src/datasources/drivers/special/unbound/.cvsignore, 
+         src/formatting/.cvsignore, src/definitions/.cvsignore, 
+         src/datasources/.cvsignore, src/logic/.cvsignore, 
+         src/datasources/drivers/postgresql/.cvsignore, src/utils/.
+         cvsignore, src/apps/.cvsignore: add .cvsignore files
 
-2003-03-05 20:01  jcater
+2003-03-06 02:01:14  Rev 3852   jcater
 
-       * setup-cvs.py, images/deslay_box.png, images/deslay_box.xpm,
-         images/deslay_button.png, images/deslay_button.xpm,
-         images/deslay_entrycheck.png, images/deslay_entrydate.png,
-         images/deslay_entrydate.xpm, images/deslay_entrydrop.png,
-         images/deslay_entrynum.png, images/deslay_entrynum.xpm,
-         images/deslay_entrytext.png, images/deslay_entrytext.xpm,
-         images/deslay_label.png, images/deslay_label.xpm,
-         images/deslay_scrollbar.png, images/deslay_scrollbar.xpm,
-         images/destree_block.ico, images/destree_block.xpm,
-         images/destree_datasource.ico, images/destree_datasource.xpm,
-         images/destree_entry.ico, images/destree_entry.xpm,
-         images/destree_import.ico, images/destree_import.xpm,
-         images/destree_page.ico, images/destree_page.xpm,
-         images/destree_pagewidget.ico, images/destree_pagewidget.xpm,
-         images/destree_properties.ico, images/destree_properties.xpm,
-         images/destree_trigger.ico, images/destree_trigger.xpm,
-         images/tb_bottom.bmp, images/tb_bottom.png, images/tb_delete.png,
-         images/tb_down_arrow.bmp, images/tb_down_arrow.png,
-         images/tb_exec.bmp, images/tb_exec.png, images/tb_exit.bmp,
-         images/tb_exit.png, images/tb_first.png, images/tb_help.png,
-         images/tb_jump-to.bmp, images/tb_jump-to.png,
-         images/tb_left_arrow.png, images/tb_new.bmp, images/tb_new.png,
-         images/tb_preferences.png, images/tb_right_arrow.png,
-         images/tb_save.bmp, images/tb_save.png, images/tb_search.bmp,
-         images/tb_search.png, images/tb_top.bmp, images/tb_top.png,
-         images/tb_trash.bmp, images/tb_trash.png, images/tb_undo.bmp,
-         images/tb_undo.png, images/tb_up_arrow.bmp,
-         images/tb_up_arrow.png:
-         Moved icons to designer/images instead of common/images (as they
-         aren't exactly "common" :)
+       * images/destree_block.xpm, images/tb_preferences.png, images/tb_top.
+         png, images/deslay_entrydrop.png, images/destree_properties.xpm, 
+         images/tb_delete.png, images/tb_bottom.png, images/destree_block.
+         ico, images/destree_entry.xpm, images/destree_properties.ico, 
+         images/tb_exit.png, images/destree_trigger.xpm, 
+         images/tb_down_arrow.bmp, images/deslay_label.xpm, 
+         images/destree_entry.ico, images/destree_trigger.ico, 
+         images/tb_new.bmp, images/tb_right_arrow.png, 
+         images/deslay_entrydate.xpm, images/deslay_entrynum.png, 
+         images/tb_save.png, images/tb_up_arrow.png, 
+         images/deslay_scrollbar.png, images/destree_datasource.xpm, 
+         setup-cvs.py, images/destree_datasource.ico, images/tb_trash.bmp, 
+         images/tb_down_arrow.png, images/deslay_box.xpm, images/tb_first.
+         png, images/tb_help.png, images/tb_new.png, images/deslay_label.
+         png, images/tb_search.bmp, images/tb_undo.bmp, 
+         images/deslay_entrytext.xpm, images/tb_left_arrow.png, 
+         images/deslay_button.xpm, images/deslay_entrycheck.png, 
+         images/deslay_entrydate.png, images/tb_exec.bmp, 
+         images/destree_import.xpm, images/tb_trash.png, 
+         images/destree_page.xpm, images/tb_jump-to.bmp, 
+         images/destree_import.ico, images/destree_pagewidget.xpm, 
+         images/destree_page.ico, images/destree_pagewidget.ico, 
+         images/tb_top.bmp, images/tb_bottom.bmp, images/tb_exit.bmp, 
+         images/deslay_box.png, images/tb_undo.png, images/tb_search.png, 
+         images/deslay_entrynum.xpm, images/deslay_scrollbar.xpm, 
+         images/deslay_entrytext.png, images/tb_exec.png, 
+         images/deslay_button.png, images/tb_save.bmp, images/tb_up_arrow.
+         bmp, images/tb_jump-to.png:  Moved icons to designer/images 
+         instead of common/images (as they aren't exactly "common" :)
 
-2003-03-03 17:27  jcater
+2003-03-03 23:27:16  Rev 3838   jcater
 
-       * utils/setup-win4lin-stage.sh:
-         * Synching machines
+       * utils/setup-win4lin-stage.sh:  * Synching machines
 
-2003-03-02 10:43  jcater
+2003-03-02 16:43:01  Rev 3822   jcater
 
        * setup-cvs.py:  fixes for move of forms/images directory
 
-2003-02-27 23:55  jcater
+2003-02-28 05:55:34  Rev 3816   jcater
 
        * src/definitions/GParser.py: removed extra debugging line
 
-2003-02-27 23:49  jcater
+2003-02-28 05:49:11  Rev 3815   jcater
 
-       * src/: definitions/GParser.py, schema/scripter/Scripter.py: fix
+       * src/definitions/GParser.py, src/schema/scripter/Scripter.py: fix 
          for schema tools
 
-2003-02-27 23:38  jcater
+2003-02-28 05:38:52  Rev 3814   jcater
 
        * src/__init__.py: fixed version number
 
-2003-02-27 20:51  jamest
+2003-02-28 02:51:31  Rev 3812   jamest
 
-       * doc/Developers-Guide.sxw, src/apps/GBaseApp.py: new function to
-         create userParam lists in base app instead of each client (form
+       * src/apps/GBaseApp.py, doc/Developers-Guide.sxw: new function to 
+         create userParam lists in base app instead of each client (form 
          and reports will use)
 
-2003-02-23 17:40  btami
+2003-02-23 23:43:32  Rev 3804   btami
 
-       * setup.py, doc/Developers-Guide.sxw, images/tb_bottom.bmp,
-         images/tb_down_arrow.bmp, images/tb_exec.bmp, images/tb_exit.bmp,
-         images/tb_jump-to.bmp, images/tb_new.bmp, images/tb_save.bmp,
-         images/tb_search.bmp, images/tb_top.bmp, images/tb_trash.bmp,
-         images/tb_undo.bmp, images/tb_up_arrow.bmp,
-         utils/xml2sql/schema.sxw: starting a native win32 form driver
+       * images/tb_search.bmp, images/tb_undo.bmp, doc/Developers-Guide.sxw,
+         images/tb_down_arrow.bmp, images/tb_exec.bmp, images/tb_new.bmp, 
+         images/tb_jump-to.bmp, images/tb_top.bmp, images/tb_bottom.bmp, 
+         images/tb_exit.bmp, utils/xml2sql/schema.sxw, setup.py, 
+         images/tb_trash.bmp, images/tb_save.bmp, images/tb_up_arrow.bmp: 
+         starting a native win32 form driver
 
-2003-02-20 21:33  jcater
+2003-02-21 03:33:47  Rev 3799   jcater
 
        * src/README: minor cleanup
 
-2003-02-18 13:34  jcater
+2003-02-18 19:36:38  Rev 3798   jcater
 
-       * src/datasources/: GConnections.py, drivers/appserver/__init__.py,
-         drivers/db2/db2/Driver.py, drivers/gadfly/gadfly/Driver.py,
-         drivers/informix/informix/Driver.py,
-         drivers/ingres/ingres/Driver.py,
-         drivers/interbase/interbase/Driver.py,
-         drivers/odbc/mxodbc/Driver.py, drivers/oracle/cxoracle/Driver.py,
-         drivers/oracle/dcoracle/Driver.py,
-         drivers/postgresql/Base/Driver.py,
-         drivers/postgresql/popy/Driver.py,
-         drivers/postgresql/psycopg/Driver.py,
-         drivers/postgresql/pygresql/Driver.py,
-         drivers/postgresql/pypgsql/Driver.py,
-         drivers/sqlite/sqlite/Driver.py,
-         drivers/sqlrelay/sqlrelay/Driver.py,
-         drivers/sybase/sybase/Driver.py: changes needed to get new
-         datasource driver structure to load
+       * src/dbdrivers, src/dbdrivers/psycopg, src/dbdrivers/_pgsql, 
+         src/dbdrivers/mysql, src/dbdrivers/_dbsig, src/dbdrivers/appserver,
+         src/dbdrivers/popy, src/dbdrivers/.cvsignore, src/dbdrivers/_empty:
+         more removals
 
-2003-02-18 08:59  jcater
+2003-02-18 19:35:01  Rev 3797   jcater
 
-       * setup.py, src/datasources/GConnections.py,
-         src/datasources/GDataSource.py,
-         src/datasources/drivers/__init__.py,
-         src/datasources/drivers/appserver/__init__.py,
-         src/datasources/drivers/db2/__init__.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/dbf/__init__.py,
-         src/datasources/drivers/dbf/dbf/Driver.py,
-         src/datasources/drivers/gadfly/__init__.py,
-         src/datasources/drivers/gadfly/gadfly/Driver.py,
-         src/datasources/drivers/informix/__init__.py,
-         src/datasources/drivers/informix/informix/Driver.py,
-         src/datasources/drivers/ingres/__init__.py,
-         src/datasources/drivers/ingres/ingres/Driver.py,
-         src/datasources/drivers/interbase/__init__.py,
-         src/datasources/drivers/interbase/interbase/Driver.py,
-         src/datasources/drivers/mysql/__init__.py,
-         src/datasources/drivers/odbc/__init__.py,
-         src/datasources/drivers/odbc/mxodbc/Driver.py,
-         src/datasources/drivers/oracle/__init__.py,
-         src/datasources/drivers/oracle/cxoracle/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/__init__.py,
-         src/datasources/drivers/postgresql/Base/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/datasources/drivers/sapdb/__init__.py,
-         src/datasources/drivers/special/static/Driver.py,
-         src/datasources/drivers/sqlite/__init__.py,
-         src/datasources/drivers/sqlite/sqlite/Driver.py,
-         src/datasources/drivers/sqlrelay/__init__.py,
-         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py,
-         src/datasources/drivers/sybase/__init__.py,
-         src/datasources/drivers/sybase/sybase/Driver.py,
-         src/utils/FileUtils.py: more changes for datasource move
-         (temporarily breaks cvs)
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/appserver/__init__.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/dbdrivers/oracle, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/_static/__init__.py, src/dbdrivers/odbc-db2, 
+         src/dbdrivers/mxodbc, src/dbdrivers/sybase/DBdriver.py, 
+         src/dbdrivers/popy/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/dbdrivers/_empty/DBdriver.py, src/dbdrivers/sqlite/__init__.py,
+         src/dbdrivers/pypgsql/DBdriver.py, src/dbdrivers/_oracle/__init__.
+         py, src/dbdrivers/dbf, src/dbdrivers/sqlrelay, 
+         src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/db2/DBdriver.py, 
+         src/dbdrivers/postgresql, src/dbdrivers/interbase/DBdriver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/popy/__init__.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, src/dbdrivers/ingres/DBdriver.py,
+         src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/_empty/__init__.py, src/dbdrivers/pypgsql/__init__.
+         py, src/dbdrivers/__init__.py, src/dbdrivers/_static, 
+         src/dbdrivers/msado/__init__.py, src/dbdrivers/mysql/__init__.py, 
+         src/dbdrivers/configfile/__init__.py, 
+         src/dbdrivers/gadfly/__init__.py, src/dbdrivers/appserver/DBdriver.
+         py, src/dbdrivers/cxoracle, src/dbdrivers/sqlite, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, src/dbdrivers/_oracle, 
+         src/dbdrivers/geas/__init__.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/odbc, src/dbdrivers/psycopg/__init__.py, 
+         src/dbdrivers/_pgsql/__init__.py, src/dbdrivers/_dbsig/__init__.py,
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, src/dbdrivers/sybase, 
+         src/dbdrivers/sapdb, src/dbdrivers/oracle/__init__.py, 
+         src/dbdrivers/appserver/__init__.py, 
+         src/dbdrivers/odbc-db2/__init__.py, src/dbdrivers/msado, 
+         src/dbdrivers/configfile, src/dbdrivers/gadfly, src/dbdrivers/db2, 
+         src/datasources/GConnections.py, src/dbdrivers/interbase, 
+         src/dbdrivers/dbf/dbf.py, src/dbdrivers/geas, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/dbdrivers/dbf/__init__.py, src/dbdrivers/ingres, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/dbdrivers/postgresql/__init__.py, src/dbdrivers/informix, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: changes needed to 
+         get new datasource driver structure to load
 
-2003-02-17 12:15  jcater
+2003-02-18 14:59:26  Rev 3796   jcater
 
-       * src/datasources/drivers/: DBSIG2/__init__.py,
-         appserver/appserver/__init__.py, db2/db2/__init__.py,
-         dbf/dbf/__init__.py, gadfly/gadfly/__init__.py,
-         informix/informix/__init__.py, ingres/ingres/__init__.py,
-         interbase/interbase/__init__.py, mysql/mysql/__init__.py,
-         oracle/cxoracle/__init__.py, oracle/dcoracle/__init__.py,
-         postgresql/popy/__init__.py, postgresql/psycopg/__init__.py,
-         postgresql/pygresql/__init__.py, postgresql/pypgsql/__init__.py,
-         sqlite/sqlite/__init__.py, sybase/sybase/__init__.py: added
-         missing __init__.py's
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/postgresql/__init__.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/gadfly/__init__.py, src/utils/FileUtils.py,
+         src/datasources/drivers/appserver/__init__.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/ingres/__init__.py, 
+         src/datasources/drivers/sapdb/__init__.py, 
+         src/datasources/drivers/dbf/__init__.py, 
+         src/datasources/drivers/informix/__init__.py, 
+         src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/sqlite/__init__.py, 
+         src/datasources/drivers/oracle/__init__.py, 
+         src/datasources/drivers/mysql/__init__.py, 
+         src/datasources/drivers/odbc/__init__.py, 
+         src/datasources/drivers/db2/__init__.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/GConnections.py, 
+         src/datasources/drivers/interbase/__init__.py, setup.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/datasources/GDataSource.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/sybase/__init__.py, 
+         src/datasources/drivers/sqlrelay/__init__.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: more changes for 
+         datasource move (temporarily breaks cvs)
 
-2003-02-17 11:37  jcater
+2003-02-17 18:15:38  Rev 3794   jcater
 
-       * src/datasources/drivers/: __init__.py, Base/__init__.py,
-         appserver/__init__.py, appserver/Extensions/__init__.py,
-         appserver/Schema/__init__.py,
-         appserver/Schema/Creation/__init__.py,
-         appserver/Schema/Discovery/__init__.py, db2/__init__.py,
-         db2/Extensions/__init__.py, db2/Schema/__init__.py,
-         db2/Schema/Creation/__init__.py,
-         db2/Schema/Discovery/__init__.py, dbf/__init__.py,
-         dbf/Extensions/__init__.py, dbf/Schema/__init__.py,
-         dbf/Schema/Creation/__init__.py,
-         dbf/Schema/Discovery/__init__.py, gadfly/__init__.py,
-         gadfly/Extensions/__init__.py, gadfly/Schema/__init__.py,
-         gadfly/Schema/Creation/__init__.py,
-         gadfly/Schema/Discovery/__init__.py, informix/__init__.py,
-         informix/Extensions/__init__.py, informix/Schema/__init__.py,
-         informix/Schema/Creation/__init__.py,
-         informix/Schema/Discovery/__init__.py, ingres/__init__.py,
-         ingres/Extensions/__init__.py, ingres/Schema/__init__.py,
-         ingres/Schema/Creation/__init__.py,
-         ingres/Schema/Discovery/__init__.py, interbase/__init__.py,
-         interbase/Extensions/__init__.py, interbase/Schema/__init__.py,
-         interbase/Schema/Creation/__init__.py,
-         interbase/Schema/Discovery/__init__.py, mysql/__init__.py,
-         mysql/Extensions/__init__.py, mysql/Schema/__init__.py,
-         mysql/Schema/Creation/__init__.py,
-         mysql/Schema/Discovery/__init__.py, odbc/__init__.py,
-         odbc/mxodbc/__init__.py, odbc/wodbc/__init__.py,
-         oracle/__init__.py, oracle/Base/__init__.py,
-         oracle/Extensions/__init__.py, oracle/Schema/__init__.py,
-         oracle/Schema/Creation/__init__.py,
-         oracle/Schema/Discovery/__init__.py, postgresql/__init__.py,
-         postgresql/Base/__init__.py, postgresql/Extensions/__init__.py,
-         postgresql/Schema/__init__.py,
-         postgresql/Schema/Creation/__init__.py,
-         postgresql/Schema/Discovery/__init__.py, sapdb/__init__.py,
-         sapdb/Extensions/__init__.py, sapdb/Schema/__init__.py,
-         sapdb/Schema/Creation/__init__.py,
-         sapdb/Schema/Discovery/__init__.py, special/__init__.py,
-         special/configfile/__init__.py, special/static/__init__.py,
-         special/unbound/__init__.py, sqlite/__init__.py,
-         sqlite/Extensions/__init__.py, sqlite/Schema/__init__.py,
-         sqlite/Schema/Creation/__init__.py,
-         sqlite/Schema/Discovery/__init__.py, sqlrelay/__init__.py,
-         sqlrelay/sqlrelay/__init__.py, sybase/__init__.py,
-         sybase/Extensions/__init__.py, sybase/Schema/__init__.py,
-         sybase/Schema/Creation/__init__.py,
-         sybase/Schema/Discovery/__init__.py: added __init__ structure
+       * src/datasources/drivers/postgresql/pypgsql/__init__.py, 
+         src/datasources/drivers/sqlite/sqlite/__init__.py, 
+         src/datasources/drivers/oracle/cxoracle/__init__.py, 
+         src/datasources/drivers/postgresql/pygresql/__init__.py, 
+         src/datasources/drivers/mysql/mysql/__init__.py, 
+         src/datasources/drivers/DBSIG2/__init__.py, 
+         src/datasources/drivers/gadfly/gadfly/__init__.py, 
+         src/datasources/drivers/sybase/sybase/__init__.py, 
+         src/datasources/drivers/ingres/ingres/__init__.py, 
+         src/datasources/drivers/db2/db2/__init__.py, 
+         src/datasources/drivers/appserver/appserver/__init__.py, 
+         src/datasources/drivers/oracle/dcoracle/__init__.py, 
+         src/datasources/drivers/sapdb/sapbd/__init__.py, 
+         src/datasources/drivers/mysql/mysql, 
+         src/datasources/drivers/informix/informix/__init__.py, 
+         src/datasources/drivers/dbf/dbf/__init__.py, 
+         src/datasources/drivers/postgresql/psycopg/__init__.py, 
+         src/datasources/drivers/interbase/interbase/__init__.py, 
+         src/datasources/drivers/postgresql/popy/__init__.py: added missing 
+         __init__.py's
 
-2003-02-17 01:32  jcater
+2003-02-17 17:37:18  Rev 3793   jcater
 
-       * scripts/gnuedtd, src/FileUtils.py, src/GBaseApp.py,
-         src/GCConfig.py, src/GClientApp.py, src/GComm.py,
-         src/GConditions.py, src/GConfig.py, src/GConnections.py,
-         src/GDataFormatter.py, src/GDataObjects.py, src/GDataSource.py,
-         src/GDateTime.py, src/GDebug.py, src/GFormula.py, src/GLogger.py,
-         src/GLoginHandler.py, src/GMenu.py, src/GMimeTypes.py,
-         src/GObjects.py, src/GParser.py, src/GParserHelpers.py,
-         src/GRootObj.py, src/GServerApp.py, src/GTrigger.py,
-         src/GTriggerCore.py, src/GTypecast.py, src/NamespaceCore.py,
-         src/RuntimeSettings.py, src/TextUtils.py,
-         src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py,
-         src/FormatMasks/FormatExceptions.py,
-         src/FormatMasks/NumberMask.py, src/FormatMasks/TextMask.py,
-         src/apps/GBaseApp.py, src/apps/GClientApp.py,
-         src/apps/GConfig.py, src/apps/GLogger.py, src/apps/GServerApp.py,
-         src/apps/__init__.py, src/rpc/drivers/GCommBase.py,
-         src/cursing/Button.py, src/cursing/CheckBox.py,
-         src/cursing/CheckBoxGroup.py, src/cursing/ColorScheme.py,
-         src/cursing/ComboBox.py, src/cursing/Control.py,
-         src/cursing/Dialog.py, src/cursing/DirChooser.py,
-         src/cursing/Event.py, src/cursing/FileSelectPad.py,
-         src/cursing/FileSelector.py, src/cursing/FocusedLabel.py,
-         src/cursing/Frame.py, src/cursing/GraphicObject.py,
-         src/cursing/GroupBox.py, src/cursing/InputBox.py,
-         src/cursing/Label.py, src/cursing/Menu.py,
-         src/cursing/MenuBar.py, src/cursing/MenuItem.py,
-         src/cursing/MsgBoxOK.py, src/cursing/MsgBoxTimer.py,
-         src/cursing/MsgBoxYesNo.py, src/cursing/Notebook.py,
-         src/cursing/Progress.py, src/cursing/RadioButton.py,
-         src/cursing/RadioGroup.py, src/cursing/ScreenContainer.py,
-         src/cursing/ScrollBar.py, src/cursing/StatusBar.py,
-         src/cursing/TextArea.py, src/cursing/TextBox.py,
-         src/cursing/VButton.py, src/cursing/VScrollBar.py,
-         src/cursing/constants.py, src/cursing/sio.py,
-         src/cursing/utility.py, src/datasources/GConditions.py,
-         src/datasources/GConnections.py, src/datasources/GDataObjects.py,
-         src/datasources/__init__.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/special/unbound/Driver.py,
-         src/rpc/drivers/_helpers/AsyncSocketServer.py,
-         src/rpc/drivers/_helpers/ObjectEnabler.py,
-         src/rpc/drivers/_helpers/RpcDoc.py,
-         src/rpc/drivers/proxy/CommDriver.py,
-         src/rpc/drivers/sockets/CommDriver.py,
-         src/rpc/drivers/xmlrpc/ClientAdapter.py,
-         src/rpc/drivers/xmlrpc/RpcDoc.py,
-         src/rpc/drivers/xmlrpc/ServerAdapter.py,
-         src/datasources/drivers/appserver/appserver/Driver.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/dbf/dbf/Driver.py,
-         src/datasources/drivers/gadfly/gadfly/Driver.py,
-         src/datasources/drivers/informix/informix/Driver.py,
-         src/datasources/drivers/ingres/ingres/Driver.py,
-         src/datasources/drivers/interbase/interbase/Driver.py,
-         src/datasources/drivers/odbc/mxodbc/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py,
-         src/datasources/drivers/oracle/Base/Driver.py,
-         src/datasources/drivers/oracle/cxoracle/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/Base/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/datasources/drivers/special/configfile/Driver.py,
-         src/datasources/drivers/special/static/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/datasources/drivers/sqlite/sqlite/Driver.py,
-         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py,
-         src/datasources/drivers/sybase/sybase/Driver.py,
-         src/definitions/GObjects.py, src/definitions/GParser.py,
-         src/definitions/GRootObj.py, src/definitions/__init__.py,
-         src/events/Event.py, src/events/EventAware.py,
-         src/events/EventController.py, src/formatting/BaseMask.py,
-         src/formatting/DateMask.py, src/formatting/NumberMask.py,
-         src/formatting/TextMask.py, src/formatting/__init__.py,
-         src/logic/GFormula.py, src/logic/GTrigger.py,
-         src/logic/NamespaceCore.py, src/logic/__init__.py,
-         src/rpc/GComm.py, src/rpc/__init__.py, src/schema/GSParser.py,
-         src/schema/Objects.py, src/schema/scripter/Scripter.py,
-         src/utils/__init__.py, utils/doc-xml-attrs-openoffice.py,
-         utils/generate-tool-schemas.py: phase I of gnue-common structural
-         cleanup
+       * src/datasources/drivers/postgresql/Schema/__init__.py, 
+         src/datasources/drivers/gadfly/Extensions/__init__.py, 
+         src/datasources/drivers/appserver/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/special/__init__.py, 
+         src/datasources/drivers/sqlite/Schema/Discovery, 
+         src/datasources/drivers/interbase/Extensions, 
+         src/datasources/drivers/informix/Schema/__init__.py, 
+         src/datasources/drivers/ingres/Schema/Creation/__init__.py, 
+         src/datasources/drivers/oracle/Schema/__init__.py, 
+         src/datasources/drivers/appserver/Extensions/__init__.py, 
+         src/datasources/drivers/mysql/Schema/Creation/__init__.py, 
+         src/datasources/drivers/oracle/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/postgresql/Schema, 
+         src/datasources/drivers/gadfly/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/db2/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/oracle/Base/__init__.py, 
+         src/datasources/drivers/gadfly/Extensions, 
+         src/datasources/drivers/interbase/Schema/Creation/__init__.py, 
+         src/datasources/drivers/postgresql/Schema/Discovery, 
+         src/datasources/drivers/gadfly/Schema/Creation, 
+         src/datasources/drivers/special/configfile/__init__.py, 
+         src/datasources/drivers/sybase/__init__.py, 
+         src/datasources/drivers/sapdb/Extensions/__init__.py, 
+         src/datasources/drivers/sqlrelay/__init__.py, 
+         src/datasources/drivers/mysql/Extensions/__init__.py, 
+         src/datasources/drivers/informix/Schema, 
+         src/datasources/drivers/ingres/Schema/Creation, 
+         src/datasources/drivers/db2/Extensions/__init__.py, 
+         src/datasources/drivers/postgresql/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sapdb/Schema/Discovery, 
+         src/datasources/drivers/appserver/Schema/Creation/__init__.py, 
+         src/datasources/drivers/postgresql/Extensions, 
+         src/datasources/drivers/informix/Schema/Discovery, 
+         src/datasources/drivers/oracle/Schema, 
+         src/datasources/drivers/mysql/Schema/Creation, 
+         src/datasources/drivers/mysql/Schema/Discovery, 
+         src/datasources/drivers/sybase/Schema/__init__.py, 
+         src/datasources/drivers/gadfly/Schema/Discovery, 
+         src/datasources/drivers/ingres/Schema/__init__.py, 
+         src/datasources/drivers/ingres/__init__.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/__init__.py, 
+         src/datasources/drivers/dbf/Schema/__init__.py, 
+         src/datasources/drivers/informix/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sqlite/Schema/__init__.py, 
+         src/datasources/drivers/informix/Extensions, 
+         src/datasources/drivers/sqlite/Schema/Creation/__init__.py, 
+         src/datasources/drivers/mysql/__init__.py, 
+         src/datasources/drivers/sqlite/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/db2/Schema/Creation/__init__.py, 
+         src/datasources/drivers/interbase/__init__.py, 
+         src/datasources/drivers/oracle/Extensions, 
+         src/datasources/drivers/postgresql/Schema/Creation, 
+         src/datasources/drivers/Base, 
+         src/datasources/drivers/sybase/Extensions/__init__.py, 
+         src/datasources/drivers/appserver/Schema/Creation, 
+         src/datasources/drivers/interbase/Schema, 
+         src/datasources/drivers/special/unbound/__init__.py, 
+         src/datasources/drivers/ingres/Schema, 
+         src/datasources/drivers/postgresql/__init__.py, 
+         src/datasources/drivers/dbf/Schema, 
+         src/datasources/drivers/appserver/Schema/__init__.py, 
+         src/datasources/drivers/appserver/__init__.py, 
+         src/datasources/drivers/ingres/Schema/Discovery, 
+         src/datasources/drivers/informix/Schema/Creation, 
+         src/datasources/drivers/postgresql/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/gadfly/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sqlite/Schema, 
+         src/datasources/drivers/dbf/Schema/Discovery, 
+         src/datasources/drivers/postgresql/Base/__init__.py, 
+         src/datasources/drivers/sqlite/Schema/Creation, 
+         src/datasources/drivers/mysql, 
+         src/datasources/drivers/gadfly/Schema, 
+         src/datasources/drivers/interbase/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/db2/Schema/Creation, 
+         src/datasources/drivers/sapdb/Schema/__init__.py, 
+         src/datasources/drivers/informix/__init__.py, 
+         src/datasources/drivers/sapdb/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sybase/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/sybase/Extensions, 
+         src/datasources/drivers/dbf/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sapdb/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/__init__.py, 
+         src/datasources/drivers/ingres/Extensions, 
+         src/datasources/drivers/sqlite/__init__.py, 
+         src/datasources/drivers/postgresql/Extensions/__init__.py, 
+         src/datasources/drivers/informix/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/sybase/Schema/Creation, 
+         src/datasources/drivers/dbf/Extensions, 
+         src/datasources/drivers/mysql/Schema/__init__.py, 
+         src/datasources/drivers/db2/__init__.py, 
+         src/datasources/drivers/db2/Schema/__init__.py, 
+         src/datasources/drivers/oracle/Schema/Creation/__init__.py, 
+         src/datasources/drivers/sqlite/Extensions, 
+         src/datasources/drivers/mysql/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/appserver/Schema, 
+         src/datasources/drivers/appserver/Schema/Discovery, 
+         src/datasources/drivers/informix/Extensions/__init__.py, 
+         src/datasources/drivers/interbase/Schema/Discovery, 
+         src/datasources/drivers/sapdb/Schema, 
+         src/datasources/drivers/oracle/Extensions/__init__.py, 
+         src/datasources/drivers/gadfly/__init__.py, 
+         src/datasources/drivers/special/static/__init__.py, 
+         src/datasources/drivers/sapdb/Schema/Creation, 
+         src/datasources/drivers/sybase/Schema/Discovery, 
+         src/datasources/drivers/dbf/Schema/Creation, 
+         src/datasources/drivers/Base/__init__.py, 
+         src/datasources/drivers/interbase/Schema/__init__.py, 
+         src/datasources/drivers/mysql/Schema, 
+         src/datasources/drivers/appserver/Extensions, 
+         src/datasources/drivers/db2/Schema, 
+         src/datasources/drivers/oracle/Schema/Creation, 
+         src/datasources/drivers/odbc/mxodbc/__init__.py, 
+         src/datasources/drivers/oracle/Schema/Discovery, 
+         src/datasources/drivers/db2/Schema/Discovery, 
+         src/datasources/drivers/sapdb/__init__.py, 
+         src/datasources/drivers/interbase/Schema/Creation, 
+         src/datasources/drivers/dbf/__init__.py, 
+         src/datasources/drivers/ingres/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/sapdb/Extensions, 
+         src/datasources/drivers/dbf/Schema/Discovery/__init__.py, 
+         src/datasources/drivers/oracle/__init__.py, 
+         src/datasources/drivers/odbc/wodbc/__init__.py, 
+         src/datasources/drivers/gadfly/Schema/__init__.py, 
+         src/datasources/drivers/odbc/__init__.py, 
+         src/datasources/drivers/interbase/Extensions/__init__.py, 
+         src/datasources/drivers/mysql/Extensions, 
+         src/datasources/drivers/db2/Extensions, 
+         src/datasources/drivers/ingres/Extensions/__init__.py, 
+         src/datasources/drivers/sybase/Schema/Creation/__init__.py, 
+         src/datasources/drivers/dbf/Extensions/__init__.py, 
+         src/datasources/drivers/sybase/Schema, 
+         src/datasources/drivers/sqlite/Extensions/__init__.py: added 
+         __init__ structure
 
-2003-02-17 01:31  jcater
+2003-02-17 07:32:55  Rev 3792   jcater
 
-       * src/datasources/GDataSource.py: added a DataSourceWrapper
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, src/cursing/Frame.py, 
+         src/events/EventAware.py, src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/GBaseApp.py, src/GParserHelpers.py, 
+         src/commdrivers/_directory/DirectoryServer.py, 
+         src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/configfile/DBdriver.
+         py, src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/db2/DBdriver.py, src/cursing/MsgBoxOK.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/cursing/TextBox.py, src/dbdrivers/psycopg/DBdriver.py, 
+         src/cursing/MsgBoxTimer.py, src/GLoginHandler.py, 
+         src/schema/GSParser.py, src/FormatMasks/TextMask.py, 
+         src/GConnections.py, src/rpc/drivers/_test/test.py, src/GComm.py, 
+         src/cursing/FocusedLabel.py, src/GDateTime.py, 
+         src/datasources/GDataObjects.py, src/formatting/TextMask.py, 
+         src/cursing/VButton.py, src/cursing/GroupBox.py, 
+         src/dbdrivers/dbf/DBdriver.py, src/dbdrivers/sqlrelay/DBdriver.py, 
+         src/cursing/InputBox.py, src/rpc/drivers/sockets/CommDriver.py, 
+         src/cursing/Button.py, src/GObjects.py, src/cursing/CheckBox.py, 
+         src/GTypecast.py, src/TextUtils.py, src/cursing/DirChooser.py, 
+         src/FormatMasks/DateMask.py, src/cursing/ComboBox.py, 
+         src/GMimeTypes.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/events/EventController.py, src/dbdrivers/odbc/DBdriver.py, 
+         src/cursing/ScrollBar.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/formatting/DateMask.py, src/GDataFormatter.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, src/GConfig.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         utils/doc-xml-attrs-openoffice.py, src/dbdrivers/pypgsql/DBdriver.
+         py, src/events/Event.py, src/cursing/MsgBoxYesNo.py, 
+         src/dbdrivers/msado/DBdriver.py, src/rpc/drivers/_parser/Parser.py,
+         src/GDataObjects.py, src/dbdrivers/gadfly/DBdriver.py, 
+         src/utils/__init__.py, src/GDataSource.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, src/GParser.py, 
+         scripts/gnuedtd, src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, src/cursing/CheckBoxGroup.py, 
+         src/cursing/utility.py, src/cursing/GraphicObject.py, 
+         src/commdrivers/_parser/Objects.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/GCConfig.py, src/GConditions.py, 
+         src/dbdrivers/informix/DBdriver.py, src/apps/GServerApp.py, 
+         src/cursing/VScrollBar.py, src/cursing/RadioGroup.py, 
+         src/schema/scripter/Scripter.py, src/dbdrivers/oracle/DBdriver.py, 
+         src/logic/__init__.py, src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/GConditions.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/commdrivers/xmlrpc/RpcDoc.py, src/definitions/GObjects.py, 
+         src/GFormula.py, src/datasources/drivers/postgresql/psycopg/Driver.
+         py, src/cursing/FileSelectPad.py, src/cursing/Menu.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/cursing/StatusBar.py, src/commdrivers/_test/test.py, 
+         src/rpc/drivers/proxy/CommDriver.py, src/cursing/Event.py, 
+         src/cursing/MenuBar.py, src/datasources/drivers/oracle/Base/Driver.
+         py, src/logic/GFormula.py, src/commdrivers/sockets/CommDriver.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/FormatMasks/BaseMask.py, src/GServerApp.py, 
+         src/cursing/Progress.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py, 
+         src/dbdrivers/_oracle/DBdriver.py, src/FormatMasks/NumberMask.py, 
+         src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/cursing/MenuItem.py, src/formatting/BaseMask.py, 
+         src/cursing/RadioButton.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/definitions/__init__.py, src/dbdrivers/sybase/DBdriver.py, 
+         src/GMenu.py, src/FormatMasks/FormatExceptions.py, 
+         src/dbdrivers/_empty/DBdriver.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, src/apps/GBaseApp.py, 
+         src/GLogger.py, src/rpc/drivers/_test/server.py, 
+         src/rpc/drivers/_parser/Objects.py, src/cursing/TextArea.py, 
+         src/schema/Objects.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/NamespaceCore.py, src/dbdrivers/ingres/DBdriver.py, 
+         src/apps/GConfig.py, src/rpc/drivers/xmlrpc/RpcDoc.py, 
+         src/commdrivers/_parser/Parser.py, src/rpc/__init__.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, src/RuntimeSettings.py, 
+         src/GTrigger.py, src/GTriggerCore.py, src/rpc/GComm.py, 
+         src/cursing/ScreenContainer.py, utils/generate-tool-schemas.py, 
+         src/logic/NamespaceCore.py, src/logic/GTrigger.py, 
+         src/formatting/__init__.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/commdrivers/proxy/CommDriver.py, src/GRootObj.py, 
+         src/dbdrivers/sqlite/DBdriver.py, src/cursing/constants.py, 
+         src/commdrivers/GCommBase.py, src/cursing/Notebook.py, 
+         src/FileUtils.py, src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/commdrivers/_helpers/RpcDoc.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py, 
+         src/dbdrivers/popy/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, src/apps/GClientApp.py,
+         src/dbdrivers/interbase/DBdriver.py, src/apps/__init__.py, 
+         src/dbdrivers/geas/DBdriver.py, src/definitions/GParser.py, 
+         src/commdrivers/_test/server.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/apps/GLogger.py, src/cursing/Label.py, src/GDebug.py, 
+         src/dbdrivers/odbc-db2/DBdriver.py, src/cursing/Dialog.py, 
+         src/datasources/__init__.py, src/formatting/NumberMask.py, 
+         src/GClientApp.py, src/dbdrivers/postgresql/DBdriver.py, 
+         src/cursing/Control.py, src/rpc/drivers/GCommBase.py, 
+         src/definitions/GRootObj.py, src/cursing/sio.py, 
+         src/datasources/GConnections.py, src/rpc/drivers/_helpers/RpcDoc.
+         py, src/cursing/ColorScheme.py, src/cursing/FileSelector.py: phase 
+         I of gnue-common structural cleanup
+
+2003-02-17 07:31:09  Rev 3791   jcater
+
+       * src/datasources/GDataSource.py: added a DataSourceWrapper 
          convenience function for standalone datasources
 
-2003-02-12 21:27  jamest
+2003-02-13 03:27:31  Rev 3785   jamest
 
-       * src/: FileUtils.py, utils/FileUtils.py: more <dialog> work
+       * src/FileUtils.py, src/utils/FileUtils.py: more <dialog> work
 
-2003-02-10 04:44  siesel
+2003-02-10 10:44:07  Rev 3782   siesel
 
-       * src/: GParser.py, definitions/GParser.py: catch unicode error for
-         wrong characters in GParsers attribute parsing block
+       * src/definitions/GParser.py, src/GParser.py: catch unicode error 
+         for wrong characters in GParsers attribute parsing block
 
-2003-02-10 00:00  jcater
+2003-02-10 06:00:58  Rev 3779   jcater
 
-       * src/: GFormula.py, GRootObj.py, GTrigger.py, NamespaceCore.py,
-         definitions/GRootObj.py, logic/GFormula.py, logic/GTrigger.py,
-         logic/NamespaceCore.py:
+       * src/GFormula.py, src/definitions/GRootObj.py, 
+         src/logic/NamespaceCore.py, src/GRootObj.py, src/NamespaceCore.py, 
+         src/logic/GTrigger.py, src/logic/GFormula.py, src/GTrigger.py:
+         * Separation of namespace-logic from trigger-specific code * Start 
+         of formula support
 
-         * Separation of namespace-logic from trigger-specific code *
-         Start of formula support
+2003-02-06 02:39:13  Rev 3777   jamest
 
-2003-02-05 20:39  jamest
-
-       * src/: GObjects.py, definitions/GObjects.py: added missing debug
+       * src/definitions/GObjects.py, src/GObjects.py: added missing debug 
          code
 
-2003-02-05 20:36  jamest
+2003-02-06 02:36:57  Rev 3776   jamest
 
-       * src/: GRootObj.py, definitions/GRootObj.py: Made GRootObj based
+       * src/definitions/GRootObj.py, src/GRootObj.py: Made GRootObj based 
          upon GObj (for pending ui changes)
 
-2003-01-25 15:41  btami
+2003-01-25 21:41:41  Rev 3765   btami
 
-       * etc/sample.gnue.conf, src/GBaseApp.py, src/GCConfig.py,
-         src/GObjects.py, src/GParser.py, src/apps/GBaseApp.py,
-         src/definitions/GObjects.py, src/definitions/GParser.py: *
-         Introducing "textEncoding" into [common] section of gnue.conf
-         instead of "formFontEncoding".  * Some 'import string' for
-         wxpython 2.4.0.2
+       * etc/sample.gnue.conf, src/GObjects.py, src/GParser.py, 
+         src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GCConfig.py, src/GBaseApp.py, src/apps/GBaseApp.py: * 
+         Introducing "textEncoding" into [common] section of gnue.conf   
+         instead of "formFontEncoding". * Some 'import string' for wxpython 
+         2.4.0.2
 
-2003-01-19 04:18  dimas
+2003-01-19 10:18:22  Rev 3761   dimas
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Missed line during last
-         i18n changes. Was: i18n changes: raise _(msg) to tmsg = _(msg);
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Missed line during last 
+         i18n changes. Was: i18n changes: raise _(msg) to tmsg = _(msg); 
          raise tmsg
 
-2003-01-19 04:01  dimas
+2003-01-19 10:01:38  Rev 3760   dimas
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: i18n: gettext is initialized
-         to support unicode, so one translation file would work for
-         different target encodings.
+       * src/GBaseApp.py, src/apps/GBaseApp.py: i18n: gettext is 
+         initialized to support unicode, so one translation file would work 
+         for different target encodings.
 
-2003-01-18 09:09  arturas
+2003-01-18 15:09:42  Rev 3758   arturas
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         appserver/appserver/Driver.py, oracle/cxoracle/Driver.py,
-         special/configfile/Driver.py, db2/db2/Driver.py,
-         dbf/dbf/Driver.py, informix/informix/Driver.py,
-         ingres/ingres/Driver.py, interbase/interbase/Driver.py,
-         odbc/mxodbc/Driver.py, odbc/wodbc/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/pygresql/Driver.py,
-         sqlite/sqlite/Driver.py, sqlrelay/sqlrelay/Driver.py,
-         sybase/sybase/Driver.py: i18n changes: raise _(msg) to tmsg =
-         _(msg); raise tmsg
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/appserver/DBdriver.
+         py, src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/dbdrivers/sapdb/DBdriver.py, src/dbdrivers/dbf/DBdriver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/msado/DBdriver.
+         py, src/dbdrivers/configfile/DBdriver.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/db2/DBdriver.py, src/dbdrivers/interbase/DBdriver.py,
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/_dbsig/DBdriver.py,
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, src/dbdrivers/sqlite/DBdriver.
+         py, src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: i18n changes: raise _(msg) to 
+         tmsg = _(msg); raise tmsg
 
-2003-01-18 06:48  arturas
+2003-01-18 12:48:06  Rev 3757   arturas
 
-       * src/rpc/drivers/: _helpers/ObjectEnabler.py, proxy/CommDriver.py,
-         sockets/CommDriver.py, xmlrpc/ClientAdapter.py, xmlrpc/RpcDoc.py,
-         xmlrpc/ServerAdapter.py: i18n changes from raise _(msg) to
-         tmsg=_(msg); raise tmsg
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/RpcDoc.py, 
+         src/commdrivers/sockets/CommDriver.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/RpcDoc.py, src/commdrivers/proxy/CommDriver.
+         py, src/rpc/drivers/sockets/CommDriver.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/proxy/CommDriver.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py: i18n changes from raise 
+         _(msg) to tmsg=_(msg); raise tmsg
 
-2003-01-18 06:06  arturas
+2003-01-18 12:06:13  Rev 3756   arturas
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/NumberMask.py,
-         FormatMasks/TextMask.py, formatting/BaseMask.py,
-         formatting/NumberMask.py, formatting/TextMask.py: Changed raise
-         error, _(msg) to tmsg = _(msg); raise error, tmsg
+       * src/FormatMasks/NumberMask.py, src/FormatMasks/BaseMask.py, 
+         src/formatting/NumberMask.py, src/formatting/BaseMask.py, 
+         src/FormatMasks/TextMask.py, src/formatting/TextMask.py: Changed 
+         raise error, _(msg) to tmsg = _(msg); raise error, tmsg
 
-2003-01-09 19:30  jcater
+2003-01-10 01:30:52  Rev 3747   jcater
 
-       * src/: GObjects.py, GParserHelpers.py, definitions/GObjects.py,
-         definitions/GParserHelpers.py:
-
+       * src/definitions/GObjects.py, src/GObjects.py, 
+         src/definitions/GParserHelpers.py, src/GParserHelpers.py:
          * Cleaned up some init routines * Added a multiplexing GObj
 
-2003-01-08 09:22  arturas
+2003-01-08 15:22:10  Rev 3742   arturas
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: [no log
-         message]
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: *** empty 
+         log message ***
 
-2003-01-07 11:01  arturas
+2003-01-07 17:01:22  Rev 3738   arturas
 
-       * src/: GTypecast.py, formatting/GTypecast.py: gettext updates
+       * src/formatting/GTypecast.py, src/GTypecast.py: gettext updates
 
-2003-01-07 10:49  arturas
+2003-01-07 16:49:42  Rev 3737   arturas
 
-       * src/: GDataSource.py, GDateTime.py, GParser.py,
-         datasources/GDataSource.py, definitions/GParser.py,
-         utils/GDateTime.py: gettext updates
+       * src/datasources/GDataSource.py, src/definitions/GParser.py, 
+         src/GDataSource.py, src/GDateTime.py, src/GParser.py, 
+         src/utils/GDateTime.py: gettext updates
 
-2003-01-07 10:02  arturas
+2003-01-07 16:02:56  Rev 3736   arturas
 
-       * src/: GConnections.py, GDataObjects.py,
-         datasources/GConnections.py, datasources/GDataObjects.py: gettext
-         corrections
+       * src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/GConnections.py, src/GDataObjects.py: gettext corrections
 
-2003-01-07 09:49  arturas
+2003-01-07 15:49:18  Rev 3735   arturas
 
-       * translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Small updates
+       * translations/lt_LT/LC_MESSAGES/gnue.mo, 
+         translations/lt_LT/LC_MESSAGES/gnue.po: Small updates
 
-2003-01-07 08:19  arturas
+2003-01-07 14:19:11  Rev 3734   arturas
 
-       * src/: GComm.py, GConditions.py, datasources/GConditions.py,
-         rpc/GComm.py: Changed raise _("bla-bla") to tmsg = _("bla-bla");
-         raise tmsg
+       * src/datasources/GConditions.py, src/GConditions.py, src/GComm.py, 
+         src/rpc/GComm.py: Changed raise _("bla-bla") to tmsg = 
+         _("bla-bla"); raise tmsg
 
-2003-01-01 20:06  jcater
+2003-01-02 02:06:24  Rev 3715   jcater
 
        * setup-cvs.py: cleaning up reports structure
 
-2003-01-01 18:45  jcater
+2003-01-02 00:45:49  Rev 3711   jcater
 
-       * setup-cvs.py, setup.cfg.in, setup.py, installer/GConfigWriter.py,
-         scripts/gnue-diag.sh, scripts/gnue-schema-scripter.in,
-         src/FileUtils.py, src/GBaseApp.py, src/GCConfig.py,
-         src/GClientApp.py, src/GComm.py, src/GConditions.py,
-         src/GConfig.py, src/GConnections.py, src/GDataFormatter.py,
-         src/GDataObjects.py, src/GDataSource.py, src/GDateTime.py,
-         src/GDebug.py, src/GLogger.py, src/GLoginHandler.py,
-         src/GMenu.py, src/GMimeTypes.py, src/GObjects.py, src/GParser.py,
-         src/GParserHelpers.py, src/GRootObj.py, src/GServerApp.py,
-         src/GTrigger.py, src/GTriggerCore.py, src/GTypecast.py,
-         src/RuntimeSettings.py, src/TextUtils.py, src/__init__.py,
-         src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py,
-         src/FormatMasks/FormatExceptions.py,
-         src/FormatMasks/NumberMask.py, src/FormatMasks/TextMask.py,
-         src/FormatMasks/__init__.py, src/apps/GBaseApp.py,
-         src/apps/GClientApp.py, src/apps/GConfig.py, src/apps/GDebug.py,
-         src/apps/GLogger.py, src/apps/GServerApp.py,
-         src/apps/RuntimeSettings.py, src/datasources/GConditions.py,
-         src/datasources/GConnections.py, src/datasources/GDataObjects.py,
-         src/datasources/GDataSource.py, src/datasources/GLoginHandler.py,
-         src/definitions/GObjects.py, src/definitions/GParser.py,
-         src/definitions/GParserHelpers.py, src/definitions/GRootObj.py,
-         src/formatting/BaseMask.py, src/formatting/DateMask.py,
-         src/formatting/FormatExceptions.py,
-         src/formatting/GDataFormatter.py, src/formatting/GTypecast.py,
-         src/formatting/NumberMask.py, src/formatting/TextMask.py,
-         src/logic/GTrigger.py, src/logic/GTriggerCore.py,
-         src/rpc/GComm.py, src/rpc/drivers/GCommBase.py,
-         src/utils/FileUtils.py, src/utils/GDateTime.py,
-         src/utils/GMimeTypes.py, src/utils/TextUtils.py,
-         src/cursing/Button.py, src/cursing/CheckBox.py,
-         src/cursing/CheckBoxGroup.py, src/cursing/ColorScheme.py,
-         src/cursing/ComboBox.py, src/cursing/Control.py,
-         src/cursing/Dialog.py, src/cursing/DirChooser.py,
-         src/cursing/Event.py, src/cursing/FileSelectPad.py,
-         src/cursing/FileSelector.py, src/cursing/FocusedLabel.py,
-         src/cursing/Frame.py, src/cursing/GraphicObject.py,
-         src/cursing/GroupBox.py,
-         src/rpc/drivers/_helpers/AsyncSocketServer.py,
-         src/rpc/drivers/_helpers/ObjectEnabler.py,
-         src/rpc/drivers/_helpers/ObjectLibrarian.py,
-         src/rpc/drivers/_helpers/RpcDoc.py,
-         src/rpc/drivers/proxy/CommDriver.py,
-         src/rpc/drivers/proxy/__init__.py,
-         src/rpc/drivers/pyro/CommDriver.py,
-         src/rpc/drivers/pyro/__init__.py,
-         src/rpc/drivers/soap/CommDriver.py,
-         src/rpc/drivers/soap/__init__.py,
-         src/rpc/drivers/sockets/CommDriver.py,
-         src/rpc/drivers/sockets/__init__.py,
-         src/rpc/drivers/xmlrpc/ClientAdapter.py,
-         src/rpc/drivers/xmlrpc/RpcDoc.py,
-         src/rpc/drivers/xmlrpc/ServerAdapter.py,
-         src/rpc/drivers/xmlrpc/__init__.py, src/cursing/InputBox.py,
-         src/cursing/Label.py, src/cursing/Menu.py,
-         src/cursing/MenuBar.py, src/cursing/MenuItem.py,
-         src/cursing/MsgBoxOK.py, src/cursing/MsgBoxTimer.py,
-         src/cursing/MsgBoxYesNo.py, src/cursing/Notebook.py,
-         src/cursing/Progress.py, src/cursing/RadioButton.py,
-         src/cursing/RadioGroup.py, src/cursing/ScreenContainer.py,
-         src/cursing/ScrollBar.py, src/cursing/StatusBar.py,
-         src/cursing/TextArea.py, src/cursing/TextBox.py,
-         src/cursing/VButton.py, src/cursing/VScrollBar.py,
-         src/cursing/__init__.py, src/cursing/constants.py,
-         src/cursing/sio.py, src/cursing/utility.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/appserver/appserver/Driver.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/dbf/dbf/Driver.py,
-         src/datasources/drivers/gadfly/gadfly/Driver.py,
-         src/datasources/drivers/informix/informix/Driver.py,
-         src/datasources/drivers/ingres/ingres/Driver.py,
-         src/datasources/drivers/interbase/interbase/Driver.py,
-         src/datasources/drivers/oracle/Base/Driver.py,
-         src/datasources/drivers/oracle/cxoracle/Driver.py,
-         src/datasources/drivers/postgresql/Base/Driver.py,
-         src/datasources/drivers/special/configfile/Driver.py,
-         src/datasources/drivers/special/static/Driver.py,
-         src/datasources/drivers/special/unbound/Driver.py,
-         src/datasources/drivers/odbc/mxodbc/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/datasources/drivers/sqlite/sqlite/Driver.py,
-         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py,
-         src/datasources/drivers/sybase/sybase/Driver.py,
-         src/events/Event.py, src/events/EventAware.py,
-         src/events/EventController.py, src/gear/GearSystem.py,
-         src/gear/NavigationBuilder.py, src/schema/GSParser.py,
-         src/schema/Objects.py, src/schema/scripter/Scripter.py,
-         src/schema/scripter/processors/base.py,
-         src/schema/scripter/processors/postgresql.py, utils/GTest.py,
-         utils/doc-xml-attrs-openoffice.py: updated copyright headers
+       * src/commdrivers/soap/__init__.py, 
+         src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, src/apps/GDebug.py, 
+         src/cursing/Frame.py, src/events/EventAware.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, src/GBaseApp.py, 
+         src/commdrivers/pyro/__init__.py, src/GParserHelpers.py, 
+         src/commdrivers/_directory/DirectoryServer.py, 
+         src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/configfile/DBdriver.
+         py, src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/db2/DBdriver.py, setup-cvs.py, src/cursing/MsgBoxOK.
+         py, src/formatting/FormatExceptions.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, src/cursing/TextBox.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/cursing/MsgBoxTimer.py, 
+         src/GLoginHandler.py, src/commdrivers/orbit/CommDriver.py, 
+         src/schema/GSParser.py, src/FormatMasks/TextMask.py, 
+         src/GConnections.py, src/rpc/drivers/_helpers/ObjectLibrarian.py, 
+         src/GComm.py, src/cursing/FocusedLabel.py, src/GDateTime.py, 
+         src/utils/GDateTime.py, src/datasources/GDataObjects.py, 
+         src/formatting/TextMask.py, src/cursing/VButton.py, 
+         src/rpc/drivers/pw_xmlrpc/__init__.py, src/cursing/GroupBox.py, 
+         src/dbdrivers/dbf/DBdriver.py, src/dbdrivers/sqlrelay/DBdriver.py, 
+         src/cursing/InputBox.py, src/rpc/drivers/sockets/CommDriver.py, 
+         src/cursing/Button.py, src/GObjects.py, src/cursing/CheckBox.py, 
+         src/rpc/drivers/soap/__init__.py, scripts/gnue-schema-scripter.in, 
+         src/GTypecast.py, src/TextUtils.py, src/utils/TextUtils.py, 
+         src/commdrivers/proxy/__init__.py, src/cursing/DirChooser.py, 
+         src/formatting/GTypecast.py, src/FormatMasks/DateMask.py, 
+         src/cursing/ComboBox.py, src/GMimeTypes.py, src/utils/GMimeTypes.
+         py, src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/events/EventController.py, src/rpc/drivers/pyro/__init__.py, 
+         src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/cursing/ScrollBar.py, src/formatting/DateMask.py, 
+         src/GDataFormatter.py, src/schema/scripter/processors/base.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/datasources/drivers/dbf/dbf/Driver.py, src/GConfig.py, 
+         utils/doc-xml-attrs-openoffice.py, src/dbdrivers/pypgsql/DBdriver.
+         py, src/events/Event.py, src/cursing/MsgBoxYesNo.py, 
+         src/dbdrivers/msado/DBdriver.py, src/rpc/drivers/_parser/Parser.py,
+         src/GDataObjects.py, src/dbdrivers/gadfly/DBdriver.py, 
+         src/commdrivers/xmlrpc/__init__.py, src/__init__.py, 
+         src/GDataSource.py, src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, src/GParser.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, src/dbdrivers/_dbsig/DBdriver.py,
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, src/cursing/utility.py,
+         src/cursing/CheckBoxGroup.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/datasources/GDataSource.py, src/cursing/GraphicObject.py, 
+         src/commdrivers/_parser/Objects.py, src/GCConfig.py, 
+         src/dbdrivers/informix/DBdriver.py, src/GConditions.py, 
+         src/apps/GServerApp.py, src/cursing/VScrollBar.py, 
+         src/cursing/RadioGroup.py, src/schema/scripter/Scripter.py, 
+         src/dbdrivers/oracle/DBdriver.py, src/dbdrivers/appserver/DBdriver.
+         py, src/datasources/GConditions.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/definitions/GParserHelpers.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/commdrivers/xmlrpc/RpcDoc.py, src/definitions/GObjects.py, 
+         src/rpc/drivers/sockets/__init__.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/formatting/GDataFormatter.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/cursing/Menu.py, src/cursing/FileSelectPad.py, 
+         src/cursing/StatusBar.py, src/commdrivers/_helpers/ObjectLibrarian.
+         py, src/rpc/drivers/proxy/CommDriver.py, src/cursing/Event.py, 
+         src/cursing/MenuBar.py, src/commdrivers/pw_xmlrpc/__init__.py, 
+         src/datasources/drivers/oracle/Base/Driver.py, 
+         src/apps/RuntimeSettings.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/commdrivers/sockets/CommDriver.py, src/FormatMasks/BaseMask.py,
+         src/cursing/Progress.py, src/GServerApp.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py, 
+         src/dbdrivers/_oracle/DBdriver.py, 
+         src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/FormatMasks/NumberMask.py, src/cursing/MenuItem.py, 
+         src/formatting/BaseMask.py, src/cursing/RadioButton.py, 
+         src/rpc/drivers/xmlrpc/__init__.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/GMenu.py, 
+         src/rpc/drivers/orbit/__init__.py, 
+         src/FormatMasks/FormatExceptions.py, src/dbdrivers/_empty/DBdriver.
+         py, src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, src/apps/GBaseApp.
+         py, src/rpc/drivers/_parser/Objects.py, src/GLogger.py, 
+         src/cursing/TextArea.py, src/schema/Objects.py, 
+         src/commdrivers/pyro/CommDriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/dbdrivers/ingres/DBdriver.py, src/commdrivers/_corba/__init__.
+         py, installer/GConfigWriter.py, src/apps/GConfig.py, 
+         src/commdrivers/_parser/Parser.py, src/rpc/drivers/xmlrpc/RpcDoc.
+         py, scripts/gnue-diag.sh, src/commdrivers/_corba/CommDriver.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, src/commdrivers/soap/CommDriver.
+         py, src/RuntimeSettings.py, src/GTrigger.py, src/GTriggerCore.py, 
+         setup.cfg.in, src/rpc/GComm.py, src/FormatMasks/__init__.py, 
+         src/cursing/ScreenContainer.py, src/commdrivers/sockets/__init__.
+         py, src/logic/GTrigger.py, src/cursing/__init__.py, setup.py, 
+         src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/commdrivers/proxy/CommDriver.py, src/GRootObj.py, 
+         src/dbdrivers/sqlite/DBdriver.py, src/cursing/constants.py, 
+         src/commdrivers/GCommBase.py, src/datasources/GLoginHandler.py, 
+         src/cursing/Notebook.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, src/FileUtils.py, 
+         src/schema/scripter/processors/postgresql.py, src/utils/FileUtils.
+         py, src/rpc/drivers/pyro/CommDriver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/commdrivers/_helpers/RpcDoc.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py, 
+         src/dbdrivers/popy/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, src/gear/NavigationBuilder.py,
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_corba/__init__.py, 
+         src/rpc/drivers/orbit/CommDriver.py, src/apps/GClientApp.py, 
+         src/rpc/drivers/_corba/CommDriver.py, 
+         src/dbdrivers/interbase/DBdriver.py, src/dbdrivers/geas/DBdriver.
+         py, src/commdrivers/orbit/__init__.py, 
+         src/rpc/drivers/soap/CommDriver.py, src/definitions/GParser.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/cursing/Label.py, src/apps/GLogger.py, src/GDebug.py, 
+         utils/GTest.py, src/dbdrivers/odbc-db2/DBdriver.py, 
+         src/cursing/Dialog.py, src/formatting/NumberMask.py, 
+         src/rpc/drivers/proxy/__init__.py, src/GClientApp.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/cursing/Control.py, 
+         src/rpc/drivers/GCommBase.py, src/definitions/GRootObj.py, 
+         src/gear/GearSystem.py, src/cursing/sio.py, 
+         src/datasources/GConnections.py, src/rpc/drivers/_helpers/RpcDoc.
+         py, src/cursing/ColorScheme.py, src/logic/GTriggerCore.py, 
+         src/cursing/FileSelector.py: updated copyright headers
 
-2003-01-01 16:21  jcater
+2003-01-01 22:21:40  Rev 3710   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py:
-
-         * primary elements (section, field, summ, etc) with
-         namespace-qualified attributes will output the primary element
-         tag w/only the qualified attributes (e.g., <section name="foo"
-         out:lookAtMe="1"> will output <section lookatMe="1">  into the
-         raw output stream)
-
+       * src/GObjects.py, src/GParser.py, src/definitions/GObjects.py, 
+         src/definitions/GParser.py:
+         * primary elements (section, field, summ, etc) with 
+         namespace-qualified attributes will output the primary element tag 
+         w/only the qualified attributes (e.g., <section name="foo" out:
+         lookAtMe="1"> will output <section lookatMe="1">  into the raw 
+         output stream)
          * Misc bug fixes
 
-2003-01-01 14:58  jcater
+2003-01-01 20:58:27  Rev 3709   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: oops;
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: oops; 
          fixed dollar sign issue
 
-2003-01-01 14:47  jcater
+2003-01-01 20:47:51  Rev 3708   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: added 
          basic number formatting to reports (HACK ALERT)
 
-2002-12-26 19:00  jcater
+2002-12-27 01:00:34  Rev 3692   jcater
 
-       * src/: GParser.py, definitions/GParser.py: removed i18n from
+       * src/definitions/GParser.py, src/GParser.py: removed i18n from 
          'raise' statements, as they don't work there :(
 
-2002-12-26 18:56  jcater
+2002-12-27 00:56:57  Rev 3691   jcater
 
-       * src/: GParser.py, definitions/GParser.py:
-
+       * src/definitions/GParser.py, src/GParser.py: 
          Moved the tag count check to after other checks
 
-2002-12-22 21:44  jamest
+2002-12-23 03:44:17  Rev 3685   jamest
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: removed 
          print statement
 
-2002-12-22 19:51  jcater
+2002-12-23 01:51:33  Rev 3681   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: removed 
          unused code
 
-2002-12-22 19:46  jcater
+2002-12-23 01:46:03  Rev 3680   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: better fix
-         for formatting dates in reports [temporary]
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: better 
+         fix for formatting dates in reports [temporary]
 
-2002-12-22 19:43  jamest
+2002-12-23 01:43:25  Rev 3679   jamest
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: typo
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: typo
 
-2002-12-22 19:31  jcater
+2002-12-23 01:31:38  Rev 3678   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: reworking the format
+       * src/definitions/GObjects.py, src/GObjects.py: reworking the format 
          of designer wizards and namespace support
 
-2002-12-22 19:22  jcater
+2002-12-23 01:22:21  Rev 3677   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
+       * src/formatting/GDataFormatter.py, src/GDataFormatter.py: added 
          basic date formatting (temp hackery) for reports support
 
-2002-12-22 14:42  jcater
+2002-12-22 20:42:58  Rev 3675   jcater
 
-       * setup-cvs.py, scripts/gnue-schema-scripter.in,
-         src/schema/scripter/Scripter.py: added convenience shell scripts
+       * setup-cvs.py, scripts/gnue-schema-scripter.in, 
+         src/schema/scripter/Scripter.py: added convenience shell scripts 
          for gnue-schema-scripter
 
-2002-12-21 16:41  jcater
+2002-12-21 22:41:09  Rev 3672   jcater
 
-       * setup-cvs.py, etc/sample.report-filters.conf: changed the
-         filters/ directory structure
+       * etc/sample.report-filters.conf, setup-cvs.py: changed the filters/ 
+         directory structure
 
-2002-12-21 13:29  jamest
+2002-12-21 19:29:55  Rev 3665   jamest
 
-       * src/events/EventController.py: Started breaking apart wx uidriver
-         form event model changes instances are not tracking a current
-         form instead events pass affected form Other stuff I probably
-         forgot
+       * src/events/EventController.py: Started breaking apart wx uidriver 
+         form event model changes instances are not tracking a current form 
+         instead events pass affected form Other stuff I probably forgot
 
-2002-12-21 13:03  jcater
+2002-12-21 19:03:04  Rev 3664   jcater
 
-       * ChangeLog, src/GDataSource.py, src/datasources/GDataSource.py,
-         utils/connection.gfd: fix for <connection> tags
+       * src/datasources/GDataSource.py, utils/connection.gfd, 
+         src/GDataSource.py, ChangeLog: fix for <connection> tags
 
-2002-12-21 12:54  jcater
+2002-12-21 18:54:53  Rev 3663   jcater
 
        * utils/connection.gfd: renamed database tag to connection
 
-2002-12-20 18:15  jcater
+2002-12-21 00:15:25  Rev 3652   jcater
 
-       * ChangeLog, setup-cvs.py:
-
+       * setup-cvs.py, ChangeLog: 
          synching machines
 
-2002-12-16 21:07  jcater
+2002-12-17 03:07:26  Rev 3626   jcater
 
-       * ChangeLog, NEWS, ROADMAP.in, TODO, src/__init__.py,
-         utils/generate-feature-plan.py: Preliminary updates for pending
-         release
+       * NEWS, src/__init__.py, ChangeLog, ROADMAP.in, 
+         utils/generate-feature-plan.py, TODO: Preliminary updates for 
+         pending release
 
-2002-12-14 12:05  jcater
+2002-12-14 18:05:38  Rev 3620   jcater
 
-       * src/schema/scripter/processors/postgresql.py:
-         * Corrected a timestamp issue with the PgSQL schema writer
+       * src/schema/scripter/processors/postgresql.py:  * Corrected a 
+         timestamp issue with the PgSQL schema writer
 
-2002-12-12 19:22  jcater
+2002-12-13 00:55:13  Rev 3611   jcater
 
-       * src/__init__.py: ready to tag a release
+       * src/cursing/ColorScheme.py, src/datasources/GDataSource.py, 
+         src/GDataSource.py, src/datasources/GDataObjects.py, 
+         src/GDataObjects.py:  * Implemented block-level (per-record) 
+         Pre-Query and Post-Query * More updates on Dev Guide
 
-2002-12-12 18:55  jcater
+2002-12-12 20:35:09  Rev 3609   jcater
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         cursing/ColorScheme.py:
-         * Implemented block-level (per-record) Pre-Query and Post-Query *
-         More updates on Dev Guide
+       * src/cursing/ScreenContainer.py, src/cursing/ColorScheme.py, 
+         src/cursing/MenuItem.py, src/cursing/Menu.py, 
+         src/cursing/FocusedLabel.py, src/cursing/MenuBar.py, 
+         src/cursing/VScrollBar.py, src/cursing/Frame.py, 
+         src/cursing/Dialog.py, src/cursing/Control.py, 
+         src/cursing/Notebook.py: ported cursing changes from 0.4.x branch
 
-2002-12-12 14:35  jcater
+2002-12-12 17:57:53  Rev 3607   jcater
 
-       * src/cursing/: ColorScheme.py, Control.py, Dialog.py,
-         FocusedLabel.py, Frame.py, Menu.py, MenuBar.py, MenuItem.py,
-         Notebook.py, ScreenContainer.py, VScrollBar.py: ported cursing
-         changes from 0.4.x branch
-
-2002-12-12 11:57  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: committed
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: committed 
          fixes for incorrect isFirstRecord() and isLastRecord() logic
 
-2002-12-12 11:39  jcater
+2002-12-12 17:39:40  Rev 3606   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py:
-
-         Added isLastRecord to ResultSet to complement the isFirstRecord()
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: 
+         Added isLastRecord to ResultSet to complement the isFirstRecord() 
          call
 
-2002-12-11 23:16  jcater
+2002-12-12 05:16:05  Rev 3604   jcater
 
-       * doc/technotes/: 00008.txt, 00009.txt, index.html, index.txt: more
-         futile attempts to find the segfault issue in designer
+       * doc/technotes/index.html, doc/technotes/00008.txt, 
+         doc/technotes/index.txt, doc/technotes/00009.txt: more futile 
+         attempts to find the segfault issue in designer
 
-2002-12-11 22:38  jcater
+2002-12-12 04:05:25  Rev 3600   jcater
 
-       * ChangeLog, NEWS, src/__init__.py: checkins for 0.4.3 prerelease
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: fix for using encoding=default 
+         under Pg7.3
 
-2002-12-11 22:27  jcater
+2002-12-12 01:00:02  Rev 3599   jcater
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: backported fix
-         for encoding=default issue w/Pg7.3
-
-2002-12-11 22:05  jcater
-
-       * src/datasources/drivers/postgresql/Base/Driver.py: fix for using
-         encoding=default under Pg7.3
-
-2002-12-11 19:00  jcater
-
-       * ROADMAP.in, utils/generate-feature-plan.py: added roadmap/feature
+       * utils/generate-feature-plan.py, ROADMAP.in: added roadmap/feature 
          plan template and parser script
 
-2002-12-07 02:31  jcater
+2002-12-07 08:31:20  Rev 3580   jcater
 
-       * src/schema/GSParser.py:
-         * Updated Dev Guide to new GFD format * Renamed the Pre-Modify
-         attribute on blocks to Pre-Change to be consistent with the
-         field.Pre-Change call * Cleanup
+       * src/schema/GSParser.py:  * Updated Dev Guide to new GFD format * 
+         Renamed the Pre-Modify attribute on blocks to Pre-Change to be 
+         consistent with the field.Pre-Change call * Cleanup
 
-2002-12-06 11:28  dneighbors
+2002-12-06 06:46:58  Rev 3574   jcater
 
-       * src/schema/: GSParser.py, scripter/Scripter.py,
-         scripter/processors/__init__.py, scripter/processors/base.py,
-         scripter/processors/oracle.py, scripter/processors/postgresql.py:
-         Upgrades to schema tool for oracle and primary key support.
+       * src/schema/scripter/Scripter.py: fixed a bug with -o not working
 
-2002-12-06 00:46  jcater
+2002-12-06 06:25:17  Rev 3573   jcater
 
-       * src/schema/scripter/Scripter.py: fixed a bug with -o not working
+       * src/schema/scripter/processors/__init__.py, src/__init__.py, 
+         src/schema/scripter/processors/postgresql.py, 
+         src/schema/scripter/processors/oracle.py, src/schema/GSParser.py, 
+         src/schema/scripter/Scripter.py, 
+         src/schema/scripter/processors/base.py:  * Made scripter.py into a 
+         GClientApp (run with --help to see) * Added indexes (unique and 
+         non-unique) * Added primary key support * Added Oracle driver
 
-2002-12-06 00:25  jcater
+2002-12-05 00:40:31  Rev 3568   jcater
 
-       * src/: __init__.py, schema/GSParser.py,
-         schema/scripter/Scripter.py,
-         schema/scripter/processors/__init__.py,
-         schema/scripter/processors/base.py,
-         schema/scripter/processors/oracle.py,
-         schema/scripter/processors/postgresql.py:
-         * Made scripter.py into a GClientApp (run with --help to see) *
-         Added indexes (unique and non-unique) * Added primary key support
-         * Added Oracle driver
+       * src/dbdrivers/mysql/DBdriver.py: hopefully, a fix for the buggy 
+         mysqldb driver
 
-2002-12-03 21:05  jamest
+2002-12-04 03:05:28  Rev 3564   jamest
 
-       * src/: GDataSource.py, datasources/GDataSource.py: remove GFObj
-         referece from common moving things about and adding notes to ui
+       * src/datasources/GDataSource.py, src/GDataSource.py: remove GFObj 
+         referece from common moving things about and adding notes to ui 
          drivers in preperation for some changes
 
-2002-12-03 12:06  jamest
+2002-12-03 18:06:32  Rev 3562   jamest
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: more changes for <dialog> support
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: more changes for <dialog> support
 
-2002-12-02 20:37  jamest
+2002-12-02 00:44:39  Rev 3555   jcater
 
-       * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2
-         releases of common, designer, forms
-
-2002-12-01 18:44  jcater
-
-       * src/: GConnections.py, datasources/GConnections.py: fix for
+       * src/datasources/GConnections.py, src/GConnections.py: fix for 
          custom authenticator support
 
-2002-12-01 17:04  jcater
+2002-12-01 22:53:04  Rev 3553   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: backported
-         the getAuthenticatedUser() support
-
-2002-12-01 16:53  jcater
-
-       * doc/technotes/00005.txt, src/GConnections.py,
-         src/datasources/GConnections.py:
-
-         * Added form.getAuthenticatedUser(connection) * Cleaned up custom
+       * doc/technotes/00005.txt, src/datasources/GConnections.py, 
+         src/GConnections.py:
+         * Added form.getAuthenticatedUser(connection) * Cleaned up custom 
          authenticators
 
-2002-12-01 08:42  dimas
+2002-12-01 14:42:37  Rev 3552   dimas
 
-       * doc/technotes/00005.txt: Correction after playing with custom
-         login
+       * doc/technotes/00005.txt: Correction after playing with custom login
 
-2002-12-01 05:27  siesel
+2002-12-01 11:27:29  Rev 3551   siesel
 
-       * src/datasources/drivers/dbf/dbf/Driver.py: fix bugs in
-         introspection support of DBF dbdriver
+       * src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/dbdrivers/dbf/DBdriver.py: fix bugs in introspection support 
+         of DBF dbdriver
 
-2002-11-30 18:00  siesel
+2002-12-01 00:00:59  Rev 3550   siesel
 
-       * src/datasources/drivers/dbf/dbf/Driver.py: add introspection
-         support to dbf driver
+       * src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/dbdrivers/dbf/DBdriver.py: add introspection support to dbf 
+         driver
 
-2002-11-29 01:06  jcater
+2002-11-29 07:07:00  Rev 3544   jcater
 
-       * src/: GObjects.py, GRootObj.py, definitions/GObjects.py,
-         definitions/GRootObj.py:
-         * Improved trigger selector support * Improved code editor
-         interaction with rest of system * Fixed outstanding bugs related
-         to wizards/templates and object creation * Many bug fixes
+       * src/definitions/GRootObj.py, src/GObjects.py, 
+         src/definitions/GObjects.py, src/GRootObj.py:  * Improved trigger 
+         selector support * Improved code editor interaction with rest of 
+         system * Fixed outstanding bugs related to wizards/templates and 
+         object creation * Many bug fixes
 
-2002-11-27 20:24  jamest
+2002-11-28 02:24:39  Rev 3541   jamest
 
-       * src/: GConfig.py, GParser.py, GTrigger.py, apps/GConfig.py,
-         definitions/GParser.py, logic/GTrigger.py: cleaning things up in
-         preparation for <dialog>
+       * src/GConfig.py, src/definitions/GParser.py, src/apps/GConfig.py, 
+         src/GParser.py, src/logic/GTrigger.py, src/GTrigger.py: cleaning 
+         things up in preparation for <dialog>
 
-2002-11-27 18:11  jcater
+2002-11-28 00:11:31  Rev 3540   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: * Visual cleanup
-         (panel/text spacing, etc) * First attempt at getting wizards
+       * src/GObjects.py, src/definitions/GObjects.py: * Visual cleanup 
+         (panel/text spacing, etc) * First attempt at getting wizards 
          working with the new layout management markup * More cleanup
 
-2002-11-27 15:29  jamest
+2002-11-27 21:29:17  Rev 3538   jamest
 
-       * src/: GObjects.py, definitions/GObjects.py: Syncing machines.
+       * src/definitions/GObjects.py, src/GObjects.py: Syncing machines.
 
-2002-11-26 23:47  jamest
+2002-11-27 05:47:06  Rev 3535   jamest
 
-       * src/: GParser.py, definitions/GParser.py: start of <dialog>
+       * src/definitions/GParser.py, src/GParser.py: start of <dialog> 
          support (still useless)
 
-2002-11-26 17:45  jcater
+2002-11-26 23:45:21  Rev 3524   jcater
 
-       * src/: GObjects.py, GParser.py, GRootObj.py,
-         definitions/GObjects.py, definitions/GParser.py,
-         definitions/GRootObj.py:
-
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/definitions/GRootObj.py, src/GParser.py, 
+         src/GRootObj.py:
          Moved to namespaces for layout management in forms
 
-2002-11-25 22:23  jcater
+2002-11-26 04:23:33  Rev 3523   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: * More cleanup in Designer
+       * src/logic/GTrigger.py, src/GTrigger.py: * More cleanup in Designer
 
-2002-11-25 20:00  jamest
+2002-11-26 00:45:10  Rev 3516   siesel
 
-       * src/datasources/drivers/odbc/mxodbc/Driver.py: syntax error in
-         the mxodbc driver
+       * src/datasources/drivers/dbf/dbf/Driver.py, 
+         src/dbdrivers/dbf/__init__.py, src/datasources/drivers/dbf, 
+         src/dbdrivers/dbf/DBdriver.py, src/dbdrivers/dbf, 
+         src/datasources/drivers/dbf/dbf, src/dbdrivers/dbf/dbf.py: add a 
+         static DBF (Dbase III+) driver
 
-2002-11-25 19:53  jcater
+2002-11-25 05:41:42  Rev 3508   jcater
 
-       * src/cursing/Notebook.py: typo
-
-2002-11-25 18:45  siesel
-
-       * src/datasources/drivers/dbf/dbf/Driver.py: add a static DBF
-         (Dbase III+) driver
-
-2002-11-25 18:09  jamest
-
-       * src/__init__.py: fix the fix
-
-2002-11-25 18:02  jamest
-
-       * src/__init__.py: flip the release bit off
-
-2002-11-24 23:41  jcater
-
-       * src/events/EventController.py: * Implemented a docking system for
-         forms * Started on HotKey support (F10 ==> Property Editor, etc)
-         * Moved from the old listener support to common's events model *
-         More work to get Designer working with new GFD format * Start of
+       * src/events/EventController.py: * Implemented a docking system for 
+         forms * Started on HotKey support (F10 ==> Property Editor, etc) * 
+         Moved from the old listener support to common's events model * 
+         More work to get Designer working with new GFD format * Start of 
          Trigger Inspector
 
-2002-11-23 06:37  arturas
+2002-11-23 12:37:57  Rev 3504   arturas
 
        * etc/sample.connections.conf: Added sample encoding parameter.
 
-2002-11-23 06:36  arturas
+2002-11-23 12:36:02  Rev 3503   arturas
 
        * doc/technotes/00002.txt: Updating dabatase encoding part.
 
-2002-11-23 06:06  arturas
+2002-11-23 12:06:58  Rev 3502   arturas
 
        * etc/sample.gnue.conf: Minor typo correction. (Spaces do not work)
 
-2002-11-21 18:57  jcater
+2002-11-21 03:47:46  Rev 3491   jamest
 
-       * src/cursing/: ColorScheme.py, VScrollBar.py, sio.py: more work on
-         curses
+       * src/definitions/GObjects.py, src/GConfig.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GConditions.py, 
+         src/apps/GConfig.py, src/GConditions.py, src/GObjects.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mysql/DBdriver.py: merged in config fixes from 0.4.x 
+         branch merged in papo patches from 0.4.x branch a possible 
+         workaround for older mysql drivers
 
-2002-11-21 14:59  jcater
+2002-11-21 01:39:37  Rev 3489   jcater
 
-       * src/cursing/: ColorScheme.py, Control.py, Dialog.py,
-         FocusedLabel.py, Frame.py, Menu.py, MenuBar.py, MenuItem.py,
-         ScreenContainer.py, sio.py: updates to get curses mostly working;
-         lots of menubar work
+       * src/datasources/GDataSource.py, src/GDataSource.py: start of 
+         layout/logic separation; cleaned up GFParser.py to reflect new tags
 
-2002-11-20 21:47  jamest
+2002-11-21 00:27:34  Rev 3486   jcater
 
-       * src/: GConditions.py, GConfig.py, GObjects.py, apps/GConfig.py,
-         datasources/GConditions.py, datasources/drivers/DBSIG2/Driver.py,
-         definitions/GObjects.py: merged in config fixes from 0.4.x branch
-         merged in papo patches from 0.4.x branch a possible workaround
-         for older mysql drivers
-
-2002-11-20 21:11  jamest
-
-       * src/: GConditions.py, GObjects.py, datasources/GConditions.py,
-         datasources/drivers/DBSIG2/Driver.py, definitions/GObjects.py:
-         Added in papo's null and not null conditionals, formatting
-         cleanup
-
-2002-11-20 19:39  jcater
-
-       * src/: GDataSource.py, datasources/GDataSource.py: start of
-         layout/logic separation; cleaned up GFParser.py to reflect new
-         tags
-
-2002-11-20 18:27  jcater
-
-       * etc/sample.gnue.conf, src/GDataSource.py,
-         src/datasources/GDataSource.py:
-
-         * Moved the <database> tag to common (as a <connection> tag... we
-         will have a converter script soon) * Fixed some incorrect code
+       * src/datasources/GDataSource.py, etc/sample.gnue.conf, 
+         src/GDataSource.py:
+         * Moved the <database> tag to common (as a <connection> tag... we 
+         will have a converter script soon) * Fixed some incorrect code 
          samples in the dev guide
 
-2002-11-20 14:54  jamest
+2002-11-20 01:01:40  Rev 3478   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: fixes to configuration loading
-         added support for a global [default] section to config files CV:
-         ----------------------------------------------------------------------
-
-2002-11-19 19:01  jcater
-
-       * src/: GObjects.py, __init__.py, definitions/GObjects.py:
-
-         * When writing back to XML, name attributes are listed first *
+       * src/definitions/GObjects.py, src/__init__.py, src/GObjects.py: 
+         * When writing back to XML, name attributes are listed first * 
          Misc cleanup * Added a Forms 0.5.0 converter
 
-2002-11-18 17:15  siesel
+2002-11-18 23:15:49  Rev 3472   siesel
 
        * setup-cvs.py: first draft of a integrator xxx.
 
-2002-11-17 19:29  jcater
+2002-11-18 01:29:13  Rev 3468   jcater
 
        * MANIFEST.in: modified manifest
 
-2002-11-17 19:27  jamest
+2002-11-18 01:27:05  Rev 3467   jamest
 
-       * ChangeLog, NEWS: Final updates for new release
+       * NEWS, ChangeLog: Final updates for new release
 
-2002-11-17 19:17  jcater
+2002-11-18 01:17:24  Rev 3465   jcater
 
-       * doc/Developers-Guide.sxw, src/__init__.py,
-         utils/doc-xml-attrs-openoffice.py: doc/version changes in prep
-         for a release
+       * src/__init__.py, utils/doc-xml-attrs-openoffice.py, 
+         doc/Developers-Guide.sxw: doc/version changes in prep for a release
 
-2002-11-17 16:53  jcater
+2002-11-17 22:53:27  Rev 3462   jcater
 
-       * src/cursing/Button.py, src/cursing/ColorScheme.py,
-         src/cursing/ComboBox.py, src/cursing/Control.py,
-         src/cursing/Dialog.py, src/cursing/Frame.py,
-         src/cursing/GraphicObject.py, src/cursing/GroupBox.py,
-         src/cursing/Label.py, src/cursing/MenuBar.py,
-         src/cursing/MenuItem.py, src/cursing/ScreenContainer.py,
-         src/cursing/StatusBar.py, src/cursing/TextArea.py,
-         src/cursing/TextBox.py, src/cursing/VButton.py,
-         src/cursing/VScrollBar.py, src/cursing/sio.py,
-         src/cursing/utility.py, utils/doc-xml-attrs-openoffice.py:
-         updated Forms Dev Guide to have new descriptions of attributes
+       * src/cursing/ScreenContainer.py, src/cursing/MenuItem.py, 
+         src/cursing/MenuBar.py, src/cursing/Frame.py, src/cursing/sio.py, 
+         src/cursing/TextBox.py, src/cursing/Dialog.py, src/cursing/VButton.
+         py, src/cursing/ColorScheme.py, src/cursing/utility.py, 
+         src/cursing/GraphicObject.py, src/cursing/GroupBox.py, 
+         src/cursing/StatusBar.py, src/cursing/ComboBox.py, 
+         utils/doc-xml-attrs-openoffice.py, src/cursing/VScrollBar.py, 
+         src/cursing/Button.py, src/cursing/TextArea.py, src/cursing/Label.
+         py, src/cursing/Control.py: updated Forms Dev Guide to have new 
+         descriptions of attributes
 
-2002-11-17 10:00  jamest
+2002-11-17 16:00:12  Rev 3457   jamest
 
        * setup.py: added gnue.common.external to setup.py
 
-2002-11-16 23:17  dimas
+2002-11-17 05:17:02  Rev 3456   dimas
 
        * doc/technotes/00002.txt: Minor typo.
 
-2002-11-16 15:14  jamest
+2002-11-16 21:14:39  Rev 3455   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed for
-         unbound fields in blocks sometimes flaging that blocks resultset
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: Fixed for 
+         unbound fields in blocks sometimes flaging that blocks resultset 
          to require saving
 
-2002-11-16 09:44  jcater
+2002-11-16 15:44:02  Rev 3454   jcater
 
-       * src/: GParser.py, definitions/GParser.py: If a referenced
+       * src/definitions/GParser.py, src/GParser.py: If a referenced 
          importable object is not found, raise an exception
 
-2002-11-16 09:20  jcater
+2002-11-16 15:20:21  Rev 3453   jcater
 
-       * src/cursing/: ComboBox.py, Dialog.py, VScrollBar.py:
-
+       * src/cursing/ComboBox.py, src/cursing/VScrollBar.py, 
+         src/cursing/Dialog.py:
          Fixed incorrect drawing of Login dialog and scrollbars
 
-2002-11-15 17:18  jcater
+2002-11-15 23:18:28  Rev 3450   jcater
 
-       * src/cursing/sio.py:
-
+       * src/cursing/sio.py: 
          More work on color support
 
-2002-11-15 16:13  jamest
+2002-11-15 22:13:13  Rev 3447   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: master
-         datasources no longer cause detail datasources to execute a query
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: master 
+         datasources no longer cause detail datasources to execute a query 
          for detail key = to null when the master is cleared or at startup
 
-2002-11-15 11:06  jcater
+2002-11-15 17:06:47  Rev 3443   jcater
 
        * setup.py: added sqlite to setup.py
 
-2002-11-15 01:20  jcater
+2002-11-15 07:20:37  Rev 3442   jcater
 
-       * src/cursing/: Button.py, ColorScheme.py, GraphicObject.py,
-         MenuItem.py, StatusBar.py, TextArea.py, sio.py: more work on
-         curses
+       * src/cursing/ColorScheme.py, src/cursing/MenuItem.py, 
+         src/cursing/GraphicObject.py, src/cursing/StatusBar.py, 
+         src/cursing/sio.py, src/cursing/Button.py, src/cursing/TextArea.py:
+         more work on curses
 
-2002-11-14 22:00  jamest
+2002-11-15 04:00:42  Rev 3441   jamest
 
-       * doc/Developers-Guide.sxw: The start of a developers guide for
-         GNUe Common.
+       * doc/Developers-Guide.sxw: The start of a developers guide for GNUe 
+         Common.
 
-2002-11-14 19:44  jcater
+2002-11-15 01:44:28  Rev 3440   jcater
 
-       * src/cursing/: Button.py, Frame.py, ScreenContainer.py,
-         StatusBar.py, TextBox.py, sio.py: more work in curses driver
+       * src/cursing/ScreenContainer.py, src/cursing/StatusBar.py, 
+         src/cursing/Frame.py, src/cursing/sio.py, src/cursing/Button.py, 
+         src/cursing/TextBox.py: more work in curses driver
 
-2002-11-14 09:31  jcater
+2002-11-14 15:31:53  Rev 3436   jcater
 
-       * setup-cvs.py: changed setup to reflect the move of gnue/ into
+       * setup-cvs.py: changed setup to reflect the move of gnue/ into 
          module/base
 
-2002-11-13 23:05  jcater
+2002-11-14 05:05:28  Rev 3432   jcater
 
-       * README-CVS, ChangeLog, NEWS: Updated NEWS and ChangeLogs
+       * NEWS, README-CVS, ChangeLog: Updated NEWS and ChangeLogs
 
-2002-11-13 22:06  jcater
+2002-11-14 04:06:25  Rev 3429   jcater
 
-       * src/: GBaseApp.py, GParser.py, apps/GBaseApp.py,
-         definitions/GParser.py:
-
+       * src/definitions/GParser.py, src/GBaseApp.py, src/GParser.py, 
+         src/apps/GBaseApp.py:
          Added btami's locale patches for better i18n support under win32
 
-2002-11-13 21:55  jcater
+2002-11-14 03:55:35  Rev 3427   jcater
 
-       * setup.py, packaging/inno/gnue-tools.iss:
-
+       * packaging/inno/gnue-tools.iss, packaging/inno, setup.py: 
          Added btami's mcmillan support files
 
-2002-11-13 17:56  jcater
+2002-11-13 23:56:25  Rev 3424   jcater
 
-       * src/external/: README, __init__.py, shellwords.py:
-         * First completely working label implementation in reports *
-         Added shellwords.py * Misc cleanup/bug fixes
+       * src/external, src/external/__init__.py, src/external/README, 
+         src/external/shellwords.py:  * First completely working label 
+         implementation in reports * Added shellwords.py * Misc cleanup/bug 
+         fixes
 
-2002-11-13 11:06  jcater
+2002-11-13 17:06:20  Rev 3420   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: removed lowercase conversion
+       * src/GConfig.py, src/apps/GConfig.py: removed lowercase conversion 
          from Default parameter parser
 
-2002-11-13 00:10  jcater
+2002-11-13 06:10:12  Rev 3417   jcater
 
-       * etc/sample.report-filters.conf: added first label example to GNUe
+       * etc/sample.report-filters.conf: added first label example to GNUe 
          Reports
 
-2002-11-12 23:55  dneighbors
+2002-11-13 05:55:59  Rev 3416   dneighbors
 
-       * utils/xml2sql/schema.sxw: Updated documentation to include
-         information on how to use GSD format, import files and new
+       * utils/xml2sql/schema.sxw: Updated documentation to include 
+         information on how to use GSD format, import files and new 
          'defaultwith' attribute.
 
-2002-11-12 21:30  jcater
+2002-11-13 03:30:42  Rev 3414   jcater
 
        * setup-cvs.py: added support for gcvs script
 
-2002-11-12 19:43  jcater
+2002-11-13 01:43:43  Rev 3412   jcater
 
-       * src/schema/GSParser.py: removed scale reference; should be using
+       * src/schema/GSParser.py: removed scale reference; should be using 
          'precision'
 
-2002-11-12 18:39  jamest
+2002-11-13 00:39:06  Rev 3410   jamest
 
        * src/__init__.py: Remove python2.2ism
 
-2002-11-12 18:16  siesel
+2002-11-13 00:16:09  Rev 3409   siesel
 
-       * src/schema/GSParser.py: fix CreateSchema Wizard add scale
-         attribut to GSParser
+       * src/schema/GSParser.py: fix CreateSchema Wizard add scale attribut 
+         to GSParser
 
-2002-11-12 17:07  jcater
+2002-11-12 23:07:05  Rev 3406   jcater
 
-       * src/__init__.py: updated VERSION numbers to be the new .99 format
+       * src/__init__.py: updated VERSION numbers to be the new .99 format 
          for cvs
 
-2002-11-12 17:00  jamest
+2002-11-12 23:00:18  Rev 3405   jamest
 
-       * src/: GConditions.py, datasources/GConditions.py: add in
+       * src/datasources/GConditions.py, src/GConditions.py: add in 
          depreciated <conditions> tag
 
-2002-11-12 15:10  jcater
+2002-11-12 21:10:47  Rev 3404   jcater
 
-       * src/: TextUtils.py, utils/TextUtils.py: added a textToMeasurment
-         method that takes '12pt', '32cm', '1in' type strings and returns
+       * src/TextUtils.py, src/utils/TextUtils.py: added a textToMeasurment 
+         method that takes '12pt', '32cm', '1in' type strings and returns 
          the measurement in inches
 
-2002-11-12 12:30  jcater
+2002-11-12 18:35:49  Rev 3403   jcater
 
-       * setup-cvs.py: moved gnue/reports/adapters to
+       * setup-cvs.py: moved gnue/reports/adapters to 
          gnue/reports/src/adapters
 
-2002-11-12 02:52  arturas
+2002-11-12 08:52:09  Rev 3399   arturas
 
-       * utils/win-links.txt: A small readme about link creation tools for
+       * utils/win-links.txt: A small readme about link creation tools for 
          Windows.
 
-2002-11-12 02:47  arturas
+2002-11-12 08:47:08  Rev 3398   arturas
 
-       * setup-cvs-win.py: Added checking for existance fsutil.exe and
+       * setup-cvs-win.py: Added checking for existance fsutil.exe and 
          linkgd.exe - file link tools for Windows.
 
-2002-11-11 14:51  jamest
+2002-11-11 20:51:16  Rev 3395   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: distinct support fix
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: distinct support fix
 
-2002-11-11 11:42  arturas
+2002-11-11 17:42:46  Rev 3393   arturas
 
-       * setup-cvs-win.py: This is setup-cvs.py (CVS installation) file,
-         modified to work both on Linux and on Windows. However, as i'm
-         not a very good coder, the code does look awful. The file still
-         has some bugs left (deletion of linked folders will result in
-         deleting both linked and original folder; it's possible to have
-         only one installation - i haven't found out how to add module
-         path under Windows Python) and it does not work under Windows (to
-         be more correct: the file itself does work, but when trying to
-         run form, gettext breaks - the problem is not in this file, but
-         you can't have form running anyway).
+       * setup-cvs-win.py: This is setup-cvs.py (CVS installation) file, 
+         modified to work both on Linux and on Windows. However, as i'm not 
+         a very good coder, the code does look awful. The file still has 
+         some bugs left (deletion of linked folders will result in deleting 
+         both linked and original folder; it's possible to have only one 
+         installation - i haven't found out how to add module path under 
+         Windows Python) and it does not work under Windows (to be more 
+         correct: the file itself does work, but when trying to run form, 
+         gettext breaks - the problem is not in this file, but you can't 
+         have form running anyway).
 
-2002-11-10 23:59  jcater
+2002-11-11 06:00:00  Rev 3392   jcater
 
-       * src/cursing/: Frame.py, GraphicObject.py, MenuBar.py,
-         Notebook.py, ScreenContainer.py:
-
-         More work on the curses driver; mainly further implementation of
+       * src/cursing/ScreenContainer.py, src/cursing/GraphicObject.py, 
+         src/cursing/MenuBar.py, src/cursing/Frame.py, src/cursing/Notebook.
+         py:
+         More work on the curses driver; mainly further implementation of 
          Notebook.py
 
-2002-11-10 16:15  siesel
+2002-11-10 22:15:58  Rev 3391   siesel
 
-       * src/datasources/drivers/: oracle/dcoracle/Driver.py,
-         postgresql/Base/Driver.py: allow customisation of date time
-         format send to db
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, src/dbdrivers/oracle/DBdriver.py:
+         allow customisation of date time format send to db
 
-2002-11-10 16:06  jcater
+2002-11-10 22:06:34  Rev 3390   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py, schema/GSParser.py,
-         schema/Objects.py, schema/scripter/Scripter.py,
-         schema/scripter/__init__.py,
-         schema/scripter/processors/__init__.py,
-         schema/scripter/processors/base.py,
-         schema/scripter/processors/oracle.py,
-         schema/scripter/processors/postgresql.py:
-
-         Added the new, script-based gsd-to-sql writer.  (NOT READY FOR
+       * src/schema/scripter/processors/__init__.py, 
+         src/schema/scripter/processors/postgresql.py, src/GBaseApp.py, 
+         src/schema/scripter/processors/oracle.py, src/schema/scripter, 
+         src/apps/GBaseApp.py, src/schema/GSParser.py, 
+         src/schema/scripter/Scripter.py, src/schema/scripter/processors, 
+         src/schema/scripter/processors/base.py, src/schema/Objects.py, 
+         src/schema/scripter/__init__.py:
+         Added the new, script-based gsd-to-sql writer. (NOT READY FOR 
          PUBLIC CONSUMPTION)
 
-2002-11-10 15:14  siesel
+2002-11-10 21:14:32  Rev 3389   siesel
 
-       * src/: GDataSource.py, datasources/GDataSource.py: * add
-         SetCondition and GetCondition trigger methods for
-         changing/reading the   staticCondition of a Datasource * removed
-         SingleEntry for GStaticSet to allow more than one
-         StaticDatasource in   a source file
+       * src/datasources/GDataSource.py, src/GDataSource.py: * add 
+         SetCondition and GetCondition trigger methods for changing/reading 
+         the   staticCondition of a Datasource * removed SingleEntry for 
+         GStaticSet to allow more than one StaticDatasource in   a source 
+         file
 
-2002-11-10 14:35  jcater
+2002-11-10 20:35:25  Rev 3388   jcater
 
-       * src/: GParser.py, definitions/GParser.py: fixed the
-         buildImportableTags code to work with tags that don't have native
+       * src/definitions/GParser.py, src/GParser.py: fixed the 
+         buildImportableTags code to work with tags that don't have native 
          'Attributes'
 
-2002-11-10 11:35  jcater
+2002-11-10 17:35:33  Rev 3385   jcater
 
-       * src/schema/GSParser.py: synching repository to eliminate
-         scripter/ directory
+       * src/schema/GSParser.py: synching repository to eliminate scripter/ 
+         directory
 
-2002-11-09 20:59  jcater
+2002-11-10 02:59:33  Rev 3383   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: fixed typo wrt
+       * src/datasources/GDataSource.py, src/GDataSource.py: fixed typo wrt 
          staticsets and SingleInstance
 
-2002-11-09 16:14  jcater
+2002-11-09 22:14:48  Rev 3381   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: ditto with the
+       * src/datasources/GDataSource.py, src/GDataSource.py: ditto with the 
          darn typos
 
-2002-11-09 15:47  jcater
+2002-11-09 21:47:49  Rev 3380   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: darn typos
+       * src/datasources/GDataSource.py, src/GDataSource.py: darn typos
 
-2002-11-09 15:36  jcater
+2002-11-09 21:36:49  Rev 3379   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         schema/GSParser.py: fixed support for order_by with a 'desc'
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/schema/GSParser.py: fixed support for order_by with a 'desc' 
          clause
 
-2002-11-09 15:28  jcater
+2002-11-09 21:28:32  Rev 3378   jcater
 
-       * src/datasources/drivers/oracle/Base/Driver.py: fixed Oracle's
-         dataobject.sql() extension
+       * src/datasources/drivers/oracle/Base/Driver.py, 
+         src/dbdrivers/_oracle/DBdriver.py: fixed Oracle's dataobject.sql() 
+         extension
 
-2002-11-08 09:55  jcater
+2002-11-08 15:55:03  Rev 3375   jcater
 
-       * src/: GParser.py, definitions/GParser.py: fixed new GParser.py
+       * src/definitions/GParser.py, src/GParser.py: fixed new GParser.py 
          issue w/namespace support
 
-2002-11-07 21:21  jamest
+2002-11-08 03:21:01  Rev 3373   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed overlooked var
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed overlooked var 
          name change
 
-2002-11-07 18:12  jcater
+2002-11-08 00:12:25  Rev 3372   jcater
 
        * doc/technotes/00005.txt: updated technote to remove obsolete info
 
-2002-11-07 11:04  jamest
+2002-11-07 17:04:39  Rev 3371   jamest
 
-       * src/datasources/drivers/: db2/db2/Driver.py,
-         gadfly/gadfly/Driver.py, informix/informix/Driver.py,
-         ingres/ingres/Driver.py, interbase/interbase/Driver.py,
-         odbc/mxodbc/Driver.py, oracle/cxoracle/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/popy/Driver.py,
-         postgresql/pygresql/Driver.py, postgresql/psycopg/Driver.py,
-         postgresql/pypgsql/Driver.py, sqlite/sqlite/Driver.py,
-         sqlrelay/sqlrelay/Driver.py, sybase/sybase/Driver.py: Added
-         missing changes to the database drivers for query by detail
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, src/dbdrivers/pypgsql/DBdriver.
+         py, src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/gadfly/DBdriver.py, 
+         src/dbdrivers/db2/DBdriver.py, src/dbdrivers/interbase/DBdriver.py,
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/ingres/DBdriver.
+         py, src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, src/dbdrivers/sqlite/DBdriver.
+         py, src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: Added missing changes to the 
+         database drivers for query by detail
 
-2002-11-07 10:37  jcater
+2002-11-07 16:37:03  Rev 3370   jcater
 
-       * src/cursing/: Button.py, ComboBox.py, Dialog.py,
-         FileSelectPad.py, FocusedLabel.py, Frame.py, GroupBox.py,
-         Label.py, MenuBar.py, Notebook.py, Progress.py,
-         ScreenContainer.py, ScrollBar.py, StatusBar.py, TextArea.py,
-         TextBox.py:
-
-         * Added support for Frame panels that are controlled by their
-         parent container * Added an "absolute x,y" attribute to each
-         Control object, so they can transparently work in Frames * Moved
+       * src/cursing/ScreenContainer.py, src/cursing/ScrollBar.py, 
+         src/cursing/FocusedLabel.py, src/cursing/MenuBar.py, 
+         src/cursing/Frame.py, src/cursing/TextBox.py, src/cursing/Dialog.
+         py, src/cursing/Progress.py, src/cursing/FileSelectPad.py, 
+         src/cursing/GroupBox.py, src/cursing/StatusBar.py, 
+         src/cursing/ComboBox.py, src/cursing/Button.py, 
+         src/cursing/TextArea.py, src/cursing/Label.py, 
+         src/cursing/Notebook.py:
+         * Added support for Frame panels that are controlled by their 
+         parent container * Added an "absolute x,y" attribute to each 
+         Control object, so they can transparently work in Frames * Moved 
          MenuBar to the Frame model * Started work on a Notebook control
 
-2002-11-06 21:20  jamest
+2002-11-07 03:20:33  Rev 3369   jamest
 
-       * src/: GParser.py, definitions/GParser.py: GParser now honors the
+       * src/definitions/GParser.py, src/GParser.py: GParser now honors the 
          Required and SingleInstance attributes on tag definitions.
 
-2002-11-06 13:13  jamest
+2002-11-06 19:13:16  Rev 3368   jamest
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/oracle/cxoracle/Driver.py,
-         datasources/drivers/postgresql/popy/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         datasources/drivers/postgresql/pypgsql/Driver.py,
-         datasources/drivers/special/configfile/Driver.py,
-         datasources/drivers/special/static/Driver.py,
-         datasources/drivers/special/unbound/Driver.py,
-         datasources/drivers/sqlite/sqlite/Driver.py,
-         datasources/drivers/sqlrelay/sqlrelay/Driver.py,
-         datasources/drivers/sybase/sybase/Driver.py: query by detail
-         support (needs more testing)
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/special/configfile/Driver.py, 
+         src/dbdrivers/_static/DBdriver.py, src/dbdrivers/sybase/DBdriver.
+         py, src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/popy/DBdriver.
+         py, src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/GDataSource.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, src/dbdrivers/_empty/DBdriver.
+         py, src/dbdrivers/pypgsql/DBdriver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, src/dbdrivers/sqlite/DBdriver.
+         py, src/datasources/drivers/sqlite/sqlite/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GDataObjects.py, 
+         src/dbdrivers/configfile/DBdriver.py: query by detail support 
+         (needs more testing)
 
-2002-11-05 20:03  jamest
+2002-11-06 02:03:43  Rev 3367   jamest
 
-       * scripts/gnuedtd, src/GDataObjects.py, src/GDataSource.py,
-         src/datasources/GDataObjects.py, src/datasources/GDataSource.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         utils/doc-xml-attrs-openoffice.py: temp fix for dcl ticket #60 -
-         query on detail is blocked again partial implementation of query
-         by detail logic which should all be turned off at the moment.
-         (syncing machines) misc fixes for changes in the GRootObj
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         utils/doc-xml-attrs-openoffice.py, scripts/gnuedtd, 
+         src/datasources/GDataObjects.py, src/dbdrivers/psycopg/DBdriver.py,
+         src/GDataObjects.py: temp fix for dcl ticket #60 - query on detail 
+         is blocked again partial implementation of query by detail logic 
+         which should all be turned off at the moment.  (syncing machines) 
+         misc fixes for changes in the GRootObj
 
-2002-11-05 18:03  jbailey
+2002-11-06 00:03:35  Rev 3366   jbailey
 
        * README-CVS: Add note on generating snapshots
 
-2002-11-05 14:36  jbailey
+2002-11-05 20:36:38  Rev 3365   jbailey
 
        * src/GTest.py: Move src/GTest.py to utils
 
-2002-11-05 13:37  jcater
+2002-11-05 19:37:14  Rev 3364   jcater
 
        * src/cursing/Event.py: typos
 
-2002-11-05 13:07  jcater
+2002-11-05 19:07:51  Rev 3363   jcater
 
        * src/cursing/Event.py: typo fix
 
-2002-11-04 14:14  jamest
+2002-11-04 20:14:55  Rev 3355   jamest
 
-       * src/: GParser.py, definitions/GParser.py: Added support for
-         common based <import> tag based upon the tags marked as
-         Importable Fixed bad function name in form's wx UI driver
+       * src/definitions/GParser.py, src/GParser.py: Added support for 
+         common based <import> tag based upon the tags marked as Importable 
+         Fixed bad function name in form's wx UI driver
 
-2002-11-04 13:13  jamest
+2002-11-04 19:14:09  Rev 3352   jamest
 
        * src/schema/Objects.py: changed rootobj init
 
-2002-11-04 08:55  jamest
+2002-11-04 14:55:51  Rev 3349   jamest
 
-       * src/: GDataSource.py, GParser.py, GRootObj.py, GTrigger.py,
-         datasources/GDataSource.py, definitions/GParser.py,
-         definitions/GRootObj.py, logic/GTrigger.py: Migration of import
-         system into common (partially complete) Added G*Parser attribute
-         'Importable' to entities if set to 1 makes then that entity
-         becomes importable.  Adjustments to make reports support
+       * src/definitions/GRootObj.py, src/GDataSource.py, src/GParser.py, 
+         src/logic/GTrigger.py, src/GTrigger.py, src/definitions/GParser.py,
+         src/datasources/GDataSource.py, src/GRootObj.py: Migration of 
+         import system into common (partially complete) Added G*Parser 
+         attribute 'Importable' to entities if set to 1 makes then that 
+         entity becomes importable. Adjustments to make reports support 
          importable triggers All still pretty rough
 
-2002-11-04 00:01  jcater
+2002-11-04 06:02:00  Rev 3348   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py, schema/GSParser.py:
-
+       * src/definitions/GObjects.py, src/GObjects.py, src/schema/GSParser.
+         py:
          * Misc cleanup
 
-2002-11-03 22:44  dneighbors
+2002-11-04 04:44:42  Rev 3343   dneighbors
 
-       * utils/xml2sql/: Schema.txt, schema.sxw: GSD documentation revamp.
-         Because of datatype changes needed more rich documentation so
-         switched to open office format.
+       * utils/xml2sql/Schema.txt, utils/xml2sql/schema.sxw: GSD 
+         documentation revamp.  Because of datatype changes needed more 
+         rich documentation so switched to open office format.
 
-2002-11-02 00:02  jcater
+2002-11-02 06:02:01  Rev 3340   jcater
 
-       * src/: GRootObj.py, definitions/GRootObj.py, schema/Objects.py:
-         moved the dumpXML root call into GRootObj, so each tool doesn't
-         have to redefine dumpXML()
+       * src/definitions/GRootObj.py, src/GRootObj.py, src/schema/Objects.
+         py: moved the dumpXML root call into GRootObj, so each tool 
+         doesn't have to redefine dumpXML()
 
-2002-10-31 23:02  jamest
+2002-11-01 05:02:49  Rev 3338   jamest
 
-       * src/: GTrigger.py, logic/GTrigger.py: More trigger cleanup Added
-         trigger support to gnue-reports Added on-startup and on-exit to
-         <report> Added pre-section and post-section to <section> Added
-         support for reports trigger editing in designer foobulations grd
+       * src/logic/GTrigger.py, src/GTrigger.py: More trigger cleanup Added 
+         trigger support to gnue-reports Added on-startup and on-exit to 
+         <report> Added pre-section and post-section to <section> Added 
+         support for reports trigger editing in designer foobulations grd 
          is working sample
 
-2002-10-31 20:40  jamest
+2002-11-01 02:40:53  Rev 3337   jamest
 
-       * src/: GObjects.py, GTrigger.py, GTriggerCore.py,
-         definitions/GObjects.py, logic/GTrigger.py,
-         logic/GTriggerCore.py: Moved all trigger support into common in
-         prep to add to support to reports.  Removed global valid trigger
-         list with a per object valid trigger definition
+       * src/GObjects.py, src/logic/GTrigger.py, src/GTrigger.py, 
+         src/definitions/GObjects.py, src/logic/GTriggerCore.py, 
+         src/GTriggerCore.py: Moved all trigger support into common in prep 
+         to add to support to reports. Removed global valid trigger list 
+         with a per object valid trigger definition
 
-2002-10-31 17:12  jcater
+2002-10-31 23:12:26  Rev 3336   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/Base/Driver.py: added
-         cross-tabulation (pivot table) example to reports (pending a few
-         bugfixes, it will work); misc cleanup
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: added cross-tabulation (pivot 
+         table) example to reports (pending a few bugfixes, it will work); 
+         misc cleanup
 
-2002-10-27 20:10  jcater
+2002-10-28 02:10:26  Rev 3324   jcater
 
-       * scripts/gnuedtd, src/GConditions.py, src/GDataSource.py,
-         src/datasources/GConditions.py, src/datasources/GDataSource.py,
-         utils/doc-xml-attrs-openoffice.py: added form tags to dev guide;
-         created a python script to autocreate OO docs from G?Parser.py
-         files; misc consistency checks
+       * src/datasources/GConditions.py, src/datasources/GDataSource.py, 
+         src/GConditions.py, src/GDataSource.py, 
+         utils/doc-xml-attrs-openoffice.py, scripts/gnuedtd: added form 
+         tags to dev guide; created a python script to autocreate OO docs 
+         from G?Parser.py files; misc consistency checks
 
-2002-10-27 14:59  jcater
+2002-10-27 20:59:39  Rev 3323   jcater
 
-       * src/: GObjects.py, datasources/drivers/DBSIG2/Driver.py,
-         definitions/GObjects.py: Trigger Namespace changes: * Added
-         support for negative indexes in Block.gotoRecord   (negative
-         numbers are relative to the last record) * Added Block.parent and
-         Entry.parent attributes * Added getCurrentEntry, getCurrentBlock,
-         and   getCurrentPage to Form
+       * src/definitions/GObjects.py, src/dbdrivers/_dbsig/DBdriver.py, 
+         src/GObjects.py, src/datasources/drivers/DBSIG2/Driver.py: Trigger 
+         Namespace changes: * Added support for negative indexes in Block.
+         gotoRecord   (negative numbers are relative to the last record) * 
+         Added Block.parent and Entry.parent attributes * Added 
+         getCurrentEntry, getCurrentBlock, and   getCurrentPage to Form
 
-2002-10-25 20:13  siesel
+2002-10-26 01:13:19  Rev 3322   siesel
 
-       * src/datasources/drivers/DBSIG2/Driver.py: add an testcase for
-         dropdown refreshs remove dbsig modifying GObj tree and parameter
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: add an testcase for 
+         dropdown refreshs remove dbsig modifying GObj tree and parameter 
          caching add setParameter function
 
-2002-10-25 17:08  jcater
+2002-10-25 22:08:33  Rev 3321   jcater
 
-       * etc/sample.gnue.conf: added Entry.resetForeignKey() method for
+       * etc/sample.gnue.conf: added Entry.resetForeignKey() method for 
          triggers (not fully tested); misc code cleanup
 
-2002-10-23 22:00  jamest
+2002-10-24 03:00:25  Rev 3311   jamest
 
-       * src/: GTrigger.py, logic/GTrigger.py: Partial removal of the
+       * src/logic/GTrigger.py, src/GTrigger.py: Partial removal of the 
          GFTrigger class being replaced by common trigger system.
 
-2002-10-23 19:26  jamest
+2002-10-24 00:26:08  Rev 3308   jamest
 
-       * scripts/gnue-diag.sh: Removed files no longer needed by setup.py
+       * scripts/gnue-diag.sh: Removed files no longer needed by setup.py 
          Removed reference to PyXML as we no longer require it
 
-2002-10-23 08:56  jcater
+2002-10-23 13:56:52  Rev 3307   jcater
 
        * scripts/gnuedtd: fixed typo in gnuedtd
 
-2002-10-22 09:40  jamest
+2002-10-22 14:40:03  Rev 3304   jamest
 
        * README.databases: Fixed info per btami's request
 
-2002-10-21 08:43  siesel
+2002-10-21 13:43:42  Rev 3300   siesel
 
-       * setup-cvs.py: add changes to delete broken links created by setup
+       * setup-cvs.py: add changes to delete broken links created by setup 
          changes
 
-2002-10-21 07:57  siesel
+2002-10-21 12:57:54  Rev 3299   siesel
 
        * setup.py: added configfile and gadfly dbdrivers to setup.py
 
-2002-10-20 20:27  jamest
+2002-10-21 01:27:42  Rev 3296   jamest
 
-       * src/: GMimeTypes.py, utils/GMimeTypes.py: Adding missing import
+       * src/GMimeTypes.py, src/utils/GMimeTypes.py: Adding missing import
 
-2002-10-20 13:55  jcater
+2002-10-20 18:55:49  Rev 3294   jcater
 
-       * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
-         logic/GTrigger.py:
-
-         * Added an On-Exit trigger to the form   object (complementary to
+       * src/definitions/GRootObj.py, src/GRootObj.py, src/logic/GTrigger.
+         py, src/GTrigger.py:
+         * Added an On-Exit trigger to the form   object (complementary to 
          On-Startup)
-
-         * Added support for global namespace objects   in trigger code.
+         * Added support for global namespace objects   in trigger code.  
          For example, in On-Startup:
+             global math, myfunc, DEBUG     import math     def myfunc(n1,
+         n2):        return n1+n2     DEBUG = 1
+           Then other triggers can access math, myfunc,   and DEBUG as if 
+         they had imported or defined   them.
 
-             global math, myfunc, DEBUG
-             import math
-             def myfunc(n1,n2):
-                return n1+n2
-             DEBUG = 1
+2002-10-19 14:35:16  Rev 3291   siesel
 
-           Then other triggers can access math, myfunc,
-           and DEBUG as if they had imported or defined
-           them.
+       * utils/connection.gfd: add dropdown provider field to connection.
+         gfd (btami)
 
-2002-10-19 09:35  siesel
+2002-10-17 23:35:01  Rev 3287   jcater
 
-       * utils/connection.gfd: add dropdown provider field to
-         connection.gfd (btami)
+       * src/cursing/MenuItem.py, src/cursing/Menu.py, src/cursing/MenuBar.
+         py, src/cursing/Frame.py: playing w/docs
 
-2002-10-17 18:35  jcater
+2002-10-15 21:24:08  Rev 3286   siesel
 
-       * src/cursing/: Frame.py, Menu.py, MenuBar.py, MenuItem.py: playing
-         w/docs
-
-2002-10-15 16:24  siesel
-
-       * src/rpc/drivers/_helpers/ObjectLibrarian.py: fixed startup
+       * src/rpc/drivers/_helpers/ObjectLibrarian.py, 
+         src/commdrivers/_helpers/ObjectLibrarian.py: fixed startup 
          problems appserver had on some hosts
 
-2002-10-13 22:59  jcater
+2002-10-14 03:59:23  Rev 3283   jcater
 
-       * src/cursing/: Menu.py, MenuBar.py, MenuItem.py,
-         ScreenContainer.py, TextArea.py, TextBox.py: more work on curses
-         driver
+       * src/cursing/ScreenContainer.py, src/cursing/MenuItem.py, 
+         src/cursing/Menu.py, src/cursing/MenuBar.py, src/cursing/TextArea.
+         py, src/cursing/TextBox.py: more work on curses driver
 
-2002-10-11 18:44  jcater
+2002-10-11 23:44:12  Rev 3281   jcater
 
-       * src/cursing/: Button.py, Dialog.py, Frame.py, StatusBar.py,
-         TextArea.py, TextBox.py, __init__.py, sio.py: Added Frame and
-         StatusBar support; more code cleanup
+       * src/cursing/StatusBar.py, src/cursing/Frame.py, src/cursing/sio.py,
+         src/cursing/Button.py, src/cursing/TextArea.py, 
+         src/cursing/TextBox.py, src/cursing/Dialog.py, 
+         src/cursing/__init__.py: Added Frame and StatusBar support; more 
+         code cleanup
 
-2002-10-11 00:10  jcater
+2002-10-11 05:10:37  Rev 3280   jcater
 
-       * src/cursing/: GroupBox.py, __init__.py: renamed Frame to GroupBox
-         (as Frame implies a window/etc); more cleanup
+       * src/cursing/GroupBox.py, src/cursing/__init__.py: renamed Frame to 
+         GroupBox (as Frame implies a window/etc); more cleanup
 
-2002-10-10 20:47  jcater
+2002-10-11 01:47:25  Rev 3279   jcater
 
-       * etc/sample.report-filters.conf:
-
-         More work on curses support (I have screens drawing properly, and
+       * etc/sample.report-filters.conf: 
+         More work on curses support (I have screens drawing properly, and 
          a login dialog working now)
 
-2002-10-10 20:46  jcater
+2002-10-11 01:46:06  Rev 3278   jcater
 
-       * src/cursing/: Button.py, ComboBox.py, Control.py, Dialog.py,
-         Frame.py, GraphicObject.py, Label.py, ScreenContainer.py,
-         ScrollBar.py, TextArea.py, TextBox.py, VButton.py, VScrollBar.py,
-         __init__.py, sio.py, utility.py:  * Full-color support /
-         colorized default widgets
-          * Simplified drawing of widgets
-          * Lots of code simplification
-          * Started on keystroke/event hooks
-          * Dialogs: Made border optional
-          * Dialogs: Added optional dropshadows
-          * Dialogs: Added support for a "Title" on dialogs
-          * TextArea: Added a TextArea class (Multi-line text boxes)
-          * Buttons: Spacebar triggers a press
+       * src/cursing/ScreenContainer.py, src/cursing/ScrollBar.py, 
+         src/cursing/sio.py, src/cursing/Frame.py, src/cursing/TextBox.py, 
+         src/cursing/__init__.py, src/cursing/Dialog.py, 
+         src/cursing/VButton.py, src/cursing/utility.py, 
+         src/cursing/GraphicObject.py, src/cursing/ComboBox.py, 
+         src/cursing/VScrollBar.py, src/cursing/Button.py, 
+         src/cursing/TextArea.py, src/cursing/Label.py, src/cursing/Control.
+         py:  * Full-color support / colorized default widgets  * 
+         Simplified drawing of widgets  * Lots of code simplification  * 
+         Started on keystroke/event hooks  * Dialogs: Made border optional  
+         * Dialogs: Added optional dropshadows  * Dialogs: Added support 
+         for a "Title" on dialogs  * TextArea: Added a TextArea class 
+         (Multi-line text boxes)  * Buttons: Spacebar triggers a press
 
-2002-10-10 13:23  jcater
+2002-10-10 18:23:41  Rev 3277   jcater
 
        * setup.py: added events to setup.py
 
-2002-10-10 01:45  jcater
+2002-10-10 06:45:36  Rev 3274   jcater
 
-       * setup.py, packaging/debian/changelog, packaging/debian/control,
-         packaging/debian/rules, src/cursing/Button.py,
-         src/cursing/Dialog.py, src/cursing/Label.py,
-         src/cursing/ScreenContainer.py, src/cursing/TextBox.py,
-         src/cursing/sio.py: added a login popup dialog for curses
-         uidriver; beat the curses uidriver into submission to get it to
-         draw pages, labels, and entries; more cleanup on common's curses
-         library
+       * src/cursing/ScreenContainer.py, src/cursing/sio.py, 
+         src/cursing/TextBox.py, packaging/debian/control, 
+         src/cursing/Dialog.py, setup.py, packaging/debian/changelog, 
+         packaging/debian/rules, src/cursing/Button.py, src/cursing/Label.
+         py: added a login popup dialog for curses uidriver; beat the 
+         curses uidriver into submission to get it to draw pages, labels, 
+         and entries; more cleanup on common's curses library
 
-2002-10-10 00:23  jcater
+2002-10-10 05:23:35  Rev 3273   jcater
 
-       * src/cursing/TextBox.py: added support for 'Password'-style data
+       * src/cursing/TextBox.py: added support for 'Password'-style data 
          entry (text hidden by '*')
 
-2002-10-09 22:42  jcater
+2002-10-10 03:42:11  Rev 3272   jcater
 
-       * src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
-         ComboBox.py, Control.py, Dialog.py, DirChooser.py, Event.py,
-         FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
-         GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
-         MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py, Progress.py,
-         RadioButton.py, RadioGroup.py, ScreenContainer.py, ScrollBar.py,
-         TextBox.py, VButton.py, VScrollBar.py, sio.py, tests/demo.py:
-         fixed typos; added demo
+       * src/cursing/Event.py, src/cursing/ScreenContainer.py, 
+         src/cursing/ScrollBar.py, src/cursing/CheckBox.py, 
+         src/cursing/tests/demo.py, src/cursing/FocusedLabel.py, 
+         src/cursing/MenuBar.py, src/cursing/MsgBoxOK.py, src/cursing/Frame.
+         py, src/cursing/RadioButton.py, src/cursing/sio.py, 
+         src/cursing/TextBox.py, src/cursing/Dialog.py, 
+         src/cursing/MsgBoxTimer.py, src/cursing/DirChooser.py, 
+         src/cursing/VButton.py, src/cursing/CheckBoxGroup.py, 
+         src/cursing/Menu.py, src/cursing/GraphicObject.py, 
+         src/cursing/FileSelectPad.py, src/cursing/Progress.py, 
+         src/cursing/InputBox.py, src/cursing/ComboBox.py, 
+         src/cursing/VScrollBar.py, src/cursing/Button.py, 
+         src/cursing/RadioGroup.py, src/cursing/tests, 
+         src/cursing/MsgBoxYesNo.py, src/cursing/Label.py, 
+         src/cursing/FileSelector.py, src/cursing/Control.py: fixed typos; 
+         added demo
 
-2002-10-09 22:04  jcater
+2002-10-10 03:04:41  Rev 3271   jcater
 
-       * src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
-         ComboBox.py, Control.py, Dialog.py, DirChooser.py,
-         FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
-         GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
-         MenuItem.py, MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py,
-         Progress.py, RadioButton.py, RadioGroup.py, ScreenContainer.py,
-         ScrollBar.py, TextBox.py, VButton.py, VScrollBar.py,
-         constants.py, sio.py, utility.py: lots and lots of cleanup
+       * src/cursing/ScreenContainer.py, src/cursing/MenuItem.py, 
+         src/cursing/ScrollBar.py, src/cursing/CheckBox.py, 
+         src/cursing/FocusedLabel.py, src/cursing/MenuBar.py, 
+         src/cursing/MsgBoxOK.py, src/cursing/Frame.py, 
+         src/cursing/RadioButton.py, src/cursing/sio.py, 
+         src/cursing/TextBox.py, src/cursing/Dialog.py, 
+         src/cursing/MsgBoxTimer.py, src/cursing/DirChooser.py, 
+         src/cursing/VButton.py, src/cursing/CheckBoxGroup.py, 
+         src/cursing/utility.py, src/cursing/Menu.py, 
+         src/cursing/GraphicObject.py, src/cursing/FileSelectPad.py, 
+         src/cursing/Progress.py, src/cursing/InputBox.py, 
+         src/cursing/ComboBox.py, src/cursing/VScrollBar.py, 
+         src/cursing/Button.py, src/cursing/RadioGroup.py, 
+         src/cursing/constants.py, src/cursing/MsgBoxYesNo.py, 
+         src/cursing/Label.py, src/cursing/FileSelector.py, 
+         src/cursing/Control.py: lots and lots of cleanup
 
-2002-10-09 21:44  jcater
+2002-10-10 02:44:22  Rev 3270   jcater
 
-       * src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
-         ComboBox.py, Control.py, Dialog.py, DirChooser.py, Event.py,
-         FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
-         GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
-         MenuItem.py, MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py,
-         Progress.py, README, RadioButton.py, RadioGroup.py,
-         ScreenContainer.py, ScrollBar.py, TextBox.py, VButton.py,
-         VScrollBar.py, __init__.py, constants.py, sio.py, utility.py:
-         experimental work w/curses
+       * src/cursing/ScrollBar.py, src/cursing/MenuItem.py, 
+         src/cursing/FocusedLabel.py, src/cursing/RadioButton.py, 
+         src/cursing/Frame.py, src/cursing/Dialog.py, src/cursing/VButton.
+         py, src/cursing/Menu.py, src/cursing/FileSelectPad.py, 
+         src/cursing/InputBox.py, src/cursing, src/cursing/Button.py, 
+         src/cursing/MsgBoxYesNo.py, src/cursing/Control.py, 
+         src/cursing/Event.py, src/cursing/ScreenContainer.py, 
+         src/cursing/CheckBox.py, src/cursing/MsgBoxOK.py, 
+         src/cursing/MenuBar.py, src/cursing/sio.py, src/cursing/TextBox.py,
+         src/cursing/__init__.py, src/cursing/MsgBoxTimer.py, 
+         src/cursing/DirChooser.py, src/cursing/CheckBoxGroup.py, 
+         src/cursing/utility.py, src/cursing/Progress.py, 
+         src/cursing/GraphicObject.py, src/cursing/README, 
+         src/cursing/ComboBox.py, src/cursing/VScrollBar.py, 
+         src/cursing/RadioGroup.py, src/cursing/constants.py, 
+         src/cursing/Label.py, src/cursing/FileSelector.py: experimental 
+         work w/curses
 
-2002-10-09 16:22  siesel
+2002-10-09 21:22:05  Rev 3268   siesel
 
-       * src/datasources/drivers/special/configfile/Driver.py: make
-         configfile dbdriver find configdir better
+       * src/datasources/drivers/special/configfile/Driver.py, 
+         src/dbdrivers/configfile/DBdriver.py: make configfile dbdriver 
+         find configdir better
 
-2002-10-08 22:59  jcater
+2002-10-09 03:59:15  Rev 3265   jcater
 
        * packaging/debian/control: updated minimum version requirement
 
-2002-10-08 22:56  jcater
+2002-10-09 03:56:21  Rev 3264   jcater
 
-       * packaging/debian/: control: added missing mxdatetime requirement
-         to the debian control files
+       * packaging/debian/control: added missing mxdatetime requirement to 
+         the debian control files
 
-2002-10-08 16:50  jcater
+2002-10-09 03:56:21  Rev 3263   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: added psfax
+       * packaging/debian/control: added missing mxdatetime requirement to 
+         the debian control files
+
+2002-10-08 21:50:42  Rev 3260   jcater
+
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: added psfax 
          merge support
 
-2002-10-08 16:29  siesel
+2002-10-08 21:29:43  Rev 3259   siesel
 
-       * src/: FileUtils.py, utils/FileUtils.py: fix "gncvs test.gear"
-         calling forms.  allow "gear://samples%2Fsamples.gear/myfile.gfd"
+       * src/FileUtils.py, src/utils/FileUtils.py: fix "gncvs test.gear" 
+         calling forms. allow "gear://samples%2Fsamples.gear/myfile.gfd" 
          URLs now
 
-2002-10-08 15:39  siesel
+2002-10-08 20:39:19  Rev 3258   siesel
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/special/static/Driver.py: fix static
+       * src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/GDataSource.py, src/GDataSource.py: fix static 
          datasource for dropdown wizard <2> add static datasource sample
 
-2002-10-08 13:17  siesel
+2002-10-08 18:17:00  Rev 3257   siesel
 
-       * src/: GDataSource.py, datasources/GDataSource.py: fix static
+       * src/datasources/GDataSource.py, src/GDataSource.py: fix static 
          datasource for dropdown wizard <1>
 
-2002-10-08 12:30  jcater
+2002-10-08 17:30:44  Rev 3256   jcater
 
-       * etc/sample.report-filters.conf: Added a Postscript mailmerge
+       * etc/sample.report-filters.conf: Added a Postscript mailmerge 
          driver to reports
 
-2002-10-07 18:13  jcater
+2002-10-08 04:20:24  Rev 3255   jcater
 
-       * doc/technotes/00008.txt, doc/technotes/index.html,
-         doc/technotes/index.txt, src/events/Event.py,
-         src/events/EventAware.py, src/events/EventController.py: started
+       * src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py: added Daniel 
+         Dittmar's enhancement patch to SAP-DB driver
+
+2002-10-07 23:13:29  Rev 3252   jcater
+
+       * doc/technotes/index.html, src/events/Event.py, 
+         src/events/EventAware.py, doc/technotes/00008.txt, 
+         doc/technotes/index.txt, src/events/EventController.py: started 
          adding event support to designer
 
-2002-10-07 16:45  jcater
+2002-10-07 21:45:15  Rev 3248   jcater
 
        * src/__init__.py: updating version numbers to 'development' status
 
-2002-10-07 16:29  jcater
+2002-10-07 21:29:37  Rev 3247   jcater
 
-       * src/events/: Event.py, EventAware.py, EventController.py,
-         __init__.py: moved the event system out of forms and into common
+       * src/events, src/events/__init__.py, src/events/Event.py, 
+         src/events/EventAware.py, src/events/EventController.py: moved the 
+         event system out of forms and into common
 
-2002-10-06 10:21  siesel
+2002-10-06 15:21:08  Rev 3246   siesel
 
-       * src/rpc/drivers/xmlrpc/RpcDoc.py: add javascript stub file
-         generation to grpcdoc tool
+       * src/rpc/drivers/xmlrpc/RpcDoc.py, src/commdrivers/xmlrpc/RpcDoc.py:
+         add javascript stub file generation to grpcdoc tool
 
-2002-10-05 02:16  jcater
+2002-10-05 07:16:46  Rev 3244   jcater
 
-       * MANIFEST.in, setup.py, packaging/debian/README.Debian,
-         packaging/debian/README.cvs, packaging/debian/README.maintainers,
-         packaging/debian/changelog, packaging/debian/control,
-         packaging/debian/copyright, packaging/debian/dirs,
-         packaging/debian/docs, packaging/debian/files,
-         packaging/debian/postinst, packaging/debian/postrm,
-         packaging/debian/prerm, packaging/debian/rules,
-         packaging/debian/setup.cfg.debian,
-         packaging/debian/site.cfg.debian, src/GConfig.py,
-         src/apps/GConfig.py: Changes needed to create .debs for the 0.4.0
-         release
+       * MANIFEST.in, packaging/debian/README.maintainers, 
+         packaging/debian/copyright, packaging/debian/README.Debian, 
+         packaging/debian/setup.cfg.debian, packaging/debian/control, setup.
+         py, packaging/debian/site.cfg.debian, packaging/debian/postinst, 
+         packaging/debian/postrm, src/GConfig.py, packaging/debian/prerm, 
+         packaging/debian/changelog, packaging/debian/README.cvs, 
+         src/apps/GConfig.py, packaging/debian/docs, packaging/debian/rules,
+         packaging/debian/dirs, packaging/debian/files: Changes needed to 
+         create .debs for the 0.4.0 release
 
-2002-10-03 09:35  siesel
+2002-10-05 07:16:46  Rev 3243   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/Base/Driver.py: add preliminary
-         schema write support to common add schema write wizard to
-         designer
+       * packaging/debian/README.maintainers, packaging/debian/copyright, 
+         packaging/debian/README.Debian, packaging/debian/setup.cfg.debian, 
+         packaging/debian/control, packaging/debian/site.cfg.debian, 
+         packaging/debian/postinst, packaging/debian/postrm, 
+         packaging/debian/prerm, packaging/debian/changelog, 
+         packaging/debian/README.cvs, packaging/debian/rules, 
+         packaging/debian/files: Changes needed to create .debs for the 0.4.
+         0 release
 
-2002-09-29 19:27  jcater
+2002-10-03 14:35:48  Rev 3238   siesel
 
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: add preliminary schema write 
+         support to common add schema write wizard to designer
+
+2002-09-30 00:27:45  Rev 3232   jcater
+
        * TODO: TODO fixes
 
-2002-09-29 19:19  jcater
+2002-09-30 00:19:18  Rev 3230   jcater
 
-       * ChangeLog, src/__init__.py: final changes for release
+       * src/__init__.py, ChangeLog: final changes for release
 
-2002-09-28 01:30  jcater
+2002-09-28 06:30:02  Rev 3226   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: added
-         primarykey="" support to datasources to eliminate the
+       * src/datasources/GDataSource.py, src/GDataSource.py: added 
+         primarykey="" support to datasources to eliminate the 
          'entire-record-is-a-where-clause hack
 
-2002-09-28 01:10  jcater
+2002-09-28 06:10:46  Rev 3225   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: added
-         explicitfields attribute for updatable datasources with no
+       * src/datasources/GDataSource.py, src/GDataSource.py: added 
+         explicitfields attribute for updatable datasources with no 
          corresponding block [temp]
 
-2002-09-28 00:47  jcater
+2002-09-28 05:47:43  Rev 3224   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py: cleaned up
-         GConditions file; added LOGIC construct to
-         buildConditionFromDict()
+       * src/datasources/GConditions.py, src/GConditions.py: cleaned up 
+         GConditions file; added LOGIC construct to buildConditionFromDict()
 
-2002-09-28 00:47  jcater
+2002-09-28 05:47:11  Rev 3223   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: added
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: added 
          setFields() to recordset's namespace
 
-2002-09-27 23:41  jcater
+2002-09-28 04:41:45  Rev 3221   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: fixed designer's incorrect
+       * src/logic/GTrigger.py, src/GTrigger.py: fixed designer's incorrect 
          creation of <![CDATA[ .. ]]> sections
 
-2002-09-27 23:26  jcater
+2002-09-28 04:26:10  Rev 3220   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: removed more redundant code
-         from GTrigger/GFTrigger to get designer to recognize recent
+       * src/logic/GTrigger.py, src/GTrigger.py: removed more redundant 
+         code from GTrigger/GFTrigger to get designer to recognize recent 
          changes to GFTrigger's ValidTriggers list
 
-2002-09-27 13:24  arturas
+2002-09-27 18:24:38  Rev 3219   arturas
 
        * translations/ru/LC_MESSAGES/gnue.po: Translations source
 
-2002-09-27 13:23  arturas
+2002-09-27 18:23:30  Rev 3218   arturas
 
        * translations/ru/LC_MESSAGES/gnue.mo: Updated translations
 
-2002-09-25 15:20  jcater
+2002-09-25 20:20:09  Rev 3213   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: added example
-         win32 lpr
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: added 
+         example win32 lpr
 
-2002-09-24 08:44  siesel
+2002-09-24 13:44:01  Rev 3211   siesel
 
-       * utils/xml2sql/: gadfly.xsl, sqlite.xsl: added XSLT stylesheets
-         for gadfly and sqlite
+       * utils/xml2sql/gadfly.xsl, utils/xml2sql/sqlite.xsl: added XSLT 
+         stylesheets for gadfly and sqlite
 
-2002-09-24 08:35  siesel
+2002-09-24 13:35:06  Rev 3210   siesel
 
-       * README.databases,
-         src/datasources/drivers/gadfly/gadfly/Driver.py,
-         src/datasources/drivers/sqlite/sqlite/Driver.py: * add gadfly and
+       * src/dbdrivers/gadfly/DBdriver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, README.databases, 
+         src/dbdrivers/sqlite/DBdriver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: * add gadfly and 
          sqlite to README.databases * add schema support to sqlite db
 
-2002-09-23 23:35  jcater
+2002-09-24 04:35:49  Rev 3206   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: fixed runForm support in
+       * src/logic/GTrigger.py, src/GTrigger.py: fixed runForm support in 
          Navigator
 
-2002-09-23 12:32  siesel
+2002-09-23 20:04:00  Rev 3198   jcater
 
-       * utils/: README, connection.gfd: add connection.gfd to
+       * src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py: applied Daniel 
+         Dittmar's patch for SAP-DB introspection
+
+2002-09-23 17:32:10  Rev 3197   siesel
+
+       * utils/README, utils/connection.gfd: add connection.gfd to 
          common/utils more Parameter fixes
 
-2002-09-23 10:52  jcater
+2002-09-23 15:52:37  Rev 3195   jcater
 
-       * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
-         logic/GTrigger.py: added support for runForm() in global
+       * src/definitions/GRootObj.py, src/GRootObj.py, src/logic/GTrigger.
+         py, src/GTrigger.py: added support for runForm() in global 
          namespace of forms; minor bugfixes in trigger system
 
-2002-09-22 23:42  jcater
+2002-09-23 11:19:53  Rev 3190   siesel
 
+       * src/dbdrivers/mysql/DBdriver.py: moved mysql driver back to 
+         fetchmany() (closing #126)
+
+2002-09-23 04:42:02  Rev 3188   jcater
+
        * NEWS: updated NEWS files
 
-2002-09-20 22:21  jcater
+2002-09-21 03:21:41  Rev 3185   jcater
 
-       * doc/technotes/: 00007.txt, index.html, index.txt: added notes on
-         --cfg-file=
+       * doc/technotes/index.html, doc/technotes/00007.txt, 
+         doc/technotes/index.txt: added notes on --cfg-file=
 
-2002-09-20 01:23  jcater
+2002-09-20 21:14:51  Rev 3184   jcater
 
-       * ChangeLog: first round of changes to text documents in prep for a
+       * src/rpc/drivers/_corba/CommDriver.py, 
+         src/commdrivers/_corba/CommDriver.py: changes needed for windows 
+         binaries
+
+2002-09-20 06:23:30  Rev 3182   jcater
+
+       * ChangeLog: first round of changes to text documents in prep for a 
          release
 
-2002-09-19 10:57  arturas
+2002-09-19 15:57:58  Rev 3180   arturas
 
-       * doc/technotes/00002.txt: Some more updates, probably known to
+       * doc/technotes/00002.txt: Some more updates, probably known to 
          everyone, but that's what documentation is for.
 
-2002-09-19 09:02  arturas
+2002-09-19 14:02:58  Rev 3178   arturas
 
        * doc/technotes/00002.txt: Updated documentation.
 
-2002-09-19 07:48  siesel
+2002-09-19 12:48:06  Rev 3177   siesel
 
-       * src/datasources/drivers/gadfly/gadfly/Driver.py: some code
-         cleanups for the gadfly driver, gadfly works now in forms and
-         designer.
+       * src/dbdrivers/gadfly/DBdriver.py, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/dbdrivers/gadfly/__init__.py: some code cleanups for the 
+         gadfly driver, gadfly works now in forms and designer.
 
-2002-09-18 10:14  siesel
+2002-09-18 15:14:17  Rev 3172   siesel
 
-       * setup-cvs.py: split grpc's up in GRServer part and Appserver part
+       * setup-cvs.py: split grpc's up in GRServer part and Appserver part 
          in setup-cvs installer
 
-2002-09-18 08:46  siesel
+2002-09-18 13:46:18  Rev 3169   siesel
 
-       * src/: FileUtils.py, gear/GearSystem.py,
-         gear/NavigationBuilder.py, utils/FileUtils.py: finish .gear file
-         access seperation
+       * src/FileUtils.py, src/utils/FileUtils.py, src/gear/GearSystem.py, 
+         src/gear/NavigationBuilder.py: finish .gear file access seperation
 
-2002-09-18 01:49  jcater
+2002-09-18 06:49:27  Rev 3168   jcater
 
-       * doc/technotes/00005.txt, doc/technotes/index.html,
-         doc/technotes/index.txt, src/GBaseApp.py, src/GConnections.py,
-         src/GLoginHandler.py, src/apps/GBaseApp.py,
-         src/datasources/GConnections.py,
-         src/datasources/GLoginHandler.py: added support for custom login
-         authenticators; read common technote 00005.txt for more
-         information
+       * doc/technotes/index.html, src/GLoginHandler.py, src/GBaseApp.py, 
+         doc/technotes/00005.txt, src/apps/GBaseApp.py, 
+         src/datasources/GConnections.py, doc/technotes/index.txt, 
+         src/GConnections.py, src/datasources/GLoginHandler.py: added 
+         support for custom login authenticators; read common technote 
+         00005.txt for more information
 
-2002-09-18 00:13  jcater
+2002-09-18 05:13:01  Rev 3167   jcater
 
-       * src/: GBaseApp.py, GCConfig.py, GClientApp.py, GConfig.py,
-         apps/GBaseApp.py, apps/GClientApp.py, apps/GConfig.py:
-         * Added support for a [common] section in gnue.conf * Moved
-         StoreTriggersAsCDATA to [common] * Added ImportPath to [common]
-         so end developers can write their own modules   that can easily
-         be referenced in, say, trigger code without adding the   needed
-         modules to the system python path.    (e.g., you can have
-         ImportPath=/usr/local/gnue/import,/home/me/mypython)  * Misc
+       * src/GConfig.py, src/GCConfig.py, src/apps/GConfig.py, src/GBaseApp.
+         py, src/apps/GBaseApp.py, src/GClientApp.py, src/apps/GClientApp.
+         py:  * Added support for a [common] section in gnue.conf * Moved 
+         StoreTriggersAsCDATA to [common] * Added ImportPath to [common] so 
+         end developers can write their own modules   that can easily be 
+         referenced in, say, trigger code without adding the   needed 
+         modules to the system python path.   (e.g., you can have 
+         ImportPath=/usr/local/gnue/import,/home/me/mypython) * Misc 
          performance improvements in GBaseApp
 
-2002-09-17 15:41  jcater
+2002-09-17 20:41:27  Rev 3164   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: hopefully a
+       * src/datasources/GConnections.py, src/GConnections.py: hopefully a 
          fix to the netrc issue
 
-2002-09-17 14:41  jcater
+2002-09-17 19:41:52  Rev 3162   jcater
 
        * README-CVS: added samples/ to the main README
 
-2002-09-17 14:36  jcater
+2002-09-17 19:36:38  Rev 3160   jcater
 
-       * setup.py: added/removed schema-related and gear-related entries
+       * setup.py: added/removed schema-related and gear-related entries 
          from setup.py
 
-2002-09-17 11:52  arturas
+2002-09-17 16:52:00  Rev 3159   arturas
 
-       * utils/po-diff.py: Something that msgmerge should do but i wasn't
-         enough clever to force it to.  The script takes one some years
-         ago translated .po file, compares it with recently generated
-         empty .po file and produces result - leaving the same lines
-         intact and clearly showing what translations have been
-         changes/added/removed - as a .po file.
+       * utils/po-diff.py: Something that msgmerge should do but i wasn't 
+         enough clever to force it to. The script takes one some years ago 
+         translated .po file, compares it with recently generated empty .po 
+         file and produces result - leaving the same lines intact and 
+         clearly showing what translations have been changes/added/removed 
+         - as a .po file.
 
-2002-09-17 10:45  jcater
+2002-09-17 15:45:32  Rev 3158   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: fixed bug in
+       * src/datasources/GConnections.py, src/GConnections.py: fixed bug in 
          netrc support that prevented mysql or appserver logins
 
-2002-09-17 10:27  jcater
+2002-09-17 15:27:45  Rev 3157   jcater
 
-       * src/: FileUtils.py, GBaseApp.py, GComm.py, GConfig.py,
-         GConnections.py, TextUtils.py, __init__.py, apps/GBaseApp.py,
-         apps/GConfig.py, datasources/GConnections.py, rpc/GComm.py,
-         utils/FileUtils.py, utils/TextUtils.py,
-         datasources/drivers/odbc/mxodbc/Driver.py, gear/__init__.py,
-         rpc/drivers/_helpers/RpcDoc.py: removed code from
-         gnue.common.__init__ and placed in either gnue.common.FileUtils
-         or gnue.common.TextUtils; added stub for gear support
+       * src/utils/FileUtils.py, src/FileUtils.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, src/GComm.py, 
+         src/commdrivers/_helpers/RpcDoc.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, src/GConfig.py, 
+         src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/rpc/drivers/_test/server.py, src/rpc/GComm.py, src/gear, 
+         src/__init__.py, src/utils/TextUtils.py, src/TextUtils.py, 
+         src/datasources/GConnections.py, src/rpc/drivers/_helpers/RpcDoc.
+         py, src/gear/__init__.py, src/commdrivers/_test/server.py, 
+         src/apps/GConfig.py, src/GConnections.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 15:45  jcater
+2002-09-16 20:45:20  Rev 3153   jcater
 
-       * setup-cvs.py: modified document autogeneration to default to 'N'
+       * setup-cvs.py: modified document autogeneration to default to 'N' 
          as it's so darn slow
 
-2002-09-16 15:41  jcater
+2002-09-16 20:41:11  Rev 3152   jcater
 
-       * setup-cvs.py: fixed bug in doc autogeneration patch (if you say
-         no, the script would bomb
+       * setup-cvs.py: fixed bug in doc autogeneration patch (if you say no,
+         the script would bomb
 
-2002-09-16 15:25  jcater
+2002-09-16 20:25:47  Rev 3151   jcater
 
-       * setup-cvs.py: Auto-generate .html version of docbook manuals
+       * setup-cvs.py: Auto-generate .html version of docbook manuals 
          [patch by filc]
 
-2002-09-16 15:20  jcater
+2002-09-16 20:20:08  Rev 3150   jcater
 
-       * README-CVS: changed references in README from GEAS to App Server
+       * README-CVS: changed references in README from GEAS to App Server 
          [patch by filc]
 
-2002-09-16 15:18  jcater
+2002-09-16 20:18:24  Rev 3149   jcater
 
-       * doc/Connections.txt, doc/common-techref.lyx,
-         etc/sample.gnue.conf, scripts/gnue-diag.sh: changed references
-         from gfclient to gnue-forms [patch by filc]
+       * etc/sample.gnue.conf, scripts/gnue-diag.sh, doc/Connections.txt, 
+         doc/common-techref.lyx: changed references from gfclient to 
+         gnue-forms [patch by filc]
 
-2002-09-16 15:16  jcater
+2002-09-16 20:16:19  Rev 3148   jcater
 
        * README-CVS: removed obsolete reference to www/ [patch by filc]
 
-2002-09-16 15:09  jcater
+2002-09-16 20:09:23  Rev 3147   jcater
 
-       * src/schema/__init__.py: preparing for move of schema's parser
-         from designer to common
+       * src/schema/__init__.py: preparing for move of schema's parser from 
+         designer to common
 
-2002-09-16 14:30  jcater
+2002-09-16 19:30:16  Rev 3146   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: added TODO
+       * src/datasources/GConnections.py, src/GConnections.py: added TODO 
          comments about incorrect defaulting of namespaces in reports
 
-2002-09-15 15:54  siesel
+2002-09-15 20:54:57  Rev 3140   siesel
 
-       * src/__init__.py: * make gnue-forms use openResource (gnue-common)
-         instead of openurl * allow openResource to transparently access
-         files stored in a zip archive   (this special zip archive is
-         called gear for now) * allow navigator to open these zip files
-         and get an process definition   file which describes the archive
+       * src/__init__.py: * make gnue-forms use openResource (gnue-common) 
+         instead of openurl * allow openResource to transparently access 
+         files stored in a zip archive   (this special zip archive is 
+         called gear for now) * allow navigator to open these zip files and 
+         get an process definition   file which describes the archive 
          content created on the fly
 
-2002-09-14 09:59  siesel
+2002-09-14 14:59:38  Rev 3138   siesel
 
-       * src/: GConnections.py, datasources/GConnections.py: [.netrc patch
-         breaks win32 forms, because of missing HOME env. var.] fixed
+       * src/datasources/GConnections.py, src/GConnections.py: [.netrc 
+         patch breaks win32 forms, because of missing HOME env. var.] fixed
 
-2002-09-14 09:19  siesel
+2002-09-14 14:19:15  Rev 3137   siesel
 
-       * src/datasources/drivers/special/configfile/Driver.py: add a
-         "configfile" DB driver to edit config files add an
-         "connection.cfd" example which can be directly used to edit your
-         private "connection.conf".
+       * src/datasources/drivers/special/configfile/Driver.py, 
+         src/dbdrivers/configfile, src/dbdrivers/configfile/__init__.py, 
+         src/datasources/drivers/special/configfile, 
+         src/dbdrivers/configfile/DBdriver.py: add a "configfile" DB driver 
+         to edit config files add an "connection.cfd" example which can be 
+         directly used to edit your private "connection.conf".
 
-2002-09-11 15:23  siesel
+2002-09-11 20:23:42  Rev 3135   siesel
 
-       * src/__init__.py: add missing ":" to __init__.py, add <parameter>
+       * src/__init__.py: add missing ":" to __init__.py, add <parameter> 
          tag to showparameter.gfd example
 
-2002-09-11 13:02  jcater
+2002-09-11 18:02:39  Rev 3134   jcater
 
-       * README.databases: [ticket #102] fixed typo in URL of psycopg
-         driver
+       * README.databases: [ticket #102] fixed typo in URL of psycopg driver
 
-2002-09-11 12:45  jcater
+2002-09-11 17:45:15  Rev 3133   jcater
 
-       * src/__init__.py: [ticket #87] added urlize function to Common;
-         fixed sablotron driver to return file://c:... when c:... is the
+       * src/__init__.py: [ticket #87] added urlize function to Common; 
+         fixed sablotron driver to return file://c:... when c:... is the 
          file name
 
-2002-09-10 10:30  jcater
+2002-09-10 15:30:50  Rev 3129   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: merged
-         forms-input-mask back into head (not completed); added support
-         for command-line parameters
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: merged 
+         forms-input-mask back into head (not completed); added support for 
+         command-line parameters
 
-2002-09-10 10:15  jcater
+2002-09-10 15:15:22  Rev 3127   jcater
 
-       * etc/sample.report-filters.conf, src/FormatMasks/BaseMask.py,
-         src/FormatMasks/DateMask.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/formatting/BaseMask.py, src/formatting/DateMask.py: added
-         support for command-line parameters
+       * src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, etc/sample.report-filters.conf: 
+         added support for command-line parameters
 
-2002-09-08 10:52  siesel
+2002-09-08 15:52:38  Rev 3125   siesel
 
-       * src/: GConnections.py, datasources/GConnections.py: don't break
-         forms if netrc file empty or in a wrong format.  add small info
+       * src/datasources/GConnections.py, src/GConnections.py: don't break 
+         forms if netrc file empty or in a wrong format. add small info 
          about the contents of a .netrc file.
 
-2002-09-07 11:08  jcater
+2002-09-07 16:08:01  Rev 3122   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: fixed bug in
-         netrc patch; patch causes forms to bomb out if a .netrc file
+       * src/datasources/GConnections.py, src/GConnections.py: fixed bug in 
+         netrc patch; patch causes forms to bomb out if a .netrc file 
          doesn't exist
 
-2002-09-07 10:26  jcater
+2002-09-07 15:26:07  Rev 3121   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: added netrc
+       * src/datasources/GConnections.py, src/GConnections.py: added netrc 
          support [patches by Papo team]
 
-2002-09-04 18:29  siesel
+2002-09-04 23:29:11  Rev 3117   siesel
 
-       * doc/technotes/: 00006.txt, index.html, index.txt: add technotes
-         for trigger namespace extensions for GDatasource, GFEntry, GFForm
+       * doc/technotes/index.html, doc/technotes/00006.txt, 
+         doc/technotes/index.txt: add technotes for trigger namespace 
+         extensions for GDatasource, GFEntry, GFForm
 
-2002-08-26 11:28  jcater
+2002-08-26 16:28:17  Rev 3102   jcater
 
-       * setup-cvs.py: fixed issue with cvs tools not passing complete
+       * setup-cvs.py: fixed issue with cvs tools not passing complete 
          arguments
 
-2002-08-24 20:05  jcater
+2002-08-25 01:05:26  Rev 3101   jcater
 
-       * src/: FormatMasks/BaseMask.py, formatting/BaseMask.py: added
+       * src/FormatMasks/BaseMask.py, src/formatting/BaseMask.py: added 
          experimental format mask support [branched]
 
-2002-08-08 16:16  jcater
+2002-08-08 21:16:26  Rev 3095   jcater
 
-       * src/datasources/drivers/sqlite/sqlite/Driver.py: added initial
+       * src/dbdrivers/sqlite, src/dbdrivers/sqlite/__init__.py, 
+         src/datasources/drivers/sqlite, 
+         src/datasources/drivers/sqlite/sqlite, 
+         src/dbdrivers/sqlite/DBdriver.py, 
+         src/datasources/drivers/sqlite/sqlite/Driver.py: added initial 
          support for SQLite [should work, but untested w/no introspection]
 
-2002-08-08 09:47  jcater
+2002-08-08 14:47:55  Rev 3093   jcater
 
-       * doc/technotes/index.html, utils/create-technote-index.py: merged
-         psu's index.html code into our create-technote-index.py script so
+       * doc/technotes/index.html, utils/create-technote-index.py: 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-07 18:29  jcater
+2002-08-07 23:29:18  Rev 3092   jcater
 
-       * etc/sample.report-filters.conf, src/GParser.py,
-         src/definitions/GParser.py: re-implemented toolbars to have them
-         emulate the Menubar events; i.e., toolbar entries are nothing
-         more than a link to a menu entry; more work on the AddDropDown
-         wizard; misc funky fixes
+       * src/definitions/GParser.py, etc/sample.report-filters.conf, 
+         src/GParser.py: re-implemented toolbars to have them emulate the 
+         Menubar events; i.e., toolbar entries are nothing more than a link 
+         to a menu entry; more work on the AddDropDown wizard; misc funky 
+         fixes
 
-2002-08-02 10:38  arturas
+2002-08-02 15:38:49  Rev 3089   arturas
 
-       * etc/sample.gnue.conf: Added default date mask formats -
+       * etc/sample.gnue.conf: Added default date mask formats - 
          dateFormatMaskView & dateFormatMaskEdit.
 
-2002-08-01 17:29  siesel
+2002-08-01 22:29:43  Rev 3087   siesel
 
-       * src/rpc/drivers/_helpers/: ObjectEnabler.py, ObjectLibrarian.py:
-         added timeout for dynamic created objects to RPC library, and a
-         garbage collector which is running in a seperate thread
+       * src/rpc/drivers/_helpers/ObjectLibrarian.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/commdrivers/_helpers/ObjectLibrarian.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py: added timeout for 
+         dynamic created objects to RPC library, and a garbage collector 
+         which is running in a seperate thread
 
-2002-07-31 09:28  arturas
+2002-07-31 14:28:43  Rev 3084   arturas
 
        * doc/technotes/00002.txt: Minor changes and updates.
 
-2002-07-31 09:25  arturas
+2002-07-31 14:25:56  Rev 3083   arturas
 
-       * src/: GParser.py, definitions/GParser.py: To prevent errors in
-         reports. Will need to rewrite this part when [common] section in
+       * src/definitions/GParser.py, src/GParser.py: To prevent errors in 
+         reports. Will need to rewrite this part when [common] section in 
          gnue.conf appears.
 
-2002-07-31 09:10  arturas
+2002-07-31 14:10:05  Rev 3082   arturas
 
-       * src/: GParser.py, definitions/GParser.py: Temporary correction.
+       * src/definitions/GParser.py, src/GParser.py: Temporary correction.
 
-2002-07-31 08:47  arturas
+2002-07-31 13:47:45  Rev 3081   arturas
 
-       * translations/hu_HU/: gnue.mo, gnue.po: These files are in
-         hu_HU/LC_MESSAGES/ subdirectory (in a hurry mistakenly put them
-         in hu_HU/).
+       * translations/hu_HU/gnue.mo, translations/hu_HU/gnue.po: These 
+         files are in hu_HU/LC_MESSAGES/ subdirectory (in a hurry 
+         mistakenly put them in hu_HU/).
 
-2002-07-31 06:01  arturas
+2002-07-31 11:01:25  Rev 3080   arturas
 
-       * src/: GParser.py, definitions/GParser.py: Corrected problem of
-         i18n characters in .gfd file - in case of not only ascii
-         characters, sax returned unicode string, which caused further
-         errors in python. Earlier this was solved by changing system-wide
-         site.py file option defaultencoding from 'ascii' to other value.
-         Now encoding is read from gnue.conf file option formFontEncoding
-         and is used to enforce sax returned unicode string recode to
-         given encoding.
+       * src/definitions/GParser.py, src/GParser.py: Corrected problem of 
+         i18n characters in .gfd file - in case of not only ascii 
+         characters, sax returned unicode string, which caused further 
+         errors in python. Earlier this was solved by changing system-wide 
+         site.py file option defaultencoding from 'ascii' to other value. 
+         Now encoding is read from gnue.conf file option formFontEncoding 
+         and is used to enforce sax returned unicode string recode to given 
+         encoding.
 
-2002-07-30 12:00  siesel
+2002-07-30 17:00:17  Rev 3078   siesel
 
-       * utils/xml2sql/pgsql_2.xsl: moved Constrain definitions into table
+       * utils/xml2sql/pgsql_2.xsl: moved Constrain definitions into table 
          definitions (ariel)
 
-2002-07-29 12:12  siesel
+2002-07-29 17:12:51  Rev 3076   siesel
 
-       * src/schema/GSParser.py: make "name" attribute in a <value> tag
-         not required add name to privatekey in Introspection wizard
+       * src/schema/GSParser.py: make "name" attribute in a <value> tag not 
+         required add name to privatekey in Introspection wizard
 
-2002-07-28 05:42  siesel
+2002-07-28 10:42:41  Rev 3075   siesel
 
-       * src/datasources/drivers/interbase/interbase/Driver.py,
-         utils/xml2sql/Makefile.sample, utils/xml2sql/interbase.xsl:
-         changes to interbase/DBdriver.py (add primary key etc) [closing
-         Ticket #116] adding interbase.xsl [closing Ticket #117] changing
-         Makefiles to use interbase.xsl
+       * src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py, utils/xml2sql/Makefile.sample,
+         utils/xml2sql/interbase.xsl: 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-26 09:57  siesel
+2002-07-26 14:57:31  Rev 3072   siesel
 
-       * utils/xml2sql/: Makefile.sample, README, crn.png, display.xsl,
-         fkey.png, idx.png: updated display.xsl to show foreign keys,
-         indexes, and primary keys (defined by index/constraint statement)
-         add images for foreign keys, indexes and undefined constraints
-         updated README and Makefile
+       * utils/xml2sql/idx.png, utils/xml2sql/display.xsl, 
+         utils/xml2sql/Makefile.sample, utils/xml2sql/README, 
+         utils/xml2sql/fkey.png, utils/xml2sql/crn.png: updated display.xsl 
+         to show foreign keys, indexes, and primary keys (defined by 
+         index/constraint statement) add images for foreign keys, indexes 
+         and undefined constraints updated README and Makefile
 
-2002-07-26 09:14  siesel
+2002-07-26 14:14:57  Rev 3071   siesel
 
-       * utils/xml2sql/: Schema.txt, example.gsd, mssql.xsl, mysql.xsl,
-         sybase.xsl: modified xsl files to work with modified
-         index/primary/foreign key syntax add an example gsd file,
+       * utils/xml2sql/example.gsd, utils/xml2sql/mysql.xsl, 
+         utils/xml2sql/sybase.xsl, utils/xml2sql/Schema.txt, 
+         utils/xml2sql/mssql.xsl: modified xsl files to work with modified 
+         index/primary/foreign key syntax add an example gsd file, 
          corrected bug in schema.txt
 
-2002-07-25 00:36  jcater
+2002-07-25 05:36:08  Rev 3069   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/special/static/Driver.py: more work on the
-         Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE
+       * src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/GDataSource.py, src/GDataSource.py: more work on 
+         the Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE 
          ISSUES!)
 
-2002-07-24 18:25  siesel
+2002-07-24 23:25:25  Rev 3067   siesel
 
-       * doc/gnue-schema.dtd, utils/xml2sql/pgsql.xsl,
-         utils/xml2sql/pgsql_2.xsl: CreateSchema.py: change default field
-         type to varchar added new pgsql stylesheet which move primary key
-         definition into table def.  other small updates
+       * doc/gnue-schema.dtd, utils/xml2sql/pgsql.xsl, 
+         utils/xml2sql/pgsql_2.xsl: CreateSchema.py: change default field 
+         type to varchar added new pgsql stylesheet which move primary key 
+         definition into table def. other small updates
 
-2002-07-24 15:40  jcater
+2002-07-24 20:40:43  Rev 3063   jcater
 
        * scripts/gnuedtd: fixed #DEFAULT error
 
-2002-07-24 10:23  siesel
+2002-07-24 15:23:36  Rev 3062   siesel
 
-       * src/schema/: GSParser.py, Objects.py: add first foreign key
-         creation feature to CreateSchema wizard.  changed GSSchema
+       * src/schema/GSParser.py, src/schema/Objects.py: add first foreign 
+         key creation feature to CreateSchema wizard. changed GSSchema 
          definition
 
-2002-07-24 09:11  siesel
+2002-07-24 14:11:30  Rev 3061   siesel
 
-       * utils/xml2sql/Schema.txt: add explanations about gnue schema file
+       * utils/xml2sql/Schema.txt: add explanations about gnue schema file 
          format (sledge)
 
-2002-07-23 16:46  siesel
+2002-07-23 21:46:07  Rev 3058   siesel
 
        * utils/xml2sql/README: add png to list
 
-2002-07-23 16:40  siesel
+2002-07-23 21:40:21  Rev 3057   siesel
 
-       * utils/xml2sql/: Makefile.sample, key.png, no.png, yes.png: add
-         missing images for HTML representation from DCL tree support HTML
-         creation in Makefiles
+       * utils/xml2sql/key.png, utils/xml2sql/Makefile.sample, 
+         utils/xml2sql/no.png, utils/xml2sql/yes.png: add missing images 
+         for HTML representation from DCL tree support HTML creation in 
+         Makefiles
 
-2002-07-23 15:56  siesel
+2002-07-23 20:56:37  Rev 3056   siesel
 
-       * utils/xml2sql/: Makefile.sample, README, display.xsl, mssql.xsl,
-         mysql.xsl, pgsql.xsl, sybase.xsl: add README and a sample
-         Makefile to xml2sql fix "no 'primary key' sql code generated" bug
-         in all xsl files.    (bug because of syntax change between .xml
-         and .gsd)  add INSERT data support to all database xsl files.
+       * utils/xml2sql/display.xsl, utils/xml2sql/mysql.xsl, 
+         utils/xml2sql/pgsql.xsl, utils/xml2sql/sybase.xsl, 
+         utils/xml2sql/Makefile.sample, utils/xml2sql/README, 
+         utils/xml2sql/mssql.xsl: add README and a sample Makefile to 
+         xml2sql fix "no 'primary key' sql code generated" bug in all xsl 
+         files.   (bug because of syntax change between .xml and .gsd) add 
+         INSERT data support to all database xsl files.
 
-2002-07-22 18:04  jcater
+2002-07-22 23:04:59  Rev 3051   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: more work on plug-in
+       * src/GObjects.py, src/definitions/GObjects.py: more work on plug-in 
          support in Designer
 
-2002-07-21 23:09  jcater
+2002-07-22 04:09:40  Rev 3044   jcater
 
-       * src/schema/: GSParser.py, Objects.py: removed more forms-specific
-         cruft in designer; added primary key support to the Introspection
-         schema wizard; fixed wizard support
+       * src/schema/GSParser.py, src/schema/Objects.py: removed more 
+         forms-specific cruft in designer; added primary key support to the 
+         Introspection schema wizard; fixed wizard support
 
-2002-07-21 23:08  jcater
+2002-07-22 04:08:50  Rev 3043   jcater
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: commented out
-         misplaced date support in pgsql driver; fixed support for primary
-         keys in pgsql driver
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: commented out misplaced date 
+         support in pgsql driver; fixed support for primary keys in pgsql 
+         driver
 
-2002-07-19 13:59  jcater
+2002-07-19 18:59:01  Rev 3038   jcater
 
-       * utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, pgsql.xsl,
-         sybase.xsl: removed annoying tabs
+       * utils/xml2sql/display.xsl, utils/xml2sql/mysql.xsl, 
+         utils/xml2sql/pgsql.xsl, utils/xml2sql/sybase.xsl, 
+         utils/xml2sql/mssql.xsl: removed annoying tabs
 
-2002-07-19 08:22  siesel
+2002-07-19 13:22:39  Rev 3037   siesel
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: use
-         connectData and gConfig to determine database encoding now.  (fix
-         appserver doesn't work with postgres bug)
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: use connectData and gConfig to 
+         determine database encoding now. (fix appserver doesn't work with 
+         postgres bug)
 
-2002-07-19 07:55  siesel
+2002-07-19 12:55:23  Rev 3036   siesel
 
-       * src/rpc/drivers/xmlrpc/ServerAdapter.py: correct error function
-         accepting only 2 values. should fix one part of the "timeout"
+       * src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py: correct error function 
+         accepting only 2 values. should fix one part of the "timeout" 
          problem mentioned on address@hidden
 
-2002-07-18 13:41  jcater
+2002-07-18 18:41:10  Rev 3033   jcater
 
        * doc/technotes/index.txt: updated index
 
-2002-07-18 13:40  jcater
+2002-07-18 18:40:47  Rev 3032   jcater
 
-       * doc/: CustomizedLoginHandlers.txt, DataObjects.txt, Menus.txt,
-         WritingClientApps.txt, i18n.txt, technotes/00001.txt,
-         technotes/00002.txt, technotes/00003.txt, technotes/00004.txt,
-         technotes/00005.txt: converted some note files into technotes
-         format
+       * doc/WritingClientApps.txt, doc/Menus.txt, doc/technotes/00001.txt, 
+         doc/technotes/00002.txt, doc/technotes/00003.txt, 
+         doc/technotes/00004.txt, doc/i18n.txt, doc/technotes/00005.txt, 
+         doc/CustomizedLoginHandlers.txt, doc/DataObjects.txt: converted 
+         some note files into technotes format
 
-2002-07-18 13:29  jcater
+2002-07-18 18:29:03  Rev 3030   jcater
 
-       * doc/technotes/index.txt, utils/create-technote-index.py: added
+       * doc/technotes/index.txt, utils/create-technote-index.py: added 
          footer message
 
-2002-07-18 13:23  jcater
+2002-07-18 18:23:49  Rev 3029   jcater
 
-       * doc/technotes/00000.txt, doc/technotes/index.txt,
+       * doc/technotes/00000.txt, doc/technotes/index.txt, doc/technotes, 
          utils/create-technote-index.py: added technote structure
 
-2002-07-18 13:18  jamest
+2002-07-18 18:18:32  Rev 3028   jamest
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/Base/Driver.py: Atmospheric crack levels in KS have
-         returned to normal.  Adjusting previous changes to compensate.
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Atmospheric crack levels in KS 
+         have returned to normal.  Adjusting previous changes to compensate.
 
-2002-07-15 15:12  jcater
+2002-07-15 20:12:50  Rev 3019   jcater
 
-       * doc/gnue-schema.dtd, src/schema/GSParser.py: fixed incorrect
+       * doc/gnue-schema.dtd, src/schema/GSParser.py: fixed incorrect 
          parenttag of pkfield
 
-2002-07-15 15:00  jcater
+2002-07-15 20:00:18  Rev 3018   jcater
 
-       * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: more
+       * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: more 
          changes to DTD to play nicer with emacs
 
-2002-07-15 14:35  jcater
+2002-07-15 19:35:46  Rev 3017   jcater
 
-       * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: misc
+       * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: misc 
          changes in DTD formatting
 
-2002-07-15 14:27  jcater
+2002-07-15 19:27:44  Rev 3016   jcater
 
        * scripts/gnuedtd: fixed inconsistencies in created DTDs
 
-2002-07-15 12:56  jcater
+2002-07-15 17:56:42  Rev 3015   jcater
 
-       * etc/sample.gnue.conf: changed misleading comments for
-         fixedWidthFont
+       * etc/sample.gnue.conf: changed misleading comments for fixedWidthFont
 
-2002-07-15 09:53  arturas
+2002-07-15 14:53:59  Rev 3014   arturas
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: Added
-         _dateTimeFormat='%Y-%m-%d %H:%M:%S'.  Added time\date datatype
-         formatting (from '2002-12-31 23:59:59,99' to '2002-12-31
-         23:59:59').
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Added _dateTimeFormat='%Y-%m-%d 
+         %H:%M:%S'. Added time\date datatype formatting (from '2002-12-31 
+         23:59:59,99' to '2002-12-31 23:59:59').
 
-2002-07-15 09:51  arturas
+2002-07-15 14:51:57  Rev 3013   arturas
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Removed '%Y-%m-%d
-         %H:%M:%S' back to '%c' for compatability with all databases.
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Removed '%Y-%m-%d %H:%M:
+         %S' back to '%c' for compatability with all databases.
 
-2002-07-15 09:26  arturas
+2002-07-15 14:26:48  Rev 3012   arturas
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Removed incorrectly
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Removed incorrectly 
          placed changes.
 
-2002-07-15 08:36  arturas
+2002-07-15 13:36:27  Rev 3011   arturas
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Added potentially
-         problematic date\time format conversion from '2002-12-31
-         23:59:59,99' format into '2002-12-31 23:59:59' format.  Problem
-         may arise if we have some data that is exactly in this date\time
-         format, but not a date\time - because the function will leave
-         only the first part of the string before ',' - that's potential
-         data loss. But if leave the initial format ('...,99'), then
-         database has update\insert problems with data types.  Changed
-         _dateTimeFormat variable value from '%c' (what was system
-         localised default date\time format) into '%Y-%m-%d %H:%M:%S'. The
-         first one created problems with database insert\update by
-         creating 'localised' SQL queries ('...WHERE month="May"...' does
-         work in English, but it does not work translated into Lithuanian
-         '...WHERE month="Gegu��"...').  TODO: with other
-         databases\database adapters the same problems may arise, but i'm
-         unable to check this now because of databases shortage :)
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Added potentially 
+         problematic date\time format conversion from '2002-12-31 23:59:59,
+         99' format into '2002-12-31 23:59:59' format. Problem may arise if 
+         we have some data that is exactly in this date\time format, but 
+         not a date\time - because the function will leave only the first 
+         part of the string before ',' - that's potential data loss. But if 
+         leave the initial format ('...,99'), then database has 
+         update\insert problems with data types. Changed _dateTimeFormat 
+         variable value from '%c' (what was system localised default 
+         date\time format) into '%Y-%m-%d %H:%M:%S'. The first one created 
+         problems with database insert\update by creating 'localised' SQL 
+         queries ('...WHERE month="May"...' does work in English, but it 
+         does not work translated into Lithuanian '...WHERE month="Gegu??"..
+         .'). TODO: with other databases\database adapters the same 
+         problems may arise, but i'm unable to check this now because of 
+         databases shortage :)
 
-2002-07-15 03:22  arturas
+2002-07-15 08:22:02  Rev 3008   arturas
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         FormatMasks/NumberMask.py, FormatMasks/TextMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py,
-         formatting/NumberMask.py, formatting/TextMask.py: Some code
+       * src/FormatMasks/NumberMask.py, src/FormatMasks/BaseMask.py, 
+         src/formatting/NumberMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py, 
+         src/FormatMasks/TextMask.py, src/formatting/TextMask.py: Some code 
          optimizations for i18n.
 
-2002-07-13 05:55  siesel
+2002-07-13 10:55:16  Rev 3006   siesel
 
-       * utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, sybase.xsl:
-         change xsl templates to accept GSD ( GNUe Schema definition )
-         instead of old xml format
+       * utils/xml2sql/display.xsl, utils/xml2sql/mysql.xsl, 
+         utils/xml2sql/sybase.xsl, utils/xml2sql/mssql.xsl: change xsl 
+         templates to accept GSD ( GNUe Schema definition ) instead of old 
+         xml format
 
-2002-07-11 13:34  jcater
+2002-07-11 18:34:44  Rev 3004   jcater
 
        * README-CVS: updated README to reflect appserver and navigator
 
-2002-07-10 17:27  siesel
+2002-07-10 22:27:38  Rev 3001   siesel
 
-       * src/schema/: GSParser.py, Objects.py: add data support to
+       * src/schema/GSParser.py, src/schema/Objects.py: add data support to 
          designer
 
-2002-07-10 15:29  siesel
+2002-07-10 20:29:59  Rev 3000   siesel
 
-       * utils/xml2sql/pgsql.xsl: allow pgsql.xsl to transform .gsd files,
-         add an sample.gsd as representation of the sample database tables
+       * utils/xml2sql/pgsql.xsl: 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-10 09:57  arturas
+2002-07-10 14:57:48  Rev 2998   arturas
 
        * doc/i18n.txt: A bit more updates.
 
-2002-07-10 08:59  arturas
+2002-07-10 13:59:48  Rev 2996   arturas
 
        * doc/i18n.txt: i18n changes. A small update.
 
-2002-07-10 08:52  arturas
+2002-07-10 13:52:16  Rev 2995   arturas
 
-       * etc/sample.gnue.conf: i18n changes. Added variable
+       * etc/sample.gnue.conf: i18n changes. Added variable 
          'fontFormEncoding' to enable choose font encoding.
 
-2002-07-10 08:31  arturas
+2002-07-10 13:31:22  Rev 2994   arturas
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: Kinda i18n
-         changes. connectData['encoding'] does not work, so commented it
-         out and added simple gConfig('encoding'). This does work.
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Kinda i18n changes. 
+         connectData['encoding'] does not work, so commented it out and 
+         added simple gConfig('encoding'). This does work.
 
-2002-07-09 06:54  siesel
+2002-07-09 11:54:09  Rev 2990   siesel
 
        * AUTHORS: correct email address
 
-2002-07-08 19:03  jcater
+2002-07-09 01:13:27  Rev 2987   baumannd
 
-       * AUTHORS, src/datasources/drivers/gadfly/gadfly/Driver.py:
+       * src/odmg: Remove .cvsignore.
+
+2002-07-09 01:12:57  Rev 2986   baumannd
+
+       * src/odmg/odmg.odl: Remove ODL file of ODMG interfaces/classes.
+
+2002-07-09 01:11:11  Rev 2985   baumannd
+
+       * src/odmg/Query.py, src/odmg/Transaction.py, src/odmg/Object.py, 
+         src/odmg/__init__.py, src/odmg/Database.py: Remove ODMG crap.
+
+2002-07-09 00:03:28  Rev 2984   jcater
+
+       * src/dbdrivers/gadfly/DBdriver.py, 
+         src/datasources/drivers/gadfly/gadfly, 
+         src/datasources/drivers/gadfly/gadfly/Driver.py, 
+         src/dbdrivers/gadfly, AUTHORS, src/datasources/drivers/gadfly: 
          committed ajmitch's Gadfly driver
 
-2002-07-08 03:23  arturas
+2002-07-08 08:23:23  Rev 2983   arturas
 
-       * translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Almost full
-         translations into Lithuania language.
+       * translations/lt_LT/LC_MESSAGES/gnue.mo, 
+         translations/lt_LT/LC_MESSAGES/gnue.po: Almost full translations 
+         into Lithuania language.
 
-2002-07-05 16:32  siesel
+2002-07-05 21:32:01  Rev 2981   siesel
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: i18 changes bug fix, move
-         "," back into "".
+       * src/GBaseApp.py, src/apps/GBaseApp.py: i18 changes bug fix, move ",
+         " back into "".
 
-2002-07-05 08:01  arturas
+2002-07-05 13:01:35  Rev 2980   arturas
 
-       * src/rpc/drivers/xmlrpc/ClientAdapter.py: Removed unnecessary
+       * src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: Removed unnecessary 
          translation.
 
-2002-07-05 07:17  arturas
+2002-07-05 12:17:39  Rev 2979   arturas
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: Removed a few more
+       * src/GBaseApp.py, src/apps/GBaseApp.py: Removed a few more 
          unnecessary translations.
 
-2002-07-05 06:59  arturas
+2002-07-05 11:59:58  Rev 2978   arturas
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: Removed minor unnecesary
+       * src/GBaseApp.py, src/apps/GBaseApp.py: Removed minor unnecesary 
          translation.
 
-2002-07-05 06:39  arturas
+2002-07-05 11:39:15  Rev 2977   arturas
 
        * doc/i18n.txt: Update.
 
-2002-07-04 13:44  jcater
+2002-07-04 18:44:16  Rev 2971   jcater
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: Added DEFAULT
-         VALUE and PRIMARY KEY support (preliminary/testing) to
-         postgresql's introspection
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Added DEFAULT VALUE and PRIMARY 
+         KEY support (preliminary/testing) to postgresql's introspection
 
-2002-07-04 13:41  jcater
+2002-07-04 18:41:36  Rev 2970   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: temporarily fixed issue
+       * src/logic/GTrigger.py, src/GTrigger.py: temporarily fixed issue 
          with saving forms with triggers under designer
 
-2002-07-03 11:39  arturas
+2002-07-03 16:39:09  Rev 2965   arturas
 
-       * utils/create-po.sh: Added new files, made file more
-         user-friendly.
+       * utils/create-po.sh: Added new files, made file more user-friendly.
 
-2002-07-03 10:58  siesel
+2002-07-03 15:58:32  Rev 2961   siesel
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/appserver/appserver/Driver.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
+       * src/dbdrivers/appserver/DBdriver.py, src/datasources/GDataSource.
+         py, src/GDataSource.py, 
+         src/datasources/drivers/appserver/appserver/Driver.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 09:37  arturas
+2002-07-02 14:37:10  Rev 2951   arturas
 
        * utils/create-po.sh: Added some new files.
 
-2002-07-01 18:09  jamest
+2002-07-01 23:09:14  Rev 2944   jamest
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: Added
-         delete() to trigger namespace to delete the current record being
-         commited usefull in pre-commit triggers removed unneeded import
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Added 
+         delete() to trigger namespace to delete the current record being 
+         commited usefull in pre-commit triggers removed unneeded import 
          from navigator
 
-2002-06-30 19:30  jcater
+2002-07-01 00:30:50  Rev 2941   jcater
 
-       * setup-cvs.py, doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd,
-         scripts/gnuedtd, src/GConditions.py, src/GMenu.py,
-         src/datasources/GConditions.py: Reworked support for gnuedtd...
-         created base tool's DTD's as an example
+       * doc/RPC-grpc-file.dtd, src/GMenu.py, doc/gnue-schema.dtd, 
+         src/datasources/GConditions.py, src/GConditions.py, setup-cvs.py, 
+         scripts/gnuedtd: Reworked support for gnuedtd... created base 
+         tool's DTD's as an example
 
-2002-06-29 09:36  arturas
+2002-06-29 14:36:05  Rev 2939   arturas
 
        * doc/i18n.txt: Corrected grammar mistake.
 
-2002-06-29 09:10  arturas
+2002-06-29 14:10:03  Rev 2938   arturas
 
-       * translations/gnue.po:
-         Basis for translations - if someone wants to translate, but does
-         not know what to do and etc., he (she) will be able simply to
-         take this file, copy it and translate; file is generated by
-         create-po.sh script (in common/utils).
+       * translations/gnue.po:  Basis for translations - if someone wants 
+         to translate, but does not know what to do and etc., he (she) will 
+         be able simply to take this file, copy it and translate; file is 
+         generated by create-po.sh script (in common/utils).
 
-2002-06-29 09:08  arturas
+2002-06-29 14:08:22  Rev 2937   arturas
 
        * translations/README: Few updates.
 
-2002-06-28 16:54  jamest
+2002-06-28 21:54:06  Rev 2936   jamest
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: postgresql db
-         driver should now typecast int fields properly
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: postgresql db driver should now 
+         typecast int fields properly
 
-2002-06-27 23:03  jcater
+2002-06-28 04:04:38  Rev 2934   jcater
 
-       * src/: GTypecast.py,
-         datasources/drivers/postgresql/Base/Driver.py,
-         formatting/GTypecast.py, schema/GSParser.py, schema/Objects.py:
-         first implementation of Schema Designer support in GNUe Designer;
-         further modularization of designer (removing forms-specific stuff
-         from the main designer code); introduction of first Schema wizard
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/schema/Objects.py, src/GTypecast.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, src/formatting/GTypecast.py, 
+         src/schema/GSParser.py: first implementation of Schema Designer 
+         support in GNUe Designer; further modularization of designer 
+         (removing forms-specific stuff from the main designer code); 
+         introduction of first Schema wizard
 
-2002-06-27 20:29  jcater
+2002-06-28 01:29:19  Rev 2933   jcater
 
-       * src/: GObjects.py, GTypecast.py, definitions/GObjects.py,
-         formatting/GTypecast.py: made the default attribute for boolean
-         values be ="Y" or ="N" instead of =""
+       * src/definitions/GObjects.py, src/formatting/GTypecast.py, 
+         src/GObjects.py, src/GTypecast.py: made the default attribute for 
+         boolean values be ="Y" or ="N" instead of =""
 
-2002-06-27 17:48  jcater
+2002-06-27 22:48:19  Rev 2930   jcater
 
-       * src/schema/: GSParser.py, Objects.py: start of Schema designer
-         support; initial check-ins
+       * src/schema/GSParser.py, src/schema, src/schema/Objects.py: start 
+         of Schema designer support; initial check-ins
 
-2002-06-26 17:31  jcater
+2002-06-26 22:31:10  Rev 2929   jcater
 
-       * src/: GTypecast.py, formatting/GTypecast.py: [W/O #73] Added
-         support for multiple foreign key descriptions (comma-separated
-         list)
+       * src/formatting/GTypecast.py, src/GTypecast.py: [W/O #73] Added 
+         support for multiple foreign key descriptions (comma-separated list)
 
-2002-06-25 17:09  siesel
+2002-06-25 22:09:57  Rev 2928   siesel
 
-       * utils/xml2sql/: build.py, display.psp, display.xsl, mssql.xsl,
-         mysql.xsl, pgsql.xsl, strip.command.xsl, sybase.xsl: add XSLTs
-         for table definition in XML to db specific sql add table
-         definitions in XML for appserver
+       * utils/xml2sql/display.xsl, utils/xml2sql/mysql.xsl, 
+         utils/xml2sql/pgsql.xsl, utils/xml2sql/sybase.xsl, utils/xml2sql, 
+         utils/xml2sql/strip.command.xsl, utils/xml2sql/mssql.xsl, 
+         utils/xml2sql/build.py, utils/xml2sql/display.psp: add XSLTs for 
+         table definition in XML to db specific sql add table definitions 
+         in XML for appserver
 
-2002-06-24 23:16  jcater
+2002-06-25 04:16:45  Rev 2927   jcater
 
        * README.databases: fixed typo in ODBC support
 
-2002-06-19 15:48  jamest
+2002-06-19 20:47:49  Rev 2922   jamest
 
-       * src/: GParser.py, definitions/GParser.py: backported - Import
-         error was still telling user to install PyXML which is wrong.
-
-2002-06-19 15:47  jamest
-
-       * src/: GParser.py, definitions/GParser.py: Import error was still
+       * src/definitions/GParser.py, src/GParser.py: Import error was still 
          telling user to install PyXML which is wrong.
 
-2002-06-19 15:42  siesel
+2002-06-19 20:42:17  Rev 2921   siesel
 
-       * src/GTest.py, utils/GTest.py: add very very basic introspection
-         support and enhanced the atest file add an option for
-         _featuretest to gtestcvs
+       * utils/GTest.py, src/GTest.py: add very very basic introspection 
+         support and enhanced the atest file add an option for _featuretest 
+         to gtestcvs
 
-2002-06-15 14:54  jcater
+2002-06-15 19:51:36  Rev 2907   jcater
 
-       * src/__init__.py: updated version numbers to branch/development
-         status
-
-2002-06-15 14:51  jcater
-
        * src/__init__.py: updated version numbers to development status
 
-2002-06-13 11:10  siesel
+2002-06-13 16:10:10  Rev 2905   siesel
 
-       * src/: GTypecast.py, formatting/GTypecast.py: added uppername type
-         to GTypecast. triggers of type named (instead of NAMED) should be
-         detected now.
+       * src/formatting/GTypecast.py, src/GTypecast.py: added uppername 
+         type to GTypecast. triggers of type named (instead of NAMED) 
+         should be detected now.
 
-2002-06-11 18:44  siesel
+2002-06-11 23:44:15  Rev 2904   siesel
 
-       * src/rpc/drivers/: GCommBase.py, _helpers/ObjectEnabler.py,
-         xmlrpc/DebugSocketServer.py, xmlrpc/ServerAdapter.py: split up
-         call dispatching, move directory based dispatching into
-         directoryServer, added new ObjectEnabler object for object-method
-         dispatching new dispatchers can be added on the fly.  Just update
-         xmlrpc for now
+       * src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, src/rpc/drivers/GCommBase.
+         py, src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/_helpers/ObjectEnabler.py, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, src/commdrivers/GCommBase.
+         py, src/commdrivers/_directory/DirectoryServer.py, 
+         src/commdrivers/_helpers/ObjectEnabler.py: split up call 
+         dispatching, move directory based dispatching into directoryServer,
+         added new ObjectEnabler object for object-method dispatching new 
+         dispatchers can be added on the fly. Just update xmlrpc for now
 
-2002-06-09 08:55  siesel
+2002-06-09 13:55:07  Rev 2899   siesel
 
-       * src/: GComm.py, rpc/GComm.py,
-         rpc/drivers/xmlrpc/ClientAdapter.py: add special function for
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/GComm.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, src/rpc/GComm.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: add special function for 
          creating boolean/base64/datetime parameters on client side
 
-2002-06-06 21:11  jamest
+2002-06-09 08:31:17  Rev 2898   siesel
 
-       * images/: ship1.png, ship2.png: Added a few test images for
+       * src/commdrivers/pw_xmlrpc/DebugSocketServer.py, 
+         src/rpc/drivers/pw_xmlrpc/DebugSocketServer.py: remove old and 
+         unused stuff
+
+2002-06-07 02:11:33  Rev 2890   jamest
+
+       * images/ship1.png, images/ship2.png: Added a few test images for 
          navigator startup
 
-2002-06-06 18:56  siesel
+2002-06-06 23:56:23  Rev 2889   siesel
 
-       * src/rpc/drivers/: GCommBase.py, xmlrpc/ClientAdapter.py:
-         pw_xmlrpc uses directoryserver now support for deleting of
-         dynamic objects many smaller patches
+       * src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/rpc/drivers/GCommBase.
+         py, src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, src/commdrivers/GCommBase.
+         py, src/commdrivers/_directory/DirectoryServer.py: pw_xmlrpc uses 
+         directoryserver now support for deleting of dynamic objects many 
+         smaller patches
 
-2002-06-05 18:02  jcater
+2002-06-05 23:02:09  Rev 2882   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: more work on threading support
-         in Navigator
+       * src/GConfig.py, src/apps/GConfig.py: more work on threading 
+         support in Navigator
 
-2002-06-05 14:58  siesel
+2002-06-05 19:58:31  Rev 2880   siesel
 
-       * src/GTest.py, utils/GTest.py: add more options for RPC server
+       * utils/GTest.py, src/GTest.py: add more options for RPC server 
          testing to gtestcvs
 
-2002-06-05 14:15  siesel
+2002-06-05 19:15:58  Rev 2879   siesel
 
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/appserver/appserver/Driver.py: add
+       * src/dbdrivers/appserver/DBdriver.py, src/datasources/GConditions.
+         py, src/GConditions.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py: add 
          authentification agent to appserver small patches
 
-2002-06-04 13:46  jcater
+2002-06-04 18:46:46  Rev 2871   jcater
 
-       * src/: GParser.py, definitions/GParser.py: fixed check for
+       * src/definitions/GParser.py, src/GParser.py: fixed check for 
          required attributes
 
-2002-06-04 10:02  siesel
+2002-06-04 15:02:07  Rev 2870   siesel
 
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/appserver/appserver/Driver.py: add condition
-         tree <-> token list (prefix notation) conversion routines add
-         condition support to appserver
+       * src/dbdrivers/appserver/DBdriver.py, src/datasources/GConditions.
+         py, src/GConditions.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py: add 
+         condition tree <-> token list (prefix notation) conversion 
+         routines add condition support to appserver
 
-2002-06-03 17:18  jamest
+2002-06-03 22:18:18  Rev 2866   jamest
 
        * NEWS: Set dates in NEWS files
 
-2002-06-03 16:08  jcater
+2002-06-03 21:08:39  Rev 2865   jcater
 
        * ChangeLog: updated changelogs
 
-2002-06-03 14:50  jcater
+2002-06-03 19:50:19  Rev 2862   jcater
 
        * setup-cvs.py: fixes for the client/ directory changes
 
-2002-06-03 14:19  jamest
+2002-06-03 19:19:39  Rev 2859   jamest
 
        * setup-cvs.py: updates to make gfclient replaced with gnue-forms
 
-2002-06-03 05:41  siesel
+2002-06-03 12:44:09  Rev 2855   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: closing
+       * src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: small hack to fix 
+         pw_xmlrpc server support (should make appserver usable on windows)
+
+2002-06-03 10:41:57  Rev 2854   siesel
+
+       * src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py: closing 
          Ticket 47
 
-2002-06-02 17:56  jcater
+2002-06-02 22:56:40  Rev 2850   jcater
 
        * etc/sample.gnue.conf: commented out old stuff in gnue.conf
 
-2002-06-02 17:21  jcater
+2002-06-02 22:21:42  Rev 2848   jcater
 
-       * MANIFEST.in, src/GBaseApp.py, src/apps/GBaseApp.py: Added
-         --generate-man-page to GBaseApp and updated the setup.py's to
+       * MANIFEST.in, src/GBaseApp.py, src/apps/GBaseApp.py: Added 
+         --generate-man-page to GBaseApp and updated the setup.py's to 
          create the manpages before creating a source distribution
 
-2002-06-01 14:35  jamest
+2002-06-01 19:35:52  Rev 2845   jamest
 
-       * src/: GBaseApp.py, GConfig.py, apps/GBaseApp.py, apps/GConfig.py:
-         --help and --version now print the GNUe Common version that is
-         installed new common option --configuration-options prints the
-         application's valid config file entries
+       * src/GConfig.py, src/apps/GConfig.py, src/GBaseApp.py, 
+         src/apps/GBaseApp.py: --help and --version now print the GNUe 
+         Common version that is installed new common option 
+         --configuration-options prints the application's valid config file 
+         entries
 
-2002-06-01 12:47  jcater
+2002-06-01 17:47:34  Rev 2844   jcater
 
-       * MANIFEST.in, setup.py: added missing MANIFEST entries; added
-         support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
+       * 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
+2002-05-31 20:05:22  Rev 2840   jcater
 
        * ChangeLog: ChangeLog updates
 
-2002-05-31 13:12  jcater
+2002-05-31 18:12:33  Rev 2838   jcater
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: fix to
-         introspection case issue [btami]
+       * src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py: fix to introspection case 
+         issue [btami]
 
-2002-05-30 22:54  jcater
+2002-05-31 03:54:19  Rev 2836   jcater
 
-       * src/: GTrigger.py, logic/GTrigger.py: added xmlnamespace passthru
-         to GTrigger's dumpXML
+       * src/logic/GTrigger.py, src/GTrigger.py: added xmlnamespace 
+         passthru to GTrigger's dumpXML
 
-2002-05-30 22:35  jcater
+2002-05-31 03:35:09  Rev 2834   jcater
 
        * setup.py: quick fix for release
 
-2002-05-30 10:14  jcater
+2002-05-30 15:14:34  Rev 2829   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed the float-to-int
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed the float-to-int 
          conversion problem in PG datadrivers
 
-2002-05-29 22:41  jcater
+2002-05-30 03:43:50  Rev 2825   jcater
 
        * NEWS: more changes for a release
 
-2002-05-29 22:15  jcater
+2002-05-30 03:15:12  Rev 2824   jcater
 
        * setup.py: added 'translations' to setup.py
 
-2002-05-29 22:11  jcater
+2002-05-30 03:11:03  Rev 2823   jcater
 
-       * ChangeLog, NEWS, setup.py, src/__init__.py,
-         src/datasources/drivers/odbc/mxodbc/Driver.py,
-         src/rpc/drivers/_helpers/AsyncSocketServer.py: updates for
-         release
+       * src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py: updates for release
 
-2002-05-29 09:17  siesel
+2002-05-30 03:11:03  Rev 2822   jcater
 
-       * etc/sample.connections.conf: add an appserver entry to
-         sample.connections.conf changed entry name from geasV2 to
-         appserver
+       * NEWS, src/__init__.py, src/dbdrivers/mxodbc/DBdriver.py, ChangeLog,
+         setup.py, src/datasources/drivers/odbc/mxodbc/Driver.py: updates 
+         for release
 
-2002-05-29 08:32  arturas
+2002-05-29 14:17:48  Rev 2818   siesel
 
-       * translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: ~  Translation
-         files for hu_HU.
+       * etc/sample.connections.conf: add an appserver entry to sample.
+         connections.conf changed entry name from geasV2 to appserver
 
-2002-05-29 08:03  siesel
+2002-05-29 13:32:15  Rev 2816   arturas
 
+       * translations/hu_HU/LC_MESSAGES/gnue.po, 
+         translations/hu_HU/LC_MESSAGES, 
+         translations/hu_HU/LC_MESSAGES/gnue.mo: ~ Translation files for 
+         hu_HU.
+
+2002-05-29 13:03:51  Rev 2815   siesel
+
        * README.databases: some more correction
 
-2002-05-29 05:23  siesel
+2002-05-29 10:23:49  Rev 2813   siesel
 
-       * src/GTest.py, utils/GTest.py: fix gtestcvs (option 3) calling
-         running test two times add correct url for py-xmlrpc to
+       * utils/GTest.py, src/GTest.py: fix gtestcvs (option 3) calling 
+         running test two times add correct url for py-xmlrpc to 
          appserver/setup.py
 
-2002-05-28 17:26  siesel
+2002-05-28 22:26:44  Rev 2811   siesel
 
-       * src/rpc/drivers/TODO: added TODO file for GNURPC
+       * src/rpc/drivers/TODO, src/commdrivers/TODO: added TODO file for 
+         GNURPC
 
-2002-05-28 10:29  siesel
+2002-05-28 15:29:57  Rev 2810   siesel
 
-       * README.databases: removed "has no introspection" comment from
+       * README.databases: removed "has no introspection" comment from 
          interbase driver
 
-2002-05-28 10:27  jcater
+2002-05-28 15:27:00  Rev 2808   jcater
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: Applied
-         firebird/interbase enhancement patch [btami]
+       * src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py: Applied firebird/interbase 
+         enhancement patch [btami]
 
-2002-05-27 19:19  siesel
+2002-05-28 00:19:50  Rev 2806   siesel
 
-       * NEWS, README.databases: added appserver to database list (should
+       * NEWS, README.databases: added appserver to database list (should 
          geas entry be removed) fix date of last NEWs entry
 
-2002-05-27 18:22  siesel
+2002-05-27 23:22:13  Rev 2804   siesel
 
-       * .cvsignore, src/rpc/drivers/_helpers/.cvsignore,
-         src/rpc/drivers/proxy/.cvsignore,
-         src/rpc/drivers/sockets/.cvsignore: updated .cvsignore files and
-         added new ones
+       * src/rpc/drivers/_directory/.cvsignore, src/commdrivers/sockets/.
+         cvsignore, src/commdrivers/pw_xmlrpc/.cvsignore, 
+         src/commdrivers/_test/.cvsignore, .cvsignore, src/dbdrivers/popy/.
+         cvsignore, src/commdrivers/proxy/.cvsignore, 
+         src/rpc/drivers/sockets/.cvsignore, src/rpc/drivers/pw_xmlrpc/.
+         cvsignore, src/rpc/drivers/_test/.cvsignore, 
+         src/rpc/drivers/proxy/.cvsignore, src/dbdrivers/appserver/.
+         cvsignore, src/commdrivers/_helpers/.cvsignore, 
+         src/commdrivers/_directory/.cvsignore, src/rpc/drivers/_helpers/.
+         cvsignore: updated .cvsignore files and added new ones
 
-2002-05-27 15:50  jcater
+2002-05-27 20:50:21  Rev 2803   jcater
 
-       * setup.py: added Jan's patch to get setup.py to install the
+       * setup.py: added Jan's patch to get setup.py to install the 
          commdrivers
 
-2002-05-27 13:21  siesel
+2002-05-27 18:21:30  Rev 2799   siesel
 
-       * README-CVS: add phpforms entry to global README fix several bugs
+       * README-CVS: add phpforms entry to global README fix several bugs 
          in gnue-forms.php and database.inc
 
-2002-05-27 13:06  siesel
+2002-05-27 18:06:45  Rev 2798   siesel
 
-       * src/: GComm.py, rpc/GComm.py,
-         rpc/drivers/xmlrpc/ClientAdapter.py,
-         rpc/drivers/xmlrpc/ServerAdapter.py: fix missing error handling
-         in xmlrpc client and the creating dynamic objects without
+       * src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, src/GComm.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, src/rpc/GComm.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: fix missing error 
+         handling in xmlrpc client and the creating dynamic objects without 
          releasing them bug
 
-2002-05-27 08:30  siesel
+2002-05-27 13:30:43  Rev 2797   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: bug fix:
-         added VERSION to dbdriver/appserver, to make shure appserver will
+       * src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py: bug fix: 
+         added VERSION to dbdriver/appserver, to make shure appserver will 
          work with the newest VERSION of it.
 
-2002-05-27 07:48  arturas
+2002-05-27 12:48:52  Rev 2796   arturas
 
-       * translations/hu_HU/: gnue.mo, gnue.po:
-         Translation files for hu_HU language.
+       * translations/hu_HU, translations/hu_HU/gnue.mo, 
+         translations/hu_HU/gnue.po:  Translation files for hu_HU language.
 
-2002-05-26 17:43  siesel
+2002-05-26 22:43:51  Rev 2794   siesel
 
        * setup-cvs.py: added basic setup routine
 
-2002-05-26 14:57  siesel
+2002-05-26 19:57:33  Rev 2790   siesel
 
-       * src/rpc/drivers/: GCommBase.py, xmlrpc/ClientAdapter.py: some
-         patches
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/rpc/drivers/GCommBase.
+         py, src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, src/commdrivers/GCommBase.
+         py: some patches
 
-2002-05-26 14:36  siesel
+2002-05-26 19:36:34  Rev 2789   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: change
-         setSort function to accept an list as parameter instead of a
-         string
+       * src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.py: change 
+         setSort function to accept an list as parameter instead of a string
 
-2002-05-26 04:22  siesel
+2002-05-26 09:22:15  Rev 2787   siesel
 
-       * src/datasources/drivers/appserver/appserver/Driver.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
+       * src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver/Driver.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-21 00:33  baumannd
+2002-05-21 05:36:38  Rev 2778   baumannd
 
-       * scripts/.cvsignore, src/rpc/drivers/.cvsignore,
-         src/rpc/drivers/xmlrpc/.cvsignore: Ignore some files.
+       * src/odmg/Query.py, src/odmg/Transaction.py, src/odmg/.cvsignore, 
+         src/odmg/Object.py, src/odmg, src/odmg/odmg.odl, src/odmg/__init__.
+         py, src/odmg/Database.py: Add beginnings of ODMG Python binding.
 
-2002-05-19 17:34  siesel
+2002-05-21 05:33:11  Rev 2776   baumannd
 
-       * src/datasources/drivers/appserver/appserver/Driver.py: Added
-         DBdriver for Appserver (working read only at the moment)
+       * src/rpc/drivers/xmlrpc/.cvsignore, src/dbdrivers/psycopg/.
+         cvsignore, src/dbdrivers/_empty/.cvsignore, 
+         src/commdrivers/_parser/.cvsignore, src/commdrivers/.cvsignore, 
+         src/rpc/drivers/_parser/.cvsignore, src/commdrivers/xmlrpc/.
+         cvsignore, scripts/.cvsignore, src/rpc/drivers/.cvsignore: Ignore 
+         some files.
 
-2002-05-16 07:12  arturas
+2002-05-19 22:34:59  Rev 2770   siesel
 
-       * utils/create-po.sh:
-         Script to create gnue.po file from all .py files.
+       * src/datasources/drivers/appserver, 
+         src/dbdrivers/appserver/DBdriver.py, 
+         src/datasources/drivers/appserver/appserver, 
+         src/datasources/drivers/appserver/appserver/Driver.py, 
+         src/dbdrivers/appserver, src/dbdrivers/appserver/__init__.py: 
+         Added DBdriver for Appserver (working read only at the moment)
 
-2002-05-15 23:37  jcater
+2002-05-16 12:12:42  Rev 2764   arturas
 
-       * src/: GDataSource.py, datasources/GDataSource.py: removed
+       * utils/create-po.sh:  Script to create gnue.po file from all .py 
+         files.
+
+2002-05-16 04:37:47  Rev 2763   jcater
+
+       * src/datasources/GDataSource.py, src/GDataSource.py: removed 
          debugging print statements
 
-2002-05-15 20:14  jcater
+2002-05-16 01:14:44  Rev 2762   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: moved more
+       * src/datasources/GDataSource.py, src/GDataSource.py: moved more 
          master/detail datasource logic out of tools and into common
 
-2002-05-15 15:20  jcater
+2002-05-15 20:20:12  Rev 2761   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed cparam support in
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed cparam support in 
          DB drivers
 
-2002-05-14 20:27  jamest
+2002-05-15 01:27:08  Rev 2759   jamest
 
-       * src/: GConfig.py, apps/GConfig.py: Fixed config system to do the
-         right thing with systems loading multiple configs (designer)
+       * src/GConfig.py, src/apps/GConfig.py: Fixed config system to do the 
+         right thing with systems loading multiple configs (designer) 
          Changes wizard size in designer to better fit contents
 
-2002-05-14 19:27  jcater
+2002-05-15 00:27:39  Rev 2756   jcater
 
-       * etc/sample.report-filters.conf: added merge support/examples to
+       * etc/sample.report-filters.conf: added merge support/examples to 
          reports (currently, only RTF works -- latex does not)
 
-2002-05-13 13:53  arturas
+2002-05-13 18:53:09  Rev 2751   arturas
 
-       * translations/: de/LC_MESSAGES/gnue.mo, en/LC_MESSAGES/gnue.mo,
-         en_GB/LC_MESSAGES/gnue.mo, en_US/LC_MESSAGES/gnue.mo,
-         lt/LC_MESSAGES/gnue.mo, lt_LT/LC_MESSAGES/gnue.mo,
-         ru/LC_MESSAGES/gnue.mo, uk/LC_MESSAGES/gnue.mo:
-
+       * translations/lt_LT/LC_MESSAGES/gnue.mo, 
+         translations/lt/LC_MESSAGES/gnue.mo, 
+         translations/uk/LC_MESSAGES/gnue.mo, 
+         translations/en/LC_MESSAGES/gnue.mo, 
+         translations/ru/LC_MESSAGES/gnue.mo, 
+         translations/de/LC_MESSAGES/gnue.mo, 
+         translations/en_US/LC_MESSAGES/gnue.mo, 
+         translations/en_GB/LC_MESSAGES/gnue.mo:
          Update.
 
-2002-05-13 12:59  arturas
+2002-05-13 17:59:27  Rev 2750   arturas
 
-       * doc/i18n.txt:
-
+       * doc/i18n.txt: 
          Few minor changes.
 
-2002-05-13 12:40  arturas
+2002-05-13 17:40:24  Rev 2749   arturas
 
-       * src/rpc/drivers/xmlrpc/RpcDoc.py:
+       * src/rpc/drivers/xmlrpc/RpcDoc.py, src/commdrivers/xmlrpc/RpcDoc.py:
          i18n changes.
 
-2002-05-13 12:30  arturas
+2002-05-13 17:34:48  Rev 2748   arturas
 
-       * src/rpc/drivers/_helpers/RpcDoc.py:
-         i18n changes.
+       * src/rpc/drivers/_helpers/RpcDoc.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, 
+         src/commdrivers/_helpers/RpcDoc.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py:  i18n changes.
 
-2002-05-08 22:03  jamest
+2002-05-09 03:03:44  Rev 2739   jamest
 
-       * images/tb_bottom.png, images/tb_delete.png,
-         images/tb_down_arrow.png, images/tb_exec.png, images/tb_exit.png,
-         images/tb_first.png, images/tb_jump-to.png, images/tb_new.png,
-         images/tb_save.png, images/tb_search.png, images/tb_top.png,
-         images/tb_undo.png, images/tb_up_arrow.png, src/GDataSource.py,
-         src/datasources/GDataSource.py: Added gnome2 icons in place of
-         old gnome1 icons(mailing tigert for final approval) Added more
-         toolbar icons for events Fixed prequery datasource support
+       * images/tb_up_arrow.png, images/tb_save.png, src/GDataSource.py, 
+         images/tb_top.png, images/tb_delete.png, images/tb_bottom.png, 
+         images/tb_undo.png, images/tb_search.png, images/tb_exit.png, 
+         src/datasources/GDataSource.py, images/tb_down_arrow.png, 
+         images/tb_exec.png, images/tb_first.png, images/tb_new.png, 
+         images/tb_jump-to.png: Added gnome2 icons in place of old gnome1 
+         icons(mailing tigert for final approval) Added more toolbar icons 
+         for events Fixed prequery datasource support
 
-2002-05-08 20:47  jcater
+2002-05-09 01:47:17  Rev 2738   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: [ticket
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: [ticket 
          29/32] bugfix on record jumping problem in forms (patch by btami)
 
-2002-05-06 21:27  jamest
+2002-05-07 02:27:04  Rev 2728   jamest
 
-       * src/: GBaseApp.py, GConfig.py, GImport.py, GServerApp.py,
-         FormatMasks/DateMask.py, apps/GBaseApp.py, apps/GConfig.py,
-         apps/GServerApp.py, formatting/DateMask.py: i18n changes
+       * src/GConfig.py, src/GServerApp.py, src/apps/GConfig.py, 
+         src/FormatMasks/DateMask.py, src/apps/GServerApp.py, src/GImport.
+         py, src/GBaseApp.py, src/formatting/DateMask.py, src/apps/GBaseApp.
+         py: i18n changes
 
-2002-05-06 20:13  jamest
+2002-05-07 01:13:49  Rev 2727   jamest
 
-       * src/: GConfig.py, apps/GConfig.py: Fixed forms so it's gnue.conf
+       * src/GConfig.py, src/apps/GConfig.py: Fixed forms so it's gnue.conf 
          free (for real this time! (maybe.))
 
-2002-05-06 17:56  siesel
+2002-05-06 22:56:04  Rev 2725   siesel
 
-       * src/rpc/drivers/xmlrpc/ServerAdapter.py: add support for get/set
-         methods of RpAttributes to the xmlrpc protocoll
+       * src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/_directory/DirectoryServer.py: add support for 
+         get/set methods of RpAttributes to the xmlrpc protocoll
 
-2002-05-06 13:51  arturas
+2002-05-06 18:51:31  Rev 2720   arturas
 
-       * src/: FormatMasks/DateMask.py, formatting/DateMask.py:
-         Added GImport.py import.
+       * src/FormatMasks/DateMask.py, src/formatting/DateMask.py:  Added 
+         GImport.py import.
 
-2002-05-06 13:50  arturas
+2002-05-06 18:50:01  Rev 2719   arturas
 
-       * src/GImport.py:
-         Back to gettext import in one file.
+       * src/GImport.py:  Back to gettext import in one file.
 
-2002-05-06 12:27  siesel
+2002-05-06 17:27:41  Rev 2718   siesel
 
-       * src/GTest.py, utils/GTest.py,
-         src/rpc/drivers/xmlrpc/ClientAdapter.py: added some more comments
+       * src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, utils/GTest.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, src/GTest.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: added some more comments 
          to GTest and added an i18n fix for XMLRPC client error messages
 
-2002-05-06 11:50  arturas
+2002-05-06 17:00:33  Rev 2717   siesel
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         FormatMasks/NumberMask.py, FormatMasks/TextMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py,
-         formatting/NumberMask.py, formatting/TextMask.py:
-         i18n string changes.
+       * src/commdrivers/_test/server.py, src/rpc/drivers/_test/server.py: 
+         better testing for the place of donuts.grpc
 
-2002-05-06 11:24  arturas
+2002-05-06 16:50:44  Rev 2716   arturas
 
-       * src/datasources/drivers/: postgresql/pygresql/Driver.py,
-         sybase/sybase/Driver.py, sqlrelay/sqlrelay/Driver.py:
-         i18n changes.
+       * src/FormatMasks/NumberMask.py, src/FormatMasks/BaseMask.py, 
+         src/formatting/NumberMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py, 
+         src/FormatMasks/TextMask.py, src/formatting/TextMask.py:  i18n 
+         string changes.
 
-2002-05-06 11:19  arturas
+2002-05-06 16:24:54  Rev 2715   arturas
 
-       * src/datasources/drivers/: odbc/mxodbc/Driver.py,
-         odbc/wodbc/Driver.py, oracle/dcoracle/Driver.py:
-         i18n changes.
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, src/dbdrivers/interbase/DBdriver.
+         py, src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/dbdrivers/ingres/DBdriver.py,
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/sapdb/DBdriver.py, src/dbdrivers/informix/DBdriver.
+         py, src/dbdrivers/sqlrelay/DBdriver.py, 
+         src/dbdrivers/msado/DBdriver.py, src/dbdrivers/postgresql/DBdriver.
+         py, src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/oracle/DBdriver.
+         py:  i18n changes.
 
-2002-05-06 11:19  siesel
+2002-05-06 16:19:45  Rev 2714   siesel
 
        * setup-cvs.py: update gacvs to be installed in server
 
-2002-05-06 11:14  arturas
+2002-05-06 16:12:45  Rev 2713   siesel
 
-       * src/datasources/drivers/: informix/informix/Driver.py,
-         ingres/ingres/Driver.py, interbase/interbase/Driver.py:
-         i18n changes.
+       * src/rpc/drivers/_test/__init__.py, src/commdrivers/_test/__init__.
+         py: another fix to gtestcvs: make _test an module
 
-2002-05-06 11:07  arturas
+2002-05-06 16:07:59  Rev 2712   arturas
 
-       * src/datasources/drivers/: db2/db2/Driver.py,
-         oracle/cxoracle/Driver.py, DBSIG2/Driver.py:
-         i18n changes.
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/db2/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py:  i18n changes.
 
-2002-05-05 19:29  siesel
+2002-05-06 13:31:12  Rev 2710   siesel
 
-       * src/rpc/drivers/xmlrpc/RpcDoc.py: better listing of hirarchie
+       * src/commdrivers/_test/server.py, src/rpc/drivers/_test/server.py: 
+         get the right path for donuts.gprc
 
-2002-05-05 18:38  siesel
+2002-05-06 00:29:11  Rev 2709   siesel
 
-       * setup-cvs.py, src/GServerApp.py, src/GTest.py,
-         src/apps/GServerApp.py, utils/GTest.py: some i18 fixes, add
-         commands gacvs and gtestcvs.  updated and fixed all testcases add
-         testing program GTest.py
+       * src/rpc/drivers/xmlrpc/RpcDoc.py, src/commdrivers/xmlrpc/RpcDoc.py:
+         better listing of hirarchie
 
-2002-05-04 11:46  jcater
+2002-05-05 23:38:27  Rev 2708   siesel
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         rpc/drivers/xmlrpc/ServerAdapter.py: fixes to datasources
+       * src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/_test/test.py, 
+         utils/GTest.py, setup-cvs.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/commdrivers/_test/server.py, src/commdrivers/_test/README, 
+         src/GServerApp.py, src/apps/GServerApp.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_test/server.py, src/rpc/drivers/_test/README, 
+         src/GTest.py, src/commdrivers/_test/test.py, 
+         src/commdrivers/_test/donuts.grpc: some i18 fixes, add commands 
+         gacvs and gtestcvs. updated and fixed all testcases add testing 
+         program GTest.py
 
-2002-05-04 11:45  jamest
+2002-05-04 16:46:26  Rev 2707   jcater
 
-       * src/: GBaseApp.py, GConfig.py, GDataObjects.py, GImport.py,
-         GServerApp.py, GTrigger.py, FormatMasks/BaseMask.py,
-         apps/GBaseApp.py, apps/GConfig.py, apps/GServerApp.py,
-         datasources/GDataObjects.py, formatting/BaseMask.py,
-         logic/GTrigger.py, rpc/drivers/_helpers/RpcDoc.py: Removed
-         dependency on gnue.conf files (new config system) Moved text out
-         of gnue.conf setting as the new i18n stuff replaces it Something
-         else I've forgotten :)
+       * src/datasources/GDataSource.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, src/GDataSource.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py: fixes to datasources
 
-2002-05-03 21:59  siesel
+2002-05-04 16:45:09  Rev 2706   jamest
 
-       * src/rpc/drivers/: _helpers/RpcDoc.py, xmlrpc/RpcDoc.py: some new
-         features for RpcDoc
+       * src/formatting/BaseMask.py, src/commdrivers/_helpers/RpcDoc.py, 
+         src/GConfig.py, src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/GDataObjects.py, src/dbdrivers/geas/DBdriver.py, 
+         src/apps/GConfig.py, src/apps/GServerApp.py, 
+         src/datasources/GDataObjects.py, src/GTrigger.py, 
+         src/logic/GTrigger.py, src/rpc/drivers/_helpers/RpcDoc.py, 
+         src/FormatMasks/BaseMask.py, src/GServerApp.py, src/GImport.py: 
+         Removed dependency on gnue.conf files (new config system) Moved 
+         text out of gnue.conf setting as the new i18n stuff replaces it 
+         Something else I've forgotten :)
 
-2002-05-03 21:52  siesel
+2002-05-04 02:59:25  Rev 2705   siesel
 
-       * src/rpc/drivers/xmlrpc/: ClientAdapter.py, ServerAdapter.py: i18
-         fixes and more configuration for  the xmlrpc ClientAdapter
+       * src/rpc/drivers/_helpers/RpcDoc.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, src/rpc/drivers/xmlrpc/RpcDoc.
+         py, src/commdrivers/_helpers/RpcDoc.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py, src/commdrivers/xmlrpc/RpcDoc.
+         py: some new features for RpcDoc
 
-2002-05-03 18:07  jcater
+2002-05-04 02:52:48  Rev 2704   siesel
 
-       * installer/base.py, installer/demo.py, installer/products.py,
-         installer/pydistutils.py, src/GConditions.py,
-         src/GDataObjects.py, src/GDataSource.py, src/GLoginHandler.py,
-         src/GObjects.py, src/datasources/GConditions.py,
-         src/datasources/GDataObjects.py, src/datasources/GDataSource.py,
-         src/datasources/GLoginHandler.py, src/definitions/GObjects.py:
-         um, lots and lots of miscellaneous code cleanup
+       * src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py: i18 fixes and more 
+         configuration for  the xmlrpc ClientAdapter
 
-2002-05-03 15:01  jamest
+2002-05-03 23:07:18  Rev 2703   jcater
 
-       * doc/common-techref.lyx: Checking in mess so Reinhard has
-         something to read
+       * src/definitions/GObjects.py, src/GLoginHandler.py, 
+         src/datasources/GConditions.py, src/datasources/GDataSource.py, 
+         installer/base.py, src/GConditions.py, src/GObjects.py, 
+         src/GDataSource.py, installer/pydistutils.py, 
+         src/datasources/GDataObjects.py, installer/products.py, 
+         installer/demo.py, src/GDataObjects.py, 
+         src/datasources/GLoginHandler.py: um, lots and lots of 
+         miscellaneous code cleanup
 
-2002-05-03 13:24  arturas
+2002-05-03 20:01:44  Rev 2702   jamest
 
-       * doc/i18n.txt:
-         small update.
+       * doc/common-techref.lyx: Checking in mess so Reinhard has something 
+         to read
 
-2002-05-03 13:12  arturas
+2002-05-03 18:24:31  Rev 2701   arturas
 
-       * src/rpc/drivers/xmlrpc/: ClientAdapter.py, DebugSocketServer.py,
-         RpcDoc.py, ServerAdapter.py:
-         i18n changes.
+       * doc/i18n.txt:  small update.
 
-2002-05-03 13:08  arturas
+2002-05-03 18:12:46  Rev 2700   arturas
 
-       * src/rpc/drivers/sockets/CommDriver.py:
-         i18n changes.
+       * src/commdrivers/sockets/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/RpcDoc.py, 
+         src/rpc/drivers/sockets/CommDriver.py, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/RpcDoc.py:  i18n changes.
 
-2002-05-03 13:00  arturas
+2002-05-03 18:00:52  Rev 2699   arturas
 
-       * src/rpc/drivers/soap/CommDriver.py:
-         i18n changes.
+       * src/commdrivers/pw_xmlrpc/DebugSocketServer.py, 
+         src/rpc/drivers/soap/CommDriver.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, 
+         src/commdrivers/soap/CommDriver.py, 
+         src/rpc/drivers/pw_xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py:  i18n changes.
 
-2002-05-03 12:50  arturas
+2002-05-03 17:51:38  Rev 2698   arturas
 
-       * src/rpc/drivers/: pyro/CommDriver.py, proxy/CommDriver.py:
-         i18n changes.
+       * src/rpc/drivers/GCommBase.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, 
+         src/commdrivers/proxy/CommDriver.py, 
+         src/rpc/drivers/pyro/CommDriver.py, src/RuntimeSettings.py, 
+         src/apps/RuntimeSettings.py, src/commdrivers/GCommBase.py, 
+         src/logic/GTrigger.py, src/commdrivers/_directory/DirectoryServer.
+         py, src/GTrigger.py, src/commdrivers/pyro/CommDriver.py, 
+         src/rpc/drivers/proxy/CommDriver.py:  i18n changes.
 
-2002-05-03 12:43  arturas
+2002-05-03 17:38:16  Rev 2697   arturas
 
-       * src/: GTrigger.py, RuntimeSettings.py, apps/RuntimeSettings.py,
-         logic/GTrigger.py, rpc/drivers/GCommBase.py:
-         i18n changes.
+       * src/formatting/GTypecast.py, src/GServerApp.py, 
+         src/apps/GServerApp.py, src/GTypecast.py:  i18n changes.
 
-2002-05-03 12:38  arturas
+2002-05-03 17:26:08  Rev 2696   arturas
 
-       * src/: GServerApp.py, GTypecast.py, apps/GServerApp.py,
-         formatting/GTypecast.py:
-         i18n changes.
+       * src/definitions/GParser.py, src/GDateTime.py, src/GParser.py, 
+         src/utils/GDateTime.py:  i18n changes.
 
-2002-05-03 12:26  arturas
+2002-05-03 17:15:55  Rev 2695   arturas
 
-       * src/: GDateTime.py, GParser.py, definitions/GParser.py,
-         utils/GDateTime.py:
-         i18n changes.
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py:  i18n changes.
 
-2002-05-03 12:13  arturas
+2002-05-03 16:46:32  Rev 2694   arturas
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         GDataSource.py, datasources/GDataSource.py:
-         i18n changes.
+       * src/datasources/GConnections.py, src/GConnections.py:  Removed 
+         GImport.py import.
 
-2002-05-03 11:46  arturas
+2002-05-03 16:23:08  Rev 2693   arturas
 
-       * src/: GConnections.py, datasources/GConnections.py:
-         Removed GImport.py import.
+       * translations/lt_LT/LC_MESSAGES/gnue.mo, 
+         translations/lt/LC_MESSAGES/gnue.mo, 
+         translations/uk/LC_MESSAGES/gnue.mo, translations/README, 
+         translations/gnue-version.po.orig, translations/gnue-version.po, 
+         translations/en/LC_MESSAGES/gnue.mo, 
+         translations/ru/LC_MESSAGES/gnue.mo, translations/gnue-example.po, 
+         translations/de/LC_MESSAGES/gnue.mo, 
+         translations/en_US/LC_MESSAGES/gnue.mo, 
+         translations/en_GB/LC_MESSAGES/gnue.mo:  i18n updates.
 
-2002-05-03 11:23  arturas
+2002-05-03 15:37:34  Rev 2692   arturas
 
-       * translations/: README, gnue-example.po, gnue-version.po,
-         gnue-version.po.orig, de/LC_MESSAGES/gnue.mo,
-         en/LC_MESSAGES/gnue.mo, en_GB/LC_MESSAGES/gnue.mo,
-         en_US/LC_MESSAGES/gnue.mo, lt/LC_MESSAGES/gnue.mo,
-         lt_LT/LC_MESSAGES/gnue.mo, ru/LC_MESSAGES/gnue.mo,
-         uk/LC_MESSAGES/gnue.mo:
-         i18n updates.
+       * src/GBaseApp.py, src/apps/GBaseApp.py:  Corrected missed strings 
+         for i18n.
 
-2002-05-03 10:37  arturas
+2002-05-03 15:31:22  Rev 2691   arturas
 
-       * src/: GBaseApp.py, apps/GBaseApp.py:
-         Corrected missed strings for i18n.
+       * src/datasources/GConditions.py, src/GConditions.py:  Removed 
+         GImport.py import.
 
-2002-05-03 10:31  arturas
+2002-05-03 15:18:52  Rev 2690   arturas
 
-       * src/: GConditions.py, datasources/GConditions.py:
+       * src/GBaseApp.py, src/GComm.py, src/apps/GBaseApp.py, 
+         src/GClientApp.py, src/rpc/GComm.py, src/apps/GClientApp.py:  
          Removed GImport.py import.
 
-2002-05-03 10:17  arturas
+2002-05-03 14:40:57  Rev 2689   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py, GClientApp.py,
-         apps/GClientApp.py, GComm.py, rpc/GComm.py:
-         Removed GImport.py import.
-
-2002-05-03 09:40  jcater
-
-       * setup-cvs.py: fixed incorrect handling of translations directory
+       * setup-cvs.py: fixed incorrect handling of translations directory 
          in setup script
 
-2002-05-02 20:57  jamest
+2002-05-03 01:57:20  Rev 2688   jamest
 
-       * src/: GConfig.py, apps/GConfig.py: Removed hardcoded gnue
-         references from config system Start of more generic config
-         handler
+       * src/GConfig.py, src/apps/GConfig.py: Removed hardcoded gnue 
+         references from config system Start of more generic config handler
 
-2002-05-02 16:20  jamest
+2002-05-02 21:20:33  Rev 2687   jamest
 
-       * src/: GBaseApp.py, GClientApp.py, GComm.py, GConditions.py,
-         GConfig.py, GConnections.py, GDebug.py, GImport.py, __init__.py,
-         apps/GBaseApp.py, apps/GClientApp.py, apps/GConfig.py,
-         apps/GDebug.py, datasources/GConditions.py,
-         datasources/GConnections.py, rpc/GComm.py: Altered gettext
-         support to be part of GBaseApp (GImport in each file should not
-         be needed now) default _() override when gettext fails
+       * src/datasources/GConditions.py, src/GDebug.py, src/__init__.py, 
+         src/apps/GDebug.py, src/GComm.py, src/datasources/GConnections.py, 
+         src/GConfig.py, src/apps/GConfig.py, src/GConditions.py, 
+         src/GImport.py, src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/rpc/GComm.py, src/GClientApp.py, src/apps/GClientApp.py, 
+         src/GConnections.py: Altered gettext support to be part of 
+         GBaseApp (GImport in each file should not be needed now) default 
+         _() override when gettext fails
 
-2002-05-02 11:21  arturas
+2002-05-02 16:21:24  Rev 2686   arturas
 
-       * src/: GConnections.py, datasources/GConnections.py:
-         Added GImport.py import, i18n changes.
+       * src/GConfig.py, src/apps/GConfig.py, src/datasources/GConnections.
+         py, src/GConnections.py:  Added GImport.py import, i18n changes.
 
-2002-05-02 11:17  arturas
+2002-05-02 16:10:08  Rev 2685   arturas
 
-       * src/: GConfig.py, apps/GConfig.py:
-         Added GImport.py import, i18n changes.
+       * src/datasources/GConditions.py, src/GConditions.py, src/GClientApp.
+         py, src/apps/GClientApp.py:  Added GImport.py import.
 
-2002-05-02 11:10  arturas
+2002-05-02 16:08:45  Rev 2684   arturas
 
-       * src/: GConditions.py, datasources/GConditions.py:
-         Added GImport.py import.
+       * src/GComm.py, src/rpc/GComm.py:  Added GImport.py import, i18n 
+         changes.
 
-2002-05-02 11:08  arturas
+2002-05-02 01:53:03  Rev 2683   jcater
 
-       * src/: GComm.py, rpc/GComm.py:
-         Added GImport.py import, i18n changes.
+       * src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py: code cleanup
 
-2002-05-02 11:06  arturas
+2002-05-02 00:39:23  Rev 2682   siesel
 
-       * src/: GClientApp.py, apps/GClientApp.py:
-         Added GImport.py import.
+       * doc/RPC-grpc-file.dtd: adding auto created DTD file for .grpc file 
+         format
 
-2002-05-01 20:53  jcater
+2002-05-02 00:37:36  Rev 2681   siesel
 
-       * src/rpc/drivers/xmlrpc/ServerAdapter.py: code cleanup
+       * src/commdrivers/_parser/Parser.py, scripts/gnuedtd, 
+         src/rpc/drivers/_parser/Parser.py: updated gnuedtd to produce dtd 
+         for grpc files
 
-2002-05-01 19:39  siesel
+2002-05-02 00:23:33  Rev 2680   siesel
 
-       * doc/RPC-grpc-file.dtd: adding auto created DTD file for .grpc
-         file format
-
-2002-05-01 19:37  siesel
-
-       * scripts/gnuedtd: updated gnuedtd to produce dtd for grpc files
-
-2002-05-01 19:23  siesel
-
-       * doc/: RPC-abstraction.txt, RPC-status.txt: spelling error
+       * doc/RPC-abstraction.txt, doc/RPC-status.txt: spelling error 
          correction
 
-2002-05-01 19:18  jcater
+2002-05-02 00:18:21  Rev 2679   jcater
 
-       * src/: GServerApp.py, apps/GServerApp.py: added comments to the
+       * src/GServerApp.py, src/apps/GServerApp.py: added comments to the 
          daemonize code
 
-2002-04-30 19:01  siesel
+2002-05-01 00:01:58  Rev 2675   siesel
 
        * doc/RPC-status.txt: added more details about the protocolls
 
-2002-04-30 18:52  siesel
+2002-04-30 23:52:31  Rev 2674   siesel
 
-       * doc/RPC-abstraction.txt, doc/RPC-status.txt, src/GServerApp.py,
-         src/apps/GServerApp.py, src/rpc/drivers/GCommBase.py,
-         src/rpc/drivers/xmlrpc/ClientAdapter.py,
-         src/rpc/drivers/xmlrpc/ServerAdapter.py: Big RPC update: 1. add
-         new gpl'd xmlrpc library 2. added Status file 3. add threading
-         support for multiple server 4. updated examples
+       * src/commdrivers/pw_xmlrpc/DebugSocketServer.py, 
+         src/rpc/drivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_directory/DirectoryServer.py, doc/RPC-abstraction.
+         txt, src/rpc/drivers/_directory/__init__.py, 
+         src/commdrivers/_directory, doc/RPC-status.txt, 
+         src/rpc/drivers/pw_xmlrpc/__init__.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, src/commdrivers/pw_xmlrpc,
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/pw_xmlrpc/RpcDoc.py, 
+         src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, 
+         src/commdrivers/pw_xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_test/server.py, 
+         src/commdrivers/_directory/DirectoryServer.py, 
+         src/rpc/drivers/_parser/Parser.py, 
+         src/commdrivers/_directory/__init__.py, 
+         src/rpc/drivers/_test/client.php, src/rpc/drivers/GCommBase.py, 
+         src/rpc/drivers/pw_xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/pw_xmlrpc/__init__.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/pw_xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_directory, src/GServerApp.py, 
+         src/commdrivers/_test/server.py, src/apps/GServerApp.py, 
+         src/commdrivers/_parser/Parser.py, src/commdrivers/_test/client.
+         php, src/rpc/drivers/pw_xmlrpc, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/pw_xmlrpc/RpcDoc.py, src/commdrivers/GCommBase.py: 
+         Big RPC update: 1. add new gpl'd xmlrpc library 2. added Status 
+         file 3. add threading support for multiple server 4. updated 
+         examples
 
-2002-04-30 13:12  siesel
+2002-04-30 18:12:25  Rev 2672   siesel
 
        * doc/RPC-status.txt: Add file to present actual status of RPC work
 
-2002-04-30 12:23  arturas
+2002-04-30 17:25:53  Rev 2670   siesel
 
-       * src/: GBaseApp.py, apps/GBaseApp.py:
-         Prepared for i18n.
+       * src/commdrivers/_test/README, src/rpc/drivers/_test/README: 
+         Corrected hint for debian users
 
-2002-04-30 12:06  arturas
+2002-04-30 17:23:26  Rev 2669   arturas
 
-       * translations/README:
-         Readme for translations directory.
+       * src/GBaseApp.py, src/apps/GBaseApp.py:  Prepared for i18n.
 
-2002-04-30 12:04  arturas
+2002-04-30 17:06:18  Rev 2668   arturas
 
-       * translations/README:
-         Somethings not working....
+       * translations/README:  Readme for translations directory.
 
-2002-04-30 11:54  arturas
+2002-04-30 17:04:23  Rev 2667   arturas
 
-       * src/GImport.py:
-         Update.
+       * translations/README:  Somethings not working....
 
-2002-04-30 11:18  arturas
+2002-04-30 16:54:01  Rev 2666   arturas
 
-       * translations/README:
-         Update.
+       * src/GImport.py:  Update.
 
-2002-04-30 11:15  arturas
+2002-04-30 16:18:31  Rev 2665   arturas
 
-       * translations/README:
-         Updated readme.
+       * translations/README:  Update.
 
-2002-04-30 11:08  arturas
+2002-04-30 16:15:32  Rev 2664   arturas
 
-       * translations/: de/LC_MESSAGES/gnue.mo, en/LC_MESSAGES/gnue.mo,
-         en_GB/LC_MESSAGES/gnue.mo, lt/LC_MESSAGES/gnue.mo,
-         lt_LT/LC_MESSAGES/gnue.mo, ru/LC_MESSAGES/gnue.mo,
-         uk/LC_MESSAGES/gnue.mo:
+       * translations/README:  Updated readme.
 
+2002-04-30 16:08:55  Rev 2663   arturas
+
+       * translations/de, translations/en_GB/LC_MESSAGES, 
+         translations/en/LC_MESSAGES/gnue.mo, translations/en, 
+         translations/lt_LT/LC_MESSAGES, translations/lt/LC_MESSAGES, 
+         translations/uk/LC_MESSAGES, translations/en_GB/LC_MESSAGES/gnue.
+         mo, translations/en_GB, translations/lt_LT/LC_MESSAGES/gnue.mo, 
+         translations/ru/LC_MESSAGES, translations/lt/LC_MESSAGES/gnue.mo, 
+         translations/uk/LC_MESSAGES/gnue.mo, translations/de/LC_MESSAGES, 
+         translations/lt_LT, translations/lt, translations/uk, 
+         translations/ru/LC_MESSAGES/gnue.mo, 
+         translations/de/LC_MESSAGES/gnue.mo, translations/ru, 
+         translations/en/LC_MESSAGES:
          Translation files itself.
 
-2002-04-30 10:55  arturas
+2002-04-30 15:55:29  Rev 2662   arturas
 
-       * translations/en_US/LC_MESSAGES/gnue.mo:
-
+       * translations/en_US, translations/en_US/LC_MESSAGES, 
+         translations/en_US/LC_MESSAGES/gnue.mo:
          Translation file.
 
-2002-04-30 10:20  arturas
+2002-04-30 15:20:14  Rev 2661   arturas
 
-       * setup-cvs.py:
-
-         i18n changes.  Added line   ln -s %(CVSDIR)s/common/translations
+       * setup-cvs.py: 
+         i18n changes. Added line   ln -s %(CVSDIR)s/common/translations 
          %(CONFDIR)s/translations.
 
-2002-04-30 06:29  arturas
+2002-04-30 11:29:57  Rev 2660   arturas
 
-       * src/GImport.py:
+       * src/GImport.py: 
+         File, that will be imported into (almost) every other .py file. It 
+         contains common functions, imports & etc.
 
-         File, that will be imported into (almost) every other .py file.
-         It contains common functions, imports & etc.
+2002-04-30 11:08:02  Rev 2659   arturas
 
-2002-04-30 06:08  arturas
-
-       * translations/README:
-
+       * translations/README, translations: 
          readme file for /common/translations directory - for what it is.
 
-2002-04-30 05:52  arturas
+2002-04-30 10:52:02  Rev 2658   arturas
 
-       * doc/i18n.txt:
-
-         Appended new information, more details on changes to .py files,
+       * doc/i18n.txt: 
+         Appended new information, more details on changes to .py files, 
          xgettext.
 
-2002-04-28 23:19  jcater
+2002-04-29 04:19:15  Rev 2657   jcater
 
-       * etc/sample.report-filters.conf: added a CSV filter to reports;
+       * etc/sample.report-filters.conf: added a CSV filter to reports; 
          misc bug fixes
 
-2002-04-28 22:10  jcater
+2002-04-29 03:10:19  Rev 2656   jcater
 
-       * src/: GMimeTypes.py, utils/GMimeTypes.py: actually have
+       * src/GMimeTypes.py, src/utils/GMimeTypes.py: actually have 
          getExtension() return something :)
 
-2002-04-28 20:52  jcater
+2002-04-29 01:52:53  Rev 2655   jcater
 
-       * src/: GObjects.py, GParser.py, GParserHelpers.py,
-         definitions/GObjects.py, definitions/GParser.py,
-         definitions/GParserHelpers.py: * Added XML Namespace support to
-         GObject's dumpXML() (required for reports) * Fixed problem with
-         GRParam's being added to their parents twice.  * Made all GRD
-         tags lowercase to make dumpXML() friendly * Misc bugfixed to
-         Reports
+       * src/GObjects.py, src/definitions/GParserHelpers.py, src/GParser.py,
+         src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GParserHelpers.py: * Added XML Namespace support to GObject's 
+         dumpXML() (required for reports) * Fixed problem with GRParam's 
+         being added to their parents twice. * Made all GRD tags lowercase 
+         to make dumpXML() friendly * Misc bugfixed to Reports
 
-2002-04-27 18:13  jcater
+2002-04-27 23:13:48  Rev 2653   jcater
 
-       * doc/Connections.txt, etc/sample.connections.conf,
-         src/GConnections.py, src/datasources/GConnections.py:  * Lots of
-         cleanup to the connections.conf parsing.
-          * Added support for aliases= in the connections.conf file
+       * etc/sample.connections.conf, src/datasources/GConnections.py, 
+         doc/Connections.txt, src/GConnections.py:  * Lots of cleanup to 
+         the connections.conf parsing.  * Added support for aliases= in the 
+         connections.conf file
 
-2002-04-27 17:55  jcater
+2002-04-27 22:55:14  Rev 2652   jcater
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: Improved
-         introspection support [courtesy of btami]
+       * src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py: Improved introspection 
+         support [courtesy of btami]
 
-2002-04-27 17:13  jcater
+2002-04-27 22:13:02  Rev 2651   jcater
 
-       * setup.py, src/GConfig.py, src/apps/GConfig.py: misc fixes for
+       * src/GConfig.py, src/apps/GConfig.py, setup.py: misc fixes for 
          reports filters
 
-2002-04-27 15:59  jcater
+2002-04-27 20:59:51  Rev 2650   jcater
 
-       * setup.py: to do a non-standard installation, pass "--cfg-file
+       * setup.py: to do a non-standard installation, pass "--cfg-file 
          /my/site/file.cfg" to all the setup.py scripts
 
-2002-04-27 15:30  jcater
+2002-04-27 20:30:42  Rev 2649   jcater
 
-       * setup.py, etc/sample.gnue.conf, src/GConfig.py,
-         src/apps/GConfig.py: added support for a site-wide installation
-         configuration file that allows package maintainers to put key
-         files in places other than a single root
+       * src/GConfig.py, etc/sample.gnue.conf, src/apps/GConfig.py, setup.
+         py: added support for a site-wide installation configuration file 
+         that allows package maintainers to put key files in places other 
+         than a single root
 
-2002-04-27 15:28  jcater
+2002-04-27 20:28:44  Rev 2648   jcater
 
-       * src/: GMimeTypes.py, utils/GMimeTypes.py: added missing commas to
-         the mimetype dictionary
+       * src/GMimeTypes.py, src/utils/GMimeTypes.py: added missing commas 
+         to the mimetype dictionary
 
-2002-04-24 17:51  jcater
+2002-04-24 22:51:45  Rev 2643   jcater
 
-       * etc/sample.report-filters.conf, src/GMimeTypes.py,
+       * etc/sample.report-filters.conf, src/GMimeTypes.py, 
          src/utils/GMimeTypes.py: more work on report output formats
 
-2002-04-24 11:12  jcater
+2002-04-24 16:12:25  Rev 2642   jcater
 
-       * src/: GMimeTypes.py, utils/GMimeTypes.py: basic mime support
+       * src/GMimeTypes.py, src/utils/GMimeTypes.py: basic mime support 
          added (file extension mapping)
 
-2002-04-23 18:25  siesel
+2002-04-23 23:25:24  Rev 2641   siesel
 
-       * src/: GBaseApp.py, GConfig.py, apps/GBaseApp.py, apps/GConfig.py:
-         approved error handling
+       * src/GConfig.py, src/apps/GConfig.py, src/GBaseApp.py, 
+         src/apps/GBaseApp.py: approved error handling
 
-2002-04-21 20:02  siesel
+2002-04-22 01:02:00  Rev 2637   siesel
 
-       * src/rpc/drivers/xmlrpc/ClientAdapter.py: Get the XMLRPC -
-         ClientAdapter working, and updated the testcase + README
+       * src/commdrivers/_test/README, src/commdrivers/_test/server.py, 
+         src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/_test/test.py, src/rpc/drivers/_test/README, 
+         src/rpc/drivers/_test/server.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/_test/test.py: Get the XMLRPC - ClientAdapter 
+         working, and updated the testcase + README
 
-2002-04-21 17:56  siesel
+2002-04-21 22:56:15  Rev 2636   siesel
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: fixed " typo
+       * src/GBaseApp.py, src/apps/GBaseApp.py: fixed " typo
 
-2002-04-19 21:36  jcater
+2002-04-20 02:36:35  Rev 2634   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: added python version
-         check... application will exit with a friendly message if run
-         against python < 2.0
+       * src/GBaseApp.py, src/apps/GBaseApp.py: added python version check..
+         . application will exit with a friendly message if run against 
+         python < 2.0
 
-2002-04-18 13:29  jcater
+2002-04-18 18:29:56  Rev 2631   jcater
 
        * README-CVS: updated documentation
 
-2002-04-17 14:09  jamest
+2002-04-17 19:09:19  Rev 2627   jamest
 
-       * src/: GObjects.py, GParser.py, GParserHelpers.py, GTypecast.py,
-         datasources/drivers/DBSIG2/Driver.py, definitions/GObjects.py,
-         definitions/GParser.py, definitions/GParserHelpers.py,
-         formatting/GTypecast.py,
-         datasources/drivers/odbc/wodbc/Driver.py: removed getObjectType()
-         clean up start of some subtle new bugs
+       * src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/definitions/GParserHelpers.py, src/definitions/GObjects.py, 
+         src/GParserHelpers.py, src/dbdrivers/msado/DBdriver.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/rpc/drivers/_corba/CommDriver.py, src/GObjects.py, src/GParser.
+         py, src/GTypecast.py, src/dbdrivers/geas/DBdriver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, src/formatting/GTypecast.py, 
+         src/definitions/GParser.py, src/commdrivers/_corba/CommDriver.py: 
+         removed getObjectType() clean up start of some subtle new bugs
 
-2002-04-17 10:25  jamest
+2002-04-17 15:25:16  Rev 2626   jamest
 
-       * src/: GDebug.py, GObjects.py, GTrigger.py, apps/GDebug.py,
-         definitions/GObjects.py, logic/GTrigger.py: More cleanup and
-         performance enhancements
+       * src/definitions/GObjects.py, src/GDebug.py, src/GObjects.py, 
+         src/apps/GDebug.py, src/logic/GTrigger.py, src/GTrigger.py: More 
+         cleanup and performance enhancements
 
-2002-04-16 21:05  jamest
+2002-04-17 02:05:18  Rev 2624   jamest
 
-       * src/: GObjects.py, definitions/GObjects.py: Moved normal text
+       * src/definitions/GObjects.py, src/GObjects.py: Moved normal text 
          field validation into display handler Clean up
 
-2002-04-15 00:39  jcater
+2002-04-15 05:39:11  Rev 2618   jcater
 
        * doc/building-static-distro.txt: updates to documentation
 
-2002-04-14 16:06  jcater
+2002-04-14 21:06:00  Rev 2615   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: more
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: more 
          documentation
 
-2002-04-14 15:21  jcater
+2002-04-14 20:21:19  Rev 2614   jcater
 
        * etc/sample.report-filters.conf: cleanup
 
-2002-04-14 15:20  jcater
+2002-04-14 20:20:43  Rev 2613   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: fixes to make
-         fax and printer support work; misc typo fixes
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: fixes to 
+         make fax and printer support work; misc typo fixes
 
-2002-04-14 12:55  jcater
+2002-04-14 17:55:52  Rev 2612   jcater
 
        * doc/building-static-distro.txt: documentation
 
-2002-04-14 00:13  jamest
+2002-04-14 05:13:04  Rev 2610   jamest
 
-       * src/: GTrigger.py, logic/GTrigger.py: Lots of code cleanup and
+       * src/logic/GTrigger.py, src/GTrigger.py: Lots of code cleanup and 
          new bugs implemented
 
-2002-04-13 11:08  jamest
+2002-04-13 16:08:39  Rev 2606   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Fixed invalid int value
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Fixed invalid int value 
          error in record jumps Misc cleanup
 
-2002-04-12 21:25  jamest
+2002-04-13 02:25:39  Rev 2605   jamest
 
-       * src/: GDebug.py, apps/GDebug.py: a little more cleanup on the
+       * src/GDebug.py, src/apps/GDebug.py: a little more cleanup on the 
          debugger misc cleanup
 
-2002-04-12 20:18  jamest
+2002-04-13 01:18:24  Rev 2603   jamest
 
-       * src/: GBaseApp.py, GDebug.py, apps/GBaseApp.py, apps/GDebug.py:
-         Start of integration of python's internal debugger
+       * src/GDebug.py, src/apps/GDebug.py, src/GBaseApp.py, 
+         src/apps/GBaseApp.py: Start of integration of python's internal 
+         debugger
 
-2002-04-12 19:54  jcater
+2002-04-13 00:54:21  Rev 2602   jcater
 
-       * setup-cvs.py, etc/sample.gnue.conf,
-         etc/sample.report-filters.conf: reports: inplace transformations
-         working now (--filter html  or --filter text)
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf, setup-cvs.py:
+         reports: inplace transformations working now (--filter html  or 
+         --filter text)
 
-2002-04-12 17:21  jcater
+2002-04-12 22:21:34  Rev 2601   jcater
 
        * etc/sample.gnue.conf: synching machines
 
-2002-04-12 00:59  jcater
+2002-04-12 05:59:34  Rev 2597   jcater
 
-       * etc/sample.gnue.conf: more work on modularization of output
+       * etc/sample.gnue.conf: more work on modularization of output 
          destinations/filters in reports
 
-2002-04-12 00:29  jamest
+2002-04-12 05:29:11  Rev 2596   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: A (small)
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: A (small) 
          amount of code cleanup
 
-2002-04-12 00:28  jcater
+2002-04-12 05:28:50  Rev 2595   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: code cleanup; removed unused
+       * src/GConfig.py, src/apps/GConfig.py: code cleanup; removed unused 
          code
 
-2002-04-11 23:58  jcater
+2002-04-12 04:58:58  Rev 2594   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: cleanup
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: cleanup
 
-2002-04-11 23:46  jamest
+2002-04-12 04:46:03  Rev 2593   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed post()
-         skipping the record following a deleted record Performance
-         updates
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: Fixed post() 
+         skipping the record following a deleted record Performance updates
 
-2002-04-11 23:40  jcater
+2002-04-12 04:41:43  Rev 2592   jcater
 
-       * src/: GParser.py, definitions/GParser.py: code cleanup
+       * src/definitions/GParser.py, src/GParser.py: code cleanup
 
-2002-04-11 15:19  jamest
+2002-04-12 04:40:37  Rev 2591   jcater
 
+       * src/definitions/GParser.py, src/GParser.py: code cleanup
+
+2002-04-11 20:19:18  Rev 2589   jamest
+
        * doc/common-techref.lyx: Start of unified documentation for common
 
-2002-04-10 23:19  jcater
+2002-04-11 04:19:30  Rev 2586   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: Started on
-         modularization of GNUe Reprots transformation adapters and
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: Started on 
+         modularization of GNUe Reprots transformation adapters and 
          destination adapters; cleanup of code
 
-2002-04-10 13:37  arturas
+2002-04-10 18:37:58  Rev 2583   arturas
 
-       * doc/i18n.txt:
-
+       * doc/i18n.txt: 
          First version of 'how do we implement i18n in GNUe'.
 
-2002-04-09 10:27  jcater
+2002-04-09 15:27:04  Rev 2580   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: removed the -d shortcut for
+       * src/GBaseApp.py, src/apps/GBaseApp.py: removed the -d shortcut for 
          --debug-level
 
-2002-04-09 00:19  dneighbors
+2002-04-09 05:19:07  Rev 2576   dneighbors
 
-       * scripts/pyxslt: Simple xslt processor.  Relies on pysablot.  x
+       * scripts/pyxslt: Simple xslt processor.  Relies on pysablot. x
 
-2002-04-08 17:02  jcater
+2002-04-08 22:02:06  Rev 2570   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: misc changes
+       * src/datasources/GConnections.py, src/GConnections.py: misc changes
 
-2002-04-08 16:53  jcater
+2002-04-08 21:53:03  Rev 2568   jcater
 
-       * src/: GParserHelpers.py, definitions/GParserHelpers.py: speeded
+       * src/definitions/GParserHelpers.py, src/GParserHelpers.py: speeded 
          up report's handling of GContent
 
-2002-04-08 13:10  jcater
+2002-04-08 18:10:51  Rev 2567   jcater
 
        * TODO: updated TODO
 
-2002-04-08 00:51  jcater
+2002-04-08 05:51:53  Rev 2565   jcater
 
-       * src/: GParser.py, definitions/GParser.py: misc fixes
+       * src/definitions/GParser.py, src/GParser.py: misc fixes
 
-2002-04-06 19:20  jcater
+2002-04-07 01:20:36  Rev 2562   jcater
 
-       * etc/sample.report-filters.conf, src/GConfig.py,
-         src/apps/GConfig.py: lots o' work on reports
+       * src/GConfig.py, etc/sample.report-filters.conf, src/apps/GConfig.
+         py: lots o' work on reports
 
-2002-04-06 16:27  jcater
+2002-04-06 22:27:14  Rev 2561   jcater
 
-       * etc/: sample.gnue.conf, sample.report-filters.conf: start of
+       * etc/sample.gnue.conf, etc/sample.report-filters.conf: start of 
          structured filter architecture for reports
 
-2002-04-06 15:17  jcater
+2002-04-06 22:12:18  Rev 2560   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: removed obsolete code
+       * src/dbdrivers/mysql/DBdriver.py: bug fix for odd datatypes in mysql
 
-2002-04-06 15:08  jcater
+2002-04-06 21:17:02  Rev 2558   jcater
 
+       * src/GConfig.py, src/apps/GConfig.py: removed obsolete code
+
+2002-04-06 21:08:30  Rev 2557   jcater
+
        * setup-cvs.py: updated cvs setup to handle new report features
 
-2002-04-04 17:02  jamest
+2002-04-04 23:02:31  Rev 2551   jamest
 
-       * src/: GBaseApp.py, GConfig.py, GConfigParser.py, GConnections.py,
-         GDataObjects.py, GObjects.py, apps/GBaseApp.py, apps/GConfig.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         definitions/GObjects.py: Removed GConfigParser Added
-         autofillBySequence to <entry> tags Cleanup and performance
-         improvments
+       * src/definitions/GObjects.py, src/GConfig.py, src/apps/GConfig.py, 
+         src/GObjects.py, src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/GConnections.py, src/GConfigParser.py, src/GDataObjects.py: 
+         Removed GConfigParser Added autofillBySequence to <entry> tags 
+         Cleanup and performance improvments
 
-2002-04-03 23:00  jcater
+2002-04-04 05:00:14  Rev 2547   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py: typo in
+       * src/datasources/GConditions.py, src/GConditions.py: typo in 
          conditional support for parameters
 
-2002-04-03 00:18  jcater
+2002-04-03 06:18:06  Rev 2543   jcater
 
-       * src/: GDataObjects.py, GDataSource.py, GObjects.py, GTrigger.py,
-         GTriggerCore.py, datasources/GDataObjects.py,
-         datasources/GDataSource.py, definitions/GObjects.py,
-         logic/GTrigger.py, logic/GTriggerCore.py: start of record-level
-         block triggers (pre-commit, pre-update, pre-insert, pre-delete,
-         pre-modify)
+       * src/GObjects.py, src/GDataSource.py, src/logic/GTrigger.py, 
+         src/datasources/GDataObjects.py, src/GTrigger.py, 
+         src/definitions/GObjects.py, src/datasources/GDataSource.py, 
+         src/logic/GTriggerCore.py, src/GTriggerCore.py, src/GDataObjects.
+         py: start of record-level block triggers (pre-commit, pre-update, 
+         pre-insert, pre-delete, pre-modify)
 
-2002-04-02 20:31  jcater
+2002-04-03 02:32:07  Rev 2540   jcater
 
        * TODO: updates to TODO/BUGS
 
-2002-04-02 16:18  jcater
+2002-04-03 01:10:38  Rev 2539   jcater
 
+       * src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py: added introspection 
+         support for SAP-DB [untested]
+
+2002-04-02 22:18:21  Rev 2538   jcater
+
        * utils/setup-win4lin-stage.sh: yet another bug fix
 
-2002-04-02 16:17  jcater
+2002-04-02 22:17:13  Rev 2536   jcater
 
        * utils/setup-win4lin-stage.sh: bug fix
 
-2002-03-31 14:41  jamest
+2002-03-31 20:41:20  Rev 2528   jamest
 
-       * etc/sample.gnue.conf,
-         src/datasources/drivers/postgresql/Base/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py: Synced help
-         text on save/clear message (new gnue.conf required) Fixed pypgsql
-         driver to work w/ port option
+       * etc/sample.gnue.conf, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Synced help text on save/clear 
+         message (new gnue.conf required) Fixed pypgsql driver to work w/ 
+         port option
 
-2002-03-31 13:38  jamest
+2002-03-31 19:38:05  Rev 2527   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: mysql switched to
-         fetchany() in place of fetchmany() comments that didn't belong in
-         the dbsig driver removed
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mysql/DBdriver.py: mysql switched to fetchany() in 
+         place of fetchmany() comments that didn't belong in the dbsig 
+         driver removed
 
-2002-03-28 09:02  dneighbors
+2002-03-28 15:02:58  Rev 2522   dneighbors
 
-       * etc/sample.gnue.conf: ** Added msg_next back in dumb dumb
-         mistake. Teach me to think I can type same line twice. :)
+       * etc/sample.gnue.conf: ** Added msg_next back in dumb dumb mistake. 
+         Teach me to think I can type same line twice. :)
 
-2002-03-28 01:56  dneighbors
+2002-03-28 07:56:52  Rev 2521   dneighbors
 
-       * etc/sample.gnue.conf: ** Added first and last to menu choices and
-         corresponding functionality.  Seems to work, was late so couldnt
-         test really well.  Also, still needs the 'key bindings done'.
-         Note: this had a change to gnue.conf so you will need to update
+       * etc/sample.gnue.conf: ** Added first and last to menu choices and 
+         corresponding functionality.  Seems to work, was late so couldnt 
+         test really well.  Also, still needs the 'key bindings done'.  
+         Note: this had a change to gnue.conf so you will need to update 
          form the sample.
 
-2002-03-27 08:09  jamest
+2002-03-27 14:09:29  Rev 2520   jamest
 
-       * src/: GParser.py, definitions/GParser.py: Check that
+       * src/definitions/GParser.py, src/GParser.py: Check that 
          xmlMasqueradeNamespaceElements actually is set
 
-2002-03-25 22:34  jcater
+2002-03-26 04:34:20  Rev 2516   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: misc fixes for
-         reports
+       * src/definitions/GObjects.py, src/GObjects.py: misc fixes for reports
 
-2002-03-25 22:19  jcater
+2002-03-26 04:19:46  Rev 2513   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: performance enhancements
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: performance enhancements
 
-2002-03-22 02:08  jcater
+2002-03-22 08:08:06  Rev 2511   jcater
 
-       * src/: GParser.py, definitions/GParser.py: sax parser now operates
-         in namespace-compat mode (does not affect tools not using
+       * src/definitions/GParser.py, src/GParser.py: sax parser now 
+         operates in namespace-compat mode (does not affect tools not using 
          namespace features)
 
-2002-03-22 01:38  jcater
+2002-03-22 07:38:36  Rev 2510   jcater
 
-       * src/: GParser.py, definitions/GParser.py: clarified the loadXML
-         parameter names (renamed the misleading 'URL' to 'buffer' as it
+       * src/definitions/GParser.py, src/GParser.py: clarified the loadXML 
+         parameter names (renamed the misleading 'URL' to 'buffer' as it 
          expected an open file buffer, not a URL)
 
-2002-03-20 15:23  jcater
+2002-03-20 21:23:32  Rev 2509   jcater
 
-       * src/: GParser.py, definitions/GParser.py: Moved from
-         PyXML-specific parser to SAX2 parser included with Python 2.0+
+       * src/definitions/GParser.py, src/GParser.py: Moved from 
+         PyXML-specific parser to SAX2 parser included with Python 2.0+ 
          (this *may* remove the pyxml dependency
 
-2002-03-20 14:02  jcater
+2002-03-20 20:02:13  Rev 2508   jcater
 
-       * src/: GParser.py, definitions/GParser.py: instead of printing an
-         error and exiting on markup errors, the parser will now raise an
-         exception so that the underlying tools can catch this exception
+       * src/definitions/GParser.py, src/GParser.py: instead of printing an 
+         error and exiting on markup errors, the parser will now raise an 
+         exception so that the underlying tools can catch this exception 
          and die gracefully.
 
-2002-03-19 17:27  jcater
+2002-03-19 23:27:00  Rev 2507   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: Displays underlying python
+       * src/GBaseApp.py, src/apps/GBaseApp.py: Displays underlying python 
          version information as debugging information (-d1)
 
-2002-03-14 00:33  dneighbors
+2002-03-14 06:33:37  Rev 2506   dneighbors
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: Added support
-         for postgres drivers so that you can put port= in the
-         connections.conf file.  I tested on standard port (not defined in
-         file) as well as non standard port (defined in file) and seems to
-         work either way.  HOWEVER please not I only have psycopg
-         installed so only tested for that driver.. The changes were in
-         _pgsql so I assume it should carry over for all drivers, but
-         someone should test.  The code is a hack so gladly make it purdy.
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Added support for postgres 
+         drivers so that you can put port= in the connections.conf file.  I 
+         tested on standard port (not defined in file) as well as non 
+         standard port (defined in file) and seems to work either way.  
+         HOWEVER please not I only have psycopg installed so only tested 
+         for that driver.. The changes were in _pgsql so I assume it should 
+         carry over for all drivers, but someone should test.  The code is 
+         a hack so gladly make it purdy.
 
-2002-03-12 19:12  jamest
+2002-03-13 01:12:47  Rev 2503   jamest
 
-       * src/datasources/drivers/interbase/interbase/Driver.py: Added
-         contributed interbase driver updates from Bajusz Tam�s
+       * src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py: Added contributed interbase 
+         driver updates from Bajusz Tam?s
 
-2002-03-05 15:52  jcater
+2002-03-05 21:52:46  Rev 2502   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fix for rowid support
-         in oracle failing on combo-box datasources
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fix for rowid support in 
+         oracle failing on combo-box datasources
 
-2002-03-04 16:28  jcater
+2002-03-04 22:28:28  Rev 2500   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed '= NULL' versus
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed '= NULL' versus 
          'IS NULL' problem w/master-detail sources
 
-2002-03-02 11:28  jcater
+2002-03-02 17:28:57  Rev 2498   jcater
 
        * AUTHORS: added Jan to our AUTHORS file
 
-2002-03-01 22:10  jcater
+2002-03-02 04:10:24  Rev 2496   jcater
 
-       * src/: GConnections.py, GLoginHandler.py,
-         datasources/GConnections.py, datasources/GLoginHandler.py: added
-         error information to Login Dialogs on failed dialogs
+       * src/GLoginHandler.py, src/datasources/GConnections.py, 
+         src/GConnections.py, src/datasources/GLoginHandler.py: added error 
+         information to Login Dialogs on failed dialogs
 
-2002-03-01 13:05  jamest
+2002-03-01 19:05:48  Rev 2495   jamest
 
-       * etc/sample.gnue.conf, src/datasources/drivers/DBSIG2/Driver.py:
-         missing gfd file now gives clean error message not python dump
-         delete fixed in _dgsig renames menus autofilesequence error fixed
-         for blocks that don't contain the masterKey as an entry
+       * src/dbdrivers/_dbsig/DBdriver.py, etc/sample.gnue.conf, 
+         src/datasources/drivers/DBSIG2/Driver.py: missing gfd file now 
+         gives clean error message not python dump delete fixed in _dgsig 
+         renames menus autofilesequence error fixed for blocks that don't 
+         contain the masterKey as an entry
 
-2002-02-28 23:43  jamest
+2002-03-01 05:43:15  Rev 2494   jamest
 
-       * TODO: Start updating docs on forms/common added setStatusText in
+       * TODO: Start updating docs on forms/common added setStatusText in 
          trigger namespace
 
-2002-02-28 23:28  jcater
+2002-03-01 05:28:40  Rev 2493   jcater
 
-       * etc/sample.gnue.conf: added support for Shift-Enter and
+       * etc/sample.gnue.conf: added support for Shift-Enter and 
          (optionally) Enter to insert newlines in multirow entries
 
-2002-02-27 14:45  jcater
+2002-02-27 20:45:53  Rev 2487   jcater
 
-       * src/: GComm.py, rpc/GComm.py,
-         rpc/drivers/xmlrpc/DebugSocketServer.py,
-         rpc/drivers/xmlrpc/ServerAdapter.py: grpc patches by Jan
-         Ischebeck
+       * src/rpc/drivers/_test/client.php, 
+         src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/_test/server.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_test/donuts.grpc, src/commdrivers/_parser/Parser.
+         py, src/GComm.py, src/commdrivers/_test/client.php, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, src/rpc/GComm.py, 
+         src/rpc/drivers/_test/server.py, src/commdrivers/_test/donuts.grpc,
+         src/rpc/drivers/_parser/Parser.py: grpc patches by Jan Ischebeck
 
-2002-02-27 10:19  jcater
+2002-02-27 16:19:25  Rev 2486   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed small tafu in the
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed small tafu in the 
          new sql string formatter
 
-2002-02-27 00:24  jcater
+2002-02-27 06:24:18  Rev 2484   jcater
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         oracle/cxoracle/Driver.py: input support for dates; enhanced
-         backend support for dates; improved input support for numbers;
-         misc cleanup
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py: input support for dates; 
+         enhanced backend support for dates; improved input support for 
+         numbers; misc cleanup
 
-2002-02-26 21:29  jamest
+2002-02-27 03:29:56  Rev 2483   jamest
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: fix for single
-         quote fix for f2(jump to record) support
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: fix for single quote fix for 
+         f2(jump to record) support
 
-2002-02-26 19:13  jcater
+2002-02-27 01:13:07  Rev 2482   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed a bug in primary
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed a bug in primary 
          id support
 
-2002-02-26 18:38  jcater
+2002-02-27 00:38:37  Rev 2481   jcater
 
-       * src/datasources/drivers/oracle/: cxoracle/Driver.py,
-         dcoracle/Driver.py: duplicated oracle rowid support into both
-         oracle drivers
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: duplicated oracle rowid support 
+         into both oracle drivers
 
-2002-02-26 17:07  jcater
+2002-02-26 23:07:27  Rev 2479   jcater
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         oracle/cxoracle/Driver.py, postgresql/Base/Driver.py: added code
-         to escape single quotes within strings in SQL statements; added
-         ROWID support to Oracle drivers (for delete/update records)
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, src/dbdrivers/_pgsql/DBdriver.
+         py: added code to escape single quotes within strings in SQL 
+         statements; added ROWID support to Oracle drivers (for 
+         delete/update records)
 
-2002-02-26 15:15  jcater
+2002-02-26 21:15:49  Rev 2478   jcater
 
-       * src/datasources/drivers/oracle/Base/Driver.py: fix for Oracle
-         LONG types in Designer
+       * src/datasources/drivers/oracle/Base/Driver.py, 
+         src/dbdrivers/_oracle/DBdriver.py: fix for Oracle LONG types in 
+         Designer
 
-2002-02-17 12:25  jcater
+2002-02-17 19:54:06  Rev 2451   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: move to typecasted database
-         drivers; more work on input abstraction; more work on clipboard
-         functions
+       * src/dbdrivers/factory.py: UI driver system changed to dir based 
+         dynamic system More code cleanup
 
-2002-02-17 00:08  jamest
+2002-02-17 18:25:32  Rev 2450   jcater
 
-       * doc/Menus.txt, src/GMenu.py, src/__init__.py: The long overdue
-         death of uiEventTrap :) moved lineWrap function into common older
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/odbc-db2/DBdriver.py, src/datasources/GDataObjects.
+         py, src/GDataObjects.py: move to typecasted database drivers; more 
+         work on input abstraction; more work on clipboard functions
+
+2002-02-17 06:08:46  Rev 2446   jamest
+
+       * src/GMenu.py, doc/Menus.txt, src/__init__.py: The long overdue 
+         death of uiEventTrap :) moved lineWrap function into common older 
          work on menus
 
-2002-02-16 08:55  jcater
+2002-02-16 14:55:52  Rev 2443   jcater
 
-       * etc/sample.gnue.conf: more work on input handler [synching
-         machines]
+       * etc/sample.gnue.conf: more work on input handler [synching machines]
 
-2002-02-15 21:58  jcater
+2002-02-16 03:58:59  Rev 2441   jcater
 
-       * etc/sample.gnue.conf, src/GParser.py, src/definitions/GParser.py:
+       * src/definitions/GParser.py, etc/sample.gnue.conf, src/GParser.py: 
          Implemented a centralized events system in forms
 
-2002-02-15 17:59  jcater
+2002-02-15 23:59:41  Rev 2438   jcater
 
-       * src/: FormatMasks/TextMask.py, formatting/TextMask.py: more work
+       * src/FormatMasks/TextMask.py, src/formatting/TextMask.py: more work 
          on input handlers [synching machines]
 
-2002-02-15 08:52  jcater
+2002-02-15 14:52:18  Rev 2437   jcater
 
-       * src/rpc/drivers/: pyro/CommDriver.py, soap/CommDriver.py,
-         sockets/CommDriver.py: misc typo fixes
+       * src/rpc/drivers/soap/CommDriver.py, 
+         src/commdrivers/sockets/CommDriver.py, 
+         src/rpc/drivers/pyro/CommDriver.py, 
+         src/commdrivers/soap/CommDriver.py, 
+         src/rpc/drivers/sockets/CommDriver.py, 
+         src/commdrivers/pyro/CommDriver.py: misc typo fixes
 
-2002-02-12 19:57  jamest
+2002-02-13 01:57:55  Rev 2429   jamest
 
        * doc/Menus.txt: more menu notes
 
-2002-02-11 22:40  jcater
+2002-02-12 04:40:20  Rev 2427   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: cleaned up
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: cleaned up 
          master/detail relationship
 
-2002-02-11 21:29  jamest
+2002-02-12 03:29:05  Rev 2425   jamest
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: Update to make
-         schema routines work with postgresql 7.2
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Update to make schema routines 
+         work with postgresql 7.2
 
-2002-02-11 21:03  jamest
+2002-02-12 03:03:50  Rev 2424   jamest
 
-       * src/: GDataObjects.py, GDataSource.py, GMenu.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: Merged
-         datasource code back into GDataSource and adjusted forms and
-         reports accordingly.  Started work on GMenu
+       * src/GMenu.py, src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Merged 
+         datasource code back into GDataSource and adjusted forms and 
+         reports accordingly. Started work on GMenu
 
-2002-02-11 10:43  jcater
+2002-02-11 16:43:59  Rev 2422   jcater
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: addition
-         of clear() method to blocks (for use in triggers)
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: addition of 
+         clear() method to blocks (for use in triggers)
 
-2002-02-09 22:43  jamest
+2002-02-11 07:35:53  Rev 2421   baumannd
 
-       * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace
+       * src/dbdrivers/_pgsql/.cvsignore, src/dbdrivers/pypgsql/.cvsignore: 
+         Update the ODMG notes, ignore some files so my cvs up is purty ;).
+
+2002-02-10 04:43:05  Rev 2417   jamest
+
+       * src/logic/GTrigger.py, src/GTrigger.py: More trigger namespace 
          changes
 
-2002-02-04 23:45  jamest
+2002-02-09 17:50:32  Rev 2416   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/Base/Driver.py: Removed
-         master/detail tags from block in GFParser Added some functions to
-         the trigger namespace Fixed rollback on db errors
+       * src/dbdrivers/mysql/DBdriver.py: adding schema support for MySQL
 
-2002-02-03 22:09  jamest
+2002-02-05 05:45:53  Rev 2410   jamest
 
-       * src/: GDataSource.py, datasources/GDataSource.py: A few
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Removed master/detail tags from 
+         block in GFParser Added some functions to the trigger namespace 
+         Fixed rollback on db errors
+
+2002-02-04 04:09:59  Rev 2408   jamest
+
+       * src/datasources/GDataSource.py, src/GDataSource.py: A few 
          experimental trigger extensions
 
-2002-02-01 21:41  jcater
+2002-02-02 03:41:05  Rev 2406   jcater
 
        * doc/Menus.txt: expounded on jamest's thoughts
 
-2002-02-01 21:31  jamest
+2002-02-02 03:31:49  Rev 2405   jamest
 
        * doc/Menus.txt: Menu system notes
 
-2002-01-31 23:38  jamest
+2002-02-01 05:38:01  Rev 2404   jamest
 
-       * src/: GTrigger.py, logic/GTrigger.py: helloworld demo working
-         again forgot to uncomment __len__ in last commit a little playing
+       * src/logic/GTrigger.py, src/GTrigger.py: helloworld demo working 
+         again forgot to uncomment __len__ in last commit a little playing 
          arround with a global setFocus trigger function (not working)
 
-2002-01-31 23:07  jamest
+2002-02-01 05:07:14  Rev 2403   jamest
 
-       * doc/TriggerSpecifications.txt, src/GTrigger.py,
-         src/GTriggerCore.py, src/logic/GTrigger.py,
-         src/logic/GTriggerCore.py: Added support for global functions in
-         triggers bug fixes more trigger.gfd samples trigger namespace
-         additions   global setFocus(not working yet)   entry
-         __properties__.readonly
+       * doc/TriggerSpecifications.txt, src/logic/GTriggerCore.py, 
+         src/GTriggerCore.py, src/logic/GTrigger.py, src/GTrigger.py: Added 
+         support for global functions in triggers bug fixes more trigger.
+         gfd samples trigger namespace additions   global setFocus(not 
+         working yet)   entry __properties__.readonly
 
-2002-01-31 20:25  jamest
+2002-02-01 02:25:51  Rev 2401   jamest
 
-       * src/: GRootObj.py, GTrigger.py, GTriggerCore.py,
-         definitions/GRootObj.py, logic/GTrigger.py,
-         logic/GTriggerCore.py: New trigger namespace code patched into
-         forms for testing Still messy Will break old triggers
+       * src/definitions/GRootObj.py, src/logic/GTriggerCore.py, 
+         src/GTriggerCore.py, src/GRootObj.py, src/logic/GTrigger.py, 
+         src/GTrigger.py: New trigger namespace code patched into forms for 
+         testing Still messy Will break old triggers
 
-2002-01-30 23:41  jcater
+2002-01-31 05:41:31  Rev 2399   jcater
 
-       * etc/sample.gnue.conf, src/GConfig.py, src/apps/GConfig.py:
-         removed keystroke event logic out of UI* and into KeyMapper
+       * src/GConfig.py, etc/sample.gnue.conf, src/apps/GConfig.py: removed 
+         keystroke event logic out of UI* and into KeyMapper
 
-2002-01-30 20:08  jamest
+2002-01-31 02:08:21  Rev 2397   jamest
 
-       * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace work
-         checking in prior to rolling forms over to new namespace
+       * src/logic/GTrigger.py, src/GTrigger.py: More trigger namespace 
+         work checking in prior to rolling forms over to new namespace
 
-2002-01-30 18:28  jamest
+2002-01-31 00:28:49  Rev 2396   jamest
 
-       * src/: GObjects.py, GTrigger.py, GTriggerCore.py,
-         definitions/GObjects.py, logic/GTrigger.py,
-         logic/GTriggerCore.py: Work on common based trigger namespace
+       * src/definitions/GObjects.py, src/GObjects.py, 
+         src/logic/GTriggerCore.py, src/GTriggerCore.py, src/logic/GTrigger.
+         py, src/GTrigger.py: Work on common based trigger namespace
 
-2002-01-30 13:04  jamest
+2002-01-30 19:04:13  Rev 2394   jamest
 
-       * src/: GRootObj.py, definitions/GRootObj.py: Added other missing
+       * src/definitions/GRootObj.py, src/GRootObj.py: Added other missing 
          file
 
-2002-01-30 13:02  jamest
+2002-01-30 19:02:24  Rev 2393   jamest
 
-       * src/: GTriggerCore.py, logic/GTriggerCore.py: Added missing file
+       * src/logic/GTriggerCore.py, src/GTriggerCore.py: Added missing file
 
-2002-01-30 12:54  jamest
+2002-01-30 18:54:45  Rev 2392   jamest
 
-       * doc/TriggerSpecifications.txt, src/GObjects.py, src/GTrigger.py,
-         src/definitions/GObjects.py, src/logic/GTrigger.py: Trigger
-         changes Win32 build changes Mainly checking in to get a second
-         set of eyes on a problem piece of code
+       * src/definitions/GObjects.py, doc/TriggerSpecifications.txt, 
+         src/GObjects.py, src/logic/GTrigger.py, src/GTrigger.py: Trigger 
+         changes Win32 build changes Mainly checking in to get a second set 
+         of eyes on a problem piece of code
 
-2002-01-30 09:23  jamest
+2002-01-30 15:23:56  Rev 2388   jamest
 
-       * src/: GObjects.py, GTrigger.py, definitions/GObjects.py,
-         logic/GTrigger.py: Trigger work being commited so jcater and I
+       * src/definitions/GObjects.py, src/GObjects.py, src/logic/GTrigger.
+         py, src/GTrigger.py: Trigger work being commited so jcater and I 
          can discuss direction
 
-2002-01-29 15:05  jcater
+2002-01-29 21:05:11  Rev 2387   jcater
 
-       * utils/: README, setup-win4lin-stage.sh: added convenience stuff
+       * utils/setup-win4lin-stage.sh, utils/README, utils: added 
+         convenience stuff
 
-2002-01-29 15:02  jcater
+2002-01-29 21:02:43  Rev 2386   jcater
 
-       * src/datasources/drivers/odbc/wodbc/Driver.py: oops... typo
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py: oops... typo
 
-2002-01-29 14:23  jcater
+2002-01-29 20:23:09  Rev 2385   jcater
 
-       * src/datasources/drivers/odbc/wodbc/Driver.py: added strict counts
-         to odbc
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py: added strict counts to odbc
 
-2002-01-29 13:54  jcater
+2002-01-29 19:54:42  Rev 2384   jcater
 
-       * src/datasources/drivers/odbc/wodbc/Driver.py: fixes to odbc
-         driver
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/odbc-db2/DBdriver.py:
+         fixes to odbc driver
 
-2002-01-29 11:39  jamest
+2002-01-29 17:39:05  Rev 2383   jamest
 
-       * src/datasources/drivers/postgresql/: Base/Driver.py,
-         pypgsql/Driver.py: Updated _pgsql to accept different connect
-         strings from different drivers Updates pypgsql to pass proper
-         connect string so that auth other than ident would work
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Updated _pgsql to accept 
+         different connect strings from different drivers Updates pypgsql 
+         to pass proper connect string so that auth other than ident would 
+         work
 
-2002-01-28 18:57  jamest
+2002-01-29 16:59:48  Rev 2382   jcater
 
-       * setup.py, src/GTrigger.py,
-         src/datasources/drivers/db2/db2/Driver.py, src/logic/GTrigger.py:
-         Misc updates to fix typos, forgotten changes, etc, etc
+       * src/dbdrivers/odbc-db2/DBdriver.py: bugfix for required fields
 
-2002-01-28 16:09  jcater
+2002-01-29 16:56:11  Rev 2381   jcater
 
-       * src/datasources/drivers/db2/db2/Driver.py: work on DB2
-         introspection + introduction of a DB2-over-OBDC driver
+       * src/dbdrivers/odbc-db2/DBdriver.py: changed odbc-db2 to support 
+         the 'os/390' style system catalogs
 
-2002-01-25 21:18  jcater
+2002-01-29 00:57:15  Rev 2380   jamest
 
-       * src/: GObjects.py, definitions/GObjects.py: modified walk
-         function so that arbitrary arguments can be passed to the
+       * src/dbdrivers/db2/DBdriver.py, src/dbdrivers/odbc-db2/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, src/logic/GTrigger.py, 
+         setup.py, src/GTrigger.py: Misc updates to fix typos, forgotten 
+         changes, etc, etc
+
+2002-01-28 22:09:37  Rev 2377   jcater
+
+       * src/dbdrivers/db2/DBdriver.py, src/dbdrivers/odbc-db2/__init__.py, 
+         src/dbdrivers/odbc-db2/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, src/dbdrivers/odbc-db2: 
+         work on DB2 introspection + introduction of a DB2-over-OBDC driver
+
+2002-01-26 03:18:11  Rev 2368   jcater
+
+       * src/definitions/GObjects.py, src/GObjects.py: modified walk 
+         function so that arbitrary arguments can be passed to the 
          'walking' methods
 
-2002-01-23 22:30  jamest
+2002-01-24 04:30:40  Rev 2363   jamest
 
-       * doc/TriggerSpecifications.txt, src/GObjects.py, src/GTrigger.py,
-         src/definitions/GObjects.py, src/logic/GTrigger.py: The start of
-         a generic trigger system for common
+       * src/definitions/GObjects.py, doc/TriggerSpecifications.txt, 
+         src/GObjects.py, src/logic, src/logic/GTrigger.py, src/GTrigger.py:
+         The start of a generic trigger system for common
 
-2002-01-23 19:52  jamest
+2002-01-24 01:52:43  Rev 2362   jamest
 
        * doc/TriggerSpecifications.txt: Syncing notes
 
-2002-01-23 19:30  jamest
+2002-01-24 01:30:46  Rev 2361   jamest
 
        * doc/TriggerSpecifications.txt: More trigger notes
 
-2002-01-23 10:36  jcater
+2002-01-23 16:36:34  Rev 2360   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: fixed some issues
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: fixed some issues 
          related to non-PG drivers
 
-2002-01-22 22:08  jcater
+2002-01-23 04:08:46  Rev 2359   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug in
-         Schema comparion function that made a Schema() instance appear to
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: fixed bug in 
+         Schema comparion function that made a Schema() instance appear to 
          be == None
 
-2002-01-22 21:45  jamest
+2002-01-23 03:45:10  Rev 2358   jamest
 
        * doc/TriggerSpecifications.txt: More notes on trigger systems
 
-2002-01-22 20:48  jcater
+2002-01-23 02:48:53  Rev 2357   jcater
 
-       * README-CVS, setup-cvs.py, src/GDataObjects.py,
-         src/datasources/GDataObjects.py: fixed name issues from moving
-         files in cvs; misc other bug fixes
+       * setup-cvs.py, src/datasources/GDataObjects.py, README-CVS, 
+         src/GDataObjects.py: fixed name issues from moving files in cvs; 
+         misc other bug fixes
 
-2002-01-22 18:11  jcater
+2002-01-23 00:11:15  Rev 2354   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: fixed bug in
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: fixed bug in 
          RuntimeSettings for settings not read for this session being lost
 
-2002-01-21 23:56  jcater
+2002-01-22 05:56:19  Rev 2347   jcater
 
        * src/__init__.py: updated versions
 
-2002-01-21 17:56  jcater
+2002-01-21 23:57:37  Rev 2345   jcater
 
-       * images/: deslay_entrynum.png, deslay_entrynum.xpm,
-         deslay_label.png, deslay_scrollbar.png, deslay_entrycheck.png,
-         deslay_entrydrop.png: added widget toolbar to designer; not yet
-         functional
+       * images/deslay_entrynum.png, images/deslay_entrynum.xpm, 
+         images/deslay_scrollbar.png, images/deslay_entrydrop.png, 
+         images/deslay_entrycheck.png, images/deslay_label.png: added 
+         widget toolbar to designer; not yet functional
 
-2002-01-21 12:50  jcater
+2002-01-21 18:50:24  Rev 2343   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/postgresql/Base/Driver.py: fixed typo in
-         pgsql schema listing method
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: fixed typo in pgsql schema 
+         listing method
 
-2002-01-21 12:50  jcater
+2002-01-21 18:50:02  Rev 2342   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: added
+       * src/datasources/GConnections.py, src/GConnections.py: added 
          convenience functions for Designer to the connection manager
 
-2002-01-19 19:04  jamest
+2002-01-20 01:04:52  Rev 2341   jamest
 
        * doc/TriggerSpecifications.txt: Some more thoughts on triggers
 
-2002-01-19 14:57  jamest
+2002-01-19 20:57:38  Rev 2338   jamest
 
        * NEWS: Doc and package config updates for the 0.1.1 release
 
-2002-01-18 23:34  jamest
+2002-01-19 05:34:26  Rev 2337   jamest
 
-       * setup.py: Doc updates setup.py sdist now creates docs setup.py
-         now pulls VERSION info from src dir (Have we mentioned we need a
-         good setup system)
+       * setup.py: Doc updates setup.py sdist now creates docs setup.py now 
+         pulls VERSION info from src dir (Have we mentioned we need a good 
+         setup system)
 
-2002-01-18 19:19  jamest
+2002-01-19 01:19:50  Rev 2333   jamest
 
-       * ChangeLog, NEWS, setup.py, src/__init__.py: Misc updates in prep
+       * NEWS, src/__init__.py, ChangeLog, setup.py: Misc updates in prep 
          for a release
 
-2002-01-18 18:19  jcater
+2002-01-19 00:19:04  Rev 2332   jcater
 
-       * images/: deslay_box.png, deslay_box.xpm, deslay_button.png,
-         deslay_button.xpm, deslay_entrydate.png, deslay_entrydate.xpm,
-         deslay_entrynum.png, deslay_entrynum.xpm, deslay_entrytext.png,
-         deslay_entrytext.xpm, deslay_label.png, deslay_label.xpm,
-         deslay_scrollbar.png, deslay_scrollbar.xpm: added icons for forms
-         layout editor
+       * images/deslay_entrynum.png, images/deslay_entrynum.xpm, 
+         images/deslay_scrollbar.png, images/deslay_scrollbar.xpm, 
+         images/deslay_entrytext.png, images/deslay_entrytext.xpm, 
+         images/deslay_box.png, images/deslay_box.xpm, images/deslay_button.
+         png, images/deslay_button.xpm, images/deslay_entrydate.png, 
+         images/deslay_entrydate.xpm, images/deslay_label.png, 
+         images/deslay_label.xpm: added icons for forms layout editor
 
-2002-01-17 18:11  jcater
+2002-01-18 00:11:28  Rev 2327   jcater
 
-       * src/datasources/drivers/oracle/: Base/Driver.py,
-         cxoracle/Driver.py, dcoracle/Driver.py: merged common features of
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/_oracle, src/datasources/drivers/oracle/Base, 
+         src/datasources/drivers/oracle/Base/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/_oracle/__init__.py, src/dbdrivers/_oracle/DBdriver.
+         py, src/dbdrivers/oracle/DBdriver.py: merged common features of 
          oracle drivers plus fixed problems during schema testing
 
-2002-01-17 17:11  jcater
+2002-01-17 23:11:33  Rev 2325   jcater
 
-       * src/datasources/drivers/oracle/cxoracle/Driver.py: added enhanced
-         intro support
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py: added enhanced intro support
 
-2002-01-16 18:10  jcater
+2002-01-17 00:10:48  Rev 2321   jcater
 
-       * etc/sample.gnue.conf: added label-autocreation support to drag
-         and drop entries
+       * etc/sample.gnue.conf: added label-autocreation support to drag and 
+         drop entries
 
-2002-01-16 14:18  jcater
+2002-01-16 20:18:16  Rev 2319   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: fixed initial
-         refresh problem in datasource editor; changed RuntimeSettings to
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: fixed initial 
+         refresh problem in datasource editor; changed RuntimeSettings to 
          sort entries written to file to make it easier to debug
 
-2002-01-15 17:13  jcater
+2002-01-15 23:13:05  Rev 2312   jcater
 
        * etc/sample.gnue.conf: synching machines
 
-2002-01-15 16:51  jcater
+2002-01-15 22:51:41  Rev 2310   jcater
 
-       * etc/sample.gnue.conf, src/GConfig.py, src/GConnections.py,
-         src/apps/GConfig.py, src/datasources/GConnections.py,
-         src/datasources/drivers/postgresql/Base/Driver.py: fixed issue
-         with GConfig
+       * src/GConfig.py, etc/sample.gnue.conf, src/apps/GConfig.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GConnections.py, src/GConnections.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: fixed issue with GConfig
 
-2002-01-11 17:01  jcater
+2002-01-11 23:01:02  Rev 2297   jcater
 
        * scripts/gnue-diag.sh: removed bash-specific tests
 
-2002-01-11 15:54  jcater
+2002-01-11 21:54:43  Rev 2296   jcater
 
        * scripts/gnue-diag.sh: added copyright header
 
-2002-01-11 13:20  jcater
+2002-01-11 19:20:32  Rev 2295   jcater
 
        * scripts/gnue-diag.sh: minor change to command line arguments
 
-2002-01-11 12:37  jcater
+2002-01-11 18:37:56  Rev 2294   jcater
 
-       * scripts/gnue-diag.sh: first stab at a diagnostics/tech support
+       * scripts/gnue-diag.sh: first stab at a diagnostics/tech support 
          script.  Please read the file's header and test this script out
 
-2002-01-11 09:49  jcater
+2002-01-11 15:49:09  Rev 2293   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: fix to
-         designer's breakage; made Object Tree it's own window; made
-         Layout Editor the default main window component
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: fix to 
+         designer's breakage; made Object Tree it's own window; made Layout 
+         Editor the default main window component
 
-2002-01-10 16:42  jcater
+2002-01-10 22:42:19  Rev 2287   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/DBSIG2/Driver.py: fixed conditional support
-         for Fields and Const to be compatable w/designer
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GConditions.py, 
+         src/GConditions.py, src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py: fixed conditional support for 
+         Fields and Const to be compatable w/designer
 
-2002-01-10 15:09  jcater
+2002-01-10 21:09:51  Rev 2286   jcater
 
-       * src/datasources/drivers/db2/db2/Driver.py: added schema
-         introspection support to DB2; THIS IS UNTESTED -- so it may need
-         tweaking; Does not support user-defined datatypes (user-defined
+       * src/dbdrivers/db2/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py: added schema 
+         introspection support to DB2; THIS IS UNTESTED -- so it may need 
+         tweaking; Does not support user-defined datatypes (user-defined 
          types will appear as 'text')
 
-2002-01-10 14:59  jamest
+2002-01-10 20:59:18  Rev 2285   jamest
 
-       * src/: GConditions.py, GDataObjects.py, GDataSource.py,
-         datasources/GConditions.py, datasources/GDataObjects.py,
-         datasources/GDataSource.py, datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/Base/Driver.py,
-         datasources/drivers/informix/informix/Driver.py,
-         datasources/drivers/ingres/ingres/Driver.py,
-         datasources/drivers/interbase/interbase/Driver.py,
-         datasources/drivers/odbc/mxodbc/Driver.py,
-         datasources/drivers/odbc/wodbc/Driver.py,
-         datasources/drivers/oracle/cxoracle/Driver.py,
-         datasources/drivers/oracle/dcoracle/Driver.py,
-         datasources/drivers/sqlrelay/sqlrelay/Driver.py,
-         datasources/drivers/sybase/sybase/Driver.py: db driver cleanup
-         merged post methods back into GDataSource Fixed bug in
-         conditional arg checking combineConditionals now knows how to
-         deal with dict structures <entry> default values now insert
-         properly on commit last query retrieval now works with entries
-         that have a queryDefault
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/datasources/GConditions.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/mxodbc/DBdriver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, src/dbdrivers/msado/DBdriver.
+         py, src/dbdrivers/mysql/DBdriver.py, src/GDataObjects.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py, src/GDataSource.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py, src/dbdrivers/ingres/DBdriver.py,
+         src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/GDataSource.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, src/GConditions.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, src/dbdrivers/oracle/DBdriver.
+         py: db driver cleanup merged post methods back into GDataSource 
+         Fixed bug in conditional arg checking combineConditionals now 
+         knows how to deal with dict structures <entry> default values now 
+         insert properly on commit last query retrieval now works with 
+         entries that have a queryDefault
 
-2002-01-09 23:30  jcater
+2002-01-10 05:30:32  Rev 2283   jcater
 
-       * installer/: __init__.py, base.py, demo.py: thinking out loud
+       * installer/base.py, installer/__init__.py, installer/demo.py: 
+         thinking out loud
 
-2002-01-09 21:33  jcater
+2002-01-10 03:33:49  Rev 2282   jcater
 
-       * src/: GConditions.py, GDataObjects.py, GDataSource.py,
-         datasources/GConditions.py, datasources/GDataObjects.py,
-         datasources/GDataSource.py, datasources/drivers/DBSIG2/Driver.py:
-         fixed <datasource><conditions>... support
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GConditions.py, 
+         src/datasources/GDataSource.py, src/GConditions.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: fixed 
+         <datasource><conditions>... support
 
-2002-01-09 15:48  jcater
+2002-01-09 21:48:38  Rev 2281   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py: fix to
+       * src/datasources/GConditions.py, src/GConditions.py: fix to 
          Conditions support
 
-2002-01-09 07:56  jamest
+2002-01-09 13:56:55  Rev 2280   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Removed loop
-         forever bug in jump to record I introduced yesterday during
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: Removed loop 
+         forever bug in jump to record I introduced yesterday during 
          debugging (whopps :)
 
-2002-01-08 23:11  jcater
+2002-01-09 05:11:42  Rev 2279   jcater
 
        * AUTHORS: fixed jcater's email address in AUTHORS files
 
-2002-01-08 21:59  jamest
+2002-01-09 03:59:11  Rev 2276   jamest
 
-       * src/datasources/drivers/postgresql/Base/Driver.py: fixed segfault
-         on multiple database forms startup fixed dropdown validation
-         error fixed exception handler for db driver extensions
+       * src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: fixed segfault on multiple 
+         database forms startup fixed dropdown validation error fixed 
+         exception handler for db driver extensions
 
-2002-01-08 16:55  jcater
+2002-01-08 22:55:14  Rev 2274   jcater
 
        * README-CVS: Added navigator to README directory structure
 
-2002-01-08 16:16  jcater
+2002-01-08 22:16:55  Rev 2272   jcater
 
        * etc/sample.gnue.conf, setup-cvs.py: first stab at a navigator
 
-2002-01-08 16:07  jamest
+2002-01-08 22:07:58  Rev 2271   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pypgsql/Driver.py: Fixed some
-         indexing issues pypgsql hack to deal w/ raised errors during
-         empty fetches
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, src/datasources/GDataObjects.py,
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/GDataObjects.py: Fixed some indexing issues pypgsql hack to 
+         deal w/ raised errors during empty fetches
 
-2002-01-08 11:05  jcater
+2002-01-08 17:05:56  Rev 2269   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: first somewhat
-         functional date mask
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: first 
+         somewhat functional date mask
 
-2002-01-07 17:55  jcater
+2002-01-07 23:55:24  Rev 2267   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: more work on
-         input masks
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: more work 
+         on input masks
 
-2002-01-07 02:22  jcater
+2002-01-07 08:22:39  Rev 2266   jcater
 
-       * src/: FormatMasks/DateMask.py, formatting/DateMask.py: more
+       * src/FormatMasks/DateMask.py, src/formatting/DateMask.py: more 
          changes to masks
 
-2002-01-04 18:36  jamest
+2002-01-05 00:36:38  Rev 2262   jamest
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/popy/Driver.py, postgresql/pypgsql/Driver.py: more
+       * src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: more 
          dbdriver cleanup
 
-2002-01-04 17:22  jcater
+2002-01-04 23:22:59  Rev 2261   jcater
 
-       * src/: FormatMasks/DateMask.py, formatting/DateMask.py: syncing
+       * src/FormatMasks/DateMask.py, src/formatting/DateMask.py: syncing 
          machines
 
-2002-01-04 16:56  jamest
+2002-01-04 22:56:59  Rev 2260   jamest
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/popy/Driver.py,
-         datasources/drivers/postgresql/psycopg/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         datasources/drivers/postgresql/pypgsql/Driver.py: Syncing
-         machines   more _pgsql driver merges   added support for accurate
-         record counts on queries
+       * src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/GDataSource.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, src/GDataSource.
+         py, src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/psycopg/DBdriver.py: Syncing machines   more _pgsql 
+         driver merges   added support for accurate record counts on queries
 
-2002-01-04 13:51  jamest
+2002-01-04 19:51:14  Rev 2259   jamest
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/Base/Driver.py, postgresql/popy/Driver.py,
-         postgresql/psycopg/Driver.py, postgresql/pygresql/Driver.py,
-         postgresql/pypgsql/Driver.py: unified postgresql drivers
-         pypgsql/_pgsql driver has been modified to move code into _pgsql
-         start of DBSIG class cleanup
+       * src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/_pgsql/DBdriver.
+         py: unified postgresql drivers pypgsql/_pgsql driver has been 
+         modified to move code into _pgsql start of DBSIG class cleanup
 
-2002-01-03 23:56  jcater
+2002-01-04 05:56:46  Rev 2257   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: more work on
-         input system
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: more work 
+         on input system
 
-2002-01-03 23:36  jamest
+2002-01-04 05:36:25  Rev 2256   jamest
 
-       * src/datasources/drivers/postgresql/: Base/Driver.py,
-         pygresql/Driver.py, pypgsql/Driver.py: Working _pgsql base
-         postgresql driver only one converted Fixed fetchmany issue in
-         pypgsql driver
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Working _pgsql base postgresql 
+         driver only one converted Fixed fetchmany issue in pypgsql driver
 
-2002-01-03 22:37  jamest
+2002-01-04 04:37:48  Rev 2255   jamest
 
-       * src/datasources/drivers/postgresql/: Base/Driver.py,
-         pygresql/Driver.py: Added _pgsql base driver and started
-         conversion of the postgresql driver to utilize it
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/postgresql/Base, src/dbdrivers/_pgsql, 
+         src/datasources/drivers/postgresql/Base/Driver.py, 
+         src/dbdrivers/_pgsql/__init__.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/_pgsql/DBdriver.py: Added _pgsql base driver and 
+         started conversion of the postgresql driver to utilize it
 
-2002-01-03 21:17  jamest
+2002-01-04 03:17:00  Rev 2254   jamest
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/pygresql/Driver.py, postgresql/pypgsql/Driver.py:
-         multi record fetch now default for _dbsig should improve
-         performance cleaned up kruft from postgres drivers that no longer
-         applied
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py: multi record fetch now 
+         default for _dbsig should improve performance cleaned up kruft 
+         from postgres drivers that no longer applied
 
-2002-01-03 18:35  jcater
+2002-01-04 00:35:54  Rev 2252   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py:  more work on
-         input masks
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py:  more work 
+         on input masks
 
-2002-01-02 23:49  jcater
+2002-01-03 05:49:16  Rev 2249   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: more work on
-         input masks
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: more work 
+         on input masks
 
-2002-01-02 17:23  jcater
+2002-01-03 03:19:14  Rev 2248   jamest
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: more work on
-         input masks
+       * src/dbdrivers/geas/DBdriver.py: GEAS driver conditional support - 
+         checking in so someone can verify the segfault issue I'm having
 
-2002-01-01 12:31  jcater
+2002-01-02 23:23:05  Rev 2247   jcater
 
-       * src/: GDateTime.py, utils/GDateTime.py, FormatMasks/BaseMask.py,
-         FormatMasks/DateMask.py, formatting/BaseMask.py,
-         formatting/DateMask.py, rpc/drivers/GCommBase.py,
-         rpc/drivers/_helpers/AsyncSocketServer.py,
-         rpc/drivers/xmlrpc/ServerAdapter.py: syncing machines
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: more work 
+         on input masks
 
-2001-12-21 16:20  jamest
+2002-01-01 18:31:35  Rev 2242   jcater
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py: work around for int field
-         in the backend syncing machines
+       * src/FormatMasks/BaseMask.py, src/rpc/drivers/xmlrpc/ServerAdapter.
+         py, src/rpc/drivers/GCommBase.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, src/GDateTime.py, 
+         src/formatting/DateMask.py, src/utils/GDateTime.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, src/commdrivers/GCommBase.
+         py, src/commdrivers/_helpers/AsyncSocketServer.py: syncing machines
 
-2001-12-20 23:05  jcater
+2001-12-21 22:20:38  Rev 2240   jamest
 
-       * README-CVS: fixed a few typos
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: work around 
+         for int field in the backend syncing machines
 
-2001-12-20 20:57  jamest
+2001-12-21 05:05:15  Rev 2239   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         datasources/drivers/postgresql/pypgsql/Driver.py: merging stuff
-         from the patches branch   small performance enhancement to
-         dbdriver system   geas driver at least shows some data now
+       * README-CVS: fixed a few typos
 
-2001-12-20 20:42  jamest
+2001-12-21 02:57:19  Rev 2236   jamest
 
-       * src/: GConditions.py, datasources/GConditions.py: Syncing
-         machines
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GConditions.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GConditions.py, src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py: merging stuff from the 
+         patches branch   small performance enhancement to dbdriver system  
+         geas driver at least shows some data now
 
-2001-12-20 17:27  jcater
+2001-12-20 23:27:27  Rev 2234   jcater
 
-       * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
-         xmlrpc/ClientAdapter.py, xmlrpc/ServerAdapter.py: more work on
+       * src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, src/rpc/drivers/GCommBase.
+         py, src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, src/commdrivers/GCommBase.
+         py, src/commdrivers/_helpers/AsyncSocketServer.py: more work on 
          async socket server/xml-rpc
 
-2001-12-20 16:53  jcater
+2001-12-20 22:53:29  Rev 2231   jcater
 
-       * setup-cvs.py: added option to append a string to script names
-         (for multiple cvs checkouts)
+       * setup-cvs.py: added option to append a string to script names (for 
+         multiple cvs checkouts)
 
-2001-12-19 23:14  jcater
+2001-12-20 05:14:53  Rev 2228   jcater
 
-       * src/rpc/drivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
-         started on the HTTP transport for XML-RPC driver
+       * src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py: started on the HTTP 
+         transport for XML-RPC driver
 
-2001-12-19 01:50  jcater
+2001-12-19 07:50:27  Rev 2223   jcater
 
-       * src/rpc/drivers/: _helpers/ObjectLibrarian.py,
-         xmlrpc/ServerAdapter.py: added object support via
+       * src/rpc/drivers/_helpers/ObjectLibrarian.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/_parser/Parser.py, 
+         src/commdrivers/_helpers/ObjectLibrarian.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_parser/Parser.py: added object support via 
          object-by-reference
 
-2001-12-18 22:05  jcater
+2001-12-19 04:05:45  Rev 2222   jcater
 
-       * src/rpc/drivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
-         syncing machines
+       * src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/_parser/Objects.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_parser/Objects.py: syncing machines
 
-2001-12-18 13:52  jcater
+2001-12-18 19:52:20  Rev 2219   jcater
 
-       * src/rpc/drivers/xmlrpc/DebugSocketServer.py: adding temporary
+       * src/rpc/drivers/xmlrpc/DebugSocketServer.py, 
+         src/commdrivers/xmlrpc/DebugSocketServer.py: adding temporary 
          socketserver hack
 
-2001-12-18 00:48  jcater
+2001-12-18 06:48:43  Rev 2218   jcater
 
-       * src/rpc/drivers/xmlrpc/ServerAdapter.py: added xml-rpc
+       * src/commdrivers/_parser/Objects.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/_parser/Objects.py: added xml-rpc 
          directory/introspection services
 
-2001-12-17 19:10  jcater
+2001-12-18 01:10:28  Rev 2217   jcater
 
-       * src/rpc/drivers/xmlrpc/: ClientAdapter.py, CommDriver.py,
-         ServerAdapter.py, __init__.py: put the client code and server
+       * src/commdrivers/xmlrpc/ClientAdapter.py, 
+         src/commdrivers/xmlrpc/__init__.py, 
+         src/rpc/drivers/xmlrpc/ServerAdapter.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/xmlrpc/ServerAdapter.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/ClientAdapter.py, 
+         src/rpc/drivers/xmlrpc/__init__.py: put the client code and server 
          code in separate files to simplify development
 
-2001-12-17 18:19  jcater
+2001-12-18 00:19:51  Rev 2216   jcater
 
-       * src/rpc/drivers/xmlrpc/: CommDriver.py, RpcDoc.py: syncing
-         machines
+       * src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/RpcDoc.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/xmlrpc/RpcDoc.py: syncing machines
 
-2001-12-16 23:20  jcater
+2001-12-17 05:20:17  Rev 2215   jcater
 
-       * doc/RPC-abstraction.txt, src/rpc/drivers/GCommBase.py,
-         src/rpc/drivers/_helpers/RpcDoc.py,
-         src/rpc/drivers/proxy/CommDriver.py: syncing machines
+       * src/rpc/drivers/_helpers/RpcDoc.py, src/rpc/drivers/GCommBase.py, 
+         src/rpc/drivers/_test/test.py, doc/RPC-abstraction.txt, 
+         src/commdrivers/proxy/CommDriver.py, 
+         src/commdrivers/_helpers/RpcDoc.py, src/commdrivers/GCommBase.py, 
+         src/commdrivers/_test/test.py, src/rpc/drivers/proxy/CommDriver.py:
+         syncing machines
 
-2001-12-16 13:56  jcater
+2001-12-16 19:56:23  Rev 2214   jcater
 
-       * setup-cvs.py, src/rpc/drivers/_helpers/RpcDoc.py: started on the
-         grpc self-documenting functions
+       * src/rpc/drivers/_helpers/RpcDoc.py, setup-cvs.py, 
+         src/commdrivers/_helpers/RpcDoc.py: started on the grpc 
+         self-documenting functions
 
-2001-12-14 22:06  jcater
+2001-12-15 04:06:40  Rev 2207   jcater
 
        * README-CVS: Added a basic CVS README file
 
-2001-12-10 23:31  jcater
+2001-12-11 05:31:11  Rev 2199   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
-         rpc/drivers/proxy/CommDriver.py,
-         rpc/drivers/xmlrpc/CommDriver.py: synching machines
+       * src/commdrivers/_test/server.py, src/rpc/drivers/xmlrpc/CommDriver.
+         py, src/rpc/drivers/GCommBase.py, src/rpc/drivers/_test/test.py, 
+         src/GComm.py, src/commdrivers/proxy/CommDriver.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/rpc/GComm.py, 
+         src/rpc/drivers/_test/server.py, src/commdrivers/GCommBase.py, 
+         src/commdrivers/_test/test.py, src/rpc/drivers/proxy/CommDriver.py:
+         synching machines
 
-2001-12-09 22:41  jcater
+2001-12-10 04:41:02  Rev 2198   jcater
 
-       * doc/RPC-abstraction.txt, src/GComm.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/rpc/GComm.py, src/rpc/drivers/_helpers/AsyncSocketServer.py,
-         src/rpc/drivers/proxy/CommDriver.py,
-         src/rpc/drivers/xmlrpc/CommDriver.py: one step closer to a
-         working gnurpc
+       * src/commdrivers/_test/server.py, src/rpc/drivers/xmlrpc/CommDriver.
+         py, src/rpc/drivers/_test/test.py, doc/RPC-abstraction.txt, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, src/GComm.py, 
+         src/commdrivers/proxy/CommDriver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/rpc/GComm.py, 
+         src/rpc/drivers/_test/server.py, src/commdrivers/_test/test.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/rpc/drivers/proxy/CommDriver.py: one step closer to a working 
+         gnurpc
 
-2001-12-08 23:27  jamest
+2001-12-08 06:17:43  Rev 2187   baumannd
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/pygresql/Driver.py, postgresql/pypgsql/Driver.py:
-         Updates to the geas driver Small change to improve performance of
-         _dbsig drivers
-
-2001-12-08 00:17  baumannd
-
-       * .cvsignore, src/FormatMasks/.cvsignore: Fix symlinks in setup.py
-         for development build of forms and designer from cvs and ignore
+       * src/FormatMasks/.cvsignore, .cvsignore, src/dbdrivers/mysql/.
+         cvsignore, src/dbdrivers/_dbsig/.cvsignore: Fix symlinks in setup.
+         py for development build of forms and designer from cvs and ignore 
          some generated files.
 
-2001-12-06 17:19  jcater
+2001-12-06 23:19:42  Rev 2184   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
-         rpc/drivers/_helpers/AsyncSocketServer.py,
-         rpc/drivers/xmlrpc/CommDriver.py: synching machines
+       * src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/GCommBase.py, 
+         src/GComm.py, src/commdrivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, src/commdrivers/_test/server.
+         py, src/commdrivers/_parser/Objects.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/commdrivers/_parser/Parser.py, src/rpc/drivers/_test/server.py,
+         src/rpc/drivers/_parser/Objects.py, src/rpc/GComm.py, 
+         src/commdrivers/_test/donuts.grpc, src/commdrivers/GCommBase.py, 
+         src/rpc/drivers/_parser/Parser.py: synching machines
 
-2001-12-06 00:58  jcater
+2001-12-06 06:58:33  Rev 2183   jcater
 
-       * src/: GComm.py, rpc/GComm.py: fixed an inconsistency
+       * src/commdrivers/_test/server.py, src/GComm.py, src/rpc/GComm.py, 
+         src/rpc/drivers/_test/server.py: fixed an inconsistency
 
-2001-12-06 00:26  jcater
+2001-12-06 06:26:36  Rev 2182   jcater
 
-       * doc/RPC-abstraction.txt, src/GComm.py, src/rpc/GComm.py,
-         src/rpc/drivers/xmlrpc/CommDriver.py: more work on gnurpc/gcomm;
+       * src/commdrivers/_test/server.py, src/rpc/drivers/xmlrpc/CommDriver.
+         py, src/rpc/drivers/_test/donuts.grpc, doc/RPC-abstraction.txt, 
+         src/commdrivers/_parser/Parser.py, src/GComm.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/rpc/GComm.py, 
+         src/rpc/drivers/_test/server.py, src/commdrivers/_test/donuts.grpc,
+         src/rpc/drivers/_parser/Parser.py: more work on gnurpc/gcomm; 
          syncing machines
 
-2001-12-05 17:15  jcater
+2001-12-05 23:15:58  Rev 2181   jcater
 
-       * src/rpc/drivers/: GCommBase.py, xmlrpc/CommDriver.py: syncing
+       * src/rpc/drivers/_parser/__init__.py, src/commdrivers/_parser, 
+         src/rpc/drivers/GCommBase.py, src/rpc/drivers/_test/donuts.grpc, 
+         src/rpc/drivers/_test/test.py, src/rpc/drivers/_parser, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/commdrivers/_test/server.
+         py, src/commdrivers/_test/README, src/commdrivers/_parser/Objects.
+         py, src/rpc/drivers/xmlrpc/CommDriver.py, src/commdrivers/_test, 
+         src/commdrivers/_parser/Parser.py, 
+         src/commdrivers/_parser/__init__.py, 
+         src/rpc/drivers/_parser/Objects.py, src/rpc/drivers/_test/README, 
+         src/rpc/drivers/_test/server.py, src/commdrivers/_test/test.py, 
+         src/commdrivers/_test/donuts.grpc, src/commdrivers/GCommBase.py, 
+         src/rpc/drivers/_parser/Parser.py, src/rpc/drivers/_test: syncing 
          machines
 
-2001-12-03 23:42  jcater
+2001-12-04 05:42:36  Rev 2180   jcater
 
-       * src/rpc/drivers/GCommBase.py: synching machines
+       * src/rpc/drivers/GCommBase.py, src/commdrivers/GCommBase.py: 
+         synching machines
 
-2001-12-02 23:03  jcater
+2001-12-03 05:03:40  Rev 2177   jcater
 
        * doc/RPC-abstraction.txt: synching machines
 
-2001-12-02 20:52  jcater
+2001-12-03 02:52:15  Rev 2176   jcater
 
-       * setup-cvs.py: Updated the CVS-based setup.py to:   1) Allow the
-         user to select a newer Python version      (if multiple versions
-         are found.)   2) Allow local installations (i.e., installations
-         w/o root access)   3) Automatically create gnue.conf and
-         connections.conf if      they do not exist (including the option
-         to symlink gnue.conf      to the CVS's sample.gnue.conf) and
-         automatically link the      user's CVS gnue.conf and
-         connections.conf to the system-wide      files if they exist and
-         the user so wishes.    4) Eliminate the need to run
-         common/setup.py to install the       shared images.
+       * setup-cvs.py: Updated the CVS-based setup.py to:   1) Allow the 
+         user to select a newer Python version      (if multiple versions 
+         are found.)   2) Allow local installations (i.e., installations 
+         w/o root access)   3) Automatically create gnue.conf and 
+         connections.conf if      they do not exist (including the option 
+         to symlink gnue.conf      to the CVS's sample.gnue.conf) and 
+         automatically link the      user's CVS gnue.conf and connections.
+         conf to the system-wide      files if they exist and the user so 
+         wishes.   4) Eliminate the need to run common/setup.py to install 
+         the      shared images.
 
-2001-12-02 18:41  jcater
+2001-12-03 00:41:49  Rev 2175   jcater
 
-       * setup-cvs.py, doc/GCommSpecifications.txt,
-         doc/RPC-abstraction.txt: synching machines; this may break the
-         setup
+       * doc/GCommSpecifications.txt, doc/RPC-abstraction.txt, setup-cvs.py:
+         synching machines; this may break the setup
 
-2001-11-30 21:11  jcater
+2001-12-01 03:11:42  Rev 2166   jcater
 
        * setup-cvs.py: fixed setup.py for new directory structure
 
-2001-11-30 16:58  jcater
+2001-11-30 22:58:25  Rev 2164   jcater
 
-       * src/rpc/drivers/xmlrpc/CommDriver.py: synching machines
+       * src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/xmlrpc/CommDriver.py: synching machines
 
-2001-11-28 22:40  jcater
+2001-11-29 04:40:39  Rev 2160   jcater
 
-       * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
-         xmlrpc/CommDriver.py: synching machines
+       * src/rpc/drivers/xmlrpc/CommDriver.py, src/rpc/drivers/GCommBase.py,
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/commdrivers/GCommBase.py,
+         src/commdrivers/_helpers/AsyncSocketServer.py: synching machines
 
-2001-11-28 09:56  jcater
+2001-11-28 15:56:25  Rev 2159   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/sockets/CommDriver.py:
-         synching machines
+       * src/commdrivers/sockets/CommDriver.py, src/GComm.py, 
+         src/rpc/drivers/sockets/CommDriver.py, src/rpc/GComm.py: synching 
+         machines
 
-2001-11-26 17:26  jcater
+2001-11-26 23:26:43  Rev 2158   jcater
 
-       * etc/sample.gnue.conf, src/GParserHelpers.py,
-         src/definitions/GParserHelpers.py: synching machines
+       * etc/sample.gnue.conf, src/definitions/GParserHelpers.py, 
+         src/GParserHelpers.py: synching machines
 
-2001-11-26 14:35  jcater
+2001-11-26 20:35:11  Rev 2157   jcater
 
-       * src/rpc/drivers/: _helpers/AsyncHTTPServer.py,
-         _helpers/AsyncSocketServer.py, sockets/CommDriver.py,
-         xmlrpc/CommDriver.py: renamed AsyncHTTPServer to the more generic
-         AsyncSocketServer
+       * src/commdrivers/sockets/CommDriver.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/_helpers/AsyncHTTPServer.py, 
+         src/rpc/drivers/_helpers/AsyncSocketServer.py, 
+         src/rpc/drivers/sockets/CommDriver.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/_helpers/AsyncHTTPServer.py, 
+         src/commdrivers/_helpers/AsyncSocketServer.py: renamed 
+         AsyncHTTPServer to the more generic AsyncSocketServer
 
-2001-11-26 14:25  jcater
+2001-11-26 20:25:35  Rev 2156   jcater
 
-       * src/rpc/drivers/sockets/: CommDriver.py, __init__.py: added
-         skeleton for sockets-based driver
+       * src/commdrivers/sockets/CommDriver.py, 
+         src/rpc/drivers/sockets/__init__.py, src/commdrivers/sockets, 
+         src/commdrivers/sockets/__init__.py, 
+         src/rpc/drivers/sockets/CommDriver.py, src/rpc/drivers/sockets: 
+         added skeleton for sockets-based driver
 
-2001-11-26 11:40  jcater
+2001-11-26 17:40:32  Rev 2155   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Merges patches
-         from 0.1.0-patches release
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: Merges 
+         patches from 0.1.0-patches release
 
-2001-11-21 15:05  jcater
+2001-11-21 04:44:48  Rev 2145   jamest
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Fixed Open
-         Recent/MRU support
-
-2001-11-20 22:44  jamest
-
-       * MANIFEST.in, setup-cvs.py: Changes required to make good source
+       * MANIFEST.in, setup-cvs.py: Changes required to make good source 
          distros
 
-2001-11-20 21:23  jamest
+2001-11-21 03:23:03  Rev 2144   jamest
 
-       * ChangeLog, NEWS: Final updates for 0.1.0 releases
+       * NEWS, ChangeLog: Final updates for 0.1.0 releases
 
-2001-11-20 20:16  jamest
+2001-11-21 02:16:52  Rev 2140   jamest
 
-       * src/datasources/drivers/postgresql/pypgsql/Driver.py: Made the
+       * src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: Made the 
          driver a little less friendly
 
-2001-11-20 20:12  jamest
+2001-11-21 02:12:53  Rev 2139   jamest
 
-       * src/datasources/drivers/postgresql/: popy/Driver.py,
-         psycopg/Driver.py, pygresql/Driver.py, pypgsql/Driver.py:
-         Postgresql driver updates
+       * src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/psycopg/DBdriver.py: Postgresql driver updates
 
-2001-11-20 13:40  jamest
+2001-11-20 19:40:12  Rev 2132   jamest
 
        * etc/sample.gnue.conf: Added disableSplash option to gnue.conf
 
-2001-11-19 19:45  jcater
+2001-11-20 01:45:17  Rev 2128   jcater
 
-       * src/: GObjects.py, GParser.py, GParserHelpers.py,
-         definitions/GObjects.py, definitions/GParser.py,
-         definitions/GParserHelpers.py: cleaned up imports
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/definitions/GParserHelpers.py, src/GParser.py,
+         src/GParserHelpers.py: cleaned up imports
 
-2001-11-19 18:32  jcater
+2001-11-20 00:32:24  Rev 2127   jcater
 
        * NEWS: typo
 
-2001-11-19 18:15  jamest
+2001-11-20 00:15:15  Rev 2126   jamest
 
-       * ChangeLog, NEWS: Updated NEWS and Changelog for pending release
+       * NEWS, ChangeLog: Updated NEWS and Changelog for pending release
 
-2001-11-18 19:54  jcater
+2001-11-19 01:54:43  Rev 2117   jcater
 
-       * src/: GParser.py, definitions/GParser.py: fixed missing import
-         sys
+       * src/definitions/GParser.py, src/GParser.py: fixed missing import sys
 
-2001-11-18 18:29  jcater
+2001-11-19 00:29:18  Rev 2116   jcater
 
        * setup-cvs.py: fixed directory typo
 
-2001-11-15 18:01  jcater
+2001-11-16 00:01:22  Rev 2110   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: synching
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: synching 
          machines
 
-2001-11-14 18:12  jcater
+2001-11-15 00:13:09  Rev 2100   jcater
 
-       * src/datasources/drivers/odbc/wodbc/Driver.py: added MS DAO driver
-         support (not yet functional)
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/msado, 
+         src/dbdrivers/msado/__init__.py, src/dbdrivers/msado/DBdriver.py: 
+         added MS DAO driver support (not yet functional)
 
-2001-11-14 14:44  jamest
+2001-11-14 20:44:28  Rev 2094   jamest
 
-       * src/datasources/drivers/postgresql/pypgsql/Driver.py: fix pypgsql
+       * src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: fix pypgsql 
          connect exception handler fix query recall feature
 
-2001-11-14 13:49  jcater
+2001-11-14 19:49:30  Rev 2093   jcater
 
-       * README.databases, setup.py, src/GDataObjects.py,
-         src/datasources/GDataObjects.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py: added
-         support for PythonWin ODBC; added optional encoding= parameter to
-         Postgresql drivers
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, README.databases, 
+         src/datasources/GDataObjects.py, src/dbdrivers/psycopg/DBdriver.py,
+         setup.py, src/dbdrivers/popy/DBdriver.py, 
+         src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/GDataObjects.py: added support for PythonWin ODBC; added 
+         optional encoding= parameter to Postgresql drivers
 
-2001-11-14 11:56  jamest
+2001-11-14 17:56:10  Rev 2092   jamest
 
-       * TODO, etc/sample-windows.gnue.conf, etc/sample.gnue.conf:
-         gnue.conf alterations Updated TODOs
+       * etc/sample.gnue.conf, TODO, etc/sample-windows.gnue.conf: gnue.
+         conf alterations Updated TODOs
 
-2001-11-14 09:10  jcater
+2001-11-14 15:10:17  Rev 2091   jcater
 
-       * README.databases, src/datasources/drivers/odbc/mxodbc/Driver.py:
-         renamed the odbc driver (using mxODBC) to mxodbc so that the
-         default odbc package will be a free one
+       * src/dbdrivers/mxodbc/__init__.py, src/dbdrivers/mxodbc/DBdriver.py,
+         README.databases, src/datasources/drivers/odbc/mxodbc, 
+         src/datasources/drivers/odbc/mxodbc/Driver.py, 
+         src/dbdrivers/mxodbc: renamed the odbc driver (using mxODBC) to 
+         mxodbc so that the default odbc package will be a free one
 
-2001-11-13 16:12  jamest
+2001-11-13 22:12:49  Rev 2087   jamest
 
-       * MANIFEST.in, setup.py, images/destree_block.ico,
-         images/destree_datasource.ico, images/destree_entry.ico,
-         images/destree_import.ico, images/destree_page.ico,
-         images/destree_pagewidget.ico, images/destree_properties.ico,
-         images/destree_trigger.ico: Updates to add icons back on designer
+       * images/destree_pagewidget.ico, MANIFEST.in, 
+         images/destree_datasource.ico, images/destree_block.ico, 
+         images/destree_properties.ico, setup.py, images/destree_entry.ico, 
+         images/destree_trigger.ico, images/destree_import.ico, 
+         images/destree_page.ico: Updates to add icons back on designer
 
-2001-11-13 08:05  jcater
+2001-11-13 14:05:51  Rev 2085   jcater
 
-       * src/__init__.py: Fixed bug with dynamic importing; if it
-         generates an attributeError, then an ImportError is raised
+       * src/__init__.py: Fixed bug with dynamic importing; if it generates 
+         an attributeError, then an ImportError is raised
 
-2001-11-12 21:55  jamest
+2001-11-13 03:55:12  Rev 2081   jamest
 
-       * setup.py: Updates to the install system it should now be possible
+       * setup.py: Updates to the install system it should now be possible 
          to create working gnuef setup.exe
 
-2001-11-12 20:34  jcater
+2001-11-13 02:34:13  Rev 2080   jcater
 
        * setup-cvs.py: fixed rm -f problem
 
-2001-11-12 09:47  jcater
+2001-11-12 15:47:30  Rev 2069   jcater
 
        * README.databases: Added 'Platforms Tested'; cleaned up layout
 
-2001-11-11 15:11  jcater
+2001-11-11 21:11:28  Rev 2068   jcater
 
-       * setup.py, src/GBaseApp.py, src/GConnections.py,
-         src/apps/GBaseApp.py, src/datasources/GConnections.py: no longer
-         bombs if connections.conf not present; fixed setup.py for
-         './setup.py sdist'
+       * src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/datasources/GConnections.py, setup.py, src/GConnections.py: no 
+         longer bombs if connections.conf not present; fixed setup.py for '.
+         /setup.py sdist'
 
-2001-11-11 10:54  jcater
+2001-11-11 16:54:03  Rev 2067   jcater
 
        * README.databases: Fixed description of MySQL adapter
 
-2001-11-11 00:11  jcater
+2001-11-11 06:11:03  Rev 2066   jcater
 
-       * README.databases, src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/informix/informix/Driver.py,
-         src/datasources/drivers/ingres/ingres/Driver.py,
-         src/datasources/drivers/interbase/interbase/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py: added
-         comprehensive list of supported databases; cleaned up dbdriver
-         comments
+       * src/dbdrivers/db2/DBdriver.py, src/dbdrivers/interbase/DBdriver.py,
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, README.databases, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/ingres/DBdriver.
+         py, src/datasources/drivers/informix/informix/Driver.py, 
+         src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/sqlrelay/DBdriver.py, src/dbdrivers/pypgsql/DBdriver.
+         py, src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py, src/dbdrivers/mysql/DBdriver.py: 
+         added comprehensive list of supported databases; cleaned up 
+         dbdriver comments
 
-2001-11-10 17:55  jcater
+2001-11-10 23:55:45  Rev 2064   jcater
 
-       * src/datasources/drivers/postgresql/pypgsql/Driver.py: login fix
+       * src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: login fix 
          (inconsistent Windows login issue)
 
-2001-11-10 16:01  jcater
+2001-11-10 22:01:43  Rev 2063   jcater
 
-       * setup.py, src/datasources/drivers/postgresql/pypgsql/Driver.py:
+       * src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, setup.py: 
          fixed a few typos
 
-2001-11-08 23:45  jcater
+2001-11-09 05:45:22  Rev 2057   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: fixes to posting routines
-         to correctly deal with empty and deleted records; misc other bug
-         fixes
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: fixes to 
+         posting routines to correctly deal with empty and deleted records; 
+         misc other bug fixes
 
-2001-11-08 13:57  jcater
+2001-11-08 19:57:00  Rev 2055   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: modified
-         resultsets so that it maintains the currentRecord setting during
-         a commit (even if records are deleted); gnuef now reflects this
-         change
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: modified 
+         resultsets so that it maintains the currentRecord setting during a 
+         commit (even if records are deleted); gnuef now reflects this change
 
-2001-11-08 01:55  jcater
+2001-11-08 07:55:52  Rev 2049   jcater
 
-       * src/datasources/drivers/: oracle/cxoracle/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/popy/Driver.py,
-         postgresql/psycopg/Driver.py, postgresql/pygresql/Driver.py,
-         postgresql/pypgsql/Driver.py, sybase/sybase/Driver.py: partially
-         implemented support for dbdriver trigger extensions
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, src/dbdrivers/cxoracle/DBdriver.
+         py, src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/oracle/DBdriver.
+         py: partially implemented support for dbdriver trigger extensions
 
-2001-11-07 22:39  jcater
+2001-11-08 04:39:04  Rev 2048   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: fixes to master/detail
-         binding bug
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: fixes to 
+         master/detail binding bug
 
-2001-11-07 22:20  jamest
+2001-11-08 04:20:12  Rev 2047   jamest
 
-       * src/: GComm.py, rpc/GComm.py: Misc changes in an attempt to get
+       * src/GComm.py, src/rpc/GComm.py: Misc changes in an attempt to get 
          py2exe to perform it's voodoo
 
-2001-11-07 20:59  jamest
+2001-11-08 02:59:35  Rev 2046   jamest
 
-       * src/: GConnections.py, datasources/GConnections.py: Fixed bad
+       * src/datasources/GConnections.py, src/GConnections.py: Fixed bad 
          method names
 
-2001-11-07 20:47  jamest
+2001-11-08 02:47:15  Rev 2045   jamest
 
-       * src/: GConnections.py, datasources/GConnections.py: Kludge to
+       * src/datasources/GConnections.py, src/GConnections.py: Kludge to 
          support modal logins properly on win32
 
-2001-11-06 17:24  jcater
+2001-11-06 23:24:28  Rev 2044   jcater
 
-       * src/datasources/drivers/sqlrelay/sqlrelay/Driver.py: Added my
-         SQLRelay dbdrivers from yonder past
+       * src/datasources/drivers/sqlrelay/sqlrelay, 
+         src/datasources/drivers/sqlrelay/sqlrelay/Driver.py, 
+         src/dbdrivers/sqlrelay/__init__.py, 
+         src/datasources/drivers/sqlrelay, src/dbdrivers/sqlrelay/DBdriver.
+         py, src/dbdrivers/sqlrelay: Added my SQLRelay dbdrivers from 
+         yonder past
 
-2001-11-06 15:57  jcater
+2001-11-06 21:57:41  Rev 2043   jcater
 
-       * src/datasources/drivers/oracle/: cxoracle/Driver.py,
-         dcoracle/Driver.py: Added basic introspection support to Oracle
-         drivers
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: Added basic introspection 
+         support to Oracle drivers
 
-2001-11-06 13:41  jcater
+2001-11-06 19:41:10  Rev 2042   jcater
 
-       * src/datasources/drivers/postgresql/: popy/Driver.py,
-         psycopg/Driver.py, pypgsql/Driver.py: Fixed introspection methods
-         in alternate postgresql drivers
+       * src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/psycopg/DBdriver.py: Fixed introspection methods in 
+         alternate postgresql drivers
 
-2001-11-06 04:24  jcater
+2001-11-06 10:24:16  Rev 2041   jcater
 
        * TODO: updated roadmap
 
-2001-11-05 22:04  jamest
+2001-11-06 04:04:40  Rev 2039   jamest
 
-       * etc/: sample.mysql, sample.pg: Removed unneeded samples
+       * etc/sample.mysql, etc/sample.pg: Removed unneeded samples
 
-2001-11-05 21:55  jamest
+2001-11-06 03:55:24  Rev 2038   jamest
 
-       * AUTHORS, INSTALL, etc/sample.connections.conf,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py: Fix for
-         pyPgSQL 2.0 misc AUTHOR file update single connections.conf
-         sample
+       * etc/sample.connections.conf, src/dbdrivers/pypgsql/DBdriver.py, 
+         AUTHORS, INSTALL, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: Fix for 
+         pyPgSQL 2.0 misc AUTHOR file update single connections.conf sample
 
-2001-11-05 20:29  jamest
+2001-11-06 02:29:50  Rev 2037   jamest
 
-       * ChangeLog, NEWS, TODO: Added ROADMAPS to the various TODO files
+       * NEWS, TODO, ChangeLog: Added ROADMAPS to the various TODO files
 
-2001-11-05 15:20  jamest
+2001-11-05 21:20:38  Rev 2035   jamest
 
-       * src/datasources/drivers/postgresql/pypgsql/Driver.py: Updated
+       * src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py: Updated 
          PyPgSQL driver to work on machines other than my own :)
 
-2001-11-05 13:32  jcater
+2001-11-05 19:32:53  Rev 2034   jcater
 
-       * src/: GComm.py, GConnections.py, __init__.py,
-         datasources/GConnections.py,
-         datasources/drivers/odbc/wodbc/Driver.py, rpc/GComm.py: fixed
-         cross-platform issue with __import__
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/factory.py, src/dbdrivers/odbc/DBdriver.py, 
+         src/__init__.py, src/GComm.py, src/datasources/GConnections.py, 
+         src/rpc/GComm.py, src/GConnections.py: fixed cross-platform issue 
+         with __import__
 
-2001-11-04 17:25  jcater
+2001-11-04 23:25:02  Rev 2027   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py,
-         datasources/drivers/odbc/wodbc/Driver.py: finished (I hope)
-         support for ODBC; misc fixes
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/datasources/GConnections.py, 
+         src/GConnections.py: finished (I hope) support for ODBC; misc fixes
 
-2001-11-04 16:49  jamest
+2001-11-04 22:49:08  Rev 2026   jamest
 
-       * setup.py: Designer setup.py now works on win32 and linux Misc
+       * setup.py: Designer setup.py now works on win32 and linux Misc 
          setup.py changes for upcomming releases
 
-2001-11-04 16:22  jcater
+2001-11-04 22:22:35  Rev 2025   jcater
 
-       * src/datasources/drivers/: db2/db2/Driver.py,
-         informix/informix/Driver.py, oracle/cxoracle/Driver.py,
-         ingres/ingres/Driver.py, interbase/interbase/Driver.py,
-         odbc/wodbc/Driver.py, oracle/dcoracle/Driver.py,
-         postgresql/popy/Driver.py, postgresql/psycopg/Driver.py,
-         postgresql/pygresql/Driver.py, postgresql/pypgsql/Driver.py,
-         sybase/sybase/Driver.py: Fixed support for LoginError
+       * src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/db2/DBdriver.py, src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/interbase/DBdriver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/dbdrivers/psycopg/DBdriver.py, src/dbdrivers/sybase/DBdriver.
+         py, src/datasources/drivers/informix/informix/Driver.py, 
+         src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, src/dbdrivers/pypgsql/DBdriver.
+         py, src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/mysql/DBdriver.
+         py, src/dbdrivers/oracle/DBdriver.py: Fixed support for LoginError
 
-2001-11-04 16:13  jamest
+2001-11-04 22:13:33  Rev 2024   jamest
 
-       * setup.py, src/GConnections.py, src/datasources/GConnections.py:
+       * src/datasources/GConnections.py, setup.py, src/GConnections.py: 
          Some changes to make gnuef work on win32
 
-2001-11-04 16:04  jcater
+2001-11-04 22:04:48  Rev 2023   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/odbc/wodbc/Driver.py: fixes to form's
-         exception handling, rollbacks
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/datasources/GDataObjects.py, 
+         src/GDataObjects.py: fixes to form's exception handling, rollbacks
 
-2001-11-04 12:36  jcater
+2001-11-04 18:44:14  Rev 2021   jcater
 
-       * doc/GCommSpecifications.txt, src/GComm.py, src/GConnections.py,
-         src/GDataObjects.py, src/datasources/GConnections.py,
-         src/datasources/GDataObjects.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/informix/informix/Driver.py,
-         src/datasources/drivers/ingres/ingres/Driver.py,
-         src/datasources/drivers/interbase/interbase/Driver.py,
-         src/datasources/drivers/oracle/cxoracle/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/popy/Driver.py,
-         src/datasources/drivers/postgresql/psycopg/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/rpc/GComm.py,
-         src/datasources/drivers/postgresql/pypgsql/Driver.py,
-         src/datasources/drivers/sybase/sybase/Driver.py: improvements to
-         exception feedback system
+       * src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py: fix to documentation
 
-2001-11-04 12:34  jcater
+2001-11-04 18:36:33  Rev 2020   jcater
 
-       * src/rpc/drivers/: GCommBase.py, _helpers/ObjectLibrarian.py,
-         xmlrpc/CommDriver.py: further implementation of commdrivers
+       * doc/GCommSpecifications.txt, 
+         src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, src/GComm.py, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/dbdrivers/sybase/DBdriver.py, src/dbdrivers/popy/DBdriver.py, 
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/dbdrivers/sapdb/DBdriver.py, src/dbdrivers/pypgsql/DBdriver.py,
+         src/rpc/GComm.py, src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/mysql/DBdriver.py, src/GDataObjects.py, 
+         src/dbdrivers/db2/DBdriver.py, src/dbdrivers/interbase/DBdriver.py,
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/GConnections.py, src/dbdrivers/psycopg/DBdriver.py,
+         src/dbdrivers/ingres/DBdriver.py, 
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/GConnections.py, src/dbdrivers/oracle/DBdriver.py: 
+         improvements to exception feedback system
 
-2001-11-02 17:14  jcater
+2001-11-04 18:34:37  Rev 2019   jcater
 
-       * setup.py, etc/sample-windows.gnue.conf: win32 fixes; gnuef works
+       * src/rpc/drivers/_helpers/ObjectLibrarian.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, src/rpc/drivers/GCommBase.py,
+         src/commdrivers/_helpers/ObjectLibrarian.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, src/commdrivers/GCommBase.py:
+         further implementation of commdrivers
+
+2001-11-02 23:14:08  Rev 2015   jcater
+
+       * etc/sample-windows.gnue.conf, setup.py: win32 fixes; gnuef works 
          under Win32 again :)
 
-2001-11-02 17:00  jcater
+2001-11-02 23:00:29  Rev 2014   jcater
 
-       * setup.py, src/GConfig.py, src/apps/GConfig.py: win32 changes
+       * src/GConfig.py, src/apps/GConfig.py, setup.py: win32 changes
 
-2001-11-02 14:19  jcater
+2001-11-02 20:19:26  Rev 2012   jcater
 
-       * setup.py, doc/GCommSpecifications.txt,
-         doc/TriggerSpecifications.txt: fixed win32 problem in setup.py
+       * doc/GCommSpecifications.txt, doc/TriggerSpecifications.txt, setup.
+         py: fixed win32 problem in setup.py
 
-2001-11-02 13:51  jcater
+2001-11-02 19:51:54  Rev 2011   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: added comments to mysql
-         driver; added transactional support for mysql (if available)
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py, 
+         src/dbdrivers/mysql/DBdriver.py: added comments to mysql driver; 
+         added transactional support for mysql (if available)
 
-2001-11-01 21:37  jcater
+2001-11-02 03:37:49  Rev 2010   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py: minor
-         work to gcomm
+       * src/rpc/drivers/GCommBase.py, src/GComm.py, src/rpc/GComm.py, 
+         src/commdrivers/GCommBase.py: minor work to gcomm
 
-2001-10-30 18:13  jcater
+2001-10-31 00:13:59  Rev 2004   jcater
 
        * doc/TriggerSpecifications.txt: added my notes
 
-2001-10-30 00:13  jcater
+2001-10-30 06:13:21  Rev 2003   jcater
 
-       * doc/GCommSpecifications.txt, src/GComm.py, src/rpc/GComm.py,
-         src/rpc/drivers/GCommBase.py,
-         src/rpc/drivers/_helpers/AsyncHTTPServer.py,
-         src/rpc/drivers/proxy/CommDriver.py,
-         src/rpc/drivers/proxy/__init__.py,
-         src/rpc/drivers/xmlrpc/CommDriver.py: synching machines
+       * doc/GCommSpecifications.txt, src/rpc/drivers/proxy, 
+         src/rpc/drivers/GCommBase.py, 
+         src/commdrivers/_helpers/AsyncHTTPServer.py, src/GComm.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/_helpers/AsyncHTTPServer.py, 
+         src/commdrivers/proxy/__init__.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/proxy/__init__.py, 
+         src/commdrivers/proxy/CommDriver.py, src/commdrivers/proxy, 
+         src/rpc/GComm.py, src/commdrivers/GCommBase.py, 
+         src/rpc/drivers/proxy/CommDriver.py: synching machines
 
-2001-10-27 11:35  jcater
+2001-10-27 16:35:45  Rev 1999   jcater
 
-       * src/rpc/drivers/: pyro/__init__.py, soap/__init__.py,
-         xmlrpc/__init__.py: adding necessary __init__.py files to
-         commdrivers; thanks jamest\!
+       * src/commdrivers/soap/__init__.py, src/commdrivers/_corba/__init__.
+         py, src/commdrivers/xmlrpc/__init__.py, 
+         src/rpc/drivers/orbit/__init__.py, src/commdrivers/pyro/__init__.
+         py, src/rpc/drivers/soap/__init__.py, 
+         src/rpc/drivers/_corba/__init__.py, 
+         src/rpc/drivers/xmlrpc/__init__.py, src/commdrivers/orbit/__init__.
+         py, src/rpc/drivers/pyro/__init__.py: adding necessary __init__.py 
+         files to commdrivers; thanks jamest\!
 
-2001-10-26 00:40  jcater
+2001-10-26 05:40:45  Rev 1998   jcater
 
-       * doc/GCommSpecifications.txt, src/rpc/drivers/GCommBase.py,
-         src/rpc/drivers/_helpers/AsyncHTTPServer.py,
-         src/rpc/drivers/pyro/CommDriver.py,
-         src/rpc/drivers/xmlrpc/CommDriver.py: work in gcomm; synching
-         machines
+       * doc/GCommSpecifications.txt, src/rpc/drivers/_corba/CommDriver.py, 
+         src/rpc/drivers/GCommBase.py, 
+         src/commdrivers/_helpers/AsyncHTTPServer.py, 
+         src/rpc/drivers/pyro/CommDriver.py, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/_helpers/AsyncHTTPServer.py, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/orbit/CommDriver.py, 
+         src/commdrivers/_corba/CommDriver.py, src/commdrivers/GCommBase.py,
+         src/rpc/drivers/orbit/CommDriver.py, 
+         src/commdrivers/pyro/CommDriver.py: work in gcomm; synching machines
 
-2001-10-25 18:00  jcater
+2001-10-25 23:00:19  Rev 1997   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
-         rpc/drivers/_helpers/AsyncHTTPServer.py,
-         rpc/drivers/_helpers/__init__.py, rpc/drivers/pyro/CommDriver.py,
-         rpc/drivers/soap/CommDriver.py, rpc/drivers/xmlrpc/CommDriver.py:
+       * src/commdrivers/pyro, src/rpc/drivers/_corba/CommDriver.py, 
+         src/commdrivers/_helpers/AsyncHTTPServer.py, 
+         src/rpc/drivers/GCommBase.py, src/rpc/drivers/_corba, src/GComm.py,
+         src/rpc/drivers/_helpers/__init__.py, 
+         src/rpc/drivers/pyro/CommDriver.py, 
+         src/commdrivers/soap/CommDriver.py, src/commdrivers/_helpers, 
+         src/rpc/drivers/pyro, src/commdrivers/soap, 
+         src/commdrivers/xmlrpc/CommDriver.py, 
+         src/rpc/drivers/_helpers/AsyncHTTPServer.py, 
+         src/commdrivers/xmlrpc, src/rpc/drivers/soap/CommDriver.py, 
+         src/rpc/drivers/_helpers, src/rpc/drivers/soap, 
+         src/rpc/drivers/xmlrpc/CommDriver.py, 
+         src/commdrivers/orbit/CommDriver.py, src/rpc/drivers/xmlrpc, 
+         src/commdrivers/orbit, src/rpc/GComm.py, 
+         src/commdrivers/_corba/CommDriver.py, src/commdrivers/GCommBase.py,
+         src/commdrivers/_corba, src/rpc/drivers/orbit/CommDriver.py, 
+         src/commdrivers/pyro/CommDriver.py, 
+         src/commdrivers/_helpers/__init__.py, src/rpc/drivers/orbit: 
          synching machines
 
-2001-10-24 17:23  jcater
+2001-10-24 22:26:28  Rev 1995   jcater
 
        * doc/GCommSpecifications.txt: synching machines
 
-2001-10-24 17:23  jcater
+2001-10-24 22:23:19  Rev 1994   jcater
 
-       * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
-         rpc/drivers/__init__.py: started skeleton for GComm drivers
+       * src/rpc/drivers, src/rpc, src/rpc/drivers/GCommBase.py, 
+         src/rpc/drivers/__init__.py, src/GComm.py, src/commdrivers, 
+         src/rpc/GComm.py, src/commdrivers/GCommBase.py, 
+         src/commdrivers/__init__.py: started skeleton for GComm drivers
 
-2001-10-24 13:48  jcater
+2001-10-24 21:42:25  Rev 1993   jcater
 
+       * src/dbdrivers/geas/DBdriver.py: updated driver to reflect that, as 
+         of python 2.0, md5 package can output hex directly
+
+2001-10-24 18:48:25  Rev 1992   jcater
+
        * setup-cvs.py: fixed typo in setup.py
 
-2001-10-24 13:39  jcater
+2001-10-24 18:39:58  Rev 1991   jcater
 
-       * src/: GServerApp.py, apps/GServerApp.py: added daemon/forking
+       * src/GServerApp.py, src/apps/GServerApp.py: added daemon/forking 
          code to GServerApp; misc other fixes
 
-2001-10-24 13:37  jcater
+2001-10-24 18:37:59  Rev 1990   jcater
 
-       * setup-cvs.py: simplified the setup scripts; continued work on
+       * setup-cvs.py: simplified the setup scripts; continued work on 
          report server
 
-2001-10-22 17:51  jcater
+2001-10-22 22:51:41  Rev 1988   jcater
 
-       * src/: GLogger.py, apps/GLogger.py: enhanced logging functionality
+       * src/GLogger.py, src/apps/GLogger.py: enhanced logging functionality
 
-2001-10-22 16:49  jcater
+2001-10-22 21:49:03  Rev 1987   jcater
 
-       * src/: GLogger.py, apps/GLogger.py: Added basic logging services
+       * src/GLogger.py, src/apps/GLogger.py: Added basic logging services
 
-2001-10-22 11:33  jcater
+2001-10-22 16:33:20  Rev 1986   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: Cleaned up the help printout
+       * src/GBaseApp.py, src/apps/GBaseApp.py: Cleaned up the help printout
 
-2001-10-18 14:54  jcater
+2001-10-18 19:54:05  Rev 1976   jcater
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: Added support for
-         long-parameter only command line options (e.g., --profile has no
-         short option; used to be --profile or -p, but that seems a waste
+       * src/GBaseApp.py, src/apps/GBaseApp.py: Added support for 
+         long-parameter only command line options (e.g., --profile has no 
+         short option; used to be --profile or -p, but that seems a waste 
          of a single letter code)
 
-2001-10-17 17:26  jcater
+2001-10-17 22:26:53  Rev 1975   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: synching machines
-         (surprise, huh?)
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py, 
+         src/dbdrivers/geas/DBdriver.py: synching machines (surprise, huh?)
 
-2001-10-16 17:07  jcater
+2001-10-16 22:07:13  Rev 1973   jcater
 
-       * doc/GCommSpecifications.txt, doc/TriggerSpecifications.txt,
-         src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py,
-         src/FormatMasks/__init__.py, src/formatting/BaseMask.py,
-         src/formatting/DateMask.py: synching machines
+       * doc/GCommSpecifications.txt, doc/TriggerSpecifications.txt, 
+         src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py, 
+         src/FormatMasks/__init__.py: synching machines
 
-2001-10-12 19:06  jcater
+2001-10-13 00:06:18  Rev 1970   jcater
 
-       * src/: FormatMasks/DateMask.py, formatting/DateMask.py: synching
+       * src/FormatMasks/DateMask.py, src/formatting/DateMask.py: synching 
          machines (I hope it doesn't break)
 
-2001-10-10 23:36  jcater
+2001-10-11 04:36:08  Rev 1966   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         formatting/BaseMask.py, formatting/DateMask.py: synching machines
-         (may be broken)
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py: synching 
+         machines (may be broken)
 
-2001-10-10 20:45  jcater
+2001-10-11 01:45:55  Rev 1965   jcater
 
-       * src/: FormatMasks/DateMask.py, formatting/DateMask.py: fixed typo
-         in parser description
+       * src/FormatMasks/DateMask.py, src/formatting/DateMask.py: fixed 
+         typo in parser description
 
-2001-10-10 18:24  jcater
+2001-10-10 23:24:51  Rev 1964   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         FormatMasks/NumberMask.py, FormatMasks/TextMask.py,
-         FormatMasks/__init__.py, formatting/BaseMask.py,
-         formatting/DateMask.py, formatting/NumberMask.py,
-         formatting/TextMask.py: synching machines (may break cvs)
+       * src/FormatMasks/NumberMask.py, src/FormatMasks/BaseMask.py, 
+         src/formatting/NumberMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/formatting/DateMask.py, 
+         src/FormatMasks/__init__.py, src/FormatMasks/TextMask.py, 
+         src/formatting/TextMask.py: synching machines (may break cvs)
 
-2001-10-09 23:48  jcater
+2001-10-10 04:48:02  Rev 1962   jcater
 
-       * src/: GConditions.py, GDataSource.py, GObjects.py,
-         datasources/GConditions.py, datasources/GDataSource.py,
-         definitions/GObjects.py: Simplified sharing of common GParser
-         tags between clients (i.e., datasource,etc); continued much
-         overdue work on conditional support for datsources; misc changes
+       * src/definitions/GObjects.py, src/datasources/GConditions.py, 
+         src/datasources/GDataSource.py, src/GConditions.py, src/GObjects.
+         py, src/GDataSource.py: Simplified sharing of common GParser tags 
+         between clients (i.e., datasource,etc); continued much overdue 
+         work on conditional support for datsources; misc changes
 
-2001-10-08 22:02  jcater
+2001-10-09 03:02:57  Rev 1957   jcater
 
-       * setup-cvs.py, setup.cfg.in, setup.py: setup.py now adds a single
-         GNUe.py module to python's default search path. A client app can
-         import GNUe, after which the gnue.common, gnue.forms, etc
-         packages will be in your session's search path (i.e., your app
-         can 'import GNUe';'from gnue.common import *' without having to
-         do funky stuff to find the installation path of gnue.  Also made
-         setup.py check for python >= 2.0 and die otherwise
+       * setup-cvs.py, setup.cfg.in, setup.py: setup.py now adds a single 
+         GNUe.py module to python's default search path. A client app can 
+         import GNUe, after which the gnue.common, gnue.forms, etc packages 
+         will be in your session's search path (i.e., your app can 'import 
+         GNUe';'from gnue.common import *' without having to do funky stuff 
+         to find the installation path of gnue. Also made setup.py check 
+         for python >= 2.0 and die otherwise
 
-2001-10-08 17:19  jcater
+2001-10-08 22:19:23  Rev 1955   jcater
 
        * setup-cvs.py: synching machines
 
-2001-10-08 08:03  jcater
+2001-10-08 13:03:57  Rev 1953   jcater
 
-       * src/: GParser.py, definitions/GParser.py: misc
+       * src/definitions/GParser.py, src/GParser.py: misc 
          enhancements/cleanup to parser
 
-2001-10-08 07:38  jcater
+2001-10-08 12:38:14  Rev 1952   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py:
-          * Updated GObject's new phaseInit system to
-            automatically determine the number of phases
-            necessary to do all the phaseInits (as opposed
-            to defaulting to 5.)  The number of phases
-            needed by an object is returned by _buildObject.
-
+       * src/definitions/GObjects.py, src/GObjects.py, src/GParser.py, 
+         src/definitions/GParser.py:   * Updated GObject's new phaseInit 
+         system to    automatically determine the number of phases    
+         necessary to do all the phaseInits (as opposed    to defaulting to 
+         5.)  The number of phases    needed by an object is returned by 
+         _buildObject.
           * Updated Reports to use the new phaseInit system.
-
-          * Modified reports/samples/location sample to use
-            tables from forms/samples/zipcode instead of
-            forms/samples/location.
-
+          * Modified reports/samples/location sample to use    tables from 
+         forms/samples/zipcode instead of    forms/samples/location.
           * Misc fixes
 
-2001-10-08 07:25  jcater
+2001-10-08 12:25:56  Rev 1951   jcater
 
        * setup-cvs.py: fixed bug in creating gfcvs
 
-2001-10-07 01:36  jcater
+2001-10-07 06:36:43  Rev 1949   jcater
 
        * setup-cvs.py: Fix for reports CVS script
 
-2001-10-07 01:28  jcater
+2001-10-07 06:28:35  Rev 1948   jcater
 
-       * setup-cvs.py, src/GParser.py, src/definitions/GParser.py: misc
+       * setup-cvs.py, src/GParser.py, src/definitions/GParser.py: misc 
          setup changes; misc fixes
 
-2001-09-27 21:05  jamest
+2001-09-28 02:05:04  Rev 1924   jamest
 
-       * src/: GBaseApp.py, apps/GBaseApp.py: GEAS driver work
+       * src/GBaseApp.py, src/dbdrivers/geas/DBdriver.py, src/apps/GBaseApp.
+         py: GEAS driver work
 
-2001-09-26 23:32  jcater
+2001-09-27 04:32:52  Rev 1921   jcater
 
-       * doc/GCommSpecifications.txt, src/GBaseApp.py, src/GClientApp.py,
-         src/GServerApp.py, src/apps/GBaseApp.py, src/apps/GClientApp.py,
-         src/apps/GServerApp.py: Synching machines
+       * doc/GCommSpecifications.txt, src/GServerApp.py, 
+         src/apps/GServerApp.py, src/GBaseApp.py, src/apps/GBaseApp.py, 
+         src/GClientApp.py, src/apps/GClientApp.py: Synching machines
 
-2001-09-21 14:44  jcater
+2001-09-21 19:44:26  Rev 1888   jcater
 
        * doc/GCommSpecifications.txt: Added spec file for GComm
 
-2001-09-20 01:08  jamest
+2001-09-21 03:09:41  Rev 1884   jamest
 
-       * doc/DataObjects.txt, src/GDataSource.py,
-         src/datasources/GDataSource.py: Updates to GEAS driver (getting
-         closer)
+       * src/dbdrivers/geas/DBdriver.py: Started adding schema discovery 
+         routines to geas driver
 
-2001-09-19 18:50  jcater
+2001-09-20 06:08:36  Rev 1881   jamest
 
-       * setup.py, installer/__init__.py,
-         src/datasources/drivers/ingres/ingres/Driver.py: added new
-         drivers to setup.py; fixed typos
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/dbdrivers/geas/DBdriver.py, doc/DataObjects.txt: Updates to 
+         GEAS driver (getting closer)
 
-2001-09-19 14:32  jcater
+2001-09-19 23:51:00  Rev 1880   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: fixed form's
-         queryDefault support; fixed problem w/conditional combines; misc
-         other fixes
+       * src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         installer/__init__.py, src/datasources/drivers/sapdb/sapbd/Driver.
+         py, setup.py: added new drivers to setup.py; fixed typos
 
-2001-09-19 00:27  jcater
+2001-09-19 19:32:34  Rev 1876   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: changes to make
-         datasources case-insensitive; misc other changes
+       * src/datasources/GConditions.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GConditions.py, src/dbdrivers/postgresql/DBdriver.py: fixed 
+         form's queryDefault support; fixed problem w/conditional combines; 
+         misc other fixes
 
-2001-09-19 00:11  jcater
+2001-09-19 05:27:44  Rev 1875   jcater
 
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: Added
-         default value support (looks kinda weird on startup & w/querying
-         on multirecord blocks, but it does work as expected); scrollbar
+       * src/datasources/GDataSource.py, src/GDataSource.py: changes to 
+         make datasources case-insensitive; misc other changes
+
+2001-09-19 05:11:15  Rev 1874   jcater
+
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Added 
+         default value support (looks kinda weird on startup & w/querying 
+         on multirecord blocks, but it does work as expected); scrollbar 
          now sets rows=1 always; misc other fixes
 
-2001-09-18 22:23  jcater
+2001-09-19 04:58:58  Rev 1873   jamest
 
-       * src/: GConnections.py, datasources/GConnections.py,
-         datasources/drivers/db2/db2/Driver.py,
-         datasources/drivers/oracle/dcoracle/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         datasources/drivers/informix/informix/Driver.py,
-         datasources/drivers/ingres/ingres/Driver.py,
-         datasources/drivers/interbase/interbase/Driver.py,
-         datasources/drivers/oracle/cxoracle/Driver.py,
-         datasources/drivers/sybase/sybase/Driver.py: Added support for
-         several new dbdrivers (NOTE: not all are tested). Also, some
-         drivers no longer use dbname= and host= connection parameters,
-         but now use service= . This is also true of the old DB2 and
-         Oracle drivers as they want a DSN and TNS Name, respectively.
+       * src/dbdrivers/geas/DBdriver.py: GEAS driver work (not even close 
+         to finished)
 
-2001-09-18 16:58  jamest
+2001-09-19 03:25:03  Rev 1872   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/db2/db2/Driver.py,
-         datasources/drivers/postgresql/pypgsql/Driver.py: Added pypgsql
-         driver (supports win32) Misc changes to _dbsig driver to work
-         with diff implementations of the DBSIG API
+       * src/datasources/drivers/ingres, 
+         src/datasources/drivers/oracle/cxoracle/Driver.py, 
+         src/dbdrivers/cxoracle, src/datasources/drivers/sapdb, 
+         src/datasources/drivers/informix, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/interbase/__init__.py, 
+         src/datasources/drivers/sybase/sybase/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/sapdb/sapbd/Driver.py, 
+         src/dbdrivers/ingres/__init__.py, src/dbdrivers/sybase/DBdriver.py,
+         src/dbdrivers/informix/__init__.py, src/dbdrivers/sapdb/DBdriver.
+         py, src/datasources/drivers/interbase, 
+         src/datasources/drivers/ingres/ingres, 
+         src/dbdrivers/cxoracle/__init__.py, src/dbdrivers/sybase, 
+         src/dbdrivers/sapdb, src/dbdrivers/postgresql/DBdriver.py, 
+         src/datasources/drivers/sybase, 
+         src/datasources/drivers/informix/informix, 
+         src/dbdrivers/db2/DBdriver.py, 
+         src/datasources/drivers/interbase/interbase, 
+         src/dbdrivers/interbase/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/ingres/ingres/Driver.py, 
+         src/datasources/GConnections.py, 
+         src/datasources/drivers/oracle/cxoracle, src/dbdrivers/interbase, 
+         src/dbdrivers/sybase/__init__.py, src/dbdrivers/ingres/DBdriver.py,
+         src/datasources/drivers/informix/informix/Driver.py, 
+         src/dbdrivers/sapdb/__init__.py, 
+         src/datasources/drivers/interbase/interbase/Driver.py, 
+         src/dbdrivers/informix/DBdriver.py, 
+         src/datasources/drivers/sybase/sybase, src/dbdrivers/ingres, 
+         src/dbdrivers/cxoracle/DBdriver.py, 
+         src/datasources/drivers/sapdb/sapbd, src/dbdrivers/informix, 
+         src/GConnections.py, src/dbdrivers/oracle/DBdriver.py: Added 
+         support for several new dbdrivers (NOTE: not all are tested). Also,
+         some drivers no longer use dbname= and host= connection parameters,
+         but now use service= . This is also true of the old DB2 and Oracle 
+         drivers as they want a DSN and TNS Name, respectively.
 
-2001-09-18 16:10  jcater
+2001-09-18 21:58:25  Rev 1870   jamest
 
-       * src/: GConnections.py, datasources/GConnections.py: typo fix
+       * src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/db2/DBdriver.py, 
+         src/dbdrivers/pypgsql, src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/pypgsql/__init__.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/dbdrivers/pypgsql/DBdriver.py, 
+         src/datasources/drivers/postgresql/pypgsql, 
+         src/datasources/GDataObjects.py, 
+         src/datasources/drivers/postgresql/pypgsql/Driver.py, 
+         src/GDataObjects.py: Added pypgsql driver (supports win32) Misc 
+         changes to _dbsig driver to work with diff implementations of the 
+         DBSIG API
 
-2001-09-18 13:18  jamest
+2001-09-18 21:10:28  Rev 1868   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: *************THIS BREAKS
-         PYTHON 1.5.2 SUPPORT*********************** Modified recordset
-         setField to allow override of modification flag (for internal
-         use) Work on _recordCount in recordsets
+       * src/datasources/GConnections.py, src/GConnections.py: typo fix
 
-2001-09-17 21:47  jcater
+2001-09-18 18:18:46  Rev 1867   jamest
 
-       * src/datasources/drivers/postgresql/pygresql/Driver.py: Added int
-         type conversion problem workaround to schema methods
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: 
+         *************THIS BREAKS PYTHON 1.5.2 
+         SUPPORT*********************** Modified recordset setField to 
+         allow override of modification flag (for internal use) Work on 
+         _recordCount in recordsets
 
-2001-09-17 21:43  jamest
+2001-09-18 04:34:36  Rev 1865   jamest
 
-       * src/: GConnections.py, datasources/GConnections.py,
-         datasources/drivers/postgresql/popy/Driver.py,
-         datasources/drivers/postgresql/psycopg/Driver.py: Misc little
-         typos Added popy and psycopg drivers
+       * src/dbdrivers/geas/DBdriver.py: Minor GEAS driver work change 
+         setup.py devel to make scripts based upon python called to run 
+         setup.py
 
-2001-09-17 21:11  jcater
+2001-09-18 02:47:04  Rev 1864   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: misc fixes
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py: Added int type conversion 
+         problem workaround to schema methods
 
-2001-09-17 16:31  jcater
+2001-09-18 02:43:31  Rev 1863   jamest
 
-       * src/datasources/drivers/special/unbound/Driver.py: fixed bug in
-         _createEmptyRecord
+       * src/datasources/drivers/postgresql/psycopg, 
+         src/datasources/drivers/postgresql/popy, 
+         src/dbdrivers/geas/DBdriver.py, src/datasources/GConnections.py, 
+         src/dbdrivers/psycopg/__init__.py, src/dbdrivers/psycopg/DBdriver.
+         py, src/dbdrivers/popy/__init__.py, src/dbdrivers/popy/DBdriver.py,
+         src/datasources/drivers/postgresql/psycopg/Driver.py, 
+         src/datasources/drivers/postgresql/popy/Driver.py, 
+         src/dbdrivers/psycopg, src/dbdrivers/popy, src/GConnections.py: 
+         Misc little typos Added popy and psycopg drivers
 
-2001-09-17 15:36  jcater
+2001-09-18 02:11:17  Rev 1861   jcater
 
-       * setup.py, src/datasources/drivers/special/static/Driver.py: Fixed
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/GDataObjects.py, src/dbdrivers/postgresql/DBdriver.
+         py, src/GDataObjects.py: misc fixes
+
+2001-09-17 21:31:12  Rev 1858   jcater
+
+       * src/datasources/drivers/special/unbound/Driver.py, 
+         src/dbdrivers/_empty/DBdriver.py: fixed bug in _createEmptyRecord
+
+2001-09-17 20:36:57  Rev 1857   jcater
+
+       * src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/static/Driver.py, setup.py: Fixed 
          problems causing setup.py to bomb
 
-2001-09-14 18:10  jcater
+2001-09-14 23:10:15  Rev 1828   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: Updates for
-         Designer wizards
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/GConnections.py, src/dbdrivers/postgresql/DBdriver.
+         py, src/GConnections.py: Updates for Designer wizards
 
-2001-09-13 17:39  jcater
+2001-09-13 22:39:22  Rev 1823   jcater
 
-       * src/: GConnections.py, GDataObjects.py, GDataSource.py,
-         GObjects.py, GParser.py, datasources/GConnections.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         definitions/GObjects.py, definitions/GParser.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: Minor code
-         cleanup
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GObjects.py, src/GDataSource.py, src/GParser.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/datasources/GDataSource.py, src/dbdrivers/postgresql/DBdriver.
+         py, src/GConnections.py, src/GDataObjects.py: Minor code cleanup
 
-2001-09-13 17:21  jcater
+2001-09-13 22:21:00  Rev 1822   jcater
 
-       * src/: GConnections.py, GDataSource.py,
-         datasources/GConnections.py, datasources/GDataSource.py:
-         Simplified login methods
+       * src/datasources/GDataSource.py, src/GDataSource.py, 
+         src/datasources/GConnections.py, src/GConnections.py: Simplified 
+         login methods
 
-2001-09-13 17:20  jcater
+2001-09-13 22:20:15  Rev 1821   jcater
 
-       * src/datasources/drivers/postgresql/pygresql/Driver.py: fixed
-         syntax errors
+       * src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py: fixed syntax errors
 
-2001-09-13 16:42  jcater
+2001-09-13 21:42:02  Rev 1820   jcater
 
-       * setup.py, src/GDataObjects.py, src/datasources/GDataObjects.py:
+       * src/datasources/GDataObjects.py, setup.py, src/GDataObjects.py: 
          changes to support designer wizards/templates
 
-2001-09-12 14:03  jcater
+2001-09-12 19:03:05  Rev 1817   jcater
 
-       * src/: GConnections.py, GDataObjects.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: synching
-         machines (might break cvs)
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GConnections.py, 
+         src/GDataObjects.py: synching machines (might break cvs)
 
-2001-09-10 17:01  jcater
+2001-09-10 22:01:14  Rev 1814   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Started
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: Started 
          integrating schema introspection methods for Designer
 
-2001-09-10 15:33  jcater
+2001-09-10 20:33:08  Rev 1813   jcater
 
        * doc/TriggerSpecifications.txt: Restructured spec file
 
-2001-09-09 22:09  jcater
+2001-09-10 03:09:27  Rev 1801   jcater
 
-       * installer/GConfigWriter.py: Started installer program
+       * installer, installer/GConfigWriter.py: Started installer program
 
-2001-09-09 18:24  jcater
+2001-09-09 23:24:04  Rev 1799   jcater
 
-       * src/: GBaseApp.py, GClientApp.py, GDataObjects.py,
-         GDataSource.py, GServerApp.py, apps/GBaseApp.py,
-         apps/GClientApp.py, apps/GServerApp.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: ** Fixed bugs
-         w/isFieldBound (GDataObjects.py / dbdrivers/*/DBdriver.py) **
-         Moved GClientApp functionality to new GBaseApp ** Added
-         GClientApp and GServerApp as extensions to GBaseApp     In
-         future, this will provide abstraction layers for:      + RPC
-         calls (corba, XML-RPC, soap, unix sockets??)      + Threading/AIO
-         of server methods      + Spawning/daemon modes ** Completed
-         migration from 'empty' dbdriver to '_empty'    (Now, any _*
-         dbdrivers are virtual -- i.e., not intended     for use in
-         connections.conf) ** Added comments to TriggerSpecifications.txt
+       * src/dbdrivers/empty, src/GServerApp.py, 
+         src/datasources/GDataSource.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GDataSource.py, src/apps/GServerApp.py, 
+         src/dbdrivers/empty/__init__.py, src/GBaseApp.py, 
+         src/apps/GBaseApp.py, src/GClientApp.py, 
+         src/datasources/GDataObjects.py, src/dbdrivers/empty/.cvsignore, 
+         src/dbdrivers/postgresql/DBdriver.py, src/apps/GClientApp.py, 
+         src/GDataObjects.py: ** Fixed bugs w/isFieldBound (GDataObjects.py 
+         / dbdrivers/*/DBdriver.py) ** Moved GClientApp functionality to 
+         new GBaseApp ** Added GClientApp and GServerApp as extensions to 
+         GBaseApp     In future, this will provide abstraction layers for:  
+         + RPC calls (corba, XML-RPC, soap, unix sockets??)      + 
+         Threading/AIO of server methods      + Spawning/daemon modes ** 
+         Completed migration from 'empty' dbdriver to '_empty'    (Now, any 
+         _* dbdrivers are virtual -- i.e., not intended     for use in 
+         connections.conf) ** Added comments to TriggerSpecifications.txt 
          ** Removed old (unused) pg dbdriver directory
 
-2001-09-09 18:22  jcater
+2001-09-09 23:22:29  Rev 1798   jcater
 
-       * doc/TriggerSpecifications.txt: ** Fixed bugs w/isFieldBound
-         (GDataObjects.py / dbdrivers/*/DBdriver.py) ** Moved GClientApp
-         functionality to new GBaseApp ** Added GClientApp and GServerApp
-         as extensions to GBaseApp    In future, this will provide
-         abstraction layers for:       +  RPC calls (corba, XML-RPC, soap,
-         unix sockets??)       + Threading/AIO of server methods       +
-         Spawning/daemon modes ** Completed migration from 'empty'
-         dbdriver to '_empty'   (Now, any _* dbdrivers are virtual --
-         i.e., not intended    for use in connections.conf) ** Added
-         comments to TriggerSpecifications.txt ** Removed old (unused) pg
-         dbdriver directory
+       * doc/TriggerSpecifications.txt: ** Fixed bugs w/isFieldBound 
+         (GDataObjects.py / dbdrivers/*/DBdriver.py) ** Moved GClientApp 
+         functionality to new GBaseApp ** Added GClientApp and GServerApp 
+         as extensions to GBaseApp    In future, this will provide 
+         abstraction layers for:       +  RPC calls (corba, XML-RPC, soap, 
+         unix sockets??)       + Threading/AIO of server methods       +  
+         Spawning/daemon modes ** Completed migration from 'empty' dbdriver 
+         to '_empty'   (Now, any _* dbdrivers are virtual -- i.e., not 
+         intended    for use in connections.conf) ** Added comments to 
+         TriggerSpecifications.txt ** Removed old (unused) pg dbdriver 
+         directory
 
-2001-09-07 10:53  jcater
+2001-09-07 15:53:57  Rev 1791   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: Fixed _boundFields
-         reference problems
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Fixed 
+         _boundFields reference problems
 
-2001-09-06 04:06  baumannd
+2001-09-06 09:06:42  Rev 1783   baumannd
 
-       * .cvsignore, setupext/.cvsignore, src/.cvsignore: Ignore the rest
-         of the build generated files.
+       * .cvsignore, setupext/.cvsignore, src/.cvsignore, 
+         src/dbdrivers/empty/.cvsignore, src/dbdrivers/.cvsignore: Ignore 
+         the rest of the build generated files.
 
-2001-09-05 11:29  jcater
+2001-09-05 16:29:47  Rev 1776   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Fixed bug causing
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Fixed bug causing 
          unbound fields to appear in insert statements
 
-2001-09-03 22:11  jamest
+2001-09-04 03:11:09  Rev 1768   jamest
 
-       * src/: GConnections.py, GDataObjects.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: added quick
-         type converter to postgresql and _dbsig driver (ints were being
-         loaded where 20 = 20L - long int) added check for tabs in
-         triggers as they where stripping as a single char added a
-         rowcount to the _dbsig driver (have not implemented in forms yet)
-         modified the trigger namespace to match the old database driver
-         system without this the datasource names were pointing to the
-         TriggerExtension class in the dbdriver which prevented me from
-         using datasource based queires in triggers (this is a temp change
-         pending the new trigger system) removed misc debug output
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GConnections.py, 
+         src/GDataObjects.py: added quick type converter to postgresql and 
+         _dbsig driver (ints were being loaded where 20 = 20L - long int) 
+         added check for tabs in triggers as they where stripping as a 
+         single char added a rowcount to the _dbsig driver (have not 
+         implemented in forms yet) modified the trigger namespace to match 
+         the old database driver system without this the datasource names 
+         were pointing to the TriggerExtension class in the dbdriver which 
+         prevented me from using datasource based queires in triggers (this 
+         is a temp change pending the new trigger system) removed misc 
+         debug output
 
-2001-09-03 12:29  jamest
+2001-09-03 17:29:14  Rev 1763   jamest
 
-       * doc/TriggerSpecifications.txt, src/GDataObjects.py,
-         src/datasources/GDataObjects.py: Fixed support for non-data-aware
-         forms Fixed existing trigger system to work again Removed some
-         debugging output Updated new trigger system notes
+       * doc/TriggerSpecifications.txt, src/dbdrivers/empty/DBdriver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Fixed 
+         support for non-data-aware forms Fixed existing trigger system to 
+         work again Removed some debugging output Updated new trigger 
+         system notes
 
-2001-08-30 17:28  jamest
+2001-08-30 22:28:27  Rev 1750   jamest
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/special/static/Driver.py,
-         datasources/drivers/special/unbound/Driver.py: (jcater) fixes to
-         master/detail auto-populate
+       * src/dbdrivers/_static/DBdriver.py, src/dbdrivers/_dbsig/DBdriver.
+         py, src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/dbdrivers/_empty/DBdriver.py, src/dbdrivers/empty/DBdriver.py, 
+         src/dbdrivers/geas/DBdriver.py, src/datasources/GDataObjects.py, 
+         src/GDataObjects.py: (jcater) fixes to master/detail auto-populate
 
-2001-08-30 16:57  jcater
+2001-08-30 21:57:47  Rev 1749   jcater
 
-       * doc/TriggerSpecifications.txt, src/GDataObjects.py,
-         src/datasources/GDataObjects.py: Changes to master/detail to
-         support auto-populating of primary keys
+       * doc/TriggerSpecifications.txt, src/datasources/GDataObjects.py, 
+         src/GDataObjects.py: Changes to master/detail to support 
+         auto-populating of primary keys
 
-2001-08-30 16:34  jamest
+2001-08-30 21:34:48  Rev 1748   jamest
 
-       * src/: GDataObjects.py, GObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py, definitions/GObjects.py:
-         Fixes misc TODOs in the code Deletions fixed Commits now jump to
-         first record left after commit Removed unneeded initialize from
-         base object
+       * src/definitions/GObjects.py, src/dbdrivers/_dbsig/DBdriver.py, 
+         src/GObjects.py, src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Fixes misc 
+         TODOs in the code Deletions fixed Commits now jump to first record 
+         left after commit Removed unneeded initialize from base object
 
-2001-08-30 12:30  jcater
+2001-08-30 17:30:40  Rev 1746   jcater
 
-       * src/datasources/drivers/special/: unbound/Driver.py,
-         static/Driver.py: synching machines
+       * src/datasources/drivers/special/static, 
+         src/dbdrivers/_static/DBdriver.py, 
+         src/datasources/drivers/special/static/Driver.py, 
+         src/datasources/drivers/special/unbound, 
+         src/datasources/drivers/special/unbound/Driver.py, 
+         src/dbdrivers/_empty/__init__.py, src/dbdrivers/_empty/DBdriver.py,
+         src/dbdrivers/_static, src/dbdrivers/empty/DBdriver.py, 
+         src/datasources/drivers/special, src/dbdrivers/_static/__init__.py,
+         src/dbdrivers/_empty: synching machines
 
-2001-08-30 11:57  jamest
+2001-08-30 16:57:55  Rev 1744   jamest
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Fixed order_by bug in
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Fixed order_by bug in 
          _dbsig
 
-2001-08-29 19:23  jamest
+2001-08-30 00:23:12  Rev 1743   jamest
 
-       * etc/sample.gnue.conf, src/GDataObjects.py,
-         src/datasources/GDataObjects.py,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py: Got master/details
-         working/saving/caching correctly.  (jcater's changes, not
-         jamest's)
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/db2/DBdriver.py, 
+         etc/sample.gnue.conf, src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/GDataObjects.py, src/dbdrivers/_dbsig/DBdriver.py, 
+         src/dbdrivers/empty/DBdriver.py, src/dbdrivers/mysql/DBdriver.py, 
+         src/GDataObjects.py: Got master/details working/saving/caching 
+         correctly. (jcater's changes, not jamest's)
 
-2001-08-29 19:20  jcater
+2001-08-30 00:20:36  Rev 1742   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: I'm really james using
-         jason's laptop so dont blame him for my mistakes....  Fixed
-         dropdown support Fixed cursor navigation Added order by support
-         to the new datasources
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: I'm really james using 
+         jason's laptop so dont blame him for my mistakes.... Fixed 
+         dropdown support Fixed cursor navigation Added order by support to 
+         the new datasources
 
-2001-08-29 13:21  jamest
+2001-08-29 18:21:22  Rev 1741   jamest
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/pygresql/Driver.py:
-         Re-merged files that were missed in original merge
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/mysql/DBdriver.
+         py, src/dbdrivers/oracle/DBdriver.py: Re-merged files that were 
+         missed in original merge
 
-2001-08-28 13:00  jcater
+2001-08-28 18:00:05  Rev 1738   jcater
 
        * etc/sample.pg: Fixed typos
 
-2001-08-23 20:46  jcater
+2001-08-24 01:46:06  Rev 1712   jcater
 
        * README, setup.py: Updated docs
 
-2001-08-13 18:15  jcater
+2001-08-24 01:36:07  Rev 1711   jcater
 
-       * src/: GConfigParser.py, GConnections.py,
-         datasources/GConnections.py: Fixed support for <database> tags,
-         although I do not recommend them (but I suppose there are cases
-         where it is needed)
+       * src/dbdrivers/empty, src/dbdrivers/empty/__init__.py, 
+         src/dbdrivers/empty/DBdriver.py: Added empty driver back (must 
+         have been lost in merge)
 
-2001-08-12 14:55  jamest
+2001-08-21 08:15:36  Rev 1690   jcater
 
-       * setup.py, doc/CustomizedLoginHandlers.txt, doc/DataObjects.txt,
-         etc/sample.gnue.conf, src/GClientApp.py, src/GConditions.py,
-         src/GConnections.py, src/GDataObjects.py, src/GDataSource.py,
-         src/GLoginHandler.py, src/GObjects.py, src/apps/GClientApp.py,
-         src/datasources/GConditions.py, src/datasources/GConnections.py,
-         src/datasources/GDataObjects.py, src/datasources/GDataSource.py,
-         src/datasources/GLoginHandler.py, src/definitions/GObjects.py,
-         src/GParser.py, src/definitions/GParser.py: Merged new datasource
-         branch w/ HEAD *****THIS WILL BREAK THINGS***** The previous cvs
-         HEAD was tagged prior to doing this.  Use that if you need
-         features not yet present in this code.
+       * src/dbdrivers/geas/DBdriver.py: synching machines (neilt: don't 
+         get your hopes up :)
 
-2001-08-10 20:47  jamest
+2001-08-13 23:15:40  Rev 1687   jcater
 
-       * src/datasources/drivers/oracle/dcoracle/Driver.py: Fixed forms
-         starting up w/o any widget focus Removed gnuef code no longer in
-         use due to new db system Cleaned up some classes and removed some
-         no longer needed
+       * src/datasources/GConnections.py, src/GConfigParser.py, 
+         src/GConnections.py: Fixed support for <database> tags, although I 
+         do not recommend them (but I suppose there are cases where it is 
+         needed)
 
-2001-08-09 23:49  jamest
+2001-08-12 19:55:27  Rev 1680   jamest
 
-       * setup.py, etc/sample.gnue.conf, images/destree_block.xpm,
-         images/destree_datasource.xpm, images/destree_entry.xpm,
-         images/destree_import.xpm, images/destree_page.xpm,
-         images/destree_pagewidget.xpm, images/destree_properties.xpm,
-         images/destree_trigger.xpm, src/GConnections.py, src/GObjects.py,
-         src/GParser.py, src/datasources/GConnections.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/definitions/GObjects.py, src/definitions/GParser.py: Merged
-         changes from head into the branch (did not move back to head yet)
-         Fixed misc bugs More than likely introduced more bugs than you
-         can imagine (may jcater forgive me)
+       * doc/DataObjects.txt, src/apps/GClientApp.py, src/GDataObjects.py, 
+         src/GDataSource.py, src/GParser.py, src/GLoginHandler.py, 
+         src/datasources/GDataSource.py, src/definitions/GParser.py, 
+         src/GConditions.py, src/GConnections.py, 
+         src/datasources/GConditions.py, doc/CustomizedLoginHandlers.txt, 
+         src/datasources/GDataObjects.py, src/definitions/GObjects.py, 
+         src/GClientApp.py, etc/sample.gnue.conf, src/GObjects.py, 
+         src/datasources/GConnections.py, setup.py, 
+         src/datasources/GLoginHandler.py: Merged new datasource branch w/ 
+         HEAD *****THIS WILL BREAK THINGS***** The previous cvs HEAD was 
+         tagged prior to doing this.  Use that if you need features not yet 
+         present in this code.
 
-2001-08-05 11:37  jcater
+2001-08-03 03:02:28  Rev 1666   jamest
 
-       * src/: GClientApp.py, GLoginHandler.py, apps/GClientApp.py,
-         datasources/GLoginHandler.py: misc fixes
-
-2001-08-02 22:02  jamest
-
-       * etc/sample.gnue.conf: Started to add a print item to the menu
+       * etc/sample.gnue.conf: Started to add a print item to the menu 
          Changes to the parser made too long ago for me to remember why
 
-2001-07-31 20:11  jcater
+2001-07-29 03:21:41  Rev 1651   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: changes required for
-         master/detail
+       * src/definitions/GObjects.py, src/GObjects.py: Fixed bug in GObj.
+         findParentOfType()
 
-2001-07-31 01:06  jcater
+2001-07-19 16:16:04  Rev 1590   jcater
 
-       * doc/CustomizedLoginHandlers.txt,
-         src/datasources/drivers/DBSIG2/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py: fixed bugs in
-         not present in postgres driver but in other drivers
+       * images/destree_block.xpm, images/destree_datasource.xpm, 
+         images/destree_import.xpm, images/destree_page.xpm, 
+         images/destree_properties.xpm, images/destree_pagewidget.xpm, 
+         images/destree_entry.xpm, images/destree_trigger.xpm: Scaled 
+         designer tree icons down to 18 pxls; feel free to touch these 
+         images up as they didn't scale perfectly
 
-2001-07-28 22:21  jcater
+2001-07-19 04:02:42  Rev 1587   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Fixed bug in
-         GObj.findParentOfType()
+       * images/destree_block.xpm, images/destree_datasource.xpm, 
+         images/destree_import.xpm, images/destree_page.xpm, 
+         images/destree_properties.xpm, images/destree_pagewidget.xpm, 
+         images/destree_entry.xpm, images/destree_trigger.xpm, setup.py: 
+         Added icons to designer; (rerun gnue-common setup.py install to 
+         use); misc other bugfixes
 
-2001-07-28 15:43  jcater
+2001-07-17 19:10:54  Rev 1573   jcater
 
-       * doc/CustomizedLoginHandlers.txt: Added howto on authenticating
-         against source other than database.
-
-2001-07-23 16:29  jamest
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed
-         verifyValue routine Work on master/detail support
-
-2001-07-23 13:53  jcater
-
-       * src/datasources/drivers/oracle/dcoracle/Driver.py: Added Oracle &
-         MySQL DBSIG2 drivers (NOTE: these have not been tested\!)
-
-2001-07-23 02:11  jcater
-
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/pygresql/Driver.py: added optimizations to record
-         posting; brought cached records in line with data just posted;
-         fixed namespace issue w/internal cursors; misc other bug fixes
-
-2001-07-22 23:54  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: RecordSets can
-         now save their pending changes to the database
-
-2001-07-22 22:25  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: misc changes;
-         added ResultSet.getCacheCount
-
-2001-07-21 19:48  jcater
-
-       * src/: GConditions.py, datasources/GConditions.py,
-         datasources/drivers/DBSIG2/Driver.py: misc fixes
-
-2001-07-21 19:20  jcater
-
-       * etc/sample.gnue.conf: added RememberLastQuery
-
-2001-07-21 18:12  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug in
-         ResultSet.getRecord(rec) in cases where rec > number of loaded
-         records
-
-2001-07-21 17:55  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug
-         w/firstRecord
-
-2001-07-21 15:50  jcater
-
-       * src/: GConnections.py, GDataObjects.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: Fixed connect
-         issues; added _postConnect method to dataobjects to account for
-         .connect() not always getting called.
-
-2001-07-20 17:07  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed bug
-         w/inital & default data being passed to RecordSets
-
-2001-07-20 16:07  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: changes for
-         jamest to view
-
-2001-07-20 14:21  jcater
-
-       * doc/DataObjects.txt, src/GDataObjects.py,
-         src/datasources/GDataObjects.py: changed ResultSet.getRecord to
-         getRecordNumber; made getRecord return a specified recordset;
-         fixed setRecord to work properly; misc bug fixes
-
-2001-07-20 14:14  jamest
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Syncing again
-
-2001-07-20 11:21  jamest
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Misc bug
-         fixes and still porting to new db system.  checkin to sync
-         machines
-
-2001-07-20 00:44  jcater
-
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: got
-         helloworld2.gfd working :)
-
-2001-07-19 23:20  jcater
-
-       * src/: GConditions.py, datasources/GConditions.py: synching
-         machines
-
-2001-07-19 19:37  jcater
-
-       * setup.py, src/GDataObjects.py, src/GDataSource.py,
-         src/datasources/GDataObjects.py, src/datasources/GDataSource.py:
-         Added a NIL data driver stub ('empty') for use by
-         connectionless[/database-less?] datasources in forms; misc bug
-         fixes
-
-2001-07-19 16:49  jamest
-
-       * src/: GDataObjects.py, GDataSource.py, GObjects.py, GParser.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         definitions/GObjects.py, definitions/GParser.py: Implemented
-         phaseInit - makes it possible to have multiple initialization
-         phases of the GObj tree Added some wrappers to GDataSource so the
-         programmer can ignore the GDataObject it contains
-
-2001-07-19 11:17  jcater
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Added
-         createNewResultSet
-
-2001-07-19 11:16  jcater
-
-       * images/: destree_block.xpm, destree_datasource.xpm,
-         destree_entry.xpm, destree_import.xpm, destree_page.xpm,
-         destree_pagewidget.xpm, destree_properties.xpm,
-         destree_trigger.xpm: Scaled designer tree icons down to 18 pxls;
-         feel free to touch these images up as they didn't scale perfectly
-
-2001-07-18 23:34  jcater
-
-       * src/: GDataObjects.py, GDataSource.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py: Broken
-         cvs; committed in order to synch machines
-
-2001-07-18 23:02  jcater
-
-       * setup.py, images/destree_block.xpm,
-         images/destree_datasource.xpm, images/destree_entry.xpm,
-         images/destree_import.xpm, images/destree_page.xpm,
-         images/destree_pagewidget.xpm, images/destree_properties.xpm,
-         images/destree_trigger.xpm: Added icons to designer; (rerun
-         gnue-common setup.py install to use); misc other bugfixes
-
-2001-07-18 18:40  jamest
-
-       * src/: GDataObjects.py, datasources/GDataObjects.py: merged trunk,
-         from gnuef-new-datasources-1 to HEAD
-
-2001-07-18 17:50  jcater
-
-       * src/: GConnections.py, datasources/GConnections.py: Commits for
-         jamest's perusal
-
-2001-07-18 15:38  jamest
-
-       * src/: GConnections.py, GParser.py, datasources/GConnections.py,
-         definitions/GParser.py: Still broken changes during migration to
-         new datasources Checking in so jcater can see the damage I'm
-         doing
-
-2001-07-17 14:24  jamest
-
-       * setup.py, doc/DataObjects.txt, etc/sample.gnue.conf,
-         src/GDateTime.py, src/FormatMasks/BaseMask.py,
-         src/FormatMasks/DateMask.py, src/FormatMasks/FormatExceptions.py,
-         src/FormatMasks/__init__.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py,
-         src/formatting/BaseMask.py, src/formatting/DateMask.py,
-         src/formatting/FormatExceptions.py, src/utils/GDateTime.py:
-         merged trunk, from gnuef-new-datasources to HEAD
-
-2001-07-17 14:10  jcater
-
-       * doc/DataObjects.txt: Clarified my clarifications to the
+       * doc/DataObjects.txt: Clarified my clarifications to the 
          DataObjects docs
 
-2001-07-17 14:06  jcater
+2001-07-17 19:06:19  Rev 1572   jcater
 
        * doc/DataObjects.txt: Clarified DataObjects docs
 
-2001-07-16 22:10  jamest
+2001-07-17 03:10:44  Rev 1570   jamest
 
        * etc/sample.gnue.conf: Added help text entry for new menu option
 
-2001-07-16 22:00  jcater
+2001-07-17 03:00:08  Rev 1568   jcater
 
-       * src/: GDateTime.py, FormatMasks/DateMask.py,
-         formatting/DateMask.py, utils/GDateTime.py: misc changes
+       * src/FormatMasks/DateMask.py, src/GDateTime.py, 
+         src/formatting/DateMask.py, src/utils/GDateTime.py: misc changes
 
-2001-07-16 16:31  jcater
+2001-07-16 21:31:22  Rev 1567   jcater
 
        * setup.py: Added FormatMasks package to setup.py
 
-2001-07-16 15:24  jcater
+2001-07-16 20:24:54  Rev 1566   jcater
 
-       * src/: GDateTime.py, FormatMasks/DateMask.py,
-         formatting/DateMask.py, utils/GDateTime.py: Added 'day of
+       * src/FormatMasks/DateMask.py, src/GDateTime.py, 
+         src/formatting/DateMask.py, src/utils/GDateTime.py: Added 'day of 
          week'/weekday name support; Fixed entry bug
 
-2001-07-16 15:03  jcater
+2001-07-16 20:03:07  Rev 1565   jcater
 
-       * src/: GDateTime.py, FormatMasks/BaseMask.py,
-         FormatMasks/DateMask.py, FormatMasks/FormatExceptions.py,
-         formatting/BaseMask.py, formatting/DateMask.py,
-         formatting/FormatExceptions.py, utils/GDateTime.py: Rearranged
+       * src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py, 
+         src/formatting/BaseMask.py, src/FormatMasks/FormatExceptions.py, 
+         src/GDateTime.py, src/formatting/DateMask.py, src/utils/GDateTime.
+         py, src/formatting/FormatExceptions.py, src/utils: Rearranged 
          GDateTime, completed DateMask
 
-2001-07-15 23:17  jcater
+2001-07-16 04:17:24  Rev 1564   jcater
 
-       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
-         FormatMasks/FormatExceptions.py, FormatMasks/__init__.py,
-         formatting/BaseMask.py, formatting/DateMask.py,
-         formatting/FormatExceptions.py: Start of entry and output
-         formatting masks
+       * src/FormatMasks/BaseMask.py, src/FormatMasks, 
+         src/FormatMasks/DateMask.py, src/formatting/BaseMask.py, 
+         src/FormatMasks/FormatExceptions.py, src/formatting/DateMask.py, 
+         src/formatting/FormatExceptions.py, src/FormatMasks/__init__.py: 
+         Start of entry and output formatting masks
 
-2001-07-12 22:56  jcater
+2001-07-13 03:56:31  Rev 1558   jcater
 
-       * src/datasources/drivers/: db2/db2/Driver.py,
-         odbc/wodbc/Driver.py, oracle/dcoracle/Driver.py,
-         postgresql/pygresql/Driver.py: Added DBDriver-specific extensions
-         to Form trigger namespaces; if your database connection is called
-         gnue, then your trigger namespace will contain an object called
-         gnue. It's methods will be the methods defined in the
-         DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
-         TriggerExtension's class defines getDate() -- return current date
-         according to database, getSequence(seqName) -- return the next
-         sequence number for sequence named seqName, and sql(statement) --
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/db2/DBdriver.py, src/dbdrivers/odbc/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/mysql/DBdriver.
+         py, src/dbdrivers/oracle/DBdriver.py: Added DBDriver-specific 
+         extensions to Form trigger namespaces; if your database connection 
+         is called gnue, then your trigger namespace will contain an object 
+         called gnue. It's methods will be the methods defined in the 
+         DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's 
+         TriggerExtension's class defines getDate() -- return current date 
+         according to database, getSequence(seqName) -- return the next 
+         sequence number for sequence named seqName, and sql(statement) -- 
          execute raw SQL statement.
 
-2001-07-12 00:11  jamest
+2001-07-12 05:11:06  Rev 1551   jamest
 
-       * doc/DataObjects.txt: Added a slightly modified version of
-         jcater's doc on datasources
+       * doc/DataObjects.txt: Added a slightly modified version of jcater's 
+         doc on datasources
 
-2001-07-10 16:30  jcater
+2001-07-10 21:30:10  Rev 1546   jcater
 
-       * src/datasources/drivers/oracle/dcoracle/Driver.py: fixed problem
-         w/oracle driver
+       * src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: fixed problem w/oracle driver
 
-2001-07-06 16:53  jcater
+2001-07-06 21:53:25  Rev 1529   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: Removed DOS line endings
-         (oops)
+       * src/GConfig.py, src/apps/GConfig.py: Removed DOS line endings (oops)
 
-2001-07-05 12:52  jcater
+2001-07-05 17:52:42  Rev 1510   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Added intelligent
+       * src/definitions/GObjects.py, src/GObjects.py: Added intelligent 
          line wrapping when saving XML elements w/many attributes
 
-2001-07-04 19:39  jcater
+2001-07-05 00:39:28  Rev 1508   jcater
 
        * scripts/gnuedtd: Improved gnuedtd; added readable entities
 
-2001-07-04 19:24  jcater
+2001-07-05 00:24:11  Rev 1506   jcater
 
-       * src/: GDataSource.py, GObjects.py, GParser.py, GTypecast.py,
-         datasources/GDataSource.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         definitions/GObjects.py, definitions/GParser.py,
-         formatting/GTypecast.py: Added GTypecasts to gnue.common for
-         typecasting xml data
+       * src/definitions/GObjects.py, src/formatting/GTypecast.py, 
+         src/datasources/GDataSource.py, src/definitions/GParser.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GObjects.py, src/GDataSource.py, src/GParser.py, src/GTypecast.
+         py, src/dbdrivers/postgresql/DBdriver.py: Added GTypecasts to gnue.
+         common for typecasting xml data
 
-2001-07-02 19:23  jcater
+2001-07-03 00:23:03  Rev 1488   jcater
 
-       * scripts/gnuedtd: Added DTD generation tool
+       * scripts/gnuedtd, scripts: Added DTD generation tool
 
-2001-07-01 19:47  jamest
+2001-07-02 00:47:26  Rev 1474   jamest
 
        * NEWS: NEWS dated for release
 
-2001-06-30 18:14  jamest
+2001-06-30 23:14:52  Rev 1468   jamest
 
-       * ChangeLog, NEWS: Updated NEWS for next release
+       * NEWS, ChangeLog: Updated NEWS for next release
 
-2001-06-30 17:58  jamest
+2001-06-30 22:58:26  Rev 1467   jamest
 
-       * MANIFEST.in, setup.py, src/RuntimeSettings.py,
-         src/apps/RuntimeSettings.py: Switch designer RuntimeSettings to
-         use $HOME var (you can use this in windows) Changes to make an
-         installed designer work properly Misc setup tweaks for win32/unix
-         Docs updates Misc stuff I've forgotten
+       * MANIFEST.in, src/RuntimeSettings.py, src/apps/RuntimeSettings.py, 
+         setup.py: Switch designer RuntimeSettings to use $HOME var (you 
+         can use this in windows) Changes to make an installed designer 
+         work properly Misc setup tweaks for win32/unix Docs updates Misc 
+         stuff I've forgotten
 
-2001-06-30 14:54  jamest
+2001-06-30 19:54:29  Rev 1464   jamest
 
-       * setup.py, module/base/__init__.py: setup changes, start of
-         designer setup scripts
+       * module/base, module, module/base/__init__.py, setup.py: setup 
+         changes, start of designer setup scripts
 
-2001-06-30 13:37  jamest
+2001-06-30 18:37:32  Rev 1463   jamest
 
-       * etc/sample-windows.gnue.conf, src/GConfig.py,
-         src/apps/GConfig.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py: More
-         changes in prep for next release
+       * src/GConfig.py, src/apps/GConfig.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         etc/sample-windows.gnue.conf, src/dbdrivers/postgresql/DBdriver.py:
+         More changes in prep for next release
 
-2001-06-29 19:59  jamest
+2001-06-30 00:59:05  Rev 1461   jamest
 
-       * src/: GObjects.py, definitions/GObjects.py: Misc changes required
-         to get this puppy working on win32
+       * src/definitions/GObjects.py, src/GObjects.py: Misc changes 
+         required to get this puppy working on win32
 
-2001-06-29 18:27  jamest
+2001-06-29 23:27:23  Rev 1460   jamest
 
-       * setup.cfg, setup.cfg.in, setup.py: Changes required to reflect
-         the manual manipulation of the cvs repository
+       * setup.cfg, setup.cfg.in, setup.py: Changes required to reflect the 
+         manual manipulation of the cvs repository
 
-2001-06-29 17:55  jamest
+2001-06-29 22:55:58  Rev 1459   jamest
 
-       * setup.py, src/GParser.py, src/definitions/GParser.py: Setup
-         tweaks to make gfcvs/gfdes work w/ non bash shells Setup tweaks
-         to get setup.py install doing something under windows Broke
-         GFObjects.py apart for future clean-up work Added Misc TODO junk
+       * src/GParser.py, setup.py, src/definitions/GParser.py: Setup tweaks 
+         to make gfcvs/gfdes work w/ non bash shells Setup tweaks to get 
+         setup.py install doing something under windows Broke GFObjects.py 
+         apart for future clean-up work Added Misc TODO junk
 
-2001-06-27 21:20  jcater
+2001-06-28 02:20:35  Rev 1446   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Fixed problem
+       * src/definitions/GObjects.py, src/GObjects.py: Fixed problem 
          w/dumpXML preventing forms from being saved in designer
 
-2001-06-27 20:58  jamest
+2001-06-28 01:58:51  Rev 1445   jamest
 
-       * etc/sample.gnue.conf: Fixed geas driver issues Fixed button
-         trigger support in UIwxpython Minor setup.py changes Misc config
-         changes to make gnuef work with installed geas by default
+       * etc/sample.gnue.conf, src/dbdrivers/geas/DBdriver.py: Fixed geas 
+         driver issues Fixed button trigger support in UIwxpython Minor 
+         setup.py changes Misc config changes to make gnuef work with 
+         installed geas by default
 
-2001-06-26 23:18  jcater
+2001-06-27 04:18:28  Rev 1431   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: Fixed bug in
+       * src/datasources/GDataSource.py, src/GDataSource.py: Fixed bug in 
          datasource definition
 
-2001-06-26 22:20  jcater
+2001-06-27 03:20:35  Rev 1430   jcater
 
-       * src/: GConfig.py, GDataSource.py, GObjects.py, GParser.py,
-         apps/GConfig.py, datasources/GDataSource.py,
-         definitions/GObjects.py, definitions/GParser.py: Converted parser
-         format from nested tuples to nested dictionaries so that in
-         future info can be added to parser definition without breaking
-         other code and vise versa; Added 'default' element to
-         GConfig.get; added flag to GContent.dumpXML to dump text as is
-         (not escape it)
+       * src/definitions/GObjects.py, src/GConfig.py, 
+         src/datasources/GDataSource.py, src/definitions/GParser.py, 
+         src/apps/GConfig.py, src/GObjects.py, src/GDataSource.py, 
+         src/GParser.py: Converted parser format from nested tuples to 
+         nested dictionaries so that in future info can be added to parser 
+         definition without breaking other code and vise versa; Added 
+         'default' element to GConfig.get; added flag to GContent.dumpXML 
+         to dump text as is (not escape it)
 
-2001-06-26 00:21  jamest
+2001-06-26 05:21:08  Rev 1428   jamest
 
-       * ChangeLog, NEWS, setup.py: More updates in preperatoin for
-         release.
+       * NEWS, ChangeLog, setup.py: More updates in preperatoin for release.
 
-2001-06-25 23:49  jcater
+2001-06-26 04:49:19  Rev 1427   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Beginnings of
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: Beginnings of 
          a template/wizard system
 
-2001-06-25 23:32  jamest
+2001-06-26 04:32:46  Rev 1425   jamest
 
-       * ChangeLog, INSTALL, MANIFEST.in, NEWS, TODO, setup.cfg, setup.py,
-         src/datasources/drivers/db2/db2/Driver.py,
-         src/datasources/drivers/odbc/wodbc/Driver.py,
-         src/datasources/drivers/oracle/dcoracle/Driver.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py: Removed
-         references to GFOptions in db drivers Setup tweaks Misc changes
-         in prep for release
+       * src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/db2/DBdriver.py, 
+         MANIFEST.in, NEWS, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/geas/DBdriver.py, 
+         src/datasources/drivers/db2/db2/Driver.py, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, setup.py, 
+         ChangeLog, setup.cfg, TODO, INSTALL, 
+         src/dbdrivers/postgresql/DBdriver.py, 
+         src/dbdrivers/oracle/DBdriver.py, src/dbdrivers/mysql/DBdriver.py: 
+         Removed references to GFOptions in db drivers Setup tweaks Misc 
+         changes in prep for release
 
-2001-06-25 16:15  jcater
+2001-06-25 21:15:48  Rev 1420   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: Added internal check for PyXML so, if not
-         present, gives a better error message than exception trace
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: Added internal check for PyXML so,
+         if not present, gives a better error message than exception trace
 
-2001-06-25 14:29  jcater
+2001-06-25 19:29:11  Rev 1419   jcater
 
-       * src/: GConfig.py, GConnections.py, GParser.py, apps/GConfig.py,
-         datasources/GConnections.py, definitions/GParser.py: Bug fixes
+       * src/GConfig.py, src/definitions/GParser.py, src/apps/GConfig.py, 
+         src/GParser.py, src/datasources/GConnections.py, src/GConnections.
+         py: Bug fixes
 
-2001-06-25 14:27  jcater
+2001-06-25 19:27:46  Rev 1418   jcater
 
-       * src/__init__.py: Fixed bug in openResource relating to windows
+       * src/__init__.py: Fixed bug in openResource relating to windows 
          drive letters
 
-2001-06-22 08:16  jcater
+2001-06-22 13:16:35  Rev 1396   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Added property
-         editor
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: Added 
+         property editor
 
-2001-06-21 20:15  jcater
+2001-06-22 01:15:53  Rev 1391   jcater
 
-       * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Added: Delete
-         items from tree; save window state between sessions; moved layout
+       * src/RuntimeSettings.py, src/apps/RuntimeSettings.py: Added: Delete 
+         items from tree; save window state between sessions; moved layout 
          combos to a toolbar; fixed minor bugs
 
-2001-06-11 00:16  jcater
+2001-06-11 05:16:27  Rev 1316   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: Minor changes for GFDesigner
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: Minor changes for GFDesigner
 
-2001-06-07 11:58  jcater
+2001-06-08 03:55:10  Rev 1281   dneighbors
 
-       * src/: GParser.py, definitions/GParser.py: Added importing
+       * src/dbdrivers/geas/DBdriver.py: Changed GConf. to GConfig. for all 
+         referencing to idl pathing.
+
+2001-06-08 03:48:50  Rev 1280   jamest
+
+       * src/dbdrivers/geas/DBdriver.py: Changes to hopefully make geas 
+         driver play nice with new config system (untested)
+
+2001-06-07 16:58:26  Rev 1271   jcater
+
+       * src/definitions/GParser.py, src/GParser.py: Added importing 
          capabilities to forms
 
-2001-06-07 10:10  jcater
+2001-06-07 15:10:18  Rev 1268   jcater
 
-       * etc/sample.gnue.conf: Removed quotes from gnue.conf parameters as
+       * etc/sample.gnue.conf: Removed quotes from gnue.conf parameters as 
          they are inserted into final results (not the intended effect
 
-2001-06-06 22:33  jamest
+2001-06-07 03:33:14  Rev 1266   jamest
 
-       * src/datasources/drivers/db2/db2/Driver.py: Added Jachym Simecek's
-         DB2 driver to gnue-common
+       * src/datasources/drivers/db2, src/dbdrivers/db2/DBdriver.py, 
+         src/datasources/drivers/db2/db2, 
+         src/datasources/drivers/db2/db2/Driver.py, src/dbdrivers/db2, 
+         src/dbdrivers/db2/__init__.py: Added Jachym Simecek's DB2 driver 
+         to gnue-common
 
-2001-06-06 21:09  jcater
+2001-06-07 02:09:45  Rev 1265   jcater
 
-       * src/: GConditions.py, datasources/GConditions.py: Added support
+       * src/datasources/GConditions.py, src/GConditions.py: Added support 
          for conditions to datasources
 
-2001-06-06 18:02  jcater
+2001-06-06 23:02:42  Rev 1261   jcater
 
-       * src/: GParser.py, definitions/GParser.py: Enabled parser to
+       * src/definitions/GParser.py, src/GParser.py: Enabled parser to 
          inform object's __init__ what tag name it was created from
 
-2001-06-06 17:45  jcater
+2001-06-06 22:45:08  Rev 1260   jcater
 
-       * src/: GConfig.py, apps/GConfig.py: Added a convenience function,
+       * src/GConfig.py, src/apps/GConfig.py: Added a convenience function, 
          openResource, that handles opening a URL or file resource
 
-2001-06-06 17:31  jcater
+2001-06-06 22:31:15  Rev 1259   jcater
 
-       * src/: GConnections.py, __init__.py, datasources/GConnections.py:
-         Added a convenience function, openResource, that handles opening
-         a URL or file resource
+       * src/__init__.py, src/datasources/GConnections.py, src/GConnections.
+         py: Added a convenience function, openResource, that handles 
+         opening a URL or file resource
 
-2001-06-06 17:08  jcater
+2001-06-06 22:08:27  Rev 1257   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Added support for '-'
-         in tag element names.
+       * src/definitions/GObjects.py, src/GObjects.py: Added support for 
+         '-' in tag element names.
 
-2001-06-06 16:33  jcater
+2001-06-06 21:33:13  Rev 1256   jcater
 
-       * src/: GParser.py, definitions/GParser.py: Added getDescription to
-         GContent for use by designer packages
+       * src/definitions/GParser.py, src/GParser.py: Added getDescription 
+         to GContent for use by designer packages
 
-2001-06-06 14:01  jcater
+2001-06-06 19:01:15  Rev 1249   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Added getDescription
-         so designers can get a useful description of it (e.g., item's
-         name or id)
+       * src/definitions/GObjects.py, src/GObjects.py: Added getDescription 
+         so designers can get a useful description of it (e.g., item's name 
+         or id)
 
-2001-06-06 00:24  jcater
+2001-06-06 05:24:40  Rev 1241   jcater
 
-       * src/datasources/drivers/DBSIG2/Driver.py: Fixed a few mistypings
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py: Fixed a few mistypings 
          causing problems with parameters in reports
 
-2001-06-05 23:21  jcater
+2001-06-06 04:21:57  Rev 1237   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: Fixed a slight
+       * src/datasources/GDataSource.py, src/GDataSource.py: Fixed a slight 
          bug that prevented forms from working
 
-2001-06-05 21:50  jcater
+2001-06-06 02:50:30  Rev 1236   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: Fixed invalid
+       * src/datasources/GDataSource.py, src/GDataSource.py: Fixed invalid 
          references in GDataSource to connections
 
-2001-06-05 20:22  jcater
+2001-06-06 01:22:55  Rev 1235   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py: Added conditional support
-         to gnue-comon dbdrivers
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GDataSource.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py: 
+         Added conditional support to gnue-comon dbdrivers
 
-2001-06-05 10:57  jcater
+2001-06-05 15:57:45  Rev 1229   jcater
 
-       * src/: GConnections.py, GDataObjects.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py: Minor changes
-         for reports
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GConnections.py, 
+         src/GDataObjects.py: Minor changes for reports
 
-2001-06-04 22:23  jamest
+2001-06-05 03:23:39  Rev 1226   jamest
 
-       * etc/sample.gnue.conf, src/GClientApp.py, src/GConfig.py,
-         src/GConfigParser.py, src/GConnections.py,
-         src/apps/GClientApp.py, src/apps/GConfig.py,
-         src/datasources/GConnections.py,
-         src/datasources/drivers/postgresql/pygresql/Driver.py: Added
-         GConfig code to provide configuration system
+       * src/GConfig.py, etc/sample.gnue.conf, src/apps/GConfig.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/GClientApp.py, src/datasources/GConnections.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GConfigParser.py, 
+         src/GConnections.py, src/apps/GClientApp.py: Added GConfig code to 
+         provide configuration system
 
-2001-06-01 14:56  jcater
+2001-06-01 19:56:06  Rev 1210   jcater
 
-       * src/: GClientApp.py, apps/GClientApp.py: Stuff
+       * src/GClientApp.py, src/apps/GClientApp.py: Stuff
 
-2001-05-30 17:35  jcater
+2001-05-30 22:35:49  Rev 1197   jcater
 
-       * setup.py: Added dbdrivers._dbsig pseudodriver to the setup.py
+       * setup.py: Added dbdrivers._dbsig pseudodriver to the setup.py 
          package list
 
-2001-05-30 12:56  jcater
+2001-05-30 17:56:27  Rev 1194   jcater
 
-       * setup.cfg, setup.py: Modified setup.py so it installs python
-         files in /usr/local/gnue. (this is settable by end-user by
-         modifying setup.cfg or specifying --prefix on the command line).
+       * setup.cfg, setup.py: Modified setup.py so it installs python files 
+         in /usr/local/gnue. (this is settable by end-user by modifying 
+         setup.cfg or specifying --prefix on the command line).
 
-2001-05-29 21:54  jcater
+2001-05-30 02:54:11  Rev 1189   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed bug in
-         <datasource> tag: strips spaces from masterlink and detaillink
+       * src/datasources/GDataObjects.py, src/GDataObjects.py: Fixed bug in 
+         <datasource> tag: strips spaces from masterlink and detaillink 
          after splitting along commas
 
-2001-05-29 21:20  jcater
+2001-05-30 02:20:57  Rev 1187   jcater
 
-       * src/: GDataObjects.py, GDataSource.py, GParser.py,
-         datasources/GDataObjects.py, datasources/GDataSource.py,
-         datasources/drivers/DBSIG2/Driver.py,
-         datasources/drivers/postgresql/pygresql/Driver.py,
-         definitions/GParser.py: Changes made to gnue-common for the first
-         test run of gnue-reports.
+       * src/dbdrivers/_dbsig/DBdriver.py, src/datasources/GDataSource.py, 
+         src/definitions/GParser.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GDataSource.py, 
+         src/GParser.py, src/datasources/GDataObjects.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/GDataObjects.py: Changes 
+         made to gnue-common for the first test run of gnue-reports.
 
-2001-05-29 20:07  jcater
+2001-05-30 01:07:42  Rev 1185   jcater
 
-       * src/: GDebug.py, apps/GDebug.py: GDebug.printMesg now correctly
+       * src/GDebug.py, src/apps/GDebug.py: GDebug.printMesg now correctly 
          handles printing types other than strings
 
-2001-05-29 16:49  jcater
+2001-05-29 21:49:47  Rev 1181   jcater
 
-       * src/: GDataFormatter.py, formatting/GDataFormatter.py: Added a
-         Data Formatter to gnue-common.  As of yet, it does not apply
-         masks; it is only a skeleton. (TODO list :)
+       * src/formatting/GDataFormatter.py, src/formatting, 
+         src/GDataFormatter.py: Added a Data Formatter to gnue-common.  As 
+         of yet, it does not apply masks; it is only a skeleton. (TODO list 
+         :)
 
-2001-05-26 21:42  jcater
+2001-05-27 02:42:44  Rev 1162   jcater
 
-       * src/: GClientApp.py, apps/GClientApp.py: Fixed a bug in the
+       * src/GClientApp.py, src/apps/GClientApp.py: Fixed a bug in the 
          profiling routine.
 
-2001-05-26 17:36  jcater
+2001-05-26 22:36:35  Rev 1161   jcater
 
-       * src/: GParser.py, definitions/GParser.py: Removed a debugging
+       * src/definitions/GParser.py, src/GParser.py: Removed a debugging 
          line I forgot about
 
-2001-05-26 17:26  jcater
+2001-05-26 22:26:07  Rev 1158   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: Fixed GParser problem with removing
-         newlines from content. Also, minor changes for reports.
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: Fixed GParser problem with 
+         removing newlines from content. Also, minor changes for reports.
 
-2001-05-26 16:51  jcater
+2001-05-26 21:51:05  Rev 1154   jcater
 
        * TODO: Added a TODO file to gnue-common for interested programmers
 
-2001-05-25 11:11  jcater
+2001-05-25 16:11:55  Rev 1139   jcater
 
-       * doc/Connections.txt: Oops, forgot to cvs add the Connections.txt
+       * doc/Connections.txt: Oops, forgot to cvs add the Connections.txt 
          file
 
-2001-05-25 03:54  jcater
+2001-05-25 08:54:48  Rev 1135   jcater
 
        * INSTALL: Added Connections.txt text.
 
-2001-05-25 03:03  jcater
+2001-05-25 08:03:01  Rev 1133   jcater
 
-       * INSTALL, doc/WritingClientApps.txt, src/GConnections.py,
-         src/GDataSource.py, src/datasources/GConnections.py,
-         src/datasources/GDataSource.py: Added documentation and a few
-         other minor changes
+       * doc/WritingClientApps.txt, src/datasources/GDataSource.py, 
+         src/GDataSource.py, src/datasources/GConnections.py, doc, INSTALL, 
+         src/GConnections.py: Added documentation and a few other minor 
+         changes
 
-2001-05-18 10:51  jcater
+2001-05-18 15:53:59  Rev 1100   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: Added
-         xmlElements to GDataSource and to client parsers to clients will
+       * src/datasources/GDataSource.py, src/GDataSource.py: Added 
+         xmlElements to GDataSource and to client parsers to clients will 
          have consistent set of DataSource options
 
-2001-05-17 13:59  jcater
+2001-05-17 18:59:32  Rev 1099   jcater
 
-       * src/: GClientApp.py, GConnections.py, GDataSource.py,
-         GObjects.py, apps/GClientApp.py, datasources/GConnections.py,
-         datasources/GDataSource.py, definitions/GObjects.py:
+       * src/GObjects.py, src/GDataSource.py, src/datasources/GConnections.
+         py, src/definitions/GObjects.py, src/datasources/GDataSource.py, 
+         src/GClientApp.py, src/apps/GClientApp.py, src/GConnections.py: 
          Miscellaneous changes
 
-2001-05-17 09:13  jcater
+2001-05-17 14:13:56  Rev 1098   jcater
 
-       * src/: GDataSource.py, datasources/GDataSource.py: Created a
-         generic DataSource implementation to be used by client apps such
+       * src/datasources/GDataSource.py, src/GDataSource.py: Created a 
+         generic DataSource implementation to be used by client apps such 
          as reports and forms.
 
-2001-05-15 10:16  jcater
+2001-05-15 15:16:38  Rev 1079   jcater
 
-       * src/: GClientApp.py, GConnections.py, GDataObjects.py,
-         GLoginHandler.py, apps/GClientApp.py,
-         datasources/GConnections.py, datasources/GDataObjects.py,
-         datasources/GLoginHandler.py: Umm, I wouldn't know where to
+       * src/GLoginHandler.py, src/GClientApp.py, 
+         src/datasources/GConnections.py, src/datasources/GDataObjects.py, 
+         src/GConnections.py, src/apps/GClientApp.py, src/GDataObjects.py, 
+         src/datasources/GLoginHandler.py: Umm, I wouldn't know where to 
          begin. -- a lot of stuff?
 
-2001-05-15 10:15  jcater
+2001-05-15 15:15:39  Rev 1078   jcater
 
-       * src/datasources/drivers/: DBSIG2/Driver.py,
-         postgresql/pygresql/Driver.py: placed experimental dbdriver into
-         main postgresql file since two formats do not conflict with each
-         other
+       * src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/dbdrivers/pg, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/pg/__init__.py,
+         src/dbdrivers/pg/test.py: placed experimental dbdriver into main 
+         postgresql file since two formats do not conflict with each other
 
-2001-05-14 18:54  jcater
+2001-05-14 23:54:44  Rev 1076   jcater
 
-       * etc/: sample.mysql, sample.pg: Added comment= line to sample
+       * etc/sample.mysql, etc/sample.pg: Added comment= line to sample 
          connections definition files.
 
-2001-05-14 16:59  jcater
+2001-05-14 21:59:59  Rev 1074   jcater
 
-       * src/: GLoginHandler.py, datasources/GLoginHandler.py: Added
-         LoginHandler, a class that handles prompting user for login
-         information (doesn't actually do anything -- design to be
+       * src/GLoginHandler.py, src/datasources/GLoginHandler.py: Added 
+         LoginHandler, a class that handles prompting user for login 
+         information (doesn't actually do anything -- design to be 
          subclassed by the UI portion of the client).
 
-2001-05-14 14:58  jcater
+2001-05-14 19:58:42  Rev 1069   jcater
 
-       * src/: GDebug.py, apps/GDebug.py: Updated GDebug.printMesg to
-         print filename:line number next to messages (.e.g, DB001
+       * src/GDebug.py, src/apps/GDebug.py: Updated GDebug.printMesg to 
+         print filename:line number next to messages (.e.g, DB001 
          [GFObjects:15] Debug Message)
 
-2001-05-11 20:42  jcater
+2001-05-12 01:42:55  Rev 1062   jcater
 
-       * src/: GClientApp.py, GConnections.py, GParser.py,
-         apps/GClientApp.py, datasources/GConnections.py,
-         definitions/GParser.py: Added support to gnuef for connection
+       * src/definitions/GParser.py, src/GParser.py, src/GClientApp.py, 
+         src/datasources/GConnections.py, src/GConnections.py, 
+         src/apps/GClientApp.py: Added support to gnuef for connection 
          definition files
 
-2001-05-11 19:04  jcater
+2001-05-12 00:04:35  Rev 1061   jcater
 
-       * src/: GClientApp.py, apps/GClientApp.py: Added profiling support
-         to the new GClientApp so profiling will be provided by default to
-         all client apps.  Updated gfclient to reflect this change (it
+       * src/GClientApp.py, src/apps/GClientApp.py: Added profiling support 
+         to the new GClientApp so profiling will be provided by default to 
+         all client apps.  Updated gfclient to reflect this change (it 
          previously did its own profiling).
 
-2001-05-11 18:09  jcater
+2001-05-11 23:09:16  Rev 1060   jcater
 
-       * src/: GConnections.py, datasources/GConnections.py: Added
-         GConnections.py which reads and parses connection definition
-         files.
+       * src/datasources/GConnections.py, src/GConnections.py: Added 
+         GConnections.py which reads and parses connection definition files.
 
-2001-05-11 16:59  jcater
+2001-05-11 21:59:04  Rev 1059   jcater
 
-       * src/: GClientApp.py, GDataObjects.py, apps/GClientApp.py,
-         datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: Modified gfclient to use
-         the new GClientApp class.  Note the new help system :)
-         Developers should now try to start using
-         gnue.common.GDebug.printMesg instead of GFDebug.printMesg. Note
-         that GFDebug.printMesg now simply calls GDebug.printMesg, so code
-         will not be broken.  However, GFDebug *should* be phased out.
+       * src/dbdrivers/pg/DBdriver.py, src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/GClientApp.py, 
+         src/datasources/GDataObjects.py, src/apps/GClientApp.py, 
+         src/GDataObjects.py: Modified gfclient to use the new GClientApp 
+         class.  Note the new help system :)  Developers should now try to 
+         start using gnue.common.GDebug.printMesg instead of GFDebug.
+         printMesg. Note that GFDebug.printMesg now simply calls GDebug.
+         printMesg, so code will not be broken.  However, GFDebug *should* 
+         be phased out.
 
-2001-05-11 16:09  jcater
+2001-05-11 21:09:39  Rev 1058   jcater
 
-       * src/: GClientApp.py, apps/GClientApp.py: Added GClientApp, a
-         class that other GNUe apps can be based on.  This new class
-         offers command line parsing, debugging, profiling, help and
-         version output, handling of data connection files, etc behind the
-         scenes. (Profiling and data connection files is not yet complete
-         :)
+       * src/GClientApp.py, src/apps/GClientApp.py: Added GClientApp, a 
+         class that other GNUe apps can be based on.  This new class offers 
+         command line parsing, debugging, profiling, help and version 
+         output, handling of data connection files, etc behind the scenes. 
+         (Profiling and data connection files is not yet complete :)
 
-2001-05-11 13:56  jcater
+2001-05-11 18:56:35  Rev 1057   jcater
 
-       * src/: GDebug.py, apps/GDebug.py: Completed GDebug.py so that it
-         handles traces, exceptions, and writing to log files. Will be
-         used transparently by new GClientApp class. Note that this file
-         is not exactly the same as GFDebug, although this file supercedes
-         GFDebug.  The printMesg works the same. However, to set the log
-         file and debugging level, run GDebug.setDebug(level, file).  If
-         file==None then stderr is used.
+       * src/GDebug.py, src/apps/GDebug.py: Completed GDebug.py so that it 
+         handles traces, exceptions, and writing to log files. Will be used 
+         transparently by new GClientApp class. Note that this file is not 
+         exactly the same as GFDebug, although this file supercedes GFDebug.
+         The printMesg works the same. However, to set the log file and 
+         debugging level, run GDebug.setDebug(level, file).  If file==None 
+         then stderr is used.
 
-2001-05-10 13:58  jcater
+2001-05-10 18:58:12  Rev 1053   jcater
 
-       * setup.py, etc/sample.mysql, etc/sample.pg: Added
-         /usr/local/gnue/etc and sample connection files for postgresql
-         and mysql
+       * etc, etc/sample.mysql, etc/sample.pg, setup.py: Added 
+         /usr/local/gnue/etc and sample connection files for postgresql and 
+         mysql
 
-2001-05-10 11:14  jcater
+2001-05-10 16:18:02  Rev 1052   jcater
 
        * src/__init__.py: Added VERSION attribute to gnue.common
 
-2001-05-02 17:33  jcater
+2001-05-02 22:33:04  Rev 1036   jcater
 
-       * src/: GDataObjects.py, datasources/GDataObjects.py,
-         datasources/drivers/DBSIG2/Driver.py: Added first draft of
-         DBdrivers using new DB-SIG 2 standard
+       * src/dbdrivers/pg/DBdriver.py, src/dbdrivers/_dbsig/DBdriver.py, 
+         src/datasources/drivers/DBSIG2, 
+         src/datasources/drivers/DBSIG2/Driver.py, src/dbdrivers/pg, 
+         src/dbdrivers/_dbsig, src/datasources/GDataObjects.py, 
+         src/dbdrivers/pg/__init__.py, src/dbdrivers/pg/test.py, 
+         src/GDataObjects.py, src/dbdrivers/_dbsig/__init__.py: Added first 
+         draft of DBdrivers using new DB-SIG 2 standard
 
-2001-04-24 21:12  jcater
+2001-04-25 02:12:52  Rev 1027   jcater
 
-       * src/: GDataObjects.py, GDebug.py, apps/GDebug.py,
-         datasources/GDataObjects.py: Added GDebug.py and GDataObjects.py
-         to GNUe-Common
+       * src/apps, src/GDebug.py, src/apps/GDebug.py, 
+         src/datasources/GDataObjects.py, src/GDataObjects.py: Added GDebug.
+         py and GDataObjects.py to GNUe-Common
 
-2001-04-23 11:29  jcater
+2001-04-23 16:29:27  Rev 1026   jcater
 
-       * src/: GObjects.py, definitions/GObjects.py: Added type=
-         parameters to GObj.__init__() to make inherited classes easier to
+       * src/definitions/GObjects.py, src/GObjects.py: Added type= 
+         parameters to GObj.__init__() to make inherited classes easier to 
          define
 
-2001-04-20 20:23  jcater
+2001-04-21 01:23:27  Rev 1017   jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: Modified variables internal to objects to
-         self._attr format
+       * src/GObjects.py, src/GParser.py, src/definitions/GObjects.py, 
+         src/definitions/GParser.py: Modified variables internal to objects 
+         to self._attr format
 
-2001-04-17 22:22  jamest
+2001-04-18 03:22:20  Rev 1000   jamest
 
-       * ChangeLog, NEWS: Final updates prior to tagging cvs trees
+       * NEWS, ChangeLog: Final updates prior to tagging cvs trees
 
-2001-04-16 20:36  jamest
+2001-04-17 01:36:54  Rev 992    jamest
 
-       * ChangeLog, NEWS: Updated info for first release
+       * NEWS, ChangeLog: Updated info for first release
 
-2001-04-16 19:30  jcater
+2001-04-17 00:30:04  Rev 987    jcater
 
-       * src/: GParser.py, definitions/GParser.py: Removed debugging
+       * src/definitions/GParser.py, src/GParser.py: Removed debugging 
          messages
 
-2001-04-16 19:22  jcater
+2001-04-17 00:22:56  Rev 986    jcater
 
-       * src/datasources/drivers/oracle/dcoracle/Driver.py: Updated Oracle
-         driver
+       * src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/dbdrivers/oracle/DBdriver.py: Updated Oracle driver
 
-2001-04-16 18:23  jamest
+2001-04-16 23:23:13  Rev 984    jamest
 
-       * MANIFEST.in, src/GParser.py, src/definitions/GParser.py: Fixed
-         status bar not updating status after query with no records
-         returned Additional changes needed to make multi-line triggers
-         work
+       * MANIFEST.in, src/definitions/GParser.py, src/GParser.py: Fixed 
+         status bar not updating status after query with no records 
+         returned Additional changes needed to make multi-line triggers work
 
-2001-04-16 18:08  jcater
+2001-04-16 23:08:23  Rev 983    jcater
 
-       * src/: GObjects.py, GParser.py, definitions/GObjects.py,
-         definitions/GParser.py: [no log message]
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/GObjects.py, src/GParser.py: *** empty log message ***
 
-2001-04-16 13:59  reinhard
+2001-04-16 18:59:17  Rev 979    reinhard
 
        * license_header.txt: moved copyright notice to the top of the text
 
-2001-04-15 22:33  jamest
+2001-04-16 03:33:43  Rev 978    jamest
 
        * MANIFEST.in, setup.py: Adjustments to make sdist work again
 
-2001-04-15 20:33  jamest
+2001-04-16 01:33:51  Rev 974    jamest
 
-       * src/datasources/drivers/: odbc/wodbc/Driver.py,
-         oracle/dcoracle/Driver.py, postgresql/pygresql/Driver.py: Added
-         database drivers from gnue forms to common for reuse in gnue
-         reports
+       * src/dbdrivers/factory.py, 
+         src/datasources/drivers/odbc/wodbc/Driver.py, 
+         src/dbdrivers/odbc/DBdriver.py, src/dbdrivers, 
+         src/datasources/drivers/postgresql/pygresql/Driver.py, 
+         src/dbdrivers/postgresql, src/dbdrivers/geas/__init__.py, 
+         src/dbdrivers/mysql, src/dbdrivers/oracle, 
+         src/dbdrivers/geas/DBdriver.py, src/datasources/drivers, 
+         src/dbdrivers/odbc, src/datasources/drivers/postgresql, 
+         src/datasources/drivers/oracle/dcoracle/Driver.py, 
+         src/datasources/drivers/oracle, src/datasources/drivers/odbc/wodbc,
+         src/datasources/drivers/odbc, src/dbdrivers/geas, 
+         src/datasources/drivers/postgresql/pygresql, 
+         src/dbdrivers/__init__.py, src/datasources/drivers/oracle/dcoracle,
+         src/datasources, src/dbdrivers/postgresql/__init__.py, 
+         src/dbdrivers/mysql/__init__.py, src/dbdrivers/oracle/__init__.py, 
+         src/dbdrivers/postgresql/DBdriver.py, src/dbdrivers/mysql/DBdriver.
+         py, src/dbdrivers/odbc/__init__.py, src/dbdrivers/oracle/DBdriver.
+         py: Added database drivers from gnue forms to common for reuse in 
+         gnue reports
 
-2001-04-13 15:35  ntiffin
+2001-04-13 20:35:56  Rev 971    ntiffin
 
        * license_header.txt: Revise copyright for 2001.
 
-2001-04-13 13:07  jcater
+2001-04-13 18:09:26  Rev 967    jcater
 
-       * setup.py, src/GObjects.py, src/GParser.py, src/__init__.py,
-         src/definitions/GObjects.py, src/definitions/GParser.py: Moved
-         generic objects from gnuef to gnue-common
+       * src/definitions/GObjects.py, src/definitions/GParser.py, 
+         src/__init__.py, src/GObjects.py, src/GParser.py, src/definitions, 
+         setup.py, src: Moved generic objects from gnuef to gnue-common
 
-2001-04-11 12:58  jcater
+2001-04-11 17:58:50  Rev 951    jcater
 
        * setup.py: added license header to setup.py
 
-2001-04-11 12:25  dneighbors
+2001-04-11 17:25:08  Rev 950    dneighbors
 
-       * license_header.txt: license_header.txt   ** Added # comments for
+       * license_header.txt: license_header.txt   ** Added # comments for 
          easy cut and paste   ** Added copyright notice
 
-2001-04-11 12:15  dneighbors
+2001-04-11 17:15:22  Rev 949    dneighbors
 
-       * license_header.txt: license_header.txt   ** here is the verbiage
-         that should go in every file      there is verbiage for docs as
+       * license_header.txt: license_header.txt   ** here is the verbiage 
+         that should go in every file      there is verbiage for docs as 
          well as source
 
-2001-04-11 11:43  jcater
+2001-04-11 16:43:44  Rev 946    jcater
 
-       * INSTALL, README, setup.py, images/gnue-splash.png,
-         images/gnue-splash.xcf, images/gnue.png, images/gnue.xcf,
-         images/tb_help.png, images/tb_left_arrow.png, images/tb_new.png,
-         images/tb_preferences.png, images/tb_right_arrow.png,
-         images/tb_save.png, images/tb_search.png, images/tb_trash.png,
-         images/tb_undo.png, packaging/debian/.cvsignore,
-         packaging/debian/README.Debian, packaging/debian/changelog,
-         packaging/debian/control, packaging/debian/copyright,
-         packaging/debian/dirs, packaging/debian/docs,
-         packaging/debian/postinst, packaging/debian/prerm,
-         packaging/debian/rules, setupext/__init__.py,
-         setupext/install_data.py: copied python-gnue-base to gnue-common
+       * images/gnue-splash.xcf, images/tb_preferences.png, 
+         images/tb_left_arrow.png, images/gnue.xcf, packaging/debian/.
+         cvsignore, packaging, packaging/debian/postinst, 
+         packaging/debian/prerm, packaging/debian/changelog, 
+         images/tb_trash.png, packaging/debian/rules, images/tb_right_arrow.
+         png, images, packaging/debian, INSTALL, packaging/debian/dirs, 
+         setupext/install_data.py, images/tb_save.png, 
+         packaging/debian/copyright, images/gnue-splash.png, setupext, 
+         images/tb_undo.png, images/tb_search.png, packaging/debian/README.
+         Debian, packaging/debian/control, images/gnue.png, setup.py, 
+         README, packaging/debian/docs, images/tb_help.png, images/tb_new.
+         png, setupext/__init__.py: copied python-gnue-base to gnue-common
 

Modified: trunk/gnue-common/NEWS
===================================================================
--- trunk/gnue-common/NEWS      2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-common/NEWS      2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,4 +1,12 @@
-New features/changes in version 0.5.2: (18-OCT-2003)
+New features/changes in version 0.5.3: (12-MAR-2004)
+o New database driver for cvs files (read only)
+o Improved code (trigger/procedures) interface
+o Restructured datasource interface
+o Much improved gnue-schema program
+o New gnue-import program to merge data from .gsd files into a running database
+o Misc bug fixes
+
+New features/changes in version 0.5.2: (22-OCT-2003)
 o New enhanced setup system
 o MS ADO dbdriver (with introspection)
 o Enhanced RPC drivers, PYRO rpv driver added

Modified: trunk/gnue-designer/ChangeLog
===================================================================
--- trunk/gnue-designer/ChangeLog       2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-designer/ChangeLog       2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,4241 +1,4376 @@
-2003-10-14 06:41  siesel
+2004-03-01 18:05:54  Rev 5206   reinhard
 
-       * src/: base/docks/.cvsignore, base/startup/.cvsignore,
-         forms/LayoutEditor/renderers/.cvsignore,
-         forms/LayoutEditor/renderers/Base/.cvsignore,
-         forms/events/.cvsignore, reports/Default/.cvsignore,
-         schema/DiaEditor/.cvsignore, reports/SimpleTabulation/.cvsignore:
-         beautify cvs update output
+       * MANIFEST.in: Updated list of distributable files to not include .
+         svn directories.
 
-2003-10-11 02:55  btami
+2004-02-26 09:46:01  Rev 5163   jan
 
+       * src/forms/wizards/CreateSchema.py, src/projects/Project.py: fix 
+         xml file creation. write utf-8 and not the locale encoding
+
+2004-02-24 04:45:21  Rev 5146   jcater
+
+       * src/Designer.py: cleanup of driver init; added embeddable form 
+         support into gnue-navigator
+
+2004-02-23 17:08:02  Rev 5142   jcater
+
+       * src/Designer.py: changed references from wxWindows to wxWidgets (c.
+         f., http://www.wxwidgets.org/name.htm)
+
+2004-01-29 20:52:10  Rev 5053   jcater
+
+       * src/__init__.py: fixed the release flags leftover from last 
+         release cycle
+
+2004-01-29 03:05:22  Rev 5047   jcater
+
+       * src/base/TemplateBase.py, src/base/TemplateParser.py: fixes to get 
+         wizards working with new GConnections api
+
+2004-01-06 06:48:39  Rev 5025   jcater
+
+       * setup.py: fixed install to ignore .svn instead of CVS/
+
+2004-01-05 16:44:29  Rev 5024   jcater
+
+       * src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/templates/forms/Simple.py, src/navigator/Instance.py, 
+         src/forms/LayoutEditor/PropertyBar.py, src/base/docks/BasePane.py, 
+         src/forms/wizards/AddButton.py, src/schema/wizards/WriteSchema.py, 
+         src/templates/forms/FormBuilder.py, 
+         src/reports/Default/FilterSupport.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/wizards/AddCheckbox.py, src/navigator/LayoutEditor.py, 
+         src/schema/DiaEditor/VisualEditor.py, src/forms/TreeView.py, 
+         src/reports/Labels/FilterSupport.py, 
+         src/forms/wizards/AddDataSource.py, src/forms/LayoutEditor/Utils.
+         py, src/schema/LayoutEditor.py, src/reports/TemplateSupport.py, 
+         src/forms/PropertyEditor.py, src/base/Icons.py, 
+         src/base/uihelpers/GridCellEditors.py, src/schema/TreeView.py, 
+         src/navigator/__init__.py, src/forms/Instance.py, 
+         src/reports/Standard/GroupEditor.py, 
+         src/reports/MailMerge/FilterSupport.py, 
+         src/base/docks/FloatingPane.py, src/reports/TreeView.py, 
+         src/forms/TemplateSupport.py, src/templates/schema/Introspection.
+         py, src/projects/Project.py, 
+         src/forms/LayoutEditor/renderers/Base/Driver.py, 
+         src/templates/reports/SimpleReport.py, src/Designer.py, 
+         src/schema/Instance.py, src/forms/wizards/AddDropDown.py, 
+         src/reports/FilterSupport.py, src/reports/Standard/FilterSupport.
+         py, src/reports/Incubator.py, 
+         src/forms/LayoutEditor/renderers/native/Driver.py, 
+         src/schema/Incubator.py, src/reports/Instance.py, 
+         src/schema/DiaEditor/VisualTable.py, src/base/TemplateBase.py, 
+         src/reports/Standard/Incubator.py, src/forms/events/Resize.py, 
+         src/base/docks/DockedPane.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/templates/forms/__init__.py, src/forms/__init__.py, 
+         src/__init__.py, src/forms/LayoutEditor/renderers/curses/Driver.py,
+         src/base/PopupMenu.py, src/base/tools/PropertyEditor.py, 
+         src/forms/wizards/AddBlock.py, src/forms/EventEditor.py, 
+         src/schema/wizards/AddTable.py, src/templates/reports/__init__.py, 
+         src/reports/SimpleTabulation/FilterSupport.py, 
+         src/templates/schema/__init__.py, src/base/ObjectList.py, 
+         src/forms/wizards/AddEntry.py, src/base/docks/Docker.py, 
+         src/forms/wizards/CreateWebForm.py, 
+         src/templates/reports/MailMerge.py, 
+         src/forms/LayoutEditor/renderers/Base/__init__.py, 
+         src/templates/reports/Labels.py, src/schema/__init__.py, 
+         src/schema/TemplateSupport.py, src/base/tools/TriggerEditor.py, 
+         src/base/UndoManager.py, src/forms/Debugger.py, src/base/Instance.
+         py, src/reports/__init__.py, src/forms/events/Events.py, 
+         src/base/tools/TreeView.py, src/base/TemplateChooser.py, 
+         src/forms/events/Arrange.py, src/base/docks/SplitDock.py, 
+         src/projects/Objects.py, src/forms/wizards/CreateSchema.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/base/ToolBase.py, src/forms/LayoutEditor/WidgetFocusTab.py, 
+         src/forms/wizards/AddPage.py, src/base/Config.py, 
+         src/forms/WizardRunner.py, src/forms/LayoutEditor/PopupEditor.py, 
+         src/base/MRUManager.py, src/forms/LayoutEditor/DisplayDropTarget.
+         py, src/base/tools/DataSourceEditor.py, 
+         src/base/tools/SchemaNavigator.py, src/base/ModuleSupport.py, 
+         src/base/tools/SchemaViewer.py, src/templates/__init__.py, 
+         src/schema/TableEditor.py, src/base/TemplateParser.py, 
+         src/forms/wizards/AddBox.py, src/base/tools/EventEditor.py, 
+         src/navigator/Incubator.py, src/forms/wizards/AddLabel.py, 
+         src/base/MultiObjectGridEditor.py, setup.py, src/projects/Parser.
+         py, src/navigator/TemplateSupport.py, src/base/MenuBar.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/base/ToolBar.py, src/forms/BlockEditor.py, src/base/Incubator.
+         py, src/forms/LayoutEditor/Workspace.py, 
+         src/forms/LayoutEditor/ReorderFocus.py, src/forms/Incubator.py, 
+         src/base/PrimaryToolBar.py, src/reports/LayoutEditor.py: updated 
+         copyright header
+
+2003-12-24 04:15:16  Rev 5018   jamest
+
+       * src/base/Instance.py: modified designer to work with new runtime 
+         settings setup
+
+2003-12-19 21:33:36  Rev 5008   jcater
+
+       * src/Designer.py: moved the command-line options for 
+         username/password into gnue-common; any gnue app can now add 
+         USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor 
+         spelling mistakes
+
+2003-12-18 02:52:47  Rev 4999   jcater
+
+       * README: updated READMEs
+
+2003-12-18 00:19:12  Rev 4975   jcater
+
+       * src/forms, src/forms/.cvsignore, src/forms/events/.cvsignore, 
+         src/base/tools, src/templates/schema, src/forms/LayoutEditor/.
+         cvsignore, src/base/settings/.cvsignore, src/templates/forms/.
+         cvsignore, src/base/preferences/.cvsignore, src/base/docks/.
+         cvsignore, src/templates/.cvsignore, src/reports, 
+         src/forms/LayoutEditor, src/base/settings, src/schema/DiaEditor/.
+         cvsignore, src/reports/Standard, src/base/docks, 
+         src/schema/wizards/.cvsignore, src/reports/Default, 
+         src/schema/wizards, packaging/debian/.cvsignore, src, 
+         src/navigator, src/reports/Labels/.cvsignore, src/schema/parser, 
+         src/base/uihelpers/.cvsignore, src/schema, src/schema/DiaEditor, 
+         src/base/startup, src/forms/LayoutEditor/renderers/Base/.cvsignore,
+         src/templates, src/schema/parser/.cvsignore, src/forms/wizards, 
+         src/schema/preferences/.cvsignore, .cvsignore, 
+         src/forms/LayoutEditor/renderers, scripts, src/base/uihelpers, 
+         src/forms/LayoutEditor/renderers/Base, src/reports/wizards, 
+         src/schema/preferences, src/forms/events, packaging/debian, 
+         src/navigator/.cvsignore, src/.cvsignore, src/templates/forms, 
+         src/base/.cvsignore, src/templates/reports, src/templates/schema/.
+         cvsignore, src/schema/.cvsignore, src/reports/SimpleTabulation/.
+         cvsignore, src/forms/LayoutEditor/renderers/native, 
+         src/reports/wizards/.cvsignore, src/reports/Labels, 
+         src/forms/LayoutEditor/renderers/native/.cvsignore, 
+         src/templates/reports/.cvsignore, src/base, src/base/preferences, 
+         src/reports/Default/.cvsignore, scripts/.cvsignore, 
+         src/forms/LayoutEditor/renderers/.cvsignore, src/base/tools/.
+         cvsignore, src/reports/SimpleTabulation, src/reports/.cvsignore, 
+         src/forms/wizards/.cvsignore, src/base/startup/.cvsignore, 
+         src/reports/Standard/.cvsignore: converted .cvsignore to svn 
+         propset svn:ignore
+
+2003-11-25 19:52:37  Rev 4892   jcater
+
+       * src/base/tools/SchemaNavigator.py, src/base/tools/DataSourceEditor.
+         py, src/base/tools/SchemaViewer.py, src/templates/forms/Simple.py, 
+         src/templates/forms/FormBuilder.py, src/templates/reports/Labels.
+         py, src/templates/reports/MailMerge.py, 
+         src/templates/schema/Introspection.py, src/base/TemplateBase.py, 
+         src/templates/reports/SimpleReport.py: moving to the new 
+         simplified introspection API
+
+2003-11-25 19:19:27  Rev 4890   jcater
+
+       * src/forms/wizards/CreateWebForm.py: fixed Python 2.3 warning about 
+         file encoding
+
+2003-11-19 11:32:03  Rev 4876   siesel
+
+       * scripts/.cvsignore: .cvsignore: ignore gfcvs-* scripts too
+
+2003-11-19 03:15:36  Rev 4874   jcater
+
+       * src/forms/LayoutEditor/ReorderFocus.py, 
+         src/forms/LayoutEditor/renderers/native/.cvsignore: added .
+         cvsignore files
+
+2003-11-19 02:59:21  Rev 4871   jcater
+
+       * src/base/tools/SchemaNavigator.py: 
+         Changes in preparation for new datasource model
+
+2003-11-11 13:55:49  Rev 4858   siesel
+
+       * src/schema/DiaEditor/VisualEditor.py: adapt visual editor to "new" 
+         schema naming add "Add Field (Number)" menu entry
+
+2003-11-07 21:04:01  Rev 4851   btami
+
+       * AUTHORS: updated AUTHORS
+
+2003-10-27 20:50:26  Rev 4821   jbailey
+
+       * packaging/debian/rules: Update rules from upstream debian packaging
+
+2003-10-22 19:38:04  Rev 4816   jamest
+
+       * src/__init__.py: making release
+
+2003-10-21 16:21:50  Rev 4812   reinhard
+
+       * src/__init__.py: Set release back to 0 for prereleases.
+
+2003-10-21 00:33:45  Rev 4795   jamest
+
+       * ChangeLog, NEWS, src/__init__.py: preping for release
+
+2003-10-14 11:41:42  Rev 4740   siesel
+
+       * src/base/docks/.cvsignore, src/forms/LayoutEditor/renderers/Base/.
+         cvsignore, src/reports/Default/.cvsignore, 
+         src/forms/LayoutEditor/renderers/.cvsignore, src/schema/DiaEditor/.
+         cvsignore, src/forms/events/.cvsignore, 
+         src/reports/SimpleTabulation/.cvsignore, src/base/startup/.
+         cvsignore: beautify cvs update output
+
+2003-10-11 07:55:14  Rev 4737   btami
+
        * src/base/startup/Startup.py: temporary fix startup bug on win32
 
-2003-10-06 14:10  jcater
+2003-10-06 19:10:56  Rev 4699   jcater
 
        * doc/Tech-Reference.sxw: fixed zero-length file
 
-2003-10-06 13:39  reinhard
+2003-10-06 18:39:27  Rev 4696   reinhard
 
-       * MANIFEST.in, setup.py, doc/man/gnue-designer.1: Include man page.
+       * setup.py, MANIFEST.in, doc/man/gnue-designer.1, doc/man: Include 
+         man page.
 
-2003-10-06 07:01  reinhard
+2003-10-06 12:01:03  Rev 4693   reinhard
 
-       * src/projects/Objects.py: Fixed some errors to at least make it
+       * src/projects/Objects.py: Fixed some errors to at least make it 
          compile.
 
-2003-10-05 19:41  jbailey
+2003-10-06 00:41:19  Rev 4690   jbailey
 
-       * packaging/debian/: .cvsignore, README.Debian, README.cvs,
-         README.maintainers, changelog, compat, control, copyright, dirs,
-         files, postinst, prerm, rules, setup.cfg.debian: gnue-designer
+       * packaging/debian/.cvsignore, packaging/debian/README.Debian, 
+         packaging/debian/setup.cfg.debian, packaging/debian/control, 
+         packaging/debian/dirs, packaging/debian/files, 
+         packaging/debian/compat, packaging/debian/postinst, 
+         packaging/debian/prerm, packaging/debian/README.maintainers, 
+         packaging/debian/README.cvs, packaging/debian/changelog, 
+         packaging/debian/copyright, packaging/debian/rules: gnue-designer 
          (0.5.1.20031005) unstable; urgency=low
-
            * Update to CVS
-
            * Redo packaging as cdbs.  Use python 2.3
+          -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 20:37:06 -0400
 
-          -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 20:37:06
-         -0400
+2003-10-05 18:05:06  Rev 4679   btami
 
-2003-10-05 13:05  btami
+       * src/templates/forms/__init__.py, scripts/gnue-designer, 
+         src/forms/wizards/__init__.py, src/templates/reports/__init__.py, 
+         src/navigator/wizards/__init__.py, src/templates/__init__.py, 
+         src/templates/schema/__init__.py, src/base/Instance.py, 
+         src/reports/wizards/__init__.py, src/schema/wizards/__init__.py: 
+         updating "magic" code needed for mcmillan packaging on win32
 
-       * scripts/gnue-designer, src/base/Instance.py,
-         src/forms/wizards/__init__.py, src/navigator/wizards/__init__.py,
-         src/reports/wizards/__init__.py, src/schema/wizards/__init__.py,
-         src/templates/__init__.py, src/templates/forms/__init__.py,
-         src/templates/reports/__init__.py,
-         src/templates/schema/__init__.py: updating "magic" code needed
-         for mcmillan packaging on win32
+2003-10-05 09:34:56  Rev 4671   reinhard
 
-2003-10-05 04:34  reinhard
+       * setupext, scripts/gnue-designer, setup.cfg.in, scripts/.cvsignore, 
+         setup.py, setupext/__init__.py, scripts/gnue-designer.in, MANIFEST.
+         in, src/__init__.py, setup.cfg: Changed setup routine to use GSetup.
 
-       * MANIFEST.in, setup.cfg, setup.cfg.in, setup.py,
-         scripts/.cvsignore, scripts/gnue-designer,
-         scripts/gnue-designer.in, setupext/__init__.py,
-         setupext/install_data.py, src/__init__.py: Changed setup routine
-         to use GSetup.
+2003-10-04 11:21:48  Rev 4656   reinhard
 
-2003-10-04 06:21  reinhard
-
        * setup.cvs: Fixes for cvs installation.
 
-2003-09-25 20:04  jcater
+2003-09-26 01:07:46  Rev 4608   jcater
 
        * setup.cvs: Added a new per-module cvs setup system
 
-2003-09-22 16:47  siesel
+2003-09-22 21:47:01  Rev 4571   siesel
 
        * src/forms/wizards/CreateWebForm.py: add missing block tag
 
-2003-09-22 16:22  siesel
+2003-09-22 21:22:56  Rev 4570   siesel
 
-       * src/forms/wizards/CreateWebForm.py: # add missing block tag to
+       * src/forms/wizards/CreateWebForm.py: # add missing block tag to 
          entry fields
 
-2003-09-22 15:24  siesel
+2003-09-22 20:24:51  Rev 4566   siesel
 
-       * src/forms/wizards/CreateWebForm.py: - bugfix: don't use height.
-         it should be Char__height - add basic dropdown widget support
-         (not yet supported by js client)
+       * src/forms/wizards/CreateWebForm.py: - bugfix: don't use height. it 
+         should be Char__height - add basic dropdown widget support (not 
+         yet supported by js client)
 
-2003-09-18 22:59  jcater
+2003-09-19 04:01:38  Rev 4531   jcater
 
        * setup.py: fix for --prefix
 
-2003-09-05 14:46  jcater
+2003-09-05 19:46:53  Rev 4480   jcater
 
-       * src/: Designer.py, base/startup/Startup.py: stop designer from
+       * src/base/startup/Startup.py, src/Designer.py: stop designer from 
          hanging on exit and restored menubar functionality
 
-2003-08-22 20:50  jcater
+2003-08-23 01:50:16  Rev 4456   jcater
 
        * src/base/startup/Startup.py: fixed a closing issue
 
-2003-08-22 20:41  jcater
+2003-08-23 01:41:56  Rev 4455   jcater
 
        * src/base/startup/__init__.py: oops... missing files
 
-2003-08-22 19:04  jcater
+2003-08-23 00:01:42  Rev 4453   jcater
 
-       * src/forms/LayoutEditor/: LayoutEditor.py,
-         renderers/Base/Driver.py, renderers/Base/GridPane.py,
-         renderers/curses/Driver.py, renderers/native/Driver.py,
-         renderers/native/WidgetHandler.py: (branched) Splitting
-         LayoutEditor into various smaller components and adding Renderer
-         support
-
-2003-08-22 19:01  jcater
-
        * src/forms/LayoutEditor/Workspace.py: committing so I can branch
 
-2003-08-22 14:33  jcater
+2003-08-22 19:33:08  Rev 4451   jcater
 
        * src/forms/LayoutEditor/ReorderFocus.py: fix for hidden entries
 
-2003-08-22 14:00  jcater
+2003-08-22 19:00:21  Rev 4450   jcater
 
        * images/splash.png: added a border
 
-2003-08-22 13:39  jcater
+2003-08-22 18:39:18  Rev 4449   jcater
 
-       * setup.py, images/splash.png, src/Designer.py,
-         src/base/Instance.py, src/base/startup/Startup.py,
-         src/forms/LayoutEditor/GridPane.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/renderers/__init__.py,
-         src/forms/LayoutEditor/renderers/Base/Driver.py,
-         src/forms/LayoutEditor/renderers/Base/GridPane.py,
-         src/forms/LayoutEditor/renderers/Base/__init__.py,
-         src/forms/LayoutEditor/renderers/curses/Driver.py,
-         src/forms/LayoutEditor/renderers/curses/__init__.py,
-         src/forms/LayoutEditor/renderers/native/Driver.py,
-         src/forms/LayoutEditor/renderers/native/__init__.py:
-
-         * Added a splashscreen with feedback * Started on pluggable
+       * src/forms/LayoutEditor/renderers/native/Driver.py, 
+         src/base/startup, src/forms/LayoutEditor/renderers/native/__init__.
+         py, src/forms/LayoutEditor/LayoutEditor.py, src/Designer.py, 
+         src/forms/LayoutEditor/renderers/curses/Driver.py, 
+         src/forms/LayoutEditor/renderers/__init__.py, 
+         src/forms/LayoutEditor/GridPane.py, images/splash.png, 
+         src/forms/LayoutEditor/renderers/curses/__init__.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/renderers/Base/Driver.py, setup.py, 
+         src/forms/LayoutEditor/renderers/Base/__init__.py, 
+         src/base/startup/Startup.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/renderers/curses:
+         * Added a splashscreen with feedback * Started on pluggable 
          renderers for the Layout Editor display
 
-2003-08-21 10:57  jcater
+2003-08-21 15:57:53  Rev 4442   jcater
 
        * src/__init__.py: updated release status
 
-2003-08-19 08:58  jcater
+2003-08-19 13:58:50  Rev 4435   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixes for Python 2.3
+       * src/forms/LayoutEditor/LayoutEditor.py: fixes for Python 2.3 
          deprecation warnings
 
-2003-08-13 18:43  jcater
+2003-08-13 23:43:08  Rev 4424   jcater
 
-       * src/: base/PrimaryToolBar.py, base/ToolBar.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/LayoutEditor/ReorderFocus.py,
-         forms/LayoutEditor/WidgetFocusTab.py: little more code on tab
-         order mode + odd cleanups
+       * src/forms/LayoutEditor/WidgetFocusTab.py, src/base/ToolBar.py, 
+         src/forms/LayoutEditor/ReorderFocus.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/base/PrimaryToolBar.py: little more code on tab order mode + 
+         odd cleanups
 
-2003-08-13 16:53  jcater
+2003-08-13 21:53:22  Rev 4422   jcater
 
-       * src/templates/schema/Introspection.py: fixed some errors with the
+       * src/templates/schema/Introspection.py: fixed some errors with the 
          schema creation wizard
 
-2003-08-12 18:00  jcater
+2003-08-12 23:00:22  Rev 4414   jcater
 
-       * src/: base/Instance.py, forms/LayoutEditor/LayoutEditor.py: more
+       * src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py: more 
          readability cleanup
 
-2003-08-12 17:45  jcater
+2003-08-12 22:45:13  Rev 4413   jcater
 
-       * images/tb_reorder-24x24.png, images/tb_select-24x24.png,
-         src/base/TemplateParser.py, src/base/ToolBar.py,
-         src/forms/WizardRunner.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py,
-         src/forms/LayoutEditor/ReorderFocus.py,
-         src/forms/LayoutEditor/WidgetFocusTab.py,
-         src/forms/LayoutEditor/WidgetHandler.py,
-         src/forms/LayoutEditor/renderers/native/WidgetHandler.py: * Added
-         support for layouteditor "modes" (i.e., Reorder Focus Order,
-         Select/Modify , Add Widget mode, etc) with corresponding icons *
-         Started on support for reordering focus order/tab stops.  * Mouse
-         clicks on a widget that it doesn't understand are passed through
-         to the grid's mouse handler * lots of cleanup
+       * src/forms/LayoutEditor/WidgetFocusTab.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, src/base/ToolBar.py, 
+         src/forms/LayoutEditor/ReorderFocus.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, images/tb_select-24x24.png,
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/forms/WizardRunner.py, images/tb_reorder-24x24.png, 
+         src/base/TemplateParser.py: * Added support for layouteditor 
+         "modes" (i.e., Reorder Focus Order, Select/Modify , Add Widget 
+         mode, etc) with corresponding icons * Started on support for 
+         reordering focus order/tab stops. * Mouse clicks on a widget that 
+         it doesn't understand are passed through to the grid's mouse 
+         handler * lots of cleanup
 
-2003-08-10 13:15  jcater
+2003-08-10 18:15:48  Rev 4397   jcater
 
        * NEWS: updated dates in NEWS files
 
-2003-08-10 13:09  jcater
+2003-08-10 18:09:41  Rev 4396   jcater
 
        * ChangeLog: last minute release commits
 
-2003-08-04 17:02  btami
+2003-08-04 22:02:01  Rev 4375   btami
 
-       * src/templates/forms/Simple.py: changing simple wizard to produce
+       * src/templates/forms/Simple.py: changing simple wizard to produce 
          different label name attrs (just for a little readable gfd)
 
-2003-08-04 11:09  btami
+2003-08-04 16:09:15  Rev 4373   btami
 
-       * src/schema/: Instance.py, TableEditor.py: temporary fix in
-         designer's schema support
+       * src/schema/Instance.py, src/schema/TableEditor.py: temporary fix 
+         in designer's schema support
 
-2003-07-31 06:14  siesel
+2003-07-31 11:14:08  Rev 4357   siesel
 
-       * src/: base/.cvsignore, base/preferences/.cvsignore,
-         base/settings/.cvsignore, base/tools/.cvsignore,
-         base/uihelpers/.cvsignore, reports/.cvsignore,
-         reports/Labels/.cvsignore, reports/Standard/.cvsignore,
-         reports/wizards/.cvsignore, schema/parser/.cvsignore,
-         schema/preferences/.cvsignore: beautify cvs log output by adding
-         cvsignore files to missing dicts
+       * src/reports/.cvsignore, src/reports/Standard/.cvsignore, 
+         src/schema/parser, src/reports/Labels/.cvsignore, 
+         src/reports/wizards/.cvsignore, src/schema/preferences/.cvsignore, 
+         src/base/.cvsignore, src/base/settings/.cvsignore, src/base/tools/.
+         cvsignore, src/base/uihelpers/.cvsignore, src/base/preferences/.
+         cvsignore, src/schema/parser/.cvsignore: beautify cvs log output 
+         by adding cvsignore files to missing dicts
 
-2003-07-29 04:39  btami
+2003-07-29 09:39:08  Rev 4353   btami
 
-       * src/base/docks/FloatingPane.py: fixing floating panels title on
+       * src/base/docks/FloatingPane.py: fixing floating panels title on 
          win32
 
-2003-07-28 06:04  btami
+2003-07-28 11:04:22  Rev 4347   btami
 
        * src/base/docks/DockedPane.py: fixing title panels on win32
 
-2003-07-25 20:43  jamest
+2003-07-26 01:47:45  Rev 4339   jamest
 
-       * NEWS, setup.py, src/__init__.py: prerelease prep
+       * setup.py, NEWS, src/__init__.py: prerelease prep
 
-2003-07-25 19:51  jamest
+2003-07-26 00:57:25  Rev 4338   jamest
 
        * ChangeLog, NEWS: preping for release
 
-2003-07-25 15:15  jcater
+2003-07-25 20:15:15  Rev 4337   jcater
 
        * doc/Users-Guide.sxw: updates to documentation
 
-2003-07-25 15:12  jcater
+2003-07-25 20:12:50  Rev 4336   jcater
 
        * doc/Users-Guide.sxw: started on a designer user's guide
 
-2003-07-21 20:20  jcater
+2003-07-22 01:20:30  Rev 4325   jcater
 
-       * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the
-         drag-and-drop support for default values (including defaulting
+       * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the 
+         drag-and-drop support for default values (including defaulting 
          with sequences/serials)
 
-2003-07-21 19:46  jcater
+2003-07-22 00:46:52  Rev 4324   jcater
 
-       * src/forms/: EventEditor.py, PropertyEditor.py: added block tabs
-         to the property ditor and trigger mapper tools
+       * src/forms/EventEditor.py, src/forms/PropertyEditor.py: added block 
+         tabs to the property ditor and trigger mapper tools
 
-2003-07-21 19:24  jcater
+2003-07-22 00:24:19  Rev 4323   jcater
 
-       * src/base/tools/TriggerEditor.py: fixed the horrible dropdown bug
+       * src/base/tools/TriggerEditor.py: fixed the horrible dropdown bug 
          on the trigger code editor that caused X to lockup
 
-2003-07-15 17:57  jcater
+2003-07-15 22:57:27  Rev 4317   jcater
 
-       * src/base/: Instance.py, MRUManager.py: fixed the MRU manager
-         issue with dead objects remaining after a file has been closed
+       * src/base/MRUManager.py, src/base/Instance.py: fixed the MRU 
+         manager issue with dead objects remaining after a file has been 
+         closed
 
-2003-07-15 17:38  jcater
+2003-07-15 22:38:04  Rev 4316   jcater
 
-       * src/base/tools/SchemaNavigator.py: removed unneeded code
-         fragments
+       * src/base/tools/SchemaNavigator.py: removed unneeded code fragments
 
-2003-07-15 17:36  jcater
+2003-07-15 22:36:02  Rev 4315   jcater
 
-       * src/base/tools/SchemaNavigator.py: removed unnecessary expand on
-         a rootless tree
+       * src/base/tools/SchemaNavigator.py: removed unnecessary expand on a 
+         rootless tree
 
-2003-07-15 17:30  jcater
+2003-07-15 22:30:01  Rev 4314   jcater
 
        * src/base/tools/SchemaNavigator.py: trying to fix wx+Win32 issue
 
-2003-07-15 17:21  jcater
+2003-07-15 22:21:15  Rev 4313   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: make LayoutEditor moves
+       * src/forms/LayoutEditor/LayoutEditor.py: make LayoutEditor moves 
          and resizes behave as a group for Undo/Redo purposes
 
-2003-07-15 16:51  jcater
+2003-07-15 21:51:09  Rev 4312   jcater
 
-       * src/base/tools/PropertyEditor.py: stopped unneccessarily
+       * src/base/tools/PropertyEditor.py: stopped unneccessarily 
          refreshing the PropertyEditor when modifying a non-current object
 
-2003-07-15 16:39  jcater
+2003-07-15 21:39:23  Rev 4311   jcater
 
-       * src/base/tools/PropertyEditor.py: oops; committed a print
-         statement
+       * src/base/tools/PropertyEditor.py: oops; committed a print statement
 
-2003-07-15 16:37  jcater
+2003-07-15 21:37:59  Rev 4310   jcater
 
-       * src/base/tools/PropertyEditor.py: property editor fixes for when
+       * src/base/tools/PropertyEditor.py: property editor fixes for when 
          an attribute's property is None
 
-2003-07-15 16:22  jcater
+2003-07-15 21:22:43  Rev 4309   jcater
 
-       * src/base/tools/PropertyEditor.py: get rid of another
+       * src/base/tools/PropertyEditor.py: get rid of another 
          wxPyDeadObjectError
 
-2003-07-15 16:08  jcater
+2003-07-15 21:08:24  Rev 4308   jcater
 
        * src/forms/Instance.py: stop saving <form name="__main__">
 
-2003-07-11 20:45  jcater
+2003-07-12 01:45:27  Rev 4307   jcater
 
        * src/base/tools/EventEditor.py: removing obsolete code
 
-2003-07-11 20:45  jcater
+2003-07-12 01:45:08  Rev 4306   jcater
 
-       * src/base/tools/EventEditor.py: hopefully a fix for the
-         wxPython.wx.wxPyDeadObjectError exception
+       * src/base/tools/EventEditor.py: hopefully a fix for the wxPython.wx.
+         wxPyDeadObjectError exception
 
-2003-07-10 18:57  jcater
+2003-07-10 23:57:28  Rev 4305   jcater
 
        * images/docker_undock-16x16.png: added an "undock" icon
 
-2003-07-10 18:50  jcater
+2003-07-10 23:50:57  Rev 4304   jcater
 
        * src/forms/events/Resize.py: typo
 
-2003-07-10 18:44  jcater
+2003-07-10 23:44:03  Rev 4303   jcater
 
-       * images/tb_resize-16x16.png, images/tb_resize-24x24.png,
-         src/forms/LayoutEditor/LayoutEditorTools.py,
-         src/forms/events/Arrange.py, src/forms/events/Events.py,
-         src/forms/events/Resize.py: added an auto-resize-page feature
+       * images/tb_resize-16x16.png, src/forms/events/Arrange.py, 
+         src/forms/events/Resize.py, src/forms/events/Events.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         images/tb_resize-24x24.png: added an auto-resize-page feature
 
-2003-07-10 17:56  jcater
+2003-07-10 22:56:21  Rev 4301   jcater
 
-       * src/: base/tools/SchemaNavigator.py, base/tools/TreeView.py,
-         forms/LayoutEditor/DisplayDropTarget.py:
+       * src/base/tools/TreeView.py, src/base/tools/SchemaNavigator.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py:
+         * Changed the schema navigator to a plain tree control * Fixed the 
+         automatic form resize issue when dragging schema onto the layout 
+         editor * Misc bug fixes
 
-         * Changed the schema navigator to a plain tree control * Fixed
-         the automatic form resize issue when dragging schema onto the
-         layout editor * Misc bug fixes
+2003-07-10 22:15:36  Rev 4300   jcater
 
-2003-07-10 17:15  jcater
-
-       * src/base/tools/SchemaNavigator.py: force the scrollbar to appear
-         on the schema navigator.  It's still fscked up beyond usability
-         (wx issues, not gnue), so I'm committing prior to gutting this
+       * src/base/tools/SchemaNavigator.py: force the scrollbar to appear 
+         on the schema navigator.  It's still fscked up beyond usability 
+         (wx issues, not gnue), so I'm committing prior to gutting this 
          control and using another wx widget
 
-2003-07-08 11:18  jcater
+2003-07-08 16:18:02  Rev 4298   jcater
 
-       * src/: base/Instance.py, forms/LayoutEditor/LayoutEditor.py: moved
-         the caching logic out of Designer and into EventController as I
-         realized this was causing a LOT of the weird designer behavior of
-         late
+       * src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py: 
+         moved the caching logic out of Designer and into EventController 
+         as I realized this was causing a LOT of the weird designer 
+         behavior of late
 
-2003-07-08 10:36  jcater
+2003-07-08 15:36:39  Rev 4297   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed a
-         multiple-selection bug where the selection list grew
-         exponentially
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed a multiple-selection 
+         bug where the selection list grew exponentially
 
-2003-07-05 17:20  btami
+2003-07-05 22:20:23  Rev 4294   btami
 
-       * packaging/mcmillan/hooks/: hook-Image.py,
-         hook-gnue.common.datasources.GConnections.py,
-         hook-gnue.common.rpc.GComm.py,
-         hook-gnue.common.rpc.drivers._helpers.RpcDoc.py,
-         hook-gnue.common.schema.scripter.Scripter.py,
-         hook-gnue.designer.Designer.py,
-         hook-gnue.designer.base.ModuleSupport.py,
-         hook-gnue.designer.base.TemplateChooser.py,
-         hook-gnue.designer.base.TemplateParser.py,
-         hook-gnue.designer.base.tools.TriggerEditor.py,
-         hook-gnue.designer.reports.Instance.py,
-         hook-gnue.designer.templates.__init__.py,
-         hook-gnue.forms.GFClient.py, hook-gnue.forms.GFInstance.py,
-         hook-gnue.forms.GFObjects.__init__.py,
-         hook-gnue.forms.uidrivers._base.UIdriver.py,
-         hook-gnue.reports.base.GREngine.py,
-         hook-gnue.reports.base.GRFilters.py,
-         hook-gnue.reports.client.GRRunUI.py: updating hook files for
-         McMillan packaging
+       * packaging/mcmillan/hooks/hook-gnue.common.rpc.GComm.py, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.tools.
+         TriggerEditor.py, packaging/mcmillan/hooks/hook-Image.py, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFObjects.__init__.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.ModuleSupport.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.templates.__init__.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.
+         py, packaging/mcmillan/hooks/hook-gnue.designer.Designer.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.reports.Instance.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.base.TemplateParser.py,
+         packaging/mcmillan/hooks/hook-gnue.forms.uidrivers._base.UIdriver.
+         py, packaging/mcmillan/hooks/hook-gnue.common.rpc.drivers._helpers.
+         RpcDoc.py, packaging/mcmillan/hooks/hook-gnue.reports.base.
+         GREngine.py, packaging/mcmillan/hooks/hook-gnue.reports.client.
+         GRRunUI.py, packaging/mcmillan/hooks/hook-gnue.forms.GFInstance.py,
+         packaging/mcmillan/hooks/hook-gnue.designer.base.TemplateChooser.
+         py, packaging/mcmillan/hooks/hook-gnue.reports.base.GRFilters.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.schema.scripter.Scripter.
+         py: updating hook files for McMillan packaging
 
-2003-06-25 18:10  jcater
+2003-06-25 23:10:15  Rev 4278   jcater
 
-       * src/templates/schema/Introspection.py: added default value,
+       * src/templates/schema/Introspection.py: added default value, 
          precision, etc, support to the Introspection wizard
 
-2003-06-17 10:05  btami
+2003-06-17 15:05:48  Rev 4259   btami
 
        * src/base/docks/Docker.py: comment left before
 
-2003-06-17 10:03  btami
+2003-06-17 15:03:25  Rev 4258   btami
 
        * src/base/docks/Docker.py: fixing toolbar on win32
 
-2003-06-16 23:55  jcater
+2003-06-17 04:55:08  Rev 4256   jcater
 
-       * src/base/: Instance.py, ToolBase.py, docks/BasePane.py,
-         docks/Docker.py, docks/FloatingPane.py, docks/SplitDock.py: more
-         docking goodness
+       * src/base/docks/Docker.py, src/base/docks/FloatingPane.py, 
+         src/base/docks/SplitDock.py, src/base/docks/BasePane.py, 
+         src/base/Instance.py, src/base/ToolBase.py: more docking goodness
 
-2003-06-16 22:13  jcater
+2003-06-17 03:13:51  Rev 4255   jcater
 
-       * src/: base/ToolBar.py, base/docks/BasePane.py,
-         base/docks/DockedPane.py, base/docks/Docker.py,
-         base/docks/FloatingPane.py, base/docks/SplitDock.py,
-         forms/LayoutEditor/LayoutEditorTools.py: more work on the docking
-         system (may be broken)
+       * src/base/docks/Docker.py, src/base/docks/FloatingPane.py, 
+         src/base/docks/SplitDock.py, src/base/docks/DockedPane.py, 
+         src/base/docks/BasePane.py, src/base/ToolBar.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py: more work on the 
+         docking system (may be broken)
 
-2003-06-16 16:17  jcater
+2003-06-16 21:17:48  Rev 4253   jcater
 
-       * images/tb_dock-16x16.png, images/tb_dock-24x24.png,
-         src/base/docks/BasePane.py, src/base/docks/DockedPane.py,
-         src/base/docks/Docker.py, src/base/docks/FloatingPane.py,
-         src/base/docks/SplitDock.py: more docking goodness
+       * src/base/docks/Docker.py, src/base/docks/FloatingPane.py, 
+         src/base/docks/SplitDock.py, src/base/docks/DockedPane.py, 
+         src/base/docks/BasePane.py, images/tb_dock-24x24.png, 
+         images/tb_dock-16x16.png: more docking goodness
 
-2003-06-16 14:51  jcater
+2003-06-16 19:51:02  Rev 4252   jcater
 
        * src/base/Instance.py: fix for cacheEvents
 
-2003-06-16 08:19  btami
+2003-06-16 13:19:18  Rev 4247   btami
 
        * setup.py: missing line
 
-2003-06-13 16:12  jcater
+2003-06-13 21:12:32  Rev 4241   jcater
 
-       * src/base/: MenuBar.py, ToolBase.py, docks/BasePane.py,
-         docks/DockedPane.py, docks/Docker.py, docks/FloatingPane.py,
-         docks/SplitDock.py, tools/PropertyEditor.py,
-         tools/TriggerEditor.py: cleaning up the interactions between the
+       * src/base/MenuBar.py, src/base/docks/Docker.py, 
+         src/base/docks/FloatingPane.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/base/docks/SplitDock.py, 
+         src/base/docks/DockedPane.py, src/base/docks/BasePane.py, 
+         src/base/ToolBase.py: cleaning up the interactions between the 
          various docking classes
 
-2003-06-13 15:17  btami
+2003-06-13 20:17:37  Rev 4240   btami
 
-       * src/reports/Instance.py: fixing keyword arguments (let report
+       * src/reports/Instance.py: fixing keyword arguments (let report 
          wizards work again)
 
-2003-06-13 15:12  jcater
+2003-06-13 20:12:48  Rev 4239   jcater
 
-       * src/base/Instance.py: added an 'event cache' so all events are
-         trapped on designer initialization until all tools/etc are
-         created
+       * src/base/Instance.py: added an 'event cache' so all events are 
+         trapped on designer initialization until all tools/etc are created
 
-2003-06-13 15:02  jcater
+2003-06-13 20:02:40  Rev 4238   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fix for unnecessary
+       * src/forms/LayoutEditor/LayoutEditor.py: fix for unnecessary 
          statusbar updates
 
-2003-06-13 12:20  jcater
+2003-06-13 17:20:11  Rev 4237   jcater
 
-       * src/: base/Instance.py, base/docks/Docker.py, forms/__init__.py,
-         navigator/__init__.py, reports/__init__.py, schema/__init__.py:
-         more name clarifications between 'module' and 'tool'
+       * src/base/docks/Docker.py, src/forms/__init__.py, 
+         src/navigator/__init__.py, src/reports/__init__.py, 
+         src/base/Instance.py, src/schema/__init__.py: more name 
+         clarifications between 'module' and 'tool'
 
-2003-06-13 12:13  jcater
+2003-06-13 17:13:33  Rev 4236   jcater
 
-       * src/Designer.py: more name clarifications between 'module' and
+       * src/Designer.py: more name clarifications between 'module' and 
          'tool'
 
-2003-06-13 12:10  jcater
+2003-06-13 17:10:06  Rev 4235   jcater
 
-       * src/base/: Instance.py, docks/Docker.py: moved the docking logic
-         out of Instance.py and into docks/Docker.py
+       * src/base/docks/Docker.py, src/base/Instance.py: moved the docking 
+         logic out of Instance.py and into docks/Docker.py
 
-2003-06-13 11:42  jcater
+2003-06-13 16:42:18  Rev 4234   jcater
 
        * src/base/ToolPanel.py: removed an obsolete file
 
-2003-06-13 11:39  jcater
+2003-06-13 16:39:22  Rev 4233   jcater
 
-       * src/: Designer.py, base/Instance.py, base/MenuBar.py,
-         base/ModuleSupport.py, base/ToolDock.py, base/ToolFrame.py,
-         base/docks/BasePane.py, base/docks/DockedPane.py,
-         base/docks/Docker.py, base/docks/FloatingPane.py,
-         base/docks/SplitDock.py, base/docks/__init__.py,
-         forms/Instance.py, navigator/Instance.py, reports/Instance.py,
-         reports/Standard/FilterSupport.py, schema/Instance.py:
+       * src/base/docks/FloatingPane.py, src/base/docks/Docker.py, 
+         src/base/docks, src/base/ToolDock.py, src/forms/Instance.py, 
+         src/base/docks/BasePane.py, src/base/ModuleSupport.py, 
+         src/navigator/Instance.py, src/Designer.py, src/reports/Instance.
+         py, src/base/ToolFrame.py, src/base/MenuBar.py, 
+         src/schema/Instance.py, src/base/docks/SplitDock.py, 
+         src/base/docks/DockedPane.py, src/base/docks/__init__.py, 
+         src/base/Instance.py, src/reports/Standard/FilterSupport.py:
+         * Moved the docking classes to docks/ * Renamed "Forms", "Reports",
+         etc from "Tools" to "Modules" as "Tools" also referred to stuff 
+         like Layout Editor, Shema Navigator, Property Editor, etc. (poor 
+         jcater was getting confused)
 
-         * Moved the docking classes to docks/ * Renamed "Forms",
-         "Reports", etc from "Tools" to "Modules" as "Tools" also referred
-         to stuff like Layout Editor, Shema Navigator, Property Editor,
-         etc. (poor jcater was getting confused)
+2003-06-12 21:02:55  Rev 4232   jcater
 
-2003-06-12 16:02  jcater
+       * src/base/tools/SchemaNavigator.py, src/base/ToolPanel.py, 
+         src/base/ToolDock.py, setup.py, src/forms/events/Events.py: added 
+         events stuff
 
-       * setup.py, src/base/ToolDock.py, src/base/ToolPanel.py,
-         src/base/tools/SchemaNavigator.py, src/forms/events/Events.py:
-         added events stuff
+2003-06-11 20:53:20  Rev 4227   jcater
 
-2003-06-11 15:53  jcater
-
-       * src/forms/LayoutEditor/LayoutEditor.py: added tab/shift-tab key
+       * src/forms/LayoutEditor/LayoutEditor.py: added tab/shift-tab key 
          bindings to the layout editor to switch between widgets
 
-2003-06-11 15:26  siesel
+2003-06-11 20:26:50  Rev 4226   siesel
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fix
-         meta_is_always_pressed bug and allow resizing with CTRL or SHIFT
-         + Cursor too.
+       * src/forms/LayoutEditor/LayoutEditor.py: fix meta_is_always_pressed 
+         bug and allow resizing with CTRL or SHIFT + Cursor too.
 
-2003-06-11 15:14  siesel
+2003-06-11 20:14:42  Rev 4224   siesel
 
-       * src/forms/LayoutEditor/LayoutEditor.py: deactivate
+       * src/forms/LayoutEditor/LayoutEditor.py: deactivate 
          SHIFT/META/CONTROL + cursor keys
 
-2003-06-11 13:17  jcater
+2003-06-11 18:17:27  Rev 4220   jcater
 
-       * src/forms/: Instance.py, events/Arrange.py, events/__init__.py:
-         added basic Arrange Items support
+       * src/forms/events, src/forms/events/Arrange.py, 
+         src/forms/events/__init__.py, src/forms/Instance.py: added basic 
+         Arrange Items support
 
-2003-06-11 13:16  jcater
+2003-06-11 18:16:13  Rev 4219   jcater
 
        * src/base/UndoManager.py: fixed variable name typo
 
-2003-06-11 12:48  siesel
+2003-06-11 17:48:33  Rev 4218   siesel
 
        * src/schema/DiaEditor/VisualEditor.py: minor fixes
 
-2003-06-11 12:27  jcater
+2003-06-11 17:27:06  Rev 4217   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed some
-         inconsistencies where some code was treating the upper left
-         corner of the grid as (1,1) instead of (0,0)
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed some inconsistencies 
+         where some code was treating the upper left corner of the grid as 
+         (1,1) instead of (0,0)
 
-2003-06-10 16:11  jcater
+2003-06-10 21:11:08  Rev 4216   jcater
 
        * src/base/Instance.py: re-added File|New|From Wizard...
 
-2003-06-10 15:07  jcater
+2003-06-10 20:07:12  Rev 4215   jcater
 
-       * src/: base/Instance.py, forms/Instance.py: added a Set Debug
-         Level menu option for the Run Form option; also, added Run Form
+       * src/forms/Instance.py, src/base/Instance.py: added a Set Debug 
+         Level menu option for the Run Form option; also, added Run Form 
          icon to main toolbar
 
-2003-06-10 14:48  jcater
+2003-06-10 19:48:22  Rev 4214   jcater
 
-       * src/: base/Instance.py, forms/Instance.py,
-         forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py:
-         reimplemented the Debug Run menu option, though it is now Tools |
+       * src/forms/Instance.py, src/forms/wizards/CreateSchema.py, 
+         src/base/Instance.py, src/forms/wizards/CreateWebForm.py: 
+         reimplemented the Debug Run menu option, though it is now Tools | 
          Run Form
 
-2003-06-09 19:43  jcater
+2003-06-10 00:43:08  Rev 4210   jcater
 
-       * src/: base/Instance.py, base/ToolBar.py, forms/Instance.py:
-         renamed _menubar to menubar since it's used by the subclassed
+       * src/forms/Instance.py, src/base/ToolBar.py, src/base/Instance.py: 
+         renamed _menubar to menubar since it's used by the subclassed 
          Instance's
 
-2003-06-09 19:40  jcater
+2003-06-10 00:40:14  Rev 4209   jcater
 
-       * src/: base/Instance.py, base/MenuBar.py, base/TemplateParser.py,
-         base/ToolFrame.py, base/tools/SchemaNavigator.py,
-         forms/BlockEditor.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
-         forms/wizards/AddButton.py, forms/wizards/AddCheckbox.py,
-         forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
-         forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,
-         forms/wizards/AddPage.py, forms/wizards/CreateSchema.py,
-         forms/wizards/CreateWebForm.py, navigator/Instance.py,
-         reports/Instance.py, reports/Standard/FilterSupport.py,
-         schema/Instance.py, schema/wizards/AddTable.py,
-         schema/wizards/WriteSchema.py: Converted the menu bar to a
-         dynamically-created, completely events-driven model; updated menu
+       * src/forms/wizards/AddEntry.py, src/schema/wizards/AddTable.py, 
+         src/base/tools/SchemaNavigator.py, src/forms/BlockEditor.py, 
+         src/forms/Instance.py, src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/wizards/AddButton.py, src/forms/wizards/CreateSchema.py, 
+         src/forms/wizards/AddPage.py, src/forms/wizards/CreateWebForm.py, 
+         src/navigator/Instance.py, src/schema/wizards/WriteSchema.py, 
+         src/forms/wizards/AddLabel.py, src/base/ToolFrame.py, 
+         src/base/TemplateParser.py, src/reports/Instance.py, 
+         src/base/MenuBar.py, src/schema/Instance.py, 
+         src/forms/wizards/AddCheckbox.py, src/forms/wizards/AddBox.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/wizards/AddDataSource.py, src/forms/wizards/AddBlock.py, 
+         src/forms/wizards/AddDropDown.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/reports/Standard/FilterSupport.py: Converted the menu bar to a 
+         dynamically-created, completely events-driven model; updated menu 
          structure
 
-2003-06-09 10:54  jcater
+2003-06-09 15:54:32  Rev 4208   jcater
 
-       * src/base/tools/PropertyEditor.py:
-         Fixed the OnModified code for the Property Editor so that when an
-         object is modified, the editor is updated and not recreated from
-         scratch.
+       * src/base/tools/PropertyEditor.py:  Fixed the OnModified code for 
+         the Property Editor so that when an object is modified, the editor 
+         is updated and not recreated from scratch.
 
-2003-06-07 01:53  jcater
+2003-06-07 06:53:36  Rev 4206   jcater
 
-       * src/: base/Instance.py, base/ToolFrame.py, base/UndoManager.py,
-         forms/Instance.py: more work on floating tool frames
+       * src/base/UndoManager.py, src/forms/Instance.py, src/base/Instance.
+         py, src/base/ToolFrame.py: more work on floating tool frames
 
-2003-06-06 21:26  jcater
+2003-06-07 02:26:39  Rev 4205   jcater
 
-       * src/base/TemplateParser.py: clear out the wizard variable cache
+       * src/base/TemplateParser.py: clear out the wizard variable cache 
          inbetween wizard instances
 
-2003-06-06 21:18  jcater
+2003-06-07 02:18:24  Rev 4204   jcater
 
-       * src/: base/Instance.py, base/tools/PropertyEditor.py,
-         forms/Instance.py: add support to Property Editor for 'linked
-         attributes' (i.e., block.datasource will show a combobox with all
+       * src/base/tools/PropertyEditor.py, src/forms/Instance.py, 
+         src/base/Instance.py: add support to Property Editor for 'linked 
+         attributes' (i.e., block.datasource will show a combobox with all 
          datasources)
 
-2003-06-06 20:24  jcater
+2003-06-07 01:24:57  Rev 4203   jcater
 
-       * src/base/: Instance.py, tools/PropertyEditor.py: changed the
-         initial statusbar text
+       * src/base/tools/PropertyEditor.py, src/base/Instance.py: changed 
+         the initial statusbar text
 
-2003-06-06 20:19  jcater
+2003-06-07 01:19:29  Rev 4202   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: removed unneeded empty
+       * src/forms/LayoutEditor/LayoutEditor.py: removed unneeded empty 
          setFeedback calls
 
-2003-06-06 20:11  jcater
+2003-06-07 01:11:01  Rev 4201   jcater
 
-       * src/: base/Instance.py, base/ObjectList.py, base/ToolDock.py,
-         base/ToolFrame.py, base/ToolPanel.py,
-         base/tools/SchemaNavigator.py, forms/Instance.py:
-         General bug fixes and code cleanup
+       * src/base/tools/SchemaNavigator.py, src/base/ToolPanel.py, 
+         src/base/ToolDock.py, src/forms/Instance.py, src/base/ObjectList.
+         py, src/base/Instance.py, src/base/ToolFrame.py:  General bug 
+         fixes and code cleanup
 
-2003-06-06 20:10  jcater
+2003-06-07 01:10:39  Rev 4200   jcater
 
-       * src/base/tools/PropertyEditor.py: Implementation of a non-wxGrid
+       * src/base/tools/PropertyEditor.py: Implementation of a non-wxGrid 
          property editor
 
-2003-06-06 18:53  jcater
+2003-06-06 23:53:46  Rev 4196   jcater
 
-       * src/: base/tools/TreeView.py, forms/TreeView.py,
-         reports/TreeView.py, schema/TreeView.py: cleanup of Object Tree
-         code; automatically expand the root object's node on startup
+       * src/base/tools/TreeView.py, src/reports/TreeView.py, 
+         src/schema/TreeView.py, src/forms/TreeView.py: cleanup of Object 
+         Tree code; automatically expand the root object's node on startup
 
-2003-06-06 18:43  jcater
+2003-06-06 23:43:46  Rev 4195   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime error when
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime error when 
          modifying a block's attribute besides its name
 
-2003-06-04 18:24  jcater
+2003-06-04 23:24:12  Rev 4190   jcater
 
-       * src/: base/tools/DataSourceEditor.py,
-         base/tools/SchemaNavigator.py, base/tools/SchemaViewer.py,
-         forms/LayoutEditor/DisplayDropTarget.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py: mostly
-         working drag-and-drop support for the schema navigator; several
-         typos/bug fixes
+       * src/base/tools/SchemaNavigator.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/base/tools/SchemaViewer.py: mostly working drag-and-drop 
+         support for the schema navigator; several typos/bug fixes
 
-2003-06-04 15:00  jcater
+2003-06-04 20:00:52  Rev 4188   jcater
 
-       * src/: base/Incubator.py, base/ObjectList.py,
-         forms/LayoutEditor/DisplayDropTarget.py: several minor bug fixes
+       * src/forms/LayoutEditor/DisplayDropTarget.py, src/base/ObjectList.
+         py, src/base/Incubator.py: several minor bug fixes
 
-2003-06-02 19:21  jcater
+2003-06-03 00:21:11  Rev 4184   jcater
 
-       * src/: base/Instance.py, base/ObjectList.py, forms/Instance.py,
-         forms/LayoutEditor/DisplayDropTarget.py: more updates
+       * src/forms/Instance.py, src/forms/LayoutEditor/DisplayDropTarget.py,
+         src/base/ObjectList.py, src/base/Instance.py: more updates
 
-2003-06-02 18:44  jcater
+2003-06-02 23:44:28  Rev 4183   jcater
 
        * src/forms/LayoutEditor/DisplayDropTarget.py: typo
 
-2003-06-02 18:40  jcater
+2003-06-02 23:43:25  Rev 4182   jcater
 
-       * src/forms/LayoutEditor/: DisplayDropTarget.py, LayoutEditor.py:
-         typo
+       * src/forms/LayoutEditor/DisplayDropTarget.py: typo
 
-2003-06-02 18:33  jcater
+2003-06-02 23:42:16  Rev 4181   jcater
 
-       * src/: base/UndoManager.py, base/tools/SchemaNavigator.py,
-         base/tools/SchemaViewer.py,
-         forms/LayoutEditor/DisplayDropTarget.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/WidgetHighlighter.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py: misc fixes;
-         more work on drag-and-drop
+       * src/forms/LayoutEditor/DisplayDropTarget.py: typo
 
-2003-05-30 18:08  jcater
+2003-06-02 23:40:54  Rev 4180   jcater
 
+       * src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/forms/LayoutEditor/LayoutEditor.py: typo
+
+2003-06-02 23:33:26  Rev 4179   jcater
+
+       * src/base/tools/SchemaNavigator.py, src/base/UndoManager.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/base/tools/SchemaViewer.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/forms/LayoutEditor/LayoutEditor.py: misc fixes; more work on 
+         drag-and-drop
+
+2003-05-30 23:08:44  Rev 4176   jcater
+
        * src/base/UndoManager.py: more work on undo'ing deletions
 
-2003-05-30 00:02  jcater
+2003-05-30 05:02:56  Rev 4175   jcater
 
-       * src/base/: Instance.py, MenuBar.py, UndoManager.py,
-         tools/SchemaNavigator.py: start of undo support
+       * src/base/MenuBar.py, src/base/tools/SchemaNavigator.py, 
+         src/base/UndoManager.py, src/base/Instance.py: start of undo support
 
-2003-05-29 17:55  jcater
+2003-05-29 22:55:53  Rev 4174   jcater
 
-       * src/: base/tools/SchemaNavigator.py, forms/Instance.py: cleanup;
+       * src/base/tools/SchemaNavigator.py, src/forms/Instance.py: cleanup; 
          start of a schema tree control
 
-2003-05-29 11:43  jcater
+2003-05-29 16:43:07  Rev 4171   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: added statusbar feedback
+       * src/forms/LayoutEditor/LayoutEditor.py: added statusbar feedback 
          to the zooming feature
 
-2003-05-29 00:21  jcater
+2003-05-29 05:21:49  Rev 4170   jcater
 
        * src/base/MultiObjectGridEditor.py: a few hidden typos
 
-2003-05-29 00:07  jcater
+2003-05-29 05:07:22  Rev 4169   jcater
 
-       * src/: Designer.py, base/Instance.py, base/MenuBar.py,
-         base/MultiObjectGridEditor.py, base/ObjectList.py,
-         base/PrimaryToolBar.py, base/TemplateParser.py, base/ToolBar.py,
-         base/ToolFrame.py, forms/BlockEditor.py, forms/WizardRunner.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py:
-         * layout editor scrollbars dynamically resize to account for
-         arbitrarily large forms
-
-         * layout editor now supports zooming in and out (i.e., changing
+       * src/base/MenuBar.py, src/forms/BlockEditor.py, 
+         src/base/MultiObjectGridEditor.py, src/base/ObjectList.py, 
+         src/base/ToolBar.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/Designer.py, 
+         src/base/PrimaryToolBar.py, src/forms/WizardRunner.py, 
+         src/base/TemplateParser.py, src/base/ToolFrame.py:  * layout 
+         editor scrollbars dynamically resize to account for arbitrarily 
+         large forms
+         * layout editor now supports zooming in and out (i.e., changing 
          the base point size)
-
          * Fixes required for the new event-based menubar and toolbar
-
          * Several bug fixes
 
-2003-05-28 19:44  jcater
+2003-05-29 00:44:36  Rev 4168   jcater
 
-       * images/: tb_connect_to-16x16.png, tb_copy-16x16.png,
-         tb_cut-16x16.png, tb_delete-16x16.png, tb_exec-16x16.png,
-         tb_exit-16x16.png, tb_new-16x16.png, tb_open-16x16.png,
-         tb_paste-16x16.png, tb_preferences-16x16.png, tb_redo-16x16.png,
-         tb_refresh-16x16.png, tb_save-16x16.png, tb_save_as-16x16.png,
-         tb_undo-16x16.png, tb_zoom_in-16x16.png, tb_zoom_out-16x16.png:
-         more 16x16 icons
+       * images/tb_preferences-16x16.png, images/tb_open-16x16.png, 
+         images/tb_delete-16x16.png, images/tb_undo-16x16.png, 
+         images/tb_exit-16x16.png, images/tb_zoom_in-16x16.png, 
+         images/tb_copy-16x16.png, images/tb_zoom_out-16x16.png, 
+         images/tb_paste-16x16.png, images/tb_save_as-16x16.png, 
+         images/tb_exec-16x16.png, images/tb_redo-16x16.png, 
+         images/tb_new-16x16.png, images/tb_cut-16x16.png, 
+         images/tb_connect_to-16x16.png, images/tb_save-16x16.png, 
+         images/tb_refresh-16x16.png: more 16x16 icons
 
-2003-05-28 19:39  jcater
+2003-05-29 00:39:36  Rev 4167   jcater
 
-       * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,
-         deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,
-         deslay_label.xpm, deslay_scrollbar.xpm, wizard_box-16x16.png,
-         wizard_button-16x16.png, wizard_entrycheck-16x16.png,
-         wizard_entrydate-16x16.png, wizard_entrydrop-16x16.png,
-         wizard_entrynum-16x16.png, wizard_entrytext-16x16.png,
-         wizard_label-16x16.png, wizard_page-16x16.png,
-         wizard_scrollbar-16x16.png: added crudely converted 16x16 icons
+       * images/deslay_box.xpm, images/wizard_entrytext-16x16.png, 
+         images/deslay_block.xpm, images/wizard_button-16x16.png, 
+         images/wizard_page-16x16.png, images/deslay_entrydate.xpm, 
+         images/wizard_label-16x16.png, images/wizard_entrynum-16x16.png, 
+         images/wizard_scrollbar-16x16.png, images/deslay_entrytext.xpm, 
+         images/wizard_entrydrop-16x16.png, images/wizard_box-16x16.png, 
+         images/deslay_button.xpm, images/deslay_label.xpm, 
+         images/deslay_entrynum.xpm, images/wizard_entrydate-16x16.png, 
+         images/wizard_entrycheck-16x16.png, images/deslay_scrollbar.xpm: 
+         added crudely converted 16x16 icons
 
-2003-05-28 19:33  jcater
+2003-05-29 00:33:04  Rev 4166   jcater
 
        * images/wizard_block-16x16.png: missing file
 
-2003-05-28 18:08  jcater
+2003-05-28 23:08:56  Rev 4165   jcater
 
-       * images/: tb_connect_to-24x24.png, tb_delete-24x24.png,
-         tb_exec-24x24.png, tb_exit-24x24.png, tb_refresh-24x24.png,
-         tb_zoom_in-24x24.png, tb_zoom_out-24x24.png: adding images
+       * images/tb_exec-24x24.png, images/tb_exit-24x24.png, 
+         images/tb_zoom_in-24x24.png, images/tb_connect_to-24x24.png, 
+         images/tb_zoom_out-24x24.png, images/tb_refresh-24x24.png, 
+         images/tb_delete-24x24.png: adding images
 
-2003-05-28 17:19  jcater
+2003-05-28 22:19:32  Rev 4164   jcater
 
-       * src/: Designer.py, base/Instance.py, base/MenuBar.py,
-         base/PrimaryToolBar.py, base/TemplateParser.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
-         forms/wizards/AddButton.py, forms/wizards/AddCheckbox.py,
-         forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
-         forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,
-         forms/wizards/AddPage.py, forms/wizards/CreateSchema.py,
-         forms/wizards/CreateWebForm.py, schema/wizards/AddTable.py,
-         schema/wizards/WriteSchema.py, templates/forms/FormBuilder.py,
-         templates/forms/Simple.py, templates/reports/Labels.py,
-         templates/reports/MailMerge.py,
-         templates/reports/SimpleReport.py,
-         templates/schema/Introspection.py: work on the menu structure and
-         events system (WARNING: Breaking CVS for Designer)
+       * src/forms/wizards/AddEntry.py, src/schema/wizards/AddTable.py, 
+         src/forms/wizards/CreateSchema.py, src/forms/wizards/AddButton.py, 
+         src/forms/wizards/AddPage.py, src/forms/wizards/CreateWebForm.py, 
+         src/schema/wizards/WriteSchema.py, src/templates/forms/FormBuilder.
+         py, src/templates/reports/Labels.py, 
+         src/templates/reports/MailMerge.py, 
+         src/templates/schema/Introspection.py, src/Designer.py, 
+         src/forms/wizards/AddLabel.py, src/base/TemplateParser.py, 
+         src/base/MenuBar.py, src/forms/wizards/AddCheckbox.py, 
+         src/forms/wizards/AddBox.py, src/forms/wizards/AddDataSource.py, 
+         src/forms/wizards/AddBlock.py, src/templates/forms/Simple.py, 
+         src/forms/wizards/AddDropDown.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/base/PrimaryToolBar.py, src/templates/reports/SimpleReport.py: 
+         work on the menu structure and events system (WARNING: Breaking 
+         CVS for Designer)
 
-2003-05-28 16:08  jcater
+2003-05-28 21:08:26  Rev 4162   jcater
 
-       * src/: base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,
-         base/ToolFrame.py, base/ToolPanel.py, forms/BlockEditor.py: more
-         work on block editor and the general purpose grid editor
+       * src/base/ToolPanel.py, src/forms/BlockEditor.py, 
+         src/base/MultiObjectGridEditor.py, src/base/PrimaryToolBar.py, 
+         src/base/ToolFrame.py: more work on block editor and the general 
+         purpose grid editor
 
-2003-05-27 23:41  jcater
+2003-05-28 04:41:59  Rev 4161   jcater
 
        * src/base/MultiObjectGridEditor.py: more work on blockeditor
 
-2003-05-27 21:49  jcater
+2003-05-28 02:49:39  Rev 4160   jcater
 
        * src/forms/BlockEditor.py: added missing file
 
-2003-05-27 18:21  jcater
+2003-05-27 23:21:39  Rev 4158   jcater
 
-       * src/: base/MultiObjectGridEditor.py, base/ObjectList.py,
-         base/ToolBar.py, base/ToolBase.py,
-         base/uihelpers/GridCellEditors.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditor.py:
-         * Several bug fixes * Start of a block editor * More work on a
+       * src/base/MultiObjectGridEditor.py, 
+         src/base/uihelpers/GridCellEditors.py, src/forms/Instance.py, 
+         src/base/ObjectList.py, src/base/ToolBar.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/base/ToolBase.py:  * 
+         Several bug fixes * Start of a block editor * More work on a 
          generic grid-based attribute error
 
-2003-05-25 11:13  jcater
+2003-05-25 16:13:12  Rev 4149   jcater
 
-       * src/: base/ToolBase.py, base/ToolPanel.py,
-         forms/LayoutEditor/LayoutEditor.py: statusbar fixes
+       * src/base/ToolPanel.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/base/ToolBase.py: statusbar fixes
 
-2003-05-25 10:55  jcater
+2003-05-25 15:55:49  Rev 4148   jcater
 
-       * src/base/: Instance.py, MultiObjectGridEditor.py, ToolDock.py,
-         ToolFrame.py, ToolPanel.py: some statusbar fixes
+       * src/base/ToolPanel.py, src/base/MultiObjectGridEditor.py, 
+         src/base/ToolDock.py, src/base/Instance.py, src/base/ToolFrame.py: 
+         some statusbar fixes
 
-2003-05-24 15:13  btami
+2003-05-24 20:13:04  Rev 4145   btami
 
-       * src/forms/: LayoutEditor/LayoutEditorTools.py,
-         wizards/AddCheckbox.py: adding checkbox entry wizard
+       * src/forms/wizards/AddCheckbox.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py: adding checkbox entry 
+         wizard
 
-2003-05-24 13:01  jcater
+2003-05-24 18:01:08  Rev 4144   jcater
 
-       * src/: base/ToolDock.py, base/ToolPanel.py,
-         forms/LayoutEditor/LayoutEditor.py:
-         * Switched to sash and custom sizer based dock * Fixed comboblock
-         error when opening a form
+       * src/base/ToolPanel.py, src/base/ToolDock.py, 
+         src/forms/LayoutEditor/LayoutEditor.py:  * Switched to sash and 
+         custom sizer based dock * Fixed comboblock error when opening a form
 
-2003-05-23 23:08  jcater
+2003-05-24 04:08:36  Rev 4140   jcater
 
        * src/base/ToolBase.py: oops... missing file
 
-2003-05-23 22:23  jcater
+2003-05-24 03:23:56  Rev 4139   jcater
 
-       * src/base/: Instance.py, ToolPanel.py: changed name of
+       * src/base/ToolPanel.py, src/base/Instance.py: changed name of 
          SingleTooledPane to DockedToolPane to better reflect its function
 
-2003-05-23 22:19  jcater
+2003-05-24 03:19:49  Rev 4138   jcater
 
-       * src/: base/Instance.py, base/MenuBar.py, base/ToolDock.py,
-         base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py: committing
-         my splitter logic before I completely rip it out... I don't like
-         it.
+       * src/base/MenuBar.py, src/base/ToolPanel.py, src/base/ToolDock.py, 
+         src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py: 
+         committing my splitter logic before I completely rip it out... I 
+         don't like it.
 
-2003-05-23 19:02  jcater
+2003-05-24 00:02:32  Rev 4137   jcater
 
-       * src/: base/Instance.py, base/MenuBar.py,
-         base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,
-         base/ToolBar.py, base/ToolDock.py, base/ToolFrame.py,
-         base/ToolPanel.py, base/tools/DataSourceEditor.py,
-         base/tools/EventEditor.py, base/tools/PropertyEditor.py,
-         base/tools/SchemaViewer.py, base/tools/TreeView.py,
-         base/tools/TriggerEditor.py, forms/EventEditor.py,
-         forms/PropertyEditor.py, forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         navigator/LayoutEditor.py, reports/LayoutEditor.py,
-         reports/Standard/FilterSupport.py,
-         reports/Standard/GroupEditor.py, schema/LayoutEditor.py,
-         schema/TableEditor.py, schema/DiaEditor/VisualEditor.py: * Added
-         "Add Block" and "Add Page" to layout editor toolbar * Implemented
-         a new docking system using splitters * Restructured naming
+       * src/base/tools/TriggerEditor.py, src/schema/LayoutEditor.py, 
+         src/base/ToolDock.py, src/base/tools/SchemaViewer.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/schema/TableEditor.py, 
+         src/reports/Standard/GroupEditor.py, src/base/tools/EventEditor.py,
+         src/base/ToolFrame.py, src/base/MenuBar.py, 
+         src/base/tools/TreeView.py, src/base/tools/PropertyEditor.py, 
+         src/base/ToolPanel.py, src/base/MultiObjectGridEditor.py, 
+         src/base/tools/DataSourceEditor.py, src/base/ToolBar.py, 
+         src/forms/EventEditor.py, src/base/Instance.py, 
+         src/navigator/LayoutEditor.py, src/schema/DiaEditor/VisualEditor.
+         py, src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/base/PrimaryToolBar.py, src/reports/Standard/FilterSupport.py, 
+         src/forms/PropertyEditor.py, src/reports/LayoutEditor.py: * Added 
+         "Add Block" and "Add Page" to layout editor toolbar * Implemented 
+         a new docking system using splitters * Restructured naming 
          conventions of the docking subsystem
 
-2003-05-23 18:49  jcater
+2003-05-23 23:49:58  Rev 4136   jcater
 
-       * src/forms/wizards/AddPage.py: fixed incorrect handling of
-         'Caption'
+       * src/forms/wizards/AddPage.py: fixed incorrect handling of 'Caption'
 
-2003-05-23 18:36  jcater
+2003-05-23 23:36:22  Rev 4135   jcater
 
-       * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,
-         deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,
-         deslay_label.xpm, deslay_scrollbar.xpm, wizard_block-24x24.png,
-         wizard_box-24x24.png, wizard_button-24x24.png,
-         wizard_entrycheck-24x24.png, wizard_entrydrop-24x24.png,
-         wizard_entrytext-24x24.png, wizard_label-24x24.png,
-         wizard_page-24x24.png, wizard_scrollbar-24x24.png: resized the
-         layout editor icons to 24x24 instead of 32x32
+       * images/deslay_box.xpm, images/deslay_block.xpm, 
+         images/wizard_button-24x24.png, images/wizard_page-24x24.png, 
+         images/wizard_label-24x24.png, images/deslay_entrydate.xpm, 
+         images/wizard_scrollbar-24x24.png, images/wizard_entrydrop-24x24.
+         png, images/deslay_entrytext.xpm, images/wizard_box-24x24.png, 
+         images/wizard_block-24x24.png, images/deslay_button.xpm, 
+         images/wizard_entrycheck-24x24.png, images/deslay_label.xpm, 
+         images/deslay_entrynum.xpm, images/deslay_scrollbar.xpm, 
+         images/wizard_entrytext-24x24.png: resized the layout editor icons 
+         to 24x24 instead of 32x32
 
-2003-05-23 18:04  jcater
+2003-05-23 23:04:45  Rev 4134   jcater
 
-       * src/forms/wizards/: AddBlock.py, AddPage.py: fixed a few odd-ball
-         wizard annoyances
+       * src/forms/wizards/AddBlock.py, src/forms/wizards/AddPage.py: fixed 
+         a few odd-ball wizard annoyances
 
-2003-05-23 11:25  jcater
+2003-05-23 16:25:12  Rev 4133   jcater
 
-       * images/tb_copy-24x24.png, images/tb_cut-24x24.png,
-         images/tb_open-24x24.png, images/tb_paste-24x24.png,
-         images/tb_preferences-24x24.png, images/tb_redo-24x24.png,
-         images/tb_save_as-24x24.png, images/tb_undo-24x24.png,
-         src/base/Instance.py, src/base/PrimaryToolBar.py,
-         src/base/ToolBar.py, src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py: added a primary
-         toolbar in the main window; generalized the toolbar creation code
+       * images/tb_undo-24x24.png, images/tb_redo-24x24.png, 
+         images/tb_copy-24x24.png, images/tb_cut-24x24.png, 
+         images/tb_paste-24x24.png, src/base/ToolBar.py, src/base/Instance.
+         py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/base/PrimaryToolBar.py, images/tb_open-24x24.png, 
+         images/tb_preferences-24x24.png, images/tb_save_as-24x24.png: 
+         added a primary toolbar in the main window; generalized the 
+         toolbar creation code
 
-2003-05-22 19:30  jcater
+2003-05-23 00:30:44  Rev 4132   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: added status text showing
+       * src/forms/LayoutEditor/LayoutEditor.py: added status text showing 
          coordinators when dragging mouse over the layout editor
 
-2003-05-22 18:17  jcater
+2003-05-22 23:17:17  Rev 4131   jcater
 
-       * src/: base/MultiObjectGridEditor.py, base/ToolDock.py,
-         base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py:
-         * Cosmetic improvements to docked tools * Start of a generic
-         object attribute editor * Added support for tool-specific
-         toolbars
+       * src/base/ToolPanel.py, src/base/MultiObjectGridEditor.py, 
+         src/base/ToolDock.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py:  * Cosmetic 
+         improvements to docked tools * Start of a generic object attribute 
+         editor * Added support for tool-specific toolbars
 
-2003-05-21 17:40  jcater
+2003-05-21 22:40:33  Rev 4126   jcater
 
-       * images/: deslay_block.xpm, wizard_block-24x24.png: nothing yet...
-         placeholder
+       * images/deslay_block.xpm, images/wizard_block-24x24.png: nothing 
+         yet... placeholder
 
-2003-05-21 17:18  jcater
+2003-05-21 22:18:50  Rev 4125   jcater
 
-       * src/forms/wizards/AddButton.py: added 'Call another form' option
+       * src/forms/wizards/AddButton.py: added 'Call another form' option 
          to AddButton's list of premade triggers
 
-2003-05-21 17:05  jcater
+2003-05-21 22:05:15  Rev 4124   jcater
 
-       * src/forms/wizards/AddButton.py: AddButton wizard creates
+       * src/forms/wizards/AddButton.py: AddButton wizard creates 
          meaningfully named triggers now
 
-2003-05-21 16:49  jcater
+2003-04-29 20:36:12  Rev 4075   siesel
 
-       * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py,
-         renderers/Base/GridPane.py: more experimentation
-
-2003-05-20 17:19  jcater
-
-       * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py,
-         WidgetHandler.py, renderers/Base/GridPane.py,
-         renderers/native/WidgetHandler.py: experimental layout editor
-
-2003-04-29 15:36  siesel
-
-       * src/forms/wizards/CreateWebForm.py: minor fixes + menu entry/name
+       * src/forms/wizards/CreateWebForm.py: minor fixes + menu entry/name 
          change
 
-2003-04-28 17:04  siesel
+2003-04-28 22:04:04  Rev 4070   siesel
 
        * src/forms/wizards/CreateWebForm.py: Webform Creation Wizard
 
-2003-04-16 13:05  jcater
+2003-04-16 18:05:40  Rev 4053   jcater
 
        * src/forms/Instance.py: better error message
 
-2003-04-15 17:06  jcater
+2003-04-15 22:06:32  Rev 4046   jcater
 
-       * src/__init__.py: set version numbers to reflect development
-         status
+       * src/__init__.py: set version numbers to reflect development status
 
-2003-04-06 21:12  jamest
+2003-04-07 02:12:35  Rev 4028   jamest
 
        * src/__init__.py: last updates prior to release
 
-2003-04-06 20:16  jamest
+2003-04-07 01:16:06  Rev 4027   jamest
 
-       * NEWS, TODO: Updating text docs for release
+       * TODO, NEWS: Updating text docs for release
 
-2003-04-05 16:10  jcater
+2003-04-05 22:10:28  Rev 4020   jcater
 
        * src/base/tools/PropertyEditor.py: removed useless prints
 
-2003-04-05 16:09  jcater
+2003-04-05 22:09:18  Rev 4019   jcater
 
-       * src/base/tools/: EventEditor.py, PropertyEditor.py: avoid
-         tracebacking in the EventEditor
+       * src/base/tools/PropertyEditor.py, src/base/tools/EventEditor.py: 
+         avoid tracebacking in the EventEditor
 
-2003-04-05 11:57  jamest
+2003-04-05 17:57:04  Rev 4018   jamest
 
-       * src/forms/wizards/AddBlock.py: fix for unbound blocks symlink fix
+       * src/forms/wizards/AddBlock.py: fix for unbound blocks symlink fix 
          in setup-cvs
 
-2003-04-04 23:24  jamest
+2003-04-05 05:24:04  Rev 4015   jamest
 
-       * src/forms/LayoutEditor/LayoutEditorTools.py: toolbar buttons now
+       * src/forms/LayoutEditor/LayoutEditorTools.py: toolbar buttons now 
          toggle off if a differnt toolbar button is selected
 
-2003-04-04 22:52  jamest
+2003-04-05 04:52:50  Rev 4014   jamest
 
-       * src/base/: Instance.py, MenuBar.py: toolbar icons no longer
+       * src/base/MenuBar.py, src/base/Instance.py: toolbar icons no longer 
          generate traceback new form icon now works
 
-2003-04-04 22:29  jcater
+2003-04-05 04:29:23  Rev 4013   jcater
 
        * src/forms/LayoutEditor/LayoutEditor.py: typo
 
-2003-04-04 22:03  jcater
+2003-04-05 04:03:16  Rev 4012   jcater
 
-       * src/base/Instance.py: warn user if file already exists when
+       * src/base/Instance.py: warn user if file already exists when 
          'saving as'.
 
-2003-04-04 21:41  jcater
+2003-04-05 03:41:55  Rev 4011   jcater
 
-       * src/base/: Instance.py, MenuBar.py, TemplateParser.py: disable
-         menu items for docked tool panels (quick fix for release)
+       * src/base/MenuBar.py, src/base/Instance.py, src/base/TemplateParser.
+         py: disable menu items for docked tool panels (quick fix for 
+         release)
 
-2003-04-04 21:40  jamest
+2003-04-05 03:40:55  Rev 4010   jamest
 
        * src/base/MenuBar.py: disable project menu for 0.5.0
 
-2003-04-04 21:37  jamest
+2003-04-05 03:37:26  Rev 4009   jamest
 
-       * src/: base/MenuBar.py, forms/Debugger.py: disable debug and
-         settings menus for 0.5.0 halfhearted attempt to get debugger to
+       * src/base/MenuBar.py, src/forms/Debugger.py: disable debug and 
+         settings menus for 0.5.0 halfhearted attempt to get debugger to 
          play nice with new UI structure
 
-2003-04-04 20:48  jcater
+2003-04-05 02:48:17  Rev 4008   jcater
 
-       * src/forms/wizards/CreateSchema.py: disabling schema generator
-         from form support for release
+       * src/forms/wizards/CreateSchema.py: disabling schema generator from 
+         form support for release
 
-2003-04-04 20:40  jcater
+2003-04-05 02:40:37  Rev 4007   jcater
 
-       * src/base/ModuleSupport.py: disabling navigator support for
-         release
+       * src/base/ModuleSupport.py: disabling navigator support for release
 
-2003-04-04 20:30  jamest
+2003-04-05 02:30:07  Rev 4006   jamest
 
-       * src/forms/: Instance.py, wizards/AddBlock.py,
-         wizards/AddDataSource.py, wizards/AddDropDown.py: fix
-         edit->insert->datasource/block/drop down added missing old def to
-         modification handler
+       * src/forms/Instance.py, src/forms/wizards/AddBlock.py, 
+         src/forms/wizards/AddDataSource.py, src/forms/wizards/AddDropDown.
+         py: fix edit->insert->datasource/block/drop down added missing old 
+         def to modification handler
 
-2003-04-04 20:23  jcater
+2003-04-05 02:23:59  Rev 4005   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: prevent delete key from
+       * src/forms/LayoutEditor/LayoutEditor.py: prevent delete key from 
          deleting a page
 
-2003-04-04 17:05  jamest
+2003-04-04 23:05:32  Rev 4002   jamest
 
-       * src/: base/MRUManager.py, templates/forms/Simple.py: fix for
+       * src/base/MRUManager.py, src/templates/forms/Simple.py: fix for 
          remove small fix in simply wiz
 
-2003-04-04 14:56  jamest
+2003-04-04 20:56:55  Rev 4001   jamest
 
-       * src/: Designer.py, base/Instance.py, base/MRUManager.py,
-         forms/LayoutEditor/LayoutEditor.py:
-         removed extra not saved warning on file->exit file->exit now
-         exits if more than 1 form open replace some pop() logic w/
-         remove()
+       * src/base/MRUManager.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/Designer.py:  removed 
+         extra not saved warning on file->exit file->exit now exits if more 
+         than 1 form open replace some pop() logic w/ remove()
 
-2003-04-04 12:30  jcater
+2003-04-04 18:30:45  Rev 4000   jcater
 
        * src/forms/LayoutEditor/LayoutEditor.py: commenting
 
-2003-04-04 09:55  jcater
+2003-04-04 15:55:41  Rev 3999   jcater
 
-       * src/base/PopupMenu.py: bugfix from auditing code (not sure if it
+       * src/base/PopupMenu.py: bugfix from auditing code (not sure if it 
          actually was called or not)
 
-2003-04-04 09:53  jcater
+2003-04-04 15:53:39  Rev 3998   jcater
 
        * src/base/PopupMenu.py: fix for Right-click -> Delete
 
-2003-04-03 13:27  jcater
+2003-04-03 19:27:26  Rev 3983   jcater
 
        * src/forms/Instance.py: fix for naming issue of forms
 
-2003-04-03 13:23  jcater
+2003-04-03 19:23:25  Rev 3982   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fix for startup errors on
+       * src/forms/LayoutEditor/LayoutEditor.py: fix for startup errors on 
          designer
 
-2003-04-01 23:37  jamest
+2003-04-02 05:37:37  Rev 3966   jamest
 
        * MANIFEST.in: installer fixes to produce good tarballs
 
-2003-04-01 17:35  jcater
+2003-04-01 23:35:11  Rev 3960   jcater
 
        * NEWS: updates to NEWS files for pending release
 
-2003-04-01 16:53  jcater
+2003-04-01 22:53:53  Rev 3959   jcater
 
        * ChangeLog: changelog updates
 
-2003-04-01 16:52  jcater
+2003-04-01 22:52:30  Rev 3958   jcater
 
-       * setup.py, setupext/__init__.py, setupext/install_data.py: updates
-         to generate prereleases
+       * setupext/__init__.py, setupext/install_data.py: updates to 
+         generate prereleases
 
-2003-04-01 00:00  jcater
+2003-04-01 22:52:29  Rev 3957   jcater
 
-       * src/: base/Instance.py, forms/Instance.py: removed junk print
+       * setupext, setup.py, setupext/__init__.py, setupext/install_data.py:
+         updates to generate prereleases
+
+2003-04-01 06:00:10  Rev 3954   jcater
+
+       * src/forms/Instance.py, src/base/Instance.py: removed junk print 
          statements
 
-2003-03-31 23:59  jcater
+2003-04-01 05:59:03  Rev 3953   jcater
 
-       * src/: base/Incubator.py, forms/LayoutEditor/LayoutEditor.py:
+       * src/forms/LayoutEditor/LayoutEditor.py, src/base/Incubator.py: 
          fixes to enable widget deletion again
 
-2003-03-30 11:17  jcater
+2003-03-30 17:17:00  Rev 3947   jcater
 
-       * src/: base/MenuBar.py, forms/Instance.py,
-         forms/LayoutEditor/DisplayDropTarget.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/WidgetHighlighter.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py: more work
-         on selection logic on the layout editor
+       * src/base/MenuBar.py, src/forms/Instance.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/forms/LayoutEditor/LayoutEditor.py: more work on selection 
+         logic on the layout editor
 
-2003-03-25 16:11  jcater
+2003-03-25 22:11:16  Rev 3939   jcater
 
-       * src/schema/TableEditor.py: fixed parent tag issues/updated tag
+       * src/schema/TableEditor.py: fixed parent tag issues/updated tag 
          reference in dev guide
 
-2003-03-19 00:06  jcater
+2003-03-19 06:06:08  Rev 3923   jcater
 
-       * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py: misc
-         designer bug fixes
+       * src/forms/Instance.py, src/forms/LayoutEditor/LayoutEditor.py: 
+         misc designer bug fixes
 
-2003-03-11 13:15  jcater
+2003-03-11 19:15:39  Rev 3905   jcater
 
-       * ROADMAP.in, src/schema/Instance.py,
-         src/schema/wizards/AddTable.py,
+       * src/schema/wizards/AddTable.py, src/schema/Instance.py, ROADMAP.in,
          src/schema/wizards/WriteSchema.py: more work on schema support
 
-2003-03-09 16:49  jamest
+2003-03-09 22:49:34  Rev 3891   jamest
 
        * src/forms/LayoutEditor/LayoutEditor.py: small typo
 
-2003-03-09 14:23  jamest
+2003-03-09 20:23:01  Rev 3888   jamest
 
-       * src/base/Instance.py: newly saved forms now added to Open Recent
+       * src/base/Instance.py: newly saved forms now added to Open Recent 
          menu
 
-2003-03-09 14:17  jcater
+2003-03-09 20:17:40  Rev 3887   jcater
 
-       * src/: base/Instance.py, forms/Instance.py: added dialog warning
+       * src/forms/Instance.py, src/base/Instance.py: added dialog warning 
          if a form definition is incomplete
 
-2003-03-06 13:44  jcater
+2003-03-06 19:45:34  Rev 3867   jcater
 
-       * src/Designer.py: handle startup errors using a dialog box instead
+       * src/Designer.py: handle startup errors using a dialog box instead 
          of just dumping to screen
 
-2003-03-06 11:26  jcater
+2003-03-06 17:26:54  Rev 3866   jcater
 
-       * src/forms/Instance.py: stop renaming subforms when loading into
+       * src/forms/Instance.py: stop renaming subforms when loading into 
          designer
 
-2003-03-06 11:18  jcater
+2003-03-06 17:18:38  Rev 3865   jcater
 
-       * src/forms/: PropertyEditor.py, LayoutEditor/GridPane.py,
-         LayoutEditor/LayoutEditor.py,
-         LayoutEditor/renderers/Base/GridPane.py: You can now resize a
-         form by dragging the borders of the grid panel in the layout
-         editor
+       * src/forms/LayoutEditor/GridPane.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/forms/PropertyEditor.
+         py: You can now resize a form by dragging the borders of the grid 
+         panel in the layout editor
 
-2003-03-06 10:07  jcater
+2003-03-06 16:07:36  Rev 3863   jcater
 
-       * src/forms/wizards/AddBlock.py:
-         Improved AddBlock wizard to ask about datasources
+       * src/forms/wizards/AddBlock.py:  Improved AddBlock wizard to ask 
+         about datasources
 
-2003-03-06 00:58  jcater
+2003-03-06 06:58:21  Rev 3861   jcater
 
-       * src/forms/wizards/: AddBlock.py, AddBox.py, AddDataSource.py,
-         AddDropDown.py, AddEntry.py, AddLabel.py:
-
+       * src/forms/wizards/AddEntry.py, src/forms/wizards/AddBox.py, 
+         src/forms/wizards/AddBlock.py, src/forms/wizards/AddDataSource.py, 
+         src/forms/wizards/AddDropDown.py, src/forms/wizards/AddLabel.py:
          miscellanous cleanup
 
-2003-03-05 20:01  jcater
+2003-03-06 02:01:14  Rev 3852   jcater
 
-       * images/deslay_box.xpm, images/wizard_box-24x24.png,
-         images/wizard_button-24x24.png, images/deslay_button.xpm,
-         images/deslay_entrydate.xpm, images/deslay_entrynum.xpm,
-         images/deslay_entrytext.xpm, images/deslay_label.xpm,
-         images/deslay_scrollbar.xpm, images/destree_block.ico,
-         images/destree_block.xpm, images/destree_datasource.ico,
-         images/destree_datasource.xpm, images/destree_entry.ico,
-         images/destree_entry.xpm, images/destree_import.ico,
-         images/destree_import.xpm, images/destree_page.ico,
-         images/destree_page.xpm, images/destree_pagewidget.ico,
-         images/destree_pagewidget.xpm, images/destree_properties.ico,
-         images/destree_properties.xpm, images/destree_trigger.ico,
-         images/destree_trigger.xpm, images/tb_new-24x24.png,
-         images/tb_save-24x24.png, images/wizard_entrycheck-24x24.png,
-         images/wizard_entrydate-24x24.png,
-         images/wizard_entrydrop-24x24.png,
-         images/wizard_entrynum-24x24.png,
-         images/wizard_entrytext-24x24.png, images/wizard_label-24x24.png,
-         images/wizard_scrollbar-24x24.png, src/base/Config.py,
-         src/base/Icons.py, src/base/preferences/__init__.py,
-         src/base/tools/DataSourceEditor.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py,
-         src/forms/preferences/__init__.py,
-         src/navigator/preferences/__init__.py,
-         src/reports/preferences/__init__.py,
-         src/schema/preferences/__init__.py:
-         Moved icons to designer/images instead of common/images (as they
-         aren't exactly "common" :)
+       * images/deslay_box.xpm, src/base/preferences, 
+         src/navigator/preferences/__init__.py, 
+         src/reports/preferences/__init__.py, src/forms/preferences, 
+         images/deslay_entrytext.xpm, images/deslay_button.xpm, 
+         src/base/tools/DataSourceEditor.py, images/destree_import.xpm, 
+         images/destree_page.xpm, images/destree_pagewidget.xpm, 
+         images/destree_import.ico, images/destree_page.ico, 
+         images/destree_pagewidget.ico, images/wizard_scrollbar-24x24.png, 
+         src/navigator/preferences, src/reports/preferences, 
+         images/wizard_entrycheck-24x24.png, images/deslay_entrynum.xpm, 
+         images/deslay_scrollbar.xpm, images/wizard_entrytext-24x24.png, 
+         images/wizard_label-24x24.png, images/wizard_entrynum-24x24.png, 
+         images/destree_block.xpm, src/schema/preferences/__init__.py, 
+         images/destree_properties.xpm, images/wizard_entrydrop-24x24.png, 
+         images/destree_block.ico, images/destree_entry.xpm, 
+         images/destree_properties.ico, images/destree_trigger.xpm, 
+         images/tb_new-24x24.png, images/deslay_label.xpm, 
+         images/wizard_entrydate-24x24.png, src/base/preferences/__init__.
+         py, images/destree_entry.ico, images/destree_trigger.ico, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/base/Icons.py, 
+         images/wizard_button-24x24.png, src/forms/preferences/__init__.py, 
+         images, images/deslay_entrydate.xpm, images/destree_datasource.xpm,
+         images/wizard_box-24x24.png, images/destree_datasource.ico, 
+         src/schema/preferences, images/tb_save-24x24.png, src/base/Config.
+         py:  Moved icons to designer/images instead of common/images (as 
+         they aren't exactly "common" :)
 
-2003-03-05 17:12  jcater
+2003-03-05 23:12:58  Rev 3851   jcater
 
-       * src/Designer.py:
-
+       * src/Designer.py: 
          Misc cleanup
 
-2003-03-03 18:29  jcater
+2003-03-04 00:29:17  Rev 3840   jcater
 
        * src/base/Instance.py: minor improvement in error handling
 
-2003-03-02 13:58  jcater
+2003-03-02 19:58:28  Rev 3825   jcater
 
-       * src/: base/tools/DataSourceEditor.py,
-         forms/LayoutEditor/LayoutEditor.py: Fixes to get designer working
-         again with Forms' wx uidriver
+       * src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/LayoutEditor.py: Fixes to get designer 
+         working again with Forms' wx uidriver
 
-2003-02-17 01:32  jcater
+2003-02-17 07:32:55  Rev 3792   jcater
 
-       * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py,
-         src/Designer.py, src/base/Config.py, src/base/Icons.py,
-         src/base/Incubator.py, src/base/Instance.py,
-         src/base/MRUManager.py, src/base/MenuBar.py,
-         src/base/PopupMenu.py, src/base/TemplateBase.py,
-         src/base/TemplateChooser.py, src/forms/Debugger.py,
-         src/base/ModuleSupport.py, src/base/TemplateParser.py,
-         src/base/ToolFrame.py, src/base/ToolPanel.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
-         src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
-         src/base/tools/TriggerEditor.py,
-         src/base/uihelpers/GridCellEditors.py, src/forms/EventEditor.py,
-         src/forms/Incubator.py, src/forms/Instance.py,
-         src/forms/PropertyEditor.py, src/forms/TreeView.py,
-         src/forms/LayoutEditor/DisplayDropTarget.py,
-         src/forms/LayoutEditor/GridPane.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/renderers/Base/GridPane.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py,
-         src/forms/LayoutEditor/PopupEditor.py,
-         src/forms/LayoutEditor/PropertyBar.py,
-         src/forms/LayoutEditor/Utils.py,
-         src/forms/LayoutEditor/WidgetHandler.py,
-         src/forms/LayoutEditor/WidgetHighlighter.py,
-         src/forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         src/navigator/Incubator.py, src/navigator/LayoutEditor.py,
-         src/projects/Objects.py, src/projects/Parser.py,
-         src/reports/Incubator.py, src/reports/Instance.py,
-         src/reports/TreeView.py, src/reports/Standard/GroupEditor.py,
-         src/reports/Standard/Incubator.py, src/schema/Incubator.py,
-         src/schema/TableEditor.py, src/schema/TreeView.py,
-         src/templates/__init__.py: phase I of gnue-common structural
-         cleanup
+       * src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/forms/LayoutEditor/GridPane.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.Designer.py, 
+         src/forms/LayoutEditor/PropertyBar.py, 
+         src/base/tools/TriggerEditor.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, src/forms/Debugger.py, 
+         src/base/Instance.py, src/navigator/LayoutEditor.py, 
+         src/forms/TreeView.py, src/base/tools/TreeView.py, 
+         src/base/TemplateChooser.py, src/forms/LayoutEditor/Utils.py, 
+         src/projects/Objects.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/PropertyEditor.py, src/base/Icons.py, 
+         src/base/uihelpers/GridCellEditors.py, src/schema/TreeView.py, 
+         src/base/Config.py, src/forms/LayoutEditor/PopupEditor.py, 
+         src/forms/Instance.py, src/reports/Standard/GroupEditor.py, 
+         src/base/MRUManager.py, src/forms/LayoutEditor/DisplayDropTarget.
+         py, src/base/tools/DataSourceEditor.py, src/reports/TreeView.py, 
+         src/base/ToolFrame.py, src/base/ModuleSupport.py, 
+         src/base/tools/SchemaViewer.py, src/templates/__init__.py, 
+         src/schema/TableEditor.py, src/Designer.py, 
+         src/base/TemplateParser.py, src/base/tools/EventEditor.py, 
+         src/navigator/Incubator.py, src/reports/Incubator.py, 
+         src/schema/Incubator.py, src/reports/Instance.py, 
+         src/base/TemplateBase.py, src/reports/Standard/Incubator.py, 
+         src/projects/Parser.py, src/base/MenuBar.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/base/Incubator.py,
+         src/base/PopupMenu.py, src/base/tools/PropertyEditor.py, 
+         src/base/ToolPanel.py, src/forms/Incubator.py, 
+         src/forms/EventEditor.py: phase I of gnue-common structural cleanup
 
-2003-02-13 20:42  jcater
+2003-02-14 02:42:26  Rev 3787   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py:
-
-         Merging test branch back into head... follows the new UIdriver
+       * src/forms/LayoutEditor/LayoutEditor.py: 
+         Merging test branch back into head... follows the new UIdriver 
          format.
 
-2003-02-05 22:16  jcater
+2003-01-25 21:41:41  Rev 3765   btami
 
-       * src/forms/LayoutEditor/LayoutEditor.py: preliminary changes to
-         follow the updates to the UI driver cleanup
+       * src/base/tools/TriggerEditor.py, src/base/tools/SchemaViewer.py, 
+         src/Designer.py, src/base/ToolFrame.py, src/base/TemplateParser.py,
+         src/base/tools/DataSourceEditor.py, src/base/Instance.py: * 
+         Introducing "textEncoding" into [common] section of gnue.conf   
+         instead of "formFontEncoding". * Some 'import string' for wxpython 
+         2.4.0.2
 
-2003-01-30 17:55  jcater
+2003-01-21 05:02:41  Rev 3763   jcater
 
-       * src/: Instance.py, ToolFrame.py, TriggerEditor.py, __init__.py:
-         fixes for 0.4.3 bugfix release
-
-2003-01-25 15:41  btami
-
-       * src/: Designer.py, base/Instance.py, base/TemplateParser.py,
-         base/ToolFrame.py, base/tools/DataSourceEditor.py,
-         base/tools/SchemaViewer.py, base/tools/TriggerEditor.py: *
-         Introducing "textEncoding" into [common] section of gnue.conf
-         instead of "formFontEncoding".  * Some 'import string' for
-         wxpython 2.4.0.2
-
-2003-01-20 23:02  jcater
-
-       * src/: forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         templates/forms/FormBuilder.py:
-
+       * src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/templates/forms/FormBuilder.py:
          misc bug fixes
 
-2003-01-20 14:28  btami
+2003-01-20 20:28:14  Rev 3762   btami
 
        * setup.py: minor fix
 
-2003-01-18 12:19  btami
+2003-01-18 18:19:19  Rev 3759   btami
 
-       * src/base/tools/TriggerEditor.py: fix for "list index out of
-         range" on win32 (i=-1 when was no selection)
+       * src/base/tools/TriggerEditor.py: fix for "list index out of range" 
+         on win32 (i=-1 when was no selection)
 
-2003-01-10 10:28  jcater
+2003-01-10 16:28:13  Rev 3748   jcater
 
        * src/base/Incubator.py: bugfix for deleting an object
 
-2003-01-09 02:44  btami
+2003-01-09 08:44:15  Rev 3746   btami
 
        * src/reports/TreeView.py: removing old GRLayout import
 
-2003-01-03 23:54  jcater
+2003-01-04 05:54:44  Rev 3721   jcater
 
-       * src/Designer.py:
-         Added Python version/platform to the Help|About dialog
+       * src/Designer.py:  Added Python version/platform to the Help|About 
+         dialog
 
-2003-01-01 20:06  jcater
+2003-01-02 02:06:24  Rev 3715   jcater
 
-       * src/reports/: Incubator.py, Instance.py, TemplateSupport.py,
-         TreeView.py, Standard/Incubator.py: cleaning up reports structure
+       * src/reports/Standard/Incubator.py, src/reports/TemplateSupport.py, 
+         src/reports/Incubator.py, src/reports/TreeView.py, 
+         src/reports/Instance.py: cleaning up reports structure
 
-2003-01-01 18:45  jcater
+2003-01-02 00:45:49  Rev 3711   jcater
 
-       * setup.cfg.in, setup.py, scripts/gnue-designer.in,
-         src/Designer.py, src/__init__.py, src/base/Config.py,
-         src/base/Icons.py, src/base/Incubator.py, src/base/Instance.py,
-         src/base/MRUManager.py, src/base/MenuBar.py,
-         src/base/ModuleSupport.py, src/base/PopupMenu.py,
-         src/base/TemplateBase.py, src/base/TemplateChooser.py,
-         src/base/TemplateParser.py, src/base/ToolDock.py,
-         src/base/ToolFrame.py, src/base/ToolPanel.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
-         src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
-         src/base/tools/TriggerEditor.py,
-         src/base/uihelpers/GridCellEditors.py, src/forms/Debugger.py,
-         src/forms/EventEditor.py, src/forms/Incubator.py,
-         src/forms/Instance.py, src/forms/PropertyEditor.py,
-         src/forms/TemplateSupport.py, src/forms/TreeView.py,
-         src/forms/WizardRunner.py, src/forms/__init__.py,
-         src/forms/LayoutEditor/DisplayDropTarget.py,
-         src/forms/LayoutEditor/GridPane.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py,
-         src/forms/LayoutEditor/PopupEditor.py,
-         src/forms/LayoutEditor/PropertyBar.py,
-         src/forms/LayoutEditor/Utils.py,
-         src/forms/LayoutEditor/WidgetHandler.py,
-         src/forms/LayoutEditor/WidgetHighlighter.py,
-         src/forms/LayoutEditor/renderers/Base/GridPane.py,
-         src/forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py,
-         src/forms/wizards/AddButton.py,
-         src/forms/wizards/AddDataSource.py,
-         src/forms/wizards/AddDropDown.py, src/forms/wizards/AddEntry.py,
-         src/forms/wizards/AddLabel.py, src/forms/wizards/AddPage.py,
-         src/forms/wizards/CreateSchema.py, src/navigator/Incubator.py,
-         src/navigator/Instance.py, src/navigator/LayoutEditor.py,
-         src/navigator/TemplateSupport.py, src/navigator/__init__.py,
-         src/projects/Objects.py, src/projects/Parser.py,
-         src/projects/Project.py, src/reports/FilterSupport.py,
-         src/reports/Incubator.py, src/reports/Instance.py,
-         src/reports/LayoutEditor.py, src/reports/TemplateSupport.py,
-         src/reports/TreeView.py, src/reports/__init__.py,
-         src/reports/Default/FilterSupport.py,
-         src/reports/Labels/FilterSupport.py,
-         src/reports/MailMerge/FilterSupport.py,
-         src/reports/SimpleTabulation/FilterSupport.py,
-         src/reports/Standard/FilterSupport.py,
-         src/reports/Standard/GroupEditor.py,
-         src/reports/Standard/Incubator.py, src/schema/Incubator.py,
-         src/schema/Instance.py, src/schema/LayoutEditor.py,
-         src/schema/TableEditor.py, src/schema/TemplateSupport.py,
-         src/schema/TreeView.py, src/schema/__init__.py,
-         src/schema/DiaEditor/VisualEditor.py,
-         src/schema/DiaEditor/VisualTable.py,
-         src/schema/wizards/WriteSchema.py, src/templates/__init__.py,
-         src/templates/forms/FormBuilder.py,
-         src/templates/forms/Simple.py, src/templates/forms/__init__.py,
-         src/templates/reports/Labels.py,
-         src/templates/reports/MailMerge.py,
-         src/templates/reports/SimpleReport.py,
-         src/templates/reports/__init__.py,
-         src/templates/schema/Introspection.py,
-         src/templates/schema/__init__.py: updated copyright headers
+       * src/templates/reports/__init__.py, 
+         src/reports/SimpleTabulation/FilterSupport.py, 
+         src/templates/schema/__init__.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/templates/forms/Simple.py, src/forms/wizards/AddEntry.py, 
+         src/navigator/Instance.py, src/templates/reports/MailMerge.py, 
+         src/forms/LayoutEditor/GridPane.py, 
+         src/forms/LayoutEditor/PropertyBar.py, src/forms/wizards/AddButton.
+         py, src/schema/wizards/WriteSchema.py, 
+         src/templates/forms/FormBuilder.py, src/templates/reports/Labels.
+         py, src/schema/__init__.py, src/reports/Default/FilterSupport.py, 
+         src/schema/TemplateSupport.py, src/base/tools/TriggerEditor.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, src/forms/Debugger.py, 
+         src/base/Instance.py, src/navigator/LayoutEditor.py, 
+         src/schema/DiaEditor/VisualEditor.py, src/forms/TreeView.py, 
+         src/reports/Labels/FilterSupport.py, src/reports/__init__.py, 
+         src/base/tools/TreeView.py, src/base/TemplateChooser.py, 
+         src/forms/wizards/AddDataSource.py, src/forms/LayoutEditor/Utils.
+         py, src/projects/Objects.py, src/schema/LayoutEditor.py, 
+         src/forms/wizards/CreateSchema.py, src/reports/TemplateSupport.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/PropertyEditor.py, src/base/Icons.py, 
+         src/base/uihelpers/GridCellEditors.py, src/schema/TreeView.py, 
+         src/forms/wizards/AddPage.py, src/base/Config.py, 
+         src/forms/WizardRunner.py, src/forms/LayoutEditor/PopupEditor.py, 
+         src/navigator/__init__.py, src/forms/Instance.py, 
+         src/reports/Standard/GroupEditor.py, src/base/MRUManager.py, 
+         src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/reports/MailMerge/FilterSupport.py, src/reports/TreeView.py, 
+         src/forms/TemplateSupport.py, src/templates/schema/Introspection.
+         py, src/projects/Project.py, src/base/ToolFrame.py, 
+         src/templates/reports/SimpleReport.py, src/base/ModuleSupport.py, 
+         src/base/ToolDock.py, src/base/tools/SchemaViewer.py, 
+         src/templates/__init__.py, src/schema/TableEditor.py, src/Designer.
+         py, src/base/TemplateParser.py, src/schema/Instance.py, 
+         scripts/gnue-designer.in, src/forms/wizards/AddBox.py, 
+         src/forms/wizards/AddDropDown.py, src/reports/FilterSupport.py, 
+         src/base/tools/EventEditor.py, src/navigator/Incubator.py, 
+         src/reports/Standard/FilterSupport.py, src/reports/Incubator.py, 
+         setup.cfg.in, src/schema/Incubator.py, src/forms/wizards/AddLabel.
+         py, src/reports/Instance.py, setup.py, 
+         src/schema/DiaEditor/VisualTable.py, src/base/TemplateBase.py, 
+         src/reports/Standard/Incubator.py, src/projects/Parser.py, 
+         src/navigator/TemplateSupport.py, src/base/MenuBar.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/templates/forms/__init__.py, src/forms/__init__.py, 
+         src/__init__.py, src/base/Incubator.py, src/base/PopupMenu.py, 
+         src/base/tools/PropertyEditor.py, src/base/ToolPanel.py, 
+         src/forms/Incubator.py, src/forms/wizards/AddBlock.py, 
+         src/forms/EventEditor.py, src/reports/LayoutEditor.py: updated 
+         copyright headers
 
-2002-12-30 22:16  jcater
+2002-12-31 04:16:02  Rev 3706   jcater
 
        * src/Designer.py: added a useful About... dialog
 
-2002-12-30 21:35  jcater
+2002-12-31 03:35:45  Rev 3705   jcater
 
-       * src/base/tools/EventEditor.py: bug fix: resolved 'The C++ part of
-         the FieldInspectorPanel object has been deleted, attribute access
+       * src/base/tools/EventEditor.py: bug fix: resolved 'The C++ part of 
+         the FieldInspectorPanel object has been deleted, attribute access 
          no longer allowed.'
 
-2002-12-30 11:38  jcater
+2002-12-30 17:38:27  Rev 3703   jcater
 
-       * src/reports/Default/FilterSupport.py:
-
+       * src/reports/Default/FilterSupport.py: 
          Synching machines
 
-2002-12-23 03:28  btami
+2002-12-23 09:28:06  Rev 3689   btami
 
-       * src/reports/: MailMerge/FilterSupport.py, MailMerge/__init__.py,
-         SimpleTabulation/FilterSupport.py, SimpleTabulation/__init__.py:
-         missing FilterSupport files
+       * src/reports/SimpleTabulation, src/reports/MailMerge, 
+         src/reports/SimpleTabulation/__init__.py, 
+         src/reports/SimpleTabulation/FilterSupport.py, 
+         src/reports/MailMerge/__init__.py, 
+         src/reports/MailMerge/FilterSupport.py: missing FilterSupport files
 
-2002-12-22 22:34  jcater
+2002-12-23 04:34:07  Rev 3687   jcater
 
        * src/templates/forms/Simple.py: removed print statements
 
-2002-12-22 22:33  jcater
+2002-12-23 04:33:06  Rev 3686   jcater
 
-       * src/: Designer.py, base/Instance.py, forms/Instance.py,
-         navigator/Instance.py, reports/FilterSupport.py,
-         reports/Instance.py, schema/Instance.py,
-         templates/reports/Labels.py, templates/reports/MailMerge.py,
-         templates/reports/SimpleReport.py:
-         * Improved support for report styles (namespaces) in wizards *
-         Misc bug fixes
+       * src/schema/Instance.py, src/forms/Instance.py, src/base/Instance.
+         py, src/navigator/Instance.py, src/templates/reports/Labels.py, 
+         src/templates/reports/MailMerge.py, src/Designer.py, 
+         src/reports/FilterSupport.py, src/templates/reports/SimpleReport.
+         py, src/reports/Instance.py:  * Improved support for report styles 
+         (namespaces) in wizards * Misc bug fixes
 
-2002-12-22 21:36  jcater
+2002-12-23 03:36:24  Rev 3684   jcater
 
-       * src/: base/Instance.py, forms/Instance.py, reports/Instance.py,
-         templates/reports/Labels.py, templates/reports/MailMerge.py,
-         templates/reports/SimpleReport.py: more wizard updates
+       * src/forms/Instance.py, src/base/Instance.py, 
+         src/templates/reports/Labels.py, src/templates/reports/MailMerge.
+         py, src/templates/reports/SimpleReport.py, src/reports/Instance.py:
+         more wizard updates
 
-2002-12-22 20:45  jcater
+2002-12-23 02:45:54  Rev 3683   jcater
 
-       * src/templates/forms/SimpleDetail.py: removed SimpleDetail as
+       * src/templates/forms/SimpleDetail.py: removed SimpleDetail as 
          FormBuilder accomplished same thing
 
-2002-12-22 20:42  jcater
+2002-12-23 02:42:59  Rev 3682   jcater
 
-       * src/templates/forms/FormBuilder.py: more work on converting
-         wizards
+       * src/templates/forms/FormBuilder.py: more work on converting wizards
 
-2002-12-22 19:46  jcater
+2002-12-23 01:46:03  Rev 3680   jcater
 
-       * src/templates/forms/SimpleDetail.py: better fix for formatting
+       * src/templates/forms/SimpleDetail.py: better fix for formatting 
          dates in reports [temporary]
 
-2002-12-22 19:31  jcater
+2002-12-23 01:31:38  Rev 3678   jcater
 
-       * src/: base/Instance.py, templates/forms/FormBuilder.py,
-         templates/forms/Simple.py: reworking the format of designer
-         wizards and namespace support
+       * src/templates/forms/Simple.py, src/base/Instance.py, 
+         src/templates/forms/FormBuilder.py: reworking the format of 
+         designer wizards and namespace support
 
-2002-12-22 16:05  btami
+2002-12-22 22:05:51  Rev 3676   btami
 
-       * src/templates/forms/Simple.py: Reworked 'Simple form wizard'
+       * src/templates/forms/Simple.py: Reworked 'Simple form wizard' 
          according to new 0.5 gfd format
 
-2002-12-22 14:42  jcater
+2002-12-22 20:42:58  Rev 3675   jcater
 
-       * src/reports/Standard/GroupEditor.py: added convenience shell
+       * src/reports/Standard/GroupEditor.py: added convenience shell 
          scripts for gnue-schema-scripter
 
-2002-12-22 09:15  btami
+2002-12-22 15:15:31  Rev 3674   btami
 
-       * src/: base/Incubator.py, reports/Incubator.py,
-         reports/Standard/Incubator.py: Let designer's report wizards work
-         again
+       * src/reports/Standard/Incubator.py, src/reports/Incubator.py, 
+         src/base/Incubator.py: Let designer's report wizards work again
 
-2002-12-21 18:59  jamest
+2002-12-22 00:59:55  Rev 3673   jamest
 
-       * src/: Designer.py, base/Instance.py: Designer settings now save
+       * src/base/Instance.py, src/Designer.py: Designer settings now save 
          on File->Exit WX2.2 support for saving split window dimensions
 
-2002-12-21 16:41  jcater
+2002-12-21 22:41:09  Rev 3672   jcater
 
-       * src/reports/Standard/FilterSupport.py: changed the filters/
+       * src/reports/Standard/FilterSupport.py: changed the filters/ 
          directory structure
 
-2002-12-21 16:07  btami
+2002-12-21 22:07:44  Rev 3671   btami
 
        * setup.py: misc fixes
 
-2002-12-21 14:40  jcater
+2002-12-21 20:40:49  Rev 3670   jcater
 
-       * src/base/tools/: EventEditor.py, PropertyEditor.py:
-         Stopped horizontal scrollbars from appearing on the property and
+       * src/base/tools/PropertyEditor.py, src/base/tools/EventEditor.py:  
+         Stopped horizontal scrollbars from appearing on the property and 
          event mappers
 
-2002-12-21 14:36  jcater
+2002-12-21 20:36:16  Rev 3668   jcater
 
-       * ChangeLog, NEWS, setup.py, src/base/tools/EventEditor.py,
-         src/forms/EventEditor.py, src/forms/Instance.py:
-
-         * Added tabbed Event Mapper (so <entry>'s will show both <entry>
+       * ChangeLog, setup.py, src/forms/Instance.py, NEWS, 
+         src/forms/EventEditor.py, src/base/tools/EventEditor.py:
+         * Added tabbed Event Mapper (so <entry>'s will show both <entry> 
          and <field> triggers * Commits for -pre3
 
-2002-12-21 13:29  jamest
+2002-12-21 19:29:55  Rev 3665   jamest
 
-       * src/Designer.py: Started breaking apart wx uidriver form event
-         model changes instances are not tracking a current form instead
+       * src/Designer.py: Started breaking apart wx uidriver form event 
+         model changes instances are not tracking a current form instead 
          events pass affected form Other stuff I probably forgot
 
-2002-12-21 00:38  jcater
+2002-12-21 06:38:23  Rev 3660   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
-         edits of label text
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing edits 
+         of label text
 
-2002-12-21 00:30  jcater
+2002-12-21 06:30:28  Rev 3659   jcater
 
-       * src/reports/: FilterSupport.py, Instance.py,
-         Standard/FilterSupport.py, Standard/Incubator.py: added support
-         for filter-specific incubators
+       * src/reports/Standard/Incubator.py, src/reports/FilterSupport.py, 
+         src/reports/Standard/FilterSupport.py, src/reports/Instance.py: 
+         added support for filter-specific incubators
 
-2002-12-20 22:55  jcater
+2002-12-21 04:55:32  Rev 3658   jcater
 
        * setup.py: updated setup to reflect new directories
 
-2002-12-20 22:52  jcater
+2002-12-21 04:52:32  Rev 3657   jcater
 
-       * src/: base/Incubator.py, base/PopupMenu.py, base/TemplateBase.py,
-         base/TemplateParser.py, base/tools/DataSourceEditor.py,
-         forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,
-         forms/LayoutEditor/DisplayDropTarget.py,
-         forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
-         navigator/Instance.py, navigator/TemplateSupport.py,
-         reports/Incubator.py, reports/Instance.py,
-         reports/TemplateSupport.py, schema/Incubator.py,
-         schema/Instance.py, schema/TemplateSupport.py,
-         schema/DiaEditor/VisualEditor.py:
-
-         * Move from Incubator being a module to being a class; all
-         Incubator.xxx() references should now be instance.incubator.xxx()
-         * Simplified the Incubator interface * Removed redundency in
+       * src/reports/Incubator.py, src/schema/Incubator.py, 
+         src/forms/Instance.py, src/navigator/Instance.py, 
+         src/forms/TemplateSupport.py, src/forms/LayoutEditor/LayoutEditor.
+         py, src/base/Incubator.py, src/reports/Instance.py, 
+         src/navigator/TemplateSupport.py, src/base/TemplateParser.py, 
+         src/base/PopupMenu.py, src/schema/Instance.py, 
+         src/reports/TemplateSupport.py, src/schema/TemplateSupport.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/base/tools/DataSourceEditor.py, src/forms/Incubator.py, 
+         src/schema/DiaEditor/VisualEditor.py, src/navigator/Incubator.py, 
+         src/base/TemplateBase.py:
+         * Move from Incubator being a module to being a class; all 
+         Incubator.xxx() references should now be instance.incubator.xxx() 
+         * Simplified the Incubator interface * Removed redundency in 
          Incubator.createObject
 
-2002-12-20 20:49  jcater
+2002-12-21 02:49:57  Rev 3656   jcater
 
-       * src/reports/: FilterSupport.py, Labels/FilterSupport.py,
-         Standard/FilterSupport.py: start of filter support (missing files
-         from earlier)
+       * src/reports/FilterSupport.py, src/reports/Standard/FilterSupport.
+         py, src/reports/Labels/FilterSupport.py: start of filter support 
+         (missing files from earlier)
 
-2002-12-20 20:46  jcater
+2002-12-21 00:19:29  Rev 3654   jcater
 
-       * setup.py: backported changes for the template/ move
-
-2002-12-20 18:19  jcater
-
        * src/Designer.py: typos
 
-2002-12-20 18:19  jcater
+2002-12-21 00:19:00  Rev 3653   jcater
 
        * BUGS: updated BUGS
 
-2002-12-20 17:56  jcater
+2002-12-20 23:56:05  Rev 3651   jcater
 
-       * setup.py, src/Designer.py, src/base/Instance.py,
-         src/base/TemplateChooser.py, src/base/TemplateParser.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
-         src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
-         src/base/tools/TriggerEditor.py, src/base/uihelpers/__init__.py,
-         src/forms/Incubator.py, src/forms/Instance.py,
-         src/forms/PropertyEditor.py, src/forms/TemplateSupport.py,
-         src/forms/TreeView.py, src/forms/WizardRunner.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/navigator/Instance.py, src/navigator/LayoutEditor.py,
-         src/navigator/TemplateSupport.py, src/reports/Incubator.py,
-         src/reports/Instance.py, src/reports/LayoutEditor.py,
-         src/reports/TemplateSupport.py, src/reports/TreeView.py,
-         src/reports/Standard/GroupEditor.py, src/schema/Incubator.py,
-         src/schema/Instance.py, src/schema/LayoutEditor.py,
-         src/schema/TableEditor.py, src/schema/TemplateSupport.py,
-         src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,
-         src/schema/wizards/WriteSchema.py:  some restructuring of
-         designer
+       * src/schema/LayoutEditor.py, src/forms/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/schema/wizards/WriteSchema.py, 
+         src/reports/Standard/GroupEditor.py, src/navigator/TemplateSupport.
+         py, src/base/tools/EventEditor.py, src/base/tools/TreeView.py, 
+         src/reports/TemplateSupport.py, src/base/TemplateChooser.py, 
+         src/schema/TemplateSupport.py, src/base/tools/DataSourceEditor.py, 
+         src/forms/PropertyEditor.py, src/reports/Incubator.py, 
+         src/base/tools/TriggerEditor.py, src/schema/Incubator.py, 
+         src/reports/TreeView.py, src/schema/TreeView.py, 
+         src/base/tools/SchemaViewer.py, src/navigator/Instance.py, 
+         src/forms/TemplateSupport.py, src/schema/TableEditor.py, 
+         src/Designer.py, src/reports/Instance.py, src/base/TemplateParser.
+         py, src/schema/Instance.py, src/base/tools/PropertyEditor.py, 
+         setup.py, src/base/uihelpers/__init__.py, src/forms/Incubator.py, 
+         src/schema/DiaEditor/VisualEditor.py, src/navigator/LayoutEditor.
+         py, src/base/Instance.py, src/forms/WizardRunner.py, 
+         src/forms/TreeView.py, src/reports/LayoutEditor.py:  some 
+         restructuring of designer
 
-2002-12-20 17:36  jcater
+2002-12-20 23:36:48  Rev 3650   jcater
 
-       * setup.py, src/Config.py, src/DataSourceEditor.py,
-         src/Debugger.py, src/EventEditor.py, src/GridCellEditors.py,
-         src/Icons.py, src/Incubator.py, src/Instance.py,
-         src/MRUManager.py, src/MenuBar.py, src/PopupMenu.py,
-         src/PropertyEditor.py, src/SchemaViewer.py, src/TemplateBase.py,
-         src/TemplateChooser.py, src/TemplateParser.py, src/ToolDock.py,
-         src/ToolFrame.py, src/ToolPanel.py, src/ToolSupport.py,
-         src/TreeView.py, src/TriggerEditor.py, src/base/__init__.py,
-         src/base/tools/__init__.py: rearranging stuff
+       * src/Debugger.py, src/Incubator.py, src/PopupMenu.py, 
+         src/TemplateParser.py, src/EventEditor.py, src/ToolFrame.py, 
+         src/MenuBar.py, src/TreeView.py, src/PropertyEditor.py, 
+         src/ToolPanel.py, src/TemplateChooser.py, src/MRUManager.py, 
+         src/DataSourceEditor.py, src/Instance.py, src/Config.py, 
+         src/TemplateBase.py, src/base/tools/__init__.py, src/base/__init__.
+         py, setup.py, src/TriggerEditor.py, src/ToolSupport.py, src/Icons.
+         py, src/ToolDock.py, src/GridCellEditors.py, src/SchemaViewer.py: 
+         rearranging stuff
 
-2002-12-20 17:25  jcater
+2002-12-20 23:25:50  Rev 3649   jcater
 
-       * src/: reports/Instance.py, reports/Default/FilterSupport.py,
-         reports/Default/__init__.py, reports/Standard/GroupEditor.py,
-         schema/TableEditor.py: initial reports filter support; misc
-         cleanup
+       * src/reports/Default/FilterSupport.py, src/reports/Default, 
+         src/schema/TableEditor.py, src/reports/Default/__init__.py, 
+         src/reports/Standard/GroupEditor.py, src/reports/Instance.py: 
+         initial reports filter support; misc cleanup
 
-2002-12-20 16:48  jcater
+2002-12-20 22:48:34  Rev 3648   jcater
 
-       * src/: Instance.py, base/Instance.py: fixed the tool menu
+       * src/Instance.py, src/base/Instance.py: fixed the tool menu 
          separator issue preventing them from showing
 
-2002-12-20 14:20  jcater
+2002-12-20 20:20:54  Rev 3646   jcater
 
        * ChangeLog, src/schema/TableEditor.py: fix for tableeditor support
 
-2002-12-20 02:47  btami
+2002-12-20 08:47:25  Rev 3642   btami
 
-       * src/: reports/Incubator.py, reports/TemplateSupport.py,
-         templates/reports/Labels.py, templates/reports/MailMerge.py,
-         templates/reports/SimpleReport.py: R
+       * src/reports/Incubator.py, src/reports/TemplateSupport.py, 
+         src/templates/reports/Labels.py, src/templates/reports/MailMerge.
+         py, src/templates/reports/SimpleReport.py: R
 
-2002-12-20 02:13  btami
+2002-12-20 08:13:39  Rev 3640   btami
 
-       * src/: navigator/Instance.py, schema/TableEditor.py: I
+       * src/navigator/Instance.py, src/schema/TableEditor.py: I
 
-2002-12-19 14:43  siesel
+2002-12-19 20:43:51  Rev 3638   siesel
 
        * src/schema/Instance.py: syncing machines
 
-2002-12-18 21:09  jcater
+2002-12-19 03:09:23  Rev 3636   jcater
 
-       * src/schema/Instance.py: readded the table editor that someone
+       * src/schema/Instance.py: readded the table editor that someone 
          mistakenly commented out
 
-2002-12-18 21:07  jcater
+2002-12-19 03:07:01  Rev 3635   jcater
 
        * src/schema/TableEditor.py: added missing file
 
-2002-12-18 16:49  siesel
+2002-12-18 22:49:47  Rev 3634   siesel
 
-       * src/schema/: Incubator.py, Instance.py,
-         DiaEditor/VisualEditor.py: modify VisualEditor to work with new
-         event model
+       * src/schema/Instance.py, src/schema/Incubator.py, 
+         src/schema/DiaEditor/VisualEditor.py: modify VisualEditor to work 
+         with new event model
 
-2002-12-17 17:42  jcater
+2002-12-17 23:42:23  Rev 3630   jcater
 
-       * setup.py, src/DataSourceEditor.py, src/EventEditor.py,
-         src/TriggerEditor.py, src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/TriggerEditor.py,
+       * src/base/tools/TriggerEditor.py, src/EventEditor.py, setup.py, 
+         src/TriggerEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/DataSourceEditor.py, src/base/tools/EventEditor.py, 
          src/reports/Instance.py:
-
-         * Enable auto-selection of the trigger in the code editor when a
-         trigger in the Event Mapper is selected * Cleanup to get reports
+          * Enable auto-selection of the trigger in the code editor when a 
+         trigger in the Event Mapper is selected * Cleanup to get reports 
          module working again
 
-2002-12-17 16:39  jcater
+2002-12-17 22:39:38  Rev 3628   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: fixed the Object
+       * src/base/tools/TreeView.py, src/TreeView.py: fixed the Object 
          Navigator (TreeView) to respond to selections again
 
-2002-12-17 16:39  jcater
+2002-12-17 22:39:12  Rev 3627   jcater
 
-       * src/reports/: Instance.py, TreeView.py, Labels/__init__.py,
-         Standard/__init__.py: piddling with reports
+       * src/reports/Standard, src/reports/TreeView.py, src/reports/Labels, 
+         src/reports/Standard/__init__.py, src/reports/Labels/__init__.py, 
+         src/reports/Instance.py: piddling with reports
 
-2002-12-16 21:07  jcater
+2002-12-17 03:07:26  Rev 3626   jcater
 
-       * ChangeLog, NEWS, ROADMAP.in, TODO: Preliminary updates for
-         pending release
+       * TODO, NEWS, ChangeLog, ROADMAP.in: Preliminary updates for pending 
+         release
 
-2002-12-16 15:25  jcater
+2002-12-16 21:25:01  Rev 3623   jcater
 
-       * src/templates/reports/: Labels.py, MailMerge.py: copied the extra
-         wizards from the 0.4.x-stable branch into head
+       * src/templates/reports/Labels.py, src/templates/reports/MailMerge.
+         py: copied the extra wizards from the 0.4.x-stable branch into head
 
-2002-12-16 15:21  jcater
+2002-12-16 21:21:26  Rev 3622   jcater
 
-       * src/: ToolDock.py, base/ToolDock.py, forms/PropertyEditor.py,
-         forms/LayoutEditor/LayoutEditor.py:
-
+       * src/base/ToolDock.py, src/ToolDock.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/forms/PropertyEditor.py:
          * Patches by btami for win32 support * More work on sample schema
 
-2002-12-15 16:22  jcater
+2002-12-15 22:22:41  Rev 3621   jcater
 
-       * src/: EventEditor.py, GridCellEditors.py, Instance.py,
-         PropertyEditor.py, ToolPanel.py, base/Instance.py,
-         base/ToolPanel.py, base/tools/EventEditor.py,
-         base/tools/PropertyEditor.py, base/uihelpers/GridCellEditors.py,
-         forms/Instance.py, schema/Instance.py, schema/TreeView.py:
-
+       * src/base/uihelpers, src/Instance.py, src/schema/Instance.py, 
+         src/base/tools/PropertyEditor.py, src/base/ToolPanel.py, 
+         src/EventEditor.py, src/base/uihelpers/GridCellEditors.py, 
+         src/forms/Instance.py, src/schema/TreeView.py, src/PropertyEditor.
+         py, src/ToolPanel.py, src/base/Instance.py, src/GridCellEditors.py,
+         src/base/tools/EventEditor.py:
          * Start of a schema grid-based table editor * Misc refactoring
 
-2002-12-13 23:57  jcater
+2002-12-14 05:57:36  Rev 3619   jcater
 
-       * src/Designer.py:
-
+       * src/Designer.py: 
          * Synching machines
 
-2002-12-13 10:58  jcater
+2002-12-13 16:58:26  Rev 3618   jcater
 
        * setup.py: fixed minor typos in documentation
 
-2002-12-13 10:57  jcater
+2002-12-13 16:57:59  Rev 3617   jcater
 
-       * src/schema/DiaEditor/__init__.py: moved the schema diagram-based
+       * src/schema/DiaEditor/__init__.py: moved the schema diagram-based 
          editor to its own directory
 
-2002-12-12 08:42  jcater
+2002-12-12 14:42:10  Rev 3605   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
-         forms/PropertyEditor.py: possible fix for all the wonderful
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py, 
+         src/forms/PropertyEditor.py: possible fix for all the wonderful 
          segfaults
 
-2002-12-11 23:16  jcater
+2002-12-12 05:16:05  Rev 3604   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: more
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: more 
          futile attempts to find the segfault issue in designer
 
-2002-12-11 19:00  jcater
+2002-12-12 01:00:02  Rev 3599   jcater
 
        * ROADMAP.in: added roadmap/feature plan template and parser script
 
-2002-12-10 17:44  jcater
+2002-12-10 23:44:49  Rev 3593   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed typo preventing new
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed typo preventing new 
          blocks from showing in the block combo
 
-2002-12-10 14:44  jcater
+2002-12-10 20:44:36  Rev 3592   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: block combo is updated if
+       * src/forms/LayoutEditor/LayoutEditor.py: block combo is updated if 
          a block's name is changed
 
-2002-12-10 13:52  jcater
+2002-12-10 19:52:02  Rev 3591   jcater
 
        * src/forms/PropertyEditor.py: change in wording
 
-2002-12-10 00:48  jcater
+2002-12-10 06:48:04  Rev 3590   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
-         forms/Instance.py, forms/PropertyEditor.py,
-         forms/LayoutEditor/LayoutEditor.py:
-
-         * Added multi-tab property editor support to base instances *
-         Added positioning Character Cell property tab * Added
-         GFEntry->GFField property tab * Drastically increased the
+       * src/base/tools/PropertyEditor.py, src/forms/Instance.py, 
+         src/PropertyEditor.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/PropertyEditor.py:
+         * Added multi-tab property editor support to base instances * 
+         Added positioning Character Cell property tab * Added 
+         GFEntry->GFField property tab * Drastically increased the 
          frequency of SEGFAULTS [WARNING: You have been warned!]
 
-2002-12-09 10:49  jcater
+2002-12-09 16:49:58  Rev 3586   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: block combo selector now
+       * src/forms/LayoutEditor/LayoutEditor.py: block combo selector now 
          works
 
-2002-12-09 08:53  jcater
+2002-12-09 14:53:07  Rev 3585   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime errors with
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime errors with 
          new combo block [not fully functional]
 
-2002-12-08 23:24  jcater
+2002-12-09 05:24:09  Rev 3584   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py:
-         Minor cleanup
+       * src/forms/LayoutEditor/LayoutEditor.py:  Minor cleanup
 
-2002-12-07 02:31  jcater
+2002-12-07 08:31:45  Rev 3581   jcater
 
-       * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditorTools.py:
-         more work on block combo in layout editor
+       * src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py: more work on block 
+         combo in layout editor
 
-2002-12-06 18:55  jcater
+2002-12-07 00:55:25  Rev 3579   jcater
 
-       * src/: EventEditor.py, base/tools/EventEditor.py,
-         forms/Incubator.py, forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/LayoutEditor/PropertyBar.py: experimentation with block
-         feedback in the layout editor
+       * src/forms/LayoutEditor/PropertyBar.py, src/EventEditor.py, 
+         src/forms/Incubator.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/base/tools/EventEditor.py: experimentation with block feedback 
+         in the layout editor
 
-2002-12-06 00:55  jcater
+2002-12-06 06:55:36  Rev 3575   jcater
 
-       * src/forms/: Incubator.py, LayoutEditor/LayoutEditor.py: synching
-         machines (or is that sinking?)
+       * src/forms/Incubator.py, src/forms/LayoutEditor/LayoutEditor.py: 
+         synching machines (or is that sinking?)
 
-2002-12-05 16:47  jcater
+2002-12-05 22:47:57  Rev 3572   jcater
 
        * src/forms/LayoutEditor/LayoutEditor.py: typo fixes
 
-2002-12-05 16:41  jcater
+2002-12-05 22:42:54  Rev 3571   jcater
 
-       * src/forms/LayoutEditor/: LayoutEditor.py: typo fix
+       * src/forms/LayoutEditor/LayoutEditor.py: typo fix
 
-2002-12-04 18:45  jcater
+2002-12-05 22:41:09  Rev 3570   jcater
 
-       * src/: TriggerEditor.py, base/tools/TriggerEditor.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/PropertyBar.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py:
+       * src/forms/LayoutEditor/LayoutEditor.py: typo fix
 
+2002-12-05 00:45:17  Rev 3569   jcater
+
+       * src/forms/LayoutEditor/PropertyBar.py, 
+         src/base/tools/TriggerEditor.py, src/TriggerEditor.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/LayoutEditor/LayoutEditor.py:
          More cleanup in Designer (might be broken)
 
-2002-12-03 22:32  jcater
+2002-12-04 04:32:54  Rev 3565   jcater
 
-       * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py:
-
+       * src/forms/Instance.py, src/forms/LayoutEditor/LayoutEditor.py: 
          Misc changes
 
-2002-12-02 23:33  jcater
+2002-12-03 05:33:08  Rev 3560   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: in the layout editor,
-         pressing the Delete key while objects are selected will cause
+       * src/forms/LayoutEditor/LayoutEditor.py: in the layout editor, 
+         pressing the Delete key while objects are selected will cause 
          those objects to be deleted
 
-2002-12-02 23:24  jcater
+2002-12-03 05:24:48  Rev 3559   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py,
-         forms/wizards/AddLabel.py: fixed AddLabel to work with
-         namespace-qualified positioning; more fixes to the delete code in
+       * src/base/tools/TreeView.py, src/TreeView.py, 
+         src/forms/wizards/AddLabel.py: fixed AddLabel to work with 
+         namespace-qualified positioning; more fixes to the delete code in 
          object navigator (treeview)
 
-2002-12-02 20:37  jamest
+2002-12-01 22:53:04  Rev 3553   jcater
 
-       * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2
-         releases of common, designer, forms
-
-2002-12-01 16:53  jcater
-
-       * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
-         base/TemplateParser.py:
-
-         * Added form.getAuthenticatedUser(connection) * Cleaned up custom
+       * src/TemplateBase.py, src/TemplateParser.py, src/base/TemplateBase.
+         py, src/base/TemplateParser.py:
+         * Added form.getAuthenticatedUser(connection) * Cleaned up custom 
          authenticators
 
-2002-11-30 17:02  jcater
+2002-11-30 23:02:02  Rev 3548   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: more TreeView (Object
+       * src/base/tools/TreeView.py, src/TreeView.py: more TreeView (Object 
          Navigator) fixes
 
-2002-11-30 17:00  jcater
+2002-11-30 23:00:36  Rev 3547   jcater
 
-       * src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,
-         ToolDock.py, ToolPanel.py, TreeView.py, base/Instance.py,
-         base/MenuBar.py, base/TemplateBase.py, base/ToolDock.py,
-         base/ToolPanel.py, base/tools/EventEditor.py,
-         base/tools/TreeView.py, forms/Incubator.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/wizards/AddButton.py:
-         * Temporarily reinstated the toolbar (warning: if the layout
-         editor isn't part of the root window, program may crash... trying
-         to work around wx not supporting multiple toolbars before a fix
-         is available) * Fixed the function that guarantees unique object
+       * src/base/ToolDock.py, src/EventEditor.py, src/MenuBar.py, 
+         src/TreeView.py, src/ToolPanel.py, src/forms/wizards/AddButton.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/base/tools/EventEditor.
+         py, src/base/MenuBar.py, src/base/tools/TreeView.py, src/Instance.
+         py, src/TemplateBase.py, src/base/ToolPanel.py, 
+         src/forms/Incubator.py, src/base/Instance.py, src/ToolDock.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/base/TemplateBase.
+         py:  * Temporarily reinstated the toolbar (warning: if the layout 
+         editor isn't part of the root window, program may crash... trying 
+         to work around wx not supporting multiple toolbars before a fix is 
+         available) * Fixed the function that guarantees unique object 
          names * Removed the delete-object bugs * More TreeView fixes
 
-2002-11-29 01:06  jcater
+2002-11-29 07:07:00  Rev 3544   jcater
 
-       * src/: EventEditor.py, Instance.py, TemplateBase.py,
-         TriggerEditor.py, base/Instance.py, base/TemplateBase.py,
-         base/tools/EventEditor.py, base/tools/TriggerEditor.py,
-         forms/Incubator.py, forms/Instance.py:
-         * Improved trigger selector support * Improved code editor
-         interaction with rest of system * Fixed outstanding bugs related
-         to wizards/templates and object creation * Many bug fixes
+       * src/base/tools/TriggerEditor.py, src/EventEditor.py, 
+         src/forms/Instance.py, src/base/tools/EventEditor.py, src/Instance.
+         py, src/TemplateBase.py, src/TriggerEditor.py, src/forms/Incubator.
+         py, src/base/Instance.py, src/base/TemplateBase.py:  * Improved 
+         trigger selector support * Improved code editor interaction with 
+         rest of system * Fixed outstanding bugs related to 
+         wizards/templates and object creation * Many bug fixes
 
-2002-11-27 18:11  jcater
+2002-11-28 00:11:31  Rev 3540   jcater
 
-       * src/: Instance.py, TemplateBase.py, TemplateParser.py,
-         TreeView.py, TriggerEditor.py, base/Instance.py,
-         base/TemplateBase.py, base/TemplateParser.py,
-         base/tools/TreeView.py, base/tools/TriggerEditor.py,
-         forms/Incubator.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/WidgetHandler.py,
-         forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
-         forms/wizards/AddButton.py, forms/wizards/AddDataSource.py,
-         forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
-         forms/wizards/AddLabel.py, forms/wizards/AddPage.py: * Visual
-         cleanup (panel/text spacing, etc) * First attempt at getting
-         wizards working with the new layout management markup * More
-         cleanup
+       * src/forms/wizards/AddEntry.py, src/base/tools/TriggerEditor.py, 
+         src/TemplateParser.py, src/forms/Instance.py, src/TreeView.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/wizards/AddButton.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/forms/wizards/AddPage.
+         py, src/forms/wizards/AddLabel.py, src/base/TemplateParser.py, 
+         src/base/tools/TreeView.py, src/Instance.py, src/TemplateBase.py, 
+         src/TriggerEditor.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/wizards/AddBox.py, src/forms/Incubator.py, 
+         src/forms/wizards/AddBlock.py, src/forms/wizards/AddDataSource.py, 
+         src/base/Instance.py, src/forms/wizards/AddDropDown.py, 
+         src/base/TemplateBase.py: * Visual cleanup (panel/text spacing, 
+         etc) * First attempt at getting wizards working with the new 
+         layout management markup * More cleanup
 
-2002-11-25 22:23  jcater
+2002-11-26 04:23:33  Rev 3523   jcater
 
-       * src/: EventEditor.py, Instance.py, PropertyEditor.py,
-         ToolPanel.py, TreeView.py, TriggerEditor.py, base/Instance.py,
-         base/ToolPanel.py, base/tools/EventEditor.py,
-         base/tools/PropertyEditor.py, base/tools/TreeView.py,
-         base/tools/TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py:
-         * More cleanup in Designer
+       * src/base/tools/TriggerEditor.py, src/EventEditor.py, src/TreeView.
+         py, src/PropertyEditor.py, src/ToolPanel.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/base/tools/EventEditor.
+         py, src/base/tools/TreeView.py, src/Instance.py, 
+         src/base/tools/PropertyEditor.py, src/base/ToolPanel.py, 
+         src/TriggerEditor.py, src/base/Instance.py: * More cleanup in 
+         Designer
 
-2002-11-25 20:14  jamest
+2002-11-25 14:22:36  Rev 3510   jamest
 
-       * src/: forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:
-         removed unneeded print statements from wizards
+       * src/forms/Instance.py, src/forms/TreeView.py: fix display for 
+         entries with a rows attribute replaced references to GFDataSource 
+         w/ GConnection
 
-2002-11-25 08:22  jamest
+2002-11-25 05:41:42  Rev 3508   jcater
 
-       * src/forms/: Instance.py, TreeView.py: fix display for entries
-         with a rows attribute replaced references to GFDataSource w/
-         GConnection
+       * src/forms/LayoutEditor/PropertyBar.py, src/schema/LayoutEditor.py, 
+         src/EventEditor.py, src/ToolFrame.py, src/forms/Instance.py, 
+         src/TreeView.py, src/ToolPanel.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/DataSourceEditor.py, 
+         src/base/tools/EventEditor.py, src/base/MenuBar.py, 
+         src/base/tools/TreeView.py, src/Instance.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/TriggerEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/SchemaViewer.py, src/base/tools/TriggerEditor.py, 
+         src/reports/Incubator.py, src/schema/Incubator.py, 
+         src/base/ToolDock.py, src/MenuBar.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, src/PropertyEditor.py, 
+         src/base/tools/SchemaViewer.py, src/base/ToolFrame.py, 
+         doc/technotes/00003.txt, src/base/tools/PropertyEditor.py, 
+         src/base/ToolPanel.py, src/forms/Incubator.py, 
+         src/navigator/LayoutEditor.py, src/ToolDock.py, src/base/Instance.
+         py, src/schema/DiaEditor/VisualEditor.py, src/forms/TreeView.py, 
+         src/reports/LayoutEditor.py: * Implemented a docking system for 
+         forms * Started on HotKey support (F10 ==> Property Editor, etc) * 
+         Moved from the old listener support to common's events model * 
+         More work to get Designer working with new GFD format * Start of 
+         Trigger Inspector
 
-2002-11-24 23:41  jcater
+2002-11-23 01:48:03  Rev 3501   jcater
 
-       * doc/technotes/00003.txt, src/DataSourceEditor.py,
-         src/EventEditor.py, src/Instance.py, src/MenuBar.py,
-         src/PropertyEditor.py, src/base/Instance.py, src/base/MenuBar.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
-         src/SchemaViewer.py, src/ToolDock.py, src/ToolFrame.py,
-         src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
-         src/base/ToolDock.py, src/base/ToolFrame.py,
-         src/base/ToolPanel.py, src/base/tools/SchemaViewer.py,
-         src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
-         src/forms/Incubator.py, src/forms/Instance.py,
-         src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/PropertyBar.py,
-         src/forms/LayoutEditor/WidgetHandler.py,
-         src/forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         src/navigator/LayoutEditor.py, src/reports/Incubator.py,
-         src/reports/LayoutEditor.py, src/schema/Incubator.py,
-         src/schema/LayoutEditor.py, src/schema/DiaEditor/VisualEditor.py:
-         * Implemented a docking system for forms * Started on HotKey
-         support (F10 ==> Property Editor, etc) * Moved from the old
-         listener support to common's events model * More work to get
-         Designer working with new GFD format * Start of Trigger Inspector
+       * src/base/settings, src/EventEditor.py, src/ToolFrame.py, 
+         src/forms/Instance.py, src/TreeView.py, src/ToolPanel.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/DataSourceEditor.py, 
+         src/base/tools/EventEditor.py, src/base/MenuBar.py, 
+         src/base/tools/TreeView.py, src/Instance.py, src/Config.py, 
+         src/base/settings/__init__.py, src/TriggerEditor.py, 
+         src/base/tools/DataSourceEditor.py, src/SchemaViewer.py, 
+         src/base/tools/TriggerEditor.py, src/MenuBar.py, 
+         src/PropertyEditor.py, src/base/tools/SchemaViewer.py, 
+         src/navigator/Instance.py, src/reports/Instance.py, 
+         src/base/ToolFrame.py, src/schema/Instance.py, 
+         src/base/tools/PropertyEditor.py, src/base/ToolPanel.py, setup.py, 
+         src/base/Instance.py, src/base/Config.py, src/forms/TreeView.py: 
+         initial work on migrating designer [BROKEN\!]
 
-2002-11-22 19:48  jcater
+2002-11-20 01:01:40  Rev 3478   jcater
 
-       * setup.py, src/Config.py, src/DataSourceEditor.py,
-         src/EventEditor.py, src/Instance.py, src/MenuBar.py,
-         src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
-         src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
-         src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,
-         src/base/ToolFrame.py, src/base/ToolPanel.py,
-         src/base/settings/__init__.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
-         src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
-         src/base/tools/TriggerEditor.py, src/forms/Instance.py,
-         src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,
-         src/navigator/Instance.py, src/reports/Instance.py,
-         src/schema/Instance.py: initial work on migrating designer
-         [BROKEN\!]
-
-2002-11-22 08:27  jamest
-
-       * src/templates/reports/MailMerge.py: btami's patch
-
-2002-11-20 17:09  jcater
-
-       * src/__init__.py: backported some fixes
-
-2002-11-20 14:46  jamest
-
-       * src/templates/reports/MailMerge.py: btami's patch for mailmerge
-
-2002-11-20 08:02  jamest
-
-       * src/templates/reports/: Labels.py, MailMerge.py: Added btami's
-         label and mailmerge wizards to cvs
-
-2002-11-19 19:01  jcater
-
-       * src/__init__.py:
-
-         * When writing back to XML, name attributes are listed first *
+       * src/__init__.py: 
+         * When writing back to XML, name attributes are listed first * 
          Misc cleanup * Added a Forms 0.5.0 converter
 
-2002-11-17 19:27  jamest
+2002-11-18 01:27:05  Rev 3467   jamest
 
        * ChangeLog, NEWS: Final updates for new release
 
-2002-11-17 19:17  jcater
+2002-11-18 01:17:24  Rev 3465   jcater
 
        * src/__init__.py: doc/version changes in prep for a release
 
-2002-11-15 23:46  jcater
+2002-11-16 05:46:04  Rev 3452   jcater
 
-       * src/forms/wizards/AddDropDown.py:
-
+       * src/forms/wizards/AddDropDown.py: 
          Fixed bugs when selecting "Reuse Existing Datasource"
 
-2002-11-15 17:16  jamest
+2002-11-15 23:16:49  Rev 3449   jamest
 
-       * src/forms/wizards/AddDropDown.py: fixed adding dropdowns to
+       * src/forms/wizards/AddDropDown.py: fixed adding dropdowns to 
          existing forms
 
-2002-11-15 14:22  jamest
+2002-11-15 20:22:03  Rev 3445   jamest
 
-       * src/forms/wizards/AddDataSource.py: Fix for addDataSource wizard
+       * src/forms/wizards/AddDataSource.py: Fix for addDataSource wizard 
          when used on existing forms
 
-2002-11-14 19:27  jamest
+2002-11-15 01:27:57  Rev 3439   jamest
 
        * src/forms/wizards/AddBlock.py: fixed the add block wizard
 
-2002-11-14 19:01  jamest
+2002-11-15 01:01:25  Rev 3438   jamest
 
-       * src/forms/: LayoutEditor/LayoutEditorTools.py,
-         wizards/AddBlock.py, wizards/AddBox.py, wizards/AddButton.py,
-         wizards/AddDataSource.py, wizards/AddDropDown.py,
-         wizards/AddEntry.py, wizards/AddLabel.py, wizards/AddPage.py:
-         Moved Insert items under the edit menu
+       * src/forms/wizards/AddEntry.py, src/forms/wizards/AddBox.py, 
+         src/forms/wizards/AddBlock.py, src/forms/wizards/AddDataSource.py, 
+         src/forms/wizards/AddButton.py, src/forms/wizards/AddDropDown.py, 
+         src/forms/wizards/AddPage.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/forms/wizards/AddLabel.py: Moved Insert items under the edit 
+         menu
 
-2002-11-14 08:48  jamest
+2002-11-14 14:48:16  Rev 3435   jamest
 
-       * src/reports/TemplateSupport.py: applied btami's patch to fix
+       * src/reports/TemplateSupport.py: applied btami's patch to fix 
          reports generated from wizards
 
-2002-11-13 23:27  jcater
+2002-11-14 05:27:15  Rev 3433   jcater
 
-       * ChangeLog: hmmm, how could designer's changelog be missing for
+       * ChangeLog: hmmm, how could designer's changelog be missing for 
          this long?
 
-2002-11-13 23:05  jcater
+2002-11-14 05:05:28  Rev 3432   jcater
 
        * NEWS: Updated NEWS and ChangeLogs
 
-2002-11-13 22:10  jcater
+2002-11-14 04:10:45  Rev 3431   jcater
 
-       * src/: reports/TemplateSupport.py,
-         templates/reports/SimpleReport.py: added btami's namespace patch
-         for designer wizards
+       * src/reports/TemplateSupport.py, src/templates/reports/SimpleReport.
+         py: added btami's namespace patch for designer wizards
 
-2002-11-13 21:55  jcater
+2002-11-14 03:55:35  Rev 3427   jcater
 
-       * packaging/mcmillan/: designer.spec,
-         hooks/hook-gnue.common.GComm.py,
-         hooks/hook-gnue.common.GConnections.py,
-         hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
-         hooks/hook-gnue.designer.Designer.ToolSupport.py,
-         hooks/hook-gnue.designer.Designer.TriggerEditor.py,
-         hooks/hook-gnue.designer.Designer.py,
-         hooks/hook-gnue.designer.TemplateChooser.py,
-         hooks/hook-gnue.designer.TemplateParser.py,
-         hooks/hook-gnue.designer.templates.__init__.py,
-         hooks/hook-gnue.forms.GFClient.py,
-         hooks/hook-gnue.reports.GREngine.py,
-         hooks/hook-gnue.reports.GRFilters.py:
-
+       * packaging/mcmillan/hooks, packaging/mcmillan/hooks/hook-gnue.
+         common.GConnections.py, packaging/mcmillan/hooks/hook-gnue.forms.
+         GFClient.py, packaging/mcmillan/designer.spec, 
+         packaging/mcmillan/hooks/hook-gnue.designer.TemplateParser.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.GComm.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.templates.__init__.py, 
+         packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py, 
+         packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py, 
+         packaging/mcmillan/hooks/hook-gnue.designer.Designer.ToolSupport.
+         py, packaging/mcmillan/hooks/hook-gnue.designer.Designer.
+         TriggerEditor.py, packaging/mcmillan/hooks/hook-gnue.common.
+         commdrivers._helpers.RpcDoc.py, packaging/mcmillan/hooks/hook-gnue.
+         designer.TemplateChooser.py, packaging/mcmillan/hooks/hook-gnue.
+         designer.Designer.py:
          Added btami's mcmillan support files
 
-2002-11-13 21:45  jcater
+2002-11-14 03:45:40  Rev 3426   jcater
 
-       * src/: Instance.py, base/Instance.py, templates/__init__.py,
-         templates/schema/Introspection.py: Applied btami's
+       * src/Instance.py, src/templates/__init__.py, src/base/Instance.py, 
+         src/templates/schema/Introspection.py: Applied btami's 
          McMillan-workaround patches
 
-2002-11-13 11:11  jcater
+2002-11-13 17:11:41  Rev 3421   jcater
 
-       * src/forms/Instance.py: attempt to fix the database/datasource
+       * src/forms/Instance.py: attempt to fix the database/datasource 
          ordering issue in forms
 
-2002-11-12 18:39  jamest
+2002-11-13 00:39:06  Rev 3410   jamest
 
        * src/__init__.py: Remove python2.2ism
 
-2002-11-12 18:16  siesel
+2002-11-13 00:16:09  Rev 3409   siesel
 
-       * src/forms/wizards/CreateSchema.py: fix CreateSchema Wizard add
+       * src/forms/wizards/CreateSchema.py: fix CreateSchema Wizard add 
          scale attribut to GSParser
 
-2002-11-12 17:07  jcater
+2002-11-12 23:07:05  Rev 3406   jcater
 
-       * src/__init__.py: updated VERSION numbers to be the new .99 format
+       * src/__init__.py: updated VERSION numbers to be the new .99 format 
          for cvs
 
-2002-11-11 14:40  jcater
+2002-11-11 20:40:12  Rev 3394   jcater
 
-       * src/forms/wizards/AddDropDown.py: [ticket #131] fixed problem
-         with AddDataSource wizard
+       * src/forms/wizards/AddDropDown.py: [ticket #131] fixed problem with 
+         AddDataSource wizard
 
-2002-11-07 22:32  jamest
+2002-11-08 04:32:05  Rev 3374   jamest
 
-       * src/templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed
-         broken wizards
+       * src/templates/forms/FormBuilder.py, 
+         src/templates/forms/SimpleDetail.py: Fixed broken wizards
 
-2002-11-04 19:00  jcater
+2002-11-05 01:00:04  Rev 3360   jcater
 
        * src/Designer.py: added gConfigForms loading to designer
 
-2002-11-04 08:55  jamest
+2002-11-04 14:55:51  Rev 3349   jamest
 
-       * src/: Debugger.py, forms/Debugger.py, forms/Instance.py,
-         reports/Instance.py: Migration of import system into common
-         (partially complete) Added G*Parser attribute 'Importable' to
-         entities if set to 1 makes then that entity becomes importable.
-         Adjustments to make reports support importable triggers All still
+       * src/Debugger.py, src/forms/Instance.py, src/reports/Instance.py, 
+         src/forms/Debugger.py: Migration of import system into common 
+         (partially complete) Added G*Parser attribute 'Importable' to 
+         entities if set to 1 makes then that entity becomes importable. 
+         Adjustments to make reports support importable triggers All still 
          pretty rough
 
-2002-11-03 23:24  jcater
+2002-11-04 05:24:07  Rev 3347   jcater
 
-       * src/projects/: Parser.py, Project.py: start of project support
+       * src/projects/Parser.py, src/projects/Project.py: start of project 
+         support
 
-2002-11-03 11:31  jcater
+2002-11-03 17:31:05  Rev 3341   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: applied a
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: applied a 
          fix to the can't-edit-with-scrollbars-present bug
 
-2002-11-02 00:02  jcater
+2002-11-02 06:02:01  Rev 3340   jcater
 
-       * src/projects/: Objects.py, Parser.py, Project.py, __init__.py:
-         moved the dumpXML root call into GRootObj, so each tool doesn't
+       * src/projects/Parser.py, src/projects/__init__.py, 
+         src/projects/Project.py, src/projects, src/projects/Objects.py: 
+         moved the dumpXML root call into GRootObj, so each tool doesn't 
          have to redefine dumpXML()
 
-2002-10-31 23:02  jamest
+2002-11-01 05:02:49  Rev 3338   jamest
 
-       * src/reports/Instance.py: More trigger cleanup Added trigger
-         support to gnue-reports Added on-startup and on-exit to <report>
-         Added pre-section and post-section to <section> Added support for
-         reports trigger editing in designer foobulations grd is working
+       * src/reports/Instance.py: More trigger cleanup Added trigger 
+         support to gnue-reports Added on-startup and on-exit to <report> 
+         Added pre-section and post-section to <section> Added support for 
+         reports trigger editing in designer foobulations grd is working 
          sample
 
-2002-10-31 20:40  jamest
+2002-11-01 02:40:53  Rev 3337   jamest
 
-       * src/: PopupMenu.py, PropertyEditor.py, TreeView.py,
-         TriggerEditor.py, base/PopupMenu.py,
-         base/tools/PropertyEditor.py, base/tools/TreeView.py,
-         base/tools/TriggerEditor.py, forms/Instance.py,
-         forms/TreeView.py: Moved all trigger support into common in prep
-         to add to support to reports.  Removed global valid trigger list
-         with a per object valid trigger definition
+       * src/base/tools/TriggerEditor.py, src/PopupMenu.py, 
+         src/forms/Instance.py, src/TreeView.py, src/PropertyEditor.py, 
+         src/base/PopupMenu.py, src/base/tools/TreeView.py, 
+         src/base/tools/PropertyEditor.py, src/TriggerEditor.py, 
+         src/forms/TreeView.py: Moved all trigger support into common in 
+         prep to add to support to reports. Removed global valid trigger 
+         list with a per object valid trigger definition
 
-2002-10-31 17:12  jcater
+2002-10-31 23:12:26  Rev 3336   jcater
 
-       * src/Designer.py: added cross-tabulation (pivot table) example to
+       * src/Designer.py: added cross-tabulation (pivot table) example to 
          reports (pending a few bugfixes, it will work); misc cleanup
 
-2002-10-28 18:11  jcater
+2002-10-29 00:11:49  Rev 3330   jcater
 
-       * src/: Designer.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditorTools.py: added support for
-         command-line --new <form|report|schema|...>, so you can start up
-         designer with a specific type of project
+       * src/forms/Instance.py, src/forms/LayoutEditor/LayoutEditorTools.py,
+         src/Designer.py: added support for command-line --new 
+         <form|report|schema|...>, so you can start up designer with a 
+         specific type of project
 
-2002-10-28 17:43  jcater
+2002-10-28 23:43:08  Rev 3329   jcater
 
-       * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
-         base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
-         forms/wizards/AddButton.py, forms/wizards/AddDropDown.py: * Added
-         tab support to wizard dialogs * Added "Insert Button" wizard *
-         Fixed cross-cursor support when a   object drawing is enabled *
-         Fixed "Static Datasource" support in   the Add DropDown wizard
+       * src/TemplateBase.py, src/TemplateParser.py, 
+         src/forms/wizards/AddButton.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/wizards/AddDropDown.py, src/base/TemplateBase.py, 
+         src/base/TemplateParser.py: * Added tab support to wizard dialogs 
+         * Added "Insert Button" wizard * Fixed cross-cursor support when a 
+         object drawing is enabled * Fixed "Static Datasource" support in   
+         the Add DropDown wizard
 
-2002-10-24 09:10  jamest
+2002-10-24 14:10:09  Rev 3317   jamest
 
-       * src/forms/LayoutEditor/LayoutEditor.py: removed reference to old
+       * src/forms/LayoutEditor/LayoutEditor.py: removed reference to old 
          GFEvent file removed old GFEvent file
 
-2002-10-23 22:00  jamest
+2002-10-24 03:00:25  Rev 3311   jamest
 
-       * src/: PopupMenu.py, base/PopupMenu.py: Partial removal of the
+       * src/PopupMenu.py, src/base/PopupMenu.py: Partial removal of the 
          GFTrigger class being replaced by common trigger system.
 
-2002-10-18 13:04  jcater
+2002-10-18 18:04:29  Rev 3289   jcater
 
-       * src/: TemplateParser.py, base/TemplateParser.py: added missing
+       * src/TemplateParser.py, src/base/TemplateParser.py: added missing 
          event import
 
-2002-10-10 01:45  jcater
+2002-10-10 06:45:36  Rev 3274   jcater
 
-       * packaging/debian/: changelog, rules: added a login popup dialog
-         for curses uidriver; beat the curses uidriver into submission to
-         get it to draw pages, labels, and entries; more cleanup on
-         common's curses library
+       * packaging/debian/changelog, packaging/debian/rules: added a login 
+         popup dialog for curses uidriver; beat the curses uidriver into 
+         submission to get it to draw pages, labels, and entries; more 
+         cleanup on common's curses library
 
-2002-10-08 15:39  siesel
+2002-10-08 20:39:19  Rev 3258   siesel
 
-       * src/forms/wizards/AddDropDown.py: fix static datasource for
+       * src/forms/wizards/AddDropDown.py: fix static datasource for 
          dropdown wizard <2> add static datasource sample
 
-2002-10-07 21:24  jcater
+2002-10-08 02:24:26  Rev 3254   jcater
 
-       * doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py,
-         src/TemplateParser.py, src/base/Instance.py, src/base/MenuBar.py,
-         src/base/TemplateParser.py, src/forms/WizardRunner.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/LayoutEditorTools.py:
-          * Added event model to designer
-          * Enabled the Toolbar "Save" icon to be enabled/disabled based
-            on the state of the document
-          * The icons for various functions stay depressed until the
-            function has completed (e.g., drawing a combo box or entry)
-          * Toolbar icons are depressed when a function is selected from
-            the menu (to show state)
-          * Various code cleanups
+       * doc/technotes/00003.txt, src/base/MenuBar.py, src/Instance.py, 
+         src/TemplateParser.py, src/MenuBar.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/forms/WizardRunner.py, src/base/TemplateParser.py:   * Added 
+         event model to designer  * Enabled the Toolbar "Save" icon to be 
+         enabled/disabled based    on the state of the document  * The 
+         icons for various functions stay depressed until the    function 
+         has completed (e.g., drawing a combo box or entry)  * Toolbar 
+         icons are depressed when a function is selected from    the menu 
+         (to show state)  * Various code cleanups
 
-2002-10-07 21:07  jcater
+2002-10-08 02:07:05  Rev 3253   jcater
 
-       * src/forms/wizards/AddDropDown.py: fixed bugs in the New
-         Datasource wizard
+       * src/forms/wizards/AddDropDown.py: fixed bugs in the New Datasource 
+         wizard
 
-2002-10-07 18:13  jcater
+2002-10-07 23:13:29  Rev 3252   jcater
 
-       * doc/technotes/00003.txt, doc/technotes/index.html,
-         doc/technotes/index.txt, src/Instance.py, src/MenuBar.py,
-         src/base/Instance.py, src/base/MenuBar.py: started adding event
-         support to designer
+       * doc/technotes/00003.txt, src/base/MenuBar.py, src/Instance.py, 
+         doc/technotes/index.txt, src/MenuBar.py, doc/technotes/index.html, 
+         src/base/Instance.py: started adding event support to designer
 
-2002-10-07 16:45  jcater
+2002-10-07 21:45:15  Rev 3248   jcater
 
        * src/__init__.py: updating version numbers to 'development' status
 
-2002-10-05 02:16  jcater
+2002-10-05 07:16:46  Rev 3244   jcater
 
-       * setup.py, packaging/debian/README.Debian,
-         packaging/debian/README.cvs, packaging/debian/README.maintainers,
-         packaging/debian/changelog, packaging/debian/control,
-         packaging/debian/copyright, packaging/debian/dirs,
-         packaging/debian/files, packaging/debian/postinst,
-         packaging/debian/prerm, packaging/debian/rules,
-         packaging/debian/setup.cfg.debian: Changes needed to create .debs
-         for the 0.4.0 release
+       * setup.py: Changes needed to create .debs for the 0.4.0 release
 
-2002-10-03 09:35  siesel
+2002-10-05 07:16:46  Rev 3243   jcater
 
-       * src/schema/wizards/WriteSchema.py: add preliminary schema write
+       * packaging/debian, packaging/debian/dirs, packaging/debian/files, 
+         packaging/debian/README.maintainers, packaging/debian/copyright, 
+         packaging/debian/README.Debian, packaging/debian/setup.cfg.debian, 
+         packaging/debian/control, packaging/debian/postinst, 
+         packaging/debian/prerm, packaging/debian/README.cvs, 
+         packaging/debian/changelog, packaging/debian/rules: Changes needed 
+         to create .debs for the 0.4.0 release
+
+2002-10-03 14:35:48  Rev 3238   siesel
+
+       * src/schema/wizards/WriteSchema.py: add preliminary schema write 
          support to common add schema write wizard to designer
 
-2002-09-29 19:27  jcater
+2002-09-30 00:27:45  Rev 3232   jcater
 
        * TODO: TODO fixes
 
-2002-09-29 19:19  jcater
+2002-09-30 00:19:18  Rev 3230   jcater
 
-       * setup.py, packaging/mcmillan/designer.spec, src/__init__.py:
-         final changes for release
+       * packaging/mcmillan/designer.spec, src/__init__.py, setup.py: final 
+         changes for release
 
-2002-09-28 09:48  jcater
+2002-09-28 14:48:03  Rev 3228   jcater
 
-       * src/templates/forms/: Simple.py, SimpleDetail.py: updated
-         designer's simple wizards to reflect new wizard architecture
+       * src/templates/forms/Simple.py, src/templates/forms/SimpleDetail.py:
+         updated designer's simple wizards to reflect new wizard architecture
 
-2002-09-25 18:05  jcater
+2002-09-25 23:05:54  Rev 3217   jcater
 
-       * doc/Tech-Reference.sxw, doc/Users-Guide.sxw,
-         packaging/mcmillan/designer.spec: updates to documentation
+       * doc/Tech-Reference.sxw, packaging/mcmillan/designer.spec, 
+         doc/Users-Guide.sxw: updates to documentation
 
-2002-09-25 17:49  jcater
+2002-09-25 22:49:53  Rev 3216   jcater
 
        * doc/DevelopersGuide-Forms.lyx: documentation updates
 
-2002-09-23 17:39  jcater
+2002-09-23 22:39:10  Rev 3201   jcater
 
-       * packaging/: inno/gfdesigner.iss, mcmillan/designer.spec,
-         mcmillan/gfdesigner.cfg: move to McMillan 5
+       * packaging/inno/gfdesigner.iss, packaging/mcmillan/designer.spec, 
+         packaging/mcmillan/gfdesigner.cfg: move to McMillan 5
 
-2002-09-23 15:32  jcater
+2002-09-23 20:32:47  Rev 3200   jcater
 
-       * packaging/mcmillan/gfdesigner.cfg: fixes to allow mcmillan to
+       * packaging/mcmillan/gfdesigner.cfg: fixes to allow mcmillan to 
          package designer
 
-2002-09-22 23:42  jcater
+2002-09-23 04:42:02  Rev 3188   jcater
 
        * NEWS: updated NEWS files
 
-2002-09-22 10:58  jcater
+2002-09-22 15:58:20  Rev 3187   jcater
 
-       * packaging/mcmillan/gfdesigner-PY21.cfg: restored python 2.1 setup
+       * packaging/mcmillan/gfdesigner-PY21.cfg: restored python 2.1 setup 
          files
 
-2002-09-20 16:14  jcater
+2002-09-20 21:14:51  Rev 3184   jcater
 
-       * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: changes
-         needed for windows binaries
+       * packaging/inno/gfdesigner.iss, packaging/mcmillan/gfdesigner.cfg: 
+         changes needed for windows binaries
 
-2002-09-17 14:36  jcater
+2002-09-17 19:36:38  Rev 3160   jcater
 
-       * setup.py: added/removed schema-related and gear-related entries
+       * setup.py: added/removed schema-related and gear-related entries 
          from setup.py
 
-2002-09-17 10:27  jcater
+2002-09-17 15:27:45  Rev 3157   jcater
 
-       * src/: Designer.py, Instance.py, TemplateParser.py,
-         ToolSupport.py, base/Instance.py, base/ModuleSupport.py,
-         base/TemplateParser.py, templates/__init__.py: removed code from
-         gnue.common.__init__ and placed in either gnue.common.FileUtils
-         or gnue.common.TextUtils; added stub for gear support
+       * src/TemplateParser.py, src/base/ModuleSupport.py, src/Instance.py, 
+         src/ToolSupport.py, src/templates/__init__.py, src/Designer.py, 
+         src/base/TemplateParser.py, src/base/Instance.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 18:26  jcater
+2002-09-16 23:27:32  Rev 3155   jcater
 
-       * src/schema/: Incubator.py, Instance.py, TemplateSupport.py,
-         DiaEditor/VisualEditor.py, parser/__init__.py, parser/.cvsignore:
-         fixes from migration of schema parser to gnue-common
+       * src/schema/Instance.py, src/schema/parser, src/schema/Incubator.py,
+         src/schema/TemplateSupport.py, src/schema/parser/__init__.py, 
+         src/schema/DiaEditor/VisualEditor.py: fixes from migration of 
+         schema parser to gnue-common
 
-2002-09-16 18:20  jamest
+2002-09-16 23:20:40  Rev 3154   jamest
 
-       * src/schema/parser/__init__.py: Line added per jcater to deal with
-         requested file moves in CVS.  Remember to cvs update -Pd kids!
+       * src/schema/parser/__init__.py: Line added per jcater to deal with 
+         requested file moves in CVS.  Remember to cvs update -Pd kids!
 
-2002-09-16 14:30  jcater
+2002-09-16 19:30:16  Rev 3146   jcater
 
-       * src/templates/reports/SimpleReport.py: added TODO comments about
+       * src/templates/reports/SimpleReport.py: added TODO comments about 
          incorrect defaulting of namespaces in reports
 
-2002-09-13 07:27  siesel
+2002-09-13 12:27:54  Rev 3136   siesel
 
-       * src/: TreeView.py, base/tools/TreeView.py, schema/Instance.py:
-         fix designer/schema editor segfaulting on exit and add a todo to
-         TreeView.py about how to resolve the real problem
+       * src/base/tools/TreeView.py, src/schema/Instance.py, src/TreeView.
+         py: fix designer/schema editor segfaulting on exit and add a todo 
+         to TreeView.py about how to resolve the real problem
 
-2002-09-07 09:59  jcater
+2002-09-07 14:59:16  Rev 3119   jcater
 
-       * src/: Instance.py, base/Instance.py, reports/TreeView.py:
+       * src/Instance.py, src/reports/TreeView.py, src/base/Instance.py: 
          improved support for reports [patches by btami]
 
-2002-08-21 17:55  jcater
+2002-08-21 22:55:16  Rev 3099   jcater
 
-       * src/: TemplateParser.py, base/TemplateParser.py,
-         templates/forms/FormBuilder.py: misc small bug fixes
+       * src/TemplateParser.py, src/templates/forms/FormBuilder.py, 
+         src/base/TemplateParser.py: misc small bug fixes
 
-2002-08-15 23:51  jcater
+2002-08-16 04:51:29  Rev 3098   jcater
 
-       * src/: forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
-         forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
-         forms/wizards/AddLabel.py, forms/wizards/CreateSchema.py,
-         TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
-         base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         templates/forms/FormBuilder.py, templates/forms/Simple.py,
-         templates/forms/SimpleDetail.py,
-         templates/reports/SimpleReport.py,
-         templates/schema/Introspection.py: fixed the mouse hanging issue
-         with wizards; started wizard validation; implemented several new
-         plug-ins for forms; added wrapped-text support to the wizard page
-         drawing code; misc wizard fixes
+       * src/TemplateParser.py, src/forms/wizards/CreateSchema.py, 
+         src/templates/forms/FormBuilder.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/templates/schema/Introspection.py, 
+         src/templates/forms/SimpleDetail.py, src/forms/wizards/AddLabel.py,
+         src/base/TemplateParser.py, src/TemplateBase.py, 
+         src/forms/wizards/AddBox.py, src/forms/wizards/AddDataSource.py, 
+         src/forms/wizards/AddBlock.py, src/templates/forms/Simple.py, 
+         src/forms/wizards/AddDropDown.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/base/TemplateBase.
+         py, src/templates/reports/SimpleReport.py: fixed the mouse hanging 
+         issue with wizards; started wizard validation; implemented several 
+         new plug-ins for forms; added wrapped-text support to the wizard 
+         page drawing code; misc wizard fixes
 
-2002-08-08 09:47  jcater
+2002-08-08 14:47:55  Rev 3093   jcater
 
-       * doc/technotes/index.html: merged psu's index.html code into our
-         create-technote-index.py script so both an index.html and
-         index.txt are created
+       * 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-07 18:29  jcater
+2002-08-07 23:29:18  Rev 3092   jcater
 
-       * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
-         forms/WizardRunner.py, forms/LayoutEditor/GridPane.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py,
-         forms/LayoutEditor/renderers/Base/GridPane.py,
-         forms/wizards/AddDropDown.py: re-implemented toolbars to have
-         them emulate the Menubar events; i.e., toolbar entries are
-         nothing more than a link to a menu entry; more work on the
-         AddDropDown wizard; misc funky fixes
+       * src/base/MenuBar.py, src/forms/LayoutEditor/GridPane.py, 
+         src/Instance.py, src/forms/LayoutEditor/renderers/Base/GridPane.py,
+         src/MenuBar.py, src/base/Instance.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/wizards/AddDropDown.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/forms/WizardRunner.py: re-implemented toolbars to have them 
+         emulate the Menubar events; i.e., toolbar entries are nothing more 
+         than a link to a menu entry; more work on the AddDropDown wizard; 
+         misc funky fixes
 
-2002-08-06 10:06  siesel
+2002-08-06 15:06:29  Rev 3091   siesel
 
-       * src/: schema/Incubator.py, schema/Instance.py,
-         schema/TreeView.py, schema/DiaEditor/VisualEditor.py,
-         schema/DiaEditor/VisualTable.py,
-         templates/schema/Introspection.py: * add basic popup menu with
-         create/delete functions to the visual editor * improved moving of
-         elements * add onCreateObj/onDeleteObj etc. handler to react on
-         changes in other tools * activated the object navigator again an
+       * src/schema/Instance.py, src/schema/Incubator.py, 
+         src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py, 
+         src/templates/schema/Introspection.py, 
+         src/schema/DiaEditor/VisualTable.py: * add basic popup menu with 
+         create/delete functions to the visual editor * improved moving of 
+         elements * add onCreateObj/onDeleteObj etc. handler to react on 
+         changes in other tools * activated the object navigator again an 
          added a small fix for its segfault   problem (I hope so)
 
-2002-08-05 01:00  dneighbors
+2002-08-05 06:00:35  Rev 3090   dneighbors
 
-       * src/templates/forms/SimpleDetail.py: Made master/detail wizard
+       * src/templates/forms/SimpleDetail.py: Made master/detail wizard 
          work again, though it still lays out the form incorrectly.
 
-2002-07-30 14:33  siesel
+2002-07-30 19:33:59  Rev 3079   siesel
 
-       * src/forms/wizards/CreateSchema.py: add delete/next/prev record
-         trigger functions to GFBlocks improved datatype detection in the
+       * src/forms/wizards/CreateSchema.py: add delete/next/prev record 
+         trigger functions to GFBlocks improved datatype detection in the 
          CreateSchema wizard updated wizard example
 
-2002-07-30 11:55  siesel
+2002-07-30 16:55:29  Rev 3077   siesel
 
-       * src/reports/: Instance.py, TreeView.py: added a basically working
-         'Object Navigator' for designer/reports (btami)
+       * src/reports/TreeView.py, src/reports/Instance.py: added a 
+         basically working 'Object Navigator' for designer/reports (btami)
 
-2002-07-29 12:12  siesel
+2002-07-29 17:12:51  Rev 3076   siesel
 
-       * src/templates/schema/Introspection.py: make "name" attribute in a
-         <value> tag not required add name to privatekey in Introspection
+       * src/templates/schema/Introspection.py: make "name" attribute in a 
+         <value> tag not required add name to privatekey in Introspection 
          wizard
 
-2002-07-27 19:46  siesel
+2002-07-28 00:46:24  Rev 3074   siesel
 
-       * src/schema/DiaEditor/: VisualEditor.py, VisualTable.py:
-         implemented a blue marker for the current object and a way to
-         move objects around
+       * src/schema/DiaEditor/VisualEditor.py, 
+         src/schema/DiaEditor/VisualTable.py: implemented a blue marker for 
+         the current object and a way to move objects around
 
-2002-07-27 13:43  siesel
+2002-07-27 18:43:57  Rev 3073   siesel
 
-       * src/schema/: Instance.py, DiaEditor/VisualEditor.py,
-         DiaEditor/VisualTable.py: added first version of a visual
-         editor/navigator for schemas
+       * src/schema/Instance.py, src/schema/DiaEditor, 
+         src/schema/DiaEditor/VisualEditor.py, 
+         src/schema/DiaEditor/VisualTable.py: added first version of a 
+         visual editor/navigator for schemas
 
-2002-07-25 19:52  siesel
+2002-07-26 00:52:57  Rev 3070   siesel
 
-       * src/forms/wizards/CreateSchema.py: add a check for entry types,
-         add a name to <primarykey> (to conform to designersparser) and
+       * src/forms/wizards/CreateSchema.py: add a check for entry types, 
+         add a name to <primarykey> (to conform to designersparser) and 
          updated example
 
-2002-07-25 00:36  jcater
+2002-07-25 05:36:08  Rev 3069   jcater
 
-       * src/forms/wizards/: AddDropDown.py, AddPage.py: more work on the
-         Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE
-         ISSUES!)
+       * src/forms/wizards/AddDropDown.py, src/forms/wizards/AddPage.py: 
+         more work on the Add Dropdown wizard (THIS IS NOT WORKING YET! 
+         HAVING MOUSE ISSUES!)
 
-2002-07-24 18:25  siesel
+2002-07-24 23:25:25  Rev 3067   siesel
 
-       * src/forms/wizards/CreateSchema.py: CreateSchema.py: change
-         default field type to varchar added new pgsql stylesheet which
-         move primary key definition into table def.  other small updates
+       * src/forms/wizards/CreateSchema.py: CreateSchema.py: change default 
+         field type to varchar added new pgsql stylesheet which move 
+         primary key definition into table def. other small updates
 
-2002-07-24 17:44  siesel
+2002-07-24 22:44:53  Rev 3066   siesel
 
-       * src/forms/wizards/CreateSchema.py: create schema from form wizard
+       * src/forms/wizards/CreateSchema.py: create schema from form wizard 
          update: primary keys now supported updated example
 
-2002-07-24 15:55  siesel
+2002-07-24 20:55:16  Rev 3064   siesel
 
        * src/forms/wizards/CreateSchema.py: fixing wrong indentation bug
 
-2002-07-24 10:23  siesel
+2002-07-24 15:23:36  Rev 3062   siesel
 
-       * src/forms/wizards/CreateSchema.py: add first foreign key creation
-         feature to CreateSchema wizard.  changed GSSchema definition
+       * src/forms/wizards/CreateSchema.py: add first foreign key creation 
+         feature to CreateSchema wizard. changed GSSchema definition
 
-2002-07-24 09:03  jcater
+2002-07-24 14:03:30  Rev 3060   jcater
 
-       * src/forms/wizards/CreateSchema.py: minor improvements to jan's
-         createschema plug-in (supports writing to a file and moved to
+       * src/forms/wizards/CreateSchema.py: minor improvements to jan's 
+         createschema plug-in (supports writing to a file and moved to 
          Extras menu)
 
-2002-07-23 19:10  siesel
+2002-07-24 00:10:42  Rev 3059   siesel
 
-       * src/forms/wizards/CreateSchema.py: add an create schema wizard
+       * src/forms/wizards/CreateSchema.py: add an create schema wizard 
          which create a schema for a GFD file add an example schema too
 
-2002-07-23 12:52  jcater
+2002-07-23 17:52:52  Rev 3055   jcater
 
-       * src/: ToolSupport.py, base/ModuleSupport.py,
-         reports/Incubator.py, reports/Instance.py,
-         reports/LayoutEditor.py, reports/TemplateSupport.py,
-         reports/__init__.py, templates/reports/SimpleReport.py: added
-         btami's report module/wizard to designer
+       * src/reports/Incubator.py, src/base/ModuleSupport.py, 
+         src/reports/__init__.py, src/reports/Instance.py, 
+         src/reports/TemplateSupport.py, src/ToolSupport.py, 
+         src/templates/reports/SimpleReport.py, src/reports/LayoutEditor.py:
+         added btami's report module/wizard to designer
 
-2002-07-22 18:55  jcater
+2002-07-22 23:55:43  Rev 3052   jcater
 
        * src/forms/wizards/AddEntry.py: fixed incorrect comments
 
-2002-07-22 18:04  jcater
+2002-07-22 23:04:59  Rev 3051   jcater
 
-       * src/: Instance.py, MenuBar.py, TemplateBase.py,
-         TemplateParser.py, base/Instance.py, base/MenuBar.py,
-         base/TemplateBase.py, base/TemplateParser.py, forms/Instance.py,
-         forms/TemplateSupport.py, forms/WizardRunner.py,
-         forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddDropDown.py,
-         forms/wizards/AddEntry.py, navigator/Instance.py,
-         schema/Instance.py: more work on plug-in support in Designer
+       * src/forms/wizards/AddEntry.py, src/TemplateParser.py, src/MenuBar.
+         py, src/forms/Instance.py, src/forms/TemplateSupport.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/navigator/Instance.py, 
+         src/base/TemplateParser.py, src/base/MenuBar.py, src/Instance.py, 
+         src/schema/Instance.py, src/TemplateBase.py, 
+         src/forms/wizards/AddDropDown.py, src/base/Instance.py, 
+         src/forms/WizardRunner.py, src/base/TemplateBase.py: more work on 
+         plug-in support in Designer
 
-2002-07-22 13:38  jcater
+2002-07-22 18:38:41  Rev 3050   jcater
 
-       * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
-         base/MenuBar.py, forms/TemplateSupport.py, forms/__init__.py,
-         forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
-         navigator/__init__.py, schema/__init__.py: reworked menubar
-         support so toolbar buttons can be mapped to menus; fixed the
-         Instance import problem; misc other fixes
+       * src/base/MenuBar.py, src/forms/wizards/AddEntry.py, src/Instance.
+         py, src/forms/__init__.py, src/MenuBar.py, src/navigator/__init__.
+         py, src/base/Instance.py, src/forms/TemplateSupport.py, 
+         src/forms/wizards/AddDropDown.py, src/schema/__init__.py, 
+         src/Designer.py: reworked menubar support so toolbar buttons can 
+         be mapped to menus; fixed the Instance import problem; misc other 
+         fixes
 
-2002-07-22 10:57  jcater
+2002-07-22 15:57:02  Rev 3049   jcater
 
-       * doc/technotes/00001.txt: modified wizard notes to reflect that
-         wizards can now work at the object level, and not just at the
+       * doc/technotes/00001.txt: modified wizard notes to reflect that 
+         wizards can now work at the object level, and not just at the 
          'create a new form' level
 
-2002-07-22 10:47  jcater
+2002-07-22 15:47:31  Rev 3048   jcater
 
-       * doc/technotes/: 00001.txt, 00002.txt: fixed Created dates
+       * doc/technotes/00001.txt, doc/technotes/00002.txt: fixed Created 
+         dates
 
-2002-07-22 10:46  jcater
+2002-07-22 15:46:33  Rev 3047   jcater
 
-       * doc/: TemplatesAndWizards.txt, technotes/00001.txt,
-         technotes/00002.txt, technotes/index.txt: added wizard technotes
+       * doc/technotes/index.txt, doc/TemplatesAndWizards.txt, 
+         doc/technotes/00001.txt, doc/technotes/00002.txt: added wizard 
+         technotes
 
-2002-07-22 10:25  siesel
+2002-07-22 15:25:34  Rev 3046   siesel
 
-       * src/: templates/schema/.cvsignore, forms/wizards/.cvsignore,
-         schema/.cvsignore, schema/parser/.cvsignore,
-         schema/wizards/.cvsignore: beautify cvs update output :)
+       * src/templates/schema/.cvsignore, src/schema/.cvsignore, 
+         src/forms/wizards/.cvsignore, src/schema/wizards/.cvsignore, 
+         src/schema/parser/.cvsignore: beautify cvs update output :)
 
-2002-07-21 23:09  jcater
+2002-07-22 04:09:40  Rev 3044   jcater
 
-       * TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py,
-         src/base/TemplateBase.py, src/base/tools/TreeView.py,
-         src/schema/Instance.py, src/schema/TreeView.py,
-         src/templates/schema/Introspection.py: removed more
-         forms-specific cruft in designer; added primary key support to
-         the Introspection schema wizard; fixed wizard support
+       * src/base/tools/TreeView.py, src/schema/Instance.py, 
+         src/TemplateBase.py, TODO, src/TreeView.py, src/schema/TreeView.py,
+         src/templates/schema/Introspection.py, src/Designer.py, 
+         src/base/TemplateBase.py: removed more forms-specific cruft in 
+         designer; added primary key support to the Introspection schema 
+         wizard; fixed wizard support
 
-2002-07-21 21:34  jcater
+2002-07-22 02:34:56  Rev 3042   jcater
 
-       * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
+       * src/TemplateBase.py, src/base/TemplateBase.py: fixed cut-n-paste 
          error (part deux)
 
-2002-07-21 21:33  jcater
+2002-07-22 02:33:23  Rev 3041   jcater
 
-       * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
+       * src/TemplateBase.py, src/base/TemplateBase.py: fixed cut-n-paste 
          error
 
-2002-07-19 18:21  jcater
+2002-07-19 23:21:15  Rev 3039   jcater
 
-       * src/: Designer.py, Instance.py, MenuBar.py, TemplateBase.py,
-         TemplateParser.py, base/Instance.py, base/MenuBar.py,
-         base/TemplateBase.py, base/TemplateParser.py,
-         forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddPage.py,
-         templates/__init__.py, templates/forms/FormBuilder.py,
-         templates/forms/Simple.py, templates/forms/SimpleDetail.py,
-         templates/schema/Introspection.py: implemented dynamic menu, etc,
-         for plugin support; added Add Page and Block Builder plugins
+       * src/TemplateParser.py, src/MenuBar.py, src/templates/__init__.py, 
+         src/templates/schema/Introspection.py, 
+         src/templates/forms/FormBuilder.py, src/forms/wizards/AddPage.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/templates/forms/SimpleDetail.py, src/Designer.py, 
+         src/base/TemplateParser.py, src/base/MenuBar.py, src/Instance.py, 
+         src/TemplateBase.py, src/templates/forms/Simple.py, 
+         src/base/Instance.py, src/base/TemplateBase.py: implemented 
+         dynamic menu, etc, for plugin support; added Add Page and Block 
+         Builder plugins
 
-2002-07-18 23:56  jcater
+2002-07-19 04:56:07  Rev 3035   jcater
 
-       * src/: Designer.py, MenuBar.py, base/MenuBar.py,
-         forms/wizards/AddPage.py: BREAKING CVS!
+       * src/base/MenuBar.py, src/MenuBar.py, src/forms/wizards/AddPage.py, 
+         src/Designer.py: BREAKING CVS!
 
-2002-07-18 17:00  jamest
+2002-07-18 22:00:39  Rev 3034   jamest
 
        * src/Designer.py: Fix import error
 
-2002-07-18 13:29  jcater
+2002-07-18 18:29:03  Rev 3030   jcater
 
        * doc/technotes/index.txt: added footer message
 
-2002-07-18 13:23  jcater
+2002-07-18 18:23:49  Rev 3029   jcater
 
-       * doc/technotes/: 00000.txt, index.txt: added technote structure
+       * doc/technotes, doc/technotes/00000.txt, doc/technotes/index.txt: 
+         added technote structure
 
-2002-07-18 13:18  jamest
+2002-07-18 18:18:32  Rev 3028   jamest
 
-       * src/: Designer.py, MenuBar.py, base/MenuBar.py,
-         templates/__init__.py: Atmospheric crack levels in KS have
-         returned to normal.  Adjusting previous changes to compensate.
+       * src/base/MenuBar.py, src/MenuBar.py, src/templates/__init__.py, 
+         src/Designer.py: Atmospheric crack levels in KS have returned to 
+         normal.  Adjusting previous changes to compensate.
 
-2002-07-17 08:42  jamest
+2002-07-17 13:42:25  Rev 3024   jamest
 
        * setup.py: Added missing package install
 
-2002-07-16 17:03  jamest
+2002-07-16 22:03:25  Rev 3021   jamest
 
-       * setup.py, src/Designer.py, src/templates/__init__.py: Working on
+       * setup.py, src/templates/__init__.py, src/Designer.py: Working on 
          making setup.py install work for cvs designer - Syncing machines
 
-2002-07-11 09:32  siesel
+2002-07-11 14:32:10  Rev 3003   siesel
 
-       * src/: Instance.py, base/Instance.py: add missing "__"
+       * src/Instance.py, src/base/Instance.py: add missing "__"
 
-2002-07-11 00:39  jcater
+2002-07-11 05:39:02  Rev 3002   jcater
 
-       * src/: Instance.py, MenuBar.py, ToolFrame.py, base/Instance.py,
-         base/MenuBar.py, base/ToolFrame.py, forms/Instance.py,
-         forms/wizards/AddPage.py: cleanup of menubar creation logic to
-         allow for dynamically loaded/wizard-based/user-customizable
-         tools/scripts
+       * src/base/MenuBar.py, src/Instance.py, src/ToolFrame.py, 
+         src/MenuBar.py, src/forms/Instance.py, src/base/Instance.py, 
+         src/forms/wizards/AddPage.py, src/base/ToolFrame.py: cleanup of 
+         menubar creation logic to allow for dynamically 
+         loaded/wizard-based/user-customizable tools/scripts
 
-2002-07-10 11:05  siesel
+2002-07-10 16:05:18  Rev 2999   siesel
 
-       * src/: Instance.py, base/Instance.py, schema/Instance.py: add
-         missing imports to fix designer not starting up.  add error
-         message for empty wizard modules
+       * src/Instance.py, src/schema/Instance.py, src/base/Instance.py: add 
+         missing imports to fix designer not starting up. add error message 
+         for empty wizard modules
 
-2002-07-08 23:03  jcater
+2002-07-09 04:03:45  Rev 2989   jcater
 
-       * src/: Instance.py, base/Instance.py, forms/Instance.py,
-         forms/wizards/AddBlock.py, forms/wizards/AddDataSource.py,
-         forms/wizards/AddDropDown.py, forms/wizards/AddPage.py,
-         navigator/Instance.py, navigator/wizards/__init__.py,
-         reports/wizards/__init__.py, schema/Instance.py,
-         schema/wizards/__init__.py: experiments with wizard/scripting
-         support
+       * src/Instance.py, src/schema/Instance.py, src/navigator/wizards, 
+         src/forms/Instance.py, src/reports/wizards, 
+         src/forms/wizards/AddBlock.py, src/forms/wizards/AddDataSource.py, 
+         src/navigator/wizards/__init__.py, src/schema/wizards, 
+         src/base/Instance.py, src/forms/wizards/AddDropDown.py, 
+         src/forms/wizards/AddPage.py, src/navigator/Instance.py, 
+         src/reports/wizards/__init__.py, src/schema/wizards/__init__.py: 
+         experiments with wizard/scripting support
 
-2002-07-08 22:05  jcater
+2002-07-09 03:06:13  Rev 2988   jcater
 
-       * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
-         forms/Instance.py, forms/wizards/__init__.py: beginning of
-         improved tools menu (with wizard support)
+       * src/base/MenuBar.py, src/Instance.py, src/forms/wizards/__init__.
+         py, src/MenuBar.py, src/forms/Instance.py, src/base/Instance.py, 
+         src/forms/wizards: beginning of improved tools menu (with wizard 
+         support)
 
-2002-07-04 14:01  jcater
+2002-07-04 19:01:34  Rev 2974   jcater
 
-       * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the auto
+       * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the auto 
          PRE-INSERT trigger logic (removed 'not' :)
 
-2002-07-04 13:45  jcater
+2002-07-04 18:45:08  Rev 2972   jcater
 
-       * src/: SchemaViewer.py, base/tools/SchemaViewer.py,
-         forms/Incubator.py, forms/LayoutEditor/DisplayDropTarget.py:
-         added automatic PRE-INSERT trigger creation to designer's Schema
-         Viewer drag-n-drop support
+       * src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/base/tools/SchemaViewer.py, src/forms/Incubator.py, 
+         src/SchemaViewer.py: added automatic PRE-INSERT trigger creation 
+         to designer's Schema Viewer drag-n-drop support
 
-2002-07-03 11:35  arturas
+2002-07-03 16:35:46  Rev 2964   arturas
 
-       * src/schema/Instance.py: Prepared strings for i18n.
+       * src/schema/Instance.py, src/forms/TreeView.py: Prepared strings 
+         for i18n.
 
-2002-07-03 11:31  arturas
+2002-07-03 16:24:18  Rev 2963   arturas
 
-       * src/forms/TreeView.py: Prepared strings for i18n.
-
-2002-07-03 11:24  arturas
-
        * src/forms/Instance.py: Prepared strings for i18n.
 
-2002-07-03 10:56  arturas
+2002-07-03 15:56:37  Rev 2960   arturas
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Removed
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: Removed 
          accidental debugging line.
 
-2002-07-03 10:49  arturas
+2002-07-03 15:49:48  Rev 2959   arturas
 
-       * src/: Instance.py, base/Instance.py: Prepared strings for i18n.
+       * src/Instance.py, src/base/Instance.py: Prepared strings for i18n. 
          Minor code design changes.
 
-2002-07-03 10:38  arturas
+2002-07-03 15:38:05  Rev 2958   arturas
 
-       * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Prepared
-         strings for i18n.
+       * src/base/tools/TriggerEditor.py, src/TemplateParser.py, 
+         src/ToolFrame.py, src/TriggerEditor.py, src/base/TemplateParser.py,
+         src/base/ToolFrame.py: Prepared strings for i18n.
 
-2002-07-03 10:30  arturas
+2002-07-03 15:13:52  Rev 2957   arturas
 
-       * src/: TemplateParser.py, base/TemplateParser.py, ToolFrame.py,
-         base/ToolFrame.py: Prepared strings for i18n.
-
-2002-07-03 10:13  arturas
-
-       * src/: TemplateChooser.py, base/TemplateChooser.py: Prepared
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: Prepared 
          strings for i18n.
 
-2002-07-03 09:59  arturas
+2002-07-03 14:59:10  Rev 2956   arturas
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Prepared
-         strings for i18n, although did not find where designer does
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: Prepared 
+         strings for i18n, although did not find where designer does 
          display them.
 
-2002-07-03 09:58  arturas
+2002-07-03 14:58:07  Rev 2955   arturas
 
-       * src/: SchemaViewer.py, base/tools/SchemaViewer.py: Prepared
-         strings for i18n, although did not found where those strings in
+       * src/base/tools/SchemaViewer.py, src/SchemaViewer.py: Prepared 
+         strings for i18n, although did not found where those strings in 
          designer appear.
 
-2002-07-03 09:14  arturas
+2002-07-03 14:14:39  Rev 2954   arturas
 
-       * src/: PopupMenu.py, base/PopupMenu.py: Prepared strings for i18n.
+       * src/PopupMenu.py, src/base/PopupMenu.py: Prepared strings for i18n.
 
-2002-07-03 08:20  arturas
+2002-07-03 13:20:39  Rev 2953   arturas
 
-       * src/: MenuBar.py, base/MenuBar.py: Strings prepared for i18n.
+       * src/base/MenuBar.py, src/MenuBar.py: Strings prepared for i18n. 
          Looks nice :)
 
-2002-07-02 09:25  arturas
+2002-07-02 14:25:33  Rev 2949   arturas
 
-       * src/: MRUManager.py, base/MRUManager.py: Modified strings for
+       * src/base/MRUManager.py, src/MRUManager.py: Modified strings for 
          i18n.
 
-2002-07-02 09:12  arturas
+2002-07-02 14:14:59  Rev 2948   arturas
 
-       * src/: Designer.py, DataSourceEditor.py,
-         base/tools/DataSourceEditor.py: Modified strings for i18n.
+       * src/base/tools/DataSourceEditor.py, src/Designer.py, 
+         src/DataSourceEditor.py: Modified strings for i18n.
 
-2002-07-02 09:08  arturas
+2002-07-02 14:08:21  Rev 2947   arturas
 
-       * src/: Debugger.py, forms/Debugger.py: Strings modified for i18n.
+       * src/Debugger.py, src/forms/Debugger.py: Strings modified for i18n.
 
-2002-06-28 10:19  jcater
+2002-06-28 15:19:32  Rev 2935   jcater
 
        * src/schema/LayoutEditor.py: added missing LayoutEditor.py
 
-2002-06-27 23:03  jcater
+2002-06-28 04:04:38  Rev 2934   jcater
 
-       * src/: DataSourceEditor.py, Designer.py, Incubator.py,
-         Instance.py, MenuBar.py, PopupMenu.py, PropertyEditor.py,
-         SchemaViewer.py, TemplateBase.py, TemplateChooser.py,
-         base/Incubator.py, base/Instance.py, base/MenuBar.py,
-         base/PopupMenu.py, base/TemplateBase.py, base/TemplateChooser.py,
-         base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
-         base/tools/SchemaViewer.py, TemplateParser.py, TreeView.py,
-         base/TemplateParser.py, base/tools/TreeView.py,
-         forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,
-         forms/TreeView.py, forms/__init__.py,
-         forms/LayoutEditor/DisplayDropTarget.py,
-         forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
-         navigator/TemplateSupport.py, reports/Incubator.py,
-         reports/TemplateSupport.py, schema/Incubator.py,
-         schema/Instance.py, schema/TemplateSupport.py,
-         schema/TreeView.py, templates/__init__.py,
-         templates/forms/FormBuilder.py, templates/forms/Simple.py,
-         templates/forms/SimpleDetail.py, templates/forms/__init__.py,
-         templates/schema/Introspection.py, templates/schema/__init__.py:
-         first implementation of Schema Designer support in GNUe Designer;
-         further modularization of designer (removing forms-specific stuff
+       * src/Incubator.py, src/TemplateParser.py, src/PopupMenu.py, 
+         src/forms/Instance.py, src/TreeView.py, 
+         src/templates/schema/__init__.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/templates/forms/FormBuilder.py, src/DataSourceEditor.py, 
+         src/navigator/TemplateSupport.py, src/base/MenuBar.py, 
+         src/base/tools/TreeView.py, src/Instance.py, src/TemplateBase.py, 
+         src/reports/TemplateSupport.py, src/base/TemplateChooser.py, 
+         src/schema/TemplateSupport.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/base/tools/DataSourceEditor.py, src/templates/forms/Simple.py, 
+         src/navigator/Incubator.py, src/SchemaViewer.py, 
+         src/templates/forms/__init__.py, src/reports/Incubator.py, 
+         src/forms/__init__.py, src/schema/Incubator.py, src/MenuBar.py, 
+         src/schema/TreeView.py, src/PropertyEditor.py, 
+         src/base/tools/SchemaViewer.py, src/templates/__init__.py, 
+         src/TemplateChooser.py, src/forms/TemplateSupport.py, 
+         src/templates/schema/Introspection.py, src/base/Incubator.py, 
+         src/Designer.py, src/templates/forms/SimpleDetail.py, 
+         src/base/TemplateParser.py, src/base/PopupMenu.py, 
+         src/schema/Instance.py, src/base/tools/PropertyEditor.py, 
+         src/templates/schema, src/forms/Incubator.py, src/base/Instance.py,
+         src/base/TemplateBase.py, src/forms/TreeView.py: first 
+         implementation of Schema Designer support in GNUe Designer; 
+         further modularization of designer (removing forms-specific stuff 
          from the main designer code); introduction of first Schema wizard
 
-2002-06-27 19:58  jcater
+2002-06-28 00:58:12  Rev 2931   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing 
          designer from loading existing form files
 
-2002-06-27 17:48  jcater
+2002-06-27 22:48:19  Rev 2930   jcater
 
-       * src/: ToolSupport.py, base/ModuleSupport.py, schema/Instance.py,
-         schema/__init__.py, schema/parser/__init__.py: start of Schema
+       * src/schema/Instance.py, src/schema/parser, src/schema, 
+         src/ToolSupport.py, src/schema/parser/__init__.py, 
+         src/base/ModuleSupport.py, src/schema/__init__.py: start of Schema 
          designer support; initial check-ins
 
-2002-06-15 14:54  jcater
+2002-06-15 19:51:36  Rev 2907   jcater
 
-       * src/__init__.py: updated version numbers to branch/development
-         status
-
-2002-06-15 14:51  jcater
-
        * src/__init__.py: updated version numbers to development status
 
-2002-06-08 23:41  jcater
+2002-06-09 04:41:38  Rev 2897   jcater
 
-       * src/: ToolFrame.py, base/ToolFrame.py: [ticket #53] fixed issue
-         with ToolBars not being closable with some window managers/themes
+       * src/ToolFrame.py, src/base/ToolFrame.py: [ticket #53] fixed issue 
+         with ToolBars not being closable with some window managers/themes 
          [patch by ajmitch]
 
-2002-06-08 22:58  jcater
+2002-06-09 03:58:11  Rev 2896   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: removed obsolete
+       * src/forms/LayoutEditor/LayoutEditor.py: removed obsolete 
          commented-out code
 
-2002-06-08 22:54  jcater
+2002-06-09 03:54:53  Rev 2895   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: modified designer to work
+       * src/forms/LayoutEditor/LayoutEditor.py: modified designer to work 
          with new UIdriver creation syntax
 
-2002-06-04 18:20  jcater
+2002-06-04 23:20:47  Rev 2876   jcater
 
-       * src/: MenuBar.py, base/MenuBar.py: working on getting navigator
+       * src/base/MenuBar.py, src/MenuBar.py: working on getting navigator 
          to do local forms instances
 
-2002-06-03 17:45  jcater
+2002-06-03 22:45:44  Rev 2869   jcater
 
        * MANIFEST.in: missed name changes
 
-2002-06-03 17:18  jamest
+2002-06-03 22:18:18  Rev 2866   jamest
 
        * NEWS: Set dates in NEWS files
 
-2002-06-03 16:08  jcater
+2002-06-03 21:08:39  Rev 2865   jcater
 
        * packaging/inno/gfdesigner.iss: updated changelogs
 
-2002-06-03 15:39  jcater
+2002-06-03 20:39:20  Rev 2864   jcater
 
-       * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg:
-         modified win32 install files to reflect new gnue-forms and
+       * packaging/inno/gfdesigner.iss, packaging/mcmillan/gfdesigner.cfg: 
+         modified win32 install files to reflect new gnue-forms and 
          gnue-designer names
 
-2002-06-03 14:06  jcater
+2002-06-03 19:09:37  Rev 2858   jcater
 
-       * INSTALL, MANIFEST.in, setup.py, src/Designer.py: fixes for the
+       * INSTALL, setup.py, MANIFEST.in, src/Designer.py: fixes for the 
          client/ directory changes
 
-2002-06-02 17:51  jcater
+2002-06-02 22:51:44  Rev 2849   jcater
 
        * setup.py: fixed directory structure for installed man files
 
-2002-06-02 17:21  jcater
+2002-06-02 22:21:42  Rev 2848   jcater
 
-       * MANIFEST.in, setup.py, src/Designer.py: Added --generate-man-page
-         to GBaseApp and updated the setup.py's to create the manpages
+       * MANIFEST.in, src/Designer.py, setup.py: Added --generate-man-page 
+         to GBaseApp and updated the setup.py's to create the manpages 
          before creating a source distribution
 
-2002-06-01 12:47  jcater
+2002-06-01 17:47:34  Rev 2844   jcater
 
-       * setup.py: added missing MANIFEST entries; added support for
-         GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
+       * 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 20:27  jcater
+2002-06-01 01:27:45  Rev 2842   jcater
 
-       * packaging/inno/: README, gfdesigner.iss: fixes for win32 binary
-         creation
+       * packaging/inno/gfdesigner.iss, packaging/inno/README: fixes for 
+         win32 binary creation
 
-2002-05-31 18:01  jcater
+2002-05-31 23:01:34  Rev 2841   jcater
 
-       * packaging/inno/gfdesigner.iss: more updates for prerelease
-         testing
+       * packaging/inno/gfdesigner.iss: more updates for prerelease testing
 
-2002-05-30 22:44  jcater
+2002-05-31 03:44:22  Rev 2835   jcater
 
        * setup.py: setup.py puts documentation in subdirs
 
-2002-05-30 10:18  jcater
+2002-05-30 15:18:35  Rev 2830   jcater
 
        * src/forms/LayoutEditor/DisplayDropTarget.py: misc fix
 
-2002-05-29 22:41  jcater
+2002-05-30 03:43:50  Rev 2825   jcater
 
-       * NEWS, setup.py, src/__init__.py: more changes for a release
+       * setup.py, NEWS, src/__init__.py: more changes for a release
 
-2002-05-29 22:11  jcater
+2002-05-30 03:11:03  Rev 2822   jcater
 
        * setup.py: updates for release
 
-2002-05-21 00:33  baumannd
+2002-05-21 05:33:11  Rev 2776   baumannd
 
        * src/forms/LayoutEditor/.cvsignore: Ignore some files.
 
-2002-05-14 20:27  jamest
+2002-05-15 01:27:08  Rev 2759   jamest
 
-       * src/: DataSourceEditor.py, Designer.py, TemplateParser.py,
-         TriggerEditor.py, base/TemplateParser.py,
-         base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py,
-         forms/LayoutEditor/LayoutEditor.py: Fixed config system to do the
-         right thing with systems loading multiple configs (designer)
-         Changes wizard size in designer to better fit contents
+       * src/base/tools/TriggerEditor.py, src/TemplateParser.py, 
+         src/TriggerEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/LayoutEditor.py, src/Designer.py, 
+         src/DataSourceEditor.py, src/base/TemplateParser.py: Fixed config 
+         system to do the right thing with systems loading multiple configs 
+         (designer) Changes wizard size in designer to better fit contents
 
-2002-05-06 21:27  jamest
+2002-05-07 02:27:04  Rev 2728   jamest
 
        * src/Designer.py: i18n changes
 
-2002-05-04 11:45  jamest
+2002-05-04 16:45:09  Rev 2706   jamest
 
-       * GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py,
-         src/Designer.py, src/Instance.py, src/MenuBar.py,
-         src/PopupMenu.py, src/PropertyEditor.py, src/SchemaViewer.py,
-         src/ToolFrame.py, src/TreeView.py, src/TriggerEditor.py,
-         src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,
-         src/base/PopupMenu.py, src/base/ToolFrame.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
-         src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
-         src/forms/LayoutEditor/DisplayDropTarget.py,
-         src/forms/LayoutEditor/GridPane.py,
-         src/forms/LayoutEditor/LayoutEditor.py,
-         src/forms/LayoutEditor/PopupEditor.py,
-         src/forms/LayoutEditor/PropertyBar.py,
-         src/forms/LayoutEditor/Utils.py,
-         src/forms/LayoutEditor/WidgetHandler.py,
-         src/forms/LayoutEditor/WidgetHighlighter.py,
-         src/forms/LayoutEditor/renderers/Base/GridPane.py,
-         src/forms/LayoutEditor/renderers/native/WidgetHandler.py,
-         src/navigator/LayoutEditor.py: Removed dependency on gnue.conf
-         files (new config system) Moved text out of gnue.conf setting as
-         the new i18n stuff replaces it Something else I've forgotten :)
+       * src/forms/LayoutEditor/PopupEditor.py, src/ToolFrame.py, 
+         src/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/DataSourceEditor.py, src/base/tools/TreeView.py, src/Instance.
+         py, src/Config.py, src/TriggerEditor.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, src/MenuBar.py, 
+         GFDesigner-old.py, src/base/ToolFrame.py, 
+         src/forms/LayoutEditor/GridPane.py, src/forms/LayoutEditor/Utils.
+         py, src/forms/LayoutEditor/PropertyBar.py, src/PopupMenu.py, 
+         src/base/MenuBar.py, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/SchemaViewer.py, src/base/tools/TriggerEditor.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, src/PropertyEditor.py, 
+         src/base/tools/SchemaViewer.py, src/Designer.py, 
+         src/base/PopupMenu.py, src/base/tools/PropertyEditor.py, 
+         src/navigator/LayoutEditor.py, src/base/Instance.py, 
+         src/base/Config.py: Removed dependency on gnue.conf files (new 
+         config system) Moved text out of gnue.conf setting as the new i18n 
+         stuff replaces it Something else I've forgotten :)
 
-2002-04-28 11:58  jcater
+2002-04-28 16:58:42  Rev 2654   jcater
 
-       * src/: Icons.py, base/Icons.py: fixed import error [patch by
+       * src/base/Icons.py, src/Icons.py: fixed import error [patch by 
          Christian Selig]
 
-2002-04-27 15:59  jcater
+2002-04-27 20:59:51  Rev 2650   jcater
 
-       * setup.py: to do a non-standard installation, pass "--cfg-file
+       * setup.py: to do a non-standard installation, pass "--cfg-file 
          /my/site/file.cfg" to all the setup.py scripts
 
-2002-04-27 15:30  jcater
+2002-04-27 20:30:42  Rev 2649   jcater
 
-       * src/: DataSourceEditor.py, Icons.py, base/Icons.py,
-         base/tools/DataSourceEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py: added support for a
-         site-wide installation configuration file that allows package
-         maintainers to put key files in places other than a single root
+       * src/base/Icons.py, src/Icons.py, src/base/tools/DataSourceEditor.
+         py, src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/DataSourceEditor.py: added support for a site-wide 
+         installation configuration file that allows package maintainers to 
+         put key files in places other than a single root
 
-2002-04-27 10:21  jcater
+2002-04-27 15:21:17  Rev 2647   jcater
 
-       * src/: TriggerEditor.py, base/tools/TriggerEditor.py: [Ticket
-         #15/16] fixed the updating of the trigger combo box [patch by
+       * src/base/tools/TriggerEditor.py, src/TriggerEditor.py: [Ticket 
+         #15/16] fixed the updating of the trigger combo box [patch by 
          Christian Selig]
 
-2002-04-18 09:53  jcater
+2002-04-18 14:53:20  Rev 2628   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: [ticket #27] fixed label
+       * src/forms/LayoutEditor/LayoutEditor.py: [ticket #27] fixed label 
          editing issue
 
-2002-04-17 14:09  jamest
+2002-04-17 19:09:19  Rev 2627   jamest
 
-       * src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py,
-         base/Instance.py, base/PopupMenu.py,
-         base/tools/PropertyEditor.py, base/tools/TreeView.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py:
-         removed getObjectType() clean up start of some subtle new bugs
+       * src/forms/LayoutEditor/PropertyBar.py, src/PopupMenu.py, 
+         src/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/base/tools/TreeView.py, src/Instance.py, src/PropertyEditor.py,
+         src/base/PopupMenu.py, src/base/tools/PropertyEditor.py, 
+         src/forms/LayoutEditor/Utils.py, src/base/Instance.py: removed 
+         getObjectType() clean up start of some subtle new bugs
 
-2002-04-04 19:23  jamest
+2002-04-05 01:23:20  Rev 2553   jamest
 
-       * src/: Instance.py, base/Instance.py: Arturas's debug run level
+       * src/Instance.py, src/base/Instance.py: Arturas's debug run level 
          dialog addition
 
-2002-04-02 20:31  jcater
+2002-04-03 02:32:07  Rev 2540   jcater
 
        * BUGS: updates to TODO/BUGS
 
-2002-04-02 16:14  jcater
+2002-04-02 22:14:11  Rev 2537   jcater
 
-       * src/forms/LayoutEditor/: LayoutEditor.py, WidgetHandler.py,
-         WidgetHighlighter.py, renderers/native/WidgetHandler.py: code
-         cleanup; misc bug fixes
+       * src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/forms/LayoutEditor/LayoutEditor.py: code cleanup; misc bug fixes
 
-2002-04-02 14:32  jamest
+2002-04-02 20:32:55  Rev 2535   jamest
 
-       * src/forms/LayoutEditor/LayoutEditor.py: Fixed bug I introduced
+       * src/forms/LayoutEditor/LayoutEditor.py: Fixed bug I introduced 
          yesterday (mods used before defined)
 
-2002-04-01 20:55  jamest
+2002-04-02 02:55:40  Rev 2533   jamest
 
-       * src/: TemplateParser.py, base/TemplateParser.py: commented out
+       * src/TemplateParser.py, src/base/TemplateParser.py: commented out 
          debugging output
 
-2002-04-01 20:31  jamest
+2002-04-02 02:31:54  Rev 2532   jamest
 
-       * src/templates/forms/FormBuilder.py: Added page support to the
+       * src/templates/forms/FormBuilder.py: Added page support to the 
          multi-table wizard
 
-2002-04-01 19:44  jamest
+2002-04-02 01:44:56  Rev 2531   jamest
 
-       * src/: Debugger.py, Instance.py, base/Instance.py,
-         forms/Debugger.py: Small fixes to get debug->run working again
+       * src/Debugger.py, src/Instance.py, src/forms/Debugger.py, 
+         src/base/Instance.py: Small fixes to get debug->run working again
 
-2002-04-01 18:17  jamest
+2002-04-02 00:17:58  Rev 2530   jamest
 
-       * src/forms/LayoutEditor/LayoutEditor.py: Fixed the
+       * src/forms/LayoutEditor/LayoutEditor.py: Fixed the 
          align=center|right issue in the label width patch
 
-2002-04-01 16:02  jamest
+2002-04-01 22:02:06  Rev 2529   jamest
 
-       * src/forms/LayoutEditor/LayoutEditor.py: Hack to resize designer
-         labels to match their actual size.  Oversized labels were causing
-         the UI to look funny under win32.  This will mess up align=center
+       * src/forms/LayoutEditor/LayoutEditor.py: Hack to resize designer 
+         labels to match their actual size.  Oversized labels were causing 
+         the UI to look funny under win32.  This will mess up align=center 
          labels until I have time to fix tonight
 
-2002-03-31 12:25  jamest
+2002-03-31 18:25:04  Rev 2525   jamest
 
-       * src/forms/LayoutEditor/LayoutEditorTools.py: Bajusz Tam�s submit
+       * src/forms/LayoutEditor/LayoutEditorTools.py: Bajusz Tam?s submit 
          one-liner for better win32 toolbar support on win32
 
-2002-03-26 16:10  jcater
+2002-03-26 22:10:47  Rev 2518   jcater
 
        * setup.py: removed PyXML dependency check
 
-2002-03-26 10:11  jcater
+2002-03-26 16:11:36  Rev 2517   jcater
 
-       * BUGS, TODO: Updating TODO and BUGS
+       * TODO, BUGS: Updating TODO and BUGS
 
-2002-03-12 19:27  jamest
+2002-03-13 01:27:46  Rev 2504   jamest
 
-       * src/forms/LayoutEditor/LayoutEditorTools.py: Win32 fix for
-         designer submitted by Bajusz Tam�s
+       * src/forms/LayoutEditor/LayoutEditorTools.py: Win32 fix for 
+         designer submitted by Bajusz Tam?s
 
-2002-02-28 21:13  jamest
+2002-03-01 03:13:51  Rev 2492   jamest
 
-       * src/: TemplateParser.py, base/TemplateParser.py,
-         templates/forms/FormBuilder.py: Working Form Builder
-         Template(still need pages support) Added Select All button to
-         field selection lists Removed printed tracing stuff
+       * src/TemplateParser.py, src/templates/forms/FormBuilder.py, 
+         src/base/TemplateParser.py: Working Form Builder Template(still 
+         need pages support) Added Select All button to field selection 
+         lists Removed printed tracing stuff
 
-2002-02-28 10:44  jcater
+2002-02-28 16:44:23  Rev 2491   jcater
 
-       * src/templates/forms/FormBuilder.py: iteration logic in the
+       * src/templates/forms/FormBuilder.py: iteration logic in the 
          multipurpose form builder
 
-2002-02-27 23:37  jamest
+2002-02-28 05:37:37  Rev 2490   jamest
 
-       * src/templates/forms/FormBuilder.py: The start of a dynamic
-         designer wizard which will allow multiple blocks with
+       * src/templates/forms/FormBuilder.py: The start of a dynamic 
+         designer wizard which will allow multiple blocks with 
          master/detail links per users instructions.  Not yet functional.
 
-2002-02-27 16:22  jcater
+2002-02-27 22:22:23  Rev 2489   jcater
 
        * src/templates/forms/SimpleDetail.py: layout enhancements
 
-2002-02-27 15:59  jcater
+2002-02-27 21:59:50  Rev 2488   jcater
 
        * src/templates/forms/SimpleDetail.py: added master/detail wizard
 
-2002-02-22 21:00  jamest
+2002-02-23 03:00:18  Rev 2472   jamest
 
-       * packaging/mcmillan/gfdesigner.cfg: Change to designer mcmillian
+       * packaging/mcmillan/gfdesigner.cfg: Change to designer mcmillian 
          config updated text techref
 
-2002-02-17 23:24  jcater
+2002-02-18 05:24:09  Rev 2459   jcater
 
-       * src/: Designer.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditor.py: brought Designer up to par
-         with the new UIdriver formats
+       * src/forms/Instance.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/Designer.py: brought Designer up to par with the new UIdriver 
+         formats
 
-2002-02-15 08:51  jcater
+2002-02-15 14:51:45  Rev 2435   jcater
 
        * setup.py: added code to skip docs if they don't exist
 
-2002-02-11 21:59  jcater
+2002-02-12 03:59:20  Rev 2426   jcater
 
        * src/Designer.py: possible workaround for Python 2.2 StringIO bug
 
-2002-02-11 01:35  baumannd
+2002-02-11 07:35:53  Rev 2421   baumannd
 
-       * src/: forms/.cvsignore, navigator/.cvsignore: Update the ODMG
+       * src/forms/.cvsignore, src/navigator/.cvsignore: Update the ODMG 
          notes, ignore some files so my cvs up is purty ;).
 
-2002-02-10 22:34  jamest
+2002-02-11 04:34:19  Rev 2420   jamest
 
-       * src/forms/LayoutEditor/DisplayDropTarget.py: Import error fixed
+       * src/forms/LayoutEditor/DisplayDropTarget.py: Import error fixed 
          unused code removed
 
-2002-01-30 22:15  jcater
+2002-01-31 04:15:40  Rev 2398   jcater
 
-       * src/: TriggerEditor.py, base/tools/TriggerEditor.py: fixed bug in
-         fallback trigger editor
+       * src/base/tools/TriggerEditor.py, src/TriggerEditor.py: fixed bug 
+         in fallback trigger editor
 
-2002-01-30 14:48  jcater
+2002-01-30 20:48:16  Rev 2395   jcater
 
-       * src/forms/LayoutEditor/: WidgetHandler.py,
-         renderers/native/WidgetHandler.py: fixed bug in widget handler
+       * src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHandler.py: fixed bug in widget handler
 
-2002-01-30 12:54  jamest
+2002-01-30 18:54:45  Rev 2392   jamest
 
-       * packaging/mcmillan/gfdesigner.cfg: Trigger changes Win32 build
-         changes Mainly checking in to get a second set of eyes on a
+       * packaging/mcmillan/gfdesigner.cfg: Trigger changes Win32 build 
+         changes Mainly checking in to get a second set of eyes on a 
          problem piece of code
 
-2002-01-30 11:29  jcater
+2002-01-30 17:29:46  Rev 2391   jcater
 
-       * src/forms/LayoutEditor/: DisplayDropTarget.py, GridPane.py,
-         LayoutEditor.py, PopupEditor.py, PropertyBar.py, Utils.py,
-         WidgetHandler.py, WidgetHighlighter.py,
-         renderers/Base/GridPane.py, renderers/native/WidgetHandler.py:
-         split LayoutEditor into manageable file sizes
+       * src/forms/LayoutEditor/GridPane.py, 
+         src/forms/LayoutEditor/PropertyBar.py, 
+         src/forms/LayoutEditor/PopupEditor.py, 
+         src/forms/LayoutEditor/renderers/Base, 
+         src/forms/LayoutEditor/renderers/Base/GridPane.py, 
+         src/forms/LayoutEditor/Utils.py, 
+         src/forms/LayoutEditor/renderers/native/WidgetHandler.py, 
+         src/forms/LayoutEditor/DisplayDropTarget.py, 
+         src/forms/LayoutEditor/WidgetHandler.py, 
+         src/forms/LayoutEditor/WidgetHighlighter.py, 
+         src/forms/LayoutEditor/renderers, 
+         src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/renderers/native: split LayoutEditor into 
+         manageable file sizes
 
-2002-01-30 10:38  jcater
+2002-01-30 16:38:24  Rev 2390   jcater
 
-       * setup.py, src/forms/LayoutEditor/__init__.py: misc changes for
+       * setup.py, src/forms/LayoutEditor/__init__.py: misc changes for 
          LayoutEditor move
 
-2002-01-30 10:34  jcater
+2002-01-30 16:34:52  Rev 2389   jcater
 
-       * src/: ToolSupport.py, base/ModuleSupport.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/__init__.py: misc changes wrt win98 crashes
+       * src/forms/LayoutEditor/__init__.py, src/ToolSupport.py, 
+         src/base/ModuleSupport.py, src/forms/LayoutEditor/LayoutEditor.py: 
+         misc changes wrt win98 crashes
 
-2002-01-28 18:27  jamest
+2002-01-29 00:27:16  Rev 2379   jamest
 
        * src/forms/Instance.py: Fixed import error
 
-2002-01-27 23:44  jcater
+2002-01-28 05:44:12  Rev 2374   jcater
 
-       * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
-         forms/LayoutEditor/LayoutEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py: misc changes to get
+       * src/base/MenuBar.py, src/Instance.py, src/MenuBar.py, 
+         src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py: misc changes to get 
          win32 support working again (still has some issues)
 
-2002-01-26 18:53  jcater
+2002-01-27 00:53:23  Rev 2373   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: implemented in-place
-         label editing on the layout editor screen
+       * src/forms/LayoutEditor/LayoutEditor.py: implemented in-place label 
+         editing on the layout editor screen
 
-2002-01-25 23:38  jcater
+2002-01-26 05:38:48  Rev 2370   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug with a page not
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed bug with a page not 
          being fulling registered at startup
 
-2002-01-25 21:29  jcater
+2002-01-26 03:29:30  Rev 2369   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: all kinds of nifty new
-         mouse functions like cross-hair selection of widgets, cross-hair
+       * src/forms/LayoutEditor/LayoutEditor.py: all kinds of nifty new 
+         mouse functions like cross-hair selection of widgets, cross-hair 
          width/height of new widgets, etc
 
-2002-01-25 17:46  jcater
+2002-01-25 23:46:17  Rev 2367   jcater
 
        * src/forms/LayoutEditor/LayoutEditor.py: debreaking cvs
 
-2002-01-25 16:54  jcater
+2002-01-25 22:54:04  Rev 2366   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: polished off mouse
-         support/feedback in the LayoutEditor [syncing machines-hope this
+       * src/forms/LayoutEditor/LayoutEditor.py: polished off mouse 
+         support/feedback in the LayoutEditor [syncing machines-hope this 
          doesn't break
 
-2002-01-25 10:37  jcater
+2002-01-25 16:37:47  Rev 2365   jcater
 
-       * src/: TemplateParser.py, base/TemplateParser.py,
-         forms/LayoutEditor/LayoutEditor.py: restored the one-click
-         creation of widgets using the icon toolbar
+       * src/TemplateParser.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/base/TemplateParser.py: restored the one-click creation of 
+         widgets using the icon toolbar
 
-2002-01-25 00:32  jamest
+2002-01-25 06:32:44  Rev 2364   jamest
 
-       * src/forms/LayoutEditor/LayoutEditor.py: Switched from old mouse
+       * src/forms/LayoutEditor/LayoutEditor.py: Switched from old mouse 
          logic to drag and drop for layout editor
 
-2002-01-23 10:36  jcater
+2002-01-23 16:36:34  Rev 2360   jcater
 
-       * src/: TemplateParser.py, base/TemplateParser.py: fixed some
+       * src/TemplateParser.py, src/base/TemplateParser.py: fixed some 
          issues related to non-PG drivers
 
-2002-01-22 20:48  jcater
+2002-01-23 02:48:53  Rev 2357   jcater
 
-       * scripts/gnue-designer.in, src/DataSourceEditor.py,
-         src/Designer.py, src/Instance.py, src/MRUManager.py,
-         src/SchemaViewer.py, src/ToolFrame.py, src/base/Instance.py,
-         src/base/MRUManager.py, src/base/ToolFrame.py,
-         src/base/tools/DataSourceEditor.py,
-         src/base/tools/SchemaViewer.py, src/navigator/LayoutEditor.py:
-         fixed name issues from moving files in cvs; misc other bug fixes
+       * src/ToolFrame.py, src/base/tools/SchemaViewer.py, src/MRUManager.
+         py, src/Designer.py, src/DataSourceEditor.py, src/base/ToolFrame.
+         py, src/Instance.py, src/base/MRUManager.py, scripts/gnue-designer.
+         in, src/base/tools/DataSourceEditor.py, src/base/Instance.py, 
+         src/navigator/LayoutEditor.py, src/SchemaViewer.py: fixed name 
+         issues from moving files in cvs; misc other bug fixes
 
-2002-01-22 19:25  jcater
+2002-01-23 01:25:45  Rev 2355   jcater
 
-       * src/navigator/LayoutEditor.py: implemented a basic GNUe Navigator
+       * src/navigator/LayoutEditor.py: implemented a basic GNUe Navigator 
          module for GNUe Designer
 
-2002-01-22 17:16  jcater
+2002-01-22 23:16:04  Rev 2353   jcater
 
-       * src/navigator/: Instance.py, LayoutEditor.py: convenience
-         attributes for layout font
+       * src/navigator/Instance.py, src/navigator/LayoutEditor.py: 
+         convenience attributes for layout font
 
-2002-01-22 14:39  jcater
+2002-01-22 20:39:35  Rev 2352   jcater
 
-       * src/forms/LayoutEditor/LayoutEditor.py: fixed issue w/mouse
-         hanging after creating a new widget using icons; added
+       * src/forms/LayoutEditor/LayoutEditor.py: fixed issue w/mouse 
+         hanging after creating a new widget using icons; added 
          autocreation of blocks w/entry icons
 
-2002-01-22 13:19  jcater
+2002-01-22 19:19:15  Rev 2351   jcater
 
-       * src/: Designer.py, Instance.py, MenuBar.py, ToolSupport.py,
-         base/Instance.py, base/MenuBar.py, base/ModuleSupport.py,
-         forms/__init__.py, navigator/Instance.py, navigator/__init__.py:
-         misc changes for File|New to support multiple project types
+       * src/base/MenuBar.py, src/Instance.py, src/forms/__init__.py, 
+         src/MenuBar.py, src/navigator/__init__.py, src/ToolSupport.py, 
+         src/base/ModuleSupport.py, src/base/Instance.py, 
+         src/navigator/Instance.py, src/Designer.py: misc changes for 
+         File|New to support multiple project types
 
-2002-01-22 13:15  jcater
+2002-01-22 19:15:30  Rev 2350   jcater
 
        * src/navigator/LayoutEditor.py: added missing file
 
-2002-01-22 12:17  jcater
+2002-01-22 18:17:14  Rev 2349   jcater
 
-       * src/: DataSourceEditor.py, Instance.py, PropertyEditor.py,
-         SchemaViewer.py, TriggerEditor.py, base/Instance.py,
-         base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
-         base/tools/SchemaViewer.py, base/tools/TriggerEditor.py,
-         forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: misc bug
-         fixes due to splitting of forms and base logic; fixed background
-         refresh problem with form's layouteditor
+       * src/Instance.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/TriggerEditor.py, 
+         src/forms/Instance.py, src/PropertyEditor.py, 
+         src/base/tools/DataSourceEditor.py, src/base/tools/SchemaViewer.py,
+         src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/DataSourceEditor.py, src/SchemaViewer.py: misc bug fixes due 
+         to splitting of forms and base logic; fixed background refresh 
+         problem with form's layouteditor
 
-2002-01-22 00:17  jcater
+2002-01-22 06:17:04  Rev 2348   jcater
 
-       * src/: Instance.py, LayoutEditor.py, ToolSupport.py,
-         base/Instance.py, base/ModuleSupport.py, forms/Instance.py,
-         forms/LayoutEditor/LayoutEditor.py, navigator/Instance.py:
-         separated Form logic from Base logic in the LayoutEditors and the
-         main Instances; designer appears to work normally, but may
-         none-the-less be unstable (this was a lot of code-shifting
+       * src/Instance.py, src/LayoutEditor.py, src/ToolSupport.py, 
+         src/forms/Instance.py, src/base/ModuleSupport.py, 
+         src/base/Instance.py, src/forms/LayoutEditor/LayoutEditor.py, 
+         src/navigator/Instance.py: separated Form logic from Base logic in 
+         the LayoutEditors and the main Instances; designer appears to work 
+         normally, but may none-the-less be unstable (this was a lot of 
+         code-shifting
 
-2002-01-21 23:56  jcater
+2002-01-22 05:56:19  Rev 2347   jcater
 
        * src/__init__.py: updated versions
 
-2002-01-21 19:41  jcater
+2002-01-22 01:41:55  Rev 2346   jcater
 
-       * src/: LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py:
-         finished the layout editor toolbar support; misc old bugfixes in
+       * src/LayoutEditor.py, src/forms/LayoutEditor/LayoutEditorTools.py: 
+         finished the layout editor toolbar support; misc old bugfixes in 
          layout editor
 
-2002-01-21 17:56  jcater
+2002-01-21 23:57:37  Rev 2345   jcater
 
-       * src/: DataSourceEditor.py, LayoutEditor.py,
-         base/tools/DataSourceEditor.py,
-         forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to
-         designer; not yet functional
+       * src/LayoutEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/forms/LayoutEditor/LayoutEditorTools.py, src/DataSourceEditor.
+         py: added widget toolbar to designer; not yet functional
 
-2002-01-21 14:33  jcater
+2002-01-21 20:33:48  Rev 2344   jcater
 
-       * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
-         SchemaViewer.py, base/Instance.py,
-         base/tools/DataSourceEditor.py, base/tools/SchemaViewer.py,
-         forms/LayoutEditor/LayoutEditorTools.py: added a Schema
-         Navigator; modified Data Source Editor to allow multiple fields
-         to be dropped onto the Layout grid; implemented a 'calculate
-         unique name' system; misc bug fixes
+       * src/forms/LayoutEditor, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/DataSourceEditor.py, src/base/tools/SchemaViewer.py,
+         src/base/Instance.py, src/forms/LayoutEditor/LayoutEditorTools.py, 
+         src/DataSourceEditor.py, src/SchemaViewer.py: added a Schema 
+         Navigator; modified Data Source Editor to allow multiple fields to 
+         be dropped onto the Layout grid; implemented a 'calculate unique 
+         name' system; misc bug fixes
 
-2002-01-19 14:57  jamest
+2002-01-19 20:57:38  Rev 2338   jamest
 
-       * NEWS, packaging/inno/README, packaging/mcmillan/gfdesigner.cfg:
+       * packaging/inno/README, packaging/mcmillan/gfdesigner.cfg, NEWS: 
          Doc and package config updates for the 0.1.1 release
 
-2002-01-18 23:34  jamest
+2002-01-19 05:34:26  Rev 2337   jamest
 
-       * setup.py: Doc updates setup.py sdist now creates docs setup.py
-         now pulls VERSION info from src dir (Have we mentioned we need a
-         good setup system)
+       * setup.py: Doc updates setup.py sdist now creates docs setup.py now 
+         pulls VERSION info from src dir (Have we mentioned we need a good 
+         setup system)
 
-2002-01-18 23:33  jcater
+2002-01-19 05:33:57  Rev 2336   jcater
 
-       * src/: ToolSupport.py, base/ModuleSupport.py: fixed dynamic import
-         problem
+       * src/ToolSupport.py, src/base/ModuleSupport.py: fixed dynamic 
+         import problem
 
-2002-01-18 21:02  jcater
+2002-01-19 03:02:55  Rev 2335   jcater
 
-       * src/: DataSourceEditor.py, Designer.py, ToolSupport.py,
-         __init__.py, base/ModuleSupport.py,
-         base/tools/DataSourceEditor.py: moved tool support autoload from
-         __init__ to its own package
+       * src/ToolSupport.py, src/base/tools/DataSourceEditor.py, 
+         src/base/ModuleSupport.py, src/__init__.py, src/Designer.py, 
+         src/DataSourceEditor.py: moved tool support autoload from __init__ 
+         to its own package
 
-2002-01-18 19:30  jcater
+2002-01-19 01:30:03  Rev 2334   jcater
 
        * NEWS, src/__init__.py: changes for 0.1.1 release
 
-2002-01-18 17:05  jcater
+2002-01-18 23:05:52  Rev 2331   jcater
 
-       * src/LayoutEditor.py: fixed major bug w/multipage forms being
+       * src/LayoutEditor.py: fixed major bug w/multipage forms being 
          handled by layouteditor
 
-2002-01-17 18:43  jcater
+2002-01-18 00:43:33  Rev 2329   jcater
 
-       * src/: DataSourceEditor.py, LayoutEditor.py,
-         base/tools/DataSourceEditor.py: argh... more bug fixes
+       * src/LayoutEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/DataSourceEditor.py: argh... more bug fixes
 
-2002-01-17 18:11  jcater
+2002-01-18 00:11:53  Rev 2328   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          cleaned up datasource display of numeric types
 
-2002-01-17 17:13  jcater
+2002-01-17 23:13:55  Rev 2326   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          synching machines
 
-2002-01-17 12:33  jcater
+2002-01-17 18:33:03  Rev 2324   jcater
 
        * src/Designer.py: added new startup debugging support
 
-2002-01-17 10:55  jcater
+2002-01-17 16:55:04  Rev 2323   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py,
-         forms/__init__.py: fixed some wx2.3.x specific references
+       * src/forms/__init__.py, src/base/tools/DataSourceEditor.py, 
+         src/DataSourceEditor.py: fixed some wx2.3.x specific references
 
-2002-01-16 18:33  jcater
+2002-01-17 00:33:59  Rev 2322   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          removed debugging 'print' lines
 
-2002-01-16 18:10  jcater
+2002-01-17 00:10:48  Rev 2321   jcater
 
-       * src/: DataSourceEditor.py, LayoutEditor.py,
-         base/tools/DataSourceEditor.py: added label-autocreation support
-         to drag and drop entries
+       * src/LayoutEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/DataSourceEditor.py: added label-autocreation support to drag 
+         and drop entries
 
-2002-01-16 16:19  jcater
+2002-01-16 22:19:46  Rev 2320   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          implemented a cross-reference system for datasources
 
-2002-01-16 14:18  jcater
+2002-01-16 20:18:16  Rev 2319   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: fixed
-         initial refresh problem in datasource editor; changed
-         RuntimeSettings to sort entries written to file to make it easier
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: fixed 
+         initial refresh problem in datasource editor; changed 
+         RuntimeSettings to sort entries written to file to make it easier 
          to debug
 
-2002-01-16 13:52  jcater
+2002-01-16 19:52:00  Rev 2318   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: worked
-         around a bug in wx's wxListCtrl's wxListEvent code
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
+         worked around a bug in wx's wxListCtrl's wxListEvent code
 
-2002-01-16 13:12  jcater
+2002-01-16 19:12:51  Rev 2317   jcater
 
-       * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py,
-         base/Incubator.py, base/tools/DataSourceEditor.py: improved
-         parent block detection for drag and drop schema support
+       * src/LayoutEditor.py, src/Incubator.py, 
+         src/base/tools/DataSourceEditor.py, src/base/Incubator.py, 
+         src/DataSourceEditor.py: improved parent block detection for drag 
+         and drop schema support
 
-2002-01-16 10:15  jcater
+2002-01-16 16:15:02  Rev 2316   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          reverting DataSourceEditor back to working version
 
-2002-01-15 23:33  jcater
+2002-01-16 05:33:29  Rev 2314   jcater
 
-       * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
+       * src/base/tools/DataSourceEditor.py, src/DataSourceEditor.py: 
          synching machines
 
-2002-01-15 17:12  jcater
+2002-01-15 23:12:56  Rev 2311   jcater
 
-       * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
-         MenuBar.py, TriggerEditor.py, base/Instance.py, base/MenuBar.py,
-         base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py:
-         First working drag-and-drop schema implementation (via Data
-         Source editor); not fully useful yet, but almost...
+       * src/base/MenuBar.py, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/TriggerEditor.py, src/MenuBar.py, src/TriggerEditor.
+         py, src/base/tools/DataSourceEditor.py, src/base/Instance.py, 
+         src/DataSourceEditor.py: First working drag-and-drop schema 
+         implementation (via Data Source editor); not fully useful yet, but 
+         almost...
 
-2002-01-15 13:08  jcater
+2002-01-15 19:08:01  Rev 2309   jcater
 
-       * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py,
-         base/Incubator.py, base/tools/DataSourceEditor.py,
-         base/tools/TriggerEditor.py: start of schema introspection in
-         designer; added fallback text editor
+       * src/base/tools/TriggerEditor.py, src/Incubator.py, 
+         src/TriggerEditor.py, src/base/tools/DataSourceEditor.py, 
+         src/base/Incubator.py, src/DataSourceEditor.py: start of schema 
+         introspection in designer; added fallback text editor
 
-2002-01-15 11:04  jcater
+2002-01-15 17:04:56  Rev 2308   jcater
 
        * setup.py: fixed setup.py to reflect new structure
 
-2002-01-14 17:19  jcater
+2002-01-14 23:19:29  Rev 2307   jcater
 
-       * src/: DataSourceEditor.py, Instance.py, ToolFrame.py,
-         base/Instance.py, base/ToolFrame.py,
-         base/tools/DataSourceEditor.py: more modularization; first stab
-         at a Data Source Editor
+       * src/Instance.py, src/ToolFrame.py, src/base/tools/DataSourceEditor.
+         py, src/base/Instance.py, src/DataSourceEditor.py, 
+         src/base/ToolFrame.py: more modularization; first stab at a Data 
+         Source Editor
 
-2002-01-14 14:29  jcater
+2002-01-14 20:29:54  Rev 2306   jcater
 
-       * src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py,
-         PopupMenu.py, PropertyEditor.py, base/Instance.py,
-         base/MenuBar.py, base/PopupMenu.py, base/tools/PropertyEditor.py,
-         forms/Debugger.py: renamed reference to the parent form from
-         _form to rootObject
+       * src/base/MenuBar.py, src/Debugger.py, src/Instance.py, 
+         src/LayoutEditor.py, src/base/tools/PropertyEditor.py, 
+         src/PopupMenu.py, src/MenuBar.py, src/forms/Debugger.py, 
+         src/PropertyEditor.py, src/base/Instance.py, src/base/PopupMenu.py:
+         renamed reference to the parent form from _form to rootObject
 
-2002-01-14 00:17  jcater
+2002-01-14 06:17:10  Rev 2305   jcater
 
-       * src/: Designer.py, Instance.py, TriggerEditor.py,
-         base/Instance.py, base/tools/TriggerEditor.py: more
-         modularization of designer; first attempt at using scintilla for
-         code editing (to test out the syntax-hilighting, add
-         ColorizeCode=1 to the [forms] section of your gnue.conf -- note
-         that this causes a longer startup time which is why this isn't
-         set to true by default)
+       * src/Instance.py, src/base/tools/TriggerEditor.py, 
+         src/TriggerEditor.py, src/base/Instance.py, src/Designer.py: more 
+         modularization of designer; first attempt at using scintilla for 
+         code editing (to test out the syntax-hilighting, add 
+         ColorizeCode=1 to the [forms] section of your gnue.conf -- note 
+         that this causes a longer startup time which is why this isn't set 
+         to true by default)
 
-2002-01-11 21:59  jcater
+2002-01-12 03:59:48  Rev 2299   jcater
 
        * src/Designer.py: oops... cvs was broken
 
-2002-01-11 17:35  jcater
+2002-01-11 23:35:20  Rev 2298   jcater
 
-       * src/: Designer.py, __init__.py, forms/__init__.py,
-         navigator/__init__.py: more work to separation of Designer and
-         Forms
+       * src/forms/__init__.py, src/navigator/__init__.py, src/__init__.py, 
+         src/Designer.py: more work to separation of Designer and Forms
 
-2002-01-11 09:49  jcater
+2002-01-11 15:49:09  Rev 2293   jcater
 
-       * src/: Designer.py, Instance.py, base/Instance.py,
-         forms/Instance.py, forms/__init__.py: fix to designer's breakage;
-         made Object Tree it's own window; made Layout Editor the default
+       * src/Instance.py, src/forms/__init__.py, src/forms/Instance.py, 
+         src/base/Instance.py, src/Designer.py: fix to designer's breakage; 
+         made Object Tree it's own window; made Layout Editor the default 
          main window component
 
-2002-01-11 09:32  jcater
+2002-01-11 15:32:45  Rev 2292   jcater
 
-       * src/: forms/Instance.py, navigator/Instance.py: adding missing
+       * src/forms/Instance.py, src/navigator/Instance.py: adding missing 
          files
 
-2002-01-11 01:35  jcater
+2002-01-11 07:35:56  Rev 2290   jcater
 
-       * src/: Designer.py, Instance.py, __init__.py, base/Instance.py,
-         forms/__init__.py, navigator/__init__.py: misc changes;
-         restructuring -- this may temporarily break cvs, I'll fix in the
-         AM
+       * src/Instance.py, src/forms/__init__.py, src/navigator/__init__.py, 
+         src/base/Instance.py, src/__init__.py, src/Designer.py: misc 
+         changes; restructuring -- this may temporarily break cvs, I'll fix 
+         in the AM
 
-2002-01-10 20:22  jcater
+2002-01-11 02:22:07  Rev 2289   jcater
 
-       * src/: forms/__init__.py, navigator/__init__.py,
-         reports/__init__.py: creating packages
+       * src/navigator, src/forms/__init__.py, src/reports, 
+         src/navigator/__init__.py, src/reports/__init__.py: creating 
+         packages
 
-2002-01-08 15:57  jcater
+2002-01-08 21:57:04  Rev 2270   jcater
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py: fixed bug in
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: fixed bug in 
          wizard selection box
 
-2002-01-07 18:03  jcater
+2002-01-08 00:03:07  Rev 2268   jcater
 
-       * doc/DevelopersGuide-Forms.lyx: added text on general concepts,
+       * doc/DevelopersGuide-Forms.lyx: added text on general concepts, 
          portability, and field formatting (masks) to developers guide
 
-2002-01-01 12:31  jcater
+2002-01-01 18:31:59  Rev 2243   jcater
 
-       * src/: Instance.py, ToolFrame.py, base/Instance.py,
-         base/ToolFrame.py: LayoutEditor window comes up by default and is
-         a larger default size
+       * src/Instance.py, src/ToolFrame.py, src/base/Instance.py, 
+         src/base/ToolFrame.py: LayoutEditor window comes up by default and 
+         is a larger default size
 
-2001-12-20 21:53  jcater
+2001-12-21 03:53:21  Rev 2238   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: merged
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: merged 
          patches from 0.1.0 branch
 
-2001-12-20 16:31  jcater
+2001-12-08 06:17:43  Rev 2187   baumannd
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed a
-         wx-2.3.1 specific reference
+       * src/templates/.cvsignore, setup.py, src/templates/forms/.cvsignore,
+         src/templates/reports/.cvsignore: Fix symlinks in setup.py for 
+         development build of forms and designer from cvs and ignore some 
+         generated files.
 
-2001-12-08 00:17  baumannd
+2001-12-08 02:43:18  Rev 2186   jcater
 
-       * setup.py, src/templates/.cvsignore,
-         src/templates/forms/.cvsignore, src/templates/reports/.cvsignore:
-         Fix symlinks in setup.py for development build of forms and
-         designer from cvs and ignore some generated files.
-
-2001-12-07 20:43  jcater
-
-       * src/: Instance.py, base/Instance.py: made the layout editor a
+       * src/Instance.py, src/base/Instance.py: made the layout editor a 
          separate frame
 
-2001-11-26 11:40  jcater
+2001-11-26 17:40:32  Rev 2155   jcater
 
-       * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py,
-         base/Instance.py, base/MRUManager.py, base/MenuBar.py: Merges
-         patches from 0.1.0-patches release
+       * src/base/MenuBar.py, src/Instance.py, src/base/MRUManager.py, 
+         src/MenuBar.py, src/MRUManager.py, src/base/Instance.py, 
+         src/Designer.py: Merges patches from 0.1.0-patches release
 
-2001-11-21 15:05  jcater
+2001-11-21 05:41:03  Rev 2147   jcater
 
-       * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
-         base/MenuBar.py, MRUManager.py, base/MRUManager.py: Fixed Open
-         Recent/MRU support
-
-2001-11-20 23:40  jcater
-
-       * packaging/inno/gfdesigner.iss: changes to Inno setup files for
+       * packaging/inno/gfdesigner.iss: changes to Inno setup files for 
          Documentation
 
-2001-11-20 23:02  jamest
+2001-11-21 05:02:06  Rev 2146   jamest
 
-       * src/: Icons.py, base/Icons.py: removed xtra print
+       * src/base/Icons.py, src/Icons.py: removed xtra print
 
-2001-11-20 22:44  jamest
+2001-11-21 04:44:48  Rev 2145   jamest
 
-       * MANIFEST.in, setup.py: Changes required to make good source
-         distros
+       * setup.py, MANIFEST.in: Changes required to make good source distros
 
-2001-11-20 21:23  jamest
+2001-11-21 03:23:03  Rev 2144   jamest
 
        * MANIFEST.in: Final updates for 0.1.0 releases
 
-2001-11-20 21:15  jcater
+2001-11-21 03:15:02  Rev 2143   jcater
 
        * NEWS: Updated ChangeLog and NEWS for release
 
-2001-11-20 15:51  jamest
+2001-11-20 21:51:50  Rev 2137   jamest
 
-       * src/: Icons.py, base/Icons.py: Removed extra print statements
+       * src/base/Icons.py, src/Icons.py: Removed extra print statements
 
-2001-11-20 13:53  jcater
+2001-11-20 19:53:01  Rev 2134   jcater
 
-       * src/: Icons.py, LayoutEditor.py, base/Icons.py: fixed bug in
-         calculating the icon directory path; fixed layout editor to
+       * src/LayoutEditor.py, src/base/Icons.py, src/Icons.py: fixed bug in 
+         calculating the icon directory path; fixed layout editor to 
          refresh a page after a modification
 
-2001-11-20 10:28  jcater
+2001-11-20 16:28:46  Rev 2131   jcater
 
-       * src/: PopupMenu.py, base/PopupMenu.py: typo fix in menu wording
+       * src/PopupMenu.py, src/base/PopupMenu.py: typo fix in menu wording
 
-2001-11-19 21:37  jamest
+2001-11-20 03:37:55  Rev 2130   jamest
 
-       * src/: Designer.py, Icons.py, Instance.py, base/Icons.py,
-         base/Instance.py: Our icons don't work with wxPython 2.2.x so
-         disable them
+       * src/Instance.py, src/base/Icons.py, src/Icons.py, 
+         src/base/Instance.py, src/Designer.py: Our icons don't work with 
+         wxPython 2.2.x so disable them
 
-2001-11-19 20:00  jcater
+2001-11-20 02:00:16  Rev 2129   jcater
 
-       * src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py,
-         MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py,
-         TreeView.py, TriggerEditor.py, base/Incubator.py,
-         base/Instance.py, base/MenuBar.py, base/PopupMenu.py,
-         base/ToolFrame.py, base/tools/PropertyEditor.py,
-         base/tools/TreeView.py, base/tools/TriggerEditor.py: cleaned up
-         import statements; removed recursive imports
+       * src/LayoutEditor.py, src/base/tools/TriggerEditor.py, 
+         src/Incubator.py, src/ToolFrame.py, src/PopupMenu.py, src/MenuBar.
+         py, src/TreeView.py, src/PropertyEditor.py, src/base/Incubator.py, 
+         src/Designer.py, src/base/ToolFrame.py, src/base/PopupMenu.py, 
+         src/base/MenuBar.py, src/Instance.py, src/base/tools/TreeView.py, 
+         src/base/tools/PropertyEditor.py, src/TriggerEditor.py, 
+         src/base/Instance.py: cleaned up import statements; removed 
+         recursive imports
 
-2001-11-19 18:15  jamest
+2001-11-20 00:15:15  Rev 2126   jamest
 
        * NEWS: Updated NEWS and Changelog for pending release
 
-2001-11-19 17:07  jcater
+2001-11-19 23:07:46  Rev 2125   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fix to
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: fix to 
          remove dependency on wxPython 2.3.1
 
-2001-11-19 15:17  jcater
+2001-11-19 21:17:55  Rev 2123   jcater
 
-       * src/: Incubator.py, LayoutEditor.py, PopupMenu.py,
-         PropertyEditor.py, TreeView.py, base/Incubator.py,
-         base/PopupMenu.py, base/tools/PropertyEditor.py,
-         base/tools/TreeView.py: many win32 bugfixes; new popup menu
-         system; cleaner layout system (much more object reuse)
+       * src/LayoutEditor.py, src/base/tools/TreeView.py, 
+         src/base/tools/PropertyEditor.py, src/Incubator.py, src/PopupMenu.
+         py, src/TreeView.py, src/PropertyEditor.py, src/base/Incubator.py, 
+         src/base/PopupMenu.py: many win32 bugfixes; new popup menu system; 
+         cleaner layout system (much more object reuse)
 
-2001-11-19 12:30  jcater
+2001-11-19 18:30:25  Rev 2122   jcater
 
-       * src/: Instance.py, base/Instance.py: added cancel button to the
+       * src/Instance.py, src/base/Instance.py: added cancel button to the 
          'Warning: Unsaved Changes' exit dialog
 
-2001-11-19 10:53  jcater
+2001-11-19 16:53:45  Rev 2121   jcater
 
-       * BUGS, TODO: Updated BUGS and TODO with new problems
+       * TODO, BUGS: Updated BUGS and TODO with new problems
 
-2001-11-19 09:04  jcater
+2001-11-19 15:04:24  Rev 2120   jcater
 
-       * BUGS, src/Debugger.py, src/TemplateChooser.py,
-         src/base/TemplateChooser.py, src/forms/Debugger.py: improvements
-         to templating system: double-clicking a wizard opens it; name
-         column of list if autosized to display the complete wizard name;
-         scrollbars now work on the list
+       * src/Debugger.py, src/base/TemplateChooser.py, src/forms/Debugger.
+         py, src/TemplateChooser.py, BUGS: improvements to templating 
+         system: double-clicking a wizard opens it; name column of list if 
+         autosized to display the complete wizard name; scrollbars now work 
+         on the list
 
-2001-11-19 08:01  jcater
+2001-11-19 14:01:35  Rev 2119   jcater
 
        * BUGS: Documented GTK refresh problem
 
-2001-11-18 22:38  jcater
+2001-11-19 04:38:11  Rev 2118   jcater
 
-       * BUGS, src/LayoutEditor.py, src/PopupMenu.py,
-         src/PropertyEditor.py, src/TreeView.py, src/base/PopupMenu.py,
-         src/base/tools/PropertyEditor.py, src/base/tools/TreeView.py:
-         many Win32-specific bugfixes; page layout screen uses a
-         Notebook-style display now; several speed improvements from code
-         cleanup; more object reuse; 1/2 bottle of aspirin; updated list
-         of BUGS (still several)
+       * src/LayoutEditor.py, src/base/tools/TreeView.py, 
+         src/base/tools/PropertyEditor.py, src/PopupMenu.py, src/TreeView.
+         py, src/PropertyEditor.py, BUGS, src/base/PopupMenu.py: many 
+         Win32-specific bugfixes; page layout screen uses a Notebook-style 
+         display now; several speed improvements from code cleanup; more 
+         object reuse; 1/2 bottle of aspirin; updated list of BUGS (still 
+         several)
 
-2001-11-16 19:00  jcater
+2001-11-17 01:00:21  Rev 2112   jcater
 
-       * src/: Instance.py, PropertyEditor.py, ToolFrame.py,
-         TriggerEditor.py, base/Instance.py, base/ToolFrame.py,
-         base/tools/PropertyEditor.py, base/tools/TriggerEditor.py: fixes
-         for running under Win32
+       * src/Instance.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/ToolFrame.py, 
+         src/TriggerEditor.py, src/PropertyEditor.py, src/base/Instance.py, 
+         src/base/ToolFrame.py: fixes for running under Win32
 
-2001-11-15 18:36  jcater
+2001-11-16 00:36:02  Rev 2111   jcater
 
-       * src/: ToolFrame.py, base/ToolFrame.py: fixed tool window support
+       * src/ToolFrame.py, src/base/ToolFrame.py: fixed tool window support 
          in Win32 to behave more like a win32 app
 
-2001-11-15 18:01  jcater
+2001-11-16 00:01:22  Rev 2110   jcater
 
-       * src/: ToolFrame.py, base/ToolFrame.py: synching machines
+       * src/ToolFrame.py, src/base/ToolFrame.py: synching machines
 
-2001-11-15 00:42  jcater
+2001-11-15 06:42:25  Rev 2104   jcater
 
-       * doc/DevelopersGuide-Forms.lyx: started forms designer's manual;
+       * doc/DevelopersGuide-Forms.lyx: started forms designer's manual; 
          updated forms user's manual
 
-2001-11-14 15:31  jcater
+2001-11-14 21:31:09  Rev 2096   jcater
 
-       * src/: Instance.py, base/Instance.py: added support for local
+       * src/Instance.py, src/base/Instance.py: added support for local 
          encoding in generated GFD files
 
-2001-11-14 11:56  jamest
+2001-11-14 17:56:10  Rev 2092   jamest
 
        * TODO: gnue.conf alterations Updated TODOs
 
-2001-11-13 22:12  jcater
+2001-11-14 04:12:08  Rev 2089   jcater
 
-       * packaging/inno/gfdesigner.iss: added samples to inno setup;
-         cleanup
+       * packaging/inno/gfdesigner.iss: added samples to inno setup; cleanup
 
-2001-11-13 17:59  jcater
+2001-11-13 23:59:59  Rev 2088   jcater
 
-       * packaging/inno/gfdesigner.iss: added LICENSE.txt to Inno
-         installs; added components, sample forms to inno installs
+       * packaging/inno/gfdesigner.iss: added LICENSE.txt to Inno installs; 
+         added components, sample forms to inno installs
 
-2001-11-13 16:12  jamest
+2001-11-13 22:12:49  Rev 2087   jamest
 
-       * packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py,
-         src/TreeView.py, src/base/Icons.py, src/base/Instance.py,
-         src/base/tools/TreeView.py: Updates to add icons back on designer
+       * packaging/inno/gfdesigner.iss, src/base/Icons.py, src/TreeView.py, 
+         src/Instance.py, src/base/tools/TreeView.py, src/Icons.py, 
+         src/base/Instance.py: Updates to add icons back on designer
 
-2001-11-13 15:59  jcater
+2001-11-13 21:59:21  Rev 2086   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: fixed 
          segfault problem with grids under windows
 
-2001-11-12 23:53  jamest
+2001-11-13 05:53:28  Rev 2084   jamest
 
-       * packaging/: inno/README, inno/gfdesigner.iss,
-         mcmillan/gfdesigner.cfg: Updates to the designer windows setup
-         stuff
+       * packaging/inno/gfdesigner.iss, packaging/inno/README, 
+         packaging/mcmillan/gfdesigner.cfg: Updates to the designer windows 
+         setup stuff
 
-2001-11-12 23:07  jcater
+2001-11-13 05:09:43  Rev 2083   jcater
 
-       * setup.py: fix for mcmillan installs so clients can be run out of
+       * setup.py: fix for mcmillan installs so clients can be run out of 
          their install directory
 
-2001-11-12 20:19  jcater
+2001-11-13 05:07:28  Rev 2082   jcater
 
+       * setup.py: fix for mcmillan installs so clients can be run out of 
+         their install directory
+
+2001-11-13 02:19:31  Rev 2079   jcater
+
        * packaging/mcmillan/gfdesigner.cfg: Modified mcmillan cfg files
 
-2001-11-12 20:08  jcater
+2001-11-13 02:08:46  Rev 2078   jcater
 
        * setup.py: fix to setup.py
 
-2001-11-12 19:56  jcater
+2001-11-13 01:56:02  Rev 2077   jcater
 
-       * setup.py: added support to win32 section of setup.py to allow
+       * setup.py: added support to win32 section of setup.py to allow 
          extra (separate) modules
 
-2001-11-12 19:06  jcater
+2001-11-13 01:06:23  Rev 2076   jcater
 
-       * packaging/inno/gfdesigner.iss: changes to Inno installer; misc
+       * packaging/inno/gfdesigner.iss: changes to Inno installer; misc 
          changes
 
-2001-11-12 16:24  jcater
+2001-11-12 22:24:03  Rev 2074   jcater
 
-       * setup.py: cleaned up setup.py for Win32 machines (did not change
+       * setup.py: cleaned up setup.py for Win32 machines (did not change 
          functionality)
 
-2001-11-12 16:02  jamest
+2001-11-12 22:02:25  Rev 2073   jamest
 
-       * packaging/inno/gfdesigner.iss: Added config files for the INNO
+       * packaging/inno/gfdesigner.iss: Added config files for the INNO 
          setup.exe creator
 
-2001-11-12 15:48  jcater
+2001-11-12 21:48:12  Rev 2072   jcater
 
        * setup.py: fixes to setup.py for mcmillan install
 
-2001-11-12 15:44  jcater
+2001-11-12 21:44:45  Rev 2071   jcater
 
        * setup.py: fixes to setup.py for mcmillan install
 
-2001-11-12 13:53  jamest
+2001-11-12 19:53:35  Rev 2070   jamest
 
-       * packaging/inno/README: Updates for McMillian installer
+       * packaging/inno/README: Updates for McMillian installer 
          instructions and config files
 
-2001-11-10 16:01  jcater
+2001-11-10 22:01:09  Rev 2062   jcater
 
-       * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py,
-         src/base/Instance.py, src/base/MenuBar.py: polished designer's
-         menus; added checks to closing/exiting to prompt user if form is
+       * src/base/MenuBar.py, src/Instance.py, TODO, src/MenuBar.py, 
+         src/base/Instance.py, src/Designer.py, BUGS: polished designer's 
+         menus; added checks to closing/exiting to prompt user if form is 
          not saved; added save all
 
-2001-11-09 15:44  jamest
+2001-11-09 21:44:38  Rev 2061   jamest
 
        * packaging/inno/README: Added a few forgotten notes to the README
 
-2001-11-09 15:31  jamest
+2001-11-09 21:31:23  Rev 2060   jamest
 
-       * packaging/inno/README, src/Designer.py: Small changes required to
-         make the mcmillan package run properly Fixed bad var name in
-         README
+       * packaging/inno/README, src/Designer.py: Small changes required to 
+         make the mcmillan package run properly Fixed bad var name in README
 
-2001-11-09 15:25  jamest
+2001-11-09 21:25:55  Rev 2059   jamest
 
-       * packaging/: inno/README, mcmillan/gfdesigner.cfg: Checking in
+       * packaging, packaging/inno/README, packaging/inno, 
+         packaging/mcmillan/gfdesigner.cfg, packaging/mcmillan: Checking in 
          some notes on using McMillan installer for windows
 
-2001-11-08 16:23  jcater
+2001-11-08 22:23:35  Rev 2056   jcater
 
        * src/Designer.py: fixed small TODOs
 
-2001-11-05 20:29  jamest
+2001-11-06 02:29:50  Rev 2037   jamest
 
        * TODO: Added ROADMAPS to the various TODO files
 
-2001-11-05 16:45  jcater
+2001-11-05 22:45:15  Rev 2036   jcater
 
        * BUGS: Added Win98/Solaris Wizard issue to BUGS
 
-2001-11-05 13:32  jcater
+2001-11-05 19:32:53  Rev 2034   jcater
 
-       * src/templates/__init__.py: fixed cross-platform issue with
+       * src/templates/__init__.py: fixed cross-platform issue with 
          __import__
 
-2001-11-04 22:14  jcater
+2001-11-05 04:14:24  Rev 2033   jcater
 
-       * AUTHORS, BUGS, INSTALL, NEWS, README, TODO: updated docs for
-         0.1.0 release
+       * AUTHORS, TODO, INSTALL, NEWS, README, BUGS: updated docs for 0.1.0 
+         release
 
-2001-11-04 21:21  jamest
+2001-11-05 03:21:11  Rev 2031   jamest
 
-       * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py,
-         base/Instance.py: Small designer stuff ran all forms thru
-         designer (except the history forms)
+       * src/LayoutEditor.py, src/__init__.py, src/Designer.py, 
+         src/Instance.py, src/base/Instance.py: Small designer stuff ran 
+         all forms thru designer (except the history forms)
 
-2001-11-04 20:27  jcater
+2001-11-05 02:27:23  Rev 2030   jcater
 
-       * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py,
-         base/Icons.py, base/Instance.py, forms/Debugger.py: fixed title
-         bar bug; fixed jamest's bug :)
+       * src/Debugger.py, src/Instance.py, src/LayoutEditor.py, 
+         src/base/Icons.py, src/forms/Debugger.py, src/Icons.py, 
+         src/base/Instance.py: fixed title bar bug; fixed jamest's bug :)
 
-2001-11-04 19:28  jamest
+2001-11-05 01:28:05  Rev 2028   jamest
 
-       * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
-         base/tools/TreeView.py: Designer now runs on win32 platforms
+       * src/LayoutEditor.py, src/base/tools/TreeView.py, src/base/Icons.py,
+         src/TreeView.py, src/Icons.py: Designer now runs on win32 platforms
 
-2001-11-04 16:49  jamest
+2001-11-04 22:49:08  Rev 2026   jamest
 
-       * setup.py: Designer setup.py now works on win32 and linux Misc
+       * setup.py: Designer setup.py now works on win32 and linux Misc 
          setup.py changes for upcomming releases
 
-2001-11-04 14:26  jamest
+2001-11-04 20:26:38  Rev 2022   jamest
 
        * src/LayoutEditor.py: Updated designer mouse code
 
-2001-11-04 11:06  jcater
+2001-11-04 17:06:14  Rev 2018   jcater
 
-       * src/: TemplateParser.py, base/TemplateParser.py: Made the wizard
+       * src/TemplateParser.py, src/base/TemplateParser.py: Made the wizard 
          entry fields larger
 
-2001-11-04 10:44  jcater
+2001-11-04 16:44:33  Rev 2017   jcater
 
        * src/LayoutEditor.py: changes to mouse movement routines
 
-2001-11-04 09:54  jamest
+2001-11-04 15:54:24  Rev 2016   jamest
 
-       * src/LayoutEditor.py: Designer support using the mouse to move
+       * src/LayoutEditor.py: Designer support using the mouse to move 
          widgets (work in process)
 
-2001-10-07 14:07  jcater
+2001-10-07 19:07:24  Rev 1950   jcater
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py,
-         templates/__init__.py, templates/forms/__init__.py,
-         templates/reports/__init__.py: Wizard dialog now runs the
-         selected wizard; templates are automatically detected (it's no
-         longer necessary to add your template to the list in __init__.py)
+       * src/templates/forms/__init__.py, src/base/TemplateChooser.py, 
+         src/templates/reports/__init__.py, src/templates/__init__.py, 
+         src/TemplateChooser.py: Wizard dialog now runs the selected wizard;
+         templates are automatically detected (it's no longer necessary to 
+         add your template to the list in __init__.py)
 
-2001-09-18 16:16  jcater
+2001-09-18 21:16:57  Rev 1869   jcater
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py: Added support
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: Added support 
          for optional wizard descriptors
 
-2001-09-18 13:02  dneighbors
+2001-09-18 18:02:09  Rev 1866   dneighbors
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py:
-         TemplateChooser.py   ** Made so that all columns of list box are
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: 
+         TemplateChooser.py   ** Made so that all columns of list box are 
          populated.
 
-2001-09-17 23:34  jamest
+2001-09-18 04:34:36  Rev 1865   jamest
 
-       * setup.py: Minor GEAS driver work change setup.py devel to make
+       * setup.py: Minor GEAS driver work change setup.py devel to make 
          scripts based upon python called to run setup.py
 
-2001-09-17 21:43  jamest
+2001-09-18 02:43:31  Rev 1863   jamest
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py: Misc little
+       * src/TemplateChooser.py, src/base/TemplateChooser.py: Misc little 
          typos Added popy and psycopg drivers
 
-2001-09-17 21:26  jcater
+2001-09-18 02:26:41  Rev 1862   jcater
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py: fixed typos
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: fixed typos
 
-2001-09-17 21:08  jcater
+2001-09-18 02:08:40  Rev 1860   jcater
 
-       * src/: TemplateBase.py, TemplateChooser.py, base/TemplateBase.py,
-         base/TemplateChooser.py: added checks to schema methods
+       * src/TemplateBase.py, src/base/TemplateChooser.py, 
+         src/TemplateChooser.py, src/base/TemplateBase.py: added checks to 
+         schema methods
 
-2001-09-17 20:15  jcater
+2001-09-18 01:15:21  Rev 1859   jcater
 
-       * src/: TemplateChooser.py, base/TemplateChooser.py: Fix for wxGTK
+       * src/base/TemplateChooser.py, src/TemplateChooser.py: Fix for wxGTK 
          2.2.6
 
-2001-09-16 18:43  jcater
+2001-09-16 23:43:53  Rev 1854   jcater
 
-       * doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py,
-         src/TemplateBase.py, src/TemplateChooser.py,
-         src/TemplateParser.py, src/__init__.py, src/base/Instance.py,
-         src/base/TemplateBase.py, src/base/TemplateChooser.py,
-         src/base/TemplateParser.py, src/templates/__init__.py,
-         src/templates/forms/Simple.py, src/templates/forms/__init__.py,
-         src/templates/reports/__init__.py: First working implementation
-         of wizards/templates
+       * src/templates/forms/__init__.py, doc, src/TemplateParser.py, 
+         doc/TemplatesAndWizards.txt, src/templates/reports/__init__.py, 
+         src/templates/__init__.py, src/TemplateChooser.py, src/__init__.py,
+         src/Designer.py, src/base/TemplateParser.py, src/Instance.py, 
+         src/TemplateBase.py, src/base/TemplateChooser.py, 
+         src/templates/forms/Simple.py, src/base/Instance.py, 
+         src/base/TemplateBase.py: First working implementation of 
+         wizards/templates
 
-2001-09-14 18:10  jcater
+2001-09-14 23:10:15  Rev 1828   jcater
 
-       * src/: Designer.py, TemplateBase.py, TemplateParser.py,
-         base/TemplateBase.py, base/TemplateParser.py,
-         templates/forms/Simple.py: Updates for Designer wizards
+       * src/TemplateBase.py, src/TemplateParser.py, 
+         src/templates/forms/Simple.py, src/Designer.py, 
+         src/base/TemplateBase.py, src/base/TemplateParser.py: Updates for 
+         Designer wizards
 
-2001-09-13 22:27  jcater
+2001-09-14 03:27:30  Rev 1825   jcater
 
-       * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
-         base/TemplateParser.py, templates/forms/Simple.py: synching
-         machines (updates to templates/wizards)
+       * src/TemplateBase.py, src/TemplateParser.py, 
+         src/templates/forms/Simple.py, src/base/TemplateBase.py, 
+         src/base/TemplateParser.py: synching machines (updates to 
+         templates/wizards)
 
-2001-09-13 17:39  jcater
+2001-09-13 22:39:22  Rev 1823   jcater
 
-       * src/: Incubator.py, base/Incubator.py: Minor code cleanup
+       * src/Incubator.py, src/base/Incubator.py: Minor code cleanup
 
-2001-09-13 16:42  jcater
+2001-09-13 21:42:02  Rev 1820   jcater
 
-       * setup.py, src/templates/forms/Simple.py: changes to support
+       * setup.py, src/templates/forms/Simple.py: changes to support 
          designer wizards/templates
 
-2001-09-06 03:45  baumannd
+2001-09-06 08:45:38  Rev 1782   baumannd
 
        * src/.cvsignore: Ignore compiled python scripts.
 
-2001-09-06 03:43  baumannd
+2001-09-06 08:43:50  Rev 1781   baumannd
 
        * scripts/.cvsignore: Ignore some generated files.
 
-2001-09-06 03:42  baumannd
+2001-09-06 08:42:05  Rev 1780   baumannd
 
        * .cvsignore: Ignore build dir.
 
-2001-08-09 23:49  jamest
+2001-07-31 23:44:12  Rev 1662   jcater
 
-       * BUGS, src/Designer.py, src/Icons.py, src/Instance.py,
-         src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py,
-         src/base/Icons.py, src/base/Instance.py, src/base/PopupMenu.py,
-         src/base/tools/TreeView.py: Merged changes from head into the
-         branch (did not move back to head yet) Fixed misc bugs More than
-         likely introduced more bugs than you can imagine (may jcater
-         forgive me)
-
-2001-07-31 18:44  jcater
-
-       * BUGS: Added a comment to bug list asking for as much info about
+       * BUGS: Added a comment to bug list asking for as much info about 
          bugs as possible
 
-2001-07-31 18:40  jcater
+2001-07-31 23:40:35  Rev 1661   jcater
 
        * BUGS: Added more bugs to bug list
 
-2001-07-31 18:30  jcater
+2001-07-31 23:30:22  Rev 1660   jcater
 
        * BUGS: misc
 
-2001-07-29 23:38  jcater
+2001-07-30 04:38:49  Rev 1657   jcater
 
-       * src/: Instance.py, base/Instance.py: now, when saving, a backup
-         copy is made only once per session (per form) instead of after
-         each save; this way, the backup copy contains the state of a form
-         before you started editing this session instead of the state the
+       * src/Instance.py, src/base/Instance.py: now, when saving, a backup 
+         copy is made only once per session (per form) instead of after 
+         each save; this way, the backup copy contains the state of a form 
+         before you started editing this session instead of the state the 
          last time you saved.
 
-2001-07-29 15:18  jcater
+2001-07-29 20:18:55  Rev 1656   jcater
 
-       * src/: Designer.py, Instance.py, PopupMenu.py, base/Instance.py,
-         base/PopupMenu.py: misc bug fixes
+       * src/Instance.py, src/PopupMenu.py, src/base/Instance.py, 
+         src/Designer.py, src/base/PopupMenu.py: misc bug fixes
 
-2001-07-29 15:10  jcater
+2001-07-29 20:10:51  Rev 1655   jcater
 
-       * src/: Icons.py, base/Icons.py: temporary fix for segfaults until
+       * src/base/Icons.py, src/Icons.py: temporary fix for segfaults until 
          I can figure out why
 
-2001-07-28 23:36  jcater
+2001-07-29 04:36:30  Rev 1653   jcater
 
-       * BUGS, src/LayoutEditor.py: Fixed Drop-Down page selection combo
-         bug (i.e., segfaulting when using Page dropdown); fixed bug on
-         object creation that caused the previously selected objects in
-         the layout editor to continue be selected after new object
-         created; misc other fixes.
+       * src/LayoutEditor.py, BUGS: Fixed Drop-Down page selection combo 
+         bug (i.e., segfaulting when using Page dropdown); fixed bug on 
+         object creation that caused the previously selected objects in the 
+         layout editor to continue be selected after new object created; 
+         misc other fixes.
 
-2001-07-28 23:12  jcater
+2001-07-29 04:12:14  Rev 1652   jcater
 
-       * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
-         base/tools/TreeView.py: When double-clicking an object (either in
-         tree view or layout editor), properties editor pops up; removed
-         icon code from TreeView and put in own file as PopupMenu may soon
-         use icons
+       * src/LayoutEditor.py, src/base/tools/TreeView.py, src/base/Icons.py,
+         src/TreeView.py, src/Icons.py: When double-clicking an object 
+         (either in tree view or layout editor), properties editor pops up; 
+         removed icon code from TreeView and put in own file as PopupMenu 
+         may soon use icons
 
-2001-07-28 22:19  jcater
+2001-07-29 03:19:35  Rev 1650   jcater
 
-       * src/: LayoutEditor.py, PopupMenu.py, base/PopupMenu.py:
-         Improvements to pop-up menus; new popup menu when right-clicking
+       * src/LayoutEditor.py, src/PopupMenu.py, src/base/PopupMenu.py: 
+         Improvements to pop-up menus; new popup menu when right-clicking 
          on empty space in Layout Editor area (really handy)
 
-2001-07-23 00:09  jcater
+2001-07-23 05:09:35  Rev 1627   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: Changed hard-coded
+       * src/base/tools/TreeView.py, src/TreeView.py: Changed hard-coded 
          location of icons to installation-specific directory
 
-2001-07-21 16:08  jcater
+2001-07-21 21:08:51  Rev 1613   jcater
 
-       * src/LayoutEditor.py: removed reference to MetaKey to see if this
+       * src/LayoutEditor.py: removed reference to MetaKey to see if this 
          solves the moving vs resizing object bug
 
-2001-07-19 20:35  jcater
+2001-07-20 01:35:38  Rev 1597   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
+       * src/base/tools/TreeView.py, src/TreeView.py: Fixed bug 
          w/autocreating of 'Event' branch; part 2
 
-2001-07-19 20:35  jcater
+2001-07-20 01:35:00  Rev 1596   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
+       * src/base/tools/TreeView.py, src/TreeView.py: Fixed bug 
          w/autocreating of 'Event' branch
 
-2001-07-18 23:16  jcater
+2001-07-19 04:16:00  Rev 1588   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: TreeView items now
-         only display an 'Events' child branch if they actually have
-         events/triggers; these branches are created dynamically as
-         events/triggers are added; since triggers are added by
-         right-clicking the object, then selecting Events, empty 'Events'
+       * src/base/tools/TreeView.py, src/TreeView.py: TreeView items now 
+         only display an 'Events' child branch if they actually have 
+         events/triggers; these branches are created dynamically as 
+         events/triggers are added; since triggers are added by 
+         right-clicking the object, then selecting Events, empty 'Events' 
          branches simply cluttered the tree
 
-2001-07-18 23:02  jcater
+2001-07-19 04:02:42  Rev 1587   jcater
 
-       * src/: TreeView.py, base/tools/TreeView.py: Added icons to
-         designer; (rerun gnue-common setup.py install to use); misc other
+       * src/base/tools/TreeView.py, src/TreeView.py: Added icons to 
+         designer; (rerun gnue-common setup.py install to use); misc other 
          bugfixes
 
-2001-07-18 21:20  jcater
+2001-07-19 02:20:48  Rev 1586   jcater
 
-       * src/: Instance.py, base/Instance.py: fixed path reference bug
+       * src/Instance.py, src/base/Instance.py: fixed path reference bug
 
-2001-07-18 20:27  jcater
+2001-07-19 01:27:19  Rev 1585   jcater
 
-       * src/: Instance.py, base/Instance.py: Refined use of startup
+       * src/Instance.py, src/base/Instance.py: Refined use of startup 
          warning dialogs
 
-2001-07-18 20:17  jcater
+2001-07-19 01:17:08  Rev 1584   jcater
 
-       * src/: Instance.py, base/Instance.py: If file specified on command
-         line doesn't exists, a dialog asks whether or not to create; if
-         file is readonly, pops up a warning dialog; when doing 'Save
-         As...', if specified file name doesn't have extension, add it
-         based on selection in dialog box. [based on Rafterman's patch]
+       * src/Instance.py, src/base/Instance.py: If file specified on 
+         command line doesn't exists, a dialog asks whether or not to 
+         create; if file is readonly, pops up a warning dialog; when doing 
+         'Save As...', if specified file name doesn't have extension, add 
+         it based on selection in dialog box. [based on Rafterman's patch]
 
-2001-07-17 14:24  jamest
+2001-07-13 02:54:20  Rev 1557   jcater
 
-       * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py,
-         PropertyEditor.py, TreeView.py, base/MenuBar.py,
-         base/PopupMenu.py, base/tools/PropertyEditor.py,
-         base/tools/TreeView.py: merged trunk, from gnuef-new-datasources
-         to HEAD
-
-2001-07-12 21:54  jcater
-
-       * src/: PopupMenu.py, base/PopupMenu.py: Moved triggers to
+       * src/PopupMenu.py, src/base/PopupMenu.py: Moved triggers to 
          beginning of list in Reorder by Location
 
-2001-07-12 17:51  jcater
+2001-07-12 22:51:08  Rev 1556   jcater
 
-       * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py,
-         base/MenuBar.py, base/PopupMenu.py, base/tools/TreeView.py: Fixed
-         'Right-Click|Edit Properties...' locking bug; removed Popup menu
-         code from MenuBar.py and placed in its own file; fixed misc focus
-         bugs
+       * src/base/MenuBar.py, src/LayoutEditor.py, src/base/tools/TreeView.
+         py, src/PopupMenu.py, src/MenuBar.py, src/TreeView.py, 
+         src/base/PopupMenu.py: Fixed 'Right-Click|Edit Properties...' 
+         locking bug; removed Popup menu code from MenuBar.py and placed in 
+         its own file; fixed misc focus bugs
 
-2001-07-12 14:01  jcater
+2001-07-12 19:01:14  Rev 1555   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: Fixed 
          deprecate bug in PropertyEditor
 
-2001-07-12 13:53  jcater
+2001-07-12 18:53:26  Rev 1554   jcater
 
-       * src/: MenuBar.py, PropertyEditor.py, base/MenuBar.py,
-         base/tools/PropertyEditor.py: Fixed problem with Reorder by
-         Location when hidden fields are present; made property editor not
-         display deprecated attributes unless user is already using the
-         deprecated attribute (keeps new forms from using deprecated
-         stuff)
+       * src/base/MenuBar.py, src/base/tools/PropertyEditor.py, src/MenuBar.
+         py, src/PropertyEditor.py: Fixed problem with Reorder by Location 
+         when hidden fields are present; made property editor not display 
+         deprecated attributes unless user is already using the deprecated 
+         attribute (keeps new forms from using deprecated stuff)
 
-2001-07-11 13:41  jcater
+2001-07-11 18:41:34  Rev 1548   jcater
 
-       * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
-         Got 'Reorder by Location' working. If you select a block, it
-         reorders all elements in that block. If you reorder a page, it
-         reorders all elements including any blocks.  It places items in
-         this order: All hidden fields, All Boxes, All other elements
-         other than blocks, all blocks; it reorders according to y, then x
-         values.  This has only been partially tested on a few forms...
-         save a copy before using.
+       * src/base/MenuBar.py, src/Instance.py, src/MenuBar.py, 
+         src/base/Instance.py: Got 'Reorder by Location' working. If you 
+         select a block, it reorders all elements in that block. If you 
+         reorder a page, it reorders all elements including any blocks.  It 
+         places items in this order: All hidden fields, All Boxes, All 
+         other elements other than blocks, all blocks; it reorders 
+         according to y, then x values.  This has only been partially 
+         tested on a few forms... save a copy before using.
 
-2001-07-10 18:18  jamest
+2001-07-10 23:18:03  Rev 1547   jamest
 
-       * src/: Debugger.py, forms/Debugger.py: Fixed number of args to
+       * src/Debugger.py, src/forms/Debugger.py: Fixed number of args to 
          running a form in gfdes
 
-2001-07-04 19:30  jcater
+2001-07-05 00:30:55  Rev 1507   jcater
 
-       * src/: PropertyEditor.py, TemplateBase.py, base/TemplateBase.py,
-         base/tools/PropertyEditor.py: Added GTypecasts to gnue.common for
-         typecasting xml data; misc other changes
+       * src/base/tools/PropertyEditor.py, src/TemplateBase.py, 
+         src/PropertyEditor.py, src/base/TemplateBase.py: Added GTypecasts 
+         to gnue.common for typecasting xml data; misc other changes
 
-2001-07-03 20:43  jcater
+2001-07-04 01:43:11  Rev 1498   jcater
 
-       * src/: Instance.py, LayoutEditor.py, base/Instance.py: Added form
-         resizing attributes
+       * src/Instance.py, src/LayoutEditor.py, src/base/Instance.py: Added 
+         form resizing attributes
 
-2001-07-03 11:21  jcater
+2001-07-03 16:21:43  Rev 1495   jcater
 
        * src/__init__.py: Fixed error in versioning
 
-2001-07-02 13:12  jcater
+2001-07-02 18:12:18  Rev 1484   jcater
 
        * src/__init__.py: Added versioning/packaging information
 
-2001-07-01 19:47  jamest
+2001-07-02 00:47:26  Rev 1474   jamest
 
        * NEWS: NEWS dated for release
 
-2001-07-01 19:38  jcater
+2001-07-02 00:38:23  Rev 1473   jcater
 
        * BUGS: Added wizard issue
 
-2001-07-01 19:35  jcater
+2001-07-02 00:35:07  Rev 1472   jcater
 
-       * BUGS, INSTALL, README: Modified for 0.0.1 release
+       * INSTALL, README, BUGS: Modified for 0.0.1 release
 
-2001-07-01 12:07  jamest
+2001-07-01 17:07:37  Rev 1470   jamest
 
-       * src/: Designer.py, Instance.py, base/Instance.py: Moved version
-         info to Instance to make installed designer do the right thing
+       * src/Instance.py, src/base/Instance.py, src/Designer.py: Moved 
+         version info to Instance to make installed designer do the right 
+         thing
 
-2001-06-30 18:14  jamest
+2001-06-30 23:14:52  Rev 1468   jamest
 
        * NEWS: Updated NEWS for next release
 
-2001-06-30 17:58  jamest
+2001-06-30 22:58:26  Rev 1467   jamest
 
-       * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py,
-         src/base/Instance.py: Switch designer RuntimeSettings to use
-         $HOME var (you can use this in windows) Changes to make an
-         installed designer work properly Misc setup tweaks for win32/unix
-         Docs updates Misc stuff I've forgotten
+       * INSTALL, MANIFEST.in, src/Designer.py, src/Instance.py, setup.py, 
+         src/base/Instance.py: Switch designer RuntimeSettings to use $HOME 
+         var (you can use this in windows) Changes to make an installed 
+         designer work properly Misc setup tweaks for win32/unix Docs 
+         updates Misc stuff I've forgotten
 
-2001-06-30 14:54  jamest
+2001-06-30 19:54:29  Rev 1464   jamest
 
-       * AUTHORS, MANIFEST.in, setup.cfg.in, setup.py,
-         scripts/gfclient.in, scripts/gnue-designer.in: setup changes,
-         start of designer setup scripts
+       * setup.cfg.in, AUTHORS, scripts/gfclient.in, setup.py, 
+         scripts/gnue-designer.in, MANIFEST.in: setup changes, start of 
+         designer setup scripts
 
-2001-06-29 17:55  jamest
+2001-06-29 22:55:58  Rev 1459   jamest
 
-       * setup.py: Setup tweaks to make gfcvs/gfdes work w/ non bash
-         shells Setup tweaks to get setup.py install doing something under
-         windows Broke GFObjects.py apart for future clean-up work Added
-         Misc TODO junk
+       * setup.py: Setup tweaks to make gfcvs/gfdes work w/ non bash shells 
+         Setup tweaks to get setup.py install doing something under windows 
+         Broke GFObjects.py apart for future clean-up work Added Misc TODO 
+         junk
 
-2001-06-28 00:53  jcater
+2001-06-28 05:53:19  Rev 1455   jcater
 
-       * src/: Incubator.py, base/Incubator.py: Converted 'new object'
+       * src/Incubator.py, src/base/Incubator.py: Converted 'new object' 
          methods to new parser format
 
-2001-06-28 00:38  jcater
+2001-06-28 05:38:06  Rev 1454   jcater
 
-       * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
+       * src/base/tools/PropertyEditor.py, src/PropertyEditor.py: Fixed 
          display of true/false property fields
 
-2001-06-28 00:04  jcater
+2001-06-28 05:04:18  Rev 1453   jcater
 
-       * src/: LayoutEditor.py, PropertyEditor.py,
-         base/tools/PropertyEditor.py: PropertyEditor now restricts
-         attribute input based on type of attribute; uses combo boxes
-         where appropriate
+       * src/LayoutEditor.py, src/base/tools/PropertyEditor.py, 
+         src/PropertyEditor.py: PropertyEditor now restricts attribute 
+         input based on type of attribute; uses combo boxes where appropriate
 
-2001-06-27 22:21  jcater
+2001-06-28 03:21:39  Rev 1450   jcater
 
-       * src/LayoutEditor.py: Fixed error when dragging mouse across
-         layout editor
+       * src/LayoutEditor.py: Fixed error when dragging mouse across layout 
+         editor
 
-2001-06-27 21:41  jcater
+2001-06-28 02:41:48  Rev 1449   jcater
 
        * src/LayoutEditor.py: Implemented new focus method in LayoutEditor
 
-2001-06-27 21:26  jcater
+2001-06-28 02:26:19  Rev 1448   jcater
 
-       * src/: LayoutEditor.py, TemplateBase.py, TemplateParser.py,
-         base/TemplateBase.py, base/TemplateParser.py,
-         templates/forms/Simple.py: Misc. changes; committing prior to
+       * src/LayoutEditor.py, src/TemplateBase.py, src/TemplateParser.py, 
+         src/templates/forms/Simple.py, src/base/TemplateBase.py, 
+         src/base/TemplateParser.py: Misc. changes; committing prior to 
          changing focus system
 
-2001-06-27 20:57  jcater
+2001-06-28 01:57:16  Rev 1444   jcater
 
-       * src/: MenuBar.py, base/MenuBar.py: Made the popup menu's Edit
+       * src/base/MenuBar.py, src/MenuBar.py: Made the popup menu's Edit 
          Properties... actually bring up properties
 
-2001-06-26 23:40  jcater
+2001-06-27 04:40:44  Rev 1434   jcater
 
-       * src/: Incubator.py, base/Incubator.py: Removed obnoxious print
+       * src/Incubator.py, src/base/Incubator.py: Removed obnoxious print 
          statements
 
-2001-06-26 23:28  jcater
+2001-06-27 04:28:00  Rev 1433   jcater
 
-       * src/: Incubator.py, PropertyEditor.py, TemplateBase.py,
-         TemplateParser.py, base/Incubator.py, base/TemplateBase.py,
-         base/TemplateParser.py, base/tools/PropertyEditor.py,
-         templates/forms/Simple.py: Switched to new parser format;
-         implemented more of the wizard/template; fixed various bugs
-         w/layout and property editor; fixed some win32 specific problems
+       * src/base/tools/PropertyEditor.py, src/Incubator.py, 
+         src/TemplateBase.py, src/TemplateParser.py, src/PropertyEditor.py, 
+         src/templates/forms/Simple.py, src/base/Incubator.py, 
+         src/base/TemplateBase.py, src/base/TemplateParser.py: Switched to 
+         new parser format; implemented more of the wizard/template; fixed 
+         various bugs w/layout and property editor; fixed some win32 
+         specific problems
 
-2001-06-25 23:49  jcater
+2001-06-26 04:49:19  Rev 1427   jcater
 
-       * src/: Designer.py, LayoutEditor.py, MenuBar.py, TemplateBase.py,
-         TemplateParser.py, base/MenuBar.py, base/TemplateBase.py,
-         base/TemplateParser.py, templates/forms/Simple.py: Beginnings of
-         a template/wizard system
+       * src/base/MenuBar.py, src/LayoutEditor.py, src/TemplateBase.py, 
+         src/TemplateParser.py, src/MenuBar.py, src/templates/forms/Simple.
+         py, src/Designer.py, src/base/TemplateBase.py, 
+         src/base/TemplateParser.py: Beginnings of a template/wizard system
 
-2001-06-25 22:32  jcater
+2001-06-26 03:32:22  Rev 1424   jcater
 
        * src/__init__.py: Oops, forgot the __init__.py
 
-2001-06-25 11:41  jcater
+2001-06-25 16:41:17  Rev 1417   jcater
 
        * src/Designer.py: Fixed bug preventing display of Help|About...
 
-2001-06-25 11:12  jcater
+2001-06-25 16:12:47  Rev 1416   jcater
 
-       * setup.py, src/LayoutEditor.py: Fixed duplicate keyword problem in
+       * src/LayoutEditor.py, setup.py: Fixed duplicate keyword problem in 
          setup.py
 
-2001-06-24 22:05  jcater
+2001-06-25 03:05:38  Rev 1414   jcater
 
        * TODO: Added 'grep TODO src/*.py' instructions to TODO file
 
-2001-06-24 21:59  jcater
+2001-06-25 02:59:30  Rev 1413   jcater
 
-       * src/: Instance.py, LayoutEditor.py, PropertyEditor.py,
-         TemplateBase.py, base/Instance.py, base/TemplateBase.py,
-         base/tools/PropertyEditor.py: Added a property bar on layout
-         screen; fixed several layout bugs; restructured relative moving
+       * src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/PropertyEditor.py, src/TemplateBase.py, 
+         src/PropertyEditor.py, src/base/Instance.py, src/base/TemplateBase.
+         py: Added a property bar on layout screen; fixed several layout 
+         bugs; restructured relative moving
 
-2001-06-24 14:33  jcater
+2001-06-24 19:33:30  Rev 1411   jcater
 
-       * src/templates/forms/Simple.py: Added beginnings of Simple
-         template
+       * src/templates/forms/Simple.py: Added beginnings of Simple template
 
-2001-06-24 14:31  jcater
+2001-06-24 19:31:26  Rev 1410   jcater
 
-       * setup.py, src/templates/__init__.py,
-         src/templates/forms/__init__.py,
-         src/templates/reports/__init__.py: Started on templating system
+       * src/templates/forms/__init__.py, src/templates/reports, 
+         src/templates, setup.py, src/templates/reports/__init__.py, 
+         src/templates/__init__.py, src/templates/forms: Started on 
+         templating system
 
-2001-06-23 22:33  jcater
+2001-06-24 03:33:39  Rev 1409   jcater
 
-       * setup.py: Moved designer references from form's setup.py into
+       * setup.py: Moved designer references from form's setup.py into 
          designer's setup.py
 
-2001-06-23 19:55  jcater
+2001-06-24 00:55:25  Rev 1406   jcater
 
-       * README, setup.cfg, setup.py, scripts/gfclient.in: Added setup
-         support files
+       * scripts, scripts/gfclient.in, setup.py, README, setup.cfg: Added 
+         setup support files
 
-2001-06-23 19:41  jcater
+2001-06-24 00:41:17  Rev 1405   jcater
 
-       * AUTHORS, COPYING, README, TODO: Added the basic informational
-         files
+       * AUTHORS, TODO, COPYING, README: Added the basic informational files
 
-2001-06-23 16:20  jcater
+2001-06-23 21:20:00  Rev 1404   jcater
 
-       * src/: Incubator.py, Instance.py, LayoutEditor.py,
-         PropertyEditor.py, base/Incubator.py, base/Instance.py,
-         base/tools/PropertyEditor.py: Added fix for 'hidden' fields
+       * src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/PropertyEditor.py, src/Incubator.py, 
+         src/PropertyEditor.py, src/base/Instance.py, src/base/Incubator.py:
+         Added fix for 'hidden' fields
 
-2001-06-22 08:16  jcater
+2001-06-22 13:16:35  Rev 1396   jcater
 
-       * src/: Designer.py, Instance.py, LayoutEditor.py,
-         PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py,
-         base/Instance.py, base/ToolFrame.py,
-         base/tools/PropertyEditor.py, base/tools/TreeView.py,
-         base/tools/TriggerEditor.py: Added property editor
+       * src/Instance.py, src/LayoutEditor.py, src/base/tools/TreeView.py, 
+         src/base/tools/TriggerEditor.py, src/base/tools/PropertyEditor.py, 
+         src/ToolFrame.py, src/TreeView.py, src/TriggerEditor.py, 
+         src/PropertyEditor.py, src/base/Instance.py, src/Designer.py, 
+         src/base/ToolFrame.py: Added property editor
 
-2001-06-22 02:39  dneighbors
+2001-06-22 07:39:07  Rev 1394   dneighbors
 
-       * src/Designer.py: GFDesigner.py:   ** Made about box display when
-         called from menu.    ** Fixed bug that assigned TITLE to NAME
-         instead of TITLE.    **Changed wording slightly.
+       * src/Designer.py: GFDesigner.py:   ** Made about box display when 
+         called from menu.   ** Fixed bug that assigned TITLE to NAME 
+         instead of TITLE.   **Changed wording slightly.
 
-2001-06-21 21:36  jcater
+2001-06-22 02:36:28  Rev 1392   jcater
 
-       * src/: Incubator.py, TriggerEditor.py, base/Incubator.py,
-         base/tools/TriggerEditor.py: Added a pulldown for the trigger
-         editor... only works for shared(named) triggers currently
+       * src/base/tools/TriggerEditor.py, src/Incubator.py, 
+         src/TriggerEditor.py, src/base/Incubator.py: Added a pulldown for 
+         the trigger editor... only works for shared(named) triggers 
+         currently
 
-2001-06-21 20:15  jcater
+2001-06-22 01:15:53  Rev 1391   jcater
 
-       * src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py,
-         TriggerEditor.py, base/Incubator.py, base/Instance.py,
-         base/tools/TreeView.py, base/tools/TriggerEditor.py: Added:
-         Delete items from tree; save window state between sessions; moved
-         layout combos to a toolbar; fixed minor bugs
+       * src/Instance.py, src/LayoutEditor.py, src/base/tools/TreeView.py, 
+         src/base/tools/TriggerEditor.py, src/Incubator.py, src/TreeView.py,
+         src/TriggerEditor.py, src/base/Instance.py, src/base/Incubator.py: 
+         Added: Delete items from tree; save window state between sessions; 
+         moved layout combos to a toolbar; fixed minor bugs
 
-2001-06-20 20:37  jamest
+2001-06-21 01:37:05  Rev 1387   jamest
 
-       * src/: Instance.py, TriggerEditor.py, base/Instance.py,
-         base/tools/TriggerEditor.py: Started to add sizing to the
-         program(layout editor size not finished)
+       * src/Instance.py, src/base/tools/TriggerEditor.py, 
+         src/TriggerEditor.py, src/base/Instance.py: Started to add sizing 
+         to the program(layout editor size not finished)
 
-2001-06-20 19:40  jamest
+2001-06-21 00:40:34  Rev 1386   jamest
 
-       * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Altered to
+       * src/base/tools/TriggerEditor.py, src/TriggerEditor.py: Altered to 
          resize the edit area when editor resized
 
-2001-06-20 17:31  jcater
+2001-06-20 22:31:55  Rev 1382   jcater
 
-       * src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py,
-         PropertyEditor.py, TreeView.py, TriggerEditor.py,
-         base/Incubator.py, base/Instance.py, base/MenuBar.py,
-         base/tools/PropertyEditor.py, base/tools/TreeView.py,
-         base/tools/TriggerEditor.py: Added more create object options (in
-         tree-viewer); added trigger editor; changed some of the event
-         properties
+       * src/base/MenuBar.py, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/Incubator.py, src/MenuBar.py,
+         src/TreeView.py, src/TriggerEditor.py, src/PropertyEditor.py, 
+         src/base/Instance.py, src/base/Incubator.py: Added more create 
+         object options (in tree-viewer); added trigger editor; changed 
+         some of the event properties
 
-2001-06-19 15:41  jcater
+2001-06-19 20:41:34  Rev 1368   jcater
 
-       * src/: Incubator.py, MenuBar.py, base/Incubator.py,
-         base/MenuBar.py: Added Incubator that creates objects and adds in
-         correct location in forms tree
+       * src/base/MenuBar.py, src/Incubator.py, src/MenuBar.py, 
+         src/base/Incubator.py: Added Incubator that creates objects and 
+         adds in correct location in forms tree
 
-2001-06-18 14:50  jcater
+2001-06-18 19:50:12  Rev 1362   jcater
 
-       * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py,
-         base/Instance.py, base/MenuBar.py, base/tools/TreeView.py:
-         Implemented popup (right-click) menus on tree and layout editor.
-         Only New->{Page,DataSource,Name Trigger} currently works
+       * src/base/MenuBar.py, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/TreeView.py, src/MenuBar.py, src/TreeView.py, 
+         src/base/Instance.py: Implemented popup (right-click) menus on 
+         tree and layout editor.  Only New->{Page,DataSource,Name Trigger} 
+         currently works
 
-2001-06-18 05:13  jcater
+2001-06-18 10:13:08  Rev 1359   jcater
 
-       * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
-         Implemented 'Save As...' and dirty project marker (* in titlebar
-         if project has been modified)
+       * src/base/MenuBar.py, src/Instance.py, src/MenuBar.py, 
+         src/base/Instance.py: Implemented 'Save As...' and dirty project 
+         marker (* in titlebar if project has been modified)
 
-2001-06-18 00:41  jcater
+2001-06-18 05:41:25  Rev 1357   jcater
 
-       * src/: Instance.py, LayoutEditor.py, MenuBar.py,
-         PropertyEditor.py, TreeView.py, TriggerEditor.py,
-         base/Instance.py, base/MenuBar.py, base/tools/PropertyEditor.py,
-         base/tools/TreeView.py, base/tools/TriggerEditor.py: Misc changes
+       * src/base/MenuBar.py, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/MenuBar.py, src/TreeView.py, 
+         src/TriggerEditor.py, src/PropertyEditor.py, src/base/Instance.py: 
+         Misc changes
 
-2001-06-15 16:58  jcater
+2001-06-15 21:58:30  Rev 1346   jcater
 
-       * src/: Instance.py, LayoutEditor.py, LayoutHandler.py,
-         PropertyEditor.py, TreeView.py, TriggerEditor.py,
-         base/Instance.py, base/tools/PropertyEditor.py,
-         base/tools/TreeView.py, base/tools/TriggerEditor.py: Restructured
-         source files into more modular approach.  Started work on
-         property editor.
+       * src/base/tools, src/Instance.py, src/LayoutEditor.py, 
+         src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py, 
+         src/base/tools/PropertyEditor.py, src/TreeView.py, 
+         src/TriggerEditor.py, src/PropertyEditor.py, src/LayoutHandler.py, 
+         src/base/Instance.py: Restructured source files into more modular 
+         approach.  Started work on property editor.
 
-2001-06-15 13:49  jcater
+2001-06-15 18:49:05  Rev 1345   jcater
 
-       * src/: Instance.py, LayoutHandler.py, base/Instance.py: Selecting
-         a tree item selects the preview item and vice-versa
+       * src/Instance.py, src/LayoutHandler.py, src/base/Instance.py: 
+         Selecting a tree item selects the preview item and vice-versa
 
-2001-06-15 09:47  jcater
+2001-06-15 14:47:06  Rev 1344   jcater
 
        * src/LayoutHandler.py: Updated border-drawing code
 
-2001-06-14 18:00  jcater
+2001-06-14 23:00:08  Rev 1343   jcater
 
-       * src/: Instance.py, LayoutHandler.py, base/Instance.py: Modified
-         designer so multi-record fields are displayed and behave as such.
-         \nAlso, selecting with a mouse works (including pressing shift to
-         select multiple items). \The arrow keys still move the items and
-         Alt+arrow keys resize the items. \nBorders are drawn around
-         currently selected items.\nCurrently, Labels are being displayed
-         behind the border box (not sure why, as the other widgets display
-         correctly???)\nSelecting items with mouse has been reworked so,
-         for example, the cursor does not change over text fields and
-         clicking dropdown boxes in wrong place does not actually drop
-         down a box :)
+       * src/Instance.py, src/LayoutHandler.py, src/base/Instance.py: 
+         Modified designer so multi-record fields are displayed and behave 
+         as such. \nAlso, selecting with a mouse works (including pressing 
+         shift to select multiple items). \The arrow keys still move the 
+         items and Alt+arrow keys resize the items. \nBorders are drawn 
+         around currently selected items.\nCurrently, Labels are being 
+         displayed behind the border box (not sure why, as the other 
+         widgets display correctly???)\nSelecting items with mouse has been 
+         reworked so, for example, the cursor does not change over text 
+         fields and clicking dropdown boxes in wrong place does not 
+         actually drop down a box :)
 
-2001-06-12 12:18  jcater
+2001-06-12 17:18:26  Rev 1329   jcater
 
-       * src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py,
-         LayoutHandler.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
-         forms/Debugger.py: Split code into multiple files. Changed moving
+       * src/base, src/base/MenuBar.py, src/Debugger.py, src/Instance.py, 
+         src/GFDDebug.py, src/MenuBar.py, src/forms/Debugger.py, 
+         src/LayoutHandler.py, src/base/Instance.py, src/forms, 
+         src/Designer.py: Split code into multiple files. Changed moving 
          and resizing so that all multi-record widgets move/resize as well
 
-2001-06-11 17:03  jcater
+2001-06-11 22:03:34  Rev 1321   jcater
 
-       * src/Designer.py: Added support for moving widgets using arrow
-         keys.
+       * src/Designer.py: Added support for moving widgets using arrow keys.
 
-2001-06-11 03:19  jcater
+2001-06-11 08:19:12  Rev 1319   jcater
 
-       * src/Designer.py: Added grid to preview pane and fixed other minor
+       * src/Designer.py: Added grid to preview pane and fixed other minor 
          problems
 
-2001-06-11 00:17  jcater
+2001-06-11 05:17:11  Rev 1317   jcater
 
-       * src/Designer.py: Designer can now preview the form.  Check it
-         out... it's pretty cool!
+       * src/Designer.py: Designer can now preview the form.  Check it out..
+         . it's pretty cool!
 
-2001-06-10 16:57  jcater
+2001-06-10 21:57:52  Rev 1313   jcater
 
-       * src/Designer.py: Implemented an insignificant feature few will
-         use: The ability to save.  :)
+       * src/Designer.py: Implemented an insignificant feature few will use:
+         The ability to save.  :)
 
-2001-06-06 14:02  jcater
+2001-06-06 19:02:13  Rev 1250   jcater
 
-       * src/Designer.py: GFDesigner now shows a tree representation of
-         form
+       * src/Designer.py: GFDesigner now shows a tree representation of form
 
-2001-06-01 14:55  jcater
+2001-06-01 19:56:06  Rev 1210   jcater
 
        * src/Designer.py: Stuff
 
-2001-06-01 12:59  jcater
+2001-06-01 17:59:02  Rev 1209   jcater
 
-       * src/: Designer.py, GFDDebug.py: Minor changes
+       * src/GFDDebug.py, src/Designer.py: Minor changes
 
-2001-06-01 12:42  jcater
+2001-06-01 17:42:52  Rev 1207   jcater
 
-       * GFDesigner-old.py, GFDesigner.py, src/Designer.py,
-         src/GFDDebug.py: Started a graphical designer for personal use.
-         Currently opens a form, creates a new form, and runs a form in
-         debug mode.  The opening and creating doesn't show any objects
-         yet, but it does actually load the form.
+       * GFDesigner.py, src/GFDDebug.py, src, src/Designer.py, 
+         GFDesigner-old.py: Started a graphical designer for personal use.  
+         Currently opens a form, creates a new form, and runs a form in 
+         debug mode.  The opening and creating doesn't show any objects yet,
+         but it does actually load the form.
 
-2000-12-13 11:47  jamest
+2000-12-13 17:47:39  Rev 420    jamest
 
-       * GFDesigner.py: Altered the name of datasources? via derek's
-         instructions Made defaults actually work :) Security fix: block
+       * GFDesigner.py: Altered the name of datasources? via derek's 
+         instructions Made defaults actually work :) Security fix: block 
          password from displaying on screen
 
-2000-12-13 10:02  jamest
+2000-12-13 16:02:31  Rev 419    jamest
 
-       * GFDesigner.py: Quick hack to make designer do char based
-         placement also added auto generated <tip>s to it's output
+       * GFDesigner.py: Quick hack to make designer do char based placement 
+         also added auto generated <tip>s to it's output
 
-2000-10-27 14:59  jmeskill
+2000-10-27 19:59:27  Rev 267    jmeskill
 
        * .cvsignore: Made a TON of changes so we can make install properly
-
-         gnue-forms now installs into
-         (pythonlibdir)/site-packages/gnue/forms so to access forms you
-         can use import gnue.forms
-
+         gnue-forms now installs into 
+         (pythonlibdir)/site-packages/gnue/forms so to access forms you can 
+         use import gnue.forms
          Added README.developers so we can include hints for developers
-
          Moved src/GFClient.py to client/gfclient and made it executable
-
          Made source changes to support gnue.forms paradigm
-
          Updated related documentation
 
-2000-10-24 20:46  jamest
+2000-10-25 01:46:28  Rev 237    jamest
 
-       * GFDesigner.py: Fixed typecast problem w/ non string values on
-         query/commit Misc stuff dealing w/ dropdown box support (still
-         not fully, full on, functional)
+       * GFDesigner.py: Fixed typecast problem w/ non string values on 
+         query/commit Misc stuff dealing w/ dropdown box support (still not 
+         fully, full on, functional)
 
-2000-10-19 22:08  dneighbors
+2000-10-20 03:08:42  Rev 222    dneighbors
 
-       * GFDesigner.py: First REALLY lame version of a tool to auto build
+       * GFDesigner.py: First REALLY lame version of a tool to auto build 
          forms.
 

Modified: trunk/gnue-designer/NEWS
===================================================================
--- trunk/gnue-designer/NEWS    2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-designer/NEWS    2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,9 +1,12 @@
-New features/changes in version 0.5.2: (##-OCT-2003)
+New features/changes in version 0.5.3: (12-MAR-2004)
+o Support for gnue-common's new datasources API
+o Misc Enhancements / Bug Fixes
+
+New features/changes in version 0.5.2: (22-OCT-2003)
 o Switched to gnue-common enhanced setup system
 o Internal restructuring
 o Numerous Bug Fixes
 
-
 New features/changes in version 0.5.1: (10-AUG-2003)
 o Major Enhancements Release
 o Undo support

Modified: trunk/gnue-forms/ChangeLog
===================================================================
--- trunk/gnue-forms/ChangeLog  2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-forms/ChangeLog  2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,7435 +1,7980 @@
-------------------------------------------------------------------------
-r5142 | jcater | 2004-02-23 11:08:02 -0600 (Mon, 23 Feb 2004) | 1 line
+2004-03-05 11:45:03  Rev 5225   btami
 
-changed references from wxWindows to wxWidgets (c.f., 
http://www.wxwidgets.org/name.htm)
-------------------------------------------------------------------------
-r5086 | btami | 2004-02-09 16:26:17 -0600 (Mon, 09 Feb 2004) | 1 line
+       * src/GFDisplayHandler.py, src/GFForm.py, 
+         src/uidrivers/wx/widgets/entry.py: more dropdown magic
 
-changed string.printable to letters when calculating widgetWidth
-------------------------------------------------------------------------
-r5071 | jcater | 2004-02-05 17:13:16 -0600 (Thu, 05 Feb 2004) | 1 line
+2004-03-01 21:53:28  Rev 5208   reinhard
 
-playing around with curses again
-------------------------------------------------------------------------
-r5061 | jcater | 2004-01-31 13:36:05 -0600 (Sat, 31 Jan 2004) | 2 lines
+       * samples/intro/PigLatinPublicDomain.txt: Removed executable property.
 
-Fix for the GFField._block attribute error; though, I don't understand why the 
fix is needed :( 
+2004-03-01 18:05:54  Rev 5206   reinhard
 
-------------------------------------------------------------------------
-r5060 | jcater | 2004-01-30 19:33:13 -0600 (Fri, 30 Jan 2004) | 1 line
+       * MANIFEST.in: Updated list of distributable files to not include .
+         svn directories.
 
-simplified/consolidated the nextEntry/prevEntry code
-------------------------------------------------------------------------
-r5059 | jcater | 2004-01-30 19:32:25 -0600 (Fri, 30 Jan 2004) | 1 line
+2004-02-28 03:36:35  Rev 5188   jcater
 
-updated documentation with recent changes
-------------------------------------------------------------------------
-r5058 | jcater | 2004-01-30 18:38:34 -0600 (Fri, 30 Jan 2004) | 1 line
+       * src/GFInstance.py: Fixed disableSplash support
 
-added the connection names to the trigger global namespace. So, if you have a 
connection named 'gnue', you can do: gnue.getTimeStamp()
-------------------------------------------------------------------------
-r5054 | jcater | 2004-01-29 15:04:10 -0600 (Thu, 29 Jan 2004) | 1 line
+2004-02-27 10:35:32  Rev 5176   jan
 
-more comments/cleanup
-------------------------------------------------------------------------
-r5053 | jcater | 2004-01-29 14:52:10 -0600 (Thu, 29 Jan 2004) | 1 line
+       * src/uidrivers/wx/widgets/entry.py: fix thinko in allowed value 
+         conversion
 
-fixed the release flags leftover from last release cycle
-------------------------------------------------------------------------
-r5052 | jcater | 2004-01-29 14:46:35 -0600 (Thu, 29 Jan 2004) | 4 lines
+2004-02-26 21:13:37  Rev 5172   jan
 
-* Start of a basic code audit; cleaning up to make more readable
-* Added typecast support to GConfig
-* Added True/False constants for python versions that don't support it (2.1)
+       * src/uidrivers/wx/widgets/label.py, src/uidrivers/wx/widgets/entry.
+         py, src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/wx/widgets/box.py, src/uidrivers/wx/widgets/_base.py,
+         src/uidrivers/wx/widgets/button.py: update wx windows uidriver to 
+         accept unicode encoding
 
-------------------------------------------------------------------------
-r5050 | jcater | 2004-01-29 12:31:22 -0600 (Thu, 29 Jan 2004) | 1 line
+2004-02-26 21:11:14  Rev 5171   jan
 
-removed extraneous print
-------------------------------------------------------------------------
-r5049 | jcater | 2004-01-29 12:29:38 -0600 (Thu, 29 Jan 2004) | 1 line
+       * src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.
+         py, src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/qt/widgets/label.py, 
+         src/uidrivers/qt/widgets/form/widget.py: make qt and gtk2 uidriver 
+         accept unicode (i.e. conversion to string by str() is dropped)
 
-added block iterator support; so you can do for foo in myBlock: print 
foo.myField (python 2.2+)
-------------------------------------------------------------------------
-r5048 | jcater | 2004-01-28 22:29:31 -0600 (Wed, 28 Jan 2004) | 1 line
+2004-02-25 05:43:44  Rev 5154   jcater
 
-misc typos in comments/docs
-------------------------------------------------------------------------
-r5034 | jamest | 2004-01-14 19:09:42 -0600 (Wed, 14 Jan 2004) | 4 lines
+       * NEWS, ChangeLog: updated changelogs
 
-simple hack to allow dropdowns to change field
-values on every new selection.  this fires the
-field's post-change trigger.
+2004-02-25 05:35:08  Rev 5153   jcater
 
-------------------------------------------------------------------------
-r5026 | jcater | 2004-01-06 00:56:58 -0600 (Tue, 06 Jan 2004) | 1 line
+       * src/uidrivers/qt/QTSplashScreen.py, src/uidrivers/qt/widgets/_base.
+         py, src/GFForm.py, src/uidrivers/qt/widgets/button.py, 
+         src/uidrivers/qt/ToolBar.py, src/uidrivers/qt/widgets/entry.py, 
+         src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/gtk2/widgets/entry.py, 
+         src/uidrivers/qt/widgets/form/widget.py: Fixes for QT Driver  * 
+         Toolbars now emit events, show tooltips  * Entries respond to 
+         mouse events (including highlighting)  * Partial support for 
+         multi-line entries  * Buttons and comboboxes mostly functional  * 
+         Support for busy notification cursors and error bells  * Clipboard 
+         support
 
-uggh... fix for PgNumeric bug
-------------------------------------------------------------------------
-r5025 | jcater | 2004-01-06 00:48:39 -0600 (Tue, 06 Jan 2004) | 1 line
+2004-02-24 11:30:43  Rev 5151   btami
 
-fixed install to ignore .svn instead of CVS/
-------------------------------------------------------------------------
-r5024 | jcater | 2004-01-05 10:44:29 -0600 (Mon, 05 Jan 2004) | 1 line
+       * src/GFDisplayHandler.py, src/GFInstance.py, 
+         src/uidrivers/wx/widgets/entry.py: *xw dropdown now works *cleaned 
+         up GFDisplayHandler (by Kmetyko Gabor, alias kilo)
 
-updated copyright header
-------------------------------------------------------------------------
-r5008 | jcater | 2003-12-19 15:33:36 -0600 (Fri, 19 Dec 2003) | 1 line
+2004-02-24 06:10:55  Rev 5148   jcater
 
-moved the command-line options for username/password into gnue-common; any 
gnue app can now add USE_DATABASE_OPTIONS=1 to get this functionality; fixed 
minor spelling mistakes
-------------------------------------------------------------------------
-r5003 | btami | 2003-12-19 10:54:16 -0600 (Fri, 19 Dec 2003) | 1 line
+       * src/GFClient.py: moved the UIdriver import debugging to a more 
+         useful location
 
-changed listdir filtering from cvs to svn
-------------------------------------------------------------------------
-r4999 | jcater | 2003-12-17 20:52:47 -0600 (Wed, 17 Dec 2003) | 1 line
+2004-02-24 05:56:34  Rev 5147   jcater
 
-updated READMEs
-------------------------------------------------------------------------
-r4975 | jcater | 2003-12-17 18:19:12 -0600 (Wed, 17 Dec 2003) | 1 line
+       * src/uidrivers/qt/QTSplashScreen.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/qt/QTApp.py, src/uidrivers/_base/Exceptions.py, 
+         src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/qt/MenuBar.py, src/uidrivers/qt/UIdriver.py, 
+         src/GFClient.py, src/uidrivers/gtk2/UIdriver.py: added exceptions 
+         to UIDrivers to help give feedback when startup yields an error... 
+         instead of lumping them all into ImportError
 
-converted .cvsignore to svn propset svn:ignore
-------------------------------------------------------------------------
-r4898 | siesel | 2003-11-28 04:52:27 -0600 (Fri, 28 Nov 2003) | 2 lines
+2004-02-24 04:45:21  Rev 5146   jcater
 
-fix issues with encodings not defined in older wxwindows versions
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/widgets/form/widget.
+         py, src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py, 
+         src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/qt/UIdriver.py, src/uidrivers/gtk2/UIdriver.py: 
+         cleanup of driver init; added embeddable form support into 
+         gnue-navigator
 
-------------------------------------------------------------------------
-r4875 | siesel | 2003-11-19 05:24:52 -0600 (Wed, 19 Nov 2003) | 2 lines
+2004-02-23 17:08:02  Rev 5142   jcater
 
-add .cvsignore for qt,gtk2,curses uidrivers
+       * src/uidrivers/wx/UILoginHandler.py, src/uidrivers/wx/ErrorHandler.
+         py, src/GFConfig.py, src/uidrivers/wx/common.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/qt/UILoginHandler.py, 
+         AUTHORS, INSTALL: changed references from wxWindows to wxWidgets 
+         (c.f., http://www.wxwidgets.org/name.htm)
 
-------------------------------------------------------------------------
-r4874 | jcater | 2003-11-18 21:15:36 -0600 (Tue, 18 Nov 2003) | 2 lines
+2004-02-09 22:26:17  Rev 5086   btami
 
-added .cvsignore files
+       * src/uidrivers/wx/UIdriver.py: changed string.printable to letters 
+         when calculating widgetWidth
 
-------------------------------------------------------------------------
-r4863 | jcater | 2003-11-18 19:09:26 -0600 (Tue, 18 Nov 2003) | 2 lines
+2004-02-05 23:13:16  Rev 5071   jcater
 
-pretty-fied errors with embedded tab characters
+       * src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/curses/widgets/button.py, 
+         src/uidrivers/curses/common.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/curses/widgets/scrollbar.py, 
+         src/uidrivers/curses/widgets/entry.py, 
+         src/uidrivers/curses/widgets/form/wrappers.py, 
+         src/uidrivers/curses/widgets/label.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/box.py, src/uidrivers/curses/__init__.
+         py: playing around with curses again
 
-------------------------------------------------------------------------
-r4857 | siesel | 2003-11-11 06:34:50 -0600 (Tue, 11 Nov 2003) | 3 lines
+2004-01-31 19:36:05  Rev 5061   jcater
 
-add check for unsupported font encodings
-add copyright header
+       * src/GFObjects/GFField.py: Fix for the GFField._block attribute 
+         error; though, I don't understand why the fix is needed :(
 
-------------------------------------------------------------------------
-r4851 | btami | 2003-11-07 15:04:01 -0600 (Fri, 07 Nov 2003) | 2 lines
+2004-01-31 01:33:13  Rev 5060   jcater
 
-updated AUTHORS
+       * src/GFForm.py: simplified/consolidated the nextEntry/prevEntry code
 
-------------------------------------------------------------------------
-r4848 | siesel | 2003-11-07 12:27:56 -0600 (Fri, 07 Nov 2003) | 3 lines
+2004-01-31 01:32:25  Rev 5059   jcater
 
-GFCLient: use new language interface error names
-GFForm: add recursion check, translate GFField into GFEntry
+       * doc/Developers-Guide.sxw: updated documentation with recent changes
 
-------------------------------------------------------------------------
-r4824 | siesel | 2003-10-28 09:03:07 -0600 (Tue, 28 Oct 2003) | 2 lines
+2004-01-31 00:38:34  Rev 5058   jcater
 
-add unicode output support to win32 uidriver
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFParser.py: added 
+         the connection names to the trigger global namespace. So, if you 
+         have a connection named 'gnue', you can do: gnue.getTimeStamp()
 
-------------------------------------------------------------------------
-r4823 | siesel | 2003-10-28 03:45:38 -0600 (Tue, 28 Oct 2003) | 2 lines
+2004-01-29 21:04:10  Rev 5054   jcater
 
-add install check for win32all uidriver
+       * src/GFObjects/GFObj.py, src/GFObjects/GFButton.py, 
+         src/GFObjects/GFValue.py, src/GFObjects/GFTabStop.py, 
+         src/GFObjects/GFPage.py, src/GFObjects/GFLayout.py, 
+         src/GFObjects/GFLabel.py, src/GFObjects/GFParameter.py, 
+         src/GFObjects/__init__.py, src/GFObjects/GFContainer.py, 
+         src/GFObjects/GFImage.py, src/GFObjects/GFScrollBar.py, 
+         src/GFObjects/GFField.py, src/GFObjects/GFBox.py, 
+         src/GFObjects/GFDataSource.py, src/GFObjects/GFOptions.py, 
+         src/GFObjects/GFLogic.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFComponent.py, src/GFObjects/GFOption.py: more 
+         comments/cleanup
 
-------------------------------------------------------------------------
-r4816 | jamest | 2003-10-22 14:38:04 -0500 (Wed, 22 Oct 2003) | 2 lines
+2004-01-29 20:52:10  Rev 5053   jcater
 
-making release
+       * src/__init__.py: fixed the release flags leftover from last 
+         release cycle
 
-------------------------------------------------------------------------
-r4808 | reinhard | 2003-10-21 11:04:50 -0500 (Tue, 21 Oct 2003) | 2 lines
+2004-01-29 20:46:35  Rev 5052   jcater
 
-Set release back to 0 for prereleases.
+       * src/__init__.py, src/uidrivers/wx/common.py, src/GFParser.py, 
+         src/GFKeyMapper.py, src/GFObjects/GFBlock.py, src/GFDisplayHandler.
+         py, src/GFForm.py, src/GFInstance.py, src/GFLibrary.py, 
+         src/GFConfig.py, src/GFClient.py: * Start of a basic code audit; 
+         cleaning up to make more readable * Added typecast support to 
+         GConfig * Added True/False constants for python versions that 
+         don't support it (2.1)
 
-------------------------------------------------------------------------
-r4807 | reinhard | 2003-10-21 11:03:45 -0500 (Tue, 21 Oct 2003) | 2 lines
+2004-01-29 18:31:22  Rev 5050   jcater
 
-Include examples into installation.
+       * src/GFObjects/GFBlock.py: removed extraneous print
 
-------------------------------------------------------------------------
-r4796 | jamest | 2003-10-20 20:47:05 -0500 (Mon, 20 Oct 2003) | 2 lines
+2004-01-29 18:29:38  Rev 5049   jcater
 
-preping for release
+       * src/GFObjects/GFBlock.py: added block iterator support; so you can 
+         do for foo in myBlock: print foo.myField (python 2.2+)
 
-------------------------------------------------------------------------
-r4792 | reinhard | 2003-10-20 14:31:26 -0500 (Mon, 20 Oct 2003) | 3 lines
+2004-01-29 04:29:31  Rev 5048   jcater
 
-Update the UI after marking a record for deletion. This fixes the commit button
-not becoming active after marking a record for deletion.
+       * src/GFParser.py: misc typos in comments/docs
 
-------------------------------------------------------------------------
-r4791 | reinhard | 2003-10-20 14:30:03 -0500 (Mon, 20 Oct 2003) | 3 lines
+2004-01-15 01:09:42  Rev 5034   jamest
 
-On commit, call entryUpdated *before* refreshDisplay. This fixes the commit
-button not greying out after committing a record in some cases.
+       * src/GFDisplayHandler.py: simple hack to allow dropdowns to change 
+         field values on every new selection.  this fires the field's 
+         post-change trigger.
 
-------------------------------------------------------------------------
-r4790 | btami | 2003-10-20 05:11:13 -0500 (Mon, 20 Oct 2003) | 2 lines
+2004-01-06 06:56:58  Rev 5026   jcater
 
-fixed multiline edit width to fit into a box (in about.gfd)
+       * src/GFDisplayHandler.py: uggh... fix for PgNumeric bug
 
-------------------------------------------------------------------------
-r4762 | btami | 2003-10-18 05:03:39 -0500 (Sat, 18 Oct 2003) | 3 lines
+2004-01-06 06:48:39  Rev 5025   jcater
 
-on win32 current focus is invisible on checkbox entry if it has
-no label, so label support added to checkboxes
+       * setup.py: fixed install to ignore .svn instead of CVS/
 
-------------------------------------------------------------------------
-r4761 | jamest | 2003-10-17 16:37:09 -0500 (Fri, 17 Oct 2003) | 2 lines
+2004-01-05 16:44:29  Rev 5024   jcater
 
-preping for release
+       * src/uidrivers/_commonGuiToolkit/MenuBar.py, 
+         src/GFObjects/GFOptions.py, 
+         src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFLibrary.py, 
+         src/uidrivers/win32/widgets/label.py, 
+         src/uidrivers/qt/widgets/scrollbar.py, src/GFObjects/GFLayout.py, 
+         src/uidrivers/win32/widgets/image.py, 
+         src/uidrivers/wx/UIWXSplashScreen.py, 
+         src/uidrivers/qt/widgets/label.py, utils/gfd04to05.py, 
+         src/uidrivers/curses/widgets/entry.py, 
+         src/uidrivers/gtk2/widgets/entry.py, 
+         src/uidrivers/win32/widgets/page.py, src/GFObjects/GFBox.py, 
+         src/uidrivers/win32/UILoginHandler.py, src/uidrivers/curses/GFsio.
+         py, src/uidrivers/wx/PrintForm.py, src/uidrivers/wx/MenuBar.py, 
+         src/GFObjects/GFScrollBar.py, 
+         src/uidrivers/win32/widgets/form/widget.py, src/GFKeyMapper.py, 
+         src/uidrivers/wx/ToolBar.py, src/GFObjects/GFBlock.py, 
+         src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py, 
+         src/uidrivers/win32/common.py, src/uidrivers/curses/common.py, 
+         src/uidrivers/wx/widgets/entry.py, src/GFObjects/GFEntry.py, 
+         src/uidrivers/curses/widgets/form/wrappers.py, 
+         src/uidrivers/_base/UserActions.py, 
+         src/uidrivers/gtk2/widgets/component.py, src/GFObjects/GFParameter.
+         py, src/GFInstance.py, src/uidrivers/win32/widgets/form/wrappers.
+         py, src/uidrivers/win32/ErrorHandler.py, 
+         src/uidrivers/wx/widgets/box.py, src/uidrivers/qt/common.py, 
+         src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/qt/QTSplashScreen.py, src/GFParser.py, 
+         src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/MenuBar.py, 
+         src/uidrivers/qt/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py, 
+         src/uidrivers/wx/widgets/button.py, 
+         src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py, 
+         src/uidrivers/gtk2/SplashScreen.py, src/uidrivers/qt/widgets/box.
+         py, src/GFObjects/GFDataSource.py, 
+         src/uidrivers/curses/widgets/button.py, 
+         src/uidrivers/curses/widgets/scrollbar.py, src/GFDisplayHandler.py,
+         src/GFObjects/GFButton.py, src/uidrivers/curses/widgets/page.py, 
+         src/uidrivers/curses/widgets/label.py, 
+         src/uidrivers/gtk2/widgets/label.py, 
+         src/uidrivers/win32/widgets/box.py, 
+         src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/GFApp.py, 
+         src/uidrivers/qt/MenuBar.py, src/dialogs/about/__init__.py, 
+         src/uidrivers/qt/ToolBar.py, src/uidrivers/gtk2/widgets/button.py, 
+         src/uidrivers/gtk2/common.py, src/uidrivers/wx/UILoginHandler.py, 
+         src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/qt/widgets/button.py, 
+         src/uidrivers/gtk2/ErrorHandler.py, src/uidrivers/qt/widgets/page.
+         py, src/uidrivers/qt/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/label.py, src/GFObjects/GFLabel.py, setup.
+         py, src/uidrivers/gtk2/widgets/box.py, 
+         src/uidrivers/curses/UILoginHandler.py, src/GFObjects/GFComponent.
+         py, src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/image.py, 
+         src/uidrivers/_base/widgets/_base.py, src/GFObjects/GFImage.py, 
+         src/uidrivers/win32/widgets/entry.py, src/dialogs/_base.py, 
+         src/GFObjects/GFLogic.py, src/dialogs/jumpto/__init__.py, 
+         src/GFObjects/GFPage.py, src/uidrivers/win32/UIdriver.py, 
+         src/uidrivers/qt/widgets/entry.py, src/GFForm.py, 
+         src/uidrivers/qt/QTApp.py, src/uidrivers/gtk2/UILoginHandler.py, 
+         src/GFObjects/GFValue.py, src/uidrivers/qt/UILoginHandler.py, 
+         src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/win32/widgets/scrollbar.py, src/uidrivers/wx/GFwxApp.
+         py, src/uidrivers/wx/widgets/page.py, 
+         src/uidrivers/curses/widgets/box.py, 
+         src/uidrivers/wx/widgets/scrollbar.py, 
+         src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/gtk2/widgets/scrollbar.py, 
+         src/uidrivers/qt/widgets/form/wrappers.py, src/GFConfig.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py, 
+         src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py, 
+         src/uidrivers/wx/widgets/_base.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFOption.py, src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/qt/UIdriver.py, src/GFClient.py, 
+         src/uidrivers/win32/GFwin32App.py, 
+         src/uidrivers/win32/widgets/button.py, 
+         src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py, 
+         src/uidrivers/wx/ErrorHandler.py, src/GFObjects/GFContainer.py, 
+         src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/dialogs/messageBox/__init__.py: updated copyright header
 
-------------------------------------------------------------------------
-r4735 | btami | 2003-10-10 07:14:23 -0500 (Fri, 10 Oct 2003) | 2 lines
+2003-12-19 21:33:36  Rev 5008   jcater
 
-fixed error message, when focus moved on GFButton
+       * src/GFClient.py: moved the command-line options for 
+         username/password into gnue-common; any gnue app can now add 
+         USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor 
+         spelling mistakes
 
-------------------------------------------------------------------------
-r4724 | siesel | 2003-10-09 17:21:35 -0500 (Thu, 09 Oct 2003) | 4 lines
+2003-12-19 16:54:16  Rev 5003   btami
 
-- replace decode with unicode in gtk2 uidriver
-- use 'textEncoding' setting instead of iso8859-1 for Menu and
-  Toolbar-Labels
+       * src/GFInstance.py: changed listdir filtering from cvs to svn
 
-------------------------------------------------------------------------
-r4699 | jcater | 2003-10-06 14:10:56 -0500 (Mon, 06 Oct 2003) | 2 lines
+2003-12-18 02:52:47  Rev 4999   jcater
 
-fixed zero-length file
+       * INSTALL: updated READMEs
 
-------------------------------------------------------------------------
-r4697 | reinhard | 2003-10-06 13:50:20 -0500 (Mon, 06 Oct 2003) | 2 lines
+2003-12-18 00:19:12  Rev 4975   jcater
 
-Include man page.
+       * packaging/debian/.cvsignore, src/dialogs/messageBox/.cvsignore, 
+         src/GFObjects, src/uidrivers/gtk2/widgets/form/.cvsignore, 
+         src/uidrivers/curses/widgets, src/dialogs, src/GFObjects/.
+         cvsignore, src/uidrivers/gtk2/.cvsignore, src/uidrivers/qt/widgets,
+         src/dialogs/about/.cvsignore, src/uidrivers/curses, 
+         src/uidrivers/wx/widgets/form/.cvsignore, src/dialogs/jumpto, 
+         src/dialogs/jumpto/.cvsignore, src/uidrivers/gtk2/widgets, 
+         src/uidrivers/qt/widgets/.cvsignore, src/dialogs/.cvsignore, 
+         src/uidrivers/qt, src/uidrivers, src/uidrivers/qt/.cvsignore, 
+         src/uidrivers/wx/widgets/.cvsignore, 
+         src/uidrivers/curses/widgets/form/.cvsignore, 
+         src/uidrivers/qt/widgets/form, src/uidrivers/_base, 
+         src/uidrivers/gtk2/widgets/form, scripts, scripts/.cvsignore, .
+         cvsignore, src/uidrivers/.cvsignore, src, src/uidrivers/wx, src/.
+         cvsignore, src/uidrivers/qt/widgets/form/.cvsignore, 
+         src/uidrivers/_base/widgets, src/dialogs/about, src/uidrivers/gtk2,
+         src/uidrivers/_base/.cvsignore, src/uidrivers/curses/widgets/.
+         cvsignore, src/uidrivers/wx/widgets/form, src/uidrivers/curses/.
+         cvsignore, src/uidrivers/curses/widgets/form, 
+         src/uidrivers/_commonGuiToolkit/.cvsignore, packaging/debian, 
+         src/uidrivers/gtk2/widgets/.cvsignore, 
+         src/uidrivers/_base/widgets/.cvsignore, src/dialogs/messageBox, 
+         src/uidrivers/wx/widgets, src/uidrivers/wx/.cvsignore, 
+         src/uidrivers/_commonGuiToolkit: converted .cvsignore to svn 
+         propset svn:ignore
 
-------------------------------------------------------------------------
-r4689 | siesel | 2003-10-05 18:55:38 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-11-28 10:52:27  Rev 4898   siesel
 
-fix typo
+       * src/uidrivers/wx/common.py: fix issues with encodings not defined 
+         in older wxwindows versions
 
-------------------------------------------------------------------------
-r4688 | siesel | 2003-10-05 18:51:21 -0500 (Sun, 05 Oct 2003) | 3 lines
+2003-11-19 11:24:52  Rev 4875   siesel
 
-add test for gtk2
-reenable test for wxPython and add test for DISPLAY var on posix
+       * src/uidrivers/curses/widgets/form/.cvsignore, 
+         src/uidrivers/gtk2/widgets/.cvsignore, 
+         src/uidrivers/qt/widgets/form/.cvsignore, 
+         src/uidrivers/gtk2/widgets/form/.cvsignore, src/uidrivers/curses/.
+         cvsignore, src/uidrivers/qt/.cvsignore, src/uidrivers/gtk2/.
+         cvsignore, src/uidrivers/curses/widgets/.cvsignore, 
+         src/uidrivers/qt/widgets/.cvsignore: add .cvsignore for qt,gtk2,
+         curses uidrivers
 
-------------------------------------------------------------------------
-r4687 | jbailey | 2003-10-05 18:35:11 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-11-19 03:15:36  Rev 4874   jcater
 
-add missing compat file
+       * src/uidrivers/wx/widgets/.cvsignore, 
+         src/uidrivers/_commonGuiToolkit/.cvsignore, 
+         src/dialogs/messageBox/.cvsignore, src/dialogs/.cvsignore, 
+         src/dialogs/about/.cvsignore, src/uidrivers/wx/widgets/form/.
+         cvsignore, src/uidrivers/_base/widgets/.cvsignore, 
+         src/dialogs/jumpto/.cvsignore: added .cvsignore files
 
-------------------------------------------------------------------------
-r4686 | jbailey | 2003-10-05 18:34:54 -0500 (Sun, 05 Oct 2003) | 10 lines
+2003-11-19 01:09:26  Rev 4863   jcater
 
-gnue-forms (0.5.1.20031005) unstable; urgency=low
+       * src/uidrivers/wx/ErrorHandler.py: pretty-fied errors with embedded 
+         tab characters
 
+2003-11-11 12:34:50  Rev 4857   siesel
 
-  * Update to CVS branch.  Packaging is now upstream.
+       * src/uidrivers/wx/common.py, src/uidrivers/wx/GFwxApp.py: add check 
+         for unsupported font encodings add copyright header
 
-  * Redo packaging using cdbs.  Use Python 2.3 to keep doko
-    from beating me.
+2003-11-07 21:04:01  Rev 4851   btami
 
- -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 19:06:42 -0400
+       * AUTHORS: updated AUTHORS
 
-------------------------------------------------------------------------
-r4683 | reinhard | 2003-10-05 16:20:27 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-11-07 18:27:56  Rev 4848   siesel
 
-Removed .cvsignore from otherwise empty directory.
+       * src/GFForm.py, src/GFClient.py: GFCLient: use new language 
+         interface error names GFForm: add recursion check, translate 
+         GFField into GFEntry
 
-------------------------------------------------------------------------
-r4679 | btami | 2003-10-05 13:05:06 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-28 15:03:07  Rev 4824   siesel
 
-updating "magic" code needed for mcmillan packaging on win32
+       * src/uidrivers/win32/widgets/_base.py: add unicode output support 
+         to win32 uidriver
 
-------------------------------------------------------------------------
-r4674 | reinhard | 2003-10-05 11:39:58 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-28 09:45:38  Rev 4823   siesel
 
-Include all available documentation in distribution.
+       * setup.py: add install check for win32all uidriver
 
-------------------------------------------------------------------------
-r4672 | reinhard | 2003-10-05 04:35:57 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-22 19:38:04  Rev 4816   jamest
 
-Remove "import wxPython" because it fails if we don't run under X.
+       * src/__init__.py, ChangeLog: making release
 
-------------------------------------------------------------------------
-r4668 | reinhard | 2003-10-05 03:56:55 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-21 16:04:50  Rev 4808   reinhard
 
-Fixed list of files to go into distribution.
+       * src/__init__.py: Set release back to 0 for prereleases.
 
-------------------------------------------------------------------------
-r4667 | reinhard | 2003-10-05 03:44:00 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-21 16:03:45  Rev 4807   reinhard
 
-Fixed comment.
+       * setup.py: Include examples into installation.
 
-------------------------------------------------------------------------
-r4666 | reinhard | 2003-10-04 15:40:23 -0500 (Sat, 04 Oct 2003) | 2 lines
+2003-10-21 01:47:05  Rev 4796   jamest
 
-Updated setup routine to use GSetup.
+       * NEWS, src/__init__.py: preping for release
 
-------------------------------------------------------------------------
-r4657 | reinhard | 2003-10-04 06:22:28 -0500 (Sat, 04 Oct 2003) | 2 lines
+2003-10-20 19:31:26  Rev 4792   reinhard
 
-Fixes for CVS installation.
+       * src/GFForm.py: Update the UI after marking a record for deletion. 
+         This fixes the commit button not becoming active after marking a 
+         record for deletion.
 
-------------------------------------------------------------------------
-r4639 | btami | 2003-09-30 05:32:55 -0500 (Tue, 30 Sep 2003) | 2 lines
+2003-10-20 19:30:03  Rev 4791   reinhard
 
-updating help (--help) text
+       * src/GFInstance.py: On commit, call entryUpdated *before* 
+         refreshDisplay. This fixes the commit button not greying out after 
+         committing a record in some cases.
 
-------------------------------------------------------------------------
-r4608 | jcater | 2003-09-25 20:07:46 -0500 (Thu, 25 Sep 2003) | 2 lines
+2003-10-20 10:11:13  Rev 4790   btami
 
-Added a new per-module cvs setup system
+       * src/uidrivers/win32/widgets/entry.py: fixed multiline edit width 
+         to fit into a box (in about.gfd)
 
-------------------------------------------------------------------------
-r4555 | btami | 2003-09-21 02:21:43 -0500 (Sun, 21 Sep 2003) | 2 lines
+2003-10-18 10:03:39  Rev 4762   btami
 
-added missing GDebug import
+       * src/uidrivers/qt/widgets/_base.py, src/uidrivers/wx/widgets/entry.
+         py, src/uidrivers/gtk2/widgets/_base.py, src/GFObjects/GFEntry.py, 
+         src/uidrivers/win32/widgets/entry.py, 
+         src/uidrivers/qt/widgets/entry.py, src/GFParser.py, 
+         src/uidrivers/gtk2/widgets/entry.py: on win32 current focus is 
+         invisible on checkbox entry if it has no label, so label support 
+         added to checkboxes
 
-------------------------------------------------------------------------
-r4531 | jcater | 2003-09-18 23:01:38 -0500 (Thu, 18 Sep 2003) | 2 lines
+2003-10-17 21:37:09  Rev 4761   jamest
 
-fix for --prefix
+       * NEWS, ChangeLog: preping for release
 
-------------------------------------------------------------------------
-r4516 | jamest | 2003-09-18 13:04:28 -0500 (Thu, 18 Sep 2003) | 3 lines
+2003-10-10 12:14:23  Rev 4735   btami
 
-fix for replace * w/ % when dealing with forms assigned numeric values
-forms now does = condition unless wildcards detected.
+       * src/GFForm.py: fixed error message, when focus moved on GFButton
 
-------------------------------------------------------------------------
-r4484 | siesel | 2003-09-06 05:43:40 -0500 (Sat, 06 Sep 2003) | 4 lines
+2003-10-09 22:21:35  Rev 4724   siesel
 
-gtk2 uidriver changes:
-* replace deprecated 'attach_defaults' with simple 'attach' (UILoginHandler)
-* just send integer coordinates to gtk (widget/box.py)
+       * src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
+         src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/MenuBar.py:
+         - replace decode with unicode in gtk2 uidriver - use 
+         'textEncoding' setting instead of iso8859-1 for Menu and   
+         Toolbar-Labels
 
-------------------------------------------------------------------------
-r4483 | btami | 2003-09-06 04:59:06 -0500 (Sat, 06 Sep 2003) | 2 lines
+2003-10-06 19:10:56  Rev 4699   jcater
 
-cleanup
+       * doc/Concepts-Guide.sxw: fixed zero-length file
 
-------------------------------------------------------------------------
-r4482 | btami | 2003-09-06 04:09:41 -0500 (Sat, 06 Sep 2003) | 2 lines
+2003-10-06 18:50:20  Rev 4697   reinhard
 
-saving our checkboxes from Python 2.3 boolean type (it kills sql update)
+       * doc/man, doc/man/gnue-forms.1, setup.py: Include man page.
 
-------------------------------------------------------------------------
-r4479 | jcater | 2003-09-05 14:33:59 -0500 (Fri, 05 Sep 2003) | 2 lines
+2003-10-05 23:55:38  Rev 4689   siesel
 
-changed new gConfig references to gConfigForms so I can fix Designer again
+       * setup.py: fix typo
 
-------------------------------------------------------------------------
-r4478 | siesel | 2003-09-04 16:09:19 -0500 (Thu, 04 Sep 2003) | 2 lines
+2003-10-05 23:51:21  Rev 4688   siesel
 
-beautify statusbar and remove unused statusbar resize code
+       * setup.py: add test for gtk2 reenable test for wxPython and add 
+         test for DISPLAY var on posix
 
-------------------------------------------------------------------------
-r4477 | siesel | 2003-09-04 16:06:51 -0500 (Thu, 04 Sep 2003) | 2 lines
+2003-10-05 23:35:11  Rev 4687   jbailey
 
-remove ".cvsignore is no dialog" warning
+       * packaging/debian/compat: add missing compat file
 
-------------------------------------------------------------------------
-r4464 | jcater | 2003-08-30 23:36:59 -0500 (Sat, 30 Aug 2003) | 4 lines
+2003-10-05 23:34:54  Rev 4686   jbailey
 
+       * packaging/debian/prerm, packaging/debian/README.maintainers, 
+         packaging/debian/README.cvs, packaging/debian/changelog, 
+         packaging/debian/copyright, packaging/debian/rules, 
+         packaging/debian/.cvsignore, packaging/debian/README.Debian, 
+         packaging/debian/setup.cfg.debian, packaging/debian/control, 
+         packaging/debian/dirs, packaging/debian/files, 
+         packaging/debian/postinst: gnue-forms (0.5.1.20031005) unstable; 
+         urgency=low
+            * Update to CVS branch.  Packaging is now upstream.
+           * Redo packaging using cdbs.  Use Python 2.3 to keep doko     
+         from beating me.
+          -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 19:06:42 -0400
 
+2003-10-05 21:20:27  Rev 4683   reinhard
 
-Added AstrickWildcard gnue.conf setting which, if set to true (default), then 
astericks (*) will behave like percents (%) when querying text fields (a la 
Access)
+       * setupext: Removed .cvsignore from otherwise empty directory.
 
-------------------------------------------------------------------------
-r4448 | btami | 2003-08-22 09:04:22 -0500 (Fri, 22 Aug 2003) | 2 lines
+2003-10-05 18:05:06  Rev 4679   btami
 
-add setting thumbsize in scrollbars
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py, 
+         src/dialogs/__init__.py, src/uidrivers/_base/widgets/__init__.py, 
+         scripts/gnue-forms: updating "magic" code needed for mcmillan 
+         packaging on win32
 
-------------------------------------------------------------------------
-r4446 | btami | 2003-08-22 07:24:20 -0500 (Fri, 22 Aug 2003) | 2 lines
+2003-10-05 16:39:58  Rev 4674   reinhard
 
-fixing loadUserKeyMap
+       * MANIFEST.in, doc/.cvsignore: Include all available documentation 
+         in distribution.
 
-------------------------------------------------------------------------
-r4444 | btami | 2003-08-21 15:58:49 -0500 (Thu, 21 Aug 2003) | 2 lines
+2003-10-05 09:35:57  Rev 4672   reinhard
 
-adding win32 scrollbar widget support (forgot before)
+       * setup.py: Remove "import wxPython" because it fails if we don't 
+         run under X.
 
-------------------------------------------------------------------------
-r4443 | btami | 2003-08-21 13:31:05 -0500 (Thu, 21 Aug 2003) | 2 lines
+2003-10-05 08:56:55  Rev 4668   reinhard
 
-adding win32 scrollbar widget support
+       * MANIFEST.in, samples/zipcode/.cvsignore, samples/po/.cvsignore, 
+         samples/.cvsignore: Fixed list of files to go into distribution.
 
-------------------------------------------------------------------------
-r4442 | jcater | 2003-08-21 10:57:53 -0500 (Thu, 21 Aug 2003) | 2 lines
+2003-10-05 08:44:00  Rev 4667   reinhard
 
-updated release status
+       * scripts/gnue-forms: Fixed comment.
 
-------------------------------------------------------------------------
-r4438 | jcater | 2003-08-19 21:23:04 -0500 (Tue, 19 Aug 2003) | 6 lines
+2003-10-04 20:40:23  Rev 4666   reinhard
 
+       * MANIFEST.in, src/__init__.py, scripts/gnue-forms.in, setup.cfg.in, 
+         scripts/.cvsignore, setup.py, setupext/__init__.py, 
+         setupext/install_data.py, scripts/gnue-forms: Updated setup 
+         routine to use GSetup.
 
+2003-10-04 11:22:28  Rev 4657   reinhard
 
-* Added support for <field ... defaultToLast="Y"> which causes a field to 
default to the last value entered for new records
+       * setup.cvs: Fixes for CVS installation.
 
-* Added field.clear() which resets a field to its default value (or 
NULL/None), respecting the defaultToLast setting
+2003-09-30 10:32:55  Rev 4639   btami
 
-------------------------------------------------------------------------
-r4434 | btami | 2003-08-19 07:10:15 -0500 (Tue, 19 Aug 2003) | 2 lines
+       * src/GFClient.py: updating help (--help) text
 
-adding scrollbar support
+2003-09-26 01:07:46  Rev 4608   jcater
 
-------------------------------------------------------------------------
-r4433 | btami | 2003-08-19 05:24:36 -0500 (Tue, 19 Aug 2003) | 2 lines
+       * setup.cvs: Added a new per-module cvs setup system
 
-support for jumping rows="xx" records with keyboard (Shift-PgUp/PgDn)
+2003-09-21 07:21:43  Rev 4555   btami
 
-------------------------------------------------------------------------
-r4432 | jamest | 2003-08-18 18:12:45 -0500 (Mon, 18 Aug 2003) | 2 lines
+       * src/uidrivers/gtk2/widgets/scrollbar.py: added missing GDebug import
 
-jumping records via mouse no longer navigates thru all detail records
+2003-09-19 04:01:38  Rev 4531   jcater
 
-------------------------------------------------------------------------
-r4397 | jcater | 2003-08-10 13:15:48 -0500 (Sun, 10 Aug 2003) | 2 lines
+       * setup.py: fix for --prefix
 
-updated dates in NEWS files
+2003-09-18 18:04:28  Rev 4516   jamest
 
-------------------------------------------------------------------------
-r4396 | jcater | 2003-08-10 13:09:41 -0500 (Sun, 10 Aug 2003) | 2 lines
+       * src/GFObjects/GFBlock.py: fix for replace * w/ % when dealing with 
+         forms assigned numeric values forms now does = condition unless 
+         wildcards detected.
 
-last minute release commits
+2003-09-06 10:43:40  Rev 4484   siesel
 
-------------------------------------------------------------------------
-r4393 | jcater | 2003-08-09 20:24:35 -0500 (Sat, 09 Aug 2003) | 2 lines
+       * src/uidrivers/gtk2/widgets/box.py, 
+         src/uidrivers/gtk2/UILoginHandler.py: gtk2 uidriver changes: * 
+         replace deprecated 'attach_defaults' with simple 'attach' 
+         (UILoginHandler) * just send integer coordinates to gtk 
+         (widget/box.py)
 
-added support for external (i.e., not located in gnue.forms.uidrivers.*) UI 
drivers; you could write your own wrapped version of wx, and call it as 
gnue-forms -u jason.myWxDriver <formname>
+2003-09-06 09:59:06  Rev 4483   btami
 
-------------------------------------------------------------------------
-r4387 | siesel | 2003-08-05 17:52:44 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/UILoginHandler.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/TODO: 
+         cleanup
 
-add usage notes to gfd file converter tool
+2003-09-06 09:09:41  Rev 4482   btami
 
-------------------------------------------------------------------------
-r4386 | jcater | 2003-08-05 14:47:04 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/GFDisplayHandler.py: saving our checkboxes from Python 2.3 
+         boolean type (it kills sql update)
 
-fixed notebook-tab changing bug where focus wouldn't shift to a field on the 
new page
+2003-09-05 19:33:59  Rev 4479   jcater
 
-------------------------------------------------------------------------
-r4385 | jcater | 2003-08-05 13:45:03 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/uidrivers/gtk2/SplashScreen.py, 
+         src/GFDisplayHandler.py, src/GFObjects/GFLabel.py, 
+         src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/common.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFComponent.py, 
+         src/GFObjects/GFImage.py, src/GFObjects/GFField.py, 
+         src/uidrivers/qt/UIdriver.py, src/uidrivers/gtk2/widgets/entry.py, 
+         src/GFClient.py, src/uidrivers/gtk2/UIdriver.py: changed new 
+         gConfig references to gConfigForms so I can fix Designer again
 
-fixed the screen printout feature to allow wx to redraw the screen first
+2003-09-04 21:09:19  Rev 4478   siesel
 
-------------------------------------------------------------------------
-r4384 | jcater | 2003-08-05 11:43:34 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/uidrivers/gtk2/widgets/form/widget.py: beautify statusbar and 
+         remove unused statusbar resize code
 
-fix for the i18n hotkey issue
+2003-09-04 21:06:51  Rev 4477   siesel
 
-------------------------------------------------------------------------
-r4383 | jcater | 2003-08-05 11:14:12 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/GFInstance.py: remove ".cvsignore is no dialog" warning
 
-removed erroneous self from method invocation
+2003-08-31 04:36:59  Rev 4464   jcater
 
-------------------------------------------------------------------------
-r4382 | jcater | 2003-08-05 11:13:21 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFConfig.py: 
+         Added AstrickWildcard gnue.conf setting which, if set to true 
+         (default), then astericks (*) will behave like percents (%) when 
+         querying text fields (a la Access)
 
-possible fix for hotkey label issue inder GTK+wx+i18n, attempt ... um, I've 
lost count
+2003-08-22 14:04:22  Rev 4448   btami
 
-------------------------------------------------------------------------
-r4381 | jcater | 2003-08-05 11:04:16 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/uidrivers/wx/widgets/scrollbar.py, 
+         src/uidrivers/win32/widgets/scrollbar.py: add setting thumbsize in 
+         scrollbars
 
-possible fix for hotkey label issue inder GTK+wx+i18n, attempt four
+2003-08-22 12:24:20  Rev 4446   btami
 
-------------------------------------------------------------------------
-r4380 | jcater | 2003-08-05 10:56:32 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/GFKeyMapper.py: fixing loadUserKeyMap
 
-possible fix for hotkey label issue inder GTK+wx+i18n, part three
+2003-08-21 20:58:49  Rev 4444   btami
 
-------------------------------------------------------------------------
-r4379 | jcater | 2003-08-05 10:48:53 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/uidrivers/win32/UIdriver.py: adding win32 scrollbar widget 
+         support (forgot before)
 
-possible fix for hotkey label issue inder GTK+wx+i18n, part deux
+2003-08-21 18:31:05  Rev 4443   btami
 
-------------------------------------------------------------------------
-r4378 | jcater | 2003-08-05 10:39:28 -0500 (Tue, 05 Aug 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/scrollbar.py: adding win32 scrollbar 
+         widget support
 
-possible fix for hotkey label issue inder GTK+wx+i18n
+2003-08-21 15:57:53  Rev 4442   jcater
 
-------------------------------------------------------------------------
-r4377 | jcater | 2003-08-04 23:46:30 -0500 (Mon, 04 Aug 2003) | 13 lines
+       * src/__init__.py: updated release status
 
+2003-08-20 02:23:04  Rev 4438   jcater
 
-Updated documentation:
-  * Provided an explanation of master/detail
-    datasources and how to link them up.
-  * Added example code for accessing the
-    new-style dataobjects within a trigger
-  * Cleanup up the organization of the
-    document
-  * Removed references to creating a form
-    in a text editor (will later cover the
-    file format in an appendix.)
-  * Misc typos
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFField.py, src/GFParser.
+         py:
+         * Added support for <field ... defaultToLast="Y"> which causes a 
+         field to default to the last value entered for new records
+         * Added field.clear() which resets a field to its default value 
+         (or NULL/None), respecting the defaultToLast setting
 
-------------------------------------------------------------------------
-r4374 | jamest | 2003-08-04 13:50:56 -0500 (Mon, 04 Aug 2003) | 2 lines
+2003-08-19 12:10:15  Rev 4434   btami
 
-adjust min_length to not apply on fields left completely blank
+       * src/GFObjects/GFBlock.py, src/uidrivers/wx/widgets/scrollbar.py, 
+         src/GFObjects/GFScrollBar.py, src/GFParser.py: adding scrollbar 
+         support
 
-------------------------------------------------------------------------
-r4372 | siesel | 2003-08-04 10:50:14 -0500 (Mon, 04 Aug 2003) | 5 lines
+2003-08-19 10:24:36  Rev 4433   btami
 
-small gtk2 uidriver fixes:
-  -  checkbox works now
-  -  more work on multiline widget
-  -  code cleanup
+       * src/GFInstance.py, src/GFKeyMapper.py: support for jumping 
+         rows="xx" records with keyboard (Shift-PgUp/PgDn)
 
-------------------------------------------------------------------------
-r4370 | siesel | 2003-08-04 10:37:30 -0500 (Mon, 04 Aug 2003) | 2 lines
+2003-08-18 23:12:45  Rev 4432   jamest
 
-move mainloop code from gtk2 UIdriver into seperate application class (GFApp)
+       * src/GFInstance.py: jumping records via mouse no longer navigates 
+         thru all detail records
 
-------------------------------------------------------------------------
-r4368 | jcater | 2003-08-03 03:24:42 -0500 (Sun, 03 Aug 2003) | 2 lines
+2003-08-10 18:15:48  Rev 4397   jcater
 
-fixed min_length check to catch NULLs and deal with numbers/dates more sanely 
(though, using min_length with numbers and dates is probably undefined behavior)
+       * NEWS: updated dates in NEWS files
 
-------------------------------------------------------------------------
-r4363 | jamest | 2003-07-31 13:06:21 -0500 (Thu, 31 Jul 2003) | 3 lines
+2003-08-10 18:09:41  Rev 4396   jcater
 
-added missing min_length support (wx event handling still needs adjusted
-so that mouse navigation is handled properly but I'm out of time now)
+       * ChangeLog: last minute release commits
 
-------------------------------------------------------------------------
-r4354 | siesel | 2003-07-29 16:07:37 -0500 (Tue, 29 Jul 2003) | 2 lines
+2003-08-10 01:24:35  Rev 4393   jcater
 
-typo: variable was included into translateable string
+       * src/GFClient.py: added support for external (i.e., not located in 
+         gnue.forms.uidrivers.*) UI drivers; you could write your own 
+         wrapped version of wx, and call it as gnue-forms -u jason.
+         myWxDriver <formname>
 
-------------------------------------------------------------------------
-r4339 | jamest | 2003-07-25 20:47:45 -0500 (Fri, 25 Jul 2003) | 2 lines
+2003-08-05 22:52:44  Rev 4387   siesel
 
-prerelease prep
+       * utils/gfd04to05.py: add usage notes to gfd file converter tool
 
-------------------------------------------------------------------------
-r4338 | jamest | 2003-07-25 19:57:25 -0500 (Fri, 25 Jul 2003) | 2 lines
+2003-08-05 19:47:04  Rev 4386   jcater
 
-preping for release
+       * src/GFInstance.py, src/uidrivers/wx/widgets/form/wrappers.py: 
+         fixed notebook-tab changing bug where focus wouldn't shift to a 
+         field on the new page
 
-------------------------------------------------------------------------
-r4337 | jcater | 2003-07-25 15:15:15 -0500 (Fri, 25 Jul 2003) | 2 lines
+2003-08-05 18:45:03  Rev 4385   jcater
 
-updates to documentation
+       * src/uidrivers/wx/PrintForm.py: fixed the screen printout feature 
+         to allow wx to redraw the screen first
 
-------------------------------------------------------------------------
-r4329 | jcater | 2003-07-21 22:18:24 -0500 (Mon, 21 Jul 2003) | 2 lines
+2003-08-05 16:43:34  Rev 4384   jcater
 
-more trigger exception handling
+       * src/uidrivers/wx/MenuBar.py: fix for the i18n hotkey issue
 
-------------------------------------------------------------------------
-r4328 | jcater | 2003-07-21 21:33:33 -0500 (Mon, 21 Jul 2003) | 2 lines
+2003-08-05 16:14:12  Rev 4383   jcater
 
-only capture end-user+form developer related exceptions, not gnue developer 
exceptions
+       * src/uidrivers/wx/MenuBar.py: removed erroneous self from method 
+         invocation
 
-------------------------------------------------------------------------
-r4326 | jcater | 2003-07-21 21:24:18 -0500 (Mon, 21 Jul 2003) | 2 lines
+2003-08-05 16:13:21  Rev 4382   jcater
 
-capture form initialization errors and display more friendly
+       * src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue 
+         inder GTK+wx+i18n, attempt ... um, I've lost count
 
-------------------------------------------------------------------------
-r4320 | jcater | 2003-07-21 10:34:30 -0500 (Mon, 21 Jul 2003) | 2 lines
+2003-08-05 16:04:16  Rev 4381   jcater
 
-updated the resultset example
+       * src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue 
+         inder GTK+wx+i18n, attempt four
 
-------------------------------------------------------------------------
-r4295 | btami | 2003-07-06 16:35:00 -0500 (Sun, 06 Jul 2003) | 2 lines
+2003-08-05 15:56:32  Rev 4380   jcater
 
-fixing Char:height="1.0" bug in forms generated by designer wizards
+       * src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue 
+         inder GTK+wx+i18n, part three
 
-------------------------------------------------------------------------
-r4292 | btami | 2003-07-05 17:06:35 -0500 (Sat, 05 Jul 2003) | 2 lines
+2003-08-05 15:48:53  Rev 4379   jcater
 
-now we can package different ui drivers together in one gnue-forms.exe
+       * src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue 
+         inder GTK+wx+i18n, part deux
 
-------------------------------------------------------------------------
-r4284 | btami | 2003-07-01 14:13:37 -0500 (Tue, 01 Jul 2003) | 2 lines
+2003-08-05 15:39:28  Rev 4378   jcater
 
-fixing image widget painting bug
+       * src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue 
+         inder GTK+wx+i18n
 
-------------------------------------------------------------------------
-r4283 | btami | 2003-07-01 13:36:28 -0500 (Tue, 01 Jul 2003) | 2 lines
+2003-08-05 04:46:30  Rev 4377   jcater
 
-little font cleanup
+       * doc/Developers-Guide.sxw:  Updated documentation:   * Provided an 
+         explanation of master/detail     datasources and how to link them 
+         up.   * Added example code for accessing the     new-style 
+         dataobjects within a trigger   * Cleanup up the organization of 
+         the     document   * Removed references to creating a form     in 
+         a text editor (will later cover the     file format in an appendix.
+         )   * Misc typos
 
-------------------------------------------------------------------------
-r4275 | btami | 2003-06-25 18:05:57 -0500 (Wed, 25 Jun 2003) | 2 lines
+2003-08-04 18:50:56  Rev 4374   jamest
 
-fixing win32 forms driver to let run multiple form instances from navigator
+       * src/GFForm.py: adjust min_length to not apply on fields left 
+         completely blank
 
-------------------------------------------------------------------------
-r4271 | btami | 2003-06-23 02:41:56 -0500 (Mon, 23 Jun 2003) | 2 lines
+2003-08-04 15:50:14  Rev 4372   siesel
 
-adding tab styles to tabbed forms
+       * src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/gtk2/widgets/button.py, 
+         src/uidrivers/gtk2/widgets/entry.py: small gtk2 uidriver fixes:   
+         -  checkbox works now   -  more work on multiline widget   -  code 
+         cleanup
 
-------------------------------------------------------------------------
-r4260 | jamest | 2003-06-17 16:29:54 -0500 (Tue, 17 Jun 2003) | 2 lines
+2003-08-04 15:37:30  Rev 4370   siesel
 
-better attempt at keeping visible record correct after a delete
+       * src/uidrivers/gtk2/GFApp.py, src/uidrivers/gtk2/__init__.py, 
+         src/uidrivers/gtk2/UIdriver.py: move mainloop code from gtk2 
+         UIdriver into seperate application class (GFApp)
 
-------------------------------------------------------------------------
-r4257 | siesel | 2003-06-17 07:31:49 -0500 (Tue, 17 Jun 2003) | 2 lines
+2003-08-03 08:24:42  Rev 4368   jcater
 
-fix setValue for dropdown widget
+       * src/GFForm.py: fixed min_length check to catch NULLs and deal with 
+         numbers/dates more sanely (though, using min_length with numbers 
+         and dates is probably undefined behavior)
 
-------------------------------------------------------------------------
-r4254 | siesel | 2003-06-16 16:32:30 -0500 (Mon, 16 Jun 2003) | 15 lines
+2003-07-31 18:06:21  Rev 4363   jamest
 
-gtk2 uidriver updates:
-* add copyright header to common.py
-* Switch event system from key pressed/mouse clicked events to
-  higher level (insert text/delete text) events.
-  - add requestDELETERANGE and requestINSERTAT event types
-  - move focus handling to _base.py
-  - move insert/delete handling into entry.py
-  - just leave basic keyboard overrides (connect_after) in common.py
-    (TODO: add accelerator maps to allow use of global accelerators)
-* add unicode/textencoding fixes for 0.5.1
-     (unicode is not internal encoding)
-* fix size of "Box" widget.
-* show login error messages in red (as in wx uidrv)
-* code cleanup + other minor fixes
+       * src/GFForm.py: added missing min_length support (wx event handling 
+         still needs adjusted so that mouse navigation is handled properly 
+         but I'm out of time now)
 
-------------------------------------------------------------------------
-r4242 | jamest | 2003-06-14 17:18:56 -0500 (Sat, 14 Jun 2003) | 2 lines
+2003-07-29 21:07:37  Rev 4354   siesel
 
-current record focus now stays with the proper record when prior records are 
deleted.
+       * src/GFDisplayHandler.py: typo: variable was included into 
+         translateable string
 
-------------------------------------------------------------------------
-r4231 | btami | 2003-06-12 04:41:38 -0500 (Thu, 12 Jun 2003) | 2 lines
+2003-07-26 01:47:45  Rev 4339   jamest
 
-adding the new GFComponent to __all__
+       * NEWS, src/__init__.py: prerelease prep
 
-------------------------------------------------------------------------
-r4230 | siesel | 2003-06-11 20:00:09 -0500 (Wed, 11 Jun 2003) | 3 lines
+2003-07-26 00:57:25  Rev 4338   jamest
 
-Add GFComponent element for forms, add gtk2 bonobo implementation.
-On Win32 it should be supported through OLE
+       * NEWS, ChangeLog: preping for release
 
-------------------------------------------------------------------------
-r4228 | siesel | 2003-06-11 16:04:20 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-07-25 20:15:15  Rev 4337   jcater
 
-remove default width+heigth attributes from GFField
+       * doc/Developers-Guide.sxw: updates to documentation
 
-------------------------------------------------------------------------
-r4225 | siesel | 2003-06-11 15:16:59 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-07-22 03:18:24  Rev 4329   jcater
 
-remove old coordinate style compatibilty layer
+       * src/GFObjects/GFObj.py: more trigger exception handling
 
-------------------------------------------------------------------------
-r4223 | jcater | 2003-06-11 15:11:36 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-07-22 02:33:33  Rev 4328   jcater
 
-removed a misplaced print
+       * src/GFClient.py: only capture end-user+form developer related 
+         exceptions, not gnue developer exceptions
 
-------------------------------------------------------------------------
-r4222 | jcater | 2003-06-11 14:55:17 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-07-22 02:24:18  Rev 4326   jcater
 
-more fixes for the Char__ namespace change
+       * src/GFDisplayHandler.py, doc/Developers-Guide.sxw, src/GFClient.py:
+         capture form initialization errors and display more friendly
 
-------------------------------------------------------------------------
-r4221 | jcater | 2003-06-11 13:23:36 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-07-21 15:34:30  Rev 4320   jcater
 
-fixed old-style x,y references
+       * samples/inventory/forms/company.gfd: updated the resultset example
 
-------------------------------------------------------------------------
-r4199 | jcater | 2003-06-06 20:09:14 -0500 (Fri, 06 Jun 2003) | 2 lines
+2003-07-06 21:35:00  Rev 4295   btami
 
-changes to label text
+       * src/GFObjects/GFLabel.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFComponent.py, src/GFObjects/GFImage.py: fixing 
+         Char:height="1.0" bug in forms generated by designer wizards
 
-------------------------------------------------------------------------
-r4198 | jcater | 2003-06-06 19:52:37 -0500 (Fri, 06 Jun 2003) | 2 lines
+2003-07-05 22:06:35  Rev 4292   btami
 
-added Label support to Parser elements so i18n and better descriptions will 
appear in designer's property editor
+       * src/uidrivers/_base/UIdriver.py: now we can package different ui 
+         drivers together in one gnue-forms.exe
 
-------------------------------------------------------------------------
-r4197 | jcater | 2003-06-06 19:51:41 -0500 (Fri, 06 Jun 2003) | 2 lines
+2003-07-01 19:13:37  Rev 4284   btami
 
-added 'none' option to layout.tabbed element (instead of empty implying 'none')
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/TODO: 
+         fixing image widget painting bug
 
-------------------------------------------------------------------------
-r4194 | jcater | 2003-06-06 18:00:08 -0500 (Fri, 06 Jun 2003) | 2 lines
+2003-07-01 18:36:28  Rev 4283   btami
 
-added missing 'References' cross-referencing tags
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/UIdriver.py: little font cleanup
 
-------------------------------------------------------------------------
-r4187 | btami | 2003-06-04 12:00:16 -0500 (Wed, 04 Jun 2003) | 4 lines
+2003-06-25 23:05:57  Rev 4275   btami
 
-* adding loginBMP support for win32 driver
-* removing hardcoded positioning/sizing
-* misc other win32 stuff
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/UIdriver.py,
+         src/uidrivers/win32/widgets/form/widget.py: fixing win32 forms 
+         driver to let run multiple form instances from navigator
 
-------------------------------------------------------------------------
-r4178 | siesel | 2003-06-01 12:02:37 -0500 (Sun, 01 Jun 2003) | 2 lines
+2003-06-23 07:41:56  Rev 4271   btami
 
-closes ticket #183 and make UILoginHandler usable
+       * src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py: adding tab styles to 
+         tabbed forms
 
-------------------------------------------------------------------------
-r4177 | siesel | 2003-06-01 10:58:52 -0500 (Sun, 01 Jun 2003) | 3 lines
+2003-06-17 21:29:54  Rev 4260   jamest
 
-close ticket #182
-box is drawn by gtk2 frontend now
+       * src/GFObjects/GFBlock.py: better attempt at keeping visible record 
+         correct after a delete
 
-------------------------------------------------------------------------
-r4173 | jcater | 2003-05-29 16:45:18 -0500 (Thu, 29 May 2003) | 2 lines
+2003-06-17 12:31:49  Rev 4257   siesel
 
-added missing import
+       * src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/gtk2/widgets/entry.py: fix setValue for dropdown 
+         widget
 
-------------------------------------------------------------------------
-r4169 | jcater | 2003-05-29 00:07:22 -0500 (Thu, 29 May 2003) | 9 lines
+2003-06-16 21:32:30  Rev 4254   siesel
 
+       * src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/gtk2/widgets/form/wrappers.py, src/GFDisplayHandler.
+         py, src/GFInstance.py, src/uidrivers/gtk2/widgets/box.py, 
+         src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/gtk2/widgets/button.py, 
+         src/uidrivers/gtk2/UILoginHandler.py, 
+         src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py: 
+         gtk2 uidriver updates: * add copyright header to common.py * 
+         Switch event system from key pressed/mouse clicked events to   
+         higher level (insert text/delete text) events.   - add 
+         requestDELETERANGE and requestINSERTAT event types   - move focus 
+         handling to _base.py   - move insert/delete handling into entry.py 
+         - just leave basic keyboard overrides (connect_after) in common.py 
+         (TODO: add accelerator maps to allow use of global accelerators) * 
+         add unicode/textencoding fixes for 0.5.1      (unicode is not 
+         internal encoding) * fix size of "Box" widget. * show login error 
+         messages in red (as in wx uidrv) * code cleanup + other minor fixes
 
-* layout editor scrollbars dynamically resize to account for arbitrarily large 
forms
+2003-06-14 22:18:56  Rev 4242   jamest
 
-* layout editor now supports zooming in and out (i.e., changing the base point 
size)
+       * src/GFObjects/GFBlock.py: current record focus now stays with the 
+         proper record when prior records are deleted.
 
-* Fixes required for the new event-based menubar and toolbar
+2003-06-12 09:41:38  Rev 4231   btami
 
-* Several bug fixes
+       * src/GFObjects/__init__.py: adding the new GFComponent to __all__
 
-------------------------------------------------------------------------
-r4163 | btami | 2003-05-28 16:54:57 -0500 (Wed, 28 May 2003) | 2 lines
+2003-06-12 01:00:09  Rev 4230   siesel
 
-minor cosmetic changes (XP theme differs from classic, grrrr)
+       * src/GFDisplayHandler.py, src/GFObjects/GFComponent.py, 
+         src/GFParser.py, src/uidrivers/gtk2/widgets/component.py: Add 
+         GFComponent element for forms, add gtk2 bonobo implementation. On 
+         Win32 it should be supported through OLE
 
-------------------------------------------------------------------------
-r4152 | btami | 2003-05-26 16:54:32 -0500 (Mon, 26 May 2003) | 2 lines
+2003-06-11 21:04:20  Rev 4228   siesel
 
-minor fix for packaging native win32 forms
+       * src/GFObjects/GFField.py: remove default width+heigth attributes 
+         from GFField
 
-------------------------------------------------------------------------
-r4150 | btami | 2003-05-26 02:07:21 -0500 (Mon, 26 May 2003) | 2 lines
+2003-06-11 20:16:59  Rev 4225   siesel
 
-fixing dropdowns
+       * src/GFObjects/GFLayout.py: remove old coordinate style 
+         compatibilty layer
 
-------------------------------------------------------------------------
-r4146 | dimas | 2003-05-24 21:20:08 -0500 (Sat, 24 May 2003) | 2 lines
+2003-06-11 20:11:36  Rev 4223   jcater
 
-Block.commit() operation restored
+       * src/uidrivers/_base/widgets/_base.py: removed a misplaced print
 
-------------------------------------------------------------------------
-r4143 | btami | 2003-05-24 10:20:07 -0500 (Sat, 24 May 2003) | 2 lines
+2003-06-11 19:55:17  Rev 4222   jcater
 
-minor fixes to let reports run with --ui win32
+       * src/GFObjects/GFOptions.py, src/GFObjects/GFLabel.py, 
+         src/GFObjects/GFEntry.py, src/uidrivers/_base/widgets/_base.py, 
+         src/GFObjects/GFImage.py, src/GFObjects/GFField.py, 
+         src/GFObjects/GFScrollBar.py: more fixes for the Char__ namespace 
+         change
 
-------------------------------------------------------------------------
-r4142 | btami | 2003-05-24 06:11:03 -0500 (Sat, 24 May 2003) | 2 lines
+2003-06-11 18:23:36  Rev 4221   jcater
 
-eliminating some hardcoded sizing/positioning
+       * src/uidrivers/_base/widgets/_base.py: fixed old-style x,y references
 
-------------------------------------------------------------------------
-r4130 | btami | 2003-05-22 15:11:02 -0500 (Thu, 22 May 2003) | 2 lines
+2003-06-07 01:09:14  Rev 4199   jcater
 
-mouse selection support for clipboard routines
+       * src/GFParser.py: changes to label text
 
-------------------------------------------------------------------------
-r4127 | btami | 2003-05-22 03:53:10 -0500 (Thu, 22 May 2003) | 2 lines
+2003-06-07 00:52:37  Rev 4198   jcater
 
-adding shortcuts to cut,copy,paste,selectall
+       * src/GFObjects/GFLayout.py, src/GFParser.py: added Label support to 
+         Parser elements so i18n and better descriptions will appear in 
+         designer's property editor
 
-------------------------------------------------------------------------
-r4121 | btami | 2003-05-20 16:42:23 -0500 (Tue, 20 May 2003) | 2 lines
+2003-06-07 00:51:41  Rev 4197   jcater
 
-implementing NEXTPAGE/PREVPAGE
+       * src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/uidrivers/qt/widgets/form/widget.py: added 'none' option to 
+         layout.tabbed element (instead of empty implying 'none')
 
-------------------------------------------------------------------------
-r4120 | btami | 2003-05-20 15:43:45 -0500 (Tue, 20 May 2003) | 2 lines
+2003-06-06 23:00:08  Rev 4194   jcater
 
-win32 install instructions for gtk2
+       * src/GFParser.py: added missing 'References' cross-referencing tags
 
-------------------------------------------------------------------------
-r4119 | btami | 2003-05-20 15:29:53 -0500 (Tue, 20 May 2003) | 2 lines
+2003-06-04 17:00:16  Rev 4187   btami
 
-missing lines
+       * src/GFConfig.py, src/uidrivers/win32/UILoginHandler.py, 
+         src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/TODO: * 
+         adding loginBMP support for win32 driver * removing hardcoded 
+         positioning/sizing * misc other win32 stuff
 
-------------------------------------------------------------------------
-r4118 | siesel | 2003-05-20 14:59:12 -0500 (Tue, 20 May 2003) | 2 lines
+2003-06-01 17:02:37  Rev 4178   siesel
 
-fix error message, when focus moved on GFButton
+       * src/uidrivers/gtk2/UILoginHandler.py: closes ticket #183 and make 
+         UILoginHandler usable
 
-------------------------------------------------------------------------
-r4117 | jcater | 2003-05-20 11:26:45 -0500 (Tue, 20 May 2003) | 2 lines
+2003-06-01 15:58:52  Rev 4177   siesel
 
-added page layout/headers/footers to default printout
+       * src/uidrivers/gtk2/widgets/box.py: close ticket #182 box is drawn 
+         by gtk2 frontend now
 
-------------------------------------------------------------------------
-r4116 | jcater | 2003-05-19 19:13:51 -0500 (Mon, 19 May 2003) | 2 lines
+2003-05-29 21:45:18  Rev 4173   jcater
 
-Added a basic print-screen function to forms (only in wx; not working quite 
right under X-Windows)
+       * src/uidrivers/qt/UILoginHandler.py: added missing import
 
-------------------------------------------------------------------------
-r4115 | siesel | 2003-05-19 19:06:35 -0500 (Mon, 19 May 2003) | 10 lines
+2003-05-29 05:07:22  Rev 4169   jcater
 
-gtk2 uidriver update (part 2)
-  + menubar, toolbar now working incl. enable/disable/toggle
-  + key and mouse events are passed through gnue framework
-  + font metrics are used to get widget height
-  - XIM not working because of gnue event framework hook (needs special
-    IMContext implementation)
-  - Some strange bugs (go to page dialog)
-  - Image support not working
-  - Page tab click can't be vetoed by gnue framework
+       * src/uidrivers/wx/common.py:  * layout editor scrollbars 
+         dynamically resize to account for arbitrarily large forms
+         * layout editor now supports zooming in and out (i.e., changing 
+         the base point size)
+         * Fixes required for the new event-based menubar and toolbar
+         * Several bug fixes
 
-------------------------------------------------------------------------
-r4113 | dimas | 2003-05-18 03:56:42 -0500 (Sun, 18 May 2003) | 2 lines
+2003-05-28 21:54:57  Rev 4163   btami
 
-Small addition how to install under win32
+       * src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py, 
+         src/uidrivers/win32/TODO: minor cosmetic changes (XP theme differs 
+         from classic, grrrr)
 
-------------------------------------------------------------------------
-r4111 | siesel | 2003-05-17 09:55:39 -0500 (Sat, 17 May 2003) | 2 lines
+2003-05-26 21:54:32  Rev 4152   btami
 
-small changes
+       * src/GFClient.py: minor fix for packaging native win32 forms
 
-------------------------------------------------------------------------
-r4110 | siesel | 2003-05-17 09:47:42 -0500 (Sat, 17 May 2003) | 2 lines
+2003-05-26 07:07:21  Rev 4150   btami
 
-gtk2 driver updates (2)
+       * src/uidrivers/gtk2/widgets/entry.py: fixing dropdowns
 
-------------------------------------------------------------------------
-r4109 | siesel | 2003-05-17 09:46:04 -0500 (Sat, 17 May 2003) | 2 lines
+2003-05-25 02:20:08  Rev 4146   dimas
 
-first part of rewritten gtk2 uidriver
+       * src/GFObjects/GFBlock.py: Block.commit() operation restored
 
-------------------------------------------------------------------------
-r4099 | jamest | 2003-05-12 18:40:23 -0500 (Mon, 12 May 2003) | 2 lines
+2003-05-24 15:20:07  Rev 4143   btami
 
-forms now note modification at first keypress instead of navigation from the 
entry
+       * src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/UIdriver.py: minor fixes to let reports 
+         run with --ui win32
 
-------------------------------------------------------------------------
-r4094 | jamest | 2003-05-08 19:07:02 -0500 (Thu, 08 May 2003) | 2 lines
+2003-05-24 11:11:03  Rev 4142   btami
 
-fix for multiple <dialog>s per gfd file
+       * src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py: eliminating some 
+         hardcoded sizing/positioning
 
-------------------------------------------------------------------------
-r4092 | btami | 2003-05-08 15:14:08 -0500 (Thu, 08 May 2003) | 3 lines
+2003-05-22 20:11:02  Rev 4130   btami
 
-* center dialogs
-* cleanup
+       * src/uidrivers/win32/widgets/_base.py, src/GFDisplayHandler.py, 
+         src/GFInstance.py: mouse selection support for clipboard routines
 
-------------------------------------------------------------------------
-r4091 | btami | 2003-05-06 16:29:03 -0500 (Tue, 06 May 2003) | 2 lines
+2003-05-22 08:53:10  Rev 4127   btami
 
-fixing some "geometric" issues
+       * src/uidrivers/win32/widgets/_base.py, src/GFDisplayHandler.py, 
+         src/uidrivers/wx/common.py, src/uidrivers/_base/UserActions.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py: 
+         adding shortcuts to cut,copy,paste,selectall
 
-------------------------------------------------------------------------
-r4090 | btami | 2003-05-05 16:41:48 -0500 (Mon, 05 May 2003) | 2 lines
+2003-05-20 21:42:23  Rev 4121   btami
 
-fixing widgetWidth
+       * src/GFInstance.py, src/GFKeyMapper.py, samples/intro/intro.gfd: 
+         implementing NEXTPAGE/PREVPAGE
 
-------------------------------------------------------------------------
-r4089 | btami | 2003-05-05 07:20:33 -0500 (Mon, 05 May 2003) | 2 lines
+2003-05-20 20:43:45  Rev 4120   btami
 
-minor fix
+       * src/uidrivers/gtk2/README: win32 install instructions for gtk2
 
-------------------------------------------------------------------------
-r4086 | btami | 2003-05-04 17:15:07 -0500 (Sun, 04 May 2003) | 2 lines
+2003-05-20 20:29:53  Rev 4119   btami
 
-refresh dropdown when foreign key changes
+       * setup.py: missing lines
 
-------------------------------------------------------------------------
-r4085 | btami | 2003-05-03 17:06:13 -0500 (Sat, 03 May 2003) | 2 lines
+2003-05-20 19:59:12  Rev 4118   siesel
 
-Clipboard routines
+       * src/GFForm.py: fix error message, when focus moved on GFButton
 
-------------------------------------------------------------------------
-r4084 | btami | 2003-05-03 17:04:53 -0500 (Sat, 03 May 2003) | 2 lines
+2003-05-20 16:26:45  Rev 4117   jcater
 
-typo
+       * src/uidrivers/wx/PrintForm.py: added page layout/headers/footers 
+         to default printout
 
-------------------------------------------------------------------------
-r4083 | btami | 2003-05-02 17:37:33 -0500 (Fri, 02 May 2003) | 2 lines
+2003-05-20 00:13:51  Rev 4116   jcater
 
-work on image widget
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/PrintForm.py, 
+         src/uidrivers/wx/widgets/page.py: Added a basic print-screen 
+         function to forms (only in wx; not working quite right under 
+         X-Windows)
 
-------------------------------------------------------------------------
-r4081 | btami | 2003-05-01 07:58:18 -0500 (Thu, 01 May 2003) | 2 lines
+2003-05-20 00:06:35  Rev 4115   siesel
 
-adding handleStartupError
+       * src/uidrivers/gtk2/SplashScreen.py, 
+         src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/gtk2/widgets/form/wrappers.py, 
+         src/uidrivers/gtk2/widgets/_base.py, 
+         src/uidrivers/gtk2/widgets/button.py, src/uidrivers/gtk2/ToolBar.
+         py, src/uidrivers/gtk2/widgets/label.py, 
+         src/uidrivers/gtk2/ErrorHandler.py, 
+         src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py, 
+         src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/MenuBar.py,
+         src/uidrivers/gtk2/UIdriver.py, 
+         src/uidrivers/gtk2/widgets/scrollbar.py: gtk2 uidriver update 
+         (part 2)   + menubar, toolbar now working incl. 
+         enable/disable/toggle   + key and mouse events are passed through 
+         gnue framework   + font metrics are used to get widget height   - 
+         XIM not working because of gnue event framework hook (needs 
+         special     IMContext implementation)   - Some strange bugs (go to 
+         page dialog)   - Image support not working   - Page tab click 
+         can't be vetoed by gnue framework
 
-------------------------------------------------------------------------
-r4080 | btami | 2003-05-01 04:04:30 -0500 (Thu, 01 May 2003) | 2 lines
+2003-05-18 08:56:42  Rev 4113   dimas
 
-adding image to login gialog
+       * INSTALL.win32: Small addition how to install under win32
 
-------------------------------------------------------------------------
-r4071 | btami | 2003-04-28 17:06:18 -0500 (Mon, 28 Apr 2003) | 2 lines
+2003-05-17 14:55:39  Rev 4111   siesel
 
-Eliminating garbage at the end of tooltips.
+       * src/uidrivers/gtk2/README: small changes
 
-------------------------------------------------------------------------
-r4068 | btami | 2003-04-27 16:04:30 -0500 (Sun, 27 Apr 2003) | 3 lines
+2003-05-17 14:47:42  Rev 4110   siesel
 
-* tooltips
-* menu helptext in statusbar
+       * src/uidrivers/gtk2/widgets/form/widget.py, 
+         src/uidrivers/gtk2/widgets/form/wrappers.py, 
+         src/uidrivers/gtk2/widgets/form, 
+         src/uidrivers/gtk2/widgets/form/__init__.py: gtk2 driver updates (2)
 
-------------------------------------------------------------------------
-r4067 | jamest | 2003-04-27 14:59:24 -0500 (Sun, 27 Apr 2003) | 2 lines
+2003-05-17 14:46:04  Rev 4109   siesel
 
-fix for back tabbing thru transparent pages
+       * src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/widgets, 
+         src/uidrivers/gtk2/widgets/button.py, 
+         src/uidrivers/gtk2/widgets/page.py, 
+         src/uidrivers/gtk2/widgets/label.py, 
+         src/uidrivers/gtk2/ErrorHandler.py, 
+         src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/common.py, 
+         src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/MenuBar.py, 
+         src/uidrivers/gtk2/widgets/scrollbar.py, 
+         src/uidrivers/gtk2/SplashScreen.py, src/uidrivers/gtk2/widgets/box.
+         py, src/uidrivers/gtk2/__init__.py, src/uidrivers/gtk2/ToolBar.py, 
+         src/uidrivers/gtk2/UILoginHandler.py, 
+         src/uidrivers/gtk2/widgets/__init__.py, 
+         src/uidrivers/gtk2/widgets/entry.py: first part of rewritten gtk2 
+         uidriver
 
-------------------------------------------------------------------------
-r4066 | jamest | 2003-04-27 10:51:36 -0500 (Sun, 27 Apr 2003) | 3 lines
+2003-05-12 23:40:23  Rev 4099   jamest
 
-renamed smallPNG setting to loginPNG setting as that's all it's used for
-made loginPNG support absolute path to image
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py: forms 
+         now note modification at first keypress instead of navigation from 
+         the entry
 
-------------------------------------------------------------------------
-r4065 | btami | 2003-04-26 16:22:45 -0500 (Sat, 26 Apr 2003) | 2 lines
+2003-05-09 00:07:02  Rev 4094   jamest
 
-modal dialogs
+       * src/GFInstance.py: fix for multiple <dialog>s per gfd file
 
-------------------------------------------------------------------------
-r4063 | jamest | 2003-04-25 23:47:08 -0500 (Fri, 25 Apr 2003) | 4 lines
+2003-05-08 20:14:08  Rev 4092   btami
 
-added activateTrigger to trigger namespace, lets you fire named triggers from
-inside other triggers
-fix for modal dialogs
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/GFwin32App.py, 
+         src/uidrivers/win32/widgets/button.py, 
+         src/uidrivers/win32/widgets/page.py, 
+         src/uidrivers/win32/widgets/label.py, 
+         src/uidrivers/win32/ErrorHandler.py, 
+         src/uidrivers/win32/widgets/image.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/MenuBar.
+         py, src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/ToolBar.py,
+         src/uidrivers/win32/UILoginHandler.py, 
+         src/uidrivers/win32/widgets/entry.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py, 
+         src/uidrivers/win32/TODO: * center dialogs * cleanup
 
-------------------------------------------------------------------------
-r4059 | jamest | 2003-04-23 22:37:11 -0500 (Wed, 23 Apr 2003) | 2 lines
+2003-05-06 21:29:03  Rev 4091   btami
 
-misc qt work
+       * src/uidrivers/win32/widgets/button.py, 
+         src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py: fixing some 
+         "geometric" issues
 
-------------------------------------------------------------------------
-r4055 | jamest | 2003-04-20 20:31:14 -0500 (Sun, 20 Apr 2003) | 3 lines
+2003-05-05 21:41:48  Rev 4090   btami
 
-do not raise the main window during a show.  (fix to prevent navigator launched
-forms from constantly raising navigator to the top on any dialog)
+       * src/uidrivers/win32/UIdriver.py: fixing widgetWidth
 
-------------------------------------------------------------------------
-r4052 | btami | 2003-04-16 12:33:44 -0500 (Wed, 16 Apr 2003) | 2 lines
+2003-05-05 12:20:33  Rev 4089   btami
 
-changing tabs with mouse now works too
+       * src/uidrivers/win32/widgets/_base.py: minor fix
 
-------------------------------------------------------------------------
-r4048 | btami | 2003-04-15 17:21:04 -0500 (Tue, 15 Apr 2003) | 2 lines
+2003-05-04 22:15:07  Rev 4086   btami
 
-working checkbox and dropdown !
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/entry.py: refresh dropdown when 
+         foreign key changes
 
-------------------------------------------------------------------------
-r4047 | jcater | 2003-04-15 17:14:06 -0500 (Tue, 15 Apr 2003) | 2 lines
+2003-05-03 22:06:13  Rev 4085   btami
 
-have any startup error messages display on the console even if they are 
displayed in a dialog
+       * src/uidrivers/win32/UIdriver.py: Clipboard routines
 
-------------------------------------------------------------------------
-r4046 | jcater | 2003-04-15 17:06:32 -0500 (Tue, 15 Apr 2003) | 2 lines
+2003-05-03 22:04:53  Rev 4084   btami
 
-set version numbers to reflect development status
+       * src/GFDisplayHandler.py: typo
 
-------------------------------------------------------------------------
-r4043 | siesel | 2003-04-10 03:32:27 -0500 (Thu, 10 Apr 2003) | 2 lines
+2003-05-02 22:37:33  Rev 4083   btami
 
-fix new form wizard on platforms without python-imaging
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/image.py: work on image widget
 
-------------------------------------------------------------------------
-r4041 | siesel | 2003-04-10 01:12:22 -0500 (Thu, 10 Apr 2003) | 2 lines
+2003-05-01 12:58:18  Rev 4081   btami
 
-minor clean up
+       * src/uidrivers/win32/__init__.py, src/uidrivers/win32/ErrorHandler.
+         py, src/uidrivers/win32/TODO: adding handleStartupError
 
-------------------------------------------------------------------------
-r4040 | btami | 2003-04-09 12:00:38 -0500 (Wed, 09 Apr 2003) | 3 lines
+2003-05-01 09:04:30  Rev 4080   btami
 
-A dirty hack for McMillan packaging to
-fix dialogs in forms if no login required
+       * src/uidrivers/win32/UILoginHandler.py, src/uidrivers/win32/TODO: 
+         adding image to login gialog
 
-------------------------------------------------------------------------
-r4028 | jamest | 2003-04-06 21:12:35 -0500 (Sun, 06 Apr 2003) | 2 lines
+2003-04-28 22:06:18  Rev 4071   btami
 
-last updates prior to release
+       * src/uidrivers/win32/ToolBar.py: Eliminating garbage at the end of 
+         tooltips.
 
-------------------------------------------------------------------------
-r4027 | jamest | 2003-04-06 20:16:06 -0500 (Sun, 06 Apr 2003) | 2 lines
+2003-04-27 21:04:30  Rev 4068   btami
 
-Updating text docs for release
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/ToolBar.
+         py, src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py: * tooltips * menu 
+         helptext in statusbar
 
-------------------------------------------------------------------------
-r4024 | btami | 2003-04-06 17:18:18 -0500 (Sun, 06 Apr 2003) | 2 lines
+2003-04-27 19:59:24  Rev 4067   jamest
 
-preparing for win32 setup exe
+       * src/GFForm.py: fix for back tabbing thru transparent pages
 
-------------------------------------------------------------------------
-r4022 | siesel | 2003-04-06 10:04:27 -0500 (Sun, 06 Apr 2003) | 3 lines
+2003-04-27 15:51:36  Rev 4066   jamest
 
-i18n update: technote update, new gnue.po, i18nize commonGuiToolkit,
-             some (rather bad) german translations
+       * src/uidrivers/wx/UILoginHandler.py, src/uidrivers/wx/ErrorHandler.
+         py, src/uidrivers/wx/UIWXSplashScreen.py, src/GFConfig.py, 
+         src/uidrivers/qt/UILoginHandler.py, src/uidrivers/gtk2/UIdriver.py:
+         renamed smallPNG setting to loginPNG setting as that's all it's 
+         used for made loginPNG support absolute path to image
 
-------------------------------------------------------------------------
-r3997 | jamest | 2003-04-03 22:04:09 -0600 (Thu, 03 Apr 2003) | 3 lines
+2003-04-26 21:22:45  Rev 4065   btami
 
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py: modal dialogs
 
-wx2.2 rocks my socks!
+2003-04-26 04:47:08  Rev 4063   jamest
 
-------------------------------------------------------------------------
-r3981 | jcater | 2003-04-03 11:13:17 -0600 (Thu, 03 Apr 2003) | 2 lines
+       * src/GFForm.py, src/uidrivers/wx/widgets/form/widget.py: added 
+         activateTrigger to trigger namespace, lets you fire named triggers 
+         from inside other triggers fix for modal dialogs
 
-possible fix for resetForeignKey refresh issue
+2003-04-24 03:37:11  Rev 4059   jamest
 
-------------------------------------------------------------------------
-r3980 | jcater | 2003-04-03 10:23:14 -0600 (Thu, 03 Apr 2003) | 2 lines
+       * src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.
+         py, src/uidrivers/qt/widgets/label.py, src/uidrivers/qt/common.py, 
+         src/uidrivers/qt/UIdriver.py: misc qt work
 
-fix for nextEntry not causing commit icons to change
+2003-04-21 01:31:14  Rev 4055   jamest
 
-------------------------------------------------------------------------
-r3977 | siesel | 2003-04-02 16:07:00 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/uidrivers/wx/widgets/form/widget.py: do not raise the main 
+         window during a show.  (fix to prevent navigator launched forms 
+         from constantly raising navigator to the top on any dialog)
 
-fix forms not loading in case of missing icons
+2003-04-16 17:33:44  Rev 4052   btami
 
-------------------------------------------------------------------------
-r3976 | siesel | 2003-04-02 15:44:46 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/button.py: changing tabs with mouse 
+         now works too
 
-minor fix
+2003-04-15 22:21:04  Rev 4048   btami
 
-------------------------------------------------------------------------
-r3974 | jcater | 2003-04-02 14:50:23 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/ToolBar.py, 
+         src/uidrivers/win32/widgets/label.py, 
+         src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py: working checkbox and 
+         dropdown !
 
-added missing files
+2003-04-15 22:14:06  Rev 4047   jcater
 
-------------------------------------------------------------------------
-r3973 | jcater | 2003-04-02 14:49:12 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/uidrivers/wx/ErrorHandler.py: have any startup error messages 
+         display on the console even if they are displayed in a dialog
 
-moved the dialog .gfd files into the shared data directories, instead of the 
module code directories
+2003-04-15 22:06:32  Rev 4046   jcater
 
-------------------------------------------------------------------------
-r3972 | jcater | 2003-04-02 14:50:07 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/__init__.py: set version numbers to reflect development status
 
-added missing files
+2003-04-10 08:32:27  Rev 4043   siesel
 
-------------------------------------------------------------------------
-r3970 | btami | 2003-04-02 03:08:56 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/uidrivers/_base/UIdriver.py: fix new form wizard on platforms 
+         without python-imaging
 
-adding bmp images too
+2003-04-10 06:12:22  Rev 4041   siesel
 
-------------------------------------------------------------------------
-r3969 | btami | 2003-04-02 02:52:34 -0600 (Wed, 02 Apr 2003) | 2 lines
+       * src/GFConfig.py: minor clean up
 
-missing file
+2003-04-09 17:00:38  Rev 4040   btami
 
-------------------------------------------------------------------------
-r3966 | jamest | 2003-04-01 23:37:37 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UILoginHandler.
+         py, src/GFInstance.py, src/GFClient.py: A dirty hack for McMillan 
+         packaging to fix dialogs in forms if no login required
 
-installer fixes to produce good tarballs
+2003-04-07 02:12:35  Rev 4028   jamest
 
-------------------------------------------------------------------------
-r3965 | jcater | 2003-04-01 22:38:26 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/__init__.py, doc/Developers-Guide.sxw: last updates prior to 
+         release
 
-better file naming
+2003-04-07 01:16:06  Rev 4027   jamest
 
-------------------------------------------------------------------------
-r3964 | jamest | 2003-04-01 22:32:25 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * NEWS, BUGS, TODO, ROADMAP.in: Updating text docs for release
 
-sigh, added other missing file
+2003-04-06 22:18:18  Rev 4024   btami
 
-------------------------------------------------------------------------
-r3963 | jamest | 2003-04-01 22:29:41 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py: preparing for 
+         win32 setup exe
 
-added missing file
+2003-04-06 15:04:27  Rev 4022   siesel
 
-------------------------------------------------------------------------
-r3962 | jamest | 2003-04-01 22:15:54 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/_commonGuiToolkit/ToolBar.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py: i18n update: technote 
+         update, new gnue.po, i18nize commonGuiToolkit,              some 
+         (rather bad) german translations
 
-toolbar refreshes properly after a blocked exit attempt
+2003-04-04 04:04:09  Rev 3997   jamest
 
-------------------------------------------------------------------------
-r3961 | jamest | 2003-04-01 22:08:57 -0600 (Tue, 01 Apr 2003) | 3 lines
+       * src/uidrivers/wx/widgets/form/wrappers.py:  wx2.2 rocks my socks!
 
-block level pre|post-commit triggers working
-fixed focus issues on multiblock forms
+2003-04-03 17:13:17  Rev 3981   jcater
 
-------------------------------------------------------------------------
-r3960 | jcater | 2003-04-01 17:35:11 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/wx/widgets/_base.py: possible fix for 
+         resetForeignKey refresh issue
 
-updates to NEWS files for pending release
+2003-04-03 16:23:14  Rev 3980   jcater
 
-------------------------------------------------------------------------
-r3959 | jcater | 2003-04-01 16:53:53 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/GFForm.py: fix for nextEntry not causing commit icons to change
 
-changelog updates
+2003-04-02 22:07:00  Rev 3977   siesel
 
-------------------------------------------------------------------------
-r3958 | jcater | 2003-04-01 16:52:30 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/wx/ToolBar.py: fix forms not loading in case of 
+         missing icons
 
-updates to generate prereleases
+2003-04-02 21:44:46  Rev 3976   siesel
 
-------------------------------------------------------------------------
-r3956 | siesel | 2003-04-01 09:27:49 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * src/uidrivers/wx/ErrorHandler.py: minor fix
 
-small fix
+2003-04-02 20:50:23  Rev 3974   jcater
 
-------------------------------------------------------------------------
-r3955 | siesel | 2003-04-01 09:17:53 -0600 (Tue, 01 Apr 2003) | 2 lines
+       * MANIFEST.in: added missing files
 
-fix "button in page context" conversion
+2003-04-02 20:49:12  Rev 3973   jcater
 
-------------------------------------------------------------------------
-r3951 | jamest | 2003-03-31 21:23:20 -0600 (Mon, 31 Mar 2003) | 2 lines
+       * dialogs/about.gfd, src/dialogs/about/about.gfd, 
+         src/dialogs/messageBox/__init__.py, src/dialogs/jumpto/__init__.py,
+         dialogs/messageBox.gfd, dialogs/jumpto.gfd, dialogs, 
+         src/dialogs/messageBox/messageBox.gfd, src/dialogs/jumpto/jumpto.
+         gfd, setup.py, src/dialogs/_base.py, src/dialogs/about/__init__.py:
+         moved the dialog .gfd files into the shared data directories, 
+         instead of the module code directories
 
-small bug fixes
+2003-04-02 20:50:07  Rev 3972   jcater
 
-------------------------------------------------------------------------
-r3950 | jamest | 2003-03-31 20:38:11 -0600 (Mon, 31 Mar 2003) | 2 lines
+       * MANIFEST.in: added missing files
 
-fix startup error handling
+2003-04-02 09:08:56  Rev 3970   btami
 
-------------------------------------------------------------------------
-r3944 | btami | 2003-03-28 17:23:30 -0600 (Fri, 28 Mar 2003) | 2 lines
+       * setup.py: adding bmp images too
 
-a better toolbar
+2003-04-02 08:52:34  Rev 3969   btami
 
-------------------------------------------------------------------------
-r3940 | jcater | 2003-03-25 17:41:25 -0600 (Tue, 25 Mar 2003) | 2 lines
+       * images/toolbar-24x24.bmp: missing file
 
-expanded documentation
+2003-04-02 05:37:37  Rev 3966   jamest
 
-------------------------------------------------------------------------
-r3939 | jcater | 2003-03-25 16:11:16 -0600 (Tue, 25 Mar 2003) | 2 lines
+       * MANIFEST.in, setup.py: installer fixes to produce good tarballs
 
-fixed parent tag issues/updated tag reference in dev guide
+2003-04-02 04:38:26  Rev 3965   jcater
 
-------------------------------------------------------------------------
-r3938 | jamest | 2003-03-25 13:07:20 -0600 (Tue, 25 Mar 2003) | 3 lines
+       * utils/gfd04to05.py: better file naming
 
-removed unneeded code
-CVS ----------------------------------------------------------------------
+2003-04-02 04:32:25  Rev 3964   jamest
 
-------------------------------------------------------------------------
-r3937 | jamest | 2003-03-24 22:22:53 -0600 (Mon, 24 Mar 2003) | 2 lines
+       * setupext/__init__.py: sigh, added other missing file
 
-more <image> stuff
+2003-04-02 04:29:41  Rev 3963   jamest
 
-------------------------------------------------------------------------
-r3936 | jamest | 2003-03-24 20:42:26 -0600 (Mon, 24 Mar 2003) | 3 lines
+       * setupext/install_data.py: added missing file
 
-scrollbars on image adjust per image loaded
-simple abort if loading an <image> gfd and PIL not installed
+2003-04-02 04:15:54  Rev 3962   jamest
 
-------------------------------------------------------------------------
-r3935 | jamest | 2003-03-24 20:05:08 -0600 (Mon, 24 Mar 2003) | 2 lines
+       * src/GFInstance.py: toolbar refreshes properly after a blocked exit 
+         attempt
 
-UI refresh work
+2003-04-02 04:08:57  Rev 3961   jamest
 
-------------------------------------------------------------------------
-r3931 | siesel | 2003-03-24 05:50:10 -0600 (Mon, 24 Mar 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFField.py: block level pre|post-commit triggers 
+         working fixed focus issues on multiblock forms
 
-fix dropdown field from killing application in case of pre-existent not 
allowed value
+2003-04-01 23:35:11  Rev 3960   jcater
 
-------------------------------------------------------------------------
-r3930 | jamest | 2003-03-23 21:39:18 -0600 (Sun, 23 Mar 2003) | 2 lines
+       * NEWS: updates to NEWS files for pending release
 
-forms <image> support
+2003-04-01 22:53:53  Rev 3959   jcater
 
-------------------------------------------------------------------------
-r3927 | btami | 2003-03-23 06:24:28 -0600 (Sun, 23 Mar 2003) | 2 lines
+       * ChangeLog: changelog updates
 
-fixing toolbar separators
+2003-04-01 22:52:30  Rev 3958   jcater
 
-------------------------------------------------------------------------
-r3925 | btami | 2003-03-22 11:34:38 -0600 (Sat, 22 Mar 2003) | 2 lines
+       * setup.py: updates to generate prereleases
 
-far from perfect LoginHandler
+2003-04-01 15:27:49  Rev 3956   siesel
 
-------------------------------------------------------------------------
-r3924 | btami | 2003-03-19 14:58:57 -0600 (Wed, 19 Mar 2003) | 2 lines
+       * utils/gfd04to05.py: small fix
 
-updating cursor position
+2003-04-01 15:17:53  Rev 3955   siesel
 
-------------------------------------------------------------------------
-r3923 | jcater | 2003-03-19 00:06:08 -0600 (Wed, 19 Mar 2003) | 2 lines
+       * utils/gfd04to05.py: fix "button in page context" conversion
 
-misc designer bug fixes
+2003-04-01 03:23:20  Rev 3951   jamest
 
-------------------------------------------------------------------------
-r3922 | btami | 2003-03-18 15:27:04 -0600 (Tue, 18 Mar 2003) | 2 lines
+       * src/GFObjects/GFBlock.py: small bug fixes
 
-more event work
+2003-04-01 02:38:11  Rev 3950   jamest
 
-------------------------------------------------------------------------
-r3920 | jamest | 2003-03-17 22:28:10 -0600 (Mon, 17 Mar 2003) | 2 lines
+       * src/GFInstance.py, src/GFClient.py: fix startup error handling
 
-more image work
+2003-03-28 23:23:30  Rev 3944   btami
 
-------------------------------------------------------------------------
-r3919 | jcater | 2003-03-17 20:18:31 -0600 (Mon, 17 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/ToolBar.
+         py: a better toolbar
 
-more work on curses
+2003-03-25 23:41:25  Rev 3940   jcater
 
-------------------------------------------------------------------------
-r3917 | jcater | 2003-03-17 09:04:35 -0600 (Mon, 17 Mar 2003) | 2 lines
+       * doc/Developers-Guide.sxw: expanded documentation
 
-work on curses
+2003-03-25 22:11:16  Rev 3939   jcater
 
-------------------------------------------------------------------------
-r3915 | btami | 2003-03-16 17:57:28 -0600 (Sun, 16 Mar 2003) | 2 lines
+       * src/GFParser.py, doc/Developers-Guide.sxw: fixed parent tag 
+         issues/updated tag reference in dev guide
 
-adding keyboard events
+2003-03-25 19:07:20  Rev 3938   jamest
 
-------------------------------------------------------------------------
-r3913 | jamest | 2003-03-15 19:53:17 -0600 (Sat, 15 Mar 2003) | 5 lines
+       * src/uidrivers/wx/widgets/image.py: removed unneeded code CVS 
+         -------------------------------------------------------------------
+         ---
 
-execute query now blocked if not in query mode
-toolbar reflects valid query options
-some refresh events are commented out (cleanup)
-start of <image> suppport (not functional at this time)
+2003-03-25 04:22:53  Rev 3937   jamest
 
-------------------------------------------------------------------------
-r3912 | jamest | 2003-03-13 19:32:18 -0600 (Thu, 13 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/uidrivers/wx/widgets/image.py: more 
+         <image> stuff
 
-curses stuff
+2003-03-25 02:42:26  Rev 3936   jamest
 
-------------------------------------------------------------------------
-r3911 | btami | 2003-03-13 17:15:36 -0600 (Thu, 13 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/uidrivers/wx/widgets/image.py: 
+         scrollbars on image adjust per image loaded simple abort if 
+         loading an <image> gfd and PIL not installed
 
-resizing statusbar
+2003-03-25 02:05:08  Rev 3935   jamest
 
-------------------------------------------------------------------------
-r3910 | btami | 2003-03-13 15:20:32 -0600 (Thu, 13 Mar 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFField.py: UI refresh work
 
-better box widget (this supports label)
+2003-03-24 11:50:10  Rev 3931   siesel
 
-------------------------------------------------------------------------
-r3907 | jcater | 2003-03-11 19:13:52 -0600 (Tue, 11 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py: fix dropdown field from killing 
+         application in case of pre-existent not allowed value
 
-more work on QT driver
+2003-03-24 03:39:18  Rev 3930   jamest
 
-------------------------------------------------------------------------
-r3906 | jcater | 2003-03-11 15:03:02 -0600 (Tue, 11 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/widgets/image.py, src/GFObjects/GFImage.py, 
+         src/GFParser.py: forms <image> support
 
-added disabled icons for platforms that need them
+2003-03-23 12:24:28  Rev 3927   btami
 
-------------------------------------------------------------------------
-r3904 | btami | 2003-03-10 17:15:43 -0600 (Mon, 10 Mar 2003) | 3 lines
+       * src/uidrivers/win32/ToolBar.py: fixing toolbar separators
 
-* support for disable/enable menu/toolbar items
-* grayable BMP icons wanted !!!
+2003-03-22 17:34:38  Rev 3925   btami
 
-------------------------------------------------------------------------
-r3903 | jamest | 2003-03-10 16:40:13 -0600 (Mon, 10 Mar 2003) | 3 lines
+       * src/uidrivers/win32/UILoginHandler.py: far from perfect LoginHandler
 
-deleted record status now shown properly
-cancel query moved to shift-f9
+2003-03-19 20:58:57  Rev 3924   btami
 
-------------------------------------------------------------------------
-r3902 | jcater | 2003-03-10 14:57:26 -0600 (Mon, 10 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py: updating cursor position
 
-possible fix for keymapper issue
+2003-03-19 06:06:08  Rev 3923   jcater
 
-------------------------------------------------------------------------
-r3901 | jcater | 2003-03-10 10:51:48 -0600 (Mon, 10 Mar 2003) | 2 lines
+       * src/uidrivers/wx/widgets/_base.py: misc designer bug fixes
 
-qt toolbar fixes
+2003-03-18 21:27:04  Rev 3922   btami
 
-------------------------------------------------------------------------
-r3899 | jcater | 2003-03-10 10:24:39 -0600 (Mon, 10 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py: more event work
 
-fixes for icons
+2003-03-18 04:28:10  Rev 3920   jamest
 
-------------------------------------------------------------------------
-r3898 | btami | 2003-03-10 09:58:09 -0600 (Mon, 10 Mar 2003) | 3 lines
+       * src/GFDisplayHandler.py, src/GFObjects/GFImage.py: more image work
 
-* removed unneeded scrollwindow (wrappers itself are scrollable)
-* fix for toolbars on win32
+2003-03-18 02:18:31  Rev 3919   jcater
 
-------------------------------------------------------------------------
-r3897 | jamest | 2003-03-09 23:42:55 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/curses/widgets/page.py, 
+         src/uidrivers/_base/widgets/_base.py, 
+         src/uidrivers/curses/widgets/entry.py, 
+         src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/form/wrappers.py: more work on curses
 
-attempt at fixing formAlerts
+2003-03-17 15:04:35  Rev 3917   jcater
 
-------------------------------------------------------------------------
-r3896 | jamest | 2003-03-09 22:13:51 -0600 (Sun, 09 Mar 2003) | 4 lines
+       * src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/curses/widgets/page.py, 
+         src/uidrivers/_base/widgets/_base.py, 
+         src/uidrivers/curses/widgets/entry.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/form/wrappers.py: work on curses
 
-adjusted cursor placement after queries and focus changes
-(still not quite right)
-some additional comments and cleanup
+2003-03-16 23:57:28  Rev 3915   btami
 
-------------------------------------------------------------------------
-r3895 | jcater | 2003-03-09 17:17:48 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/ToolBar.
+         py, src/uidrivers/win32/common.py, src/uidrivers/win32/UIdriver.py,
+         src/uidrivers/win32/widgets/form/widget.py: adding keyboard events
 
-wording change
+2003-03-16 01:53:17  Rev 3913   jamest
 
-------------------------------------------------------------------------
-r3894 | jcater | 2003-03-09 17:12:34 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFImage.py, src/GFObjects/__init__.py, 
+         src/GFObjects/GFField.py, src/GFParser.py, 
+         src/uidrivers/wx/widgets/_base.py, doc/Developers-Guide.sxw: 
+         execute query now blocked if not in query mode toolbar reflects 
+         valid query options some refresh events are commented out 
+         (cleanup) start of <image> suppport (not functional at this time)
 
-clicking a depressed Query icon will disable the icon
+2003-03-14 01:32:18  Rev 3912   jamest
 
-------------------------------------------------------------------------
-r3893 | btami | 2003-03-09 17:08:46 -0600 (Sun, 09 Mar 2003) | 4 lines
+       * src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/curses/widgets/button.py, 
+         src/uidrivers/curses/widgets/page.py, src/uidrivers/curses/common.
+         py, src/uidrivers/curses/UIdriver.py: curses stuff
 
-* more work on tabbed pages
-* button events
-* applying _commonGuiToolkit.UIdriver
+2003-03-13 23:15:36  Rev 3911   btami
 
-------------------------------------------------------------------------
-r3892 | jcater | 2003-03-09 17:02:23 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/UIdriver.
+         py: resizing statusbar
 
-fix for Copy Query action... should clear out current blocks
+2003-03-13 21:20:32  Rev 3910   btami
 
-------------------------------------------------------------------------
-r3890 | jcater | 2003-03-09 16:47:23 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/box.py: better box widget (this 
+         supports label)
 
-more work on enabling/disabling menu items and toolbar buttons
+2003-03-12 01:13:52  Rev 3907   jcater
 
-------------------------------------------------------------------------
-r3889 | jamest | 2003-03-09 14:59:55 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * src/uidrivers/qt/widgets/_base.py, src/uidrivers/qt/ToolBar.py, 
+         src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/qt/widgets/form/widget.py, 
+         src/uidrivers/qt/widgets/form/wrappers.py: more work on QT driver
 
-fixes for tip reparenting
+2003-03-11 21:03:02  Rev 3906   jcater
 
-------------------------------------------------------------------------
-r3886 | jcater | 2003-03-09 14:05:35 -0600 (Sun, 09 Mar 2003) | 2 lines
+       * images/lastrecord-24x24-gray.png, images/exit-24x24-gray.bmp, 
+         images/enterquery-24x24-gray.png, images/execquery-24x24-gray.bmp, 
+         images/prevrecord-24x24-gray.bmp, images/jumpprompt-24x24-gray.bmp,
+         images/nextrecord-24x24-gray.bmp, src/uidrivers/qt/ToolBar.py, 
+         images/exit-24x24-gray.png, images/execquery-24x24-gray.png, 
+         images/prevrecord-24x24-gray.png, images/jumpprompt-24x24-gray.png,
+         images/nextrecord-24x24-gray.png, images/markfordelete-24x24-gray.
+         bmp, ROADMAP.in, images/firstrecord-24x24-gray.bmp, 
+         images/commit-24x24-gray.bmp, images/newrecord-24x24-gray.bmp, 
+         images/rollback-24x24-gray.bmp, images/markfordelete-24x24-gray.
+         png, images/firstrecord-24x24-gray.png, images/commit-24x24-gray.
+         png, images/newrecord-24x24-gray.png, images/README, 
+         images/rollback-24x24-gray.png, images/lastrecord-24x24-gray.bmp, 
+         images/enterquery-24x24-gray.bmp: added disabled icons for 
+         platforms that need them
 
-keep <tip> tags under <entry>
+2003-03-10 23:15:43  Rev 3904   btami
 
-------------------------------------------------------------------------
-r3885 | jamest | 2003-03-09 13:17:07 -0600 (Sun, 09 Mar 2003) | 4 lines
+       * src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/MenuBar.py: * 
+         support for disable/enable menu/toolbar items * grayable BMP icons 
+         wanted !!!
 
-refresh events should only fire as needed
-number typecast now accecpts -
-jump to dialog now clears previous value upon display
+2003-03-10 22:40:13  Rev 3903   jamest
 
-------------------------------------------------------------------------
-r3884 | jamest | 2003-03-08 22:08:51 -0600 (Sat, 08 Mar 2003) | 4 lines
+       * src/GFInstance.py, src/GFKeyMapper.py: deleted record status now 
+         shown properly cancel query moved to shift-f9
 
-removed unneeded code from ui drivers
-no longer display previous entry's tip if a entry doesn't have it's own
-previous record fix to allow it to work if entry immeidiately prior to current 
entry isn't navigable
+2003-03-10 20:57:26  Rev 3902   jcater
 
-------------------------------------------------------------------------
-r3882 | btami | 2003-03-08 13:59:07 -0600 (Sat, 08 Mar 2003) | 2 lines
+       * src/GFKeyMapper.py: possible fix for keymapper issue
 
-starting tabbed pages
+2003-03-10 16:51:48  Rev 3901   jcater
 
-------------------------------------------------------------------------
-r3879 | jamest | 2003-03-08 11:24:43 -0600 (Sat, 08 Mar 2003) | 2 lines
+       * src/uidrivers/qt/ToolBar.py: qt toolbar fixes
 
-removed KS brain death from code form/dialog no longer based on name (what was 
I thinking)
+2003-03-10 16:24:39  Rev 3899   jcater
 
-------------------------------------------------------------------------
-r3878 | btami | 2003-03-08 02:21:58 -0600 (Sat, 08 Mar 2003) | 2 lines
+       * src/uidrivers/qt/ToolBar.py, src/uidrivers/wx/ToolBar.py: fixes 
+         for icons
 
-missing lines...
+2003-03-10 15:58:09  Rev 3898   btami
 
-------------------------------------------------------------------------
-r3877 | jcater | 2003-03-07 23:11:27 -0600 (Fri, 07 Mar 2003) | 2 lines
+       * src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/wx/ToolBar.py: * removed unneeded scrollwindow 
+         (wrappers itself are scrollable) * fix for toolbars on win32
 
-first stab at getting QT events working
+2003-03-10 05:42:55  Rev 3897   jamest
 
-------------------------------------------------------------------------
-r3875 | jcater | 2003-03-06 23:14:28 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: attempt at fixing formAlerts
 
-fixes for dropdown support
+2003-03-10 04:13:51  Rev 3896   jamest
 
-------------------------------------------------------------------------
-r3874 | jamest | 2003-03-06 21:29:52 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFField.py: adjusted cursor placement after queries 
+         and focus changes (still not quite right) some additional comments 
+         and cleanup
 
-fix for traceback in wx when mouse clicking on background of form
+2003-03-09 23:17:48  Rev 3895   jcater
 
-------------------------------------------------------------------------
-r3873 | jamest | 2003-03-06 21:25:42 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/uidrivers/_commonGuiToolkit/ToolBar.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py: wording change
 
-more curses work
+2003-03-09 23:12:34  Rev 3894   jcater
 
-------------------------------------------------------------------------
-r3872 | jcater | 2003-03-06 17:01:54 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/uidrivers/_commonGuiToolkit/ToolBar.py: clicking a depressed 
+         Query icon will disable the icon
 
-fixed dialog support in QT; fixed login box issues
+2003-03-09 23:08:46  Rev 3893   btami
 
-------------------------------------------------------------------------
-r3871 | jcater | 2003-03-06 17:01:18 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/button.py, src/uidrivers/win32/ToolBar.
+         py, src/uidrivers/win32/widgets/page.py, 
+         src/uidrivers/win32/widgets/label.py, 
+         src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.
+         py, src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py, 
+         src/uidrivers/win32/widgets/box.py: * more work on tabbed pages * 
+         button events * applying _commonGuiToolkit.UIdriver
 
-fixed the disabled-widget color issues
+2003-03-09 23:02:23  Rev 3892   jcater
 
-------------------------------------------------------------------------
-r3870 | jcater | 2003-03-06 16:04:34 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py: fix for Copy Query action.
+         .. should clear out current blocks
 
-fix so "Go to Last Record" works
+2003-03-09 22:47:23  Rev 3890   jcater
 
-------------------------------------------------------------------------
-r3869 | jcater | 2003-03-06 15:43:56 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/_base/UserActions.py, src/GFObjects/GFField.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py, 
+         src/uidrivers/wx/ToolBar.py: more work on enabling/disabling menu 
+         items and toolbar buttons
 
-wx2.2 fixes
+2003-03-09 20:59:55  Rev 3889   jamest
 
-------------------------------------------------------------------------
-r3868 | jcater | 2003-03-06 15:27:31 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * utils/gfd04to05.py: fixes for tip reparenting
 
-added a margin around pages so they don't touch the frame borders
+2003-03-09 20:05:35  Rev 3886   jcater
 
-------------------------------------------------------------------------
-r3867 | jcater | 2003-03-06 13:45:34 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * utils/gfd04to05.py: keep <tip> tags under <entry>
 
-handle startup errors using a dialog box instead of just dumping to screen
+2003-03-09 19:17:07  Rev 3885   jamest
 
-------------------------------------------------------------------------
-r3860 | jcater | 2003-03-06 00:51:22 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFDisplayHandler.py, src/GFInstance.py, 
+         src/dialogs/jumpto/jumpto.gfd: refresh events should only fire as 
+         needed number typecast now accecpts - jump to dialog now clears 
+         previous value upon display
 
-more work on QT driver
+2003-03-09 04:08:51  Rev 3884   jamest
 
-------------------------------------------------------------------------
-r3859 | jcater | 2003-03-06 00:13:14 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/widgets/entry.
+         py, src/uidrivers/wx/common.py, samples/dialog/dialog.gfd, 
+         src/dialogs/jumpto/jumpto.gfd, src/uidrivers/win32/common.py, 
+         src/uidrivers/wx/widgets/form/widget.py, src/uidrivers/qt/common.
+         py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/wx/widgets/_base.py, doc/Developers-Guide.sxw, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/gtk2/UIdriver.py, 
+         src/uidrivers/qt/widgets/form/widget.py: removed unneeded code 
+         from ui drivers no longer display previous entry's tip if a entry 
+         doesn't have it's own previous record fix to allow it to work if 
+         entry immeidiately prior to current entry isn't navigable
 
-do not reparent triggers out of blocks
+2003-03-08 19:59:07  Rev 3882   btami
 
-------------------------------------------------------------------------
-r3858 | jamest | 2003-03-06 00:09:41 -0600 (Thu, 06 Mar 2003) | 2 lines
+       * src/uidrivers/win32/ToolBar.py, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py: starting tabbed pages
 
-more work on curses (still broken)
+2003-03-08 17:24:43  Rev 3879   jamest
 
-------------------------------------------------------------------------
-r3857 | jamest | 2003-03-05 23:50:52 -0600 (Wed, 05 Mar 2003) | 2 lines
+       * src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/qt/widgets/form/widget.py: removed KS brain death 
+         from code form/dialog no longer based on name (what was I thinking)
 
-simple instructions on using gfd04to05 utility
+2003-03-08 08:21:58  Rev 3878   btami
 
-------------------------------------------------------------------------
-r3856 | jamest | 2003-03-05 23:00:01 -0600 (Wed, 05 Mar 2003) | 3 lines
+       * setup.py: missing lines...
 
-removed unneeded print statements
-work on breaking apart curses driver (unfinished & unworking)
+2003-03-08 05:11:27  Rev 3877   jcater
 
-------------------------------------------------------------------------
-r3855 | jcater | 2003-03-05 22:13:08 -0600 (Wed, 05 Mar 2003) | 2 lines
+       * src/uidrivers/qt/widgets/button.py, 
+         src/uidrivers/qt/UILoginHandler.py, src/uidrivers/qt/widgets/entry.
+         py, src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/qt/widgets/form/wrappers.py: first stab at getting 
+         QT events working
 
-usable, but not very pretty login handler
+2003-03-07 05:14:28  Rev 3875   jcater
 
-------------------------------------------------------------------------
-r3854 | jamest | 2003-03-05 21:03:27 -0600 (Wed, 05 Mar 2003) | 2 lines
+       * src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.
+         py, src/uidrivers/qt/QTApp.py, src/uidrivers/qt/widgets/entry.py, 
+         src/uidrivers/qt/common.py: fixes for dropdown support
 
-removed self._form from gfinstance completely as it doesn't apply in the new 
model
+2003-03-07 03:29:52  Rev 3874   jamest
 
-------------------------------------------------------------------------
-r3853 | jamest | 2003-03-05 20:06:03 -0600 (Wed, 05 Mar 2003) | 3 lines
+       * src/GFObjects/GFPage.py: fix for traceback in wx when mouse 
+         clicking on background of form
 
-functional form based message box
-cleanup
+2003-03-07 03:25:42  Rev 3873   jamest
 
-------------------------------------------------------------------------
-r3850 | jcater | 2003-03-05 15:57:04 -0600 (Wed, 05 Mar 2003) | 2 lines
+       * src/uidrivers/curses/widgets/form, 
+         src/uidrivers/curses/widgets/page.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/curses/widgets/form/__init__.py, 
+         src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/curses/widgets/form.py, 
+         src/uidrivers/curses/widgets/form/widget.py, 
+         src/uidrivers/curses/widgets/form/wrappers.py: more curses work
 
-added 6pt margin around tabbed forms
+2003-03-06 23:01:54  Rev 3872   jcater
 
-------------------------------------------------------------------------
-r3849 | btami | 2003-03-05 15:10:37 -0600 (Wed, 05 Mar 2003) | 2 lines
+       * src/uidrivers/qt/UILoginHandler.py, 
+         src/uidrivers/qt/widgets/form/widget.py, 
+         src/uidrivers/qt/widgets/form/wrappers.py: fixed dialog support in 
+         QT; fixed login box issues
 
-more entry styles (checkbox, dropdown, multi-line edit)
+2003-03-06 23:01:18  Rev 3871   jcater
 
-------------------------------------------------------------------------
-r3848 | jamest | 2003-03-04 22:12:02 -0600 (Tue, 04 Mar 2003) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: fixed the disabled-widget color issues
 
-work on ui driver (qt mainly)
+2003-03-06 22:04:34  Rev 3870   jcater
 
-------------------------------------------------------------------------
-r3847 | jamest | 2003-03-04 20:04:33 -0600 (Tue, 04 Mar 2003) | 2 lines
+       * src/GFForm.py, src/GFInstance.py: fix so "Go to Last Record" works
 
-start of merging wx driver with _commonGuiToolkit
+2003-03-06 21:43:56  Rev 3869   jcater
 
-------------------------------------------------------------------------
-r3846 | jamest | 2003-03-04 18:21:34 -0600 (Tue, 04 Mar 2003) | 2 lines
+       * src/uidrivers/wx/widgets/form/widget.py: wx2.2 fixes
 
-start of modal dialog support (working but w/ focus issues)
+2003-03-06 21:27:31  Rev 3868   jcater
 
-------------------------------------------------------------------------
-r3843 | btami | 2003-03-04 06:49:36 -0600 (Tue, 04 Mar 2003) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py: added a margin around 
+         pages so they don't touch the frame borders
 
-fixing menubar/toolbar events
+2003-03-06 19:45:34  Rev 3867   jcater
 
-------------------------------------------------------------------------
-r3842 | jamest | 2003-03-03 19:31:08 -0600 (Mon, 03 Mar 2003) | 2 lines
+       * src/uidrivers/wx/ErrorHandler.py, src/uidrivers/wx/__init__.py, 
+         src/GFClient.py: handle startup errors using a dialog box instead 
+         of just dumping to screen
 
-added buttons to jump to and fixed event name to catch
+2003-03-06 06:51:22  Rev 3860   jcater
 
-------------------------------------------------------------------------
-r3841 | jamest | 2003-03-03 18:44:54 -0600 (Mon, 03 Mar 2003) | 3 lines
+       * src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/qt/widgets/form/wrappers.py: more work on QT driver
 
-windows close properly in wx
-working about box ok button
+2003-03-06 06:13:14  Rev 3859   jcater
 
-------------------------------------------------------------------------
-r3840 | jcater | 2003-03-03 18:29:17 -0600 (Mon, 03 Mar 2003) | 2 lines
+       * utils/gfd04to05.py: do not reparent triggers out of blocks
 
-minor improvement in error handling
+2003-03-06 06:09:41  Rev 3858   jamest
 
-------------------------------------------------------------------------
-r3839 | jcater | 2003-03-03 18:20:30 -0600 (Mon, 03 Mar 2003) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/curses/widgets/form.py: more work on curses (still 
+         broken)
 
-missing files
+2003-03-06 05:50:52  Rev 3857   jamest
 
-------------------------------------------------------------------------
-r3838 | jcater | 2003-03-03 17:27:16 -0600 (Mon, 03 Mar 2003) | 3 lines
+       * INSTALL: simple instructions on using gfd04to05 utility
 
+2003-03-06 05:00:01  Rev 3856   jamest
 
-* Synching machines
+       * src/uidrivers/curses/widgets/_base.py, 
+         src/uidrivers/curses/widgets, src/uidrivers/curses/widgets/button.
+         py, src/uidrivers/curses/widgets/page.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/widgets/label.
+         py, src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/curses/common.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/curses/widgets/scrollbar.py, 
+         src/uidrivers/curses/widgets/box.py, src/uidrivers/_base/UIdriver.
+         py, src/uidrivers/curses/__init__.py, src/GFForm.py, 
+         src/GFInstance.py, src/uidrivers/curses/UILoginHandler.py, 
+         src/uidrivers/curses/widgets/__init__.py, 
+         src/uidrivers/curses/widgets/entry.py, src/uidrivers/curses/GFsio.
+         py, src/uidrivers/curses/widgets/form.py, src/GFClient.py: removed 
+         unneeded print statements work on breaking apart curses driver 
+         (unfinished & unworking)
 
-------------------------------------------------------------------------
-r3837 | jcater | 2003-03-03 16:23:13 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-06 04:13:08  Rev 3855   jcater
 
-oops
+       * src/uidrivers/qt/UILoginHandler.py: usable, but not very pretty 
+         login handler
 
-------------------------------------------------------------------------
-r3836 | jcater | 2003-03-03 16:22:51 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-06 03:03:27  Rev 3854   jamest
 
-misc cleanup
+       * src/GFInstance.py, src/uidrivers/qt/UIdriver.py: removed self.
+         _form from gfinstance completely as it doesn't apply in the new 
+         model
 
-------------------------------------------------------------------------
-r3835 | jcater | 2003-03-03 16:13:57 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-06 02:06:03  Rev 3853   jamest
 
-work on getting hotkeys displayed in the menus
+       * src/dialogs/messageBox/__init__.py, src/uidrivers/_base/UIdriver.
+         py, src/GFForm.py, src/GFInstance.py, src/GFObjects/GFMsgBox.py, 
+         src/uidrivers/wx/UIdriver.py, src/dialogs/messageBox/messageBox.
+         gfd, src/GFObjects/__init__.py, src/dialogs/jumpto/jumpto.gfd, 
+         src/dialogs/messageBox, src/uidrivers/curses/UIdriver.py: 
+         functional form based message box cleanup
 
-------------------------------------------------------------------------
-r3834 | jcater | 2003-03-03 15:30:05 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-05 21:57:04  Rev 3850   jcater
 
-converted win32 driver to new MenuBar and ToolBar interface (more cleanup)
+       * src/uidrivers/wx/widgets/form/wrappers.py: added 6pt margin around 
+         tabbed forms
 
-------------------------------------------------------------------------
-r3833 | jcater | 2003-03-03 15:28:07 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-05 21:10:37  Rev 3849   btami
 
-converted win32 driver to new MenuBar and ToolBar interface
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/UIdriver.
+         py: more entry styles (checkbox, dropdown, multi-line edit)
 
-------------------------------------------------------------------------
-r3832 | jcater | 2003-03-03 11:00:52 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-05 04:12:02  Rev 3848   jamest
 
-grrrr.... wx2.2 ('nuf said)
+       * src/uidrivers/qt/widgets/_base.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py, 
+         src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/qt/widgets/form/widget.py: work on ui driver (qt 
+         mainly)
 
-------------------------------------------------------------------------
-r3831 | jcater | 2003-03-03 10:31:11 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-05 02:04:33  Rev 3847   jamest
 
-yet more wx 2.2 madness
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/qt/widgets/_base.py,
+         src/uidrivers/wx/common.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py, 
+         src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/widgets/_base.
+         py: start of merging wx driver with _commonGuiToolkit
 
-------------------------------------------------------------------------
-r3830 | jcater | 2003-03-03 09:22:01 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-05 00:21:34  Rev 3846   jamest
 
-yet more fixes for wxPython 2.2
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/dialogs/jumpto/jumpto.gfd, 
+         src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py, 
+         src/uidrivers/wx/widgets/_base.py: start of modal dialog support 
+         (working but w/ focus issues)
 
-------------------------------------------------------------------------
-r3829 | jcater | 2003-03-03 09:09:20 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-04 12:49:36  Rev 3843   btami
 
-more fixes for wxPython 2.2
+       * src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/MenuBar.py: 
+         fixing menubar/toolbar events
 
-------------------------------------------------------------------------
-r3828 | jcater | 2003-03-03 08:58:01 -0600 (Mon, 03 Mar 2003) | 2 lines
+2003-03-04 01:31:08  Rev 3842   jamest
 
-bugfix for wxPython 2.2
+       * src/GFInstance.py, src/dialogs/jumpto/jumpto.gfd: added buttons to 
+         jump to and fixed event name to catch
 
-------------------------------------------------------------------------
-r3827 | btami | 2003-03-02 16:46:02 -0600 (Sun, 02 Mar 2003) | 2 lines
+2003-03-04 00:44:54  Rev 3841   jamest
 
-minor fix
+       * src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py, 
+         src/GFInstance.py, src/uidrivers/wx/UIdriver.py: windows close 
+         properly in wx working about box ok button
 
-------------------------------------------------------------------------
-r3826 | btami | 2003-03-02 16:45:12 -0600 (Sun, 02 Mar 2003) | 5 lines
+2003-03-04 00:29:17  Rev 3840   jcater
 
-More work on win32 driver
-* statusbar
-* initFont
-* menubar/toolbar events
+       * src/uidrivers/_base/UIdriver.py: minor improvement in error handling
 
-------------------------------------------------------------------------
-r3825 | jcater | 2003-03-02 13:58:28 -0600 (Sun, 02 Mar 2003) | 2 lines
+2003-03-04 00:20:30  Rev 3839   jcater
 
-Fixes to get designer working again with Forms' wx uidriver
+       * images/enterquery-24x24.png, images/enterquery-16x16.png: missing 
+         files
 
-------------------------------------------------------------------------
-r3824 | jcater | 2003-03-02 12:46:48 -0600 (Sun, 02 Mar 2003) | 2 lines
+2003-03-03 23:27:16  Rev 3838   jcater
 
-cleanup
+       * src/uidrivers/qt/ToolBar.py:  * Synching machines
 
-------------------------------------------------------------------------
-r3823 | jcater | 2003-03-02 12:46:31 -0600 (Sun, 02 Mar 2003) | 2 lines
+2003-03-03 22:23:13  Rev 3837   jcater
 
-more QT-luvin goodness
+       * src/uidrivers/wx/MenuBar.py: oops
 
-------------------------------------------------------------------------
-r3821 | jcater | 2003-03-02 10:42:26 -0600 (Sun, 02 Mar 2003) | 2 lines
+2003-03-03 22:22:51  Rev 3836   jcater
 
-fixes for suppressing menubar/toolbar
+       * src/uidrivers/wx/MenuBar.py, src/uidrivers/_base/UserActions.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py: misc cleanup
 
-------------------------------------------------------------------------
-r3820 | jcater | 2003-03-01 14:55:57 -0600 (Sat, 01 Mar 2003) | 2 lines
+2003-03-03 22:13:57  Rev 3835   jcater
 
-fixed for exit event
+       * src/uidrivers/_base/UserActions.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py: 
+         work on getting hotkeys displayed in the menus
 
-------------------------------------------------------------------------
-r3819 | jcater | 2003-03-01 14:29:33 -0600 (Sat, 01 Mar 2003) | 2 lines
+2003-03-03 21:30:05  Rev 3834   jcater
 
-more work on new toolbar and menubar (added enable/disable functions)
+       * src/uidrivers/win32/ToolBar.py, 
+         src/uidrivers/win32/widgets/form/widget.py: converted win32 driver 
+         to new MenuBar and ToolBar interface (more cleanup)
 
-------------------------------------------------------------------------
-r3818 | jcater | 2003-02-28 23:50:44 -0600 (Fri, 28 Feb 2003) | 2 lines
+2003-03-03 21:28:07  Rev 3833   jcater
 
-added common MenuBar and ToolBar support
+       * images/exit-24x24.bmp, images/execquery-24x24.bmp, 
+         images/prevrecord-24x24.bmp, images/nextrecord-24x24.bmp, 
+         images/jumpprompt-24x24.bmp, src/uidrivers/win32/common.py, 
+         src/uidrivers/win32/MenuBar.py, images/markfordelete-24x24.bmp, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         images/firstrecord-24x24.bmp, images/newrecord-24x24.bmp, 
+         images/commit-24x24.bmp, images/rollback-24x24.bmp, 
+         src/uidrivers/win32/ToolBar.py, images/lastrecord-24x24.bmp, 
+         images/enterquery-24x24.bmp, src/uidrivers/wx/widgets/_base.py, 
+         src/uidrivers/wx/widgets/page.py: converted win32 driver to new 
+         MenuBar and ToolBar interface
 
-------------------------------------------------------------------------
-r3817 | jamest | 2003-02-28 18:15:08 -0600 (Fri, 28 Feb 2003) | 2 lines
+2003-03-03 17:00:52  Rev 3832   jcater
 
-more dialog support work
+       * src/uidrivers/wx/widgets/form/wrappers.py: grrrr.... wx2.2 ('nuf 
+         said)
 
-------------------------------------------------------------------------
-r3811 | jcater | 2003-02-27 00:59:25 -0600 (Thu, 27 Feb 2003) | 2 lines
+2003-03-03 16:31:11  Rev 3831   jcater
 
-more work on abstracting menu support
+       * src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/wx/widgets/_base.py: yet more wx 2.2 madness
 
-------------------------------------------------------------------------
-r3810 | jcater | 2003-02-26 19:33:58 -0600 (Wed, 26 Feb 2003) | 2 lines
+2003-03-03 15:22:01  Rev 3830   jcater
 
-fixed broken code (temporary)
+       * src/uidrivers/wx/MenuBar.py: yet more fixes for wxPython 2.2
 
-------------------------------------------------------------------------
-r3809 | jcater | 2003-02-26 02:06:46 -0600 (Wed, 26 Feb 2003) | 2 lines
+2003-03-03 15:09:20  Rev 3829   jcater
 
-start of abstraction for look-alike toolkits (i.e., wx, qt, win32, etc) 
[temporarily unbreaking code]
+       * src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py: more fixes for wxPython 
+         2.2
 
-------------------------------------------------------------------------
-r3808 | jcater | 2003-02-26 02:05:35 -0600 (Wed, 26 Feb 2003) | 2 lines
+2003-03-03 14:58:01  Rev 3828   jcater
 
-start of abstraction for look-alike toolkits (i.e., wx, qt, win32, etc)
+       * src/uidrivers/wx/widgets/form/widget.py: bugfix for wxPython 2.2
 
-------------------------------------------------------------------------
-r3804 | btami | 2003-02-23 17:43:32 -0600 (Sun, 23 Feb 2003) | 2 lines
+2003-03-02 22:46:02  Rev 3827   btami
 
-starting a native win32 form driver
+       * src/dialogs/about/about.gfd: minor fix
 
-------------------------------------------------------------------------
-r3803 | jcater | 2003-02-22 00:54:59 -0600 (Sat, 22 Feb 2003) | 2 lines
+2003-03-02 22:45:12  Rev 3826   btami
 
-first displaying version of a QT driver :)
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/GFwin32App.py, 
+         src/uidrivers/win32/widgets/button.py, 
+         src/uidrivers/win32/widgets/label.py, 
+         src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.
+         py, src/uidrivers/win32/UIdriver.py, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/form/wrappers.py, 
+         src/uidrivers/win32/widgets/box.py: More work on win32 driver * 
+         statusbar * initFont * menubar/toolbar events
 
-------------------------------------------------------------------------
-r3802 | jcater | 2003-02-21 00:30:50 -0600 (Fri, 21 Feb 2003) | 2 lines
+2003-03-02 19:58:28  Rev 3825   jcater
 
-first less-than-ideal stab at Qt
+       * src/uidrivers/_base/widgets/_base.py: Fixes to get designer 
+         working again with Forms' wx uidriver
 
-------------------------------------------------------------------------
-r3801 | jcater | 2003-02-20 23:52:44 -0600 (Thu, 20 Feb 2003) | 2 lines
+2003-03-02 18:46:48  Rev 3824   jcater
 
-minor cleanup
+       * src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/_base.py, src/uidrivers/wx/ToolBar.py: 
+         cleanup
 
-------------------------------------------------------------------------
-r3800 | jcater | 2003-02-20 23:51:40 -0600 (Thu, 20 Feb 2003) | 2 lines
+2003-03-02 18:46:31  Rev 3823   jcater
 
-w00t... accidentally committed QT code in WX driver
+       * src/uidrivers/qt/widgets/button.py, src/uidrivers/qt/ToolBar.py, 
+         src/uidrivers/qt/MenuBar.py, src/uidrivers/qt/widgets/form/widget.
+         py: more QT-luvin goodness
 
-------------------------------------------------------------------------
-r3799 | jcater | 2003-02-20 21:33:47 -0600 (Thu, 20 Feb 2003) | 2 lines
+2003-03-02 16:42:26  Rev 3821   jcater
 
-minor cleanup
+       * src/dialogs/about/about.gfd, src/GFForm.py, 
+         src/uidrivers/wx/widgets/entry.py: fixes for suppressing 
+         menubar/toolbar
 
-------------------------------------------------------------------------
-r3792 | jcater | 2003-02-17 01:32:55 -0600 (Mon, 17 Feb 2003) | 2 lines
+2003-03-01 20:55:57  Rev 3820   jcater
 
-phase I of gnue-common structural cleanup
+       * images/close-32x32.png, src/uidrivers/_commonGuiToolkit/ToolBar.py,
+         images/close-16x16.png, images/exit-24x24.png, 
+         src/uidrivers/_base/UserActions.py, images/exit-16x16.png, 
+         src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py: fixed for exit event
 
-------------------------------------------------------------------------
-r3786 | jamest | 2003-02-12 21:33:32 -0600 (Wed, 12 Feb 2003) | 2 lines
+2003-03-01 20:29:33  Rev 3819   jcater
 
-added missing file
+       * src/GFObjects/GFBlock.py, src/GFForm.py, 
+         src/uidrivers/_commonGuiToolkit/ToolBar.py, 
+         images/jumprecord-32x32.png, src/uidrivers/wx/MenuBar.py, 
+         src/uidrivers/_base/UserActions.py, images/jumprecord-16x16.png, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, 
+         images/jumpprompt-24x24.png, images/jumpprompt-16x16.png, 
+         src/uidrivers/wx/ToolBar.py: more work on new toolbar and menubar 
+         (added enable/disable functions)
 
-------------------------------------------------------------------------
-r3785 | jamest | 2003-02-12 21:27:31 -0600 (Wed, 12 Feb 2003) | 2 lines
+2003-03-01 05:50:44  Rev 3818   jcater
 
-more <dialog> work
+       * images/lastrecord-24x24.png, images/close-32x32.png, 
+         images/close-16x16.png, src/uidrivers/wx/UIdriver.py, 
+         images/execquery-24x24.png, images/prevrecord-24x24.png, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, 
+         images/nextrecord-16x16.png, 
+         src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFForm.py, 
+         src/GFInstance.py, images/markfordelete-16x16.png, 
+         images/firstrecord-16x16.png, images/commit-16x16.png, 
+         images/newrecord-16x16.png, images/rollback-16x16.png, images, 
+         images/lastrecord-16x16.png, src/uidrivers/wx/MenuBar.py, 
+         images/jumprecord-32x32.png, src/uidrivers/wx/widgets/form/widget.
+         py, images/execquery-16x16.png, images/jumprecord-16x16.png, 
+         images/prevrecord-16x16.png, images/nextrecord-24x24.png, 
+         src/uidrivers/wx/__init__.py, src/uidrivers/wx/ToolBar.py, 
+         images/markfordelete-24x24.png, 
+         src/uidrivers/_commonGuiToolkit/Toolbar.py, 
+         images/firstrecord-24x24.png, images/newrecord-24x24.png, 
+         images/commit-24x24.png, src/uidrivers/_base/UserActions.py, 
+         images/rollback-24x24.png: added common MenuBar and ToolBar support
 
-------------------------------------------------------------------------
-r3784 | jamest | 2003-02-10 20:08:23 -0600 (Mon, 10 Feb 2003) | 2 lines
+2003-03-01 00:15:08  Rev 3817   jamest
 
-added missing file
+       * src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py, 
+         src/dialogs/jumpto/__init__.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/dialogs/jumpto/jumpto.gfd, 
+         src/uidrivers/wx/widgets/form/widget.py, src/dialogs/jumpto, 
+         src/GFClient.py, src/dialogs/about/__init__.py: more dialog 
+         support work
 
-------------------------------------------------------------------------
-r3783 | jamest | 2003-02-10 20:01:49 -0600 (Mon, 10 Feb 2003) | 7 lines
+2003-02-27 06:59:25  Rev 3811   jcater
 
-start of new (hopefully) cleaner ui driver implementation
-start of working <dialog> support
-non-functional sample of how all hardcoded dialogs will be replaced
-with gfd files in the base ui driver
-NOTE: THIS BREAKS CVS FORMS AND DESIGNER
-NOTE: working cvs head at tag pre-jamest-ui-muckup
+       * src/uidrivers/_base/UserActions.py, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, samples/intro/intro.
+         gfd: more work on abstracting menu support
 
-------------------------------------------------------------------------
-r3781 | btami | 2003-02-10 04:19:58 -0600 (Mon, 10 Feb 2003) | 2 lines
+2003-02-27 01:33:58  Rev 3810   jcater
 
-minor fix
+       * src/uidrivers/wx/UIdriver.py: fixed broken code (temporary)
 
-------------------------------------------------------------------------
-r3780 | btami | 2003-02-10 04:15:58 -0600 (Mon, 10 Feb 2003) | 2 lines
+2003-02-26 08:06:46  Rev 3809   jcater
 
-fixing mouse selection from dropdown on win32
+       * src/uidrivers/wx/UIdriver.py: start of abstraction for look-alike 
+         toolkits (i.e., wx, qt, win32, etc) [temporarily unbreaking code]
 
-------------------------------------------------------------------------
-r3775 | jcater | 2003-02-03 15:10:39 -0600 (Mon, 03 Feb 2003) | 4 lines
+2003-02-26 08:05:35  Rev 3808   jcater
 
+       * src/uidrivers/_commonGuiToolkit/__init__.py, 
+         src/uidrivers/_commonGuiToolkit/Toolbar.py, 
+         src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_commonGuiToolkit/README, 
+         src/uidrivers/_commonGuiToolkit, 
+         src/uidrivers/_commonGuiToolkit/MenuBar.py, 
+         src/uidrivers/_commonGuiToolkit/UIdriver.py: start of abstraction 
+         for look-alike toolkits (i.e., wx, qt, win32, etc)
 
+2003-02-23 23:43:32  Rev 3804   btami
 
-Added support for password-style entries (<entry style="password">)
+       * src/uidrivers/win32/widgets/_base.py, 
+         src/uidrivers/win32/GFwin32App.py, 
+         src/uidrivers/win32/widgets/button.py, 
+         src/uidrivers/win32/widgets/form, src/uidrivers/win32/common.py, 
+         src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/widgets/entry.
+         py, src/uidrivers/win32/widgets/form/__init__.py, 
+         src/uidrivers/win32, src/uidrivers/win32/widgets/form/wrappers.py, 
+         src/uidrivers/win32/widgets, src/uidrivers/win32/widgets/page.py, 
+         src/uidrivers/win32/widgets/label.py, setup.py, 
+         src/uidrivers/win32/widgets/form/widget.py, 
+         src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/__init__.
+         py, src/uidrivers/win32/UILoginHandler.py, 
+         src/uidrivers/win32/widgets/__init__.py: starting a native win32 
+         form driver
 
-------------------------------------------------------------------------
-r3774 | btami | 2003-02-03 06:12:43 -0600 (Mon, 03 Feb 2003) | 2 lines
+2003-02-22 06:54:59  Rev 3803   jcater
 
-fixing tabbed pages
+       * src/uidrivers/qt/widgets/_base.py, src/uidrivers/qt/widgets/button.
+         py, src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/common.py, 
+         src/uidrivers/qt/UIdriver.py, src/uidrivers/qt/widgets/form/widget.
+         py, src/uidrivers/qt/widgets/form/wrappers.py: first displaying 
+         version of a QT driver :)
 
-------------------------------------------------------------------------
-r3768 | jamest | 2003-01-30 20:29:22 -0600 (Thu, 30 Jan 2003) | 2 lines
+2003-02-21 06:30:50  Rev 3802   jcater
 
-block and form level initQuery in triggers
+       * src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/__init__.py, 
+         src/uidrivers/qt/QTSplashScreen.py, 
+         src/uidrivers/qt/UILoginHandler.py, 
+         src/uidrivers/qt/widgets/__init__.py, 
+         src/uidrivers/qt/widgets/entry.py, 
+         src/uidrivers/qt/widgets/form/__init__.py, src/uidrivers/qt, 
+         src/uidrivers/qt/widgets/form/wrappers.py, 
+         src/uidrivers/qt/widgets/_base.py, src/uidrivers/qt/widgets, 
+         src/uidrivers/qt/widgets/button.py, src/GFInstance.py, 
+         src/uidrivers/qt/widgets/form, src/uidrivers/qt/widgets/page.py, 
+         src/uidrivers/qt/QTApp.py, src/uidrivers/qt/widgets/label.py, 
+         src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py, 
+         src/uidrivers/qt/widgets/scrollbar.py, src/GFClient.py, 
+         src/uidrivers/qt/widgets/form/widget.py: first less-than-ideal 
+         stab at Qt
 
-------------------------------------------------------------------------
-r3765 | btami | 2003-01-25 15:41:41 -0600 (Sat, 25 Jan 2003) | 4 lines
+2003-02-21 05:52:44  Rev 3801   jcater
 
-* Introducing "textEncoding" into [common] section of gnue.conf
-  instead of "formFontEncoding".
-* Some 'import string' for wxpython 2.4.0.2
+       * src/uidrivers/wx/widgets/label.py: minor cleanup
 
-------------------------------------------------------------------------
-r3753 | jcater | 2003-01-13 13:48:42 -0600 (Mon, 13 Jan 2003) | 2 lines
+2003-02-21 05:51:40  Rev 3800   jcater
 
-fixed incorrect typecast for scrollbar.block
+       * src/uidrivers/wx/widgets/label.py: w00t... accidentally committed 
+         QT code in WX driver
 
-------------------------------------------------------------------------
-r3743 | jcater | 2003-01-08 15:08:19 -0600 (Wed, 08 Jan 2003) | 2 lines
+2003-02-21 03:33:47  Rev 3799   jcater
 
-updated forms dtd
+       * src/uidrivers/wx/widgets/label.py: minor cleanup
 
-------------------------------------------------------------------------
-r3727 | jcater | 2003-01-04 16:09:43 -0600 (Sat, 04 Jan 2003) | 2 lines
+2003-02-17 07:32:55  Rev 3792   jcater
 
-possible fix for buttons as children of blocks
+       * src/GFObjects/GFOptions.py, src/GFLibrary.py, 
+         src/uidrivers/wx/UILoginHandler.py, src/GFObjects/GFLayout.py, 
+         src/uidrivers/wx/UIWXSplashScreen.py, 
+         src/uidrivers/_base/widgets/_base.py, src/GFKeyMapper.py, 
+         src/GFObjects/GFBlock.py, src/GFObjects/GFLogic.py, 
+         src/GFObjects/GFObj.py, src/GFForm.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFValue.py, src/GFObjects/GFParameter.py, 
+         src/GFInstance.py, src/uidrivers/wx/GFwxApp.py, 
+         src/uidrivers/curses/UIdriver.py, src/GFConfig.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, src/GFParser.py, 
+         src/uidrivers/gtk2/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFField.py, src/GFObjects/GFOption.py, 
+         src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFClient.py, src/GFDisplayHandler.py: phase I of gnue-common 
+         structural cleanup
 
-------------------------------------------------------------------------
-r3711 | jcater | 2003-01-01 18:45:49 -0600 (Wed, 01 Jan 2003) | 2 lines
+2003-02-13 03:33:32  Rev 3786   jamest
 
-updated copyright headers
+       * src/dialogs/__init__.py: added missing file
 
-------------------------------------------------------------------------
-r3678 | jcater | 2002-12-22 19:31:38 -0600 (Sun, 22 Dec 2002) | 2 lines
+2003-02-13 03:27:31  Rev 3785   jamest
 
-reworking the format of designer wizards and namespace support
+       * src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py, 
+         src/GFForm.py, src/GFInstance.py, src/GFClient.py, 
+         src/dialogs/_base.py, src/dialogs/about/__init__.py: more <dialog> 
+         work
 
-------------------------------------------------------------------------
-r3669 | jcater | 2002-12-21 14:36:35 -0600 (Sat, 21 Dec 2002) | 3 lines
+2003-02-11 02:08:23  Rev 3784   jamest
 
+       * src/uidrivers/wx/widgets/_base.py: added missing file
 
-* Changes for -pre3
+2003-02-11 02:01:49  Rev 3783   jamest
 
-------------------------------------------------------------------------
-r3667 | jamest | 2002-12-21 13:36:58 -0600 (Sat, 21 Dec 2002) | 2 lines
+       * src/uidrivers/wx/widgets/label.py, src/uidrivers/wx/common.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/widgets/scrollbar.
+         py, src/uidrivers/_base/widgets/_base.py, 
+         src/uidrivers/_base/widgets, src/dialogs/about, 
+         src/uidrivers/_base/UIWidget.py, 
+         src/uidrivers/wx/widgets/form/widget.py, 
+         src/uidrivers/wx/widgets/box.py, samples/intro/intro.gfd, 
+         src/uidrivers/_base/UIdriver.py, src/dialogs/about/about.gfd, 
+         src/uidrivers/wx/widgets/__init__.py, src/GFInstance.py, 
+         src/uidrivers/wx/widgets/entry.py, 
+         src/uidrivers/wx/widgets/form/__init__.py, 
+         src/uidrivers/wx/widgets/form/wrappers.py, 
+         src/uidrivers/wx/widgets, src/uidrivers/_base/widgets/__init__.py, 
+         src/dialogs/about/__init__.py, src/dialogs/_base.py, src/dialogs, 
+         src/GFClient.py, src/uidrivers/wx/widgets/button.py, 
+         src/uidrivers/wx/widgets/form, src/uidrivers/wx/widgets/page.py: 
+         start of new (hopefully) cleaner ui driver implementation start of 
+         working <dialog> support non-functional sample of how all 
+         hardcoded dialogs will be replaced with gfd files in the base ui 
+         driver NOTE: THIS BREAKS CVS FORMS AND DESIGNER NOTE: working cvs 
+         head at tag pre-jamest-ui-muckup
 
-sigh, missing file
+2003-02-10 10:19:58  Rev 3781   btami
 
-------------------------------------------------------------------------
-r3666 | jamest | 2002-12-21 13:34:22 -0600 (Sat, 21 Dec 2002) | 2 lines
+       * utils/gfd04to05.py: minor fix
 
-Added missing ui driver file
+2003-02-10 10:15:58  Rev 3780   btami
 
-------------------------------------------------------------------------
-r3665 | jamest | 2002-12-21 13:29:55 -0600 (Sat, 21 Dec 2002) | 4 lines
+       * src/uidrivers/wx/UIdriver.py: fixing mouse selection from dropdown 
+         on win32
 
-Started breaking apart wx uidriver
-form event model changes instances are not tracking a current form instead 
events pass affected form
-Other stuff I probably forgot
+2003-02-03 21:10:39  Rev 3775   jcater
 
-------------------------------------------------------------------------
-r3662 | jcater | 2002-12-21 12:09:14 -0600 (Sat, 21 Dec 2002) | 2 lines
+       * src/GFDisplayHandler.py, src/GFObjects/GFEntry.py, src/GFParser.py: 
+         Added support for password-style entries (<entry style="password">)
 
-fix ON-SWITCH conversion
+2003-02-03 12:12:43  Rev 3774   btami
 
-------------------------------------------------------------------------
-r3661 | jcater | 2002-12-21 11:54:47 -0600 (Sat, 21 Dec 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: fixing tabbed pages
 
-added check for trigger.type
+2003-01-31 02:29:22  Rev 3768   jamest
 
-------------------------------------------------------------------------
-r3652 | jcater | 2002-12-20 18:15:25 -0600 (Fri, 20 Dec 2002) | 4 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: block 
+         and form level initQuery in triggers
 
+2003-01-25 21:41:41  Rev 3765   btami
 
+       * src/uidrivers/wx/UIdriver.py, src/GFConfig.py: * Introducing 
+         "textEncoding" into [common] section of gnue.conf   instead of 
+         "formFontEncoding". * Some 'import string' for wxpython 2.4.0.2
 
-synching machines
+2003-01-13 19:48:42  Rev 3753   jcater
 
-------------------------------------------------------------------------
-r3632 | jcater | 2002-12-17 18:36:09 -0600 (Tue, 17 Dec 2002) | 5 lines
+       * src/GFParser.py: fixed incorrect typecast for scrollbar.block
 
+2003-01-08 21:08:19  Rev 3743   jcater
 
+       * doc/gnue-forms.dtd: updated forms dtd
 
-* Fixed runForm support
-* Removed console print statements
+2003-01-04 22:09:43  Rev 3727   jcater
 
-------------------------------------------------------------------------
-r3626 | jcater | 2002-12-16 21:07:26 -0600 (Mon, 16 Dec 2002) | 2 lines
+       * utils/gfd04to05.py: possible fix for buttons as children of blocks
 
-Preliminary updates for pending release
+2003-01-02 00:45:49  Rev 3711   jcater
 
-------------------------------------------------------------------------
-r3618 | jcater | 2002-12-13 10:58:26 -0600 (Fri, 13 Dec 2002) | 2 lines
+       * src/GFLibrary.py, src/uidrivers/wx/UILoginHandler.py, 
+         src/GFObjects/GFLayout.py, src/uidrivers/_base/UIWidget.py, 
+         src/uidrivers/wx/UIWXSplashScreen.py, utils/gfd04to05.py, 
+         src/GFObjects/GFLabel.py, setup.py, src/GFObjects/GFBox.py, 
+         src/GFKeyMapper.py, src/GFObjects/GFBlock.py, 
+         src/GFObjects/GFLogic.py, src/GFObjects/GFObj.py, 
+         src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py, src/GFForm.py,
+         src/GFObjects/GFEntry.py, src/GFObjects/GFValue.py, 
+         scripts/gnue-forms.in, src/GFObjects/GFParameter.py, 
+         src/GFInstance.py, src/uidrivers/curses/UIdriver.py, src/GFConfig.
+         py, setup.cfg.in, src/GFParser.py, src/uidrivers/gtk2/UIdriver.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFField.py, 
+         src/GFObjects/GFOption.py, src/GFObjects/GFDataSource.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFObjects/GFMsgBox.py, 
+         src/GFClient.py, src/GFDisplayHandler.py, src/GFObjects/GFButton.
+         py, src/__init__.py, src/GFObjects/GFContainer.py: updated 
+         copyright headers
 
-fixed minor typos in documentation
+2002-12-23 01:31:38  Rev 3678   jcater
 
-------------------------------------------------------------------------
-r3614 | jcater | 2002-12-13 00:37:15 -0600 (Fri, 13 Dec 2002) | 2 lines
+       * src/GFObjects/GFBlock.py: reworking the format of designer wizards 
+         and namespace support
 
-more work on docs
+2002-12-21 20:36:35  Rev 3669   jcater
 
-------------------------------------------------------------------------
-r3613 | jamest | 2002-12-12 20:56:10 -0600 (Thu, 12 Dec 2002) | 2 lines
+       * ChangeLog:  * Changes for -pre3
 
-fixed typo
+2002-12-21 19:36:58  Rev 3667   jamest
 
-------------------------------------------------------------------------
-r3611 | jcater | 2002-12-12 18:55:13 -0600 (Thu, 12 Dec 2002) | 4 lines
+       * src/uidrivers/wx/common.py: sigh, missing file
 
+2002-12-21 19:34:22  Rev 3666   jamest
 
-* Implemented block-level (per-record) Pre-Query and Post-Query
-* More updates on Dev Guide
+       * src/uidrivers/wx/GFwxApp.py: Added missing ui driver file
 
-------------------------------------------------------------------------
-r3610 | jcater | 2002-12-12 16:07:59 -0600 (Thu, 12 Dec 2002) | 2 lines
+2002-12-21 19:29:55  Rev 3665   jamest
 
-changes for post-query record-level support
+       * src/GFObjects/GFButton.py, src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/wx/UILoginHandler.py, src/GFForm.py, src/GFInstance.
+         py, src/uidrivers/wx/UIWXSplashScreen.py, 
+         src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/wx/__init__.py: Started breaking apart wx uidriver 
+         form event model changes instances are not tracking a current form 
+         instead events pass affected form Other stuff I probably forgot
 
-------------------------------------------------------------------------
-r3608 | jcater | 2002-12-12 12:03:29 -0600 (Thu, 12 Dec 2002) | 5 lines
+2002-12-21 18:09:14  Rev 3662   jcater
 
+       * utils/gfd04to05.py: fix ON-SWITCH conversion
 
+2002-12-21 17:54:47  Rev 3661   jcater
 
-* Removed block-level On-Switch and made the focus triggers behave at a 
trigger level. (The old On-Switch is now equivalent to Post-FocusIn
-* Documented triggers in the Dev Guide
+       * utils/gfd04to05.py: added check for trigger.type
 
-------------------------------------------------------------------------
-r3601 | jamest | 2002-12-11 22:08:10 -0600 (Wed, 11 Dec 2002) | 6 lines
+2002-12-21 00:15:25  Rev 3652   jcater
 
-Fixed previousRecord events from buttons
-Fixed <enter> key events on some entries
-More UI cleanup
-More work on <dialog> support.  The structure is not final, the current code
-aims to let me test things w/o breaking the existing drivers.
+       * ChangeLog: 
+         synching machines
 
-------------------------------------------------------------------------
-r3599 | jcater | 2002-12-11 19:00:02 -0600 (Wed, 11 Dec 2002) | 2 lines
+2002-12-18 00:36:09  Rev 3632   jcater
 
-added roadmap/feature plan template and parser script
+       * src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py: 
+         * Fixed runForm support * Removed console print statements
 
-------------------------------------------------------------------------
-r3598 | jamest | 2002-12-11 15:07:57 -0600 (Wed, 11 Dec 2002) | 2 lines
+2002-12-17 03:07:26  Rev 3626   jcater
 
-activated btami's patch from ages past
+       * MANIFEST.in, NEWS, ChangeLog, ROADMAP.in, TODO, INSTALL: 
+         Preliminary updates for pending release
 
-------------------------------------------------------------------------
-r3596 | jcater | 2002-12-11 00:45:25 -0600 (Wed, 11 Dec 2002) | 5 lines
+2002-12-13 16:58:26  Rev 3618   jcater
 
+       * doc/Developers-Guide.sxw: fixed minor typos in documentation
 
-* Started on a sample schema
-* Added Copyright / GFDL info to developer's guide
-* Fixed some old-style references in GTK driver
+2002-12-13 06:37:15  Rev 3614   jcater
 
-------------------------------------------------------------------------
-r3595 | jamest | 2002-12-10 19:30:54 -0600 (Tue, 10 Dec 2002) | 2 lines
+       * doc/Developers-Guide.sxw: more work on docs
 
-gtk2 driver fix
+2002-12-13 02:56:10  Rev 3613   jamest
 
-------------------------------------------------------------------------
-r3594 | jamest | 2002-12-10 19:18:33 -0600 (Tue, 10 Dec 2002) | 4 lines
+       * src/GFObjects/GFBlock.py: fixed typo
 
-Minor UI driver cleanup
-Removed outdated file
-Curses fixes
+2002-12-13 00:55:13  Rev 3611   jcater
 
-------------------------------------------------------------------------
-r3589 | jcater | 2002-12-09 19:05:52 -0600 (Mon, 09 Dec 2002) | 3 lines
+       * src/GFObjects/GFDataSource.py, doc/Developers-Guide.sxw:  * 
+         Implemented block-level (per-record) Pre-Query and Post-Query * 
+         More updates on Dev Guide
 
+2002-12-12 22:07:59  Rev 3610   jcater
 
-minor cleanup
+       * src/GFInstance.py: changes for post-query record-level support
 
-------------------------------------------------------------------------
-r3588 | jcater | 2002-12-09 16:20:19 -0600 (Mon, 09 Dec 2002) | 2 lines
+2002-12-12 18:03:29  Rev 3608   jcater
 
-the xml version didn't work out so well
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py, 
+         utils/gfd04to05.py, src/GFObjects/GFField.py, doc/Developers-Guide.
+         sxw:
+         * Removed block-level On-Switch and made the focus triggers behave 
+         at a trigger level. (The old On-Switch is now equivalent to 
+         Post-FocusIn * Documented triggers in the Dev Guide
 
-------------------------------------------------------------------------
-r3587 | jcater | 2002-12-09 14:43:21 -0600 (Mon, 09 Dec 2002) | 2 lines
+2002-12-12 04:08:10  Rev 3601   jamest
 
-moved to flat xml format for Developer's Guide
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py, 
+         samples/dialog/dialog.gfd, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py: 
+         Fixed previousRecord events from buttons Fixed <enter> key events 
+         on some entries More UI cleanup More work on <dialog> support.  
+         The structure is not final, the current code aims to let me test 
+         things w/o breaking the existing drivers.
 
-------------------------------------------------------------------------
-r3580 | jcater | 2002-12-07 02:31:20 -0600 (Sat, 07 Dec 2002) | 5 lines
+2002-12-12 01:00:02  Rev 3599   jcater
 
+       * ROADMAP.in: added roadmap/feature plan template and parser script
 
-* Updated Dev Guide to new GFD format
-* Renamed the Pre-Modify attribute on blocks to Pre-Change to be consistent 
with the field.Pre-Change call
-* Cleanup
+2002-12-11 21:07:57  Rev 3598   jamest
 
-------------------------------------------------------------------------
-r3565 | jcater | 2002-12-03 22:32:54 -0600 (Tue, 03 Dec 2002) | 4 lines
+       * src/GFDisplayHandler.py: activated btami's patch from ages past
 
+2002-12-11 06:45:25  Rev 3596   jcater
 
+       * doc/Developers-Guide.sxw, src/uidrivers/gtk2/UIdriver.py:  * 
+         Started on a sample schema * Added Copyright / GFDL info to 
+         developer's guide * Fixed some old-style references in GTK driver
 
-Misc changes
+2002-12-11 01:30:54  Rev 3595   jamest
 
-------------------------------------------------------------------------
-r3564 | jamest | 2002-12-03 21:05:28 -0600 (Tue, 03 Dec 2002) | 4 lines
+       * src/uidrivers/gtk2/UIdriver.py: gtk2 driver fix
 
-remove GFObj referece from common
-moving things about and adding notes to ui drivers in preperation
-for some changes
+2002-12-11 01:18:33  Rev 3594   jamest
 
-------------------------------------------------------------------------
-r3563 | jcater | 2002-12-03 19:51:41 -0600 (Tue, 03 Dec 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py, 
+         src/uidrivers/curses/README, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/gtk2/UIdriver.py: Minor UI driver cleanup Removed 
+         outdated file Curses fixes
 
-removed connections tag
+2002-12-10 01:05:52  Rev 3589   jcater
 
-------------------------------------------------------------------------
-r3562 | jamest | 2002-12-03 12:06:32 -0600 (Tue, 03 Dec 2002) | 2 lines
+       * doc/Developers-Guide.sxw:  minor cleanup
 
-more changes for <dialog> support
+2002-12-09 22:20:19  Rev 3588   jcater
 
-------------------------------------------------------------------------
-r3561 | jamest | 2002-12-03 09:51:15 -0600 (Tue, 03 Dec 2002) | 2 lines
+       * doc/Developers-Guide.openoffice.xml, doc/Developers-Guide.sxw: the 
+         xml version didn't work out so well
 
-syncing cvs to prep for ai processing
+2002-12-09 20:43:21  Rev 3587   jcater
 
-------------------------------------------------------------------------
-r3553 | jcater | 2002-12-01 16:53:04 -0600 (Sun, 01 Dec 2002) | 5 lines
+       * doc/Developers-Guide.openoffice.xml, doc/Developers-Guide.sxw: 
+         moved to flat xml format for Developer's Guide
 
+2002-12-07 08:31:20  Rev 3580   jcater
 
+       * src/GFObjects/GFPage.py, src/GFInstance.py, src/GFObjects/GFField.
+         py, doc/Developers-Guide.sxw:  * Updated Dev Guide to new GFD 
+         format * Renamed the Pre-Modify attribute on blocks to Pre-Change 
+         to be consistent with the field.Pre-Change call * Cleanup
 
-* Added form.getAuthenticatedUser(connection)
-* Cleaned up custom authenticators
+2002-12-04 04:32:54  Rev 3565   jcater
 
-------------------------------------------------------------------------
-r3544 | jcater | 2002-11-29 01:07:00 -0600 (Fri, 29 Nov 2002) | 6 lines
+       * src/GFInstance.py: 
+         Misc changes
 
+2002-12-04 03:05:28  Rev 3564   jamest
 
-* Improved trigger selector support
-* Improved code editor interaction with rest of system
-* Fixed outstanding bugs related to wizards/templates and object creation
-* Many bug fixes
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_base/UIWidget.py: remove GFObj referece from common 
+         moving things about and adding notes to ui drivers in preperation 
+         for some changes
 
-------------------------------------------------------------------------
-r3543 | jamest | 2002-11-28 00:07:59 -0600 (Thu, 28 Nov 2002) | 2 lines
+2002-12-04 01:51:41  Rev 3563   jcater
 
-More cleanup
+       * samples/inventory/forms/company.gfd, 
+         samples/inventory/forms/inv_maintenance.gfd: removed connections tag
 
-------------------------------------------------------------------------
-r3542 | jamest | 2002-11-27 21:35:53 -0600 (Wed, 27 Nov 2002) | 2 lines
+2002-12-03 18:06:32  Rev 3562   jamest
 
-Moved final things out of gfclient that belong in gfinstance
+       * src/GFForm.py, src/GFInstance.py, samples/dialog/dialog.gfd: more 
+         changes for <dialog> support
 
-------------------------------------------------------------------------
-r3541 | jamest | 2002-11-27 20:24:39 -0600 (Wed, 27 Nov 2002) | 2 lines
+2002-12-03 15:51:15  Rev 3561   jamest
 
-cleaning things up in preparation for <dialog>
+       * src/GFForm.py, src/GFInstance.py: syncing cvs to prep for ai 
+         processing
 
-------------------------------------------------------------------------
-r3538 | jamest | 2002-11-27 15:29:17 -0600 (Wed, 27 Nov 2002) | 2 lines
+2002-12-01 22:53:04  Rev 3553   jcater
 
-Syncing machines.
+       * src/GFForm.py: 
+         * Added form.getAuthenticatedUser(connection) * Cleaned up custom 
+         authenticators
 
-------------------------------------------------------------------------
-r3536 | jcater | 2002-11-27 10:00:04 -0600 (Wed, 27 Nov 2002) | 2 lines
+2002-11-29 07:07:00  Rev 3544   jcater
 
-Fixed some redundent descriptions
+       * src/GFParser.py, src/GFForm.py:  * Improved trigger selector 
+         support * Improved code editor interaction with rest of system * 
+         Fixed outstanding bugs related to wizards/templates and object 
+         creation * Many bug fixes
 
-------------------------------------------------------------------------
-r3535 | jamest | 2002-11-26 23:47:06 -0600 (Tue, 26 Nov 2002) | 2 lines
+2002-11-28 06:07:59  Rev 3543   jamest
 
-start of <dialog> support (still useless)
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py, 
+         samples/intro/intro.gfd: More cleanup
 
-------------------------------------------------------------------------
-r3534 | jcater | 2002-11-26 21:23:30 -0600 (Tue, 26 Nov 2002) | 3 lines
+2002-11-28 03:35:53  Rev 3542   jamest
 
+       * src/GFForm.py, src/GFInstance.py, samples/dialog/dialog.gfd, 
+         src/GFClient.py: Moved final things out of gfclient that belong in 
+         gfinstance
 
-Changed (without working samples :) the curses and gtk2 driver to new format
+2002-11-28 02:24:39  Rev 3541   jamest
 
-------------------------------------------------------------------------
-r3533 | jcater | 2002-11-26 20:45:35 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd, src/GFForm.
+         py, src/GFInstance.py, src/GFObjects/GFEntry.py, src/GFParser.py, 
+         src/GFKeyMapper.py, src/GFClient.py: cleaning things up in 
+         preparation for <dialog>
 
-fixed changes for tabbed move to layout
+2002-11-27 21:29:17  Rev 3538   jamest
 
-------------------------------------------------------------------------
-r3532 | jamest | 2002-11-26 20:38:43 -0600 (Tue, 26 Nov 2002) | 3 lines
+       * src/GFForm.py, samples/dialog/dialog.gfd, samples/intro/intro.gfd, 
+         src/GFClient.py: Syncing machines.
 
-moved tabbed to layout in parser (breaks stuff)
-start of a <dialog> tag
+2002-11-27 16:00:04  Rev 3536   jcater
 
-------------------------------------------------------------------------
-r3531 | jcater | 2002-11-26 20:34:32 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/GFParser.py: Fixed some redundent descriptions
 
-changes
+2002-11-27 05:47:06  Rev 3535   jamest
 
-------------------------------------------------------------------------
-r3530 | jcater | 2002-11-26 20:29:38 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/GFForm.py, samples/dialog/dialog.gfd, samples/dialog, 
+         src/GFParser.py, src/GFClient.py: start of <dialog> support (still 
+         useless)
 
-* Moved <form tabbed=.. width=... height=...> to <layout> as those are 
layout-related attributes
+2002-11-27 03:23:30  Rev 3534   jcater
 
-------------------------------------------------------------------------
-r3529 | jcater | 2002-11-26 19:50:59 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:  
+         Changed (without working samples :) the curses and gtk2 driver to 
+         new format
 
-added default width/height to forms
+2002-11-27 02:45:35  Rev 3533   jcater
 
-------------------------------------------------------------------------
-r3528 | jcater | 2002-11-26 19:43:46 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/GFParser.py: fixed changes for tabbed move to layout
 
-fixed trigger-less buttons
+2002-11-27 02:38:43  Rev 3532   jamest
 
-------------------------------------------------------------------------
-r3527 | jcater | 2002-11-26 19:09:32 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * src/GFParser.py: moved tabbed to layout in parser (breaks stuff) 
+         start of a <dialog> tag
 
-updated samples to the new style
+2002-11-27 02:34:32  Rev 3531   jcater
 
-------------------------------------------------------------------------
-r3526 | jcater | 2002-11-26 19:03:22 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * utils/gfd04to05.py: changes
 
-synching machines
+2002-11-27 02:29:38  Rev 3530   jcater
 
-------------------------------------------------------------------------
-r3525 | jcater | 2002-11-26 18:55:35 -0600 (Tue, 26 Nov 2002) | 2 lines
+       * samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd, 
+         src/uidrivers/wx/UIdriver.py, samples/track/forms/contact_manager.
+         gfd, samples/track/forms/address_type.gfd, 
+         samples/inventory/forms/inv_maintenance.gfd, 
+         samples/track/forms/email_type.gfd, 
+         samples/location/forms/zipcode_maint.gfd, 
+         samples/location/forms/runform.gfd, samples/intro/intro.gfd, 
+         samples/history/first.gfd, samples/location/forms/country_maint.
+         gfd, samples/inventory/forms/company.gfd, samples/zipcode/zipcode.
+         gfd, samples/inventory/forms/sc_inv_cycle_count.gfd, 
+         samples/contact.gfd, samples/simple/form.gfd, samples/helloworld2.
+         gfd, samples/zipcode/states.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, 
+         samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd, 
+         samples/track/forms/assignment_status.gfd, 
+         samples/location/forms/state_maint.gfd, 
+         samples/location/forms/county_maint.gfd: * Moved <form tabbed=.. 
+         width=... height=...> to <layout> as those are layout-related 
+         attributes
 
-temporarily reversed samples, to do a massive update
+2002-11-27 01:50:59  Rev 3529   jcater
 
-------------------------------------------------------------------------
-r3524 | jcater | 2002-11-26 17:45:21 -0600 (Tue, 26 Nov 2002) | 4 lines
+       * samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd, 
+         src/uidrivers/wx/UIdriver.py, samples/track/forms/contact_manager.
+         gfd, samples/track/forms/address_type.gfd, 
+         samples/inventory/forms/inv_maintenance.gfd, 
+         samples/track/forms/email_type.gfd, 
+         samples/location/forms/zipcode_maint.gfd, src/GFParser.py, 
+         samples/location/forms/runform.gfd, samples/intro/intro.gfd, 
+         samples/history/first.gfd, samples/location/forms/country_maint.
+         gfd, samples/inventory/forms/company.gfd, samples/zipcode/zipcode.
+         gfd, samples/inventory/forms/sc_inv_cycle_count.gfd, 
+         samples/contact.gfd, samples/simple/form.gfd, samples/helloworld2.
+         gfd, samples/zipcode/states.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, 
+         samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd, 
+         samples/track/forms/assignment_status.gfd, 
+         samples/location/forms/state_maint.gfd, 
+         samples/location/forms/county_maint.gfd: added default 
+         width/height to forms
 
+2002-11-27 01:43:46  Rev 3528   jcater
 
+       * utils/gfd04to05.py: fixed trigger-less buttons
 
-Moved to namespaces for layout management in forms
+2002-11-27 01:09:32  Rev 3527   jcater
 
-------------------------------------------------------------------------
-r3523 | jcater | 2002-11-25 22:23:33 -0600 (Mon, 25 Nov 2002) | 2 lines
+       * samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd, 
+         samples/track/forms/contact_manager.gfd, 
+         samples/track/forms/address_type.gfd, 
+         samples/inventory/forms/inv_maintenance.gfd, 
+         samples/track/forms/email_type.gfd, 
+         samples/location/forms/zipcode_maint.gfd, 
+         samples/location/forms/runform.gfd, samples/intro/intro.gfd, 
+         samples/history/first.gfd, samples/location/forms/country_maint.
+         gfd, samples/inventory/forms/company.gfd, samples/zipcode/zipcode.
+         gfd, samples/inventory/forms/sc_inv_cycle_count.gfd, 
+         samples/contact.gfd, samples/simple/form.gfd, samples/helloworld2.
+         gfd, samples/zipcode/states.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, 
+         samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd, 
+         samples/track/forms/assignment_status.gfd, 
+         samples/location/forms/state_maint.gfd, 
+         samples/location/forms/county_maint.gfd: updated samples to the 
+         new style
 
-* More cleanup in Designer
+2002-11-27 01:03:22  Rev 3526   jcater
 
-------------------------------------------------------------------------
-r3522 | jamest | 2002-11-25 22:16:08 -0600 (Mon, 25 Nov 2002) | 2 lines
+       * utils/gfd04to05.py: synching machines
 
-removed print statement
+2002-11-27 00:55:35  Rev 3525   jcater
 
-------------------------------------------------------------------------
-r3521 | jamest | 2002-11-25 22:14:40 -0600 (Mon, 25 Nov 2002) | 3 lines
+       * samples/zipcode/zipcode.gfd, samples/intro/intro.gfd: temporarily 
+         reversed samples, to do a massive update
 
-sloppyQuery support reintroduced
-converted two gfds for testing
+2002-11-26 23:45:21  Rev 3524   jcater
 
-------------------------------------------------------------------------
-r3512 | jcater | 2002-11-25 10:44:18 -0600 (Mon, 25 Nov 2002) | 4 lines
+       * src/GFForm.py, src/GFObjects/GFLayout.py, 
+         src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py, 
+         samples/intro/intro.gfd:
+         Moved to namespaces for layout management in forms
 
+2002-11-26 04:23:33  Rev 3523   jcater
 
+       * src/GFParser.py: * More cleanup in Designer
 
-Made buttons like any other triggerable object. Instead of trigger="..." 
attribute, we have a <trigger type="On-Action">.  Conversion script reflects 
this.
+2002-11-26 04:16:08  Rev 3522   jamest
 
-------------------------------------------------------------------------
-r3511 | jamest | 2002-11-25 08:59:25 -0600 (Mon, 25 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py: removed print statement
 
-bring forward detail query patch from 0.4.1 branch
+2002-11-26 04:14:40  Rev 3521   jamest
 
-------------------------------------------------------------------------
-r3510 | jamest | 2002-11-25 08:22:36 -0600 (Mon, 25 Nov 2002) | 3 lines
+       * src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd, 
+         samples/intro/intro.gfd: sloppyQuery support reintroduced 
+         converted two gfds for testing
 
-fix display for entries with a rows attribute
-replaced references to GFDataSource w/ GConnection
+2002-11-25 16:44:18  Rev 3512   jcater
 
-------------------------------------------------------------------------
-r3509 | jcater | 2002-11-25 00:07:14 -0600 (Mon, 25 Nov 2002) | 2 lines
+       * src/GFObjects/GFButton.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py, 
+         src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
+         Made buttons like any other triggerable object. Instead of 
+         trigger="..." attribute, we have a <trigger type="On-Action">.  
+         Conversion script reflects this.
 
-added notes on buttons; may switch to some type of trigger
+2002-11-25 14:59:25  Rev 3511   jamest
 
-------------------------------------------------------------------------
-r3507 | jcater | 2002-11-24 23:29:20 -0600 (Sun, 24 Nov 2002) | 3 lines
+       * src/GFObjects/GFBlock.py: bring forward detail query patch from 0.
+         4.1 branch
 
-* Cleaned up the HotKey display on the menus
-* fixed bug with a GFField being passed to findFocus
+2002-11-25 14:22:36  Rev 3510   jamest
 
-------------------------------------------------------------------------
-r3506 | jcater | 2002-11-24 23:23:32 -0600 (Sun, 24 Nov 2002) | 3 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFObjects/__init__.py: fix 
+         display for entries with a rows attribute replaced references to 
+         GFDataSource w/ GConnection
 
-* Moved initializing code into an 'if initialize:' block (for Designer supprt)
-* Misc cleanup
+2002-11-25 06:07:14  Rev 3509   jcater
 
-------------------------------------------------------------------------
-r3501 | jcater | 2002-11-22 19:48:03 -0600 (Fri, 22 Nov 2002) | 2 lines
+       * utils/gfd04to05.py: added notes on buttons; may switch to some 
+         type of trigger
 
-initial work on migrating designer [BROKEN\!]
+2002-11-25 05:29:20  Rev 3507   jcater
 
-------------------------------------------------------------------------
-r3499 | jcater | 2002-11-21 23:56:05 -0600 (Thu, 21 Nov 2002) | 2 lines
+       * src/GFForm.py, src/uidrivers/wx/UIdriver.py: * Cleaned up the 
+         HotKey display on the menus * fixed bug with a GFField being 
+         passed to findFocus
 
-removed py2.2ism
+2002-11-25 05:23:32  Rev 3506   jcater
 
-------------------------------------------------------------------------
-r3498 | jcater | 2002-11-21 23:50:39 -0600 (Thu, 21 Nov 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py: 
+         * Moved initializing code into an 'if initialize:' block (for 
+         Designer supprt) * Misc cleanup
 
-more work on switching focus traversal into new logic/layout (row fixes)
+2002-11-23 01:48:03  Rev 3501   jcater
 
-------------------------------------------------------------------------
-r3497 | jcater | 2002-11-21 23:39:17 -0600 (Thu, 21 Nov 2002) | 2 lines
+       * src/GFObjects/GFTabStop.py, src/GFForm.py: initial work on 
+         migrating designer [BROKEN\!]
 
-more work on switching focus traversal into new logic/layout
+2002-11-22 05:56:05  Rev 3499   jcater
 
-------------------------------------------------------------------------
-r3496 | jcater | 2002-11-21 20:57:24 -0600 (Thu, 21 Nov 2002) | 2 lines
+       * utils/gfd04to05.py: removed py2.2ism
 
-more work on separation of logic and layout
+2002-11-22 05:50:39  Rev 3498   jcater
 
-------------------------------------------------------------------------
-r3492 | jamest | 2002-11-20 21:50:24 -0600 (Wed, 20 Nov 2002) | 3 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: more work on 
+         switching focus traversal into new logic/layout (row fixes)
 
-merged in some papo patches from the 0.4.x branch
-typos fixed
+2002-11-22 05:39:17  Rev 3497   jcater
 
-------------------------------------------------------------------------
-r3489 | jcater | 2002-11-20 19:39:37 -0600 (Wed, 20 Nov 2002) | 2 lines
+       * src/GFObjects/GFButton.py, src/GFObjects/GFPage.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         utils/gfd04to05.py, src/GFParser.py: more work on switching focus 
+         traversal into new logic/layout
 
-start of layout/logic separation; cleaned up GFParser.py to reflect new tags
+2002-11-22 02:57:24  Rev 3496   jcater
 
-------------------------------------------------------------------------
-r3488 | jcater | 2002-11-20 18:58:19 -0600 (Wed, 20 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFObjects/GFPage.py, 
+         src/GFDisplayHandler.py, src/GFForm.py, src/GFObjects/GFLayout.py, 
+         src/GFObjects/GFLogic.py, src/GFInstance.py, src/GFObjects/GFEntry.
+         py, utils/gfd04to05.py, src/GFObjects/GFField.py, src/GFParser.py: 
+         more work on separation of logic and layout
 
-removed redundent GFDatabase.py
+2002-11-21 03:50:24  Rev 3492   jamest
 
-------------------------------------------------------------------------
-r3487 | jcater | 2002-11-20 18:51:56 -0600 (Wed, 20 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, setup.py, src/GFParser.py: merged in 
+         some papo patches from the 0.4.x branch typos fixed
 
-replace transparentBlock, as it's default
+2002-11-21 01:39:37  Rev 3489   jcater
 
-------------------------------------------------------------------------
-r3486 | jcater | 2002-11-20 18:27:34 -0600 (Wed, 20 Nov 2002) | 5 lines
+       * src/GFObjects/GFLayout.py, src/GFObjects/GFLogic.py, 
+         src/GFObjects/__init__.py, utils/gfd04to05.py, src/GFParser.py: 
+         start of layout/logic separation; cleaned up GFParser.py to 
+         reflect new tags
 
+2002-11-21 00:58:19  Rev 3488   jcater
 
+       * src/GFObjects/GFDatabase.py: removed redundent GFDatabase.py
 
-* Moved the <database> tag to common (as a <connection> tag... we will have a 
converter script soon)
-* Fixed some incorrect code samples in the dev guide
+2002-11-21 00:51:56  Rev 3487   jcater
 
-------------------------------------------------------------------------
-r3478 | jcater | 2002-11-19 19:01:40 -0600 (Tue, 19 Nov 2002) | 6 lines
+       * utils/gfd04to05.py: replace transparentBlock, as it's default
 
+2002-11-21 00:27:34  Rev 3486   jcater
 
+       * src/GFObjects/GFDatabase.py, src/GFParser.py, doc/Developers-Guide.
+         sxw:
+         * Moved the <database> tag to common (as a <connection> tag... we 
+         will have a converter script soon) * Fixed some incorrect code 
+         samples in the dev guide
 
-* When writing back to XML, name attributes are listed first
-* Misc cleanup
-* Added a Forms 0.5.0 converter
+2002-11-20 01:01:40  Rev 3478   jcater
 
-------------------------------------------------------------------------
-r3470 | jcater | 2002-11-18 16:12:44 -0600 (Mon, 18 Nov 2002) | 2 lines
+       * src/__init__.py, utils, utils/gfd04to05.py, src/GFParser.py: 
+         * When writing back to XML, name attributes are listed first * 
+         Misc cleanup * Added a Forms 0.5.0 converter
 
-added curses driver to setup.py
+2002-11-18 22:12:44  Rev 3470   jcater
 
-------------------------------------------------------------------------
-r3469 | jcater | 2002-11-18 00:40:55 -0600 (Mon, 18 Nov 2002) | 2 lines
+       * setup.py: added curses driver to setup.py
 
-cleanup in preparation for structural changes
+2002-11-18 06:40:55  Rev 3469   jcater
 
-------------------------------------------------------------------------
-r3467 | jamest | 2002-11-17 19:27:05 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py, src/GFForm.py,
+         src/GFObjects/GFEntry.py, src/GFObjects/__init__.py, 
+         src/GFObjects/GFField.py: cleanup in preparation for structural 
+         changes
 
-Final updates for new release
+2002-11-18 01:27:05  Rev 3467   jamest
 
-------------------------------------------------------------------------
-r3465 | jcater | 2002-11-17 19:17:24 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * NEWS, src/uidrivers/_base/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, ChangeLog: Final updates for new release
 
-doc/version changes in prep for a release
+2002-11-18 01:17:24  Rev 3465   jcater
 
-------------------------------------------------------------------------
-r3464 | jamest | 2002-11-17 17:39:35 -0600 (Sun, 17 Nov 2002) | 3 lines
+       * MANIFEST.in, src/__init__.py, setup.py, doc/Developers-Guide.sxw: 
+         doc/version changes in prep for a release
 
-removed debug print statements
-wx UI fix for checkboxes
+2002-11-17 23:39:35  Rev 3464   jamest
 
-------------------------------------------------------------------------
-r3463 | jcater | 2002-11-17 17:16:41 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py: removed 
+         debug print statements wx UI fix for checkboxes
 
-updated checkbox code
+2002-11-17 23:16:41  Rev 3463   jcater
 
-------------------------------------------------------------------------
-r3462 | jcater | 2002-11-17 16:53:27 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/GFDisplayHandler.py: updated checkbox code
 
-updated Forms Dev Guide to have new descriptions of attributes
+2002-11-17 22:53:27  Rev 3462   jcater
 
-------------------------------------------------------------------------
-r3461 | jamest | 2002-11-17 15:54:48 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/GFParser.py, doc/Developers-Guide.sxw, BUGS: updated Forms Dev 
+         Guide to have new descriptions of attributes
 
-partial fix for checkboxes, commiting in prep to feed code into our AI unit
+2002-11-17 21:54:48  Rev 3461   jamest
 
-------------------------------------------------------------------------
-r3460 | jcater | 2002-11-17 13:44:09 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py, 
+         src/GFInstance.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: partial fix 
+         for checkboxes, commiting in prep to feed code into our AI unit
 
-removed comment line
+2002-11-17 19:44:09  Rev 3460   jcater
 
-------------------------------------------------------------------------
-r3459 | jcater | 2002-11-17 13:43:00 -0600 (Sun, 17 Nov 2002) | 2 lines
+       * src/GFParser.py, src/uidrivers/curses/UIdriver.py: removed comment 
+         line
 
-added GFParser descriptions [patch by sklein]
+2002-11-17 19:43:00  Rev 3459   jcater
 
-------------------------------------------------------------------------
-r3455 | jamest | 2002-11-16 15:14:39 -0600 (Sat, 16 Nov 2002) | 2 lines
+       * src/GFParser.py: added GFParser descriptions [patch by sklein]
 
-Fixed for unbound fields in blocks sometimes flaging that blocks resultset to 
require saving
+2002-11-16 21:14:39  Rev 3455   jamest
 
-------------------------------------------------------------------------
-r3451 | jcater | 2002-11-15 23:14:43 -0600 (Fri, 15 Nov 2002) | 2 lines
+       * src/GFForm.py: Fixed for unbound fields in blocks sometimes 
+         flaging that blocks resultset to require saving
 
-added doc attributes to parser objects
+2002-11-16 05:14:43  Rev 3451   jcater
 
-------------------------------------------------------------------------
-r3448 | jamest | 2002-11-15 17:12:36 -0600 (Fri, 15 Nov 2002) | 2 lines
+       * src/GFParser.py: added doc attributes to parser objects
 
-added DefaultUI config option
+2002-11-15 23:12:36  Rev 3448   jamest
 
-------------------------------------------------------------------------
-r3446 | jamest | 2002-11-15 15:50:21 -0600 (Fri, 15 Nov 2002) | 2 lines
+       * src/GFConfig.py, src/GFClient.py: added DefaultUI config option
 
-removed an unneeded print
+2002-11-15 21:50:21  Rev 3446   jamest
 
-------------------------------------------------------------------------
-r3444 | jamest | 2002-11-15 14:08:55 -0600 (Fri, 15 Nov 2002) | 3 lines
+       * src/uidrivers/wx/UIdriver.py: removed an unneeded print
 
-fix pageup in curses driver
-partial fix for debug->run usage in GNUe Designer (complete after next release)
+2002-11-15 20:08:55  Rev 3444   jamest
 
-------------------------------------------------------------------------
-r3442 | jcater | 2002-11-15 01:20:37 -0600 (Fri, 15 Nov 2002) | 2 lines
+       * src/GFForm.py, BUGS, src/uidrivers/curses/UIdriver.py: fix pageup 
+         in curses driver partial fix for debug->run usage in GNUe Designer 
+         (complete after next release)
 
-more work on curses
+2002-11-15 07:20:37  Rev 3442   jcater
 
-------------------------------------------------------------------------
-r3440 | jcater | 2002-11-14 19:44:28 -0600 (Thu, 14 Nov 2002) | 2 lines
+       * src/uidrivers/curses/UIdriver.py: more work on curses
 
-more work in curses driver
+2002-11-15 01:44:28  Rev 3440   jcater
 
-------------------------------------------------------------------------
-r3432 | jcater | 2002-11-13 23:05:28 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/GFObjects/GFButton.py, src/uidrivers/curses/UIdriver.py: more 
+         work in curses driver
 
-Updated NEWS and ChangeLogs
+2002-11-14 05:05:28  Rev 3432   jcater
 
-------------------------------------------------------------------------
-r3427 | jcater | 2002-11-13 21:55:35 -0600 (Wed, 13 Nov 2002) | 4 lines
+       * NEWS, ChangeLog: Updated NEWS and ChangeLogs
 
+2002-11-14 03:55:35  Rev 3427   jcater
 
+       * scripts/gnue-forms.in, packaging/mcmillan/hooks/hook-gnue.common.
+         GComm.py, packaging/mcmillan/hooks/hook-gnue.common.commdrivers.
+         _helpers.RpcDoc.py, packaging/mcmillan/forms.spec, 
+         packaging/mcmillan/hooks, packaging/mcmillan/hooks/hook-gnue.forms.
+         GFClient.py, packaging/mcmillan/hooks/hook-gnue.common.
+         GConnections.py:
+         Added btami's mcmillan support files
 
-Added btami's mcmillan support files
+2002-11-14 03:37:14  Rev 3425   jcater
 
-------------------------------------------------------------------------
-r3425 | jcater | 2002-11-13 21:37:14 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/uidrivers/gtk2/UIdriver.py: applied ajmitch's gtk2 patch
 
-applied ajmitch's gtk2 patch
+2002-11-13 00:39:06  Rev 3410   jamest
 
-------------------------------------------------------------------------
-r3410 | jamest | 2002-11-12 18:39:06 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/__init__.py: Remove python2.2ism
 
-Remove python2.2ism
+2002-11-12 23:07:05  Rev 3406   jcater
 
-------------------------------------------------------------------------
-r3406 | jcater | 2002-11-12 17:07:05 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/__init__.py: updated VERSION numbers to be the new .99 format 
+         for cvs
 
-updated VERSION numbers to be the new .99 format for cvs
+2002-11-11 06:00:00  Rev 3392   jcater
 
-------------------------------------------------------------------------
-r3392 | jcater | 2002-11-11 00:00:00 -0600 (Mon, 11 Nov 2002) | 4 lines
+       * src/uidrivers/curses/UIdriver.py: 
+         More work on the curses driver; mainly further implementation of 
+         Notebook.py
 
+2002-11-09 22:26:06  Rev 3382   jcater
 
+       * src/uidrivers/wx/UIdriver.py: fixed incorrect key description in 
+         the menu
 
-More work on the curses driver; mainly further implementation of Notebook.py
+2002-11-08 20:15:37  Rev 3377   jcater
 
-------------------------------------------------------------------------
-r3382 | jcater | 2002-11-09 16:26:06 -0600 (Sat, 09 Nov 2002) | 2 lines
+       * src/GFForm.py, src/GFParser.py: fixed parameter support :(
 
-fixed incorrect key description in the menu
+2002-11-08 17:42:59  Rev 3376   jamest
 
-------------------------------------------------------------------------
-r3377 | jcater | 2002-11-08 14:15:37 -0600 (Fri, 08 Nov 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: Added support for scrollbars when 
+         form is bigger than screen area
 
-fixed parameter support :(
+2002-11-08 15:55:03  Rev 3375   jcater
 
-------------------------------------------------------------------------
-r3376 | jamest | 2002-11-08 11:42:59 -0600 (Fri, 08 Nov 2002) | 2 lines
+       * src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py: 
+         fixed new GParser.py issue w/namespace support
 
-Added support for scrollbars when form is bigger than screen area
+2002-11-07 16:37:03  Rev 3370   jcater
 
-------------------------------------------------------------------------
-r3375 | jcater | 2002-11-08 09:55:03 -0600 (Fri, 08 Nov 2002) | 2 lines
+       * src/uidrivers/curses/UIdriver.py: 
+         * Added support for Frame panels that are controlled by their 
+         parent container * Added an "absolute x,y" attribute to each 
+         Control object, so they can transparently work in Frames * Moved 
+         MenuBar to the Frame model * Started work on a Notebook control
 
-fixed new GParser.py issue w/namespace support
+2002-11-07 03:20:33  Rev 3369   jamest
 
-------------------------------------------------------------------------
-r3370 | jcater | 2002-11-07 10:37:03 -0600 (Thu, 07 Nov 2002) | 7 lines
+       * src/GFParser.py: GParser now honors the Required and 
+         SingleInstance attributes on tag definitions.
 
+2002-11-06 19:13:16  Rev 3368   jamest
 
+       * src/GFObjects/GFBlock.py, src/GFInstance.py: query by detail 
+         support (needs more testing)
 
-* Added support for Frame panels that are controlled by their parent container
-* Added an "absolute x,y" attribute to each Control object, so they can 
transparently work in Frames
-* Moved MenuBar to the Frame model
-* Started work on a Notebook control
+2002-11-06 02:03:43  Rev 3367   jamest
 
-------------------------------------------------------------------------
-r3369 | jamest | 2002-11-06 21:20:33 -0600 (Wed, 06 Nov 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: temp fix for dcl ticket #60 - query 
+         on detail is blocked again partial implementation of query by 
+         detail logic which should all be turned off at the moment.  
+         (syncing machines) misc fixes for changes in the GRootObj
 
-GParser now honors the Required and SingleInstance attributes on tag 
definitions.
+2002-11-05 02:45:24  Rev 3362   jcater
 
-------------------------------------------------------------------------
-r3368 | jamest | 2002-11-06 13:13:16 -0600 (Wed, 06 Nov 2002) | 2 lines
+       * src/uidrivers/curses/UIdriver.py: fixed some import inconsistencies
 
-query by detail support (needs more testing)
+2002-11-05 02:43:46  Rev 3361   jcater
 
-------------------------------------------------------------------------
-r3367 | jamest | 2002-11-05 20:03:43 -0600 (Tue, 05 Nov 2002) | 5 lines
+       * src/GFClient.py: changed -u nstti to -u curses
 
-temp fix for dcl ticket #60 - query on detail is blocked again
-partial implementation of query by detail logic which should all be turned off
-at the moment.  (syncing machines)
-misc fixes for changes in the GRootObj
+2002-11-05 00:52:21  Rev 3359   jcater
 
-------------------------------------------------------------------------
-r3362 | jcater | 2002-11-04 20:45:24 -0600 (Mon, 04 Nov 2002) | 2 lines
+       * doc/technotes/index.html, doc/technotes/00004.txt, 
+         doc/technotes/index.txt: added setFeature technote
 
-fixed some import inconsistencies
+2002-11-05 00:38:47  Rev 3357   jcater
 
-------------------------------------------------------------------------
-r3361 | jcater | 2002-11-04 20:43:46 -0600 (Mon, 04 Nov 2002) | 2 lines
+       * src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw, 
+         src/GFClient.py:  * Added gConfigForm global config method
+         * added setFeature support to forms in On-Startup, you can do:   
+         form.setFeature('GUI:MENUBAR:SUPPRESS',1) to suppress the menu bar 
+         likewise with GUI:TOOLBAR:SUPPRESS these HAVE to appear in 
+         On-Startup and their use is not officially supported!!!!
 
-changed -u nstti to -u curses
+2002-11-04 20:14:55  Rev 3355   jamest
 
-------------------------------------------------------------------------
-r3359 | jcater | 2002-11-04 18:52:21 -0600 (Mon, 04 Nov 2002) | 2 lines
+       * src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFParser.py: 
+         Added support for common based <import> tag based upon the tags 
+         marked as Importable Fixed bad function name in form's wx UI driver
 
-added setFeature technote
+2002-11-04 19:22:39  Rev 3353   jamest
 
-------------------------------------------------------------------------
-r3357 | jcater | 2002-11-04 18:38:47 -0600 (Mon, 04 Nov 2002) | 11 lines
+       * src/uidrivers/wx/UIdriver.py: don't attempt to raise the splash 
+         when it's disabled
 
+2002-11-04 15:40:22  Rev 3350   jamest
 
-* Added gConfigForm global config method
+       * src/uidrivers/wx/UIdriver.py: Possible fix for the Gdk-ERROR **: 
+         BadWindow (invalid Window parameter) error Made splashscreen stay 
+         on top of form until timeout
 
-* added setFeature support to forms
-in On-Startup, you can do:
-  form.setFeature('GUI:MENUBAR:SUPPRESS',1)
-to suppress the menu bar
-likewise with GUI:TOOLBAR:SUPPRESS
-these HAVE to appear in On-Startup and
-their use is not officially supported!!!!
+2002-11-04 14:55:51  Rev 3349   jamest
 
-------------------------------------------------------------------------
-r3355 | jamest | 2002-11-04 14:14:55 -0600 (Mon, 04 Nov 2002) | 3 lines
+       * src/GFParser.py, src/GFForm.py, src/GFLibrary.py, src/GFInstance.
+         py, src/GFClient.py: Migration of import system into common 
+         (partially complete) Added G*Parser attribute 'Importable' to 
+         entities if set to 1 makes then that entity becomes importable. 
+         Adjustments to make reports support importable triggers All still 
+         pretty rough
 
-Added support for common based <import> tag based upon the tags marked as 
Importable
-Fixed bad function name in form's wx UI driver
+2002-11-04 06:02:00  Rev 3348   jcater
 
-------------------------------------------------------------------------
-r3353 | jamest | 2002-11-04 13:22:39 -0600 (Mon, 04 Nov 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py:
+         * Misc cleanup
 
-don't attempt to raise the splash when it's disabled
+2002-11-04 05:05:20  Rev 3346   jcater
 
-------------------------------------------------------------------------
-r3350 | jamest | 2002-11-04 09:40:22 -0600 (Mon, 04 Nov 2002) | 3 lines
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: added missing 
+         triggers from jamest's _validTriggers conversion
 
-Possible fix for the Gdk-ERROR **: BadWindow (invalid Window parameter) error
-Made splashscreen stay on top of form until timeout
+2002-11-04 04:59:08  Rev 3345   jcater
 
-------------------------------------------------------------------------
-r3349 | jamest | 2002-11-04 08:55:51 -0600 (Mon, 04 Nov 2002) | 6 lines
+       * src/GFObjects/GFBlock.py: added missing triggers from jamest's 
+         _validTriggers conversion
 
-Migration of import system into common (partially complete)
-Added G*Parser attribute 'Importable' to entities if set to 1 makes then
-that entity becomes importable.
-Adjustments to make reports support importable triggers
-All still pretty rough
+2002-11-04 04:50:26  Rev 3344   jcater
 
-------------------------------------------------------------------------
-r3348 | jcater | 2002-11-04 00:02:00 -0600 (Mon, 04 Nov 2002) | 4 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py: added missing triggers 
+         from jamest's _validTriggers conversion
 
+2002-11-04 04:41:32  Rev 3342   jcater
 
+       * src/GFObjects/GFBlock.py: added missing triggers from jamest's 
+         _validTriggers conversion
 
-* Misc cleanup
+2002-11-02 06:02:01  Rev 3340   jcater
 
-------------------------------------------------------------------------
-r3346 | jcater | 2002-11-03 23:05:20 -0600 (Sun, 03 Nov 2002) | 2 lines
+       * src/GFForm.py: moved the dumpXML root call into GRootObj, so each 
+         tool doesn't have to redefine dumpXML()
 
-added missing triggers from jamest's _validTriggers conversion
+2002-11-01 05:02:49  Rev 3338   jamest
 
-------------------------------------------------------------------------
-r3345 | jcater | 2002-11-03 22:59:08 -0600 (Sun, 03 Nov 2002) | 2 lines
+       * src/GFParser.py, src/GFForm.py: More trigger cleanup Added trigger 
+         support to gnue-reports Added on-startup and on-exit to <report> 
+         Added pre-section and post-section to <section> Added support for 
+         reports trigger editing in designer foobulations grd is working 
+         sample
 
-added missing triggers from jamest's _validTriggers conversion
+2002-11-01 02:40:53  Rev 3337   jamest
 
-------------------------------------------------------------------------
-r3344 | jcater | 2002-11-03 22:50:26 -0600 (Sun, 03 Nov 2002) | 2 lines
+       * src/GFObjects/GFObj.py, src/GFObjects/GFPage.py, 
+         src/GFObjects/GFField.py, src/GFParser.py, src/GFObjects/GFBlock.
+         py, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFEntry.py: 
+         Moved all trigger support into common in prep to add to support to 
+         reports. Removed global valid trigger list with a per object valid 
+         trigger definition
 
-added missing triggers from jamest's _validTriggers conversion
+2002-10-31 22:58:37  Rev 3335   jamest
 
-------------------------------------------------------------------------
-r3342 | jcater | 2002-11-03 22:41:32 -0600 (Sun, 03 Nov 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: Mouse focus to specific character 
+         now works in multiline text boxes
 
-added missing triggers from jamest's _validTriggers conversion
+2002-10-30 13:57:57  Rev 3333   jamest
 
-------------------------------------------------------------------------
-r3340 | jcater | 2002-11-02 00:02:01 -0600 (Sat, 02 Nov 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: Fixed refresh issue on wxpython 2.2.x
 
-moved the dumpXML root call into GRootObj, so each tool doesn't have to 
redefine dumpXML()
+2002-10-30 05:14:09  Rev 3332   jcater
 
-------------------------------------------------------------------------
-r3338 | jamest | 2002-10-31 23:02:49 -0600 (Thu, 31 Oct 2002) | 7 lines
+       * src/GFForm.py: fixed issue with a readonly field being the first 
+         defined field
 
-More trigger cleanup
-Added trigger support to gnue-reports
-Added on-startup and on-exit to <report>
-Added pre-section and post-section to <section>
-Added support for reports trigger editing in designer
-foobulations grd is working sample
+2002-10-29 05:03:57  Rev 3331   jcater
 
-------------------------------------------------------------------------
-r3337 | jamest | 2002-10-31 20:40:53 -0600 (Thu, 31 Oct 2002) | 3 lines
+       * doc/Developers-Guide.sxw: misc changes
 
-Moved all trigger support into common in prep to add to support to reports.
-Removed global valid trigger list with a per object valid trigger definition
+2002-10-28 23:42:00  Rev 3328   jcater
 
-------------------------------------------------------------------------
-r3335 | jamest | 2002-10-31 16:58:37 -0600 (Thu, 31 Oct 2002) | 3 lines
+       * doc/Developers-Guide.sxw: updated Dev Guide
 
-Mouse focus to specific character now works in multiline
-text boxes
+2002-10-28 11:19:48  Rev 3325   siesel
 
-------------------------------------------------------------------------
-r3333 | jamest | 2002-10-30 07:57:57 -0600 (Wed, 30 Oct 2002) | 2 lines
+       * src/GFClient.py: show "No Forms Definition File Specified" for CVS 
+         install too.
 
-Fixed refresh issue on wxpython 2.2.x
+2002-10-28 02:10:26  Rev 3324   jcater
 
-------------------------------------------------------------------------
-r3332 | jcater | 2002-10-29 23:14:09 -0600 (Tue, 29 Oct 2002) | 2 lines
+       * src/GFParser.py, doc/Developers-Guide.sxw: added form tags to dev 
+         guide; created a python script to autocreate OO docs from G?Parser.
+         py files; misc consistency checks
 
-fixed issue with a readonly field being the first defined field
+2002-10-27 20:59:39  Rev 3323   jcater
 
-------------------------------------------------------------------------
-r3331 | jcater | 2002-10-28 23:03:57 -0600 (Mon, 28 Oct 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py, doc/gnue-forms.dtd, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         doc/Developers-Guide.sxw: Trigger Namespace changes: * Added 
+         support for negative indexes in Block.gotoRecord   (negative 
+         numbers are relative to the last record) * Added Block.parent and 
+         Entry.parent attributes * Added getCurrentEntry, getCurrentBlock, 
+         and   getCurrentPage to Form
 
-misc changes
+2002-10-26 01:13:19  Rev 3322   siesel
 
-------------------------------------------------------------------------
-r3328 | jcater | 2002-10-28 17:42:00 -0600 (Mon, 28 Oct 2002) | 2 lines
+       * src/GFForm.py, src/GFObjects/GFParameter.py: add an testcase for 
+         dropdown refreshs remove dbsig modifying GObj tree and parameter 
+         caching add setParameter function
 
-updated Dev Guide
+2002-10-25 22:08:33  Rev 3321   jcater
 
-------------------------------------------------------------------------
-r3325 | siesel | 2002-10-28 05:19:48 -0600 (Mon, 28 Oct 2002) | 2 lines
+       * src/GFInstance.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: added 
+         Entry.resetForeignKey() method for triggers (not fully tested); 
+         misc code cleanup
 
-show "No Forms Definition File Specified" for CVS install too.
+2002-10-25 16:01:35  Rev 3320   jcater
 
-------------------------------------------------------------------------
-r3324 | jcater | 2002-10-27 20:10:26 -0600 (Sun, 27 Oct 2002) | 2 lines
+       * README: added note about disableSplash on slower machines
 
-added form tags to dev guide; created a python script to autocreate OO docs 
from G?Parser.py files; misc consistency checks
+2002-10-24 14:10:09  Rev 3317   jamest
 
-------------------------------------------------------------------------
-r3323 | jcater | 2002-10-27 14:59:39 -0600 (Sun, 27 Oct 2002) | 7 lines
+       * src/GFEvent.py: removed reference to old GFEvent file removed old 
+         GFEvent file
 
-Trigger Namespace changes:
-* Added support for negative indexes in Block.gotoRecord
-  (negative numbers are relative to the last record)
-* Added Block.parent and Entry.parent attributes
-* Added getCurrentEntry, getCurrentBlock, and
-  getCurrentPage to Form
+2002-10-24 05:08:28  Rev 3315   jcater
 
-------------------------------------------------------------------------
-r3322 | siesel | 2002-10-25 20:13:19 -0500 (Fri, 25 Oct 2002) | 4 lines
+       * src/GFEvent.py: fixed broken branch
 
-add an testcase for dropdown refreshs
-remove dbsig modifying GObj tree and parameter caching
-add setParameter function
+2002-10-24 04:39:02  Rev 3313   jcater
 
-------------------------------------------------------------------------
-r3321 | jcater | 2002-10-25 17:08:33 -0500 (Fri, 25 Oct 2002) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py, 
+         src/GFEvent.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFMsgBox.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_base/UIWidget.py, src/uidrivers/curses/UIdriver.py, 
+         src/uidrivers/gtk2/UIdriver.py: moved references from GFEvent to 
+         gnue.common.events
 
-added Entry.resetForeignKey() method for triggers (not fully tested); misc 
code cleanup
+2002-10-24 03:08:23  Rev 3312   jcater
 
-------------------------------------------------------------------------
-r3320 | jcater | 2002-10-25 11:01:35 -0500 (Fri, 25 Oct 2002) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py: 
+         fixed erratic mouse selections with multi-row blocks; greyed out 
+         unused blocks
 
-added note about disableSplash on slower machines
+2002-10-24 03:00:25  Rev 3311   jamest
 
-------------------------------------------------------------------------
-r3317 | jamest | 2002-10-24 09:10:09 -0500 (Thu, 24 Oct 2002) | 3 lines
+       * src/GFObjects/GFObj.py, src/GFTrigger.py: Partial removal of the 
+         GFTrigger class being replaced by common trigger system.
 
-removed reference to old GFEvent file
-removed old GFEvent file
+2002-10-24 02:30:42  Rev 3310   jcater
 
-------------------------------------------------------------------------
-r3315 | jcater | 2002-10-24 00:08:28 -0500 (Thu, 24 Oct 2002) | 2 lines
+       * src/GFInstance.py, src/uidrivers/wx/UIdriver.py: fixed bug with 
+         notebook tabs; when changing focus via mouse + tab, internal focus 
+         didn't change
 
-fixed broken branch
+2002-10-24 02:11:54  Rev 3309   jamest
 
-------------------------------------------------------------------------
-r3313 | jcater | 2002-10-23 23:39:02 -0500 (Wed, 23 Oct 2002) | 2 lines
+       * src/GFForm.py: I thought cvs wouldn't let us commit conflicts
 
-moved references from GFEvent to gnue.common.events
+2002-10-24 00:26:08  Rev 3308   jamest
 
-------------------------------------------------------------------------
-r3312 | jcater | 2002-10-23 22:08:23 -0500 (Wed, 23 Oct 2002) | 2 lines
+       * MANIFEST.in, src/GFForm.py, setupext/__init__.py, 
+         setupext/install_data.py: Removed files no longer needed by setup.
+         py Removed reference to PyXML as we no longer require it
 
-fixed erratic mouse selections with multi-row blocks; greyed out unused blocks
+2002-10-23 00:50:18  Rev 3306   jcater
 
-------------------------------------------------------------------------
-r3311 | jamest | 2002-10-23 22:00:25 -0500 (Wed, 23 Oct 2002) | 2 lines
+       * doc/Developers-Guide.sxw, samples/intro/intro.gfd: more work on docs
 
-Partial removal of the GFTrigger class being replaced by common trigger system.
+2002-10-22 20:42:04  Rev 3305   jcater
 
-------------------------------------------------------------------------
-r3310 | jcater | 2002-10-23 21:30:42 -0500 (Wed, 23 Oct 2002) | 2 lines
+       * src/GFForm.py: fixed global namespace issue
 
-fixed bug with notebook tabs; when changing focus via mouse + tab, internal 
focus didn't change
+2002-10-21 23:28:25  Rev 3302   jcater
 
-------------------------------------------------------------------------
-r3309 | jamest | 2002-10-23 21:11:54 -0500 (Wed, 23 Oct 2002) | 2 lines
+       * src/GFForm.py: misc cleanup
 
-I thought cvs wouldn't let us commit conflicts
+2002-10-21 23:28:06  Rev 3301   jcater
 
-------------------------------------------------------------------------
-r3308 | jamest | 2002-10-23 19:26:08 -0500 (Wed, 23 Oct 2002) | 3 lines
+       * doc/Developers-Guide.sxw: 
+         * Added Appendix C: Object Properties * Added Advanced Topics -> 
+         Runtime Parameters * Added Understanding Data Sources -> Defining 
+         Conditions * Misc additions throughout
 
-Removed files no longer needed by setup.py
-Removed reference to PyXML as we no longer require it
+2002-10-20 19:18:37  Rev 3295   jcater
 
-------------------------------------------------------------------------
-r3306 | jcater | 2002-10-22 19:50:18 -0500 (Tue, 22 Oct 2002) | 2 lines
+       * doc/Developers-Guide.sxw: expanded the 'Creating your First Form' 
+         and 'Understanding Events and Triggers --> The Trigger Namespace' 
+         sections
 
-more work on docs
+2002-10-20 18:55:49  Rev 3294   jcater
 
-------------------------------------------------------------------------
-r3305 | jcater | 2002-10-22 15:42:04 -0500 (Tue, 22 Oct 2002) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, src/GFInstance.py: 
+         * Added an On-Exit trigger to the form   object (complementary to 
+         On-Startup)
+         * Added support for global namespace objects   in trigger code.  
+         For example, in On-Startup:
+             global math, myfunc, DEBUG     import math     def myfunc(n1,
+         n2):        return n1+n2     DEBUG = 1
+           Then other triggers can access math, myfunc,   and DEBUG as if 
+         they had imported or defined   them.
 
-fixed global namespace issue
+2002-10-19 17:19:34  Rev 3292   jcater
 
-------------------------------------------------------------------------
-r3302 | jcater | 2002-10-21 18:28:25 -0500 (Mon, 21 Oct 2002) | 2 lines
+       * doc/Developers-Guide.sxw: more docs
 
-misc cleanup
+2002-10-18 23:37:40  Rev 3290   jcater
 
-------------------------------------------------------------------------
-r3301 | jcater | 2002-10-21 18:28:06 -0500 (Mon, 21 Oct 2002) | 7 lines
+       * doc/Developers-Guide.sxw: more work on docs
 
+2002-10-18 13:39:25  Rev 3288   jcater
 
+       * doc/Developers-Guide.sxw: doc stuff
 
-* Added Appendix C: Object Properties
-* Added Advanced Topics -> Runtime Parameters
-* Added Understanding Data Sources -> Defining Conditions
-* Misc additions throughout
+2002-10-17 23:35:01  Rev 3287   jcater
 
-------------------------------------------------------------------------
-r3295 | jcater | 2002-10-20 14:18:37 -0500 (Sun, 20 Oct 2002) | 2 lines
+       * src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: 
+         playing w/docs
 
-expanded the 'Creating your First Form' and 'Understanding Events and Triggers 
--> The Trigger Namespace' sections
+2002-10-15 15:19:12  Rev 3285   arturas
 
-------------------------------------------------------------------------
-r3294 | jcater | 2002-10-20 13:55:49 -0500 (Sun, 20 Oct 2002) | 18 lines
+       * src/GFDisplayHandler.py: [checkbox] If we do toggle and know 
+         current status then we don't need to know anything else (=> event) 
+         to toggle the checkbox. Added support for toggling when event == 
+         None.
 
+2002-10-15 15:16:32  Rev 3284   arturas
 
+       * src/uidrivers/wx/UIdriver.py: Removed tracebacks, when checkbox 
+         has focus and someone starts typing text, added support to toggle 
+         checkbox with <space> button.
 
-* Added an On-Exit trigger to the form
-  object (complementary to On-Startup)
+2002-10-14 03:59:23  Rev 3283   jcater
 
-* Added support for global namespace objects
-  in trigger code.  For example, in On-Startup:
+       * src/uidrivers/curses/UIdriver.py: more work on curses driver
 
-    global math, myfunc, DEBUG
-    import math
-    def myfunc(n1,n2):
-       return n1+n2
-    DEBUG = 1
+2002-10-11 23:44:28  Rev 3282   jcater
 
-  Then other triggers can access math, myfunc,
-  and DEBUG as if they had imported or defined
-  them.
+       * src/uidrivers/curses/UIdriver.py, src/GFKeyMapper.py, 
+         samples/intro/intro.gfd: work on curses interface
 
-------------------------------------------------------------------------
-r3292 | jcater | 2002-10-19 12:19:34 -0500 (Sat, 19 Oct 2002) | 2 lines
+2002-10-11 05:10:37  Rev 3280   jcater
 
-more docs
+       * src/uidrivers/curses/UIdriver.py: renamed Frame to GroupBox (as 
+         Frame implies a window/etc); more cleanup
 
-------------------------------------------------------------------------
-r3290 | jcater | 2002-10-18 18:37:40 -0500 (Fri, 18 Oct 2002) | 2 lines
+2002-10-11 01:47:25  Rev 3279   jcater
 
-more work on docs
+       * src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: 
+         More work on curses support (I have screens drawing properly, and 
+         a login dialog working now)
 
-------------------------------------------------------------------------
-r3288 | jcater | 2002-10-18 08:39:25 -0500 (Fri, 18 Oct 2002) | 2 lines
+2002-10-10 06:45:36  Rev 3274   jcater
 
-doc stuff
+       * src/uidrivers/curses/UIdriver.py, packaging/debian/changelog, 
+         packaging/debian/rules, src/GFClient.py: added a login popup 
+         dialog for curses uidriver; beat the curses uidriver into 
+         submission to get it to draw pages, labels, and entries; more 
+         cleanup on common's curses library
 
-------------------------------------------------------------------------
-r3287 | jcater | 2002-10-17 18:35:01 -0500 (Thu, 17 Oct 2002) | 2 lines
+2002-10-09 15:03:13  Rev 3267   jcater
 
-playing w/docs
+       * src/uidrivers/wx/UIdriver.py: applied Via Libre's MainLoop patch 
+         to allow multiple forms to be loaded
 
-------------------------------------------------------------------------
-r3285 | arturas | 2002-10-15 10:19:12 -0500 (Tue, 15 Oct 2002) | 4 lines
+2002-10-09 00:03:30  Rev 3262   jcater
 
-[checkbox] If we do toggle and know current status then we don't need
-to know anything else (=> event) to toggle the checkbox. Added support
-for toggling when event == None.
+       * src/uidrivers/curses/UIdriver.py: test stuff
 
-------------------------------------------------------------------------
-r3284 | arturas | 2002-10-15 10:16:32 -0500 (Tue, 15 Oct 2002) | 3 lines
+2002-10-08 22:36:13  Rev 3261   jcater
 
-Removed tracebacks, when checkbox has focus and someone starts typing
-text, added support to toggle checkbox with <space> button.
+       * src/uidrivers/wx/UIdriver.py: cleaned up some global variables to 
+         improve support for runForm and for Navigator
 
-------------------------------------------------------------------------
-r3283 | jcater | 2002-10-13 22:59:23 -0500 (Sun, 13 Oct 2002) | 2 lines
+2002-10-07 23:11:33  Rev 3251   jcater
 
-more work on curses driver
+       * src/uidrivers/wx/UIdriver.py: added logic to postpone window 
+         display until fully drawn
 
-------------------------------------------------------------------------
-r3282 | jcater | 2002-10-11 18:44:28 -0500 (Fri, 11 Oct 2002) | 2 lines
+2002-10-07 23:08:40  Rev 3250   jcater
 
-work on curses interface
+       * src/uidrivers/wx/UIdriver.py: Improved the menu creation logic to 
+         create dynamic ids; cleaned up init logic
 
-------------------------------------------------------------------------
-r3280 | jcater | 2002-10-11 00:10:37 -0500 (Fri, 11 Oct 2002) | 2 lines
+2002-10-07 21:45:15  Rev 3248   jcater
 
-renamed Frame to GroupBox (as Frame implies a window/etc); more cleanup
+       * src/__init__.py: updating version numbers to 'development' status
 
-------------------------------------------------------------------------
-r3279 | jcater | 2002-10-10 20:47:25 -0500 (Thu, 10 Oct 2002) | 6 lines
+2002-10-07 21:29:37  Rev 3247   jcater
 
+       * src/GFEvent.py: moved the event system out of forms and into common
 
+2002-10-05 07:16:46  Rev 3244   jcater
 
-More work on curses support
-(I have screens drawing properly,
-and a login dialog working now)
+       * packaging/debian/copyright, packaging/debian/README.Debian, 
+         packaging/debian/control, setup.py, packaging/debian/postinst, 
+         packaging/debian/prerm, packaging/debian/changelog, 
+         packaging/debian/docs, packaging/debian/rules, 
+         packaging/debian/dirs, packaging/debian/files: Changes needed to 
+         create .debs for the 0.4.0 release
 
-------------------------------------------------------------------------
-r3274 | jcater | 2002-10-10 01:45:36 -0500 (Thu, 10 Oct 2002) | 2 lines
+2002-10-05 07:16:46  Rev 3243   jcater
 
-added a login popup dialog for curses uidriver; beat the curses uidriver into 
submission to get it to draw pages, labels, and entries; more cleanup on 
common's curses library
+       * packaging/debian/README.maintainers, packaging/debian/setup.cfg.
+         debian, packaging/debian/README.cvs: Changes needed to create .
+         debs for the 0.4.0 release
 
-------------------------------------------------------------------------
-r3267 | jcater | 2002-10-09 10:03:13 -0500 (Wed, 09 Oct 2002) | 2 lines
+2002-09-30 06:21:46  Rev 3236   jcater
 
-applied Via Libre's MainLoop patch to allow multiple forms to be loaded
+       * src/GFForm.py: implemented the setFocus call to let triggers 
+         modify the focus
 
-------------------------------------------------------------------------
-r3262 | jcater | 2002-10-08 19:03:30 -0500 (Tue, 08 Oct 2002) | 2 lines
+2002-09-30 01:11:22  Rev 3235   jcater
 
-test stuff
+       * samples/intro/intro.gfd: updated intro examples
 
-------------------------------------------------------------------------
-r3261 | jcater | 2002-10-08 17:36:13 -0500 (Tue, 08 Oct 2002) | 2 lines
+2002-09-30 00:27:45  Rev 3232   jcater
 
-cleaned up some global variables to improve support for runForm and for 
Navigator
+       * BUGS, TODO: TODO fixes
 
-------------------------------------------------------------------------
-r3251 | jcater | 2002-10-07 18:11:33 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-30 00:19:18  Rev 3231   jcater
 
-added logic to postpone window display until fully drawn
+       * src/__init__.py: final changes for release
 
-------------------------------------------------------------------------
-r3250 | jcater | 2002-10-07 18:08:40 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-30 00:19:18  Rev 3230   jcater
 
-Improved the menu creation logic to create dynamic ids; cleaned up init logic
+       * packaging/mcmillan/README, packaging/inno/gfclient.iss, 
+         packaging/inno/README, ChangeLog, packaging/mcmillan/forms.spec: 
+         final changes for release
 
-------------------------------------------------------------------------
-r3248 | jcater | 2002-10-07 16:45:15 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-29 17:42:06  Rev 3229   jcater
 
-updating version numbers to 'development' status
+       * packaging/mcmillan/README, packaging/inno/gfclient.iss, 
+         packaging/mcmillan/forms.spec: synching machines
 
-------------------------------------------------------------------------
-r3247 | jcater | 2002-10-07 16:29:37 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-28 06:10:46  Rev 3225   jcater
 
-moved the event system out of forms and into common
+       * src/GFForm.py: added explicitfields attribute for updatable 
+         datasources with no corresponding block [temp]
 
-------------------------------------------------------------------------
-r3244 | jcater | 2002-10-05 02:16:46 -0500 (Sat, 05 Oct 2002) | 2 lines
+2002-09-28 05:46:31  Rev 3222   jcater
 
-Changes needed to create .debs for the 0.4.0 release
+       * src/GFForm.py: added support for form.commit() in triggers
 
-------------------------------------------------------------------------
-r3243 | jcater | 2002-10-05 02:16:46 -0500 (Sat, 05 Oct 2002) | 2 lines
+2002-09-28 04:26:10  Rev 3220   jcater
 
-Changes needed to create .debs for the 0.4.0 release
+       * src/GFTrigger.py: removed more redundant code from 
+         GTrigger/GFTrigger to get designer to recognize recent changes to 
+         GFTrigger's ValidTriggers list
 
-------------------------------------------------------------------------
-r3236 | jcater | 2002-09-30 01:21:46 -0500 (Mon, 30 Sep 2002) | 2 lines
+2002-09-25 23:05:54  Rev 3217   jcater
 
-implemented the setFocus call to let triggers modify the focus
+       * doc/user_guide.lyx, doc/layout.dia, doc/gnuef.idl, doc/Users-Guide.
+         sxw, doc/archive/database.dia, doc/archive, doc/components.dia, 
+         doc/archive/containers.dia, doc/archive/client-objects.dia, 
+         doc/Developers-Guide.sxw, doc/login-dialog.ps, doc/Concepts-Guide.
+         sxw, doc/archive/layout.dia, doc/techref.lyx, doc/archive/gnuef.
+         idl, doc/techref.txt, doc/Tech-Reference.sxw, doc/database.dia, 
+         doc/client-objects.dia, doc/containers.dia, doc/archive/components.
+         dia: updates to documentation
 
-------------------------------------------------------------------------
-r3235 | jcater | 2002-09-29 20:11:22 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-25 22:26:37  Rev 3215   jcater
 
-updated intro examples
+       * doc/techref.lyx: doc updates
 
-------------------------------------------------------------------------
-r3232 | jcater | 2002-09-29 19:27:45 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-25 20:35:30  Rev 3214   jcater
 
-TODO fixes
+       * src/GFForm.py, src/GFTrigger.py: added On-Startup form startup 
+         trigger support
 
-------------------------------------------------------------------------
-r3231 | jcater | 2002-09-29 19:19:18 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-24 09:14:24  Rev 3209   siesel
 
-final changes for release
+       * samples/configfile/TODO, samples/button, samples/masks, 
+         samples/geas, samples/geas/country.gfd, samples/configfile/README, 
+         samples/tests, samples/trigger, 
+         samples/button/forms/THIS_SAMPLE_IS_BROKEN, samples/geas/person.
+         gfd, samples/trigger/trigger.gfd, samples/configfile: removing 
+         files which are allready copied to the samples directory
 
-------------------------------------------------------------------------
-r3230 | jcater | 2002-09-29 19:19:18 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-24 04:00:45  Rev 3205   jcater
 
-final changes for release
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: removed 
+         extraneous debugging print statement
 
-------------------------------------------------------------------------
-r3229 | jcater | 2002-09-29 12:42:06 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-24 03:59:11  Rev 3204   jcater
 
-synching machines
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:  added entry.
+         get() and entry.set('value') to GFEntry's trigger namespace
 
-------------------------------------------------------------------------
-r3225 | jcater | 2002-09-28 01:10:46 -0500 (Sat, 28 Sep 2002) | 2 lines
+2002-09-24 03:40:54  Rev 3203   jcater
 
-added explicitfields attribute for updatable datasources with no corresponding 
block [temp]
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: reintroduced 
+         support for Pre-Change and Post-Change triggers; called prior and 
+         after setting a field's value
 
-------------------------------------------------------------------------
-r3222 | jcater | 2002-09-28 00:46:31 -0500 (Sat, 28 Sep 2002) | 2 lines
+2002-09-24 03:34:08  Rev 3202   jcater
 
-added support for form.commit() in triggers
+       * src/GFForm.py: removed debugging "print" (doh!)
 
-------------------------------------------------------------------------
-r3220 | jcater | 2002-09-27 23:26:10 -0500 (Fri, 27 Sep 2002) | 2 lines
+2002-09-23 17:32:10  Rev 3197   siesel
 
-removed more redundant code from GTrigger/GFTrigger to get designer to 
recognize recent changes to GFTrigger's ValidTriggers list
+       * src/GFObjects/GFParameter.py: add connection.gfd to common/utils 
+         more Parameter fixes
 
-------------------------------------------------------------------------
-r3217 | jcater | 2002-09-25 18:05:54 -0500 (Wed, 25 Sep 2002) | 2 lines
+2002-09-23 16:11:22  Rev 3196   siesel
 
-updates to documentation
+       * src/GFForm.py, src/GFObjects/GFParameter.py: * added i18n stuff to 
+         testcases/testrun.gpd * fixed conditional parameter support in 
+         forms * add showMessage("") to triggernamespace
 
-------------------------------------------------------------------------
-r3215 | jcater | 2002-09-25 17:26:37 -0500 (Wed, 25 Sep 2002) | 2 lines
+2002-09-23 15:52:37  Rev 3195   jcater
 
-doc updates
+       * src/GFForm.py, src/GFTrigger.py: added support for runForm() in 
+         global namespace of forms; minor bugfixes in trigger system
 
-------------------------------------------------------------------------
-r3214 | jcater | 2002-09-25 15:35:30 -0500 (Wed, 25 Sep 2002) | 2 lines
+2002-09-23 12:46:40  Rev 3191   jcater
 
-added On-Startup form startup trigger support
+       * src/uidrivers/wx/UIdriver.py: fixed traceback from 
+         boxes-as-container temporary removal
 
-------------------------------------------------------------------------
-r3209 | siesel | 2002-09-24 04:14:24 -0500 (Tue, 24 Sep 2002) | 2 lines
+2002-09-23 09:55:15  Rev 3189   siesel
 
-removing files which are allready copied to the samples directory
+       * src/uidrivers/wx/UIdriver.py, samples/configfile/connection.gfd: 
+         move connection.gfd back to old (boxes!=container) format fix 
+         UIdriver
 
-------------------------------------------------------------------------
-r3205 | jcater | 2002-09-23 23:00:45 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-23 04:42:02  Rev 3188   jcater
 
-removed extraneous debugging print statement
+       * NEWS: updated NEWS files
 
-------------------------------------------------------------------------
-r3204 | jcater | 2002-09-23 22:59:11 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-22 15:58:20  Rev 3187   jcater
 
- added entry.get() and entry.set('value') to GFEntry's trigger namespace
+       * packaging/mcmillan/gfclient-PY21.cfg: restored python 2.1 setup 
+         files
 
-------------------------------------------------------------------------
-r3203 | jcater | 2002-09-23 22:40:54 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-21 12:47:39  Rev 3186   arturas
 
-reintroduced support for Pre-Change and Post-Change triggers; called prior and 
after setting a field's value
+       * src/uidrivers/wx/UIdriver.py: Minor updates.
 
-------------------------------------------------------------------------
-r3202 | jcater | 2002-09-23 22:34:08 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-20 21:14:51  Rev 3184   jcater
 
-removed debugging "print" (doh!)
+       * packaging/inno/gfclient.iss, doc/techref.txt, 
+         packaging/mcmillan/gfclient.cfg: changes needed for windows binaries
 
-------------------------------------------------------------------------
-r3197 | siesel | 2002-09-23 12:32:10 -0500 (Mon, 23 Sep 2002) | 3 lines
+2002-09-20 06:23:30  Rev 3182   jcater
 
-add connection.gfd to common/utils
-more Parameter fixes
+       * AUTHORS, ChangeLog: first round of changes to text documents in 
+         prep for a release
 
-------------------------------------------------------------------------
-r3196 | siesel | 2002-09-23 11:11:22 -0500 (Mon, 23 Sep 2002) | 4 lines
+2002-09-20 06:20:01  Rev 3181   jcater
 
-* added i18n stuff to testcases/testrun.gpd
-* fixed conditional parameter support in forms
-* add showMessage("") to triggernamespace
+       * src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py: 
+         temporarily disabled the boxes-as-containers patch until after the 
+         0.4.0 release; it will require too many changes to make it 
+         backwards compatable enough
 
-------------------------------------------------------------------------
-r3195 | jcater | 2002-09-23 10:52:37 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-19 09:58:20  Rev 3176   siesel
 
-added support for runForm() in global namespace of forms; minor bugfixes in 
trigger system
+       * src/GFObjects/GFContainer.py, samples/configfile/connection.gfd: 
+         fix connection.gfd to work with "box as container" patch
 
-------------------------------------------------------------------------
-r3191 | jcater | 2002-09-23 07:46:40 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-09-19 00:17:57  Rev 3175   jcater
 
-fixed traceback from boxes-as-container temporary removal
+       * src/uidrivers/gtk2/UIdriver.py: initial structure for integrator
 
-------------------------------------------------------------------------
-r3189 | siesel | 2002-09-23 04:55:15 -0500 (Mon, 23 Sep 2002) | 3 lines
+2002-09-18 20:02:57  Rev 3173   jcater
 
-move connection.gfd back to old (boxes!=container) format
-fix UIdriver
+       * packaging/inno/README: added location of psycopg binary
 
-------------------------------------------------------------------------
-r3188 | jcater | 2002-09-22 23:42:02 -0500 (Sun, 22 Sep 2002) | 2 lines
+2002-09-18 05:13:01  Rev 3167   jcater
 
-updated NEWS files
+       * src/GFConfig.py:  * Added support for a [common] section in gnue.
+         conf * Moved StoreTriggersAsCDATA to [common] * Added ImportPath 
+         to [common] so end developers can write their own modules   that 
+         can easily be referenced in, say, trigger code without adding the  
+         needed modules to the system python path.   (e.g., you can have 
+         ImportPath=/usr/local/gnue/import,/home/me/mypython) * Misc 
+         performance improvements in GBaseApp
 
-------------------------------------------------------------------------
-r3187 | jcater | 2002-09-22 10:58:20 -0500 (Sun, 22 Sep 2002) | 2 lines
+2002-09-18 00:27:50  Rev 3166   jcater
 
-restored python 2.1 setup files
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py, 
+         src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py, src/GFForm.py,
+         src/GFObjects/GFEntry.py, src/GFObjects/GFContainer.py, 
+         src/GFObjects/GFField.py, src/GFParser.py, src/GFObjects/GFBox.py: 
+         lots of cleanup to form's tab traversal/focus order; added support 
+         for focusorder='1' (tab order specifications); fixed the bugs 
+         introduced by boxes-as-containers patch; WARNING: existing forms 
+         with boxes may not display correctly as the box now uses a 
+         wxStaticBox, so it's interior section is no longer transparent :(  
+         Fields and labels may get hidden.
 
-------------------------------------------------------------------------
-r3186 | arturas | 2002-09-21 07:47:39 -0500 (Sat, 21 Sep 2002) | 2 lines
+2002-09-17 15:27:45  Rev 3157   jcater
 
-Minor updates.
+       * src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py, 
+         src/GFForm.py, src/GFKeyMapper.py, src/uidrivers/gtk2/UIdriver.py, 
+         src/GFClient.py: removed code from gnue.common.__init__ and placed 
+         in either gnue.common.FileUtils or gnue.common.TextUtils; added 
+         stub for gear support
 
-------------------------------------------------------------------------
-r3184 | jcater | 2002-09-20 16:14:51 -0500 (Fri, 20 Sep 2002) | 2 lines
+2002-09-17 04:07:44  Rev 3156   dneighbors
 
-changes needed for windows binaries
+       * samples/track/README: Patch: Phil Cole WO# 100
+         Change grrun and gnuenav to gnue-reports and gnue-navigator 
+         respectively.
 
-------------------------------------------------------------------------
-r3182 | jcater | 2002-09-20 01:23:30 -0500 (Fri, 20 Sep 2002) | 2 lines
+2002-09-16 20:18:24  Rev 3149   jcater
 
-first round of changes to text documents in prep for a release
+       * doc/user_guide.lyx, README, src/GFForm.py, doc/techref.lyx, 
+         doc/techref.txt, scripts/.cvsignore, INSTALL, FAQ, 
+         samples/intro/intro.gfd: changed references from gfclient to 
+         gnue-forms [patch by filc]
 
-------------------------------------------------------------------------
-r3181 | jcater | 2002-09-20 01:20:01 -0500 (Fri, 20 Sep 2002) | 2 lines
+2002-09-15 20:54:57  Rev 3140   siesel
 
-temporarily disabled the boxes-as-containers patch until after the 0.4.0 
release; it will require too many changes to make it backwards compatable enough
+       * src/GFClient.py: * make gnue-forms use openResource (gnue-common) 
+         instead of openurl * allow openResource to transparently access 
+         files stored in a zip archive   (this special zip archive is 
+         called gear for now) * allow navigator to open these zip files and 
+         get an process definition   file which describes the archive 
+         content created on the fly
 
-------------------------------------------------------------------------
-r3176 | siesel | 2002-09-19 04:58:20 -0500 (Thu, 19 Sep 2002) | 2 lines
+2002-09-14 20:15:02  Rev 3139   jcater
 
-fix connection.gfd to work with "box as container" patch
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py: applied Via Libre's 
+         GFBoxes-as-container's patch [untested]
 
-------------------------------------------------------------------------
-r3175 | jcater | 2002-09-18 19:17:57 -0500 (Wed, 18 Sep 2002) | 2 lines
+2002-09-14 14:19:15  Rev 3137   siesel
 
-initial structure for integrator
+       * samples/configfile/TODO, samples/configfile/README, 
+         samples/configfile/connection.gfd, samples/configfile: add a 
+         "configfile" DB driver to edit config files add an "connection.
+         cfd" example which can be directly used to edit your private 
+         "connection.conf".
 
-------------------------------------------------------------------------
-r3173 | jcater | 2002-09-18 15:02:57 -0500 (Wed, 18 Sep 2002) | 2 lines
+2002-09-11 20:23:42  Rev 3135   siesel
 
-added location of psycopg binary
+       * samples/trigger/showparameter.gfd: add missing ":" to __init__.py, 
+         add <parameter> tag to showparameter.gfd example
 
-------------------------------------------------------------------------
-r3167 | jcater | 2002-09-18 00:13:01 -0500 (Wed, 18 Sep 2002) | 9 lines
+2002-09-10 18:38:00  Rev 3132   jcater
 
+       * doc/technotes/00003.txt, src/GFObjects/GFParameter.py, 
+         src/GFObjects/__init__.py, src/GFParser.py: more work on form 
+         parameters (added <parameter> tag)
 
-* Added support for a [common] section in gnue.conf
-* Moved StoreTriggersAsCDATA to [common]
-* Added ImportPath to [common] so end developers can write their own modules
-  that can easily be referenced in, say, trigger code without adding the
-  needed modules to the system python path.
-  (e.g., you can have ImportPath=/usr/local/gnue/import,/home/me/mypython)
-* Misc performance improvements in GBaseApp
+2002-09-10 17:34:46  Rev 3131   siesel
 
-------------------------------------------------------------------------
-r3166 | jcater | 2002-09-17 19:27:50 -0500 (Tue, 17 Sep 2002) | 2 lines
+       * doc/technotes/00003.txt, samples/trigger/showparameter.gfd: add a 
+         test form for user parameters and some more explanations
 
-lots of cleanup to form's tab traversal/focus order; added support for 
focusorder='1' (tab order specifications); fixed the bugs introduced by 
boxes-as-containers patch; WARNING: existing forms with boxes may not display 
correctly as the box now uses a wxStaticBox, so it's interior section is no 
longer transparent :(  Fields and labels may get hidden.
+2002-09-10 15:30:50  Rev 3129   jcater
 
-------------------------------------------------------------------------
-r3157 | jcater | 2002-09-17 10:27:45 -0500 (Tue, 17 Sep 2002) | 2 lines
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFConfig.py, src/GFObjects/GFParameter.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/__init__.py, 
+         src/GFObjects/GFField.py, src/GFParser.py, src/GFClient.py, 
+         src/GFObjects/GFBox.py: merged forms-input-mask back into head 
+         (not completed); added support for command-line parameters
 
-removed code from gnue.common.__init__ and placed in either 
gnue.common.FileUtils or gnue.common.TextUtils; added stub for gear support
+2002-09-10 15:15:22  Rev 3127   jcater
 
-------------------------------------------------------------------------
-r3156 | dneighbors | 2002-09-16 23:07:44 -0500 (Mon, 16 Sep 2002) | 6 lines
+       * src/GFObjects/GFField.py: added support for command-line parameters
 
-Patch: Phil Cole
-WO# 100
+2002-09-08 15:41:36  Rev 3124   siesel
 
-Change grrun and gnuenav to gnue-reports and
-gnue-navigator respectively.
+       * src/uidrivers/gtk2/UIdriver.py: fix "1. Does not ask to save on 
+         exit after making changes." issue of gtk2 uidriver.
 
-------------------------------------------------------------------------
-r3149 | jcater | 2002-09-16 15:18:24 -0500 (Mon, 16 Sep 2002) | 2 lines
+2002-09-08 10:57:52  Rev 3123   siesel
 
-changed references from gfclient to gnue-forms [patch by filc]
+       * src/uidrivers/gtk2/UIdriver.py: add code to check that the gtk2 
+         uidriver really uses gtk2.0
 
-------------------------------------------------------------------------
-r3140 | siesel | 2002-09-15 15:54:57 -0500 (Sun, 15 Sep 2002) | 6 lines
+2002-09-07 14:59:44  Rev 3120   jcater
 
-* make gnue-forms use openResource (gnue-common) instead of openurl
-* allow openResource to transparently access files stored in a zip archive
-  (this special zip archive is called gear for now)
-* allow navigator to open these zip files and get an process definition
-  file which describes the archive content created on the fly
+       * setup.py: added GTK2 module to the setup script [patches by btami]
 
-------------------------------------------------------------------------
-r3139 | jcater | 2002-09-14 15:15:02 -0500 (Sat, 14 Sep 2002) | 2 lines
+2002-09-04 23:29:11  Rev 3117   siesel
 
-applied Via Libre's GFBoxes-as-container's patch [untested]
+       * doc/technotes/index.html, doc/technotes/00003.txt, 
+         doc/technotes/index.txt: add technotes for trigger namespace 
+         extensions for GDatasource, GFEntry, GFForm
 
-------------------------------------------------------------------------
-r3137 | siesel | 2002-09-14 09:19:15 -0500 (Sat, 14 Sep 2002) | 4 lines
+2002-08-29 12:00:38  Rev 3112   arturas
 
-add a "configfile" DB driver to edit config files
-add an "connection.cfd" example which can be directly used to edit
-your private "connection.conf".
+       * src/uidrivers/gtk2/UIdriver.py: i18n gettext changes. Beta splash 
+         screen... opens but does not close... Centered login screen.
 
-------------------------------------------------------------------------
-r3135 | siesel | 2002-09-11 15:23:42 -0500 (Wed, 11 Sep 2002) | 2 lines
+2002-08-28 15:04:43  Rev 3111   arturas
 
-add missing ":" to __init__.py, add <parameter> tag to showparameter.gfd 
example
+       * src/uidrivers/gtk2/README: Updated.
 
-------------------------------------------------------------------------
-r3132 | jcater | 2002-09-10 13:38:00 -0500 (Tue, 10 Sep 2002) | 2 lines
+2002-08-28 15:02:44  Rev 3110   arturas
 
-more work on form parameters (added <parameter> tag)
+       * src/uidrivers/gtk2/UIdriver.py: Now it should work with current 
+         forms client version.
 
-------------------------------------------------------------------------
-r3131 | siesel | 2002-09-10 12:34:46 -0500 (Tue, 10 Sep 2002) | 2 lines
+2002-08-28 13:39:17  Rev 3109   arturas
 
-add a test form for user parameters and some more explanations
+       * src/uidrivers/gtk2/UIdriver.py: Minor changes to login window to 
+         make it look a bit more friendly.
 
-------------------------------------------------------------------------
-r3129 | jcater | 2002-09-10 10:30:50 -0500 (Tue, 10 Sep 2002) | 2 lines
+2002-08-28 10:20:00  Rev 3108   arturas
 
-merged forms-input-mask back into head (not completed); added support for 
command-line parameters
+       * src/uidrivers/gtk2/UIdriver.py: Removed prints, added GDebug.
+         printMesg() stuff.
 
-------------------------------------------------------------------------
-r3127 | jcater | 2002-09-10 10:15:22 -0500 (Tue, 10 Sep 2002) | 2 lines
+2002-08-28 09:57:53  Rev 3107   arturas
 
-added support for command-line parameters
+       * src/uidrivers/gtk2/UIdriver.py: Small bug fixed concerning 
+         splashScreen.
 
-------------------------------------------------------------------------
-r3124 | siesel | 2002-09-08 10:41:36 -0500 (Sun, 08 Sep 2002) | 2 lines
+2002-08-28 09:18:51  Rev 3106   arturas
 
-fix "1. Does not ask to save on exit after making changes." issue of gtk2 
uidriver.
+       * src/uidrivers/gtk2/__init__.py, src/uidrivers/gtk2/README, 
+         src/uidrivers/gtk2, src/uidrivers/gtk2/UIdriver.py: New UIdriver 
+         made by Aditya. Curently works only with forms-0-3-0.
 
-------------------------------------------------------------------------
-r3123 | siesel | 2002-09-08 05:57:52 -0500 (Sun, 08 Sep 2002) | 2 lines
+2002-08-26 17:54:14  Rev 3104   jcater
 
-add code to check that the gtk2 uidriver really uses gtk2.0
+       * src/GFObjects/GFField.py: restored previous no-input mask support 
+         to head; moved experimental input mask support to branch as I had 
+         intended to begin with [forms-input-mask]
 
-------------------------------------------------------------------------
-r3120 | jcater | 2002-09-07 09:59:44 -0500 (Sat, 07 Sep 2002) | 2 lines
+2002-08-26 17:54:02  Rev 3103   jcater
 
-added GTK2 module to the setup script [patches by btami]
+       * src/GFDisplayHandler.py, src/GFConfig.py, src/GFObjects/GFEntry.py,
+         src/GFObjects/GFField.py: restored previous no-input mask support 
+         to head; moved experimental input mask support to branch as I had 
+         intended to begin with [forms-input-mask]
 
-------------------------------------------------------------------------
-r3117 | siesel | 2002-09-04 18:29:11 -0500 (Wed, 04 Sep 2002) | 3 lines
+2002-08-25 01:05:26  Rev 3101   jcater
 
-add technotes for trigger namespace extensions for
-GDatasource, GFEntry, GFForm
+       * src/GFDisplayHandler.py, src/GFConfig.py, src/GFObjects/GFEntry.py,
+         src/GFObjects/GFField.py: added experimental format mask support 
+         [branched]
 
-------------------------------------------------------------------------
-r3112 | arturas | 2002-08-29 07:00:38 -0500 (Thu, 29 Aug 2002) | 4 lines
+2002-08-08 14:47:55  Rev 3093   jcater
 
-i18n gettext changes.
-Beta splash screen... opens but does not close...
-Centered login screen.
+       * 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
 
-------------------------------------------------------------------------
-r3111 | arturas | 2002-08-28 10:04:43 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-08-02 15:34:57  Rev 3088   arturas
 
-Updated.
+       * src/GFConfig.py: Added default format masks for date 
+         (dateFormatMaskEdit & dateFormatMaskView), default values for them 
+         are: '%m/%d/%y'.
 
-------------------------------------------------------------------------
-r3110 | arturas | 2002-08-28 10:02:44 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-08-01 07:56:59  Rev 3086   arturas
 
-Now it should work with current forms client version.
+       * src/uidrivers/_base/UIdriver.py: Update for koi8-r encoding.
 
-------------------------------------------------------------------------
-r3109 | arturas | 2002-08-28 08:39:17 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-08-01 07:56:31  Rev 3085   arturas
 
-Minor changes to login window to make it look a bit more friendly.
+       * src/uidrivers/wx/UIdriver.py: Update for koi8-r encoding
 
-------------------------------------------------------------------------
-r3108 | arturas | 2002-08-28 05:20:00 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-07-30 19:33:59  Rev 3079   siesel
 
-Removed prints, added GDebug.printMesg() stuff.
+       * src/GFObjects/GFBlock.py, samples/track/sql/dbschema.gsd: add 
+         delete/next/prev record trigger functions to GFBlocks improved 
+         datatype detection in the CreateSchema wizard updated wizard example
 
-------------------------------------------------------------------------
-r3107 | arturas | 2002-08-28 04:57:53 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-07-26 00:52:57  Rev 3070   siesel
 
-Small bug fixed concerning splashScreen.
+       * samples/track/sql/dbschema.gsd: add a check for entry types, add a 
+         name to <primarykey> (to conform to designersparser) and updated 
+         example
 
-------------------------------------------------------------------------
-r3106 | arturas | 2002-08-28 04:18:51 -0500 (Wed, 28 Aug 2002) | 2 lines
+2002-07-24 23:25:25  Rev 3067   siesel
 
-New UIdriver made by Aditya. Curently works only with forms-0-3-0.
+       * samples/track/sql/dbschema.gsd: CreateSchema.py: change default 
+         field type to varchar added new pgsql stylesheet which move 
+         primary key definition into table def. other small updates
 
-------------------------------------------------------------------------
-r3104 | jcater | 2002-08-26 12:54:14 -0500 (Mon, 26 Aug 2002) | 2 lines
+2002-07-24 22:44:53  Rev 3066   siesel
 
-restored previous no-input mask support to head; moved experimental input mask 
support to branch as I had intended to begin with [forms-input-mask]
+       * samples/track/sql/dbschema.gsd: create schema from form wizard 
+         update: primary keys now supported updated example
 
-------------------------------------------------------------------------
-r3103 | jcater | 2002-08-26 12:54:02 -0500 (Mon, 26 Aug 2002) | 2 lines
+2002-07-24 00:10:42  Rev 3059   siesel
 
-restored previous no-input mask support to head; moved experimental input mask 
support to branch as I had intended to begin with [forms-input-mask]
+       * samples/track/sql/dbschema.gsd: add an create schema wizard which 
+         create a schema for a GFD file add an example schema too
 
-------------------------------------------------------------------------
-r3101 | jcater | 2002-08-24 20:05:26 -0500 (Sat, 24 Aug 2002) | 2 lines
+2002-07-18 18:31:59  Rev 3031   jcater
 
-added experimental format mask support [branched]
+       * doc/Events.txt: moved Events.txt to technotes (00002.txt) as it 
+         really didn't belong in the docs section
 
-------------------------------------------------------------------------
-r3093 | jcater | 2002-08-08 09:47:55 -0500 (Thu, 08 Aug 2002) | 2 lines
+2002-07-18 18:29:03  Rev 3030   jcater
 
-merged psu's index.html code into our create-technote-index.py script so both 
an index.html and index.txt are created
+       * doc/technotes/index.txt: added footer message
 
-------------------------------------------------------------------------
-r3088 | arturas | 2002-08-02 10:34:57 -0500 (Fri, 02 Aug 2002) | 3 lines
+2002-07-18 18:23:49  Rev 3029   jcater
 
-Added default format masks for date (dateFormatMaskEdit &
-dateFormatMaskView), default values for them are: '%m/%d/%y'.
+       * doc/technotes/00000.txt, doc/technotes/00001.txt, 
+         doc/technotes/00002.txt, doc/technotes/index.txt, doc/technotes: 
+         added technote structure
 
-------------------------------------------------------------------------
-r3086 | arturas | 2002-08-01 02:56:59 -0500 (Thu, 01 Aug 2002) | 2 lines
+2002-07-15 20:00:18  Rev 3018   jcater
 
-Update for koi8-r encoding.
+       * doc/gnue-forms.dtd: more changes to DTD to play nicer with emacs
 
-------------------------------------------------------------------------
-r3085 | arturas | 2002-08-01 02:56:31 -0500 (Thu, 01 Aug 2002) | 2 lines
+2002-07-15 19:35:46  Rev 3017   jcater
 
-Update for koi8-r encoding
+       * doc/gnue-forms.dtd: misc changes in DTD formatting
 
-------------------------------------------------------------------------
-r3079 | siesel | 2002-07-30 14:33:59 -0500 (Tue, 30 Jul 2002) | 4 lines
+2002-07-10 14:46:04  Rev 2997   arturas
 
-add delete/next/prev record trigger functions to GFBlocks
-improved datatype detection in the CreateSchema wizard
-updated wizard example
+       * src/GFConfig.py: i18n changes. Corrected accidental typo.
 
-------------------------------------------------------------------------
-r3070 | siesel | 2002-07-25 19:52:57 -0500 (Thu, 25 Jul 2002) | 2 lines
+2002-07-10 13:30:00  Rev 2993   arturas
 
-add a check for entry types, add a name to <primarykey> (to conform to 
designersparser) and updated example
+       * src/GFConfig.py: i18n changes. Added variable fontFormEncoding to 
+         enable choosing font encoding in dictionary.
 
-------------------------------------------------------------------------
-r3067 | siesel | 2002-07-24 18:25:25 -0500 (Wed, 24 Jul 2002) | 4 lines
+2002-07-10 13:28:16  Rev 2992   arturas
 
-CreateSchema.py: change default field type to varchar
-added new pgsql stylesheet which move primary key definition into table def.
-other small updates
+       * src/uidrivers/wx/UIdriver.py: i18n changes. Added support for 
+         language font encodings via 'encodings' dictionary. wxWindows 
+         level support.
 
-------------------------------------------------------------------------
-r3066 | siesel | 2002-07-24 17:44:53 -0500 (Wed, 24 Jul 2002) | 3 lines
+2002-07-10 13:26:57  Rev 2991   arturas
 
-create schema from form wizard update: primary keys now supported
-updated example
+       * src/uidrivers/_base/UIdriver.py: i18n changes. Added base support 
+         for different encodings via 'encodings' dictionary.
 
-------------------------------------------------------------------------
-r3059 | siesel | 2002-07-23 19:10:42 -0500 (Tue, 23 Jul 2002) | 3 lines
+2002-07-09 03:06:13  Rev 2988   jcater
 
-add an create schema wizard which create a schema for a GFD file
-add an example schema too
+       * src/uidrivers/wx/UIdriver.py: beginning of improved tools menu 
+         (with wizard support)
 
-------------------------------------------------------------------------
-r3031 | jcater | 2002-07-18 13:31:59 -0500 (Thu, 18 Jul 2002) | 2 lines
+2002-07-04 23:13:11  Rev 2976   jcater
 
-moved Events.txt to technotes (00002.txt) as it really didn't belong in the 
docs section
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py: 
+         futile (so far) attempts to get Tabbed pages sized correctly
 
-------------------------------------------------------------------------
-r3030 | jcater | 2002-07-18 13:29:03 -0500 (Thu, 18 Jul 2002) | 2 lines
+2002-07-04 22:36:07  Rev 2975   jcater
 
-added footer message
+       * src/GFObjects/GFPage.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFParser.py: added support for <page caption="...">
 
-------------------------------------------------------------------------
-r3029 | jcater | 2002-07-18 13:23:49 -0500 (Thu, 18 Jul 2002) | 2 lines
+2002-07-04 18:53:04  Rev 2973   jcater
 
-added technote structure
+       * src/GFInstance.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.
+         py: fixed record-level block triggers 
+         (pre-insert/update/commit/delete) so they properly propogate to 
+         the entry objects; finished support for entry.isEmpty()
 
-------------------------------------------------------------------------
-r3018 | jcater | 2002-07-15 15:00:18 -0500 (Mon, 15 Jul 2002) | 2 lines
+2002-07-04 18:45:08  Rev 2972   jcater
 
-more changes to DTD to play nicer with emacs
+       * src/GFConfig.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.
+         py: added automatic PRE-INSERT trigger creation to designer's 
+         Schema Viewer drag-n-drop support
 
-------------------------------------------------------------------------
-r3017 | jcater | 2002-07-15 14:35:46 -0500 (Mon, 15 Jul 2002) | 2 lines
+2002-07-04 07:04:06  Rev 2969   jcater
 
-misc changes in DTD formatting
+       * src/GFParser.py: Corrected GFParser entry for <entry>s to show 
+         style="label"
 
-------------------------------------------------------------------------
-r2997 | arturas | 2002-07-10 09:46:04 -0500 (Wed, 10 Jul 2002) | 2 lines
+2002-07-03 16:55:29  Rev 2966   siesel
 
-i18n changes. Corrected accidental typo.
+       * src/uidrivers/wx/UIdriver.py: call a trigger of a button just once.
+         i.e. just on a wxEVT_COMMAND_BUTTON_CLICKED event.
 
-------------------------------------------------------------------------
-r2993 | arturas | 2002-07-10 08:30:00 -0500 (Wed, 10 Jul 2002) | 3 lines
+2002-07-03 00:28:07  Rev 2952   jamest
 
-i18n changes. Added variable fontFormEncoding to enable choosing font
-encoding in dictionary.
+       * src/GFDisplayHandler.py: Unfixed the fix that was invalid python.  
+         Included a what I think was the correct line but left it commented 
+         out.
 
-------------------------------------------------------------------------
-r2992 | arturas | 2002-07-10 08:28:16 -0500 (Wed, 10 Jul 2002) | 3 lines
+2002-07-02 14:35:35  Rev 2950   arturas
 
-i18n changes. Added support for language font encodings via 'encodings'
-dictionary. wxWindows level support.
+       * src/GFDisplayHandler.py: By btami: corrected small bug on forms on 
+         win32.
 
-------------------------------------------------------------------------
-r2991 | arturas | 2002-07-10 08:26:57 -0500 (Wed, 10 Jul 2002) | 3 lines
+2002-07-02 00:32:47  Rev 2945   jamest
 
-i18n changes. Added base support for different encodings via 'encodings'
-dictionary.
+       * doc/techref.txt, INSTALL.win32, setup.py, src/GFKeyMapper.py, 
+         src/GFClient.py: Removed references to PyXML UI driver load 
+         failure now generates error instead of fail silent 
+         Ctrl-UP/Ctrl-Down tied to First/Last record jump updated docs(i 
+         guess, it's been a while :)
 
-------------------------------------------------------------------------
-r2988 | jcater | 2002-07-08 22:06:13 -0500 (Mon, 08 Jul 2002) | 2 lines
+2002-07-01 23:09:14  Rev 2944   jamest
 
-beginning of improved tools menu (with wizard support)
+       * src/GFInstance.py: Added delete() to trigger namespace to delete 
+         the current record being commited usefull in pre-commit triggers 
+         removed unneeded import from navigator
 
-------------------------------------------------------------------------
-r2976 | jcater | 2002-07-04 18:13:11 -0500 (Thu, 04 Jul 2002) | 2 lines
+2002-07-01 15:20:29  Rev 2943   arturas
 
-futile (so far) attempts to get Tabbed pages sized correctly
+       * src/GFDisplayHandler.py: Added error message in status bar and a 
+         BEEP, removed MessageBox when user enters non-existent value in 
+         dropdown box.
 
-------------------------------------------------------------------------
-r2975 | jcater | 2002-07-04 17:36:07 -0500 (Thu, 04 Jul 2002) | 2 lines
+2002-07-01 14:08:48  Rev 2942   arturas
 
-added support for <page caption="...">
+       * src/GFInstance.py: Corrected bug with readonly entries (ticket #55)
 
-------------------------------------------------------------------------
-r2973 | jcater | 2002-07-04 13:53:04 -0500 (Thu, 04 Jul 2002) | 2 lines
+2002-07-01 00:30:50  Rev 2941   jcater
 
-fixed record-level block triggers (pre-insert/update/commit/delete) so they 
properly propogate to the entry objects; finished support for entry.isEmpty()
+       * doc/gnue-forms.dtd, src/GFParser.py: Reworked support for gnuedtd..
+         . created base tool's DTD's as an example
 
-------------------------------------------------------------------------
-r2972 | jcater | 2002-07-04 13:45:08 -0500 (Thu, 04 Jul 2002) | 2 lines
+2002-06-26 22:31:10  Rev 2929   jcater
 
-added automatic PRE-INSERT trigger creation to designer's Schema Viewer 
drag-n-drop support
+       * samples/zipcode/zipcode.gfd, src/GFConfig.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: [W/O #73] 
+         Added support for multiple foreign key descriptions 
+         (comma-separated list)
 
-------------------------------------------------------------------------
-r2969 | jcater | 2002-07-04 02:04:06 -0500 (Thu, 04 Jul 2002) | 2 lines
+2002-06-19 20:45:37  Rev 2920   jamest
 
-Corrected GFParser entry for <entry>s to show style="label"
+       * src/GFDisplayHandler.py: Minor change to make module import 
+         failure more informative
 
-------------------------------------------------------------------------
-r2966 | siesel | 2002-07-03 11:55:29 -0500 (Wed, 03 Jul 2002) | 2 lines
+2002-06-18 00:57:34  Rev 2916   jcater
 
-call a trigger of a button just once. i.e. just on a 
wxEVT_COMMAND_BUTTON_CLICKED event.
+       * samples/zipcode/zipcode.gfd, samples/track/forms/contact_manager.
+         gfd, src/GFObjects/GFEntry.py, 
+         samples/inventory/forms/inv_maintenance.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, src/GFObjects/GFField.
+         py, samples/location/forms/zipcode_maint.gfd, src/GFParser.py, 
+         samples/geas/person.gfd, samples/location/forms/county_maint.gfd: 
+         reworked the foreign_key support in <entry> tags: instead of 
+         foreign_key & foreign_key_description, use fk_source, fk_key, and 
+         fk_description (forms will implicitly convert old-style)
 
-------------------------------------------------------------------------
-r2952 | jamest | 2002-07-02 19:28:07 -0500 (Tue, 02 Jul 2002) | 3 lines
+2002-06-18 00:29:26  Rev 2914   jcater
 
-Unfixed the fix that was invalid python.  Included a what I think was the 
correct
-line but left it commented out.
+       * src/GFConfig.py: [ticket #61] Added default values for gnue.conf 
+         values checkboxTrue and checkboxFalse
 
-------------------------------------------------------------------------
-r2950 | arturas | 2002-07-02 09:35:35 -0500 (Tue, 02 Jul 2002) | 2 lines
+2002-06-18 00:19:23  Rev 2913   jcater
 
-By btami: corrected small bug on forms on win32.
+       * src/GFObjects/GFField.py: [ticket #62] Removed auto-sorting of 
+         combo-boxes.  Combo-boxes now honor the order_by= attribute of 
+         datasources [backported to 0.3.x series]
 
-------------------------------------------------------------------------
-r2945 | jamest | 2002-07-01 19:32:47 -0500 (Mon, 01 Jul 2002) | 5 lines
+2002-06-18 00:18:16  Rev 2912   jcater
 
-Removed references to PyXML
-UI driver load failure now generates error instead of fail silent
-Ctrl-UP/Ctrl-Down tied to First/Last record jump
-updated docs(i guess, it's been a while :)
+       * src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         src/uidrivers/curses/UIdriver.py: [ticket #62] Removed 
+         auto-sorting of combo-boxes.  Combo-boxes now honor the order_by= 
+         attribute of datasources
 
-------------------------------------------------------------------------
-r2944 | jamest | 2002-07-01 18:09:14 -0500 (Mon, 01 Jul 2002) | 4 lines
+2002-06-15 21:15:09  Rev 2911   jcater
 
-Added delete() to trigger namespace to delete the current record being commited
-usefull in pre-commit triggers
-removed unneeded import from navigator
+       * src/GFObjects/GFButton.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: [ticket #80] Modified GFButton code 
+         so that GFButtons are tab-stops/navigable
 
-------------------------------------------------------------------------
-r2943 | arturas | 2002-07-01 10:20:29 -0500 (Mon, 01 Jul 2002) | 2 lines
+2002-06-15 19:51:36  Rev 2908   jcater
 
-Added error message in status bar and a BEEP, removed MessageBox when user 
enters non-existent value in dropdown box.
+       * src/GFObjects/GFButton.py, src/uidrivers/_base/UIdriver.py: 
+         updated version numbers to development status
 
-------------------------------------------------------------------------
-r2942 | arturas | 2002-07-01 09:08:48 -0500 (Mon, 01 Jul 2002) | 2 lines
+2002-06-15 19:51:36  Rev 2907   jcater
 
-Corrected bug with readonly entries (ticket #55)
+       * src/__init__.py, src/GFForm.py, src/GFInstance.py: updated version 
+         numbers to development status
 
-------------------------------------------------------------------------
-r2941 | jcater | 2002-06-30 19:30:50 -0500 (Sun, 30 Jun 2002) | 2 lines
+2002-06-13 16:10:10  Rev 2905   siesel
 
-Reworked support for gnuedtd... created base tool's DTD's as an example
+       * src/GFParser.py: added uppername type to GTypecast. triggers of 
+         type named (instead of NAMED) should be detected now.
 
-------------------------------------------------------------------------
-r2929 | jcater | 2002-06-26 17:31:10 -0500 (Wed, 26 Jun 2002) | 2 lines
+2002-06-06 18:06:11  Rev 2884   jcater
 
-[W/O #73] Added support for multiple foreign key descriptions (comma-separated 
list)
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_base/UIWidget.py, src/uidrivers/curses/UIdriver.py: 
+         cleaned up the UI widget createWidget methods; hopefully solved 
+         the problem of having multiple forms open with multipage notebook 
+         tabs
 
-------------------------------------------------------------------------
-r2920 | jamest | 2002-06-19 15:45:37 -0500 (Wed, 19 Jun 2002) | 2 lines
+2002-06-04 23:20:47  Rev 2876   jcater
 
-Minor change to make module import failure more informative
+       * src/GFClient.py: working on getting navigator to do local forms 
+         instances
 
-------------------------------------------------------------------------
-r2916 | jcater | 2002-06-17 19:57:34 -0500 (Mon, 17 Jun 2002) | 2 lines
+2002-06-03 22:45:44  Rev 2869   jcater
 
-reworked the foreign_key support in <entry> tags: instead of foreign_key & 
foreign_key_description, use fk_source, fk_key, and fk_description (forms will 
implicitly convert old-style)
+       * MANIFEST.in: missed name changes
 
-------------------------------------------------------------------------
-r2914 | jcater | 2002-06-17 19:29:26 -0500 (Mon, 17 Jun 2002) | 2 lines
+2002-06-03 22:18:18  Rev 2866   jamest
 
-[ticket #61] Added default values for gnue.conf values checkboxTrue and 
checkboxFalse
+       * NEWS: Set dates in NEWS files
 
-------------------------------------------------------------------------
-r2913 | jcater | 2002-06-17 19:19:23 -0500 (Mon, 17 Jun 2002) | 2 lines
+2002-06-03 21:08:39  Rev 2865   jcater
 
-[ticket #62] Removed auto-sorting of combo-boxes.  Combo-boxes now honor the 
order_by= attribute of datasources [backported to 0.3.x series]
+       * packaging/inno/gfclient.iss, ChangeLog: updated changelogs
 
-------------------------------------------------------------------------
-r2912 | jcater | 2002-06-17 19:18:16 -0500 (Mon, 17 Jun 2002) | 2 lines
+2002-06-03 20:39:20  Rev 2864   jcater
 
-[ticket #62] Removed auto-sorting of combo-boxes.  Combo-boxes now honor the 
order_by= attribute of datasources
+       * packaging/inno/gfclient.iss, packaging/mcmillan/gfclient.cfg: 
+         modified win32 install files to reflect new gnue-forms and 
+         gnue-designer names
 
-------------------------------------------------------------------------
-r2911 | jcater | 2002-06-15 16:15:09 -0500 (Sat, 15 Jun 2002) | 2 lines
+2002-06-03 19:31:33  Rev 2860   jcater
 
-[ticket #80] Modified GFButton code so that GFButtons are tab-stops/navigable
+       * src/GFClient.py: fixed the forms symlink support to recognize move 
+         from gfclient to gnue-forms
 
-------------------------------------------------------------------------
-r2908 | jcater | 2002-06-15 14:51:36 -0500 (Sat, 15 Jun 2002) | 2 lines
+2002-06-03 19:19:39  Rev 2859   jamest
 
-updated version numbers to development status
+       * MANIFEST.in, setup.py: updates to make gfclient replaced with 
+         gnue-forms
 
-------------------------------------------------------------------------
-r2907 | jcater | 2002-06-15 14:51:36 -0500 (Sat, 15 Jun 2002) | 2 lines
+2002-06-03 19:09:37  Rev 2858   jcater
 
-updated version numbers to development status
+       * src/GFClient.py: fixes for the client/ directory changes
 
-------------------------------------------------------------------------
-r2905 | siesel | 2002-06-13 11:10:10 -0500 (Thu, 13 Jun 2002) | 3 lines
+2002-06-03 16:53:49  Rev 2857   jamest
 
-added uppername type to GTypecast. triggers of type named (instead of NAMED)
-should be detected now.
+       * src/GFConfig.py: Added missing config option
 
-------------------------------------------------------------------------
-r2884 | jcater | 2002-06-06 13:06:11 -0500 (Thu, 06 Jun 2002) | 2 lines
+2002-06-02 23:18:38  Rev 2851   siesel
 
-cleaned up the UI widget createWidget methods; hopefully solved the problem of 
having multiple forms open with multipage notebook tabs
+       * setup.py: add an check for the mx DateTime Library
 
-------------------------------------------------------------------------
-r2876 | jcater | 2002-06-04 18:20:47 -0500 (Tue, 04 Jun 2002) | 2 lines
+2002-06-02 22:51:44  Rev 2849   jcater
 
-working on getting navigator to do local forms instances
+       * setup.py: fixed directory structure for installed man files
 
-------------------------------------------------------------------------
-r2869 | jcater | 2002-06-03 17:45:44 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-06-02 22:21:42  Rev 2848   jcater
 
-missed name changes
+       * MANIFEST.in, setup.py, src/GFClient.py: Added --generate-man-page 
+         to GBaseApp and updated the setup.py's to create the manpages 
+         before creating a source distribution
 
-------------------------------------------------------------------------
-r2866 | jamest | 2002-06-03 17:18:18 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-06-01 17:47:34  Rev 2844   jcater
 
-Set dates in NEWS files
+       * setup.py: added missing MANIFEST entries; added support for 
+         GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of 
+         prereleases
 
-------------------------------------------------------------------------
-r2865 | jcater | 2002-06-03 16:08:39 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-06-01 01:27:45  Rev 2842   jcater
 
-updated changelogs
+       * packaging/inno/gfclient.iss, doc/techref.txt: fixes for win32 
+         binary creation
 
-------------------------------------------------------------------------
-r2864 | jcater | 2002-06-03 15:39:20 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-05-31 23:01:34  Rev 2841   jcater
 
-modified win32 install files to reflect new gnue-forms and gnue-designer names
+       * packaging/inno/gfclient.iss, packaging/inno/README: more updates 
+         for prerelease testing
 
-------------------------------------------------------------------------
-r2860 | jcater | 2002-06-03 14:31:33 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-05-31 20:05:22  Rev 2840   jcater
 
-fixed the forms symlink support to recognize move from gfclient to gnue-forms
+       * ChangeLog: ChangeLog updates
 
-------------------------------------------------------------------------
-r2859 | jamest | 2002-06-03 14:19:39 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-05-31 04:10:46  Rev 2837   jcater
 
-updates to make gfclient replaced with gnue-forms
+       * setup.py: more fixes to setup.py
 
-------------------------------------------------------------------------
-r2858 | jcater | 2002-06-03 14:09:37 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-05-31 03:44:22  Rev 2835   jcater
 
-fixes for the client/ directory changes
+       * setup.py: setup.py puts documentation in subdirs
 
-------------------------------------------------------------------------
-r2857 | jamest | 2002-06-03 11:53:49 -0500 (Mon, 03 Jun 2002) | 2 lines
+2002-05-30 20:56:55  Rev 2831   jcater
 
-Added missing config option
+       * src/GFDisplayHandler.py: bugfix for checkbox support
 
-------------------------------------------------------------------------
-r2851 | siesel | 2002-06-02 18:18:38 -0500 (Sun, 02 Jun 2002) | 2 lines
+2002-05-30 15:14:34  Rev 2829   jcater
 
-add an check for the mx DateTime Library
+       * TODO: fixed the float-to-int conversion problem in PG datadrivers
 
-------------------------------------------------------------------------
-r2849 | jcater | 2002-06-02 17:51:44 -0500 (Sun, 02 Jun 2002) | 2 lines
+2002-05-30 14:33:48  Rev 2828   jcater
 
-fixed directory structure for installed man files
+       * src/GFObjects/GFButton.py, src/GFObjects/GFValue.py, 
+         src/GFInstance.py, samples/button/forms/THIS_SAMPLE_IS_BROKEN: 
+         Gave a more meaningful warning message if there are no navigable 
+         widgets in a form
 
-------------------------------------------------------------------------
-r2848 | jcater | 2002-06-02 17:21:42 -0500 (Sun, 02 Jun 2002) | 2 lines
+2002-05-30 14:21:02  Rev 2827   jcater
 
-Added --generate-man-page to GBaseApp and updated the setup.py's to create the 
manpages before creating a source distribution
+       * samples/trigger/trigger.gfd: fixed sample form
 
-------------------------------------------------------------------------
-r2844 | jcater | 2002-06-01 12:47:34 -0500 (Sat, 01 Jun 2002) | 2 lines
+2002-05-30 03:57:17  Rev 2826   jcater
 
-added missing MANIFEST entries; added support for GNUE_VERSION_SUFFIX to the 
setup.py's to ease the creating of prereleases
+       * NEWS, src/__init__.py: more changes for a release
 
-------------------------------------------------------------------------
-r2842 | jcater | 2002-05-31 20:27:45 -0500 (Fri, 31 May 2002) | 2 lines
+2002-05-30 03:43:50  Rev 2825   jcater
 
-fixes for win32 binary creation
+       * ChangeLog: more changes for a release
 
-------------------------------------------------------------------------
-r2841 | jcater | 2002-05-31 18:01:34 -0500 (Fri, 31 May 2002) | 2 lines
+2002-05-28 15:28:19  Rev 2809   jcater
 
-more updates for prerelease testing
+       * src/uidrivers/wx/UIdriver.py: [ticket #39] removed redundent combo 
+         box initialization code [patch by btami]
 
-------------------------------------------------------------------------
-r2840 | jcater | 2002-05-31 15:05:22 -0500 (Fri, 31 May 2002) | 2 lines
+2002-05-21 05:33:11  Rev 2776   baumannd
 
-ChangeLog updates
+       * src/uidrivers/wx/.cvsignore, src/uidrivers/.cvsignore, 
+         src/uidrivers/_base/.cvsignore: Ignore some files.
 
-------------------------------------------------------------------------
-r2837 | jcater | 2002-05-30 23:10:46 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-19 16:06:04  Rev 2766   jcater
 
-more fixes to setup.py
+       * src/GFObjects/GFBlock.py: bugfix for datasource-less blocks
 
-------------------------------------------------------------------------
-r2835 | jcater | 2002-05-30 22:44:22 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-16 12:42:12  Rev 2765   arturas
 
-setup.py puts documentation in subdirs
+       * src/uidrivers/wx/UIdriver.py:  i18n changes.
 
-------------------------------------------------------------------------
-r2831 | jcater | 2002-05-30 15:56:55 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-16 01:14:44  Rev 2762   jcater
 
-bugfix for checkbox support
+       * src/GFForm.py: moved more master/detail datasource logic out of 
+         tools and into common
 
-------------------------------------------------------------------------
-r2829 | jcater | 2002-05-30 10:14:34 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-11 23:52:30  Rev 2746   jamest
 
-fixed the float-to-int conversion problem in PG datadrivers
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, setup.py: 
+         jamest - win32 setup fix, added default config value load to 
+         reports jcater - added better import error support in Sablotron 
+         driver        - added rest of reports config options to GRConfig   
+         - misc bug fixes
 
-------------------------------------------------------------------------
-r2828 | jcater | 2002-05-30 09:33:48 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-10 23:54:16  Rev 2745   jamest
 
-Gave a more meaningful warning message if there are no navigable widgets in a 
form
+       * src/uidrivers/wx/UIdriver.py: Fixed i18n stuff in forms about box.
 
-------------------------------------------------------------------------
-r2827 | jcater | 2002-05-30 09:21:02 -0500 (Thu, 30 May 2002) | 2 lines
+2002-05-10 22:40:46  Rev 2744   dneighbors
 
-fixed sample form
+       * src/uidrivers/wx/UIdriver.py: Ticket#35 PAtch from C.Selig for 
+         syntax error made during i18n stuff.
 
-------------------------------------------------------------------------
-r2826 | jcater | 2002-05-29 22:57:17 -0500 (Wed, 29 May 2002) | 2 lines
+2002-05-10 17:07:44  Rev 2743   arturas
 
-more changes for a release
+       * src/uidrivers/wx/UIdriver.py:  i18n changes.
 
-------------------------------------------------------------------------
-r2825 | jcater | 2002-05-29 22:43:50 -0500 (Wed, 29 May 2002) | 2 lines
+2002-05-09 19:37:41  Rev 2741   siesel
 
-more changes for a release
+       * src/uidrivers/wx/UIdriver.py: i18n fix : add + between _("string") 
+         and _("string")
 
-------------------------------------------------------------------------
-r2809 | jcater | 2002-05-28 10:28:19 -0500 (Tue, 28 May 2002) | 2 lines
+2002-05-09 18:13:35  Rev 2740   arturas
 
-[ticket #39] removed redundent combo box initialization code [patch by btami]
+       * src/uidrivers/wx/UIdriver.py:  i18n changes.
 
-------------------------------------------------------------------------
-r2776 | baumannd | 2002-05-21 00:33:11 -0500 (Tue, 21 May 2002) | 2 lines
+2002-05-09 03:03:44  Rev 2739   jamest
 
-Ignore some files.
+       * src/uidrivers/wx/UIdriver.py, src/GFInstance.py, src/GFConfig.py, 
+         samples/zipcode/states.gfd: Added gnome2 icons in place of old 
+         gnome1 icons(mailing tigert for final approval) Added more toolbar 
+         icons for events Fixed prequery datasource support
 
-------------------------------------------------------------------------
-r2766 | jcater | 2002-05-19 11:06:04 -0500 (Sun, 19 May 2002) | 2 lines
+2002-05-08 01:23:37  Rev 2737   jamest
 
-bugfix for datasource-less blocks
+       * src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: Fixed mismatched case in the preInsert,
+         Delete,etc triggers
 
-------------------------------------------------------------------------
-r2765 | arturas | 2002-05-16 07:42:12 -0500 (Thu, 16 May 2002) | 3 lines
+2002-05-07 17:24:13  Rev 2734   arturas
 
+       * src/GFTrigger.py, src/GFInstance.py, src/GFKeyMapper.py:  i18n 
+         changes.
 
-i18n changes.
+2002-05-07 16:53:29  Rev 2733   arturas
 
-------------------------------------------------------------------------
-r2762 | jcater | 2002-05-15 20:14:44 -0500 (Wed, 15 May 2002) | 2 lines
+       * src/GFDisplayHandler.py, src/GFForm.py:  i18n changes.
 
-moved more master/detail datasource logic out of tools and into common
+2002-05-07 16:46:01  Rev 2732   arturas
 
-------------------------------------------------------------------------
-r2746 | jamest | 2002-05-11 18:52:30 -0500 (Sat, 11 May 2002) | 5 lines
+       * src/GFClient.py:  i18n changes.
 
-jamest - win32 setup fix, added default config value load to reports
-jcater - added better import error support in Sablotron driver
-       - added rest of reports config options to GRConfig
-       - misc bug fixes
+2002-05-07 02:27:04  Rev 2728   jamest
 
-------------------------------------------------------------------------
-r2745 | jamest | 2002-05-10 18:54:16 -0500 (Fri, 10 May 2002) | 2 lines
+       * src/GFClient.py: i18n changes
 
-Fixed i18n stuff in forms about box.
+2002-05-07 01:13:49  Rev 2727   jamest
 
-------------------------------------------------------------------------
-r2744 | dneighbors | 2002-05-10 17:40:46 -0500 (Fri, 10 May 2002) | 3 lines
+       * src/GFConfig.py: Fixed forms so it's gnue.conf free (for real this 
+         time! (maybe.))
 
-Ticket#35
-PAtch from C.Selig for syntax error made during i18n stuff.
+2002-05-04 16:45:09  Rev 2706   jamest
 
-------------------------------------------------------------------------
-r2743 | arturas | 2002-05-10 12:07:44 -0500 (Fri, 10 May 2002) | 3 lines
+       * src/uidrivers/wx/UIdriver.py, src/GFObjects/GFField.py, 
+         src/GFInstance.py, src/GFObjects/GFBlock.py, src/GFClient.py, 
+         src/uidrivers/curses/UIdriver.py, src/GFForm.py, 
+         src/GFDisplayHandler.py, src/GFConfig.py, BUGS, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py: Removed 
+         dependency on gnue.conf files (new config system) Moved text out 
+         of gnue.conf setting as the new i18n stuff replaces it Something 
+         else I've forgotten :)
 
+2002-05-03 23:07:18  Rev 2703   jcater
 
-i18n changes.
+       * samples/zipcode/zipcode.gfd: um, lots and lots of miscellaneous 
+         code cleanup
 
-------------------------------------------------------------------------
-r2741 | siesel | 2002-05-09 14:37:41 -0500 (Thu, 09 May 2002) | 2 lines
+2002-04-27 20:59:51  Rev 2650   jcater
 
-i18n fix : add + between _("string") and _("string")
+       * setup.py: to do a non-standard installation, pass "--cfg-file 
+         /my/site/file.cfg" to all the setup.py scripts
 
-------------------------------------------------------------------------
-r2740 | arturas | 2002-05-09 13:13:35 -0500 (Thu, 09 May 2002) | 3 lines
+2002-04-27 20:30:42  Rev 2649   jcater
 
+       * src/uidrivers/wx/UIdriver.py, setup.py, src/GFClient.py: added 
+         support for a site-wide installation configuration file that 
+         allows package maintainers to put key files in places other than a 
+         single root
 
-i18n changes.
+2002-04-26 01:26:21  Rev 2645   jamest
 
-------------------------------------------------------------------------
-r2739 | jamest | 2002-05-08 22:03:44 -0500 (Wed, 08 May 2002) | 4 lines
+       * src/GFDisplayHandler.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: removed unneeded print statements 
+         fixed 'None' from None bug in dropdowns
 
-Added gnome2 icons in place of old gnome1 icons(mailing tigert for final 
approval)
-Added more toolbar icons for events
-Fixed prequery datasource support
+2002-04-26 00:47:51  Rev 2644   jamest
 
-------------------------------------------------------------------------
-r2737 | jamest | 2002-05-07 20:23:37 -0500 (Tue, 07 May 2002) | 2 lines
+       * src/uidrivers/wx/UIdriver.py: Fix for event handling with dropdowns
 
-Fixed mismatched case in the preInsert,Delete,etc triggers
+2002-04-17 19:09:19  Rev 2627   jamest
 
-------------------------------------------------------------------------
-r2734 | arturas | 2002-05-07 12:24:13 -0500 (Tue, 07 May 2002) | 3 lines
+       * src/GFObjects/GFField.py, src/GFForm.py, src/GFDisplayHandler.py, 
+         src/GFInstance.py, src/GFObjects/GFEntry.py, src/GFObjects/GFBlock.
+         py, src/uidrivers/_base/UIdriver.py: removed getObjectType() clean 
+         up start of some subtle new bugs
 
+2002-04-17 15:25:16  Rev 2626   jamest
 
-i18n changes.
+       * src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFInstance.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.
+         py: More cleanup and performance enhancements
 
-------------------------------------------------------------------------
-r2733 | arturas | 2002-05-07 11:53:29 -0500 (Tue, 07 May 2002) | 3 lines
+2002-04-17 02:05:18  Rev 2624   jamest
 
+       * src/GFObjects/GFButton.py, src/GFDisplayHandler.py, src/GFForm.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         samples/trigger/trigger.gfd: Moved normal text field validation 
+         into display handler Clean up
 
-i18n changes.
+2002-04-15 20:42:16  Rev 2621   jcater
 
-------------------------------------------------------------------------
-r2732 | arturas | 2002-05-07 11:46:01 -0500 (Tue, 07 May 2002) | 3 lines
+       * src/uidrivers/wx/UIdriver.py: applied btami's patch to handle 
+         international keystrokes in range 128..255
 
+2002-04-15 17:43:05  Rev 2620   jcater
 
-i18n changes.
+       * README, INSTALL: yet more documentation updates
 
-------------------------------------------------------------------------
-r2728 | jamest | 2002-05-06 21:27:04 -0500 (Mon, 06 May 2002) | 2 lines
+2002-04-14 05:13:04  Rev 2610   jamest
 
-i18n changes
+       * src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, src/GFError.py, src/GFTriggerError.py: 
+         Lots of code cleanup and new bugs implemented
 
-------------------------------------------------------------------------
-r2727 | jamest | 2002-05-06 20:13:49 -0500 (Mon, 06 May 2002) | 2 lines
+2002-04-14 00:36:51  Rev 2609   jcater
 
-Fixed forms so it's gnue.conf free (for real this time! (maybe.))
+       * doc/techref.lyx: updates to documentation
 
-------------------------------------------------------------------------
-r2706 | jamest | 2002-05-04 11:45:09 -0500 (Sat, 04 May 2002) | 4 lines
+2002-04-13 16:08:39  Rev 2606   jamest
 
-Removed dependency on gnue.conf files (new config system)
-Moved text out of gnue.conf setting as the new i18n stuff replaces it
-Something else I've forgotten :)
+       * src/GFObjects/GFBlock.py, src/uidrivers/wx/UIdriver.py: Fixed 
+         invalid int value error in record jumps Misc cleanup
 
-------------------------------------------------------------------------
-r2703 | jcater | 2002-05-03 18:07:18 -0500 (Fri, 03 May 2002) | 2 lines
+2002-04-13 02:25:39  Rev 2605   jamest
 
-um, lots and lots of miscellaneous code cleanup
+       * src/GFObjects/GFBlock.py, src/GFInstance.py, src/GFObjects/GFEntry.
+         py, src/GFObjects/GFField.py: a little more cleanup on the 
+         debugger misc cleanup
 
-------------------------------------------------------------------------
-r2650 | jcater | 2002-04-27 15:59:51 -0500 (Sat, 27 Apr 2002) | 3 lines
+2002-04-12 16:09:54  Rev 2598   jcater
 
-to do a non-standard installation, pass "--cfg-file /my/site/file.cfg" to all 
the setup.py
-scripts
+       * src/GFDisplayHandler.py: fix for cr/lf on win32 (without actually 
+         storing cr/lf in the database)
 
-------------------------------------------------------------------------
-r2649 | jcater | 2002-04-27 15:30:42 -0500 (Sat, 27 Apr 2002) | 2 lines
+2002-04-11 20:16:32  Rev 2588   reinhard
 
-added support for a site-wide installation configuration file that allows 
package maintainers to put key files in places other than a single root
+       * FAQ: Added hint for debian woody users where to get the mx library.
 
-------------------------------------------------------------------------
-r2645 | jamest | 2002-04-25 20:26:21 -0500 (Thu, 25 Apr 2002) | 3 lines
+2002-04-04 23:02:31  Rev 2551   jamest
 
-removed unneeded print statements
-fixed 'None' from None bug in dropdowns
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: Removed GConfigParser Added 
+         autofillBySequence to <entry> tags Cleanup and performance 
+         improvments
 
-------------------------------------------------------------------------
-r2644 | jamest | 2002-04-25 19:47:51 -0500 (Thu, 25 Apr 2002) | 2 lines
+2002-04-04 17:41:11  Rev 2550   jamest
 
-Fix for event handling with dropdowns
+       * src/GFEvent.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py: 
+         fixed case sensitive event names i should have caught before the 
+         last commit
 
-------------------------------------------------------------------------
-r2627 | jamest | 2002-04-17 14:09:19 -0500 (Wed, 17 Apr 2002) | 4 lines
+2002-04-04 15:44:52  Rev 2549   jamest
 
-removed getObjectType()
-clean up
-start of some subtle new bugs
+       * src/GFObjects/GFDataSource.py, src/GFEvent.py, 
+         src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py: 
+         GFEvent import bug fixed Performance changes 1 major one removing 
+         string.lower() calls from all internal events this means they are 
+         now case sensitive
 
-------------------------------------------------------------------------
-r2626 | jamest | 2002-04-17 10:25:16 -0500 (Wed, 17 Apr 2002) | 2 lines
+2002-04-04 02:10:34  Rev 2546   jcater
 
-More cleanup and performance enhancements
+       * src/GFForm.py, src/GFInstance.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: fixed bugs introduced by record-level 
+         triggers (duplication of existing variable causing 'int' errors; 
+         pre-commit being fired twice for current record)
 
-------------------------------------------------------------------------
-r2624 | jamest | 2002-04-16 21:05:18 -0500 (Tue, 16 Apr 2002) | 3 lines
+2002-04-03 06:37:07  Rev 2544   jamest
 
-Moved normal text field validation into display handler
-Clean up
+       * src/GFInstance.py: A little more code cleanup
 
-------------------------------------------------------------------------
-r2621 | jcater | 2002-04-15 15:42:16 -0500 (Mon, 15 Apr 2002) | 2 lines
+2002-04-03 06:18:06  Rev 2543   jcater
 
-applied btami's patch to handle international keystrokes in range 128..255
+       * src/GFObjects/GFObj.py, src/GFObjects/GFField.py, 
+         src/GFObjects/GFDataSource.py, src/GFObjects/GFBlock.py, 
+         src/GFTrigger.py, src/GFInstance.py, src/GFObjects/GFEntry.py: 
+         start of record-level block triggers (pre-commit, pre-update, 
+         pre-insert, pre-delete, pre-modify)
 
-------------------------------------------------------------------------
-r2620 | jcater | 2002-04-15 12:43:05 -0500 (Mon, 15 Apr 2002) | 2 lines
+2002-04-03 03:46:58  Rev 2541   jamest
 
-yet more documentation updates
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, src/GFForm.py, 
+         src/GFInstance.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.
+         py: Code cleanup
 
-------------------------------------------------------------------------
-r2610 | jamest | 2002-04-14 00:13:04 -0500 (Sun, 14 Apr 2002) | 2 lines
+2002-04-03 02:32:07  Rev 2540   jcater
 
-Lots of code cleanup and new bugs implemented
+       * TODO: updates to TODO/BUGS
 
-------------------------------------------------------------------------
-r2609 | jcater | 2002-04-13 19:36:51 -0500 (Sat, 13 Apr 2002) | 2 lines
+2002-04-02 22:14:11  Rev 2537   jcater
 
-updates to documentation
+       * src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py: 
+         code cleanup; misc bug fixes
 
-------------------------------------------------------------------------
-r2606 | jamest | 2002-04-13 11:08:39 -0500 (Sat, 13 Apr 2002) | 3 lines
+2002-03-31 20:41:20  Rev 2528   jamest
 
-Fixed invalid int value error in record jumps
-Misc cleanup
+       * samples/zipcode/zipcode.gfd: Synced help text on save/clear 
+         message (new gnue.conf required) Fixed pypgsql driver to work w/ 
+         port option
 
-------------------------------------------------------------------------
-r2605 | jamest | 2002-04-12 21:25:39 -0500 (Fri, 12 Apr 2002) | 3 lines
+2002-03-31 19:27:45  Rev 2526   jamest
 
-a little more cleanup on the debugger
-misc cleanup
+       * src/GFDisplayHandler.py, samples/helloworld2.gfd: Harald Meyer's 
+         win32 multiline support patch.
 
-------------------------------------------------------------------------
-r2598 | jcater | 2002-04-12 11:09:54 -0500 (Fri, 12 Apr 2002) | 2 lines
+2002-03-31 18:21:05  Rev 2524   jamest
 
-fix for cr/lf on win32 (without actually storing cr/lf in the database)
+       * src/GFDisplayHandler.py, doc/techref.lyx, samples/helloworld2.gfd: 
+         fix for max_length support
 
-------------------------------------------------------------------------
-r2588 | reinhard | 2002-04-11 15:16:32 -0500 (Thu, 11 Apr 2002) | 2 lines
+2002-03-30 14:54:18  Rev 2523   dneighbors
 
-Added hint for debian woody users where to get the mx library.
+       * doc/techref.lyx: ** Updated 'implemented' 'not implemented' 
+         trigger list and put by 'widget' type as well.
 
-------------------------------------------------------------------------
-r2551 | jamest | 2002-04-04 17:02:31 -0600 (Thu, 04 Apr 2002) | 4 lines
+2002-03-28 07:56:52  Rev 2521   dneighbors
 
-Removed GConfigParser
-Added autofillBySequence to <entry> tags
-Cleanup and performance improvments
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: ** Added first and last to menu 
+         choices and corresponding functionality.  Seems to work, was late 
+         so couldnt test really well.  Also, still needs the 'key bindings 
+         done'.  Note: this had a change to gnue.conf so you will need to 
+         update form the sample.
 
-------------------------------------------------------------------------
-r2550 | jamest | 2002-04-04 11:41:11 -0600 (Thu, 04 Apr 2002) | 2 lines
+2002-03-26 22:10:47  Rev 2518   jcater
 
-fixed case sensitive event names i should have caught before the last commit
+       * setup.py: removed PyXML dependency check
 
-------------------------------------------------------------------------
-r2549 | jamest | 2002-04-04 09:44:52 -0600 (Thu, 04 Apr 2002) | 5 lines
+2002-03-22 07:38:36  Rev 2510   jcater
 
-GFEvent import bug fixed
-Performance changes
-1 major one removing string.lower() calls from all internal events
-this means they are now case sensitive
+       * src/GFParser.py: clarified the loadXML parameter names (renamed 
+         the misleading 'URL' to 'buffer' as it expected an open file 
+         buffer, not a URL)
 
-------------------------------------------------------------------------
-r2546 | jcater | 2002-04-03 20:10:34 -0600 (Wed, 03 Apr 2002) | 2 lines
+2002-03-13 01:51:16  Rev 2505   jamest
 
-fixed bugs introduced by record-level triggers (duplication of existing 
variable causing 'int' errors; pre-commit being fired twice for current record)
+       * src/uidrivers/curses/__init__.py, src/uidrivers/curses/README, 
+         src/uidrivers/curses, src/uidrivers/curses/UIdriver.py: Added 
+         still not functional nstti (curses) driver to forms
 
-------------------------------------------------------------------------
-r2544 | jamest | 2002-04-03 00:37:07 -0600 (Wed, 03 Apr 2002) | 2 lines
+2002-03-04 21:23:29  Rev 2499   jcater
 
-A little more code cleanup
+       * src/GFDisplayHandler.py: fixes to checkboxes
 
-------------------------------------------------------------------------
-r2543 | jcater | 2002-04-03 00:18:06 -0600 (Wed, 03 Apr 2002) | 2 lines
+2002-03-02 04:10:24  Rev 2496   jcater
 
-start of record-level block triggers (pre-commit, pre-update, pre-insert, 
pre-delete, pre-modify)
+       * src/uidrivers/wx/UIdriver.py: added error information to Login 
+         Dialogs on failed dialogs
 
-------------------------------------------------------------------------
-r2541 | jamest | 2002-04-02 21:46:58 -0600 (Tue, 02 Apr 2002) | 2 lines
+2002-03-01 19:05:48  Rev 2495   jamest
 
-Code cleanup
+       * src/GFObjects/GFBlock.py, packaging/inno/gfclient.iss, 
+         src/uidrivers/wx/UIdriver.py, packaging/mcmillan/gfclient.cfg, 
+         src/GFClient.py: missing gfd file now gives clean error message 
+         not python dump delete fixed in _dgsig renames menus 
+         autofilesequence error fixed for blocks that don't contain the 
+         masterKey as an entry
 
-------------------------------------------------------------------------
-r2540 | jcater | 2002-04-02 20:32:07 -0600 (Tue, 02 Apr 2002) | 2 lines
+2002-03-01 05:43:15  Rev 2494   jamest
 
-updates to TODO/BUGS
+       * src/GFForm.py, BUGS, TODO: Start updating docs on forms/common 
+         added setStatusText in trigger namespace
 
-------------------------------------------------------------------------
-r2537 | jcater | 2002-04-02 16:14:11 -0600 (Tue, 02 Apr 2002) | 2 lines
+2002-03-01 05:28:40  Rev 2493   jcater
 
-code cleanup; misc bug fixes
+       * src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py: added support 
+         for Shift-Enter and (optionally) Enter to insert newlines in 
+         multirow entries
 
-------------------------------------------------------------------------
-r2528 | jamest | 2002-03-31 14:41:20 -0600 (Sun, 31 Mar 2002) | 3 lines
+2002-03-01 03:13:51  Rev 2492   jamest
 
-Synced help text on save/clear message (new gnue.conf required)
-Fixed pypgsql driver to work w/ port option
+       * src/GFDisplayHandler.py: Working Form Builder Template(still need 
+         pages support) Added Select All button to field selection lists 
+         Removed printed tracing stuff
 
-------------------------------------------------------------------------
-r2526 | jamest | 2002-03-31 13:27:45 -0600 (Sun, 31 Mar 2002) | 2 lines
+2002-02-27 07:01:09  Rev 2485   jcater
 
-Harald Meyer's win32 multiline support patch.
+       * src/GFDisplayHandler.py: improved numeric input system
 
-------------------------------------------------------------------------
-r2524 | jamest | 2002-03-31 12:21:05 -0600 (Sun, 31 Mar 2002) | 2 lines
+2002-02-27 06:24:18  Rev 2484   jcater
 
-fix for max_length support
+       * src/GFDisplayHandler.py: input support for dates; enhanced backend 
+         support for dates; improved input support for numbers; misc cleanup
 
-------------------------------------------------------------------------
-r2523 | dneighbors | 2002-03-30 08:54:18 -0600 (Sat, 30 Mar 2002) | 2 lines
+2002-02-27 03:29:56  Rev 2483   jamest
 
-** Updated 'implemented' 'not implemented' trigger list and put by 'widget' 
type as well.
+       * src/GFInstance.py, src/uidrivers/wx/UIdriver.py: fix for single 
+         quote fix for f2(jump to record) support
 
-------------------------------------------------------------------------
-r2521 | dneighbors | 2002-03-28 01:56:52 -0600 (Thu, 28 Mar 2002) | 2 lines
+2002-02-27 00:24:32  Rev 2480   jcater
 
-** Added first and last to menu choices and corresponding functionality.  
Seems to work, was late so couldnt test really well.  Also, still needs the 
'key bindings done'.  Note: this had a change to gnue.conf so you will need to 
update form the sample.
+       * src/uidrivers/wx/UIdriver.py: fixed printing of control codes via 
+         keyboard input; added debugging code to clipboard routines
 
-------------------------------------------------------------------------
-r2518 | jcater | 2002-03-26 16:10:47 -0600 (Tue, 26 Mar 2002) | 2 lines
+2002-02-23 03:00:18  Rev 2472   jamest
 
-removed PyXML dependency check
+       * doc/techref.txt: Change to designer mcmillian config updated text 
+         techref
 
-------------------------------------------------------------------------
-r2510 | jcater | 2002-03-22 01:38:36 -0600 (Fri, 22 Mar 2002) | 2 lines
+2002-02-23 01:08:16  Rev 2471   jamest
 
-clarified the loadXML parameter names (renamed the misleading 'URL' to 
'buffer' as it expected an open file buffer, not a URL)
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_base/UIWidget.py, src/GFClient.py: Misc ui updates
 
-------------------------------------------------------------------------
-r2505 | jamest | 2002-03-12 19:51:16 -0600 (Tue, 12 Mar 2002) | 2 lines
+2002-02-20 20:44:46  Rev 2469   jamest
 
-Added still not functional nstti (curses) driver to forms
+       * src/GFForm.py, src/uidrivers/wx/UIdriver.py: wx cursor position 
+         via mouse bug fixed mouse click on background attribute error fixed
 
-------------------------------------------------------------------------
-r2499 | jcater | 2002-03-04 15:23:29 -0600 (Mon, 04 Mar 2002) | 2 lines
+2002-02-20 18:02:13  Rev 2468   jamest
 
-fixes to checkboxes
+       * src/uidrivers/wx/UIdriver.py: wx uidriver fix for always uppercase 
+         chars being returned
 
-------------------------------------------------------------------------
-r2496 | jcater | 2002-03-01 22:10:24 -0600 (Fri, 01 Mar 2002) | 2 lines
+2002-02-20 17:27:49  Rev 2467   jcater
 
-added error information to Login Dialogs on failed dialogs
+       * src/uidrivers/_base/UIdriver.py: fixed yet another refresh issue
 
-------------------------------------------------------------------------
-r2495 | jamest | 2002-03-01 13:05:48 -0600 (Fri, 01 Mar 2002) | 5 lines
+2002-02-20 16:49:34  Rev 2466   jamest
 
-missing gfd file now gives clean error message not python dump
-delete fixed in _dgsig
-renames menus
-autofilesequence error fixed for blocks that don't contain the masterKey as an 
entry
+       * src/GFForm.py, src/uidrivers/wx/UIdriver.py: Forms findFocus now 
+         skips non GObj based items in the tree Remove print from wx driver
 
-------------------------------------------------------------------------
-r2494 | jamest | 2002-02-28 23:43:15 -0600 (Thu, 28 Feb 2002) | 3 lines
+2002-02-20 14:56:46  Rev 2465   jcater
 
-Start updating docs on forms/common
-added setStatusText in trigger namespace
+       * src/GFForm.py, src/GFInstance.py: fixed page changing issue w/new 
+         events system
 
-------------------------------------------------------------------------
-r2493 | jcater | 2002-02-28 23:28:40 -0600 (Thu, 28 Feb 2002) | 2 lines
+2002-02-19 05:47:49  Rev 2464   jcater
 
-added support for Shift-Enter and (optionally) Enter to insert newlines in 
multirow entries
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py: misc 
+         fixes [synching machines]
 
-------------------------------------------------------------------------
-r2492 | jamest | 2002-02-28 21:13:51 -0600 (Thu, 28 Feb 2002) | 4 lines
+2002-02-18 22:48:50  Rev 2463   jcater
 
-Working Form Builder Template(still need pages support)
-Added Select All button to field selection lists
-Removed printed tracing stuff
+       * src/uidrivers/_base/UIdriver.py, src/GFInstance.py: removed 
+         debugging 'print' statements
 
-------------------------------------------------------------------------
-r2485 | jcater | 2002-02-27 01:01:09 -0600 (Wed, 27 Feb 2002) | 2 lines
+2002-02-18 22:45:51  Rev 2462   jcater
 
-improved numeric input system
+       * src/GFObjects/GFBlock.py, src/GFDisplayHandler.py, src/GFForm.py, 
+         src/GFInstance.py, src/uidrivers/wx/UIdriver.py: more fixes to 
+         combo boxes and block-change refreshing
 
-------------------------------------------------------------------------
-r2484 | jcater | 2002-02-27 00:24:18 -0600 (Wed, 27 Feb 2002) | 2 lines
+2002-02-18 20:11:39  Rev 2461   jamest
 
-input support for dates; enhanced backend support for dates; improved input 
support for numbers; misc cleanup
+       * src/GFEvent.py, src/GFDisplayHandler.py: Quick update to make 
+         dropdowns work
 
-------------------------------------------------------------------------
-r2483 | jamest | 2002-02-26 21:29:56 -0600 (Tue, 26 Feb 2002) | 3 lines
+2002-02-18 18:17:44  Rev 2460   jcater
 
-fix for single quote
-fix for f2(jump to record) support
+       * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py, 
+         doc/Events.txt: fixed focus change issues w/prev + next block
 
-------------------------------------------------------------------------
-r2480 | jcater | 2002-02-26 18:24:32 -0600 (Tue, 26 Feb 2002) | 2 lines
+2002-02-18 05:24:09  Rev 2459   jcater
 
-fixed printing of control codes via keyboard input; added debugging code to 
clipboard routines
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py: 
+         brought Designer up to par with the new UIdriver formats
 
-------------------------------------------------------------------------
-r2472 | jamest | 2002-02-22 21:00:18 -0600 (Fri, 22 Feb 2002) | 3 lines
+2002-02-18 05:11:38  Rev 2458   jcater
 
-Change to designer mcmillian config
-updated text techref
+       * src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: 
+         fixes/enhancements to dropdown fields
 
-------------------------------------------------------------------------
-r2471 | jamest | 2002-02-22 19:08:16 -0600 (Fri, 22 Feb 2002) | 2 lines
+2002-02-18 00:34:57  Rev 2457   jcater
 
-Misc ui updates
+       * src/GFInstance.py: fixed refresh issues with new input abstraction 
+         layer
 
-------------------------------------------------------------------------
-r2469 | jamest | 2002-02-20 14:44:46 -0600 (Wed, 20 Feb 2002) | 3 lines
+2002-02-18 00:20:11  Rev 2456   jcater
 
-wx cursor position via mouse bug fixed
-mouse click on background attribute error fixed
+       * src/uidrivers/wx/UIdriver.py: added code to wx driver to allow 
+         forms to access the system-wide clipboard
 
-------------------------------------------------------------------------
-r2468 | jamest | 2002-02-20 12:02:13 -0600 (Wed, 20 Feb 2002) | 2 lines
+2002-02-17 22:26:45  Rev 2454   jamest
 
-wx uidriver fix for always uppercase chars being returned
+       * src/uidrivers/_base/UIWidget.py: Added UIWidget file (pulled from 
+         _base/UIdriver
 
-------------------------------------------------------------------------
-r2467 | jcater | 2002-02-20 11:27:49 -0600 (Wed, 20 Feb 2002) | 2 lines
+2002-02-17 22:25:31  Rev 2453   jamest
 
-fixed yet another refresh issue
+       * src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py: 
+         More ui driver cleanup (syncing machines)
 
-------------------------------------------------------------------------
-r2466 | jamest | 2002-02-20 10:49:34 -0600 (Wed, 20 Feb 2002) | 3 lines
+2002-02-17 19:54:06  Rev 2451   jamest
 
-Forms findFocus now skips non GObj based items in the tree
-Remove print from wx driver
+       * src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py, 
+         src/UIwxpython.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py, 
+         src/uidrivers/_base/__init__.py, src/UIbase.py, setup.py, 
+         src/uidrivers/wx/__init__.py, src/UIpyncurses.py, src/GFClient.py, 
+         src/uidrivers/__init__.py: UI driver system changed to dir based 
+         dynamic system More code cleanup
 
-------------------------------------------------------------------------
-r2465 | jcater | 2002-02-20 08:56:46 -0600 (Wed, 20 Feb 2002) | 2 lines
+2002-02-17 18:25:32  Rev 2450   jcater
 
-fixed page changing issue w/new events system
+       * src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py, 
+         src/GFForm.py, src/GFInstance.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, src/UIbase.py, src/GFKeyMapper.py: move 
+         to typecasted database drivers; more work on input abstraction; 
+         more work on clipboard functions
 
-------------------------------------------------------------------------
-r2464 | jcater | 2002-02-18 23:47:49 -0600 (Mon, 18 Feb 2002) | 2 lines
+2002-02-17 06:43:19  Rev 2449   jcater
 
-misc fixes [synching machines]
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: more work
 
-------------------------------------------------------------------------
-r2463 | jcater | 2002-02-18 16:48:50 -0600 (Mon, 18 Feb 2002) | 2 lines
+2002-02-17 06:25:32  Rev 2448   jcater
 
-removed debugging 'print' statements
+       * src/GFObjects/GFBlock.py, src/GFEvent.py, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py, 
+         src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py, 
+         src/GFKeyMapper.py: new input/display methods
 
-------------------------------------------------------------------------
-r2462 | jcater | 2002-02-18 16:45:51 -0600 (Mon, 18 Feb 2002) | 2 lines
+2002-02-17 06:19:29  Rev 2447   jamest
 
-more fixes to combo boxes and block-change refreshing
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed dropdown 
+         initial value bug
 
-------------------------------------------------------------------------
-r2461 | jamest | 2002-02-18 14:11:39 -0600 (Mon, 18 Feb 2002) | 2 lines
+2002-02-17 06:08:46  Rev 2446   jamest
 
-Quick update to make dropdowns work
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFInstance.
+         py, src/uidrivers/wx/UIdriver.py, src/UIbase.py: The long overdue 
+         death of uiEventTrap :) moved lineWrap function into common older 
+         work on menus
 
-------------------------------------------------------------------------
-r2460 | jcater | 2002-02-18 12:17:44 -0600 (Mon, 18 Feb 2002) | 2 lines
+2002-02-17 00:46:32  Rev 2445   jamest
 
-fixed focus change issues w/prev + next block
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/UIcurses.py, src/uidrivers/wx/UIdriver.py, src/UIbase.py, 
+         src/UIpyncurses.py: Start of changes to UI system (no where near 
+         complete) this will break things
 
-------------------------------------------------------------------------
-r2459 | jcater | 2002-02-17 23:24:09 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-16 17:59:22  Rev 2444   jcater
 
-brought Designer up to par with the new UIdriver formats
+       * doc/Events.txt: first stab at an events listing
 
-------------------------------------------------------------------------
-r2458 | jcater | 2002-02-17 23:11:38 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-16 14:55:52  Rev 2443   jcater
 
-fixes/enhancements to dropdown fields
+       * src/GFDisplayHandler.py: more work on input handler [synching 
+         machines]
 
-------------------------------------------------------------------------
-r2457 | jcater | 2002-02-17 18:34:57 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-16 04:10:32  Rev 2442   jcater
 
-fixed refresh issues with new input abstraction layer
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: fixed import 
+         error
 
-------------------------------------------------------------------------
-r2456 | jcater | 2002-02-17 18:20:11 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-16 03:57:55  Rev 2440   jcater
 
-added code to wx driver to allow forms to access the system-wide clipboard
+       * src/GFObjects/GFBlock.py, src/GFEvent.py, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py, 
+         src/GFForm.py, src/GFTrigger.py, src/GFInstance.py, src/UIcurses.
+         py, src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, src/UIbase.py, src/GFParser.py: 
+         Implemented a centralized events system
 
-------------------------------------------------------------------------
-r2454 | jamest | 2002-02-17 16:26:45 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-16 02:17:29  Rev 2439   jcater
 
-Added UIWidget file (pulled from _base/UIdriver
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: oops... typos
 
-------------------------------------------------------------------------
-r2453 | jamest | 2002-02-17 16:25:31 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-15 23:59:41  Rev 2438   jcater
 
-More ui driver cleanup (syncing machines)
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFDisplayHandler.py, src/GFForm.py, src/uidrivers/wx/UIdriver.
+         py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.
+         py: more work on input handlers [synching machines]
 
-------------------------------------------------------------------------
-r2451 | jamest | 2002-02-17 13:54:06 -0600 (Sun, 17 Feb 2002) | 3 lines
+2002-02-15 14:52:01  Rev 2436   jcater
 
-UI driver system changed to dir based dynamic system
-More code cleanup
+       * src/GFDisplayHandler.py: more work on input handling
 
-------------------------------------------------------------------------
-r2450 | jcater | 2002-02-17 12:25:32 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-15 14:51:45  Rev 2435   jcater
 
-move to typecasted database drivers; more work on input abstraction; more work 
on clipboard functions
+       * setup.py: added code to skip docs if they don't exist
 
-------------------------------------------------------------------------
-r2449 | jcater | 2002-02-17 00:43:19 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-14 06:22:23  Rev 2433   jcater
 
-more work
+       * src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py, 
+         src/UIbase.py: more work on Input Masks
 
-------------------------------------------------------------------------
-r2448 | jcater | 2002-02-17 00:25:32 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-12 03:03:50  Rev 2424   jamest
 
-new input/display methods
+       * src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, samples/button/forms/form.gfd, 
+         src/GFParser.py: Merged datasource code back into GDataSource and 
+         adjusted forms and reports accordingly. Started work on GMenu
 
-------------------------------------------------------------------------
-r2447 | jamest | 2002-02-17 00:19:29 -0600 (Sun, 17 Feb 2002) | 2 lines
+2002-02-11 18:59:34  Rev 2423   jcater
 
-Fixed dropdown initial value bug
+       * src/GFObjects/GFBlock.py: addition of clear() method to blocks 
+         (for use in triggers) [bugfix]
 
-------------------------------------------------------------------------
-r2446 | jamest | 2002-02-17 00:08:46 -0600 (Sun, 17 Feb 2002) | 4 lines
+2002-02-11 16:43:59  Rev 2422   jcater
 
-The long overdue death of uiEventTrap :)
-moved lineWrap function into common
-older work on menus
+       * src/GFObjects/GFBlock.py: addition of clear() method to blocks 
+         (for use in triggers)
 
-------------------------------------------------------------------------
-r2445 | jamest | 2002-02-16 18:46:32 -0600 (Sat, 16 Feb 2002) | 3 lines
+2002-02-11 04:34:19  Rev 2420   jamest
 
-Start of changes to UI system (no where near complete)
-this will break things
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Import error 
+         fixed unused code removed
 
-------------------------------------------------------------------------
-r2444 | jcater | 2002-02-16 11:59:22 -0600 (Sat, 16 Feb 2002) | 2 lines
+2002-02-11 01:13:18  Rev 2419   jamest
 
-first stab at an events listing
+       * src/GFObjects/GFBlock.py, src/GFInstance.py, doc/techref.lyx, 
+         src/GFParser.py: Added restrictInsert, restrictDelete attributes 
+         to <block> Implemented logic for <entry>'s editOnNull
 
-------------------------------------------------------------------------
-r2443 | jcater | 2002-02-16 08:55:52 -0600 (Sat, 16 Feb 2002) | 2 lines
+2002-02-10 23:39:43  Rev 2418   jamest
 
-more work on input handler [synching machines]
+       * src/GFObjects/GFBlock.py, src/GFForm.py: fix to prevent readonly 
+         fields for getting focus at startup
 
-------------------------------------------------------------------------
-r2442 | jcater | 2002-02-15 22:10:32 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-10 04:43:05  Rev 2417   jamest
 
-fixed import error
+       * src/GFObjects/GFBlock.py, src/UIwxpython.py, 
+         samples/zipcode/zipcode.gfd, BUGS, src/uidrivers/wx/UIdriver.py: 
+         More trigger namespace changes
 
-------------------------------------------------------------------------
-r2440 | jcater | 2002-02-15 21:57:55 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-06 00:13:38  Rev 2411   jamest
 
-Implemented a centralized events system
+       * src/UIwxpython.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py: 
+         Box rowSpacer bug fixed typos in UIcurses prevented win32 package 
+         from building
 
-------------------------------------------------------------------------
-r2439 | jcater | 2002-02-15 20:17:29 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-05 05:45:53  Rev 2410   jamest
 
-oops... typos
+       * src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd, 
+         src/GFParser.py: Removed master/detail tags from block in GFParser 
+         Added some functions to the trigger namespace Fixed rollback on db 
+         errors
 
-------------------------------------------------------------------------
-r2438 | jcater | 2002-02-15 17:59:41 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-05 02:40:14  Rev 2409   jamest
 
-more work on input handlers [synching machines]
+       * src/GFObjects/GFBlock.py: Just playing w/ triggers
 
-------------------------------------------------------------------------
-r2436 | jcater | 2002-02-15 08:52:01 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-04 04:09:59  Rev 2408   jamest
 
-more work on input handling
+       * src/GFObjects/GFBlock.py: A few experimental trigger extensions
 
-------------------------------------------------------------------------
-r2435 | jcater | 2002-02-15 08:51:45 -0600 (Fri, 15 Feb 2002) | 2 lines
+2002-02-03 20:59:10  Rev 2407   jamest
 
-added code to skip docs if they don't exist
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Enter and Exec 
+         query now work from the menu and toolbar again.
 
-------------------------------------------------------------------------
-r2433 | jcater | 2002-02-14 00:22:23 -0600 (Thu, 14 Feb 2002) | 2 lines
+2002-02-01 05:38:01  Rev 2404   jamest
 
-more work on Input Masks
+       * src/GFForm.py, samples/helloworld2.gfd: helloworld demo working 
+         again forgot to uncomment __len__ in last commit a little playing 
+         arround with a global setFocus trigger function (not working)
 
-------------------------------------------------------------------------
-r2424 | jamest | 2002-02-11 21:03:50 -0600 (Mon, 11 Feb 2002) | 4 lines
+2002-02-01 05:07:14  Rev 2403   jamest
 
-Merged datasource code back into GDataSource and adjusted forms and reports
-accordingly.
-Started work on GMenu
+       * src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         samples/trigger/trigger.gfd: Added support for global functions in 
+         triggers bug fixes more trigger.gfd samples trigger namespace 
+         additions   global setFocus(not working yet)   entry 
+         __properties__.readonly
 
-------------------------------------------------------------------------
-r2423 | jcater | 2002-02-11 12:59:34 -0600 (Mon, 11 Feb 2002) | 2 lines
+2002-02-01 02:57:30  Rev 2402   jcater
 
-addition of clear() method to blocks (for use in triggers) [bugfix]
+       * samples/intro/intro.gfd: conversion to new trigger system
 
-------------------------------------------------------------------------
-r2422 | jcater | 2002-02-11 10:43:59 -0600 (Mon, 11 Feb 2002) | 2 lines
+2002-02-01 02:25:51  Rev 2401   jamest
 
-addition of clear() method to blocks (for use in triggers)
+       * src/GFForm.py, src/GFTrigger.py, samples/helloworld2.gfd, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         samples/intro/intro.gfd, samples/trigger/trigger.gfd: New trigger 
+         namespace code patched into forms for testing Still messy Will 
+         break old triggers
 
-------------------------------------------------------------------------
-r2420 | jamest | 2002-02-10 22:34:19 -0600 (Sun, 10 Feb 2002) | 3 lines
+2002-01-31 05:47:24  Rev 2400   jcater
 
-Import error fixed
-unused code removed
+       * src/GFKeyMapper.py, src/GFClient.py: fixed bug when loading 
+         keymaps from gnue.conf
 
-------------------------------------------------------------------------
-r2419 | jamest | 2002-02-10 19:13:18 -0600 (Sun, 10 Feb 2002) | 3 lines
+2002-01-31 05:41:31  Rev 2399   jcater
 
-Added restrictInsert, restrictDelete attributes to <block>
-Implemented logic for <entry>'s editOnNull
+       * src/UIwxpython.py, src/GFInstance.py, src/UIcurses.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py, src/GFClient.py: 
+         removed keystroke event logic out of UI* and into KeyMapper
 
-------------------------------------------------------------------------
-r2418 | jamest | 2002-02-10 17:39:43 -0600 (Sun, 10 Feb 2002) | 2 lines
+2002-01-31 02:08:21  Rev 2397   jamest
 
-fix to prevent readonly fields for getting focus at startup
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: More trigger 
+         namespace work checking in prior to rolling forms over to new 
+         namespace
 
-------------------------------------------------------------------------
-r2417 | jamest | 2002-02-09 22:43:05 -0600 (Sat, 09 Feb 2002) | 2 lines
+2002-01-31 00:28:49  Rev 2396   jamest
 
-More trigger namespace changes
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, samples/intro/intro.gfd: Work on common 
+         based trigger namespace
 
-------------------------------------------------------------------------
-r2411 | jamest | 2002-02-05 18:13:38 -0600 (Tue, 05 Feb 2002) | 3 lines
+2002-01-30 18:54:45  Rev 2392   jamest
 
-Box rowSpacer bug fixed
-typos in UIcurses prevented win32 package from building
+       * src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         packaging/mcmillan/gfclient.cfg: Trigger changes Win32 build 
+         changes Mainly checking in to get a second set of eyes on a 
+         problem piece of code
 
-------------------------------------------------------------------------
-r2410 | jamest | 2002-02-04 23:45:53 -0600 (Mon, 04 Feb 2002) | 4 lines
+2002-01-23 02:48:53  Rev 2357   jcater
 
-Removed master/detail tags from block in GFParser
-Added some functions to the trigger namespace
-Fixed rollback on db errors
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: fixed name issues 
+         from moving files in cvs; misc other bug fixes
 
-------------------------------------------------------------------------
-r2409 | jamest | 2002-02-04 20:40:14 -0600 (Mon, 04 Feb 2002) | 2 lines
+2002-01-23 02:38:03  Rev 2356   jcater
 
-Just playing w/ triggers
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: fixed bug in 
+         initFont's GConfig
 
-------------------------------------------------------------------------
-r2408 | jamest | 2002-02-03 22:09:59 -0600 (Sun, 03 Feb 2002) | 2 lines
+2002-01-22 23:16:04  Rev 2353   jcater
 
-A few experimental trigger extensions
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: convenience 
+         attributes for layout font
 
-------------------------------------------------------------------------
-r2407 | jamest | 2002-02-03 14:59:10 -0600 (Sun, 03 Feb 2002) | 2 lines
+2002-01-22 05:56:19  Rev 2347   jcater
 
-Enter and Exec query now work from the menu and toolbar again.
+       * src/__init__.py: updated versions
 
-------------------------------------------------------------------------
-r2404 | jamest | 2002-01-31 23:38:01 -0600 (Thu, 31 Jan 2002) | 4 lines
+2002-01-22 01:41:55  Rev 2346   jcater
 
-helloworld demo working again
-forgot to uncomment __len__ in last commit
-a little playing arround with a global setFocus trigger function (not working)
+       * src/GFEvent.py, src/UIcurses.py: finished the layout editor 
+         toolbar support; misc old bugfixes in layout editor
 
-------------------------------------------------------------------------
-r2403 | jamest | 2002-01-31 23:07:14 -0600 (Thu, 31 Jan 2002) | 7 lines
+2002-01-19 21:43:24  Rev 2340   jcater
 
-Added support for global functions in triggers
-bug fixes
-more trigger.gfd samples
-trigger namespace additions
-  global setFocus(not working yet)
-  entry __properties__.readonly
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.
+         py: fixed some breakage
 
-------------------------------------------------------------------------
-r2402 | jcater | 2002-01-31 20:57:30 -0600 (Thu, 31 Jan 2002) | 2 lines
+2002-01-19 21:13:41  Rev 2339   jcater
 
-conversion to new trigger system
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.
+         py: first attempt at a virtual (UI-independent) and user-mappable 
+         keystroke system
 
-------------------------------------------------------------------------
-r2401 | jamest | 2002-01-31 20:25:51 -0600 (Thu, 31 Jan 2002) | 4 lines
+2002-01-19 20:57:38  Rev 2338   jamest
 
-New trigger namespace code patched into forms for testing
-Still messy
-Will break old triggers
+       * NEWS, packaging/inno/gfclient.iss, packaging/inno/README, 
+         packaging/mcmillan/gfclient.cfg: Doc and package config updates 
+         for the 0.1.1 release
 
-------------------------------------------------------------------------
-r2400 | jcater | 2002-01-30 23:47:24 -0600 (Wed, 30 Jan 2002) | 2 lines
+2002-01-19 05:34:26  Rev 2337   jamest
 
-fixed bug when loading keymaps from gnue.conf
+       * doc/user_guide.lyx, doc/techref.lyx, doc/techref.txt, setup.py: 
+         Doc updates setup.py sdist now creates docs setup.py now pulls 
+         VERSION info from src dir (Have we mentioned we need a good setup 
+         system)
 
-------------------------------------------------------------------------
-r2399 | jcater | 2002-01-30 23:41:31 -0600 (Wed, 30 Jan 2002) | 2 lines
+2002-01-19 01:19:50  Rev 2333   jamest
 
-removed keystroke event logic out of UI* and into KeyMapper
+       * NEWS, src/__init__.py, ChangeLog, setup.py: Misc updates in prep 
+         for a release
 
-------------------------------------------------------------------------
-r2397 | jamest | 2002-01-30 20:08:21 -0600 (Wed, 30 Jan 2002) | 3 lines
+2002-01-16 07:05:15  Rev 2315   jcater
 
-More trigger namespace work checking in prior to rolling forms over to
-new namespace
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines
 
-------------------------------------------------------------------------
-r2396 | jamest | 2002-01-30 18:28:49 -0600 (Wed, 30 Jan 2002) | 2 lines
+2002-01-16 05:33:29  Rev 2314   jcater
 
-Work on common based trigger namespace
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines
 
-------------------------------------------------------------------------
-r2392 | jamest | 2002-01-30 12:54:45 -0600 (Wed, 30 Jan 2002) | 4 lines
+2002-01-16 04:39:50  Rev 2313   jamest
 
-Trigger changes
-Win32 build changes
-Mainly checking in to get a second set of eyes on a problem piece of code
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: login tab 
+         navigation bug fixed msg dialogs now line wrap
 
-------------------------------------------------------------------------
-r2357 | jcater | 2002-01-22 20:48:53 -0600 (Tue, 22 Jan 2002) | 2 lines
+2002-01-14 04:05:14  Rev 2302   dneighbors
 
-fixed name issues from moving files in cvs; misc other bug fixes
+       * samples/track/contacts.gpd, samples/track/README: README   ** Some 
+         notes about gnuenav functionality
+         contacts.gpd   ** Process file to access all gfds/grds for this 
+         application
 
-------------------------------------------------------------------------
-r2356 | jcater | 2002-01-22 20:38:03 -0600 (Tue, 22 Jan 2002) | 2 lines
+2002-01-13 12:00:39  Rev 2301   ntiffin
 
-fixed bug in initFont's GConfig
+       * INSTALL: Add notes from trying to port to Mac OS X.
 
-------------------------------------------------------------------------
-r2353 | jcater | 2002-01-22 17:16:04 -0600 (Tue, 22 Jan 2002) | 2 lines
+2002-01-12 14:53:20  Rev 2300   ntiffin
 
-convenience attributes for layout font
+       * INSTALL: Added note to install common first before running setup.
+         py per Jason Spence.
 
-------------------------------------------------------------------------
-r2347 | jcater | 2002-01-21 23:56:19 -0600 (Mon, 21 Jan 2002) | 2 lines
+2002-01-11 07:35:56  Rev 2290   jcater
 
-updated versions
+       * src/__init__.py: misc changes; restructuring -- this may 
+         temporarily break cvs, I'll fix in the AM
 
-------------------------------------------------------------------------
-r2346 | jcater | 2002-01-21 19:41:55 -0600 (Mon, 21 Jan 2002) | 2 lines
+2002-01-10 20:59:18  Rev 2285   jamest
 
-finished the layout editor toolbar support; misc old bugfixes in layout editor
+       * src/GFForm.py: db driver cleanup merged post methods back into 
+         GDataSource Fixed bug in conditional arg checking 
+         combineConditionals now knows how to deal with dict structures 
+         <entry> default values now insert properly on commit last query 
+         retrieval now works with entries that have a queryDefault
 
-------------------------------------------------------------------------
-r2340 | jcater | 2002-01-19 15:43:24 -0600 (Sat, 19 Jan 2002) | 2 lines
+2002-01-10 16:51:18  Rev 2284   jcater
 
-fixed some breakage
+       * samples/location/forms/zip_coords_maint.gfd, 
+         samples/location/forms/runform.gfd: added a runform/button example
 
-------------------------------------------------------------------------
-r2339 | jcater | 2002-01-19 15:13:41 -0600 (Sat, 19 Jan 2002) | 2 lines
+2002-01-09 05:11:42  Rev 2279   jcater
 
-first attempt at a virtual (UI-independent) and user-mappable keystroke system
+       * AUTHORS: fixed jcater's email address in AUTHORS files
 
-------------------------------------------------------------------------
-r2338 | jamest | 2002-01-19 14:57:38 -0600 (Sat, 19 Jan 2002) | 2 lines
+2002-01-09 03:59:11  Rev 2276   jamest
 
-Doc and package config updates for the 0.1.1 release
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: fixed segfault 
+         on multiple database forms startup fixed dropdown validation error 
+         fixed exception handler for db driver extensions
 
-------------------------------------------------------------------------
-r2337 | jamest | 2002-01-18 23:34:26 -0600 (Fri, 18 Jan 2002) | 5 lines
+2002-01-08 22:16:55  Rev 2272   jcater
 
-Doc updates
-setup.py sdist now creates docs
-setup.py now pulls VERSION info from src dir
-(Have we mentioned we need a good setup system)
+       * src/GFParser.py: first stab at a navigator
 
-------------------------------------------------------------------------
-r2333 | jamest | 2002-01-18 19:19:50 -0600 (Fri, 18 Jan 2002) | 2 lines
+2002-01-08 17:05:56  Rev 2269   jcater
 
-Misc updates in prep for a release
+       * src/uidrivers/_base/UIdriver.py, src/UIbase.py: first somewhat 
+         functional date mask
 
-------------------------------------------------------------------------
-r2315 | jcater | 2002-01-16 01:05:15 -0600 (Wed, 16 Jan 2002) | 2 lines
+2002-01-07 23:55:24  Rev 2267   jcater
 
-synching machines
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py: 
+         more work on input masks
 
-------------------------------------------------------------------------
-r2314 | jcater | 2002-01-15 23:33:29 -0600 (Tue, 15 Jan 2002) | 2 lines
+2002-01-04 22:56:59  Rev 2260   jamest
 
-synching machines
+       * samples/zipcode/states.gfd: Syncing machines   more _pgsql driver 
+         merges   added support for accurate record counts on queries
 
-------------------------------------------------------------------------
-r2313 | jamest | 2002-01-15 22:39:50 -0600 (Tue, 15 Jan 2002) | 3 lines
+2002-01-04 14:59:07  Rev 2258   jamest
 
-login tab navigation bug fixed
-msg dialogs now line wrap
+       * samples/location/forms/country_maint.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, 
+         samples/location/forms/state_maint.gfd, 
+         samples/location/forms/county_maint.gfd: Removed <database> tags 
+         from forms not relying on a valid connections.conf file.  This is 
+         only being done to verify that commit mails from me are working.
 
-------------------------------------------------------------------------
-r2302 | dneighbors | 2002-01-13 22:05:14 -0600 (Sun, 13 Jan 2002) | 6 lines
+2002-01-04 05:56:46  Rev 2257   jcater
 
-README
-  ** Some notes about gnuenav functionality
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIbase.py: 
+         more work on input system
 
-contacts.gpd
-  ** Process file to access all gfds/grds for this application
+2002-01-04 03:17:00  Rev 2254   jamest
 
-------------------------------------------------------------------------
-r2301 | ntiffin | 2002-01-13 06:00:39 -0600 (Sun, 13 Jan 2002) | 2 lines
+       * samples/zipcode/states.gfd: multi record fetch now default for 
+         _dbsig should improve performance cleaned up kruft from postgres 
+         drivers that no longer applied
 
-Add notes from trying to port to Mac OS X.
+2002-01-04 01:48:52  Rev 2253   jcater
 
-------------------------------------------------------------------------
-r2300 | ntiffin | 2002-01-12 08:53:20 -0600 (Sat, 12 Jan 2002) | 2 lines
+       * samples/zipcode/states.gfd: removed databased tag from sample
 
-Added note to install common first before running setup.py per Jason Spence.
+2002-01-04 00:35:39  Rev 2251   jcater
 
-------------------------------------------------------------------------
-r2290 | jcater | 2002-01-11 01:35:56 -0600 (Fri, 11 Jan 2002) | 2 lines
+       * src/GFForm.py: changes to forms for input mask; misc code 
+         cleanup/documentation
 
-misc changes; restructuring -- this may temporarily break cvs, I'll fix in the 
AM
+2002-01-02 19:03:33  Rev 2246   jcater
 
-------------------------------------------------------------------------
-r2285 | jamest | 2002-01-10 14:59:18 -0600 (Thu, 10 Jan 2002) | 7 lines
+       * samples/location/sql/create_locale.sql: fixed misspelling of 
+         florida :)
 
-db driver cleanup
-merged post methods back into GDataSource
-Fixed bug in conditional arg checking
-combineConditionals now knows how to deal with dict structures
-<entry> default values now insert properly on commit
-last query retrieval now works with entries that have a queryDefault
+2002-01-02 15:32:03  Rev 2245   jcater
 
-------------------------------------------------------------------------
-r2284 | jcater | 2002-01-10 10:51:18 -0600 (Thu, 10 Jan 2002) | 2 lines
+       * samples/masks/masks.gfd, samples/masks: mask sample added
 
-added a runform/button example
+2002-01-01 18:32:43  Rev 2244   jcater
 
-------------------------------------------------------------------------
-r2279 | jcater | 2002-01-08 23:11:42 -0600 (Tue, 08 Jan 2002) | 2 lines
+       * src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: 
+         resumed work on input masks... may break cvs
 
-fixed jcater's email address in AUTHORS files
+2001-12-21 22:20:38  Rev 2240   jamest
 
-------------------------------------------------------------------------
-r2276 | jamest | 2002-01-08 21:59:11 -0600 (Tue, 08 Jan 2002) | 4 lines
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: work around 
+         for int field in the backend syncing machines
 
-fixed segfault on multiple database forms startup
-fixed dropdown validation error
-fixed exception handler for db driver extensions
+2001-12-21 03:20:29  Rev 2237   jamest
 
-------------------------------------------------------------------------
-r2272 | jcater | 2002-01-08 16:16:55 -0600 (Tue, 08 Jan 2002) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, doc/techref.lyx, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: Merging in the changes from the patches 
+         branch into head   entry 'label' support
 
-first stab at a navigator
+2001-12-21 02:42:05  Rev 2235   jamest
 
-------------------------------------------------------------------------
-r2269 | jcater | 2002-01-08 11:05:56 -0600 (Tue, 08 Jan 2002) | 2 lines
+       * samples/geas/users.gfd: Syncing machines
 
-first somewhat functional date mask
+2001-12-20 23:18:15  Rev 2232   jcater
 
-------------------------------------------------------------------------
-r2267 | jcater | 2002-01-07 17:55:24 -0600 (Mon, 07 Jan 2002) | 2 lines
+       * src/GFObjects/GFField.py: misc changes for label-style entry widgets
 
-more work on input masks
+2001-12-08 06:17:43  Rev 2187   baumannd
 
-------------------------------------------------------------------------
-r2260 | jamest | 2002-01-04 16:56:59 -0600 (Fri, 04 Jan 2002) | 4 lines
+       * setup.py: Fix symlinks in setup.py for development build of forms 
+         and designer from cvs and ignore some generated files.
 
-Syncing machines
-  more _pgsql driver merges
-  added support for accurate record counts on queries
+2001-11-26 23:26:43  Rev 2158   jcater
 
-------------------------------------------------------------------------
-r2258 | jamest | 2002-01-04 08:59:07 -0600 (Fri, 04 Jan 2002) | 3 lines
+       * samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: synching machines
 
-Removed <database> tags from forms not relying on a valid connections.conf
-file.  This is only being done to verify that commit mails from me are working.
+2001-11-21 05:41:03  Rev 2147   jcater
 
-------------------------------------------------------------------------
-r2257 | jcater | 2002-01-03 23:56:46 -0600 (Thu, 03 Jan 2002) | 2 lines
+       * packaging/inno/gfclient.iss: changes to Inno setup files for 
+         Documentation
 
-more work on input system
+2001-11-21 04:44:48  Rev 2145   jamest
 
-------------------------------------------------------------------------
-r2254 | jamest | 2002-01-03 21:17:00 -0600 (Thu, 03 Jan 2002) | 3 lines
+       * MANIFEST.in, setup.py: Changes required to make good source distros
 
-multi record fetch now default for _dbsig should improve performance
-cleaned up kruft from postgres drivers that no longer applied
+2001-11-21 03:23:03  Rev 2144   jamest
 
-------------------------------------------------------------------------
-r2253 | jcater | 2002-01-03 19:48:52 -0600 (Thu, 03 Jan 2002) | 2 lines
+       * MANIFEST.in, NEWS, BUGS, ChangeLog, setup.py: Final updates for 0.
+         1.0 releases
 
-removed databased tag from sample
+2001-11-21 03:08:42  Rev 2142   jcater
 
-------------------------------------------------------------------------
-r2251 | jcater | 2002-01-03 18:35:39 -0600 (Thu, 03 Jan 2002) | 2 lines
+       * src/GFForm.py: more changes to buttons as tab stops
 
-changes to forms for input mask; misc code cleanup/documentation
+2001-11-21 02:42:25  Rev 2141   jcater
 
-------------------------------------------------------------------------
-r2246 | jcater | 2002-01-02 13:03:33 -0600 (Wed, 02 Jan 2002) | 2 lines
+       * src/GFObjects/GFButton.py, src/UIwxpython.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py: fixed for button navigation
 
-fixed misspelling of florida :)
+2001-11-21 02:12:53  Rev 2139   jamest
 
-------------------------------------------------------------------------
-r2245 | jcater | 2002-01-02 09:32:03 -0600 (Wed, 02 Jan 2002) | 2 lines
+       * samples/zipcode/zipcode.gfd, BUGS, doc/techref.txt: Postgresql 
+         driver updates
 
-mask sample added
+2001-11-20 23:25:36  Rev 2138   jcater
 
-------------------------------------------------------------------------
-r2244 | jcater | 2002-01-01 12:32:43 -0600 (Tue, 01 Jan 2002) | 3 lines
+       * samples/intro/PigLatinPublicDomain.txt, samples/intro/intro.gfd: 
+         Created a nifty intro/demo form :)
 
-resumed work on input masks... may
-break cvs
+2001-11-20 19:40:12  Rev 2132   jamest
 
-------------------------------------------------------------------------
-r2240 | jamest | 2001-12-21 16:20:38 -0600 (Fri, 21 Dec 2001) | 3 lines
+       * src/GFClient.py: Added disableSplash option to gnue.conf
 
-work around for int field in the backend
-syncing machines
+2001-11-20 00:15:15  Rev 2126   jamest
 
-------------------------------------------------------------------------
-r2237 | jamest | 2001-12-20 21:20:29 -0600 (Thu, 20 Dec 2001) | 3 lines
+       * NEWS, ChangeLog: Updated NEWS and Changelog for pending release
 
-Merging in the changes from the patches branch into head
-  entry 'label' support
+2001-11-17 23:15:25  Rev 2113   dimas
 
-------------------------------------------------------------------------
-r2235 | jamest | 2001-12-20 20:42:05 -0600 (Thu, 20 Dec 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fix for quick 
+         hack which is now works for windows too
 
-Syncing machines
+2001-11-15 22:06:32  Rev 2109   jcater
 
-------------------------------------------------------------------------
-r2232 | jcater | 2001-12-20 17:18:15 -0600 (Thu, 20 Dec 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: bugfix: tab works 
+         correctly on the login dialog
 
-misc changes for label-style entry widgets
+2001-11-15 21:46:23  Rev 2108   jcater
 
-------------------------------------------------------------------------
-r2187 | baumannd | 2001-12-08 00:17:43 -0600 (Sat, 08 Dec 2001) | 3 lines
+       * packaging/inno/gfclient.iss, src/GFClient.py: fixed Inno install 
+         to start Intro form
 
-Fix symlinks in setup.py for development build of forms and designer from cvs
-and ignore some generated files.
+2001-11-15 21:29:11  Rev 2107   jcater
 
-------------------------------------------------------------------------
-r2158 | jcater | 2001-11-26 17:26:43 -0600 (Mon, 26 Nov 2001) | 2 lines
+       * samples/intro, samples/intro/intro.gfd: Added an Intro form for 
+         Windows install; some one PLEASE replace it :)
 
-synching machines
+2001-11-15 06:42:25  Rev 2104   jcater
 
-------------------------------------------------------------------------
-r2147 | jcater | 2001-11-20 23:41:03 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * doc/user_guide.lyx: started forms designer's manual; updated forms 
+         user's manual
 
-changes to Inno setup files for Documentation
+2001-11-15 04:48:07  Rev 2103   jamest
 
-------------------------------------------------------------------------
-r2145 | jamest | 2001-11-20 22:44:48 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * doc/user_guide.lyx: Added jcaters README.databases to the users 
+         guide
 
-Changes required to make good source distros
+2001-11-15 04:43:36  Rev 2102   jcater
 
-------------------------------------------------------------------------
-r2144 | jamest | 2001-11-20 21:23:03 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * doc/user_guide.lyx: changes to user guide
 
-Final updates for 0.1.0 releases
+2001-11-15 01:01:48  Rev 2101   jamest
 
-------------------------------------------------------------------------
-r2142 | jcater | 2001-11-20 21:08:42 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * doc/user_guide.lyx: Updated doc to be loadable on lyx systems w/o 
+         docbook installed
 
-more changes to buttons as tab stops
+2001-11-15 00:01:06  Rev 2099   jcater
 
-------------------------------------------------------------------------
-r2141 | jcater | 2001-11-20 20:42:25 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: under win32, made 
+         the login handler place focus on the Username field after creation
 
-fixed for button navigation
+2001-11-14 20:44:28  Rev 2094   jamest
 
-------------------------------------------------------------------------
-r2139 | jamest | 2001-11-20 20:12:53 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py: fix pypgsql connect exception handler 
+         fix query recall feature
 
-Postgresql driver updates
+2001-11-14 17:56:10  Rev 2092   jamest
 
-------------------------------------------------------------------------
-r2138 | jcater | 2001-11-20 17:25:36 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, TODO, 
+         src/GFClient.py: gnue.conf alterations Updated TODOs
 
-Created a nifty intro/demo form :)
+2001-11-14 05:27:33  Rev 2090   jamest
 
-------------------------------------------------------------------------
-r2132 | jamest | 2001-11-20 13:40:12 -0600 (Tue, 20 Nov 2001) | 2 lines
+       * doc/login-dialog.ps, doc/user_guide.lyx: Start of a users guide
 
-Added disableSplash option to gnue.conf
+2001-11-14 04:12:08  Rev 2089   jcater
 
-------------------------------------------------------------------------
-r2126 | jamest | 2001-11-19 18:15:15 -0600 (Mon, 19 Nov 2001) | 2 lines
+       * packaging/inno/gfclient.iss: added samples to inno setup; cleanup
 
-Updated NEWS and Changelog for pending release
+2001-11-13 23:59:59  Rev 2088   jcater
 
-------------------------------------------------------------------------
-r2113 | dimas | 2001-11-17 17:15:25 -0600 (Sat, 17 Nov 2001) | 2 lines
+       * packaging/inno/gfclient.iss: added LICENSE.txt to Inno installs; 
+         added components, sample forms to inno installs
 
-Fix for quick hack which is now works for windows too
+2001-11-13 05:09:43  Rev 2083   jcater
 
-------------------------------------------------------------------------
-r2109 | jcater | 2001-11-15 16:06:32 -0600 (Thu, 15 Nov 2001) | 2 lines
+       * setup.py: fix for mcmillan installs so clients can be run out of 
+         their install directory
 
-bugfix: tab works correctly on the login dialog
+2001-11-13 05:07:28  Rev 2082   jcater
 
-------------------------------------------------------------------------
-r2108 | jcater | 2001-11-15 15:46:23 -0600 (Thu, 15 Nov 2001) | 2 lines
+       * setup.py: fix for mcmillan installs so clients can be run out of 
+         their install directory
 
-fixed Inno install to start Intro form
+2001-11-13 03:55:12  Rev 2081   jamest
 
-------------------------------------------------------------------------
-r2107 | jcater | 2001-11-15 15:29:11 -0600 (Thu, 15 Nov 2001) | 2 lines
+       * packaging/inno/gfclient.iss, packaging/inno/README, 
+         packaging/mcmillan/gfclient.cfg: Updates to the install system it 
+         should now be possible to create working gnuef setup.exe
 
-Added an Intro form for Windows install; some one PLEASE replace it :)
+2001-11-13 02:19:31  Rev 2079   jcater
 
-------------------------------------------------------------------------
-r2104 | jcater | 2001-11-15 00:42:25 -0600 (Thu, 15 Nov 2001) | 2 lines
+       * packaging/mcmillan/gfclient.cfg: Modified mcmillan cfg files
 
-started forms designer's manual; updated forms user's manual
+2001-11-13 01:56:02  Rev 2077   jcater
 
-------------------------------------------------------------------------
-r2103 | jamest | 2001-11-14 22:48:07 -0600 (Wed, 14 Nov 2001) | 2 lines
+       * setup.py: added support to win32 section of setup.py to allow 
+         extra (separate) modules
 
-Added jcaters README.databases to the users guide
+2001-11-13 01:06:23  Rev 2076   jcater
 
-------------------------------------------------------------------------
-r2102 | jcater | 2001-11-14 22:43:36 -0600 (Wed, 14 Nov 2001) | 2 lines
+       * packaging/inno/gfclient.iss: changes to Inno installer; misc changes
 
-changes to user guide
+2001-11-12 22:56:39  Rev 2075   jcater
 
-------------------------------------------------------------------------
-r2101 | jamest | 2001-11-14 19:01:48 -0600 (Wed, 14 Nov 2001) | 2 lines
+       * setup.py: cleaned up setup.py for Win32 machines (did not change 
+         functionality)
 
-Updated doc to be loadable on lyx systems w/o docbook installed
+2001-11-12 22:24:03  Rev 2074   jcater
 
-------------------------------------------------------------------------
-r2099 | jcater | 2001-11-14 18:01:06 -0600 (Wed, 14 Nov 2001) | 2 lines
+       * setup.py: cleaned up setup.py for Win32 machines (did not change 
+         functionality)
 
-under win32, made the login handler place focus on the Username field after 
creation
+2001-11-12 22:02:25  Rev 2073   jamest
 
-------------------------------------------------------------------------
-r2094 | jamest | 2001-11-14 14:44:28 -0600 (Wed, 14 Nov 2001) | 3 lines
+       * packaging/inno/gfclient.iss, packaging/inno/README: Added config 
+         files for the INNO setup.exe creator
 
-fix pypgsql connect exception handler
-fix query recall feature
+2001-11-12 21:48:12  Rev 2072   jcater
 
-------------------------------------------------------------------------
-r2092 | jamest | 2001-11-14 11:56:10 -0600 (Wed, 14 Nov 2001) | 3 lines
+       * setup.py: fixes to setup.py for mcmillan install
 
-gnue.conf alterations
-Updated TODOs
+2001-11-12 21:44:45  Rev 2071   jcater
 
-------------------------------------------------------------------------
-r2090 | jamest | 2001-11-13 23:27:33 -0600 (Tue, 13 Nov 2001) | 2 lines
+       * setup.py: fixes to setup.py for mcmillan install
 
-Start of a users guide
+2001-11-12 19:53:35  Rev 2070   jamest
 
-------------------------------------------------------------------------
-r2089 | jcater | 2001-11-13 22:12:08 -0600 (Tue, 13 Nov 2001) | 2 lines
+       * packaging/mcmillan, build_win.bat, packaging/inno/README, 
+         packaging/inno, packaging/mcmillan/gfclient.cfg: Updates for 
+         McMillian installer instructions and config files
 
-added samples to inno setup; cleanup
+2001-11-11 00:54:30  Rev 2065   jcater
 
-------------------------------------------------------------------------
-r2088 | jcater | 2001-11-13 17:59:59 -0600 (Tue, 13 Nov 2001) | 2 lines
+       * README, README.oracle, README.databases, INSTALL: Updated 
+         documentation
 
-added LICENSE.txt to Inno installs; added components, sample forms to inno 
installs
+2001-11-09 05:48:30  Rev 2058   jcater
 
-------------------------------------------------------------------------
-r2083 | jcater | 2001-11-12 23:09:43 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py: part #2 to fix posting routines to 
+         correctly deal with empty and deleted records
 
-fix for mcmillan installs so clients can be run out of their install directory
+2001-11-09 05:45:22  Rev 2057   jcater
 
-------------------------------------------------------------------------
-r2082 | jcater | 2001-11-12 23:07:28 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py: fixes to posting routines 
+         to correctly deal with empty and deleted records; misc other bug 
+         fixes
 
-fix for mcmillan installs so clients can be run out of their install directory
+2001-11-08 19:57:00  Rev 2055   jcater
 
-------------------------------------------------------------------------
-r2081 | jamest | 2001-11-12 21:55:12 -0600 (Mon, 12 Nov 2001) | 3 lines
+       * src/GFObjects/GFBlock.py: modified resultsets so that it maintains 
+         the currentRecord setting during a commit (even if records are 
+         deleted); gnuef now reflects this change
 
-Updates to the install system
-it should now be possible to create working gnuef setup.exe
+2001-11-08 17:28:14  Rev 2054   jcater
 
-------------------------------------------------------------------------
-r2079 | jcater | 2001-11-12 20:19:31 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * samples/track/sql/load.sql: Fixed dneighno specific references
 
-Modified mcmillan cfg files
+2001-11-08 09:14:21  Rev 2053   jcater
 
-------------------------------------------------------------------------
-r2077 | jcater | 2001-11-12 19:56:02 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, samples/track/forms/contact_manager.gfd: 
+         removed screen noise (unneeded print statements)
 
-added support to win32 section of setup.py to allow extra (separate) modules
+2001-11-08 09:11:42  Rev 2052   jcater
 
-------------------------------------------------------------------------
-r2076 | jcater | 2001-11-12 19:06:23 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFForm.py, src/GFTrigger.py, 
+         samples/track/forms/contact_manager.gfd: added block/record 
+         iteration for use in triggers
 
-changes to Inno installer; misc changes
+2001-11-08 07:57:04  Rev 2051   jcater
 
-------------------------------------------------------------------------
-r2075 | jcater | 2001-11-12 16:56:39 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * samples/track/forms/contact_manager.gfd: added primary key support 
+         in PRE-COMMIT trigger to make form more cross-db
 
-cleaned up setup.py for Win32 machines (did not change functionality)
+2001-11-08 07:56:22  Rev 2050   jcater
 
-------------------------------------------------------------------------
-r2074 | jcater | 2001-11-12 16:24:03 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/GFObjects/GFDataSource.py, src/GFForm.py: fix initialization 
+         issue with master/detail records
 
-cleaned up setup.py for Win32 machines (did not change functionality)
+2001-11-08 04:20:12  Rev 2047   jamest
 
-------------------------------------------------------------------------
-r2073 | jamest | 2001-11-12 16:02:25 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * build_win.bat: Misc changes in an attempt to get py2exe to perform 
+         it's voodoo
 
-Added config files for the INNO setup.exe creator
+2001-11-08 02:47:15  Rev 2045   jamest
 
-------------------------------------------------------------------------
-r2072 | jcater | 2001-11-12 15:48:12 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Kludge to support 
+         modal logins properly on win32
 
-fixes to setup.py for mcmillan install
+2001-11-06 04:36:50  Rev 2040   dneighbors
 
-------------------------------------------------------------------------
-r2071 | jcater | 2001-11-12 15:44:45 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * samples/track/sql/create_all.sql, samples/track/sql/drop_all.sql, 
+         samples/track/sql/create_history.sql, 
+         samples/track/sql/drop_history.sql: Added the history table for 
+         testing......
 
-fixes to setup.py for mcmillan install
+2001-11-06 03:55:24  Rev 2038   jamest
 
-------------------------------------------------------------------------
-r2070 | jamest | 2001-11-12 13:53:35 -0600 (Mon, 12 Nov 2001) | 2 lines
+       * AUTHORS, INSTALL.win32, setup.py: Fix for pyPgSQL 2.0 misc AUTHOR 
+         file update single connections.conf sample
 
-Updates for McMillian installer instructions and config files
+2001-11-06 02:29:50  Rev 2037   jamest
 
-------------------------------------------------------------------------
-r2065 | jcater | 2001-11-10 18:54:30 -0600 (Sat, 10 Nov 2001) | 2 lines
+       * NEWS, TODO: Added ROADMAPS to the various TODO files
 
-Updated documentation
+2001-11-05 03:41:58  Rev 2032   jamest
 
-------------------------------------------------------------------------
-r2058 | jcater | 2001-11-08 23:48:30 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * NEWS, ChangeLog: Update files for upcomming release
 
-part #2 to fix posting routines to correctly deal with empty and deleted 
records
+2001-11-05 03:21:11  Rev 2031   jamest
 
-------------------------------------------------------------------------
-r2057 | jcater | 2001-11-08 23:45:22 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * samples/vendor/forms/vendor_maint.gfd, 
+         samples/track/forms/contact_manager.gfd, samples/geas/users.gfd, 
+         samples/track/forms/address_type.gfd, 
+         samples/inventory/forms/inv_maintenance.gfd, samples/geas/country.
+         gfd, samples/track/forms/email_type.gfd, 
+         samples/location/forms/zipcode_maint.gfd, samples/geas/person.gfd, 
+         samples/location/forms/country_maint.gfd, 
+         samples/inventory/forms/company.gfd, samples/zipcode/zipcode.gfd, 
+         samples/inventory/forms/sc_inv_cycle_count.gfd, samples/contact.
+         gfd, samples/simple/form.gfd, samples/helloworld2.gfd, 
+         samples/zipcode/states.gfd, 
+         samples/location/forms/zip_coords_maint.gfd, 
+         samples/po/sc_po_entry.gfd, samples/button/forms/form.gfd, 
+         samples/track/forms/phone_type.gfd, 
+         samples/track/forms/assignment_status.gfd, 
+         samples/location/forms/state_maint.gfd, samples/trigger/trigger.
+         gfd, samples/location/forms/county_maint.gfd: Small designer stuff 
+         ran all forms thru designer (except the history forms)
 
-fixes to posting routines to correctly deal with empty and deleted records; 
misc other bug fixes
+2001-11-05 02:23:37  Rev 2029   jamest
 
-------------------------------------------------------------------------
-r2055 | jcater | 2001-11-08 13:57:00 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * doc/techref.lyx: Some doc updates
 
-modified resultsets so that it maintains the currentRecord setting during a 
commit (even if records are deleted); gnuef now reflects this change
+2001-11-05 01:28:05  Rev 2028   jamest
 
-------------------------------------------------------------------------
-r2054 | jcater | 2001-11-08 11:28:14 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * src/__init__.py: Designer now runs on win32 platforms
 
-Fixed dneighno specific references
+2001-11-04 22:49:08  Rev 2026   jamest
 
-------------------------------------------------------------------------
-r2053 | jcater | 2001-11-08 03:14:21 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * setup.py: Designer setup.py now works on win32 and linux Misc 
+         setup.py changes for upcomming releases
 
-removed screen noise (unneeded print statements)
+2001-11-04 22:04:48  Rev 2023   jcater
 
-------------------------------------------------------------------------
-r2052 | jcater | 2001-11-08 03:11:42 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/UIbase.py: fixes to form's 
+         exception handling, rollbacks
 
-added block/record iteration for use in triggers
+2001-11-04 20:26:38  Rev 2022   jamest
 
-------------------------------------------------------------------------
-r2051 | jcater | 2001-11-08 01:57:04 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * samples/zipcode/zipcode.gfd, src/GFForm.py, 
+         samples/zipcode/pg_zip_code.sql, samples/zipcode/states.gfd, setup.
+         py: Updated designer mouse code
 
-added primary key support in PRE-COMMIT trigger to make form more cross-db
+2001-11-04 18:36:33  Rev 2020   jcater
 
-------------------------------------------------------------------------
-r2050 | jcater | 2001-11-08 01:56:22 -0600 (Thu, 08 Nov 2001) | 2 lines
+       * src/uidrivers/wx/UIdriver.py, src/UIwxpython.py, src/GFClient.py: 
+         improvements to exception feedback system
 
-fix initialization issue with master/detail records
+2001-11-04 15:54:24  Rev 2016   jamest
 
-------------------------------------------------------------------------
-r2047 | jamest | 2001-11-07 22:20:12 -0600 (Wed, 07 Nov 2001) | 2 lines
+       * setup.py: Designer support using the mouse to move widgets (work 
+         in process)
 
-Misc changes in an attempt to get py2exe to perform it's voodoo
+2001-11-02 23:00:29  Rev 2014   jcater
 
-------------------------------------------------------------------------
-r2045 | jamest | 2001-11-07 20:47:15 -0600 (Wed, 07 Nov 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: win32 changes
 
-Kludge to support modal logins properly on win32
+2001-11-02 20:39:48  Rev 2013   jcater
 
-------------------------------------------------------------------------
-r2040 | dneighbors | 2001-11-05 22:36:50 -0600 (Mon, 05 Nov 2001) | 2 lines
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: temporarily 
+         commented out experimental inputmask support
 
-Added the history table for testing......
+2001-10-29 15:05:19  Rev 2000   jamest
 
-------------------------------------------------------------------------
-r2038 | jamest | 2001-11-05 21:55:24 -0600 (Mon, 05 Nov 2001) | 4 lines
+       * src/GFForm.py: Small change to allow enter key in a field to act 
+         like a tab key
 
-Fix for pyPgSQL 2.0
-misc AUTHOR file update
-single connections.conf sample
+2001-10-15 04:15:51  Rev 1972   jcater
 
-------------------------------------------------------------------------
-r2037 | jamest | 2001-11-05 20:29:50 -0600 (Mon, 05 Nov 2001) | 2 lines
+       * src/GFObjects/GFField.py, src/GFObjects/GFEntry.py: synching 
+         machines
 
-Added ROADMAPS to the various TODO files
+2001-10-13 00:06:18  Rev 1970   jcater
 
-------------------------------------------------------------------------
-r2032 | jamest | 2001-11-04 21:41:58 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, src/UIbase.py: synching machines (I hope 
+         it doesn't break)
 
-Update files for upcomming release
+2001-10-12 03:21:24  Rev 1967   dneighbors
 
-------------------------------------------------------------------------
-r2031 | jamest | 2001-11-04 21:21:11 -0600 (Sun, 04 Nov 2001) | 3 lines
+       * samples/track/forms/contact_manager.gfd, 
+         samples/track/forms/address_type.gfd, 
+         samples/track/forms/email_type.gfd, samples/track/forms/phone_type.
+         gfd, samples/track/forms/assignment_status.gfd: Made the 
+         datasource strings be gnue instead of dtbsGNUe.
+         Jason/Jamest: there are 'case issues' with naming of datasourcing..
+         . Perhaps one of you can look at it?
 
-Small designer stuff
-ran all forms thru designer (except the history forms)
+2001-10-11 04:36:08  Rev 1966   jcater
 
-------------------------------------------------------------------------
-r2029 | jamest | 2001-11-04 20:23:37 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIcurses.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py: 
+         synching machines (may be broken)
 
-Some doc updates
+2001-10-11 01:45:55  Rev 1965   jcater
 
-------------------------------------------------------------------------
-r2028 | jamest | 2001-11-04 19:28:05 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/GFParser.py: fixed typo in parser description
 
-Designer now runs on win32 platforms
+2001-10-10 23:24:51  Rev 1964   jcater
 
-------------------------------------------------------------------------
-r2026 | jamest | 2001-11-04 16:49:08 -0600 (Sun, 04 Nov 2001) | 3 lines
+       * src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         src/GFParser.py: synching machines (may break cvs)
 
-Designer setup.py now works on win32 and linux
-Misc setup.py changes for upcomming releases
+2001-10-10 17:11:29  Rev 1963   jcater
 
-------------------------------------------------------------------------
-r2023 | jcater | 2001-11-04 16:04:48 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py: fixed case sensitivity issue w/block.
+         datasource
 
-fixes to form's exception handling, rollbacks
+2001-10-10 04:48:02  Rev 1962   jcater
 
-------------------------------------------------------------------------
-r2022 | jamest | 2001-11-04 14:26:38 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/GFObjects/GFDataSource.py, src/GFParser.py: Simplified sharing 
+         of common GParser tags between clients (i.e., datasource,etc); 
+         continued much overdue work on conditional support for datsources; 
+         misc changes
 
-Updated designer mouse code
+2001-10-09 15:19:57  Rev 1961   jamest
 
-------------------------------------------------------------------------
-r2020 | jcater | 2001-11-04 12:36:33 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * setup.py: setup.py bug
 
-improvements to exception feedback system
+2001-10-09 13:35:12  Rev 1960   jamest
 
-------------------------------------------------------------------------
-r2016 | jamest | 2001-11-04 09:54:24 -0600 (Sun, 04 Nov 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/UIwxpython.py, src/GFConfig.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: Fixed gnuef install bug Fixed query bug 
+         wrt clearing fields with query defaults
 
-Designer support using the mouse to move widgets (work in process)
+2001-10-09 03:02:57  Rev 1957   jcater
 
-------------------------------------------------------------------------
-r2014 | jcater | 2001-11-02 17:00:29 -0600 (Fri, 02 Nov 2001) | 2 lines
+       * setup.py: setup.py now adds a single GNUe.py module to python's 
+         default search path. A client app can import GNUe, after which the 
+         gnue.common, gnue.forms, etc packages will be in your session's 
+         search path (i.e., your app can 'import GNUe';'from gnue.common 
+         import *' without having to do funky stuff to find the 
+         installation path of gnue. Also made setup.py check for python >= 
+         2.0 and die otherwise
 
-win32 changes
+2001-10-08 12:38:14  Rev 1952   jcater
 
-------------------------------------------------------------------------
-r2013 | jcater | 2001-11-02 14:39:48 -0600 (Fri, 02 Nov 2001) | 2 lines
+       * src/GFEvent.py, src/GFObjects/GFField.py, src/GFTrigger.py, 
+         src/GFForm.py, src/GFLibrary.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFDatabase.py, src/GFObjects/GFOption.py, 
+         src/GFObjects/GFButton.py, src/GFObjects/GFLabel.py, src/GFError.
+         py, src/GFParser.py, src/GFObjects/GFBox.py, src/GFObjects/GFBlock.
+         py, src/GFObjects/GFDataSource.py, src/GFObjects/GFMsgBox.py, 
+         src/GFTriggerError.py:   * Updated GObject's new phaseInit system 
+         to    automatically determine the number of phases    necessary to 
+         do all the phaseInits (as opposed    to defaulting to 5.)  The 
+         number of phases    needed by an object is returned by _buildObject.
+          * Updated Reports to use the new phaseInit system.
+          * Modified reports/samples/location sample to use    tables from 
+         forms/samples/zipcode instead of    forms/samples/location.
+          * Misc fixes
 
-temporarily commented out experimental inputmask support
+2001-10-07 06:28:35  Rev 1948   jcater
 
-------------------------------------------------------------------------
-r2000 | jamest | 2001-10-29 09:05:19 -0600 (Mon, 29 Oct 2001) | 2 lines
+       * setup.py, src/GFClient.py: misc setup changes; misc fixes
 
-Small change to allow enter key in a field to act like a tab key
+2001-10-06 18:34:47  Rev 1947   jcater
 
-------------------------------------------------------------------------
-r1972 | jcater | 2001-10-14 23:15:51 -0500 (Sun, 14 Oct 2001) | 2 lines
+       * src/GFTrigger.py: possible fix to the exec() nested scope error 
+         introduced w/Python 2.1
 
-synching machines
+2001-10-04 05:24:58  Rev 1941   baumannd
 
-------------------------------------------------------------------------
-r1970 | jcater | 2001-10-12 19:06:18 -0500 (Fri, 12 Oct 2001) | 2 lines
+       * doc/techref.txt: Add text version of technical refernce so ppl 
+         don't have to use LyX.
 
-synching machines (I hope it doesn't break)
+2001-09-27 04:32:52  Rev 1921   jcater
 
-------------------------------------------------------------------------
-r1967 | dneighbors | 2001-10-11 22:21:24 -0500 (Thu, 11 Oct 2001) | 5 lines
+       * src/GFForm.py, src/GFConfig.py: Synching machines
 
-Made the datasource strings be gnue instead of dtbsGNUe.
+2001-09-27 01:20:35  Rev 1920   jcater
 
-Jason/Jamest: there are 'case issues' with naming of datasourcing...
-Perhaps one of you can look at it?
+       * src/GFConfig.py: Synching machines
 
-------------------------------------------------------------------------
-r1966 | jcater | 2001-10-10 23:36:08 -0500 (Wed, 10 Oct 2001) | 2 lines
+2001-09-19 19:32:34  Rev 1876   jcater
 
-synching machines (may be broken)
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py: fixed form's queryDefault support; fixed 
+         problem w/conditional combines; misc other fixes
 
-------------------------------------------------------------------------
-r1965 | jcater | 2001-10-10 20:45:55 -0500 (Wed, 10 Oct 2001) | 2 lines
+2001-09-19 05:27:44  Rev 1875   jcater
 
-fixed typo in parser description
+       * src/GFObjects/GFDataSource.py, src/GFForm.py, src/GFInstance.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: changes to 
+         make datasources case-insensitive; misc other changes
 
-------------------------------------------------------------------------
-r1964 | jcater | 2001-10-10 18:24:51 -0500 (Wed, 10 Oct 2001) | 2 lines
+2001-09-19 05:11:15  Rev 1874   jcater
 
-synching machines (may break cvs)
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, src/GFObjects/GFScrollBar.py: Added 
+         default value support (looks kinda weird on startup & w/querying 
+         on multirecord blocks, but it does work as expected); scrollbar 
+         now sets rows=1 always; misc other fixes
 
-------------------------------------------------------------------------
-r1963 | jcater | 2001-10-10 12:11:29 -0500 (Wed, 10 Oct 2001) | 2 lines
+2001-09-19 03:25:03  Rev 1872   jcater
 
-fixed case sensitivity issue w/block.datasource
+       * src/GFParser.py: Added support for several new dbdrivers (NOTE: 
+         not all are tested). Also, some drivers no longer use dbname= and 
+         host= connection parameters, but now use service= . This is also 
+         true of the old DB2 and Oracle drivers as they want a DSN and TNS 
+         Name, respectively.
 
-------------------------------------------------------------------------
-r1962 | jcater | 2001-10-09 23:48:02 -0500 (Tue, 09 Oct 2001) | 2 lines
+2001-09-18 18:18:46  Rev 1867   jamest
 
-Simplified sharing of common GParser tags between clients (i.e., 
datasource,etc); continued much overdue work on conditional support for 
datsources; misc changes
+       * src/GFObjects/GFBlock.py: *************THIS BREAKS PYTHON 1.5.2 
+         SUPPORT*********************** Modified recordset setField to 
+         allow override of modification flag (for internal use) Work on 
+         _recordCount in recordsets
 
-------------------------------------------------------------------------
-r1961 | jamest | 2001-10-09 10:19:57 -0500 (Tue, 09 Oct 2001) | 2 lines
+2001-09-18 04:34:36  Rev 1865   jamest
 
-setup.py bug
+       * setup.py: Minor GEAS driver work change setup.py devel to make 
+         scripts based upon python called to run setup.py
 
-------------------------------------------------------------------------
-r1960 | jamest | 2001-10-09 08:35:12 -0500 (Tue, 09 Oct 2001) | 3 lines
+2001-09-18 02:43:31  Rev 1863   jamest
 
-Fixed gnuef install bug
-Fixed query bug wrt clearing fields with query defaults
+       * samples/zipcode/zipcode.gfd, samples/zipcode/states.gfd, 
+         src/GFObjects/GFDatabase.py: Misc little typos Added popy and 
+         psycopg drivers
 
-------------------------------------------------------------------------
-r1957 | jcater | 2001-10-08 22:02:57 -0500 (Mon, 08 Oct 2001) | 3 lines
+2001-09-16 21:16:24  Rev 1853   jcater
 
-setup.py now adds a single GNUe.py module to python's default search path. A 
client app can import GNUe, after which the gnue.common, gnue.forms, etc 
packages will be in your session's search path (i.e., your app can 'import 
GNUe';'from gnue.common import *' without having to do funky stuff to find the 
installation path of gnue.
-Also made setup.py check for python >= 2.0 and die otherwise
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, src/UIwxpython.
+         py, src/uidrivers/_base/UIdriver.py, src/GFObjects/GFValue.py, 
+         src/GFForm.py, src/GFObjects/GFLabel.py, src/uidrivers/wx/UIdriver.
+         py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.
+         py: Fixed the address@hidden rows problem; it now doesn't happen at 
the 
+         individual object level, but at the block building level
 
-------------------------------------------------------------------------
-r1952 | jcater | 2001-10-08 07:38:14 -0500 (Mon, 08 Oct 2001) | 15 lines
+2001-09-14 02:38:27  Rev 1824   jcater
 
+       * src/GFObjects/GFDataSource.py: bugfix: master/detail was trying to 
+         resolve master name before all datasources were loaded
 
- * Updated GObject's new phaseInit system to
-   automatically determine the number of phases
-   necessary to do all the phaseInits (as opposed
-   to defaulting to 5.)  The number of phases
-   needed by an object is returned by _buildObject.
+2001-09-13 22:39:22  Rev 1823   jcater
 
- * Updated Reports to use the new phaseInit system.
+       * src/GFObjects/GFLabel.py, src/GFObjects/GFField.py, 
+         src/GFObjects/GFBlock.py, src/GFForm.py, src/GFTrigger.py, 
+         src/GFLibrary.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFDatabase.py, src/GFObjects/GFOption.py: Minor code 
+         cleanup
 
- * Modified reports/samples/location sample to use
-   tables from forms/samples/zipcode instead of
-   forms/samples/location.
+2001-09-13 21:42:02  Rev 1820   jcater
 
- * Misc fixes
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, setup.py: 
+         changes to support designer wizards/templates
 
-------------------------------------------------------------------------
-r1948 | jcater | 2001-10-07 01:28:35 -0500 (Sun, 07 Oct 2001) | 2 lines
+2001-09-08 20:22:28  Rev 1795   dneighbors
 
-misc setup changes; misc fixes
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: GFEntry.py   
+         ** Fixed so respects rows attribute at levels other than block
 
-------------------------------------------------------------------------
-r1947 | jcater | 2001-10-06 13:34:47 -0500 (Sat, 06 Oct 2001) | 2 lines
+2001-09-06 09:06:42  Rev 1783   baumannd
 
-possible fix to the exec() nested scope error introduced w/Python 2.1
+       * .cvsignore, scripts/.cvsignore, src/GFObjects/.cvsignore: Ignore 
+         the rest of the build generated files.
 
-------------------------------------------------------------------------
-r1941 | baumannd | 2001-10-04 00:24:58 -0500 (Thu, 04 Oct 2001) | 2 lines
+2001-09-04 04:56:23  Rev 1769   dneighbors
 
-Add text version of technical refernce so ppl don't have to use LyX.
+       * samples/track/forms/contact_manager.gfd: contact_manager.gfd   ** 
+         New expiremental addition of notes/history tracking
 
-------------------------------------------------------------------------
-r1921 | jcater | 2001-09-26 23:32:52 -0500 (Wed, 26 Sep 2001) | 2 lines
+2001-09-04 03:11:09  Rev 1768   jamest
 
-Synching machines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py, 
+         src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py, 
+         src/uidrivers/wx/UIdriver.py, samples/trigger/trigger.gfd: added 
+         quick type converter to postgresql and _dbsig driver (ints were 
+         being loaded where 20 = 20L - long int) added check for tabs in 
+         triggers as they where stripping as a single char added a rowcount 
+         to the _dbsig driver (have not implemented in forms yet) modified 
+         the trigger namespace to match the old database driver system 
+         without this the datasource names were pointing to the 
+         TriggerExtension class in the dbdriver which prevented me from 
+         using datasource based queires in triggers (this is a temp change 
+         pending the new trigger system) removed misc debug output
 
-------------------------------------------------------------------------
-r1920 | jcater | 2001-09-26 20:20:35 -0500 (Wed, 26 Sep 2001) | 2 lines
+2001-09-03 17:29:14  Rev 1763   jamest
 
-Synching machines
+       * src/GFTrigger.py, samples/helloworld2.gfd, samples/trigger/trigger.
+         gfd, src/GFClient.py: Fixed support for non-data-aware forms Fixed 
+         existing trigger system to work again Removed some debugging 
+         output Updated new trigger system notes
 
-------------------------------------------------------------------------
-r1876 | jcater | 2001-09-19 14:32:34 -0500 (Wed, 19 Sep 2001) | 2 lines
+2001-09-03 16:31:16  Rev 1762   dneighbors
 
-fixed form's queryDefault support; fixed problem w/conditional combines; misc 
other fixes
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:   ** Added 
+         check to field attribute to ignore field=""
+         Note:  Really designer needs to be fixed to not write our ="" on 
+         all        attributes that are null.  It appears it does this 
+         UNLESS you        have an attribute with a value.  Then if you 
+         null it, it turns        to =""
 
-------------------------------------------------------------------------
-r1875 | jcater | 2001-09-19 00:27:44 -0500 (Wed, 19 Sep 2001) | 2 lines
+2001-08-30 21:34:48  Rev 1748   jamest
 
-changes to make datasources case-insensitive; misc other changes
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fixes misc 
+         TODOs in the code Deletions fixed Commits now jump to first record 
+         left after commit Removed unneeded initialize from base object
 
-------------------------------------------------------------------------
-r1874 | jcater | 2001-09-19 00:11:15 -0500 (Wed, 19 Sep 2001) | 2 lines
+2001-08-30 18:48:47  Rev 1747   jamest
 
-Added default value support (looks kinda weird on startup & w/querying on 
multirecord blocks, but it does work as expected); scrollbar now sets rows=1 
always; misc other fixes
+       * src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, TODO: Updated 
+         TODO updated dropdown verify fixed gfdes breakage (jcater)
 
-------------------------------------------------------------------------
-r1872 | jcater | 2001-09-18 22:25:03 -0500 (Tue, 18 Sep 2001) | 2 lines
+2001-08-30 17:30:40  Rev 1746   jcater
 
-Added support for several new dbdrivers (NOTE: not all are tested). Also, some 
drivers no longer use dbname= and host= connection parameters, but now use 
service= . This is also true of the old DB2 and Oracle drivers as they want a 
DSN and TNS Name, respectively.
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines
 
-------------------------------------------------------------------------
-r1867 | jamest | 2001-09-18 13:18:46 -0500 (Tue, 18 Sep 2001) | 4 lines
+2001-08-30 17:19:50  Rev 1745   jcater
 
-*************THIS BREAKS PYTHON 1.5.2 SUPPORT***********************
-Modified recordset setField to allow override of modification flag (for 
internal use)
-Work on _recordCount in recordsets
+       * src/GFObjects/GFDatabase.py: Fixed case problems w/database tags
 
-------------------------------------------------------------------------
-r1865 | jamest | 2001-09-17 23:34:36 -0500 (Mon, 17 Sep 2001) | 3 lines
+2001-08-30 00:23:12  Rev 1743   jamest
 
-Minor GEAS driver work
-change setup.py devel to make scripts based upon python called to run setup.py
+       * src/GFObjects/GFBlock.py, samples/inventory/forms/company.gfd, 
+         src/GFTrigger.py, samples/helloworld2.gfd, src/GFClient.py: Got 
+         master/details working/saving/caching correctly. (jcater's changes,
+         not jamest's)
 
-------------------------------------------------------------------------
-r1863 | jamest | 2001-09-17 21:43:31 -0500 (Mon, 17 Sep 2001) | 3 lines
+2001-08-30 00:20:36  Rev 1742   jcater
 
-Misc little typos
-Added popy and psycopg drivers
+       * samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects/GFEntry.
+         py, src/GFObjects/GFField.py: I'm really james using jason's 
+         laptop so dont blame him for my mistakes.... Fixed dropdown 
+         support Fixed cursor navigation Added order by support to the new 
+         datasources
 
-------------------------------------------------------------------------
-r1853 | jcater | 2001-09-16 16:16:24 -0500 (Sun, 16 Sep 2001) | 2 lines
+2001-08-13 23:15:40  Rev 1687   jcater
 
-Fixed the address@hidden rows problem; it now doesn't happen at the individual 
object level, but at the block building level
+       * src/GFObjects/GFObj.py, src/GFObjects/GFDatabase.py, src/GFParser.
+         py: Fixed support for <database> tags, although I do not recommend 
+         them (but I suppose there are cases where it is needed)
 
-------------------------------------------------------------------------
-r1824 | jcater | 2001-09-13 21:38:27 -0500 (Thu, 13 Sep 2001) | 2 lines
+2001-08-12 19:55:27  Rev 1680   jamest
 
-bugfix: master/detail was trying to resolve master name before all datasources 
were loaded
+       * src/GFDebug.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/GFField.py, src/GFOptions.py, src/GFGetOpt.py, 
+         src/GFTrigger.py, src/GFInstance.py, src/UIwxpython.py, 
+         src/GFController.py, scripts/gfclient, src/GFObjects/GFBlock.py, 
+         src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py, 
+         samples/zipcode/states.gfd, TODO, src/GFClient.py, 
+         src/GFObjects/GFObj.py, src/UIbase.py, samples/zipcode/zipcode.gfd,
+         src/GFForm.py, src/GFObjects/GFEntry.py, samples/trigger/trigger.
+         gfd, src/GFObjects/GFLabel.py, 
+         samples/location/forms/zipcode_maint.gfd, src/GFParser.py: Merged 
+         new datasource branch w/ HEAD *****THIS WILL BREAK THINGS***** The 
+         previous cvs HEAD was tagged prior to doing this.  Use that if you 
+         need features not yet present in this code.
 
-------------------------------------------------------------------------
-r1823 | jcater | 2001-09-13 17:39:22 -0500 (Thu, 13 Sep 2001) | 2 lines
+2001-08-09 03:27:24  Rev 1676   dneighbors
 
-Minor code cleanup
+       * samples/contact.gfd: Testing.
 
-------------------------------------------------------------------------
-r1820 | jcater | 2001-09-13 16:42:02 -0500 (Thu, 13 Sep 2001) | 2 lines
+2001-08-08 03:17:00  Rev 1675   jamest
 
-changes to support designer wizards/templates
+       * src/GFObjects/GFBlock.py, src/GFForm.py: Fixed yesterdays record 
+         update on commit fix :)
 
-------------------------------------------------------------------------
-r1795 | dneighbors | 2001-09-08 15:22:28 -0500 (Sat, 08 Sep 2001) | 3 lines
+2001-08-07 03:36:26  Rev 1674   jamest
 
-GFEntry.py
-  ** Fixed so respects rows attribute at levels other than block
+       * src/GFObjects/GFBlock.py: Fixed bug preventing fields updated 
+         during a commit showing changes
 
-------------------------------------------------------------------------
-r1783 | baumannd | 2001-09-06 04:06:42 -0500 (Thu, 06 Sep 2001) | 2 lines
+2001-08-05 21:38:32  Rev 1673   jcater
 
-Ignore the rest of the build generated files.
+       * setup.py: Small fix to developer_install for BSD
 
-------------------------------------------------------------------------
-r1769 | dneighbors | 2001-09-03 23:56:23 -0500 (Mon, 03 Sep 2001) | 3 lines
+2001-08-03 04:57:35  Rev 1667   jamest
 
-contact_manager.gfd
-  ** New expiremental addition of notes/history tracking
+       * src/GFInstance.py: Added a working file-print to use add a trigger 
+         to a form named 'process-printout' containing what you require to 
+         produce the output
 
-------------------------------------------------------------------------
-r1768 | jamest | 2001-09-03 22:11:09 -0500 (Mon, 03 Sep 2001) | 10 lines
+2001-08-03 03:02:28  Rev 1666   jamest
 
-added quick type converter to postgresql and _dbsig driver
-(ints were being loaded where 20 = 20L - long int)
-added check for tabs in triggers as they where stripping as a single char
-added a rowcount to the _dbsig driver (have not implemented in forms yet)
-modified the trigger namespace to match the old database driver system
-without this the datasource names were pointing to the TriggerExtension
-class in the dbdriver which prevented me from using datasource based queires 
in triggers
-(this is a temp change pending the new trigger system)
-removed misc debug output
+       * src/UIwxpython.py, src/GFTrigger.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFParser.py: Started to add a 
+         print item to the menu Changes to the parser made too long ago for 
+         me to remember why
 
-------------------------------------------------------------------------
-r1763 | jamest | 2001-09-03 12:29:14 -0500 (Mon, 03 Sep 2001) | 5 lines
+2001-07-31 23:22:30  Rev 1659   jcater
 
-Fixed support for non-data-aware forms
-Fixed existing trigger system to work again
-Removed some debugging output
-Updated new trigger system notes
+       * src/GFObjects/GFObj.py, src/uidrivers/_base/UIdriver.py, 
+         src/GFObjects/GFLabel.py, src/UIcurses.py, src/GFObjects/GFEntry.
+         py, src/GFObjects/GFField.py, src/UIbase.py, src/GFParser.py, 
+         src/UIpyncurses.py: Fixed problem w/visibleCount vs rows that was 
+         causing designer to always write a rows value for entries
 
-------------------------------------------------------------------------
-r1762 | dneighbors | 2001-09-03 11:31:16 -0500 (Mon, 03 Sep 2001) | 7 lines
+2001-07-29 19:36:32  Rev 1654   jcater
 
-  ** Added check to field attribute to ignore field=""
+       * samples/location/forms/zipcode_maint.gfd: misc changes
 
-Note:  Really designer needs to be fixed to not write our ="" on all
-       attributes that are null.  It appears it does this UNLESS you
-       have an attribute with a value.  Then if you null it, it turns
-       to =""
+2001-07-21 23:33:49  Rev 1618   dneighbors
 
-------------------------------------------------------------------------
-r1748 | jamest | 2001-08-30 16:34:48 -0500 (Thu, 30 Aug 2001) | 5 lines
+       * src/uidrivers/_base/UIdriver.py, 
+         samples/track/forms/contact_manager.gfd, samples/zipcode/states.
+         gfd, samples/po/sc_po_entry.gfd, src/UIbase.py: sc_po_entry.gfd   
+         ** Replaced visibleCount with rows because of visibleCount 
+         deprication.
+         contact_manager.gfd   ** Replaced visibleCount with rows because 
+         of visibleCount deprication.
+         UIbase.py   ** Finished implementation of rows to replace visible 
+         count      Seems to work in designer and with and without data...
 
-Fixes misc TODOs in the code
-Deletions fixed
-Commits now jump to first record left after commit
-Removed unneeded initialize from base object
+2001-07-20 03:58:21  Rev 1599   jamest
 
-------------------------------------------------------------------------
-r1747 | jamest | 2001-08-30 13:48:47 -0500 (Thu, 30 Aug 2001) | 4 lines
+       * src/GFTrigger.py: Trigger code can now be properly indented in the 
+         gfd file
 
-Updated TODO
-updated dropdown verify
-fixed gfdes breakage (jcater)
+2001-07-18 22:45:01  Rev 1577   jamest
 
-------------------------------------------------------------------------
-r1746 | jcater | 2001-08-30 12:30:40 -0500 (Thu, 30 Aug 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, 
+         src/GFObjects/GFButton.py, src/GFObjects/GFOptions.py, 
+         src/GFObjects/GFPage.py, src/GFObjects/GFValue.py, src/GFTrigger.
+         py, src/GFObjects/GFLabel.py, src/GFObjects/GFMsgBox.py, 
+         src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         src/GFObjects/GFScrollBar.py, src/GFParser.py, src/GFObjects/GFBox.
+         py, src/GFObjects/GFOption.py: Misc cleanup of imports
 
-synching machines
+2001-07-17 13:43:09  Rev 1571   jamest
 
-------------------------------------------------------------------------
-r1745 | jcater | 2001-08-30 12:19:50 -0500 (Thu, 30 Aug 2001) | 2 lines
+       * src/GFObjects/GFDataSource.py: Speed improvement on record commits
 
-Fixed case problems w/database tags
+2001-07-17 03:09:41  Rev 1569   jamest
 
-------------------------------------------------------------------------
-r1743 | jamest | 2001-08-29 19:23:12 -0500 (Wed, 29 Aug 2001) | 3 lines
+       * src/GFObjects/GFBlock.py, src/UIwxpython.py, src/GFForm.py, 
+         src/GFInstance.py, doc/techref.lyx, src/GFObjects/GFLabel.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py, 
+         src/GFObjects/GFField.py, TODO, src/GFParser.py: Added jump to 
+         record number support. Added rows and rowSpacer atrribs to <label> 
+         and <entry>
 
-Got master/details working/saving/caching correctly.
-(jcater's changes, not jamest's)
+2001-07-13 03:59:01  Rev 1559   jcater
 
-------------------------------------------------------------------------
-r1742 | jcater | 2001-08-29 19:20:36 -0500 (Wed, 29 Aug 2001) | 5 lines
+       * samples/trigger/trigger.gfd: Changed reference from field.value 
+         with field.getValue()
 
-I'm really james using jason's laptop so dont blame him for my mistakes....
-Fixed dropdown support
-Fixed cursor navigation
-Added order by support to the new datasources
+2001-07-13 03:56:31  Rev 1558   jcater
 
-------------------------------------------------------------------------
-r1687 | jcater | 2001-08-13 18:15:40 -0500 (Mon, 13 Aug 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, src/GFInstance.py, 
+         src/GFObjects/GFDatabase.py: Added DBDriver-specific extensions to 
+         Form trigger namespaces; if your database connection is called 
+         gnue, then your trigger namespace will contain an object called 
+         gnue. It's methods will be the methods defined in the DBdriver.
+         TriggerExtensions class; e.g., gnue.getDate(); Oracle's 
+         TriggerExtension's class defines getDate() -- return current date 
+         according to database, getSequence(seqName) -- return the next 
+         sequence number for sequence named seqName, and sql(statement) -- 
+         execute raw SQL statement.
 
-Fixed support for <database> tags, although I do not recommend them (but I 
suppose there are cases where it is needed)
+2001-07-12 18:38:19  Rev 1553   jcater
 
-------------------------------------------------------------------------
-r1680 | jamest | 2001-08-12 14:55:27 -0500 (Sun, 12 Aug 2001) | 5 lines
+       * src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, 
+         src/GFParser.py: Converted entry: uppercase & lowercase to 
+         case=<upper|lower|mixed>; converted numeric="" to 
+         typecast=<text|number|date>; added hacks to make old forms work... 
+         Note that if you open an old form in Designer and save, it will 
+         convert to new format.
 
-Merged new datasource branch w/ HEAD
-*****THIS WILL BREAK THINGS*****
-The previous cvs HEAD was tagged prior to doing this.  Use that if you need
-features not yet present in this code.
+2001-07-12 15:52:48  Rev 1552   jcater
 
-------------------------------------------------------------------------
-r1676 | dneighbors | 2001-08-08 22:27:24 -0500 (Wed, 08 Aug 2001) | 2 lines
+       * TODO: Updated TODO
 
-Testing.
+2001-07-12 04:58:49  Rev 1550   jamest
 
-------------------------------------------------------------------------
-r1675 | jamest | 2001-08-07 22:17:00 -0500 (Tue, 07 Aug 2001) | 2 lines
+       * doc/techref.lyx, src/GFObjects/GFEntry.py, src/GFObjects/GFField.
+         py: Fixed bug : <entry> width atrrib was not setting default
 
-Fixed yesterdays record update on commit fix :)
+2001-07-11 23:06:46  Rev 1549   jamest
 
-------------------------------------------------------------------------
-r1674 | jamest | 2001-08-06 22:36:26 -0500 (Mon, 06 Aug 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py, 
+         src/GFForm.py, src/GFInstance.py: Fixed popup warnings on 
+         next/prev record Removed debugging print lines
 
-Fixed bug preventing fields updated during a commit showing changes
+2001-07-10 21:30:10  Rev 1546   jcater
 
-------------------------------------------------------------------------
-r1673 | jcater | 2001-08-05 16:38:32 -0500 (Sun, 05 Aug 2001) | 2 lines
+       * src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py: fixed 
+         problem w/oracle driver
 
-Small fix to developer_install for BSD
+2001-07-10 04:14:57  Rev 1545   jamest
 
-------------------------------------------------------------------------
-r1667 | jamest | 2001-08-02 23:57:35 -0500 (Thu, 02 Aug 2001) | 4 lines
+       * src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fix - The 
+         default value for visibleCount was preventing the rows block 
+         attrib from working
 
-Added a working file-print
-to use add a trigger to a form named 'process-printout' containing what you
-require to produce the output
+2001-07-05 17:57:21  Rev 1511   jcater
 
-------------------------------------------------------------------------
-r1666 | jamest | 2001-08-02 22:02:28 -0500 (Thu, 02 Aug 2001) | 3 lines
+       * src/GFTrigger.py: Added intelligent line wrapping when saving XML 
+         elements w/many attributes; misc other problems w/trigger saving
 
-Started to add a print item to the menu
-Changes to the parser made too long ago for me to remember why
+2001-07-05 00:40:53  Rev 1509   jcater
 
-------------------------------------------------------------------------
-r1659 | jcater | 2001-07-31 18:22:30 -0500 (Tue, 31 Jul 2001) | 2 lines
+       * doc/gnue-forms.dtd: New DTD based on improved gnuedtd; Note that 
+         it still doesn't show cascaded elements (such as triggers)
 
-Fixed problem w/visibleCount vs rows that was causing designer to always write 
a rows value for entries
+2001-07-05 00:24:11  Rev 1506   jcater
 
-------------------------------------------------------------------------
-r1654 | jcater | 2001-07-29 14:36:32 -0500 (Sun, 29 Jul 2001) | 2 lines
+       * src/GFTrigger.py, src/GFParser.py: Added GTypecasts to gnue.common 
+         for typecasting xml data
 
-misc changes
+2001-07-04 01:42:45  Rev 1497   jcater
 
-------------------------------------------------------------------------
-r1618 | dneighbors | 2001-07-21 18:33:49 -0500 (Sat, 21 Jul 2001) | 10 lines
+       * src/UIwxpython.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFParser.py: Moved width, height,
+         title from <option> tags to <form> tag as they are required, not 
+         optional. Added 'converter' hack so any old-style forms will be 
+         converted. If you open an old-style form in Designer and then save 
+         it, the new file will be correct
 
-sc_po_entry.gfd
-  ** Replaced visibleCount with rows because of visibleCount deprication.
+2001-07-04 00:54:41  Rev 1496   jcater
 
-contact_manager.gfd
-  ** Replaced visibleCount with rows because of visibleCount deprication.
+       * src/GFObjects/GFObj.py, src/GFParser.py, src/GFObjects/GFOption.py:
+         Made changes so options will be easier to edit in Designer
 
-UIbase.py
-  ** Finished implementation of rows to replace visible count
-     Seems to work in designer and with and without data...
+2001-07-03 00:35:35  Rev 1490   jcater
 
-------------------------------------------------------------------------
-r1599 | jamest | 2001-07-19 22:58:21 -0500 (Thu, 19 Jul 2001) | 2 lines
+       * src/GFParser.py: Minor changes
 
-Trigger code can now be properly indented in the gfd file
+2001-07-03 00:33:05  Rev 1489   jcater
 
-------------------------------------------------------------------------
-r1577 | jamest | 2001-07-18 17:45:01 -0500 (Wed, 18 Jul 2001) | 2 lines
+       * doc/gnue-forms.dtd: Added beginnings of GNUe Forms DTD
 
-Misc cleanup of imports
+2001-07-02 17:54:19  Rev 1483   jcater
 
-------------------------------------------------------------------------
-r1571 | jamest | 2001-07-17 08:43:09 -0500 (Tue, 17 Jul 2001) | 2 lines
+       * src/__init__.py, src/GFInstance.py, src/GFParser.py, src/GFClient.
+         py: Added versioning/packaging information
 
-Speed improvement on record commits
+2001-07-02 16:55:09  Rev 1477   jcater
 
-------------------------------------------------------------------------
-r1569 | jamest | 2001-07-16 22:09:41 -0500 (Mon, 16 Jul 2001) | 3 lines
+       * src/GFParser.py: Updated w/new attribute tag
 
-Added jump to record number support.
-Added rows and rowSpacer atrribs to <label> and <entry>
+2001-07-02 00:47:26  Rev 1474   jamest
 
-------------------------------------------------------------------------
-r1559 | jcater | 2001-07-12 22:59:01 -0500 (Thu, 12 Jul 2001) | 2 lines
+       * NEWS: NEWS dated for release
 
-Changed reference from field.value with field.getValue()
+2001-06-30 23:14:52  Rev 1468   jamest
 
-------------------------------------------------------------------------
-r1558 | jcater | 2001-07-12 22:56:31 -0500 (Thu, 12 Jul 2001) | 2 lines
+       * NEWS, ChangeLog: Updated NEWS for next release
 
-Added DBDriver-specific extensions to Form trigger namespaces; if your 
database connection is called gnue, then your trigger namespace will contain an 
object called gnue. It's methods will be the methods defined in the 
DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's 
TriggerExtension's class defines getDate() -- return current date according to 
database, getSequence(seqName) -- return the next sequence number for sequence 
named seqName, and sql(statement) -- execute raw SQL statement.
+2001-06-30 22:58:26  Rev 1467   jamest
 
-------------------------------------------------------------------------
-r1553 | jcater | 2001-07-12 13:38:19 -0500 (Thu, 12 Jul 2001) | 2 lines
+       * MANIFEST.in, samples/history/myform.gfd, build_win.bat, setup.py, 
+         src/GFObjects/GFBlock.py, INSTALL, INSTALL.win32: Switch designer 
+         RuntimeSettings to use $HOME var (you can use this in windows) 
+         Changes to make an installed designer work properly Misc setup 
+         tweaks for win32/unix Docs updates Misc stuff I've forgotten
 
-Converted entry: uppercase & lowercase to case=<upper|lower|mixed>; converted 
numeric="" to typecast=<text|number|date>; added hacks to make old forms 
work... Note that if you open an old form in Designer and save, it will convert 
to new format.
+2001-06-30 19:54:29  Rev 1464   jamest
 
-------------------------------------------------------------------------
-r1552 | jcater | 2001-07-12 10:52:48 -0500 (Thu, 12 Jul 2001) | 2 lines
+       * MANIFEST.in, setup.py: setup changes, start of designer setup 
+         scripts
 
-Updated TODO
+2001-06-30 05:03:07  Rev 1462   jamest
 
-------------------------------------------------------------------------
-r1550 | jamest | 2001-07-11 23:58:49 -0500 (Wed, 11 Jul 2001) | 2 lines
+       * src/UIwxpython.py, build_win.bat, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects/__init__.py, setup.py: Misc changes to get things 
+         running on win32
 
-Fixed bug : <entry> width atrrib was not setting default
+2001-06-30 00:59:05  Rev 1461   jamest
 
-------------------------------------------------------------------------
-r1549 | jamest | 2001-07-11 18:06:46 -0500 (Wed, 11 Jul 2001) | 3 lines
+       * src/GFForm.py, src/GFInstance.py, setup.py, src/GFClient.py: Misc 
+         changes required to get this puppy working on win32
 
-Fixed popup warnings on next/prev record
-Removed debugging print lines
+2001-06-29 23:27:23  Rev 1460   jamest
 
-------------------------------------------------------------------------
-r1546 | jcater | 2001-07-10 16:30:10 -0500 (Tue, 10 Jul 2001) | 2 lines
+       * setup.cfg, setup.cfg.in, setup.py: Changes required to reflect the 
+         manual manipulation of the cvs repository
 
-fixed problem w/oracle driver
+2001-06-29 22:55:58  Rev 1459   jamest
 
-------------------------------------------------------------------------
-r1545 | jamest | 2001-07-09 23:14:57 -0500 (Mon, 09 Jul 2001) | 2 lines
+       * src/GFObjects/GFObj.py, src/GFObjects/GFButton.py, 
+         src/GFObjects/GFPage.py, src/GFObjects/GFValue.py, 
+         src/GFObjects/GFLabel.py, src/GFObjects/__init__.py, 
+         src/GFObjects/GFField.py, src/GFObjects/GFScrollBar.py, 
+         src/GFObjects.py, setup.py, src/GFObjects/GFBox.py, 
+         src/GFObjects/GFDataSource.py, src/GFObjects/GFBlock.py, 
+         src/GFObjects/GFOptions.py, src/GFObjects, src/GFForm.py, 
+         src/GFTrigger.py, src/GFObjects/GFMsgBox.py, src/GFObjects/GFEntry.
+         py, src/GFObjects/GFDatabase.py, TODO, src/GFClient.py, 
+         src/GFObjects/GFOption.py: Setup tweaks to make gfcvs/gfdes work 
+         w/ non bash shells Setup tweaks to get setup.py install doing 
+         something under windows Broke GFObjects.py apart for future 
+         clean-up work Added Misc TODO junk
 
-Fix - The default value for visibleCount was preventing the rows block attrib 
from working
+2001-06-28 04:02:58  Rev 1451   jamest
 
-------------------------------------------------------------------------
-r1511 | jcater | 2001-07-05 12:57:21 -0500 (Thu, 05 Jul 2001) | 2 lines
+       * setup.py: Tweaks to setup.py devel
 
-Added intelligent line wrapping when saving XML elements w/many attributes; 
misc other problems w/trigger saving
+2001-06-28 02:22:37  Rev 1447   jcater
 
-------------------------------------------------------------------------
-r1509 | jcater | 2001-07-04 19:40:53 -0500 (Wed, 04 Jul 2001) | 2 lines
+       * src/GFTrigger.py: Removed annoying debugging statement
 
-New DTD based on improved gnuedtd; Note that it still doesn't show cascaded 
elements (such as triggers)
+2001-06-28 02:20:35  Rev 1446   jcater
 
-------------------------------------------------------------------------
-r1506 | jcater | 2001-07-04 19:24:11 -0500 (Wed, 04 Jul 2001) | 2 lines
+       * src/GFTrigger.py, src/GFParser.py: Fixed problem w/dumpXML 
+         preventing forms from being saved in designer
 
-Added GTypecasts to gnue.common for typecasting xml data
+2001-06-28 01:58:51  Rev 1445   jamest
 
-------------------------------------------------------------------------
-r1497 | jcater | 2001-07-03 20:42:45 -0500 (Tue, 03 Jul 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, 
+         samples/geas/users.gfd, samples/geas/country.gfd, setup.py: Fixed 
+         geas driver issues Fixed button trigger support in UIwxpython 
+         Minor setup.py changes Misc config changes to make gnuef work with 
+         installed geas by default
 
-Moved width, height, title from <option> tags to <form> tag as they are 
required, not optional. Added 'converter' hack so any old-style forms will be 
converted. If you open an old-style form in Designer and then save it, the new 
file will be correct
+2001-06-27 04:26:22  Rev 1432   jcater
 
-------------------------------------------------------------------------
-r1496 | jcater | 2001-07-03 19:54:41 -0500 (Tue, 03 Jul 2001) | 2 lines
+       * src/GFParser.py: Fixed problem w/new parser that broke importing
 
-Made changes so options will be easier to edit in Designer
+2001-06-27 03:17:58  Rev 1429   jcater
 
-------------------------------------------------------------------------
-r1490 | jcater | 2001-07-02 19:35:35 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * src/GFTrigger.py, src/GFParser.py: Converted parser format from 
+         nested tuples to nested dictionaries so that in future info can be 
+         added to parser definition without breaking other code and vise 
+         versa; also; added StoreTriggerAsCDATA setting to gnue.conf; if 
+         true, triggers are surrounded by \<\!\[CDATA[...\]\]\> and are 
+         stored as is; if false; <.>, & are converted to &lt; &gt; &amp; 
+         Note: the only advantage to this setting is if you are planning on 
+         editing the gfd file in a text editor; CDATA may be easier to edit 
+         than xml-friendly entities.
 
-Minor changes
+2001-06-26 05:21:08  Rev 1428   jamest
 
-------------------------------------------------------------------------
-r1489 | jcater | 2001-07-02 19:33:05 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * NEWS, ChangeLog: More updates in preperatoin for release.
 
-Added beginnings of GNUe Forms DTD
+2001-06-26 04:40:12  Rev 1426   dneighbors
 
-------------------------------------------------------------------------
-r1483 | jcater | 2001-07-02 12:54:19 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * samples/track/forms/contact_manager.gfd: contact_manager.gfd   ** 
+         Fixed datasource to gnue/gnue
 
-Added versioning/packaging information
+2001-06-26 04:32:46  Rev 1425   jamest
 
-------------------------------------------------------------------------
-r1477 | jcater | 2001-07-02 11:55:09 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * setup.py, src/GFForm.py, doc/techref.lyx: Removed references to 
+         GFOptions in db drivers Setup tweaks Misc changes in prep for 
+         release
 
-Updated w/new attribute tag
+2001-06-26 01:31:12  Rev 1422   jamest
 
-------------------------------------------------------------------------
-r1474 | jamest | 2001-07-01 19:47:26 -0500 (Sun, 01 Jul 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, src/GFObjects.py: Added a 
+         post-query trigger at form and block level
 
-NEWS dated for release
+2001-06-25 21:42:19  Rev 1421   jamest
 
-------------------------------------------------------------------------
-r1468 | jamest | 2001-06-30 18:14:52 -0500 (Sat, 30 Jun 2001) | 2 lines
+       * samples/po/sc_po_entry.gfd, setup.py: *** empty log message ***
 
-Updated NEWS for next release
+2001-06-25 12:27:19  Rev 1415   jamest
 
-------------------------------------------------------------------------
-r1467 | jamest | 2001-06-30 17:58:26 -0500 (Sat, 30 Jun 2001) | 6 lines
+       * MANIFEST.in, NEWS, README, INSTALL, ChangeLog, INSTALL.win32, 
+         setup.py: Misc changes for upcomming release
 
-Switch designer RuntimeSettings to use $HOME var (you can use this in windows)
-Changes to make an installed designer work properly
-Misc setup tweaks for win32/unix
-Docs updates
-Misc stuff I've forgotten
+2001-06-24 22:28:38  Rev 1412   jamest
 
-------------------------------------------------------------------------
-r1464 | jamest | 2001-06-30 14:54:29 -0500 (Sat, 30 Jun 2001) | 2 lines
+       * src/UIwxpython.py, scripts/gnue-forms.in, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO, setup.py: 
+         Converted gfclient from bash script to python script (still need 
+         to do gfcvs) Fix bug in UIwxpython Cleaned up TODO
 
-setup changes, start of designer setup scripts
+2001-06-24 03:33:20  Rev 1408   jcater
 
-------------------------------------------------------------------------
-r1462 | jamest | 2001-06-30 00:03:07 -0500 (Sat, 30 Jun 2001) | 2 lines
+       * setup.py: Moved designer references from setup.py into designer's 
+         setup.py
 
-Misc changes to get things running on win32
+2001-06-21 02:41:34  Rev 1388   jamest
 
-------------------------------------------------------------------------
-r1461 | jamest | 2001-06-29 19:59:05 -0500 (Fri, 29 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Have form auto 
+         adjust size to match notebook tab needs
 
-Misc changes required to get this puppy working on win32
+2001-06-21 00:00:03  Rev 1385   jamest
 
-------------------------------------------------------------------------
-r1460 | jamest | 2001-06-29 18:27:23 -0500 (Fri, 29 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py:
+         Remerger of tabbed form support.
 
-Changes required to reflect the manual manipulation of the cvs repository
+2001-06-20 23:34:50  Rev 1384   jamest
 
-------------------------------------------------------------------------
-r1459 | jamest | 2001-06-29 17:55:58 -0500 (Fri, 29 Jun 2001) | 5 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/wx/UIdriver.py, src/UIbase.py: Initial attempt to 
+         get designer working again after I unleashed the insane ruminants 
+         into the cvs tree. Tabbed forms are now broken.
 
-Setup tweaks to make gfcvs/gfdes work w/ non bash shells
-Setup tweaks to get setup.py install doing something under windows
-Broke GFObjects.py apart for future clean-up work
-Added Misc TODO junk
+2001-06-20 21:55:37  Rev 1380   jcater
 
-------------------------------------------------------------------------
-r1451 | jamest | 2001-06-27 23:02:58 -0500 (Wed, 27 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFParser.py: Added work-around 
+         for the splashscreen crashing problem and made minor changes 
+         related to designer
 
-Tweaks to setup.py devel
+2001-06-20 21:54:35  Rev 1379   jamest
 
-------------------------------------------------------------------------
-r1447 | jcater | 2001-06-27 21:22:37 -0500 (Wed, 27 Jun 2001) | 2 lines
+       * src/GFParser.py: Fixed bug preventing non tabbed forms from working
 
-Removed annoying debugging statement
+2001-06-20 21:43:16  Rev 1378   jamest
 
-------------------------------------------------------------------------
-r1446 | jcater | 2001-06-27 21:20:35 -0500 (Wed, 27 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/GFInstance.py, src/uidrivers/wx/UIdriver.py, TODO, 
+         samples/po/sc_po_entry.gfd, src/UIbase.py, src/GFParser.py, 
+         src/GFClient.py: Added tabbed form support
 
-Fixed problem w/dumpXML preventing forms from being saved in designer
+2001-06-20 19:58:20  Rev 1376   jcater
 
-------------------------------------------------------------------------
-r1445 | jamest | 2001-06-27 20:58:51 -0500 (Wed, 27 Jun 2001) | 5 lines
+       * src/GFParser.py: Modified tag parent listings
 
-Fixed geas driver issues
-Fixed button trigger support in UIwxpython
-Minor setup.py changes
-Misc config changes to make gnuef work with installed geas by default
+2001-06-19 21:23:16  Rev 1372   reinhard
 
-------------------------------------------------------------------------
-r1432 | jcater | 2001-06-26 23:26:22 -0500 (Tue, 26 Jun 2001) | 2 lines
+       * FAQ: test commit (cvs problems)
 
-Fixed problem w/new parser that broke importing
+2001-06-19 20:35:52  Rev 1366   jamest
 
-------------------------------------------------------------------------
-r1429 | jcater | 2001-06-26 22:17:58 -0500 (Tue, 26 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Added string 
+         conversion so gnuef runs on Solaris wxPython again
 
-Converted parser format from nested tuples to nested dictionaries so that in 
future info can be added to parser definition without breaking other code and 
vise versa; also; added StoreTriggerAsCDATA setting to gnue.conf; if true, 
triggers are surrounded by \<\!\[CDATA[...\]\]\> and are stored as is; if 
false; <.>, & are converted to &lt; &gt; &amp; Note: the only advantage to this 
setting is if you are planning on editing the gfd file in a text editor; CDATA 
may be easier to edit than xml-friendly entities.
+2001-06-18 19:47:45  Rev 1361   jcater
 
-------------------------------------------------------------------------
-r1428 | jamest | 2001-06-26 00:21:08 -0500 (Tue, 26 Jun 2001) | 2 lines
+       * src/GFParser.py: Misc changes
 
-More updates in preperatoin for release.
+2001-06-18 19:41:55  Rev 1360   jcater
 
-------------------------------------------------------------------------
-r1426 | dneighbors | 2001-06-25 23:40:12 -0500 (Mon, 25 Jun 2001) | 3 lines
+       * src/GFTrigger.py: Fixed a bug in GFTrigger's init code that 
+         affected designer
 
-contact_manager.gfd
-  ** Fixed datasource to gnue/gnue
+2001-06-18 10:02:23  Rev 1358   jcater
 
-------------------------------------------------------------------------
-r1425 | jamest | 2001-06-25 23:32:46 -0500 (Mon, 25 Jun 2001) | 4 lines
+       * src/GFForm.py, src/GFLibrary.py, src/GFParser.py: Cleaned up a 
+         nasty recursive import problem with GFParser
 
-Removed references to GFOptions in db drivers
-Setup tweaks
-Misc changes in prep for release
+2001-06-18 02:09:44  Rev 1356   jcater
 
-------------------------------------------------------------------------
-r1422 | jamest | 2001-06-25 20:31:12 -0500 (Mon, 25 Jun 2001) | 2 lines
+       * src/GFParser.py: Fixed a few typos
 
-Added a post-query trigger at form and block level
+2001-06-17 18:46:59  Rev 1355   dneighbors
 
-------------------------------------------------------------------------
-r1421 | jamest | 2001-06-25 16:42:19 -0500 (Mon, 25 Jun 2001) | 2 lines
+       * src/GFInstance.py:   ** Killed reference to GFOption.VERSION to 
+         GConfig.get('VERSION') so that      the about box would work again.
 
-*** empty log message ***
+2001-06-12 17:18:50  Rev 1330   jcater
 
-------------------------------------------------------------------------
-r1415 | jamest | 2001-06-25 07:27:19 -0500 (Mon, 25 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Minor changes for 
+         designer
 
-Misc changes for upcomming release
+2001-06-12 02:22:16  Rev 1323   jamest
 
-------------------------------------------------------------------------
-r1412 | jamest | 2001-06-24 17:28:38 -0500 (Sun, 24 Jun 2001) | 4 lines
+       * src/GFForm.py: Fixed two bugs in preping queries
 
-Converted gfclient from bash script to python script (still need to do gfcvs)
-Fix bug in UIwxpython
-Cleaned up TODO
+2001-06-11 05:16:27  Rev 1316   jcater
 
-------------------------------------------------------------------------
-r1408 | jcater | 2001-06-23 22:33:20 -0500 (Sat, 23 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFTrigger.
+         py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.
+         py, src/UIbase.py, src/UIpyncurses.py: Minor changes for GFDesigner
 
-Moved designer references from setup.py into designer's setup.py
+2001-06-10 22:41:43  Rev 1315   jcater
 
-------------------------------------------------------------------------
-r1388 | jamest | 2001-06-20 21:41:34 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * src/GFTrigger.py: Moved the ValidTriggers definition to outside of 
+         the class so it can be used without a class instance (i.e., in the 
+         designer)
 
-Have form auto adjust size to match notebook tab needs
+2001-06-08 01:36:53  Rev 1279   jcater
 
-------------------------------------------------------------------------
-r1385 | jamest | 2001-06-20 19:00:03 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * src/GFForm.py, doc/techref.lyx, samples/helloworld2.gfd, 
+         samples/track/forms/contact_manager.gfd, samples/geas/users.gfd, 
+         src/GFObjects.py, samples/po/sc_po_entry.gfd, 
+         samples/button/forms/form.gfd: Changed references to old trigger 
+         'id=' attribute to 'name='
 
-Remerger of tabbed form support.
+2001-06-08 01:22:12  Rev 1278   jcater
 
-------------------------------------------------------------------------
-r1384 | jamest | 2001-06-20 18:34:50 -0500 (Wed, 20 Jun 2001) | 4 lines
+       * src/GFForm.py, src/GFTrigger.py, src/GFParser.py: Updated problem 
+         with GFTrigger reference
 
-Initial attempt to get designer working again after I unleashed the
-insane ruminants into the cvs tree.
-Tabbed forms are now broken.
+2001-06-08 00:11:54  Rev 1277   jcater
 
-------------------------------------------------------------------------
-r1380 | jcater | 2001-06-20 16:55:37 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * setup.py: Corrected problem with creation of gfdes
 
-Added work-around for the splashscreen crashing problem and made minor changes 
related to designer
+2001-06-07 22:08:53  Rev 1275   jcater
 
-------------------------------------------------------------------------
-r1379 | jamest | 2001-06-20 16:54:35 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * doc/techref.lyx: Added section on libraries
 
-Fixed bug preventing non tabbed forms from working
+2001-06-07 16:58:26  Rev 1271   jcater
 
-------------------------------------------------------------------------
-r1378 | jamest | 2001-06-20 16:43:16 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * src/GFEvent.py, src/GFForm.py, src/GFTrigger.py, src/GFInstance.py,
+         src/GFLibrary.py, src/GFObjects.py, src/GFParser.py: Added 
+         importing capabilities to forms
 
-Added tabbed form support
+2001-06-07 01:46:53  Rev 1263   jamest
 
-------------------------------------------------------------------------
-r1376 | jcater | 2001-06-20 14:58:20 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py,
+         src/GFInstance.py, src/uidrivers/wx/UIdriver.py, setup_cvs_devel.
+         sh, src/GFObjects.py, TODO, src/GFParser.py, src/GFClient.py: 
+         Added support for transparentBlock boolean on blocks Moved most 
+         stuff from GFOptions to GConfig Removed old developer setup script
 
-Modified tag parent listings
+2001-06-06 05:16:55  Rev 1239   jamest
 
-------------------------------------------------------------------------
-r1372 | reinhard | 2001-06-19 16:23:16 -0500 (Tue, 19 Jun 2001) | 2 lines
+       * README, setup_cvs_devel.sh, setup.py: Moved functionality of 
+         setup_cvs_devel.sh into setup.py Called via setup.py devel
 
-test commit (cvs problems)
+2001-06-05 03:25:23  Rev 1227   jamest
 
-------------------------------------------------------------------------
-r1366 | jamest | 2001-06-19 15:35:52 -0500 (Tue, 19 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh, src/GFObjects.py, src/GFOptions.py, 
+         src/GFClient.py: Started adding support for new GConfig 
+         configuration settings
 
-Added string conversion so gnuef runs on Solaris wxPython again
+2001-06-04 02:05:12  Rev 1221   jcater
 
-------------------------------------------------------------------------
-r1361 | jcater | 2001-06-18 14:47:45 -0500 (Mon, 18 Jun 2001) | 2 lines
+       * src/GFTrigger.py, src/GFInstance.py, src/GFClient.py: Added code 
+         so triggers can run other forms via 'runform(formname)'. Note that 
+         no path logic is yet in place, so it searches for the form 
+         relative to where you ran the client.
 
-Misc changes
+2001-06-03 01:29:45  Rev 1219   jamest
 
-------------------------------------------------------------------------
-r1360 | jcater | 2001-06-18 14:41:55 -0500 (Mon, 18 Jun 2001) | 2 lines
+       * src/GFForm.py, src/GFObjects.py, TODO, src/GFOptions.py: Added new 
+         option autoCreate which makes forms automatically keep a single 
+         blank new record at the bottom (no more pushing F12 when this is 
+         set to 1)
 
-Fixed a bug in GFTrigger's init code that affected designer
+2001-06-01 22:02:04  Rev 1213   jamest
 
-------------------------------------------------------------------------
-r1358 | jcater | 2001-06-18 05:02:23 -0500 (Mon, 18 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
+         scripts/gfclient, TODO, src/GFOptions.py, src/GFClient.py: Added 
+         option to bypass the splashscreen Removed some old stuff from TODO 
+         Bumped the rev level to pre-0.0.8
 
-Cleaned up a nasty recursive import problem with GFParser
+2001-06-01 20:34:15  Rev 1212   jcater
 
-------------------------------------------------------------------------
-r1356 | jcater | 2001-06-17 21:09:44 -0500 (Sun, 17 Jun 2001) | 2 lines
+       * scripts/gnue-forms.in, setup_cvs_devel.sh: Added logic so that 
+         gfclient and gfcvs do not default to a connections file if that 
+         file doesn't exist.
 
-Fixed a few typos
+2001-06-01 20:04:02  Rev 1211   jcater
 
-------------------------------------------------------------------------
-r1355 | dneighbors | 2001-06-17 13:46:59 -0500 (Sun, 17 Jun 2001) | 3 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed displaying 
+         of password problem
 
-  ** Killed reference to GFOption.VERSION to GConfig.get('VERSION') so that
-     the about box would work again.
+2001-06-01 19:56:06  Rev 1210   jcater
 
-------------------------------------------------------------------------
-r1330 | jcater | 2001-06-12 12:18:50 -0500 (Tue, 12 Jun 2001) | 2 lines
+       * src/GFInstance.py: Stuff
 
-Minor changes for designer
+2001-06-01 17:53:59  Rev 1208   jcater
 
-------------------------------------------------------------------------
-r1323 | jamest | 2001-06-11 21:22:16 -0500 (Mon, 11 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh: Slightly modified setup_cvs_devel.sh so it 
+         behaves more consistently and creates a cvs script for the designer.
 
-Fixed two bugs in preping queries
+2001-06-01 05:19:24  Rev 1204   jcater
 
-------------------------------------------------------------------------
-r1316 | jcater | 2001-06-11 00:16:27 -0500 (Mon, 11 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
+         src/GFObjects.py: Minor cosmetic changes
 
-Minor changes for GFDesigner
+2001-06-01 04:55:54  Rev 1203   jcater
 
-------------------------------------------------------------------------
-r1315 | jcater | 2001-06-10 17:41:43 -0500 (Sun, 10 Jun 2001) | 2 lines
+       * src/GFInstance.py: Made a dialog box appear for unsuccessful 
+         logins.  Also, added logic so after four unsuccessful logins, 
+         program exits.
 
-Moved the ValidTriggers definition to outside of the class so it can be used 
without a class instance (i.e., in the designer)
+2001-06-01 04:29:21  Rev 1202   jcater
 
-------------------------------------------------------------------------
-r1279 | jcater | 2001-06-07 20:36:53 -0500 (Thu, 07 Jun 2001) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/GFInstance.py, 
+         src/uidrivers/wx/UIdriver.py: Added new login method in 
+         anticipation of multi-forms and new datasource
 
-Changed references to old trigger 'id=' attribute to 'name='
+2001-05-31 21:52:57  Rev 1201   jcater
 
-------------------------------------------------------------------------
-r1278 | jcater | 2001-06-07 20:22:12 -0500 (Thu, 07 Jun 2001) | 2 lines
+       * src/GFInstance.py, src/GFClient.py: Moved controller logic out of 
+         GFClient and into new class GFInstance.  This is in anticipation 
+         of mult-forms logic.
 
-Updated problem with GFTrigger reference
+2001-05-31 19:54:30  Rev 1200   jcater
 
-------------------------------------------------------------------------
-r1277 | jcater | 2001-06-07 19:11:54 -0500 (Thu, 07 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh: Added symlink example so developers could cut 
+         and paste ln command.  Would like to have it prompt users and ask 
+         if they'd like to create the symlink.  Any volunteers?
 
-Corrected problem with creation of gfdes
+2001-05-31 19:49:34  Rev 1199   jcater
 
-------------------------------------------------------------------------
-r1275 | jcater | 2001-06-07 17:08:53 -0500 (Thu, 07 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh: Added default value for GNUE_CONNECTIONS to 
+         development gfcvs script
 
-Added section on libraries
+2001-05-30 18:43:26  Rev 1196   jcater
 
-------------------------------------------------------------------------
-r1271 | jcater | 2001-06-07 11:58:26 -0500 (Thu, 07 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh: Exported PYTHONPATH in setup_cvs_devel.sh
 
-Added importing capabilities to forms
+2001-05-30 18:00:52  Rev 1195   jcater
 
-------------------------------------------------------------------------
-r1263 | jamest | 2001-06-06 20:46:53 -0500 (Wed, 06 Jun 2001) | 4 lines
+       * scripts/gnue-forms.in, setup.py: Fixed bug in setting of 
+         environment variables
 
-Added support for transparentBlock boolean on blocks
-Moved most stuff from GFOptions to GConfig
-Removed old developer setup script
+2001-05-30 17:54:17  Rev 1193   jcater
 
-------------------------------------------------------------------------
-r1239 | jamest | 2001-06-06 00:16:55 -0500 (Wed, 06 Jun 2001) | 3 lines
+       * setup.cfg, setup_cvs_devel.sh, setup.py: Modified setup.py so it 
+         installs python files in /usr/local/gnue. (this is settable by 
+         end-user by modifying setup.cfg or specifying --prefix on the 
+         command line).  It also modified sh scripts by adding 
+         site-specific installation settings.
 
-Moved functionality of setup_cvs_devel.sh into setup.py
-Called via setup.py devel
+2001-05-30 17:47:58  Rev 1192   jcater
 
-------------------------------------------------------------------------
-r1227 | jamest | 2001-06-04 22:25:23 -0500 (Mon, 04 Jun 2001) | 2 lines
+       * scripts/gnue-forms.in, scripts/gfclient: Made gfclient a script.  
+         CVS will contain a file called gfclient.in .  setup.py will take 
+         this file and insertsite-specific environment variables into it 
+         and automatically create gfclient.
 
-Started adding support for new GConfig configuration settings
+2001-05-30 17:45:36  Rev 1191   jcater
 
-------------------------------------------------------------------------
-r1221 | jcater | 2001-06-03 21:05:12 -0500 (Sun, 03 Jun 2001) | 2 lines
+       * src/GFClient.py: Moved gfclient code to gnue.forms.GFClient.py
 
-Added code so triggers can run other forms via 'runform(formname)'. Note that 
no path logic is yet in place, so it searches for the form relative to where 
you ran the client.
+2001-05-26 22:32:35  Rev 1160   jcater
 
-------------------------------------------------------------------------
-r1219 | jamest | 2001-06-02 20:29:45 -0500 (Sat, 02 Jun 2001) | 3 lines
+       * src/GFTrigger.py: Modified trigger indentation code so that 
+         comments are not factored in (all leading comments are ignored).
 
-Added new option autoCreate which makes forms automatically keep a single
-blank new record at the bottom (no more pushing F12 when this is set to 1)
+2001-05-26 22:24:08  Rev 1157   jcater
 
-------------------------------------------------------------------------
-r1213 | jamest | 2001-06-01 17:02:04 -0500 (Fri, 01 Jun 2001) | 4 lines
+       * src/GFTrigger.py: Fixed slight bug in my previous fix.  Oops :)
 
-Added option to bypass the splashscreen
-Removed some old stuff from TODO
-Bumped the rev level to pre-0.0.8
+2001-05-26 22:21:08  Rev 1156   jcater
 
-------------------------------------------------------------------------
-r1212 | jcater | 2001-06-01 15:34:15 -0500 (Fri, 01 Jun 2001) | 2 lines
+       * src/GFTrigger.py: Added code to allow programmers to indent there 
+         trigger code.  Previously, the trigger code had to be flush left 
+         because of imports we added.    Also, fixed bug in GParser that 
+         stripped newlines from trigger code, so removed GFTrigger 
+         workaround.
 
-Added logic so that gfclient and gfcvs do not default to a connections file if 
that file doesn't exist.
+2001-05-25 19:05:59  Rev 1140   jcater
 
-------------------------------------------------------------------------
-r1211 | jcater | 2001-06-01 15:04:02 -0500 (Fri, 01 Jun 2001) | 2 lines
+       * FAQ: Added path for beta PyGreSQl ftp site
 
-Fixed displaying of password problem
+2001-05-25 08:18:35  Rev 1134   jcater
 
-------------------------------------------------------------------------
-r1210 | jcater | 2001-06-01 14:56:06 -0500 (Fri, 01 Jun 2001) | 2 lines
+       * scripts/gfclient, samples/location/forms/zipcode_maint.gfd, 
+         src/GFParser.py, README, FAQ: Made minor changes to documentation
 
-Stuff
+2001-05-24 15:31:49  Rev 1121   jcater
 
-------------------------------------------------------------------------
-r1208 | jcater | 2001-06-01 12:53:59 -0500 (Fri, 01 Jun 2001) | 2 lines
+       * AUTHORS: Added my name to the AUTHORS file for ego purposes
 
-Slightly modified setup_cvs_devel.sh so it behaves more consistently and 
creates a cvs script for the designer.
+2001-05-23 02:39:59  Rev 1114   jcater
 
-------------------------------------------------------------------------
-r1204 | jcater | 2001-06-01 00:19:24 -0500 (Fri, 01 Jun 2001) | 2 lines
+       * setup_cvs_devel.sh: Modified setup_cvs_devel.sh so that it creates 
+         a gfcvs script.  Now, we can run gfcvs from any directory and it 
+         will properly call the cvs version of gfclient.
 
-Minor cosmetic changes
+2001-05-18 15:53:59  Rev 1100   jcater
 
-------------------------------------------------------------------------
-r1203 | jcater | 2001-05-31 23:55:54 -0500 (Thu, 31 May 2001) | 2 lines
+       * src/GFParser.py: Added xmlElements to GDataSource and to client 
+         parsers to clients will have consistent set of DataSource options
 
-Made a dialog box appear for unsuccessful logins.  Also, added logic so after 
four unsuccessful logins, program exits.
+2001-05-17 14:13:56  Rev 1098   jcater
 
-------------------------------------------------------------------------
-r1202 | jcater | 2001-05-31 23:29:21 -0500 (Thu, 31 May 2001) | 2 lines
+       * src/GFParser.py: Created a generic DataSource implementation to be 
+         used by client apps such as reports and forms.
 
-Added new login method in anticipation of multi-forms and new datasource
+2001-05-15 15:13:22  Rev 1077   jcater
 
-------------------------------------------------------------------------
-r1201 | jcater | 2001-05-31 16:52:57 -0500 (Thu, 31 May 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: 
+         Made minor changes due to changes in gnue-common.  Preparing for 
+         migration to new dbdriver/datasource format.
 
-Moved controller logic out of GFClient and into new class GFInstance.  This is 
in anticipation of mult-forms logic.
+2001-05-14 20:05:55  Rev 1071   jcater
 
-------------------------------------------------------------------------
-r1200 | jcater | 2001-05-31 14:54:30 -0500 (Thu, 31 May 2001) | 2 lines
+       * src/GFDebug.py: Fixed my 'fix' to GDebug that broke GFDebug (not 
+         that anyone should be using GFDebug :)
 
-Added symlink example so developers could cut and paste ln command.  Would 
like to have it prompt users and ask if they'd like to create the symlink.  Any 
volunteers?
+2001-05-14 20:04:20  Rev 1070   jcater
 
-------------------------------------------------------------------------
-r1199 | jcater | 2001-05-31 14:49:34 -0500 (Thu, 31 May 2001) | 2 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         src/GFForm.py, src/GFTrigger.py, src/UIcurses.py, src/GFDebug.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py, 
+         src/UIpyncurses.py: Changed references from GFDebug to gnue.common.
+         GDebug
 
-Added default value for GNUE_CONNECTIONS to development gfcvs script
+2001-05-12 01:42:55  Rev 1062   jcater
 
-------------------------------------------------------------------------
-r1196 | jcater | 2001-05-30 13:43:26 -0500 (Wed, 30 May 2001) | 2 lines
+       * src/GFForm.py, scripts/gfclient, src/GFParser.py: Added support to 
+         gnuef for connection definition files
 
-Exported PYTHONPATH in setup_cvs_devel.sh
+2001-05-12 00:04:35  Rev 1061   jcater
 
-------------------------------------------------------------------------
-r1195 | jcater | 2001-05-30 13:00:52 -0500 (Wed, 30 May 2001) | 2 lines
+       * scripts/gfclient: Added profiling support to the new GClientApp so 
+         profiling will be provided by default to all client apps.  Updated 
+         gfclient to reflect this change (it previously did its own 
+         profiling).
 
-Fixed bug in setting of environment variables
+2001-05-11 21:59:04  Rev 1059   jcater
 
-------------------------------------------------------------------------
-r1193 | jcater | 2001-05-30 12:54:17 -0500 (Wed, 30 May 2001) | 2 lines
+       * src/GFDebug.py, scripts/gfclient: Modified gfclient to use the new 
+         GClientApp class.  Note the new help system :)  Developers should 
+         now try to start using gnue.common.GDebug.printMesg instead of 
+         GFDebug.printMesg. Note that GFDebug.printMesg now simply calls 
+         GDebug.printMesg, so code will not be broken.  However, GFDebug 
+         *should* be phased out.
 
-Modified setup.py so it installs python files in /usr/local/gnue. (this is 
settable by end-user by modifying setup.cfg or specifying --prefix on the 
command line).  It also modified sh scripts by adding site-specific 
installation settings.
+2001-05-10 16:18:02  Rev 1052   jcater
 
-------------------------------------------------------------------------
-r1192 | jcater | 2001-05-30 12:47:58 -0500 (Wed, 30 May 2001) | 2 lines
+       * setup.py: Added VERSION attribute to gnue.common
 
-Made gfclient a script.  CVS will contain a file called gfclient.in .  
setup.py will take this file and insertsite-specific environment variables into 
it and automatically create gfclient.
+2001-05-04 23:27:03  Rev 1039   jamest
 
-------------------------------------------------------------------------
-r1191 | jcater | 2001-05-30 12:45:36 -0500 (Wed, 30 May 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, samples/track/forms/contact_manager.
+         gfd, src/GFObjects.py, src/GFOptions.py, src/UIbase.py, 
+         src/GFParser.py: Added queryDefault tags to entries Checkbox 
+         changes (incomplete)
 
-Moved gfclient code to gnue.forms.GFClient.py
+2001-04-25 23:24:44  Rev 1028   jamest
 
-------------------------------------------------------------------------
-r1160 | jcater | 2001-05-26 17:32:35 -0500 (Sat, 26 May 2001) | 2 lines
+       * samples/zipcode/states.gfd: Made the master/detail a little easier 
+         to understand
 
-Modified trigger indentation code so that comments are not factored in (all 
leading comments are ignored).
+2001-04-21 01:23:27  Rev 1017   jcater
 
-------------------------------------------------------------------------
-r1157 | jcater | 2001-05-26 17:24:08 -0500 (Sat, 26 May 2001) | 2 lines
+       * src/UIwxpython.py, src/GFController.py, src/UIcurses.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py, 
+         src/GFError.py, src/UIbase.py, src/GFParser.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFTrigger.py, src/GFForm.py, 
+         src/UIpyncurses.py: Modified variables internal to objects to self.
+         _attr format
 
-Fixed slight bug in my previous fix.  Oops :)
+2001-04-18 03:22:20  Rev 1000   jamest
 
-------------------------------------------------------------------------
-r1156 | jcater | 2001-05-26 17:21:08 -0500 (Sat, 26 May 2001) | 2 lines
+       * NEWS, ChangeLog: Final updates prior to tagging cvs trees
 
-Added code to allow programmers to indent there trigger code.  Previously, the 
trigger code had to be flush left because of imports we added.    Also, fixed 
bug in GParser that stripped newlines from trigger code, so removed GFTrigger 
workaround.
+2001-04-18 01:39:25  Rev 999    jamest
 
-------------------------------------------------------------------------
-r1140 | jcater | 2001-05-25 14:05:59 -0500 (Fri, 25 May 2001) | 2 lines
+       * MANIFEST.in, old/.cvsignore, old/simple_app.py, old, old/GFUI.py, 
+         old/GFClient.py, old/GFDom.py, old/GFLabel.py, old/gf.py, 
+         old/GFApp.py, old/client.py, INSTALL, FAQ, THANKS: More cleanup 
+         prior to 0.0.7 release
 
-Added path for beta PyGreSQl ftp site
+2001-04-17 04:12:22  Rev 997    jamest
 
-------------------------------------------------------------------------
-r1134 | jcater | 2001-05-25 03:18:35 -0500 (Fri, 25 May 2001) | 2 lines
+       * samples/contact.gfd, src/GFParser.py: More pre-release bug fixing
 
-Made minor changes to documentation
+2001-04-17 03:39:50  Rev 996    jamest
 
-------------------------------------------------------------------------
-r1121 | jcater | 2001-05-24 10:31:49 -0500 (Thu, 24 May 2001) | 2 lines
+       * src/GFObjects.py, src/GFParser.py: Fixed missing datasource 
+         prequery bug
 
-Added my name to the AUTHORS file for ego purposes
+2001-04-17 02:35:10  Rev 995    jamest
 
-------------------------------------------------------------------------
-r1114 | jcater | 2001-05-22 21:39:59 -0500 (Tue, 22 May 2001) | 2 lines
+       * scripts/gfclient, src/GFObjects.py, setup.py, src/GFParser.py: 
+         Misc small bugs found during prerelease testing
 
-Modified setup_cvs_devel.sh so that it creates a gfcvs script.  Now, we can 
run gfcvs from any directory and it will properly call the cvs version of 
gfclient.
+2001-04-17 01:40:37  Rev 994    jamest
 
-------------------------------------------------------------------------
-r1100 | jcater | 2001-05-18 10:53:59 -0500 (Fri, 18 May 2001) | 2 lines
+       * doc/techref.lyx, samples/zipcode/pg_zip_code.sql, setup.py: Docs 
+         updates for 0.0.7 Fixed typo in state data
 
-Added xmlElements to GDataSource and to client parsers to clients will have 
consistent set of DataSource options
+2001-04-17 00:42:33  Rev 989    jcater
 
-------------------------------------------------------------------------
-r1098 | jcater | 2001-05-17 09:13:56 -0500 (Thu, 17 May 2001) | 2 lines
+       * scripts/gfclient: Fixed invalid login problem with oracle driver
 
-Created a generic DataSource implementation to be used by client apps such as 
reports and forms.
+2001-04-17 00:31:51  Rev 988    jcater
 
-------------------------------------------------------------------------
-r1077 | jcater | 2001-05-15 10:13:22 -0500 (Tue, 15 May 2001) | 2 lines
+       * src/GFTrigger.py: Fixed problem with named triggers
 
-Made minor changes due to changes in gnue-common.  Preparing for migration to 
new dbdriver/datasource format.
+2001-04-16 23:53:15  Rev 985    jamest
 
-------------------------------------------------------------------------
-r1071 | jcater | 2001-05-14 15:05:55 -0500 (Mon, 14 May 2001) | 2 lines
+       * NEWS, src/GFOptions.py, ChangeLog: Updates for 0.0.7 release
 
-Fixed my 'fix' to GDebug that broke GFDebug (not that anyone should be using 
GFDebug :)
+2001-04-16 23:23:13  Rev 984    jamest
 
-------------------------------------------------------------------------
-r1070 | jcater | 2001-05-14 15:04:20 -0500 (Mon, 14 May 2001) | 2 lines
+       * src/GFTrigger.py, scripts/gfclient: Fixed status bar not updating 
+         status after query with no records returned Additional changes 
+         needed to make multi-line triggers work
 
-Changed references from GFDebug to gnue.common.GDebug
+2001-04-16 20:20:54  Rev 982    jamest
 
-------------------------------------------------------------------------
-r1062 | jcater | 2001-05-11 20:42:55 -0500 (Fri, 11 May 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient, 
+         src/GFObjects.py, setup.py: Fixed bug preventing data entry in 
+         databaseless forms Fixed startup bug in forms w/o entry widgets 
+         Other things I've forgot
 
-Added support to gnuef for connection definition files
+2001-04-16 19:40:58  Rev 981    reinhard
 
-------------------------------------------------------------------------
-r1061 | jcater | 2001-05-11 19:04:35 -0500 (Fri, 11 May 2001) | 2 lines
+       * README: *** empty log message ***
 
-Added profiling support to the new GClientApp so profiling will be provided by 
default to all client apps.  Updated gfclient to reflect this change (it 
previously did its own profiling).
+2001-04-16 19:35:51  Rev 980    reinhard
 
-------------------------------------------------------------------------
-r1059 | jcater | 2001-05-11 16:59:04 -0500 (Fri, 11 May 2001) | 2 lines
+       * TODO: *** empty log message ***
 
-Modified gfclient to use the new GClientApp class.  Note the new help system 
:)  Developers should now try to start using gnue.common.GDebug.printMesg 
instead of GFDebug.printMesg. Note that GFDebug.printMesg now simply calls 
GDebug.printMesg, so code will not be broken.  However, GFDebug *should* be 
phased out.
+2001-04-16 01:56:40  Rev 976    jamest
 
-------------------------------------------------------------------------
-r1052 | jcater | 2001-05-10 11:18:02 -0500 (Thu, 10 May 2001) | 2 lines
+       * src/drivers/odbc, src/drivers/geas/DBdriver.py, src/GObjects.py, 
+         src/GParser.py, src/drivers/.cvsignore, src/drivers/geas, 
+         src/GFObjects.py, src/drivers/postgresql/.cvsignore, 
+         src/drivers/mysql/.cvsignore, src/drivers/odbc/.cvsignore, 
+         src/drivers/__init__.py, src/DBfactory.py, 
+         src/drivers/postgresql/DBdriver.py, src/drivers/oracle/__init__.py,
+         src/drivers/geas/.cvsignore, src/drivers/odbc/__init__.py, 
+         src/drivers/mysql/DBdriver.py, src/drivers, src/drivers/postgresql,
+         src/drivers/mysql: Moved the database drivers to gnue-common package
 
-Added VERSION attribute to gnue.common
+2001-04-15 21:42:52  Rev 973    jamest
 
-------------------------------------------------------------------------
-r1039 | jamest | 2001-05-04 18:27:03 -0500 (Fri, 04 May 2001) | 3 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py, 
+         src/UIbase.py: Added ra3vat's checkbox support
 
-Added queryDefault tags to entries
-Checkbox changes (incomplete)
+2001-04-13 18:17:56  Rev 968    jcater
 
-------------------------------------------------------------------------
-r1028 | jamest | 2001-04-25 18:24:44 -0500 (Wed, 25 Apr 2001) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GObjects.py, src/GParser.py, 
+         setup_cvs_devel.sh, src/GFObjects.py, src/UIbase.py, src/GFParser.
+         py: Moved generic objects from gnuef to gnue-common
 
-Made the master/detail a little easier to understand
+2001-04-13 17:34:40  Rev 966    jcater
 
-------------------------------------------------------------------------
-r1017 | jcater | 2001-04-20 20:23:27 -0500 (Fri, 20 Apr 2001) | 2 lines
+       * src/GObjects.py, src/GParser.py: Made dumpXML handle brackets and 
+         ampersands
 
-Modified variables internal to objects to self._attr format
+2001-04-13 15:23:02  Rev 964    jcater
 
-------------------------------------------------------------------------
-r1000 | jamest | 2001-04-17 22:22:20 -0500 (Tue, 17 Apr 2001) | 2 lines
+       * src/GObjects.py: Added GObjects.py
 
-Final updates prior to tagging cvs trees
+2001-04-13 13:56:50  Rev 963    jcater
 
-------------------------------------------------------------------------
-r999 | jamest | 2001-04-17 20:39:25 -0500 (Tue, 17 Apr 2001) | 2 lines
+       * src/GParser.py: Fixed typos from new parsing model
 
-More cleanup prior to 0.0.7 release
+2001-04-13 12:59:58  Rev 962    jcater
 
-------------------------------------------------------------------------
-r997 | jamest | 2001-04-16 23:12:22 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, src/GFParser.py: Fixed typos from 
+         new parsing model
 
-More pre-release bug fixing
+2001-04-13 12:58:40  Rev 961    jcater
 
-------------------------------------------------------------------------
-r996 | jamest | 2001-04-16 22:39:50 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * samples/helloworld2.gfd: Fixed typos
 
-Fixed missing datasource prequery bug
+2001-04-13 11:49:42  Rev 960    jcater
 
-------------------------------------------------------------------------
-r995 | jamest | 2001-04-16 21:35:10 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/GFTrigger.py, src/GParser.py, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient, src/GFObjects.py, src/UIbase.py, src/GFParser.py,
+         src/GFParser2.py: Implemented new parsing model
 
-Misc small bugs found during prerelease testing
+2001-04-13 05:32:35  Rev 959    jcater
 
-------------------------------------------------------------------------
-r994 | jamest | 2001-04-16 20:40:37 -0500 (Mon, 16 Apr 2001) | 3 lines
+       * src/GParser.py, src/GFParser2.py: Rewrite of XML Parsing Code
 
-Docs updates for 0.0.7
-Fixed typo in state data
+2001-04-12 20:57:11  Rev 958    reinhard
 
-------------------------------------------------------------------------
-r989 | jcater | 2001-04-16 19:42:33 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py: 
+         Use fixed width font only optionally, use current theme's font as 
+         default. New option in GFOption: fixedWidthFont = 0/1
 
-Fixed invalid login problem with oracle driver
+2001-04-12 15:52:58  Rev 957    reinhard
 
-------------------------------------------------------------------------
-r988 | jcater | 2001-04-16 19:31:51 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * TODO: Removed migration to orbit-python 0.2.0 from TODO list, as 
+         it's done already :-)
 
-Fixed problem with named triggers
+2001-04-11 18:01:59  Rev 952    dneighbors
 
-------------------------------------------------------------------------
-r985 | jamest | 2001-04-16 18:53:15 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/GFEvent.py, src/drivers/geas/DBdriver.py, 
+         src/GFController.py, src/UIcurses.py, src/GFDebug.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/GFError.py, 
+         src/UIbase.py, src/GFOptions.py, src/GFParser.py, src/DBfactory.py,
+         src/uidrivers/_base/UIdriver.py, src/GFGetOpt.py, src/GFTrigger.py,
+         src/GFForm.py, src/drivers/postgresql/DBdriver.py, 
+         src/drivers/mysql/DBdriver.py, src/drivers/oracle/DBdriver.py, 
+         src/drivers/odbc/DBdriver.py, src/UIpyncurses.py, 
+         src/GFTriggerError.py: ALL FILES   ** Added license/copyright 
+         headers
 
-Updates for 0.0.7 release
+2001-04-11 17:07:07  Rev 947    dneighbors
 
-------------------------------------------------------------------------
-r984 | jamest | 2001-04-16 18:23:13 -0500 (Mon, 16 Apr 2001) | 3 lines
+       * COPYING: COPYING   ** Someone accidently used LGPL license for 
+         this copying file      so am fixing so that it is GPL
 
-Fixed status bar not updating status after query with no records returned
-Additional changes needed to make multi-line triggers work
+2001-04-09 23:26:25  Rev 944    jamest
 
-------------------------------------------------------------------------
-r982 | jamest | 2001-04-16 15:20:54 -0500 (Mon, 16 Apr 2001) | 4 lines
+       * src/GFForm.py, src/drivers/oracle/__init__.py, README.oracle, 
+         src/drivers/oracle/DBdriver.py, INSTALL, src/drivers/oracle: Added 
+         Jason Cater's Oracle driver for gnuef Added Jason Cater's patch to 
+         get rid of my Argh! error report :)
 
-Fixed bug preventing data entry in databaseless forms
-Fixed startup bug in forms w/o entry widgets
-Other things I've forgot
+2001-04-08 14:23:08  Rev 941    ntiffin
 
-------------------------------------------------------------------------
-r981 | reinhard | 2001-04-16 14:40:58 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * INSTALL: Add note that PyGreSQL is also included in python cvs for 
+         the really brave and corrected a few typos.
 
-*** empty log message ***
+2001-04-06 21:35:59  Rev 940    reinhard
 
-------------------------------------------------------------------------
-r980 | reinhard | 2001-04-16 14:35:51 -0500 (Mon, 16 Apr 2001) | 2 lines
+       * src/drivers/geas/DBdriver.py: Temporary hack to make it work with 
+         orbit-python 0.2.0
 
-*** empty log message ***
+2001-04-06 15:14:18  Rev 939    reinhard
 
-------------------------------------------------------------------------
-r976 | jamest | 2001-04-15 20:56:40 -0500 (Sun, 15 Apr 2001) | 2 lines
+       * TODO: Took some tasks. Hope I don't repent :)
 
-Moved the database drivers to gnue-common package
+2001-04-06 04:33:47  Rev 938    jamest
 
-------------------------------------------------------------------------
-r973 | jamest | 2001-04-15 16:42:52 -0500 (Sun, 15 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: 
+         Moved rollback button away from new record crude autoresize of 
+         status bar boxes status bar update bug fixed
 
-Added ra3vat's checkbox support
+2001-04-01 21:27:20  Rev 910    baumannd
 
-------------------------------------------------------------------------
-r968 | jcater | 2001-04-13 13:17:56 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * setupext/.cvsignore: Ignore build generated files.
 
-Moved generic objects from gnuef to gnue-common
+2001-04-01 21:24:52  Rev 909    baumannd
 
-------------------------------------------------------------------------
-r966 | jcater | 2001-04-13 12:34:40 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * .cvsignore: *** empty log message ***
 
-Made dumpXML handle brackets and ampersands
+2001-04-01 21:22:21  Rev 908    baumannd
 
-------------------------------------------------------------------------
-r964 | jcater | 2001-04-13 10:23:02 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * .cvsignore: Ingnore build generated files.
 
-Added GObjects.py
+2001-03-29 23:34:58  Rev 897    dneighbors
 
-------------------------------------------------------------------------
-r963 | jcater | 2001-04-13 08:56:50 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * samples/track/README: Ok guess instructions would be good.
 
-Fixed typos from new parsing model
+2001-03-29 23:25:05  Rev 896    dneighbors
 
-------------------------------------------------------------------------
-r962 | jcater | 2001-04-13 07:59:58 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * samples/track/forms/contact_manager.gfd, 
+         samples/track/forms/address_type.gfd, samples/track/sql/load.sql, 
+         samples/track/forms/email_type.gfd, samples/track/forms/phone_type.
+         gfd, samples/track/forms/assignment_status.gfd: New tracking form 
+         and friends.  Pretty much working.
 
-Fixed typos from new parsing model
+2001-03-29 21:13:15  Rev 891    dneighbors
 
-------------------------------------------------------------------------
-r961 | jcater | 2001-04-13 07:58:40 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * samples/track/sql/create_all.sql, samples/track/sql/drop_all.sql, 
+         samples/track/sql/create_assignment_type.sql, 
+         samples/track/sql/drop_assignment_type.sql, 
+         samples/track/sql/create_assignment_status.sql, 
+         samples/track/sql/drop_assignment_status.sql: Changed from type to 
+         status for assignment.
 
-Fixed typos
+2001-03-29 21:05:44  Rev 890    dneighbors
 
-------------------------------------------------------------------------
-r960 | jcater | 2001-04-13 06:49:42 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * samples/track/tracking.gfd, samples/track/staff.gfd: Removed old 
+         tracking system.
 
-Implemented new parsing model
+2001-03-29 20:44:05  Rev 889    dneighbors
 
-------------------------------------------------------------------------
-r959 | jcater | 2001-04-13 00:32:35 -0500 (Fri, 13 Apr 2001) | 2 lines
+       * samples/track/forms, samples/track/forms/address_type.gfd, 
+         samples/track/forms/email_type.gfd, samples/track/forms/phone_type.
+         gfd, samples/track/forms/assignment_status.gfd: forms/address_type.
+         gfd   ** Address Type Information Management Form
+             /assignment_status.gfd   ** Assignment Status Look up 
+         Management Form
+            /email_type.gfd   ** Email Type Information Management Form
+            /phone_type.gfd   ** Phone Type Information Management Form
 
-Rewrite of XML Parsing Code
+2001-03-29 19:02:09  Rev 888    dneighbors
 
-------------------------------------------------------------------------
-r958 | reinhard | 2001-04-12 15:57:11 -0500 (Thu, 12 Apr 2001) | 3 lines
+       * samples/track/sql/create_address.sql, 
+         samples/track/sql/drop_address.sql, 
+         samples/track/sql/create_address_type.sql, 
+         samples/track/sql/drop_address_type.sql, 
+         samples/track/sql/create_email.sql, samples/track/sql/drop_email.
+         sql, samples/track/sql/create_email_type.sql, 
+         samples/track/sql/drop_email_type.sql, 
+         samples/track/sql/create_todo.sql, samples/track/create_track.sql, 
+         samples/track/sql/create_person.sql, samples/track/sql/drop_todo.
+         sql, samples/track/drop_track.sql, samples/track/sql/drop_person.
+         sql, samples/track/sql/create_all.sql, samples/track/sql/drop_all.
+         sql, samples/track/sql/create_phone.sql, 
+         samples/track/sql/create_assignment_type.sql, 
+         samples/track/sql/drop_assignment_type.sql, 
+         samples/track/sql/create_phone_type.sql, 
+         samples/track/sql/drop_phone.sql, 
+         samples/track/sql/drop_phone_type.sql, samples/track/sql, 
+         samples/track/staff.gfd: Redoing this to make usable to track GNUe 
+         stuff.
 
-Use fixed width font only optionally, use current theme's font as default.
-New option in GFOption: fixedWidthFont = 0/1
+2001-03-29 16:54:15  Rev 887    jamest
 
-------------------------------------------------------------------------
-r957 | reinhard | 2001-04-12 10:52:58 -0500 (Thu, 12 Apr 2001) | 3 lines
+       * src/uidrivers/_base/UIdriver.py, src/UIbase.py: Fixed hidden 
+         entries causing index errors
 
-Removed migration to orbit-python 0.2.0 from TODO list, as it's done
-already :-)
+2001-03-27 04:27:54  Rev 872    micah
 
-------------------------------------------------------------------------
-r952 | dneighbors | 2001-04-11 13:01:59 -0500 (Wed, 11 Apr 2001) | 3 lines
+       * src/GFForm.py: Add code for Pre and Post-Commit triggers for forms 
+         and blocks might need some tweaking but I think it works
 
-ALL FILES
-  ** Added license/copyright headers
+2001-03-27 03:34:05  Rev 870    dneighbors
 
-------------------------------------------------------------------------
-r947 | dneighbors | 2001-04-11 12:07:07 -0500 (Wed, 11 Apr 2001) | 4 lines
+       * src/GFTrigger.py, src/GFObjects.py: GFObjects.py   ** Added 
+         trigger support of on-newrecord to block
+         GFTrigger.py   ** Added the on-newrecord trigger   ** Removed 
+         duplicate trigger definitions
 
-COPYING
-  ** Someone accidently used LGPL license for this copying file
-     so am fixing so that it is GPL
+2001-03-23 02:25:50  Rev 862    dneighbors
 
-------------------------------------------------------------------------
-r944 | jamest | 2001-04-09 18:26:25 -0500 (Mon, 09 Apr 2001) | 3 lines
+       * src/GFForm.py, scripts/gfclient: client/gfclient   ** changed 
+         changeFocus and nextEntry methods to use GFMessageBox when      
+         handling errors
+         GFForm.py   ** changed TriggerErrorFunc method to return its 
+         message code and altered      it from printing, to printing 
+         through the debug mechanism   ** changed changeFocus and nextEntry 
+         methods to use the return value      of TriggerErrorFunc and pass 
+         it up to gfclient
 
-Added Jason Cater's Oracle driver for gnuef
-Added Jason Cater's patch to get rid of my Argh! error report :)
+2001-03-22 23:46:32  Rev 861    dneighbors
 
-------------------------------------------------------------------------
-r941 | ntiffin | 2001-04-08 09:23:08 -0500 (Sun, 08 Apr 2001) | 2 lines
+       * src/GFObjects.py: GFObjects.py   ** Added checking to setField 
+         method to verify that a field is data aware      before performing 
+         operations on it.
 
-Add note that PyGreSQL is also included in python cvs for the really brave and 
corrected a few typos.
+2001-03-22 22:39:58  Rev 859    dneighbors
 
-------------------------------------------------------------------------
-r940 | reinhard | 2001-04-06 16:35:59 -0500 (Fri, 06 Apr 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py: GFTrigger.py   ** Added 
+         Pre-Change, Post-Change to available trigger list.   ** Removed 
+         On-Change from available trigger list.
+         GFForm.py   ** Added Pre/Post Change triggers to following methods:
+         replaceValue        keyPress (2 times)        removeCharacter   ** 
+         Removed On-Change trigger from following methods:        
+         replaceValue        keyPress (2 times)        removeCharacter
 
-Temporary hack to make it work with orbit-python 0.2.0
+2001-03-22 21:02:43  Rev 858    micah
 
-------------------------------------------------------------------------
-r939 | reinhard | 2001-04-06 10:14:18 -0500 (Fri, 06 Apr 2001) | 2 lines
+       * samples/location/forms/zip_coords_maint.gfd: change field name zip 
+         to zipcode, so it will show them. :-)
 
-Took some tasks. Hope I don't repent :)
+2001-03-22 17:49:03  Rev 857    dneighbors
 
-------------------------------------------------------------------------
-r938 | jamest | 2001-04-05 23:33:47 -0500 (Thu, 05 Apr 2001) | 4 lines
+       * src/GFTrigger.py, src/GFObjects.py: GFTrigger.py   ** Added 
+         on-switch to list of valid triggers.
+         GFObjects.py   ** For block object specified on-switch trigger to  
+         fire during the switch event.
 
-Moved rollback button away from new record
-crude autoresize of status bar boxes
-status bar update bug fixed
+2001-03-21 03:01:15  Rev 856    jamest
 
-------------------------------------------------------------------------
-r910 | baumannd | 2001-04-01 16:27:20 -0500 (Sun, 01 Apr 2001) | 2 lines
+       * scripts/gfclient: Fixed really braindead error in gfclient - i 
+         should test _before_ commit
 
-Ignore build generated files.
+2001-03-21 02:58:31  Rev 855    jamest
 
-------------------------------------------------------------------------
-r909 | baumannd | 2001-04-01 16:24:52 -0500 (Sun, 01 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py, 
+         src/UIbase.py: Fixed issue with blocks contains data aware and 
+         unaware fields where unaware fields not functoinal due to 
+         datasource emptyRecord structure getting messed up
 
-*** empty log message ***
+2001-03-20 23:25:50  Rev 853    jamest
 
-------------------------------------------------------------------------
-r908 | baumannd | 2001-04-01 16:22:21 -0500 (Sun, 01 Apr 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         samples/zipcode/zipcode.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py, 
+         src/UIbase.py: Fixed prequery not displaying properly bug Fixed 
+         error message boxes in gfclient
 
-Ingnore build generated files.
+2001-03-20 20:23:12  Rev 852    jamest
 
-------------------------------------------------------------------------
-r897 | dneighbors | 2001-03-29 17:34:58 -0600 (Thu, 29 Mar 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, scripts/gfclient, src/GFObjects.
+         py, samples/trigger/trigger.gfd: Added MicahY's toXML function 
+         Added support for On-Change trigger
 
-Ok guess instructions would be good.
+2001-03-17 14:11:25  Rev 839    jamest
 
-------------------------------------------------------------------------
-r896 | dneighbors | 2001-03-29 17:25:05 -0600 (Thu, 29 Mar 2001) | 2 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         src/GFController.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient, src/GFObjects.py, src/GFOptions.py, src/UIbase.
+         py: Moved gfclient logic out of GFForm into gfclient where it 
+         belongs Fixed UI corruption issues in multi-block forms
 
-New tracking form and friends.  Pretty much working.
+2001-03-14 00:18:34  Rev 832    jamest
 
-------------------------------------------------------------------------
-r891 | dneighbors | 2001-03-29 15:13:15 -0600 (Thu, 29 Mar 2001) | 2 lines
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/drivers/postgresql/DBdriver.py, src/GFObjects.py, src/UIbase.
+         py: Removed dependency on negative OIDs signifing record deletion
 
-Changed from type to status for assignment.
+2001-03-13 04:29:27  Rev 817    jamest
 
-------------------------------------------------------------------------
-r890 | dneighbors | 2001-03-29 15:05:44 -0600 (Thu, 29 Mar 2001) | 2 lines
+       * src/GFObjects.py: Fixed record deletion bug on master/detail forms
 
-Removed old tracking system.
+2001-03-13 02:11:33  Rev 816    jamest
 
-------------------------------------------------------------------------
-r889 | dneighbors | 2001-03-29 14:44:05 -0600 (Thu, 29 Mar 2001) | 12 lines
+       * MANIFEST.in, src/GFObjects.py, setup.py: Fix key exception error 
+         on commit Misc setup changes
 
-forms/address_type.gfd
-  ** Address Type Information Management Form
+2001-03-13 01:48:51  Rev 815    treshna
 
-    /assignment_status.gfd
-  ** Assignment Status Look up Management Form
+       * src/drivers/geas/DBdriver.py: Updated the driver to reflect the 
+         current GEAS API, and handle exceptions. (most exceptions simply 
+         get passed on to be displayed as an error message box)
 
-   /email_type.gfd
-  ** Email Type Information Management Form
+2001-03-08 02:59:53  Rev 781    jamest
 
-   /phone_type.gfd
-  ** Phone Type Information Management Form
+       * MANIFEST.in, README, README.curses, doc/README.ObjectHierarchy, 
+         doc/techref.ps, README.windows, FAQ, setup.py, doc/just: Cleanup 
+         of docs and stuff for upcomming release
 
-------------------------------------------------------------------------
-r888 | dneighbors | 2001-03-29 13:02:09 -0600 (Thu, 29 Mar 2001) | 2 lines
+2001-03-07 07:11:51  Rev 779    jamest
 
-Redoing this to make usable to track GNUe stuff.
+       * images/tb_save.png, MANIFEST.in, NEWS, images/tb_preferences.png, 
+         images/gnue-splash.png, images/tb_left_arrow.png, images/tb_undo.
+         png, images/tb_search.png, images/gnue.xcf, images/gnue.png, setup.
+         py, ChangeLog, images/tb_trash.png, images/tb_right_arrow.png, 
+         images/tb_help.png, images, images/tb_new.png: Moving things 
+         arround in preperation for release
 
-------------------------------------------------------------------------
-r887 | jamest | 2001-03-29 10:54:15 -0600 (Thu, 29 Mar 2001) | 2 lines
+2001-03-07 04:43:18  Rev 776    jamest
 
-Fixed hidden entries causing index errors
+       * doc/techref.lyx, doc/techref.ps, ChangeLog: Updated documentation 
+         for 0.0.6
 
-------------------------------------------------------------------------
-r872 | micah | 2001-03-26 22:27:54 -0600 (Mon, 26 Mar 2001) | 3 lines
+2001-03-07 03:02:23  Rev 775    jamest
 
-Add code for Pre and Post-Commit triggers for forms and blocks
-might need some tweaking but I think it works
+       * src/drivers/postgresql/DBdriver.py: Fix to allow postgresql 
+         queries to contain a '
 
-------------------------------------------------------------------------
-r870 | dneighbors | 2001-03-26 21:34:05 -0600 (Mon, 26 Mar 2001) | 7 lines
+2001-03-07 01:28:18  Rev 771    treshna
 
-GFObjects.py
-  ** Added trigger support of on-newrecord to block
+       * src/drivers/geas/DBdriver.py: GEAS exceptions adjusted to match 
+         current API
 
-GFTrigger.py
-  ** Added the on-newrecord trigger
-  ** Removed duplicate trigger definitions
+2001-03-07 01:16:20  Rev 770    treshna
 
-------------------------------------------------------------------------
-r862 | dneighbors | 2001-03-22 20:25:50 -0600 (Thu, 22 Mar 2001) | 10 lines
+       * samples/geas/users.gfd: A GEAS user management application: 
+         Currently allows users to be added, viewed, and edited. Only deals 
+         with username/password currently. (delete still fails in gnuef 
+         when using the GEAS driver)
 
-client/gfclient
-  ** changed changeFocus and nextEntry methods to use GFMessageBox when
-     handling errors
+2001-03-06 04:06:43  Rev 760    treshna
 
-GFForm.py
-  ** changed TriggerErrorFunc method to return its message code and altered
-     it from printing, to printing through the debug mechanism
-  ** changed changeFocus and nextEntry methods to use the return value
-     of TriggerErrorFunc and pass it up to gfclient
+       * src/drivers/geas/DBdriver.py: Uses current GEAS login code
 
-------------------------------------------------------------------------
-r861 | dneighbors | 2001-03-22 17:46:32 -0600 (Thu, 22 Mar 2001) | 4 lines
+2001-03-06 04:04:34  Rev 759    jamest
 
-GFObjects.py
-  ** Added checking to setField method to verify that a field is data aware
-     before performing operations on it.
+       * src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIbase.py: 
+         Added query status mode indicator
 
-------------------------------------------------------------------------
-r859 | dneighbors | 2001-03-22 16:39:58 -0600 (Thu, 22 Mar 2001) | 14 lines
+2001-03-06 03:15:42  Rev 757    jamest
 
-GFTrigger.py
-  ** Added Pre-Change, Post-Change to available trigger list.
-  ** Removed On-Change from available trigger list.
+       * src/drivers/geas/DBdriver.py, samples/geas/customer.gfd, 
+         samples/geas/country.gfd, src/GFOptions.py, samples/geas/person.
+         gfd: GEAS driver working for basic stuff demo forms added
 
-GFForm.py
-  ** Added Pre/Post Change triggers to following methods:
-       replaceValue
-       keyPress (2 times)
-       removeCharacter
-  ** Removed On-Change trigger from following methods:
-       replaceValue
-       keyPress (2 times)
-       removeCharacter
+2001-03-05 05:01:34  Rev 749    jamest
 
-------------------------------------------------------------------------
-r858 | micah | 2001-03-22 15:02:43 -0600 (Thu, 22 Mar 2001) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, AUTHORS, src/GFTriggerError.py: 
+         Added Micah's trigger exception handling code to gnuef
 
-change field name zip to zipcode, so it will show them. :-)
+2001-03-05 00:54:17  Rev 739    jamest
 
-------------------------------------------------------------------------
-r857 | dneighbors | 2001-03-22 11:49:03 -0600 (Thu, 22 Mar 2001) | 7 lines
+       * src/drivers/geas/DBdriver.py, src/UIcurses.py, 
+         samples/geas/customer.gfd, src/GFOptions.py: partial geas driver 
+         updates for geas:tng partial curses rewrite
 
-GFTrigger.py
-  ** Added on-switch to list of valid triggers.
+2001-02-26 01:50:55  Rev 704    jamest
 
-GFObjects.py
-  ** For block object specified on-switch trigger to
-     fire during the switch event.
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py: 
+         Bugs involving the new UIbase setup - statusbar updates, 
+         visibleCounts and gap attached to wrong object
 
-------------------------------------------------------------------------
-r856 | jamest | 2001-03-20 21:01:15 -0600 (Tue, 20 Mar 2001) | 2 lines
+2001-02-25 20:02:54  Rev 698    jamest
 
-Fixed really braindead error in gfclient - i should test _before_ commit
+       * scripts/gfclient: Fixed reported bug in gfclient's ability to see 
+         if it was ran as gfclient
 
-------------------------------------------------------------------------
-r855 | jamest | 2001-03-20 20:58:31 -0600 (Tue, 20 Mar 2001) | 3 lines
+2001-02-23 03:02:15  Rev 693    jamest
 
-Fixed issue with blocks contains data aware and unaware fields where unaware 
fields not functoinal
-due to datasource emptyRecord structure getting messed up
+       * scripts/gfclient: Second test of keyword substitution, updated 
+         copyright info
 
-------------------------------------------------------------------------
-r853 | jamest | 2001-03-20 17:25:50 -0600 (Tue, 20 Mar 2001) | 3 lines
+2001-02-23 02:58:59  Rev 691    jamest
 
-Fixed prequery not displaying properly bug
-Fixed error message boxes in gfclient
+       * scripts/gfclient: Testing CVS keyword substitution
 
-------------------------------------------------------------------------
-r852 | jamest | 2001-03-20 14:23:12 -0600 (Tue, 20 Mar 2001) | 3 lines
+2001-02-22 02:08:29  Rev 687    jamest
 
-Added MicahY's toXML function
-Added support for On-Change trigger
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         src/uidrivers/wx/UIdriver.py, src/UIbase.py: Moved more stuff to 
+         UI independent UIbase.py
 
-------------------------------------------------------------------------
-r839 | jamest | 2001-03-17 08:11:25 -0600 (Sat, 17 Mar 2001) | 3 lines
+2001-02-21 22:54:43  Rev 684    jamest
 
-Moved gfclient logic out of GFForm into gfclient where it belongs
-Fixed UI corruption issues in multi-block forms
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: 
+         Cleaned out all the print statements I forgot about A global 
+         UIBase.py kludge to get to UIfoo.py defined classes
 
-------------------------------------------------------------------------
-r832 | jamest | 2001-03-13 18:18:34 -0600 (Tue, 13 Mar 2001) | 2 lines
+2001-02-21 21:42:17  Rev 683    jamest
 
-Removed dependency on negative OIDs signifing record deletion
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: 
+         Start of rewrite of UI system Lots of misc cleanups
 
-------------------------------------------------------------------------
-r817 | jamest | 2001-03-12 22:29:27 -0600 (Mon, 12 Mar 2001) | 2 lines
+2001-02-20 19:57:13  Rev 674    jamest
 
-Fixed record deletion bug on master/detail forms
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py, ChangeLog: Cleanup and comments in code UI hacks 
+         to make it DTRT in several instances where it wasn't Updated 
+         changelog
 
-------------------------------------------------------------------------
-r816 | jamest | 2001-03-12 20:11:33 -0600 (Mon, 12 Mar 2001) | 3 lines
+2001-02-20 02:47:24  Rev 671    jamest
 
-Fix key exception error on commit
-Misc setup changes
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, 
+         samples/zipcode/zipcode.gfd, src/GFForm.py, samples/button, 
+         src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd, 
+         src/GFObjects.py, TODO, samples/button/forms, src/UIbase.py, 
+         samples/button/forms/form.gfd, src/GFParser.py: <button> support 
+         misc internal changes that I don't recall :( cleaned up TODO a bit
 
-------------------------------------------------------------------------
-r815 | treshna | 2001-03-12 19:48:51 -0600 (Mon, 12 Mar 2001) | 4 lines
+2001-02-19 17:31:08  Rev 662    jamest
 
-Updated the driver to reflect the current GEAS API, and handle exceptions.
-(most exceptions simply get passed on to be displayed as an error message
-box)
+       * src/UIwxpython.py, src/drivers/postgresql/DBdriver.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFOptions.py: Fixed toolbar on 
+         win32 platforms Added quick hack to postgresql to support 
+         different encodings
 
-------------------------------------------------------------------------
-r781 | jamest | 2001-03-07 20:59:53 -0600 (Wed, 07 Mar 2001) | 2 lines
+2001-02-17 00:42:26  Rev 650    jamest
 
-Cleanup of docs and stuff for upcomming release
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py: 
+         Fixed gap bugs in entry and labels An empty entry is now 
+         considered valid on validated entries
 
-------------------------------------------------------------------------
-r779 | jamest | 2001-03-07 01:11:51 -0600 (Wed, 07 Mar 2001) | 2 lines
+2001-02-16 04:34:11  Rev 649    jamest
 
-Moving things arround in preperation for release
+       * src/UIwxpython.py, samples/zipcode/zipcode.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd, 
+         src/GFObjects.py, TODO, INSTALL: added gap attrib to entry widgets 
+         fixed height bug causing all entry's w/ any height to get set to 
+         multiline readonly fields can now be queried slight change to 
+         UIwxpython to have it ignore events it can't handle instead of 
+         passing to std widget handlers updated INSTALL docs a little
 
-------------------------------------------------------------------------
-r776 | jamest | 2001-03-06 22:43:18 -0600 (Tue, 06 Mar 2001) | 2 lines
+2001-02-13 03:55:40  Rev 647    jamest
 
-Updated documentation for 0.0.6
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py: 
+         made toolbar look a little nicer under unix fixed deletion of last 
+         charater in entry not working bug
 
-------------------------------------------------------------------------
-r775 | jamest | 2001-03-06 21:02:23 -0600 (Tue, 06 Mar 2001) | 2 lines
+2001-02-10 02:58:29  Rev 641    dneighbors
 
-Fix to allow postgresql queries to contain a '
+       * images/tb_save.png, src/UIwxpython.py, images/tb_preferences.png, 
+         images/tb_trash.png, images/tb_left_arrow.png, 
+         src/uidrivers/wx/UIdriver.py, images/tb_search.png, images/tb_undo.
+         png, images/tb_right_arrow.png, images/tb_help.png, images/tb_new.
+         png, src/GFOptions.py, images/button16.png: tb_*.png   ** Added 
+         new buttons from tigert (w/ ok and GPL)
+         button16.png   ** Removed this sample as better icons found
+         GFOptions.py   ** Made status bar messages var's for reuse in 
+         buttons/menus   ** Made image vars
+         UIwxpython.py   ** Added all buttons/images   ** Bound buttons to 
+         events of menus
 
-------------------------------------------------------------------------
-r771 | treshna | 2001-03-06 19:28:18 -0600 (Tue, 06 Mar 2001) | 2 lines
+2001-02-10 01:00:19  Rev 640    jamest
 
-GEAS exceptions adjusted to match current API
+       * src/UIwxpython.py, samples/inventory/forms/sc_inv_cycle_count.gfd, 
+         src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py: 
+         Initial multiline text box support
 
-------------------------------------------------------------------------
-r770 | treshna | 2001-03-06 19:16:20 -0600 (Tue, 06 Mar 2001) | 4 lines
+2001-02-09 22:06:48  Rev 639    jamest
 
-A GEAS user management application: Currently allows users to be added,
-viewed, and edited. Only deals with username/password currently. (delete
-still fails in gnuef when using the GEAS driver)
+       * src/UIwxpython.py, images/gnuef-splash.bmp, images/gnue-splash.png,
+         images/gnue.bmp, src/uidrivers/wx/UIdriver.py, images/gnue.xcf, 
+         src/GFObjects.py, src/UIbase.py, src/GFOptions.py, images/gnue.png,
+         src/GFParser.py, setup.py, src/uidrivers/_base/UIdriver.py, 
+         samples/zipcode/zipcode.gfd, src/GFForm.py, TODO, INSTALL, 
+         images/gnue-splash.xcf: switched all images to png format altered 
+         splash screen to use text widgets to display info instead of 
+         graphic added <scrollbar> tag support - not implemented yet in 
+         code added partial support for keying thru dropdown values (1 char 
+         only)
 
-------------------------------------------------------------------------
-r760 | treshna | 2001-03-05 22:06:43 -0600 (Mon, 05 Mar 2001) | 2 lines
+2001-02-09 18:14:33  Rev 638    dneighbors
 
-Uses current GEAS login code
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py, 
+         images/button16.png: GFOptions   ** Added pointer to button image
+         UIwxpython   ** Made image handling platform independent
+         button16.png   ** Generic test button for toolbar added
 
-------------------------------------------------------------------------
-r759 | jamest | 2001-03-05 22:04:34 -0600 (Mon, 05 Mar 2001) | 2 lines
+2001-02-09 04:55:15  Rev 637    jamest
 
-Added query status mode indicator
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient, 
+         src/drivers/mysql/DBdriver.py, src/drivers/odbc/DBdriver.py: Win32 
+         urllib drive letter bug work arround Win32 login dialog under 
+         splashscreen bug MySQL/ODBC driver changes Remove function key ref 
+         from about dialog
 
-------------------------------------------------------------------------
-r757 | jamest | 2001-03-05 21:15:42 -0600 (Mon, 05 Mar 2001) | 3 lines
+2001-02-08 22:18:20  Rev 623    treshna
 
-GEAS driver working for basic stuff
-demo forms added
+       * samples/zipcode/pg_zip_code.sql: fixed a little typo
 
-------------------------------------------------------------------------
-r749 | jamest | 2001-03-04 23:01:34 -0600 (Sun, 04 Mar 2001) | 2 lines
+2001-02-08 03:11:43  Rev 620    jamest
 
-Added Micah's trigger exception handling code to gnuef
+       * scripts/gfclient, src/drivers/mysql/DBdriver.py, 
+         src/drivers/odbc/DBdriver.py, setup.py: setup.py only checks 
+         during a build Untested changes to fix odbc and mysql drivers 
+         error checking Changes gfclient to handle full path symbolic links 
+         to forms
 
-------------------------------------------------------------------------
-r739 | jamest | 2001-03-04 18:54:17 -0600 (Sun, 04 Mar 2001) | 3 lines
+2001-02-07 06:46:25  Rev 614    dneighbors
 
-partial geas driver updates for geas:tng
-partial curses rewrite
+       * TODO: ** Volunteered for ToolBar support so jamest can pull his 
+         hair out    and swear my name when he has to rewrite.
 
-------------------------------------------------------------------------
-r704 | jamest | 2001-02-25 19:50:55 -0600 (Sun, 25 Feb 2001) | 2 lines
+2001-02-07 06:41:40  Rev 613    dneighbors
 
-Bugs involving the new UIbase setup - statusbar updates, visibleCounts and gap 
attached to wrong object
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: ** Added Hot Key 
+         Definitions to Menu Items. ** Put working tool bar stub in.  Just 
+         need to do some clean up    and checking with big kahuna on 
+         logistics and toolbar should    be ready to rock.
 
-------------------------------------------------------------------------
-r698 | jamest | 2001-02-25 14:02:54 -0600 (Sun, 25 Feb 2001) | 2 lines
+2001-02-06 01:21:11  Rev 612    jamest
 
-Fixed reported bug in gfclient's ability to see if it was ran as gfclient
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py, INSTALL, src/GFOptions.py: Cleanups Added Dmitry 
+         Sorokin's hack for russian input support Database errors now check 
+         for during queries
 
-------------------------------------------------------------------------
-r693 | jamest | 2001-02-22 21:02:15 -0600 (Thu, 22 Feb 2001) | 2 lines
+2001-01-31 19:16:29  Rev 608    jamest
 
-Second test of keyword substitution, updated copyright info
+       * src/drivers/mysql/DBdriver.py, src/drivers/odbc/DBdriver.py, TODO, 
+         INSTALL, README.windows, INSTALL.win32: Updates to make mysql and 
+         odbc drivers work (Completely Untested!!!!!!) Updates INSTALL 
+         instructions
 
-------------------------------------------------------------------------
-r691 | jamest | 2001-02-22 20:58:59 -0600 (Thu, 22 Feb 2001) | 2 lines
+2001-01-31 04:21:51  Rev 607    jamest
 
-Testing CVS keyword substitution
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, TODO: More 
+         alterations for win32 support
 
-------------------------------------------------------------------------
-r687 | jamest | 2001-02-21 20:08:29 -0600 (Wed, 21 Feb 2001) | 2 lines
+2001-01-30 03:31:00  Rev 596    jamest
 
-Moved more stuff to UI independent UIbase.py
+       * src/UIwxpython.py, src/GFForm.py, src/drivers/postgresql/DBdriver.
+         py, src/uidrivers/wx/UIdriver.py, src/GFError.py, src/GFObjects.py:
+         Started adding support for DBError exceptions Enhanced login 
+         support Transactions now supported on commit
 
-------------------------------------------------------------------------
-r684 | jamest | 2001-02-21 16:54:43 -0600 (Wed, 21 Feb 2001) | 3 lines
+2001-01-29 22:50:34  Rev 595    jamest
 
-Cleaned out all the print statements I forgot about
-A global UIBase.py kludge to get to UIfoo.py defined classes
+       * src/DBfactory.py, src/UIwxpython.py, src/GFForm.py, 
+         src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py: More changes needed to get this to run under 
+         windows Start of a transaction system
 
-------------------------------------------------------------------------
-r683 | jamest | 2001-02-21 15:42:17 -0600 (Wed, 21 Feb 2001) | 3 lines
+2001-01-29 21:35:26  Rev 593    jamest
 
-Start of rewrite of UI system
-Lots of misc cleanups
+       * src/UIwxpython.py, src/GFForm.py, src/drivers/postgresql/DBdriver.
+         py, src/uidrivers/wx/UIdriver.py, INSTALL, src/GFOptions.py, setup.
+         py: Updates to make gnuef play nicer in windows checked in so jade 
+         could look at case issue under windows
 
-------------------------------------------------------------------------
-r674 | jamest | 2001-02-20 13:57:13 -0600 (Tue, 20 Feb 2001) | 4 lines
+2001-01-26 03:03:51  Rev 580    jamest
 
-Cleanup and comments in code
-UI hacks to make it DTRT in several instances where it wasn't
-Updated changelog
+       * images/bmp/gnue.bmp, images/bmp, images/xcf: Removed subdir of 
+         graphics
 
-------------------------------------------------------------------------
-r671 | jamest | 2001-02-19 20:47:24 -0600 (Mon, 19 Feb 2001) | 4 lines
+2001-01-25 22:39:30  Rev 577    jamest
 
-<button> support
-misc internal changes that I don't recall :(
-cleaned up TODO a bit
+       * setup.cfg, setup.py: Setup enhancements
 
-------------------------------------------------------------------------
-r662 | jamest | 2001-02-19 11:31:08 -0600 (Mon, 19 Feb 2001) | 3 lines
+2001-01-25 03:13:19  Rev 573    jamest
 
-Fixed toolbar on win32 platforms
-Added quick hack to postgresql to support different encodings
+       * MANIFEST.in, images/gnuef-splash.bmp, images/gnue.bmp, setupext, 
+         scripts/gfclient, README.windows, setup.py, 
+         samples/zipcode/zipcode.gfd, README, setup.cfg, 
+         samples/simple/form.gfd, doc/techref.lyx, README.curses, 
+         doc/techref.ps, FAQ, setupext/__init__.py, setupext/install_data.
+         py, images/gnue-splash.xcf: Updated docs changed -u text to -u 
+         pytext and -u newtext to -u text moved images arround a bit setup.
+         py enhancements
 
-------------------------------------------------------------------------
-r650 | jamest | 2001-02-16 18:42:26 -0600 (Fri, 16 Feb 2001) | 3 lines
+2001-01-21 18:50:23  Rev 549    jamest
 
-Fixed gap bugs in entry and labels
-An empty entry is now considered valid on validated entries
+       * doc/techref.lyx: New version of the tech ref added here temporarily
 
-------------------------------------------------------------------------
-r649 | jamest | 2001-02-15 22:34:11 -0600 (Thu, 15 Feb 2001) | 6 lines
+2001-01-18 13:26:37  Rev 548    jamest
 
-added gap attrib to entry widgets
-fixed height bug causing all entry's w/ any height to get set to multiline
-readonly fields can now be queried
-slight change to UIwxpython to have it ignore events it can't handle instead 
of passing to std widget handlers
-updated INSTALL docs a little
+       * NEWS, README, src/GFForm.py, src/UIcurses.py, 
+         samples/zipcode/states.gfd, src/GFObjects.py, TODO, ChangeLog, 
+         samples/track/tracking.gfd: Updated log files to rflect upcomming 
+         release Hack to improve master/detail support UIcurses changes: 
+         support for hidden fields, reverse video status bars               
+         cursor positioning code still broke in UIcurses
 
-------------------------------------------------------------------------
-r647 | jamest | 2001-02-12 21:55:40 -0600 (Mon, 12 Feb 2001) | 3 lines
+2001-01-15 04:19:26  Rev 534    jamest
 
-made toolbar look a little nicer under unix
-fixed deletion of last charater in entry not working bug
+       * src/UIcurses.py: Converted from python 2.0 curses to python 1.5.2 
+         (should still work on 2.0) Fixed cursor positioning bug
 
-------------------------------------------------------------------------
-r641 | dneighbors | 2001-02-09 20:58:29 -0600 (Fri, 09 Feb 2001) | 14 lines
+2001-01-14 23:32:38  Rev 530    jamest
 
-tb_*.png
-  ** Added new buttons from tigert (w/ ok and GPL)
+       * samples/inventory/forms/company.gfd, samples/inventory/README, 
+         src/GFForm.py, src/GFTrigger.py, samples/zipcode/states.gfd, 
+         src/GFObjects.py, TODO, src/GFParser.py, samples/location/README, 
+         samples/trigger/trigger.gfd: Added access to datasources to 
+         triggers Added a sample of using that to query values from a db 
+         Clean up and a few more comments fixed rollback causing UI 
+         corruption fixed mouse and shift-tab to hidden or readonly fields
 
-button16.png
-  ** Removed this sample as better icons found
+2001-01-14 22:00:33  Rev 529    dneighbors
 
-GFOptions.py
-  ** Made status bar messages var's for reuse in buttons/menus
-  ** Made image vars
+       * samples/inventory/forms/company.gfd: company data entry screen.
 
-UIwxpython.py
-  ** Added all buttons/images
-  ** Bound buttons to events of menus
+2001-01-14 21:12:47  Rev 528    dneighbors
 
-------------------------------------------------------------------------
-r640 | jamest | 2001-02-09 19:00:19 -0600 (Fri, 09 Feb 2001) | 2 lines
+       * samples/inventory/sql/create_company.sql: changed some of the 
+         names and datatypes.
 
-Initial multiline text box support
+2001-01-14 20:00:13  Rev 525    dneighbors
 
-------------------------------------------------------------------------
-r639 | jamest | 2001-02-09 16:06:48 -0600 (Fri, 09 Feb 2001) | 5 lines
+       * samples/inventory/README: Explanation about the madness of 
+         inventory.
 
-switched all images to png format
-altered splash screen to use text widgets to display info instead of graphic
-added <scrollbar> tag support - not implemented yet in code
-added partial support for keying thru dropdown values (1 char only)
+2001-01-14 19:14:58  Rev 524    dneighbors
 
-------------------------------------------------------------------------
-r638 | dneighbors | 2001-02-09 12:14:33 -0600 (Fri, 09 Feb 2001) | 9 lines
+       * samples/inventory/sql/inventory.sql, 
+         samples/inventory/sql/create_inventory.sql, 
+         samples/inventory/sql/add_group_inventory.sql, 
+         samples/inventory/sql/drop_inventory.sql, 
+         samples/inventory/sql/create_all_tables.sql, 
+         samples/inventory/sql/create_unit_description.sql, 
+         samples/inventory/sql/drop_all_tables.sql, 
+         samples/inventory/sql/drop_unit_description.sql, 
+         samples/inventory/sql/insert_unit_description.sql, 
+         samples/inventory/sql/remove_group_inventory.sql, 
+         samples/inventory/sql/create_company.sql, 
+         samples/inventory/sql/drop_company.sql: Modularized sql scripts 
+         instead of just one big file.
 
-GFOptions
-  ** Added pointer to button image
+2001-01-14 18:48:21  Rev 523    jamest
 
-UIwxpython
-  ** Made image handling platform independent
+       * src/GFForm.py, src/GFObjects.py, TODO: Fixed deleted records not 
+         really deleting bug Tab doesn't navigate into readonly fields 
+         anymore
 
-button16.png
-  ** Generic test button for toolbar added
+2001-01-14 17:28:43  Rev 522    dneighbors
 
-------------------------------------------------------------------------
-r637 | jamest | 2001-02-08 22:55:15 -0600 (Thu, 08 Feb 2001) | 5 lines
+       * samples/inventory/forms/sc_inv_cycle_count.gfd: Cycle count 
+         management for inventory.
 
-Win32 urllib drive letter bug work arround
-Win32 login dialog under splashscreen bug
-MySQL/ODBC driver changes
-Remove function key ref from about dialog
+2001-01-13 23:24:30  Rev 514    jamest
 
-------------------------------------------------------------------------
-r623 | treshna | 2001-02-08 16:18:20 -0600 (Thu, 08 Feb 2001) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         samples/zipcode/states.gfd, src/GFObjects.py, TODO, src/GFOptions.
+         py: Fixed system to properly pick up modifications immediately 
+         instead of at   record switch. Fixed bug in record status checking 
+         during exit Altered UIwxpython status bar to maximize screen space 
+         available for tips   wx tooltips not supported via wxpython yet 
+         Fixed up UIwxpythons <box> support Altered Datasources to 
+         correctly reset on empty queries Clean up here and there
 
-fixed a little typo
+2001-01-12 06:08:48  Rev 506    jamest
 
-------------------------------------------------------------------------
-r620 | jamest | 2001-02-07 21:11:43 -0600 (Wed, 07 Feb 2001) | 4 lines
+       * src/UIwxpython.py, src/GFController.py, src/GFForm.py, 
+         src/GFTrigger.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py, 
+         TODO, src/GFOptions.py, samples/trigger/trigger.gfd: Rewrote 
+         internal objects to be less dependent upon events (speed up) Added 
+         enhannced About box Added support for label alignemnts Hack for 
+         rollback errors (see comments for more info) Misc bug fixing and 
+         code cleanup Clean up
 
-setup.py only checks during a build
-Untested changes to fix odbc and mysql drivers error checking
-Changes gfclient to handle full path symbolic links to forms
+2001-01-12 00:29:15  Rev 505    jamest
 
-------------------------------------------------------------------------
-r614 | dneighbors | 2001-02-07 00:46:25 -0600 (Wed, 07 Feb 2001) | 3 lines
+       * samples/location/sql, samples/location/sql/create_locale.sql, 
+         samples/vendor/forms/vendor_maint.gfd, samples/location, 
+         samples/location/forms/country_maint.gfd, samples/vendor, 
+         samples/location/forms, samples/location/forms/zip_coords_maint.
+         gfd, samples/location/forms/zipcode_maint.gfd, 
+         samples/vendor/forms, samples/location/forms/state_maint.gfd, 
+         samples/location/forms/county_maint.gfd: Added some more samples
 
-** Volunteered for ToolBar support so jamest can pull his hair out
-   and swear my name when he has to rewrite.
+2001-01-10 14:53:52  Rev 493    dneighbors
 
-------------------------------------------------------------------------
-r613 | dneighbors | 2001-02-07 00:41:40 -0600 (Wed, 07 Feb 2001) | 5 lines
+       * TODO: ** Add some masta vision
 
-** Added Hot Key Definitions to Menu Items.
-** Put working tool bar stub in.  Just need to do some clean up
-   and checking with big kahuna on logistics and toolbar should
-   be ready to rock.
+2001-01-10 06:14:36  Rev 492    jamest
 
-------------------------------------------------------------------------
-r612 | jamest | 2001-02-05 19:21:11 -0600 (Mon, 05 Feb 2001) | 4 lines
+       * samples/inventory/sql/inventory.sql, samples/inventory/sql, 
+         samples/inventory, samples/inventory/forms/inv_maintenance.gfd, 
+         samples/inventory/forms: Added very basic start of inventory screen
 
-Cleanups
-Added Dmitry Sorokin's hack for russian input support
-Database errors now check for during queries
+2001-01-09 01:55:10  Rev 479    jamest
 
-------------------------------------------------------------------------
-r608 | jamest | 2001-01-31 13:16:29 -0600 (Wed, 31 Jan 2001) | 3 lines
+       * src/GFEvent.py, src/UIwxpython.py, samples/track/create_track.sql, 
+         src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py, 
+         TODO, src/GFOptions.py, samples/track/tracking.gfd: More 
+         master/detail changes Fixed a bug involving hidden fields messing 
+         up the visibleCount on other fields in the same block Odds and ends
 
-Updates to make mysql and odbc drivers work (Completely Untested!!!!!!)
-Updates INSTALL instructions
+2001-01-08 07:36:47  Rev 478    dneighbors
 
-------------------------------------------------------------------------
-r607 | jamest | 2001-01-30 22:21:51 -0600 (Tue, 30 Jan 2001) | 2 lines
+       * samples/po/sc_po_entry.gfd: ** Added trigger to calculate qty * 
+         price = amount ** Added trigger to calculate subtotal + tax1 + 
+         tax2 + shippping = total
 
-More alterations for win32 support
+2000-12-30 10:25:53  Rev 459    cspence
 
-------------------------------------------------------------------------
-r596 | jamest | 2001-01-29 21:31:00 -0600 (Mon, 29 Jan 2001) | 4 lines
+       * src/UIcurses.py: More progress on removing pyncurses dep
 
-Started adding support for DBError exceptions
-Enhanced login support
-Transactions now supported on commit
+2000-12-24 21:07:56  Rev 458    dneighbors
 
-------------------------------------------------------------------------
-r595 | jamest | 2001-01-29 16:50:34 -0600 (Mon, 29 Jan 2001) | 3 lines
+       * samples/po/sc_po_entry.gfd: Last of the mohicians to be converted 
+         to char based.
 
-More changes needed to get this to run under windows
-Start of a transaction system
+2000-12-22 23:14:43  Rev 456    dneighbors
 
-------------------------------------------------------------------------
-r593 | jamest | 2001-01-29 15:35:26 -0600 (Mon, 29 Jan 2001) | 3 lines
+       * samples/history/first.gfd, samples/login.gfd, 
+         samples/history/myform.gfd, samples/tests/placement.gfd, 
+         samples/zipcode/zipcode.gfd, samples/contact.gfd, 
+         samples/simple/form.gfd, samples/geas/customer.gfd, 
+         samples/zipcode/states.gfd, TODO, samples/po/sc_po_entry2.gfd, 
+         samples/trigger/trigger.gfd, samples/track/staff.gfd: update of 
+         samples so they work for 0.0.5 release.  i fixed up sc_po_entry.
+         gfd very nicely and then rm it on accident trying to eliminate 
+         sc_po_entery2.gfd. I am very pissed at myself.
 
-Updates to make gnuef play nicer in windows
-checked in so jade could look at case issue under windows
+2000-12-22 23:05:05  Rev 455    jamest
 
-------------------------------------------------------------------------
-r580 | jamest | 2001-01-25 21:03:51 -0600 (Thu, 25 Jan 2001) | 2 lines
+       * MANIFEST.in, src/GFForm.py, src/GFObjects.py: added samples to 
+         sdist distrobutions some m/d stuff misc stuff I've forgotten :)
 
-Removed subdir of graphics
+2000-12-22 18:55:22  Rev 454    jmeskill
 
-------------------------------------------------------------------------
-r577 | jamest | 2001-01-25 16:39:30 -0600 (Thu, 25 Jan 2001) | 2 lines
+       * setup.py: updated to include odbc
 
-Setup enhancements
+2000-12-22 18:44:50  Rev 451    jmeskill
 
-------------------------------------------------------------------------
-r573 | jamest | 2001-01-24 21:13:19 -0600 (Wed, 24 Jan 2001) | 5 lines
+       * src/drivers/geas/DBdriver.py, src/drivers/odbc, 
+         src/drivers/odbc/__init__.py, src/drivers/odbc/DBdriver.py, 
+         src/drivers/odbc/.cvsignore: Added ODBC driver (has been tested 
+         only with MyODBC so far) Updated geas driver to keep objects in 
+         memory (still not tested)
 
-Updated docs
-changed -u text to -u pytext and -u newtext to -u text
-moved images arround a bit
-setup.py enhancements
+2000-12-22 18:03:09  Rev 450    jmeskill
 
-------------------------------------------------------------------------
-r549 | jamest | 2001-01-21 12:50:23 -0600 (Sun, 21 Jan 2001) | 2 lines
+       * src/DBfactory.py: Enhanced in preperation for ODBC driver support
 
-New version of the tech ref added here temporarily
+2000-12-22 17:54:35  Rev 449    jmeskill
 
-------------------------------------------------------------------------
-r548 | jamest | 2001-01-18 07:26:37 -0600 (Thu, 18 Jan 2001) | 5 lines
+       * src/drivers/mysql/DBdriver.py: removed print debugging code
 
-Updated log files to rflect upcomming release
-Hack to improve master/detail support
-UIcurses changes: support for hidden fields, reverse video status bars
-                  cursor positioning code still broke in UIcurses
+2000-12-21 21:15:05  Rev 447    cspence
 
-------------------------------------------------------------------------
-r534 | jamest | 2001-01-14 22:19:26 -0600 (Sun, 14 Jan 2001) | 3 lines
+       * src/UIcurses.py: missed this last checkin
 
-Converted from python 2.0 curses to python 1.5.2 (should still work on 2.0)
-Fixed cursor positioning bug
+2000-12-21 21:14:35  Rev 446    cspence
 
-------------------------------------------------------------------------
-r530 | jamest | 2001-01-14 17:32:38 -0600 (Sun, 14 Jan 2001) | 6 lines
+       * scripts/gfclient: Added _incomplete_ python curses support use 
+         gfclient -u newtext to see progress so far
 
-Added access to datasources to triggers
-Added a sample of using that to query values from a db
-Clean up and a few more comments
-fixed rollback causing UI corruption
-fixed mouse and shift-tab to hidden or readonly fields
+2000-12-20 03:28:33  Rev 445    dneighbors
 
-------------------------------------------------------------------------
-r529 | dneighbors | 2001-01-14 16:00:33 -0600 (Sun, 14 Jan 2001) | 2 lines
+       * scripts/gfclient: Switched from globals to class vars.
 
-company data entry screen.
+2000-12-19 22:49:54  Rev 442    jmeskill
 
-------------------------------------------------------------------------
-r528 | dneighbors | 2001-01-14 15:12:47 -0600 (Sun, 14 Jan 2001) | 2 lines
+       * src/drivers/mysql/DBdriver.py: MySQL driver is now fully functional
 
-changed some of the names and datatypes.
+2000-12-19 16:51:28  Rev 441    jamest
 
-------------------------------------------------------------------------
-r525 | dneighbors | 2001-01-14 14:00:13 -0600 (Sun, 14 Jan 2001) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient: 
+         Quick fix for windows UI support Put about menu back in
 
-Explanation about the madness of inventory.
+2000-12-19 03:27:35  Rev 440    dneighbors
 
-------------------------------------------------------------------------
-r524 | dneighbors | 2001-01-14 13:14:58 -0600 (Sun, 14 Jan 2001) | 2 lines
+       * src/GFGetOpt.py, scripts/gfclient: Moved options out of .run() to 
+         allow for -p profiling switch.
 
-Modularized sql scripts instead of just one big file.
+2000-12-19 02:52:25  Rev 439    dneighbors
 
-------------------------------------------------------------------------
-r523 | jamest | 2001-01-14 12:48:21 -0600 (Sun, 14 Jan 2001) | 3 lines
+       * scripts/gfclient: Fixed -h option.
 
-Fixed deleted records not really deleting bug
-Tab doesn't navigate into readonly fields anymore
+2000-12-19 02:45:44  Rev 438    jamest
 
-------------------------------------------------------------------------
-r522 | dneighbors | 2001-01-14 11:28:43 -0600 (Sun, 14 Jan 2001) | 2 lines
+       * scripts/gfclient: Fixed error in gfclient preventing -v from 
+         working properly
 
-Cycle count management for inventory.
+2000-12-19 02:32:22  Rev 437    dneighbors
 
-------------------------------------------------------------------------
-r514 | jamest | 2001-01-13 17:24:30 -0600 (Sat, 13 Jan 2001) | 9 lines
+       * samples/helloworld2.gfd: switched to char based and added to 
+         sample assigning value of one field into another!
 
-Fixed system to properly pick up modifications immediately instead of at
-  record switch.
-Fixed bug in record status checking during exit
-Altered UIwxpython status bar to maximize screen space available for tips
-  wx tooltips not supported via wxpython yet
-Fixed up UIwxpythons <box> support
-Altered Datasources to correctly reset on empty queries
-Clean up here and there
+2000-12-19 00:27:24  Rev 436    jamest
 
-------------------------------------------------------------------------
-r506 | jamest | 2001-01-12 00:08:48 -0600 (Fri, 12 Jan 2001) | 7 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient, TODO, src/GFOptions.py, src/UIpyncurses.py: 
+         Fixed bug allowing hidden fields to get focus on startup Fixed 
+         _version bug Updated master field dropdown now updates the detail 
+         block as well Added support for execution of symlink to gfclient 
+         loaded similar named   file from a global form directory Small 
+         debug level change Dropdowns now sorted by description value
 
-Rewrote internal objects to be less dependent upon events (speed up)
-Added enhannced About box
-Added support for label alignemnts
-Hack for rollback errors (see comments for more info)
-Misc bug fixing and code cleanup
-Clean up
+2000-12-18 19:59:28  Rev 435    cspence
 
-------------------------------------------------------------------------
-r505 | jamest | 2001-01-11 18:29:15 -0600 (Thu, 11 Jan 2001) | 2 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         src/GFGetOpt.py, src/GFForm.py, src/GFDebug.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py, 
+         src/GFOptions.py, src/UIbase.py, src/GFParser.py, src/UIpyncurses.
+         py, samples/trigger/trigger.gfd: Added improved support for debug 
+         levels, logging etc.
 
-Added some more samples
+2000-12-16 22:15:27  Rev 434    dneighbors
 
-------------------------------------------------------------------------
-r493 | dneighbors | 2001-01-10 08:53:52 -0600 (Wed, 10 Jan 2001) | 2 lines
+       * samples/track/create_track.sql, samples/track/drop_track.sql, 
+         samples/track, samples/track/tracking.gfd, samples/track/staff.gfd:
+         Simple Masta Tracking sample to test master/detail.
 
-** Add some masta vision
+2000-12-16 21:32:22  Rev 433    jamest
 
-------------------------------------------------------------------------
-r492 | jamest | 2001-01-10 00:14:36 -0600 (Wed, 10 Jan 2001) | 2 lines
+       * src/GFForm.py, src/drivers/postgresql/DBdriver.py, 
+         samples/zipcode/states.gfd, src/GFObjects.py: Updated 
+         master/detail example More master/detail support
 
-Added very basic start of inventory screen
+2000-12-16 03:32:11  Rev 432    jamest
 
-------------------------------------------------------------------------
-r479 | jamest | 2001-01-08 19:55:10 -0600 (Mon, 08 Jan 2001) | 4 lines
+       * src/UIwxpython.py, src/GFEvent.py, src/GFController.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py, 
+         images/bmp/gnue-splash.bmp, src/GFParser.py, 
+         src/uidrivers/_base/UIdriver.py, images/bmp/gnuef-splash.bmp, 
+         src/GFTrigger.py, src/GFForm.py, src/drivers/postgresql/DBdriver.
+         py, src/drivers/mysql/DBdriver.py, TODO, src/UIpyncurses.py: 
+         Primary key postgresql fix Missing status bar fix Moved picture to 
+         proper name Updated copyright
 
-More master/detail changes
-Fixed a bug involving hidden fields messing up the visibleCount on other 
fields in the same block
-Odds and ends
+2000-12-15 17:37:39  Rev 431    jmeskill
 
-------------------------------------------------------------------------
-r478 | dneighbors | 2001-01-08 01:36:47 -0600 (Mon, 08 Jan 2001) | 3 lines
+       * src/gnue.bmp, src/gnue-splash.bmp: Moved to gnuef/images
 
-** Added trigger to calculate qty * price = amount
-** Added trigger to calculate subtotal + tax1 + tax2 + shippping = total
+2000-12-15 17:36:44  Rev 430    jmeskill
 
-------------------------------------------------------------------------
-r459 | cspence | 2000-12-30 04:25:53 -0600 (Sat, 30 Dec 2000) | 2 lines
+       * images/bmp/gnue.bmp, images/bmp, images, images/xcf, 
+         images/bmp/gnue-splash.bmp, images/xcf/gnue-splash.xcf: Moved 
+         images to images subdir
 
-More progress on removing pyncurses dep
+2000-12-14 21:02:54  Rev 428    cspence
 
-------------------------------------------------------------------------
-r458 | dneighbors | 2000-12-24 15:07:56 -0600 (Sun, 24 Dec 2000) | 2 lines
+       * src/GFForm.py: Temporary fix for annoying stack trace which occurs 
+         on key press when forms/pages have no entries or no entry selected.
 
-Last of the mohicians to be converted to char based.
+2000-12-14 20:55:42  Rev 427    cspence
 
-------------------------------------------------------------------------
-r456 | dneighbors | 2000-12-22 17:14:43 -0600 (Fri, 22 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: pagehandling is now supposed to work properly 
+         in pyncurses
 
-update of samples so they work for 0.0.5 release.  i fixed up sc_po_entry.gfd 
very nicely and then rm it on accident trying to eliminate sc_po_entery2.gfd. I 
am very pissed at myself.
+2000-12-14 19:18:52  Rev 426    jamest
 
-------------------------------------------------------------------------
-r455 | jamest | 2000-12-22 17:05:05 -0600 (Fri, 22 Dec 2000) | 4 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py: 
+         More placement edits
 
-added samples to sdist distrobutions
-some m/d stuff
-misc stuff I've forgotten :)
+2000-12-14 16:50:00  Rev 425    jamest
 
-------------------------------------------------------------------------
-r454 | jmeskill | 2000-12-22 12:55:22 -0600 (Fri, 22 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py: 
+         Char placement code alterations
 
-updated to include odbc
+2000-12-13 23:00:25  Rev 424    jamest
 
-------------------------------------------------------------------------
-r451 | jmeskill | 2000-12-22 12:44:50 -0600 (Fri, 22 Dec 2000) | 3 lines
+       * src/UIpyncurses.py: Small change to make prev/next block work w/ 
+         page flip (both as next block only)
 
-Added ODBC driver (has been tested only with MyODBC so far)
-Updated geas driver to keep objects in memory (still not tested)
+2000-12-13 22:25:24  Rev 423    cspence
 
-------------------------------------------------------------------------
-r450 | jmeskill | 2000-12-22 12:03:09 -0600 (Fri, 22 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: bug fix
 
-Enhanced in preperation for ODBC driver support
+2000-12-13 22:12:40  Rev 422    cspence
 
-------------------------------------------------------------------------
-r449 | jmeskill | 2000-12-22 11:54:35 -0600 (Fri, 22 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: added curses support for GFBox
 
-removed print debugging code
+2000-12-13 21:19:49  Rev 421    jamest
 
-------------------------------------------------------------------------
-r447 | cspence | 2000-12-21 15:15:05 -0600 (Thu, 21 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: A little of the page handler update (untested)
 
-missed this last checkin
+2000-12-13 16:02:31  Rev 419    jamest
 
-------------------------------------------------------------------------
-r446 | cspence | 2000-12-21 15:14:35 -0600 (Thu, 21 Dec 2000) | 3 lines
+       * src/GFOptions.py: Quick hack to make designer do char based 
+         placement also added auto generated <tip>s to it's output
 
-Added _incomplete_ python curses support use gfclient -u newtext to see
-progress so far
+2000-12-13 14:28:15  Rev 418    jamest
 
-------------------------------------------------------------------------
-r445 | dneighbors | 2000-12-19 21:28:33 -0600 (Tue, 19 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py: 
+         Minor change to UIwxpython to make widget placement easier to 
+         manipulate during development
 
-Switched from globals to class vars.
+2000-12-13 06:35:08  Rev 417    jamest
 
-------------------------------------------------------------------------
-r442 | jmeskill | 2000-12-19 16:49:54 -0600 (Tue, 19 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         samples/simple/form.gfd, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient, src/GFObjects.py, TODO, INSTALL, src/GFOptions.
+         py, src/UIbase.py, src/GFParser.py: ficed dropdowns not clearing 
+         on datasource clear fixed hidden fields not working for entry 
+         widgets implement sloppyFocus GFEntry option added GFBox object 
+         for visual seperators (not implemented in any UI yet) Visible 
+         indicator for multiple pages GUI rolls to test login if DISPLAY 
+         var isn't set converted the samples/simple/form.gfd to char x/y 
+         system
 
-MySQL driver is now fully functional
+2000-12-12 18:11:50  Rev 415    cspence
 
-------------------------------------------------------------------------
-r441 | jamest | 2000-12-19 10:51:28 -0600 (Tue, 19 Dec 2000) | 3 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/UIpyncurses.py: Curses now supports comboboxes and things!
 
-Quick fix for windows UI support
-Put about menu back in
+2000-12-12 03:54:12  Rev 414    dneighbors
 
-------------------------------------------------------------------------
-r440 | dneighbors | 2000-12-18 21:27:35 -0600 (Mon, 18 Dec 2000) | 2 lines
+       * src/GFOptions.py: Changed location to be gnue-splash.bmp instead 
+         of gnuef-spash.bmp (as this matches the faq).
 
-Moved options out of .run() to allow for -p profiling switch.
+2000-12-11 22:33:58  Rev 412    jamest
 
-------------------------------------------------------------------------
-r439 | dneighbors | 2000-12-18 20:52:25 -0600 (Mon, 18 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/drivers/postgresql/DBdriver.
+         py, src/uidrivers/wx/UIdriver.py: minor UI adjustments quick hack 
+         to make login failures more friendly
 
-Fixed -h option.
+2000-12-11 21:14:05  Rev 411    cspence
 
-------------------------------------------------------------------------
-r438 | jamest | 2000-12-18 20:45:44 -0600 (Mon, 18 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: slightly cleaned up code + preliminary (ie. 
+         not working :) ) support for comboboxed in pyncurses
 
-Fixed error in gfclient preventing -v from working properly
+2000-12-11 16:58:07  Rev 410    jamest
 
-------------------------------------------------------------------------
-r437 | dneighbors | 2000-12-18 20:32:22 -0600 (Mon, 18 Dec 2000) | 2 lines
+       * src/UIwxpython.py, README, src/uidrivers/wx/UIdriver.py, README.
+         developers, AUTHORS, TODO, README.wxwindows, INSTALL, 
+         src/GFOptions.py, FAQ: Updated docs Moved the .bmp hard coding 
+         from UIwxpython to GFOptions.py Switched form width/height to char 
+         based 2nd attempt at good char based placement in UIwxpython  
+         should fix themes screwing up pixel based form placement bug 
+         (we'll miss you)
 
-switched to char based and added to sample assigning value of one field into 
another!
+2000-12-09 21:59:16  Rev 409    jamest
 
-------------------------------------------------------------------------
-r436 | jamest | 2000-12-18 18:27:24 -0600 (Mon, 18 Dec 2000) | 8 lines
+       * src/UIwxpython.py, samples/tests/placement.gfd, 
+         samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py, src/GFOptions.py, src/UIpyncurses.py: Altered 
+         char based placement removing scaling (it's messed up) Switched 
+         the forms height/widget from pixel to char based Added support for 
+         a default entry height set via GFOptions.py UIpyncurses.py version 
+         check modified to work on python 1.5.2
 
-Fixed bug allowing hidden fields to get focus on startup
-Fixed _version bug
-Updated master field dropdown now updates the detail block as well
-Added support for execution of symlink to gfclient loaded similar named
-  file from a global form directory
-Small debug level change
-Dropdowns now sorted by description value
+2000-12-09 12:55:27  Rev 408    cspence
 
-------------------------------------------------------------------------
-r435 | cspence | 2000-12-18 13:59:28 -0600 (Mon, 18 Dec 2000) | 2 lines
+       * src/UIpyncurses.py: Cleaned up wxpython code so it now exits 
+         cleanly. Some improvements to widget handling Still much work to 
+         be done
 
-Added improved support for debug levels, logging etc.
+2000-12-09 01:02:49  Rev 407    jamest
 
-------------------------------------------------------------------------
-r434 | dneighbors | 2000-12-16 16:15:27 -0600 (Sat, 16 Dec 2000) | 2 lines
+       * src/UIwxpython.py, samples/tests/placement.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, samples/tests: Added a little spacer 
+         support for char based placement
 
-Simple Masta Tracking sample to test master/detail.
+2000-12-08 21:49:58  Rev 406    cspence
 
-------------------------------------------------------------------------
-r433 | jamest | 2000-12-16 15:32:22 -0600 (Sat, 16 Dec 2000) | 3 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         samples/zipcode/zipcode.gfd, src/GFController.py, src/GFForm.py, 
+         README.curses, src/uidrivers/wx/UIdriver.py, scripts/gfclient, 
+         src/UIbase.py, src/UIpyncurses.py, src/gnue-splash.bmp: merged 
+         guilogin branch with main tree
 
-Updated master/detail example
-More master/detail support
+2000-12-06 20:23:44  Rev 396    jamest
 
-------------------------------------------------------------------------
-r432 | jamest | 2000-12-15 21:32:11 -0600 (Fri, 15 Dec 2000) | 5 lines
+       * TODO: Updated TODO
 
-Primary key postgresql fix
-Missing status bar fix
-Moved picture to proper name
-Updated copyright
+2000-12-06 17:03:16  Rev 395    jamest
 
-------------------------------------------------------------------------
-r431 | jmeskill | 2000-12-15 11:37:39 -0600 (Fri, 15 Dec 2000) | 2 lines
+       * src/GFForm.py, TODO: update TODO moved data not saved alert from 
+         status bar to dialog
 
-Moved to gnuef/images
+2000-12-06 04:42:58  Rev 394    jamest
 
-------------------------------------------------------------------------
-r430 | jmeskill | 2000-12-15 11:36:44 -0600 (Fri, 15 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         samples/zipcode/states.gfd, src/GFObjects.py, README.wxwindows, 
+         INSTALL: fixed numeric attribute bug fixed marked record for 
+         deletion via the menu bug fixed master/detail example (the code 
+         worked the example was borked :)
 
-Moved images to images subdir
+2000-12-05 00:27:06  Rev 393    jmeskill
 
-------------------------------------------------------------------------
-r428 | cspence | 2000-12-14 15:02:54 -0600 (Thu, 14 Dec 2000) | 3 lines
+       * TODO: Added sample todo to test cvs-commit mail
 
-Temporary fix for annoying stack trace which occurs on key press when
-forms/pages have no entries or no entry selected.
+2000-12-04 22:34:50  Rev 392    jamest
 
-------------------------------------------------------------------------
-r427 | cspence | 2000-12-14 14:55:42 -0600 (Thu, 14 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: python 2.0 bug fix
 
-pagehandling is now supposed to work properly in pyncurses
+2000-12-04 18:33:04  Rev 390    cspence
 
-------------------------------------------------------------------------
-r426 | jamest | 2000-12-14 13:18:52 -0600 (Thu, 14 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, 
+         samples/trigger/trigger.gfd: Added support for message boxes and 
+         fixed parser to strip whitespace from triggers.
 
-More placement edits
+2000-12-04 12:40:53  Rev 389    dneighbors
 
-------------------------------------------------------------------------
-r425 | jamest | 2000-12-14 10:50:00 -0600 (Thu, 14 Dec 2000) | 2 lines
+       * doc/containers.dia: Form stuff added.
 
-Char placement code alterations
+2000-12-03 19:18:56  Rev 388    dneighbors
 
-------------------------------------------------------------------------
-r424 | jamest | 2000-12-13 17:00:25 -0600 (Wed, 13 Dec 2000) | 2 lines
+       * doc/drivers.dia, doc/database.dia, doc/components.dia, 
+         doc/containers.dia: New UML diagrams explaining GNUe Forms from Ian.
+         drivers.dia replaced by database.dia
 
-Small change to make prev/next block work w/ page flip (both as next block 
only)
+2000-11-28 15:02:14  Rev 387    jamest
 
-------------------------------------------------------------------------
-r423 | cspence | 2000-12-13 16:25:24 -0600 (Wed, 13 Dec 2000) | 2 lines
+       * src/DBfactory.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: 
+         Code now works under python 2.0
 
-bug fix
+2000-11-27 16:54:07  Rev 384    jmeskill
 
-------------------------------------------------------------------------
-r422 | cspence | 2000-12-13 16:12:40 -0600 (Wed, 13 Dec 2000) | 2 lines
+       * autogen.sh, samples/Makefile.am, src/drivers/Makefile.am, 
+         doc/Makefile.am, src/drivers/postgresql/Makefile.am, 
+         src/drivers/mysql/Makefile.am, configure.in, old/Makefile.am, 
+         samples/po/Makefile.am, samples/geas/Makefile.am, 
+         src/drivers/geas/Makefile.am, src/Makefile.am, scripts/Makefile.am,
+         setup_cvs_devel.sh, acinclude.m4, Makefile.am, 
+         samples/zipcode/Makefile.am: Removed autotools files since they 
+         are no longer needed Moved script that allows us to test in CVS to 
+         setup_cvs_devel.sh
 
-added curses support for GFBox
+2000-11-27 04:56:13  Rev 383    dneighbors
 
-------------------------------------------------------------------------
-r421 | jamest | 2000-12-13 15:19:49 -0600 (Wed, 13 Dec 2000) | 2 lines
+       * doc/drivers.dia: Ian Stewart driver representation diagram.
 
-A little of the page handler update (untested)
+2000-11-25 04:04:11  Rev 378    dneighbors
 
-------------------------------------------------------------------------
-r419 | jamest | 2000-12-13 10:02:31 -0600 (Wed, 13 Dec 2000) | 3 lines
+       * NEWS: v0.0.4
 
-Quick hack to make designer do char based placement
-also added auto generated <tip>s to it's output
+2000-11-22 18:15:31  Rev 372    jmeskill
 
-------------------------------------------------------------------------
-r418 | jamest | 2000-12-13 08:28:15 -0600 (Wed, 13 Dec 2000) | 2 lines
+       * MANIFEST.in: Added files that get skipped by bdist_rpm
 
-Minor change to UIwxpython to make widget placement easier to manipulate 
during development
+2000-11-22 16:55:18  Rev 371    jmeskill
 
-------------------------------------------------------------------------
-r417 | jamest | 2000-12-13 00:35:08 -0600 (Wed, 13 Dec 2000) | 8 lines
+       * src/__init__.py, src/__init__.py.in, configure.in, __init__.py: 
+         Hopefully removed last bastion of autotools dependencies
 
-ficed dropdowns not clearing on datasource clear
-fixed hidden fields not working for entry widgets
-implement sloppyFocus GFEntry option
-added GFBox object for visual seperators (not implemented in any UI yet)
-Visible indicator for multiple pages
-GUI rolls to test login if DISPLAY var isn't set
-converted the samples/simple/form.gfd to char x/y system
+2000-11-22 16:53:10  Rev 370    jmeskill
 
-------------------------------------------------------------------------
-r415 | cspence | 2000-12-12 12:11:50 -0600 (Tue, 12 Dec 2000) | 2 lines
+       * src/.cvsignore: Unignore __init__.py :)
 
-Curses now supports comboboxes and things!
+2000-11-21 05:30:28  Rev 366    jmeskill
 
-------------------------------------------------------------------------
-r414 | dneighbors | 2000-12-11 21:54:12 -0600 (Mon, 11 Dec 2000) | 2 lines
+       * packaging/debian/changelog, packaging/debian/rules, 
+         packaging/debian/postinst.debhelper, packaging/debian/prerm.
+         debhelper, packaging/debian/control, packaging/debian/dirs, setup.
+         py, packaging/debian/files, packaging/debian/postinst: cleaned up 
+         deb support removed gnue python package since it is now in 
+         python-gnue-base
 
-Changed location to be gnue-splash.bmp instead of gnuef-spash.bmp (as this 
matches the faq).
+2000-11-20 20:26:19  Rev 361    jmeskill
 
-------------------------------------------------------------------------
-r412 | jamest | 2000-12-11 16:33:58 -0600 (Mon, 11 Dec 2000) | 3 lines
+       * src/DBfactory.py, packaging/debian/rules, src/GFObjects.py: Simple 
+         changes to make initializing db drivers better
 
-minor UI adjustments
-quick hack to make login failures more friendly
+2000-11-20 06:55:10  Rev 359    jmeskill
 
-------------------------------------------------------------------------
-r411 | cspence | 2000-12-11 15:14:05 -0600 (Mon, 11 Dec 2000) | 3 lines
+       * src/drivers/geas/DBdriver.py, configure.in, setup.py, 
+         src/drivers/geas/idldir.py.in: Added support for new geas python 
+         stuff
 
-slightly cleaned up code + preliminary (ie. not working :) ) support
-for comboboxed in pyncurses
+2000-11-20 05:08:54  Rev 358    jmeskill
 
-------------------------------------------------------------------------
-r410 | jamest | 2000-12-11 10:58:07 -0600 (Mon, 11 Dec 2000) | 6 lines
+       * samples/Makefile.am: Updated makefile to fix missing file issues
 
-Updated docs
-Moved the .bmp hard coding from UIwxpython to GFOptions.py
-Switched form width/height to char based
-2nd attempt at good char based placement in UIwxpython
- should fix themes screwing up pixel based form placement bug (we'll miss you)
+2000-11-19 22:49:29  Rev 357    dneighbors
 
-------------------------------------------------------------------------
-r409 | jamest | 2000-12-09 15:59:16 -0600 (Sat, 09 Dec 2000) | 5 lines
+       * setup.py: Minor changes to verbiage and prep for 0.0.4
 
-Altered char based placement removing scaling (it's messed up)
-Switched the forms height/widget from pixel to char based
-Added support for a default entry height set via GFOptions.py
-UIpyncurses.py version check modified to work on python 1.5.2
+2000-11-19 22:46:05  Rev 356    dneighbors
 
-------------------------------------------------------------------------
-r408 | cspence | 2000-12-09 06:55:27 -0600 (Sat, 09 Dec 2000) | 4 lines
+       * NEWS, samples/po/sc_po_entry.gfd, ChangeLog: v0.0.4 stuff
 
-Cleaned up wxpython code so it now exits cleanly.
-Some improvements to widget handling
-Still much work to be done
+2000-11-15 17:50:24  Rev 352    jamest
 
-------------------------------------------------------------------------
-r407 | jamest | 2000-12-08 19:02:49 -0600 (Fri, 08 Dec 2000) | 2 lines
+       * src/GFObjects.py, TODO: Remove debug code Updated TODO
 
-Added a little spacer support for char based placement
+2000-11-15 16:57:53  Rev 351    jamest
 
-------------------------------------------------------------------------
-r406 | cspence | 2000-12-08 15:49:58 -0600 (Fri, 08 Dec 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, AUTHORS, INSTALL: 
+         Performance changes Added Georg Lehner's detailed INSTALL doc 
+         Clean up
 
-merged guilogin branch with main tree
+2000-11-15 16:32:17  Rev 350    jamest
 
-------------------------------------------------------------------------
-r396 | jamest | 2000-12-06 14:23:44 -0600 (Wed, 06 Dec 2000) | 2 lines
+       * src/GFObjects.py: *** empty log message ***
 
-Updated TODO
+2000-11-15 04:08:48  Rev 349    jamest
 
-------------------------------------------------------------------------
-r395 | jamest | 2000-12-06 11:03:16 -0600 (Wed, 06 Dec 2000) | 3 lines
+       * TODO: A little more partial checkin of the valid updates from my 
+         broken stuff
 
-update TODO
-moved data not saved alert from status bar to dialog
+2000-11-15 04:07:16  Rev 348    jamest
 
-------------------------------------------------------------------------
-r394 | jamest | 2000-12-05 22:42:58 -0600 (Tue, 05 Dec 2000) | 4 lines
+       * samples/history/first.gfd, samples/myform.gfd, 
+         samples/history/myform.gfd, samples/simple, 
+         samples/zipcode/zipcode.gfd, samples/helloworld.gfd, 
+         samples/simple/form.gfd, samples/history, samples/form.gfd, 
+         samples/trigger, samples/form2.gfd, samples/trigger/trigger.gfd: A 
+         little bit of samples cleanup
 
-fixed numeric attribute bug
-fixed marked record for deletion via the menu bug
-fixed master/detail example (the code worked the example was borked :)
+2000-11-15 04:04:39  Rev 347    jamest
 
-------------------------------------------------------------------------
-r393 | jmeskill | 2000-12-04 18:27:06 -0600 (Mon, 04 Dec 2000) | 2 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFOptions.py: 
+         Moved an error text to GFOptions.py Fixed bug where mouse click on 
+         a label generated a block error Minor speed enhancements (the ones 
+         that didn't break everything :)
 
-Added sample todo to test cvs-commit mail
+2000-11-10 19:48:27  Rev 346    cspence
 
-------------------------------------------------------------------------
-r392 | jamest | 2000-12-04 16:34:50 -0600 (Mon, 04 Dec 2000) | 2 lines
+       * src/GFForm.py, src/GFTrigger.py, samples/helloworld2.gfd, 
+         src/GFObjects.py, src/GFParser.py: Added preliminary support for 
+         named triggers. Introduced more flexible helper classes for 
+         building namespaces in GFTrigger.py    Breaks some triggers that 
+         worked with old model as prevents direct access    to block 
+         properties so far can only access block values.
 
-python 2.0 bug fix
+2000-11-10 03:23:49  Rev 343    jamest
 
-------------------------------------------------------------------------
-r390 | cspence | 2000-12-04 12:33:04 -0600 (Mon, 04 Dec 2000) | 3 lines
+       * src/GFForm.py, scripts/gfclient, src/GFObjects.py, TODO: fixed 
+         validator bugs performance improvements
 
-Added support for message boxes and fixed parser to strip whitespace
-from triggers.
+2000-11-09 23:50:23  Rev 342    jamest
 
-------------------------------------------------------------------------
-r389 | dneighbors | 2000-12-04 06:40:53 -0600 (Mon, 04 Dec 2000) | 2 lines
+       * src/UIwxpython.py, samples/helloworld.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd, 
+         src/GFObjects.py, TODO: Added still faulty rollback code to allow 
+         you to abort changes to a form
+         ToDo's completed:
+         Moving the focus from entry in one block to a different block does 
+         not result in the currentBlock switching to the new block
+         creating a new record and marking for delete prior to any commit 
+         still causes record to commit
+         mouse click out of field then F8 results in block error
+         Autocreate a datasource for block that don't specify one
 
-Form stuff added.
+2000-11-09 20:52:12  Rev 341    jamest
 
-------------------------------------------------------------------------
-r388 | dneighbors | 2000-12-03 13:18:56 -0600 (Sun, 03 Dec 2000) | 4 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py: fixed cursor positioning bug fixed duplication 
+         of the requestDELETE event for records and characters
 
-New UML diagrams explaining GNUe Forms from Ian.
+2000-11-09 20:31:32  Rev 340    jamest
 
-drivers.dia replaced by database.dia
+       * src/GFForm.py, src/GFObjects.py: Modifed system to base UI updates 
+         on entry value changes instead of via GFForm control.
 
-------------------------------------------------------------------------
-r387 | jamest | 2000-11-28 09:02:14 -0600 (Tue, 28 Nov 2000) | 2 lines
+2000-11-09 20:17:53  Rev 339    cspence
 
-Code now works under python 2.0
+       * samples/helloworld2.gfd: Another helloworld type test
 
-------------------------------------------------------------------------
-r384 | jmeskill | 2000-11-27 10:54:07 -0600 (Mon, 27 Nov 2000) | 3 lines
+2000-11-09 19:56:11  Rev 338    jamest
 
-Removed autotools files since they are no longer needed
-Moved script that allows us to test in CVS to setup_cvs_devel.sh
+       * samples/helloworld.gfd, src/GFForm.py, src/GFObjects.py, 
+         src/GFParser.py: added support for triggers to reference values 
+         via   blockname.fields.fieldname Note: UI does not update code 
+         cleanup
 
-------------------------------------------------------------------------
-r383 | dneighbors | 2000-11-26 22:56:13 -0600 (Sun, 26 Nov 2000) | 2 lines
+2000-11-08 06:29:45  Rev 335    jmeskill
 
-Ian Stewart driver representation diagram.
+       * src/drivers/geas/DBdriver.py: fixed semi-on-purpose type-o :)
 
-------------------------------------------------------------------------
-r378 | dneighbors | 2000-11-24 22:04:11 -0600 (Fri, 24 Nov 2000) | 2 lines
+2000-11-08 05:10:58  Rev 332    dneighbors
 
-v0.0.4
+       * samples/login.gfd, samples/myform.gfd: Updated to work with newest 
+         versions.
 
-------------------------------------------------------------------------
-r372 | jmeskill | 2000-11-22 12:15:31 -0600 (Wed, 22 Nov 2000) | 2 lines
+2000-11-08 05:02:47  Rev 331    dneighbors
 
-Added files that get skipped by bdist_rpm
+       * samples/helloworld.gfd: Updated to work with newest version.
 
-------------------------------------------------------------------------
-r371 | jmeskill | 2000-11-22 10:55:18 -0600 (Wed, 22 Nov 2000) | 2 lines
+2000-11-08 05:00:26  Rev 330    jamest
 
-Hopefully removed last bastion of autotools dependencies
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         samples/zipcode/states.gfd, src/GFObjects.py, TODO: Fixed bug 
+         causing null db fields to appear as None Fixed switching records 
+         not updating tip & recordCount Focus should now shift to first 
+         field in block upon entry speed: started cleaning up events and 
+         code to reduce function/event calls
 
-------------------------------------------------------------------------
-r370 | jmeskill | 2000-11-22 10:53:10 -0600 (Wed, 22 Nov 2000) | 2 lines
+2000-11-08 04:56:50  Rev 329    dneighbors
 
-Unignore __init__.py :)
+       * samples/form2.gfd: Our first ever sample is growing up.
 
-------------------------------------------------------------------------
-r366 | jmeskill | 2000-11-20 23:30:28 -0600 (Mon, 20 Nov 2000) | 3 lines
+2000-11-08 04:42:49  Rev 328    dneighbors
 
-cleaned up deb support
-removed gnue python package since it is now in python-gnue-base
+       * samples/contact.gfd: redone to handle nil datasource and work
 
-------------------------------------------------------------------------
-r361 | jmeskill | 2000-11-20 14:26:19 -0600 (Mon, 20 Nov 2000) | 2 lines
+2000-11-08 04:30:10  Rev 327    dneighbors
 
-Simple changes to make initializing db drivers better
+       * samples/form.gfd: fixed spacing on sample for text boxes
 
-------------------------------------------------------------------------
-r359 | jmeskill | 2000-11-20 00:55:10 -0600 (Mon, 20 Nov 2000) | 2 lines
+2000-11-08 00:18:07  Rev 323    jmeskill
 
-Added support for new geas python stuff
+       * TODO: moved packages to DONE for 0.1.0
 
-------------------------------------------------------------------------
-r358 | jmeskill | 2000-11-19 23:08:54 -0600 (Sun, 19 Nov 2000) | 2 lines
+2000-11-08 00:00:18  Rev 322    jmeskill
 
-Updated makefile to fix missing file issues
+       * src/drivers/geas/DBdriver.py: Added better error handling
 
-------------------------------------------------------------------------
-r357 | dneighbors | 2000-11-19 16:49:29 -0600 (Sun, 19 Nov 2000) | 2 lines
+2000-11-07 23:19:53  Rev 321    jmeskill
 
-Minor changes to verbiage and prep for 0.0.4
+       * src/drivers/geas/DBdriver.py: Added support for geas authentication
 
-------------------------------------------------------------------------
-r356 | dneighbors | 2000-11-19 16:46:05 -0600 (Sun, 19 Nov 2000) | 2 lines
+2000-11-07 19:14:58  Rev 319    jmeskill
 
-v0.0.4 stuff
+       * packaging/debian/prerm, packaging/debian/changelog, 
+         packaging/debian/copyright, packaging/debian/docs, 
+         packaging/debian/rules, packaging/debian/postinst.debhelper, 
+         packaging, packaging/debian/README.Debian, packaging/debian/prerm.
+         debhelper, packaging/debian, packaging/debian/control, 
+         packaging/debian/dirs, packaging/debian/files, 
+         packaging/debian/postinst: Added debian support
 
-------------------------------------------------------------------------
-r352 | jamest | 2000-11-15 11:50:24 -0600 (Wed, 15 Nov 2000) | 3 lines
+2000-11-07 05:47:55  Rev 318    jmeskill
 
-Remove debug code
-Updated TODO
+       * samples/zipcode/Makefile.am: zip_code.gfd changed to zipcode.gfd
 
-------------------------------------------------------------------------
-r351 | jamest | 2000-11-15 10:57:53 -0600 (Wed, 15 Nov 2000) | 4 lines
+2000-11-07 04:31:09  Rev 317    jamest
 
-Performance changes
-Added Georg Lehner's detailed INSTALL doc
-Clean up
+       * pg.py.patch, samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         README, samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient: README updates renamed zip_code.gfd to zipcode.
+         gfd removed profiler code partial addition of new login form (not 
+         active in this code checkin)
 
-------------------------------------------------------------------------
-r350 | jamest | 2000-11-15 10:32:17 -0600 (Wed, 15 Nov 2000) | 2 lines
+2000-11-07 02:21:15  Rev 315    dneighbors
 
-*** empty log message ***
+       * samples/form.gfd: quick get it back to working hack.
 
-------------------------------------------------------------------------
-r349 | jamest | 2000-11-14 22:08:48 -0600 (Tue, 14 Nov 2000) | 2 lines
+2000-11-05 04:15:47  Rev 312    jamest
 
-A little more partial checkin of the valid updates from my broken stuff
+       * src/gnue.bmp: added missing gnue.bmp file to repository
 
-------------------------------------------------------------------------
-r348 | jamest | 2000-11-14 22:07:16 -0600 (Tue, 14 Nov 2000) | 2 lines
+2000-11-05 04:14:52  Rev 311    jamest
 
-A little bit of samples cleanup
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         scripts/gfclient, src/GFObjects.py, TODO: status bar speedups 
+         added support for checking that data is saved prior to query/exit  
+         (moved exit approval from UI to GFForm) start of a GUI login box 
+         (currently visible via help->about)
 
-------------------------------------------------------------------------
-r347 | jamest | 2000-11-14 22:04:39 -0600 (Tue, 14 Nov 2000) | 4 lines
+2000-11-04 05:03:39  Rev 310    dneighbors
 
-Moved an error text to GFOptions.py
-Fixed bug where mouse click on a label generated a block error
-Minor speed enhancements (the ones that didn't break everything :)
+       * NEWS, ChangeLog: Updating information to get a handle on 0.0.4 
+         status.
 
-------------------------------------------------------------------------
-r346 | cspence | 2000-11-10 13:48:27 -0600 (Fri, 10 Nov 2000) | 5 lines
+2000-11-03 05:18:49  Rev 308    jamest
 
-Added preliminary support for named triggers.
-Introduced more flexible helper classes for building namespaces in GFTrigger.py
-   Breaks some triggers that worked with old model as prevents direct access
-   to block properties so far can only access block values.
+       * samples/zipcode/zip_code.gfd, src/drivers/geas/DBdriver.py, 
+         src/GFForm.py, src/drivers/postgresql/DBdriver.py, 
+         samples/zipcode/pg_zip_code.sql, samples/zipcode/states.gfd, 
+         src/GFObjects.py, TODO: added order_by to datasources   (added 
+         dummy arg to geas driver - untested) fixed - if tip not defined on 
+         entry then previous tip still shown tried to improve status bar 
+         speed master/detail alterations (.gfd has changed) new zipcode 
+         demo w/ a state.gfd to show master/detail
 
-------------------------------------------------------------------------
-r343 | jamest | 2000-11-09 21:23:49 -0600 (Thu, 09 Nov 2000) | 3 lines
+2000-11-02 02:57:30  Rev 301    jamest
 
-fixed validator bugs
-performance improvements
+       * src/UIwxpython.py, src/GFForm.py, src/drivers/postgresql/DBdriver.
+         py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO: Hack to 
+         prevent UI corruption after commit Fixed bug that causes empty 
+         queries to corrupt record index Removed some print lines Tinkered 
+         w/ login dialog ideas TODO updates
 
-------------------------------------------------------------------------
-r342 | jamest | 2000-11-09 17:50:23 -0600 (Thu, 09 Nov 2000) | 15 lines
+2000-11-01 16:25:57  Rev 299    jmeskill
 
-Added still faulty rollback code to allow you to abort changes to
-a form
+       * setup.py: Set scripts back to correct value
 
-ToDo's completed:
+2000-11-01 06:13:02  Rev 298    jamest
 
-Moving the focus from entry in one block to a different block does
-not result in the currentBlock switching to the new block
+       * TODO: CVS Cleanup work
 
-creating a new record and marking for delete prior to any commit
-still causes record to commit
+2000-11-01 05:06:33  Rev 297    jamest
 
-mouse click out of field then F8 results in block error
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, README, 
+         src/GFForm.py, samples/zipcode/pg_zip_code.sql, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO: Enhanced 
+         menu Datasources now purge deleted records on delete Updated 
+         zipcode example database to use primary keys Updated README 
+         Updated TODO
 
-Autocreate a datasource for block that don't specify one
+2000-10-31 19:05:09  Rev 293    jmeskill
 
-------------------------------------------------------------------------
-r341 | jamest | 2000-11-09 14:52:12 -0600 (Thu, 09 Nov 2000) | 3 lines
+       * src/drivers/__init__.py, __init__.py, setup.py: Changes to use 
+         distutils
 
-fixed cursor positioning bug
-fixed duplication of the requestDELETE event for records and characters
+2000-10-31 04:47:14  Rev 290    jmeskill
 
-------------------------------------------------------------------------
-r340 | jamest | 2000-11-09 14:31:32 -0600 (Thu, 09 Nov 2000) | 3 lines
+       * src/drivers/geas/idldir.py.in: This is now needed to make geas 
+         driver work with --with-idldir=/path/to/idl/files
 
-Modifed system to base UI updates on entry value changes instead of
-via GFForm control.
+2000-10-31 04:46:06  Rev 289    jmeskill
 
-------------------------------------------------------------------------
-r339 | cspence | 2000-11-09 14:17:53 -0600 (Thu, 09 Nov 2000) | 2 lines
+       * samples/geas/Makefile.am, samples/geas, samples/geas/customer.gfd: 
+         Added a sample that conforms to geas sample tables
 
-Another helloworld type test
+2000-10-31 04:43:02  Rev 288    jmeskill
 
-------------------------------------------------------------------------
-r338 | jamest | 2000-11-09 13:56:11 -0600 (Thu, 09 Nov 2000) | 5 lines
+       * src/drivers/geas/DBdriver.py, src/Makefile.am, configure.in: Added 
+         changes to make geas work again
 
-added support for triggers to reference values via
-  blockname.fields.fieldname
-Note: UI does not update
-code cleanup
+2000-10-28 03:46:32  Rev 273    jamest
 
-------------------------------------------------------------------------
-r335 | jmeskill | 2000-11-08 00:29:45 -0600 (Wed, 08 Nov 2000) | 2 lines
+       * autogen.sh: fixed symlinks pointing to wrong things
 
-fixed semi-on-purpose type-o :)
+2000-10-27 20:09:29  Rev 270    jmeskill
 
-------------------------------------------------------------------------
-r332 | dneighbors | 2000-11-07 23:10:58 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * Makefile.am: Fixed stray tab
 
-Updated to work with newest versions.
+2000-10-27 20:02:04  Rev 269    jmeskill
 
-------------------------------------------------------------------------
-r331 | dneighbors | 2000-11-07 23:02:47 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * Makefile.am: include README.developers
 
-Updated to work with newest version.
+2000-10-27 20:00:34  Rev 268    jmeskill
 
-------------------------------------------------------------------------
-r330 | jamest | 2000-11-07 23:00:26 -0600 (Tue, 07 Nov 2000) | 5 lines
+       * src/Makefile.am: GFClient.py no longer exists here
 
-Fixed bug causing null db fields to appear as None
-Fixed switching records not updating tip & recordCount
-Focus should now shift to first field in block upon entry
-speed: started cleaning up events and code to reduce function/event calls
+2000-10-27 19:59:27  Rev 267    jmeskill
 
-------------------------------------------------------------------------
-r329 | dneighbors | 2000-11-07 22:56:50 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * autogen.sh, src/drivers/geas/DBdriver.py, samples/Makefile.am, 
+         samples/zipcode/.cvsignore, doc/Makefile.am, src/drivers/Makefile.
+         am, src/drivers/postgresql/Makefile.am, scripts/gfclient, 
+         src/__init__.py.in, src/drivers/mysql/Makefile.am, configure.in, 
+         scripts, samples/po/Makefile.am, src/DBfactory.py, README, 
+         src/drivers/geas/Makefile.am, samples/po/.cvsignore, 
+         scripts/Makefile.am, src/Makefile.am, 
+         src/drivers/postgresql/DBdriver.py, src/drivers/mysql/DBdriver.py, 
+         scripts/.cvsignore, README.developers, src/.cvsignore, TODO, 
+         INSTALL, Makefile.am, src/GFClient.py, samples/zipcode/Makefile.am:
+         Made a TON of changes so we can make install properly
+         gnue-forms now installs into 
+         (pythonlibdir)/site-packages/gnue/forms so to access forms you can 
+         use import gnue.forms
+         Added README.developers so we can include hints for developers
+         Moved src/GFClient.py to client/gfclient and made it executable
+         Made source changes to support gnue.forms paradigm
+         Updated related documentation
 
-Our first ever sample is growing up.
+2000-10-27 16:08:13  Rev 266    jmeskill
 
-------------------------------------------------------------------------
-r328 | dneighbors | 2000-11-07 22:42:49 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * acinclude.m4: Change python detection script
 
-redone to handle nil datasource and work
+2000-10-26 21:59:54  Rev 255    jamest
 
-------------------------------------------------------------------------
-r327 | dneighbors | 2000-11-07 22:30:10 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py: 
+         Status bar now has usefull info Form alert events misc clean up
 
-fixed spacing on sample for text boxes
+2000-10-26 19:30:48  Rev 250    jamest
 
-------------------------------------------------------------------------
-r323 | jmeskill | 2000-11-07 18:18:07 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO, src/UIbase.
+         py: Working dropdowns Fixed bug in value validation against 
+         foreign block keys
 
-moved packages to DONE for 0.1.0
+2000-10-26 17:03:19  Rev 244    reinhard
 
-------------------------------------------------------------------------
-r322 | jmeskill | 2000-11-07 18:00:18 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * README, README.wxwindows: Modified README to complete dependency 
+         list
 
-Added better error handling
+2000-10-26 16:47:00  Rev 243    jamest
 
-------------------------------------------------------------------------
-r321 | jmeskill | 2000-11-07 17:19:53 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py: Mouse support for multiVisible 
+         widget navigation Almost usable combobox support
 
-Added support for geas authentication
+2000-10-25 03:35:01  Rev 241    dneighbors
 
-------------------------------------------------------------------------
-r319 | jmeskill | 2000-11-07 13:14:58 -0600 (Tue, 07 Nov 2000) | 2 lines
+       * samples/zipcode/states.gfd: Form built in about 10 seconds with 
+         designer to maintain states database.
 
-Added debian support
+2000-10-25 03:27:51  Rev 240    dneighbors
 
-------------------------------------------------------------------------
-r318 | jmeskill | 2000-11-06 23:47:55 -0600 (Mon, 06 Nov 2000) | 2 lines
+       * samples/zipcode/pg_zip_code.sql: Added statements to automagically 
+         enter all state abbrev's plus descriptions and our little half 
+         states like puerto rico, virgin islands, etc...
 
-zip_code.gfd changed to zipcode.gfd
+2000-10-25 03:22:23  Rev 239    jamest
 
-------------------------------------------------------------------------
-r317 | jamest | 2000-11-06 22:31:09 -0600 (Mon, 06 Nov 2000) | 5 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py: 
+         Very start of menu in UIwxpython Added support for .'s in numeric 
+         values
 
-README updates
-renamed zip_code.gfd to zipcode.gfd
-removed profiler code
-partial addition of new login form (not active in this code checkin)
+2000-10-25 01:46:28  Rev 237    jamest
 
-------------------------------------------------------------------------
-r315 | dneighbors | 2000-11-06 20:21:15 -0600 (Mon, 06 Nov 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py: Fixed typecast problem w/ non string values on 
+         query/commit Misc stuff dealing w/ dropdown box support (still not 
+         fully, full on, functional)
 
-quick get it back to working hack.
+2000-10-25 00:28:00  Rev 236    jmeskill
 
-------------------------------------------------------------------------
-r312 | jamest | 2000-11-04 22:15:47 -0600 (Sat, 04 Nov 2000) | 2 lines
+       * AUTHORS: Added Database driver abstraction to my name
 
-added missing gnue.bmp file to repository
+2000-10-23 02:36:58  Rev 232    jamest
 
-------------------------------------------------------------------------
-r311 | jamest | 2000-11-04 22:14:52 -0600 (Sat, 04 Nov 2000) | 5 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py: 
+         Blocks now support foreign key input validation against a 
+         datasource Dropdown listbox supported in UIwxpython.  Still needs 
+         event links to/from the form
 
-status bar speedups
-added support for checking that data is saved prior to query/exit
-  (moved exit approval from UI to GFForm)
-start of a GUI login box (currently visible via help->about)
+2000-10-22 23:26:43  Rev 230    jamest
 
-------------------------------------------------------------------------
-r310 | dneighbors | 2000-11-03 23:03:39 -0600 (Fri, 03 Nov 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, TODO, src/UIbase.py: Added entry 
+         support for   hidden, readonly, uppercase, lowercase, numeric, and 
+         max_length attributes
 
-Updating information to get a handle on 0.0.4 status.
+2000-10-21 16:06:19  Rev 229    jamest
 
-------------------------------------------------------------------------
-r308 | jamest | 2000-11-02 23:18:49 -0600 (Thu, 02 Nov 2000) | 7 lines
+       * samples/zipcode/zip_code.gfd, README, src/GFForm.py, src/GFObjects.
+         py: More keybindings for UIwxpython in README Fixed multiVisible 
+         entry indexing on query Started work on the commit system May have 
+         tinkered w/ master/detail some (don't recall)
 
-added order_by to datasources
-  (added dummy arg to geas driver - untested)
-fixed - if tip not defined on entry then previous tip still shown
-tried to improve status bar speed
-master/detail alterations (.gfd has changed)
-new zipcode demo w/ a state.gfd to show master/detail
+2000-10-21 15:30:14  Rev 228    dneighbors
 
-------------------------------------------------------------------------
-r301 | jamest | 2000-11-01 20:57:30 -0600 (Wed, 01 Nov 2000) | 6 lines
+       * samples/contact.gfd: another test
 
-Hack to prevent UI corruption after commit
-Fixed bug that causes empty queries to corrupt record index
-Removed some print lines
-Tinkered w/ login dialog ideas
-TODO updates
+2000-10-21 15:05:42  Rev 227    dneighbors
 
-------------------------------------------------------------------------
-r299 | jmeskill | 2000-11-01 10:25:57 -0600 (Wed, 01 Nov 2000) | 2 lines
+       * samples/contact.gfd: testing
 
-Set scripts back to correct value
+2000-10-21 14:46:15  Rev 226    dneighbors
 
-------------------------------------------------------------------------
-r298 | jamest | 2000-11-01 00:13:02 -0600 (Wed, 01 Nov 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd: This is a cvs test.
 
-CVS Cleanup work
+2000-10-21 03:19:28  Rev 225    jamest
 
-------------------------------------------------------------------------
-r297 | jamest | 2000-10-31 23:06:33 -0600 (Tue, 31 Oct 2000) | 6 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO: Functional 
+         visibleCount (88.8% bug free) (maybe)
 
-Enhanced menu
-Datasources now purge deleted records on delete
-Updated zipcode example database to use primary keys
-Updated README
-Updated TODO
+2000-10-21 00:29:23  Rev 224    jamest
 
-------------------------------------------------------------------------
-r293 | jmeskill | 2000-10-31 13:05:09 -0600 (Tue, 31 Oct 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py: 
+         less buggy visibleCount support in widgets
 
-Changes to use distutils
+2000-10-20 05:56:51  Rev 223    jamest
 
-------------------------------------------------------------------------
-r290 | jmeskill | 2000-10-30 22:47:14 -0600 (Mon, 30 Oct 2000) | 2 lines
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         samples/zipcode/pg_zip_code.sql, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py, acinclude.m4, src/UIbase.py: Parital (buggy) 
+         visibleCount on entries
 
-This is now needed to make geas driver work with 
--with-idldir=/path/to/idl/files
+2000-10-20 02:57:34  Rev 220    dneighbors
 
-------------------------------------------------------------------------
-r289 | jmeskill | 2000-10-30 22:46:06 -0600 (Mon, 30 Oct 2000) | 2 lines
+       * samples/login.gfd: Added blank datasource and fields so this 
+         sample wouldnt bomb any longer.
 
-Added a sample that conforms to geas sample tables
+2000-10-20 02:56:21  Rev 219    dneighbors
 
-------------------------------------------------------------------------
-r288 | jmeskill | 2000-10-30 22:43:02 -0600 (Mon, 30 Oct 2000) | 2 lines
+       * README: Added commands to navigate forms as well as how to install 
+         pg.py.
 
-Added changes to make geas work again
+2000-10-19 23:17:48  Rev 214    jamest
 
-------------------------------------------------------------------------
-r273 | jamest | 2000-10-27 22:46:32 -0500 (Fri, 27 Oct 2000) | 2 lines
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py, 
+         src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py, 
+         src/UIbase.py: Postgresql driver fix New formToUI cross ref 
+         structure (for upcomming updates)
 
-fixed symlinks pointing to wrong things
+2000-10-19 23:10:24  Rev 213    jmeskill
 
-------------------------------------------------------------------------
-r270 | jmeskill | 2000-10-27 15:09:29 -0500 (Fri, 27 Oct 2000) | 2 lines
+       * src/drivers/geas/DBdriver.py, src/drivers/postgresql/DBdriver.py, 
+         src/GFObjects.py: Updated GFObjects to use new uniqueKey scheme to 
+         allow us to support geas and other databases that don't use oid
+         Updated postgresql driver to use uniqueKey
+         Update geas driver to use uniqueKey and support delete, insert, 
+         updates using objectID from geas
 
-Fixed stray tab
+2000-10-19 17:15:10  Rev 210    jmeskill
 
-------------------------------------------------------------------------
-r269 | jmeskill | 2000-10-27 15:02:04 -0500 (Fri, 27 Oct 2000) | 2 lines
+       * src/drivers/geas/DBdriver.py: GEAS driver can now connect, query, 
+         and insert records into the database
 
-include README.developers
+2000-10-18 23:06:18  Rev 208    jamest
 
-------------------------------------------------------------------------
-r268 | jmeskill | 2000-10-27 15:00:34 -0500 (Fri, 27 Oct 2000) | 2 lines
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py: Bug fixes Crude readonly form support
 
-GFClient.py no longer exists here
+2000-10-18 16:17:44  Rev 207    jmeskill
 
-------------------------------------------------------------------------
-r267 | jmeskill | 2000-10-27 14:59:27 -0500 (Fri, 27 Oct 2000) | 12 lines
+       * src/GFObjects.py: Added fix for master/detail problem If master 
+         was empty, detail would still try to load
 
-Made a TON of changes so we can make install properly
+2000-10-18 01:10:00  Rev 206    jmeskill
 
-gnue-forms now installs into (pythonlibdir)/site-packages/gnue/forms so to 
access forms you can use import gnue.forms
+       * configure.in: Added python checks
 
-Added README.developers so we can include hints for developers
+2000-10-18 00:33:10  Rev 205    jmeskill
 
-Moved src/GFClient.py to client/gfclient and made it executable
+       * acinclude.m4: python macros
 
-Made source changes to support gnue.forms paradigm
+2000-10-12 01:57:06  Rev 191    jamest
 
-Updated related documentation
+       * samples/zipcode/zip_code.gfd, src/UIwxpython.py, 
+         src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, 
+         TODO, src/UIbase.py: First piece of multientry entry widgets
 
-------------------------------------------------------------------------
-r266 | jmeskill | 2000-10-27 11:08:13 -0500 (Fri, 27 Oct 2000) | 2 lines
+2000-10-12 00:41:04  Rev 190    jamest
 
-Change python detection script
+       * samples/zipcode/zip_code.gfd, src/GFObjects.py: Very simple 
+         master/detail system added
 
-------------------------------------------------------------------------
-r255 | jamest | 2000-10-26 16:59:54 -0500 (Thu, 26 Oct 2000) | 4 lines
+2000-10-11 22:25:35  Rev 189    jmeskill
 
-Status bar now has usefull info
-Form alert events
-misc clean up
+       * src/Makefile.am: removed old deleted files and added DBfactory.py
 
-------------------------------------------------------------------------
-r250 | jamest | 2000-10-26 14:30:48 -0500 (Thu, 26 Oct 2000) | 3 lines
+2000-10-11 22:23:04  Rev 188    jmeskill
 
-Working dropdowns
-Fixed bug in value validation against foreign block keys
+       * configure.in: Added new drivers makefiles
 
-------------------------------------------------------------------------
-r244 | reinhard | 2000-10-26 12:03:19 -0500 (Thu, 26 Oct 2000) | 2 lines
+2000-10-11 21:50:59  Rev 187    jmeskill
 
-Modified README to complete dependency list
+       * src/drivers/geas/DBdriver.py, src/drivers/Makefile.am, 
+         src/drivers/postgresql/Makefile.am, src/DBobjectserver.py, 
+         src/drivers/.cvsignore, src/drivers/mysql/Makefile.am, 
+         src/drivers/geas, src/GFObjects.py, src/drivers/postgresql/.
+         cvsignore, src/drivers/mysql/.cvsignore, src/DBpostgresql.py, 
+         src/drivers/__init__.py, src/DBfactory.py, 
+         src/drivers/geas/Makefile.am, src/drivers/postgresql/__init__.py, 
+         src/Makefile.am, src/drivers/mysql/__init__.py, 
+         src/drivers/postgresql/DBdriver.py, src/drivers/geas/.cvsignore, 
+         src/drivers/mysql/DBdriver.py, src/DBgeas.py, src/drivers, 
+         src/drivers/postgresql, src/drivers/mysql, 
+         src/drivers/geas/__init__.py: Added new database driver method You 
+         can now place a driver in the drivers directory (mirroring an 
+         example driver setup) and be able to use it from a form without 
+         having to modify gnue forms source code
 
-------------------------------------------------------------------------
-r243 | jamest | 2000-10-26 11:47:00 -0500 (Thu, 26 Oct 2000) | 3 lines
+2000-10-11 12:22:10  Rev 186    jamest
 
-Mouse support for multiVisible widget navigation
-Almost usable combobox support
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/DBgeas.py, src/GFObjects.py, TODO, src/DBpostgresql.py: Added 
+         the ability to delete (F5) Start of GEAS driver added
 
-------------------------------------------------------------------------
-r241 | dneighbors | 2000-10-24 22:35:01 -0500 (Tue, 24 Oct 2000) | 2 lines
+2000-10-09 17:52:56  Rev 181    cspence
 
-Form built in about 10 seconds with designer to maintain states database.
+       * src/GFTrigger.py: Added simple exception handling to GFTrigger
 
-------------------------------------------------------------------------
-r240 | dneighbors | 2000-10-24 22:27:51 -0500 (Tue, 24 Oct 2000) | 2 lines
+2000-10-09 13:23:55  Rev 179    cspence
 
-Added statements to automagically enter all state abbrev's plus descriptions 
and our little half states like puerto rico, virgin islands, etc...
+       * samples/helloworld.gfd: Simple gfd file to test trigger handling
 
-------------------------------------------------------------------------
-r239 | jamest | 2000-10-24 22:22:23 -0500 (Tue, 24 Oct 2000) | 3 lines
+2000-10-09 13:21:24  Rev 178    cspence
 
-Very start of menu in UIwxpython
-Added support for .'s in numeric values
+       * src/GFForm.py, src/GFTrigger.py, src/GFObjects.py, src/GFParser.py:
+         Have updated the trigger code so it now lives in GFTrigger. Have 
+         had to temporarily move GFTriggerAware into GFObjects to prevent 
+         circular dependencies. Renamed __del__ methods in GFParser to 
+         destroy so exeption handling works better. Have put in a simple 
+         mechanism for dealing with the trigger namespace in GFForm.py
 
-------------------------------------------------------------------------
-r237 | jamest | 2000-10-24 20:46:28 -0500 (Tue, 24 Oct 2000) | 3 lines
+2000-10-08 20:08:45  Rev 167    dneighbors
 
-Fixed typecast problem w/ non string values on query/commit
-Misc stuff dealing w/ dropdown box support (still not fully, full on, 
functional)
+       * configure.in: updated to version 0.0.3 for release.
 
-------------------------------------------------------------------------
-r236 | jmeskill | 2000-10-24 19:28:00 -0500 (Tue, 24 Oct 2000) | 2 lines
+2000-10-08 07:27:41  Rev 166    jamest
 
-Added Database driver abstraction to my name
+       * src/Makefile.am: Fixed automake bugs preventing make dist
 
-------------------------------------------------------------------------
-r232 | jamest | 2000-10-22 21:36:58 -0500 (Sun, 22 Oct 2000) | 4 lines
+2000-10-08 07:09:11  Rev 165    dneighbors
 
-Blocks now support foreign key input validation against a datasource
-Dropdown listbox supported in UIwxpython.  Still needs event links
-to/from the form
+       * NEWS, ChangeLog: updated for 0.0.3 release. :)
 
-------------------------------------------------------------------------
-r230 | jamest | 2000-10-22 18:26:43 -0500 (Sun, 22 Oct 2000) | 3 lines
+2000-10-08 06:13:32  Rev 164    dneighbors
 
-Added entry support for
-  hidden, readonly, uppercase, lowercase, numeric, and max_length attributes
+       * TODO: added master/detail and some forms stuff
 
-------------------------------------------------------------------------
-r229 | jamest | 2000-10-21 11:06:19 -0500 (Sat, 21 Oct 2000) | 5 lines
+2000-10-08 05:37:52  Rev 163    jamest
 
-More keybindings for UIwxpython in README
-Fixed multiVisible entry indexing on query
-Started work on the commit system
-May have tinkered w/ master/detail some (don't recall)
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         src/GFGetOpt.py, src/GFController.py, src/GFForm.py, 
+         src/DBobjectserver.py, src/uidrivers/wx/UIdriver.py, src/stack.py, 
+         src/GFObjects.py, TODO, src/UIbase.py, src/DBpostgresql.py, 
+         src/GFClient.py: Clean up of some of the code base Added code 
+         comments Fixed null object in formToUI bug Removed unneeded files 
+         Updated TODO
 
-------------------------------------------------------------------------
-r228 | dneighbors | 2000-10-21 10:30:14 -0500 (Sat, 21 Oct 2000) | 2 lines
+2000-10-08 00:27:05  Rev 161    dneighbors
 
-another test
+       * samples/zipcode/zip_code.gfd: fixed syntax
 
-------------------------------------------------------------------------
-r227 | dneighbors | 2000-10-21 10:05:42 -0500 (Sat, 21 Oct 2000) | 2 lines
+2000-10-08 00:03:41  Rev 160    jamest
 
-testing
+       * samples/zipcode/README, samples/zip_code.gfd, 
+         samples/zipcode/pg_zip_code.sql, src/GFObjects.py, TODO, 
+         samples/sc_po_entry.gfd, src/DBpostgresql.py, 
+         samples/zipcode/Makefile.am: Added sql file to create zip_code 
+         database for postgresql servers Fixed the new 
+         record/commit/update/commit record duplication bug
 
-------------------------------------------------------------------------
-r226 | dneighbors | 2000-10-21 09:46:15 -0500 (Sat, 21 Oct 2000) | 2 lines
+2000-10-07 22:11:59  Rev 159    jamest
 
-This is a cvs test.
+       * src/UIwxpython.py, samples/Makefile.am, src/uidrivers/wx/UIdriver.
+         py, samples/po, src/GFObjects.py, configure.in, src/GFParser.py, 
+         src/DBpostgresql.py, samples/po/sc_po_entry2.gfd, 
+         samples/po/Makefile.am, samples/zipcode/zip_code.gfd, src/GFForm.
+         py, samples/contact.gfd, samples/zip_code.gfd, samples/zipcode, 
+         samples/po/sc_po_entry.gfd, TODO, samples/zipcode/Makefile.am: 
+         Moved samples to own dirs Insert, query (with sql wildcards), 
+         update all functional Added F8 = Init query, F9 = execute query, 
+         F6 = commit to UIwxpython
 
-------------------------------------------------------------------------
-r225 | jamest | 2000-10-20 22:19:28 -0500 (Fri, 20 Oct 2000) | 2 lines
+2000-10-07 02:07:24  Rev 155    jamest
 
-Functional visibleCount (88.8% bug free) (maybe)
+       * pg.py.patch, README: Added patch info to readme
 
-------------------------------------------------------------------------
-r224 | jamest | 2000-10-20 19:29:23 -0500 (Fri, 20 Oct 2000) | 2 lines
+2000-10-07 02:02:01  Rev 154    jamest
 
-less buggy visibleCount support in widgets
+       * src/GFEvent.py, samples/contact.gfd, src/GFForm.py, 
+         samples/zip_code.gfd, src/Makefile.am, src/DBobjectserver.py, 
+         src/DSobjectServer.py, src/GFObjects.py, src/DBpostgresql.py, 
+         src/DSpostgresql.py: Partially functional query system
 
-------------------------------------------------------------------------
-r223 | jamest | 2000-10-20 00:56:51 -0500 (Fri, 20 Oct 2000) | 2 lines
+2000-10-06 05:25:11  Rev 146    jamest
 
-Parital (buggy) visibleCount on entries
+       * src/UIwxpython.py, samples/contact.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/DSpostgresql.
+         py: More database related changes
 
-------------------------------------------------------------------------
-r220 | dneighbors | 2000-10-19 21:57:34 -0500 (Thu, 19 Oct 2000) | 2 lines
+2000-10-04 05:25:29  Rev 141    dneighbors
 
-Added blank datasource and fields so this sample wouldnt bomb any longer.
+       * samples/sc_po_entry.gfd: Closed datasource tags.
 
-------------------------------------------------------------------------
-r219 | dneighbors | 2000-10-19 21:56:21 -0500 (Thu, 19 Oct 2000) | 2 lines
+2000-10-04 05:04:58  Rev 140    jamest
 
-Added commands to navigate forms as well as how to install pg.py.
+       * src/GFEvent.py, src/uidrivers/_base/UIdriver.py, samples/contact.
+         gfd, src/GFForm.py, src/GFTrigger.py, src/GFObjects.py, src/GFView.
+         py, src/GFOptions.py, src/UIbase.py, samples/sc_po_entry.gfd, 
+         src/GFParser.py, src/DSpostgresql.py, src/GFClient.py, doc/just: 
+         More database stuff Modied sc_po_entry.gfd to do triggers and 
+         database stuff Global debug level support Cleaned up some crap 
+         (old code and files not needed anymore)
 
-------------------------------------------------------------------------
-r214 | jamest | 2000-10-19 18:17:48 -0500 (Thu, 19 Oct 2000) | 3 lines
+2000-10-04 01:19:53  Rev 134    jamest
 
-Postgresql driver fix
-New formToUI cross ref structure (for upcomming updates)
+       * src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/DPyGetOpt.
+         py, src/GFForm.py, src/GFTrigger.py, src/GFCursesPanel.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py, 
+         src/GFParser.py, src/DSpostgresql.py, src/GFClient.py, 
+         src/GFCursesView.py: Added Chris Trigger Code Removed files no 
+         longer in use Start of data access in place
 
-------------------------------------------------------------------------
-r213 | jmeskill | 2000-10-19 18:10:24 -0500 (Thu, 19 Oct 2000) | 6 lines
+2000-10-03 14:38:44  Rev 132    dneighbors
 
-Updated GFObjects to use new uniqueKey scheme to allow us to support geas and 
other databases that don't use oid
+       * samples/sc_po_entry.gfd: Initial Checkin of REALLY SIMPLE Purchase 
+         Order.
 
-Updated postgresql driver to use uniqueKey
+2000-09-29 22:31:44  Rev 123    dneighbors
 
-Update geas driver to use uniqueKey and support delete, insert, updates using 
objectID from geas
+       * src/GFClient.py: Ripped out dependency on DPyGetOpt replaced with 
+         GFGetOpt.py.  Error handling on passing invalid arguments still 
+         needs to be done as the getopt module doesnt do this.
 
-------------------------------------------------------------------------
-r210 | jmeskill | 2000-10-19 12:15:10 -0500 (Thu, 19 Oct 2000) | 2 lines
+2000-09-29 22:30:04  Rev 122    dneighbors
 
-GEAS driver can now connect, query, and insert records into the database
+       * src/GFGetOpt.py: Replacement to DPyGetOpt.py for licensing and 
+         standardization reasons.
 
-------------------------------------------------------------------------
-r208 | jamest | 2000-10-18 18:06:18 -0500 (Wed, 18 Oct 2000) | 3 lines
+2000-09-29 17:15:29  Rev 121    dneighbors
 
-Bug fixes
-Crude readonly form support
+       * src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: def 
+         stdHandler(self): Added logic for password option on GFEntry.  I 
+         am thinking this isnt proper place for it exactly but its a start.
 
-------------------------------------------------------------------------
-r207 | jmeskill | 2000-10-18 11:17:44 -0500 (Wed, 18 Oct 2000) | 3 lines
+2000-09-29 06:05:48  Rev 120    dneighbors
 
-Added fix for master/detail problem
-If master was empty, detail would still try to load
+       * src/GFParser.py: classXMLOElement:StartTag()-
+         I found old .gfd files had option vs. options and it crashed.  I 
+         didnt have time to fully investigate.  For stop gap trap error on 
+         this code and throw tag name that is barfing.  This needs to be 
+         handled correctly this is just to prevent people from freaking if 
+         they are using old .gfd file. (i know i am dreaming that there is 
+         a user base to worry about. :))
 
-------------------------------------------------------------------------
-r206 | jmeskill | 2000-10-17 20:10:00 -0500 (Tue, 17 Oct 2000) | 2 lines
+2000-09-29 05:53:18  Rev 119    dneighbors
 
-Added python checks
+       * NEWS: Added things from ChangeLog to feature set.
 
-------------------------------------------------------------------------
-r205 | jmeskill | 2000-10-17 19:33:10 -0500 (Tue, 17 Oct 2000) | 2 lines
+2000-09-29 05:24:05  Rev 118    dneighbors
 
-python macros
+       * src/GFClient.py: load file error trapping has always been 
+         incorrect just noticed.
+         GFForm(fp) called regardless so any errors in it are deemed as 
+         cant find file. :)  This is fixed.
 
-------------------------------------------------------------------------
-r191 | jamest | 2000-10-11 20:57:06 -0500 (Wed, 11 Oct 2000) | 2 lines
+2000-09-29 04:05:47  Rev 115    jamest
 
-First piece of multientry entry widgets
+       * src/GFForm.py, src/GFObjects.py, src/GFClient.py: Ripped out the 
+         code I added yesterday that dealt with in memory records Added 
+         event based replacement code for same feature Added URL gfd 
+         support back into gnuef
 
-------------------------------------------------------------------------
-r190 | jamest | 2000-10-11 19:41:04 -0500 (Wed, 11 Oct 2000) | 2 lines
+2000-09-28 04:09:22  Rev 112    jamest
 
-Very simple master/detail system added
+       * src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py, 
+         src/GFObjects.py: Initial support for multiple records in form 
+         memory New Records added via F12 key typo in gedi.conf
 
-------------------------------------------------------------------------
-r189 | jmeskill | 2000-10-11 17:25:35 -0500 (Wed, 11 Oct 2000) | 2 lines
+2000-09-26 22:26:38  Rev 106    jamest
 
-removed old deleted files and added DBfactory.py
+       * samples/login.gfd, samples/myform.gfd, samples/contact.gfd, 
+         src/GFForm.py, AUTHORS, samples/form.gfd, src/GFParser.py, 
+         samples/form2.gfd: Added Chris Spence's Parser to gnuef various 
+         corrections to sample forms to ensure they all work
 
-------------------------------------------------------------------------
-r188 | jmeskill | 2000-10-11 17:23:04 -0500 (Wed, 11 Oct 2000) | 2 lines
+2000-09-26 02:57:27  Rev 105    jamest
 
-Added new drivers makefiles
+       * samples/contact.gfd: Minor alterations to runtime file locations
 
-------------------------------------------------------------------------
-r187 | jmeskill | 2000-10-11 16:50:59 -0500 (Wed, 11 Oct 2000) | 3 lines
+2000-09-26 02:55:05  Rev 104    jamest
 
-Added new database driver method
-You can now place a driver in the drivers directory (mirroring an example 
driver setup) and be able to use it from a form without having to modify gnue 
forms source code
+       * src/GFForm.py, src/DSobjectServer.py, src/GFObjects.py, 
+         src/GFClient.py: Start of code for data sources Very ugly and 
+         broken Ignore it - it's so andrew can play too :)
 
-------------------------------------------------------------------------
-r186 | jamest | 2000-10-11 07:22:10 -0500 (Wed, 11 Oct 2000) | 3 lines
+2000-09-24 08:21:28  Rev 95     dneighbors
 
-Added the ability to delete (F5)
-Start of GEAS driver added
+       * ChangeLog: This is how its to be done.
 
-------------------------------------------------------------------------
-r181 | cspence | 2000-10-09 12:52:56 -0500 (Mon, 09 Oct 2000) | 2 lines
+2000-09-24 07:59:12  Rev 94     dneighbors
 
-Added simple exception handling to GFTrigger
+       * ChangeLog: Brought some history over.  Really need to have 
+         ChangeLog created off of CVS.. What changelog currently looks like 
+         should really probably be more the NEWS file.
 
-------------------------------------------------------------------------
-r179 | cspence | 2000-10-09 08:23:55 -0500 (Mon, 09 Oct 2000) | 2 lines
+2000-09-23 08:19:04  Rev 93     dneighbors
 
-Simple gfd file to test trigger handling
+       * ChangeLog: Password Support Added.
 
-------------------------------------------------------------------------
-r178 | cspence | 2000-10-09 08:21:24 -0500 (Mon, 09 Oct 2000) | 9 lines
+2000-09-23 08:17:51  Rev 92     dneighbors
 
+       * src/GFClient.py: Added password attribute.  Its not mandatory.  
+         Defaults to false.  To make an entry a password simply add 
+         password="true" attrib to entry tag.  Look at login.gfd for sample.
 
-Have updated the trigger code so it now lives in GFTrigger.
-Have had to temporarily move GFTriggerAware into GFObjects to
-prevent circular dependencies.
-Renamed __del__ methods in GFParser to destroy so exeption handling
-works better.
-Have put in a simple mechanism for dealing with the trigger namespace
-in GFForm.py
+2000-09-23 08:16:34  Rev 91     dneighbors
 
-------------------------------------------------------------------------
-r167 | dneighbors | 2000-10-08 15:08:45 -0500 (Sun, 08 Oct 2000) | 2 lines
+       * samples/login.gfd: Sample REALLY BASIC login screen.. Test for 
+         password box...
 
-updated to version 0.0.3 for release.
+2000-09-23 04:22:11  Rev 90     dneighbors
 
-------------------------------------------------------------------------
-r166 | jamest | 2000-10-08 02:27:41 -0500 (Sun, 08 Oct 2000) | 2 lines
+       * samples/form.gfd: Changed the defualt attribute to value and 
+         updated look and feel slightly.
 
-Fixed automake bugs preventing make dist
+2000-09-23 04:21:26  Rev 89     dneighbors
 
-------------------------------------------------------------------------
-r165 | dneighbors | 2000-10-08 02:09:11 -0500 (Sun, 08 Oct 2000) | 2 lines
+       * ChangeLog: Added line about new and updated samples
 
-updated for 0.0.3 release. :)
+2000-09-23 03:23:05  Rev 88     dneighbors
 
-------------------------------------------------------------------------
-r164 | dneighbors | 2000-10-08 01:13:32 -0500 (Sun, 08 Oct 2000) | 2 lines
+       * ChangeLog: added focus note
 
-added master/detail and some forms stuff
+2000-09-23 03:16:51  Rev 87     dneighbors
 
-------------------------------------------------------------------------
-r163 | jamest | 2000-10-08 00:37:52 -0500 (Sun, 08 Oct 2000) | 6 lines
+       * configure.in: bumped to version 0.0.2.. is there a way to make 
+         this read from GFClient.py?  I changed there first but it didnt 
+         pick up so I manually changed here.
 
-Clean up of some of the code base
-Added code comments
-Fixed null object in formToUI bug
-Removed unneeded files
-Updated TODO
+2000-09-23 02:55:59  Rev 86     dneighbors
 
-------------------------------------------------------------------------
-r161 | dneighbors | 2000-10-07 19:27:05 -0500 (Sat, 07 Oct 2000) | 2 lines
+       * README: Changed syntax on how to launch as gui= is now -u= Also 
+         added ref to README.wxwindows and fact no attribute checking takes 
+         place DTD at somepoint will probably handle.
+         These changes prompted by feedback from user last week how had 
+         issues with broken samples and questions about validation.
 
-fixed syntax
+2000-09-23 02:41:49  Rev 85     dneighbors
 
-------------------------------------------------------------------------
-r160 | jamest | 2000-10-07 19:03:41 -0500 (Sat, 07 Oct 2000) | 3 lines
+       * AUTHORS: added jade as autoconf support.
+         masta says: boyz if you touch code get your name in the authors 
+         file. :)
 
-Added sql file to create zip_code database for postgresql servers
-Fixed the new record/commit/update/commit record duplication bug
+2000-09-23 02:38:51  Rev 84     dneighbors
 
-------------------------------------------------------------------------
-r159 | jamest | 2000-10-07 17:11:59 -0500 (Sat, 07 Oct 2000) | 4 lines
+       * autogen.sh: Changed project name from gedi to gnu_enterprise and 
+         package name from gedi to gnue_forms.
+         Mainly because at end it said now type make to compile gedi. :)
 
-Moved samples to own dirs
-Insert, query (with sql wildcards), update all functional
-Added F8 = Init query, F9 = execute query, F6 = commit to UIwxpython
+2000-09-21 23:52:50  Rev 77     jmeskill
 
-------------------------------------------------------------------------
-r155 | jamest | 2000-10-06 21:07:24 -0500 (Fri, 06 Oct 2000) | 2 lines
+       * autogen.sh, old/.cvsignore, .cvsignore, old/gf.py.bak, 
+         samples/Makefile.am, doc/Makefile.am, src/Makefile.am, samples/.
+         cvsignore, doc/.cvsignore, old/GFUI.pyc, old/GFDom.pyc, src/.
+         cvsignore, configure.in, old/Makefile.am, Makefile.am: Added .
+         cvsignore where necessary Added Makefile.am for dist building 
+         Added configure.in to help Makefiles Added autogen.sh to build 
+         configure Removed .pyc and .bak files
 
-Added patch info to readme
+2000-09-21 23:13:46  Rev 73     jamest
 
-------------------------------------------------------------------------
-r154 | jamest | 2000-10-06 21:02:01 -0500 (Fri, 06 Oct 2000) | 2 lines
+       * src/GFClient.py: Quick mod to GFClient.py to remove hardcoded 
+         python location
 
-Partially functional query system
+2000-09-20 01:34:40  Rev 43     jamest
 
-------------------------------------------------------------------------
-r146 | jamest | 2000-10-06 00:25:11 -0500 (Fri, 06 Oct 2000) | 2 lines
+       * src/UIwxpython.py, samples/contact.gfd, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, TODO: Added support for   
+         Previous/Next block navigation w/ auto page view adjustment   
+         Previous Entry navigation   Insert/Overwrite mode   Altered the 
+         sample/contact.gdf to demo multi-block per page behaviour   
+         Partial update to TODO list   Broke GEDI config - Ignore it as all 
+         code is being replaced later tonight
 
-More database related changes
+2000-08-28 18:40:35  Rev 42     jamest
 
-------------------------------------------------------------------------
-r141 | dneighbors | 2000-10-04 00:25:29 -0500 (Wed, 04 Oct 2000) | 2 lines
+       * src/GFTrigger.py: Added missing GFTrigger.py module
 
-Closed datasource tags.
+2000-08-28 18:39:29  Rev 41     jamest
 
-------------------------------------------------------------------------
-r140 | jamest | 2000-10-04 00:04:58 -0500 (Wed, 04 Oct 2000) | 5 lines
+       * src/GFForm.py, src/GFObjects.py: Added the start of the internal 
+         trigger system
 
-More database stuff
-Modied sc_po_entry.gfd to do triggers and database stuff
-Global debug level support
-Cleaned up some crap (old code and files not needed anymore)
+2000-08-28 03:06:37  Rev 40     jamest
 
-------------------------------------------------------------------------
-r134 | jamest | 2000-10-03 20:19:53 -0500 (Tue, 03 Oct 2000) | 4 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
+         samples/contact.gfd, src/GFController.py, src/GFForm.py, 
+         src/uidrivers/wx/UIdriver.py, src/GFObjects.py, README.wxwindows, 
+         src/UIbase.py, src/UIpyncurses.py, src/GFClient.py, 
+         src/GFCursesView.py: Internal event system functional Added 
+         support for data entry/basic cursor control into form and 
+         UIwxpython Added the start of mouse support in UIwxpython (focus 
+         switching only) More features in UIbase Started conversion of 
+         UIpyncurses to support UIbase and other new features Cleaned up 
+         base objects
 
-Added Chris Trigger Code
-Removed files no longer in use
-Start of data access in place
+2000-08-24 03:35:16  Rev 39     dneighbors
 
-------------------------------------------------------------------------
-r132 | dneighbors | 2000-10-03 09:38:44 -0500 (Tue, 03 Oct 2000) | 2 lines
+       * src/DPyGetOpt.py: Class file for parsing command line.
 
-Initial Checkin of REALLY SIMPLE Purchase Order.
+2000-08-24 03:34:06  Rev 38     dneighbors
 
-------------------------------------------------------------------------
-r123 | dneighbors | 2000-09-29 17:31:44 -0500 (Fri, 29 Sep 2000) | 2 lines
+       * src/GFClient.py: Add support for command line options such as:
+         -v : version -d : debug -u : ui -h : help
+         $python GFClient.py -h will tell you a lot.
+         Also added some error handling so it complains if you give it bad 
+         arguments and validates that form definition file exists before 
+         trying to load it.  Its ugly and my first real python look, but I 
+         like python. :)
 
-Ripped out dependency on DPyGetOpt replaced with GFGetOpt.py.  Error handling 
on passing invalid arguments still needs to be done as the getopt module doesnt 
do this.
+2000-08-23 21:33:39  Rev 37     dneighbors
 
-------------------------------------------------------------------------
-r122 | dneighbors | 2000-09-29 17:30:04 -0500 (Fri, 29 Sep 2000) | 2 lines
+       * src/GFClient.py: Created graceful exit on no passed parameters.
 
-Replacement to DPyGetOpt.py for licensing and standardization reasons.
+2000-08-19 22:56:39  Rev 34     dneighbors
 
-------------------------------------------------------------------------
-r121 | dneighbors | 2000-09-29 12:15:29 -0500 (Fri, 29 Sep 2000) | 2 lines
+       * NEWS, AUTHORS, INSTALL, ChangeLog, COPYING: more FSF stuff..
 
-def stdHandler(self): Added logic for password option on GFEntry.  I am 
thinking this isnt proper place for it exactly but its a start.
+2000-08-14 02:47:24  Rev 27     jamest
 
-------------------------------------------------------------------------
-r120 | dneighbors | 2000-09-29 01:05:48 -0500 (Fri, 29 Sep 2000) | 4 lines
+       * src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base, 
+         src/uidrivers/_base/UIdriver.py, README, src/GFController.py, 
+         src/uidrivers/wx, src/uidrivers/wx/UIdriver.py, src/uidrivers, 
+         AUTHORS, TODO, src/UIbase.py, src/UIpyncurses.py, src/GFClient.py: 
+         Removed the need to call seperate programs for different UIs 
+         GFClient takes a command line switch to choose UI Some code 
+         cleanup (more needed) Start of new event system, controller Start 
+         of UIbase to make building UImodules easier
 
-classXMLOElement:StartTag()-
+2000-07-24 06:09:09  Rev 26     dneighbors
 
-I found old .gfd files had option vs. options and it crashed.  I didnt have 
time to fully investigate.  For stop gap trap error on this code and throw tag 
name that is barfing.  This needs to be handled correctly this is just to 
prevent people from freaking if they are using old .gfd file. (i know i am 
dreaming that there is a user base to worry about. :))
+       * doc/gnuef.idl: Here's a minor update to gnuef.idl.  It removes 
+         handleEvent() from the Controller interface (which is now 
+         redundant, with the existance of a method of the same name in 
+         TriggerOwner, which Controller extends; this should have been done 
+         in rev 1.7, but just got missed), and adds a new readonly 
+         attribute 'parent' to the Controller interface IOT facilitate 
+         focus navigation via ControllerContainer.traversibleComponents
 
-------------------------------------------------------------------------
-r119 | dneighbors | 2000-09-29 00:53:18 -0500 (Fri, 29 Sep 2000) | 2 lines
+2000-07-24 06:08:08  Rev 25     dneighbors
 
-Added things from ChangeLog to feature set.
+       * doc/gnuef.idl: Here's the new IDL def.  Changes since v. 1.6:  * 
+         added new enum EventKind  * added new interface Event  * added new 
+         interface TriggerOwner  * moved event/trigger handling from Object 
+         to TriggerOwner  * Object is now a sub-interface of TriggerOwner  
+         * Controller is now a sub-interface of TriggerOwner
+         Note, my event types are slightly different from jamest's.  Where 
+         is his are action-based ('nextPage', 'nextEntry', etc), mine are 
+         oriented around changes in state (blur, focus, etc).  At some 
+         point (probably soon), we'll need to hash out these differences.
+         Also, right now the Event interface is used to represent both UI 
+         events (blur, focus, keypress, etc) and DataSource events (commit, 
+         rollback, etc).  At some point we'll probably want to provide 
+         sub-interfaces of Event in order to represent data specific to one 
+         type or another.
 
-------------------------------------------------------------------------
-r118 | dneighbors | 2000-09-29 00:24:05 -0500 (Fri, 29 Sep 2000) | 4 lines
+2000-07-17 00:09:10  Rev 24     jamest
 
-load file error trapping has always been incorrect just noticed.
+       * src/GFController.py, src/GFForm.py: Fixed bug in the gfNEXTENTRY 
+         form event
 
-GFForm(fp) called regardless so any errors in it are deemed as cant find file. 
:)  This is fixed.
+2000-07-16 23:08:32  Rev 23     jamest
 
-------------------------------------------------------------------------
-r115 | jamest | 2000-09-28 23:05:47 -0500 (Thu, 28 Sep 2000) | 4 lines
+       * src/GFEvent.py, README, src/GFController.py, src/GFForm.py, 
+         src/GFView.py: Updated README to include the pyXML dependency info 
+         Added start of internal events to GForms
+         This is the first code that updates the UI based upon actions in 
+         the GFForm object and not the UI widgets.
+         This is very, very messy code.  I forsee the GFController 
+         becomming the application with GFController disappearing.  The 
+         event system will moved into an inherited class instead of tacked 
+         on top.
+         Now to start cleaning up :)
 
-Ripped out the code I added yesterday that dealt with in memory records
-Added event based replacement code for same feature
-Added URL gfd support back into gnuef
+2000-07-15 22:18:38  Rev 22     dneighbors
 
-------------------------------------------------------------------------
-r112 | jamest | 2000-09-27 23:09:22 -0500 (Wed, 27 Sep 2000) | 4 lines
+       * doc/gnuef.idl: In an effort to combine like efforts and make a 
+         real push towards enterprise applications I am asking that you 
+         please check out GNU Enterprise, a Free Software Foundation 
+         project.  We have about 150 list members currently and about 6 
+         core developers.  The Just a minor update, fine-tuning the Form 
+         interface:
+          * made attribute 'title' readonly  * changed attribute type of 
+         'width' from 'long' to 'unsigned long'  * changed attribute type 
+         of 'height' from 'long' to 'unsigned long'
+          Regards, Ian
 
-Initial support for multiple records in form memory
-New Records added via F12 key
-typo in gedi.conf
+2000-07-13 06:59:56  Rev 20     dneighbors
 
-------------------------------------------------------------------------
-r106 | jamest | 2000-09-26 17:26:38 -0500 (Tue, 26 Sep 2000) | 3 lines
+       * doc/gnuef.idl: This version implements some of the ideas JamesT 
+         put forth in the Jul 06 IRC chat.
+         Specifically:  * added new interface Controller, with the 
+         following attributes/methods:  * added new interface 
+         ContainerController, which extends Controller  * added new 
+         enumeration DirectionKind, for use with Controller->transferFocus()
+         We still need some way to specify a focus cycle root object 
+         (unless the Form is always focus cycle root).  Here's what I'm 
+         talking about:
+         Suppose you have the following GFD document:
+         <FORM>   <PAGE>     <BLOCK>       <LABEL>       <ENTRY>       
+         <LABEL>       <ENTRY>       <LABEL>       <ENTRY>     </BLOCK>     
+         <BLOCK>       <LABEL>       <ENTRY>     </BLOCK>   </PAGE> </FORM>
+         If you call transferFocus(dk_forward) on the Controller for the 
+         last ENTRY in the first BLOCK, should focus go to the first ENTRY 
+         of the second BLOCK (assuming traversibleComponents does not 
+         include LABELs) or the first ENTRY of the first BLOCK?
 
-Added Chris Spence's Parser to gnuef
-various corrections to sample forms to ensure they all work
+2000-07-13 06:58:35  Rev 19     dneighbors
 
-------------------------------------------------------------------------
-r105 | jamest | 2000-09-25 21:57:27 -0500 (Mon, 25 Sep 2000) | 2 lines
+       * doc/gnuef.idl: This version contains the following changes:  * 
+         created new type ValueList  * added readonly attribute 'widgets' 
+         to the Block interface  * added new attributes to interface Label 
+         (all read/write)     * x     * y  * added new attributes to 
+         interface Entry (all read/write)     * x     * y     * width     * 
+         height     * defaultValue
 
-Minor alterations to runtime file locations
+2000-07-13 06:57:26  Rev 18     dneighbors
 
-------------------------------------------------------------------------
-r104 | jamest | 2000-09-25 21:55:05 -0500 (Mon, 25 Sep 2000) | 4 lines
+       * doc/gnuef.idl: Here's an update to the GNUe Forms IDL def.
+         Here's a summary of the changes:
+          * created new type 'BlockList'  * created new type 'PageList'  * 
+         added readonly attribute 'pages' to Form interface  * added 
+         readonly attribute 'blocks' to Page interface  * added read/write 
+         attribute 'title' to Block interface
+         This last change allows for the creation of "Group Boxes" or 
+         "Titled Panes".
 
-Start of code for data sources
-Very ugly and broken
-Ignore it - it's so andrew can play too :)
+2000-07-13 06:56:01  Rev 17     dneighbors
 
-------------------------------------------------------------------------
-r95 | dneighbors | 2000-09-24 03:21:28 -0500 (Sun, 24 Sep 2000) | 2 lines
+       * doc/gnuef.idl:  This version adds the attributes "title", "width" 
+         and "height" to the Form interface (extrapolated from sample GFD 
+         documents), as well as two convenience methods, resizeTo() and 
+         resizeBy().
 
-This is how its to be done.
+2000-07-13 06:54:28  Rev 16     dneighbors
 
-------------------------------------------------------------------------
-r94 | dneighbors | 2000-09-24 02:59:12 -0500 (Sun, 24 Sep 2000) | 2 lines
+       * doc/gnuef.idl: IDL def of GNUe Forms Object Model.  Note, it does 
+         not include information on views (which I feel should be client 
+         specific), and event handling still needs to be fleshed out.  - Ian
 
-Brought some history over.  Really need to have ChangeLog created off of CVS.. 
What changelog currently looks like should really probably be more the NEWS 
file.
+2000-07-06 23:34:49  Rev 15     jamest
 
-------------------------------------------------------------------------
-r93 | dneighbors | 2000-09-23 03:19:04 -0500 (Sat, 23 Sep 2000) | 2 lines
+       * src/GFCursesPanel.py: removed import of missing GFUiEvent
 
-Password Support Added.
+2000-07-06 20:05:57  Rev 14     arno
 
-------------------------------------------------------------------------
-r92 | dneighbors | 2000-09-23 03:17:51 -0500 (Sat, 23 Sep 2000) | 2 lines
+       * src/GFCursesPanel.py, src/GFCursesView.py: GFCursesPanel.py 
+         GFCursesView.py: initial versions
 
-Added password attribute.  Its not mandatory.  Defaults to false.  To make an 
entry a password simply add password="true" attrib to entry tag.  Look at 
login.gfd for sample.
+2000-07-06 16:05:29  Rev 13     jamest
 
-------------------------------------------------------------------------
-r91 | dneighbors | 2000-09-23 03:16:34 -0500 (Sat, 23 Sep 2000) | 2 lines
+       * layout, src/GFForm.pyc, src/GFObjects.pyc, src/GFView.pyc: Removed 
+         files that didn't belong in CVS
 
-Sample REALLY BASIC login screen.. Test for password box...
+2000-07-06 04:28:59  Rev 7      jamest
 
-------------------------------------------------------------------------
-r90 | dneighbors | 2000-09-22 23:22:11 -0500 (Fri, 22 Sep 2000) | 2 lines
+       * samples/contact.gfd, src/GFForm.pyc, TODO, src/GFObjects.pyc, 
+         src/GFView.pyc: Added more to TODO file Added missing sample form 
+         Just noticed the .pyc files in the repository, they need pulled 
+         out next update
 
-Changed the defualt attribute to value and updated look and feel slightly.
+2000-07-06 02:44:09  Rev 6      jamest
 
-------------------------------------------------------------------------
-r89 | dneighbors | 2000-09-22 23:21:26 -0500 (Fri, 22 Sep 2000) | 2 lines
+       * old, GFView.py, old/client.py, src/stack.py, GFDom.py, form2.gfd, 
+         GFApp.py, src, GFController.py, samples/form2.gfd, THANKS, stack.
+         py, src/GFForm.py, client-objects.dia, README.ObjectHierarchy, 
+         src/GFForm.pyc, old/GFDom.py, old/GFApp.py, old/GFUI.pyc, form.gfd,
+         src/GFView.py, doc, samples/form.gfd, doc/README.ObjectHierarchy, 
+         doc/client-objects.dia, src/GFController.py, doc/layout.dia, temp2.
+         py, gf.py.bak, simple_app.py, GFUI.py, GFClient.py, gf.py, GFLabel.
+         py, src/GFObjects.py, just, src/GFObjects.pyc, doc/just, old/temp2.
+         py, old/gf.py.bak, README, GFObjects.py, old/simple_app.py, 
+         old/GFUI.py, old/GFClient.py, old/gf.py, old/GFLabel.py, samples, 
+         old/GFDom.pyc, TODO, client.py, GFForm.py, src/GFView.pyc: 
+         Re-organized gnuef directory structure Added dynamic size of main 
+         and title to <form> element Added comments in code and some 
+         documentation Added generic object handler to GFView Added stack.
+         py (not implemented in code yet) Removed unneeded imports from .py 
+         files
 
-Added line about new and updated samples
+2000-07-05 16:50:37  Rev 5      jamest
 
-------------------------------------------------------------------------
-r88 | dneighbors | 2000-09-22 22:23:05 -0500 (Fri, 22 Sep 2000) | 2 lines
+       * layout, GFView.py, temp2.py, gf.py.bak, simple_app.py, GFUI.py, 
+         GFClient.py, gf.py, GFLabel.py, GFDom.py, form2.gfd, GFApp.py, 
+         just, GFController.py, stack.py, GFObjects.py, client-objects.dia, 
+         README.ObjectHierarchy, form.gfd, client.py, GFForm.py: The first 
+         check in of GNUE Forms stuff.
 
-added focus note
-
-------------------------------------------------------------------------
-r87 | dneighbors | 2000-09-22 22:16:51 -0500 (Fri, 22 Sep 2000) | 2 lines
-
-bumped to version 0.0.2.. is there a way to make this read from GFClient.py?  
I changed there first but it didnt pick up so I manually changed here.
-
-------------------------------------------------------------------------
-r86 | dneighbors | 2000-09-22 21:55:59 -0500 (Fri, 22 Sep 2000) | 5 lines
-
-Changed syntax on how to launch as gui= is now -u=
-Also added ref to README.wxwindows and fact no attribute checking takes place 
DTD at somepoint will probably handle.
-
-These changes prompted by feedback from user last week how had issues with 
broken samples and questions about validation.
-
-------------------------------------------------------------------------
-r85 | dneighbors | 2000-09-22 21:41:49 -0500 (Fri, 22 Sep 2000) | 4 lines
-
-added jade as autoconf support.
-
-masta says: boyz if you touch code get your name in the authors file. :)
-
-------------------------------------------------------------------------
-r84 | dneighbors | 2000-09-22 21:38:51 -0500 (Fri, 22 Sep 2000) | 4 lines
-
-Changed project name from gedi to gnu_enterprise and package name from gedi to 
gnue_forms.
-
-Mainly because at end it said now type make to compile gedi. :)
-
-------------------------------------------------------------------------
-r77 | jmeskill | 2000-09-21 18:52:50 -0500 (Thu, 21 Sep 2000) | 6 lines
-
-Added .cvsignore where necessary
-Added Makefile.am for dist building
-Added configure.in to help Makefiles
-Added autogen.sh to build configure
-Removed .pyc and .bak files
-
-------------------------------------------------------------------------
-r73 | jamest | 2000-09-21 18:13:46 -0500 (Thu, 21 Sep 2000) | 2 lines
-
-Quick mod to GFClient.py to remove hardcoded python location
-
-------------------------------------------------------------------------
-r43 | jamest | 2000-09-19 20:34:40 -0500 (Tue, 19 Sep 2000) | 8 lines
-
-Added support for
-  Previous/Next block navigation w/ auto page view adjustment
-  Previous Entry navigation
-  Insert/Overwrite mode
-  Altered the sample/contact.gdf to demo multi-block per page behaviour
-  Partial update to TODO list
-  Broke GEDI config - Ignore it as all code is being replaced later tonight
-
-------------------------------------------------------------------------
-r42 | jamest | 2000-08-28 13:40:35 -0500 (Mon, 28 Aug 2000) | 2 lines
-
-Added missing GFTrigger.py module
-
-------------------------------------------------------------------------
-r41 | jamest | 2000-08-28 13:39:29 -0500 (Mon, 28 Aug 2000) | 2 lines
-
-Added the start of the internal trigger system
-
-------------------------------------------------------------------------
-r40 | jamest | 2000-08-27 22:06:37 -0500 (Sun, 27 Aug 2000) | 7 lines
-
-Internal event system functional
-Added support for data entry/basic cursor control into form and UIwxpython
-Added the start of mouse support in UIwxpython (focus switching only)
-More features in UIbase
-Started conversion of UIpyncurses to support UIbase and other new features
-Cleaned up base objects
-
-------------------------------------------------------------------------
-r39 | dneighbors | 2000-08-23 22:35:16 -0500 (Wed, 23 Aug 2000) | 2 lines
-
-Class file for parsing command line.
-
-------------------------------------------------------------------------
-r38 | dneighbors | 2000-08-23 22:34:06 -0500 (Wed, 23 Aug 2000) | 11 lines
-
-Add support for command line options such as:
-
--v : version
--d : debug
--u : ui
--h : help
-
-$python GFClient.py -h will tell you a lot.
-
-Also added some error handling so it complains if you give it bad arguments 
and validates that form definition file exists before trying to load it.  Its 
ugly and my first real python look, but I like python. :)
-
-------------------------------------------------------------------------
-r37 | dneighbors | 2000-08-23 16:33:39 -0500 (Wed, 23 Aug 2000) | 2 lines
-
-Created graceful exit on no passed parameters.
-
-------------------------------------------------------------------------
-r34 | dneighbors | 2000-08-19 17:56:39 -0500 (Sat, 19 Aug 2000) | 2 lines
-
-more FSF stuff..
-
-------------------------------------------------------------------------
-r27 | jamest | 2000-08-13 21:47:24 -0500 (Sun, 13 Aug 2000) | 6 lines
-
-Removed the need to call seperate programs for different UIs
-GFClient takes a command line switch to choose UI
-Some code cleanup (more needed)
-Start of new event system, controller
-Start of UIbase to make building UImodules easier
-
-------------------------------------------------------------------------
-r26 | dneighbors | 2000-07-24 01:09:09 -0500 (Mon, 24 Jul 2000) | 7 lines
-
-Here's a minor update to gnuef.idl.  It removes handleEvent() from the
-Controller interface (which is now redundant, with the existance of a
-method of the same name in TriggerOwner, which Controller extends; this
-should have been done in rev 1.7, but just got missed), and adds a new
-readonly attribute 'parent' to the Controller interface IOT facilitate
-focus navigation via ControllerContainer.traversibleComponents
-
-------------------------------------------------------------------------
-r25 | dneighbors | 2000-07-24 01:08:08 -0500 (Mon, 24 Jul 2000) | 18 lines
-
-Here's the new IDL def.  Changes since v. 1.6:
- * added new enum EventKind
- * added new interface Event
- * added new interface TriggerOwner
- * moved event/trigger handling from Object to TriggerOwner
- * Object is now a sub-interface of TriggerOwner
- * Controller is now a sub-interface of TriggerOwner
-
-Note, my event types are slightly different from jamest's.  Where is his
-are action-based ('nextPage', 'nextEntry', etc), mine are oriented
-around changes in state (blur, focus, etc).  At some point (probably
-soon), we'll need to hash out these differences.
-
-Also, right now the Event interface is used to represent both UI events
-(blur, focus, keypress, etc) and DataSource events (commit, rollback,
-etc).  At some point we'll probably want to provide sub-interfaces of
-Event in order to represent data specific to one type or another.
-
-------------------------------------------------------------------------
-r24 | jamest | 2000-07-16 19:09:10 -0500 (Sun, 16 Jul 2000) | 2 lines
-
-Fixed bug in the gfNEXTENTRY form event
-
-------------------------------------------------------------------------
-r23 | jamest | 2000-07-16 18:08:32 -0500 (Sun, 16 Jul 2000) | 12 lines
-
-Updated README to include the pyXML dependency info
-Added start of internal events to GForms
-
-This is the first code that updates the UI based upon actions in the GFForm
-object and not the UI widgets.
-
-This is very, very messy code.  I forsee the GFController becomming the
-application with GFController disappearing.  The event system will moved
-into an inherited class instead of tacked on top.
-
-Now to start cleaning up :)
-
-------------------------------------------------------------------------
-r22 | dneighbors | 2000-07-15 17:18:38 -0500 (Sat, 15 Jul 2000) | 10 lines
-
-In an effort to combine like efforts and make a real push towards enterprise 
applications I am asking that you please check out GNU Enterprise, a Free 
Software Foundation project.  We have about 150 list members currently and 
about 6 core developers.  The Just a minor update, fine-tuning the Form 
interface:
-
- * made attribute 'title' readonly
- * changed attribute type of 'width' from 'long' to 'unsigned long'
- * changed attribute type of 'height' from 'long' to 'unsigned long'
-
-
-Regards,
-Ian
-
-------------------------------------------------------------------------
-r20 | dneighbors | 2000-07-13 01:59:56 -0500 (Thu, 13 Jul 2000) | 38 lines
-
-This version implements some of the ideas JamesT put forth in the Jul 06
-IRC chat.
-
-Specifically:
- * added new interface Controller, with the following
-attributes/methods:
- * added new interface ContainerController, which extends Controller
- * added new enumeration DirectionKind, for use with
-Controller->transferFocus()
-
-We still need some way to specify a focus cycle root object (unless the
-Form is
-always focus cycle root).  Here's what I'm talking about:
-
-Suppose you have the following GFD document:
-
-<FORM>
-  <PAGE>
-    <BLOCK>
-      <LABEL>
-      <ENTRY>
-      <LABEL>
-      <ENTRY>
-      <LABEL>
-      <ENTRY>
-    </BLOCK>
-    <BLOCK>
-      <LABEL>
-      <ENTRY>
-    </BLOCK>
-  </PAGE>
-</FORM>
-
-If you call transferFocus(dk_forward) on the Controller for the last
-ENTRY in the first BLOCK, should focus go to the first ENTRY of the
-second BLOCK (assuming traversibleComponents does not include LABELs) or
-the first ENTRY of the first BLOCK?
-
-------------------------------------------------------------------------
-r19 | dneighbors | 2000-07-13 01:58:35 -0500 (Thu, 13 Jul 2000) | 13 lines
-
-This version contains the following changes:
- * created new type ValueList
- * added readonly attribute 'widgets' to the Block interface
- * added new attributes to interface Label (all read/write)
-    * x
-    * y
- * added new attributes to interface Entry (all read/write)
-    * x
-    * y
-    * width
-    * height
-    * defaultValue
-
-------------------------------------------------------------------------
-r18 | dneighbors | 2000-07-13 01:57:26 -0500 (Thu, 13 Jul 2000) | 13 lines
-
-Here's an update to the GNUe Forms IDL def.
-
-Here's a summary of the changes:
-
- * created new type 'BlockList'
- * created new type 'PageList'
- * added readonly attribute 'pages' to Form interface
- * added readonly attribute 'blocks' to Page interface
- * added read/write attribute 'title' to Block interface
-
-This last change allows for the creation of "Group Boxes" or "Titled
-Panes".
-
-------------------------------------------------------------------------
-r17 | dneighbors | 2000-07-13 01:56:01 -0500 (Thu, 13 Jul 2000) | 5 lines
-
- This version adds the
-attributes "title", "width" and "height" to the Form interface
-(extrapolated from sample GFD documents), as well as two convenience
-methods, resizeTo() and resizeBy().
-
-------------------------------------------------------------------------
-r16 | dneighbors | 2000-07-13 01:54:28 -0500 (Thu, 13 Jul 2000) | 2 lines
-
-IDL def of GNUe Forms Object Model.  Note, it does not include information on 
views (which I feel should be client specific), and event handling still needs 
to be fleshed out.  - Ian
-
-------------------------------------------------------------------------
-r15 | jamest | 2000-07-06 18:34:49 -0500 (Thu, 06 Jul 2000) | 2 lines
-
-removed import of missing GFUiEvent
-
-------------------------------------------------------------------------
-r14 | arno | 2000-07-06 15:05:57 -0500 (Thu, 06 Jul 2000) | 2 lines
-
-GFCursesPanel.py GFCursesView.py: initial versions
-
-------------------------------------------------------------------------
-r13 | jamest | 2000-07-06 11:05:29 -0500 (Thu, 06 Jul 2000) | 2 lines
-
-Removed files that didn't belong in CVS
-
-------------------------------------------------------------------------
-r7 | jamest | 2000-07-05 23:28:59 -0500 (Wed, 05 Jul 2000) | 4 lines
-
-Added more to TODO file
-Added missing sample form
-Just noticed the .pyc files in the repository, they need pulled out next update
-
-------------------------------------------------------------------------
-r6 | jamest | 2000-07-05 21:44:09 -0500 (Wed, 05 Jul 2000) | 7 lines
-
-Re-organized gnuef directory structure
-Added dynamic size of main and title to <form> element
-Added comments in code and some documentation
-Added generic object handler to GFView
-Added stack.py (not implemented in code yet)
-Removed unneeded imports from .py files
-
-------------------------------------------------------------------------
-r5 | jamest | 2000-07-05 11:50:37 -0500 (Wed, 05 Jul 2000) | 2 lines
-
-The first check in of GNUE Forms stuff.
-
-------------------------------------------------------------------------

Modified: trunk/gnue-forms/NEWS
===================================================================
--- trunk/gnue-forms/NEWS       2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-forms/NEWS       2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,7 +1,8 @@
-New features/changes in version 0.5.3: (##-FEB-2004)
-o
+New features/changes in version 0.5.3: (12-MAR-2004)
+o Support for gnue-common's new datasources API
+o Misc Enhancements / Bug Fixes
 
-New features/changes in version 0.5.2: (##-OCT-2003)
+New features/changes in version 0.5.2: (22-OCT-2003)
 o Switched to gnue-common enhanced setup 
 o Scrollbar Widget
 o Misc Enhancements / Bug Fixes

Modified: trunk/gnue-reports/ChangeLog
===================================================================
--- trunk/gnue-reports/ChangeLog        2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-reports/ChangeLog        2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,1972 +1,3119 @@
-------------------------------------------------------------------------
-r5142 | jcater | 2004-02-23 11:08:02 -0600 (Mon, 23 Feb 2004) | 1 line
+2004-03-01 18:05:54  Rev 5206   reinhard
 
-changed references from wxWindows to wxWidgets (c.f., 
http://www.wxwidgets.org/name.htm)
-------------------------------------------------------------------------
-r5053 | jcater | 2004-01-29 14:52:10 -0600 (Thu, 29 Jan 2004) | 1 line
+       * MANIFEST.in: Updated list of distributable files to not include .
+         svn directories.
 
-fixed the release flags leftover from last release cycle
-------------------------------------------------------------------------
-r5031 | jamest | 2004-01-09 22:42:00 -0600 (Fri, 09 Jan 2004) | 2 lines
+2004-02-25 05:43:44  Rev 5154   jcater
 
-moved color datatype from reports to common
+       * ChangeLog, NEWS: updated changelogs
 
-------------------------------------------------------------------------
-r5025 | jcater | 2004-01-06 00:48:39 -0600 (Tue, 06 Jan 2004) | 1 line
+2004-02-24 04:45:21  Rev 5146   jcater
 
-fixed install to ignore .svn instead of CVS/
-------------------------------------------------------------------------
-r5024 | jcater | 2004-01-05 10:44:29 -0600 (Mon, 05 Jan 2004) | 1 line
+       * doc/report-notes.txt: cleanup of driver init; added embeddable 
+         form support into gnue-navigator
 
-updated copyright header
-------------------------------------------------------------------------
-r5014 | jcater | 2003-12-22 19:16:18 -0600 (Mon, 22 Dec 2003) | 1 line
+2004-02-23 17:08:02  Rev 5142   jcater
 
-more notes
-------------------------------------------------------------------------
-r5008 | jcater | 2003-12-19 15:33:36 -0600 (Fri, 19 Dec 2003) | 1 line
+       * NEWS: changed references from wxWindows to wxWidgets (c.f., http:
+         //www.wxwidgets.org/name.htm)
 
-moved the command-line options for username/password into gnue-common; any 
gnue app can now add USE_DATABASE_OPTIONS=1 to get this functionality; fixed 
minor spelling mistakes
-------------------------------------------------------------------------
-r5000 | jcater | 2003-12-17 20:57:23 -0600 (Wed, 17 Dec 2003) | 1 line
+2004-01-29 20:52:10  Rev 5053   jcater
 
-removed NCS-specific filter references (oops)
-------------------------------------------------------------------------
-r4975 | jcater | 2003-12-17 18:19:12 -0600 (Wed, 17 Dec 2003) | 1 line
+       * src/__init__.py: fixed the release flags leftover from last 
+         release cycle
 
-converted .cvsignore to svn propset svn:ignore
-------------------------------------------------------------------------
-r4897 | jcater | 2003-11-26 16:12:22 -0600 (Wed, 26 Nov 2003) | 2 lines
+2004-01-10 04:42:00  Rev 5031   jamest
 
-missing file
+       * src/adapters/filters/Universal/Base/Helpers/Color.py, 
+         src/adapters/filters/Universal/Base/ParserTypes.py: moved color 
+         datatype from reports to common
 
-------------------------------------------------------------------------
-r4896 | jcater | 2003-11-26 16:11:50 -0600 (Wed, 26 Nov 2003) | 2 lines
+2004-01-06 06:48:39  Rev 5025   jcater
 
-misc fixes related to styles
+       * setup.py: fixed install to ignore .svn instead of CVS/
 
-------------------------------------------------------------------------
-r4895 | jcater | 2003-11-26 15:27:56 -0600 (Wed, 26 Nov 2003) | 2 lines
+2004-01-05 16:44:29  Rev 5024   jcater
 
-getting back up to speed on Universal formatter stuff; updating notes
+       * utils/create-ppd-classes.py, 
+         src/adapters/filters/general/libxslt/Adapter.py, 
+         src/adapters/filters/Universal/Base/Objects/FormattableObject.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoItalic.py, src/base/GRSortOptions.py, 
+         src/base/layout/GRLayoutElement.py, src/base/GRFilters.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/Postscript2Driver.py, src/adapters/destinations/email/smtp.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/StyleSet.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         etica.py, 
+         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py, 
+         src/adapters/filters/Universal/Base/Writers/RelativeWriter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBold.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierOblique.py, src/adapters/filters/Universal/rtf/Writer.py, 
+         src/base/GRExceptions.py, 
+         src/adapters/filters/MailMerge/merge_latex/Adapter.py, 
+         src/adapters/filters/MailMerge/merge_ps/Adapter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBookOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBoldItalic.py, utils/create-afm-classes.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBold.py, src/adapters/filters/Universal/Base/ParserTypes.py, 
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/base/layout/GRLayout.py, 
+         src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         src/adapters/filters/Universal/Base/Objects/PositionableObj.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrow.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBoldItalic.py, src/base/layout/GRPassThru.py, 
+         src/adapters/filters/Universal/lineprinter/Writer.py, 
+         src/base/layout/GRNotLastRow.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         Dingbats.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowOblique.py, src/client/GRRunUI.py, 
+         src/adapters/filters/Universal/Base/Helpers/TextMeasurement.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLight.py, src/server/GRRpcWrapper.py, src/base/GRReportInfo.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/Styles.py, 
+         src/adapters/filters/general/raw/Adapter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBoldOblique.py, src/base/GRDataMapper.py, 
+         src/adapters/filters/Universal/tex/Writer.py, 
+         src/base/GROutputAdapter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/MinimalistDriver.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemiItalic.py, src/base/layout/GRField.py, 
+         src/adapters/filters/Universal/html/Writer.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBoldItalic.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py, 
+         src/adapters/filters/Universal/Base/Writers/AbsoluteWriter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkRoman.py, 
+         src/adapters/filters/Universal/Base/PageSizes.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
+         src/base/GRParser.py, src/server/GRServer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBook.py, src/adapters/destinations/email/sendmail.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLightItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBold.py, src/adapters/filters/Universal/Base/Helpers/Measurement.
+         py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         ChanceryMediumItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symb
+         ol.py, src/base/layout/GRFirstRow.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkItalic.py, src/adapters/destinations/printer/win32raw.
+         py, setup.py, src/base/layout/GRLastRow.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBold.py, src/base/layout/__init__.py, 
+         src/adapters/filters/general/4xslt/Adapter.py, 
+         src/adapters/filters/MailMerge/merge_rtf/Adapter.py, 
+         src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/base/layout/GRParam.py, 
+         src/adapters/filters/Labels/labels/LabelSpecs.py, 
+         src/adapters/filters/Labels/labels/Adapter.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaOblique.py, src/adapters/filters/Universal/Base/Helpers/Color.
+         py, src/adapters/filters/Universal/Base/styles/Objects/TextStyle.
+         py, src/base/layout/ContainerElement.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/Color.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/__init__.py, 
+         src/adapters/filters/Universal/Base/Objects/Report.py, 
+         src/adapters/filters/Universal/Base/Writers/Writer.py, 
+         src/base/GRReport.py, src/adapters/filters/Universal/pcl5/Writer.
+         py, src/base/layout/GRDefault.py, src/base/__init__.py, 
+         src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/xhtml/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ier.py, src/adapters/filters/Universal/Base/Objects/ContainerObj.
+         py, src/adapters/destinations/file/text.py, src/client/GRRun.py, 
+         src/adapters/destinations/fax/hylafax.py, 
+         src/adapters/filters/MailMerge/merge_psfax/Adapter.py, 
+         src/base/layout/GRSection.py, src/base/layout/GRSumm.py, 
+         src/adapters/destinations/printer/bsd.py, 
+         src/base/layout/GRNotFirstRow.py, samples/mailmerge/mailmerge.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBold.py, src/adapters/destinations/file/stdout.py, 
+         src/base/GREngine.py, src/base/GRSources.py, 
+         src/adapters/filters/Universal/Base/Objects/BaseObj.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemi.py, src/adapters/filters/Universal/Base/Adapter.py, 
+         src/base/layout/GRFormula.py, 
+         src/adapters/filters/Universal/pdf/Writer.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sItalic.py, src/base/GRParameters.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemi.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemiOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBold.py, src/base/GRConfig.py: updated copyright header
 
-------------------------------------------------------------------------
-r4886 | siesel | 2003-11-23 04:59:43 -0600 (Sun, 23 Nov 2003) | 3 lines
+2003-12-23 01:16:18  Rev 5014   jcater
 
-sync report and documentation parameter names
-add more sample options to php_client/test.php
+       * doc/report-notes.txt: more notes
 
-------------------------------------------------------------------------
-r4874 | jcater | 2003-11-18 21:15:36 -0600 (Tue, 18 Nov 2003) | 2 lines
+2003-12-19 21:33:36  Rev 5008   jcater
 
-added .cvsignore files
+       * src/client/GRRun.py: moved the command-line options for 
+         username/password into gnue-common; any gnue app can now add 
+         USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor 
+         spelling mistakes
 
-------------------------------------------------------------------------
-r4860 | siesel | 2003-11-18 15:14:34 -0600 (Tue, 18 Nov 2003) | 2 lines
+2003-12-18 02:57:23  Rev 5000   jcater
 
-fix imports
+       * etc/sample.report-filters.conf: removed NCS-specific filter 
+         references (oops)
 
-------------------------------------------------------------------------
-r4859 | siesel | 2003-11-18 15:11:58 -0600 (Tue, 18 Nov 2003) | 2 lines
+2003-12-18 00:19:12  Rev 4975   jcater
 
-small fixes, addons to make universal markup accessible even if doesn't do 
anything yet.
+       * src/.cvsignore, src/adapters/filters/Universal/Base/styles, 
+         src/adapters/filters/general/libxslt, 
+         src/adapters/filters/Universal/Base, 
+         src/adapters/filters/Universal/postscript/psutils, 
+         src/adapters/filters/SimpleTabulation/tabulator/.cvsignore, 
+         src/adapters/filters/Labels, 
+         src/adapters/filters/MailMerge/merge_latex/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_ps/.cvsignore, 
+         src/adapters/filters/Universal/.cvsignore, src/adapters/.cvsignore,
+         src/adapters/filters/Labels/labels/formatters/.cvsignore, scripts, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters, 
+         src/base/layout/.cvsignore, src/adapters/filters/MailMerge/_merge, 
+         src/adapters/filters/general, src/client/.cvsignore, src, 
+         src/adapters/filters/SimpleTabulation/.cvsignore, 
+         src/adapters/filters/general/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_latex, 
+         src/adapters/filters/MailMerge, 
+         src/adapters/filters/Universal/Base/styles/.cvsignore, 
+         src/adapters/filters/general/raw/.cvsignore, 
+         src/adapters/filters/Labels/.cvsignore, 
+         src/adapters/filters/Universal/Base/Objects/.cvsignore, 
+         src/adapters/filters/Universal/Base/Writers, src/adapters, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/.
+         cvsignore, src/adapters/destinations, 
+         src/adapters/filters/SimpleTabulation/tabulator, 
+         src/adapters/filters/MailMerge/merge_psfax, 
+         src/adapters/destinations/file, src/adapters/filters/MailMerge/.
+         cvsignore, src/adapters/filters/Universal/Base/Helpers, 
+         src/adapters/filters/general/4xslt/.cvsignore, 
+         src/adapters/filters/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_rtf/.cvsignore, src/base, 
+         src/adapters/filters/MailMerge/merge_ps, 
+         src/adapters/filters/Universal/Base/styles/Objects/.cvsignore, 
+         src/base/layout, src/adapters/filters/Labels/labels/.cvsignore, 
+         src/adapters/destinations/email, src/adapters/destinations/.
+         cvsignore, src/adapters/filters/SimpleTabulation, 
+         src/adapters/destinations/printer/.cvsignore, 
+         src/adapters/destinations/email/.cvsignore, 
+         src/adapters/filters/Labels/labels, src/client, 
+         src/adapters/filters/general/raw, 
+         src/adapters/filters/MailMerge/merge_psfax/.cvsignore, 
+         src/adapters/filters/Labels/labels/formatters, 
+         src/adapters/filters/general/4xslt, 
+         src/adapters/filters/Universal/Base/styles/Objects, src/base/.
+         cvsignore, packaging/debian/.cvsignore, 
+         src/adapters/filters/Universal/Base/Writers/.cvsignore, 
+         src/server/.cvsignore, src/adapters/filters/MailMerge/_merge/.
+         cvsignore, src/adapters/filters/general/sablotron, 
+         src/adapters/destinations/file/.cvsignore, 
+         src/adapters/filters/Universal/Base/.cvsignore, 
+         src/adapters/filters/general/sablotron/.cvsignore, 
+         src/adapters/filters/Universal/postscript/psutils/.cvsignore, 
+         packaging/debian, src/adapters/filters/Universal, 
+         src/adapters/filters/MailMerge/merge_rtf, 
+         src/adapters/filters/general/libxslt/.cvsignore, 
+         src/adapters/destinations/printer, 
+         src/adapters/filters/Universal/Base/Helpers/.cvsignore, 
+         src/adapters/destinations/fax/.cvsignore, src/server, scripts/.
+         cvsignore, src/adapters/destinations/fax, .cvsignore, 
+         src/adapters/filters, src/adapters/filters/Universal/Base/Objects: 
+         converted .cvsignore to svn propset svn:ignore
 
-------------------------------------------------------------------------
-r4854 | siesel | 2003-11-09 17:04:41 -0600 (Sun, 09 Nov 2003) | 2 lines
+2003-11-26 22:12:22  Rev 4897   jcater
 
-Report to list all open tickets for a specific product
+       * src/adapters/filters/Universal/Base/styles/Objects/Color.py: 
+         missing file
 
-------------------------------------------------------------------------
-r4851 | btami | 2003-11-07 15:04:01 -0600 (Fri, 07 Nov 2003) | 2 lines
+2003-11-26 22:11:50  Rev 4896   jcater
 
-updated AUTHORS
+       * src/adapters/filters/Universal/Base/styles/Objects/StyleSet.py, 
+         src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/adapters/filters/Universal/Base/Helpers/Color.py, 
+         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         doc/technotes/00002.txt, 
+         src/adapters/filters/Universal/etc/standard-styles.grs: misc fixes 
+         related to styles
 
-------------------------------------------------------------------------
-r4843 | btami | 2003-11-06 07:15:11 -0600 (Thu, 06 Nov 2003) | 2 lines
+2003-11-26 21:27:56  Rev 4895   jcater
 
-fixed libxslt filter on win32
+       * etc, src/adapters/filters/Universal/Base/ParserTypes.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         doc/technotes/00002.txt, etc/sample.report-filters.conf, 
+         src/adapters/filters/Universal/etc/standard-styles.grs: getting 
+         back up to speed on Universal formatter stuff; updating notes
 
-------------------------------------------------------------------------
-r4838 | siesel | 2003-11-04 04:10:30 -0600 (Tue, 04 Nov 2003) | 3 lines
+2003-11-23 10:59:43  Rev 4886   siesel
 
-add i18n samples in chinese
-update README
+       * samples/foobulations/README, samples/php_client/test.php: sync 
+         report and documentation parameter names add more sample options 
+         to php_client/test.php
 
-------------------------------------------------------------------------
-r4837 | siesel | 2003-11-03 14:43:28 -0600 (Mon, 03 Nov 2003) | 2 lines
+2003-11-19 03:15:36  Rev 4874   jcater
 
-Never commit before saving!
+       * src/adapters/filters/Universal/Base/Writers/.cvsignore: added .
+         cvsignore files
 
-------------------------------------------------------------------------
-r4836 | siesel | 2003-11-03 14:36:06 -0600 (Mon, 03 Nov 2003) | 2 lines
+2003-11-18 21:14:34  Rev 4860   siesel
 
-fix recursive loop
+       * utils/create-afm-classes.py, utils/create-ppd-classes.py: fix 
+         imports
 
-------------------------------------------------------------------------
-r4834 | siesel | 2003-11-03 07:34:03 -0600 (Mon, 03 Nov 2003) | 4 lines
+2003-11-18 21:11:58  Rev 4859   siesel
 
-make tabulator formatting adapter unicode aware:
-   - add output encoding setting
-   - move unicode -> local encoding conversion into formatters
+       * src/adapters/filters/Universal/html/__init__.py, 
+         src/adapters/filters/Universal/Base/Writers/Writer.py, 
+         src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/Base/Adapter.py, 
+         src/adapters/filters/Universal/Base/Writers/RelativeWriter.py: 
+         small fixes, addons to make universal markup accessible even if 
+         doesn't do anything yet.
 
-------------------------------------------------------------------------
-r4833 | siesel | 2003-11-03 05:52:13 -0600 (Mon, 03 Nov 2003) | 2 lines
+2003-11-09 23:04:41  Rev 4854   siesel
 
-don't break if some characters are not in output code range
+       * samples/dcl/ticket-summary.grd: Report to list all open tickets 
+         for a specific product
 
-------------------------------------------------------------------------
-r4832 | siesel | 2003-11-03 04:08:48 -0600 (Mon, 03 Nov 2003) | 3 lines
+2003-11-07 21:04:01  Rev 4851   btami
 
-add more debugging output to the filter import code.
-add additional check for right format of filter adapter python modules.
+       * AUTHORS: updated AUTHORS
 
-------------------------------------------------------------------------
-r4830 | siesel | 2003-10-31 12:06:16 -0600 (Fri, 31 Oct 2003) | 4 lines
+2003-11-06 13:15:11  Rev 4843   btami
 
-update TODO list
-php_client updates: change report name to common sample, update README
-add website and deb package name to reportlab import warning
+       * src/adapters/filters/general/libxslt/Adapter.py: fixed libxslt 
+         filter on win32
 
-------------------------------------------------------------------------
-r4829 | siesel | 2003-10-31 07:26:13 -0600 (Fri, 31 Oct 2003) | 2 lines
+2003-11-04 10:10:30  Rev 4838   siesel
 
-use password and username parameters instead of just faking to use them
+       * samples/foobulations/README, 
+         samples/foobulations/pg_schema_i18n_zh.sql, 
+         samples/foobulations/monthly_i18n_zh.grd: add i18n samples in 
+         chinese update README
 
-------------------------------------------------------------------------
-r4827 | btami | 2003-10-29 05:37:44 -0600 (Wed, 29 Oct 2003) | 4 lines
+2003-11-03 20:43:28  Rev 4837   siesel
 
-* fixed sleep time for win32
-* added gnue-report-server to setup.py
-* updated command line option
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
+         Never commit before saving!
 
-------------------------------------------------------------------------
-r4826 | siesel | 2003-10-28 19:00:16 -0600 (Tue, 28 Oct 2003) | 2 lines
+2003-11-03 20:36:06  Rev 4836   siesel
 
-added php sample client to access gnue-reports-server
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
+         fix recursive loop
 
-------------------------------------------------------------------------
-r4825 | siesel | 2003-10-28 12:23:51 -0600 (Tue, 28 Oct 2003) | 2 lines
+2003-11-03 13:34:03  Rev 4834   siesel
 
-first usable gnue-reports-server. still lacking any kind of security and 
advanced configuration settings
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py: make 
+         tabulator formatting adapter unicode aware:    - add output 
+         encoding setting    - move unicode -> local encoding conversion 
+         into formatters
 
-------------------------------------------------------------------------
-r4816 | jamest | 2003-10-22 14:38:04 -0500 (Wed, 22 Oct 2003) | 2 lines
+2003-11-03 11:52:13  Rev 4833   siesel
 
-making release
+       * src/base/layout/ContainerElement.py: don't break if some 
+         characters are not in output code range
 
-------------------------------------------------------------------------
-r4810 | reinhard | 2003-10-21 11:13:30 -0500 (Tue, 21 Oct 2003) | 2 lines
+2003-11-03 10:08:48  Rev 4832   siesel
 
-Set release back to 0 for prerelease.
+       * src/base/GRFilters.py: add more debugging output to the filter 
+         import code. add additional check for right format of filter 
+         adapter python modules.
 
-------------------------------------------------------------------------
-r4809 | reinhard | 2003-10-21 11:11:38 -0500 (Tue, 21 Oct 2003) | 2 lines
+2003-10-31 18:06:16  Rev 4830   siesel
 
-Include samples into installation.
+       * TODO, samples/foobulations/README, samples/php_client/README, 
+         samples/php_client/test.php, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py: 
+         update TODO list php_client updates: change report name to common 
+         sample, update README add website and deb package name to 
+         reportlab import warning
 
-------------------------------------------------------------------------
-r4796 | jamest | 2003-10-20 20:47:05 -0500 (Mon, 20 Oct 2003) | 2 lines
+2003-10-31 13:26:13  Rev 4829   siesel
 
-preping for release
+       * src/server/GRServer.py: use password and username parameters 
+         instead of just faking to use them
 
-------------------------------------------------------------------------
-r4700 | jcater | 2003-10-06 14:23:18 -0500 (Mon, 06 Oct 2003) | 2 lines
+2003-10-29 11:37:44  Rev 4827   btami
 
-fixed python syntax errors, so modules will compile
+       * src/server/GRServer.py, scripts/gnue-reports-server, setup.py: * 
+         fixed sleep time for win32 * added gnue-report-server to setup.py 
+         * updated command line option
 
-------------------------------------------------------------------------
-r4699 | jcater | 2003-10-06 14:10:56 -0500 (Mon, 06 Oct 2003) | 2 lines
+2003-10-29 01:00:16  Rev 4826   siesel
 
-fixed zero-length file
+       * samples/php_client/README, samples/php_client, 
+         samples/php_client/test.php, samples/php_client/gcomm.php: added 
+         php sample client to access gnue-reports-server
 
-------------------------------------------------------------------------
-r4698 | reinhard | 2003-10-06 13:53:21 -0500 (Mon, 06 Oct 2003) | 2 lines
+2003-10-28 18:23:51  Rev 4825   siesel
 
-Include man files.
+       * src/server/GRServer.py, grpc/GRServer.grpc, src/client/GRRun.py, 
+         src/server/GRServices.py, src/server/GRRpcWrapper.py: first usable 
+         gnue-reports-server. still lacking any kind of security and 
+         advanced configuration settings
 
-------------------------------------------------------------------------
-r4691 | jbailey | 2003-10-05 19:50:49 -0500 (Sun, 05 Oct 2003) | 7 lines
+2003-10-22 19:38:04  Rev 4816   jamest
 
-gnue-reports (0.1.2.20031005) unstable; urgency=low
+       * src/__init__.py: making release
 
-  * Update to current CVS.
-  * Update to python 2.3.  Repackage with cdbs.
+2003-10-21 16:13:30  Rev 4810   reinhard
 
- -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 20:47:04 -0400
+       * src/__init__.py: Set release back to 0 for prerelease.
 
-------------------------------------------------------------------------
-r4678 | btami | 2003-10-05 13:03:05 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-21 16:11:38  Rev 4809   reinhard
 
-removed old "magic" code needed for mcmillan packaging on win32
+       * setup.py: Include samples into installation.
 
-------------------------------------------------------------------------
-r4676 | reinhard | 2003-10-05 12:28:35 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-21 01:47:05  Rev 4796   jamest
 
-Added missing files.
+       * ChangeLog, NEWS, src/__init__.py: preping for release
 
-------------------------------------------------------------------------
-r4675 | reinhard | 2003-10-05 12:12:08 -0500 (Sun, 05 Oct 2003) | 2 lines
+2003-10-06 19:23:18  Rev 4700   jcater
 
-Changed setup script to use GSetup.
+       * src/adapters/filters/Universal/pdf/Writer.py, 
+         src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/pcl5/Writer.py: fixed python 
+         syntax errors, so modules will compile
 
-------------------------------------------------------------------------
-r4657 | reinhard | 2003-10-04 06:22:28 -0500 (Sat, 04 Oct 2003) | 2 lines
+2003-10-06 19:10:56  Rev 4699   jcater
 
-Fixes for CVS installation.
+       * doc/Tech-Reference.sxw: fixed zero-length file
 
-------------------------------------------------------------------------
-r4652 | jamest | 2003-10-02 20:09:39 -0500 (Thu, 02 Oct 2003) | 2 lines
+2003-10-06 18:53:21  Rev 4698   reinhard
 
-Fix for None values in sums
+       * setup.py, doc/man/gnue-reports.1, doc/man/gnue-reports-server.1, 
+         doc/man: Include man files.
 
-------------------------------------------------------------------------
-r4646 | jcater | 2003-09-30 21:59:07 -0500 (Tue, 30 Sep 2003) | 2 lines
+2003-10-06 00:50:49  Rev 4691   jbailey
 
-fix for multipage labels
+       * packaging/debian/.cvsignore, packaging/debian, 
+         packaging/debian/control, packaging/debian/compat, 
+         packaging/debian/README.cvs, packaging/debian/changelog, 
+         packaging/debian/copyright, packaging/debian/rules: gnue-reports 
+         (0.1.2.20031005) unstable; urgency=low
+           * Update to current CVS.   * Update to python 2.3.  Repackage 
+         with cdbs.
+          -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 20:47:04 -0400
 
-------------------------------------------------------------------------
-r4645 | jcater | 2003-09-30 21:50:30 -0500 (Tue, 30 Sep 2003) | 2 lines
+2003-10-05 18:03:05  Rev 4678   btami
 
-added sample command line
+       * scripts/gnue-reports-server, scripts/gnue-reports: removed old 
+         "magic" code needed for mcmillan packaging on win32
 
-------------------------------------------------------------------------
-r4619 | jamest | 2003-09-29 06:47:24 -0500 (Mon, 29 Sep 2003) | 2 lines
+2003-10-05 17:28:35  Rev 4676   reinhard
 
-bypass ttf support on distros with older reports labs
+       * scripts/gnue-reports-server, scripts/gnue-reports: Added missing 
+         files.
 
-------------------------------------------------------------------------
-r4608 | jcater | 2003-09-25 20:07:46 -0500 (Thu, 25 Sep 2003) | 2 lines
+2003-10-05 17:12:08  Rev 4675   reinhard
 
-Added a new per-module cvs setup system
+       * src/server/GRServer.py, setup.cfg.in, scripts/.cvsignore, 
+         scripts/gnue-reports.in, setup.py, scripts/gnue-reports-server.in, 
+         setup.cvs, MANIFEST.in, .cvsignore, src/__init__.py: Changed setup 
+         script to use GSetup.
 
-------------------------------------------------------------------------
-r4531 | jcater | 2003-09-18 23:01:38 -0500 (Thu, 18 Sep 2003) | 2 lines
+2003-10-04 11:22:28  Rev 4657   reinhard
 
-fix for --prefix
+       * setup.cvs: Fixes for CVS installation.
 
-------------------------------------------------------------------------
-r4510 | jamest | 2003-09-17 20:36:40 -0500 (Wed, 17 Sep 2003) | 2 lines
+2003-10-03 01:09:39  Rev 4652   jamest
 
-catch the GConnections traceback if requested connection defintion is not found
+       * src/base/GRDataMapper.py: Fix for None values in sums
 
-------------------------------------------------------------------------
-r4496 | jamest | 2003-09-15 14:14:02 -0500 (Mon, 15 Sep 2003) | 2 lines
+2003-10-01 02:59:07  Rev 4646   jcater
 
-the 'sum' function now uses FixedPoint to reduce rounding errors
+       * src/adapters/filters/Labels/labels/formatters/postscript.py: fix 
+         for multipage labels
 
-------------------------------------------------------------------------
-r4442 | jcater | 2003-08-21 10:57:53 -0500 (Thu, 21 Aug 2003) | 2 lines
+2003-10-01 02:50:30  Rev 4645   jcater
 
-updated release status
+       * samples/labels/README: added sample command line
 
-------------------------------------------------------------------------
-r4397 | jcater | 2003-08-10 13:15:48 -0500 (Sun, 10 Aug 2003) | 2 lines
+2003-09-29 11:47:24  Rev 4619   jamest
 
-updated dates in NEWS files
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py: 
+         bypass ttf support on distros with older reports labs
 
-------------------------------------------------------------------------
-r4396 | jcater | 2003-08-10 13:09:41 -0500 (Sun, 10 Aug 2003) | 2 lines
+2003-09-26 01:07:46  Rev 4608   jcater
 
-last minute release commits
+       * setup.cvs: Added a new per-module cvs setup system
 
-------------------------------------------------------------------------
-r4339 | jamest | 2003-07-25 20:47:45 -0500 (Fri, 25 Jul 2003) | 2 lines
+2003-09-19 04:01:38  Rev 4531   jcater
 
-prerelease prep
+       * setup.py: fix for --prefix
 
-------------------------------------------------------------------------
-r4338 | jamest | 2003-07-25 19:57:25 -0500 (Fri, 25 Jul 2003) | 2 lines
+2003-09-18 01:36:40  Rev 4510   jamest
 
-preping for release
+       * src/base/GREngine.py, src/base/GRExceptions.py: catch the 
+         GConnections traceback if requested connection defintion is not 
+         found
 
-------------------------------------------------------------------------
-r4286 | jcater | 2003-07-02 14:43:58 -0500 (Wed, 02 Jul 2003) | 2 lines
+2003-09-15 19:14:02  Rev 4496   jamest
 
-fixed datasource-less top sections
+       * src/base/GRDataMapper.py: the 'sum' function now uses FixedPoint 
+         to reduce rounding errors
 
-------------------------------------------------------------------------
-r4246 | btami | 2003-06-16 07:39:27 -0500 (Mon, 16 Jun 2003) | 2 lines
+2003-08-21 15:57:53  Rev 4442   jcater
 
-fixing reports support in navigator
+       * src/__init__.py: updated release status
 
-------------------------------------------------------------------------
-r4229 | btami | 2003-06-11 17:28:19 -0500 (Wed, 11 Jun 2003) | 2 lines
+2003-08-10 18:15:48  Rev 4397   jcater
 
-adding print dialog support if no printer specified
+       * NEWS: updated dates in NEWS files
 
-------------------------------------------------------------------------
-r4213 | btami | 2003-06-10 12:45:42 -0500 (Tue, 10 Jun 2003) | 2 lines
+2003-08-10 18:09:41  Rev 4396   jcater
 
-just converting all CRCRLF to CRLF
+       * ChangeLog: last minute release commits
 
-------------------------------------------------------------------------
-r4211 | btami | 2003-06-10 07:44:31 -0500 (Tue, 10 Jun 2003) | 2 lines
+2003-07-26 01:47:45  Rev 4339   jamest
 
-destination adapter for writing raw data (text/ps/pcl/esc-p) to a win32 printer
+       * src/__init__.py: prerelease prep
 
-------------------------------------------------------------------------
-r4172 | siesel | 2003-05-29 14:48:33 -0500 (Thu, 29 May 2003) | 2 lines
+2003-07-26 00:57:25  Rev 4338   jamest
 
-add support for ttf fonts and CJK reports (through utf-8 encoding)
+       * ChangeLog, NEWS: preping for release
 
-------------------------------------------------------------------------
-r4157 | siesel | 2003-05-27 16:07:20 -0500 (Tue, 27 May 2003) | 2 lines
+2003-07-02 19:43:58  Rev 4286   jcater
 
-add wrapper for libxslt XSLT Processor
+       * src/base/layout/ContainerElement.py: fixed datasource-less top 
+         sections
 
-------------------------------------------------------------------------
-r4104 | jcater | 2003-05-15 18:08:00 -0500 (Thu, 15 May 2003) | 2 lines
+2003-06-16 12:39:27  Rev 4246   btami
 
-misc fixes
+       * src/base/GREngine.py, src/adapters/filters/general/libxslt/Adapter.
+         py, src/base/GRFilters.py, src/client/GRRun.py: fixing reports 
+         support in navigator
 
-------------------------------------------------------------------------
-r4103 | jcater | 2003-05-13 22:42:01 -0500 (Tue, 13 May 2003) | 2 lines
+2003-06-11 22:28:19  Rev 4229   btami
 
-more work
+       * src/adapters/destinations/printer/win32raw.py: adding print dialog 
+         support if no printer specified
 
-------------------------------------------------------------------------
-r4102 | jcater | 2003-05-13 18:28:48 -0500 (Tue, 13 May 2003) | 2 lines
+2003-06-10 17:45:42  Rev 4213   btami
 
-synching machines
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
+         just converting all CRCRLF to CRLF
 
-------------------------------------------------------------------------
-r4101 | jcater | 2003-05-13 13:58:27 -0500 (Tue, 13 May 2003) | 2 lines
+2003-06-10 12:44:31  Rev 4211   btami
 
-updates because of new format's name change from Standard to Universal
+       * src/adapters/destinations/printer/win32raw.py: destination adapter 
+         for writing raw data (text/ps/pcl/esc-p) to a win32 printer
 
-------------------------------------------------------------------------
-r4100 | jcater | 2003-05-13 13:51:20 -0500 (Tue, 13 May 2003) | 4 lines
+2003-05-29 19:48:33  Rev 4172   siesel
 
+       * src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py: 
+         add support for ttf fonts and CJK reports (through utf-8 encoding)
 
+2003-05-27 21:07:20  Rev 4157   siesel
 
-synching machines
+       * src/adapters/filters/general/libxslt/__init__.py, 
+         src/adapters/filters/general/libxslt/Adapter.py, 
+         src/adapters/filters/general/libxslt/.cvsignore, 
+         src/adapters/filters/general/libxslt: add wrapper for libxslt XSLT 
+         Processor
 
-------------------------------------------------------------------------
-r4098 | jcater | 2003-05-12 17:53:00 -0500 (Mon, 12 May 2003) | 2 lines
+2003-05-15 23:08:00  Rev 4104   jcater
 
-minor fixes
+       * samples/foobulations/docbook.grd, doc/report-notes.txt: misc fixes
 
-------------------------------------------------------------------------
-r4097 | jcater | 2003-05-11 21:00:19 -0500 (Sun, 11 May 2003) | 3 lines
+2003-05-14 03:42:01  Rev 4103   jcater
 
+       * samples/foobulations/docbook.grd, doc/report-notes.txt, 
+         src/base/GRParser.py: more work
 
- synching machines
+2003-05-13 23:28:48  Rev 4102   jcater
 
-------------------------------------------------------------------------
-r4096 | btami | 2003-05-10 03:19:47 -0500 (Sat, 10 May 2003) | 2 lines
+       * samples/docbook, doc/technotes/00002.txt, samples/docbook/README: 
+         synching machines
 
-minor fix
+2003-05-13 18:58:27  Rev 4101   jcater
 
-------------------------------------------------------------------------
-r4079 | jcater | 2003-04-30 17:31:24 -0500 (Wed, 30 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/MinimalistDriver.py, 
+         src/adapters/filters/Universal/lineprinter/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         etica.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         ChanceryMediumItalic.py, src/adapters/filters/Universal/rtf/Writer.
+         py, src/adapters/filters/Universal/Base/Objects/BaseObj.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symb
+         ol.py, src/adapters/filters/Universal/xhtml/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, MANIFEST.in, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ier.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemi.py, src/adapters/filters/Universal/Base/Objects/Report.
+         py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemiItalic.py, doc/technotes/00002.txt, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         Dingbats.py, 
+         src/adapters/filters/Universal/Base/Objects/ContainerObj.py, 
+         src/adapters/filters/Universal/html/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBoldOblique.py, doc/report-notes.txt, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkItalic.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, setup.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemi.py, src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBook.py, 
+         src/adapters/filters/Universal/Base/Objects/FormattableObject.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemiOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBold.py, TODO, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLightItalic.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBookOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBoldItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBold.py, src/adapters/filters/Universal/tex/Writer.py, 
+         src/adapters/filters/Universal/pcl5/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLight.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBoldItalic.py, 
+         src/adapters/filters/Universal/pdf/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBold.py, 
+         src/adapters/filters/Universal/Base/Objects/PositionableObj.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkRoman.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/Postscript2Driver.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrow.py, 
+         src/adapters/filters/Universal/Base/Helpers/Measurement.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBoldItalic.py: updates because of new format's name change 
+         from Standard to Universal
 
-more work on reports standard format
+2003-05-13 18:51:20  Rev 4100   jcater
 
-------------------------------------------------------------------------
-r4076 | jcater | 2003-04-29 17:42:13 -0500 (Tue, 29 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/etc/standard-styles.grs: 
+         synching machines
 
-more work, dagnabit
+2003-05-12 22:53:00  Rev 4098   jcater
 
-------------------------------------------------------------------------
-r4073 | jcater | 2003-04-28 18:01:32 -0500 (Mon, 28 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/etc/standard-styles.grs: minor fixes
 
-more work on postscript
+2003-05-12 02:00:19  Rev 4097   jcater
 
-------------------------------------------------------------------------
-r4069 | jcater | 2003-04-28 13:23:55 -0500 (Mon, 28 Apr 2003) | 2 lines
+       * doc/report-notes.txt:   synching machines
 
-fixed setup.py; more cleanup
+2003-05-10 08:19:47  Rev 4096   btami
 
-------------------------------------------------------------------------
-r4064 | jcater | 2003-04-25 23:57:50 -0500 (Fri, 25 Apr 2003) | 2 lines
+       * setup.py: minor fix
 
-cleanup
+2003-04-30 22:31:24  Rev 4079   jcater
 
-------------------------------------------------------------------------
-r4061 | jcater | 2003-04-25 17:31:34 -0500 (Fri, 25 Apr 2003) | 2 lines
+       * doc/report-notes.txt, 
+         src/adapters/filters/Universal/etc/standard-styles.grs: more work 
+         on reports standard format
 
-start of output writer support
+2003-04-29 22:42:13  Rev 4076   jcater
 
-------------------------------------------------------------------------
-r4060 | jcater | 2003-04-24 10:21:07 -0500 (Thu, 24 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/tex, 
+         src/adapters/filters/Universal/tex/Writer.py, 
+         src/adapters/filters/Universal/tex/__init__.py: more work, dagnabit
 
-synching machines
+2003-04-28 23:01:32  Rev 4073   jcater
 
-------------------------------------------------------------------------
-r4058 | jcater | 2003-04-23 17:31:51 -0500 (Wed, 23 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py: more work on postscript
 
-work on postscript output
+2003-04-28 18:23:55  Rev 4069   jcater
 
-------------------------------------------------------------------------
-r4057 | jcater | 2003-04-22 08:43:56 -0500 (Tue, 22 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/Base/PageSizes.py, setup.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.
+         py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/PageSizes.py: fixed setup.py; more cleanup
 
-missing files
+2003-04-26 04:57:50  Rev 4064   jcater
 
-------------------------------------------------------------------------
-r4056 | jcater | 2003-04-22 08:42:48 -0500 (Tue, 22 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/Base/Writers/AbsoluteWriter.py, 
+         src/adapters/filters/Universal/Base/Writers/Writer.py, 
+         src/adapters/filters/Universal/pdf/Writer.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/lineprinter/Writer.py, 
+         src/adapters/filters/Universal/rtf/Writer.py, 
+         src/adapters/filters/Universal/Base/Writers/__init__.py, 
+         src/adapters/filters/Universal/xhtml/Writer.py, 
+         src/adapters/filters/Universal/pcl5/Writer.py, 
+         src/adapters/filters/Universal/html/Writer.py, 
+         src/adapters/filters/Universal/Base/Writers/RelativeWriter.py: 
+         cleanup
 
-* Support for postscript font metrics, including preloading metrics for the 35 
standard postscript fonts.
+2003-04-25 22:31:34  Rev 4061   jcater
 
-------------------------------------------------------------------------
-r4054 | jcater | 2003-04-17 19:27:56 -0500 (Thu, 17 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/html/__init__.py, 
+         src/adapters/filters/Universal/rtf, 
+         src/adapters/filters/Universal/lineprinter, 
+         src/adapters/filters/Universal/xhtml, 
+         src/adapters/filters/Universal/rtf/Writer.py, 
+         src/adapters/filters/Universal/lineprinter/Writer.py, 
+         src/adapters/filters/Universal/xhtml/Writer.py, 
+         src/adapters/filters/Universal/html, 
+         src/adapters/filters/Universal/pcl5/Writer.py, 
+         src/adapters/filters/Universal/html/Writer.py, 
+         src/adapters/filters/Universal/Base/Writers, 
+         src/adapters/filters/Universal/pdf/Writer.py, 
+         src/adapters/filters/Universal/Base/Writers/Writer.py, 
+         src/adapters/filters/Universal/postscript/Writer.py, 
+         src/adapters/filters/Universal/rtf/__init__.py, 
+         src/adapters/filters/Universal/lineprinter/__init__.py, 
+         src/adapters/filters/Universal/xhtml/__init__.py: start of output 
+         writer support
 
-removed comment generation from merge_ps driver as it is throwing off some 
postscript rippers
+2003-04-24 15:21:07  Rev 4060   jcater
 
-------------------------------------------------------------------------
-r4049 | jcater | 2003-04-15 17:32:49 -0500 (Tue, 15 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/pcl5/__init__.py, 
+         src/adapters/filters/Universal/pdf, 
+         src/adapters/filters/Universal/pdf/__init__.py, 
+         src/adapters/filters/Universal/postscript/__init__.py, 
+         src/adapters/filters/Universal/pcl5: synching machines
 
-added __all__ notation to modules to cleanup their exported functions
+2003-04-23 22:31:51  Rev 4058   jcater
 
-------------------------------------------------------------------------
-r4046 | jcater | 2003-04-15 17:06:32 -0500 (Tue, 15 Apr 2003) | 2 lines
+       * utils/create-afm-classes.py, utils/create-ppd-classes.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/MinimalistDriver.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, 
+         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.
+         py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/Postscript2Driver.py: work on postscript output
 
-set version numbers to reflect development status
+2003-04-22 13:43:56  Rev 4057   jcater
 
-------------------------------------------------------------------------
-r4042 | siesel | 2003-04-10 01:16:25 -0500 (Thu, 10 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/__init__.py: missing files
 
-beautify cvs output
+2003-04-22 13:42:48  Rev 4056   jcater
 
-------------------------------------------------------------------------
-r4038 | jcater | 2003-04-07 17:28:38 -0500 (Mon, 07 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         etica.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         ChanceryMediumItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symb
+         ol.py, 
+         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ier.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemi.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemiItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s/PageSizes.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Zapf
+         Dingbats.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manDemi.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBook.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericDefinition
+         s, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeDemiOblique.py, utils, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrowBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/__in
+         it__.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLightItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Avan
+         tGardeBookOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBoldItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Book
+         manLight.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBoldItalic.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Time
+         sBold.py, utils/create-afm-classes.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkRoman.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Cour
+         ierBoldOblique.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewC
+         enturySchlbkBold.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helv
+         eticaNarrow.py, 
+         src/adapters/filters/Universal/postscript/psutils/GenericFonts/Pala
+         tinoBoldItalic.py: * Support for postscript font metrics, 
+         including preloading metrics for the 35 standard postscript fonts.
 
-more work
+2003-04-18 00:27:56  Rev 4054   jcater
 
-------------------------------------------------------------------------
-r4031 | jcater | 2003-04-07 03:45:51 -0500 (Mon, 07 Apr 2003) | 2 lines
+       * src/adapters/filters/MailMerge/merge_ps/Adapter.py: removed 
+         comment generation from merge_ps driver as it is throwing off some 
+         postscript rippers
 
-more work
+2003-04-15 22:32:49  Rev 4049   jcater
 
-------------------------------------------------------------------------
-r4030 | jcater | 2003-04-07 03:25:04 -0500 (Mon, 07 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/Base/Helpers/TextMeasurement.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/Universal/Base/Objects/BaseObj.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/Styles.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/postscript/psutils/FontMetrics.
+         py, src/adapters/filters/Universal/Base/Objects/Report.py, 
+         src/adapters/filters/Universal/Base/Objects/ContainerObj.py, 
+         src/adapters/filters/Universal/Base/Objects/PositionableObj.py, 
+         src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/adapters/filters/Universal/Base/Objects/FormattableObject.py, 
+         src/adapters/filters/Universal/Base/Helpers/Color.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/TextStyle.py, 
+         src/adapters/filters/Universal/Base/ParserTypes.py, 
+         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.
+         py, src/adapters/filters/Universal/Base/Helpers/Measurement.py: 
+         added __all__ notation to modules to cleanup their exported 
+         functions
 
-added import support
+2003-04-15 22:06:32  Rev 4046   jcater
 
-------------------------------------------------------------------------
-r4029 | jcater | 2003-04-07 02:18:57 -0500 (Mon, 07 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/__init__.py: set version numbers to reflect development 
+         status
 
-more work on PPD support
+2003-04-10 06:16:25  Rev 4042   siesel
 
-------------------------------------------------------------------------
-r4028 | jamest | 2003-04-06 21:12:35 -0500 (Sun, 06 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/Base/Helpers/.cvsignore, 
+         src/adapters/filters/Universal/postscript/psutils/.cvsignore, 
+         src/adapters/filters/Labels/labels/formatters/.cvsignore, 
+         src/adapters/filters/general/4xslt/.cvsignore, src/server/.
+         cvsignore, src/adapters/filters/Universal/Base/styles/Objects/.
+         cvsignore, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/.
+         cvsignore, src/base/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_psfax/.cvsignore, 
+         src/adapters/filters/MailMerge/.cvsignore, 
+         src/adapters/filters/Labels/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_ps/.cvsignore, src/client/.
+         cvsignore, src/adapters/filters/Labels/labels/.cvsignore, 
+         src/adapters/filters/Universal/Base/styles/.cvsignore, 
+         src/adapters/filters/Universal/.cvsignore, 
+         src/adapters/filters/SimpleTabulation/tabulator/.cvsignore, 
+         src/adapters/filters/Universal/Base/Objects/.cvsignore, 
+         src/adapters/filters/SimpleTabulation/.cvsignore, src/base/layout/.
+         cvsignore, src/adapters/filters/general/.cvsignore, 
+         src/adapters/filters/Universal/Base/.cvsignore: beautify cvs output
 
-last updates prior to release
+2003-04-07 22:28:38  Rev 4038   jcater
 
-------------------------------------------------------------------------
-r4027 | jamest | 2003-04-06 20:16:06 -0500 (Sun, 06 Apr 2003) | 2 lines
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py: more work
 
-Updating text docs for release
+2003-04-07 08:45:51  Rev 4031   jcater
 
-------------------------------------------------------------------------
-r4004 | jcater | 2003-04-04 17:26:07 -0600 (Fri, 04 Apr 2003) | 3 lines
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py: more work
 
+2003-04-07 08:25:04  Rev 4030   jcater
 
-* More cleanup on styles / postscript support
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py: added import support
 
-------------------------------------------------------------------------
-r3996 | jcater | 2003-04-03 20:50:03 -0600 (Thu, 03 Apr 2003) | 2 lines
+2003-04-07 07:18:57  Rev 4029   jcater
 
-added missing files
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py: more work on PPD support
 
-------------------------------------------------------------------------
-r3995 | jcater | 2003-04-03 20:37:31 -0600 (Thu, 03 Apr 2003) | 2 lines
+2003-04-07 02:12:35  Rev 4028   jamest
 
-typo
+       * src/__init__.py: last updates prior to release
 
-------------------------------------------------------------------------
-r3991 | jcater | 2003-04-03 17:20:28 -0600 (Thu, 03 Apr 2003) | 2 lines
+2003-04-07 01:16:06  Rev 4027   jamest
 
-more work on style definitions
+       * NEWS: Updating text docs for release
 
-------------------------------------------------------------------------
-r3968 | btami | 2003-04-02 02:42:44 -0600 (Wed, 02 Apr 2003) | 2 lines
+2003-04-04 23:26:07  Rev 4004   jcater
 
-removing data dirs from packages list
+       * src/adapters/filters/Universal/Base/Helpers/TextMeasurement.py, 
+         src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/Base/ParserTypes.py, 
+         src/adapters/filters/Universal/etc/standard-styles.grs, 
+         src/adapters/filters/Universal/Base/Helpers/Measurement.py:  * 
+         More cleanup on styles / postscript support
 
-------------------------------------------------------------------------
-r3967 | btami | 2003-04-02 02:38:08 -0600 (Wed, 02 Apr 2003) | 2 lines
+2003-04-04 02:50:03  Rev 3996   jcater
 
-removing data dirs from packages list
+       * src/adapters/filters/Universal/Base/Helpers/TextMeasurement.py, 
+         src/adapters/filters/Universal/Base/styles/Parser.py, 
+         src/adapters/filters/Universal/Base/ParserTypes.py: added missing 
+         files
 
-------------------------------------------------------------------------
-r3960 | jcater | 2003-04-01 17:35:11 -0600 (Tue, 01 Apr 2003) | 2 lines
+2003-04-04 02:37:31  Rev 3995   jcater
 
-updates to NEWS files for pending release
+       * src/adapters/filters/Universal/etc/standard-styles.grs: typo
 
-------------------------------------------------------------------------
-r3959 | jcater | 2003-04-01 16:53:53 -0600 (Tue, 01 Apr 2003) | 2 lines
+2003-04-03 23:20:28  Rev 3991   jcater
 
-changelog updates
+       * src/adapters/filters/Universal/Base/styles/Objects/Styles.py, 
+         src/adapters/filters/Universal/Base/styles/Objects/TextStyle.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py: more 
+         work on style definitions
 
-------------------------------------------------------------------------
-r3851 | jcater | 2003-03-05 17:12:58 -0600 (Wed, 05 Mar 2003) | 4 lines
+2003-04-02 08:42:44  Rev 3968   btami
 
+       * setup.py: removing data dirs from packages list
 
+2003-04-02 08:38:08  Rev 3967   btami
 
-Misc cleanup
+       * setup.py: removing data dirs from packages list
 
-------------------------------------------------------------------------
-r3845 | jcater | 2003-03-04 17:19:52 -0600 (Tue, 04 Mar 2003) | 2 lines
+2003-04-01 23:35:11  Rev 3960   jcater
 
-more candy-coated standard template goodness.  Yummy....
+       * NEWS: updates to NEWS files for pending release
 
-------------------------------------------------------------------------
-r3844 | jcater | 2003-03-04 09:39:21 -0600 (Tue, 04 Mar 2003) | 2 lines
+2003-04-01 22:53:53  Rev 3959   jcater
 
-cleaning up structure
+       * ChangeLog: changelog updates
 
-------------------------------------------------------------------------
-r3813 | jamest | 2003-02-27 20:52:03 -0600 (Thu, 27 Feb 2003) | 2 lines
+2003-03-05 23:12:58  Rev 3851   jcater
 
-Using new parameter function in common
+       * doc/report-notes.txt: 
+         Misc cleanup
 
-------------------------------------------------------------------------
-r3792 | jcater | 2003-02-17 01:32:55 -0600 (Mon, 17 Feb 2003) | 2 lines
+2003-03-04 23:19:52  Rev 3845   jcater
 
-phase I of gnue-common structural cleanup
+       * src/adapters/filters/Universal/etc, 
+         src/adapters/filters/Universal/Base/Helpers, setup.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/Base/Helpers/Color.py, 
+         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py, 
+         src/adapters/filters/Universal/Base/Helpers/__init__.py, 
+         src/adapters/filters/Universal/Base/styles/StyleHandler.py, 
+         src/adapters/filters/Universal/Base/Helpers.py, 
+         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.
+         py, doc/technotes/00002.txt, 
+         src/adapters/filters/Universal/etc/standard-styles.grs, 
+         src/adapters/filters/Universal/Base/Helpers/Measurement.py: more 
+         candy-coated standard template goodness.  Yummy....
 
-------------------------------------------------------------------------
-r3765 | btami | 2003-01-25 15:41:41 -0600 (Sat, 25 Jan 2003) | 4 lines
+2003-03-04 15:39:21  Rev 3844   jcater
 
-* Introducing "textEncoding" into [common] section of gnue.conf
-  instead of "formFontEncoding".
-* Some 'import string' for wxpython 2.4.0.2
+       * src/adapters/filters/Universal/Base/styles/Objects/__init__.py, 
+         src/adapters/filters/Universal/Base/styles, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/Universal/Base/Objects/FormattableObject.py, 
+         src/adapters/filters/Universal/Base/styles/__init__.py, 
+         src/adapters/filters/Universal/Base/styles/Objects: cleaning up 
+         structure
 
-------------------------------------------------------------------------
-r3752 | jcater | 2003-01-13 00:29:50 -0600 (Mon, 13 Jan 2003) | 2 lines
+2003-02-28 02:52:03  Rev 3813   jamest
 
-misc work
+       * src/client/GRRun.py: Using new parameter function in common
 
-------------------------------------------------------------------------
-r3751 | jcater | 2003-01-12 12:55:45 -0600 (Sun, 12 Jan 2003) | 5 lines
+2003-02-17 07:32:55  Rev 3792   jcater
 
+       * src/base/GRParser.py, 
+         src/adapters/filters/Labels/labels/formatters/__init__.py, 
+         src/server/GRServer.py, src/adapters/destinations/email/sendmail.
+         py, src/base/GRSortOptions.py, src/base/layout/GRLayoutElement.py, 
+         src/base/GRFilters.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRLastRow.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py, 
+         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py, 
+         src/base/layout/GRParam.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/base/layout/ContainerElement.py, src/base/GRReport.py, 
+         src/base/layout/GRDefault.py, 
+         src/adapters/filters/Universal/Base/Parser.py, src/client/GRRun.py,
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRSection.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRSumm.py, src/adapters/destinations/printer/bsd.
+         py, src/client/GRRunUI.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GREngine.py, src/base/GRSources.py, 
+         src/adapters/filters/Universal/Base/Objects/BaseObj.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__
+         .py, src/base/GRDataMapper.py, src/base/layout/GRFormula.py, 
+         src/base/GROutputAdapter.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/layout/GRField.py, src/base/GRParameters.py, 
+         src/base/GRConfig.py: phase I of gnue-common structural cleanup
 
+2003-01-25 21:41:41  Rev 3765   btami
 
-* Cleaned up the process() calls
-* Started on some ps output utilities
+       * src/adapters/filters/Labels/labels/Adapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         src/base/GRReport.py, src/base/layout/ContainerElement.py: * 
+         Introducing "textEncoding" into [common] section of gnue.conf   
+         instead of "formFontEncoding". * Some 'import string' for wxpython 
+         2.4.0.2
 
-------------------------------------------------------------------------
-r3748 | jcater | 2003-01-10 10:28:13 -0600 (Fri, 10 Jan 2003) | 2 lines
+2003-01-13 06:29:50  Rev 3752   jcater
 
-bugfix for deleting an object
+       * src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/postscript/psutils/FontMetrics.
+         py, 
+         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.
+         py: misc work
 
-------------------------------------------------------------------------
-r3745 | jcater | 2003-01-09 00:58:43 -0600 (Thu, 09 Jan 2003) | 4 lines
+2003-01-12 18:55:45  Rev 3751   jcater
 
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, 
+         src/adapters/filters/Universal/postscript/psutils/PrinterDefinition
+         .py, src/adapters/filters/Universal/postscript/psutils/FontMetrics.
+         py, src/base/layout/GRFirstRow.py, 
+         src/adapters/filters/Universal/postscript/psutils/__init__.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, 
+         src/adapters/filters/Universal/postscript, doc/report-notes.txt, 
+         src/base/layout/GRLayoutElement.py, 
+         src/adapters/filters/Universal/postscript/psutils, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py:
+         * Cleaned up the process() calls * Started on some ps output 
+         utilities
 
+2003-01-10 16:28:13  Rev 3748   jcater
 
-More notes
+       * src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/Base/Objects/Section.py: bugfix for 
+         deleting an object
 
-------------------------------------------------------------------------
-r3744 | jcater | 2003-01-08 20:08:10 -0600 (Wed, 08 Jan 2003) | 5 lines
+2003-01-09 06:58:43  Rev 3745   jcater
 
+       * doc/report-notes.txt, src/adapters/filters/Universal/Base/Parser.
+         py:
+         More notes
 
+2003-01-09 02:08:10  Rev 3744   jcater
 
-* Started on getting GNUe:Reports:Standard into a GParser-able format.
-* Implemented Measurement() and Color() classes
+       * doc/report-notes.txt, src/adapters/filters/Universal/Base/Parser.
+         py, src/adapters/filters/Universal/Base/Helpers.py:
+         * Started on getting GNUe:Reports:Standard into a GParser-able 
+         format. * Implemented Measurement() and Color() classes
 
-------------------------------------------------------------------------
-r3741 | jcater | 2003-01-07 17:53:07 -0600 (Tue, 07 Jan 2003) | 4 lines
+2003-01-07 23:53:07  Rev 3741   jcater
 
+       * doc/report-notes.txt, src/adapters/filters/Universal/Base/Parser.
+         py:
+         Synching machines
 
+2003-01-07 06:51:30  Rev 3733   jcater
 
-Synching machines
+       * src/adapters/filters/Universal/Base/Objects/__init__.py, 
+         doc/report-notes.txt, 
+         src/adapters/filters/Universal/Base/Objects/PositionableObj.py, 
+         src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal/Base/Objects/BaseObj.py, 
+         src/adapters/filters/Universal/Base/Objects, 
+         src/adapters/filters/Universal/Base/Objects/Report.py, 
+         src/adapters/filters/Universal/Base/Objects/ContainerObj.py: 
+         synching machines (you expected anything less?)
 
-------------------------------------------------------------------------
-r3733 | jcater | 2003-01-07 00:51:30 -0600 (Tue, 07 Jan 2003) | 2 lines
+2003-01-06 17:18:19  Rev 3731   jamest
 
-synching machines (you expected anything less?)
+       * setup.py: added missing filter
 
-------------------------------------------------------------------------
-r3731 | jamest | 2003-01-06 11:18:19 -0600 (Mon, 06 Jan 2003) | 2 lines
+2003-01-06 06:22:19  Rev 3728   jcater
 
-added missing filter
+       * doc/report-notes.txt:  More notes on my plans to take over the 
+         world.
 
-------------------------------------------------------------------------
-r3728 | jcater | 2003-01-06 00:22:19 -0600 (Mon, 06 Jan 2003) | 3 lines
+2003-01-04 16:09:33  Rev 3723   jamest
 
+       * src/base/layout/GRSection.py: added needed import statement
 
-More notes on my plans to take over the world.
+2003-01-04 14:22:18  Rev 3722   jamest
 
-------------------------------------------------------------------------
-r3723 | jamest | 2003-01-04 10:09:33 -0600 (Sat, 04 Jan 2003) | 2 lines
+       * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for 
+         parsing ted output
 
-added needed import statement
+2003-01-04 05:40:47  Rev 3720   jcater
 
-------------------------------------------------------------------------
-r3722 | jamest | 2003-01-04 08:22:18 -0600 (Sat, 04 Jan 2003) | 2 lines
+       * src/adapters/destinations/file/stdout.py, src/base/GROutputAdapter.
+         py: fixed for stdout support
 
-fix for parsing ted output
+2003-01-04 05:36:46  Rev 3719   jamest
 
-------------------------------------------------------------------------
-r3720 | jcater | 2003-01-03 23:40:47 -0600 (Fri, 03 Jan 2003) | 2 lines
+       * setup.py: fixed typos
 
-fixed for stdout support
+2003-01-02 17:22:19  Rev 3718   jamest
 
-------------------------------------------------------------------------
-r3719 | jamest | 2003-01-03 23:36:46 -0600 (Fri, 03 Jan 2003) | 2 lines
+       * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip 
+         newlines from the fax number to be dialed
 
-fixed typos
+2003-01-02 15:43:13  Rev 3717   jcater
 
-------------------------------------------------------------------------
-r3718 | jamest | 2003-01-02 11:22:19 -0600 (Thu, 02 Jan 2003) | 2 lines
+       * src/base/layout/GRLayoutElement.py, src/base/layout/GRLayout.py: 
+         moved the init stuff to prepare
 
-strip newlines from the fax number to be dialed
+2003-01-02 02:36:53  Rev 3716   jcater
 
-------------------------------------------------------------------------
-r3717 | jcater | 2003-01-02 09:43:13 -0600 (Thu, 02 Jan 2003) | 2 lines
+       * src/base/layout/GRFormula.py, 
+         src/adapters/filters/general/4xslt/Adapter.py, 
+         src/base/layout/__init__.py, src/base/layout/GRPassThru.py, 
+         src/adapters/destinations/email/sendmail.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/GRParser.py, src/adapters/filters/Labels/labels/Adapter.
+         py, src/base/layout/GRFirstRow.py, 
+         src/adapters/filters/general/raw/Adapter.py, 
+         src/base/layout/GRSumm.py, src/adapters/destinations/printer/bsd.
+         py, src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         src/base/layout/GRLayoutElement.py, 
+         src/adapters/destinations/file/stdout.py, 
+         src/adapters/destinations/file/text.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/layout/GRLastRow.py, src/client/GRRun.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/adapters/destinations/fax/hylafax.py, 
+         src/adapters/destinations/email/smtp.py, 
+         src/base/layout/ContainerElement.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py, 
+         src/base/layout/GRSection.py: cleaning up reports structure (fixes)
 
-moved the init stuff to prepare
+2003-01-02 02:06:24  Rev 3715   jcater
 
-------------------------------------------------------------------------
-r3716 | jcater | 2003-01-01 20:36:53 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/base/layout/__init__.py, src/base/layout/GRPassThru.py, 
+         src/GROutputAdapter.py, src/base/layout/GRNotLastRow.py, 
+         src/GRSortOptions.py, src/GREngine.py, src/GRConfig.py, 
+         src/base/GRParser.py, src/base/layout/GRFirstRow.py, src/GRServer.
+         py, src/base/layout/GRSumm.py, src/GRFilters.py, 
+         src/base/layout/GRField.py, src/server/GRServer.py, 
+         scripts/gnue-reports.in, setup.py, src/client/GRRun.py, 
+         src/base/layout/GRLastRow.py, scripts/gnue-reports-server.in, 
+         src/GRServices.py, src/GRSources.py, src/base/GRReport.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/GRReportInfo.py, 
+         src/base/layout/GRFormula.py, src/GRParser.py, src/GRRunUI.py, 
+         src/GRParameters.py, src/base/layout/GRLayout.py, src/GRRun.py, 
+         src/GRReport.py, src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/GRDataMapper.py, src/base/layout/GRLayoutElement.py, 
+         src/GRExceptions.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: cleaning up reports structure
 
-cleaning up reports structure (fixes)
+2003-01-02 01:36:28  Rev 3714   jcater
 
-------------------------------------------------------------------------
-r3715 | jcater | 2003-01-01 20:06:24 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/server/__init__.py, src/base/layout/__init__.py, 
+         src/client/__init__.py: cleanup
 
-cleaning up reports structure
+2003-01-02 01:25:12  Rev 3713   jcater
 
-------------------------------------------------------------------------
-r3714 | jcater | 2003-01-01 19:36:28 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/ignore/GRQueryBuilder.py, src/ignore/README, src/ignore, 
+         src/ignore/GRSqlToXml.py, src/ignore/GRQuery.py: cleanup
 
-cleanup
+2003-01-02 00:45:50  Rev 3712   jcater
 
-------------------------------------------------------------------------
-r3713 | jcater | 2003-01-01 19:25:12 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/base/GRSources.py, src/adapters/filters/general/4xslt/Adapter.
+         py, src/base/GRReportInfo.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
+         src/base/GRParser.py, src/adapters/filters/general/raw/Adapter.py, 
+         src/ignore/test.py, 
+         src/adapters/filters/MailMerge/merge_rtf/Adapter.py, 
+         scripts/gnue-reports.in, src/adapters/destinations/file/text.py, 
+         src/client/GRRun.py, src/GRServices.py, 
+         scripts/gnue-reports-server.in, src/GRSources.py, 
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/GRDataMapper.py, src/adapters/destinations/fax/hylafax.py,
+         src/ignore/GRQuery.py, src/base/layout/GRFormula.py, 
+         src/ignore/GRQueryBuilder.py, 
+         src/adapters/destinations/email/sendmail.py, src/GRParameters.py, 
+         src/adapters/filters/Labels/labels/LabelSpecs.py, 
+         src/base/layout/GRLayout.py, src/GRRun.py, 
+         src/adapters/filters/MailMerge/merge_psfax/Adapter.py, 
+         src/adapters/filters/Labels/labels/Adapter.py, 
+         src/base/GROutputAdapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/GRReport.py, src/adapters/filters/MailMerge/_merge/MergeBase.
+         py, src/base/GRSortOptions.py, src/base/layout/GRLayoutElement.py, 
+         src/GRExceptions.py, src/base/GRFilters.py, 
+         src/adapters/destinations/email/smtp.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py, 
+         src/base/layout/GRPassThru.py, src/GROutputAdapter.py, 
+         src/base/layout/GRNotLastRow.py, src/GRSortOptions.py, 
+         src/GREngine.py, src/GRConfig.py, src/base/layout/GRFirstRow.py, 
+         src/__init__.py, src/ignore/GRSqlToXml.py, src/GRFilters.py, 
+         src/base/layout/GRSumm.py, src/adapters/destinations/printer/bsd.
+         py, src/base/layout/GRField.py, src/base/GRParameters.py, 
+         src/client/GRRunUI.py, src/base/layout/GRLastRow.py, 
+         src/base/GRReport.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+         src/base/layout/GRNotFirstRow.py, src/GRReportInfo.py, 
+         src/server/GRServices.py, src/base/GRExceptions.py, src/GRParser.
+         py, src/adapters/filters/MailMerge/merge_latex/Adapter.py, 
+         src/GRRunUI.py, src/adapters/filters/MailMerge/merge_ps/Adapter.py,
+         src/base/layout/GRDefault.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py, 
+         src/GRLayout.py, src/GRDataMapper.py, src/base/GREngine.py, 
+         src/base/GRConfig.py, src/adapters/destinations/file/stdout.py, 
+         src/base/__init__.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py: 
+         updated copyright headers
 
-cleanup
+2003-01-02 00:45:49  Rev 3711   jcater
 
-------------------------------------------------------------------------
-r3712 | jcater | 2003-01-01 18:45:50 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/server/GRServer.py, src/GRServer.py, setup.py, src/__init__.py,
+         setup.cfg.in, samples/mailmerge/mailmerge.py, 
+         src/adapters/filters/general/sablotron/Adapter.py: updated 
+         copyright headers
 
-updated copyright headers
+2003-01-01 22:21:40  Rev 3710   jcater
 
-------------------------------------------------------------------------
-r3711 | jcater | 2003-01-01 18:45:49 -0600 (Wed, 01 Jan 2003) | 2 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, FAQ, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/GRParser.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, doc/report-notes.txt, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py:
+         * primary elements (section, field, summ, etc) with 
+         namespace-qualified attributes will output the primary element tag 
+         w/only the qualified attributes (e.g., <section name="foo" out:
+         lookAtMe="1"> will output <section lookatMe="1">  into the raw 
+         output stream)
+         * Misc bug fixes
 
-updated copyright headers
+2002-12-31 08:22:58  Rev 3707   jcater
 
-------------------------------------------------------------------------
-r3710 | jcater | 2003-01-01 16:21:40 -0600 (Wed, 01 Jan 2003) | 6 lines
+       * doc/report-notes.txt: 
+         More report notes
 
+2002-12-31 00:57:41  Rev 3704   jcater
 
+       * doc/report-notes.txt, src/adapters/filters/Universal/Base, 
+         src/adapters/filters/Universal/Base/Parser.py, 
+         src/adapters/filters/Universal, 
+         src/adapters/filters/Universal/Base/__init__.py, 
+         src/adapters/filters/Universal/__init__.py:
+         More thoughts on standard report output markup
 
-* primary elements (section, field, summ, etc) with namespace-qualified 
attributes will output the primary element tag w/only the qualified attributes 
(e.g., <section name="foo" out:lookAtMe="1"> will output <section lookatMe="1"> 
 into the raw output stream)
+2002-12-23 01:46:03  Rev 3680   jcater
 
-* Misc bug fixes
+       * samples/foobulations/monthly.grd: better fix for formatting dates 
+         in reports [temporary]
 
-------------------------------------------------------------------------
-r3707 | jcater | 2002-12-31 02:22:58 -0600 (Tue, 31 Dec 2002) | 4 lines
+2002-12-22 15:15:31  Rev 3674   btami
 
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, setup.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         Let designer's report wizards work again
 
+2002-12-21 22:41:09  Rev 3672   jcater
 
-More report notes
+       * setup.py, MANIFEST.in: changed the filters/ directory structure
 
-------------------------------------------------------------------------
-r3704 | jcater | 2002-12-30 18:57:41 -0600 (Mon, 30 Dec 2002) | 4 lines
+2002-12-21 20:36:35  Rev 3669   jcater
 
+       * ChangeLog:  * Changes for -pre3
 
+2002-12-21 00:15:25  Rev 3652   jcater
 
-More thoughts on standard report output markup
+       * doc/report-notes.txt, ChangeLog: 
+         synching machines
 
-------------------------------------------------------------------------
-r3680 | jcater | 2002-12-22 19:46:03 -0600 (Sun, 22 Dec 2002) | 2 lines
+2002-12-20 16:50:21  Rev 3645   jamest
 
-better fix for formatting dates in reports [temporary]
+       * src/base/GRReport.py, src/GRReport.py: fix for suppressGNUeTags
 
-------------------------------------------------------------------------
-r3674 | btami | 2002-12-22 09:15:31 -0600 (Sun, 22 Dec 2002) | 2 lines
+2002-12-20 16:22:05  Rev 3644   jcater
 
-Let designer's report wizards work again
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRLayout.py, src/base/layout/GRLayoutElement.
+         py, src/base/layout/GRLastRow.py, src/base/GRReport.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: fixed suppressGNUeXML fix
 
-------------------------------------------------------------------------
-r3672 | jcater | 2002-12-21 16:41:09 -0600 (Sat, 21 Dec 2002) | 2 lines
+2002-12-20 16:04:33  Rev 3643   jcater
 
-changed the filters/ directory structure
+       * src/base/GRFilters.py, src/client/GRRun.py, src/GRRun.py, 
+         src/GRFilters.py: added empty namespace checks
 
-------------------------------------------------------------------------
-r3669 | jcater | 2002-12-21 14:36:35 -0600 (Sat, 21 Dec 2002) | 3 lines
+2002-12-20 08:44:11  Rev 3641   btami
 
+       * packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+         packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py, 
+         src/adapters/filters/SimpleTabulation/etc/text.xsl, 
+         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py: l
 
-* Changes for -pre3
+2002-12-18 06:19:02  Rev 3633   jcater
 
-------------------------------------------------------------------------
-r3652 | jcater | 2002-12-20 18:15:25 -0600 (Fri, 20 Dec 2002) | 4 lines
+       * doc/report-notes.txt:  more useless mind scribblings
 
+2002-12-17 23:57:44  Rev 3631   jcater
 
+       * setup.py: added filter stuff to setup.py
 
-synching machines
+2002-12-17 23:41:40  Rev 3629   jcater
 
-------------------------------------------------------------------------
-r3645 | jamest | 2002-12-20 10:50:21 -0600 (Fri, 20 Dec 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, doc/report-notes.txt, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py:  * Misc convenience changes for 
+         Designer
 
-fix for suppressGNUeTags
+2002-12-17 00:06:10  Rev 3625   jcater
 
-------------------------------------------------------------------------
-r3644 | jcater | 2002-12-20 10:22:05 -0600 (Fri, 20 Dec 2002) | 2 lines
+       * doc/report-notes.txt: more inconsequential stuff
 
-fixed suppressGNUeXML fix
+2002-12-17 00:01:25  Rev 3624   jcater
 
-------------------------------------------------------------------------
-r3643 | jcater | 2002-12-20 10:04:33 -0600 (Fri, 20 Dec 2002) | 2 lines
+       * doc/report-notes.txt: 
+         Synching machines
 
-added empty namespace checks
+2002-12-16 21:21:26  Rev 3622   jcater
 
-------------------------------------------------------------------------
-r3641 | btami | 2002-12-20 02:44:11 -0600 (Fri, 20 Dec 2002) | 2 lines
+       * setup.py: 
+         * Patches by btami for win32 support * More work on sample schema
 
-l
+2002-12-13 09:29:31  Rev 3616   jcater
 
-------------------------------------------------------------------------
-r3633 | jcater | 2002-12-18 00:19:02 -0600 (Wed, 18 Dec 2002) | 3 lines
+       * src/adapters/destinations/file/text.py: added a change necessary 
+         for btami's previously committed patch
 
+2002-12-13 09:24:05  Rev 3615   jcater
 
-more useless mind scribblings
+       * src/adapters/filters/MailMerge/merge_latex/Adapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator, 
+         src/adapters/filters/MailMerge/merge_psfax/Adapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
+         src/adapters/filters/MailMerge/merge_ps/Adapter.py, src/GRFilters.
+         py, src/adapters/filters/SimpleTabulation/tabulator/Adapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py, 
+         src/adapters/filters/MailMerge/merge_rtf/Adapter.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__
+         .py, setup.py, src/base/GRFilters.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py, 
+         src/adapters/filters/SimpleTabulation/tabulator/formatters, 
+         src/adapters/filters/SimpleTabulation/tabulator/__init__.py:  * 
+         Added btami's xslt-less filter for SimpleTabulation reports * 
+         Rearranged the adapters/filters directory to group adapters by 
+         their supported report type.  For adapters that are generic in 
+         nature (not tied to a specific type of report) go into general/
 
-------------------------------------------------------------------------
-r3631 | jcater | 2002-12-17 17:57:44 -0600 (Tue, 17 Dec 2002) | 2 lines
+2002-12-12 01:00:02  Rev 3599   jcater
 
-added filter stuff to setup.py
+       * ROADMAP.in: added roadmap/feature plan template and parser script
 
-------------------------------------------------------------------------
-r3629 | jcater | 2002-12-17 17:41:40 -0600 (Tue, 17 Dec 2002) | 3 lines
+2002-12-04 04:32:54  Rev 3565   jcater
 
+       * src/adapters/filters/MailMerge/_merge/MergeBase.py: 
+         Misc changes
 
-* Misc convenience changes for Designer
+2002-12-02 19:30:57  Rev 3557   jcater
 
-------------------------------------------------------------------------
-r3625 | jcater | 2002-12-16 18:06:10 -0600 (Mon, 16 Dec 2002) | 2 lines
+       * src/client/GRRun.py, src/GRRun.py: catch IOErrors and print neatly
 
-more inconsequential stuff
+2002-11-21 03:11:52  Rev 3490   jamest
 
-------------------------------------------------------------------------
-r3624 | jcater | 2002-12-16 18:01:25 -0600 (Mon, 16 Dec 2002) | 4 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         Added in papo's null and not null conditionals, formatting cleanup
 
+2002-11-19 22:56:47  Rev 3477   jcater
 
+       * samples/mailmerge/mailmerge.py: fix to mailmerge typo
 
-Synching machines
+2002-11-19 22:31:34  Rev 3476   jcater
 
-------------------------------------------------------------------------
-r3622 | jcater | 2002-12-16 15:21:26 -0600 (Mon, 16 Dec 2002) | 5 lines
+       * src/base/__init__.py, src/__init__.py: fix to mailmerge typo
 
+2002-11-19 22:31:34  Rev 3475   jcater
 
+       * src/__init__.py, samples/mailmerge/mailmerge.py: fix to mailmerge 
+         typo
 
-* Patches by btami for win32 support
-* More work on sample schema
+2002-11-19 21:25:51  Rev 3474   jcater
 
-------------------------------------------------------------------------
-r3616 | jcater | 2002-12-13 03:29:31 -0600 (Fri, 13 Dec 2002) | 2 lines
+       * samples/mailmerge/mailmerge.py: remove pyxml specifics
 
-added a change necessary for btami's previously committed patch
+2002-11-18 01:27:05  Rev 3467   jamest
 
-------------------------------------------------------------------------
-r3615 | jcater | 2002-12-13 03:24:05 -0600 (Fri, 13 Dec 2002) | 4 lines
+       * ChangeLog, NEWS: Final updates for new release
 
+2002-11-18 01:17:24  Rev 3466   jcater
 
-* Added btami's xslt-less filter for SimpleTabulation reports
-* Rearranged the adapters/filters directory to group adapters by their 
supported report type.  For adapters that are generic in nature (not tied to a 
specific type of report) go into general/
+       * src/base/__init__.py, src/__init__.py: doc/version changes in prep 
+         for a release
 
-------------------------------------------------------------------------
-r3599 | jcater | 2002-12-11 19:00:02 -0600 (Wed, 11 Dec 2002) | 2 lines
+2002-11-18 01:17:24  Rev 3465   jcater
 
-added roadmap/feature plan template and parser script
+       * src/__init__.py: doc/version changes in prep for a release
 
-------------------------------------------------------------------------
-r3565 | jcater | 2002-12-03 22:32:54 -0600 (Tue, 03 Dec 2002) | 4 lines
+2002-11-17 16:33:44  Rev 3458   jamest
 
+       * src/base/GRReport.py, src/GRReport.py: btami's fix for salbotron 
+         on win32
 
+2002-11-14 05:05:28  Rev 3432   jcater
 
-Misc changes
+       * ChangeLog, NEWS: Updated NEWS and ChangeLogs
 
-------------------------------------------------------------------------
-r3557 | jcater | 2002-12-02 13:30:57 -0600 (Mon, 02 Dec 2002) | 2 lines
+2002-11-14 04:08:22  Rev 3430   jcater
 
-catch IOErrors and print neatly
+       * src/adapters/filters/general/sablotron/Adapter.py: added btami's 
+         patch for pysablot
 
-------------------------------------------------------------------------
-r3490 | jamest | 2002-11-20 21:11:52 -0600 (Wed, 20 Nov 2002) | 2 lines
+2002-11-14 04:01:12  Rev 3428   jcater
 
-Added in papo's null and not null conditionals, formatting cleanup
+       * src/base/GRReport.py, src/GRReport.py: Added btami's i18n encoding 
+         patch for XML output
 
-------------------------------------------------------------------------
-r3477 | jcater | 2002-11-19 16:56:47 -0600 (Tue, 19 Nov 2002) | 2 lines
+2002-11-14 03:55:35  Rev 3427   jcater
 
-fix to mailmerge typo
+       * packaging/mcmillan/reports.spec, 
+         packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.
+         RpcDoc.py, packaging/mcmillan/hooks, 
+         packaging/mcmillan/hooks/hook-gnue.common.GConnections.py, 
+         packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py, 
+         packaging/mcmillan/hooks/hook-gnue.common.GComm.py, 
+         packaging/mcmillan, packaging/mcmillan/hooks/hook-gnue.reports.
+         GREngine.py, packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.
+         py, packaging:
+         Added btami's mcmillan support files
 
-------------------------------------------------------------------------
-r3476 | jcater | 2002-11-19 16:31:34 -0600 (Tue, 19 Nov 2002) | 2 lines
+2002-11-13 23:56:25  Rev 3424   jcater
 
-fix to mailmerge typo
+       * src/base/GREngine.py, src/base/GRFilters.py, 
+         src/adapters/filters/Labels/labels/LabelSpecs.py, src/GREngine.py, 
+         src/adapters/filters/Labels/labels/Adapter.py, 
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/GRFilters.py, src/adapters/filters/Labels/etc/label-specs.dat: 
+         * First completely working label implementation in reports * Added 
+         shellwords.py * Misc cleanup/bug fixes
 
-------------------------------------------------------------------------
-r3475 | jcater | 2002-11-19 16:31:34 -0600 (Tue, 19 Nov 2002) | 2 lines
+2002-11-13 22:15:25  Rev 3423   jcater
 
-fix to mailmerge typo
+       * src/adapters/filters/MailMerge/_merge/MergeBase.py: fixed typo in 
+         previous update
 
-------------------------------------------------------------------------
-r3474 | jcater | 2002-11-19 15:25:51 -0600 (Tue, 19 Nov 2002) | 2 lines
+2002-11-13 21:50:32  Rev 3422   jcater
 
-remove pyxml specifics
+       * src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         src/adapters/filters/Labels/labels/Adapter.py: removed dependency 
+         on PyXML
 
-------------------------------------------------------------------------
-r3467 | jamest | 2002-11-17 19:27:05 -0600 (Sun, 17 Nov 2002) | 2 lines
+2002-11-13 17:00:24  Rev 3419   jcater
 
-Final updates for new release
+       * src/base/GRConfig.py, setup.py, src/GROutputAdapter.py, 
+         src/GRConfig.py, 
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/adapters/destinations/printer/bsd.py, src/base/GROutputAdapter.
+         py: updated setup.py for labels
 
-------------------------------------------------------------------------
-r3466 | jcater | 2002-11-17 19:17:24 -0600 (Sun, 17 Nov 2002) | 2 lines
+2002-11-13 06:21:17  Rev 3418   jcater
 
-doc/version changes in prep for a release
+       * src/adapters/filters/Labels/labels/formatters/postscript.py: added 
+         first label example to GNUe Reports (minor adjustments)
 
-------------------------------------------------------------------------
-r3465 | jcater | 2002-11-17 19:17:24 -0600 (Sun, 17 Nov 2002) | 2 lines
+2002-11-13 06:10:12  Rev 3417   jcater
 
-doc/version changes in prep for a release
+       * src/client/GRRunUI.py, src/GRRunUI.py, 
+         src/adapters/filters/Labels/labels/__init__.py, 
+         src/adapters/filters/Labels/labels/formatters, 
+         src/adapters/filters/Labels/labels/Adapter.py, 
+         src/adapters/filters/Labels/labels/formatters/postscript.py, 
+         src/adapters/filters/Labels/labels/formatters/__init__.py: added 
+         first label example to GNUe Reports
 
-------------------------------------------------------------------------
-r3458 | jamest | 2002-11-17 10:33:44 -0600 (Sun, 17 Nov 2002) | 2 lines
+2002-11-13 04:00:29  Rev 3415   jcater
 
-btami's fix for salbotron on win32
+       * samples/labels/README, samples/labels/labels.grd, 
+         src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         samples/labels/schema.sql, samples/labels: synching machines
 
-------------------------------------------------------------------------
-r3432 | jcater | 2002-11-13 23:05:28 -0600 (Wed, 13 Nov 2002) | 2 lines
+2002-11-13 03:00:13  Rev 3413   jamest
 
-Updated NEWS and ChangeLogs
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         start of an on-process trigger
 
-------------------------------------------------------------------------
-r3430 | jcater | 2002-11-13 22:08:22 -0600 (Wed, 13 Nov 2002) | 2 lines
+2002-11-13 00:39:06  Rev 3411   jamest
 
-added btami's patch for pysablot
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/__init__.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/__init__.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         Remove python2.2ism
 
-------------------------------------------------------------------------
-r3428 | jcater | 2002-11-13 22:01:12 -0600 (Wed, 13 Nov 2002) | 2 lines
+2002-11-13 00:39:06  Rev 3410   jamest
 
-Added btami's i18n encoding patch for XML output
+       * src/__init__.py: Remove python2.2ism
 
-------------------------------------------------------------------------
-r3427 | jcater | 2002-11-13 21:55:35 -0600 (Wed, 13 Nov 2002) | 4 lines
+2002-11-12 23:08:59  Rev 3408   jcater
 
+       * src/adapters/filters/Labels/labels, 
+         src/adapters/filters/Labels/labels/LabelSpecs.py:  start of 
+         support for label creation
 
+2002-11-12 23:07:05  Rev 3407   jcater
 
-Added btami's mcmillan support files
+       * src/base/__init__.py, src/__init__.py: updated VERSION numbers to 
+         be the new .99 format for cvs
 
-------------------------------------------------------------------------
-r3424 | jcater | 2002-11-13 17:56:25 -0600 (Wed, 13 Nov 2002) | 5 lines
+2002-11-12 23:07:05  Rev 3406   jcater
 
+       * src/__init__.py: updated VERSION numbers to be the new .99 format 
+         for cvs
 
-* First completely working label implementation in reports
-* Added shellwords.py
-* Misc cleanup/bug fixes
+2002-11-12 18:35:49  Rev 3403   jcater
 
-------------------------------------------------------------------------
-r3423 | jcater | 2002-11-13 16:15:25 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * setup.py: moved gnue/reports/adapters to gnue/reports/src/adapters
 
-fixed typo in previous update
+2002-11-12 17:29:28  Rev 3402   jcater
 
-------------------------------------------------------------------------
-r3422 | jcater | 2002-11-13 15:50:32 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML 
+         inconsistencies
 
-removed dependency on PyXML
+2002-11-12 16:55:52  Rev 3401   jcater
 
-------------------------------------------------------------------------
-r3419 | jcater | 2002-11-13 11:00:24 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/adapters/filters/Labels/etc/label-specs.dat: separated brand 
+         into brand and category; added quill models
 
-updated setup.py for labels
+2002-11-12 07:38:25  Rev 3397   jcater
 
-------------------------------------------------------------------------
-r3418 | jcater | 2002-11-13 00:21:17 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/adapters/filters/Labels/etc/label-specs.dat: updated labels
 
-added first label example to GNUe Reports (minor adjustments)
+2002-11-12 04:27:26  Rev 3396   jcater
 
-------------------------------------------------------------------------
-r3417 | jcater | 2002-11-13 00:10:12 -0600 (Wed, 13 Nov 2002) | 2 lines
+       * src/adapters/filters/Labels/etc, 
+         src/adapters/filters/Labels/etc/label-specs.dat: added my label 
+         specs file
 
-added first label example to GNUe Reports
+2002-11-07 16:37:03  Rev 3370   jcater
 
-------------------------------------------------------------------------
-r3415 | jcater | 2002-11-12 22:00:29 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/GRRun.py, src/client/GRRun.py: 
+         * Added support for Frame panels that are controlled by their 
+         parent container * Added an "absolute x,y" attribute to each 
+         Control object, so they can transparently work in Frames * Moved 
+         MenuBar to the Frame model * Started work on a Notebook control
 
-synching machines
+2002-11-05 00:48:01  Rev 3358   jcater
 
-------------------------------------------------------------------------
-r3413 | jamest | 2002-11-12 21:00:13 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/client/GRRunUI.py, src/base/GRReportInfo.py, src/GRRunUI.py, 
+         src/client/GRRun.py, src/GRRun.py, src/GRReportInfo.py: reports 
+         can now use the wx login, if --ui wx is passed; also --batch 
+         command line works
 
-start of an on-process trigger
+2002-11-04 21:13:19  Rev 3356   jcater
 
-------------------------------------------------------------------------
-r3411 | jamest | 2002-11-12 18:39:06 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/GRParser.py, src/base/GREngine.py, src/base/GRReportInfo.py, 
+         src/base/GRFilters.py, src/client/GRRun.py, src/GRRun.py, 
+         src/GREngine.py, src/base/GRReport.py, src/base/GRParser.py, 
+         src/GRReportInfo.py, src/GRFilters.py, src/GRReport.py: added 
+         support for --list-filters
 
-Remove python2.2ism
+2002-11-04 20:14:55  Rev 3355   jamest
 
-------------------------------------------------------------------------
-r3410 | jamest | 2002-11-12 18:39:06 -0600 (Tue, 12 Nov 2002) | 2 lines
+       * src/GRParser.py, src/base/GRParser.py: Added support for common 
+         based <import> tag based upon the tags marked as Importable Fixed 
+         bad function name in form's wx UI driver
 
-Remove python2.2ism
+2002-11-04 19:37:00  Rev 3354   jcater
 
-------------------------------------------------------------------------
-r3408 | jcater | 2002-11-12 17:08:59 -0600 (Tue, 12 Nov 2002) | 3 lines
+       * AUTHORS: updated AUTHORS
 
+2002-11-04 14:55:51  Rev 3349   jamest
 
-start of support for label creation
+       * src/GRParser.py, src/GREngine.py, src/base/GRParser.py, 
+         src/ignore/test.py, src/GRReport.py, src/base/GREngine.py, 
+         src/base/GRReport.py: Migration of import system into common 
+         (partially complete) Added G*Parser attribute 'Importable' to 
+         entities if set to 1 makes then that entity becomes importable. 
+         Adjustments to make reports support importable triggers All still 
+         pretty rough
 
-------------------------------------------------------------------------
-r3407 | jcater | 2002-11-12 17:07:05 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-11-02 06:02:01  Rev 3340   jcater
 
-updated VERSION numbers to be the new .99 format for cvs
+       * src/base/GRReport.py, src/GRReport.py: moved the dumpXML root call 
+         into GRootObj, so each tool doesn't have to redefine dumpXML()
 
-------------------------------------------------------------------------
-r3406 | jcater | 2002-11-12 17:07:05 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-11-01 05:05:03  Rev 3339   jcater
 
-updated VERSION numbers to be the new .99 format for cvs
+       * src/base/layout/GRFormula.py, TODO, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         minor doc updates
 
-------------------------------------------------------------------------
-r3403 | jcater | 2002-11-12 12:35:49 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-11-01 05:02:49  Rev 3338   jamest
 
-moved gnue/reports/adapters to gnue/reports/src/adapters
+       * src/GRParser.py, src/base/layout/GRFormula.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/GRParser.py, 
+         samples/foobulations/monthly.grd, src/base/layout/GRFirstRow.py, 
+         samples/location/zip-by-state.grd, doc/technotes/00001.txt, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRReport.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         More trigger cleanup Added trigger support to gnue-reports Added 
+         on-startup and on-exit to <report> Added pre-section and 
+         post-section to <section> Added support for reports trigger 
+         editing in designer foobulations grd is working sample
 
-------------------------------------------------------------------------
-r3402 | jcater | 2002-11-12 11:29:28 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-10-31 23:12:26  Rev 3336   jcater
 
-fixed XML inconsistencies
+       * src/GRDataMapper.py, samples/cross-tabulation/README, 
+         samples/cross-tabulation, src/base/GRDataMapper.py, 
+         samples/cross-tabulation/cross.grd: added cross-tabulation (pivot 
+         table) example to reports (pending a few bugfixes, it will work); 
+         misc cleanup
 
-------------------------------------------------------------------------
-r3401 | jcater | 2002-11-12 10:55:52 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-10-30 22:45:24  Rev 3334   jcater
 
-separated brand into brand and category; added quill models
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         fixed an infinite loop issue when initializing nested sections
 
-------------------------------------------------------------------------
-r3397 | jcater | 2002-11-12 01:38:25 -0600 (Tue, 12 Nov 2002) | 2 lines
+2002-10-24 00:26:08  Rev 3308   jamest
 
-updated labels
+       * setupext/__init__.py, MANIFEST.in, setupext: Removed files no 
+         longer needed by setup.py Removed reference to PyXML as we no 
+         longer require it
 
-------------------------------------------------------------------------
-r3396 | jcater | 2002-11-11 22:27:26 -0600 (Mon, 11 Nov 2002) | 2 lines
+2002-10-21 04:49:07  Rev 3298   jcater
 
-added my label specs file
+       * TODO: updated TODO
 
-------------------------------------------------------------------------
-r3370 | jcater | 2002-11-07 10:37:03 -0600 (Thu, 07 Nov 2002) | 7 lines
+2002-10-21 02:16:02  Rev 3297   jcater
 
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRLayout.py, src/base/layout/GRLayoutElement.
+         py, src/GRDataMapper.py, src/base/layout/GRLastRow.py, 
+         src/base/GRReport.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/GRDataMapper.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: fixed calculations of summaries
 
+2002-10-10 15:07:07  Rev 3276   jcater
 
-* Added support for Frame panels that are controlled by their parent container
-* Added an "absolute x,y" attribute to each Control object, so they can 
transparently work in Frames
-* Moved MenuBar to the Frame model
-* Started work on a Notebook control
+       * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixes to 
+         broadcast fax adapter
 
-------------------------------------------------------------------------
-r3358 | jcater | 2002-11-04 18:48:01 -0600 (Mon, 04 Nov 2002) | 2 lines
+2002-10-10 14:54:25  Rev 3275   jcater
 
-reports can now use the wx login, if --ui wx is passed; also --batch command 
line works
+       * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: trying some 
+         fixes
 
-------------------------------------------------------------------------
-r3356 | jcater | 2002-11-04 15:13:19 -0600 (Mon, 04 Nov 2002) | 2 lines
+2002-10-10 01:55:06  Rev 3269   jcater
 
-added support for --list-filters
+       * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixed 
+         commenting issue
 
-------------------------------------------------------------------------
-r3355 | jamest | 2002-11-04 14:14:55 -0600 (Mon, 04 Nov 2002) | 3 lines
+2002-10-08 21:50:42  Rev 3260   jcater
 
-Added support for common based <import> tag based upon the tags marked as 
Importable
-Fixed bad function name in form's wx UI driver
+       * src/adapters/filters/MailMerge/_merge/MergeBase.py, 
+         src/adapters/filters/MailMerge/merge_psfax, src/base/GREngine.py, 
+         src/adapters/filters/MailMerge/merge_psfax/__init__.py, 
+         src/adapters/filters/MailMerge/merge_psfax/Adapter.py, 
+         src/GREngine.py, src/adapters/destinations/fax/hylafax.py: added 
+         psfax merge support
 
-------------------------------------------------------------------------
-r3354 | jcater | 2002-11-04 13:37:00 -0600 (Mon, 04 Nov 2002) | 2 lines
+2002-10-08 17:30:44  Rev 3256   jcater
 
-updated AUTHORS
+       * src/adapters/filters/MailMerge/merge_ps, setup.py, 
+         src/adapters/filters/MailMerge/merge_ps/__init__.py, 
+         src/adapters/filters/MailMerge/merge_ps/Adapter.py: Added a 
+         Postscript mailmerge driver to reports
 
-------------------------------------------------------------------------
-r3349 | jamest | 2002-11-04 08:55:51 -0600 (Mon, 04 Nov 2002) | 6 lines
+2002-10-07 21:45:15  Rev 3249   jcater
 
-Migration of import system into common (partially complete)
-Added G*Parser attribute 'Importable' to entities if set to 1 makes then
-that entity becomes importable.
-Adjustments to make reports support importable triggers
-All still pretty rough
+       * src/base/__init__.py, src/__init__.py: updating version numbers to 
+         'development' status
 
-------------------------------------------------------------------------
-r3340 | jcater | 2002-11-02 00:02:01 -0600 (Sat, 02 Nov 2002) | 2 lines
+2002-10-07 21:45:15  Rev 3248   jcater
 
-moved the dumpXML root call into GRootObj, so each tool doesn't have to 
redefine dumpXML()
+       * src/__init__.py: updating version numbers to 'development' status
 
-------------------------------------------------------------------------
-r3339 | jcater | 2002-10-31 23:05:03 -0600 (Thu, 31 Oct 2002) | 2 lines
+2002-09-30 00:19:18  Rev 3231   jcater
 
-minor doc updates
+       * src/base/__init__.py, src/__init__.py: final changes for release
 
-------------------------------------------------------------------------
-r3338 | jamest | 2002-10-31 23:02:49 -0600 (Thu, 31 Oct 2002) | 7 lines
+2002-09-30 00:19:18  Rev 3230   jcater
 
-More trigger cleanup
-Added trigger support to gnue-reports
-Added on-startup and on-exit to <report>
-Added pre-section and post-section to <section>
-Added support for reports trigger editing in designer
-foobulations grd is working sample
+       * src/__init__.py, ChangeLog: final changes for release
 
-------------------------------------------------------------------------
-r3336 | jcater | 2002-10-31 17:12:26 -0600 (Thu, 31 Oct 2002) | 2 lines
+2002-09-25 23:05:54  Rev 3217   jcater
 
-added cross-tabulation (pivot table) example to reports (pending a few 
bugfixes, it will work); misc cleanup
+       * doc/Tech-Reference.sxw, doc/services.txt, doc/ReportingConcepts.
+         lyx, doc/Concepts-Guide.sxw: updates to documentation
 
-------------------------------------------------------------------------
-r3334 | jcater | 2002-10-30 16:45:24 -0600 (Wed, 30 Oct 2002) | 2 lines
+2002-09-24 15:04:28  Rev 3212   jcater
 
-fixed an infinite loop issue when initializing nested sections
+       * src/base/GRFilters.py, src/GRFilters.py: removed extraneous print 
+         statement
 
-------------------------------------------------------------------------
-r3308 | jamest | 2002-10-23 19:26:08 -0500 (Wed, 23 Oct 2002) | 3 lines
+2002-09-23 20:32:47  Rev 3200   jcater
 
-Removed files no longer needed by setup.py
-Removed reference to PyXML as we no longer require it
+       * src/GRServices.py, src/server/GRServices.py: fixes to allow 
+         mcmillan to package designer
 
-------------------------------------------------------------------------
-r3298 | jcater | 2002-10-20 23:49:07 -0500 (Sun, 20 Oct 2002) | 2 lines
+2002-09-23 20:19:02  Rev 3199   jcater
 
-updated TODO
+       * src/adapters/destinations/email/smtp.py: fixed typos preventing 
+         mcmillan from packaging designer
 
-------------------------------------------------------------------------
-r3297 | jcater | 2002-10-20 21:16:02 -0500 (Sun, 20 Oct 2002) | 2 lines
+2002-09-23 04:42:02  Rev 3188   jcater
 
-fixed calculations of summaries
+       * NEWS: updated NEWS files
 
-------------------------------------------------------------------------
-r3276 | jcater | 2002-10-10 10:07:07 -0500 (Thu, 10 Oct 2002) | 2 lines
+2002-09-20 06:23:30  Rev 3182   jcater
 
-fixes to broadcast fax adapter
+       * ChangeLog: first round of changes to text documents in prep for a 
+         release
 
-------------------------------------------------------------------------
-r3275 | jcater | 2002-10-10 09:54:25 -0500 (Thu, 10 Oct 2002) | 2 lines
+2002-09-18 15:14:17  Rev 3172   siesel
 
-trying some fixes
+       * src/server/GRServer.py, src/GRServer.py: split grpc's up in 
+         GRServer part and Appserver part in setup-cvs installer
 
-------------------------------------------------------------------------
-r3269 | jcater | 2002-10-09 20:55:06 -0500 (Wed, 09 Oct 2002) | 2 lines
+2002-09-17 22:17:07  Rev 3165   jcater
 
-fixed commenting issue
+       * src/adapters/filters/general/4xslt/Adapter.py: close() all 
+         temporary files
 
-------------------------------------------------------------------------
-r3260 | jcater | 2002-10-08 16:50:42 -0500 (Tue, 08 Oct 2002) | 2 lines
+2002-09-17 19:53:39  Rev 3163   jcater
 
-added psfax merge support
+       * src/base/GRFilters.py, src/GRFilters.py: fixed typo from the 
+         FileUtils conversion
 
-------------------------------------------------------------------------
-r3256 | jcater | 2002-10-08 12:30:44 -0500 (Tue, 08 Oct 2002) | 2 lines
+2002-09-17 15:27:45  Rev 3157   jcater
 
-Added a Postscript mailmerge driver to reports
+       * src/GREngine.py, src/GRFilters.py, src/base/GREngine.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/GRFilters.py: removed code from gnue.common.__init__ and 
+         placed in either gnue.common.FileUtils or gnue.common.TextUtils; 
+         added stub for gear support
 
-------------------------------------------------------------------------
-r3249 | jcater | 2002-10-07 16:45:15 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-17 04:07:44  Rev 3156   dneighbors
 
-updating version numbers to 'development' status
+       * doc/ReportingConcepts.lyx: Patch: Phil Cole WO# 100
+         Change grrun and gnuenav to gnue-reports and gnue-navigator 
+         respectively.
 
-------------------------------------------------------------------------
-r3248 | jcater | 2002-10-07 16:45:15 -0500 (Mon, 07 Oct 2002) | 2 lines
+2002-09-16 19:30:16  Rev 3146   jcater
 
-updating version numbers to 'development' status
+       * src/base/GREngine.py, src/GREngine.py: added TODO comments about 
+         incorrect defaulting of namespaces in reports
 
-------------------------------------------------------------------------
-r3231 | jcater | 2002-09-29 19:19:18 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-16 19:22:15  Rev 3145   jcater
 
-final changes for release
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/GRRun.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/client/GRRun.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         [ticket #86] removed Unix getpass dependencies; uses getpass 
+         module only if present
 
-------------------------------------------------------------------------
-r3230 | jcater | 2002-09-29 19:19:18 -0500 (Sun, 29 Sep 2002) | 2 lines
+2002-09-16 16:18:00  Rev 3144   siesel
 
-final changes for release
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/GREngine.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/GREngine.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         fix reports to process monthly.grd (again) and reports created by 
+         the simple report wizard of gnue designer
 
-------------------------------------------------------------------------
-r3217 | jcater | 2002-09-25 18:05:54 -0500 (Wed, 25 Sep 2002) | 2 lines
+2002-09-11 17:45:15  Rev 3133   jcater
 
-updates to documentation
+       * src/adapters/filters/general/sablotron/Adapter.py: [ticket #87] 
+         added urlize function to Common; fixed sablotron driver to return 
+         file://c:... when c:... is the file name
 
-------------------------------------------------------------------------
-r3212 | jcater | 2002-09-24 10:04:28 -0500 (Tue, 24 Sep 2002) | 2 lines
+2002-09-07 14:58:22  Rev 3118   jcater
 
-removed extraneous print statement
+       * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added 
+         4xslt adapter; FO filter [patches by btami]
 
-------------------------------------------------------------------------
-r3200 | jcater | 2002-09-23 15:32:47 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-08-27 15:53:01  Rev 3105   jcater
 
-fixes to allow mcmillan to package designer
+       * src/base/layout/GRFormula.py, TODO, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/GRDataMapper.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         fixed incorrect resetting of summaries; misc bug fixes (esp. 
+         w/mailmerge)
 
-------------------------------------------------------------------------
-r3199 | jcater | 2002-09-23 15:19:02 -0500 (Mon, 23 Sep 2002) | 2 lines
+2002-08-22 23:09:42  Rev 3100   jcater
 
-fixed typos preventing mcmillan from packaging designer
+       * samples/mailmerge/create-report.pl: added quick hack to generate a 
+         mailmerge report from an RTF file
 
-------------------------------------------------------------------------
-r3188 | jcater | 2002-09-22 23:42:02 -0500 (Sun, 22 Sep 2002) | 2 lines
+2002-08-08 16:53:46  Rev 3094   siesel
 
-updated NEWS files
+       * src/adapters/filters/general/4xslt/__init__.py, 
+         src/adapters/filters/general/4xslt/Adapter.py, 
+         src/adapters/filters/general/4xslt, 
+         src/adapters/filters/SimpleTabulation/etc/text.xsl: * enhance text.
+         xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py (which 
+         should be useful for win32 users,   because 4suite has prebuilt 
+         binaries) [btmai]
 
-------------------------------------------------------------------------
-r3182 | jcater | 2002-09-20 01:23:30 -0500 (Fri, 20 Sep 2002) | 2 lines
+2002-08-08 14:47:55  Rev 3093   jcater
 
-first round of changes to text documents in prep for a release
+       * 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
 
-------------------------------------------------------------------------
-r3172 | siesel | 2002-09-18 10:14:17 -0500 (Wed, 18 Sep 2002) | 2 lines
+2002-07-23 17:52:52  Rev 3055   jcater
 
-split grpc's up in GRServer part and Appserver part in setup-cvs installer
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         added btami's report module/wizard to designer
 
-------------------------------------------------------------------------
-r3165 | jcater | 2002-09-17 17:17:07 -0500 (Tue, 17 Sep 2002) | 2 lines
+2002-07-22 15:25:34  Rev 3046   siesel
 
-close() all temporary files
+       * src/adapters/.cvsignore, src/adapters/destinations/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_latex/.cvsignore, 
+         src/adapters/filters/MailMerge/_merge/.cvsignore, 
+         src/adapters/filters/.cvsignore, src/adapters/filters/general/raw/.
+         cvsignore, src/adapters/destinations/fax/.cvsignore, 
+         src/adapters/destinations/file/.cvsignore, 
+         src/adapters/filters/MailMerge/merge_rtf/.cvsignore, 
+         src/adapters/destinations/printer/.cvsignore, 
+         src/adapters/filters/general/sablotron/.cvsignore, 
+         src/adapters/destinations/email/.cvsignore: beautify cvs update 
+         output :)
 
-------------------------------------------------------------------------
-r3163 | jcater | 2002-09-17 14:53:39 -0500 (Tue, 17 Sep 2002) | 2 lines
+2002-07-18 18:29:03  Rev 3030   jcater
 
-fixed typo from the FileUtils conversion
+       * doc/technotes/index.txt: added footer message
 
-------------------------------------------------------------------------
-r3157 | jcater | 2002-09-17 10:27:45 -0500 (Tue, 17 Sep 2002) | 2 lines
+2002-07-18 18:23:49  Rev 3029   jcater
 
-removed code from gnue.common.__init__ and placed in either 
gnue.common.FileUtils or gnue.common.TextUtils; added stub for gear support
+       * doc/technotes/00000.txt, doc/technotes/index.txt, doc/technotes: 
+         added technote structure
 
-------------------------------------------------------------------------
-r3156 | dneighbors | 2002-09-16 23:07:44 -0500 (Mon, 16 Sep 2002) | 6 lines
+2002-07-15 20:00:18  Rev 3018   jcater
 
-Patch: Phil Cole
-WO# 100
+       * doc/gnue-reports.dtd: more changes to DTD to play nicer with emacs
 
-Change grrun and gnuenav to gnue-reports and
-gnue-navigator respectively.
+2002-07-15 19:35:46  Rev 3017   jcater
 
-------------------------------------------------------------------------
-r3146 | jcater | 2002-09-16 14:30:16 -0500 (Mon, 16 Sep 2002) | 2 lines
+       * doc/gnue-reports.dtd: misc changes in DTD formatting
 
-added TODO comments about incorrect defaulting of namespaces in reports
+2002-07-01 00:30:50  Rev 2941   jcater
 
-------------------------------------------------------------------------
-r3145 | jcater | 2002-09-16 14:22:15 -0500 (Mon, 16 Sep 2002) | 2 lines
+       * doc/gnue-reports.dtd: Reworked support for gnuedtd... created base 
+         tool's DTD's as an example
 
-[ticket #86] removed Unix getpass dependencies; uses getpass module only if 
present
+2002-06-28 01:14:31  Rev 2932   jcater
 
-------------------------------------------------------------------------
-r3144 | siesel | 2002-09-16 11:18:00 -0500 (Mon, 16 Sep 2002) | 3 lines
+       * src/GRParser.py, src/base/GRParser.py: Fixed some attribute 
+         typecasting issues
 
-fix reports to process monthly.grd (again) and
-reports created by the simple report wizard of gnue designer
+2002-06-15 19:51:36  Rev 2908   jcater
 
-------------------------------------------------------------------------
-r3133 | jcater | 2002-09-11 12:45:15 -0500 (Wed, 11 Sep 2002) | 2 lines
+       * src/base/__init__.py, src/__init__.py: updated version numbers to 
+         development status
 
-[ticket #87] added urlize function to Common; fixed sablotron driver to return 
file://c:... when c:... is the file name
+2002-06-15 19:51:36  Rev 2907   jcater
 
-------------------------------------------------------------------------
-r3118 | jcater | 2002-09-07 09:58:22 -0500 (Sat, 07 Sep 2002) | 2 lines
+       * src/__init__.py: updated version numbers to development status
 
-added 4xslt adapter; FO filter [patches by btami]
+2002-06-04 21:30:36  Rev 2874   siesel
 
-------------------------------------------------------------------------
-r3105 | jcater | 2002-08-27 10:53:01 -0500 (Tue, 27 Aug 2002) | 2 lines
+       * src/server/GRServer.py, grpc/GRServer.grpc, grpc, src/GRServer.py: 
+         add basic rpc server functions to GRServer.
 
-fixed incorrect resetting of summaries; misc bug fixes (esp. w/mailmerge)
+2002-06-03 22:36:39  Rev 2868   jcater
 
-------------------------------------------------------------------------
-r3100 | jcater | 2002-08-22 18:09:42 -0500 (Thu, 22 Aug 2002) | 2 lines
+       * MANIFEST.in: fixed some oddity in distutil
 
-added quick hack to generate a mailmerge report from an RTF file
+2002-06-03 22:33:38  Rev 2867   jcater
 
-------------------------------------------------------------------------
-r3094 | siesel | 2002-08-08 11:53:46 -0500 (Thu, 08 Aug 2002) | 4 lines
+       * MANIFEST.in: fixed some oddity in distutil
 
-* enhance text.xsl in SimpleTabulation [btami]
-* add a 4xslt Adapter.py (which should be useful for win32 users,
-  because 4suite has prebuilt binaries) [btmai]
+2002-06-03 22:18:18  Rev 2866   jamest
 
-------------------------------------------------------------------------
-r3093 | jcater | 2002-08-08 09:47:55 -0500 (Thu, 08 Aug 2002) | 2 lines
+       * NEWS: Set dates in NEWS files
 
-merged psu's index.html code into our create-technote-index.py script so both 
an index.html and index.txt are created
+2002-06-03 21:08:39  Rev 2865   jcater
 
-------------------------------------------------------------------------
-r3055 | jcater | 2002-07-23 12:52:52 -0500 (Tue, 23 Jul 2002) | 2 lines
+       * ChangeLog: updated changelogs
 
-added btami's report module/wizard to designer
+2002-06-03 19:42:40  Rev 2861   jcater
 
-------------------------------------------------------------------------
-r3046 | siesel | 2002-07-22 10:25:34 -0500 (Mon, 22 Jul 2002) | 2 lines
+       * INSTALL, ChangeLog, setup.py: fixes for the client/ directory 
+         changes
 
-beautify cvs update output :)
+2002-06-03 19:09:37  Rev 2858   jcater
 
-------------------------------------------------------------------------
-r3030 | jcater | 2002-07-18 13:29:03 -0500 (Thu, 18 Jul 2002) | 2 lines
+       * src/server/GRServer.py, src/client/GRRun.py, src/GRRun.py, 
+         src/GRServer.py: fixes for the client/ directory changes
 
-added footer message
+2002-06-02 22:51:44  Rev 2849   jcater
 
-------------------------------------------------------------------------
-r3029 | jcater | 2002-07-18 13:23:49 -0500 (Thu, 18 Jul 2002) | 2 lines
+       * setup.py: fixed directory structure for installed man files
 
-added technote structure
+2002-06-02 22:21:42  Rev 2848   jcater
 
-------------------------------------------------------------------------
-r3018 | jcater | 2002-07-15 15:00:18 -0500 (Mon, 15 Jul 2002) | 2 lines
+       * src/GRRun.py, MANIFEST.in, src/GRServer.py, src/server/GRServer.py,
+         setup.py, src/client/GRRun.py: Added --generate-man-page to 
+         GBaseApp and updated the setup.py's to create the manpages before 
+         creating a source distribution
 
-more changes to DTD to play nicer with emacs
+2002-06-01 17:47:34  Rev 2844   jcater
 
-------------------------------------------------------------------------
-r3017 | jcater | 2002-07-15 14:35:46 -0500 (Mon, 15 Jul 2002) | 2 lines
+       * setup.py, setupext/__init__.py, setupext/install_data.py, MANIFEST.
+         in, setupext: added missing MANIFEST entries; added support for 
+         GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of 
+         prereleases
 
-misc changes in DTD formatting
+2002-05-31 20:05:22  Rev 2840   jcater
 
-------------------------------------------------------------------------
-r2941 | jcater | 2002-06-30 19:30:50 -0500 (Sun, 30 Jun 2002) | 2 lines
+       * ChangeLog: ChangeLog updates
 
-Reworked support for gnuedtd... created base tool's DTD's as an example
+2002-05-31 04:10:46  Rev 2837   jcater
 
-------------------------------------------------------------------------
-r2932 | jcater | 2002-06-27 20:14:31 -0500 (Thu, 27 Jun 2002) | 2 lines
+       * setup.py: more fixes to setup.py
 
-Fixed some attribute typecasting issues
+2002-05-30 22:27:54  Rev 2833   jcater
 
-------------------------------------------------------------------------
-r2908 | jcater | 2002-06-15 14:51:36 -0500 (Sat, 15 Jun 2002) | 2 lines
+       * setup.py: pull version information from src/__init__.py
 
-updated version numbers to development status
+2002-05-30 22:26:17  Rev 2832   jcater
 
-------------------------------------------------------------------------
-r2907 | jcater | 2002-06-15 14:51:36 -0500 (Sat, 15 Jun 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/GRSources.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         samples/location/zip-by-state.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/GRDataMapper.py, src/base/layout/GRLastRow.py, src/GRSources.
+         py, src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRParam.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         fixes to master/detail support
 
-updated version numbers to development status
+2002-05-30 15:18:35  Rev 2830   jcater
 
-------------------------------------------------------------------------
-r2874 | siesel | 2002-06-04 16:30:36 -0500 (Tue, 04 Jun 2002) | 2 lines
+       * src/base/GRSources.py, src/GRSources.py: misc fix
 
-add basic rpc server functions to GRServer.
+2002-05-30 03:11:03  Rev 2823   jcater
 
-------------------------------------------------------------------------
-r2868 | jcater | 2002-06-03 17:36:39 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * setup.py, src/base/__init__.py, src/GRServices.py, src/__init__.py,
+         src/server/GRServices.py: updates for release
 
-fixed some oddity in distutil
+2002-05-30 03:11:03  Rev 2822   jcater
 
-------------------------------------------------------------------------
-r2867 | jcater | 2002-06-03 17:33:38 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * INSTALL, src/__init__.py, src/adapters/destinations/email/smtp.py: 
+         updates for release
 
-fixed some oddity in distutil
+2002-05-30 01:30:33  Rev 2821   jcater
 
-------------------------------------------------------------------------
-r2866 | jamest | 2002-06-03 17:18:18 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * TODO, ChangeLog, NEWS, README: doc updates in preparation for a 
+         release
 
-Set dates in NEWS files
+2002-05-21 05:33:11  Rev 2776   baumannd
 
-------------------------------------------------------------------------
-r2865 | jcater | 2002-06-03 16:08:39 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * scripts/.cvsignore, src/.cvsignore: Ignore some files.
 
-updated changelogs
+2002-05-16 01:14:44  Rev 2762   jcater
 
-------------------------------------------------------------------------
-r2861 | jcater | 2002-06-03 14:42:40 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * src/base/GRSources.py, src/GRSources.py: moved more master/detail 
+         datasource logic out of tools and into common
 
-fixes for the client/ directory changes
+2002-05-15 04:30:32  Rev 2760   jcater
 
-------------------------------------------------------------------------
-r2858 | jcater | 2002-06-03 14:09:37 -0500 (Mon, 03 Jun 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/adapters/filters/MailMerge/_merge/MergeBase.py, src/GRLayout.
+         py, src/base/layout/GRLayoutElement.py, 
+         src/adapters/filters/MailMerge/merge_rtf/Adapter.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         fixes to bugs surfacing from merge_rtf testing
 
-fixes for the client/ directory changes
+2002-05-15 01:03:30  Rev 2758   jcater
 
-------------------------------------------------------------------------
-r2849 | jcater | 2002-06-02 17:51:44 -0500 (Sun, 02 Jun 2002) | 2 lines
+       * src/adapters/filters/MailMerge/_merge/MergeBase.py: added missing 
+         file
 
-fixed directory structure for installed man files
+2002-05-15 00:58:00  Rev 2757   jcater
 
-------------------------------------------------------------------------
-r2848 | jcater | 2002-06-02 17:21:42 -0500 (Sun, 02 Jun 2002) | 2 lines
+       * samples/mailmerge/mailmerge.grd: added mailmerge report example
 
-Added --generate-man-page to GBaseApp and updated the setup.py's to create the 
manpages before creating a source distribution
+2002-05-15 00:27:39  Rev 2756   jcater
 
-------------------------------------------------------------------------
-r2844 | jcater | 2002-06-01 12:47:34 -0500 (Sat, 01 Jun 2002) | 2 lines
+       * src/adapters/filters/MailMerge/merge_rtf/__init__.py, 
+         src/adapters/filters/MailMerge/merge_rtf/Adapter.py, 
+         src/adapters/filters/MailMerge/merge_latex/__init__.py, 
+         src/adapters/filters/MailMerge/merge_latex/Adapter.py, 
+         src/adapters/filters/MailMerge/_merge/__init__.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/GRFilters.py, samples/mailmerge/pg_schema.sql, 
+         src/adapters/filters/MailMerge/merge_rtf, src/GRFilters.py, 
+         src/adapters/filters/MailMerge/merge_latex, 
+         src/adapters/filters/MailMerge/_merge: added merge 
+         support/examples to reports (currently, only RTF works -- latex 
+         does not)
 
-added missing MANIFEST entries; added support for GNUE_VERSION_SUFFIX to the 
setup.py's to ease the creating of prereleases
+2002-05-11 23:52:30  Rev 2746   jamest
 
-------------------------------------------------------------------------
-r2840 | jcater | 2002-05-31 15:05:22 -0500 (Fri, 31 May 2002) | 2 lines
+       * src/base/GRConfig.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/GRFilters.py, src/client/GRRun.py, src/GRRun.py, 
+         src/GRConfig.py, src/GRFilters.py: jamest - win32 setup fix, added 
+         default config value load to reports jcater - added better import 
+         error support in Sablotron driver        - added rest of reports 
+         config options to GRConfig        - misc bug fixes
 
-ChangeLog updates
+2002-05-04 16:45:09  Rev 2706   jamest
 
-------------------------------------------------------------------------
-r2837 | jcater | 2002-05-30 23:10:46 -0500 (Thu, 30 May 2002) | 2 lines
+       * src/server/GRServer.py, src/client/GRRun.py, 
+         src/adapters/destinations/fax/hylafax.py, 
+         src/adapters/destinations/email/sendmail.py, src/GRRun.py, 
+         src/base/GROutputAdapter.py, src/base/GRFilters.py, 
+         src/GROutputAdapter.py, src/GRConfig.py, src/GREngine.py, 
+         src/GRServer.py, src/GRFilters.py, 
+         src/adapters/destinations/printer/bsd.py, src/base/GRConfig.py, 
+         src/base/GREngine.py: Removed dependency on gnue.conf files (new 
+         config system) Moved text out of gnue.conf setting as the new i18n 
+         stuff replaces it Something else I've forgotten :)
 
-more fixes to setup.py
+2002-04-29 04:19:15  Rev 2657   jcater
 
-------------------------------------------------------------------------
-r2833 | jcater | 2002-05-30 17:27:54 -0500 (Thu, 30 May 2002) | 2 lines
+       * src/adapters/filters/SimpleTabulation/etc/csv.xsl, 
+         src/base/GRFilters.py, src/GRFilters.py: added a CSV filter to 
+         reports; misc bug fixes
 
-pull version information from src/__init__.py
+2002-04-29 01:52:53  Rev 2655   jcater
 
-------------------------------------------------------------------------
-r2832 | jcater | 2002-05-30 17:26:17 -0500 (Thu, 30 May 2002) | 2 lines
+       * src/GRParser.py, src/base/layout/GRFormula.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/GREngine.py, src/base/GRParser.py,
+         samples/foobulations/monthly.grd, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/GRReport.py, src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/GREngine.py, 
+         src/base/layout/GRLastRow.py, src/base/GRReport.py, 
+         src/base/GRLayout.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: * Added XML Namespace support to 
+         GObject's dumpXML() (required for reports) * Fixed problem with 
+         GRParam's being added to their parents twice. * Made all GRD tags 
+         lowercase to make dumpXML() friendly * Misc bugfixed to Reports
 
-fixes to master/detail support
+2002-04-27 22:13:02  Rev 2651   jcater
 
-------------------------------------------------------------------------
-r2830 | jcater | 2002-05-30 10:18:35 -0500 (Thu, 30 May 2002) | 2 lines
+       * src/base/GRFilters.py, src/GRFilters.py, 
+         samples/dcl/personnel-summary.grd: misc fixes for reports filters
 
-misc fix
+2002-04-27 20:59:51  Rev 2650   jcater
 
-------------------------------------------------------------------------
-r2823 | jcater | 2002-05-29 22:11:03 -0500 (Wed, 29 May 2002) | 2 lines
+       * setup.py: to do a non-standard installation, pass "--cfg-file 
+         /my/site/file.cfg" to all the setup.py scripts
 
-updates for release
+2002-04-27 20:30:42  Rev 2649   jcater
 
-------------------------------------------------------------------------
-r2822 | jcater | 2002-05-29 22:11:03 -0500 (Wed, 29 May 2002) | 2 lines
+       * src/base/GRFilters.py, src/GRFilters.py: added support for a 
+         site-wide installation configuration file that allows package 
+         maintainers to put key files in places other than a single root
 
-updates for release
+2002-04-26 05:34:26  Rev 2646   jcater
 
-------------------------------------------------------------------------
-r2821 | jcater | 2002-05-29 20:30:33 -0500 (Wed, 29 May 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/GRFilters.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/GRFilters.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: misc changes
 
-doc updates in preparation for a release
+2002-04-24 22:51:45  Rev 2643   jcater
 
-------------------------------------------------------------------------
-r2776 | baumannd | 2002-05-21 00:33:11 -0500 (Tue, 21 May 2002) | 2 lines
+       * src/adapters/filters/SimpleTabulation/etc/kspread.xsl, 
+         src/adapters/destinations/email/sendmail.py: more work on report 
+         output formats
 
-Ignore some files.
+2002-04-22 15:46:21  Rev 2640   jcater
 
-------------------------------------------------------------------------
-r2762 | jcater | 2002-05-15 20:14:44 -0500 (Wed, 15 May 2002) | 2 lines
+       * .cvsignore: added cvsignore file
 
-moved more master/detail datasource logic out of tools and into common
+2002-04-22 07:18:16  Rev 2638   jcater
 
-------------------------------------------------------------------------
-r2760 | jcater | 2002-05-14 23:30:32 -0500 (Tue, 14 May 2002) | 2 lines
+       * setup.py: fixed if's without corresponding code blocks (per btami)
 
-fixes to bugs surfacing from merge_rtf testing
+2002-04-18 18:29:56  Rev 2631   jcater
 
-------------------------------------------------------------------------
-r2758 | jcater | 2002-05-14 20:03:30 -0500 (Tue, 14 May 2002) | 2 lines
+       * INSTALL: updated documentation
 
-added missing file
+2002-04-18 15:12:31  Rev 2629   jcater
 
-------------------------------------------------------------------------
-r2757 | jcater | 2002-05-14 19:58:00 -0500 (Tue, 14 May 2002) | 2 lines
+       * setup.py: [WO #30] removed PyXML checks from the setup scripts
 
-added mailmerge report example
+2002-04-17 19:09:19  Rev 2627   jamest
 
-------------------------------------------------------------------------
-r2756 | jcater | 2002-05-14 19:27:39 -0500 (Tue, 14 May 2002) | 2 lines
+       * src/base/GRSources.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRLastRow.py, src/GRSources.py, src/base/GRLayout.
+         py, src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRFormula.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         removed getObjectType() clean up start of some subtle new bugs
 
-added merge support/examples to reports (currently, only RTF works -- latex 
does not)
+2002-04-15 22:05:02  Rev 2622   jcater
 
-------------------------------------------------------------------------
-r2746 | jamest | 2002-05-11 18:52:30 -0500 (Sat, 11 May 2002) | 5 lines
+       * TODO, INSTALL, doc/ReportingConcepts.lyx: doc fixes
 
-jamest - win32 setup fix, added default config value load to reports
-jcater - added better import error support in Sablotron driver
-       - added rest of reports config options to GRConfig
-       - misc bug fixes
+2002-04-15 17:43:05  Rev 2620   jcater
 
-------------------------------------------------------------------------
-r2706 | jamest | 2002-05-04 11:45:09 -0500 (Sat, 04 May 2002) | 4 lines
+       * INSTALL, README: yet more documentation updates
 
-Removed dependency on gnue.conf files (new config system)
-Moved text out of gnue.conf setting as the new i18n stuff replaces it
-Something else I've forgotten :)
+2002-04-15 05:39:25  Rev 2619   jcater
 
-------------------------------------------------------------------------
-r2657 | jcater | 2002-04-28 23:19:15 -0500 (Sun, 28 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/GREngine.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/GREngine.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         code cleanup
 
-added a CSV filter to reports; misc bug fixes
+2002-04-15 04:36:43  Rev 2617   jcater
 
-------------------------------------------------------------------------
-r2655 | jcater | 2002-04-28 20:52:53 -0500 (Sun, 28 Apr 2002) | 5 lines
+       * INSTALL, src/adapters/destinations/email/sendmail.py: misc cleanup
 
-* Added XML Namespace support to GObject's dumpXML() (required for reports)
-* Fixed problem with GRParam's being added to their parents twice.
-* Made all GRD tags lowercase to make dumpXML() friendly
-* Misc bugfixed to Reports
+2002-04-15 04:36:31  Rev 2616   jcater
 
-------------------------------------------------------------------------
-r2651 | jcater | 2002-04-27 17:13:02 -0500 (Sat, 27 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/GRRun.py, src/GREngine.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/GREngine.py, 
+         src/base/layout/GRLastRow.py, src/client/GRRun.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: moved output logic from GRRun into 
+         GREngine; misc cleanup
 
-misc fixes for reports filters
+2002-04-14 21:06:00  Rev 2615   jcater
 
-------------------------------------------------------------------------
-r2650 | jcater | 2002-04-27 15:59:51 -0500 (Sat, 27 Apr 2002) | 3 lines
+       * INSTALL: more documentation
 
-to do a non-standard installation, pass "--cfg-file /my/site/file.cfg" to all 
the setup.py
-scripts
+2002-04-14 20:20:43  Rev 2613   jcater
 
-------------------------------------------------------------------------
-r2649 | jcater | 2002-04-27 15:30:42 -0500 (Sat, 27 Apr 2002) | 2 lines
+       * src/adapters/destinations/email/sendmail.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/adapters/destinations/fax/hylafax.py, 
+         src/adapters/destinations/printer/bsd.py, 
+         src/adapters/filters/SimpleTabulation/etc/html.xsl: fixes to make 
+         fax and printer support work; misc typo fixes
 
-added support for a site-wide installation configuration file that allows 
package maintainers to put key files in places other than a single root
+2002-04-14 05:19:37  Rev 2611   jcater
 
-------------------------------------------------------------------------
-r2646 | jcater | 2002-04-26 00:34:26 -0500 (Fri, 26 Apr 2002) | 2 lines
+       * src/GRParser.py, AUTHORS, TODO, doc/ReportingConcepts.lyx, 
+         src/base/GRParser.py: updates to documentation
 
-misc changes
+2002-04-14 00:36:51  Rev 2609   jcater
 
-------------------------------------------------------------------------
-r2643 | jcater | 2002-04-24 17:51:45 -0500 (Wed, 24 Apr 2002) | 2 lines
+       * doc/ReportingConcepts.lyx: updates to documentation
 
-more work on report output formats
+2002-04-13 01:54:35  Rev 2604   jcater
 
-------------------------------------------------------------------------
-r2640 | jcater | 2002-04-22 10:46:21 -0500 (Mon, 22 Apr 2002) | 2 lines
+       * src/adapters/destinations/email/sendmail.py, 
+         src/adapters/filters/general/sablotron/Adapter.py: fixed to 
+         destinations
 
-added cvsignore file
+2002-04-13 00:54:21  Rev 2602   jcater
 
-------------------------------------------------------------------------
-r2638 | jcater | 2002-04-22 02:18:16 -0500 (Mon, 22 Apr 2002) | 2 lines
+       * src/GROutputAdapter.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/base/GRFilters.py, src/GRFilters.py, src/base/GROutputAdapter.
+         py: reports: inplace transformations working now (--filter html  
+         or --filter text)
 
-fixed if's without corresponding code blocks (per btami)
+2002-04-12 22:21:34  Rev 2601   jcater
 
-------------------------------------------------------------------------
-r2631 | jcater | 2002-04-18 13:29:56 -0500 (Thu, 18 Apr 2002) | 2 lines
+       * src/base/GRFilters.py, src/base/GRReport.py, src/GRFilters.py, 
+         src/GRReport.py: synching machines
 
-updated documentation
+2002-04-12 20:56:53  Rev 2600   jcater
 
-------------------------------------------------------------------------
-r2629 | jcater | 2002-04-18 10:12:31 -0500 (Thu, 18 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/GRSortOptions.py, src/GRParameters.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, 
+         src/adapters/filters/SimpleTabulation/etc/text.xsl, src/GRReport.
+         py, src/base/GRSortOptions.py, src/base/GRParameters.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/GRReport.py, 
+         src/base/GRLayout.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/ContainerElement.py, 
+         src/adapters/filters/SimpleTabulation/etc/html.xsl, 
+         src/base/layout/GRSection.py: more support of namespaces in 
+         reports output stream; misc bug fixes & enhancements
 
-[WO #30] removed PyXML checks from the setup scripts
+2002-04-12 18:57:06  Rev 2599   jcater
 
-------------------------------------------------------------------------
-r2627 | jamest | 2002-04-17 14:09:19 -0500 (Wed, 17 Apr 2002) | 4 lines
+       * doc/ReportingConcepts.lyx: start of Reports docs
 
-removed getObjectType()
-clean up
-start of some subtle new bugs
+2002-04-12 05:59:34  Rev 2597   jcater
 
-------------------------------------------------------------------------
-r2622 | jcater | 2002-04-15 17:05:02 -0500 (Mon, 15 Apr 2002) | 2 lines
+       * src/adapters/filters/SimpleTabulation/__init__.py, 
+         src/adapters/filters/MailMerge, src/adapters/filters/Labels, 
+         src/adapters/filters/general/__init__.py, src/GROutputAdapter.py, 
+         src/GRRun.py, src/GRFilters.py, src/base/GROutputAdapter.py, 
+         src/adapters/destinations/__init__.py, 
+         src/adapters/destinations/file/stdout.py, 
+         src/adapters/filters/__init__.py, 
+         src/adapters/destinations/file/text.py, src/base/GRFilters.py, 
+         src/client/GRRun.py, src/adapters/filters/MailMerge/__init__.py, 
+         src/adapters/filters/Labels/__init__.py: more work on 
+         modularization of output destinations/filters in reports
 
-doc fixes
+2002-04-11 23:37:27  Rev 2590   jcater
 
-------------------------------------------------------------------------
-r2620 | jcater | 2002-04-15 12:43:05 -0500 (Mon, 15 Apr 2002) | 2 lines
+       * src/base/GRFilters.py, src/GRFilters.py: misc work on filters
 
-yet more documentation updates
+2002-04-11 05:56:50  Rev 2587   jcater
 
-------------------------------------------------------------------------
-r2619 | jcater | 2002-04-15 00:39:25 -0500 (Mon, 15 Apr 2002) | 2 lines
+       * src/client/GRRun.py, src/GRRun.py: typo
 
-code cleanup
+2002-04-11 04:19:30  Rev 2586   jcater
 
-------------------------------------------------------------------------
-r2617 | jcater | 2002-04-14 23:36:43 -0500 (Sun, 14 Apr 2002) | 2 lines
+       * src/adapters/filters/general/raw, 
+         src/adapters/destinations/email/sendmail.py, src/GROutputAdapter.
+         py, src/adapters/filters/general/sablotron/__init__.py, src/GRRun.
+         py, samples/foobulations/monthly.grd, 
+         src/adapters/filters/general/raw/Adapter.py, 
+         src/adapters/filters/general, 
+         src/adapters/filters/general/sablotron, src/base/GROutputAdapter.
+         py, src/GRDataMapper.py, src/adapters/destinations/file/stdout.py, 
+         src/adapters/destinations/file/text.py, 
+         src/adapters/filters/general/sablotron/Adapter.py, 
+         src/client/GRRun.py, src/adapters/filters/general/raw/__init__.py, 
+         src/adapters/destinations/fax/hylafax.py, 
+         src/adapters/destinations/email/smtp.py, src/base/GRDataMapper.py: 
+         Started on modularization of GNUe Reprots transformation adapters 
+         and destination adapters; cleanup of code
 
-misc cleanup
+2002-04-10 22:25:00  Rev 2585   jcater
 
-------------------------------------------------------------------------
-r2616 | jcater | 2002-04-14 23:36:31 -0500 (Sun, 14 Apr 2002) | 2 lines
+       * samples/foobulations/monthly.grd: more work on summaries
 
-moved output logic from GRRun into GREngine; misc cleanup
+2002-04-10 19:58:35  Rev 2584   jcater
 
-------------------------------------------------------------------------
-r2615 | jcater | 2002-04-14 16:06:00 -0500 (Sun, 14 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/GRDataMapper.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         subtotals/summaries finally working in reports
 
-more documentation
+2002-04-10 01:40:15  Rev 2582   jcater
 
-------------------------------------------------------------------------
-r2613 | jcater | 2002-04-14 15:20:43 -0500 (Sun, 14 Apr 2002) | 2 lines
+       * src/GRDataMapper.py, src/base/GRDataMapper.py: synching machines
 
-fixes to make fax and printer support work; misc typo fixes
+2002-04-09 22:55:41  Rev 2581   jcater
 
-------------------------------------------------------------------------
-r2611 | jcater | 2002-04-14 00:19:37 -0500 (Sun, 14 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, INSTALL, FAQ, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/GRRun.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, 
+         samples/foobulations/monthly.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/GRDataMapper.py, AUTHORS, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/client/GRRun.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/GRDataMapper.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: lots of work on summaries; misc 
+         cleanup
 
-updates to documentation
+2002-04-09 07:37:53  Rev 2579   dneighbors
 
-------------------------------------------------------------------------
-r2609 | jcater | 2002-04-13 19:36:51 -0500 (Sat, 13 Apr 2002) | 2 lines
+       * src/adapters/filters/SimpleTabulation/etc/html.xsl, 
+         src/adapters/filters/SimpleTabulation/etc/text.xsl: html.xsl   ** 
+         Style sheet modifications
+         text.xsl   ** Start of rendering for plain ascii text
 
-updates to documentation
+2002-04-09 06:22:57  Rev 2578   dneighbors
 
-------------------------------------------------------------------------
-r2604 | jcater | 2002-04-12 20:54:35 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * samples/foobulations/monthly.grd, 
+         src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   ** 
+         change to recognize row types (subtotal vs item)
+         monthly.grd   ** alignment changes that didnt get done last time 
+         because      of up2date failure
 
-fixed to destinations
+2002-04-09 05:20:52  Rev 2577   dneighbors
 
-------------------------------------------------------------------------
-r2602 | jcater | 2002-04-12 19:54:21 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * src/adapters/filters/SimpleTabulation/etc, 
+         src/adapters/filters/SimpleTabulation, src/adapters/filters, 
+         src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report 
+         Output to HTML translator, should be moved to another directory 
+         eventually.
 
-reports: inplace transformations working now (--filter html  or --filter text)
+2002-04-09 05:00:35  Rev 2575   jcater
 
-------------------------------------------------------------------------
-r2601 | jcater | 2002-04-12 17:21:34 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/GRParser.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: more work on summaries
 
-synching machines
+2002-04-09 04:48:06  Rev 2574   jcater
 
-------------------------------------------------------------------------
-r2600 | jcater | 2002-04-12 15:56:53 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * samples/foobulations/monthly.grd: updates for derek's convenience
 
-more support of namespaces in reports output stream; misc bug fixes & 
enhancements
+2002-04-09 04:43:03  Rev 2573   jcater
 
-------------------------------------------------------------------------
-r2599 | jcater | 2002-04-12 13:57:06 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * samples/foobulations/monthly.grd: updates for derek's convenience
 
-start of Reports docs
+2002-04-09 04:30:57  Rev 2572   jcater
 
-------------------------------------------------------------------------
-r2597 | jcater | 2002-04-12 00:59:34 -0500 (Fri, 12 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         finally whipped section firstRow support into shape
 
-more work on modularization of output destinations/filters in reports
+2002-04-09 02:41:02  Rev 2571   jcater
 
-------------------------------------------------------------------------
-r2590 | jcater | 2002-04-11 18:37:27 -0500 (Thu, 11 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: more work on the layout processes; 
+         still issues w/firstRow
 
-misc work on filters
+2002-04-08 22:01:50  Rev 2569   jcater
 
-------------------------------------------------------------------------
-r2587 | jcater | 2002-04-11 00:56:50 -0500 (Thu, 11 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         I have broken reports (and haven't even released yet :)... 
+         conversion to new process format
 
-typo
+2002-04-08 16:03:20  Rev 2566   jcater
 
-------------------------------------------------------------------------
-r2586 | jcater | 2002-04-10 23:19:30 -0500 (Wed, 10 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/GRDataMapper.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/GRDataMapper.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: saving changes before a gutting 
+         session
 
-Started on modularization of GNUe Reprots transformation adapters and 
destination adapters; cleanup of code
+2002-04-08 05:51:29  Rev 2564   jcater
 
-------------------------------------------------------------------------
-r2585 | jcater | 2002-04-10 17:25:00 -0500 (Wed, 10 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/GRDataMapper.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/GRDataMapper.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: fixed layout-level param output; 
+         improved support for firstRow and notFirstRow
 
-more work on summaries
+2002-04-07 02:13:31  Rev 2563   jcater
 
-------------------------------------------------------------------------
-r2584 | jcater | 2002-04-10 14:58:35 -0500 (Wed, 10 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         stoopid error
 
-subtotals/summaries finally working in reports
+2002-04-07 01:20:36  Rev 2562   jcater
 
-------------------------------------------------------------------------
-r2582 | jcater | 2002-04-09 20:40:15 -0500 (Tue, 09 Apr 2002) | 2 lines
+       * src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/adapters/destinations/email/__init__.py, 
+         src/adapters/destinations/fax, src/base/layout/GRFirstRow.py, 
+         src/adapters/destinations/file, src/GRFilters.py, 
+         src/base/layout/GRSumm.py, src/adapters/destinations/printer/bsd.
+         py, src/adapters/__init__.py, src/base/layout/GRField.py, 
+         src/adapters/destinations/printer, 
+         src/adapters/destinations/file/text.py, src/base/layout/GRLastRow.
+         py, src/client/GRRun.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/adapters/destinations, 
+         src/base/layout/GRParam.py, src/adapters/destinations/fax/hylafax.
+         py, src/adapters/destinations/fax/__init__.py, 
+         src/base/layout/GRFormula.py, 
+         src/adapters/destinations/file/__init__.py, 
+         src/adapters/destinations/printer/__init__.py, 
+         src/base/layout/GRLayout.py, src/GRRun.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, 
+         src/adapters/destinations/email, src/base/GRFilters.py, 
+         src/adapters, src/adapters/destinations/email/smtp.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         lots o' work on reports
 
-synching machines
+2002-04-06 07:27:27  Rev 2556   jcater
 
-------------------------------------------------------------------------
-r2581 | jcater | 2002-04-09 17:55:41 -0500 (Tue, 09 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: finished adding 'section=' support 
+         to <fields> so they can claim another section as their parent [for 
+         grouping purposes]
 
-lots of work on summaries; misc cleanup
+2002-04-06 06:45:11  Rev 2555   jcater
 
-------------------------------------------------------------------------
-r2579 | dneighbors | 2002-04-09 02:37:53 -0500 (Tue, 09 Apr 2002) | 6 lines
+       * src/client/GRRun.py, src/GRRun.py: bug fix for user-supplied 
+         parameters
 
-html.xsl
-  ** Style sheet modifications
+2002-04-05 05:36:10  Rev 2554   jcater
 
-text.xsl
-  ** Start of rendering for plain ascii text
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, samples/foobulations/monthly.grd, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRParam.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: more work towards 0.0.1
 
-------------------------------------------------------------------------
-r2578 | dneighbors | 2002-04-09 01:22:57 -0500 (Tue, 09 Apr 2002) | 7 lines
+2002-04-04 23:38:20  Rev 2552   jcater
 
-html.xsl
-  ** change to recognize row types (subtotal vs item)
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/GRParameters.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, 
+         samples/foobulations/monthly.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/base/GRParameters.py, src/GRLayout.py, 
+         src/GRDataMapper.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/GRReport.py, 
+         src/base/GRLayout.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         more work on user-set parameters; added firstRow and notFirstRow 
+         logic to <section>s; misc bug fixes [synching machines]
 
-monthly.grd
-  ** alignment changes that didnt get done last time because
-     of up2date failure
+2002-04-04 05:55:37  Rev 2548   jcater
 
-------------------------------------------------------------------------
-r2577 | dneighbors | 2002-04-09 00:20:52 -0500 (Tue, 09 Apr 2002) | 3 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/GRParameters.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRReport.py, 
+         src/base/GRParameters.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         improved support in reports for user-supplied parameters
 
-GNUe Report Output to HTML translator, should be moved to another
-directory eventually.
+2002-04-03 23:52:54  Rev 2545   jcater
 
-------------------------------------------------------------------------
-r2575 | jcater | 2002-04-09 00:00:35 -0500 (Tue, 09 Apr 2002) | 2 lines
+       * src/GRParser.py, samples/foobulations/README, samples/foobulations,
+         samples/foobulations/pg_schema.sql, samples/foobulations/monthly.
+         grd, src/base/GRParser.py: synching machines
 
-more work on summaries
+2002-04-03 06:18:06  Rev 2543   jcater
 
-------------------------------------------------------------------------
-r2574 | jcater | 2002-04-08 23:48:06 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/GRServices.py, src/server/GRServices.py: start of record-level 
+         block triggers (pre-commit, pre-update, pre-insert, pre-delete, 
+         pre-modify)
 
-updates for derek's convenience
+2002-04-02 22:14:11  Rev 2537   jcater
 
-------------------------------------------------------------------------
-r2573 | jcater | 2002-04-08 23:43:03 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/GRParser.py, src/base/GRParser.py: code cleanup; misc bug fixes
 
-updates for derek's convenience
+2002-03-26 04:34:07  Rev 2515   jcater
 
-------------------------------------------------------------------------
-r2572 | jcater | 2002-04-08 23:30:57 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/base/GRSources.py, src/GRSortOptions.py, src/GRParameters.py, 
+         src/GRRun.py, src/GREngine.py, src/__init__.py, 
+         src/server/GRServer.py, src/base/GRSortOptions.py, 
+         src/base/GRParameters.py, src/GRDataMapper.py, src/base/GREngine.
+         py, src/base/__init__.py, src/GRExceptions.py, src/client/GRRun.py,
+         src/GRSources.py, src/base/GRDataMapper.py, src/base/GRExceptions.
+         py:  * updated reports to work with namespace-qualified output 
+         tags  * moved some GObject creation logic into gnue-common's 
+         phased init system  * reworked DataSource/DataObject usage to 
+         reflect current gnue-common  * misc fixes
 
-finally whipped section firstRow support into shape
+2002-03-26 04:34:07  Rev 2514   jcater
 
-------------------------------------------------------------------------
-r2571 | jcater | 2002-04-08 21:41:02 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/GRParser.py, src/__init__.py, src/GRServer.py, 
+         samples/location/zip-by-state.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRLayout.py, src/base/layout/GRLayoutElement.
+         py, src/base/layout/GRLastRow.py, src/GRServices.py, 
+         src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/server/GRServices.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py:  * updated reports to work with 
+         namespace-qualified output tags  * moved some GObject creation 
+         logic into gnue-common's phased init system  * reworked 
+         DataSource/DataObject usage to reflect current gnue-common  * misc 
+         fixes
 
-more work on the layout processes; still issues w/firstRow
+2002-03-22 18:31:06  Rev 2512   jcater
 
-------------------------------------------------------------------------
-r2569 | jcater | 2002-04-08 17:01:50 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * samples/location/zip-by-state.grd: brainstorming
 
-I have broken reports (and haven't even released yet :)... conversion to new 
process format
+2002-03-22 07:38:36  Rev 2510   jcater
 
-------------------------------------------------------------------------
-r2566 | jcater | 2002-04-08 11:03:20 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/GRParser.py, src/base/GRParser.py: clarified the loadXML 
+         parameter names (renamed the misleading 'URL' to 'buffer' as it 
+         expected an open file buffer, not a URL)
 
-saving changes before a gutting session
+2002-02-12 03:03:50  Rev 2424   jamest
 
-------------------------------------------------------------------------
-r2564 | jcater | 2002-04-08 00:51:29 -0500 (Mon, 08 Apr 2002) | 2 lines
+       * src/base/GRSources.py, src/GRSources.py: Merged datasource code 
+         back into GDataSource and adjusted forms and reports accordingly. 
+         Started work on GMenu
 
-fixed layout-level param output; improved support for firstRow and notFirstRow
+2002-01-11 07:35:56  Rev 2291   jcater
 
-------------------------------------------------------------------------
-r2563 | jcater | 2002-04-06 20:13:31 -0600 (Sat, 06 Apr 2002) | 2 lines
+       * src/base/__init__.py, src/__init__.py: misc changes; restructuring 
+         -- this may temporarily break cvs, I'll fix in the AM
 
-stoopid error
+2002-01-11 07:35:56  Rev 2290   jcater
 
-------------------------------------------------------------------------
-r2562 | jcater | 2002-04-06 19:20:36 -0600 (Sat, 06 Apr 2002) | 2 lines
+       * src/__init__.py: misc changes; restructuring -- this may 
+         temporarily break cvs, I'll fix in the AM
 
-lots o' work on reports
+2001-11-06 02:29:50  Rev 2037   jamest
 
-------------------------------------------------------------------------
-r2556 | jcater | 2002-04-06 01:27:27 -0600 (Sat, 06 Apr 2002) | 2 lines
+       * TODO, setup.py: Added ROADMAPS to the various TODO files
 
-finished adding 'section=' support to <fields> so they can claim another 
section as their parent [for grouping purposes]
+2001-10-30 06:13:21  Rev 2003   jcater
 
-------------------------------------------------------------------------
-r2555 | jcater | 2002-04-06 00:45:11 -0600 (Sat, 06 Apr 2002) | 2 lines
+       * src/GRServices.py, src/server/GRServices.py: synching machines
 
-bug fix for user-supplied parameters
+2001-10-26 05:40:45  Rev 1998   jcater
 
-------------------------------------------------------------------------
-r2554 | jcater | 2002-04-04 23:36:10 -0600 (Thu, 04 Apr 2002) | 2 lines
+       * doc/services.txt, src/GRServices.py, src/server/GRServices.py: 
+         work in gcomm; synching machines
 
-more work towards 0.0.1
+2001-10-25 23:00:19  Rev 1997   jcater
 
-------------------------------------------------------------------------
-r2552 | jcater | 2002-04-04 17:38:20 -0600 (Thu, 04 Apr 2002) | 2 lines
+       * doc/services.txt: synching machines
 
-more work on user-set parameters; added firstRow and notFirstRow logic to 
<section>s; misc bug fixes [synching machines]
+2001-10-25 05:00:18  Rev 1996   jcater
 
-------------------------------------------------------------------------
-r2548 | jcater | 2002-04-03 23:55:37 -0600 (Wed, 03 Apr 2002) | 2 lines
+       * src/server/GRServer.py, src/GRDataMapper.py, src/GRServices.py, 
+         src/base/GRReport.py, src/GRServer.py, src/base/GRDataMapper.py, 
+         src/server/GRServices.py, src/GRReport.py: synching machines
 
-improved support in reports for user-supplied parameters
+2001-10-24 22:26:28  Rev 1995   jcater
 
-------------------------------------------------------------------------
-r2545 | jcater | 2002-04-03 17:52:54 -0600 (Wed, 03 Apr 2002) | 2 lines
+       * doc, doc/services.txt: synching machines
 
-synching machines
+2001-10-24 18:37:59  Rev 1990   jcater
 
-------------------------------------------------------------------------
-r2543 | jcater | 2002-04-03 00:18:06 -0600 (Wed, 03 Apr 2002) | 2 lines
+       * src/server/GRServer.py, setup.py, scripts/gnue-reports-server.in, 
+         README, src/GRServer.py: simplified the setup scripts; continued 
+         work on report server
 
-start of record-level block triggers (pre-commit, pre-update, pre-insert, 
pre-delete, pre-modify)
+2001-10-22 23:01:34  Rev 1989   jcater
 
-------------------------------------------------------------------------
-r2537 | jcater | 2002-04-02 16:14:11 -0600 (Tue, 02 Apr 2002) | 2 lines
+       * src/server/GRServer.py, src/client/GRRun.py, src/GRRun.py, 
+         src/base/GRReport.py, src/GRServer.py, src/server, src/GRReport.py:
+         added new options to reports client; started reports server; 
+         [synching machines]
 
-code cleanup; misc bug fixes
+2001-10-20 07:07:12  Rev 1981   jcater
 
-------------------------------------------------------------------------
-r2515 | jcater | 2002-03-25 22:34:07 -0600 (Mon, 25 Mar 2002) | 5 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/GRParser.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, samples/dcl/personnel-summary.grd, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/GRExceptions.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/GRExceptions.py, 
+         src/base/layout/GRSection.py: fixed bug which cause static layout 
+         elements outside of a <section> to not print out; misc other cleanup
 
- * updated reports to work with namespace-qualified output tags
- * moved some GObject creation logic into gnue-common's phased init system
- * reworked DataSource/DataObject usage to reflect current gnue-common
- * misc fixes
+2001-10-20 02:41:21  Rev 1980   jcater
 
-------------------------------------------------------------------------
-r2514 | jcater | 2002-03-25 22:34:07 -0600 (Mon, 25 Mar 2002) | 5 lines
+       * src/GRQueryBuilder.py, src/ignore/GRQueryBuilder.py, 
+         src/ignore/README, src/ignore, src/GRSqlToXml.py, src/GRQuery.py, 
+         src/ignore/GRSqlToXml.py, src/test.py, src/ignore/GRQuery.py, 
+         src/ignore/test.py: moved unused, experimental files from base src 
+         directory
 
- * updated reports to work with namespace-qualified output tags
- * moved some GObject creation logic into gnue-common's phased init system
- * reworked DataSource/DataObject usage to reflect current gnue-common
- * misc fixes
+2001-10-19 19:02:27  Rev 1979   jcater
 
-------------------------------------------------------------------------
-r2512 | jcater | 2002-03-22 12:31:06 -0600 (Fri, 22 Mar 2002) | 2 lines
+       * src/base/GREngine.py, src/GRExceptions.py, src/client/GRRun.py, 
+         src/GRRun.py, src/GREngine.py, src/base/GRExceptions.py: added 
+         slightly more useful error information than a stack trace for user 
+         errors
 
-brainstorming
+2001-10-19 18:35:01  Rev 1978   jcater
 
-------------------------------------------------------------------------
-r2510 | jcater | 2002-03-22 01:38:36 -0600 (Fri, 22 Mar 2002) | 2 lines
+       * src/GRParser.py, src/base/GRParser.py: fixed small tafu in parser 
+         markup
 
-clarified the loadXML parameter names (renamed the misleading 'URL' to 
'buffer' as it expected an open file buffer, not a URL)
+2001-10-18 23:23:10  Rev 1977   jcater
 
-------------------------------------------------------------------------
-r2424 | jamest | 2002-02-11 21:03:50 -0600 (Mon, 11 Feb 2002) | 4 lines
+       * src/base/GREngine.py, src/client/GRRun.py, src/GRRun.py, 
+         src/GREngine.py, src/base/GRReport.py, src/GRReport.py: extended 
+         and cleaned up command line options; misc code cleanup
 
-Merged datasource code back into GDataSource and adjusted forms and reports
-accordingly.
-Started work on GMenu
+2001-10-16 22:07:13  Rev 1973   jcater
 
-------------------------------------------------------------------------
-r2291 | jcater | 2002-01-11 01:35:56 -0600 (Fri, 11 Jan 2002) | 2 lines
+       * samples/mailmerge/extract-fields.pl: synching machines
 
-misc changes; restructuring -- this may temporarily break cvs, I'll fix in the 
AM
+2001-10-15 04:15:51  Rev 1972   jcater
 
-------------------------------------------------------------------------
-r2290 | jcater | 2002-01-11 01:35:56 -0600 (Fri, 11 Jan 2002) | 2 lines
+       * samples/dcl/README, src/base/layout/GRFormula.py, 
+         src/base/GRSources.py, samples/dcl, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, samples/dcl/personnel-summary.grd, 
+         src/base/layout/GRDefault.py, src/GRReport.py, src/GRLayout.py, 
+         src/GRDataMapper.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/GRSources.py, src/base/GRReport.
+         py, src/base/GRLayout.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/layout/GRParam.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         synching machines
 
-misc changes; restructuring -- this may temporarily break cvs, I'll fix in the 
AM
+2001-10-12 17:43:55  Rev 1968   jcater
 
-------------------------------------------------------------------------
-r2037 | jamest | 2001-11-05 20:29:50 -0600 (Mon, 05 Nov 2001) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/GRLastRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         bug fix for default sections
 
-Added ROADMAPS to the various TODO files
+2001-10-10 04:48:02  Rev 1962   jcater
 
-------------------------------------------------------------------------
-r2003 | jcater | 2001-10-30 00:13:21 -0600 (Tue, 30 Oct 2001) | 2 lines
+       * src/GRParser.py, src/base/GRSources.py, src/GRSources.py, 
+         src/base/GRReport.py, src/base/GRParser.py, 
+         samples/location/zip-by-state.grd, src/GRReport.py: Simplified 
+         sharing of common GParser tags between clients (i.e., datasource,
+         etc); continued much overdue work on conditional support for 
+         datsources; misc changes
 
-synching machines
+2001-10-08 12:38:14  Rev 1952   jcater
 
-------------------------------------------------------------------------
-r1998 | jcater | 2001-10-26 00:40:45 -0500 (Fri, 26 Oct 2001) | 2 lines
+       * src/base/GRSources.py, src/base/layout/GRPassThru.py, 
+         samples/location/README, src/GRSortOptions.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRFirstRow.py, 
+         samples/location/zip-by-state.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRLastRow.py, 
+         src/GRSources.py, src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/GRFormula.py, src/base/layout/GRLayout.py, 
+         src/GRReport.py, src/base/layout/GRDefault.py, 
+         src/base/GRSortOptions.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         * Updated GObject's new phaseInit system to    automatically 
+         determine the number of phases    necessary to do all the 
+         phaseInits (as opposed    to defaulting to 5.)  The number of 
+         phases    needed by an object is returned by _buildObject.
+          * Updated Reports to use the new phaseInit system.
+          * Modified reports/samples/location sample to use    tables from 
+         forms/samples/zipcode instead of    forms/samples/location.
+          * Misc fixes
 
-work in gcomm; synching machines
+2001-10-07 06:28:35  Rev 1948   jcater
 
-------------------------------------------------------------------------
-r1997 | jcater | 2001-10-25 18:00:19 -0500 (Thu, 25 Oct 2001) | 2 lines
+       * setup.cfg.in, INSTALL, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/GRSortOptions.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/grrun, scripts/gnue-reports.in, 
+         setup.py, src/base/layout/GRLastRow.py, src/client/GRRun.py, 
+         src/base/GRReport.py, src/base/layout/GRNotFirstRow.py, 
+         src/base/GRLayout.py, src/base/layout/GRParam.py, 
+         src/base/GRDataMapper.py, samples/mailmerge/mailmerge.py, 
+         src/base/layout/GRFormula.py, src/client, src/base/layout/GRLayout.
+         py, src/GRRun.py, src/base/layout/GRDefault.py, src/GRReport.py, 
+         src/base/GRSortOptions.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, AUTHORS, src/GRDataMapper.py, 
+         scripts, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: misc setup changes; misc fixes
 
-synching machines
+2001-10-05 04:31:49  Rev 1945   jcater
 
-------------------------------------------------------------------------
-r1996 | jcater | 2001-10-25 00:00:18 -0500 (Thu, 25 Oct 2001) | 2 lines
+       * samples/mailmerge/README, samples/mailmerge/merge-rtf, 
+         samples/mailmerge/mailmerge.py, samples/mailmerge/merge-latex: 
+         added RTF merge capability; improved RE support; misc changes
 
-synching machines
+2001-10-05 03:16:19  Rev 1944   jcater
 
-------------------------------------------------------------------------
-r1995 | jcater | 2001-10-24 17:26:28 -0500 (Wed, 24 Oct 2001) | 2 lines
+       * samples/mailmerge/README, samples/mailmerge/mailmerge.py, 
+         samples/mailmerge/merge-latex: added escaping for special chars; 
+         misc cleanup
 
-synching machines
+2001-10-05 02:22:01  Rev 1943   jcater
 
-------------------------------------------------------------------------
-r1990 | jcater | 2001-10-24 13:37:59 -0500 (Wed, 24 Oct 2001) | 2 lines
+       * samples/mailmerge/README: Added summary to README
 
-simplified the setup scripts; continued work on report server
+2001-10-05 02:14:25  Rev 1942   jcater
 
-------------------------------------------------------------------------
-r1989 | jcater | 2001-10-22 18:01:34 -0500 (Mon, 22 Oct 2001) | 2 lines
+       * samples/mailmerge/README, samples/mailmerge/records.xml, 
+         samples/mailmerge/gnue-intro-letter.abiword.latex, 
+         samples/mailmerge/mailmerge.py, samples/mailmerge/merge-latex: 
+         Implemented 'latex' mail merge function
 
-added new options to reports client; started reports server; [synching 
machines]
+2001-10-03 21:33:55  Rev 1940   jcater
 
-------------------------------------------------------------------------
-r1981 | jcater | 2001-10-20 02:07:12 -0500 (Sat, 20 Oct 2001) | 2 lines
+       * samples/mailmerge/README: Added README (which is empty, btw)
 
-fixed bug which cause static layout elements outside of a <section> to not 
print out; misc other cleanup
+2001-10-03 21:32:29  Rev 1939   jcater
 
-------------------------------------------------------------------------
-r1980 | jcater | 2001-10-19 21:41:21 -0500 (Fri, 19 Oct 2001) | 2 lines
+       * samples/mailmerge/gnue-intro-letter.abiword.rtf, 
+         samples/mailmerge/gnue-intro-letter.abiword.latex: added sample 
+         serial letters
 
-moved unused, experimental files from base src directory
+2001-10-03 03:52:41  Rev 1938   jcater
 
-------------------------------------------------------------------------
-r1979 | jcater | 2001-10-19 14:02:27 -0500 (Fri, 19 Oct 2001) | 2 lines
+       * samples/mailmerge, samples/mailmerge/extract-fields.pl: synching 
+         machines
 
-added slightly more useful error information than a stack trace for user errors
+2001-09-19 19:32:34  Rev 1876   jcater
 
-------------------------------------------------------------------------
-r1978 | jcater | 2001-10-19 13:35:01 -0500 (Fri, 19 Oct 2001) | 2 lines
+       * src/grrun: fixed form's queryDefault support; fixed problem 
+         w/conditional combines; misc other fixes
 
-fixed small tafu in parser markup
+2001-08-12 19:55:27  Rev 1680   jamest
 
-------------------------------------------------------------------------
-r1977 | jcater | 2001-10-18 18:23:10 -0500 (Thu, 18 Oct 2001) | 2 lines
+       * src/base/GRParser.py, src/GRQueryBuilder.py, 
+         src/base/layout/GRParam.py, src/base/GRLayout.py, 
+         src/base/GRDataMapper.py, src/base/layout/GRFormula.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRNotFirstRow.py, src/GRParser.py, 
+         src/base/layout/GRDefault.py, src/GRLayout.py, src/GRDataMapper.py:
+         Merged new datasource branch w/ HEAD *****THIS WILL BREAK 
+         THINGS***** The previous cvs HEAD was tagged prior to doing this.  
+         Use that if you need features not yet present in this code.
 
-extended and cleaned up command line options; misc code cleanup
+2001-07-02 17:54:19  Rev 1483   jcater
 
-------------------------------------------------------------------------
-r1973 | jcater | 2001-10-16 17:07:13 -0500 (Tue, 16 Oct 2001) | 2 lines
+       * src/base/__init__.py, src/__init__.py: Added versioning/packaging 
+         information
 
-synching machines
+2001-07-02 17:53:45  Rev 1482   jcater
 
-------------------------------------------------------------------------
-r1972 | jcater | 2001-10-14 23:15:51 -0500 (Sun, 14 Oct 2001) | 2 lines
+       * src/__init__.py: Added versioning/packaging information
 
-synching machines
+2001-07-02 17:03:18  Rev 1478   jcater
 
-------------------------------------------------------------------------
-r1968 | jcater | 2001-10-12 12:43:55 -0500 (Fri, 12 Oct 2001) | 2 lines
+       * src/GRParser.py, src/base/GRParser.py: Updates GRParser to new 
+         GParser dictionary format
 
-bug fix for default sections
+2001-06-20 22:33:38  Rev 1383   jcater
 
-------------------------------------------------------------------------
-r1962 | jcater | 2001-10-09 23:48:02 -0500 (Tue, 09 Oct 2001) | 2 lines
+       * src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/GRParser.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRLayout.py, src/base/layout/GRLayoutElement.py, 
+         src/GRDataMapper.py, src/base/layout/GRLastRow.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRParam.py, src/base/GRDataMapper.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         Miscellaneous changes; added a <default> tag to sections (the 
+         default text will be (the only) output generated by a section if 
+         the datasource for that section does not generate any results
 
-Simplified sharing of common GParser tags between clients (i.e., 
datasource,etc); continued much overdue work on conditional support for 
datsources; misc changes
+2001-06-20 10:45:59  Rev 1374   jcater
 
-------------------------------------------------------------------------
-r1952 | jcater | 2001-10-08 07:38:14 -0500 (Mon, 08 Oct 2001) | 15 lines
+       * samples/location/zip-by-state.grd: Modified sample to take 
+         advantage of section <default> tags; sections whose datasources 
+         return no results will display this <default> text
 
+2001-06-06 05:25:00  Rev 1242   jcater
 
- * Updated GObject's new phaseInit system to
-   automatically determine the number of phases
-   necessary to do all the phaseInits (as opposed
-   to defaulting to 5.)  The number of phases
-   needed by an object is returned by _buildObject.
+       * src/base/layout/GRFormula.py, src/base/GRSources.py, 
+         src/base/layout/GRPassThru.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRFirstRow.py, 
+         src/base/layout/GRSumm.py, src/base/layout/GRField.py, 
+         src/base/layout/GRDefault.py, src/GRReport.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/GRSources.py, src/base/GRReport.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRParam.py, src/base/layout/ContainerElement.py, 
+         src/base/layout/GRSection.py: Added parameter support to layout 
+         section and started support in Sources section
 
- * Updated Reports to use the new phaseInit system.
+2001-06-05 15:57:08  Rev 1228   jcater
 
- * Modified reports/samples/location sample to use
-   tables from forms/samples/zipcode instead of
-   forms/samples/location.
+       * src/grrun: Minor changes
 
- * Misc fixes
+2001-05-30 14:43:02  Rev 1190   jcater
 
-------------------------------------------------------------------------
-r1948 | jcater | 2001-10-07 01:28:35 -0500 (Sun, 07 Oct 2001) | 2 lines
+       * src/GRDataMapper.py, src/base/GRDataMapper.py: Fixed grouping 
+         problem with parents of subsections
 
-misc setup changes; misc fixes
+2001-05-30 02:23:38  Rev 1188   jcater
 
-------------------------------------------------------------------------
-r1945 | jcater | 2001-10-04 23:31:49 -0500 (Thu, 04 Oct 2001) | 2 lines
+       * samples/location/README: Added README for location samples
 
-added RTF merge capability; improved RE support; misc changes
+2001-05-30 02:19:49  Rev 1186   jcater
 
-------------------------------------------------------------------------
-r1944 | jcater | 2001-10-04 22:16:19 -0500 (Thu, 04 Oct 2001) | 2 lines
+       * src/base/GRSources.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/GREngine.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, 
+         src/base/layout/GRSumm.py, samples/location/zip-by-state.grd, 
+         src/base/layout/GRField.py, src/base/GRParameters.py, src/grrun, 
+         src/base/layout/GRLastRow.py, src/GRSources.py, src/base/GRReport.
+         py, README, src/base/layout/GRParam.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/GRDataMapper.py, src/base/GRExceptions.py, 
+         src/base/layout/GRFormula.py, src/GRParser.py, src/GRParameters.py,
+         src/base/layout/GRLayout.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRLayout.py, src/base/layout/GRLayoutElement.
+         py, src/GRDataMapper.py, src/base/GREngine.py, src/GRExceptions.py,
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         First working model of Reports. Currently does not recognize 
+         summaries, sortoptions, or parameters (the latter two are pending 
+         changes to the <datasource> tag formats).
 
-added escaping for special chars; misc cleanup
+2001-05-25 08:18:35  Rev 1134   jcater
 
-------------------------------------------------------------------------
-r1943 | jcater | 2001-10-04 21:22:01 -0500 (Thu, 04 Oct 2001) | 2 lines
+       * src/base/GRSources.py, INSTALL, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/GREngine.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, 
+         samples/location/zip-by-state.grd, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRLastRow.py, 
+         src/GRSources.py, src/base/GRReport.py, README, 
+         src/base/layout/GRNotFirstRow.py, src/base/GRLayout.py, 
+         src/base/layout/GRParam.py, src/base/GRExceptions.py, 
+         src/base/layout/GRFormula.py, src/GRParser.py, 
+         src/base/layout/GRLayout.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRLayout.py, src/base/layout/GRLayoutElement.
+         py, src/base/GREngine.py, src/GRExceptions.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         Made minor changes to documentation
 
-Added summary to README
+2001-05-24 15:59:17  Rev 1122   jcater
 
-------------------------------------------------------------------------
-r1942 | jcater | 2001-10-04 21:14:25 -0500 (Thu, 04 Oct 2001) | 2 lines
+       * TODO, README: Modified README and TODO
 
-Implemented 'latex' mail merge function
+2001-05-24 15:31:49  Rev 1121   jcater
 
-------------------------------------------------------------------------
-r1940 | jcater | 2001-10-03 16:33:55 -0500 (Wed, 03 Oct 2001) | 2 lines
+       * AUTHORS: Added my name to the AUTHORS file for ego purposes
 
-Added README (which is empty, btw)
+2001-05-23 22:54:42  Rev 1116   jcater
 
-------------------------------------------------------------------------
-r1939 | jcater | 2001-10-03 16:32:29 -0500 (Wed, 03 Oct 2001) | 2 lines
+       * src/GRParser.py, src/base/GRParameters.py, src/base/GRSortOptions.
+         py, src/grrun, src/base/GREngine.py, src/GRParameters.py, 
+         src/GRSortOptions.py, src/GREngine.py, src/base/GRReport.py, 
+         src/base/GRParser.py, samples/location/zip-by-state.grd, 
+         src/GRReport.py: Several miscellaneous changes; started on 
+         outputting report text;  Parameters and Sort Options can be set 
+         and default values correctly pulled if no value specified.  grrun 
+         loads and attempts to load a report; supports quite a few command 
+         line options.
 
-added sample serial letters
+2001-05-23 16:20:34  Rev 1115   jcater
 
-------------------------------------------------------------------------
-r1938 | jcater | 2001-10-02 22:52:41 -0500 (Tue, 02 Oct 2001) | 2 lines
+       * src/GRParser.py, samples, src/grrun, src/base/GREngine.py, 
+         samples/location, src/GREngine.py, src/base/GRReport.py, 
+         src/base/GRParser.py, samples/location/zip-by-state.grd, 
+         src/GRReport.py: Added my working sample.  It is a quickly 
+         developing sample, so don't look at it and say, 'Ooh, I think I 
+         can write a report like this.' because you can't!  It'll break 
+         shortly. :) Also posted miscellaneous changes to source code.
 
-synching machines
+2001-05-17 18:59:32  Rev 1099   jcater
 
-------------------------------------------------------------------------
-r1876 | jcater | 2001-09-19 14:32:34 -0500 (Wed, 19 Sep 2001) | 2 lines
+       * src/GRParser.py, src/base/GRSources.py, src/GREngine.py, 
+         src/base/GRParser.py, src/GRReport.py, src/grrun, 
+         src/base/GREngine.py, src/GRSources.py, src/base/GRReport.py, 
+         src/test.py: Miscellaneous changes
 
-fixed form's queryDefault support; fixed problem w/conditional combines; misc 
other fixes
+2001-05-16 18:59:22  Rev 1090   jcater
 
-------------------------------------------------------------------------
-r1680 | jamest | 2001-08-12 14:55:27 -0500 (Sun, 12 Aug 2001) | 5 lines
+       * src/base/GREngine.py, src/GREngine.py: Added GREngine.py -- this 
+         will contain the engine portion of Reports
 
-Merged new datasource branch w/ HEAD
-*****THIS WILL BREAK THINGS*****
-The previous cvs HEAD was tagged prior to doing this.  Use that if you need
-features not yet present in this code.
+2001-05-02 22:30:19  Rev 1035   jcater
 
-------------------------------------------------------------------------
-r1483 | jcater | 2001-07-02 12:54:19 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * src/GRParser.py, src/base/GRReport.py, src/base/GRParser.py, 
+         src/GRReport.py: *** empty log message ***
 
-Added versioning/packaging information
+2001-04-23 16:28:06  Rev 1025   jcater
 
-------------------------------------------------------------------------
-r1482 | jcater | 2001-07-02 12:53:45 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * src/GRParser.py, src/base/layout/GRFormula.py, 
+         src/base/layout/GRPassThru.py, src/GRSortOptions.py, 
+         src/GRParameters.py, src/base/layout/GRNotLastRow.py, 
+         src/base/layout/GRLayout.py, src/GRQuery.py, src/base/GRParser.py, 
+         src/base/layout/GRFirstRow.py, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/GRReport.py, src/GRQueryBuilder.py, src/base/GRSortOptions.py, 
+         src/base/GRParameters.py, src/GRLayout.py, 
+         src/base/layout/GRLayoutElement.py, src/base/layout/GRLastRow.py, 
+         src/GRSqlToXml.py, src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base/layout/GRSection.py: 
+         *** empty log message ***
 
-Added versioning/packaging information
+2001-04-13 18:28:02  Rev 970    jcater
 
-------------------------------------------------------------------------
-r1478 | jcater | 2001-07-02 12:03:18 -0500 (Mon, 02 Jul 2001) | 2 lines
+       * src/base/layout/GRFormula.py, src/base/layout/GRPassThru.py, 
+         src/base/layout/GRNotLastRow.py, src/base/layout/GRLayout.py, 
+         src/base/layout/GRFirstRow.py, src/base/GRParser.py, src/__init__.
+         py, src/base/layout, src/base/layout/GRSumm.py, 
+         src/base/layout/GRField.py, src/base/layout/GRDefault.py, 
+         src/base/GRParameters.py, src/base/layout/GRLayoutElement.py, 
+         src/base/__init__.py, src/base/layout/GRLastRow.py, 
+         src/base/GRReport.py, src/base/GRLayout.py, 
+         src/base/layout/GRNotFirstRow.py, src/base/layout/GRParam.py, 
+         src/base/layout/ContainerElement.py, src/base, 
+         src/base/layout/GRSection.py: Initial posting of GNUe-Reports 
+         source files
 
-Updates GRParser to new GParser dictionary format
+2001-04-13 18:28:02  Rev 969    jcater
 
-------------------------------------------------------------------------
-r1383 | jcater | 2001-06-20 17:33:38 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * src/GRParser.py, src/GRQueryBuilder.py, src/GRLayout.py, src, 
+         src/GRParameters.py, src/GRSqlToXml.py, src/GRQuery.py, 
+         src/__init__.py, src/GRReport.py: Initial posting of GNUe-Reports 
+         source files
 
-Miscellaneous changes; added a <default> tag to sections (the default text 
will be (the only) output generated by a section if the datasource for that 
section does not generate any results
+2001-04-11 17:08:32  Rev 948    jcater
 
-------------------------------------------------------------------------
-r1374 | jcater | 2001-06-20 05:45:59 -0500 (Wed, 20 Jun 2001) | 2 lines
+       * AUTHORS, TODO, INSTALL, FAQ, COPYING, NEWS, README: *** empty log 
+         message ***
 
-Modified sample to take advantage of section <default> tags; sections whose 
datasources return no results will display this <default> text
-
-------------------------------------------------------------------------
-r1242 | jcater | 2001-06-06 00:25:00 -0500 (Wed, 06 Jun 2001) | 2 lines
-
-Added parameter support to layout section and started support in Sources 
section
-
-------------------------------------------------------------------------
-r1228 | jcater | 2001-06-05 10:57:08 -0500 (Tue, 05 Jun 2001) | 2 lines
-
-Minor changes
-
-------------------------------------------------------------------------
-r1190 | jcater | 2001-05-30 09:43:02 -0500 (Wed, 30 May 2001) | 2 lines
-
-Fixed grouping problem with parents of subsections
-
-------------------------------------------------------------------------
-r1188 | jcater | 2001-05-29 21:23:38 -0500 (Tue, 29 May 2001) | 2 lines
-
-Added README for location samples
-
-------------------------------------------------------------------------
-r1186 | jcater | 2001-05-29 21:19:49 -0500 (Tue, 29 May 2001) | 2 lines
-
-First working model of Reports. Currently does not recognize summaries, 
sortoptions, or parameters (the latter two are pending changes to the 
<datasource> tag formats).
-
-------------------------------------------------------------------------
-r1134 | jcater | 2001-05-25 03:18:35 -0500 (Fri, 25 May 2001) | 2 lines
-
-Made minor changes to documentation
-
-------------------------------------------------------------------------
-r1122 | jcater | 2001-05-24 10:59:17 -0500 (Thu, 24 May 2001) | 2 lines
-
-Modified README and TODO
-
-------------------------------------------------------------------------
-r1121 | jcater | 2001-05-24 10:31:49 -0500 (Thu, 24 May 2001) | 2 lines
-
-Added my name to the AUTHORS file for ego purposes
-
-------------------------------------------------------------------------
-r1116 | jcater | 2001-05-23 17:54:42 -0500 (Wed, 23 May 2001) | 2 lines
-
-Several miscellaneous changes; started on outputting report text;  Parameters 
and Sort Options can be set and default values correctly pulled if no value 
specified.  grrun loads and attempts to load a report; supports quite a few 
command line options.
-
-------------------------------------------------------------------------
-r1115 | jcater | 2001-05-23 11:20:34 -0500 (Wed, 23 May 2001) | 2 lines
-
-Added my working sample.  It is a quickly developing sample, so don't look at 
it and say, 'Ooh, I think I can write a report like this.' because you can't!  
It'll break shortly. :) Also posted miscellaneous changes to source code.
-
-------------------------------------------------------------------------
-r1099 | jcater | 2001-05-17 13:59:32 -0500 (Thu, 17 May 2001) | 2 lines
-
-Miscellaneous changes
-
-------------------------------------------------------------------------
-r1090 | jcater | 2001-05-16 13:59:22 -0500 (Wed, 16 May 2001) | 2 lines
-
-Added GREngine.py -- this will contain the engine portion of Reports
-
-------------------------------------------------------------------------
-r1035 | jcater | 2001-05-02 17:30:19 -0500 (Wed, 02 May 2001) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r1025 | jcater | 2001-04-23 11:28:06 -0500 (Mon, 23 Apr 2001) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r970 | jcater | 2001-04-13 13:28:02 -0500 (Fri, 13 Apr 2001) | 2 lines
-
-Initial posting of GNUe-Reports source files
-
-------------------------------------------------------------------------
-r969 | jcater | 2001-04-13 13:28:02 -0500 (Fri, 13 Apr 2001) | 2 lines
-
-Initial posting of GNUe-Reports source files
-
-------------------------------------------------------------------------
-r948 | jcater | 2001-04-11 12:08:32 -0500 (Wed, 11 Apr 2001) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------

Modified: trunk/gnue-reports/NEWS
===================================================================
--- trunk/gnue-reports/NEWS     2004-03-05 17:43:33 UTC (rev 5229)
+++ trunk/gnue-reports/NEWS     2004-03-05 18:00:16 UTC (rev 5230)
@@ -1,7 +1,8 @@
-New features/changes in version 0.1.4: (##-FEB-04)
-o Updated to work with GNUe Common 0.5.3
+New features/changes in version 0.1.4: (12-MAR-04)
+o Support for gnue-common's new datasources API
+o Misc Enhancements / Bug Fixes
 
-New features/changes in version 0.1.3: (##-OCT-03)
+New features/changes in version 0.1.3: (18-OCT-03)
 o Switched to gnue-common enhanced setup system
 o Various bugfixes
 





reply via email to

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