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/dbdrivers/: _oracle/DBdriver.py, _oracle/__init__.py,
	cxoracle/DBdriver.py, oracle/DBdriver.py: merged common features of
	oracle drivers plus fixed problems during schema testing

2002-01-17 17:11  jcater

	* src/dbdrivers/cxoracle/DBdriver.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-15 17:13  jcater

	* etc/sample.gnue.conf: synching machines

2002-01-15 16:51  jcater

	* etc/sample.gnue.conf, src/GConfig.py, src/GConnections.py,
	src/dbdrivers/_pgsql/DBdriver.py: fixed issue with GConfig

2002-01-11 17:01  jcater

	* scripts/gnue-diag.sh: removed bash-specific tests

2002-01-11 15:54  jcater

	* scripts/gnue-diag.sh: added copyright header

2002-01-11 13:20  jcater

	* scripts/gnue-diag.sh: minor change to command line arguments

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-10 16:42  jcater

	* src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/geas/DBdriver.py: fixed conditional support for Fields
	and Const to be compatable w/designer

2002-01-10 15:09  jcater

	* src/dbdrivers/db2/DBdriver.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,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/_pgsql/DBdriver.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/informix/DBdriver.py,
	dbdrivers/ingres/DBdriver.py, dbdrivers/interbase/DBdriver.py,
	dbdrivers/msado/DBdriver.py, dbdrivers/mxodbc/DBdriver.py,
	dbdrivers/mysql/DBdriver.py, dbdrivers/odbc/DBdriver.py,
	dbdrivers/oracle/DBdriver.py, dbdrivers/sapdb/DBdriver.py,
	dbdrivers/sqlrelay/DBdriver.py, dbdrivers/sybase/DBdriver.py: db
	driver cleanup merged post methods back into GDataSource Fixed bug
	in conditional arg checking combineConditionals now knows how to
	deal with dict structures <entry> default values now insert
	properly on commit last query retrieval now works with entries that
	have a queryDefault

2002-01-09 23:30  jcater

	* installer/: __init__.py, base.py, demo.py: thinking out loud

2002-01-09 21:33  jcater

	* src/: GConditions.py, GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py: fixed <datasource><conditions>...
	support

2002-01-09 15:48  jcater

	* src/GConditions.py: fix to Conditions support

2002-01-09 07:56  jamest

	* src/GDataObjects.py: Removed loop forever bug in jump to record I
	introduced yesterday during debugging (whopps :)

2002-01-08 23:11  jcater

	* AUTHORS: fixed jcater's email address in AUTHORS files

2002-01-08 21:59  jamest

	* src/dbdrivers/_pgsql/DBdriver.py: fixed segfault on multiple
	database forms startup fixed dropdown validation error fixed
	exception handler for db driver extensions

2002-01-08 16:16  jcater

	* etc/sample.gnue.conf: first stab at a navigator

2002-01-08 16:07  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/pypgsql/DBdriver.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, DateMask.py: first somewhat
	functional date mask

2002-01-07 17:55  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-07 02:22  jcater

	* src/FormatMasks/DateMask.py: more changes to masks

2002-01-04 18:36  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, popy/DBdriver.py,
	pypgsql/DBdriver.py: more dbdriver cleanup

2002-01-04 17:22  jcater

	* src/FormatMasks/DateMask.py: syncing machines

2002-01-04 16:56  jamest

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/popy/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/psycopg/DBdriver.py, dbdrivers/pypgsql/DBdriver.py:
	Syncing machines   more _pgsql driver merges   added support for
	accurate record counts on queries

2002-01-04 13:51  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py,
	popy/DBdriver.py, postgresql/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py: unified postgresql drivers pypgsql/_pgsql
	driver has been modified to move code into _pgsql start of DBSIG
	class cleanup

2002-01-03 23:56  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	system

2002-01-03 23:36  jamest

	* src/dbdrivers/: _pgsql/DBdriver.py, postgresql/DBdriver.py,
	pypgsql/DBdriver.py: Working _pgsql base postgresql driver only one
	converted Fixed fetchmany issue in pypgsql driver

2002-01-03 22:37  jamest

	* src/dbdrivers/: _pgsql/DBdriver.py, _pgsql/__init__.py,
	postgresql/DBdriver.py: Added _pgsql base driver and started
	conversion of the postgresql driver to utilize it

2002-01-03 21:17  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.py,
	pypgsql/DBdriver.py: multi record fetch now default for _dbsig
	should improve performance cleaned up kruft from postgres drivers
	that no longer applied

2002-01-03 18:35  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py:  more work on input
	masks

2002-01-02 23:49  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-02 21:19  jamest

	* src/dbdrivers/geas/DBdriver.py: GEAS driver conditional support -
	checking in so someone can verify the segfault issue I'm having

2002-01-02 17:23  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-01 12:31  jcater

	* src/: GDateTime.py, FormatMasks/BaseMask.py,
	FormatMasks/DateMask.py, commdrivers/GCommBase.py,
	commdrivers/_helpers/AsyncSocketServer.py,
	commdrivers/xmlrpc/ServerAdapter.py: syncing machines

2001-12-21 16:20  jamest

	* src/: GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py: work around for int field in the
	backend syncing machines

2001-12-20 20:57  jamest

	* src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/geas/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/pypgsql/DBdriver.py: merging stuff from the patches
	branch	 small performance enhancement to dbdriver system   geas
	driver at least shows some data now

2001-12-20 20:42  jamest

	* src/: GConditions.py, dbdrivers/geas/DBdriver.py: Syncing
	machines

2001-12-20 17:27  jcater

	* src/commdrivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
	xmlrpc/ClientAdapter.py, xmlrpc/ServerAdapter.py: more work on
	async socket server/xml-rpc

2001-12-19 23:14  jcater

	* src/commdrivers/xmlrpc/: DebugSocketServer.py, ServerAdapter.py:
	started on the HTTP transport for XML-RPC driver

2001-12-19 01:50  jcater

	* src/commdrivers/: _helpers/ObjectLibrarian.py, _parser/Parser.py,
	xmlrpc/ServerAdapter.py: added object support via
	object-by-reference

2001-12-18 22:05  jcater

	* src/commdrivers/: _parser/Objects.py,
	xmlrpc/DebugSocketServer.py, xmlrpc/ServerAdapter.py: syncing
	machines

2001-12-18 13:52  jcater

	* src/commdrivers/xmlrpc/DebugSocketServer.py: adding temporary
	socketserver hack

2001-12-18 00:48  jcater

	* src/commdrivers/: _parser/Objects.py, xmlrpc/ServerAdapter.py:
	added xml-rpc directory/introspection services

2001-12-17 19:10  jcater

	* src/commdrivers/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/commdrivers/xmlrpc/: CommDriver.py, RpcDoc.py: syncing
	machines

2001-12-16 23:20  jcater

	* doc/RPC-abstraction.txt, src/commdrivers/GCommBase.py,
	src/commdrivers/_helpers/RpcDoc.py, src/commdrivers/_test/test.py,
	src/commdrivers/proxy/CommDriver.py: syncing machines

2001-12-16 13:56  jcater

	* src/commdrivers/_helpers/RpcDoc.py: started on the grpc
	self-documenting functions

2001-12-10 23:31  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_test/server.py, commdrivers/_test/test.py,
	commdrivers/proxy/CommDriver.py, commdrivers/xmlrpc/CommDriver.py:
	synching machines

2001-12-09 22:41  jcater

	* doc/RPC-abstraction.txt, src/GComm.py,
	src/commdrivers/_helpers/AsyncSocketServer.py,
	src/commdrivers/_test/server.py, src/commdrivers/_test/test.py,
	src/commdrivers/proxy/CommDriver.py,
	src/commdrivers/xmlrpc/CommDriver.py,
	src/dbdrivers/pypgsql/DBdriver.py: one step closer to a working
	gnurpc

2001-12-08 23:27  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, geas/DBdriver.py,
	postgresql/DBdriver.py, pypgsql/DBdriver.py: Updates to the geas
	driver Small change to improve performance of _dbsig drivers

2001-12-08 00:17  baumannd

	* .cvsignore, src/FormatMasks/.cvsignore,
	src/dbdrivers/_dbsig/.cvsignore, src/dbdrivers/mysql/.cvsignore:
	Fix symlinks in setup.py for development build of forms and
	designer from cvs and ignore some generated files.

2001-12-07 00:03  jamest

	* src/dbdrivers/geas/DBdriver.py: Small changes to the geas driver

2001-12-06 17:19  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_helpers/AsyncSocketServer.py,
	commdrivers/_parser/Objects.py, commdrivers/_parser/Parser.py,
	commdrivers/_test/donuts.grpc, commdrivers/_test/server.py,
	commdrivers/xmlrpc/CommDriver.py: synching machines

2001-12-06 00:58  jcater

	* src/: GComm.py, commdrivers/_test/server.py: fixed an
	inconsistency

2001-12-06 00:26  jcater

	* doc/RPC-abstraction.txt, src/GComm.py,
	src/commdrivers/_parser/Parser.py,
	src/commdrivers/_test/donuts.grpc, src/commdrivers/_test/server.py,
	src/commdrivers/xmlrpc/CommDriver.py: more work on gnurpc/gcomm;
	syncing machines

2001-12-05 17:15  jcater

	* src/commdrivers/: 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

	* src/commdrivers/GCommBase.py: synching machines

2001-12-02 23:03  jcater

	* doc/RPC-abstraction.txt: synching machines

2001-12-02 18:41  jcater

	* doc/: GCommSpecifications.txt, RPC-abstraction.txt: synching
	machines; this may break the setup

2001-11-30 16:58  jcater

	* src/commdrivers/xmlrpc/CommDriver.py: synching machines

2001-11-28 22:40  jcater

	* src/commdrivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
	xmlrpc/CommDriver.py: synching machines

2001-11-28 09:56  jcater

	* src/: GComm.py, commdrivers/sockets/CommDriver.py: synching
	machines

2001-11-26 17:26  jcater

	* etc/sample.gnue.conf, src/GParserHelpers.py: synching machines

2001-11-26 14:35  jcater

	* src/commdrivers/: _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/commdrivers/sockets/: CommDriver.py, __init__.py: added
	skeleton for sockets-based driver

2001-11-20 22:44  jamest

	* MANIFEST.in: 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/dbdrivers/pypgsql/DBdriver.py: Made the driver a little less
	friendly

2001-11-20 20:12  jamest

	* src/dbdrivers/: popy/DBdriver.py, postgresql/DBdriver.py,
	psycopg/DBdriver.py, pypgsql/DBdriver.py: Postgresql driver updates

2001-11-20 13:40  jamest

	* etc/sample.gnue.conf: Added disableSplash option to gnue.conf

2001-11-19 19:45  jcater

	* src/: GObjects.py, GParser.py, GParserHelpers.py: cleaned up
	imports

2001-11-19 18:32  jcater

	* NEWS: typo

2001-11-19 18:15  jamest

	* ChangeLog, NEWS: Updated NEWS and Changelog for pending release

2001-11-18 19:54  jcater

	* src/GParser.py: fixed missing import sys

2001-11-14 18:12  jcater

	* src/dbdrivers/: odbc/DBdriver.py, msado/DBdriver.py,
	msado/__init__.py: added MS DAO driver support (not yet functional)

2001-11-14 14:44  jamest

	* src/dbdrivers/pypgsql/DBdriver.py: fix pypgsql connect exception
	handler fix query recall feature

2001-11-14 13:49  jcater

	* README.databases, setup.py, src/GDataObjects.py,
	src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/odbc/DBdriver.py,
	src/dbdrivers/popy/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.py,
	src/dbdrivers/psycopg/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.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/dbdrivers/mxodbc/DBdriver.py,
	src/dbdrivers/mxodbc/__init__.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 09:47  jcater

	* README.databases: Added 'Platforms Tested'; cleaned up layout

2001-11-11 15:11  jcater

	* setup.py, src/GBaseApp.py, src/GConnections.py: no longer bombs
	if connections.conf not present; fixed setup.py for './setup.py
	sdist'

2001-11-11 10:54  jcater

	* README.databases: Fixed description of MySQL adapter

2001-11-11 00:11  jcater

	* README.databases, src/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/informix/DBdriver.py,
	src/dbdrivers/ingres/DBdriver.py,
	src/dbdrivers/interbase/DBdriver.py,
	src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/popy/DBdriver.py, src/dbdrivers/psycopg/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.py,
	src/dbdrivers/sqlrelay/DBdriver.py: added comprehensive list of
	supported databases; cleaned up dbdriver comments

2001-11-10 17:55  jcater

	* src/dbdrivers/pypgsql/DBdriver.py: login fix (inconsistent
	Windows login issue)

2001-11-10 16:01  jcater

	* setup.py, src/dbdrivers/pypgsql/DBdriver.py: fixed a few typos

2001-11-08 23:45  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.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: 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/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py,
	popy/DBdriver.py, postgresql/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py, sybase/DBdriver.py: partially implemented
	support for dbdriver trigger extensions

2001-11-07 22:39  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: fixes to
	master/detail binding bug

2001-11-07 22:20  jamest

	* src/GComm.py: Misc changes in an attempt to get py2exe to perform
	it's voodoo

2001-11-07 20:59  jamest

	* src/GConnections.py: Fixed bad method names

2001-11-07 20:47  jamest

	* src/GConnections.py: Kludge to support modal logins properly on
	win32

2001-11-06 17:24  jcater

	* src/dbdrivers/sqlrelay/: DBdriver.py, __init__.py: Added my
	SQLRelay dbdrivers from yonder past

2001-11-06 15:57  jcater

	* src/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py: Added
	basic introspection support to Oracle drivers

2001-11-06 13:41  jcater

	* src/dbdrivers/: popy/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py: Fixed introspection methods in alternate
	postgresql drivers

2001-11-06 04:24  jcater

	* TODO: updated roadmap

2001-11-05 22:04  jamest

	* etc/: sample.mysql, sample.pg: Removed unneeded samples

2001-11-05 21:55  jamest

	* AUTHORS, INSTALL, etc/sample.connections.conf,
	src/dbdrivers/pypgsql/DBdriver.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/dbdrivers/pypgsql/DBdriver.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,
	dbdrivers/factory.py, dbdrivers/odbc/DBdriver.py: fixed
	cross-platform issue with __import__

2001-11-04 17:25  jcater

	* src/: GConnections.py, dbdrivers/odbc/DBdriver.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/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
	geas/DBdriver.py, informix/DBdriver.py, ingres/DBdriver.py,
	interbase/DBdriver.py, mysql/DBdriver.py, odbc/DBdriver.py,
	oracle/DBdriver.py, popy/DBdriver.py, postgresql/DBdriver.py,
	psycopg/DBdriver.py, pypgsql/DBdriver.py, sapdb/DBdriver.py,
	sybase/DBdriver.py: Fixed support for LoginError

2001-11-04 16:13  jamest

	* setup.py, src/GConnections.py: Some changes to make gnuef work on
	win32

2001-11-04 16:04  jcater

	* src/: GDataObjects.py, dbdrivers/odbc/DBdriver.py: fixes to
	form's exception handling, rollbacks

2001-11-04 12:44  jcater

	* src/dbdrivers/sapdb/DBdriver.py: fix to documentation

2001-11-04 12:36  jcater

	* doc/GCommSpecifications.txt, src/GComm.py, src/GConnections.py,
	src/GDataObjects.py, src/dbdrivers/cxoracle/DBdriver.py,
	src/dbdrivers/db2/DBdriver.py, src/dbdrivers/geas/DBdriver.py,
	src/dbdrivers/informix/DBdriver.py,
	src/dbdrivers/ingres/DBdriver.py,
	src/dbdrivers/interbase/DBdriver.py,
	src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/popy/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.py,
	src/dbdrivers/psycopg/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py,
	src/dbdrivers/sybase/DBdriver.py: improvements to exception
	feedback system

2001-11-04 12:34  jcater

	* src/commdrivers/: 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

	* setup.py, src/GConfig.py: win32 changes

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, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/mysql/DBdriver.py: added comments to mysql driver; added
	transactional support for mysql (if available)

2001-11-01 21:37  jcater

	* src/: GComm.py, commdrivers/GCommBase.py: minor work to gcomm

2001-10-30 18:13  jcater

	* doc/TriggerSpecifications.txt: added my notes

2001-10-30 00:13  jcater

	* doc/GCommSpecifications.txt, src/GComm.py,
	src/commdrivers/GCommBase.py,
	src/commdrivers/_helpers/AsyncHTTPServer.py,
	src/commdrivers/proxy/CommDriver.py,
	src/commdrivers/proxy/__init__.py,
	src/commdrivers/xmlrpc/CommDriver.py: synching machines

2001-10-27 11:35  jcater

	* src/commdrivers/: _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/commdrivers/GCommBase.py,
	src/commdrivers/_corba/CommDriver.py,
	src/commdrivers/_helpers/AsyncHTTPServer.py,
	src/commdrivers/orbit/CommDriver.py,
	src/commdrivers/pyro/CommDriver.py,
	src/commdrivers/xmlrpc/CommDriver.py: work in gcomm; synching
	machines

2001-10-25 18:00  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_corba/CommDriver.py,
	commdrivers/_helpers/AsyncHTTPServer.py,
	commdrivers/_helpers/__init__.py, commdrivers/orbit/CommDriver.py,
	commdrivers/pyro/CommDriver.py, commdrivers/soap/CommDriver.py,
	commdrivers/xmlrpc/CommDriver.py: synching machines

2001-10-24 17:23  jcater

	* doc/GCommSpecifications.txt: synching machines

2001-10-24 17:23  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/__init__.py: started skeleton for GComm drivers

2001-10-24 16:42  jcater

	* src/dbdrivers/geas/DBdriver.py: updated driver to reflect that,
	as of python 2.0, md5 package can output hex directly

2001-10-24 13:39  jcater

	* src/GServerApp.py: added daemon/forking code to GServerApp; misc
	other fixes

2001-10-22 17:51  jcater

	* src/GLogger.py: enhanced logging functionality

2001-10-22 16:49  jcater

	* src/GLogger.py: Added basic logging services

2001-10-22 11:33  jcater

	* src/GBaseApp.py: Cleaned up the help printout

2001-10-18 14:54  jcater

	* src/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,
	dbdrivers/geas/DBdriver.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: synching machines

2001-10-12 19:06  jcater

	* src/FormatMasks/DateMask.py: synching machines (I hope it doesn't
	break)

2001-10-10 23:36  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: synching machines
	(may be broken)

2001-10-10 20:45  jcater

	* src/FormatMasks/DateMask.py: fixed typo in parser description

2001-10-10 18:24  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
	TextMask.py, __init__.py: synching machines (may break cvs)

2001-10-09 23:48  jcater

	* src/: GConditions.py, GDataSource.py, 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.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 08:03  jcater

	* src/GParser.py: misc enhancements/cleanup to parser

2001-10-08 07:38  jcater

	* src/: GObjects.py, 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-07 01:28  jcater

	* src/GParser.py: misc setup changes; misc fixes

2001-09-27 21:05  jamest

	* src/: GBaseApp.py, dbdrivers/geas/DBdriver.py: GEAS driver work

2001-09-26 23:32  jcater

	* doc/GCommSpecifications.txt, src/GBaseApp.py, src/GClientApp.py,
	src/GServerApp.py: Synching machines

2001-09-21 14:44  jcater

	* doc/GCommSpecifications.txt: Added spec file for GComm

2001-09-20 22:09  jamest

	* src/dbdrivers/geas/DBdriver.py: Started adding schema discovery
	routines to geas driver

2001-09-20 01:08  jamest

	* doc/DataObjects.txt, src/GDataSource.py,
	src/dbdrivers/geas/DBdriver.py: Updates to GEAS driver (getting
	closer)

2001-09-19 18:50  jcater

	* setup.py, installer/__init__.py,
	src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py:
	added new drivers to setup.py; fixed typos

2001-09-19 14:32  jcater

	* src/: GConditions.py, dbdrivers/postgresql/DBdriver.py: fixed
	form's queryDefault support; fixed problem w/conditional combines;
	misc other fixes

2001-09-19 00:27  jcater

	* src/GDataSource.py: changes to make datasources case-insensitive;
	misc other changes

2001-09-19 00:11  jcater

	* src/: GDataObjects.py, 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 23:58  jamest

	* src/dbdrivers/geas/DBdriver.py: GEAS driver work (not even close
	to finished)

2001-09-18 22:23  jcater

	* src/: GConnections.py, dbdrivers/db2/DBdriver.py,
	dbdrivers/oracle/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/cxoracle/__init__.py,
	dbdrivers/informix/DBdriver.py, dbdrivers/informix/__init__.py,
	dbdrivers/ingres/DBdriver.py, dbdrivers/ingres/__init__.py,
	dbdrivers/interbase/DBdriver.py, dbdrivers/interbase/__init__.py,
	dbdrivers/sapdb/DBdriver.py, dbdrivers/sapdb/__init__.py,
	dbdrivers/sybase/DBdriver.py, dbdrivers/sybase/__init__.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, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/db2/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
	dbdrivers/pypgsql/__init__.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

	* src/GConnections.py: typo fix

2001-09-18 13:18  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.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 23:34  jamest

	* src/dbdrivers/geas/DBdriver.py: Minor GEAS driver work change
	setup.py devel to make scripts based upon python called to run
	setup.py

2001-09-17 21:47  jcater

	* src/dbdrivers/postgresql/DBdriver.py: Added int type conversion
	problem workaround to schema methods

2001-09-17 21:43  jamest

	* src/: GConnections.py, dbdrivers/geas/DBdriver.py,
	dbdrivers/popy/DBdriver.py, dbdrivers/popy/__init__.py,
	dbdrivers/psycopg/DBdriver.py, dbdrivers/psycopg/__init__.py: Misc
	little typos Added popy and psycopg drivers

2001-09-17 21:11  jcater

	* src/: GDataObjects.py, dbdrivers/postgresql/DBdriver.py: misc
	fixes

2001-09-17 16:31  jcater

	* src/dbdrivers/_empty/DBdriver.py: fixed bug in _createEmptyRecord

2001-09-17 15:36  jcater

	* setup.py, src/dbdrivers/_static/DBdriver.py: Fixed problems
	causing setup.py to bomb

2001-09-14 18:10  jcater

	* src/: GConnections.py, dbdrivers/postgresql/DBdriver.py: Updates
	for Designer wizards

2001-09-13 17:39  jcater

	* src/: GConnections.py, GDataObjects.py, GDataSource.py,
	GObjects.py, GParser.py, dbdrivers/postgresql/DBdriver.py: Minor
	code cleanup

2001-09-13 17:21  jcater

	* src/: GConnections.py, GDataSource.py: Simplified login methods

2001-09-13 17:20  jcater

	* src/dbdrivers/postgresql/DBdriver.py: fixed syntax errors

2001-09-13 16:42  jcater

	* setup.py, src/GDataObjects.py: changes to support designer
	wizards/templates

2001-09-12 14:03  jcater

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	synching machines (might break cvs)

2001-09-10 17:01  jcater

	* src/GDataObjects.py: Started integrating schema introspection
	methods for Designer

2001-09-10 15:33  jcater

	* doc/TriggerSpecifications.txt: Restructured spec file

2001-09-09 22:09  jcater

	* installer/GConfigWriter.py: Started installer program

2001-09-09 18:24  jcater

	* src/: GBaseApp.py, GClientApp.py, GDataObjects.py,
	GDataSource.py, GServerApp.py, dbdrivers/postgresql/DBdriver.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, dbdrivers/_dbsig/DBdriver.py: Fixed
	_boundFields reference problems

2001-09-06 04:06  baumannd

	* .cvsignore, setupext/.cvsignore, src/.cvsignore,
	src/dbdrivers/.cvsignore: Ignore the rest of the build generated
	files.

2001-09-05 11:29  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed bug causing unbound
	fields to appear in insert statements

2001-09-03 22:11  jamest

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.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: 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, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_empty/DBdriver.py, dbdrivers/_static/DBdriver.py,
	dbdrivers/geas/DBdriver.py: (jcater) fixes to master/detail
	auto-populate

2001-08-30 16:57  jcater

	* doc/TriggerSpecifications.txt, src/GDataObjects.py: Changes to
	master/detail to support auto-populating of primary keys

2001-08-30 16:34  jamest

	* src/: GDataObjects.py, GObjects.py, dbdrivers/_dbsig/DBdriver.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/dbdrivers/: _empty/DBdriver.py, _empty/__init__.py,
	_static/DBdriver.py, _static/__init__.py: synching machines

2001-08-30 11:57  jamest

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed order_by bug in _dbsig

2001-08-29 19:23  jamest

	* etc/sample.gnue.conf, src/GDataObjects.py,
	src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/geas/DBdriver.py, src/dbdrivers/mysql/DBdriver.py,
	src/dbdrivers/odbc/DBdriver.py: Got master/details
	working/saving/caching correctly.  (jcater's changes, not jamest's)

2001-08-29 19:20  jcater

	* src/dbdrivers/_dbsig/DBdriver.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/dbdrivers/: _dbsig/DBdriver.py, geas/DBdriver.py,
	mysql/DBdriver.py, oracle/DBdriver.py, postgresql/DBdriver.py:
	Re-merged files that were missed in original merge

2001-08-28 13:00  jcater

	* etc/sample.pg: Fixed typos

2001-08-23 20:46  jcater

	* README, setup.py: Updated docs

2001-08-21 03:15  jcater

	* src/dbdrivers/geas/DBdriver.py: synching machines (neilt: don't
	get your hopes up :)

2001-08-13 18:15  jcater

	* src/: GConfigParser.py, 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/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/dbdrivers/oracle/DBdriver.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/dbdrivers/geas/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.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: 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, dbdrivers/_dbsig/DBdriver.py: changes
	required for master/detail

2001-07-31 01:06  jcater

	* doc/CustomizedLoginHandlers.txt,
	src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/oracle/DBdriver.py:
	fixed bugs in not present in postgres driver but in other drivers

2001-07-28 22:21  jcater

	* src/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-28 15:43  jcater

	* doc/CustomizedLoginHandlers.txt: file CustomizedLoginHandlers.txt
	was initially added on branch gnuef-new-datasources.

2001-07-23 16:29  jamest

	* src/GDataObjects.py: Fixed verifyValue routine Work on
	master/detail support

2001-07-23 13:53  jcater

	* src/dbdrivers/: mysql/DBdriver.py, oracle/DBdriver.py: Added
	Oracle & MySQL DBSIG2 drivers (NOTE: these have not been tested\!)

2001-07-23 02:11  jcater

	* src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.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, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/postgresql/DBdriver.py: RecordSets can now save their
	pending changes to the database

2001-07-22 22:25  jcater

	* src/GDataObjects.py: misc changes; added ResultSet.getCacheCount

2001-07-21 19:48  jcater

	* src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py: misc fixes

2001-07-21 19:20  jcater

	* etc/sample.gnue.conf: added RememberLastQuery

2001-07-21 18:12  jcater

	* src/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: fixed bug w/firstRecord

2001-07-21 15:50  jcater

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/postgresql/DBdriver.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: Fixed bug w/inital & default data being
	passed to RecordSets

2001-07-20 16:07  jcater

	* src/GDataObjects.py: changes for jamest to view

2001-07-20 14:21  jcater

	* doc/DataObjects.txt, src/GDataObjects.py: changed
	ResultSet.getRecord to getRecordNumber; made getRecord return a
	specified recordset; fixed setRecord to work properly; misc bug
	fixes

2001-07-20 14:14  jamest

	* src/GDataObjects.py: Syncing again

2001-07-20 11:21  jamest

	* src/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: got helloworld2.gfd
	working :)

2001-07-19 23:20  jcater

	* src/GConditions.py: synching machines

2001-07-19 19:37  jcater

	* setup.py, src/GDataObjects.py, src/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:
	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: 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: 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, dbdrivers/geas/DBdriver.py: merged trunk,
	from gnuef-new-datasources-1 to HEAD

2001-07-18 17:50  jcater

	* src/GConnections.py: Commits for jamest's perusal

2001-07-18 15:38  jamest

	* src/: GConnections.py, 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/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/geas/DBdriver.py, src/dbdrivers/mysql/DBdriver.py,
	src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.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

	* doc/DataObjects.txt: Clarified DataObjects docs

2001-07-16 22:10  jamest

	* etc/sample.gnue.conf: Added help text entry for new menu option

2001-07-16 22:00  jcater

	* src/: GDateTime.py, FormatMasks/DateMask.py: misc changes

2001-07-16 16:31  jcater

	* setup.py: Added FormatMasks package to setup.py

2001-07-16 15:24  jcater

	* src/: GDateTime.py, FormatMasks/DateMask.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:
	Rearranged GDateTime, completed DateMask

2001-07-15 23:17  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py, FormatExceptions.py,
	__init__.py: Start of entry and output formatting masks

2001-07-12 22:56  jcater

	* src/dbdrivers/: db2/DBdriver.py, geas/DBdriver.py,
	mysql/DBdriver.py, odbc/DBdriver.py, oracle/DBdriver.py,
	postgresql/DBdriver.py: Added DBDriver-specific extensions to Form
	trigger namespaces; if your database connection is called gnue,
	then your trigger namespace will contain an object called gnue.
	It's methods will be the methods defined in the
	DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
	TriggerExtension's class defines getDate() -- return current date
	according to database, getSequence(seqName) -- return the next
	sequence number for sequence named seqName, and sql(statement) --
	execute raw SQL statement.

2001-07-12 00:11  jamest

	* doc/DataObjects.txt: Added a slightly modified version of
	jcater's doc on datasources

2001-07-10 16:30  jcater

	* src/dbdrivers/oracle/DBdriver.py: fixed problem w/oracle driver

2001-07-06 16:53  jcater

	* src/GConfig.py: Removed DOS line endings (oops)

2001-07-05 12:52  jcater

	* src/GObjects.py: Added intelligent line wrapping when saving XML
	elements w/many attributes

2001-07-04 19:39  jcater

	* scripts/gnuedtd: Improved gnuedtd; added readable entities

2001-07-04 19:24  jcater

	* src/: GDataSource.py, GObjects.py, GParser.py, GTypecast.py,
	dbdrivers/postgresql/DBdriver.py: Added GTypecasts to gnue.common
	for typecasting xml data

2001-07-02 19:23  jcater

	* scripts/gnuedtd: Added DTD generation tool

2001-07-01 19:47  jamest

	* NEWS: NEWS dated for release

2001-06-30 18:14  jamest

	* ChangeLog, NEWS: Updated NEWS for next release

2001-06-30 17:58  jamest

	* MANIFEST.in, setup.py: Switch designer RuntimeSettings to use
	$HOME var (you can use this in windows) Changes to make an
	installed designer work properly Misc setup tweaks for win32/unix
	Docs updates Misc stuff I've forgotten

2001-06-30 14:54  jamest

	* setup.py, gnue/__init__.py: setup changes, start of designer
	setup scripts

2001-06-30 13:37  jamest

	* etc/sample-windows.gnue.conf, src/GConfig.py,
	src/dbdrivers/postgresql/DBdriver.py: More changes in prep for next
	release

2001-06-29 19:59  jamest

	* src/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: 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: Fixed problem w/dumpXML preventing forms from
	being saved in designer

2001-06-27 20:58  jamest

	* etc/sample.gnue.conf, src/dbdrivers/geas/DBdriver.py: Fixed geas
	driver issues Fixed button trigger support in UIwxpython Minor
	setup.py changes Misc config changes to make gnuef work with
	installed geas by default

2001-06-26 23:18  jcater

	* src/GDataSource.py: Fixed bug in datasource definition

2001-06-26 22:20  jcater

	* src/: GConfig.py, GDataSource.py, GObjects.py, 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:32  jamest

	* ChangeLog, INSTALL, MANIFEST.in, NEWS, TODO, setup.cfg, setup.py,
	src/dbdrivers/db2/DBdriver.py, src/dbdrivers/geas/DBdriver.py,
	src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/odbc/DBdriver.py,
	src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.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: 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: Bug fixes

2001-06-25 14:27  jcater

	* src/__init__.py: Fixed bug in openResource relating to windows
	drive letters

2001-06-11 00:16  jcater

	* src/: GObjects.py, GParser.py: Minor changes for GFDesigner

2001-06-07 22:55  dneighbors

	* src/dbdrivers/geas/DBdriver.py: Changed GConf. to GConfig. for
	all referencing to idl pathing.

2001-06-07 22:48  jamest

	* src/dbdrivers/geas/DBdriver.py: Changes to hopefully make geas
	driver play nice with new config system (untested)

2001-06-07 11:58  jcater

	* src/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/dbdrivers/db2/: DBdriver.py, __init__.py: Added Jachym
	Simecek's DB2 driver to gnue-common

2001-06-06 21:09  jcater

	* src/GConditions.py: Added support for conditions to datasources

2001-06-06 18:02  jcater

	* src/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: Added a convenience function, openResource, that
	handles opening a URL or file resource

2001-06-06 17:31  jcater

	* src/: GConnections.py, __init__.py: Added a convenience function,
	openResource, that handles opening a URL or file resource

2001-06-06 17:08  jcater

	* src/GObjects.py: Added support for '-' in tag element names.

2001-06-06 16:33  jcater

	* src/GParser.py: Added getDescription to GContent for use by
	designer packages

2001-06-06 14:01  jcater

	* src/GObjects.py: Added getDescription so designers can get a
	useful description of it (e.g., item's name or id)

2001-06-06 00:24  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed a few mistypings causing
	problems with parameters in reports

2001-06-05 23:21  jcater

	* src/GDataSource.py: Fixed a slight bug that prevented forms from
	working

2001-06-05 21:50  jcater

	* src/GDataSource.py: Fixed invalid references in GDataSource to
	connections

2001-06-05 20:22  jcater

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py: Added
	conditional support to gnue-comon dbdrivers

2001-06-05 10:57  jcater

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.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/dbdrivers/postgresql/DBdriver.py: Added GConfig code to provide
	configuration system

2001-06-01 14:56  jcater

	* src/GClientApp.py: Stuff

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: 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,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	Changes made to gnue-common for the first test run of gnue-reports.

2001-05-29 20:07  jcater

	* src/GDebug.py: GDebug.printMesg now correctly handles printing
	types other than strings

2001-05-29 16:49  jcater

	* src/GDataFormatter.py: Added a Data Formatter to gnue-common.  As
	of yet, it does not apply masks; it is only a skeleton. (TODO list
	:)

2001-05-26 21:42  jcater

	* src/GClientApp.py: Fixed a bug in the profiling routine.

2001-05-26 17:36  jcater

	* src/GParser.py: Removed a debugging line I forgot about

2001-05-26 17:26  jcater

	* src/: GObjects.py, GParser.py: Fixed GParser problem with
	removing newlines from content. Also, minor changes for reports.

2001-05-26 16:51  jcater

	* TODO: Added a TODO file to gnue-common for interested programmers

2001-05-25 11:11  jcater

	* doc/Connections.txt: Oops, forgot to cvs add the Connections.txt
	file

2001-05-25 03:54  jcater

	* INSTALL: Added Connections.txt text.

2001-05-25 03:03  jcater

	* INSTALL, doc/WritingClientApps.txt, src/GConnections.py,
	src/GDataSource.py: Added documentation and a few other minor
	changes

2001-05-18 10:51  jcater

	* src/GDataSource.py: Added xmlElements to GDataSource and to
	client parsers to clients will have consistent set of DataSource
	options

2001-05-17 13:59  jcater

	* src/: GClientApp.py, GConnections.py, GDataSource.py,
	GObjects.py: Miscellaneous changes

2001-05-17 09:13  jcater

	* src/GDataSource.py: Created a generic DataSource implementation
	to be used by client apps such as reports and forms.

2001-05-15 10:16  jcater

	* src/: GClientApp.py, GConnections.py, GDataObjects.py,
	GLoginHandler.py: Umm, I wouldn't know where to begin. -- a lot of
	stuff?

2001-05-15 10:15  jcater

	* src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.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: 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: 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: Added support
	to gnuef for connection definition files

2001-05-11 19:04  jcater

	* src/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: Added GConnections.py which reads and parses
	connection definition files.

2001-05-11 16:59  jcater

	* src/: GClientApp.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.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: 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: 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

	* src/__init__.py: Added VERSION attribute to gnue.common

2001-05-02 17:33  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_dbsig/__init__.py: Added first draft of DBdrivers using
	new DB-SIG 2 standard

2001-04-24 21:12  jcater

	* src/: GDataObjects.py, GDebug.py: Added GDebug.py and
	GDataObjects.py to GNUe-Common

2001-04-23 11:29  jcater

	* src/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: 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: Removed debugging messages

2001-04-16 19:22  jcater

	* src/dbdrivers/oracle/DBdriver.py: Updated Oracle driver

2001-04-16 18:23  jamest

	* MANIFEST.in, src/GParser.py: Fixed status bar not updating status
	after query with no records returned Additional changes needed to
	make multi-line triggers work

2001-04-16 18:08  jcater

	* src/: GObjects.py, GParser.py: [no log message]

2001-04-15 22:33  jamest

	* MANIFEST.in, setup.py: Adjustments to make sdist work again

2001-04-15 20:33  jamest

	* src/dbdrivers/: __init__.py, factory.py, geas/DBdriver.py,
	geas/__init__.py, mysql/DBdriver.py, mysql/__init__.py,
	odbc/DBdriver.py, odbc/__init__.py, oracle/DBdriver.py,
	oracle/__init__.py, postgresql/DBdriver.py, postgresql/__init__.py:
	Added database drivers from gnue forms to common for reuse in gnue
	reports

2001-04-13 13:07  jcater

	* setup.py, src/GObjects.py, src/GParser.py, src/__init__.py: Moved
	generic objects from gnuef to gnue-common

2001-04-11 12:58  jcater

	* setup.py: added license header to setup.py

2001-04-11 11:43  jcater

	* INSTALL, README, setup.py, debian/.cvsignore,
	debian/README.Debian, debian/changelog, debian/control,
	debian/copyright, debian/dirs, debian/docs, debian/postinst,
	debian/prerm, debian/rules, 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, setupext/__init__.py, setupext/install_data.py:
	copied python-gnue-base to gnue-common

