commit-gnue
[Top][All Lists]
Advanced

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

gnue-common ChangeLog NEWS


From: James Thompson
Subject: gnue-common ChangeLog NEWS
Date: Fri, 17 Oct 2003 12:23:42 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-common
Branch:         
Changes by:     James Thompson <address@hidden> 03/10/17 12:23:41

Modified files:
        .              : ChangeLog NEWS 

Log message:
        preping docs for release

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/ChangeLog.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/NEWS.diff?tr1=1.25&tr2=1.26&r1=text&r2=text

Patches:
Index: gnue-common/ChangeLog
diff -c gnue-common/ChangeLog:1.22 gnue-common/ChangeLog:1.23
*** gnue-common/ChangeLog:1.22  Sun Aug 10 14:09:02 2003
--- gnue-common/ChangeLog       Fri Oct 17 12:23:40 2003
***************
*** 1,29 ****
  2003-08-09 22:12  jcater
  
        * src/utils/TextUtils.py: added support to lineWrap for justified
!       text
  
  2003-08-08 13:29  btami
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fixing
!       date/time issues
  
  2003-08-04 22:15  jcater
  
        * 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
  
        * 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
  
        * src/datasources/drivers/DBSIG2/Driver.py: disable select count
!       code, try using only cursor.rowcount
  
  2003-08-02 20:00  jamest
  
--- 1,832 ----
+ 2003-10-17 04:35  reinhard
+ 
+       * utils/xml2sql/interbase.xsl: Fix for boolean.
+ 
+ 2003-10-16 17:51  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
+         boolean type or to an integer.
+ 
+ 2003-10-16 17:30  reinhard
+ 
+       * src/datasources/drivers/DBSIG2/Driver.py: Doh!
+ 
+ 2003-10-16 17:27  reinhard
+ 
+       * 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
+ 
+       * src/rpc/test/: server.py, test.py: update test suite for pyro rpc
+         driver testing
+ 
+ 2003-10-15 09:00  siesel
+ 
+       * src/rpc/drivers/: __init__.py, pyro/__init__.py,
+         pyro/ClientAdapter.py, pyro/Driver.py, pyro/ServerAdapter.py: add
+         pyro rpc-driver (alpha status)
+ 
+ 2003-10-14 15:37  btami
+ 
+       * doc/technotes/00002.txt: changed deprecated formFontEncoding to
+         textEncoding
+ 
+ 2003-10-14 09:28  reinhard
+ 
+       * doc/technotes/: 00007.txt, index.html, index.txt: Marked technote
+         about site-config.cfg as obsolete.
+ 
+ 2003-10-14 09:26  reinhard
+ 
+       * doc/technotes/: 00011.txt, index.html, index.txt: Added technote
+         with checklist how to make a release.
+ 
+ 2003-10-12 14:47  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
+         hasattr check. Needed for python2.2 backward compat.
+ 
+ 2003-10-10 07:18  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
+         unicodeMode) - make unicodeMode datasource depend
+ 
+ 2003-10-09 20:21  jcater
+ 
+       * 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)
+ 
+ 2003-10-09 16:27  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
+ 
+ 2003-10-08 10:51  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
+         too.
+ 
+ 2003-10-08 09:04  siesel
+ 
+       * src/definitions/GObjects.py: fix GObj to return all children
+         instead of just two generations.
+ 
+ 2003-10-07 16:38  siesel
+ 
+       * 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
+ 
+       * 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
+ 
+       * src/datasources/drivers/: postgresql/pypgsql/Driver.py,
+         DBSIG2/Driver.py, postgresql/popy/Driver.py: Brown paper bag:
+         just encode/decode string types
+ 
+ 2003-10-07 10:07  siesel
+ 
+       * src/datasources/drivers/postgresql/: pypgsql/Driver.py,
+         popy/Driver.py: add unicode mode to two postgresql driver, which
+         define their own _loadNextRecord routine
+ 
+ 2003-10-07 09:48  siesel
+ 
+       * src/rpc/drivers/xmlrpc/py_xmlrpc/ClientAdapter.py: fix py_xmlrpc
+         adapter (missing GDebug import)
+ 
+ 2003-10-07 08:02  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)
+ 
+ 2003-10-07 06:41  siesel
+ 
+       * src/apps/GDebug.py: Allow unicode encoded Debug messages
+ 
+ 2003-10-06 16:28  btami
+ 
+       * src/datasources/drivers/postgresql/Base/Driver.py: typo
+ 
+ 2003-10-06 15:25  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
+ 
+ 2003-10-06 13:33  reinhard
+ 
+       * 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.
+ 
+ 2003-10-06 04:58  btami
+ 
+       * src/apps/GBaseApp.py: typo
+ 
+ 2003-10-05 16:45  reinhard
+ 
+       * src/external/fixedpoint.py: Removed #!-line to make lintian happy
+         because this is not really a script.
+ 
+ 2003-10-05 14:23  btami
+ 
+       * packaging/mcmillan/hooks/hook-gnue.common.rpc.GComm.py: fixed
+         missing hiddenimports for rpc drivers
+ 
+ 2003-10-05 13:20  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
+ 
+ 2003-10-05 13:01  btami
+ 
+       * setup.py, scripts/gnue-schema: removed old "magic" code needed
+         for mcmillan packaging on win32
+ 
+ 2003-10-04 14:47  reinhard
+ 
+       * setup-cvs.py: GNUE_CONNECTIONS no longer needed.
+ 
+ 2003-10-04 12:28  jbailey
+ 
+       * 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
+ 
+ 2003-10-04 11:25  reinhard
+ 
+       * src/setup/GSetup.py: Fixed list of allowed options for install.
+ 
+ 2003-10-04 06:21  reinhard
+ 
+       * setup-cvs.py: Moved filters directory to new location.
+ 
+ 2003-10-04 05:50  reinhard
+ 
+       * setup.cvs: fixed createLink call for images.
+ 
+ 2003-10-03 11:58  reinhard
+ 
+       * setup-cvs.py: Also call setup.cvs of gnue-common.
+ 
+ 2003-10-02 20:07  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
+ 
+ 2003-10-02 01:29  reinhard
+ 
+       * src/setup/GSetup.py: --root should still be allowed for packages.
+ 
+ 2003-10-01 15:47  jbailey
+ 
+       * packaging/debian/compat: Add compat file, tweak cvsignore
+ 
+ 2003-10-01 15:36  jbailey
+ 
+       * packaging/debian/: changelog, control, rules: 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
+ 
+ 2003-09-30 20:39  jcater
+ 
+       * src/formatting/GDataFormatter.py: fix for negative values > -1.00
+ 
+ 2003-09-30 20:16  jcater
+ 
+       * src/formatting/GDataFormatter.py:
+         Fixed issue with negative numbers formatting as -,990.00
+ 
+ 2003-09-30 19:11  jbailey
+ 
+       * packaging/debian/: README.Debian, README.maintainers, changelog,
+         control, copyright, files, postinst, postrm, prerm, rules,
+         setup.cfg.debian, site.cfg.debian: Update to cdbs-using debian
+         ruleset
+ 
+ 2003-09-30 11:43  reinhard
+ 
+       * setup.py: Fixed default for install-config.
+ 
+ 2003-09-30 11:35  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.
+ 
+ 2003-09-29 17:33  reinhard
+ 
+       * setup-cvs.py: Create new directories.
+ 
+ 2003-09-29 17:05  reinhard
+ 
+       * setup.py: Seems like we really have no dependencies.
+ 
+ 2003-09-29 16:56  reinhard
+ 
+       * src/setup/: GSetup.py, __init__.py: GSetup class to make it easy
+         to write setup.py for packages depending on gnue-common.
+ 
+ 2003-09-29 10:30  reinhard
+ 
+       * 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
+ 
+       * setup.py: _generate_scripts is no longer needed.
+ 
+ 2003-09-29 10:09  reinhard
+ 
+       * setup.py, src/apps/GConfig.py: Damn commas!
+ 
+ 2003-09-29 08:45  reinhard
+ 
+       * setup.py: Typo.
+ 
+ 2003-09-29 08:26  reinhard
+ 
+       * setup.py: In "translations", only install *.mo files.
+ 
+ 2003-09-29 08:23  reinhard
+ 
+       * setup.py: Don't install "installer" package. It's not usable
+         anyway.
+ 
+ 2003-09-29 07:50  reinhard
+ 
+       * scripts/gnue-schema: Fixed typo.
+ 
+ 2003-09-29 07:23  reinhard
+ 
+       * setup.py, scripts/gnue-schema, 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
+ 
+       * setup.py, src/__init__.py: Restructured installation routine. I
+         really like it now.
+ 
+ 2003-09-26 09:24  reinhard
+ 
+       * setup.py, src/apps/GBaseApp.py, unittest/datasource.py:
+         GNUE_CONNECTIONS and site-config.cfg are no longer needed.
+ 
+ 2003-09-26 08:09  reinhard
+ 
+       * setup.py: Introduced new user-option --install-config. That was
+         easier than I thought.
+ 
+ 2003-09-26 05:43  btami
+ 
+       * setup.py: fixed invalid python code generation on win32
+ 
+ 2003-09-25 20:07  jcater
+ 
+       * setup-cvs.py: Added a new per-module cvs setup system
+ 
+ 2003-09-25 20:04  jcater
+ 
+       * 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
+         received from 'gnue.paths.data'.
+ 
+ 2003-09-25 17:45  reinhard
+ 
+       * setup.py: First cleanup: Removed INSTALL_LIB which is never used
+         anyway.
+ 
+ 2003-09-25 17:23  reinhard
+ 
+       * INSTALL: More explanation.
+ 
+ 2003-09-25 17:17  reinhard
+ 
+       * INSTALL, setup.cfg.in, setup.py: setup.py now creates gnue.py in
+         Python's default site directory.
+ 
+ 2003-09-25 15:25  siesel
+ 
+       * setup.py: remove obsolent "_directory" subdir
+ 
+ 2003-09-25 09:56  reinhard
+ 
+       * 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
+ 
+       * setup-cvs-win.py, setup-cvs.py, setup.py: Generate gnue.paths
+         module, and several other minor fixes.
+ 
+ 2003-09-25 08:01  reinhard
+ 
+       * COPYING: Added missing COPYING file.
+ 
+ 2003-09-24 09:14  btami
+ 
+       * setup.py: let setup skip build_files() on win32
+ 
+ 2003-09-23 17:40  siesel
+ 
+       * src/rpc/drivers/TODO: update TODO
+ 
+ 2003-09-23 17:34  siesel
+ 
+       * src/rpc/drivers/__init__.py: brown paper bag: readded wrongly
+         removed files
+ 
+ 2003-09-23 17:29  siesel
+ 
+       * src/rpc/drivers/: __init__.py, _helpers/DirectoryServer.py: RPC
+         Restructuring: move _directory stuff into _helpers
+ 
+ 2003-09-23 09:38  reinhard
+ 
+       * setup.py: Typos.
+ 
+ 2003-09-23 09:22  reinhard
+ 
+       * setup.py: First try of an improved setup.py.
+ 
+ 2003-09-22 18:27  siesel
+ 
+       * setup.py: update cvs to new rpc directory structure
+ 
+ 2003-09-22 18:13  siesel
+ 
+       * src/rpc/drivers/TODO: add .cvsignore files for xmlrpc drivers and
+         update TODO list
+ 
+ 2003-09-22 17:58  siesel
+ 
+       * src/rpc/drivers/corba/: __init__.py, orbit/Driver.py,
+         orbit/__init__.py: RPC Directory Structure Change: make orbit an
+         subdirectory of corba
+ 
+ 2003-09-22 17:50  siesel
+ 
+       * src/rpc/drivers/: proxy/__init__.py, sockets/__init__.py,
+         _helpers/ObjectEnabler.py: RPC Directory Structure Change: fix
+         ObjectEnabler and add more infrastruct.
+ 
+ 2003-09-22 17:48  siesel
+ 
+       * src/rpc/drivers/soap/: __init__.py, soappy/Driver.py: RPC
+         Directory Structure Change: add basic infrastructure for SOAP
+         drivers
+ 
+ 2003-09-22 17:40  siesel
+ 
+       * src/rpc/GComm.py: RPC Directory Structure Change: update GComm.py
+         driver import
+ 
+ 2003-09-22 17:38  siesel
+ 
+       * src/rpc/drivers/xmlrpc/RpcDoc.py: fix RpcDoc accessing "return"
+         attribute
+ 
+ 2003-09-22 17:31  siesel
+ 
+       * src/rpc/drivers/: __init__.py, xmlrpc/ClientAdapter.py,
+         xmlrpc/ServerAdapter.py, xmlrpc/__init__.py: RPC Directory
+         Structure Change: continue moving xmlrpc files
+ 
+ 2003-09-22 17:28  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
+ 
+ 2003-09-22 17:25  siesel
+ 
+       * src/rpc/: GCommBase.py, RpcDoc.py, drivers/GCommBase.py: RPC
+         Directory Structure Change: moving parser dir and GCommBase
+ 
+ 2003-09-22 17:22  siesel
+ 
+       * src/rpc/parser/: Objects.py, Parser.py, __init__.py: RPC
+         Directory Structure Change: moving parser dir
+ 
+ 2003-09-22 17:20  siesel
+ 
+       * src/rpc/test/: __init__.py, client.php, donuts.grpc, server.py,
+         test.py: Restructuring RPC directory step 1
+ 
+ 2003-09-20 07:00  btami
+ 
+       * utils/xml2sql/interbase.xsl: added missing string type
+ 
+ 2003-09-19 18:44  siesel
+ 
+       * src/logic/: GTrigger.py, NamespaceCore.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
+ 
+       * README.databases: missing lines
+ 
+ 2003-09-19 03:44  reinhard
+ 
+       * src/rpc/drivers/xmlrpc/ClientAdapter.py: Added missing import.
+ 
+ 2003-09-18 22:57  jcater
+ 
+       * setup.py: possible fix for --prefix
+ 
+ 2003-09-18 22:11  jcater
+ 
+       * setup.py: fix for --no-compile
+ 
+ 2003-09-18 20:59  jamest
+ 
+       * setup-cvs.py: changes for dbtools
+ 
+ 2003-09-18 07:26  reinhard
+ 
+       * README.databases: Updated status on appserver driver, removed
+         geas.
+ 
+ 2003-09-17 15:24  btami
+ 
+       * src/datasources/drivers/interbase/interbase/Driver.py: fix driver
+         to work with Unicode version of wx
+ 
+ 2003-09-17 15:09  btami
+ 
+       * src/datasources/drivers/mysql/mysql/Driver.py: removed extra CRLF
+ 
+ 2003-09-15 14:02  jamest
+ 
+       * src/: external/README, external/README.fixedpoint,
+         external/fixedpoint.py, formatting/GDataFormatter.py: 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
+ 
+       * src/datasources/drivers/interbase/interbase/Driver.py: adding
+         default value support to  firebird introspection
+ 
+ 2003-09-08 18:52  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.
+ 
+ 2003-09-06 07:05  siesel
+ 
+       * 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
+ 
+       * src/utils/FileUtils.py: fixed python 2.3 warning
+ 
+ 2003-09-04 16:03  siesel
+ 
+       * src/apps/GConfig.py: make config file reading a bit more verbose
+         (debug level 1)
+ 
+ 2003-09-03 15:13  btami
+ 
+       * translations/hu_HU/LC_MESSAGES/: gnue.mo: make it binary
+ 
+ 2003-09-01 14:08  reinhard
+ 
+       * src/datasources/drivers/appserver/appserver/Driver.py: Fix:
+         changed __id__ to gnue_id.
+ 
+ 2003-09-01 13:12  jcater
+ 
+       * src/utils/TextUtils.py: misc formatting fixes
+ 
+ 2003-09-01 12:27  siesel
+ 
+       * src/rpc/drivers/xmlrpc/RpcDoc.py: add php stubs to rpcdoc
+ 
+ 2003-08-30 14:10  btami
+ 
+       * src/datasources/drivers/adodbapi/adodbapi/Driver.py:
+         introspection fix in adodbapi driver
+ 
+ 2003-08-29 14:36  btami
+ 
+       * src/datasources/drivers/adodbapi/adodbapi/Driver.py: more work on
+         adodbapi driver
+ 
+ 2003-08-28 17:11  btami
+ 
+       * README.databases, setup.py: updating README.databases with ADO
+ 
+ 2003-08-28 17:07  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)
+ 
+ 2003-08-25 12:01  btami
+ 
+       * translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: updating hu_HU
+ 
+ 2003-08-25 12:00  btami
+ 
+       * src/datasources/drivers/DBSIG2/Driver.py: i18n change
+ 
+ 2003-08-22 15:20  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
+         Derichs)
+ 
+ 2003-08-22 07:26  btami
+ 
+       * etc/sample.gnue.conf: missing keystroke bindings
+ 
+ 2003-08-21 10:57  jcater
+ 
+       * src/__init__.py: updated release status
+ 
+ 2003-08-21 10:54  jcater
+ 
+       * src/external/: README.shellwords, shellwords.py: version update
+ 
+ 2003-08-19 16:25  btami
+ 
+       * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py: fix for
+         0.5.1 packaging error
+ 
+ 2003-08-16 19:18  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.)
+ 
+ 2003-08-12 15:12  reinhard
+ 
+       * setup-cvs.py: Removed GEAS.grpc and added appserver.grpc.
+ 
+ 2003-08-11 09:35  btami
+ 
+       * packaging/mcmillan/hooks/: hook-Image.py,
+         hook-gnue.common.datasources.drivers.interbase.interbase.Driver.py,
+         hook-gnue.designer.base.ModuleSupport.py: missing files
+ 
+ 2003-08-11 06:18  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
+ 
+ 2003-08-10 13:15  jcater
+ 
+       * NEWS: updated dates in NEWS files
+ 
+ 2003-08-10 12:59  jcater
+ 
+       * src/utils/TextUtils.py: typo
+ 
  2003-08-09 22:12  jcater
  
        * src/utils/TextUtils.py: added support to lineWrap for justified
!         text
  
  2003-08-08 13:29  btami
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fixing
!         date/time issues
  
  2003-08-04 22:15  jcater
  
        * 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
  
        * 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
  
        * src/datasources/drivers/DBSIG2/Driver.py: disable select count
!         code, try using only cursor.rowcount
  
  2003-08-02 20:00  jamest
  
***************
*** 32,43 ****
  2003-08-01 16:33  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: possible fix for the
!       select count(distinct *) from bug
  
  2003-08-01 09:34  jcater
  
        * src/formatting/GDataFormatter.py: fixed incorrect handling of
!       negative numbers in the number formatter
  
  2003-07-31 10:14  jamest
  
--- 835,846 ----
  2003-08-01 16:33  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: possible fix for the
!         select count(distinct *) from bug
  
  2003-08-01 09:34  jcater
  
        * src/formatting/GDataFormatter.py: fixed incorrect handling of
!         negative numbers in the number formatter
  
  2003-07-31 10:14  jamest
  
***************
*** 46,62 ****
  2003-07-31 05:50  siesel
  
        * setup-cvs.py: remove python?.?-popy-config lines from choices for
!       python interpreter
  
  2003-07-29 22:40  jamest
  
        * doc/technotes/: 00010.txt, index.html, index.txt: Added start of
!       an input(and other) mask proposal
  
  2003-07-27 18:55  jcater
  
!       * src/utils/TextUtils.py: 
!       Added a "comify" function to format numbers with commas
  
  2003-07-27 16:33  jamest
  
--- 849,865 ----
  2003-07-31 05:50  siesel
  
        * setup-cvs.py: remove python?.?-popy-config lines from choices for
!         python interpreter
  
  2003-07-29 22:40  jamest
  
        * doc/technotes/: 00010.txt, index.html, index.txt: Added start of
!         an input(and other) mask proposal
  
  2003-07-27 18:55  jcater
  
!       * src/utils/TextUtils.py:
!         Added a "comify" function to format numbers with commas
  
  2003-07-27 16:33  jamest
  
***************
*** 65,82 ****
  2003-07-27 15:47  jamest
  
        * src/definitions/: GObjects.py, GRootObj.py: added missing _inits
!       dict in GObj added args, param support to GRootObj (for type="") at
!       init
  
  2003-07-27 12:57  btami
  
        * etc/sample.gnue.conf: removing FormDir="bob" from [navigator]
!       section
  
  2003-07-26 18:53  jcater
  
        * src/datasources/GConditions.py: applied Julio Cesar Gazquez's
!       patch for typecasted constants
  
  2003-07-25 20:46  jamest
  
--- 868,885 ----
  2003-07-27 15:47  jamest
  
        * src/definitions/: GObjects.py, GRootObj.py: added missing _inits
!         dict in GObj added args, param support to GRootObj (for type="")
!         at init
  
  2003-07-27 12:57  btami
  
        * etc/sample.gnue.conf: removing FormDir="bob" from [navigator]
!         section
  
  2003-07-26 18:53  jcater
  
        * src/datasources/GConditions.py: applied Julio Cesar Gazquez's
!         patch for typecasted constants
  
  2003-07-25 20:46  jamest
  
***************
*** 84,90 ****
  
  2003-07-25 19:51  jamest
  
!       * ChangeLog, NEWS: preping for release
  
  2003-07-21 22:18  jcater
  
--- 887,893 ----
  
  2003-07-25 19:51  jamest
  
!       * NEWS: preping for release
  
  2003-07-21 22:18  jcater
  
***************
*** 93,189 ****
  2003-07-21 21:24  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
  
  2003-07-21 12:46  jcater
  
        * utils/doc-xml-attrs-openoffice.py: fix for _ support in the doc
!       generator
  
  2003-07-21 11:30  jcater
  
        * utils/doc-xml-attrs-openoffice.py: fixed the openoffice export
!       script to reflect new cvs structure
  
  2003-07-17 00:24  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 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.
!       
!            In a nutshell, this means the following code fragment:
!       
!              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']
!       
!            (not much shorter, but more Python-ish)
  
  2003-07-10 18:15  jcater
  
        * src/: datasources/GConditions.py, definitions/GObjects.py: stop
!       designer from spitting out Char:height="1.0"
  
  2003-07-08 11:18  jcater
  
        * 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
  
        * src/datasources/drivers/postgresql/Base/Driver.py: fixed error
!       handling for trigger extensions
  
  2003-06-28 12:26  jcater
  
        * src/schema/scripter/processors/: interbase.py, mysql.py,
!       oracle.py, postgresql.py: fixed a typo preventing 'default' from
!       working
  
  2003-06-28 00:52  jcater
  
        * src/schema/scripter/processors/: __init__.py, interbase.py,
!       mysql.py, oracle.py: added mysql schema generator
  
  2003-06-25 18:09  jcater
  
        * src/schema/scripter/processors/: base.py, interbase.py,
!       oracle.py, postgresql.py: minor fixes for schema generation
  
  2003-06-25 18:09  jcater
  
        * src/datasources/drivers/mysql/mysql/Driver.py: added primary key
!       introspection support to MySQL
  
  2003-06-19 20:21  jamest
  
        * 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
  
--- 896,993 ----
  2003-07-21 21:24  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
  
  2003-07-21 12:46  jcater
  
        * utils/doc-xml-attrs-openoffice.py: fix for _ support in the doc
!         generator
  
  2003-07-21 11:30  jcater
  
        * utils/doc-xml-attrs-openoffice.py: fixed the openoffice export
!         script to reflect new cvs structure
  
  2003-07-17 00:24  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
!         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.
! 
!              In a nutshell, this means the following code fragment:
! 
!                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']
! 
!              (not much shorter, but more Python-ish)
  
  2003-07-10 18:15  jcater
  
        * src/: datasources/GConditions.py, definitions/GObjects.py: stop
!         designer from spitting out Char:height="1.0"
  
  2003-07-08 11:18  jcater
  
        * 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
  
        * src/datasources/drivers/postgresql/Base/Driver.py: fixed error
!         handling for trigger extensions
  
  2003-06-28 12:26  jcater
  
        * src/schema/scripter/processors/: interbase.py, mysql.py,
!         oracle.py, postgresql.py: fixed a typo preventing 'default' from
!         working
  
  2003-06-28 00:52  jcater
  
        * src/schema/scripter/processors/: __init__.py, interbase.py,
!         mysql.py, oracle.py: added mysql schema generator
  
  2003-06-25 18:09  jcater
  
        * src/schema/scripter/processors/: base.py, interbase.py,
!         oracle.py, postgresql.py: minor fixes for schema generation
  
  2003-06-25 18:09  jcater
  
        * src/datasources/drivers/mysql/mysql/Driver.py: added primary key
!         introspection support to MySQL
  
  2003-06-19 20:21  jamest
  
        * 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
  
***************
*** 192,236 ****
  2003-06-16 11:35  jcater
  
        * setup-cvs.py: save the cvs installation data for use by other
!       tools
  
  2003-06-10 07:45  btami
  
        * etc/sample.gnue.conf: adding the win32raw adapter option to
!       sample.gnue.conf
  
  2003-06-09 10:54  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.
  
  2003-06-07 02:22  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)
  
  2003-06-06 19:52  jcater
  
        * src/: datasources/GDataSource.py, 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
  
        * 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 [
!       _() ]
  
  2003-06-04 11:57  btami
  
--- 996,1040 ----
  2003-06-16 11:35  jcater
  
        * setup-cvs.py: save the cvs installation data for use by other
!         tools
  
  2003-06-10 07:45  btami
  
        * etc/sample.gnue.conf: adding the win32raw adapter option to
!         sample.gnue.conf
  
  2003-06-09 10:54  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.
  
  2003-06-07 02:22  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)
  
  2003-06-06 19:52  jcater
  
        * src/: datasources/GDataSource.py, 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
  
        * 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 [ _() ]
  
  2003-06-04 11:57  btami
  
***************
*** 239,268 ****
  2003-06-02 20:02  jcater
  
        * src/events/: Event.py, EventController.py: added dispatchAfter
!       support to events
  
  2003-05-29 00:07  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 the
!       base point size)
!       
!       * Fixes required for the new event-based menubar and toolbar
!       
!       * Several bug fixes
  
  2003-05-27 18:23  jcater
  
!       * etc/sample.report-filters.conf: 
!       misc changes
  
  2003-05-27 05:06  btami
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: fixing a parameters
!       bug and enhancing error handling
  
  2003-05-27 05:03  btami
  
--- 1043,1072 ----
  2003-06-02 20:02  jcater
  
        * src/events/: Event.py, EventController.py: added dispatchAfter
!         support to events
  
  2003-05-29 00:07  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
!         the base point size)
! 
!         * Fixes required for the new event-based menubar and toolbar
! 
!         * Several bug fixes
  
  2003-05-27 18:23  jcater
  
!       * etc/sample.report-filters.conf:
!         misc changes
  
  2003-05-27 05:06  btami
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: fixing a parameters
!         bug and enhancing error handling
  
  2003-05-27 05:03  btami
  
***************
*** 271,277 ****
  2003-05-25 09:53  siesel
  
        * etc/sample.report-filters.conf: add entry for PDF output for
!       simple tabulation
  
  2003-05-18 10:01  dimas
  
--- 1075,1081 ----
  2003-05-25 09:53  siesel
  
        * etc/sample.report-filters.conf: add entry for PDF output for
!         simple tabulation
  
  2003-05-18 10:01  dimas
  
***************
*** 280,291 ****
  2003-05-17 15:51  btami
  
        * src/schema/scripter/processors/: __init__.py, interbase.py:
!       adding Interbase/Firebird schema scripter
  
  2003-05-17 02:22  btami
  
!       * utils/xml2sql/: schema.sxw, schema.sxw: trying to restore
!       schema.sxw, round 2 :)
  
  2003-05-17 02:18  btami
  
--- 1084,1095 ----
  2003-05-17 15:51  btami
  
        * src/schema/scripter/processors/: __init__.py, interbase.py:
!         adding Interbase/Firebird schema scripter
  
  2003-05-17 02:22  btami
  
!       * utils/xml2sql/: schema.sxw: trying to restore schema.sxw, round 2
!         :)
  
  2003-05-17 02:18  btami
  
***************
*** 294,313 ****
  2003-05-16 10:17  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)
! 
! 2003-05-08 19:36  dimas
! 
!       * src/cursing/.cvsignore: .cvsignore was added
  
  2003-05-05 07:10  btami
  
--- 1098,1113 ----
  2003-05-16 10:17  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)
  
  2003-05-05 07:10  btami
  
***************
*** 316,322 ****
  2003-05-04 17:18  btami
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fix of
!       additionalSQL in interbase driver
  
  2003-05-01 11:21  jcater
  
--- 1116,1122 ----
  2003-05-04 17:18  btami
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fix of
!         additionalSQL in interbase driver
  
  2003-05-01 11:21  jcater
  
***************
*** 329,365 ****
  2003-04-30 17:30  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
  
  2003-04-30 15:38  jcater
  
        * src/utils/TextUtils.py: added roman numeral converter for gnue
!       reports
  
  2003-04-29 14:25  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
  
  2003-04-28 17:11  jcater
  
        * src/utils/TextUtils.py: added option to remove newlines in
!       lineWrap
  
  2003-04-15 23:04  dneighbors
  
        * src/datasources/drivers/odbc/mxodbc/Driver.py: Eric Jarvi pointed
!       out missing comma in _buildQuery during RPM builds.
  
  2003-04-15 17:06  jcater
  
        * src/__init__.py: set version numbers to reflect development
!       status
  
  2003-04-10 01:12  siesel
  
--- 1129,1165 ----
  2003-04-30 17:30  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
  
  2003-04-30 15:38  jcater
  
        * src/utils/TextUtils.py: added roman numeral converter for gnue
!         reports
  
  2003-04-29 14:25  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
  
  2003-04-28 17:11  jcater
  
        * src/utils/TextUtils.py: added option to remove newlines in
!         lineWrap
  
  2003-04-15 23:04  dneighbors
  
        * src/datasources/drivers/odbc/mxodbc/Driver.py: Eric Jarvi pointed
!         out missing comma in _buildQuery during RPM builds.
  
  2003-04-15 17:06  jcater
  
        * src/__init__.py: set version numbers to reflect development
!         status
  
  2003-04-10 01:12  siesel
  
***************
*** 372,379 ****
  2003-04-07 16:20  btami
  
        *
!       packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.py:
!       missing hidden imports
  
  2003-04-07 15:13  siesel
  
--- 1172,1179 ----
  2003-04-07 16:20  btami
  
        *
!         packaging/mcmillan/hooks/hook-gnue.common.datasources.GConnections.py:
!         missing hidden imports
  
  2003-04-07 15:13  siesel
  
***************
*** 386,397 ****
  2003-04-07 08:30  jamest
  
        * src/datasources/drivers/sapdb/sapdb/: Driver.py, __init__.py:
!       renamed sapbd directory to sapdb
  
  2003-04-07 08:03  btami
  
        * src/datasources/drivers/: sapdb/__init__.py, special/__init__.py:
!       typo
  
  2003-04-06 21:12  jamest
  
--- 1186,1197 ----
  2003-04-07 08:30  jamest
  
        * src/datasources/drivers/sapdb/sapdb/: Driver.py, __init__.py:
!         renamed sapbd directory to sapdb
  
  2003-04-07 08:03  btami
  
        * src/datasources/drivers/: sapdb/__init__.py, special/__init__.py:
!         typo
  
  2003-04-06 21:12  jamest
  
***************
*** 408,434 ****
  2003-04-06 17:13  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
  
  2003-04-06 10:09  siesel
  
--- 1208,1234 ----
  2003-04-06 17:13  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
  
  2003-04-06 10:09  siesel
  
***************
*** 437,485 ****
  2003-04-06 10:04  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
! 
! 2003-04-05 19:28  siesel
! 
!       * src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: add "allowed_hosts"
!       directive to gnue.conf section [appserver] add optional web
!       frontend
  
  2003-04-05 11:57  jamest
  
        * setup-cvs.py: fix for unbound blocks symlink fix in setup-cvs
  
- 2003-04-05 06:58  siesel
- 
-       * src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: minor fixes + server
-       enhancement
- 
  2003-04-04 23:37  jamest
  
        * src/datasources/GDataSource.py: fix where a class was defined
!       like a function
  
  2003-04-04 17:06  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: postgresql
!       driver no longer returns -5 length on text fields
  
  2003-04-03 18:13  siesel
  
!       * setup-cvs.py, src/definitions/GParser.py,
!       src/rpc/drivers/pw_xmlrpc/RpcDoc.py: fix grpcdoc
  
  2003-04-03 17:34  siesel
  
        * utils/xml2sql/: mysql.xsl, pgsql.xsl: small changes on a way to a
!       GSD populated appserver backend db
  
  2003-04-03 17:30  jcater
  
!       * src/definitions/GParser.py: 
!       Syncing machines
  
  2003-04-03 15:10  jcater
  
--- 1237,1273 ----
  2003-04-06 10:04  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
  
  2003-04-05 11:57  jamest
  
        * setup-cvs.py: fix for unbound blocks symlink fix in setup-cvs
  
  2003-04-04 23:37  jamest
  
        * src/datasources/GDataSource.py: fix where a class was defined
!         like a function
  
  2003-04-04 17:06  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: postgresql
!         driver no longer returns -5 length on text fields
  
  2003-04-03 18:13  siesel
  
!       * setup-cvs.py, src/definitions/GParser.py: fix grpcdoc
  
  2003-04-03 17:34  siesel
  
        * utils/xml2sql/: mysql.xsl, pgsql.xsl: small changes on a way to a
!         GSD populated appserver backend db
  
  2003-04-03 17:30  jcater
  
!       * src/definitions/GParser.py:
!         Syncing machines
  
  2003-04-03 15:10  jcater
  
***************
*** 488,504 ****
  2003-04-03 14:28  jcater
  
        * src/datasources/drivers/mysql/mysql/Driver.py: added missing
!       MySQL driver
  
  2003-04-03 13:57  jcater
  
!       * src/rpc/drivers/: _corba/CommDriver.py,
!       _directory/DirectoryServer.py, _helpers/AsyncSocketServer.py,
!       _helpers/ObjectEnabler.py, _helpers/RpcDoc.py, orbit/CommDriver.py,
!       proxy/CommDriver.py, pw_xmlrpc/ClientAdapter.py,
!       pw_xmlrpc/ServerAdapter.py, pyro/CommDriver.py, soap/CommDriver.py,
!       sockets/CommDriver.py, xmlrpc/ClientAdapter.py,
!       xmlrpc/ServerAdapter.py: fix for commdriver restructuring
  
  2003-04-03 13:38  jcater
  
--- 1276,1290 ----
  2003-04-03 14:28  jcater
  
        * src/datasources/drivers/mysql/mysql/Driver.py: added missing
!         MySQL driver
  
  2003-04-03 13:57  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
  
  2003-04-03 13:38  jcater
  
***************
*** 507,519 ****
  2003-04-02 16:29  siesel
  
        * src/datasources/drivers/__init__.py,
!       src/datasources/drivers/special/__init__.py, utils/connection.gfd:
!       fix connection editor form
  
  2003-04-02 14:49  jcater
  
        * 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
  
--- 1293,1305 ----
  2003-04-02 16:29  siesel
  
        * src/datasources/drivers/__init__.py,
!         src/datasources/drivers/special/__init__.py,
!         utils/connection.gfd: fix connection editor form
  
  2003-04-02 14:49  jcater
  
        * 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
  
***************
*** 523,547 ****
  
        * NEWS: updates to NEWS files for pending release
  
- 2003-04-01 16:53  jcater
- 
-       * ChangeLog: changelog updates
- 
  2003-04-01 16:52  jcater
  
        * setup.py, scripts/gnue-schema-scripter.in,
!       scripts/gnue-schema.in, src/schema/scripter/Scripter.py: updates to
!       generate prereleases
  
  2003-03-31 23:23  jcater
  
        * src/datasources/GDataObjects.py: fix for resultset isPending()
!       when child records have pending changes
  
  2003-03-31 21:23  jamest
  
        * doc/Developers-Guide.sxw, src/apps/GBaseApp.py,
!       src/logic/GTrigger.py: small bug fixes
  
  2003-03-31 07:43  siesel
  
--- 1309,1329 ----
  
        * NEWS: updates to NEWS files for pending release
  
  2003-04-01 16:52  jcater
  
        * setup.py, scripts/gnue-schema-scripter.in,
!         scripts/gnue-schema.in, src/schema/scripter/Scripter.py: updates
!         to generate prereleases
  
  2003-03-31 23:23  jcater
  
        * src/datasources/GDataObjects.py: fix for resultset isPending()
!         when child records have pending changes
  
  2003-03-31 21:23  jamest
  
        * doc/Developers-Guide.sxw, src/apps/GBaseApp.py,
!         src/logic/GTrigger.py: small bug fixes
  
  2003-03-31 07:43  siesel
  
***************
*** 550,558 ****
  2003-03-31 07:39  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
!       line parameters
  
  2003-03-29 15:42  btami
  
--- 1332,1340 ----
  2003-03-31 07:39  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
!         line parameters
  
  2003-03-29 15:42  btami
  
***************
*** 573,616 ****
  2003-03-24 17:32  siesel
  
        * src/datasources/drivers/: appserver/appserver/Driver.py,
!       ldap/Driver.py: add call function to appserver driver minor ldap db
!       driver improvemets
  
  2003-03-23 17:07  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: appserver
!       dbdriver now uses the new aooserver api
  
  2003-03-22 14:43  jamest
  
        * src/apps/: GBaseApp.py, GConfig.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
  
        * src/datasources/GDataSource.py: Fix getCondition/setCondition
!       reenable Datasource extensions (now dts.__properties__.extensions)
  
  2003-03-17 14:53  jcater
  
        * src/: apps/GBaseApp.py, apps/GServerApp.py,
!       rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       rpc/drivers/xmlrpc/ClientAdapter.py: removed the annoying locale
!       message
  
  2003-03-17 02:16  arturas
  
        * translations/es_MX/LC_MESSAGES/: gnue.mo, gnue.po: Added
!       translations for es_MX locale, according to Enrique Sanchez Vela
!       <address@hidden> letter.
  
  2003-03-16 16:00  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
  
  2003-03-11 21:57  jamest
  
--- 1355,1398 ----
  2003-03-24 17:32  siesel
  
        * src/datasources/drivers/: appserver/appserver/Driver.py,
!         ldap/Driver.py: add call function to appserver driver minor ldap
!         db driver improvemets
  
  2003-03-23 17:07  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: appserver
!         dbdriver now uses the new aooserver api
  
  2003-03-22 14:43  jamest
  
        * src/apps/: GBaseApp.py, GConfig.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
  
        * src/datasources/GDataSource.py: Fix getCondition/setCondition
!         reenable Datasource extensions (now
!         dts.__properties__.extensions)
  
  2003-03-17 14:53  jcater
  
        * src/: apps/GBaseApp.py, apps/GServerApp.py,
!         rpc/drivers/xmlrpc/ClientAdapter.py: removed the annoying locale
!         message
  
  2003-03-17 02:16  arturas
  
        * translations/es_MX/LC_MESSAGES/: gnue.mo, gnue.po: Added
!         translations for es_MX locale, according to Enrique Sanchez Vela
!         <address@hidden> letter.
  
  2003-03-16 16:00  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
  
  2003-03-11 21:57  jamest
  
***************
*** 627,679 ****
  2003-03-10 10:45  jamest
  
        * src/datasources/GConnections.py: connectoin manager cleans up all
!       login dialogs to prevent hang on exit
! 
! 2003-03-06 10:06  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
  
  2003-03-05 20:01  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" :)
  
  2003-03-03 17:27  jcater
  
!       * utils/setup-win4lin-stage.sh: 
!       * Synching machines
  
  2003-03-02 10:43  jcater
  
--- 1409,1453 ----
  2003-03-10 10:45  jamest
  
        * src/datasources/GConnections.py: connectoin manager cleans up all
!         login dialogs to prevent hang on exit
  
  2003-03-05 20:01  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" :)
  
  2003-03-03 17:27  jcater
  
!       * utils/setup-win4lin-stage.sh:
!         * Synching machines
  
  2003-03-02 10:43  jcater
  
***************
*** 686,692 ****
  2003-02-27 23:49  jcater
  
        * src/: definitions/GParser.py, schema/scripter/Scripter.py: fix
!       for schema tools
  
  2003-02-27 23:38  jcater
  
--- 1460,1466 ----
  2003-02-27 23:49  jcater
  
        * src/: definitions/GParser.py, schema/scripter/Scripter.py: fix
!         for schema tools
  
  2003-02-27 23:38  jcater
  
***************
*** 695,711 ****
  2003-02-27 20:51  jamest
  
        * doc/Developers-Guide.sxw, src/apps/GBaseApp.py: new function to
!       create userParam lists in base app instead of each client (form and
!       reports will use)
  
  2003-02-23 17:40  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
  
  2003-02-20 21:33  jcater
  
--- 1469,1485 ----
  2003-02-27 20:51  jamest
  
        * doc/Developers-Guide.sxw, src/apps/GBaseApp.py: new function to
!         create userParam lists in base app instead of each client (form
!         and reports will use)
  
  2003-02-23 17:40  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
  
  2003-02-20 21:33  jcater
  
***************
*** 714,932 ****
  2003-02-18 13:34  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
  
  2003-02-18 08:59  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)
  
  2003-02-17 12:15  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
  
  2003-02-17 11:37  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
  
  2003-02-17 01:32  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/_directory/DirectoryServer.py,
!       src/rpc/drivers/_helpers/AsyncSocketServer.py,
!       src/rpc/drivers/_helpers/ObjectEnabler.py,
!       src/rpc/drivers/_helpers/RpcDoc.py,
!       src/rpc/drivers/_parser/Objects.py,
!       src/rpc/drivers/_parser/Parser.py, src/rpc/drivers/_test/server.py,
!       src/rpc/drivers/_test/test.py, src/rpc/drivers/proxy/CommDriver.py,
!       src/rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       src/rpc/drivers/pw_xmlrpc/RpcDoc.py,
!       src/rpc/drivers/pw_xmlrpc/ServerAdapter.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
  
  2003-02-17 01:31  jcater
  
        * src/datasources/GDataSource.py: added a DataSourceWrapper
!       convenience function for standalone datasources
  
  2003-02-12 21:27  jamest
  
--- 1488,1702 ----
  2003-02-18 13:34  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
  
  2003-02-18 08:59  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)
  
  2003-02-17 12:15  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
  
  2003-02-17 11:37  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
  
  2003-02-17 01:32  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
  
  2003-02-17 01:31  jcater
  
        * src/datasources/GDataSource.py: added a DataSourceWrapper
!         convenience function for standalone datasources
  
  2003-02-12 21:27  jamest
  
***************
*** 935,1021 ****
  2003-02-10 04:44  siesel
  
        * src/: GParser.py, definitions/GParser.py: catch unicode error for
!       wrong characters in GParsers attribute parsing block
  
  2003-02-10 00:00  jcater
  
        * src/: GFormula.py, GRootObj.py, GTrigger.py, NamespaceCore.py,
!       definitions/GRootObj.py, logic/GFormula.py, logic/GTrigger.py,
!       logic/NamespaceCore.py: 
!       
!       * Separation of namespace-logic from trigger-specific code * Start
!       of formula support
  
  2003-02-05 20:39  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: added missing debug
!       code
  
  2003-02-05 20:36  jamest
  
        * src/: GRootObj.py, definitions/GRootObj.py: Made GRootObj based
!       upon GObj (for pending ui changes)
  
  2003-01-25 15:41  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
  
  2003-01-19 04:18  dimas
  
        * 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
  
        * src/: GBaseApp.py, 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
  
        * 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
  
  2003-01-18 06:48  arturas
  
!       * src/rpc/drivers/: _directory/DirectoryServer.py,
!       _helpers/ObjectEnabler.py, proxy/CommDriver.py,
!       pw_xmlrpc/ClientAdapter.py, pw_xmlrpc/ServerAdapter.py,
!       sockets/CommDriver.py, xmlrpc/ClientAdapter.py, xmlrpc/RpcDoc.py,
!       xmlrpc/ServerAdapter.py: i18n changes from raise _(msg) to
!       tmsg=_(msg); raise tmsg
  
  2003-01-18 06:06  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
  
  2003-01-09 19:30  jcater
  
        * src/: GObjects.py, GParserHelpers.py, definitions/GObjects.py,
!       definitions/GParserHelpers.py: 
!       
!       * Cleaned up some init routines * Added a multiplexing GObj
  
  2003-01-08 09:22  arturas
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: [no log
!       message]
  
  2003-01-07 11:01  arturas
  
--- 1705,1790 ----
  2003-02-10 04:44  siesel
  
        * src/: GParser.py, definitions/GParser.py: catch unicode error for
!         wrong characters in GParsers attribute parsing block
  
  2003-02-10 00:00  jcater
  
        * src/: GFormula.py, GRootObj.py, GTrigger.py, NamespaceCore.py,
!         definitions/GRootObj.py, logic/GFormula.py, logic/GTrigger.py,
!         logic/NamespaceCore.py:
! 
!         * Separation of namespace-logic from trigger-specific code *
!         Start of formula support
  
  2003-02-05 20:39  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: added missing debug
!         code
  
  2003-02-05 20:36  jamest
  
        * src/: GRootObj.py, definitions/GRootObj.py: Made GRootObj based
!         upon GObj (for pending ui changes)
  
  2003-01-25 15:41  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
  
  2003-01-19 04:18  dimas
  
        * 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
  
        * src/: GBaseApp.py, 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
  
        * 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
  
  2003-01-18 06:48  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
  
  2003-01-18 06:06  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
  
  2003-01-09 19:30  jcater
  
        * src/: GObjects.py, GParserHelpers.py, definitions/GObjects.py,
!         definitions/GParserHelpers.py:
! 
!         * Cleaned up some init routines * Added a multiplexing GObj
  
  2003-01-08 09:22  arturas
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: [no log
!         message]
  
  2003-01-07 11:01  arturas
  
***************
*** 1024,1037 ****
  2003-01-07 10:49  arturas
  
        * src/: GDataSource.py, GDateTime.py, GParser.py,
!       datasources/GDataSource.py, definitions/GParser.py,
!       utils/GDateTime.py: gettext updates
  
  2003-01-07 10:02  arturas
  
        * src/: GConnections.py, GDataObjects.py,
!       datasources/GConnections.py, datasources/GDataObjects.py: gettext
!       corrections
  
  2003-01-07 09:49  arturas
  
--- 1793,1806 ----
  2003-01-07 10:49  arturas
  
        * src/: GDataSource.py, GDateTime.py, GParser.py,
!         datasources/GDataSource.py, definitions/GParser.py,
!         utils/GDateTime.py: gettext updates
  
  2003-01-07 10:02  arturas
  
        * src/: GConnections.py, GDataObjects.py,
!         datasources/GConnections.py, datasources/GDataObjects.py: gettext
!         corrections
  
  2003-01-07 09:49  arturas
  
***************
*** 1040,1047 ****
  2003-01-07 08:19  arturas
  
        * src/: GComm.py, GConditions.py, datasources/GConditions.py,
!       rpc/GComm.py: Changed raise _("bla-bla") to tmsg = _("bla-bla");
!       raise tmsg
  
  2003-01-01 20:06  jcater
  
--- 1809,1816 ----
  2003-01-07 08:19  arturas
  
        * src/: GComm.py, GConditions.py, datasources/GConditions.py,
!         rpc/GComm.py: Changed raise _("bla-bla") to tmsg = _("bla-bla");
!         raise tmsg
  
  2003-01-01 20:06  jcater
  
***************
*** 1050,1207 ****
  2003-01-01 18:45  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/rpc/drivers/_corba/CommDriver.py,
!       src/rpc/drivers/_corba/__init__.py,
!       src/rpc/drivers/_directory/DirectoryServer.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/_parser/Objects.py,
!       src/rpc/drivers/_parser/Parser.py,
!       src/rpc/drivers/orbit/CommDriver.py,
!       src/rpc/drivers/orbit/__init__.py,
!       src/rpc/drivers/proxy/CommDriver.py,
!       src/rpc/drivers/proxy/__init__.py,
!       src/rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       src/rpc/drivers/pw_xmlrpc/RpcDoc.py,
!       src/rpc/drivers/pw_xmlrpc/ServerAdapter.py,
!       src/rpc/drivers/pw_xmlrpc/__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
  
  2003-01-01 16:21  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)
!       
!       * Misc bug fixes
  
  2003-01-01 14:58  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: oops;
!       fixed dollar sign issue
  
  2003-01-01 14:47  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
!       basic number formatting to reports (HACK ALERT)
  
  2002-12-26 19:00  jcater
  
        * src/: GParser.py, definitions/GParser.py: removed i18n from
!       'raise' statements, as they don't work there :(
  
  2002-12-26 18:56  jcater
  
!       * src/: GParser.py, definitions/GParser.py: 
!       
!       Moved the tag count check to after other checks
  
  2002-12-22 21:44  jamest
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
!       print statement
  
  2002-12-22 19:51  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
!       unused code
  
  2002-12-22 19:46  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: better fix
!       for formatting dates in reports [temporary]
  
  2002-12-22 19:43  jamest
  
--- 1819,1968 ----
  2003-01-01 18:45  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
  
  2003-01-01 16:21  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)
! 
!         * Misc bug fixes
  
  2003-01-01 14:58  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: oops;
!         fixed dollar sign issue
  
  2003-01-01 14:47  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
!         basic number formatting to reports (HACK ALERT)
  
  2002-12-26 19:00  jcater
  
        * src/: GParser.py, definitions/GParser.py: removed i18n from
!         'raise' statements, as they don't work there :(
  
  2002-12-26 18:56  jcater
  
!       * src/: GParser.py, definitions/GParser.py:
! 
!         Moved the tag count check to after other checks
  
  2002-12-22 21:44  jamest
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
!         print statement
  
  2002-12-22 19:51  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: removed
!         unused code
  
  2002-12-22 19:46  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: better fix
!         for formatting dates in reports [temporary]
  
  2002-12-22 19:43  jamest
  
***************
*** 1210,1243 ****
  2002-12-22 19:31  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: reworking the format
!       of designer wizards and namespace support
  
  2002-12-22 19:22  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
!       basic date formatting (temp hackery) for reports support
  
  2002-12-22 14:42  jcater
  
        * 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
  
        * setup-cvs.py, etc/sample.report-filters.conf: changed the
!       filters/ directory structure
  
  2002-12-21 13:29  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
  
  2002-12-21 13:03  jcater
  
!       * ChangeLog, src/GDataSource.py, src/datasources/GDataSource.py,
!       utils/connection.gfd: fix for <connection> tags
  
  2002-12-21 12:54  jcater
  
--- 1971,2005 ----
  2002-12-22 19:31  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: reworking the format
!         of designer wizards and namespace support
  
  2002-12-22 19:22  jcater
  
        * src/: GDataFormatter.py, formatting/GDataFormatter.py: added
!         basic date formatting (temp hackery) for reports support
  
  2002-12-22 14:42  jcater
  
        * 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
  
        * setup-cvs.py, etc/sample.report-filters.conf: changed the
!         filters/ directory structure
  
  2002-12-21 13:29  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
  
  2002-12-21 13:03  jcater
  
!       * src/GDataSource.py, src/datasources/GDataSource.py,
!         utils/connection.gfd: fix for <connection> tags
  
  2002-12-21 12:54  jcater
  
***************
*** 1245,1264 ****
  
  2002-12-20 18:15  jcater
  
!       * ChangeLog, setup-cvs.py: 
!       
!       synching machines
  
  2002-12-16 21:07  jcater
  
!       * ChangeLog, NEWS, ROADMAP.in, TODO, src/__init__.py,
!       utils/generate-feature-plan.py: Preliminary updates for pending
!       release
  
  2002-12-14 12:05  jcater
  
!       * src/schema/scripter/processors/postgresql.py: 
!       * Corrected a timestamp issue with the PgSQL schema writer
  
  2002-12-12 19:22  jcater
  
--- 2007,2026 ----
  
  2002-12-20 18:15  jcater
  
!       * setup-cvs.py:
! 
!         synching machines
  
  2002-12-16 21:07  jcater
  
!       * NEWS, ROADMAP.in, TODO, src/__init__.py,
!         utils/generate-feature-plan.py: Preliminary updates for pending
!         release
  
  2002-12-14 12:05  jcater
  
!       * src/schema/scripter/processors/postgresql.py:
!         * Corrected a timestamp issue with the PgSQL schema writer
  
  2002-12-12 19:22  jcater
  
***************
*** 1267,1333 ****
  2002-12-12 18:55  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
  
  2002-12-12 14:35  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
!       fixes for incorrect isFirstRecord() and isLastRecord() logic
  
  2002-12-12 11:39  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: 
!       
!       Added isLastRecord to ResultSet to complement the isFirstRecord()
!       call
  
  2002-12-11 23:16  jcater
  
        * doc/technotes/: 00008.txt, 00009.txt, index.html, index.txt: more
!       futile attempts to find the segfault issue in designer
  
  2002-12-11 22:38  jcater
  
!       * ChangeLog, NEWS, src/__init__.py: checkins for 0.4.3 prerelease
  
  2002-12-11 22:27  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
!       plan template and parser script
  
  2002-12-07 02:31  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
  
  2002-12-06 11:28  dneighbors
  
        * 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.
  
  2002-12-06 00:46  jcater
  
--- 2029,2095 ----
  2002-12-12 18:55  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
  
  2002-12-12 14:35  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
!         fixes for incorrect isFirstRecord() and isLastRecord() logic
  
  2002-12-12 11:39  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py:
! 
!         Added isLastRecord to ResultSet to complement the isFirstRecord()
!         call
  
  2002-12-11 23:16  jcater
  
        * doc/technotes/: 00008.txt, 00009.txt, index.html, index.txt: more
!         futile attempts to find the segfault issue in designer
  
  2002-12-11 22:38  jcater
  
!       * NEWS, src/__init__.py: checkins for 0.4.3 prerelease
  
  2002-12-11 22:27  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
!         plan template and parser script
  
  2002-12-07 02:31  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
  
  2002-12-06 11:28  dneighbors
  
        * 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.
  
  2002-12-06 00:46  jcater
  
***************
*** 1336,1419 ****
  2002-12-06 00:25  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
  
  2002-12-03 21:05  jamest
  
        * src/: GDataSource.py, datasources/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
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!       definitions/GParser.py: more changes for <dialog> support
  
  2002-12-02 20:37  jamest
  
!       * 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,
!       GConnections.py, datasources/GConnections.py: fix for custom
!       authenticator support
  
  2002-12-01 17:04  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
!       authenticators
  
  2002-12-01 08:42  dimas
  
        * doc/technotes/00005.txt: Correction after playing with custom
!       login
  
  2002-12-01 05:27  siesel
  
        * src/datasources/drivers/dbf/dbf/Driver.py: fix bugs in
!       introspection support of DBF dbdriver
  
  2002-11-30 18:00  siesel
  
        * src/datasources/drivers/dbf/dbf/Driver.py: add introspection
!       support to dbf driver
  
  2002-11-29 01:06  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
  
  2002-11-27 20:24  jamest
  
        * src/: GConfig.py, GParser.py, GTrigger.py, apps/GConfig.py,
!       definitions/GParser.py, logic/GTrigger.py: cleaning things up in
!       preparation for <dialog>
  
  2002-11-27 18:11  jcater
  
        * src/: GObjects.py, 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
  
--- 2098,2180 ----
  2002-12-06 00:25  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
  
  2002-12-03 21:05  jamest
  
        * src/: GDataSource.py, datasources/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
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!         definitions/GParser.py: more changes for <dialog> support
  
  2002-12-02 20:37  jamest
  
!       * 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
!         custom authenticator support
  
  2002-12-01 17:04  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
!         authenticators
  
  2002-12-01 08:42  dimas
  
        * doc/technotes/00005.txt: Correction after playing with custom
!         login
  
  2002-12-01 05:27  siesel
  
        * src/datasources/drivers/dbf/dbf/Driver.py: fix bugs in
!         introspection support of DBF dbdriver
  
  2002-11-30 18:00  siesel
  
        * src/datasources/drivers/dbf/dbf/Driver.py: add introspection
!         support to dbf driver
  
  2002-11-29 01:06  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
  
  2002-11-27 20:24  jamest
  
        * src/: GConfig.py, GParser.py, GTrigger.py, apps/GConfig.py,
!         definitions/GParser.py, logic/GTrigger.py: cleaning things up in
!         preparation for <dialog>
  
  2002-11-27 18:11  jcater
  
        * src/: GObjects.py, 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
  
***************
*** 1422,1436 ****
  2002-11-26 23:47  jamest
  
        * src/: GParser.py, definitions/GParser.py: start of <dialog>
!       support (still useless)
  
  2002-11-26 17:45  jcater
  
        * src/: GObjects.py, GParser.py, GRootObj.py,
!       definitions/GObjects.py, definitions/GParser.py,
!       definitions/GRootObj.py: 
!       
!       Moved to namespaces for layout management in forms
  
  2002-11-25 22:23  jcater
  
--- 2183,2197 ----
  2002-11-26 23:47  jamest
  
        * src/: GParser.py, definitions/GParser.py: start of <dialog>
!         support (still useless)
  
  2002-11-26 17:45  jcater
  
        * src/: GObjects.py, GParser.py, GRootObj.py,
!         definitions/GObjects.py, definitions/GParser.py,
!         definitions/GRootObj.py:
! 
!         Moved to namespaces for layout management in forms
  
  2002-11-25 22:23  jcater
  
***************
*** 1439,1445 ****
  2002-11-25 20:00  jamest
  
        * src/datasources/drivers/odbc/mxodbc/Driver.py: syntax error in
!       the mxodbc driver
  
  2002-11-25 19:53  jcater
  
--- 2200,2206 ----
  2002-11-25 20:00  jamest
  
        * src/datasources/drivers/odbc/mxodbc/Driver.py: syntax error in
!         the mxodbc driver
  
  2002-11-25 19:53  jcater
  
***************
*** 1448,1454 ****
  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
  
--- 2209,2215 ----
  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
  
***************
*** 1461,1470 ****
  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 Trigger
!       Inspector
  
  2002-11-23 06:37  arturas
  
--- 2222,2231 ----
  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
!         Trigger Inspector
  
  2002-11-23 06:37  arturas
  
***************
*** 1481,1567 ****
  2002-11-21 18:57  jcater
  
        * src/cursing/: ColorScheme.py, VScrollBar.py, sio.py: more work on
!       curses
  
  2002-11-21 14:59  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
  
  2002-11-20 21:47  jamest
  
        * 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
!       samples in the dev guide
  
  2002-11-20 14:54  jamest
  
        * 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 * Misc
!       cleanup * Added a Forms 0.5.0 converter
  
  2002-11-18 17:15  siesel
  
        * setup-cvs.py: first draft of a integrator xxx.
  
- 2002-11-17 19:29  jcater
- 
-       * MANIFEST.in: modified manifest
- 
  2002-11-17 19:27  jamest
  
!       * ChangeLog, NEWS: Final updates for new release
  
  2002-11-17 19:17  jcater
  
        * doc/Developers-Guide.sxw, src/__init__.py,
!       utils/doc-xml-attrs-openoffice.py: doc/version changes in prep for
!       a release
  
  2002-11-17 16:53  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
  
  2002-11-17 10:00  jamest
  
--- 2242,2326 ----
  2002-11-21 18:57  jcater
  
        * src/cursing/: ColorScheme.py, VScrollBar.py, sio.py: more work on
!         curses
  
  2002-11-21 14:59  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
  
  2002-11-20 21:47  jamest
  
        * 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
!         samples in the dev guide
  
  2002-11-20 14:54  jamest
  
        * 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 *
!         Misc cleanup * Added a Forms 0.5.0 converter
  
  2002-11-18 17:15  siesel
  
        * setup-cvs.py: first draft of a integrator xxx.
  
  2002-11-17 19:27  jamest
  
!       * NEWS: Final updates for new release
  
  2002-11-17 19:17  jcater
  
        * doc/Developers-Guide.sxw, src/__init__.py,
!         utils/doc-xml-attrs-openoffice.py: doc/version changes in prep
!         for a release
  
  2002-11-17 16:53  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
  
  2002-11-17 10:00  jamest
  
***************
*** 1574,1604 ****
  2002-11-16 15:14  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed for
!       unbound fields in blocks sometimes flaging that blocks resultset to
!       require saving
  
  2002-11-16 09:44  jcater
  
        * src/: GParser.py, definitions/GParser.py: If a referenced
!       importable object is not found, raise an exception
  
  2002-11-16 09:20  jcater
  
!       * src/cursing/: ComboBox.py, Dialog.py, VScrollBar.py: 
!       
!       Fixed incorrect drawing of Login dialog and scrollbars
  
  2002-11-15 17:18  jcater
  
!       * src/cursing/sio.py: 
!       
!       More work on color support
  
  2002-11-15 16:13  jamest
  
        * src/: GDataObjects.py, datasources/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
  
--- 2333,2363 ----
  2002-11-16 15:14  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed for
!         unbound fields in blocks sometimes flaging that blocks resultset
!         to require saving
  
  2002-11-16 09:44  jcater
  
        * src/: GParser.py, definitions/GParser.py: If a referenced
!         importable object is not found, raise an exception
  
  2002-11-16 09:20  jcater
  
!       * src/cursing/: ComboBox.py, Dialog.py, VScrollBar.py:
! 
!         Fixed incorrect drawing of Login dialog and scrollbars
  
  2002-11-15 17:18  jcater
  
!       * src/cursing/sio.py:
! 
!         More work on color support
  
  2002-11-15 16:13  jamest
  
        * src/: GDataObjects.py, datasources/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
  
***************
*** 1607,1667 ****
  2002-11-15 01:20  jcater
  
        * src/cursing/: Button.py, ColorScheme.py, GraphicObject.py,
!       MenuItem.py, StatusBar.py, TextArea.py, sio.py: more work on curses
  
  2002-11-14 22:00  jamest
  
        * doc/Developers-Guide.sxw: The start of a developers guide for
!       GNUe Common.
  
  2002-11-14 19:44  jcater
  
        * src/cursing/: Button.py, Frame.py, ScreenContainer.py,
!       StatusBar.py, TextBox.py, sio.py: more work in curses driver
  
  2002-11-14 09:31  jcater
  
        * setup-cvs.py: changed setup to reflect the move of gnue/ into
!       module/base
  
  2002-11-13 23:05  jcater
  
!       * README-CVS, ChangeLog, NEWS: Updated NEWS and ChangeLogs
  
  2002-11-13 22:06  jcater
  
        * src/: GBaseApp.py, GParser.py, apps/GBaseApp.py,
!       definitions/GParser.py: 
!       
!       Added btami's locale patches for better i18n support under win32
  
  2002-11-13 21:55  jcater
  
!       * setup.py, packaging/inno/gnue-tools.iss: 
!       
!       Added btami's mcmillan support files
  
  2002-11-13 17:56  jcater
  
!       * src/external/: README, __init__.py, shellwords.py: 
!       * First completely working label implementation in reports * Added
!       shellwords.py * Misc cleanup/bug fixes
  
  2002-11-13 11:06  jcater
  
        * src/: GConfig.py, apps/GConfig.py: removed lowercase conversion
!       from Default parameter parser
  
  2002-11-13 00:10  jcater
  
        * etc/sample.report-filters.conf: added first label example to GNUe
!       Reports
  
  2002-11-12 23:55  dneighbors
  
        * 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
  
--- 2366,2427 ----
  2002-11-15 01:20  jcater
  
        * src/cursing/: Button.py, ColorScheme.py, GraphicObject.py,
!         MenuItem.py, StatusBar.py, TextArea.py, sio.py: more work on
!         curses
  
  2002-11-14 22:00  jamest
  
        * doc/Developers-Guide.sxw: The start of a developers guide for
!         GNUe Common.
  
  2002-11-14 19:44  jcater
  
        * src/cursing/: Button.py, Frame.py, ScreenContainer.py,
!         StatusBar.py, TextBox.py, sio.py: more work in curses driver
  
  2002-11-14 09:31  jcater
  
        * setup-cvs.py: changed setup to reflect the move of gnue/ into
!         module/base
  
  2002-11-13 23:05  jcater
  
!       * README-CVS, NEWS: Updated NEWS and ChangeLogs
  
  2002-11-13 22:06  jcater
  
        * src/: GBaseApp.py, GParser.py, apps/GBaseApp.py,
!         definitions/GParser.py:
! 
!         Added btami's locale patches for better i18n support under win32
  
  2002-11-13 21:55  jcater
  
!       * setup.py, packaging/inno/gnue-tools.iss:
! 
!         Added btami's mcmillan support files
  
  2002-11-13 17:56  jcater
  
!       * src/external/: README, __init__.py, shellwords.py:
!         * First completely working label implementation in reports *
!         Added shellwords.py * Misc cleanup/bug fixes
  
  2002-11-13 11:06  jcater
  
        * src/: GConfig.py, apps/GConfig.py: removed lowercase conversion
!         from Default parameter parser
  
  2002-11-13 00:10  jcater
  
        * etc/sample.report-filters.conf: added first label example to GNUe
!         Reports
  
  2002-11-12 23:55  dneighbors
  
        * 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
  
***************
*** 1670,1676 ****
  2002-11-12 19:43  jcater
  
        * src/schema/GSParser.py: removed scale reference; should be using
!       'precision'
  
  2002-11-12 18:39  jamest
  
--- 2430,2436 ----
  2002-11-12 19:43  jcater
  
        * src/schema/GSParser.py: removed scale reference; should be using
!         'precision'
  
  2002-11-12 18:39  jamest
  
***************
*** 1679,1716 ****
  2002-11-12 18:16  siesel
  
        * src/schema/GSParser.py: fix CreateSchema Wizard add scale
!       attribut to GSParser
  
  2002-11-12 17:07  jcater
  
        * src/__init__.py: updated VERSION numbers to be the new .99 format
!       for cvs
  
  2002-11-12 17:00  jamest
  
        * src/: GConditions.py, datasources/GConditions.py: add in
!       depreciated <conditions> tag
  
  2002-11-12 15:10  jcater
  
        * src/: TextUtils.py, 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
  
        * setup-cvs.py: moved gnue/reports/adapters to
!       gnue/reports/src/adapters
  
  2002-11-12 02:52  arturas
  
        * utils/win-links.txt: A small readme about link creation tools for
!       Windows.
  
  2002-11-12 02:47  arturas
  
        * setup-cvs-win.py: Added checking for existance fsutil.exe and
!       linkgd.exe - file link tools for Windows.
  
  2002-11-11 14:51  jamest
  
--- 2439,2476 ----
  2002-11-12 18:16  siesel
  
        * src/schema/GSParser.py: fix CreateSchema Wizard add scale
!         attribut to GSParser
  
  2002-11-12 17:07  jcater
  
        * src/__init__.py: updated VERSION numbers to be the new .99 format
!         for cvs
  
  2002-11-12 17:00  jamest
  
        * src/: GConditions.py, datasources/GConditions.py: add in
!         depreciated <conditions> tag
  
  2002-11-12 15:10  jcater
  
        * src/: TextUtils.py, 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
  
        * setup-cvs.py: moved gnue/reports/adapters to
!         gnue/reports/src/adapters
  
  2002-11-12 02:52  arturas
  
        * utils/win-links.txt: A small readme about link creation tools for
!         Windows.
  
  2002-11-12 02:47  arturas
  
        * setup-cvs-win.py: Added checking for existance fsutil.exe and
!         linkgd.exe - file link tools for Windows.
  
  2002-11-11 14:51  jamest
  
***************
*** 1719,1789 ****
  2002-11-11 11:42  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).
  
  2002-11-10 23:59  jcater
  
        * src/cursing/: Frame.py, GraphicObject.py, MenuBar.py,
!       Notebook.py, ScreenContainer.py: 
!       
!       More work on the curses driver; mainly further implementation of
!       Notebook.py
  
  2002-11-10 16:15  siesel
  
        * src/datasources/drivers/: oracle/dcoracle/Driver.py,
!       postgresql/Base/Driver.py: allow customisation of date time format
!       send to db
  
  2002-11-10 16:06  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
!       PUBLIC CONSUMPTION)
  
  2002-11-10 15:14  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
  
  2002-11-10 14:35  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed the
!       buildImportableTags code to work with tags that don't have native
!       'Attributes'
  
  2002-11-10 11:35  jcater
  
        * src/schema/GSParser.py: synching repository to eliminate
!       scripter/ directory
  
  2002-11-09 20:59  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: fixed typo wrt
!       staticsets and SingleInstance
  
  2002-11-09 16:14  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: ditto with the
!       darn typos
  
  2002-11-09 15:47  jcater
  
--- 2479,2549 ----
  2002-11-11 11:42  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).
  
  2002-11-10 23:59  jcater
  
        * src/cursing/: Frame.py, GraphicObject.py, MenuBar.py,
!         Notebook.py, ScreenContainer.py:
! 
!         More work on the curses driver; mainly further implementation of
!         Notebook.py
  
  2002-11-10 16:15  siesel
  
        * src/datasources/drivers/: oracle/dcoracle/Driver.py,
!         postgresql/Base/Driver.py: allow customisation of date time
!         format send to db
  
  2002-11-10 16:06  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
!         PUBLIC CONSUMPTION)
  
  2002-11-10 15:14  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
  
  2002-11-10 14:35  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed the
!         buildImportableTags code to work with tags that don't have native
!         'Attributes'
  
  2002-11-10 11:35  jcater
  
        * src/schema/GSParser.py: synching repository to eliminate
!         scripter/ directory
  
  2002-11-09 20:59  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: fixed typo wrt
!         staticsets and SingleInstance
  
  2002-11-09 16:14  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: ditto with the
!         darn typos
  
  2002-11-09 15:47  jcater
  
***************
*** 1792,1813 ****
  2002-11-09 15:36  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!       schema/GSParser.py: fixed support for order_by with a 'desc' clause
  
  2002-11-09 15:28  jcater
  
        * src/datasources/drivers/oracle/Base/Driver.py: fixed Oracle's
!       dataobject.sql() extension
  
  2002-11-08 09:55  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed new GParser.py
!       issue w/namespace support
  
  2002-11-07 21:21  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed overlooked var
!       name change
  
  2002-11-07 18:12  jcater
  
--- 2552,2574 ----
  2002-11-09 15:36  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!         schema/GSParser.py: fixed support for order_by with a 'desc'
!         clause
  
  2002-11-09 15:28  jcater
  
        * src/datasources/drivers/oracle/Base/Driver.py: fixed Oracle's
!         dataobject.sql() extension
  
  2002-11-08 09:55  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed new GParser.py
!         issue w/namespace support
  
  2002-11-07 21:21  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed overlooked var
!         name change
  
  2002-11-07 18:12  jcater
  
***************
*** 1816,1874 ****
  2002-11-07 11:04  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
  
  2002-11-07 10:37  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
!       MenuBar to the Frame model * Started work on a Notebook control
  
  2002-11-06 21:20  jamest
  
        * src/: GParser.py, definitions/GParser.py: GParser now honors the
!       Required and SingleInstance attributes on tag definitions.
  
  2002-11-06 13:13  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)
  
  2002-11-05 20:03  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
  
  2002-11-05 18:03  jbailey
  
--- 2577,2636 ----
  2002-11-07 11:04  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
  
  2002-11-07 10:37  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
!         MenuBar to the Frame model * Started work on a Notebook control
  
  2002-11-06 21:20  jamest
  
        * src/: GParser.py, definitions/GParser.py: GParser now honors the
!         Required and SingleInstance attributes on tag definitions.
  
  2002-11-06 13:13  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)
  
  2002-11-05 20:03  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
  
  2002-11-05 18:03  jbailey
  
***************
*** 1889,1896 ****
  2002-11-04 14:14  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
  
  2002-11-04 13:13  jamest
  
--- 2651,2658 ----
  2002-11-04 14:14  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
  
  2002-11-04 13:13  jamest
  
***************
*** 1899,1990 ****
  2002-11-04 08:55  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 importable
!       triggers All still pretty rough
  
  2002-11-04 00:01  jcater
  
!       * src/: GObjects.py, definitions/GObjects.py, schema/GSParser.py: 
!       
!       * Misc cleanup
  
  2002-11-03 22:44  dneighbors
  
        * utils/xml2sql/: Schema.txt, 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
  
        * 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()
  
  2002-10-31 23:02  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 is
!       working sample
  
  2002-10-31 20:40  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
  
  2002-10-31 17:12  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
  
  2002-10-27 20:10  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
  
  2002-10-27 14:59  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
  
  2002-10-25 20:13  siesel
  
        * 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
  
        * etc/sample.gnue.conf: added Entry.resetForeignKey() method for
!       triggers (not fully tested); misc code cleanup
  
  2002-10-23 22:00  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: Partial removal of the
!       GFTrigger class being replaced by common trigger system.
  
  2002-10-23 19:26  jamest
  
        * 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
  
--- 2661,2752 ----
  2002-11-04 08:55  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
!         importable triggers All still pretty rough
  
  2002-11-04 00:01  jcater
  
!       * src/: GObjects.py, definitions/GObjects.py, schema/GSParser.py:
! 
!         * Misc cleanup
  
  2002-11-03 22:44  dneighbors
  
        * utils/xml2sql/: Schema.txt, 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
  
        * 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()
  
  2002-10-31 23:02  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
!         is working sample
  
  2002-10-31 20:40  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
  
  2002-10-31 17:12  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
  
  2002-10-27 20:10  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
  
  2002-10-27 14:59  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
  
  2002-10-25 20:13  siesel
  
        * 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
  
        * etc/sample.gnue.conf: added Entry.resetForeignKey() method for
!         triggers (not fully tested); misc code cleanup
  
  2002-10-23 22:00  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: Partial removal of the
!         GFTrigger class being replaced by common trigger system.
  
  2002-10-23 19:26  jamest
  
        * 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
  
***************
*** 1997,2003 ****
  2002-10-21 08:43  siesel
  
        * setup-cvs.py: add changes to delete broken links created by setup
!       changes
  
  2002-10-21 07:57  siesel
  
--- 2759,2765 ----
  2002-10-21 08:43  siesel
  
        * setup-cvs.py: add changes to delete broken links created by setup
!         changes
  
  2002-10-21 07:57  siesel
  
***************
*** 2010,2087 ****
  2002-10-20 13:55  jcater
  
        * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
!       logic/GTrigger.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.
  
  2002-10-19 09:35  siesel
  
        * utils/connection.gfd: add dropdown provider field to
!       connection.gfd (btami)
  
  2002-10-17 18:35  jcater
  
        * 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
!       problems appserver had on some hosts
  
  2002-10-13 22:59  jcater
  
        * src/cursing/: Menu.py, MenuBar.py, MenuItem.py,
!       ScreenContainer.py, TextArea.py, TextBox.py: more work on curses
!       driver
  
  2002-10-11 18:44  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
  
  2002-10-11 00:10  jcater
  
        * src/cursing/: GroupBox.py, __init__.py: renamed Frame to GroupBox
!       (as Frame implies a window/etc); more cleanup
  
  2002-10-10 20:47  jcater
  
!       * 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
  
        * 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
  
  2002-10-10 13:23  jcater
  
--- 2772,2849 ----
  2002-10-20 13:55  jcater
  
        * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
!         logic/GTrigger.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.
  
  2002-10-19 09:35  siesel
  
        * utils/connection.gfd: add dropdown provider field to
!         connection.gfd (btami)
  
  2002-10-17 18:35  jcater
  
        * 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
!         problems appserver had on some hosts
  
  2002-10-13 22:59  jcater
  
        * src/cursing/: Menu.py, MenuBar.py, MenuItem.py,
!         ScreenContainer.py, TextArea.py, TextBox.py: more work on curses
!         driver
  
  2002-10-11 18:44  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
  
  2002-10-11 00:10  jcater
  
        * src/cursing/: GroupBox.py, __init__.py: renamed Frame to GroupBox
!         (as Frame implies a window/etc); more cleanup
  
  2002-10-10 20:47  jcater
  
!       * 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
  
        * 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
  
  2002-10-10 13:23  jcater
  
***************
*** 2090,2145 ****
  2002-10-10 01:45  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
  
  2002-10-10 00:23  jcater
  
        * src/cursing/TextBox.py: added support for 'Password'-style data
!       entry (text hidden by '*')
  
  2002-10-09 22:42  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
  
  2002-10-09 22:04  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
  
  2002-10-09 21:44  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
  
  2002-10-09 16:22  siesel
  
        * src/datasources/drivers/special/configfile/Driver.py: make
!       configfile dbdriver find configdir better
  
  2002-10-08 22:59  jcater
  
--- 2852,2908 ----
  2002-10-10 01:45  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
  
  2002-10-10 00:23  jcater
  
        * src/cursing/TextBox.py: added support for 'Password'-style data
!         entry (text hidden by '*')
  
  2002-10-09 22:42  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
  
  2002-10-09 22:04  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
  
  2002-10-09 21:44  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
  
  2002-10-09 16:22  siesel
  
        * src/datasources/drivers/special/configfile/Driver.py: make
!         configfile dbdriver find configdir better
  
  2002-10-08 22:59  jcater
  
***************
*** 2147,2188 ****
  
  2002-10-08 22:56  jcater
  
!       * packaging/debian/: control, control: added missing mxdatetime
!       requirement to the debian control files
  
  2002-10-08 16:50  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: added psfax
!       merge support
  
  2002-10-08 16:29  siesel
  
        * src/: FileUtils.py, utils/FileUtils.py: fix "gncvs test.gear"
!       calling forms.  allow "gear://samples%2Fsamples.gear/myfile.gfd"
!       URLs now
  
  2002-10-08 15:39  siesel
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!       datasources/drivers/special/static/Driver.py: fix static datasource
!       for dropdown wizard <2> add static datasource sample
  
  2002-10-08 13:17  siesel
  
        * src/: GDataSource.py, datasources/GDataSource.py: fix static
!       datasource for dropdown wizard <1>
  
  2002-10-08 12:30  jcater
  
        * etc/sample.report-filters.conf: Added a Postscript mailmerge
!       driver to reports
  
  2002-10-07 18:13  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
!       adding event support to designer
  
  2002-10-07 16:45  jcater
  
--- 2910,2951 ----
  
  2002-10-08 22:56  jcater
  
!       * packaging/debian/: control: added missing mxdatetime requirement
!         to the debian control files
  
  2002-10-08 16:50  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: added psfax
!         merge support
  
  2002-10-08 16:29  siesel
  
        * src/: FileUtils.py, utils/FileUtils.py: fix "gncvs test.gear"
!         calling forms.  allow "gear://samples%2Fsamples.gear/myfile.gfd"
!         URLs now
  
  2002-10-08 15:39  siesel
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!         datasources/drivers/special/static/Driver.py: fix static
!         datasource for dropdown wizard <2> add static datasource sample
  
  2002-10-08 13:17  siesel
  
        * src/: GDataSource.py, datasources/GDataSource.py: fix static
!         datasource for dropdown wizard <1>
  
  2002-10-08 12:30  jcater
  
        * etc/sample.report-filters.conf: Added a Postscript mailmerge
!         driver to reports
  
  2002-10-07 18:13  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
!         adding event support to designer
  
  2002-10-07 16:45  jcater
  
***************
*** 2191,2230 ****
  2002-10-07 16:29  jcater
  
        * src/events/: Event.py, EventAware.py, EventController.py,
!       __init__.py: moved the event system out of forms and into common
  
  2002-10-06 10:21  siesel
  
        * src/rpc/drivers/xmlrpc/RpcDoc.py: add javascript stub file
!       generation to grpcdoc tool
  
  2002-10-05 02:16  jcater
  
!       * MANIFEST.in, setup.py, packaging/debian/README.Debian,
!       packaging/debian/README.Debian, packaging/debian/README.cvs,
!       packaging/debian/README.cvs, packaging/debian/README.maintainers,
!       packaging/debian/README.maintainers, packaging/debian/changelog,
!       packaging/debian/changelog, packaging/debian/control,
!       packaging/debian/control, packaging/debian/copyright,
!       packaging/debian/copyright, packaging/debian/dirs,
!       packaging/debian/dirs, packaging/debian/docs,
!       packaging/debian/docs, packaging/debian/files,
!       packaging/debian/files, packaging/debian/postinst,
!       packaging/debian/postinst, packaging/debian/postrm,
!       packaging/debian/postrm, packaging/debian/prerm,
!       packaging/debian/prerm, packaging/debian/rules,
!       packaging/debian/rules, packaging/debian/setup.cfg.debian,
!       packaging/debian/setup.cfg.debian,
!       packaging/debian/site.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
  
  2002-10-03 09:35  siesel
  
        * 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
  
  2002-09-29 19:27  jcater
  
--- 2954,2986 ----
  2002-10-07 16:29  jcater
  
        * src/events/: Event.py, EventAware.py, EventController.py,
!         __init__.py: moved the event system out of forms and into common
  
  2002-10-06 10:21  siesel
  
        * src/rpc/drivers/xmlrpc/RpcDoc.py: add javascript stub file
!         generation to grpcdoc tool
  
  2002-10-05 02:16  jcater
  
!       * setup.py, packaging/debian/README.Debian,
!         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
  
  2002-10-03 09:35  siesel
  
        * 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
  
  2002-09-29 19:27  jcater
  
***************
*** 2232,2271 ****
  
  2002-09-29 19:19  jcater
  
!       * ChangeLog, src/__init__.py: final changes for release
  
  2002-09-28 01:30  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: added
!       primarykey="" support to datasources to eliminate the
!       'entire-record-is-a-where-clause hack
  
  2002-09-28 01:10  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: added
!       explicitfields attribute for updatable datasources with no
!       corresponding block [temp]
  
  2002-09-28 00:47  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: cleaned up
!       GConditions file; added LOGIC construct to buildConditionFromDict()
  
  2002-09-28 00:47  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: added
!       setFields() to recordset's namespace
  
  2002-09-27 23:41  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: fixed designer's incorrect
!       creation of <![CDATA[ .. ]]> sections
  
  2002-09-27 23:26  jcater
  
        * src/: GTrigger.py, logic/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
  
--- 2988,3028 ----
  
  2002-09-29 19:19  jcater
  
!       * src/__init__.py: final changes for release
  
  2002-09-28 01:30  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: added
!         primarykey="" support to datasources to eliminate the
!         'entire-record-is-a-where-clause hack
  
  2002-09-28 01:10  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: added
!         explicitfields attribute for updatable datasources with no
!         corresponding block [temp]
  
  2002-09-28 00:47  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: cleaned up
!         GConditions file; added LOGIC construct to
!         buildConditionFromDict()
  
  2002-09-28 00:47  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: added
!         setFields() to recordset's namespace
  
  2002-09-27 23:41  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: fixed designer's incorrect
!         creation of <![CDATA[ .. ]]> sections
  
  2002-09-27 23:26  jcater
  
        * src/: GTrigger.py, logic/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
  
***************
*** 2278,2312 ****
  2002-09-25 15:20  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: added example
!       win32 lpr
  
  2002-09-24 08:44  siesel
  
        * utils/xml2sql/: gadfly.xsl, sqlite.xsl: added XSLT stylesheets
!       for gadfly and sqlite
  
  2002-09-24 08:35  siesel
  
        * README.databases,
!       src/datasources/drivers/gadfly/gadfly/Driver.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
  
        * src/: GTrigger.py, logic/GTrigger.py: fixed runForm support in
!       Navigator
  
  2002-09-23 12:32  siesel
  
        * utils/: README, connection.gfd: add connection.gfd to
!       common/utils more Parameter fixes
  
  2002-09-23 10:52  jcater
  
        * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
!       logic/GTrigger.py: added support for runForm() in global namespace
!       of forms; minor bugfixes in trigger system
  
  2002-09-22 23:42  jcater
  
--- 3035,3069 ----
  2002-09-25 15:20  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: added example
!         win32 lpr
  
  2002-09-24 08:44  siesel
  
        * utils/xml2sql/: gadfly.xsl, sqlite.xsl: added XSLT stylesheets
!         for gadfly and sqlite
  
  2002-09-24 08:35  siesel
  
        * README.databases,
!         src/datasources/drivers/gadfly/gadfly/Driver.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
  
        * src/: GTrigger.py, logic/GTrigger.py: fixed runForm support in
!         Navigator
  
  2002-09-23 12:32  siesel
  
        * utils/: README, connection.gfd: add connection.gfd to
!         common/utils more Parameter fixes
  
  2002-09-23 10:52  jcater
  
        * src/: GRootObj.py, GTrigger.py, definitions/GRootObj.py,
!         logic/GTrigger.py: added support for runForm() in global
!         namespace of forms; minor bugfixes in trigger system
  
  2002-09-22 23:42  jcater
  
***************
*** 2315,2336 ****
  2002-09-20 22:21  jcater
  
        * doc/technotes/: 00007.txt, index.html, index.txt: added notes on
!       --cfg-file=
! 
! 2002-09-20 16:14  jcater
! 
!       * src/rpc/drivers/_corba/CommDriver.py: changes needed for windows
!       binaries
! 
! 2002-09-20 01:23  jcater
! 
!       * ChangeLog: first round of changes to text documents in prep for a
!       release
  
  2002-09-19 10:57  arturas
  
        * doc/technotes/00002.txt: Some more updates, probably known to
!       everyone, but that's what documentation is for.
  
  2002-09-19 09:02  arturas
  
--- 3072,3083 ----
  2002-09-20 22:21  jcater
  
        * doc/technotes/: 00007.txt, index.html, index.txt: added notes on
!         --cfg-file=
  
  2002-09-19 10:57  arturas
  
        * doc/technotes/00002.txt: Some more updates, probably known to
!         everyone, but that's what documentation is for.
  
  2002-09-19 09:02  arturas
  
***************
*** 2339,2383 ****
  2002-09-19 07:48  siesel
  
        * src/datasources/drivers/gadfly/gadfly/Driver.py: some code
!       cleanups for the gadfly driver, gadfly works now in forms and
!       designer.
  
  2002-09-18 10:14  siesel
  
        * setup-cvs.py: split grpc's up in GRServer part and Appserver part
!       in setup-cvs installer
  
  2002-09-18 08:46  siesel
  
        * src/: FileUtils.py, gear/GearSystem.py,
!       gear/NavigationBuilder.py, utils/FileUtils.py: finish .gear file
!       access seperation
  
  2002-09-18 01:49  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
  
  2002-09-18 00:13  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
!       performance improvements in GBaseApp
  
  2002-09-17 15:41  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: hopefully a
!       fix to the netrc issue
  
  2002-09-17 14:41  jcater
  
--- 3086,3131 ----
  2002-09-19 07:48  siesel
  
        * src/datasources/drivers/gadfly/gadfly/Driver.py: some code
!         cleanups for the gadfly driver, gadfly works now in forms and
!         designer.
  
  2002-09-18 10:14  siesel
  
        * setup-cvs.py: split grpc's up in GRServer part and Appserver part
!         in setup-cvs installer
  
  2002-09-18 08:46  siesel
  
        * src/: FileUtils.py, gear/GearSystem.py,
!         gear/NavigationBuilder.py, utils/FileUtils.py: finish .gear file
!         access seperation
  
  2002-09-18 01:49  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
  
  2002-09-18 00:13  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
!         performance improvements in GBaseApp
  
  2002-09-17 15:41  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: hopefully a
!         fix to the netrc issue
  
  2002-09-17 14:41  jcater
  
***************
*** 2386,2444 ****
  2002-09-17 14:36  jcater
  
        * setup.py: added/removed schema-related and gear-related entries
!       from setup.py
  
  2002-09-17 11:52  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.
  
  2002-09-17 10:45  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: fixed bug in
!       netrc support that prevented mysql or appserver logins
  
  2002-09-17 10:27  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, rpc/drivers/_test/server.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
  
        * setup-cvs.py: modified document autogeneration to default to 'N'
!       as it's so darn slow
  
  2002-09-16 15:41  jcater
  
        * setup-cvs.py: fixed bug in doc autogeneration patch (if you say
!       no, the script would bomb
  
  2002-09-16 15:25  jcater
  
        * setup-cvs.py: Auto-generate .html version of docbook manuals
!       [patch by filc]
  
  2002-09-16 15:20  jcater
  
        * README-CVS: changed references in README from GEAS to App Server
!       [patch by filc]
  
  2002-09-16 15:18  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]
  
  2002-09-16 15:16  jcater
  
--- 3134,3191 ----
  2002-09-17 14:36  jcater
  
        * setup.py: added/removed schema-related and gear-related entries
!         from setup.py
  
  2002-09-17 11:52  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.
  
  2002-09-17 10:45  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: fixed bug in
!         netrc support that prevented mysql or appserver logins
  
  2002-09-17 10:27  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
  
  2002-09-16 15:45  jcater
  
        * setup-cvs.py: modified document autogeneration to default to 'N'
!         as it's so darn slow
  
  2002-09-16 15:41  jcater
  
        * setup-cvs.py: fixed bug in doc autogeneration patch (if you say
!         no, the script would bomb
  
  2002-09-16 15:25  jcater
  
        * setup-cvs.py: Auto-generate .html version of docbook manuals
!         [patch by filc]
  
  2002-09-16 15:20  jcater
  
        * README-CVS: changed references in README from GEAS to App Server
!         [patch by filc]
  
  2002-09-16 15:18  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]
  
  2002-09-16 15:16  jcater
  
***************
*** 2447,2572 ****
  2002-09-16 15:09  jcater
  
        * src/schema/__init__.py: preparing for move of schema's parser
!       from designer to common
  
  2002-09-16 14:30  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: added TODO
!       comments about incorrect defaulting of namespaces in reports
  
  2002-09-15 15:54  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 content
!       created on the fly
  
  2002-09-14 09:59  siesel
  
        * src/: GConnections.py, datasources/GConnections.py: [.netrc patch
!       breaks win32 forms, because of missing HOME env. var.] fixed
  
  2002-09-14 09:19  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".
  
  2002-09-11 15:23  siesel
  
        * src/__init__.py: add missing ":" to __init__.py, add <parameter>
!       tag to showparameter.gfd example
  
  2002-09-11 13:02  jcater
  
        * README.databases: [ticket #102] fixed typo in URL of psycopg
!       driver
  
  2002-09-11 12:45  jcater
  
        * 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
  
        * 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
  
  2002-09-10 10:15  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
  
  2002-09-08 10:52  siesel
  
        * src/: GConnections.py, datasources/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
  
        * src/: GConnections.py, datasources/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
  
        * src/: GConnections.py, datasources/GConnections.py: added netrc
!       support [patches by Papo team]
  
  2002-09-04 18:29  siesel
  
        * doc/technotes/: 00006.txt, index.html, index.txt: add technotes
!       for trigger namespace extensions for GDatasource, GFEntry, GFForm
  
  2002-08-26 11:28  jcater
  
        * setup-cvs.py: fixed issue with cvs tools not passing complete
!       arguments
  
  2002-08-24 20:05  jcater
  
        * src/: FormatMasks/BaseMask.py, formatting/BaseMask.py: added
!       experimental format mask support [branched]
  
  2002-08-08 16:16  jcater
  
        * 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
  
        * 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
  
        * 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
  
  2002-08-02 10:38  arturas
  
        * etc/sample.gnue.conf: Added default date mask formats -
!       dateFormatMaskView & dateFormatMaskEdit.
  
  2002-08-01 17:29  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
  
  2002-07-31 09:28  arturas
  
--- 3194,3319 ----
  2002-09-16 15:09  jcater
  
        * src/schema/__init__.py: preparing for move of schema's parser
!         from designer to common
  
  2002-09-16 14:30  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: added TODO
!         comments about incorrect defaulting of namespaces in reports
  
  2002-09-15 15:54  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
!         content created on the fly
  
  2002-09-14 09:59  siesel
  
        * src/: GConnections.py, datasources/GConnections.py: [.netrc patch
!         breaks win32 forms, because of missing HOME env. var.] fixed
  
  2002-09-14 09:19  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".
  
  2002-09-11 15:23  siesel
  
        * src/__init__.py: add missing ":" to __init__.py, add <parameter>
!         tag to showparameter.gfd example
  
  2002-09-11 13:02  jcater
  
        * README.databases: [ticket #102] fixed typo in URL of psycopg
!         driver
  
  2002-09-11 12:45  jcater
  
        * 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
  
        * 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
  
  2002-09-10 10:15  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
  
  2002-09-08 10:52  siesel
  
        * src/: GConnections.py, datasources/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
  
        * src/: GConnections.py, datasources/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
  
        * src/: GConnections.py, datasources/GConnections.py: added netrc
!         support [patches by Papo team]
  
  2002-09-04 18:29  siesel
  
        * doc/technotes/: 00006.txt, index.html, index.txt: add technotes
!         for trigger namespace extensions for GDatasource, GFEntry, GFForm
  
  2002-08-26 11:28  jcater
  
        * setup-cvs.py: fixed issue with cvs tools not passing complete
!         arguments
  
  2002-08-24 20:05  jcater
  
        * src/: FormatMasks/BaseMask.py, formatting/BaseMask.py: added
!         experimental format mask support [branched]
  
  2002-08-08 16:16  jcater
  
        * 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
  
        * 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
  
        * 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
  
  2002-08-02 10:38  arturas
  
        * etc/sample.gnue.conf: Added default date mask formats -
!         dateFormatMaskView & dateFormatMaskEdit.
  
  2002-08-01 17:29  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
  
  2002-07-31 09:28  arturas
  
***************
*** 2575,2582 ****
  2002-07-31 09:25  arturas
  
        * src/: GParser.py, definitions/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
  
--- 3322,3329 ----
  2002-07-31 09:25  arturas
  
        * src/: GParser.py, definitions/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
  
***************
*** 2585,2649 ****
  2002-07-31 08:47  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/).
  
  2002-07-31 06:01  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.
  
  2002-07-30 12:00  siesel
  
        * utils/xml2sql/pgsql_2.xsl: moved Constrain definitions into table
!       definitions (ariel)
  
  2002-07-29 12:12  siesel
  
        * 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
  
        * 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
  
  2002-07-26 09:57  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
  
  2002-07-26 09:14  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, corrected
!       bug in schema.txt
  
  2002-07-25 00:36  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 ISSUES!)
  
  2002-07-24 18:25  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
  
  2002-07-24 15:40  jcater
  
--- 3332,3397 ----
  2002-07-31 08:47  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/).
  
  2002-07-31 06:01  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.
  
  2002-07-30 12:00  siesel
  
        * utils/xml2sql/pgsql_2.xsl: moved Constrain definitions into table
!         definitions (ariel)
  
  2002-07-29 12:12  siesel
  
        * 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
  
        * 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
  
  2002-07-26 09:57  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
  
  2002-07-26 09:14  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,
!         corrected bug in schema.txt
  
  2002-07-25 00:36  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
!         ISSUES!)
  
  2002-07-24 18:25  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
  
  2002-07-24 15:40  jcater
  
***************
*** 2652,2664 ****
  2002-07-24 10:23  siesel
  
        * src/schema/: GSParser.py, Objects.py: add first foreign key
!       creation feature to CreateSchema wizard.  changed GSSchema
!       definition
  
  2002-07-24 09:11  siesel
  
        * utils/xml2sql/Schema.txt: add explanations about gnue schema file
!       format (sledge)
  
  2002-07-23 16:46  siesel
  
--- 3400,3412 ----
  2002-07-24 10:23  siesel
  
        * src/schema/: GSParser.py, Objects.py: add first foreign key
!         creation feature to CreateSchema wizard.  changed GSSchema
!         definition
  
  2002-07-24 09:11  siesel
  
        * utils/xml2sql/Schema.txt: add explanations about gnue schema file
!         format (sledge)
  
  2002-07-23 16:46  siesel
  
***************
*** 2667,2716 ****
  2002-07-23 16:40  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
  
  2002-07-23 15:56  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.
  
  2002-07-22 18:04  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: more work on plug-in
!       support in Designer
  
  2002-07-21 23:09  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
  
  2002-07-21 23:08  jcater
  
        * src/datasources/drivers/postgresql/Base/Driver.py: commented out
!       misplaced date support in pgsql driver; fixed support for primary
!       keys in pgsql driver
  
  2002-07-19 13:59  jcater
  
        * utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, pgsql.xsl,
!       sybase.xsl: removed annoying tabs
  
  2002-07-19 08:22  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)
  
  2002-07-19 07:55  siesel
  
        * src/rpc/drivers/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
  
--- 3415,3464 ----
  2002-07-23 16:40  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
  
  2002-07-23 15:56  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.
  
  2002-07-22 18:04  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: more work on plug-in
!         support in Designer
  
  2002-07-21 23:09  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
  
  2002-07-21 23:08  jcater
  
        * src/datasources/drivers/postgresql/Base/Driver.py: commented out
!         misplaced date support in pgsql driver; fixed support for primary
!         keys in pgsql driver
  
  2002-07-19 13:59  jcater
  
        * utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, pgsql.xsl,
!         sybase.xsl: removed annoying tabs
  
  2002-07-19 08:22  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)
  
  2002-07-19 07:55  siesel
  
        * src/rpc/drivers/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
  
***************
*** 2719,2759 ****
  2002-07-18 13:40  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
  
  2002-07-18 13:29  jcater
  
        * doc/technotes/index.txt, utils/create-technote-index.py: added
!       footer message
  
  2002-07-18 13:23  jcater
  
        * doc/technotes/00000.txt, doc/technotes/index.txt,
!       utils/create-technote-index.py: added technote structure
  
  2002-07-18 13:18  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.
  
  2002-07-15 15:12  jcater
  
        * doc/gnue-schema.dtd, src/schema/GSParser.py: fixed incorrect
!       parenttag of pkfield
  
  2002-07-15 15:00  jcater
  
        * 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
  
        * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: misc
!       changes in DTD formatting
  
  2002-07-15 14:27  jcater
  
--- 3467,3507 ----
  2002-07-18 13:40  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
  
  2002-07-18 13:29  jcater
  
        * doc/technotes/index.txt, utils/create-technote-index.py: added
!         footer message
  
  2002-07-18 13:23  jcater
  
        * doc/technotes/00000.txt, doc/technotes/index.txt,
!         utils/create-technote-index.py: added technote structure
  
  2002-07-18 13:18  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.
  
  2002-07-15 15:12  jcater
  
        * doc/gnue-schema.dtd, src/schema/GSParser.py: fixed incorrect
!         parenttag of pkfield
  
  2002-07-15 15:00  jcater
  
        * 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
  
        * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: misc
!         changes in DTD formatting
  
  2002-07-15 14:27  jcater
  
***************
*** 2762,2818 ****
  2002-07-15 12:56  jcater
  
        * etc/sample.gnue.conf: changed misleading comments for
!       fixedWidthFont
  
  2002-07-15 09:53  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').
  
  2002-07-15 09:51  arturas
  
        * 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
  
        * src/datasources/drivers/DBSIG2/Driver.py: Removed incorrectly
!       placed changes.
  
  2002-07-15 08:36  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 :)
  
  2002-07-15 03:22  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
!       optimizations for i18n.
  
  2002-07-13 05:55  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
  
  2002-07-11 13:34  jcater
  
--- 3510,3566 ----
  2002-07-15 12:56  jcater
  
        * etc/sample.gnue.conf: changed misleading comments for
!         fixedWidthFont
  
  2002-07-15 09:53  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').
  
  2002-07-15 09:51  arturas
  
        * 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
  
        * src/datasources/drivers/DBSIG2/Driver.py: Removed incorrectly
!         placed changes.
  
  2002-07-15 08:36  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 :)
  
  2002-07-15 03:22  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
!         optimizations for i18n.
  
  2002-07-13 05:55  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
  
  2002-07-11 13:34  jcater
  
***************
*** 2821,2833 ****
  2002-07-10 17:27  siesel
  
        * src/schema/: GSParser.py, Objects.py: add data support to
!       designer
  
  2002-07-10 15:29  siesel
  
        * 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
  
--- 3569,3581 ----
  2002-07-10 17:27  siesel
  
        * src/schema/: GSParser.py, Objects.py: add data support to
!         designer
  
  2002-07-10 15:29  siesel
  
        * 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
  
***************
*** 2840,2852 ****
  2002-07-10 08:52  arturas
  
        * etc/sample.gnue.conf: i18n changes. Added variable
!       'fontFormEncoding' to enable choose font encoding.
  
  2002-07-10 08:31  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.
  
  2002-07-09 06:54  siesel
  
--- 3588,3600 ----
  2002-07-10 08:52  arturas
  
        * etc/sample.gnue.conf: i18n changes. Added variable
!         'fontFormEncoding' to enable choose font encoding.
  
  2002-07-10 08:31  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.
  
  2002-07-09 06:54  siesel
  
***************
*** 2855,2886 ****
  2002-07-08 19:03  jcater
  
        * AUTHORS, src/datasources/drivers/gadfly/gadfly/Driver.py:
!       committed ajmitch's Gadfly driver
  
  2002-07-08 03:23  arturas
  
        * translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Almost full
!       translations into Lithuania language.
  
  2002-07-05 16:32  siesel
  
        * src/: GBaseApp.py, apps/GBaseApp.py: i18 changes bug fix, move
!       "," back into "".
  
  2002-07-05 08:01  arturas
  
        * src/rpc/drivers/xmlrpc/ClientAdapter.py: Removed unnecessary
!       translation.
  
  2002-07-05 07:17  arturas
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Removed a few more
!       unnecessary translations.
  
  2002-07-05 06:59  arturas
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Removed minor unnecesary
!       translation.
  
  2002-07-05 06:39  arturas
  
--- 3603,3634 ----
  2002-07-08 19:03  jcater
  
        * AUTHORS, src/datasources/drivers/gadfly/gadfly/Driver.py:
!         committed ajmitch's Gadfly driver
  
  2002-07-08 03:23  arturas
  
        * translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Almost full
!         translations into Lithuania language.
  
  2002-07-05 16:32  siesel
  
        * src/: GBaseApp.py, apps/GBaseApp.py: i18 changes bug fix, move
!         "," back into "".
  
  2002-07-05 08:01  arturas
  
        * src/rpc/drivers/xmlrpc/ClientAdapter.py: Removed unnecessary
!         translation.
  
  2002-07-05 07:17  arturas
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Removed a few more
!         unnecessary translations.
  
  2002-07-05 06:59  arturas
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Removed minor unnecesary
!         translation.
  
  2002-07-05 06:39  arturas
  
***************
*** 2889,2915 ****
  2002-07-04 13:44  jcater
  
        * src/datasources/drivers/postgresql/Base/Driver.py: Added DEFAULT
!       VALUE and PRIMARY KEY support (preliminary/testing) to postgresql's
!       introspection
  
  2002-07-04 13:41  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: temporarily fixed issue
!       with saving forms with triggers under designer
  
  2002-07-03 11:39  arturas
  
        * utils/create-po.sh: Added new files, made file more
!       user-friendly.
  
  2002-07-03 10:58  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 GObj based
!       access to datasources cleaner.
  
  2002-07-02 09:37  arturas
  
--- 3637,3663 ----
  2002-07-04 13:44  jcater
  
        * src/datasources/drivers/postgresql/Base/Driver.py: Added DEFAULT
!         VALUE and PRIMARY KEY support (preliminary/testing) to
!         postgresql's introspection
  
  2002-07-04 13:41  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: temporarily fixed issue
!         with saving forms with triggers under designer
  
  2002-07-03 11:39  arturas
  
        * utils/create-po.sh: Added new files, made file more
!         user-friendly.
  
  2002-07-03 10:58  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
!         GObj based access to datasources cleaner.
  
  2002-07-02 09:37  arturas
  
***************
*** 2918,2934 ****
  2002-07-01 18:09  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
!       from navigator
  
  2002-06-30 19:30  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
  
  2002-06-29 09:36  arturas
  
--- 3666,3682 ----
  2002-07-01 18:09  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
!         from navigator
  
  2002-06-30 19:30  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
  
  2002-06-29 09:36  arturas
  
***************
*** 2936,2946 ****
  
  2002-06-29 09:10  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).
  
  2002-06-29 09:08  arturas
  
--- 3684,3694 ----
  
  2002-06-29 09:10  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).
  
  2002-06-29 09:08  arturas
  
***************
*** 2949,2988 ****
  2002-06-28 16:54  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: postgresql db
!       driver should now typecast int fields properly
  
  2002-06-27 23:03  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
  
  2002-06-27 20:29  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 =""
  
  2002-06-27 17:48  jcater
  
        * src/schema/: GSParser.py, Objects.py: start of Schema designer
!       support; initial check-ins
  
  2002-06-26 17:31  jcater
  
        * src/: GTypecast.py, formatting/GTypecast.py: [W/O #73] Added
!       support for multiple foreign key descriptions (comma-separated
!       list)
  
  2002-06-25 17:09  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
  
  2002-06-24 23:16  jcater
  
--- 3697,3736 ----
  2002-06-28 16:54  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: postgresql db
!         driver should now typecast int fields properly
  
  2002-06-27 23:03  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
  
  2002-06-27 20:29  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 =""
  
  2002-06-27 17:48  jcater
  
        * src/schema/: GSParser.py, Objects.py: start of Schema designer
!         support; initial check-ins
  
  2002-06-26 17:31  jcater
  
        * src/: GTypecast.py, formatting/GTypecast.py: [W/O #73] Added
!         support for multiple foreign key descriptions (comma-separated
!         list)
  
  2002-06-25 17:09  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
  
  2002-06-24 23:16  jcater
  
***************
*** 2991,3013 ****
  2002-06-19 15:48  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
!       telling user to install PyXML which is wrong.
  
  2002-06-19 15:42  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
  
  2002-06-15 14:54  jcater
  
        * src/__init__.py: updated version numbers to branch/development
!       status
  
  2002-06-15 14:51  jcater
  
--- 3739,3761 ----
  2002-06-19 15:48  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
!         telling user to install PyXML which is wrong.
  
  2002-06-19 15:42  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
  
  2002-06-15 14:54  jcater
  
        * src/__init__.py: updated version numbers to branch/development
!         status
  
  2002-06-15 14:51  jcater
  
***************
*** 3016,3093 ****
  2002-06-13 11:10  siesel
  
        * src/: GTypecast.py, formatting/GTypecast.py: added uppername type
!       to GTypecast. triggers of type named (instead of NAMED) should be
!       detected now.
  
  2002-06-11 18:44  siesel
  
!       * src/rpc/drivers/: GCommBase.py, _directory/DirectoryServer.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
  
  2002-06-09 08:55  siesel
  
!       * src/: rpc/drivers/pw_xmlrpc/ClientAdapter.py, GComm.py,
!       rpc/GComm.py, rpc/drivers/xmlrpc/ClientAdapter.py: add special
!       function for creating boolean/base64/datetime parameters on client
!       side
! 
! 2002-06-09 03:31  siesel
! 
!       * src/rpc/drivers/pw_xmlrpc/DebugSocketServer.py: remove old and
!       unused stuff
  
  2002-06-06 21:11  jamest
  
        * images/: ship1.png, ship2.png: Added a few test images for
!       navigator startup
  
  2002-06-06 18:56  siesel
  
!       * src/rpc/drivers/: GCommBase.py, _directory/DirectoryServer.py,
!       pw_xmlrpc/ClientAdapter.py, pw_xmlrpc/ServerAdapter.py,
!       xmlrpc/ClientAdapter.py: pw_xmlrpc uses directoryserver now support
!       for deleting of dynamic objects many smaller patches
  
  2002-06-05 18:02  jcater
  
        * src/: GConfig.py, apps/GConfig.py: more work on threading support
!       in Navigator
  
  2002-06-05 14:58  siesel
  
        * src/GTest.py, utils/GTest.py: add more options for RPC server
!       testing to gtestcvs
  
  2002-06-05 14:15  siesel
  
        * src/: GConditions.py, datasources/GConditions.py,
!       datasources/drivers/appserver/appserver/Driver.py: add
!       authentification agent to appserver small patches
  
  2002-06-04 13:46  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed check for
!       required attributes
  
  2002-06-04 10:02  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
  
  2002-06-03 17:18  jamest
  
        * NEWS: Set dates in NEWS files
  
- 2002-06-03 16:08  jcater
- 
-       * ChangeLog: updated changelogs
- 
  2002-06-03 14:50  jcater
  
        * setup-cvs.py: fixes for the client/ directory changes
--- 3764,3830 ----
  2002-06-13 11:10  siesel
  
        * src/: GTypecast.py, formatting/GTypecast.py: added uppername type
!         to GTypecast. triggers of type named (instead of NAMED) should be
!         detected now.
  
  2002-06-11 18:44  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
  
  2002-06-09 08:55  siesel
  
!       * src/: GComm.py, rpc/GComm.py,
!         rpc/drivers/xmlrpc/ClientAdapter.py: add special function for
!         creating boolean/base64/datetime parameters on client side
  
  2002-06-06 21:11  jamest
  
        * images/: ship1.png, ship2.png: Added a few test images for
!         navigator startup
  
  2002-06-06 18:56  siesel
  
!       * src/rpc/drivers/: GCommBase.py, xmlrpc/ClientAdapter.py:
!         pw_xmlrpc uses directoryserver now support for deleting of
!         dynamic objects many smaller patches
  
  2002-06-05 18:02  jcater
  
        * src/: GConfig.py, apps/GConfig.py: more work on threading support
!         in Navigator
  
  2002-06-05 14:58  siesel
  
        * src/GTest.py, utils/GTest.py: add more options for RPC server
!         testing to gtestcvs
  
  2002-06-05 14:15  siesel
  
        * src/: GConditions.py, datasources/GConditions.py,
!         datasources/drivers/appserver/appserver/Driver.py: add
!         authentification agent to appserver small patches
  
  2002-06-04 13:46  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed check for
!         required attributes
  
  2002-06-04 10:02  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
  
  2002-06-03 17:18  jamest
  
        * NEWS: Set dates in NEWS files
  
  2002-06-03 14:50  jcater
  
        * setup-cvs.py: fixes for the client/ directory changes
***************
*** 3096,3110 ****
  
        * setup-cvs.py: updates to make gfclient replaced with gnue-forms
  
- 2002-06-03 07:44  siesel
- 
-       * src/rpc/drivers/pw_xmlrpc/ServerAdapter.py: small hack to fix
-       pw_xmlrpc server support (should make appserver usable on windows)
- 
  2002-06-03 05:41  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: closing
!       Ticket 47
  
  2002-06-02 17:56  jcater
  
--- 3833,3842 ----
  
        * setup-cvs.py: updates to make gfclient replaced with gnue-forms
  
  2002-06-03 05:41  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: closing
!         Ticket 47
  
  2002-06-02 17:56  jcater
  
***************
*** 3112,3147 ****
  
  2002-06-02 17:21  jcater
  
!       * 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
  
        * 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
  
  2002-06-01 12:47  jcater
  
!       * MANIFEST.in, setup.py: added missing MANIFEST entries; added
!       support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
!       creating of prereleases
! 
! 2002-05-31 15:05  jcater
! 
!       * ChangeLog: ChangeLog updates
  
  2002-05-31 13:12  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fix to
!       introspection case issue [btami]
  
  2002-05-30 22:54  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: added xmlnamespace passthru
!       to GTrigger's dumpXML
  
  2002-05-30 22:35  jcater
  
--- 3844,3875 ----
  
  2002-06-02 17:21  jcater
  
!       * src/: GBaseApp.py, 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
  
        * 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
  
  2002-06-01 12:47  jcater
  
!       * setup.py: added missing MANIFEST entries; added support for
!         GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
!         prereleases
  
  2002-05-31 13:12  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: fix to
!         introspection case issue [btami]
  
  2002-05-30 22:54  jcater
  
        * src/: GTrigger.py, logic/GTrigger.py: added xmlnamespace passthru
!         to GTrigger's dumpXML
  
  2002-05-30 22:35  jcater
  
***************
*** 3150,3156 ****
  2002-05-30 10:14  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed the float-to-int
!       conversion problem in PG datadrivers
  
  2002-05-29 22:41  jcater
  
--- 3878,3884 ----
  2002-05-30 10:14  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed the float-to-int
!         conversion problem in PG datadrivers
  
  2002-05-29 22:41  jcater
  
***************
*** 3162,3180 ****
  
  2002-05-29 22:11  jcater
  
!       * ChangeLog, NEWS, setup.py, src/__init__.py,
!       src/datasources/drivers/odbc/mxodbc/Driver.py,
!       src/rpc/drivers/_helpers/AsyncSocketServer.py: updates for release
  
  2002-05-29 09:17  siesel
  
        * etc/sample.connections.conf: add an appserver entry to
!       sample.connections.conf changed entry name from geasV2 to appserver
  
  2002-05-29 08:32  arturas
  
        * translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: ~  Translation
!       files for hu_HU.
  
  2002-05-29 08:03  siesel
  
--- 3890,3910 ----
  
  2002-05-29 22:11  jcater
  
!       * NEWS, setup.py, src/__init__.py,
!         src/datasources/drivers/odbc/mxodbc/Driver.py,
!         src/rpc/drivers/_helpers/AsyncSocketServer.py: updates for
!         release
  
  2002-05-29 09:17  siesel
  
        * etc/sample.connections.conf: add an appserver entry to
!         sample.connections.conf changed entry name from geasV2 to
!         appserver
  
  2002-05-29 08:32  arturas
  
        * translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: ~  Translation
!         files for hu_HU.
  
  2002-05-29 08:03  siesel
  
***************
*** 3183,3190 ****
  2002-05-29 05:23  siesel
  
        * src/GTest.py, utils/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
  
--- 3913,3920 ----
  2002-05-29 05:23  siesel
  
        * src/GTest.py, utils/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
  
***************
*** 3193,3247 ****
  2002-05-28 10:29  siesel
  
        * README.databases: removed "has no introspection" comment from
!       interbase driver
  
  2002-05-28 10:27  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Applied
!       firebird/interbase enhancement patch [btami]
  
  2002-05-27 19:19  siesel
  
        * 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
! 
!       * .cvsignore, src/rpc/drivers/_directory/.cvsignore,
!       src/rpc/drivers/_helpers/.cvsignore,
!       src/rpc/drivers/proxy/.cvsignore, src/rpc/drivers/_test/.cvsignore,
!       src/rpc/drivers/pw_xmlrpc/.cvsignore,
!       src/rpc/drivers/sockets/.cvsignore: updated .cvsignore files and
!       added new ones
  
  2002-05-27 15:50  jcater
  
        * setup.py: added Jan's patch to get setup.py to install the
!       commdrivers
  
  2002-05-27 13:21  siesel
  
        * README-CVS: add phpforms entry to global README fix several bugs
!       in gnue-forms.php and database.inc
  
  2002-05-27 13:06  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 releasing
!       them bug
  
  2002-05-27 08:30  siesel
  
        * 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
  
!       * translations/hu_HU/: gnue.mo, gnue.po: 
!       Translation files for hu_HU language.
  
  2002-05-26 17:43  siesel
  
--- 3923,3968 ----
  2002-05-28 10:29  siesel
  
        * README.databases: removed "has no introspection" comment from
!         interbase driver
  
  2002-05-28 10:27  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Applied
!         firebird/interbase enhancement patch [btami]
  
  2002-05-27 19:19  siesel
  
        * NEWS, README.databases: added appserver to database list (should
!         geas entry be removed) fix date of last NEWs entry
  
  2002-05-27 15:50  jcater
  
        * setup.py: added Jan's patch to get setup.py to install the
!         commdrivers
  
  2002-05-27 13:21  siesel
  
        * README-CVS: add phpforms entry to global README fix several bugs
!         in gnue-forms.php and database.inc
  
  2002-05-27 13:06  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
!         releasing them bug
  
  2002-05-27 08:30  siesel
  
        * 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
  
!       * translations/hu_HU/: gnue.mo, gnue.po:
!         Translation files for hu_HU language.
  
  2002-05-26 17:43  siesel
  
***************
*** 3249,3416 ****
  
  2002-05-26 14:57  siesel
  
!       * src/rpc/drivers/: GCommBase.py, pw_xmlrpc/ClientAdapter.py,
!       xmlrpc/ClientAdapter.py: some patches
  
  2002-05-26 14:36  siesel
  
        * 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
  
        * 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
! 
!       * scripts/.cvsignore, src/rpc/drivers/.cvsignore,
!       src/rpc/drivers/_parser/.cvsignore,
!       src/rpc/drivers/xmlrpc/.cvsignore: Ignore some files.
  
  2002-05-19 17:34  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: Added
!       DBdriver for Appserver (working read only at the moment)
  
  2002-05-16 07:12  arturas
  
!       * utils/create-po.sh: 
!       Script to create gnue.po file from all .py files.
  
  2002-05-15 23:37  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: removed
!       debugging print statements
  
  2002-05-15 20:14  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: moved more
!       master/detail datasource logic out of tools and into common
  
  2002-05-15 15:20  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed cparam support in
!       DB drivers
  
  2002-05-14 20:27  jamest
  
        * src/: GConfig.py, 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
  
        * etc/sample.report-filters.conf: added merge support/examples to
!       reports (currently, only RTF works -- latex does not)
  
  2002-05-13 13:53  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: 
!       
!       Update.
  
  2002-05-13 12:59  arturas
  
!       * doc/i18n.txt: 
!       
!       Few minor changes.
  
! 2002-05-13 12:40  arturas
  
!       * src/rpc/drivers/xmlrpc/RpcDoc.py: 
!       i18n changes.
! 
! 2002-05-13 12:34  arturas
  
!       * src/rpc/drivers/pw_xmlrpc/RpcDoc.py: 
!       i18n changes.
  
  2002-05-13 12:30  arturas
  
!       * src/rpc/drivers/_helpers/RpcDoc.py: 
!       i18n changes.
  
  2002-05-08 22:03  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
  
  2002-05-08 20:47  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: [ticket
!       29/32] bugfix on record jumping problem in forms (patch by btami)
  
  2002-05-06 21:27  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
  
  2002-05-06 20:13  jamest
  
        * src/: GConfig.py, apps/GConfig.py: Fixed forms so it's gnue.conf
!       free (for real this time! (maybe.))
  
  2002-05-06 17:56  siesel
  
!       * src/rpc/drivers/: xmlrpc/ServerAdapter.py,
!       _directory/DirectoryServer.py: add support for get/set methods of
!       RpAttributes to the xmlrpc protocoll
  
  2002-05-06 13:51  arturas
  
!       * src/: FormatMasks/DateMask.py, formatting/DateMask.py: 
!       Added GImport.py import.
  
  2002-05-06 13:50  arturas
  
!       * src/GImport.py: 
!       Back to gettext import in one file.
  
  2002-05-06 12:27  siesel
  
        * src/GTest.py, utils/GTest.py,
!       src/rpc/drivers/pw_xmlrpc/ClientAdapter.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 12:00  siesel
! 
!       * src/rpc/drivers/_test/server.py: better testing for the place of
!       donuts.grpc
  
  2002-05-06 11:50  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: 
!       i18n string changes.
  
  2002-05-06 11:24  arturas
  
        * src/datasources/drivers/: postgresql/pygresql/Driver.py,
!       sybase/sybase/Driver.py, sqlrelay/sqlrelay/Driver.py: 
!       i18n changes.
  
  2002-05-06 11:19  arturas
  
        * src/datasources/drivers/: odbc/mxodbc/Driver.py,
!       odbc/wodbc/Driver.py, oracle/dcoracle/Driver.py: 
!       i18n changes.
  
  2002-05-06 11:19  siesel
  
--- 3970,4120 ----
  
  2002-05-26 14:57  siesel
  
!       * src/rpc/drivers/: GCommBase.py, xmlrpc/ClientAdapter.py: some
!         patches
  
  2002-05-26 14:36  siesel
  
        * 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
  
        * 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-19 17:34  siesel
  
        * src/datasources/drivers/appserver/appserver/Driver.py: Added
!         DBdriver for Appserver (working read only at the moment)
  
  2002-05-16 07:12  arturas
  
!       * utils/create-po.sh:
!         Script to create gnue.po file from all .py files.
  
  2002-05-15 23:37  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: removed
!         debugging print statements
  
  2002-05-15 20:14  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: moved more
!         master/detail datasource logic out of tools and into common
  
  2002-05-15 15:20  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed cparam support in
!         DB drivers
  
  2002-05-14 20:27  jamest
  
        * src/: GConfig.py, 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
  
        * etc/sample.report-filters.conf: added merge support/examples to
!         reports (currently, only RTF works -- latex does not)
  
  2002-05-13 13:53  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:
! 
!         Update.
  
  2002-05-13 12:59  arturas
  
!       * doc/i18n.txt:
  
!         Few minor changes.
  
! 2002-05-13 12:40  arturas
  
!       * src/rpc/drivers/xmlrpc/RpcDoc.py:
!         i18n changes.
  
  2002-05-13 12:30  arturas
  
!       * src/rpc/drivers/_helpers/RpcDoc.py:
!         i18n changes.
  
  2002-05-08 22:03  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
  
  2002-05-08 20:47  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: [ticket
!         29/32] bugfix on record jumping problem in forms (patch by btami)
  
  2002-05-06 21:27  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
  
  2002-05-06 20:13  jamest
  
        * src/: GConfig.py, apps/GConfig.py: Fixed forms so it's gnue.conf
!         free (for real this time! (maybe.))
  
  2002-05-06 17:56  siesel
  
!       * src/rpc/drivers/xmlrpc/ServerAdapter.py: add support for get/set
!         methods of RpAttributes to the xmlrpc protocoll
  
  2002-05-06 13:51  arturas
  
!       * src/: FormatMasks/DateMask.py, formatting/DateMask.py:
!         Added GImport.py import.
  
  2002-05-06 13:50  arturas
  
!       * src/GImport.py:
!         Back to gettext import in one file.
  
  2002-05-06 12:27  siesel
  
        * src/GTest.py, utils/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
  
        * 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.
  
  2002-05-06 11:24  arturas
  
        * src/datasources/drivers/: postgresql/pygresql/Driver.py,
!         sybase/sybase/Driver.py, sqlrelay/sqlrelay/Driver.py:
!         i18n changes.
  
  2002-05-06 11:19  arturas
  
        * src/datasources/drivers/: odbc/mxodbc/Driver.py,
!         odbc/wodbc/Driver.py, oracle/dcoracle/Driver.py:
!         i18n changes.
  
  2002-05-06 11:19  siesel
  
***************
*** 3419,3442 ****
  2002-05-06 11:14  arturas
  
        * src/datasources/drivers/: informix/informix/Driver.py,
!       ingres/ingres/Driver.py, interbase/interbase/Driver.py: 
!       i18n changes.
! 
! 2002-05-06 11:12  siesel
! 
!       * src/rpc/drivers/_test/__init__.py: another fix to gtestcvs: make
!       _test an module
  
  2002-05-06 11:07  arturas
  
        * src/datasources/drivers/: db2/db2/Driver.py,
!       oracle/cxoracle/Driver.py, DBSIG2/Driver.py: 
!       i18n changes.
! 
! 2002-05-06 08:31  siesel
! 
!       * src/rpc/drivers/_test/server.py: get the right path for
!       donuts.gprc
  
  2002-05-05 19:29  siesel
  
--- 4123,4136 ----
  2002-05-06 11:14  arturas
  
        * src/datasources/drivers/: informix/informix/Driver.py,
!         ingres/ingres/Driver.py, interbase/interbase/Driver.py:
!         i18n changes.
  
  2002-05-06 11:07  arturas
  
        * src/datasources/drivers/: db2/db2/Driver.py,
!         oracle/cxoracle/Driver.py, DBSIG2/Driver.py:
!         i18n changes.
  
  2002-05-05 19:29  siesel
  
***************
*** 3445,3631 ****
  2002-05-05 18:38  siesel
  
        * setup-cvs.py, src/GServerApp.py, src/GTest.py,
!       src/apps/GServerApp.py, src/rpc/drivers/_test/README,
!       src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/_test/server.py,
!       src/rpc/drivers/_test/test.py,
!       src/rpc/drivers/pw_xmlrpc/ServerAdapter.py, utils/GTest.py: some
!       i18 fixes, add commands gacvs and gtestcvs.  updated and fixed all
!       testcases add testing program GTest.py
  
  2002-05-04 11:46  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: fixes to datasources
  
  2002-05-04 11:45  jamest
  
        * 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 :)
  
  2002-05-03 21:59  siesel
  
!       * src/rpc/drivers/: _helpers/RpcDoc.py, pw_xmlrpc/RpcDoc.py,
!       xmlrpc/RpcDoc.py: some new features for RpcDoc
  
  2002-05-03 21:52  siesel
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, ServerAdapter.py: i18
!       fixes and more configuration for  the xmlrpc ClientAdapter
  
  2002-05-03 18:07  jcater
  
        * 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
  
  2002-05-03 15:01  jamest
  
        * doc/common-techref.lyx: Checking in mess so Reinhard has
!       something to read
  
  2002-05-03 13:24  arturas
  
!       * doc/i18n.txt: 
!       small update.
  
  2002-05-03 13:12  arturas
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, DebugSocketServer.py,
!       RpcDoc.py, ServerAdapter.py: 
!       i18n changes.
  
  2002-05-03 13:08  arturas
  
!       * src/rpc/drivers/sockets/CommDriver.py: 
!       i18n changes.
! 
! 2002-05-03 12:58  arturas
! 
!       * src/rpc/drivers/: pw_xmlrpc/ClientAdapter.py,
!       pw_xmlrpc/DebugSocketServer.py, pw_xmlrpc/RpcDoc.py,
!       pw_xmlrpc/ServerAdapter.py, soap/CommDriver.py: 
!       i18n changes.
  
! 2002-05-03 12:51  arturas
  
!       * src/rpc/drivers/proxy/CommDriver.py: 
!       i18n changes.
  
! 2002-05-03 12:48  arturas
  
!       * src/rpc/drivers/: _directory/DirectoryServer.py,
!       pyro/CommDriver.py: 
!       i18n changes.
  
  2002-05-03 12:43  arturas
  
        * src/: GTrigger.py, RuntimeSettings.py, apps/RuntimeSettings.py,
!       logic/GTrigger.py, rpc/drivers/GCommBase.py: 
!       i18n changes.
  
  2002-05-03 12:38  arturas
  
        * src/: GServerApp.py, GTypecast.py, apps/GServerApp.py,
!       formatting/GTypecast.py: 
!       i18n changes.
  
  2002-05-03 12:26  arturas
  
        * src/: GDateTime.py, GParser.py, definitions/GParser.py,
!       utils/GDateTime.py: 
!       i18n changes.
  
  2002-05-03 12:13  arturas
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       GDataSource.py, datasources/GDataSource.py: 
!       i18n changes.
  
  2002-05-03 11:46  arturas
  
!       * src/: GConnections.py, datasources/GConnections.py: 
!       Removed GImport.py import.
  
  2002-05-03 11:23  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.
  
  2002-05-03 10:37  arturas
  
!       * src/: GBaseApp.py, apps/GBaseApp.py: 
!       Corrected missed strings for i18n.
  
  2002-05-03 10:31  arturas
  
!       * src/: GConditions.py, datasources/GConditions.py: 
!       Removed GImport.py import.
  
  2002-05-03 10:17  arturas
  
        * 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
!       in setup script
  
  2002-05-02 20:57  jamest
  
        * src/: GConfig.py, apps/GConfig.py: Removed hardcoded gnue
!       references from config system Start of more generic config handler
  
  2002-05-02 16:20  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
  
  2002-05-02 11:21  arturas
  
!       * src/: GConnections.py, datasources/GConnections.py: 
!       Added GImport.py import, i18n changes.
  
  2002-05-02 11:17  arturas
  
!       * src/: GConfig.py, apps/GConfig.py: 
!       Added GImport.py import, i18n changes.
  
  2002-05-02 11:10  arturas
  
!       * src/: GConditions.py, datasources/GConditions.py: 
!       Added GImport.py import.
  
  2002-05-02 11:08  arturas
  
!       * src/: GComm.py, rpc/GComm.py: 
!       Added GImport.py import, i18n changes.
  
  2002-05-02 11:06  arturas
  
!       * src/: GClientApp.py, apps/GClientApp.py: 
!       Added GImport.py import.
  
  2002-05-01 20:53  jcater
  
--- 4139,4315 ----
  2002-05-05 18:38  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
  
  2002-05-04 11:46  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!         rpc/drivers/xmlrpc/ServerAdapter.py: fixes to datasources
  
  2002-05-04 11:45  jamest
  
        * 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 :)
  
  2002-05-03 21:59  siesel
  
!       * src/rpc/drivers/: _helpers/RpcDoc.py, xmlrpc/RpcDoc.py: some new
!         features for RpcDoc
  
  2002-05-03 21:52  siesel
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, ServerAdapter.py: i18
!         fixes and more configuration for  the xmlrpc ClientAdapter
  
  2002-05-03 18:07  jcater
  
        * 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
  
  2002-05-03 15:01  jamest
  
        * doc/common-techref.lyx: Checking in mess so Reinhard has
!         something to read
  
  2002-05-03 13:24  arturas
  
!       * doc/i18n.txt:
!         small update.
  
  2002-05-03 13:12  arturas
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, DebugSocketServer.py,
!         RpcDoc.py, ServerAdapter.py:
!         i18n changes.
  
  2002-05-03 13:08  arturas
  
!       * src/rpc/drivers/sockets/CommDriver.py:
!         i18n changes.
  
! 2002-05-03 13:00  arturas
  
!       * src/rpc/drivers/soap/CommDriver.py:
!         i18n changes.
  
! 2002-05-03 12:50  arturas
  
!       * src/rpc/drivers/: pyro/CommDriver.py, proxy/CommDriver.py:
!         i18n changes.
  
  2002-05-03 12:43  arturas
  
        * src/: GTrigger.py, RuntimeSettings.py, apps/RuntimeSettings.py,
!         logic/GTrigger.py, rpc/drivers/GCommBase.py:
!         i18n changes.
  
  2002-05-03 12:38  arturas
  
        * src/: GServerApp.py, GTypecast.py, apps/GServerApp.py,
!         formatting/GTypecast.py:
!         i18n changes.
  
  2002-05-03 12:26  arturas
  
        * src/: GDateTime.py, GParser.py, definitions/GParser.py,
!         utils/GDateTime.py:
!         i18n changes.
  
  2002-05-03 12:13  arturas
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         GDataSource.py, datasources/GDataSource.py:
!         i18n changes.
  
  2002-05-03 11:46  arturas
  
!       * src/: GConnections.py, datasources/GConnections.py:
!         Removed GImport.py import.
  
  2002-05-03 11:23  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.
  
  2002-05-03 10:37  arturas
  
!       * src/: GBaseApp.py, apps/GBaseApp.py:
!         Corrected missed strings for i18n.
  
  2002-05-03 10:31  arturas
  
!       * src/: GConditions.py, datasources/GConditions.py:
!         Removed GImport.py import.
  
  2002-05-03 10:17  arturas
  
        * 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
!         in setup script
  
  2002-05-02 20:57  jamest
  
        * src/: GConfig.py, apps/GConfig.py: Removed hardcoded gnue
!         references from config system Start of more generic config
!         handler
  
  2002-05-02 16:20  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
  
  2002-05-02 11:21  arturas
  
!       * src/: GConnections.py, datasources/GConnections.py:
!         Added GImport.py import, i18n changes.
  
  2002-05-02 11:17  arturas
  
!       * src/: GConfig.py, apps/GConfig.py:
!         Added GImport.py import, i18n changes.
  
  2002-05-02 11:10  arturas
  
!       * src/: GConditions.py, datasources/GConditions.py:
!         Added GImport.py import.
  
  2002-05-02 11:08  arturas
  
!       * src/: GComm.py, rpc/GComm.py:
!         Added GImport.py import, i18n changes.
  
  2002-05-02 11:06  arturas
  
!       * src/: GClientApp.py, apps/GClientApp.py:
!         Added GImport.py import.
  
  2002-05-01 20:53  jcater
  
***************
*** 3634,3655 ****
  2002-05-01 19:39  siesel
  
        * doc/RPC-grpc-file.dtd: adding auto created DTD file for .grpc
!       file format
  
  2002-05-01 19:37  siesel
  
!       * scripts/gnuedtd, src/rpc/drivers/_parser/Parser.py: updated
!       gnuedtd to produce dtd for grpc files
  
  2002-05-01 19:23  siesel
  
        * doc/: RPC-abstraction.txt, RPC-status.txt: spelling error
!       correction
  
  2002-05-01 19:18  jcater
  
        * src/: GServerApp.py, apps/GServerApp.py: added comments to the
!       daemonize code
  
  2002-04-30 19:01  siesel
  
--- 4318,4338 ----
  2002-05-01 19:39  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
!         correction
  
  2002-05-01 19:18  jcater
  
        * src/: GServerApp.py, apps/GServerApp.py: added comments to the
!         daemonize code
  
  2002-04-30 19:01  siesel
  
***************
*** 3658,3831 ****
  2002-04-30 18:52  siesel
  
        * doc/RPC-abstraction.txt, doc/RPC-status.txt, src/GServerApp.py,
!       src/apps/GServerApp.py, src/rpc/drivers/GCommBase.py,
!       src/rpc/drivers/_directory/DirectoryServer.py,
!       src/rpc/drivers/_directory/__init__.py,
!       src/rpc/drivers/_parser/Parser.py,
!       src/rpc/drivers/_test/client.php, src/rpc/drivers/_test/server.py,
!       src/rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       src/rpc/drivers/pw_xmlrpc/DebugSocketServer.py,
!       src/rpc/drivers/pw_xmlrpc/RpcDoc.py,
!       src/rpc/drivers/pw_xmlrpc/ServerAdapter.py,
!       src/rpc/drivers/pw_xmlrpc/__init__.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
  
  2002-04-30 13:12  siesel
  
        * doc/RPC-status.txt: Add file to present actual status of RPC work
  
- 2002-04-30 12:25  siesel
- 
-       * src/rpc/drivers/_test/README: Corrected hint for debian users
- 
  2002-04-30 12:23  arturas
  
!       * src/: GBaseApp.py, apps/GBaseApp.py: 
!       Prepared for i18n.
  
  2002-04-30 12:06  arturas
  
!       * translations/README: 
!       Readme for translations directory.
  
  2002-04-30 12:04  arturas
  
!       * translations/README: 
!       Somethings not working....
  
  2002-04-30 11:54  arturas
  
!       * src/GImport.py: 
!       Update.
  
  2002-04-30 11:18  arturas
  
!       * translations/README: 
!       Update.
  
  2002-04-30 11:15  arturas
  
!       * translations/README: 
!       Updated readme.
  
  2002-04-30 11:08  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: 
!       
!       Translation files itself.
  
  2002-04-30 10:55  arturas
  
!       * translations/en_US/LC_MESSAGES/gnue.mo: 
!       
!       Translation file.
  
  2002-04-30 10:20  arturas
  
!       * setup-cvs.py: 
!       
!       i18n changes.  Added line   ln -s %(CVSDIR)s/common/translations
!       %(CONFDIR)s/translations.
  
  2002-04-30 06:29  arturas
  
!       * src/GImport.py: 
!       
!       File, that will be imported into (almost) every other .py file. It
!       contains common functions, imports & etc.
  
  2002-04-30 06:08  arturas
  
!       * translations/README: 
!       
!       readme file for /common/translations directory - for what it is.
  
  2002-04-30 05:52  arturas
  
!       * doc/i18n.txt: 
!       
!       Appended new information, more details on changes to .py files,
!       xgettext.
  
  2002-04-28 23:19  jcater
  
        * etc/sample.report-filters.conf: added a CSV filter to reports;
!       misc bug fixes
  
  2002-04-28 22:10  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: actually have
!       getExtension() return something :)
  
  2002-04-28 20:52  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
  
  2002-04-27 18:13  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
  
  2002-04-27 17:55  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Improved
!       introspection support [courtesy of btami]
  
  2002-04-27 17:13  jcater
  
        * setup.py, src/GConfig.py, src/apps/GConfig.py: misc fixes for
!       reports filters
  
  2002-04-27 15:59  jcater
  
        * 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
  
        * 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
  
  2002-04-27 15:28  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: added missing commas to
!       the mimetype dictionary
  
  2002-04-24 17:51  jcater
  
        * etc/sample.report-filters.conf, src/GMimeTypes.py,
!       src/utils/GMimeTypes.py: more work on report output formats
  
  2002-04-24 11:12  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: basic mime support
!       added (file extension mapping)
  
  2002-04-23 18:25  siesel
  
        * src/: GBaseApp.py, GConfig.py, apps/GBaseApp.py, apps/GConfig.py:
!       approved error handling
  
  2002-04-21 20:02  siesel
  
!       * src/rpc/drivers/: _test/README, _test/server.py, _test/test.py,
!       xmlrpc/ClientAdapter.py: Get the XMLRPC - ClientAdapter working,
!       and updated the testcase + README
  
  2002-04-21 17:56  siesel
  
--- 4341,4501 ----
  2002-04-30 18:52  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
  
  2002-04-30 13:12  siesel
  
        * doc/RPC-status.txt: Add file to present actual status of RPC work
  
  2002-04-30 12:23  arturas
  
!       * src/: GBaseApp.py, apps/GBaseApp.py:
!         Prepared for i18n.
  
  2002-04-30 12:06  arturas
  
!       * translations/README:
!         Readme for translations directory.
  
  2002-04-30 12:04  arturas
  
!       * translations/README:
!         Somethings not working....
  
  2002-04-30 11:54  arturas
  
!       * src/GImport.py:
!         Update.
  
  2002-04-30 11:18  arturas
  
!       * translations/README:
!         Update.
  
  2002-04-30 11:15  arturas
  
!       * translations/README:
!         Updated readme.
  
  2002-04-30 11:08  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:
! 
!         Translation files itself.
  
  2002-04-30 10:55  arturas
  
!       * translations/en_US/LC_MESSAGES/gnue.mo:
! 
!         Translation file.
  
  2002-04-30 10:20  arturas
  
!       * setup-cvs.py:
! 
!         i18n changes.  Added line   ln -s %(CVSDIR)s/common/translations
!         %(CONFDIR)s/translations.
  
  2002-04-30 06:29  arturas
  
!       * src/GImport.py:
! 
!         File, that will be imported into (almost) every other .py file.
!         It contains common functions, imports & etc.
  
  2002-04-30 06:08  arturas
  
!       * translations/README:
! 
!         readme file for /common/translations directory - for what it is.
  
  2002-04-30 05:52  arturas
  
!       * doc/i18n.txt:
! 
!         Appended new information, more details on changes to .py files,
!         xgettext.
  
  2002-04-28 23:19  jcater
  
        * etc/sample.report-filters.conf: added a CSV filter to reports;
!         misc bug fixes
  
  2002-04-28 22:10  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: actually have
!         getExtension() return something :)
  
  2002-04-28 20:52  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
  
  2002-04-27 18:13  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
  
  2002-04-27 17:55  jcater
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Improved
!         introspection support [courtesy of btami]
  
  2002-04-27 17:13  jcater
  
        * setup.py, src/GConfig.py, src/apps/GConfig.py: misc fixes for
!         reports filters
  
  2002-04-27 15:59  jcater
  
        * 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
  
        * 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
  
  2002-04-27 15:28  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: added missing commas to
!         the mimetype dictionary
  
  2002-04-24 17:51  jcater
  
        * etc/sample.report-filters.conf, src/GMimeTypes.py,
!         src/utils/GMimeTypes.py: more work on report output formats
  
  2002-04-24 11:12  jcater
  
        * src/: GMimeTypes.py, utils/GMimeTypes.py: basic mime support
!         added (file extension mapping)
  
  2002-04-23 18:25  siesel
  
        * src/: GBaseApp.py, GConfig.py, apps/GBaseApp.py, apps/GConfig.py:
!         approved error handling
  
  2002-04-21 20:02  siesel
  
!       * src/rpc/drivers/xmlrpc/ClientAdapter.py: Get the XMLRPC -
!         ClientAdapter working, and updated the testcase + README
  
  2002-04-21 17:56  siesel
  
***************
*** 3834,3841 ****
  2002-04-19 21:36  jcater
  
        * src/: GBaseApp.py, 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
  
--- 4504,4511 ----
  2002-04-19 21:36  jcater
  
        * src/: GBaseApp.py, 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
  
***************
*** 3844,3865 ****
  2002-04-17 14:09  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, rpc/drivers/_corba/CommDriver.py,
!       datasources/drivers/odbc/wodbc/Driver.py: removed getObjectType()
!       clean up start of some subtle new bugs
  
  2002-04-17 10:25  jamest
  
        * src/: GDebug.py, GObjects.py, GTrigger.py, apps/GDebug.py,
!       definitions/GObjects.py, logic/GTrigger.py: More cleanup and
!       performance enhancements
  
  2002-04-16 21:05  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: Moved normal text
!       field validation into display handler Clean up
  
  2002-04-15 00:39  jcater
  
--- 4514,4535 ----
  2002-04-17 14:09  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
  
  2002-04-17 10:25  jamest
  
        * src/: GDebug.py, GObjects.py, GTrigger.py, apps/GDebug.py,
!         definitions/GObjects.py, logic/GTrigger.py: More cleanup and
!         performance enhancements
  
  2002-04-16 21:05  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: Moved normal text
!         field validation into display handler Clean up
  
  2002-04-15 00:39  jcater
  
***************
*** 3868,3874 ****
  2002-04-14 16:06  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: more
!       documentation
  
  2002-04-14 15:21  jcater
  
--- 4538,4544 ----
  2002-04-14 16:06  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: more
!         documentation
  
  2002-04-14 15:21  jcater
  
***************
*** 3877,3883 ****
  2002-04-14 15:20  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: fixes to make
!       fax and printer support work; misc typo fixes
  
  2002-04-14 12:55  jcater
  
--- 4547,4553 ----
  2002-04-14 15:20  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: fixes to make
!         fax and printer support work; misc typo fixes
  
  2002-04-14 12:55  jcater
  
***************
*** 3886,3913 ****
  2002-04-14 00:13  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: Lots of code cleanup and
!       new bugs implemented
  
  2002-04-13 11:08  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed invalid int value
!       error in record jumps Misc cleanup
  
  2002-04-12 21:25  jamest
  
        * src/: GDebug.py, apps/GDebug.py: a little more cleanup on the
!       debugger misc cleanup
  
  2002-04-12 20:18  jamest
  
        * src/: GBaseApp.py, GDebug.py, apps/GBaseApp.py, apps/GDebug.py:
!       Start of integration of python's internal debugger
  
  2002-04-12 19:54  jcater
  
        * setup-cvs.py, etc/sample.gnue.conf,
!       etc/sample.report-filters.conf: reports: inplace transformations
!       working now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
--- 4556,4583 ----
  2002-04-14 00:13  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: Lots of code cleanup and
!         new bugs implemented
  
  2002-04-13 11:08  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed invalid int value
!         error in record jumps Misc cleanup
  
  2002-04-12 21:25  jamest
  
        * src/: GDebug.py, apps/GDebug.py: a little more cleanup on the
!         debugger misc cleanup
  
  2002-04-12 20:18  jamest
  
        * src/: GBaseApp.py, GDebug.py, apps/GBaseApp.py, apps/GDebug.py:
!         Start of integration of python's internal debugger
  
  2002-04-12 19:54  jcater
  
        * setup-cvs.py, etc/sample.gnue.conf,
!         etc/sample.report-filters.conf: reports: inplace transformations
!         working now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
***************
*** 3916,3932 ****
  2002-04-12 00:59  jcater
  
        * etc/sample.gnue.conf: more work on modularization of output
!       destinations/filters in reports
  
  2002-04-12 00:29  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: A (small)
!       amount of code cleanup
  
  2002-04-12 00:28  jcater
  
        * src/: GConfig.py, apps/GConfig.py: code cleanup; removed unused
!       code
  
  2002-04-11 23:58  jcater
  
--- 4586,4602 ----
  2002-04-12 00:59  jcater
  
        * etc/sample.gnue.conf: more work on modularization of output
!         destinations/filters in reports
  
  2002-04-12 00:29  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: A (small)
!         amount of code cleanup
  
  2002-04-12 00:28  jcater
  
        * src/: GConfig.py, apps/GConfig.py: code cleanup; removed unused
!         code
  
  2002-04-11 23:58  jcater
  
***************
*** 3935,3946 ****
  2002-04-11 23:46  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed post()
!       skipping the record following a deleted record Performance updates
  
  2002-04-11 23:40  jcater
  
!       * src/: GParser.py, definitions/GParser.py, GParser.py,
!       definitions/GParser.py: code cleanup
  
  2002-04-11 15:19  jamest
  
--- 4605,4616 ----
  2002-04-11 23:46  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed post()
!         skipping the record following a deleted record Performance
!         updates
  
  2002-04-11 23:40  jcater
  
!       * src/: GParser.py, definitions/GParser.py: code cleanup
  
  2002-04-11 15:19  jamest
  
***************
*** 3949,3967 ****
  2002-04-10 23:19  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: Started on
!       modularization of GNUe Reprots transformation adapters and
!       destination adapters; cleanup of code
  
  2002-04-10 13:37  arturas
  
!       * doc/i18n.txt: 
!       
!       First version of 'how do we implement i18n in GNUe'.
  
  2002-04-09 10:27  jcater
  
        * src/: GBaseApp.py, apps/GBaseApp.py: removed the -d shortcut for
!       --debug-level
  
  2002-04-09 00:19  dneighbors
  
--- 4619,4637 ----
  2002-04-10 23:19  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: Started on
!         modularization of GNUe Reprots transformation adapters and
!         destination adapters; cleanup of code
  
  2002-04-10 13:37  arturas
  
!       * doc/i18n.txt:
! 
!         First version of 'how do we implement i18n in GNUe'.
  
  2002-04-09 10:27  jcater
  
        * src/: GBaseApp.py, apps/GBaseApp.py: removed the -d shortcut for
!         --debug-level
  
  2002-04-09 00:19  dneighbors
  
***************
*** 3974,3980 ****
  2002-04-08 16:53  jcater
  
        * src/: GParserHelpers.py, definitions/GParserHelpers.py: speeded
!       up report's handling of GContent
  
  2002-04-08 13:10  jcater
  
--- 4644,4650 ----
  2002-04-08 16:53  jcater
  
        * src/: GParserHelpers.py, definitions/GParserHelpers.py: speeded
!         up report's handling of GContent
  
  2002-04-08 13:10  jcater
  
***************
*** 3987,3998 ****
  2002-04-06 19:20  jcater
  
        * etc/sample.report-filters.conf, src/GConfig.py,
!       src/apps/GConfig.py: lots o' work on reports
  
  2002-04-06 16:27  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: start of
!       structured filter architecture for reports
  
  2002-04-06 15:17  jcater
  
--- 4657,4668 ----
  2002-04-06 19:20  jcater
  
        * etc/sample.report-filters.conf, src/GConfig.py,
!         src/apps/GConfig.py: lots o' work on reports
  
  2002-04-06 16:27  jcater
  
        * etc/: sample.gnue.conf, sample.report-filters.conf: start of
!         structured filter architecture for reports
  
  2002-04-06 15:17  jcater
  
***************
*** 4005,4029 ****
  2002-04-04 17:02  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
  
  2002-04-03 23:00  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: typo in
!       conditional support for parameters
  
  2002-04-03 00:18  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)
  
  2002-04-02 20:31  jcater
  
--- 4675,4699 ----
  2002-04-04 17:02  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
  
  2002-04-03 23:00  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: typo in
!         conditional support for parameters
  
  2002-04-03 00:18  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)
  
  2002-04-02 20:31  jcater
  
***************
*** 4040,4139 ****
  2002-03-31 14:41  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
  
  2002-03-31 13:38  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
  
  2002-03-28 09:02  dneighbors
  
        * 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
  
        * 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
  
        * src/: GParser.py, definitions/GParser.py: Check that
!       xmlMasqueradeNamespaceElements actually is set
  
  2002-03-25 22:34  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: misc fixes for
!       reports
  
  2002-03-25 22:19  jcater
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!       definitions/GParser.py: performance enhancements
  
  2002-03-22 02:08  jcater
  
        * src/: GParser.py, definitions/GParser.py: sax parser now operates
!       in namespace-compat mode (does not affect tools not using namespace
!       features)
  
  2002-03-22 01:38  jcater
  
        * src/: GParser.py, definitions/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
  
        * src/: GParser.py, definitions/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
  
        * 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 and
!       die gracefully.
  
  2002-03-19 17:27  jcater
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Displays underlying python
!       version information as debugging information (-d1)
  
  2002-03-14 00:33  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.
  
  2002-03-12 19:12  jamest
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Added
!       contributed interbase driver updates from Bajusz Tamás
  
  2002-03-05 15:52  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fix for rowid support
!       in oracle failing on combo-box datasources
  
  2002-03-04 16:28  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed '= NULL' versus
!       'IS NULL' problem w/master-detail sources
  
  2002-03-02 11:28  jcater
  
--- 4710,4809 ----
  2002-03-31 14:41  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
  
  2002-03-31 13:38  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
  
  2002-03-28 09:02  dneighbors
  
        * 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
  
        * 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
  
        * src/: GParser.py, definitions/GParser.py: Check that
!         xmlMasqueradeNamespaceElements actually is set
  
  2002-03-25 22:34  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: misc fixes for
!         reports
  
  2002-03-25 22:19  jcater
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!         definitions/GParser.py: performance enhancements
  
  2002-03-22 02:08  jcater
  
        * src/: GParser.py, definitions/GParser.py: sax parser now operates
!         in namespace-compat mode (does not affect tools not using
!         namespace features)
  
  2002-03-22 01:38  jcater
  
        * src/: GParser.py, definitions/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
  
        * src/: GParser.py, definitions/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
  
        * 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
!         and die gracefully.
  
  2002-03-19 17:27  jcater
  
        * src/: GBaseApp.py, apps/GBaseApp.py: Displays underlying python
!         version information as debugging information (-d1)
  
  2002-03-14 00:33  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.
  
  2002-03-12 19:12  jamest
  
        * src/datasources/drivers/interbase/interbase/Driver.py: Added
!         contributed interbase driver updates from Bajusz Tamás
  
  2002-03-05 15:52  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fix for rowid support
!         in oracle failing on combo-box datasources
  
  2002-03-04 16:28  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed '= NULL' versus
!         'IS NULL' problem w/master-detail sources
  
  2002-03-02 11:28  jcater
  
***************
*** 4142,4247 ****
  2002-03-01 22:10  jcater
  
        * src/: GConnections.py, GLoginHandler.py,
!       datasources/GConnections.py, datasources/GLoginHandler.py: added
!       error information to Login Dialogs on failed dialogs
  
  2002-03-01 13:05  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
  
  2002-02-28 23:43  jamest
  
        * TODO: Start updating docs on forms/common added setStatusText in
!       trigger namespace
  
  2002-02-28 23:28  jcater
  
        * etc/sample.gnue.conf: added support for Shift-Enter and
!       (optionally) Enter to insert newlines in multirow entries
  
  2002-02-27 14:45  jcater
  
!       * src/: rpc/drivers/_test/client.php, GComm.py, rpc/GComm.py,
!       rpc/drivers/_parser/Parser.py, rpc/drivers/_test/donuts.grpc,
!       rpc/drivers/_test/server.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: grpc patches by Jan Ischebeck
  
  2002-02-27 10:19  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed small tafu in the
!       new sql string formatter
  
  2002-02-27 00:24  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
  
  2002-02-26 21:29  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: fix for single
!       quote fix for f2(jump to record) support
  
  2002-02-26 19:13  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed a bug in primary
!       id support
  
  2002-02-26 18:38  jcater
  
        * src/datasources/drivers/oracle/: cxoracle/Driver.py,
!       dcoracle/Driver.py: duplicated oracle rowid support into both
!       oracle drivers
  
  2002-02-26 17:07  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)
  
  2002-02-26 15:15  jcater
  
        * src/datasources/drivers/oracle/Base/Driver.py: fix for Oracle
!       LONG types in Designer
  
  2002-02-17 12:25  jcater
  
        * 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
  
  2002-02-17 00:08  jamest
  
        * doc/Menus.txt, src/GMenu.py, src/__init__.py: The long overdue
!       death of uiEventTrap :) moved lineWrap function into common older
!       work on menus
  
  2002-02-16 08:55  jcater
  
        * etc/sample.gnue.conf: more work on input handler [synching
!       machines]
  
  2002-02-15 21:58  jcater
  
        * etc/sample.gnue.conf, src/GParser.py, src/definitions/GParser.py:
!       Implemented a centralized events system in forms
  
  2002-02-15 17:59  jcater
  
        * src/: FormatMasks/TextMask.py, formatting/TextMask.py: more work
!       on input handlers [synching machines]
  
  2002-02-15 08:52  jcater
  
        * src/rpc/drivers/: pyro/CommDriver.py, soap/CommDriver.py,
!       sockets/CommDriver.py: misc typo fixes
  
  2002-02-12 19:57  jamest
  
--- 4812,4916 ----
  2002-03-01 22:10  jcater
  
        * src/: GConnections.py, GLoginHandler.py,
!         datasources/GConnections.py, datasources/GLoginHandler.py: added
!         error information to Login Dialogs on failed dialogs
  
  2002-03-01 13:05  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
  
  2002-02-28 23:43  jamest
  
        * TODO: Start updating docs on forms/common added setStatusText in
!         trigger namespace
  
  2002-02-28 23:28  jcater
  
        * etc/sample.gnue.conf: added support for Shift-Enter and
!         (optionally) Enter to insert newlines in multirow entries
  
  2002-02-27 14:45  jcater
  
!       * src/: GComm.py, rpc/GComm.py,
!         rpc/drivers/xmlrpc/DebugSocketServer.py,
!         rpc/drivers/xmlrpc/ServerAdapter.py: grpc patches by Jan
!         Ischebeck
  
  2002-02-27 10:19  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed small tafu in the
!         new sql string formatter
  
  2002-02-27 00:24  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
  
  2002-02-26 21:29  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: fix for single
!         quote fix for f2(jump to record) support
  
  2002-02-26 19:13  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed a bug in primary
!         id support
  
  2002-02-26 18:38  jcater
  
        * src/datasources/drivers/oracle/: cxoracle/Driver.py,
!         dcoracle/Driver.py: duplicated oracle rowid support into both
!         oracle drivers
  
  2002-02-26 17:07  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)
  
  2002-02-26 15:15  jcater
  
        * src/datasources/drivers/oracle/Base/Driver.py: fix for Oracle
!         LONG types in Designer
  
  2002-02-17 12:25  jcater
  
        * 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
  
  2002-02-17 00:08  jamest
  
        * doc/Menus.txt, src/GMenu.py, src/__init__.py: The long overdue
!         death of uiEventTrap :) moved lineWrap function into common older
!         work on menus
  
  2002-02-16 08:55  jcater
  
        * etc/sample.gnue.conf: more work on input handler [synching
!         machines]
  
  2002-02-15 21:58  jcater
  
        * etc/sample.gnue.conf, src/GParser.py, src/definitions/GParser.py:
!         Implemented a centralized events system in forms
  
  2002-02-15 17:59  jcater
  
        * src/: FormatMasks/TextMask.py, formatting/TextMask.py: more work
!         on input handlers [synching machines]
  
  2002-02-15 08:52  jcater
  
        * src/rpc/drivers/: pyro/CommDriver.py, soap/CommDriver.py,
!         sockets/CommDriver.py: misc typo fixes
  
  2002-02-12 19:57  jamest
  
***************
*** 4250,4292 ****
  2002-02-11 22:40  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: cleaned up
!       master/detail relationship
  
  2002-02-11 21:29  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: Update to make
!       schema routines work with postgresql 7.2
  
  2002-02-11 21:03  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
  
  2002-02-11 10:43  jcater
  
        * src/: GDataObjects.py, GDataSource.py,
!       datasources/GDataObjects.py, datasources/GDataSource.py: addition
!       of clear() method to blocks (for use in triggers)
  
  2002-02-09 22:43  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace
!       changes
  
  2002-02-04 23:45  jamest
  
        * 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
  
  2002-02-03 22:09  jamest
  
        * src/: GDataSource.py, datasources/GDataSource.py: A few
!       experimental trigger extensions
  
  2002-02-01 21:41  jcater
  
--- 4919,4961 ----
  2002-02-11 22:40  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: cleaned up
!         master/detail relationship
  
  2002-02-11 21:29  jamest
  
        * src/datasources/drivers/postgresql/Base/Driver.py: Update to make
!         schema routines work with postgresql 7.2
  
  2002-02-11 21:03  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
  
  2002-02-11 10:43  jcater
  
        * src/: GDataObjects.py, GDataSource.py,
!         datasources/GDataObjects.py, datasources/GDataSource.py: addition
!         of clear() method to blocks (for use in triggers)
  
  2002-02-09 22:43  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace
!         changes
  
  2002-02-04 23:45  jamest
  
        * 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
  
  2002-02-03 22:09  jamest
  
        * src/: GDataSource.py, datasources/GDataSource.py: A few
!         experimental trigger extensions
  
  2002-02-01 21:41  jcater
  
***************
*** 4299,4343 ****
  2002-01-31 23:38  jamest
  
        * src/: GTrigger.py, logic/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
  
        * 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
  
  2002-01-31 20:25  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
  
  2002-01-30 23:41  jcater
  
        * etc/sample.gnue.conf, src/GConfig.py, src/apps/GConfig.py:
!       removed keystroke event logic out of UI* and into KeyMapper
  
  2002-01-30 20:08  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace work
!       checking in prior to rolling forms over to new namespace
  
  2002-01-30 18:28  jamest
  
        * src/: GObjects.py, GTrigger.py, GTriggerCore.py,
!       definitions/GObjects.py, logic/GTrigger.py, logic/GTriggerCore.py:
!       Work on common based trigger namespace
  
  2002-01-30 13:04  jamest
  
        * src/: GRootObj.py, definitions/GRootObj.py: Added other missing
!       file
  
  2002-01-30 13:02  jamest
  
--- 4968,5012 ----
  2002-01-31 23:38  jamest
  
        * src/: GTrigger.py, logic/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
  
        * 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
  
  2002-01-31 20:25  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
  
  2002-01-30 23:41  jcater
  
        * etc/sample.gnue.conf, src/GConfig.py, src/apps/GConfig.py:
!         removed keystroke event logic out of UI* and into KeyMapper
  
  2002-01-30 20:08  jamest
  
        * src/: GTrigger.py, logic/GTrigger.py: More trigger namespace work
!         checking in prior to rolling forms over to new namespace
  
  2002-01-30 18:28  jamest
  
        * src/: GObjects.py, GTrigger.py, GTriggerCore.py,
!         definitions/GObjects.py, logic/GTrigger.py,
!         logic/GTriggerCore.py: Work on common based trigger namespace
  
  2002-01-30 13:04  jamest
  
        * src/: GRootObj.py, definitions/GRootObj.py: Added other missing
!         file
  
  2002-01-30 13:02  jamest
  
***************
*** 4346,4360 ****
  2002-01-30 12:54  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
  
  2002-01-30 09:23  jamest
  
        * src/: GObjects.py, GTrigger.py, definitions/GObjects.py,
!       logic/GTrigger.py: Trigger work being commited so jcater and I can
!       discuss direction
  
  2002-01-29 15:05  jcater
  
--- 5015,5029 ----
  2002-01-30 12:54  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
  
  2002-01-30 09:23  jamest
  
        * src/: GObjects.py, GTrigger.py, definitions/GObjects.py,
!         logic/GTrigger.py: Trigger work being commited so jcater and I
!         can discuss direction
  
  2002-01-29 15:05  jcater
  
***************
*** 4367,4408 ****
  2002-01-29 14:23  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: added strict counts
!       to odbc
  
  2002-01-29 13:54  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: fixes to odbc
!       driver
  
  2002-01-29 11:39  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
  
  2002-01-28 18:57  jamest
  
        * 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
  
  2002-01-28 16:09  jcater
  
        * src/datasources/drivers/db2/db2/Driver.py: work on DB2
!       introspection + introduction of a DB2-over-OBDC driver
  
  2002-01-25 21:18  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: modified walk
!       function so that arbitrary arguments can be passed to the 'walking'
!       methods
  
  2002-01-23 22:30  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
  
  2002-01-23 19:52  jamest
  
--- 5036,5077 ----
  2002-01-29 14:23  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: added strict counts
!         to odbc
  
  2002-01-29 13:54  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: fixes to odbc
!         driver
  
  2002-01-29 11:39  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
  
  2002-01-28 18:57  jamest
  
        * 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
  
  2002-01-28 16:09  jcater
  
        * src/datasources/drivers/db2/db2/Driver.py: work on DB2
!         introspection + introduction of a DB2-over-OBDC driver
  
  2002-01-25 21:18  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: modified walk
!         function so that arbitrary arguments can be passed to the
!         'walking' methods
  
  2002-01-23 22:30  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
  
  2002-01-23 19:52  jamest
  
***************
*** 4415,4427 ****
  2002-01-23 10:36  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed some issues
!       related to non-PG drivers
  
  2002-01-22 22:08  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug in
!       Schema comparion function that made a Schema() instance appear to
!       be == None
  
  2002-01-22 21:45  jamest
  
--- 5084,5096 ----
  2002-01-23 10:36  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: fixed some issues
!         related to non-PG drivers
  
  2002-01-22 22:08  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug in
!         Schema comparion function that made a Schema() instance appear to
!         be == None
  
  2002-01-22 21:45  jamest
  
***************
*** 4430,4442 ****
  2002-01-22 20:48  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
  
  2002-01-22 18:11  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: fixed bug in
!       RuntimeSettings for settings not read for this session being lost
  
  2002-01-21 23:56  jcater
  
--- 5099,5111 ----
  2002-01-22 20:48  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
  
  2002-01-22 18:11  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: fixed bug in
!         RuntimeSettings for settings not read for this session being lost
  
  2002-01-21 23:56  jcater
  
***************
*** 4445,4464 ****
  2002-01-21 17:56  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
  
  2002-01-21 12:50  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/postgresql/Base/Driver.py: fixed typo in pgsql
!       schema listing method
  
  2002-01-21 12:50  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: added
!       convenience functions for Designer to the connection manager
  
  2002-01-19 19:04  jamest
  
--- 5114,5133 ----
  2002-01-21 17:56  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
  
  2002-01-21 12:50  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/postgresql/Base/Driver.py: fixed typo in
!         pgsql schema listing method
  
  2002-01-21 12:50  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: added
!         convenience functions for Designer to the connection manager
  
  2002-01-19 19:04  jamest
  
***************
*** 4471,4514 ****
  2002-01-18 23:34  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)
  
  2002-01-18 19:19  jamest
  
!       * ChangeLog, NEWS, setup.py, src/__init__.py: Misc updates in prep
!       for a release
  
  2002-01-18 18:19  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
  
  2002-01-17 18:11  jcater
  
        * src/datasources/drivers/oracle/: Base/Driver.py,
!       cxoracle/Driver.py, dcoracle/Driver.py: merged common features of
!       oracle drivers plus fixed problems during schema testing
  
  2002-01-17 17:11  jcater
  
        * src/datasources/drivers/oracle/cxoracle/Driver.py: added enhanced
!       intro support
  
  2002-01-16 18:10  jcater
  
        * etc/sample.gnue.conf: added label-autocreation support to drag
!       and drop entries
  
  2002-01-16 14:18  jcater
  
        * src/: RuntimeSettings.py, 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
  
--- 5140,5183 ----
  2002-01-18 23:34  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)
  
  2002-01-18 19:19  jamest
  
!       * NEWS, setup.py, src/__init__.py: Misc updates in prep for a
!         release
  
  2002-01-18 18:19  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
  
  2002-01-17 18:11  jcater
  
        * src/datasources/drivers/oracle/: Base/Driver.py,
!         cxoracle/Driver.py, dcoracle/Driver.py: merged common features of
!         oracle drivers plus fixed problems during schema testing
  
  2002-01-17 17:11  jcater
  
        * src/datasources/drivers/oracle/cxoracle/Driver.py: added enhanced
!         intro support
  
  2002-01-16 18:10  jcater
  
        * etc/sample.gnue.conf: added label-autocreation support to drag
!         and drop entries
  
  2002-01-16 14:18  jcater
  
        * src/: RuntimeSettings.py, 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
  
***************
*** 4517,4525 ****
  2002-01-15 16:51  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
  
  2002-01-11 17:01  jcater
  
--- 5186,5194 ----
  2002-01-15 16:51  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
  
  2002-01-11 17:01  jcater
  
***************
*** 4536,4582 ****
  2002-01-11 12:37  jcater
  
        * 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
  
        * 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
  
  2002-01-10 16:42  jcater
  
        * src/: GConditions.py, datasources/GConditions.py,
!       datasources/drivers/DBSIG2/Driver.py: fixed conditional support for
!       Fields and Const to be compatable w/designer
  
  2002-01-10 15:09  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
!       types will appear as 'text')
  
  2002-01-10 14:59  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
  
  2002-01-09 23:30  jcater
  
--- 5205,5251 ----
  2002-01-11 12:37  jcater
  
        * 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
  
        * 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
  
  2002-01-10 16:42  jcater
  
        * src/: GConditions.py, datasources/GConditions.py,
!         datasources/drivers/DBSIG2/Driver.py: fixed conditional support
!         for Fields and Const to be compatable w/designer
  
  2002-01-10 15:09  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
!         types will appear as 'text')
  
  2002-01-10 14:59  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
  
  2002-01-09 23:30  jcater
  
***************
*** 4585,4604 ****
  2002-01-09 21:33  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
  
  2002-01-09 15:48  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: fix to
!       Conditions support
  
  2002-01-09 07:56  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Removed loop
!       forever bug in jump to record I introduced yesterday during
!       debugging (whopps :)
  
  2002-01-08 23:11  jcater
  
--- 5254,5273 ----
  2002-01-09 21:33  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
  
  2002-01-09 15:48  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: fix to
!         Conditions support
  
  2002-01-09 07:56  jamest
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Removed loop
!         forever bug in jump to record I introduced yesterday during
!         debugging (whopps :)
  
  2002-01-08 23:11  jcater
  
***************
*** 4607,4614 ****
  2002-01-08 21:59  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
  
  2002-01-08 16:55  jcater
  
--- 5276,5283 ----
  2002-01-08 21:59  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
  
  2002-01-08 16:55  jcater
  
***************
*** 4621,4737 ****
  2002-01-08 16:07  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
  
  2002-01-08 11:05  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: first somewhat
!       functional date mask
  
  2002-01-07 17:55  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: more work on input
!       masks
  
  2002-01-07 02:22  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: more
!       changes to masks
  
  2002-01-04 18:36  jamest
  
        * src/datasources/drivers/: DBSIG2/Driver.py,
!       postgresql/popy/Driver.py, postgresql/pypgsql/Driver.py: more
!       dbdriver cleanup
  
  2002-01-04 17:22  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: syncing
!       machines
  
  2002-01-04 16:56  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
  
  2002-01-04 13:51  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
  
  2002-01-03 23:56  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: more work on input
!       system
  
  2002-01-03 23:36  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
  
  2002-01-03 22:37  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
  
  2002-01-03 21:17  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
  
  2002-01-03 18:35  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py:  more work on input
!       masks
  
  2002-01-02 23:49  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: more work on input
!       masks
  
  2002-01-02 17:23  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: more work on input
!       masks
  
  2002-01-01 12:31  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
  
  2001-12-21 16:20  jamest
  
        * 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
  
  2001-12-20 23:05  jcater
  
--- 5290,5407 ----
  2002-01-08 16:07  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
  
  2002-01-08 11:05  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: first somewhat
!         functional date mask
  
  2002-01-07 17:55  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: more work on
!         input masks
  
  2002-01-07 02:22  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: more
!         changes to masks
  
  2002-01-04 18:36  jamest
  
        * src/datasources/drivers/: DBSIG2/Driver.py,
!         postgresql/popy/Driver.py, postgresql/pypgsql/Driver.py: more
!         dbdriver cleanup
  
  2002-01-04 17:22  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: syncing
!         machines
  
  2002-01-04 16:56  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
  
  2002-01-04 13:51  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
  
  2002-01-03 23:56  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: more work on
!         input system
  
  2002-01-03 23:36  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
  
  2002-01-03 22:37  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
  
  2002-01-03 21:17  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
  
  2002-01-03 18:35  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py:  more work on
!         input masks
  
  2002-01-02 23:49  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: more work on
!         input masks
  
  2002-01-02 17:23  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: more work on
!         input masks
  
  2002-01-01 12:31  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
  
  2001-12-21 16:20  jamest
  
        * 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
  
  2001-12-20 23:05  jcater
  
***************
*** 4740,4815 ****
  2001-12-20 20:57  jamest
  
        * 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
  
  2001-12-20 20:42  jamest
  
        * src/: GConditions.py, datasources/GConditions.py: Syncing
!       machines
  
  2001-12-20 17:27  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
!       xmlrpc/ClientAdapter.py, xmlrpc/ServerAdapter.py: more work on
!       async socket server/xml-rpc
  
  2001-12-20 16:53  jcater
  
        * setup-cvs.py: added option to append a string to script names
!       (for multiple cvs checkouts)
  
  2001-12-19 23:14  jcater
  
        * src/rpc/drivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
!       started on the HTTP transport for XML-RPC driver
  
  2001-12-19 01:50  jcater
  
!       * src/rpc/drivers/: _helpers/ObjectLibrarian.py, _parser/Parser.py,
!       xmlrpc/ServerAdapter.py: added object support via
!       object-by-reference
  
  2001-12-18 22:05  jcater
  
!       * src/rpc/drivers/: _parser/Objects.py,
!       xmlrpc/DebugSocketServer.py, xmlrpc/ServerAdapter.py: syncing
!       machines
  
  2001-12-18 13:52  jcater
  
        * src/rpc/drivers/xmlrpc/DebugSocketServer.py: adding temporary
!       socketserver hack
  
  2001-12-18 00:48  jcater
  
!       * src/rpc/drivers/: _parser/Objects.py, xmlrpc/ServerAdapter.py:
!       added xml-rpc directory/introspection services
  
  2001-12-17 19:10  jcater
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, CommDriver.py,
!       ServerAdapter.py, __init__.py: put the client code and server code
!       in separate files to simplify development
  
  2001-12-17 18:19  jcater
  
        * src/rpc/drivers/xmlrpc/: CommDriver.py, RpcDoc.py: syncing
!       machines
  
  2001-12-16 23:20  jcater
  
        * doc/RPC-abstraction.txt, src/rpc/drivers/GCommBase.py,
!       src/rpc/drivers/_helpers/RpcDoc.py, src/rpc/drivers/_test/test.py,
!       src/rpc/drivers/proxy/CommDriver.py: syncing machines
  
  2001-12-16 13:56  jcater
  
        * setup-cvs.py, src/rpc/drivers/_helpers/RpcDoc.py: started on the
!       grpc self-documenting functions
  
  2001-12-14 22:06  jcater
  
--- 5410,5484 ----
  2001-12-20 20:57  jamest
  
        * 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
  
  2001-12-20 20:42  jamest
  
        * src/: GConditions.py, datasources/GConditions.py: Syncing
!         machines
  
  2001-12-20 17:27  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
!         xmlrpc/ClientAdapter.py, xmlrpc/ServerAdapter.py: more work on
!         async socket server/xml-rpc
  
  2001-12-20 16:53  jcater
  
        * setup-cvs.py: added option to append a string to script names
!         (for multiple cvs checkouts)
  
  2001-12-19 23:14  jcater
  
        * src/rpc/drivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
!         started on the HTTP transport for XML-RPC driver
  
  2001-12-19 01:50  jcater
  
!       * src/rpc/drivers/: _helpers/ObjectLibrarian.py,
!         xmlrpc/ServerAdapter.py: added object support via
!         object-by-reference
  
  2001-12-18 22:05  jcater
  
!       * src/rpc/drivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
!         syncing machines
  
  2001-12-18 13:52  jcater
  
        * src/rpc/drivers/xmlrpc/DebugSocketServer.py: adding temporary
!         socketserver hack
  
  2001-12-18 00:48  jcater
  
!       * src/rpc/drivers/xmlrpc/ServerAdapter.py: added xml-rpc
!         directory/introspection services
  
  2001-12-17 19:10  jcater
  
        * src/rpc/drivers/xmlrpc/: ClientAdapter.py, CommDriver.py,
!         ServerAdapter.py, __init__.py: put the client code and server
!         code in separate files to simplify development
  
  2001-12-17 18:19  jcater
  
        * src/rpc/drivers/xmlrpc/: CommDriver.py, RpcDoc.py: syncing
!         machines
  
  2001-12-16 23:20  jcater
  
        * doc/RPC-abstraction.txt, src/rpc/drivers/GCommBase.py,
!         src/rpc/drivers/_helpers/RpcDoc.py,
!         src/rpc/drivers/proxy/CommDriver.py: syncing machines
  
  2001-12-16 13:56  jcater
  
        * setup-cvs.py, src/rpc/drivers/_helpers/RpcDoc.py: started on the
!         grpc self-documenting functions
  
  2001-12-14 22:06  jcater
  
***************
*** 4818,4877 ****
  2001-12-10 23:31  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_test/server.py, rpc/drivers/_test/test.py,
!       rpc/drivers/proxy/CommDriver.py, rpc/drivers/xmlrpc/CommDriver.py:
!       synching machines
  
  2001-12-09 22:41  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/_test/server.py, src/rpc/drivers/_test/test.py,
!       src/rpc/drivers/proxy/CommDriver.py,
!       src/rpc/drivers/xmlrpc/CommDriver.py: one step closer to a working
!       gnurpc
  
  2001-12-08 23:27  jamest
  
        * 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
!       some generated files.
  
  2001-12-06 17:19  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_helpers/AsyncSocketServer.py,
!       rpc/drivers/_parser/Objects.py, rpc/drivers/_parser/Parser.py,
!       rpc/drivers/_test/donuts.grpc, rpc/drivers/_test/server.py,
!       rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-12-06 00:58  jcater
  
!       * src/: GComm.py, rpc/GComm.py, rpc/drivers/_test/server.py: fixed
!       an inconsistency
  
  2001-12-06 00:26  jcater
  
        * doc/RPC-abstraction.txt, src/GComm.py, src/rpc/GComm.py,
!       src/rpc/drivers/_parser/Parser.py,
!       src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/_test/server.py,
!       src/rpc/drivers/xmlrpc/CommDriver.py: more work on gnurpc/gcomm;
!       syncing machines
  
  2001-12-05 17:15  jcater
  
!       * src/rpc/drivers/: GCommBase.py, _parser/Objects.py,
!       _parser/Parser.py, _parser/__init__.py, _test/README,
!       _test/donuts.grpc, _test/server.py, _test/test.py,
!       xmlrpc/CommDriver.py: syncing machines
  
  2001-12-03 23:42  jcater
  
--- 5487,5531 ----
  2001-12-10 23:31  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!         rpc/drivers/proxy/CommDriver.py,
!         rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-12-09 22:41  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
  
  2001-12-08 23:27  jamest
  
        * 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-06 17:19  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!         rpc/drivers/_helpers/AsyncSocketServer.py,
!         rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-12-06 00:58  jcater
  
!       * src/: GComm.py, rpc/GComm.py: fixed an inconsistency
  
  2001-12-06 00:26  jcater
  
        * doc/RPC-abstraction.txt, src/GComm.py, src/rpc/GComm.py,
!         src/rpc/drivers/xmlrpc/CommDriver.py: more work on gnurpc/gcomm;
!         syncing machines
  
  2001-12-05 17:15  jcater
  
!       * src/rpc/drivers/: GCommBase.py, xmlrpc/CommDriver.py: syncing
!         machines
  
  2001-12-03 23:42  jcater
  
***************
*** 4884,4904 ****
  2001-12-02 20:52  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.
  
  2001-12-02 18:41  jcater
  
        * setup-cvs.py, doc/GCommSpecifications.txt,
!       doc/RPC-abstraction.txt: synching machines; this may break the
!       setup
  
  2001-11-30 21:11  jcater
  
--- 5538,5558 ----
  2001-12-02 20:52  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.
  
  2001-12-02 18:41  jcater
  
        * setup-cvs.py, doc/GCommSpecifications.txt,
!         doc/RPC-abstraction.txt: synching machines; this may break the
!         setup
  
  2001-11-30 21:11  jcater
  
***************
*** 4911,4969 ****
  2001-11-28 22:40  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
!       xmlrpc/CommDriver.py: synching machines
  
  2001-11-28 09:56  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/sockets/CommDriver.py:
!       synching machines
  
  2001-11-26 17:26  jcater
  
        * etc/sample.gnue.conf, src/GParserHelpers.py,
!       src/definitions/GParserHelpers.py: synching machines
  
  2001-11-26 14:35  jcater
  
        * src/rpc/drivers/: _helpers/AsyncHTTPServer.py,
!       _helpers/AsyncSocketServer.py, sockets/CommDriver.py,
!       xmlrpc/CommDriver.py: renamed AsyncHTTPServer to the more generic
!       AsyncSocketServer
  
  2001-11-26 14:25  jcater
  
        * src/rpc/drivers/sockets/: CommDriver.py, __init__.py: added
!       skeleton for sockets-based driver
  
  2001-11-26 11:40  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Merges patches
!       from 0.1.0-patches release
  
  2001-11-21 15:05  jcater
  
        * 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
!       distros
  
  2001-11-20 21:23  jamest
  
!       * ChangeLog, NEWS: Final updates for 0.1.0 releases
  
  2001-11-20 20:16  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: Made the
!       driver a little less friendly
  
  2001-11-20 20:12  jamest
  
        * src/datasources/drivers/postgresql/: popy/Driver.py,
!       psycopg/Driver.py, pygresql/Driver.py, pypgsql/Driver.py:
!       Postgresql driver updates
  
  2001-11-20 13:40  jamest
  
--- 5565,5622 ----
  2001-11-28 22:40  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
!         xmlrpc/CommDriver.py: synching machines
  
  2001-11-28 09:56  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/sockets/CommDriver.py:
!         synching machines
  
  2001-11-26 17:26  jcater
  
        * etc/sample.gnue.conf, src/GParserHelpers.py,
!         src/definitions/GParserHelpers.py: synching machines
  
  2001-11-26 14:35  jcater
  
        * src/rpc/drivers/: _helpers/AsyncHTTPServer.py,
!         _helpers/AsyncSocketServer.py, sockets/CommDriver.py,
!         xmlrpc/CommDriver.py: renamed AsyncHTTPServer to the more generic
!         AsyncSocketServer
  
  2001-11-26 14:25  jcater
  
        * src/rpc/drivers/sockets/: CommDriver.py, __init__.py: added
!         skeleton for sockets-based driver
  
  2001-11-26 11:40  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Merges patches
!         from 0.1.0-patches release
  
  2001-11-21 15:05  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Fixed Open
!         Recent/MRU support
  
  2001-11-20 22:44  jamest
  
!       * setup-cvs.py: Changes required to make good source distros
  
  2001-11-20 21:23  jamest
  
!       * NEWS: Final updates for 0.1.0 releases
  
  2001-11-20 20:16  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: Made the
!         driver a little less friendly
  
  2001-11-20 20:12  jamest
  
        * src/datasources/drivers/postgresql/: popy/Driver.py,
!         psycopg/Driver.py, pygresql/Driver.py, pypgsql/Driver.py:
!         Postgresql driver updates
  
  2001-11-20 13:40  jamest
  
***************
*** 4972,4979 ****
  2001-11-19 19:45  jcater
  
        * src/: GObjects.py, GParser.py, GParserHelpers.py,
!       definitions/GObjects.py, definitions/GParser.py,
!       definitions/GParserHelpers.py: cleaned up imports
  
  2001-11-19 18:32  jcater
  
--- 5625,5632 ----
  2001-11-19 19:45  jcater
  
        * src/: GObjects.py, GParser.py, GParserHelpers.py,
!         definitions/GObjects.py, definitions/GParser.py,
!         definitions/GParserHelpers.py: cleaned up imports
  
  2001-11-19 18:32  jcater
  
***************
*** 4981,4992 ****
  
  2001-11-19 18:15  jamest
  
!       * ChangeLog, NEWS: Updated NEWS and Changelog for pending release
  
  2001-11-18 19:54  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed missing import
!       sys
  
  2001-11-18 18:29  jcater
  
--- 5634,5645 ----
  
  2001-11-19 18:15  jamest
  
!       * NEWS: Updated NEWS and Changelog for pending release
  
  2001-11-18 19:54  jcater
  
        * src/: GParser.py, definitions/GParser.py: fixed missing import
!         sys
  
  2001-11-18 18:29  jcater
  
***************
*** 4995,5053 ****
  2001-11-15 18:01  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: synching
!       machines
  
  2001-11-14 18:12  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: added MS DAO driver
!       support (not yet functional)
  
  2001-11-14 14:44  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: fix pypgsql
!       connect exception handler fix query recall feature
  
  2001-11-14 13:49  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
  
  2001-11-14 11:56  jamest
  
        * TODO, etc/sample-windows.gnue.conf, etc/sample.gnue.conf:
!       gnue.conf alterations Updated TODOs
  
  2001-11-14 09:10  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
  
  2001-11-13 16:12  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
  
  2001-11-13 08:05  jcater
  
        * src/__init__.py: Fixed bug with dynamic importing; if it
!       generates an attributeError, then an ImportError is raised
  
  2001-11-12 21:55  jamest
  
        * setup.py: Updates to the install system it should now be possible
!       to create working gnuef setup.exe
  
  2001-11-12 20:34  jcater
  
--- 5648,5706 ----
  2001-11-15 18:01  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: synching
!         machines
  
  2001-11-14 18:12  jcater
  
        * src/datasources/drivers/odbc/wodbc/Driver.py: added MS DAO driver
!         support (not yet functional)
  
  2001-11-14 14:44  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: fix pypgsql
!         connect exception handler fix query recall feature
  
  2001-11-14 13:49  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
  
  2001-11-14 11:56  jamest
  
        * TODO, etc/sample-windows.gnue.conf, etc/sample.gnue.conf:
!         gnue.conf alterations Updated TODOs
  
  2001-11-14 09:10  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
  
  2001-11-13 16:12  jamest
  
!       * 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
  
  2001-11-13 08:05  jcater
  
        * src/__init__.py: Fixed bug with dynamic importing; if it
!         generates an attributeError, then an ImportError is raised
  
  2001-11-12 21:55  jamest
  
        * setup.py: Updates to the install system it should now be possible
!         to create working gnuef setup.exe
  
  2001-11-12 20:34  jcater
  
***************
*** 5060,5068 ****
  2001-11-11 15:11  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'
  
  2001-11-11 10:54  jcater
  
--- 5713,5721 ----
  2001-11-11 15:11  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'
  
  2001-11-11 10:54  jcater
  
***************
*** 5071,5155 ****
  2001-11-11 00:11  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
  
  2001-11-10 17:55  jcater
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: login fix
!       (inconsistent Windows login issue)
  
  2001-11-10 16:01  jcater
  
        * setup.py, src/datasources/drivers/postgresql/pypgsql/Driver.py:
!       fixed a few typos
  
  2001-11-08 23:45  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
  
  2001-11-08 13:57  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
  
  2001-11-08 01:55  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
  
  2001-11-07 22:39  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/DBSIG2/Driver.py: fixes to master/detail
!       binding bug
  
  2001-11-07 22:20  jamest
  
        * src/: GComm.py, rpc/GComm.py: Misc changes in an attempt to get
!       py2exe to perform it's voodoo
  
  2001-11-07 20:59  jamest
  
        * src/: GConnections.py, datasources/GConnections.py: Fixed bad
!       method names
  
  2001-11-07 20:47  jamest
  
        * src/: GConnections.py, datasources/GConnections.py: Kludge to
!       support modal logins properly on win32
  
  2001-11-06 17:24  jcater
  
        * src/datasources/drivers/sqlrelay/sqlrelay/Driver.py: Added my
!       SQLRelay dbdrivers from yonder past
  
  2001-11-06 15:57  jcater
  
        * src/datasources/drivers/oracle/: cxoracle/Driver.py,
!       dcoracle/Driver.py: Added basic introspection support to Oracle
!       drivers
  
  2001-11-06 13:41  jcater
  
        * src/datasources/drivers/postgresql/: popy/Driver.py,
!       psycopg/Driver.py, pypgsql/Driver.py: Fixed introspection methods
!       in alternate postgresql drivers
  
  2001-11-06 04:24  jcater
  
--- 5724,5809 ----
  2001-11-11 00:11  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
  
  2001-11-10 17:55  jcater
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: login fix
!         (inconsistent Windows login issue)
  
  2001-11-10 16:01  jcater
  
        * setup.py, src/datasources/drivers/postgresql/pypgsql/Driver.py:
!         fixed a few typos
  
  2001-11-08 23:45  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
  
  2001-11-08 13:57  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
  
  2001-11-08 01:55  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
  
  2001-11-07 22:39  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/DBSIG2/Driver.py: fixes to master/detail
!         binding bug
  
  2001-11-07 22:20  jamest
  
        * src/: GComm.py, rpc/GComm.py: Misc changes in an attempt to get
!         py2exe to perform it's voodoo
  
  2001-11-07 20:59  jamest
  
        * src/: GConnections.py, datasources/GConnections.py: Fixed bad
!         method names
  
  2001-11-07 20:47  jamest
  
        * src/: GConnections.py, datasources/GConnections.py: Kludge to
!         support modal logins properly on win32
  
  2001-11-06 17:24  jcater
  
        * src/datasources/drivers/sqlrelay/sqlrelay/Driver.py: Added my
!         SQLRelay dbdrivers from yonder past
  
  2001-11-06 15:57  jcater
  
        * src/datasources/drivers/oracle/: cxoracle/Driver.py,
!         dcoracle/Driver.py: Added basic introspection support to Oracle
!         drivers
  
  2001-11-06 13:41  jcater
  
        * src/datasources/drivers/postgresql/: popy/Driver.py,
!         psycopg/Driver.py, pypgsql/Driver.py: Fixed introspection methods
!         in alternate postgresql drivers
  
  2001-11-06 04:24  jcater
  
***************
*** 5162,5246 ****
  2001-11-05 21:55  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
  
  2001-11-05 20:29  jamest
  
!       * ChangeLog, NEWS, TODO: Added ROADMAPS to the various TODO files
  
  2001-11-05 15:20  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: Updated
!       PyPgSQL driver to work on machines other than my own :)
  
  2001-11-05 13:32  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__
  
  2001-11-04 17:25  jcater
  
        * src/: GConnections.py, datasources/GConnections.py,
!       datasources/drivers/odbc/wodbc/Driver.py: finished (I hope) support
!       for ODBC; misc fixes
  
  2001-11-04 16:49  jamest
  
        * setup.py: Designer setup.py now works on win32 and linux Misc
!       setup.py changes for upcomming releases
  
  2001-11-04 16:22  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
  
  2001-11-04 16:13  jamest
  
        * setup.py, src/GConnections.py, src/datasources/GConnections.py:
!       Some changes to make gnuef work on win32
  
  2001-11-04 16:04  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/odbc/wodbc/Driver.py: fixes to form's exception
!       handling, rollbacks
  
  2001-11-04 12:36  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
  
  2001-11-04 12:34  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/ObjectLibrarian.py,
!       xmlrpc/CommDriver.py: further implementation of commdrivers
  
  2001-11-02 17:14  jcater
  
        * setup.py, etc/sample-windows.gnue.conf: win32 fixes; gnuef works
!       under Win32 again :)
  
  2001-11-02 17:00  jcater
  
--- 5816,5901 ----
  2001-11-05 21:55  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
  
  2001-11-05 20:29  jamest
  
!       * NEWS, TODO: Added ROADMAPS to the various TODO files
  
  2001-11-05 15:20  jamest
  
        * src/datasources/drivers/postgresql/pypgsql/Driver.py: Updated
!         PyPgSQL driver to work on machines other than my own :)
  
  2001-11-05 13:32  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__
  
  2001-11-04 17:25  jcater
  
        * src/: GConnections.py, datasources/GConnections.py,
!         datasources/drivers/odbc/wodbc/Driver.py: finished (I hope)
!         support for ODBC; misc fixes
  
  2001-11-04 16:49  jamest
  
        * setup.py: Designer setup.py now works on win32 and linux Misc
!         setup.py changes for upcomming releases
  
  2001-11-04 16:22  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
  
  2001-11-04 16:13  jamest
  
        * setup.py, src/GConnections.py, src/datasources/GConnections.py:
!         Some changes to make gnuef work on win32
  
  2001-11-04 16:04  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/odbc/wodbc/Driver.py: fixes to form's
!         exception handling, rollbacks
  
  2001-11-04 12:36  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
  
  2001-11-04 12:34  jcater
  
        * src/rpc/drivers/: GCommBase.py, _helpers/ObjectLibrarian.py,
!         xmlrpc/CommDriver.py: further implementation of commdrivers
  
  2001-11-02 17:14  jcater
  
        * setup.py, etc/sample-windows.gnue.conf: win32 fixes; gnuef works
!         under Win32 again :)
  
  2001-11-02 17:00  jcater
  
***************
*** 5249,5266 ****
  2001-11-02 14:19  jcater
  
        * setup.py, doc/GCommSpecifications.txt,
!       doc/TriggerSpecifications.txt: fixed win32 problem in setup.py
  
  2001-11-02 13:51  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/DBSIG2/Driver.py: added comments to mysql
!       driver; added transactional support for mysql (if available)
  
  2001-11-01 21:37  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py: minor
!       work to gcomm
  
  2001-10-30 18:13  jcater
  
--- 5904,5921 ----
  2001-11-02 14:19  jcater
  
        * setup.py, doc/GCommSpecifications.txt,
!         doc/TriggerSpecifications.txt: fixed win32 problem in setup.py
  
  2001-11-02 13:51  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/DBSIG2/Driver.py: added comments to mysql
!         driver; added transactional support for mysql (if available)
  
  2001-11-01 21:37  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py: minor
!         work to gcomm
  
  2001-10-30 18:13  jcater
  
***************
*** 5269,5304 ****
  2001-10-30 00:13  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
  
  2001-10-27 11:35  jcater
  
!       * src/rpc/drivers/: _corba/__init__.py, orbit/__init__.py,
!       pyro/__init__.py, soap/__init__.py, xmlrpc/__init__.py: adding
!       necessary __init__.py files to commdrivers; thanks jamest\!
  
  2001-10-26 00:40  jcater
  
        * doc/GCommSpecifications.txt, src/rpc/drivers/GCommBase.py,
!       src/rpc/drivers/_corba/CommDriver.py,
!       src/rpc/drivers/_helpers/AsyncHTTPServer.py,
!       src/rpc/drivers/orbit/CommDriver.py,
!       src/rpc/drivers/pyro/CommDriver.py,
!       src/rpc/drivers/xmlrpc/CommDriver.py: work in gcomm; synching
!       machines
  
  2001-10-25 18:00  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_corba/CommDriver.py,
!       rpc/drivers/_helpers/AsyncHTTPServer.py,
!       rpc/drivers/_helpers/__init__.py, rpc/drivers/orbit/CommDriver.py,
!       rpc/drivers/pyro/CommDriver.py, rpc/drivers/soap/CommDriver.py,
!       rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-10-24 17:23  jcater
  
--- 5924,5956 ----
  2001-10-30 00:13  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
  
  2001-10-27 11:35  jcater
  
!       * src/rpc/drivers/: pyro/__init__.py, soap/__init__.py,
!         xmlrpc/__init__.py: adding necessary __init__.py files to
!         commdrivers; thanks jamest\!
  
  2001-10-26 00:40  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
  
  2001-10-25 18:00  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:
!         synching machines
  
  2001-10-24 17:23  jcater
  
***************
*** 5307,5313 ****
  2001-10-24 17:23  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/__init__.py: started skeleton for GComm drivers
  
  2001-10-24 13:48  jcater
  
--- 5959,5965 ----
  2001-10-24 17:23  jcater
  
        * src/: GComm.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!         rpc/drivers/__init__.py: started skeleton for GComm drivers
  
  2001-10-24 13:48  jcater
  
***************
*** 5316,5327 ****
  2001-10-24 13:39  jcater
  
        * src/: GServerApp.py, apps/GServerApp.py: added daemon/forking
!       code to GServerApp; misc other fixes
  
  2001-10-24 13:37  jcater
  
        * setup-cvs.py: simplified the setup scripts; continued work on
!       report server
  
  2001-10-22 17:51  jcater
  
--- 5968,5979 ----
  2001-10-24 13:39  jcater
  
        * src/: GServerApp.py, apps/GServerApp.py: added daemon/forking
!         code to GServerApp; misc other fixes
  
  2001-10-24 13:37  jcater
  
        * setup-cvs.py: simplified the setup scripts; continued work on
!         report server
  
  2001-10-22 17:51  jcater
  
***************
*** 5338,5401 ****
  2001-10-18 14:54  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 of
!       a single letter code)
  
  2001-10-17 17:26  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: synching machines
!       (surprise, huh?)
  
  2001-10-16 17:07  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
  
  2001-10-12 19:06  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: synching
!       machines (I hope it doesn't break)
  
  2001-10-10 23:36  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!       formatting/BaseMask.py, formatting/DateMask.py: synching machines
!       (may be broken)
  
  2001-10-10 20:45  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: fixed typo
!       in parser description
  
  2001-10-10 18:24  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)
  
  2001-10-09 23:48  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
  
  2001-10-08 22:02  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
  
  2001-10-08 17:19  jcater
  
--- 5990,6053 ----
  2001-10-18 14:54  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
!         of a single letter code)
  
  2001-10-17 17:26  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: synching machines
!         (surprise, huh?)
  
  2001-10-16 17:07  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
  
  2001-10-12 19:06  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: synching
!         machines (I hope it doesn't break)
  
  2001-10-10 23:36  jcater
  
        * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
!         formatting/BaseMask.py, formatting/DateMask.py: synching machines
!         (may be broken)
  
  2001-10-10 20:45  jcater
  
        * src/: FormatMasks/DateMask.py, formatting/DateMask.py: fixed typo
!         in parser description
  
  2001-10-10 18:24  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)
  
  2001-10-09 23:48  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
  
  2001-10-08 22:02  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
  
  2001-10-08 17:19  jcater
  
***************
*** 5404,5428 ****
  2001-10-08 08:03  jcater
  
        * src/: GParser.py, definitions/GParser.py: misc
!       enhancements/cleanup to parser
  
  2001-10-08 07:38  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.
!       
!        * 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
  
  2001-10-08 07:25  jcater
  
--- 6056,6080 ----
  2001-10-08 08:03  jcater
  
        * src/: GParser.py, definitions/GParser.py: misc
!         enhancements/cleanup to parser
  
  2001-10-08 07:38  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.
! 
!          * 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
  
  2001-10-08 07:25  jcater
  
***************
*** 5435,5441 ****
  2001-10-07 01:28  jcater
  
        * setup-cvs.py, src/GParser.py, src/definitions/GParser.py: misc
!       setup changes; misc fixes
  
  2001-09-27 21:05  jamest
  
--- 6087,6093 ----
  2001-10-07 01:28  jcater
  
        * setup-cvs.py, src/GParser.py, src/definitions/GParser.py: misc
!         setup changes; misc fixes
  
  2001-09-27 21:05  jamest
  
***************
*** 5444,5451 ****
  2001-09-26 23:32  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
  
  2001-09-21 14:44  jcater
  
--- 6096,6103 ----
  2001-09-26 23:32  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
  
  2001-09-21 14:44  jcater
  
***************
*** 5454,5512 ****
  2001-09-20 01:08  jamest
  
        * doc/DataObjects.txt, src/GDataSource.py,
!       src/datasources/GDataSource.py: Updates to GEAS driver (getting
!       closer)
  
  2001-09-19 18:50  jcater
  
        * setup.py, installer/__init__.py,
!       src/datasources/drivers/ingres/ingres/Driver.py: added new drivers
!       to setup.py; fixed typos
  
  2001-09-19 14:32  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
  
  2001-09-19 00:27  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: changes to make
!       datasources case-insensitive; misc other changes
  
  2001-09-19 00:11  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 now
!       sets rows=1 always; misc other fixes
  
  2001-09-18 22:23  jcater
  
        * 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.
  
  2001-09-18 16:58  jamest
  
        * 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
  
  2001-09-18 16:10  jcater
  
--- 6106,6164 ----
  2001-09-20 01:08  jamest
  
        * doc/DataObjects.txt, src/GDataSource.py,
!         src/datasources/GDataSource.py: Updates to GEAS driver (getting
!         closer)
  
  2001-09-19 18:50  jcater
  
        * setup.py, installer/__init__.py,
!         src/datasources/drivers/ingres/ingres/Driver.py: added new
!         drivers to setup.py; fixed typos
  
  2001-09-19 14:32  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
  
  2001-09-19 00:27  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: changes to make
!         datasources case-insensitive; misc other changes
  
  2001-09-19 00:11  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
!         now sets rows=1 always; misc other fixes
  
  2001-09-18 22:23  jcater
  
        * 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.
  
  2001-09-18 16:58  jamest
  
        * 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
  
  2001-09-18 16:10  jcater
  
***************
*** 5515,5595 ****
  2001-09-18 13:18  jamest
  
        * 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
  
  2001-09-17 21:47  jcater
  
        * src/datasources/drivers/postgresql/pygresql/Driver.py: Added int
!       type conversion problem workaround to schema methods
  
  2001-09-17 21:43  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
  
  2001-09-17 21:11  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/postgresql/pygresql/Driver.py: misc fixes
  
  2001-09-17 16:31  jcater
  
        * src/datasources/drivers/special/unbound/Driver.py: fixed bug in
!       _createEmptyRecord
  
  2001-09-17 15:36  jcater
  
        * setup.py, src/datasources/drivers/special/static/Driver.py: Fixed
!       problems causing setup.py to bomb
  
  2001-09-14 18:10  jcater
  
        * src/: GConnections.py, datasources/GConnections.py,
!       datasources/drivers/postgresql/pygresql/Driver.py: Updates for
!       Designer wizards
  
  2001-09-13 17:39  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
  
  2001-09-13 17:21  jcater
  
        * src/: GConnections.py, GDataSource.py,
!       datasources/GConnections.py, datasources/GDataSource.py: Simplified
!       login methods
  
  2001-09-13 17:20  jcater
  
        * src/datasources/drivers/postgresql/pygresql/Driver.py: fixed
!       syntax errors
  
  2001-09-13 16:42  jcater
  
        * setup.py, src/GDataObjects.py, src/datasources/GDataObjects.py:
!       changes to support designer wizards/templates
  
  2001-09-12 14:03  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)
  
  2001-09-10 17:01  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Started
!       integrating schema introspection methods for Designer
  
  2001-09-10 15:33  jcater
  
--- 6167,6247 ----
  2001-09-18 13:18  jamest
  
        * 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
  
  2001-09-17 21:47  jcater
  
        * src/datasources/drivers/postgresql/pygresql/Driver.py: Added int
!         type conversion problem workaround to schema methods
  
  2001-09-17 21:43  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
  
  2001-09-17 21:11  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/postgresql/pygresql/Driver.py: misc fixes
  
  2001-09-17 16:31  jcater
  
        * src/datasources/drivers/special/unbound/Driver.py: fixed bug in
!         _createEmptyRecord
  
  2001-09-17 15:36  jcater
  
        * setup.py, src/datasources/drivers/special/static/Driver.py: Fixed
!         problems causing setup.py to bomb
  
  2001-09-14 18:10  jcater
  
        * src/: GConnections.py, datasources/GConnections.py,
!         datasources/drivers/postgresql/pygresql/Driver.py: Updates for
!         Designer wizards
  
  2001-09-13 17:39  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
  
  2001-09-13 17:21  jcater
  
        * src/: GConnections.py, GDataSource.py,
!         datasources/GConnections.py, datasources/GDataSource.py:
!         Simplified login methods
  
  2001-09-13 17:20  jcater
  
        * src/datasources/drivers/postgresql/pygresql/Driver.py: fixed
!         syntax errors
  
  2001-09-13 16:42  jcater
  
        * setup.py, src/GDataObjects.py, src/datasources/GDataObjects.py:
!         changes to support designer wizards/templates
  
  2001-09-12 14:03  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)
  
  2001-09-10 17:01  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Started
!         integrating schema introspection methods for Designer
  
  2001-09-10 15:33  jcater
  
***************
*** 5602,5728 ****
  2001-09-09 18:24  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 ** Removed old (unused) pg dbdriver
!       directory
  
  2001-09-09 18:22  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
  
  2001-09-07 10:53  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/DBSIG2/Driver.py: Fixed _boundFields reference
!       problems
! 
! 2001-09-06 04:06  baumannd
! 
!       * .cvsignore, setupext/.cvsignore, src/.cvsignore: Ignore the rest
!       of the build generated files.
  
  2001-09-05 11:29  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed bug causing
!       unbound fields to appear in insert statements
  
  2001-09-03 22:11  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
  
  2001-09-03 12:29  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
  
  2001-08-30 17:28  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
  
  2001-08-30 16:57  jcater
  
        * doc/TriggerSpecifications.txt, src/GDataObjects.py,
!       src/datasources/GDataObjects.py: Changes to master/detail to
!       support auto-populating of primary keys
  
  2001-08-30 16:34  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
  
  2001-08-30 12:30  jcater
  
        * src/datasources/drivers/special/: unbound/Driver.py,
!       static/Driver.py: synching machines
  
  2001-08-30 11:57  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed order_by bug in
!       _dbsig
  
  2001-08-29 19:23  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)
  
  2001-08-29 19:20  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
  
  2001-08-29 13:21  jamest
  
        * src/datasources/drivers/: DBSIG2/Driver.py,
!       oracle/dcoracle/Driver.py, postgresql/pygresql/Driver.py: Re-merged
!       files that were missed in original merge
  
  2001-08-28 13:00  jcater
  
--- 6254,6376 ----
  2001-09-09 18:24  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
!         ** Removed old (unused) pg dbdriver directory
  
  2001-09-09 18:22  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
  
  2001-09-07 10:53  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/DBSIG2/Driver.py: Fixed _boundFields
!         reference problems
  
  2001-09-05 11:29  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed bug causing
!         unbound fields to appear in insert statements
  
  2001-09-03 22:11  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
  
  2001-09-03 12:29  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
  
  2001-08-30 17:28  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
  
  2001-08-30 16:57  jcater
  
        * doc/TriggerSpecifications.txt, src/GDataObjects.py,
!         src/datasources/GDataObjects.py: Changes to master/detail to
!         support auto-populating of primary keys
  
  2001-08-30 16:34  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
  
  2001-08-30 12:30  jcater
  
        * src/datasources/drivers/special/: unbound/Driver.py,
!         static/Driver.py: synching machines
  
  2001-08-30 11:57  jamest
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed order_by bug in
!         _dbsig
  
  2001-08-29 19:23  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)
  
  2001-08-29 19:20  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
  
  2001-08-29 13:21  jamest
  
        * src/datasources/drivers/: DBSIG2/Driver.py,
!         oracle/dcoracle/Driver.py, postgresql/pygresql/Driver.py:
!         Re-merged files that were missed in original merge
  
  2001-08-28 13:00  jcater
  
***************
*** 5735,5850 ****
  2001-08-13 18:15  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)
  
  2001-08-12 14:55  jamest
  
        * 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.
  
  2001-08-10 20:47  jamest
  
        * 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
  
  2001-08-09 23:49  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)
  
  2001-08-05 11:37  jcater
  
        * 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
!       Changes to the parser made too long ago for me to remember why
  
  2001-07-31 20:11  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/DBSIG2/Driver.py: changes required for
!       master/detail
  
  2001-07-31 01:06  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
  
  2001-07-28 22:21  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Fixed bug in
!       GObj.findParentOfType()
! 
! 2001-07-28 15:43  jcater
! 
!       * doc/CustomizedLoginHandlers.txt: file CustomizedLoginHandlers.txt
!       was initially added on branch gnuef-new-datasources.
  
  2001-07-28 15:43  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
  
--- 6383,6493 ----
  2001-08-13 18:15  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)
  
  2001-08-12 14:55  jamest
  
        * 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.
  
  2001-08-10 20:47  jamest
  
        * 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
  
  2001-08-09 23:49  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)
  
  2001-08-05 11:37  jcater
  
        * 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
!         Changes to the parser made too long ago for me to remember why
  
  2001-07-31 20:11  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/DBSIG2/Driver.py: changes required for
!         master/detail
  
  2001-07-31 01:06  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
  
  2001-07-28 22:21  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Fixed bug in
!         GObj.findParentOfType()
  
  2001-07-28 15:43  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
  
***************
*** 5853,5890 ****
  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
  
--- 6496,6533 ----
  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
  
***************
*** 5893,5990 ****
  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
!       DataObjects docs
  
  2001-07-17 14:06  jcater
  
--- 6536,6635 ----
  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
!         DataObjects docs
  
  2001-07-17 14:06  jcater
  
***************
*** 5997,6003 ****
  2001-07-16 22:00  jcater
  
        * src/: GDateTime.py, FormatMasks/DateMask.py,
!       formatting/DateMask.py, utils/GDateTime.py: misc changes
  
  2001-07-16 16:31  jcater
  
--- 6642,6648 ----
  2001-07-16 22:00  jcater
  
        * src/: GDateTime.py, FormatMasks/DateMask.py,
!         formatting/DateMask.py, utils/GDateTime.py: misc changes
  
  2001-07-16 16:31  jcater
  
***************
*** 6006,6063 ****
  2001-07-16 15:24  jcater
  
        * src/: GDateTime.py, FormatMasks/DateMask.py,
!       formatting/DateMask.py, utils/GDateTime.py: Added 'day of
!       week'/weekday name support; Fixed entry bug
  
  2001-07-16 15:03  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
!       GDateTime, completed DateMask
  
  2001-07-15 23:17  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
  
  2001-07-12 22:56  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) --
!       execute raw SQL statement.
  
  2001-07-12 00:11  jamest
  
        * doc/DataObjects.txt: Added a slightly modified version of
!       jcater's doc on datasources
  
  2001-07-10 16:30  jcater
  
        * src/datasources/drivers/oracle/dcoracle/Driver.py: fixed problem
!       w/oracle driver
  
  2001-07-06 16:53  jcater
  
        * src/: GConfig.py, apps/GConfig.py: Removed DOS line endings
!       (oops)
  
  2001-07-05 12:52  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added intelligent
!       line wrapping when saving XML elements w/many attributes
  
  2001-07-04 19:39  jcater
  
--- 6651,6708 ----
  2001-07-16 15:24  jcater
  
        * src/: GDateTime.py, FormatMasks/DateMask.py,
!         formatting/DateMask.py, utils/GDateTime.py: Added 'day of
!         week'/weekday name support; Fixed entry bug
  
  2001-07-16 15:03  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
!         GDateTime, completed DateMask
  
  2001-07-15 23:17  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
  
  2001-07-12 22:56  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) --
!         execute raw SQL statement.
  
  2001-07-12 00:11  jamest
  
        * doc/DataObjects.txt: Added a slightly modified version of
!         jcater's doc on datasources
  
  2001-07-10 16:30  jcater
  
        * src/datasources/drivers/oracle/dcoracle/Driver.py: fixed problem
!         w/oracle driver
  
  2001-07-06 16:53  jcater
  
        * src/: GConfig.py, apps/GConfig.py: Removed DOS line endings
!         (oops)
  
  2001-07-05 12:52  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added intelligent
!         line wrapping when saving XML elements w/many attributes
  
  2001-07-04 19:39  jcater
  
***************
*** 6066,6076 ****
  2001-07-04 19:24  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
  
  2001-07-02 19:23  jcater
  
--- 6711,6721 ----
  2001-07-04 19:24  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
  
  2001-07-02 19:23  jcater
  
***************
*** 6082,6292 ****
  
  2001-06-30 18:14  jamest
  
!       * ChangeLog, NEWS: Updated NEWS for next release
  
  2001-06-30 17:58  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
  
  2001-06-30 14:54  jamest
  
        * setup.py, module/base/__init__.py: setup changes, start of
!       designer setup scripts
  
  2001-06-30 13:37  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
  
  2001-06-29 19:59  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: Misc changes required
!       to get this puppy working on win32
  
  2001-06-29 18:27  jamest
  
        * setup.cfg, setup.cfg.in, setup.py: Changes required to reflect
!       the manual manipulation of the cvs repository
  
  2001-06-29 17:55  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
  
  2001-06-27 21:20  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Fixed problem
!       w/dumpXML preventing forms from being saved in designer
  
  2001-06-27 20:58  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
  
  2001-06-26 23:18  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed bug in
!       datasource definition
  
  2001-06-26 22:20  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)
  
  2001-06-26 00:21  jamest
  
!       * ChangeLog, NEWS, setup.py: More updates in preperatoin for
!       release.
  
  2001-06-25 23:49  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Beginnings of
!       a template/wizard system
  
  2001-06-25 23:32  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
  
  2001-06-25 16:15  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
  
  2001-06-25 14:29  jcater
  
        * src/: GConfig.py, GConnections.py, GParser.py, apps/GConfig.py,
!       datasources/GConnections.py, definitions/GParser.py: Bug fixes
  
  2001-06-25 14:27  jcater
  
        * src/__init__.py: Fixed bug in openResource relating to windows
!       drive letters
  
  2001-06-22 08:16  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Added property
!       editor
  
  2001-06-21 20:15  jcater
  
        * src/: RuntimeSettings.py, 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
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!       definitions/GParser.py: Minor changes for GFDesigner
  
  2001-06-07 11:58  jcater
  
        * src/: GParser.py, definitions/GParser.py: Added importing
!       capabilities to forms
  
  2001-06-07 10:10  jcater
  
        * 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
  
        * src/datasources/drivers/db2/db2/Driver.py: Added Jachym Simecek's
!       DB2 driver to gnue-common
  
  2001-06-06 21:09  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: Added support
!       for conditions to datasources
  
  2001-06-06 18:02  jcater
  
        * src/: GParser.py, definitions/GParser.py: Enabled parser to
!       inform object's __init__ what tag name it was created from
  
  2001-06-06 17:45  jcater
  
        * src/: GConfig.py, apps/GConfig.py: Added a convenience function,
!       openResource, that handles opening a URL or file resource
  
  2001-06-06 17:31  jcater
  
        * src/: GConnections.py, __init__.py, datasources/GConnections.py:
!       Added a convenience function, openResource, that handles opening a
!       URL or file resource
  
  2001-06-06 17:08  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added support for '-'
!       in tag element names.
  
  2001-06-06 16:33  jcater
  
        * src/: GParser.py, definitions/GParser.py: Added getDescription to
!       GContent for use by designer packages
  
  2001-06-06 14:01  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)
  
  2001-06-06 00:24  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed a few mistypings
!       causing problems with parameters in reports
  
  2001-06-05 23:21  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed a slight
!       bug that prevented forms from working
  
  2001-06-05 21:50  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed invalid
!       references in GDataSource to connections
  
  2001-06-05 20:22  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!       datasources/drivers/DBSIG2/Driver.py: Added conditional support to
!       gnue-comon dbdrivers
  
  2001-06-05 10:57  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
  
  2001-06-04 22:23  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
  
  2001-06-01 14:56  jcater
  
--- 6727,6938 ----
  
  2001-06-30 18:14  jamest
  
!       * NEWS: Updated NEWS for next release
  
  2001-06-30 17:58  jamest
  
!       * 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
  
  2001-06-30 14:54  jamest
  
        * setup.py, module/base/__init__.py: setup changes, start of
!         designer setup scripts
  
  2001-06-30 13:37  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
  
  2001-06-29 19:59  jamest
  
        * src/: GObjects.py, definitions/GObjects.py: Misc changes required
!         to get this puppy working on win32
  
  2001-06-29 18:27  jamest
  
        * setup.cfg, setup.cfg.in, setup.py: Changes required to reflect
!         the manual manipulation of the cvs repository
  
  2001-06-29 17:55  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
  
  2001-06-27 21:20  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Fixed problem
!         w/dumpXML preventing forms from being saved in designer
  
  2001-06-27 20:58  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
  
  2001-06-26 23:18  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed bug in
!         datasource definition
  
  2001-06-26 22:20  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)
  
  2001-06-26 00:21  jamest
  
!       * NEWS, setup.py: More updates in preperatoin for release.
  
  2001-06-25 23:49  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Beginnings of
!         a template/wizard system
  
  2001-06-25 23:32  jamest
  
!       * INSTALL, 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
  
  2001-06-25 16:15  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
  
  2001-06-25 14:29  jcater
  
        * src/: GConfig.py, GConnections.py, GParser.py, apps/GConfig.py,
!         datasources/GConnections.py, definitions/GParser.py: Bug fixes
  
  2001-06-25 14:27  jcater
  
        * src/__init__.py: Fixed bug in openResource relating to windows
!         drive letters
  
  2001-06-22 08:16  jcater
  
        * src/: RuntimeSettings.py, apps/RuntimeSettings.py: Added property
!         editor
  
  2001-06-21 20:15  jcater
  
        * src/: RuntimeSettings.py, 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
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!         definitions/GParser.py: Minor changes for GFDesigner
  
  2001-06-07 11:58  jcater
  
        * src/: GParser.py, definitions/GParser.py: Added importing
!         capabilities to forms
  
  2001-06-07 10:10  jcater
  
        * 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
  
        * src/datasources/drivers/db2/db2/Driver.py: Added Jachym Simecek's
!         DB2 driver to gnue-common
  
  2001-06-06 21:09  jcater
  
        * src/: GConditions.py, datasources/GConditions.py: Added support
!         for conditions to datasources
  
  2001-06-06 18:02  jcater
  
        * src/: GParser.py, definitions/GParser.py: Enabled parser to
!         inform object's __init__ what tag name it was created from
  
  2001-06-06 17:45  jcater
  
        * src/: GConfig.py, apps/GConfig.py: Added a convenience function,
!         openResource, that handles opening a URL or file resource
  
  2001-06-06 17:31  jcater
  
        * src/: GConnections.py, __init__.py, datasources/GConnections.py:
!         Added a convenience function, openResource, that handles opening
!         a URL or file resource
  
  2001-06-06 17:08  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added support for '-'
!         in tag element names.
  
  2001-06-06 16:33  jcater
  
        * src/: GParser.py, definitions/GParser.py: Added getDescription to
!         GContent for use by designer packages
  
  2001-06-06 14:01  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)
  
  2001-06-06 00:24  jcater
  
        * src/datasources/drivers/DBSIG2/Driver.py: Fixed a few mistypings
!         causing problems with parameters in reports
  
  2001-06-05 23:21  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed a slight
!         bug that prevented forms from working
  
  2001-06-05 21:50  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Fixed invalid
!         references in GDataSource to connections
  
  2001-06-05 20:22  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py,
!         datasources/drivers/DBSIG2/Driver.py: Added conditional support
!         to gnue-comon dbdrivers
  
  2001-06-05 10:57  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
  
  2001-06-04 22:23  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
  
  2001-06-01 14:56  jcater
  
***************
*** 6295,6349 ****
  2001-05-30 17:35  jcater
  
        * setup.py: Added dbdrivers._dbsig pseudodriver to the setup.py
!       package list
  
  2001-05-30 12:56  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).
  
  2001-05-29 21:54  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed bug in
!       <datasource> tag: strips spaces from masterlink and detaillink
!       after splitting along commas
  
  2001-05-29 21:20  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.
  
  2001-05-29 20:07  jcater
  
        * src/: GDebug.py, apps/GDebug.py: GDebug.printMesg now correctly
!       handles printing types other than strings
  
  2001-05-29 16:49  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 :)
  
  2001-05-26 21:42  jcater
  
        * src/: GClientApp.py, apps/GClientApp.py: Fixed a bug in the
!       profiling routine.
  
  2001-05-26 17:36  jcater
  
        * src/: GParser.py, definitions/GParser.py: Removed a debugging
!       line I forgot about
  
  2001-05-26 17:26  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.
  
  2001-05-26 16:51  jcater
  
--- 6941,6995 ----
  2001-05-30 17:35  jcater
  
        * setup.py: Added dbdrivers._dbsig pseudodriver to the setup.py
!         package list
  
  2001-05-30 12:56  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).
  
  2001-05-29 21:54  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed bug in
!         <datasource> tag: strips spaces from masterlink and detaillink
!         after splitting along commas
  
  2001-05-29 21:20  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.
  
  2001-05-29 20:07  jcater
  
        * src/: GDebug.py, apps/GDebug.py: GDebug.printMesg now correctly
!         handles printing types other than strings
  
  2001-05-29 16:49  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 :)
  
  2001-05-26 21:42  jcater
  
        * src/: GClientApp.py, apps/GClientApp.py: Fixed a bug in the
!         profiling routine.
  
  2001-05-26 17:36  jcater
  
        * src/: GParser.py, definitions/GParser.py: Removed a debugging
!         line I forgot about
  
  2001-05-26 17:26  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.
  
  2001-05-26 16:51  jcater
  
***************
*** 6352,6358 ****
  2001-05-25 11:11  jcater
  
        * doc/Connections.txt: Oops, forgot to cvs add the Connections.txt
!       file
  
  2001-05-25 03:54  jcater
  
--- 6998,7004 ----
  2001-05-25 11:11  jcater
  
        * doc/Connections.txt: Oops, forgot to cvs add the Connections.txt
!         file
  
  2001-05-25 03:54  jcater
  
***************
*** 6361,6473 ****
  2001-05-25 03:03  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
  
  2001-05-18 10:51  jcater
  
        * src/: GDataSource.py, datasources/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
  
        * src/: GClientApp.py, GConnections.py, GDataSource.py,
!       GObjects.py, apps/GClientApp.py, datasources/GConnections.py,
!       datasources/GDataSource.py, definitions/GObjects.py: Miscellaneous
!       changes
  
  2001-05-17 09:13  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Created a
!       generic DataSource implementation to be used by client apps such as
!       reports and forms.
  
  2001-05-15 10:16  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 begin. -- a lot of stuff?
  
  2001-05-15 10:15  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
  
  2001-05-14 18:54  jcater
  
        * etc/: sample.mysql, sample.pg: Added comment= line to sample
!       connections definition files.
  
  2001-05-14 16:59  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
!       subclassed by the UI portion of the client).
  
  2001-05-14 14:58  jcater
  
        * src/: GDebug.py, 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
  
        * src/: GClientApp.py, GConnections.py, GParser.py,
!       apps/GClientApp.py, datasources/GConnections.py,
!       definitions/GParser.py: Added support to gnuef for connection
!       definition files
  
  2001-05-11 19:04  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
!       previously did its own profiling).
  
  2001-05-11 18:09  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: Added
!       GConnections.py which reads and parses connection definition files.
  
  2001-05-11 16:59  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.
  
  2001-05-11 16:09  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 :)
  
  2001-05-11 13:56  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.
  
  2001-05-10 13:58  jcater
  
        * setup.py, etc/sample.mysql, etc/sample.pg: Added
!       /usr/local/gnue/etc and sample connection files for postgresql and
!       mysql
  
  2001-05-10 11:14  jcater
  
--- 7007,7123 ----
  2001-05-25 03:03  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
  
  2001-05-18 10:51  jcater
  
        * src/: GDataSource.py, datasources/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
  
        * src/: GClientApp.py, GConnections.py, GDataSource.py,
!         GObjects.py, apps/GClientApp.py, datasources/GConnections.py,
!         datasources/GDataSource.py, definitions/GObjects.py:
!         Miscellaneous changes
  
  2001-05-17 09:13  jcater
  
        * src/: GDataSource.py, datasources/GDataSource.py: Created a
!         generic DataSource implementation to be used by client apps such
!         as reports and forms.
  
  2001-05-15 10:16  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
!         begin. -- a lot of stuff?
  
  2001-05-15 10:15  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
  
  2001-05-14 18:54  jcater
  
        * etc/: sample.mysql, sample.pg: Added comment= line to sample
!         connections definition files.
  
  2001-05-14 16:59  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
!         subclassed by the UI portion of the client).
  
  2001-05-14 14:58  jcater
  
        * src/: GDebug.py, 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
  
        * src/: GClientApp.py, GConnections.py, GParser.py,
!         apps/GClientApp.py, datasources/GConnections.py,
!         definitions/GParser.py: Added support to gnuef for connection
!         definition files
  
  2001-05-11 19:04  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
!         previously did its own profiling).
  
  2001-05-11 18:09  jcater
  
        * src/: GConnections.py, datasources/GConnections.py: Added
!         GConnections.py which reads and parses connection definition
!         files.
  
  2001-05-11 16:59  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.
  
  2001-05-11 16:09  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
!         :)
  
  2001-05-11 13:56  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.
  
  2001-05-10 13:58  jcater
  
        * setup.py, etc/sample.mysql, etc/sample.pg: Added
!         /usr/local/gnue/etc and sample connection files for postgresql
!         and mysql
  
  2001-05-10 11:14  jcater
  
***************
*** 6476,6530 ****
  2001-05-02 17:33  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!       datasources/drivers/DBSIG2/Driver.py: Added first draft of
!       DBdrivers using new DB-SIG 2 standard
  
  2001-04-24 21:12  jcater
  
        * src/: GDataObjects.py, GDebug.py, apps/GDebug.py,
!       datasources/GDataObjects.py: Added GDebug.py and GDataObjects.py to
!       GNUe-Common
  
  2001-04-23 11:29  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added type=
!       parameters to GObj.__init__() to make inherited classes easier to
!       define
  
  2001-04-20 20:23  jcater
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!       definitions/GParser.py: Modified variables internal to objects to
!       self._attr format
  
  2001-04-17 22:22  jamest
  
!       * ChangeLog, NEWS: Final updates prior to tagging cvs trees
  
  2001-04-16 20:36  jamest
  
!       * ChangeLog, NEWS: Updated info for first release
  
  2001-04-16 19:30  jcater
  
        * src/: GParser.py, definitions/GParser.py: Removed debugging
!       messages
  
  2001-04-16 19:22  jcater
  
        * src/datasources/drivers/oracle/dcoracle/Driver.py: Updated Oracle
!       driver
  
  2001-04-16 18:23  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
  
  2001-04-16 18:08  jcater
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!       definitions/GParser.py: [no log message]
  
  2001-04-16 13:59  reinhard
  
--- 7126,7180 ----
  2001-05-02 17:33  jcater
  
        * src/: GDataObjects.py, datasources/GDataObjects.py,
!         datasources/drivers/DBSIG2/Driver.py: Added first draft of
!         DBdrivers using new DB-SIG 2 standard
  
  2001-04-24 21:12  jcater
  
        * src/: GDataObjects.py, GDebug.py, apps/GDebug.py,
!         datasources/GDataObjects.py: Added GDebug.py and GDataObjects.py
!         to GNUe-Common
  
  2001-04-23 11:29  jcater
  
        * src/: GObjects.py, definitions/GObjects.py: Added type=
!         parameters to GObj.__init__() to make inherited classes easier to
!         define
  
  2001-04-20 20:23  jcater
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!         definitions/GParser.py: Modified variables internal to objects to
!         self._attr format
  
  2001-04-17 22:22  jamest
  
!       * NEWS: Final updates prior to tagging cvs trees
  
  2001-04-16 20:36  jamest
  
!       * NEWS: Updated info for first release
  
  2001-04-16 19:30  jcater
  
        * src/: GParser.py, definitions/GParser.py: Removed debugging
!         messages
  
  2001-04-16 19:22  jcater
  
        * src/datasources/drivers/oracle/dcoracle/Driver.py: Updated Oracle
!         driver
  
  2001-04-16 18:23  jamest
  
!       * src/: GParser.py, definitions/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
  
        * src/: GObjects.py, GParser.py, definitions/GObjects.py,
!         definitions/GParser.py: [no log message]
  
  2001-04-16 13:59  reinhard
  
***************
*** 6532,6545 ****
  
  2001-04-15 22:33  jamest
  
!       * MANIFEST.in, setup.py: Adjustments to make sdist work again
  
  2001-04-15 20:33  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
  
  2001-04-13 15:35  ntiffin
  
--- 7182,7195 ----
  
  2001-04-15 22:33  jamest
  
!       * setup.py: Adjustments to make sdist work again
  
  2001-04-15 20:33  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
  
  2001-04-13 15:35  ntiffin
  
***************
*** 6548,6555 ****
  2001-04-13 13:07  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
  
  2001-04-11 12:58  jcater
  
--- 7198,7205 ----
  2001-04-13 13:07  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
  
  2001-04-11 12:58  jcater
  
***************
*** 6558,6583 ****
  2001-04-11 12:25  dneighbors
  
        * license_header.txt: license_header.txt   ** Added # comments for
!       easy cut and paste   ** Added copyright notice
  
  2001-04-11 12:15  dneighbors
  
        * 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
  
        * 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
  
--- 7208,7233 ----
  2001-04-11 12:25  dneighbors
  
        * license_header.txt: license_header.txt   ** Added # comments for
!         easy cut and paste   ** Added copyright notice
  
  2001-04-11 12:15  dneighbors
  
        * 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
  
        * 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/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
  
Index: gnue-common/NEWS
diff -c gnue-common/NEWS:1.25 gnue-common/NEWS:1.26
*** gnue-common/NEWS:1.25       Sun Aug 10 14:15:12 2003
--- gnue-common/NEWS    Fri Oct 17 12:23:41 2003
***************
*** 1,3 ****
--- 1,10 ----
+ New features/changes in version 0.5.2: (18-OCT-2003)
+ o New majorly enhanced setup system
+ o MS ADO dbdriver (with introspection)
+ o Enhanced RPC drivers
+ o Unicode support
+ o Misc bug fixes
+ 
  New features/changes in version 0.5.1: (10-AUG-2003)
  o additional schema generators (mysql, firebird)
  o More Internal restructuring




reply via email to

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