commit-gnue
[Top][All Lists]
Advanced

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

gnue common/ChangeLog designer/ChangeLog forms/...


From: Jason Cater
Subject: gnue common/ChangeLog designer/ChangeLog forms/...
Date: Tue, 01 Apr 2003 17:53:53 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    03/04/01 17:53:53

Modified files:
        common         : ChangeLog 
        designer       : ChangeLog 
        forms          : ChangeLog 
        reports        : ChangeLog 

Log message:
        changelog updates

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/ChangeLog.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/ChangeLog.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/ChangeLog.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/ChangeLog.diff?tr1=1.10&tr2=1.11&r1=text&r2=text

Patches:
Index: gnue/common/ChangeLog
diff -c gnue/common/ChangeLog:1.19 gnue/common/ChangeLog:1.20
*** gnue/common/ChangeLog:1.19  Sat Dec 21 14:03:04 2002
--- gnue/common/ChangeLog       Tue Apr  1 17:53:53 2003
***************
*** 1,3 ****
--- 1,758 ----
+ 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
+ 
+       * etc/sample.gnue.conf: add sample appserver section
+ 
+ 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
+ 
+       * src/apps/GBaseApp.py: minor fix
+ 
+ 2003-03-28 09:54  jamest
+ 
+       * src/definitions/GObjects.py: added missing keys() to for loop
+ 
+ 2003-03-28 09:19  jamest
+ 
+       * src/definitions/GObjects.py: fix per ticket #248/230
+ 
+ 2003-03-26 22:21  jcater
+ 
+       * src/schema/: GSParser.py, Objects.py: added description tag
+ 
+ 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,
+       commdrivers/pw_xmlrpc/ClientAdapter.py,
+       commdrivers/xmlrpc/ClientAdapter.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
+ 
+       * src/TextUtils.py: fix for long lines w/o seperator character
+ 
+ 2003-03-11 21:54  jamest
+ 
+       * src/utils/TextUtils.py: fix for long lines w/ no seperators
+ 
+ 2003-03-11 19:13  jcater
+ 
+       * ROADMAP.in: more work on QT driver
+ 
+ 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
+ 
+       * images/: deslay_box.png, deslay_box.xpm, deslay_button.png,
+       deslay_button.xpm, deslay_entrycheck.png, deslay_entrydate.png,
+       deslay_entrydate.xpm, deslay_entrydrop.png, deslay_entrynum.png,
+       deslay_entrynum.xpm, deslay_entrytext.png, deslay_entrytext.xpm,
+       deslay_label.png, deslay_label.xpm, deslay_scrollbar.png,
+       deslay_scrollbar.xpm, destree_block.ico, destree_block.xpm,
+       destree_datasource.ico, destree_datasource.xpm, destree_entry.ico,
+       destree_entry.xpm, destree_import.ico, destree_import.xpm,
+       destree_page.ico, destree_page.xpm, destree_pagewidget.ico,
+       destree_pagewidget.xpm, destree_properties.ico,
+       destree_properties.xpm, destree_trigger.ico, destree_trigger.xpm,
+       tb_bottom.bmp, tb_bottom.png, tb_delete.png, tb_down_arrow.bmp,
+       tb_down_arrow.png, tb_exec.bmp, tb_exec.png, tb_exit.bmp,
+       tb_exit.png, tb_first.png, tb_help.png, tb_jump-to.bmp,
+       tb_jump-to.png, tb_left_arrow.png, tb_new.bmp, tb_new.png,
+       tb_preferences.png, tb_right_arrow.png, tb_save.bmp, tb_save.png,
+       tb_search.bmp, tb_search.png, tb_top.bmp, tb_top.png, tb_trash.bmp,
+       tb_trash.png, tb_undo.bmp, tb_undo.png, tb_up_arrow.bmp,
+       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-02-27 23:55  jcater
+ 
+       * src/definitions/GParser.py: removed extra debugging line
+ 
+ 2003-02-27 23:49  jcater
+ 
+       * src/: definitions/GParser.py, schema/scripter/Scripter.py: fix
+       for schema tools
+ 
+ 2003-02-27 23:38  jcater
+ 
+       * src/__init__.py: fixed version number
+ 
+ 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
+ 
+       * src/README: minor cleanup
+ 
+ 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/sapdb/sapbd/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/sapdb/sapbd/Driver.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,
+       sapdb/sapbd/__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/commdrivers/GCommBase.py, src/rpc/drivers/GCommBase.py,
+       src/commdrivers/_directory/DirectoryServer.py,
+       src/commdrivers/_helpers/AsyncSocketServer.py,
+       src/commdrivers/_helpers/ObjectEnabler.py,
+       src/commdrivers/_helpers/RpcDoc.py,
+       src/commdrivers/_parser/Objects.py,
+       src/commdrivers/_parser/Parser.py, src/commdrivers/_test/server.py,
+       src/commdrivers/_test/test.py, src/commdrivers/proxy/CommDriver.py,
+       src/commdrivers/pw_xmlrpc/ClientAdapter.py,
+       src/commdrivers/pw_xmlrpc/RpcDoc.py,
+       src/commdrivers/pw_xmlrpc/ServerAdapter.py,
+       src/commdrivers/sockets/CommDriver.py,
+       src/commdrivers/xmlrpc/ClientAdapter.py,
+       src/commdrivers/xmlrpc/RpcDoc.py,
+       src/commdrivers/xmlrpc/ServerAdapter.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/sapdb/sapbd/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
+ 
+       * src/: FileUtils.py, utils/FileUtils.py: more <dialog> work
+ 
+ 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, sapdb/sapbd/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/: commdrivers/_directory/DirectoryServer.py,
+       commdrivers/_helpers/ObjectEnabler.py,
+       commdrivers/proxy/CommDriver.py,
+       commdrivers/pw_xmlrpc/ClientAdapter.py,
+       commdrivers/pw_xmlrpc/ServerAdapter.py,
+       commdrivers/sockets/CommDriver.py,
+       commdrivers/xmlrpc/ClientAdapter.py, commdrivers/xmlrpc/RpcDoc.py,
+       commdrivers/xmlrpc/ServerAdapter.py,
+       rpc/drivers/_directory/DirectoryServer.py,
+       rpc/drivers/_helpers/ObjectEnabler.py,
+       rpc/drivers/proxy/CommDriver.py,
+       rpc/drivers/pw_xmlrpc/ClientAdapter.py,
+       rpc/drivers/pw_xmlrpc/ServerAdapter.py,
+       rpc/drivers/sockets/CommDriver.py,
+       rpc/drivers/xmlrpc/ClientAdapter.py, rpc/drivers/xmlrpc/RpcDoc.py,
+       rpc/drivers/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
+ 
+       * src/: GTypecast.py, formatting/GTypecast.py: gettext updates
+ 
+ 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
+ 
+       * translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Small updates
+ 
+ 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 18:45  jcater
+ 
+       * 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/commdrivers/GCommBase.py,
+       src/commdrivers/_corba/CommDriver.py,
+       src/commdrivers/_corba/__init__.py,
+       src/commdrivers/_directory/DirectoryServer.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/commdrivers/_helpers/AsyncSocketServer.py,
+       src/commdrivers/_helpers/ObjectEnabler.py,
+       src/commdrivers/_helpers/ObjectLibrarian.py,
+       src/commdrivers/_helpers/RpcDoc.py,
+       src/commdrivers/_parser/Objects.py,
+       src/commdrivers/_parser/Parser.py,
+       src/commdrivers/orbit/CommDriver.py,
+       src/commdrivers/orbit/__init__.py,
+       src/commdrivers/proxy/CommDriver.py,
+       src/commdrivers/proxy/__init__.py,
+       src/commdrivers/pw_xmlrpc/ClientAdapter.py,
+       src/commdrivers/pw_xmlrpc/RpcDoc.py,
+       src/commdrivers/pw_xmlrpc/ServerAdapter.py,
+       src/commdrivers/pw_xmlrpc/__init__.py,
+       src/commdrivers/pyro/CommDriver.py,
+       src/commdrivers/pyro/__init__.py,
+       src/commdrivers/soap/CommDriver.py,
+       src/commdrivers/soap/__init__.py,
+       src/commdrivers/sockets/CommDriver.py,
+       src/commdrivers/sockets/__init__.py,
+       src/commdrivers/xmlrpc/ClientAdapter.py,
+       src/commdrivers/xmlrpc/RpcDoc.py,
+       src/commdrivers/xmlrpc/ServerAdapter.py,
+       src/commdrivers/xmlrpc/__init__.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/sapdb/sapbd/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
+ 
+       * src/: GDataFormatter.py, formatting/GDataFormatter.py: typo
+ 
+ 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
+ 
+       * scripts/gnue-schema-scripter.in, src/schema/scripter/Scripter.py:
+       added convenience shell scripts for gnue-schema-scripter
+ 
+ 2002-12-21 16:41  jcater
+ 
+       * 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
+ 
+       * utils/connection.gfd: renamed database tag to connection
+ 
  2002-12-20 18:15  jcater
  
        * ChangeLog: 
***************
*** 21,27 ****
  
  2002-12-12 18:55  jcater
  
!       * src/: GDataObjects.py, GDataSource.py, cursing/ColorScheme.py: 
        * Implemented block-level (per-record) Pre-Query and Post-Query *
        More updates on Dev Guide
  
--- 776,784 ----
  
  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
  
***************
*** 34,45 ****
  
  2002-12-12 11:57  jcater
  
!       * src/GDataObjects.py: committed fixes for incorrect
!       isFirstRecord() and isLastRecord() logic
  
  2002-12-12 11:39  jcater
  
!       * src/GDataObjects.py: 
        
        Added isLastRecord to ResultSet to complement the isFirstRecord()
        call
--- 791,802 ----
  
  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
***************
*** 55,67 ****
  
  2002-12-11 22:27  jcater
  
!       * src/dbdrivers/_pgsql/DBdriver.py: backported fix for
!       encoding=default issue w/Pg7.3
  
  2002-12-11 22:05  jcater
  
!       * src/dbdrivers/_pgsql/DBdriver.py: fix for using encoding=default
!       under Pg7.3
  
  2002-12-11 19:00  jcater
  
--- 812,824 ----
  
  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
  
***************
*** 82,91 ****
        scripter/processors/oracle.py, scripter/processors/postgresql.py:
        Upgrades to schema tool for oracle and primary key support.
  
- 2002-12-06 11:11  dneighbors
- 
-       * src/dbdrivers/mysql/DBdriver.py: Master/Detail bug fix for mysql.
- 
  2002-12-06 00:46  jcater
  
        * src/schema/scripter/Scripter.py: fixed a bug with -o not working
--- 839,844 ----
***************
*** 102,121 ****
        Added indexes (unique and non-unique) * Added primary key support *
        Added Oracle driver
  
- 2002-12-04 18:40  jcater
- 
-       * src/dbdrivers/mysql/DBdriver.py: hopefully, a fix for the buggy
-       mysqldb driver
- 
  2002-12-03 21:05  jamest
  
!       * src/GDataSource.py: remove GFObj referece from common moving
!       things about and adding notes to ui drivers in preperation for some
!       changes
  
  2002-12-03 12:06  jamest
  
!       * src/: GObjects.py, GParser.py: more changes for <dialog> support
  
  2002-12-02 20:37  jamest
  
--- 855,870 ----
        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
  
***************
*** 124,140 ****
  
  2002-12-01 18:44  jcater
  
!       * src/: GConnections.py, GConnections.py: fix for custom
        authenticator support
  
  2002-12-01 17:04  jcater
  
!       * src/GConnections.py: backported the getAuthenticatedUser()
!       support
  
  2002-12-01 16:53  jcater
  
!       * doc/technotes/00005.txt, src/GConnections.py: 
        
        * Added form.getAuthenticatedUser(connection) * Cleaned up custom
        authenticators
--- 873,891 ----
  
  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
***************
*** 146,199 ****
  
  2002-12-01 05:27  siesel
  
!       * src/dbdrivers/dbf/DBdriver.py: fix bugs in introspection support
!       of DBF dbdriver
  
  2002-11-30 18:00  siesel
  
!       * src/dbdrivers/dbf/DBdriver.py: add introspection support to dbf
!       driver
  
  2002-11-29 01:06  jcater
  
!       * src/: GObjects.py, 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: cleaning things up in
        preparation for <dialog>
  
  2002-11-27 18:11  jcater
  
!       * src/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
  
!       * src/GObjects.py: Syncing machines.
  
  2002-11-26 23:47  jamest
  
!       * src/GParser.py: start of <dialog> support (still useless)
  
  2002-11-26 17:45  jcater
  
!       * src/: GObjects.py, GParser.py, GRootObj.py: 
        
        Moved to namespaces for layout management in forms
  
  2002-11-25 22:23  jcater
  
!       * src/GTrigger.py: * More cleanup in Designer
  
  2002-11-25 20:00  jamest
  
!       * src/dbdrivers/mxodbc/DBdriver.py: syntax error in the mxodbc
!       driver
  
  2002-11-25 19:53  jcater
  
--- 897,955 ----
  
  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
  
!       * src/: GObjects.py, definitions/GObjects.py: Syncing machines.
  
  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
  
!       * src/: GTrigger.py, logic/GTrigger.py: * More cleanup in Designer
  
  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
  
***************
*** 201,208 ****
  
  2002-11-25 18:45  siesel
  
!       * src/dbdrivers/dbf/: DBdriver.py, __init__.py, dbf.py: add a
!       static DBF (Dbase III+) driver
  
  2002-11-25 18:09  jamest
  
--- 957,964 ----
  
  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
  
***************
*** 246,269 ****
  
  2002-11-20 21:47  jamest
  
!       * src/: GConditions.py, GConfig.py, GObjects.py,
!       dbdrivers/_dbsig/DBdriver.py, dbdrivers/mysql/DBdriver.py: merged
!       in config fixes from 0.4.x branch merged in papo patches from 0.4.x
!       branch a possible workaround for older mysql drivers
  
  2002-11-20 21:11  jamest
  
!       * src/: GConditions.py, GObjects.py, dbdrivers/_dbsig/DBdriver.py:
        Added in papo's null and not null conditionals, formatting cleanup
  
  2002-11-20 19:39  jcater
  
!       * src/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: 
        
        * Moved the <database> tag to common (as a <connection> tag... we
        will have a converter script soon) * Fixed some incorrect code
--- 1002,1028 ----
  
  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
***************
*** 271,289 ****
  
  2002-11-20 14:54  jamest
  
!       * src/GConfig.py: fixes to configuration loading added support for
!       a global [default] section to config files CV:
!       -------------------------------------------------------------------
!       ---
! 
! 2002-11-20 08:52  jamest
! 
!       * src/dbdrivers/mysql/DBdriver.py: 
!       Possible fix for buggy mysqldb drivers < version 0.9.2a2
  
  2002-11-19 19:01  jcater
  
!       * src/: GObjects.py, __init__.py: 
        
        * When writing back to XML, name attributes are listed first * Misc
        cleanup * Added a Forms 0.5.0 converter
--- 1030,1042 ----
  
  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
***************
*** 326,338 ****
  
  2002-11-16 15:14  jamest
  
!       * src/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: If a referenced importable object is not found,
!       raise an exception
  
  2002-11-16 09:20  jcater
  
--- 1079,1092 ----
  
  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
  
***************
*** 348,356 ****
  
  2002-11-15 16:13  jamest
  
!       * src/GDataObjects.py: master datasources no longer cause detail
!       datasources to execute a query for detail key = to null when the
!       master is cleared or at startup
  
  2002-11-15 11:06  jcater
  
--- 1102,1110 ----
  
  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
  
***************
*** 377,383 ****
  
  2002-11-13 22:06  jcater
  
!       * src/: GBaseApp.py, GParser.py: 
        
        Added btami's locale patches for better i18n support under win32
  
--- 1131,1138 ----
  
  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
  
***************
*** 395,402 ****
  
  2002-11-13 11:06  jcater
  
!       * src/GConfig.py: removed lowercase conversion from Default
!       parameter parser
  
  2002-11-13 00:10  jcater
  
--- 1150,1157 ----
  
  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
  
***************
*** 430,442 ****
  
  2002-11-12 17:00  jamest
  
!       * src/GConditions.py: add in depreciated <conditions> tag
  
  2002-11-12 15:10  jcater
  
!       * src/TextUtils.py: added a textToMeasurment method that takes
!       '12pt', '32cm', '1in' type strings and returns the measurement in
!       inches
  
  2002-11-12 02:52  arturas
  
--- 1185,1198 ----
  
  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 02:52  arturas
  
***************
*** 445,451 ****
  
  2002-11-11 14:51  jamest
  
!       * src/dbdrivers/_dbsig/DBdriver.py: distinct support fix
  
  2002-11-10 23:59  jcater
  
--- 1201,1207 ----
  
  2002-11-11 14:51  jamest
  
!       * src/datasources/drivers/DBSIG2/Driver.py: distinct support fix
  
  2002-11-10 23:59  jcater
  
***************
*** 457,469 ****
  
  2002-11-10 16:15  siesel
  
!       * src/dbdrivers/: _pgsql/DBdriver.py, oracle/DBdriver.py: allow
!       customisation of date time format send to db
  
  2002-11-10 16:06  jcater
  
!       * src/: 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,
--- 1213,1227 ----
  
  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,
***************
*** 474,488 ****
  
  2002-11-10 15:14  siesel
  
!       * src/GDataSource.py: * add SetCondition and GetCondition trigger
!       methods for changing/reading the   staticCondition of a Datasource
!       * removed SingleEntry for GStaticSet to allow more than one
!       StaticDatasource in   a source file
  
  2002-11-10 14:35  jcater
  
!       * src/GParser.py: fixed the buildImportableTags code to work with
!       tags that don't have native 'Attributes'
  
  2002-11-10 11:35  jcater
  
--- 1232,1248 ----
  
  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
  
***************
*** 491,524 ****
  
  2002-11-09 20:59  jcater
  
!       * src/GDataSource.py: fixed typo wrt staticsets and SingleInstance
  
  2002-11-09 16:14  jcater
  
!       * src/GDataSource.py: ditto with the darn typos
  
  2002-11-09 15:47  jcater
  
!       * src/GDataSource.py: darn typos
  
  2002-11-09 15:36  jcater
  
!       * src/: GDataSource.py, schema/GSParser.py: fixed support for
!       order_by with a 'desc' clause
  
  2002-11-09 15:28  jcater
  
!       * src/dbdrivers/_oracle/DBdriver.py: fixed Oracle's
        dataobject.sql() extension
  
  2002-11-08 09:55  jcater
  
!       * src/GParser.py: fixed new GParser.py issue w/namespace support
  
  2002-11-07 21:21  jamest
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed overlooked var name
!       change
  
  2002-11-07 18:12  jcater
  
--- 1251,1287 ----
  
  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
  
!       * src/: GDataSource.py, datasources/GDataSource.py: darn typos
  
  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
  
***************
*** 526,538 ****
  
  2002-11-07 11:04  jamest
  
!       * src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
!       gadfly/DBdriver.py, informix/DBdriver.py, ingres/DBdriver.py,
!       interbase/DBdriver.py, mxodbc/DBdriver.py, mysql/DBdriver.py,
!       oracle/DBdriver.py, popy/DBdriver.py, postgresql/DBdriver.py,
!       psycopg/DBdriver.py, pypgsql/DBdriver.py, sapdb/DBdriver.py,
!       sqlite/DBdriver.py, sqlrelay/DBdriver.py, sybase/DBdriver.py: Added
!       missing changes to the database drivers for query by detail
  
  2002-11-07 10:37  jcater
  
--- 1289,1304 ----
  
  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, sapdb/sapbd/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
  
***************
*** 548,572 ****
  
  2002-11-06 21:20  jamest
  
!       * src/GParser.py: GParser now honors the Required and
!       SingleInstance attributes on tag definitions.
  
  2002-11-06 13:13  jamest
  
        * src/: GDataObjects.py, GDataSource.py,
!       dbdrivers/_dbsig/DBdriver.py, dbdrivers/_empty/DBdriver.py,
!       dbdrivers/_static/DBdriver.py, dbdrivers/configfile/DBdriver.py,
!       dbdrivers/cxoracle/DBdriver.py, dbdrivers/popy/DBdriver.py,
!       dbdrivers/postgresql/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
!       dbdrivers/sapdb/DBdriver.py, dbdrivers/sqlite/DBdriver.py,
!       dbdrivers/sqlrelay/DBdriver.py, dbdrivers/sybase/DBdriver.py: query
!       by detail support (needs more testing)
  
  2002-11-05 20:03  jamest
  
        * scripts/gnuedtd, src/GDataObjects.py, src/GDataSource.py,
!       src/dbdrivers/_dbsig/DBdriver.py,
!       src/dbdrivers/psycopg/DBdriver.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. 
--- 1314,1346 ----
  
  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/sapdb/sapbd/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. 
***************
*** 586,594 ****
  
  2002-11-04 14:14  jamest
  
!       * src/GParser.py: Added support for common based <import> tag based
!       upon the tags marked as Importable Fixed bad function name in
!       form's wx UI driver
  
  2002-11-04 13:13  jamest
  
--- 1360,1368 ----
  
  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
  
***************
*** 596,610 ****
  
  2002-11-04 08:55  jamest
  
!       * src/: GDataSource.py, GParser.py, GRootObj.py, 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, schema/GSParser.py: 
        
        * Misc cleanup
  
--- 1370,1386 ----
  
  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
  
***************
*** 616,665 ****
  
  2002-11-02 00:02  jcater
  
!       * src/: 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: 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: 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, dbdrivers/_dbsig/DBdriver.py,
!       dbdrivers/_pgsql/DBdriver.py: added cross-tabulation (pivot table)
!       example to reports (pending a few bugfixes, it will work); misc
!       cleanup
  
  2002-10-27 20:10  jcater
  
        * scripts/gnuedtd, src/GConditions.py, src/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, dbdrivers/_dbsig/DBdriver.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/dbdrivers/_dbsig/DBdriver.py: add an testcase for dropdown
!       refreshs remove dbsig modifying GObj tree and parameter caching add
!       setParameter function
  
  2002-10-25 17:08  jcater
  
--- 1392,1447 ----
  
  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
  
***************
*** 668,675 ****
  
  2002-10-23 22:00  jamest
  
!       * src/GTrigger.py: Partial removal of the GFTrigger class being
!       replaced by common trigger system.
  
  2002-10-23 19:26  jamest
  
--- 1450,1457 ----
  
  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
  
***************
*** 690,700 ****
  
  2002-10-20 20:27  jamest
  
!       * src/GMimeTypes.py: Adding missing import
  
  2002-10-20 13:55  jcater
  
!       * src/: GRootObj.py, GTrigger.py: 
        
        * Added an On-Exit trigger to the form   object (complementary to
        On-Startup)
--- 1472,1483 ----
  
  2002-10-20 20:27  jamest
  
!       * src/: GMimeTypes.py, utils/GMimeTypes.py: Adding missing import
  
  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)
***************
*** 724,731 ****
  
  2002-10-15 16:24  siesel
  
!       * src/commdrivers/_helpers/ObjectLibrarian.py: fixed startup
!       problems appserver had on some hosts
  
  2002-10-13 22:59  jcater
  
--- 1507,1515 ----
  
  2002-10-15 16:24  siesel
  
!       * src/: commdrivers/_helpers/ObjectLibrarian.py,
!       rpc/drivers/_helpers/ObjectLibrarian.py: fixed startup problems
!       appserver had on some hosts
  
  2002-10-13 22:59  jcater
  
***************
*** 822,829 ****
  
  2002-10-09 16:22  siesel
  
!       * src/dbdrivers/configfile/DBdriver.py: make configfile dbdriver
!       find configdir better
  
  2002-10-08 22:59  jcater
  
--- 1606,1613 ----
  
  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
  
***************
*** 841,857 ****
  
  2002-10-08 16:29  siesel
  
!       * src/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, dbdrivers/_static/DBdriver.py: fix static
!       datasource for dropdown wizard <2> add static datasource sample
  
  2002-10-08 13:17  siesel
  
!       * src/GDataSource.py: fix static datasource for dropdown wizard <1>
  
  2002-10-08 12:30  jcater
  
--- 1625,1644 ----
  
  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
  
***************
*** 860,867 ****
  
  2002-10-07 23:20  jcater
  
!       * src/dbdrivers/sapdb/DBdriver.py: added Daniel Dittmar's
!       enhancement patch to SAP-DB driver
  
  2002-10-07 18:13  jcater
  
--- 1647,1654 ----
  
  2002-10-07 23:20  jcater
  
!       * src/datasources/drivers/sapdb/sapbd/Driver.py: added Daniel
!       Dittmar's enhancement patch to SAP-DB driver
  
  2002-10-07 18:13  jcater
  
***************
*** 881,888 ****
  
  2002-10-06 10:21  siesel
  
!       * src/commdrivers/xmlrpc/RpcDoc.py: add javascript stub file
!       generation to grpcdoc tool
  
  2002-10-05 02:16  jcater
  
--- 1668,1675 ----
  
  2002-10-06 10:21  siesel
  
!       * src/: commdrivers/xmlrpc/RpcDoc.py, rpc/drivers/xmlrpc/RpcDoc.py:
!       add javascript stub file generation to grpcdoc tool
  
  2002-10-05 02:16  jcater
  
***************
*** 902,915 ****
        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: Changes needed to create .debs for the 0.4.0
!       release
  
  2002-10-03 09:35  siesel
  
!       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
!       dbdrivers/_pgsql/DBdriver.py: add preliminary schema write support
!       to common add schema write wizard to designer
  
  2002-09-29 19:27  jcater
  
--- 1689,1703 ----
        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
  
***************
*** 921,953 ****
  
  2002-09-28 01:30  jcater
  
!       * src/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: added explicitfields attribute for updatable
!       datasources with no corresponding block [temp]
  
  2002-09-28 00:47  jcater
  
!       * src/GConditions.py: cleaned up GConditions file; added LOGIC
!       construct to buildConditionFromDict()
  
  2002-09-28 00:47  jcater
  
!       * src/GDataObjects.py: added setFields() to recordset's namespace
  
  2002-09-27 23:41  jcater
  
!       * src/GTrigger.py: fixed designer's incorrect creation of <![CDATA[
!       .. ]]> sections
  
  2002-09-27 23:26  jcater
  
!       * src/GTrigger.py: removed more redundant code from
!       GTrigger/GFTrigger to get designer to recognize recent changes to
!       GFTrigger's ValidTriggers list
  
  2002-09-27 13:24  arturas
  
--- 1709,1744 ----
  
  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
  
***************
*** 969,986 ****
  
  2002-09-24 08:35  siesel
  
!       * README.databases, src/dbdrivers/gadfly/DBdriver.py,
!       src/dbdrivers/sqlite/DBdriver.py: * add gadfly and sqlite to
!       README.databases * add schema support to sqlite db
  
  2002-09-23 23:35  jcater
  
!       * src/GTrigger.py: fixed runForm support in Navigator
  
  2002-09-23 15:04  jcater
  
!       * src/dbdrivers/sapdb/DBdriver.py: applied Daniel Dittmar's patch
!       for SAP-DB introspection
  
  2002-09-23 12:32  siesel
  
--- 1760,1779 ----
  
  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 15:04  jcater
  
!       * src/datasources/drivers/sapdb/sapbd/Driver.py: applied Daniel
!       Dittmar's patch for SAP-DB introspection
  
  2002-09-23 12:32  siesel
  
***************
*** 989,1001 ****
  
  2002-09-23 10:52  jcater
  
!       * src/: GRootObj.py, GTrigger.py: added support for runForm() in
!       global namespace of forms; minor bugfixes in trigger system
! 
! 2002-09-23 06:19  siesel
! 
!       * src/dbdrivers/mysql/DBdriver.py: moved mysql driver back to
!       fetchmany() (closing #126)
  
  2002-09-22 23:42  jcater
  
--- 1782,1790 ----
  
  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
  
***************
*** 1008,1014 ****
  
  2002-09-20 16:14  jcater
  
!       * src/commdrivers/_corba/CommDriver.py: changes needed for windows
        binaries
  
  2002-09-20 01:23  jcater
--- 1797,1804 ----
  
  2002-09-20 16:14  jcater
  
!       * src/: commdrivers/_corba/CommDriver.py,
!       rpc/drivers/_corba/CommDriver.py: changes needed for windows
        binaries
  
  2002-09-20 01:23  jcater
***************
*** 1027,1051 ****
  
  2002-09-19 07:48  siesel
  
!       * src/dbdrivers/gadfly/: DBdriver.py, __init__.py: some code
        cleanups for the gadfly driver, gadfly works now in forms and
        designer.
  
  2002-09-18 08:46  siesel
  
        * src/: FileUtils.py, gear/GearSystem.py,
!       gear/NavigationBuilder.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: 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: 
        * 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
--- 1817,1845 ----
  
  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 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
***************
*** 1056,1062 ****
  
  2002-09-17 15:41  jcater
  
!       * src/GConnections.py: hopefully a fix to the netrc issue
  
  2002-09-17 14:36  jcater
  
--- 1850,1857 ----
  
  2002-09-17 15:41  jcater
  
!       * src/: GConnections.py, datasources/GConnections.py: hopefully a
!       fix to the netrc issue
  
  2002-09-17 14:36  jcater
  
***************
*** 1074,1090 ****
  
  2002-09-17 10:45  jcater
  
!       * src/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,
        commdrivers/_helpers/RpcDoc.py, commdrivers/_test/server.py,
!       dbdrivers/mxodbc/DBdriver.py, gear/__init__.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:18  jcater
  
--- 1869,1889 ----
  
  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,
        commdrivers/_helpers/RpcDoc.py, commdrivers/_test/server.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:18  jcater
  
***************
*** 1099,1106 ****
  
  2002-09-16 14:30  jcater
  
!       * src/GConnections.py: added TODO comments about incorrect
!       defaulting of namespaces in reports
  
  2002-09-15 15:54  siesel
  
--- 1898,1905 ----
  
  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
  
***************
*** 1113,1124 ****
  
  2002-09-14 09:59  siesel
  
!       * src/GConnections.py: [.netrc patch breaks win32 forms, because of
!       missing HOME env. var.] fixed
  
  2002-09-14 09:19  siesel
  
!       * src/dbdrivers/configfile/: DBdriver.py, __init__.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".
--- 1912,1923 ----
  
  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".
***************
*** 1141,1170 ****
  
  2002-09-10 10:30  jcater
  
!       * src/FormatMasks/: BaseMask.py, 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/dbdrivers/_dbsig/DBdriver.py:
!       added support for command-line parameters
  
  2002-09-08 10:52  siesel
  
!       * src/GConnections.py: don't break forms if netrc file empty or in
!       a wrong format.  add small info about the contents of a .netrc
!       file.
  
  2002-09-07 11:08  jcater
  
!       * src/GConnections.py: fixed bug in netrc patch; patch causes forms
!       to bomb out if a .netrc file doesn't exist
  
  2002-09-07 10:26  jcater
  
!       * src/GConnections.py: added netrc support [patches by Papo team]
  
  2002-09-04 18:29  siesel
  
--- 1940,1974 ----
  
  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
  
***************
*** 1173,1184 ****
  
  2002-08-24 20:05  jcater
  
!       * src/FormatMasks/BaseMask.py: added experimental format mask
!       support [branched]
  
  2002-08-08 16:16  jcater
  
!       * src/dbdrivers/sqlite/: DBdriver.py, __init__.py: added initial
        support for SQLite [should work, but untested w/no introspection]
  
  2002-08-08 09:47  jcater
--- 1977,1988 ----
  
  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
***************
*** 1189,1198 ****
  
  2002-08-07 18:29  jcater
  
!       * etc/sample.report-filters.conf, src/GParser.py: re-implemented
!       toolbars to have them emulate the Menubar events; i.e., toolbar
!       entries are nothing more than a link to a menu entry; more work on
!       the AddDropDown wizard; misc funky fixes
  
  2002-08-02 10:38  arturas
  
--- 1993,2003 ----
  
  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
  
***************
*** 1201,1209 ****
  
  2002-08-01 17:29  siesel
  
!       * src/commdrivers/_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
  
--- 2006,2017 ----
  
  2002-08-01 17:29  siesel
  
!       * src/: commdrivers/_helpers/ObjectEnabler.py,
!       commdrivers/_helpers/ObjectLibrarian.py,
!       rpc/drivers/_helpers/ObjectEnabler.py,
!       rpc/drivers/_helpers/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
  
***************
*** 1211,1222 ****
  
  2002-07-31 09:25  arturas
  
!       * src/GParser.py: To prevent errors in reports. Will need to
!       rewrite this part when [common] section in gnue.conf appears.
  
  2002-07-31 09:10  arturas
  
!       * src/GParser.py: Temporary correction.
  
  2002-07-31 08:47  arturas
  
--- 2019,2031 ----
  
  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
  
!       * src/: GParser.py, definitions/GParser.py: Temporary correction.
  
  2002-07-31 08:47  arturas
  
***************
*** 1226,1238 ****
  
  2002-07-31 06:01  arturas
  
!       * src/GParser.py: Corrected problem of i18n characters in .gfd file
!       - in case of not only ascii characters, sax returned unicode
!       string, which caused further errors in python. Earlier this was
!       solved by changing system-wide site.py file option defaultencoding
!       from 'ascii' to other value. Now encoding is read from gnue.conf
!       file option formFontEncoding and is used to enforce sax returned
!       unicode string recode to given encoding.
  
  2002-07-30 12:00  siesel
  
--- 2035,2048 ----
  
  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
  
***************
*** 1246,1252 ****
  
  2002-07-28 05:42  siesel
  
!       * src/dbdrivers/interbase/DBdriver.py,
        utils/xml2sql/Makefile.sample, utils/xml2sql/interbase.xsl: changes
        to interbase/DBdriver.py (add primary key etc) [closing Ticket
        #116] adding interbase.xsl [closing Ticket #117] changing Makefiles
--- 2056,2062 ----
  
  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
***************
*** 1269,1277 ****
  
  2002-07-25 00:36  jcater
  
!       * src/: GDataSource.py, dbdrivers/_static/DBdriver.py: more work on
!       the Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE
!       ISSUES!)
  
  2002-07-24 18:25  siesel
  
--- 2079,2087 ----
  
  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
  
***************
*** 1315,1321 ****
  
  2002-07-22 18:04  jcater
  
!       * src/GObjects.py: more work on plug-in support in Designer
  
  2002-07-21 23:09  jcater
  
--- 2125,2132 ----
  
  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
  
***************
*** 1325,1333 ****
  
  2002-07-21 23:08  jcater
  
!       * src/dbdrivers/_pgsql/DBdriver.py: commented out misplaced date
!       support in pgsql driver; fixed support for primary keys in pgsql
!       driver
  
  2002-07-19 13:59  jcater
  
--- 2136,2144 ----
  
  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
  
***************
*** 1336,1348 ****
  
  2002-07-19 08:22  siesel
  
!       * src/dbdrivers/_pgsql/DBdriver.py: use connectData and gConfig to
!       determine database encoding now.  (fix appserver doesn't work with
!       postgres bug)
  
  2002-07-19 07:55  siesel
  
!       * src/commdrivers/xmlrpc/ServerAdapter.py: correct error function
        accepting only 2 values. should fix one part of the "timeout"
        problem mentioned on address@hidden
  
--- 2147,2160 ----
  
  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/: commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: correct error function
        accepting only 2 values. should fix one part of the "timeout"
        problem mentioned on address@hidden
  
***************
*** 1370,1378 ****
  
  2002-07-18 13:18  jamest
  
!       * src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py:
!       Atmospheric crack levels in KS have returned to normal.  Adjusting
!       previous changes to compensate.
  
  2002-07-15 15:12  jcater
  
--- 2182,2190 ----
  
  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
  
***************
*** 1400,1441 ****
  
  2002-07-15 09:53  arturas
  
!       * src/dbdrivers/_pgsql/DBdriver.py: Added _dateTimeFormat='%Y-%m-%d
!       %H:%M:%S'.  Added time\date datatype formatting (from '2002-12-31
!       23:59:59,99' to '2002-12-31 23:59:59').
  
  2002-07-15 09:51  arturas
  
!       * src/dbdrivers/_dbsig/DBdriver.py: Removed '%Y-%m-%d %H:%M:%S'
!       back to '%c' for compatability with all databases.
  
  2002-07-15 09:26  arturas
  
!       * src/dbdrivers/_dbsig/DBdriver.py: Removed incorrectly placed
!       changes.
  
  2002-07-15 08:36  arturas
  
!       * src/dbdrivers/_dbsig/DBdriver.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, DateMask.py, NumberMask.py,
!       TextMask.py: Some code optimizations for i18n.
  
  2002-07-13 05:55  siesel
  
--- 2212,2258 ----
  
  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
  
***************
*** 1469,1477 ****
  
  2002-07-10 08:31  arturas
  
!       * src/dbdrivers/_pgsql/DBdriver.py: Kinda i18n changes.
!       connectData['encoding'] does not work, so commented it out and
!       added simple gConfig('encoding'). This does work.
  
  2002-07-09 06:54  siesel
  
--- 2286,2294 ----
  
  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
  
***************
*** 1479,1486 ****
  
  2002-07-08 19:03  jcater
  
!       * AUTHORS, src/dbdrivers/gadfly/DBdriver.py: committed ajmitch's
!       Gadfly driver
  
  2002-07-08 03:23  arturas
  
--- 2296,2303 ----
  
  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
  
***************
*** 1489,1508 ****
  
  2002-07-05 16:32  siesel
  
!       * src/GBaseApp.py: i18 changes bug fix, move "," back into "".
  
  2002-07-05 08:01  arturas
  
!       * src/commdrivers/xmlrpc/ClientAdapter.py: Removed unnecessary
        translation.
  
  2002-07-05 07:17  arturas
  
!       * src/GBaseApp.py: Removed a few more unnecessary translations.
  
  2002-07-05 06:59  arturas
  
!       * src/GBaseApp.py: Removed minor unnecesary translation.
  
  2002-07-05 06:39  arturas
  
--- 2306,2329 ----
  
  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/: commdrivers/xmlrpc/ClientAdapter.py,
!       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
  
***************
*** 1510,1522 ****
  
  2002-07-04 13:44  jcater
  
!       * src/dbdrivers/_pgsql/DBdriver.py: Added DEFAULT VALUE and PRIMARY
!       KEY support (preliminary/testing) to postgresql's introspection
  
  2002-07-04 13:41  jcater
  
!       * src/GTrigger.py: temporarily fixed issue with saving forms with
!       triggers under designer
  
  2002-07-03 11:39  arturas
  
--- 2331,2344 ----
  
  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
  
***************
*** 1525,1535 ****
  
  2002-07-03 10:58  siesel
  
!       * src/: GDataSource.py, dbdrivers/appserver/DBdriver.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
  
--- 2347,2358 ----
  
  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
  
***************
*** 1537,1551 ****
  
  2002-07-01 18:09  jamest
  
!       * src/: GDataObjects.py, 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
  
        * doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd,
!       src/GConditions.py, src/GMenu.py: Reworked support for gnuedtd...
!       created base tool's DTD's as an example
  
  2002-06-29 09:36  arturas
  
--- 2360,2377 ----
  
  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
  
        * 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
  
***************
*** 1565,1585 ****
  
  2002-06-28 16:54  jamest
  
!       * src/dbdrivers/_pgsql/DBdriver.py: postgresql db driver should now
!       typecast int fields properly
  
  2002-06-27 23:03  jcater
  
!       * src/: GTypecast.py, dbdrivers/_pgsql/DBdriver.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: made the default attribute for
!       boolean values be ="Y" or ="N" instead of =""
  
  2002-06-27 17:48  jcater
  
--- 2391,2413 ----
  
  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
  
***************
*** 1588,1595 ****
  
  2002-06-26 17:31  jcater
  
!       * src/GTypecast.py: [W/O #73] Added support for multiple foreign
!       key descriptions (comma-separated list)
  
  2002-06-25 17:09  siesel
  
--- 2416,2424 ----
  
  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
  
***************
*** 1604,1616 ****
  
  2002-06-19 15:48  jamest
  
!       * src/GParser.py: backported - Import error was still telling user
!       to install PyXML which is wrong.
  
  2002-06-19 15:47  jamest
  
!       * src/GParser.py: Import error was still telling user to install
!       PyXML which is wrong.
  
  2002-06-19 15:42  siesel
  
--- 2433,2445 ----
  
  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
  
***************
*** 1629,1656 ****
  
  2002-06-13 11:10  siesel
  
!       * src/GTypecast.py: added uppername type to GTypecast. triggers of
!       type named (instead of NAMED) should be detected now.
  
  2002-06-11 18:44  siesel
  
!       * src/commdrivers/: 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/: commdrivers/pw_xmlrpc/ClientAdapter.py, GComm.py,
!       commdrivers/xmlrpc/ClientAdapter.py: add special function for
        creating boolean/base64/datetime parameters on client side
  
  2002-06-09 03:31  siesel
  
!       * src/commdrivers/pw_xmlrpc/DebugSocketServer.py: remove old and
!       unused stuff
  
  2002-06-06 21:11  jamest
  
--- 2458,2495 ----
  
  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/: commdrivers/GCommBase.py,
!       commdrivers/_directory/DirectoryServer.py,
!       commdrivers/_helpers/ObjectEnabler.py,
!       commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_directory/DirectoryServer.py,
!       rpc/drivers/_helpers/ObjectEnabler.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/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/: commdrivers/pw_xmlrpc/ClientAdapter.py,
!       rpc/drivers/pw_xmlrpc/ClientAdapter.py, GComm.py,
!       commdrivers/xmlrpc/ClientAdapter.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/: commdrivers/pw_xmlrpc/DebugSocketServer.py,
!       rpc/drivers/pw_xmlrpc/DebugSocketServer.py: remove old and unused
!       stuff
  
  2002-06-06 21:11  jamest
  
***************
*** 1659,1672 ****
  
  2002-06-06 18:56  siesel
  
!       * src/commdrivers/: 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: more work on threading support in Navigator
  
  2002-06-05 14:58  siesel
  
--- 2498,2518 ----
  
  2002-06-06 18:56  siesel
  
!       * src/: commdrivers/GCommBase.py,
!       commdrivers/_directory/DirectoryServer.py,
!       commdrivers/pw_xmlrpc/ClientAdapter.py,
!       commdrivers/pw_xmlrpc/ServerAdapter.py,
!       commdrivers/xmlrpc/ClientAdapter.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_directory/DirectoryServer.py,
!       rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       rpc/drivers/pw_xmlrpc/ServerAdapter.py,
!       rpc/drivers/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
  
***************
*** 1675,1692 ****
  
  2002-06-05 14:15  siesel
  
!       * src/: GConditions.py, dbdrivers/appserver/DBdriver.py: add
        authentification agent to appserver small patches
  
  2002-06-04 13:46  jcater
  
!       * src/GParser.py: fixed check for required attributes
  
  2002-06-04 10:02  siesel
  
!       * src/: GConditions.py, dbdrivers/appserver/DBdriver.py: add
!       condition tree <-> token list (prefix notation) conversion routines
!       add condition support to appserver
  
  2002-06-03 17:18  jamest
  
--- 2521,2541 ----
  
  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
  
***************
*** 1698,1709 ****
  
  2002-06-03 07:44  siesel
  
!       * src/commdrivers/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/dbdrivers/appserver/DBdriver.py: closing Ticket 47
  
  2002-06-02 17:56  jcater
  
--- 2547,2560 ----
  
  2002-06-03 07:44  siesel
  
!       * src/: commdrivers/pw_xmlrpc/ServerAdapter.py,
!       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
  
***************
*** 1711,1726 ****
  
  2002-06-02 17:21  jcater
  
!       * MANIFEST.in, src/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: --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
  
--- 2562,2577 ----
  
  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
  
***************
*** 1734,1746 ****
  
  2002-05-31 13:12  jcater
  
!       * src/dbdrivers/interbase/DBdriver.py: fix to introspection case
!       issue [btami]
  
  2002-05-30 22:54  jcater
  
!       * src/GTrigger.py: added xmlnamespace passthru to GTrigger's
!       dumpXML
  
  2002-05-30 22:35  jcater
  
--- 2585,2597 ----
  
  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
  
***************
*** 1748,1754 ****
  
  2002-05-30 10:14  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed the float-to-int
        conversion problem in PG datadrivers
  
  2002-05-29 22:41  jcater
--- 2599,2605 ----
  
  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
***************
*** 1763,1769 ****
  
        * ChangeLog, NEWS, setup.py, src/__init__.py,
        src/commdrivers/_helpers/AsyncSocketServer.py,
!       src/dbdrivers/mxodbc/DBdriver.py: updates for release
  
  2002-05-29 09:17  siesel
  
--- 2614,2621 ----
  
        * ChangeLog, NEWS, setup.py, src/__init__.py,
        src/commdrivers/_helpers/AsyncSocketServer.py,
!       src/datasources/drivers/odbc/mxodbc/Driver.py,
!       src/rpc/drivers/_helpers/AsyncSocketServer.py: updates for release
  
  2002-05-29 09:17  siesel
  
***************
*** 1787,1793 ****
  
  2002-05-28 17:26  siesel
  
!       * src/commdrivers/TODO: added TODO file for GNURPC
  
  2002-05-28 10:29  siesel
  
--- 2639,2646 ----
  
  2002-05-28 17:26  siesel
  
!       * src/: commdrivers/TODO, rpc/drivers/TODO: added TODO file for
!       GNURPC
  
  2002-05-28 10:29  siesel
  
***************
*** 1796,1803 ****
  
  2002-05-28 10:27  jcater
  
!       * src/dbdrivers/interbase/DBdriver.py: Applied firebird/interbase
!       enhancement patch [btami]
  
  2002-05-27 19:19  siesel
  
--- 2649,2656 ----
  
  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
  
***************
*** 1808,1818 ****
  
        * .cvsignore, src/commdrivers/_directory/.cvsignore,
        src/commdrivers/_helpers/.cvsignore,
!       src/commdrivers/proxy/.cvsignore, src/commdrivers/_test/.cvsignore,
        src/commdrivers/pw_xmlrpc/.cvsignore,
        src/commdrivers/sockets/.cvsignore,
!       src/dbdrivers/appserver/.cvsignore, src/dbdrivers/popy/.cvsignore:
!       updated .cvsignore files and added new ones
  
  2002-05-27 15:50  jcater
  
--- 2661,2676 ----
  
        * .cvsignore, src/commdrivers/_directory/.cvsignore,
        src/commdrivers/_helpers/.cvsignore,
!       src/commdrivers/proxy/.cvsignore,
!       src/rpc/drivers/_directory/.cvsignore,
!       src/rpc/drivers/_helpers/.cvsignore,
!       src/rpc/drivers/proxy/.cvsignore, src/commdrivers/_test/.cvsignore,
        src/commdrivers/pw_xmlrpc/.cvsignore,
        src/commdrivers/sockets/.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
  
***************
*** 1822,1836 ****
  2002-05-27 13:06  siesel
  
        * src/: GComm.py, commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/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/dbdrivers/appserver/DBdriver.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
  
--- 2680,2696 ----
  2002-05-27 13:06  siesel
  
        * src/: GComm.py, commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/ServerAdapter.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
  
***************
*** 1839,1869 ****
  
  2002-05-26 14:57  siesel
  
!       * src/commdrivers/: GCommBase.py, pw_xmlrpc/ClientAdapter.py,
!       xmlrpc/ClientAdapter.py: some patches
  
  2002-05-26 14:36  siesel
  
!       * src/dbdrivers/appserver/DBdriver.py: change setSort function to
!       accept an list as parameter instead of a string
  
  2002-05-26 04:22  siesel
  
!       * src/dbdrivers/appserver/DBdriver.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/commdrivers/.cvsignore,
        src/commdrivers/_parser/.cvsignore,
!       src/commdrivers/xmlrpc/.cvsignore, src/dbdrivers/_empty/.cvsignore,
!       src/dbdrivers/psycopg/.cvsignore: Ignore some files.
  
  2002-05-19 17:34  siesel
  
!       * src/dbdrivers/appserver/: DBdriver.py, __init__.py: Added
        DBdriver for Appserver (working read only at the moment)
  
  2002-05-16 07:12  arturas
--- 2699,2734 ----
  
  2002-05-26 14:57  siesel
  
!       * src/: commdrivers/GCommBase.py,
!       commdrivers/pw_xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/ClientAdapter.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       rpc/drivers/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/commdrivers/.cvsignore,
        src/commdrivers/_parser/.cvsignore,
!       src/commdrivers/xmlrpc/.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
***************
*** 1873,1895 ****
  
  2002-05-15 23:37  jcater
  
!       * src/GDataSource.py: removed debugging print statements
  
  2002-05-15 20:14  jcater
  
!       * src/GDataSource.py: moved more master/detail datasource logic out
!       of tools and into common
  
  2002-05-15 15:20  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed cparam support in DB
!       drivers
  
  2002-05-14 20:27  jamest
  
!       * src/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
  
--- 2738,2761 ----
  
  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
  
***************
*** 1913,1929 ****
  
  2002-05-13 12:40  arturas
  
!       * src/commdrivers/xmlrpc/RpcDoc.py: 
        i18n changes.
  
  2002-05-13 12:34  arturas
  
!       * src/commdrivers/pw_xmlrpc/RpcDoc.py: 
        i18n changes.
  
  2002-05-13 12:30  arturas
  
!       * src/commdrivers/_helpers/RpcDoc.py: 
        i18n changes.
  
  2002-05-08 22:03  jamest
--- 2779,2798 ----
  
  2002-05-13 12:40  arturas
  
!       * src/: commdrivers/xmlrpc/RpcDoc.py, rpc/drivers/xmlrpc/RpcDoc.py:
!       
        i18n changes.
  
  2002-05-13 12:34  arturas
  
!       * src/: commdrivers/pw_xmlrpc/RpcDoc.py,
!       rpc/drivers/pw_xmlrpc/RpcDoc.py: 
        i18n changes.
  
  2002-05-13 12:30  arturas
  
!       * src/: commdrivers/_helpers/RpcDoc.py,
!       rpc/drivers/_helpers/RpcDoc.py: 
        i18n changes.
  
  2002-05-08 22:03  jamest
***************
*** 1932,1966 ****
        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:
!       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: [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: i18n changes
  
  2002-05-06 20:13  jamest
  
!       * src/GConfig.py: Fixed forms so it's gnue.conf free (for real this
!       time! (maybe.))
  
  2002-05-06 17:56  siesel
  
!       * src/commdrivers/: 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: 
        Added GImport.py import.
  
  2002-05-06 13:50  arturas
--- 2801,2838 ----
        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/: commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py,
!       commdrivers/_directory/DirectoryServer.py,
!       rpc/drivers/_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
***************
*** 1972,2068 ****
  
        * src/GTest.py, utils/GTest.py,
        src/commdrivers/pw_xmlrpc/ClientAdapter.py,
!       src/commdrivers/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/commdrivers/_test/server.py: better testing for the place of
!       donuts.grpc
  
  2002-05-06 11:50  arturas
  
!       * src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
!       TextMask.py: 
        i18n string changes.
  
  2002-05-06 11:24  arturas
  
!       * src/dbdrivers/: postgresql/DBdriver.py, sapdb/DBdriver.py,
!       sybase/DBdriver.py, sqlrelay/DBdriver.py: 
        i18n changes.
  
  2002-05-06 11:19  arturas
  
!       * src/dbdrivers/: msado/DBdriver.py, mxodbc/DBdriver.py,
!       mysql/DBdriver.py, odbc/DBdriver.py, oracle/DBdriver.py: 
        i18n changes.
  
  2002-05-06 11:14  arturas
  
!       * src/dbdrivers/: geas/DBdriver.py, informix/DBdriver.py,
!       ingres/DBdriver.py, interbase/DBdriver.py: 
        i18n changes.
  
  2002-05-06 11:12  siesel
  
!       * src/commdrivers/_test/__init__.py: another fix to gtestcvs: make
!       _test an module
  
  2002-05-06 11:07  arturas
  
!       * src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
!       _dbsig/DBdriver.py: 
        i18n changes.
  
  2002-05-06 08:31  siesel
  
!       * src/commdrivers/_test/server.py: get the right path for
!       donuts.gprc
  
  2002-05-05 19:29  siesel
  
!       * src/commdrivers/xmlrpc/RpcDoc.py: better listing of hirarchie
  
  2002-05-05 18:38  siesel
  
!       * src/GServerApp.py, src/GTest.py, src/commdrivers/_test/README,
!       src/commdrivers/_test/donuts.grpc, src/commdrivers/_test/server.py,
!       src/commdrivers/_test/test.py,
!       src/commdrivers/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, commdrivers/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,
!       commdrivers/_helpers/RpcDoc.py, dbdrivers/geas/DBdriver.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/commdrivers/: _helpers/RpcDoc.py, pw_xmlrpc/RpcDoc.py,
!       xmlrpc/RpcDoc.py: some new features for RpcDoc
  
  2002-05-03 21:52  siesel
  
!       * src/commdrivers/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: um, lots
!       and lots of miscellaneous code cleanup
  
  2002-05-03 15:01  jamest
  
--- 2844,2961 ----
  
        * src/GTest.py, utils/GTest.py,
        src/commdrivers/pw_xmlrpc/ClientAdapter.py,
!       src/commdrivers/xmlrpc/ClientAdapter.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/: commdrivers/_test/server.py, 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,
!       sapdb/sapbd/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: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/: commdrivers/_test/__init__.py,
!       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/: commdrivers/_test/server.py, rpc/drivers/_test/server.py:
!       get the right path for donuts.gprc
  
  2002-05-05 19:29  siesel
  
!       * src/: commdrivers/xmlrpc/RpcDoc.py, rpc/drivers/xmlrpc/RpcDoc.py:
!       better listing of hirarchie
  
  2002-05-05 18:38  siesel
  
!       * src/GServerApp.py, src/GTest.py, src/apps/GServerApp.py,
!       src/commdrivers/_test/README, src/commdrivers/_test/donuts.grpc,
!       src/commdrivers/_test/server.py, src/commdrivers/_test/test.py,
!       src/commdrivers/pw_xmlrpc/ServerAdapter.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,
!       commdrivers/xmlrpc/ServerAdapter.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,
!       commdrivers/_helpers/RpcDoc.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/: commdrivers/_helpers/RpcDoc.py,
!       commdrivers/pw_xmlrpc/RpcDoc.py, commdrivers/xmlrpc/RpcDoc.py,
!       rpc/drivers/_helpers/RpcDoc.py, rpc/drivers/pw_xmlrpc/RpcDoc.py,
!       rpc/drivers/xmlrpc/RpcDoc.py: some new features for RpcDoc
  
  2002-05-03 21:52  siesel
  
!       * src/: commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ClientAdapter.py,
!       rpc/drivers/xmlrpc/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
  
***************
*** 2076,2131 ****
  
  2002-05-03 13:12  arturas
  
!       * src/commdrivers/xmlrpc/: ClientAdapter.py, DebugSocketServer.py,
!       RpcDoc.py, ServerAdapter.py: 
        i18n changes.
  
  2002-05-03 13:08  arturas
  
!       * src/commdrivers/sockets/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:58  arturas
  
!       * src/commdrivers/: 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/commdrivers/proxy/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:48  arturas
  
!       * src/commdrivers/: _directory/DirectoryServer.py,
!       pyro/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:43  arturas
  
!       * src/: GTrigger.py, RuntimeSettings.py, commdrivers/GCommBase.py: 
        i18n changes.
  
  2002-05-03 12:38  arturas
  
!       * src/: GServerApp.py, GTypecast.py: 
        i18n changes.
  
  2002-05-03 12:26  arturas
  
!       * src/: GDateTime.py, GParser.py: 
        i18n changes.
  
  2002-05-03 12:13  arturas
  
!       * src/: GDataObjects.py, GDataSource.py: 
        i18n changes.
  
  2002-05-03 11:46  arturas
  
!       * src/GConnections.py: 
        Removed GImport.py import.
  
  2002-05-03 11:23  arturas
--- 2969,3042 ----
  
  2002-05-03 13:12  arturas
  
!       * src/: commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/RpcDoc.py, commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ClientAdapter.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/xmlrpc/RpcDoc.py, rpc/drivers/xmlrpc/ServerAdapter.py: 
        i18n changes.
  
  2002-05-03 13:08  arturas
  
!       * src/: commdrivers/sockets/CommDriver.py,
!       rpc/drivers/sockets/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:58  arturas
  
!       * src/: commdrivers/pw_xmlrpc/ClientAdapter.py,
!       commdrivers/pw_xmlrpc/DebugSocketServer.py,
!       commdrivers/pw_xmlrpc/RpcDoc.py,
!       commdrivers/pw_xmlrpc/ServerAdapter.py,
!       rpc/drivers/pw_xmlrpc/ClientAdapter.py,
!       rpc/drivers/pw_xmlrpc/DebugSocketServer.py,
!       rpc/drivers/pw_xmlrpc/RpcDoc.py,
!       rpc/drivers/pw_xmlrpc/ServerAdapter.py,
!       commdrivers/soap/CommDriver.py, rpc/drivers/soap/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:51  arturas
  
!       * src/: commdrivers/proxy/CommDriver.py,
!       rpc/drivers/proxy/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:48  arturas
  
!       * src/: commdrivers/_directory/DirectoryServer.py,
!       rpc/drivers/_directory/DirectoryServer.py,
!       commdrivers/pyro/CommDriver.py, rpc/drivers/pyro/CommDriver.py: 
        i18n changes.
  
  2002-05-03 12:43  arturas
  
!       * src/: GTrigger.py, RuntimeSettings.py, apps/RuntimeSettings.py,
!       logic/GTrigger.py, commdrivers/GCommBase.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
***************
*** 2140,2199 ****
  
  2002-05-03 10:37  arturas
  
!       * src/GBaseApp.py: 
        Corrected missed strings for i18n.
  
  2002-05-03 10:31  arturas
  
!       * src/GConditions.py: 
        Removed GImport.py import.
  
  2002-05-03 10:17  arturas
  
!       * src/: GBaseApp.py, GClientApp.py, GComm.py: 
        Removed GImport.py import.
  
  2002-05-02 20:57  jamest
  
!       * src/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:
!       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: 
        Added GImport.py import, i18n changes.
  
  2002-05-02 11:17  arturas
  
!       * src/GConfig.py: 
        Added GImport.py import, i18n changes.
  
  2002-05-02 11:10  arturas
  
!       * src/GConditions.py: 
        Added GImport.py import.
  
  2002-05-02 11:08  arturas
  
!       * src/GComm.py: 
        Added GImport.py import, i18n changes.
  
  2002-05-02 11:06  arturas
  
!       * src/GClientApp.py: 
        Added GImport.py import.
  
  2002-05-01 20:53  jcater
  
!       * src/commdrivers/xmlrpc/ServerAdapter.py: code cleanup
  
  2002-05-01 19:39  siesel
  
--- 3051,3114 ----
  
  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-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
  
!       * src/: commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: code cleanup
  
  2002-05-01 19:39  siesel
  
***************
*** 2202,2209 ****
  
  2002-05-01 19:37  siesel
  
!       * scripts/gnuedtd, src/commdrivers/_parser/Parser.py: updated
!       gnuedtd to produce dtd for grpc files
  
  2002-05-01 19:23  siesel
  
--- 3117,3125 ----
  
  2002-05-01 19:37  siesel
  
!       * scripts/gnuedtd, src/commdrivers/_parser/Parser.py,
!       src/rpc/drivers/_parser/Parser.py: updated gnuedtd to produce dtd
!       for grpc files
  
  2002-05-01 19:23  siesel
  
***************
*** 2212,2218 ****
  
  2002-05-01 19:18  jcater
  
!       * src/GServerApp.py: added comments to the daemonize code
  
  2002-04-30 19:01  siesel
  
--- 3128,3135 ----
  
  2002-05-01 19:18  jcater
  
!       * src/: GServerApp.py, apps/GServerApp.py: added comments to the
!       daemonize code
  
  2002-04-30 19:01  siesel
  
***************
*** 2221,2238 ****
  2002-04-30 18:52  siesel
  
        * doc/RPC-abstraction.txt, doc/RPC-status.txt, src/GServerApp.py,
!       src/commdrivers/GCommBase.py,
        src/commdrivers/_directory/DirectoryServer.py,
        src/commdrivers/_directory/__init__.py,
        src/commdrivers/_parser/Parser.py,
        src/commdrivers/_test/client.php, src/commdrivers/_test/server.py,
        src/commdrivers/pw_xmlrpc/ClientAdapter.py,
        src/commdrivers/pw_xmlrpc/DebugSocketServer.py,
        src/commdrivers/pw_xmlrpc/RpcDoc.py,
        src/commdrivers/pw_xmlrpc/ServerAdapter.py,
        src/commdrivers/pw_xmlrpc/__init__.py,
        src/commdrivers/xmlrpc/ClientAdapter.py,
!       src/commdrivers/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
  
--- 3138,3167 ----
  2002-04-30 18:52  siesel
  
        * doc/RPC-abstraction.txt, doc/RPC-status.txt, src/GServerApp.py,
!       src/apps/GServerApp.py, src/commdrivers/GCommBase.py,
        src/commdrivers/_directory/DirectoryServer.py,
        src/commdrivers/_directory/__init__.py,
        src/commdrivers/_parser/Parser.py,
        src/commdrivers/_test/client.php, src/commdrivers/_test/server.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/commdrivers/pw_xmlrpc/ClientAdapter.py,
        src/commdrivers/pw_xmlrpc/DebugSocketServer.py,
        src/commdrivers/pw_xmlrpc/RpcDoc.py,
        src/commdrivers/pw_xmlrpc/ServerAdapter.py,
        src/commdrivers/pw_xmlrpc/__init__.py,
        src/commdrivers/xmlrpc/ClientAdapter.py,
!       src/commdrivers/xmlrpc/ServerAdapter.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
  
***************
*** 2242,2252 ****
  
  2002-04-30 12:25  siesel
  
!       * src/commdrivers/_test/README: Corrected hint for debian users
  
  2002-04-30 12:23  arturas
  
!       * src/GBaseApp.py: 
        Prepared for i18n.
  
  2002-04-30 12:06  arturas
--- 3171,3182 ----
  
  2002-04-30 12:25  siesel
  
!       * src/: commdrivers/_test/README, 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
***************
*** 2316,2347 ****
  
  2002-04-28 22:10  jcater
  
!       * src/GMimeTypes.py: actually have getExtension() return something
!       :)
  
  2002-04-28 20:52  jcater
  
!       * src/: GObjects.py, GParser.py, 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:  * Lots of cleanup to the connections.conf
!       parsing.
         * Added support for aliases= in the connections.conf file
  
  2002-04-27 17:55  jcater
  
!       * src/dbdrivers/interbase/DBdriver.py: Improved introspection
!       support [courtesy of btami]
  
  2002-04-27 17:13  jcater
  
!       * setup.py, src/GConfig.py: misc fixes for reports filters
  
  2002-04-27 15:59  jcater
  
--- 3246,3279 ----
  
  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
  
***************
*** 2350,2410 ****
  
  2002-04-27 15:30  jcater
  
!       * setup.py, etc/sample.gnue.conf, src/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: added missing commas to the mimetype
!       dictionary
  
  2002-04-24 17:51  jcater
  
!       * etc/sample.report-filters.conf, src/GMimeTypes.py: more work on
!       report output formats
  
  2002-04-24 11:12  jcater
  
!       * src/GMimeTypes.py: basic mime support added (file extension
!       mapping)
  
  2002-04-23 18:25  siesel
  
!       * src/: GBaseApp.py, GConfig.py: approved error handling
  
  2002-04-21 20:02  siesel
  
!       * src/commdrivers/: _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
  
!       * src/GBaseApp.py: fixed " typo
  
  2002-04-19 21:36  jcater
  
!       * src/GBaseApp.py: added python version check... application will
!       exit with a friendly message if run against python < 2.0
  
  2002-04-17 14:09  jamest
  
        * src/: GObjects.py, GParser.py, GParserHelpers.py, GTypecast.py,
!       commdrivers/_corba/CommDriver.py, dbdrivers/_dbsig/DBdriver.py,
!       dbdrivers/geas/DBdriver.py, dbdrivers/msado/DBdriver.py,
!       dbdrivers/odbc/DBdriver.py: removed getObjectType() clean up start
!       of some subtle new bugs
  
  2002-04-17 10:25  jamest
  
!       * src/: GDebug.py, GObjects.py, GTrigger.py: More cleanup and
        performance enhancements
  
  2002-04-16 21:05  jamest
  
!       * src/GObjects.py: Moved normal text field validation into display
!       handler Clean up
  
  2002-04-15 00:39  jcater
  
--- 3282,3351 ----
  
  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/: commdrivers/_test/README, commdrivers/_test/server.py,
!       commdrivers/_test/test.py, commdrivers/xmlrpc/ClientAdapter.py,
!       rpc/drivers/_test/README, rpc/drivers/_test/server.py,
!       rpc/drivers/_test/test.py, rpc/drivers/xmlrpc/ClientAdapter.py: Get
!       the XMLRPC - ClientAdapter working, and updated the testcase +
!       README
  
  2002-04-21 17:56  siesel
  
!       * src/: GBaseApp.py, apps/GBaseApp.py: fixed " typo
  
  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-17 14:09  jamest
  
        * src/: GObjects.py, GParser.py, GParserHelpers.py, GTypecast.py,
!       commdrivers/_corba/CommDriver.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
  
***************
*** 2430,2450 ****
  
  2002-04-14 00:13  jamest
  
!       * src/GTrigger.py: Lots of code cleanup and new bugs implemented
  
  2002-04-13 11:08  jamest
  
!       * src/dbdrivers/_dbsig/DBdriver.py: Fixed invalid int value error
!       in record jumps Misc cleanup
  
  2002-04-12 21:25  jamest
  
!       * src/GDebug.py: a little more cleanup on the debugger misc cleanup
  
  2002-04-12 20:18  jamest
  
!       * src/: GBaseApp.py, GDebug.py: Start of integration of python's
!       internal debugger
  
  2002-04-12 19:54  jcater
  
--- 3371,3393 ----
  
  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
  
***************
*** 2463,2486 ****
  
  2002-04-12 00:29  jamest
  
!       * src/GDataObjects.py: A (small) amount of code cleanup
  
  2002-04-12 00:28  jcater
  
!       * src/GConfig.py: code cleanup; removed unused code
  
  2002-04-11 23:58  jcater
  
!       * src/GDataObjects.py: cleanup
  
  2002-04-11 23:46  jamest
  
!       * src/GDataObjects.py: Fixed post() skipping the record following a
!       deleted record Performance updates
  
  2002-04-11 23:40  jcater
  
!       * src/: GParser.py, GParser.py: code cleanup
  
  2002-04-11 15:19  jamest
  
--- 3406,3432 ----
  
  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
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: cleanup
  
  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
  
***************
*** 2500,2506 ****
  
  2002-04-09 10:27  jcater
  
!       * src/GBaseApp.py: removed the -d shortcut for --debug-level
  
  2002-04-09 00:19  dneighbors
  
--- 3446,3453 ----
  
  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
  
***************
*** 2508,2518 ****
  
  2002-04-08 17:02  jcater
  
!       * src/GConnections.py: misc changes
  
  2002-04-08 16:53  jcater
  
!       * src/GParserHelpers.py: speeded up report's handling of GContent
  
  2002-04-08 13:10  jcater
  
--- 3455,3466 ----
  
  2002-04-08 17:02  jcater
  
!       * src/: GConnections.py, datasources/GConnections.py: misc changes
  
  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
  
***************
*** 2520,2562 ****
  
  2002-04-08 00:51  jcater
  
!       * src/GParser.py: misc fixes
  
  2002-04-06 19:20  jcater
  
!       * etc/sample.report-filters.conf, src/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 16:12  jcater
- 
-       * src/dbdrivers/mysql/DBdriver.py: bug fix for odd datatypes in
-       mysql
- 
  2002-04-06 15:17  jcater
  
!       * src/GConfig.py: removed obsolete code
  
  2002-04-04 17:02  jamest
  
        * src/: GBaseApp.py, GConfig.py, GConfigParser.py, GConnections.py,
!       GDataObjects.py, GObjects.py: Removed GConfigParser Added
        autofillBySequence to <entry> tags Cleanup and performance
        improvments
  
  2002-04-03 23:00  jcater
  
!       * src/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: start of record-level block triggers (pre-commit,
!       pre-update, pre-insert, pre-delete, pre-modify)
  
  2002-04-02 20:31  jcater
  
--- 3468,3511 ----
  
  2002-04-08 00:51  jcater
  
!       * src/: GParser.py, definitions/GParser.py: misc fixes
  
  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
  
!       * src/: GConfig.py, apps/GConfig.py: removed obsolete code
  
  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
  
***************
*** 2564,2571 ****
  
  2002-04-02 19:10  jcater
  
!       * src/dbdrivers/sapdb/DBdriver.py: added introspection support for
!       SAP-DB [untested]
  
  2002-04-02 16:18  jcater
  
--- 3513,3520 ----
  
  2002-04-02 19:10  jcater
  
!       * src/datasources/drivers/sapdb/sapbd/Driver.py: added
!       introspection support for SAP-DB [untested]
  
  2002-04-02 16:18  jcater
  
***************
*** 2577,2592 ****
  
  2002-03-31 14:41  jamest
  
!       * etc/sample.gnue.conf, src/dbdrivers/_pgsql/DBdriver.py,
!       src/dbdrivers/pypgsql/DBdriver.py: Synced help text on save/clear
!       message (new gnue.conf required) Fixed pypgsql driver to work w/
!       port option
  
  2002-03-31 13:38  jamest
  
!       * src/dbdrivers/: _dbsig/DBdriver.py, mysql/DBdriver.py: mysql
!       switched to fetchany() in place of fetchmany() comments that didn't
!       belong in the dbsig driver removed
  
  2002-03-28 09:02  dneighbors
  
--- 3526,3542 ----
  
  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
  
***************
*** 2603,2671 ****
  
  2002-03-27 08:09  jamest
  
!       * src/GParser.py: Check that xmlMasqueradeNamespaceElements
!       actually is set
  
  2002-03-25 22:34  jcater
  
!       * src/GObjects.py: misc fixes for reports
  
  2002-03-25 22:19  jcater
  
!       * src/: GObjects.py, GParser.py: performance enhancements
  
  2002-03-22 02:08  jcater
  
!       * src/GParser.py: sax parser now operates in namespace-compat mode
!       (does not affect tools not using namespace features)
  
  2002-03-22 01:38  jcater
  
!       * src/GParser.py: clarified the loadXML parameter names (renamed
!       the misleading 'URL' to 'buffer' as it expected an open file
!       buffer, not a URL)
  
  2002-03-20 15:23  jcater
  
!       * src/GParser.py: Moved from PyXML-specific parser to SAX2 parser
!       included with Python 2.0+ (this *may* remove the pyxml dependency
  
  2002-03-20 14:02  jcater
  
!       * src/GParser.py: instead of printing an error and exiting on
!       markup errors, the parser will now raise an exception so that the
!       underlying tools can catch this exception and die gracefully.
  
  2002-03-19 17:27  jcater
  
!       * src/GBaseApp.py: Displays underlying python version information
!       as debugging information (-d1)
  
  2002-03-14 00:33  dneighbors
  
!       * src/dbdrivers/_pgsql/DBdriver.py: Added support for postgres
!       drivers so that you can put port= in the connections.conf file.  I
!       tested on standard port (not defined in file) as well as non
!       standard port (defined in file) and seems to work either way. 
!       HOWEVER please not I only have psycopg installed so only tested for
!       that driver.. The changes were in _pgsql so I assume it should
!       carry over for all drivers, but someone should test.  The code is a
!       hack so gladly make it purdy.
  
  2002-03-12 19:12  jamest
  
!       * src/dbdrivers/interbase/DBdriver.py: Added contributed interbase
!       driver updates from Bajusz Tamás
  
  2002-03-05 15:52  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fix for rowid support in oracle
!       failing on combo-box datasources
  
  2002-03-04 16:28  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed '= NULL' versus 'IS NULL'
!       problem w/master-detail sources
  
  2002-03-02 11:28  jcater
  
--- 3553,3626 ----
  
  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
  
***************
*** 2673,2687 ****
  
  2002-03-01 22:10  jcater
  
!       * src/: GConnections.py, GLoginHandler.py: added error information
!       to Login Dialogs on failed dialogs
  
  2002-03-01 13:05  jamest
  
!       * etc/sample.gnue.conf, src/dbdrivers/_dbsig/DBdriver.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
  
--- 3628,3643 ----
  
  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
  
***************
*** 2695,2753 ****
  
  2002-02-27 14:45  jcater
  
!       * src/: commdrivers/_test/client.php, GComm.py,
!       commdrivers/_parser/Parser.py, commdrivers/_test/donuts.grpc,
        commdrivers/_test/server.py,
        commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.py: grpc patches by Jan Ischebeck
  
  2002-02-27 10:19  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed small tafu in the new sql
!       string formatter
  
  2002-02-27 00:24  jcater
  
!       * src/dbdrivers/: _dbsig/DBdriver.py, cxoracle/DBdriver.py: input
!       support for dates; enhanced backend support for dates; improved
!       input support for numbers; misc cleanup
  
  2002-02-26 21:29  jamest
  
!       * src/dbdrivers/_pgsql/DBdriver.py: fix for single quote fix for
!       f2(jump to record) support
  
  2002-02-26 19:13  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed a bug in primary id
!       support
  
  2002-02-26 18:38  jcater
  
!       * src/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py:
!       duplicated oracle rowid support into both oracle drivers
  
  2002-02-26 17:07  jcater
  
!       * src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py,
!       cxoracle/DBdriver.py: added code to escape single quotes within
!       strings in SQL statements; added ROWID support to Oracle drivers
!       (for delete/update records)
  
  2002-02-26 15:15  jcater
  
!       * src/dbdrivers/_oracle/DBdriver.py: fix for Oracle LONG types in
!       Designer
! 
! 2002-02-17 13:54  jamest
! 
!       * src/dbdrivers/factory.py: UI driver system changed to dir based
!       dynamic system More code cleanup
  
  2002-02-17 12:25  jcater
  
!       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
!       dbdrivers/odbc-db2/DBdriver.py: move to typecasted database
        drivers; more work on input abstraction; more work on clipboard
        functions
  
--- 3651,3710 ----
  
  2002-02-27 14:45  jcater
  
!       * src/: commdrivers/_test/client.php, rpc/drivers/_test/client.php,
!       GComm.py, commdrivers/_parser/Parser.py, rpc/GComm.py,
!       rpc/drivers/_parser/Parser.py, commdrivers/_test/donuts.grpc,
        commdrivers/_test/server.py,
        commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.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
  
***************
*** 2764,2781 ****
  
  2002-02-15 21:58  jcater
  
!       * etc/sample.gnue.conf, src/GParser.py: Implemented a centralized
!       events system in forms
  
  2002-02-15 17:59  jcater
  
!       * src/FormatMasks/TextMask.py: more work on input handlers
!       [synching machines]
  
  2002-02-15 08:52  jcater
  
!       * src/commdrivers/: pyro/CommDriver.py, soap/CommDriver.py,
!       sockets/CommDriver.py: misc typo fixes
  
  2002-02-12 19:57  jamest
  
--- 3721,3740 ----
  
  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/: commdrivers/pyro/CommDriver.py,
!       commdrivers/soap/CommDriver.py, commdrivers/sockets/CommDriver.py,
!       rpc/drivers/pyro/CommDriver.py, rpc/drivers/soap/CommDriver.py,
!       rpc/drivers/sockets/CommDriver.py: misc typo fixes
  
  2002-02-12 19:57  jamest
  
***************
*** 2783,2829 ****
  
  2002-02-11 22:40  jcater
  
!       * src/GDataObjects.py: cleaned up master/detail relationship
  
  2002-02-11 21:29  jamest
  
!       * src/dbdrivers/_pgsql/DBdriver.py: Update to make schema routines
!       work with postgresql 7.2
  
  2002-02-11 21:03  jamest
  
!       * src/: GDataObjects.py, GDataSource.py, GMenu.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: addition of clear() method
!       to blocks (for use in triggers)
! 
! 2002-02-11 01:35  baumannd
! 
!       * src/dbdrivers/: _pgsql/.cvsignore, pypgsql/.cvsignore: Update the
!       ODMG notes, ignore some files so my cvs up is purty ;).
  
  2002-02-09 22:43  jamest
  
!       * src/GTrigger.py: More trigger namespace changes
! 
! 2002-02-09 11:50  jcater
! 
!       * src/dbdrivers/mysql/DBdriver.py: adding schema support for MySQL
  
  2002-02-04 23:45  jamest
  
!       * src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py,
!       dbdrivers/_pgsql/DBdriver.py: Removed master/detail tags from block
!       in GFParser Added some functions to the trigger namespace Fixed
!       rollback on db errors
  
  2002-02-03 22:09  jamest
  
!       * src/GDataSource.py: A few experimental trigger extensions
  
  2002-02-01 21:41  jcater
  
--- 3742,3785 ----
  
  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
  
***************
*** 2835,2890 ****
  
  2002-01-31 23:38  jamest
  
!       * src/GTrigger.py: helloworld demo working again forgot to
!       uncomment __len__ in last commit a little playing arround with a
!       global setFocus trigger function (not working)
  
  2002-01-31 23:07  jamest
  
        * doc/TriggerSpecifications.txt, src/GTrigger.py,
!       src/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: 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: removed keystroke event
!       logic out of UI* and into KeyMapper
  
  2002-01-30 20:08  jamest
  
!       * src/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: Work on common
!       based trigger namespace
  
  2002-01-30 13:04  jamest
  
!       * src/GRootObj.py: Added other missing file
  
  2002-01-30 13:02  jamest
  
!       * src/GTriggerCore.py: Added missing file
  
  2002-01-30 12:54  jamest
  
!       * doc/TriggerSpecifications.txt, src/GObjects.py, src/GTrigger.py:
!       Trigger changes Win32 build changes Mainly checking in to get a
!       second set of eyes on a problem piece of code
  
  2002-01-30 09:23  jamest
  
!       * src/: GObjects.py, GTrigger.py: Trigger work being commited so
!       jcater and I can discuss direction
  
  2002-01-29 15:05  jcater
  
--- 3791,3853 ----
  
  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
  
!       * src/: GTriggerCore.py, logic/GTriggerCore.py: Added missing file
  
  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
  
***************
*** 2892,2945 ****
  
  2002-01-29 15:02  jcater
  
!       * src/dbdrivers/odbc/DBdriver.py: oops... typo
  
  2002-01-29 14:23  jcater
  
!       * src/dbdrivers/odbc/DBdriver.py: added strict counts to odbc
  
  2002-01-29 13:54  jcater
  
!       * src/dbdrivers/: odbc/DBdriver.py, odbc-db2/DBdriver.py: fixes to
!       odbc driver
  
  2002-01-29 11:39  jamest
  
!       * src/dbdrivers/: _pgsql/DBdriver.py, pypgsql/DBdriver.py: Updated
!       _pgsql to accept different connect strings from different drivers
!       Updates pypgsql to pass proper connect string so that auth other
!       than ident would work
! 
! 2002-01-29 10:59  jcater
! 
!       * src/dbdrivers/odbc-db2/DBdriver.py: bugfix for required fields
! 
! 2002-01-29 10:56  jcater
! 
!       * src/dbdrivers/odbc-db2/DBdriver.py: changed odbc-db2 to support
!       the 'os/390' style system catalogs
  
  2002-01-28 18:57  jamest
  
!       * setup.py, src/GTrigger.py, src/dbdrivers/db2/DBdriver.py,
!       src/dbdrivers/odbc-db2/DBdriver.py: Misc updates to fix typos,
!       forgotten changes, etc, etc
  
  2002-01-28 16:09  jcater
  
!       * src/dbdrivers/: db2/DBdriver.py, odbc-db2/DBdriver.py,
!       odbc-db2/__init__.py: work on DB2 introspection + introduction of a
!       DB2-over-OBDC driver
  
  2002-01-25 21:18  jcater
  
!       * src/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:
!       The start of a generic trigger system for common
  
  2002-01-23 19:52  jamest
  
--- 3855,3901 ----
  
  2002-01-29 15:02  jcater
  
!       * src/datasources/drivers/odbc/wodbc/Driver.py: oops... typo
  
  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
  
***************
*** 2951,2963 ****
  
  2002-01-23 10:36  jcater
  
!       * src/dbdrivers/_dbsig/DBdriver.py: fixed some issues related to
!       non-PG drivers
  
  2002-01-22 22:08  jcater
  
!       * src/GDataObjects.py: fixed bug in Schema comparion function that
!       made a Schema() instance appear to be == None
  
  2002-01-22 21:45  jamest
  
--- 3907,3920 ----
  
  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
  
***************
*** 2965,2977 ****
  
  2002-01-22 20:48  jcater
  
!       * src/GDataObjects.py: fixed name issues from moving files in cvs;
!       misc other bug fixes
  
  2002-01-22 18:11  jcater
  
!       * src/RuntimeSettings.py: fixed bug in RuntimeSettings for settings
!       not read for this session being lost
  
  2002-01-21 23:56  jcater
  
--- 3922,3934 ----
  
  2002-01-22 20:48  jcater
  
!       * src/: GDataObjects.py, 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
  
***************
*** 2986,2998 ****
  
  2002-01-21 12:50  jcater
  
!       * src/: GDataObjects.py, dbdrivers/_pgsql/DBdriver.py: fixed typo
!       in pgsql schema listing method
  
  2002-01-21 12:50  jcater
  
!       * src/GConnections.py: added convenience functions for Designer to
!       the connection manager
  
  2002-01-19 19:04  jamest
  
--- 3943,3956 ----
  
  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
  
***************
*** 3024,3036 ****
  
  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
  
--- 3982,3995 ----
  
  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
  
***************
*** 3039,3047 ****
  
  2002-01-16 14:18  jcater
  
!       * src/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
  
--- 3998,4006 ----
  
  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
  
***************
*** 3050,3056 ****
  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
  
--- 4009,4017 ----
  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
  
***************
*** 3071,3108 ****
  
  2002-01-11 09:49  jcater
  
!       * src/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, 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
  
--- 4032,4075 ----
  
  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/sapdb/sapbd/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
  
***************
*** 3111,3127 ****
  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
  
--- 4078,4097 ----
  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
  
***************
*** 3129,3137 ****
  
  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
  
--- 4099,4107 ----
  
  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:16  jcater
  
***************
*** 3139,3317 ****
  
  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
--- 4109,4333 ----
  
  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, commdrivers/GCommBase.py,
        commdrivers/_helpers/AsyncSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.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 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/: commdrivers/GCommBase.py,
!       commdrivers/_helpers/AsyncSocketServer.py,
!       commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/ServerAdapter.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_helpers/AsyncSocketServer.py,
!       rpc/drivers/xmlrpc/ClientAdapter.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: more work on async socket
!       server/xml-rpc
  
  2001-12-19 23:14  jcater
  
!       * src/: commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: started on the HTTP transport
!       for XML-RPC driver
  
  2001-12-19 01:50  jcater
  
!       * src/: commdrivers/_helpers/ObjectLibrarian.py,
!       rpc/drivers/_helpers/ObjectLibrarian.py,
!       commdrivers/_parser/Parser.py, commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/_parser/Parser.py, rpc/drivers/xmlrpc/ServerAdapter.py:
!       added object support via object-by-reference
  
  2001-12-18 22:05  jcater
  
!       * src/: commdrivers/_parser/Objects.py,
!       commdrivers/xmlrpc/DebugSocketServer.py,
!       commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/_parser/Objects.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: syncing machines
  
  2001-12-18 13:52  jcater
  
!       * src/: commdrivers/xmlrpc/DebugSocketServer.py,
!       rpc/drivers/xmlrpc/DebugSocketServer.py: adding temporary
        socketserver hack
  
  2001-12-18 00:48  jcater
  
!       * src/: commdrivers/_parser/Objects.py,
!       rpc/drivers/_parser/Objects.py,
!       commdrivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py: added xml-rpc
!       directory/introspection services
  
  2001-12-17 19:10  jcater
  
!       * src/: commdrivers/xmlrpc/ClientAdapter.py,
!       commdrivers/xmlrpc/CommDriver.py,
!       commdrivers/xmlrpc/ServerAdapter.py,
!       commdrivers/xmlrpc/__init__.py,
!       rpc/drivers/xmlrpc/ClientAdapter.py,
!       rpc/drivers/xmlrpc/CommDriver.py,
!       rpc/drivers/xmlrpc/ServerAdapter.py,
!       rpc/drivers/xmlrpc/__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,
!       commdrivers/xmlrpc/RpcDoc.py, rpc/drivers/xmlrpc/CommDriver.py,
!       rpc/drivers/xmlrpc/RpcDoc.py: syncing machines
  
  2001-12-16 23:20  jcater
  
        * doc/RPC-abstraction.txt, src/commdrivers/GCommBase.py,
!       src/rpc/drivers/GCommBase.py, src/commdrivers/_helpers/RpcDoc.py,
!       src/commdrivers/_test/test.py, src/commdrivers/proxy/CommDriver.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
  
!       * src/: commdrivers/_helpers/RpcDoc.py,
!       rpc/drivers/_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,
!       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
***************
*** 3321,3377 ****
        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
  
--- 4337,4408 ----
        src/commdrivers/_test/server.py, src/commdrivers/_test/test.py,
        src/commdrivers/proxy/CommDriver.py,
        src/commdrivers/xmlrpc/CommDriver.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, commdrivers/GCommBase.py,
!       commdrivers/_helpers/AsyncSocketServer.py, rpc/GComm.py,
!       rpc/drivers/GCommBase.py,
!       rpc/drivers/_helpers/AsyncSocketServer.py,
        commdrivers/_parser/Objects.py, commdrivers/_parser/Parser.py,
        commdrivers/_test/donuts.grpc, commdrivers/_test/server.py,
!       commdrivers/xmlrpc/CommDriver.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, commdrivers/_test/server.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/commdrivers/_parser/Parser.py,
        src/commdrivers/_test/donuts.grpc, src/commdrivers/_test/server.py,
!       src/rpc/GComm.py, src/rpc/drivers/_parser/Parser.py,
!       src/rpc/drivers/_test/donuts.grpc, src/rpc/drivers/_test/server.py,
!       src/commdrivers/xmlrpc/CommDriver.py,
!       src/rpc/drivers/xmlrpc/CommDriver.py: more work on gnurpc/gcomm;
        syncing machines
  
  2001-12-05 17:15  jcater
  
!       * src/: commdrivers/GCommBase.py, commdrivers/_parser/Objects.py,
!       commdrivers/_parser/Parser.py, commdrivers/_parser/__init__.py,
!       commdrivers/_test/README, commdrivers/_test/donuts.grpc,
!       commdrivers/_test/server.py, commdrivers/_test/test.py,
!       commdrivers/xmlrpc/CommDriver.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_parser/Objects.py, rpc/drivers/_parser/Parser.py,
!       rpc/drivers/_parser/__init__.py, rpc/drivers/_test/README,
!       rpc/drivers/_test/donuts.grpc, rpc/drivers/_test/server.py,
!       rpc/drivers/_test/test.py, rpc/drivers/xmlrpc/CommDriver.py:
!       syncing machines
  
  2001-12-03 23:42  jcater
  
!       * src/: commdrivers/GCommBase.py, rpc/drivers/GCommBase.py:
!       synching machines
  
  2001-12-02 23:03  jcater
  
***************
*** 3384,3424 ****
  
  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-26 11:40  jcater
  
!       * src/RuntimeSettings.py: Merges patches from 0.1.0-patches release
  
  2001-11-21 15:05  jcater
  
!       * src/RuntimeSettings.py: Fixed Open Recent/MRU support
  
  2001-11-20 22:44  jamest
  
--- 4415,4468 ----
  
  2001-11-30 16:58  jcater
  
!       * src/: commdrivers/xmlrpc/CommDriver.py,
!       rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-11-28 22:40  jcater
  
!       * src/: commdrivers/GCommBase.py,
!       commdrivers/_helpers/AsyncSocketServer.py,
!       commdrivers/xmlrpc/CommDriver.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_helpers/AsyncSocketServer.py,
!       rpc/drivers/xmlrpc/CommDriver.py: synching machines
  
  2001-11-28 09:56  jcater
  
!       * src/: GComm.py, commdrivers/sockets/CommDriver.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/: commdrivers/_helpers/AsyncHTTPServer.py,
!       commdrivers/_helpers/AsyncSocketServer.py,
!       commdrivers/sockets/CommDriver.py,
!       rpc/drivers/_helpers/AsyncHTTPServer.py,
!       rpc/drivers/_helpers/AsyncSocketServer.py,
!       rpc/drivers/sockets/CommDriver.py,
!       commdrivers/xmlrpc/CommDriver.py, rpc/drivers/xmlrpc/CommDriver.py:
!       renamed AsyncHTTPServer to the more generic AsyncSocketServer
  
  2001-11-26 14:25  jcater
  
!       * src/: commdrivers/sockets/CommDriver.py,
!       commdrivers/sockets/__init__.py, rpc/drivers/sockets/CommDriver.py,
!       rpc/drivers/sockets/__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
  
***************
*** 3430,3442 ****
  
  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
  
--- 4474,4487 ----
  
  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
  
***************
*** 3444,3451 ****
  
  2001-11-19 19:45  jcater
  
!       * src/: GObjects.py, GParser.py, GParserHelpers.py: cleaned up
!       imports
  
  2001-11-19 18:32  jcater
  
--- 4489,4497 ----
  
  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
  
***************
*** 3457,3487 ****
  
  2001-11-18 19:54  jcater
  
!       * src/GParser.py: fixed missing import sys
  
  2001-11-15 18:01  jcater
  
!       * src/RuntimeSettings.py: synching machines
  
  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
  
--- 4503,4538 ----
  
  2001-11-18 19:54  jcater
  
!       * src/: GParser.py, definitions/GParser.py: fixed missing import
!       sys
  
  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
  
***************
*** 3490,3499 ****
  
  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
  
--- 4541,4549 ----
  
  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
  
***************
*** 3519,3527 ****
  
  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
  
--- 4569,4578 ----
  
  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
  
***************
*** 3529,3606 ****
  
  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
  
--- 4580,4665 ----
  
  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
  
***************
*** 3613,3620 ****
  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
  
--- 4672,4679 ----
  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
  
***************
*** 3622,3640 ****
  
  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
  
--- 4681,4701 ----
  
  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
  
***************
*** 3643,3689 ****
  
  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
  
--- 4704,4762 ----
  
  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,
!       sapdb/sapbd/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:44  jcater
  
!       * src/datasources/drivers/sapdb/sapbd/Driver.py: fix to
!       documentation
  
  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/sapdb/sapbd/Driver.py,
!       src/datasources/drivers/sybase/sybase/Driver.py: improvements to
!       exception feedback system
  
  2001-11-04 12:34  jcater
  
!       * src/: commdrivers/GCommBase.py,
!       commdrivers/_helpers/ObjectLibrarian.py,
!       commdrivers/xmlrpc/CommDriver.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/_helpers/ObjectLibrarian.py,
!       rpc/drivers/xmlrpc/CommDriver.py: further implementation of
!       commdrivers
  
  2001-11-02 17:14  jcater
  
***************
*** 3692,3698 ****
  
  2001-11-02 17:00  jcater
  
!       * setup.py, src/GConfig.py: win32 changes
  
  2001-11-02 14:19  jcater
  
--- 4765,4771 ----
  
  2001-11-02 17:00  jcater
  
!       * setup.py, src/GConfig.py, src/apps/GConfig.py: win32 changes
  
  2001-11-02 14:19  jcater
  
***************
*** 3701,3713 ****
  
  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
  
--- 4774,4787 ----
  
  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, commdrivers/GCommBase.py, rpc/GComm.py,
!       rpc/drivers/GCommBase.py: minor work to gcomm
  
  2001-10-30 18:13  jcater
  
***************
*** 3716,3732 ****
  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
  
--- 4790,4815 ----
  2001-10-30 00:13  jcater
  
        * doc/GCommSpecifications.txt, src/GComm.py,
!       src/commdrivers/GCommBase.py, src/rpc/GComm.py,
!       src/rpc/drivers/GCommBase.py,
        src/commdrivers/_helpers/AsyncHTTPServer.py,
        src/commdrivers/proxy/CommDriver.py,
        src/commdrivers/proxy/__init__.py,
!       src/commdrivers/xmlrpc/CommDriver.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/: commdrivers/_corba/__init__.py,
!       commdrivers/orbit/__init__.py, commdrivers/pyro/__init__.py,
!       commdrivers/soap/__init__.py, commdrivers/xmlrpc/__init__.py,
!       rpc/drivers/_corba/__init__.py, rpc/drivers/orbit/__init__.py,
!       rpc/drivers/pyro/__init__.py, rpc/drivers/soap/__init__.py,
!       rpc/drivers/xmlrpc/__init__.py: adding necessary __init__.py files
!       to commdrivers; thanks jamest\!
  
  2001-10-26 00:40  jcater
  
***************
*** 3735,3741 ****
        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
--- 4818,4829 ----
        src/commdrivers/_helpers/AsyncHTTPServer.py,
        src/commdrivers/orbit/CommDriver.py,
        src/commdrivers/pyro/CommDriver.py,
!       src/commdrivers/xmlrpc/CommDriver.py, 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
***************
*** 3745,3751 ****
        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
  
--- 4833,4844 ----
        commdrivers/_helpers/AsyncHTTPServer.py,
        commdrivers/_helpers/__init__.py, commdrivers/orbit/CommDriver.py,
        commdrivers/pyro/CommDriver.py, commdrivers/soap/CommDriver.py,
!       commdrivers/xmlrpc/CommDriver.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
  
***************
*** 3754,3825 ****
  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
  
--- 4847,4923 ----
  2001-10-24 17:23  jcater
  
        * src/: GComm.py, commdrivers/GCommBase.py,
!       commdrivers/__init__.py, rpc/GComm.py, rpc/drivers/GCommBase.py,
!       rpc/drivers/__init__.py: started skeleton for GComm drivers
  
  2001-10-24 13:39  jcater
  
!       * src/: GServerApp.py, apps/GServerApp.py: added daemon/forking
!       code to GServerApp; misc other fixes
  
  2001-10-22 17:51  jcater
  
!       * src/: GLogger.py, apps/GLogger.py: enhanced logging functionality
  
  2001-10-22 16:49  jcater
  
!       * src/: GLogger.py, apps/GLogger.py: Added basic logging services
  
  2001-10-22 11:33  jcater
  
!       * src/: GBaseApp.py, apps/GBaseApp.py: Cleaned up the help printout
  
  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
  
***************
*** 3833,3843 ****
  
  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
--- 4931,4943 ----
  
  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
***************
*** 3854,4015 ****
  
  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
  
--- 4954,5117 ----
  
  2001-10-07 01:28  jcater
  
!       * src/: GParser.py, definitions/GParser.py: misc setup changes;
!       misc fixes
  
  2001-09-27 21:05  jamest
  
!       * src/: GBaseApp.py, apps/GBaseApp.py: GEAS driver work
  
  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
  
        * doc/GCommSpecifications.txt: Added spec file for GComm
  
  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,
!       src/datasources/drivers/sapdb/sapbd/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/sapdb/sapbd/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
  
!       * src/: GConnections.py, datasources/GConnections.py: typo fix
  
  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
  
***************
*** 4022,4038 ****
  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
  
--- 5124,5143 ----
  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
  
***************
*** 4050,4138 ****
  
  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
  
--- 5155,5250 ----
  
  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
  
***************
*** 4142,4173 ****
  
        * 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
  
--- 5254,5286 ----
  
        * README, setup.py: Updated docs
  
  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
  
***************
*** 4176,4190 ****
        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
  
--- 5289,5305 ----
        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
  
***************
*** 4193,4251 ****
  
  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
  
--- 5308,5372 ----
  
  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
  
***************
*** 4253,4324 ****
  
  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
  
--- 5374,5454 ----
  
  2001-07-21 18:12  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug in
!       ResultSet.getRecord(rec) in cases where rec > number of loaded
!       records
  
  2001-07-21 17:55  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: fixed bug
!       w/firstRecord
  
  2001-07-21 15:50  jcater
  
        * src/: GConnections.py, GDataObjects.py,
!       datasources/GConnections.py, datasources/GDataObjects.py,
!       datasources/drivers/postgresql/pygresql/Driver.py: Fixed connect
!       issues; added _postConnect method to dataobjects to account for
!       .connect() not always getting called.
  
  2001-07-20 17:07  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: Fixed bug
!       w/inital & default data being passed to RecordSets
  
  2001-07-20 16:07  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: changes for
!       jamest to view
  
  2001-07-20 14:21  jcater
  
!       * doc/DataObjects.txt, src/GDataObjects.py,
!       src/datasources/GDataObjects.py: changed ResultSet.getRecord to
!       getRecordNumber; made getRecord return a specified recordset; fixed
!       setRecord to work properly; misc bug fixes
  
  2001-07-20 14:14  jamest
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: Syncing again
  
  2001-07-20 11:21  jamest
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: Misc bug
!       fixes and still porting to new db system.  checkin to sync machines
  
  2001-07-20 00:44  jcater
  
!       * src/: GDataObjects.py, GDataSource.py,
!       datasources/GDataObjects.py, datasources/GDataSource.py: got
!       helloworld2.gfd working :)
  
  2001-07-19 23:20  jcater
  
!       * src/: GConditions.py, datasources/GConditions.py: synching
!       machines
  
  2001-07-19 19:37  jcater
  
!       * setup.py, src/GDataObjects.py, src/GDataSource.py,
!       src/datasources/GDataObjects.py, src/datasources/GDataSource.py:
!       Added a NIL data driver stub ('empty') for use by
        connectionless[/database-less?] datasources in forms; misc bug
        fixes
  
  2001-07-19 16:49  jamest
  
!       * src/: GDataObjects.py, GDataSource.py, GObjects.py, GParser.py,
!       datasources/GDataObjects.py, datasources/GDataSource.py,
!       definitions/GObjects.py, definitions/GParser.py: Implemented
!       phaseInit - makes it possible to have multiple initialization
!       phases of the GObj tree Added some wrappers to GDataSource so the
!       programmer can ignore the GDataObject it contains
  
  2001-07-19 11:17  jcater
  
!       * src/: GDataObjects.py, datasources/GDataObjects.py: Added
!       createNewResultSet
  
  2001-07-19 11:16  jcater
  
***************
*** 4330,4337 ****
  
  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
  
--- 5460,5468 ----
  
  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
  
***************
*** 4344,4372 ****
  
  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
  
--- 5475,5507 ----
  
  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
  
***************
*** 4383,4389 ****
  
  2001-07-16 22:00  jcater
  
!       * src/: GDateTime.py, FormatMasks/DateMask.py: misc changes
  
  2001-07-16 16:31  jcater
  
--- 5518,5525 ----
  
  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
  
***************
*** 4391,4418 ****
  
  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
--- 5527,5560 ----
  
  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
***************
*** 4426,4441 ****
  
  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
  
--- 5568,5585 ----
  
  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
  
***************
*** 4444,4451 ****
  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
  
--- 5588,5598 ----
  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
  
***************
*** 4461,4470 ****
  
  2001-06-30 17:58  jamest
  
!       * MANIFEST.in, setup.py, src/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
  
--- 5608,5618 ----
  
  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
  
***************
*** 4474,4486 ****
  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
  
--- 5622,5635 ----
  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
  
***************
*** 4489,4523 ****
  
  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
  
--- 5638,5673 ----
  
  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
  
***************
*** 4526,4551 ****
  
  2001-06-25 23:49  jcater
  
!       * src/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/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
  
--- 5676,5704 ----
  
  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
  
***************
*** 4554,4584 ****
  
  2001-06-22 08:16  jcater
  
!       * src/RuntimeSettings.py: Added property editor
  
  2001-06-21 20:15  jcater
  
!       * src/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: 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
  
--- 5707,5730 ----
  
  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
  
***************
*** 4587,4664 ****
  
  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
  
--- 5733,5818 ----
  
  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
  
!       * src/: GClientApp.py, apps/GClientApp.py: Stuff
  
  2001-05-30 17:35  jcater
  
***************
*** 4673,4710 ****
  
  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
  
--- 5827,5871 ----
  
  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
  
***************
*** 4722,4757 ****
  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
  
--- 5883,5924 ----
  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
  
***************
*** 4760,4818 ****
  
  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
  
--- 5927,5989 ----
  
  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
  
***************
*** 4826,4849 ****
  
  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
  
--- 5997,6023 ----
  
  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
  
***************
*** 4855,4875 ****
  
  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
  
--- 6029,6052 ----
  
  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-15 22:33  jamest
  
***************
*** 4877,4892 ****
  
  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
--- 6054,6068 ----
  
  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 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
Index: gnue/designer/ChangeLog
diff -c gnue/designer/ChangeLog:1.5 gnue/designer/ChangeLog:1.6
*** gnue/designer/ChangeLog:1.5 Sat Dec 21 15:36:15 2002
--- gnue/designer/ChangeLog     Tue Apr  1 17:53:53 2003
***************
*** 1,3 ****
--- 1,396 ----
+ 2003-04-01 16:52  jcater
+ 
+       * setup.py, setupext/__init__.py, setupext/install_data.py,
+       setupext/__init__.py, setupext/install_data.py: updates to generate
+       prereleases
+ 
+ 2003-04-01 00:00  jcater
+ 
+       * src/: base/Instance.py, forms/Instance.py: removed junk print
+       statements
+ 
+ 2003-03-31 23:59  jcater
+ 
+       * src/: base/Incubator.py, forms/LayoutEditor/LayoutEditor.py:
+       fixes to enable widget deletion again
+ 
+ 2003-03-30 11:17  jcater
+ 
+       * src/: base/MenuBar.py, forms/Instance.py,
+       forms/LayoutEditor/DisplayDropTarget.py,
+       forms/LayoutEditor/LayoutEditor.py,
+       forms/LayoutEditor/WidgetHandler.py,
+       forms/LayoutEditor/WidgetHighlighter.py: more work on selection
+       logic on the layout editor
+ 
+ 2003-03-25 16:11  jcater
+ 
+       * src/schema/TableEditor.py: fixed parent tag issues/updated tag
+       reference in dev guide
+ 
+ 2003-03-19 00:06  jcater
+ 
+       * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py: misc
+       designer bug fixes
+ 
+ 2003-03-11 13:15  jcater
+ 
+       * ROADMAP.in, src/schema/Instance.py,
+       src/schema/wizards/AddTable.py, src/schema/wizards/WriteSchema.py:
+       more work on schema support
+ 
+ 2003-03-09 16:49  jamest
+ 
+       * src/forms/LayoutEditor/LayoutEditor.py: small typo
+ 
+ 2003-03-09 14:23  jamest
+ 
+       * src/base/Instance.py: newly saved forms now added to Open Recent
+       menu
+ 
+ 2003-03-09 14:17  jcater
+ 
+       * src/: base/Instance.py, forms/Instance.py: added dialog warning
+       if a form definition is incomplete
+ 
+ 2003-03-06 13:44  jcater
+ 
+       * src/Designer.py: handle startup errors using a dialog box instead
+       of just dumping to screen
+ 
+ 2003-03-06 11:26  jcater
+ 
+       * src/forms/Instance.py: stop renaming subforms when loading into
+       designer
+ 
+ 2003-03-06 11:18  jcater
+ 
+       * src/forms/: PropertyEditor.py, LayoutEditor/GridPane.py,
+       LayoutEditor/LayoutEditor.py: You can now resize a form by dragging
+       the borders of the grid panel in the layout editor
+ 
+ 2003-03-06 10:07  jcater
+ 
+       * src/forms/wizards/AddBlock.py: 
+       Improved AddBlock wizard to ask about datasources
+ 
+ 2003-03-06 00:58  jcater
+ 
+       * src/forms/wizards/: AddBlock.py, AddBox.py, AddDataSource.py,
+       AddDropDown.py, AddEntry.py, AddLabel.py: 
+       
+       miscellanous cleanup
+ 
+ 2003-03-05 20:01  jcater
+ 
+       * 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_new.png, images/tb_save.png, src/base/Config.py,
+       src/base/Icons.py, src/base/preferences/__init__.py,
+       src/base/tools/DataSourceEditor.py,
+       src/forms/LayoutEditor/LayoutEditorTools.py,
+       src/forms/preferences/__init__.py,
+       src/navigator/preferences/__init__.py,
+       src/reports/preferences/__init__.py,
+       src/schema/preferences/__init__.py: 
+       Moved icons to designer/images instead of common/images (as they
+       aren't exactly "common" :)
+ 
+ 2003-03-05 17:12  jcater
+ 
+       * src/Designer.py: 
+       
+       Misc cleanup
+ 
+ 2003-03-03 18:29  jcater
+ 
+       * src/base/Instance.py: minor improvement in error handling
+ 
+ 2003-03-02 13:58  jcater
+ 
+       * src/: base/tools/DataSourceEditor.py,
+       forms/LayoutEditor/LayoutEditor.py: Fixes to get designer working
+       again with Forms' wx uidriver
+ 
+ 2003-02-17 01:32  jcater
+ 
+       * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py,
+       src/Designer.py, src/base/Config.py, src/base/Debugger.py,
+       src/base/Icons.py, src/base/Incubator.py, src/base/Instance.py,
+       src/base/MRUManager.py, src/base/MenuBar.py, src/base/PopupMenu.py,
+       src/base/TemplateBase.py, src/base/TemplateChooser.py,
+       src/base/TemplateParser.py, src/base/ToolFrame.py,
+       src/base/ToolPanel.py, src/base/ToolSupport.py,
+       src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
+       src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
+       src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
+       src/base/uihelpers/GridCellEditors.py, src/forms/EventEditor.py,
+       src/forms/Incubator.py, src/forms/Instance.py,
+       src/forms/PropertyEditor.py, src/forms/TreeView.py,
+       src/forms/LayoutEditor/DisplayDropTarget.py,
+       src/forms/LayoutEditor/GridPane.py,
+       src/forms/LayoutEditor/LayoutEditor.py,
+       src/forms/LayoutEditor/LayoutEditorTools.py,
+       src/forms/LayoutEditor/PopupEditor.py,
+       src/forms/LayoutEditor/PropertyBar.py,
+       src/forms/LayoutEditor/Utils.py,
+       src/forms/LayoutEditor/WidgetHandler.py,
+       src/forms/LayoutEditor/WidgetHighlighter.py,
+       src/navigator/Incubator.py, src/navigator/LayoutEditor.py,
+       src/projects/Objects.py, src/projects/Parser.py,
+       src/reports/Incubator.py, src/reports/Instance.py,
+       src/reports/TreeView.py, src/reports/Standard/GroupEditor.py,
+       src/reports/Standard/Incubator.py, src/schema/Incubator.py,
+       src/schema/TableEditor.py, src/schema/TreeView.py,
+       src/templates/__init__.py: phase I of gnue-common structural
+       cleanup
+ 
+ 2003-02-13 20:42  jcater
+ 
+       * src/forms/LayoutEditor/LayoutEditor.py: 
+       
+       Merging test branch back into head... follows the new UIdriver
+       format.
+ 
+ 2003-02-05 22:16  jcater
+ 
+       * src/forms/LayoutEditor/LayoutEditor.py: preliminary changes to
+       follow the updates to the UI driver cleanup
+ 
+ 2003-01-30 17:55  jcater
+ 
+       * src/: Instance.py, ToolFrame.py, TriggerEditor.py, __init__.py:
+       fixes for 0.4.3 bugfix release
+ 
+ 2003-01-25 15:41  btami
+ 
+       * src/: Designer.py, base/Instance.py, base/TemplateParser.py,
+       base/ToolFrame.py, base/tools/DataSourceEditor.py,
+       base/tools/SchemaViewer.py, base/tools/TriggerEditor.py: *
+       Introducing "textEncoding" into [common] section of gnue.conf  
+       instead of "formFontEncoding".  * Some 'import string' for wxpython
+       2.4.0.2
+ 
+ 2003-01-20 23:02  jcater
+ 
+       * src/: forms/LayoutEditor/WidgetHandler.py,
+       templates/forms/FormBuilder.py: 
+       
+       misc bug fixes
+ 
+ 2003-01-20 14:28  btami
+ 
+       * setup.py: minor fix
+ 
+ 2003-01-18 12:19  btami
+ 
+       * src/base/tools/TriggerEditor.py: fix for "list index out of
+       range" on win32 (i=-1 when was no selection)
+ 
+ 2003-01-10 10:28  jcater
+ 
+       * src/base/Incubator.py: bugfix for deleting an object
+ 
+ 2003-01-09 02:44  btami
+ 
+       * src/reports/TreeView.py: removing old GRLayout import
+ 
+ 2003-01-03 23:54  jcater
+ 
+       * src/Designer.py: 
+       Added Python version/platform to the Help|About dialog
+ 
+ 2003-01-01 20:06  jcater
+ 
+       * src/reports/: Incubator.py, Instance.py, TemplateSupport.py,
+       TreeView.py, Standard/Incubator.py: cleaning up reports structure
+ 
+ 2003-01-01 18:45  jcater
+ 
+       * setup.cfg.in, setup.py, scripts/gnue-designer.in,
+       src/Designer.py, src/__init__.py, src/base/Config.py,
+       src/base/Debugger.py, src/base/Icons.py, src/base/Incubator.py,
+       src/base/Instance.py, src/base/MRUManager.py, src/base/MenuBar.py,
+       src/base/PopupMenu.py, src/base/TemplateBase.py,
+       src/base/TemplateChooser.py, src/base/TemplateParser.py,
+       src/base/ToolDock.py, src/base/ToolFrame.py, src/base/ToolPanel.py,
+       src/base/ToolSupport.py, src/base/tools/DataSourceEditor.py,
+       src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
+       src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
+       src/base/tools/TriggerEditor.py,
+       src/base/uihelpers/GridCellEditors.py, src/forms/EventEditor.py,
+       src/forms/Incubator.py, src/forms/Instance.py,
+       src/forms/PropertyEditor.py, src/forms/TemplateSupport.py,
+       src/forms/TreeView.py, src/forms/WizardRunner.py,
+       src/forms/__init__.py, src/forms/LayoutEditor/DisplayDropTarget.py,
+       src/forms/LayoutEditor/GridPane.py,
+       src/forms/LayoutEditor/LayoutEditor.py,
+       src/forms/LayoutEditor/LayoutEditorTools.py,
+       src/forms/LayoutEditor/PopupEditor.py,
+       src/forms/LayoutEditor/PropertyBar.py,
+       src/forms/LayoutEditor/Utils.py,
+       src/forms/LayoutEditor/WidgetHandler.py,
+       src/forms/LayoutEditor/WidgetHighlighter.py,
+       src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py,
+       src/forms/wizards/AddButton.py, src/forms/wizards/AddDataSource.py,
+       src/forms/wizards/AddDropDown.py, src/forms/wizards/AddEntry.py,
+       src/forms/wizards/AddLabel.py, src/forms/wizards/AddPage.py,
+       src/forms/wizards/CreateSchema.py, src/navigator/Incubator.py,
+       src/navigator/Instance.py, src/navigator/LayoutEditor.py,
+       src/navigator/TemplateSupport.py, src/navigator/__init__.py,
+       src/projects/Objects.py, src/projects/Parser.py,
+       src/projects/Project.py, src/reports/FilterSupport.py,
+       src/reports/Incubator.py, src/reports/Instance.py,
+       src/reports/LayoutEditor.py, src/reports/TemplateSupport.py,
+       src/reports/TreeView.py, src/reports/__init__.py,
+       src/reports/Default/FilterSupport.py,
+       src/reports/Labels/FilterSupport.py,
+       src/reports/MailMerge/FilterSupport.py,
+       src/reports/SimpleTabulation/FilterSupport.py,
+       src/reports/Standard/FilterSupport.py,
+       src/reports/Standard/GroupEditor.py,
+       src/reports/Standard/Incubator.py, src/schema/Incubator.py,
+       src/schema/Instance.py, src/schema/LayoutEditor.py,
+       src/schema/TableEditor.py, src/schema/TemplateSupport.py,
+       src/schema/TreeView.py, src/schema/__init__.py,
+       src/schema/DiaEditor/VisualEditor.py,
+       src/schema/DiaEditor/VisualTable.py,
+       src/schema/wizards/WriteSchema.py, src/templates/__init__.py,
+       src/templates/forms/FormBuilder.py, src/templates/forms/Simple.py,
+       src/templates/forms/__init__.py, src/templates/reports/Labels.py,
+       src/templates/reports/MailMerge.py,
+       src/templates/reports/SimpleReport.py,
+       src/templates/reports/__init__.py,
+       src/templates/schema/Introspection.py,
+       src/templates/schema/__init__.py: updated copyright headers
+ 
+ 2002-12-30 22:16  jcater
+ 
+       * src/Designer.py: added a useful About... dialog
+ 
+ 2002-12-30 21:35  jcater
+ 
+       * src/base/tools/EventEditor.py: bug fix: resolved 'The C++ part of
+       the FieldInspectorPanel object has been deleted, attribute access
+       no longer allowed.'
+ 
+ 2002-12-30 11:38  jcater
+ 
+       * src/reports/Default/FilterSupport.py: 
+       
+       Synching machines
+ 
+ 2002-12-23 03:28  btami
+ 
+       * src/reports/: MailMerge/FilterSupport.py, MailMerge/__init__.py,
+       SimpleTabulation/FilterSupport.py, SimpleTabulation/__init__.py:
+       missing FilterSupport files
+ 
+ 2002-12-22 22:34  jcater
+ 
+       * src/templates/forms/Simple.py: removed print statements
+ 
+ 2002-12-22 22:33  jcater
+ 
+       * src/: Designer.py, base/Instance.py, forms/Instance.py,
+       navigator/Instance.py, reports/FilterSupport.py,
+       reports/Instance.py, schema/Instance.py,
+       templates/reports/Labels.py, templates/reports/MailMerge.py,
+       templates/reports/SimpleReport.py: 
+       * Improved support for report styles (namespaces) in wizards * Misc
+       bug fixes
+ 
+ 2002-12-22 21:36  jcater
+ 
+       * src/: base/Instance.py, forms/Instance.py, reports/Instance.py,
+       templates/reports/Labels.py, templates/reports/MailMerge.py,
+       templates/reports/SimpleReport.py: more wizard updates
+ 
+ 2002-12-22 20:45  jcater
+ 
+       * src/templates/forms/SimpleDetail.py: removed SimpleDetail as
+       FormBuilder accomplished same thing
+ 
+ 2002-12-22 20:42  jcater
+ 
+       * src/templates/forms/FormBuilder.py: more work on converting
+       wizards
+ 
+ 2002-12-22 19:46  jcater
+ 
+       * src/templates/forms/SimpleDetail.py: better fix for formatting
+       dates in reports [temporary]
+ 
+ 2002-12-22 19:31  jcater
+ 
+       * src/: base/Instance.py, templates/forms/FormBuilder.py,
+       templates/forms/Simple.py: reworking the format of designer wizards
+       and namespace support
+ 
+ 2002-12-22 16:05  btami
+ 
+       * src/templates/forms/Simple.py: Reworked 'Simple form wizard'
+       according to new 0.5 gfd format
+ 
+ 2002-12-22 14:42  jcater
+ 
+       * src/reports/Standard/GroupEditor.py: added convenience shell
+       scripts for gnue-schema-scripter
+ 
+ 2002-12-22 09:15  btami
+ 
+       * src/: base/Incubator.py, reports/Incubator.py,
+       reports/Standard/Incubator.py: Let designer's report wizards work
+       again
+ 
+ 2002-12-21 18:59  jamest
+ 
+       * src/: Designer.py, base/Instance.py: Designer settings now save
+       on File->Exit WX2.2 support for saving split window dimensions
+ 
+ 2002-12-21 16:41  jcater
+ 
+       * src/reports/Standard/FilterSupport.py: changed the filters/
+       directory structure
+ 
+ 2002-12-21 16:07  btami
+ 
+       * setup.py: misc fixes
+ 
+ 2002-12-21 14:40  jcater
+ 
+       * src/base/tools/: EventEditor.py, PropertyEditor.py: 
+       Stopped horizontal scrollbars from appearing on the property and
+       event mappers
+ 
+ 2002-12-21 14:36  jcater
+ 
+       * ChangeLog, NEWS, setup.py, src/base/tools/EventEditor.py,
+       src/forms/EventEditor.py, src/forms/Instance.py: 
+       
+       * Added tabbed Event Mapper (so <entry>'s will show both <entry>
+       and <field> triggers * Commits for -pre3
+ 
+ 2002-12-21 13:29  jamest
+ 
+       * src/Designer.py: Started breaking apart wx uidriver form event
+       model changes instances are not tracking a current form instead
+       events pass affected form Other stuff I probably forgot
+ 
  2002-12-21 00:38  jcater
  
        * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
***************
*** 434,439 ****
--- 827,837 ----
  
  2002-11-20 08:02  jamest
  
+       * src/templates/reports/Labels.py: file Labels.py was initially
+       added on branch designer-0-4-1-branch.
+ 
+ 2002-11-20 08:02  jamest
+ 
        * src/templates/reports/: Labels.py, MailMerge.py: Added btami's
        label and mailmerge wizards to cvs
  
***************
*** 441,451 ****
  
        * src/templates/reports/MailMerge.py: file MailMerge.py was
        initially added on branch designer-0-4-1-branch.
- 
- 2002-11-20 08:02  jamest
- 
-       * src/templates/reports/Labels.py: file Labels.py was initially
-       added on branch designer-0-4-1-branch.
  
  2002-11-19 19:01  jcater
  
--- 839,844 ----
Index: gnue/forms/ChangeLog
diff -c gnue/forms/ChangeLog:1.32 gnue/forms/ChangeLog:1.33
*** gnue/forms/ChangeLog:1.32   Sat Dec 21 15:36:35 2002
--- gnue/forms/ChangeLog        Tue Apr  1 17:53:53 2003
***************
*** 1,3 ****
--- 1,819 ----
+ 2003-04-01 16:52  jcater
+ 
+       * setupext/__init__.py, setupext/install_data.py, setup.py,
+       setupext/__init__.py, setupext/install_data.py: updates to generate
+       prereleases
+ 
+ 2003-04-01 09:27  siesel
+ 
+       * utils/gfd04to05.py: small fix
+ 
+ 2003-04-01 09:17  siesel
+ 
+       * utils/gfd04to05.py: fix "button in page context" conversion
+ 
+ 2003-03-31 21:23  jamest
+ 
+       * src/GFObjects/GFBlock.py: small bug fixes
+ 
+ 2003-03-31 20:38  jamest
+ 
+       * src/: GFClient.py, GFInstance.py: fix startup error handling
+ 
+ 2003-03-28 17:23  btami
+ 
+       * src/uidrivers/win32/: ToolBar.py, widgets/_base.py: a better
+       toolbar
+ 
+ 2003-03-25 17:41  jcater
+ 
+       * doc/Developers-Guide.sxw: expanded documentation
+ 
+ 2003-03-25 16:11  jcater
+ 
+       * doc/Developers-Guide.sxw, src/GFParser.py: fixed parent tag
+       issues/updated tag reference in dev guide
+ 
+ 2003-03-25 13:07  jamest
+ 
+       * src/uidrivers/wx/widgets/image.py: removed unneeded code CVS
+       ----------------------------------------------------------------------
+ 
+ 2003-03-24 22:22  jamest
+ 
+       * src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py: more
+       <image> stuff
+ 
+ 2003-03-24 20:42  jamest
+ 
+       * src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py:
+       scrollbars on image adjust per image loaded simple abort if loading
+       an <image> gfd and PIL not installed
+ 
+ 2003-03-24 20:05  jamest
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
+       GFObjects/GFBlock.py, GFObjects/GFField.py,
+       uidrivers/_base/UIdriver.py: UI refresh work
+ 
+ 2003-03-24 05:50  siesel
+ 
+       * src/GFDisplayHandler.py: fix dropdown field from killing
+       application in case of pre-existent not allowed value
+ 
+ 2003-03-23 21:39  jamest
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py, GFParser.py,
+       GFObjects/GFImage.py, uidrivers/wx/widgets/image.py: forms <image>
+       support
+ 
+ 2003-03-23 06:24  btami
+ 
+       * src/uidrivers/win32/ToolBar.py: fixing toolbar separators
+ 
+ 2003-03-22 11:34  btami
+ 
+       * src/uidrivers/win32/UILoginHandler.py: far from perfect
+       LoginHandler
+ 
+ 2003-03-19 14:58  btami
+ 
+       * src/uidrivers/win32/widgets/_base.py: updating cursor position
+ 
+ 2003-03-19 00:06  jcater
+ 
+       * src/uidrivers/wx/widgets/_base.py: misc designer bug fixes
+ 
+ 2003-03-18 15:27  btami
+ 
+       * src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
+       widgets/form/widget.py, widgets/form/wrappers.py: more event work
+ 
+ 2003-03-17 22:28  jamest
+ 
+       * src/: GFDisplayHandler.py, GFObjects/GFImage.py: more image work
+ 
+ 2003-03-17 20:18  jcater
+ 
+       * src/uidrivers/: _base/widgets/_base.py, curses/UIdriver.py,
+       curses/widgets/_base.py, curses/widgets/entry.py,
+       curses/widgets/page.py, curses/widgets/form/widget.py,
+       curses/widgets/form/wrappers.py: more work on curses
+ 
+ 2003-03-17 09:04  jcater
+ 
+       * src/uidrivers/: _base/widgets/_base.py, curses/widgets/_base.py,
+       curses/widgets/entry.py, curses/widgets/page.py,
+       curses/widgets/form/widget.py, curses/widgets/form/wrappers.py:
+       work on curses
+ 
+ 2003-03-16 17:57  btami
+ 
+       * src/uidrivers/win32/: ToolBar.py, UIdriver.py, common.py,
+       widgets/_base.py, widgets/form/widget.py: adding keyboard events
+ 
+ 2003-03-15 19:53  jamest
+ 
+       * doc/Developers-Guide.sxw, src/GFForm.py, src/GFInstance.py,
+       src/GFParser.py, src/GFObjects/GFField.py,
+       src/GFObjects/GFImage.py, src/GFObjects/__init__.py,
+       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/widgets/_base.py:
+       execute query now blocked if not in query mode toolbar reflects
+       valid query options some refresh events are commented out (cleanup)
+       start of <image> suppport (not functional at this time)
+ 
+ 2003-03-13 19:31  jamest
+ 
+       * src/uidrivers/: _base/UIdriver.py, curses/UIdriver.py,
+       curses/common.py, curses/widgets/_base.py,
+       curses/widgets/button.py, curses/widgets/page.py: curses stuff
+ 
+ 2003-03-13 17:15  btami
+ 
+       * src/uidrivers/win32/: UIdriver.py, widgets/_base.py: resizing
+       statusbar
+ 
+ 2003-03-13 15:20  btami
+ 
+       * src/uidrivers/win32/widgets/box.py: better box widget (this
+       supports label)
+ 
+ 2003-03-11 19:13  jcater
+ 
+       * src/uidrivers/qt/: ToolBar.py, UIdriver.py, common.py,
+       widgets/_base.py, widgets/form/widget.py, widgets/form/wrappers.py:
+       more work on QT driver
+ 
+ 2003-03-11 15:03  jcater
+ 
+       * ROADMAP.in, images/README, images/commit-24x24-gray.bmp,
+       images/commit-24x24-gray.png, images/enterquery-24x24-gray.bmp,
+       images/enterquery-24x24-gray.png, images/execquery-24x24-gray.bmp,
+       images/execquery-24x24-gray.png, images/exit-24x24-gray.bmp,
+       images/exit-24x24-gray.png, images/firstrecord-24x24-gray.bmp,
+       images/firstrecord-24x24-gray.png,
+       images/jumpprompt-24x24-gray.bmp, images/jumpprompt-24x24-gray.png,
+       images/lastrecord-24x24-gray.bmp, images/lastrecord-24x24-gray.png,
+       images/markfordelete-24x24-gray.bmp,
+       images/markfordelete-24x24-gray.png,
+       images/newrecord-24x24-gray.bmp, images/newrecord-24x24-gray.png,
+       images/nextrecord-24x24-gray.bmp, images/nextrecord-24x24-gray.png,
+       images/prevrecord-24x24-gray.bmp, images/prevrecord-24x24-gray.png,
+       images/rollback-24x24-gray.bmp, images/rollback-24x24-gray.png,
+       src/uidrivers/qt/ToolBar.py: added disabled icons for platforms
+       that need them
+ 
+ 2003-03-10 17:15  btami
+ 
+       * src/uidrivers/win32/: MenuBar.py, ToolBar.py: * support for
+       disable/enable menu/toolbar items * grayable BMP icons wanted !!!
+ 
+ 2003-03-10 16:40  jamest
+ 
+       * src/: GFInstance.py, GFKeyMapper.py: deleted record status now
+       shown properly cancel query moved to shift-f9
+ 
+ 2003-03-10 14:57  jcater
+ 
+       * src/GFKeyMapper.py: possible fix for keymapper issue
+ 
+ 2003-03-10 10:51  jcater
+ 
+       * src/uidrivers/qt/ToolBar.py: qt toolbar fixes
+ 
+ 2003-03-10 10:24  jcater
+ 
+       * src/uidrivers/: qt/ToolBar.py, wx/ToolBar.py: fixes for icons
+ 
+ 2003-03-10 09:58  btami
+ 
+       * src/uidrivers/: win32/widgets/form/widget.py, wx/ToolBar.py,
+       wx/widgets/form/widget.py, wx/widgets/form/wrappers.py: * removed
+       unneeded scrollwindow (wrappers itself are scrollable) * fix for
+       toolbars on win32
+ 
+ 2003-03-09 23:42  jamest
+ 
+       * src/: GFDisplayHandler.py, GFInstance.py,
+       uidrivers/wx/UIdriver.py: attempt at fixing formAlerts
+ 
+ 2003-03-09 22:13  jamest
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
+       GFObjects/GFField.py: adjusted cursor placement after queries and
+       focus changes (still not quite right) some additional comments and
+       cleanup
+ 
+ 2003-03-09 17:17  jcater
+ 
+       * src/uidrivers/_commonGuiToolkit/: MenuBar.py, ToolBar.py: wording
+       change
+ 
+ 2003-03-09 17:12  jcater
+ 
+       * src/uidrivers/_commonGuiToolkit/ToolBar.py: clicking a depressed
+       Query icon will disable the icon
+ 
+ 2003-03-09 17:08  btami
+ 
+       * src/uidrivers/win32/: MenuBar.py, ToolBar.py, UIdriver.py,
+       common.py, widgets/_base.py, widgets/box.py, widgets/button.py,
+       widgets/entry.py, widgets/label.py, widgets/page.py,
+       widgets/form/widget.py, widgets/form/wrappers.py: * more work on
+       tabbed pages * button events * applying _commonGuiToolkit.UIdriver
+ 
+ 2003-03-09 17:02  jcater
+ 
+       * src/: GFForm.py, GFObjects/GFBlock.py: fix for Copy Query
+       action... should clear out current blocks
+ 
+ 2003-03-09 16:47  jcater
+ 
+       * src/: GFForm.py, GFInstance.py, GFKeyMapper.py,
+       GFObjects/GFBlock.py, GFObjects/GFField.py,
+       uidrivers/_base/UserActions.py,
+       uidrivers/_commonGuiToolkit/MenuBar.py, uidrivers/wx/ToolBar.py:
+       more work on enabling/disabling menu items and toolbar buttons
+ 
+ 2003-03-09 14:59  jamest
+ 
+       * utils/gfd04to05.py: fixes for tip reparenting
+ 
+ 2003-03-09 14:05  jcater
+ 
+       * utils/gfd04to05.py: keep <tip> tags under <entry>
+ 
+ 2003-03-09 13:17  jamest
+ 
+       * src/: GFDisplayHandler.py, GFInstance.py,
+       dialogs/jumpto/jumpto.gfd: refresh events should only fire as
+       needed number typecast now accecpts - jump to dialog now clears
+       previous value upon display
+ 
+ 2003-03-08 22:08  jamest
+ 
+       * doc/Developers-Guide.sxw, samples/dialog/dialog.gfd,
+       src/GFForm.py, src/GFInstance.py, src/dialogs/jumpto/jumpto.gfd,
+       src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
+       src/uidrivers/qt/common.py,
+       src/uidrivers/qt/widgets/form/widget.py,
+       src/uidrivers/win32/common.py,
+       src/uidrivers/win32/widgets/form/widget.py,
+       src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/_base.py,
+       src/uidrivers/wx/widgets/entry.py,
+       src/uidrivers/wx/widgets/form/widget.py: removed unneeded code from
+       ui drivers no longer display previous entry's tip if a entry
+       doesn't have it's own previous record fix to allow it to work if
+       entry immeidiately prior to current entry isn't navigable
+ 
+ 2003-03-08 13:59  btami
+ 
+       * src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py,
+       widgets/form/wrappers.py: starting tabbed pages
+ 
+ 2003-03-08 11:24  jamest
+ 
+       * src/uidrivers/: qt/widgets/form/widget.py,
+       wx/widgets/form/widget.py: removed KS brain death from code
+       form/dialog no longer based on name (what was I thinking)
+ 
+ 2003-03-08 02:21  btami
+ 
+       * setup.py: missing lines...
+ 
+ 2003-03-07 23:11  jcater
+ 
+       * src/uidrivers/qt/: UILoginHandler.py, UIdriver.py, common.py,
+       widgets/button.py, widgets/entry.py, widgets/form/wrappers.py:
+       first stab at getting QT events working
+ 
+ 2003-03-06 23:14  jcater
+ 
+       * src/uidrivers/qt/: QTApp.py, common.py, widgets/box.py,
+       widgets/button.py, widgets/entry.py: fixes for dropdown support
+ 
+ 2003-03-06 21:29  jamest
+ 
+       * src/GFObjects/GFPage.py: fix for traceback in wx when mouse
+       clicking on background of form
+ 
+ 2003-03-06 21:25  jamest
+ 
+       * src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
+       curses/widgets/page.py, curses/widgets/form/__init__.py,
+       curses/widgets/form/widget.py, curses/widgets/form/wrappers.py,
+       wx/widgets/form/wrappers.py: more curses work
+ 
+ 2003-03-06 17:01  jcater
+ 
+       * src/uidrivers/qt/: UILoginHandler.py, widgets/form/widget.py,
+       widgets/form/wrappers.py: fixed dialog support in QT; fixed login
+       box issues
+ 
+ 2003-03-06 17:01  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: fixed the disabled-widget color
+       issues
+ 
+ 2003-03-06 16:04  jcater
+ 
+       * src/: GFForm.py, GFInstance.py: fix so "Go to Last Record" works
+ 
+ 2003-03-06 15:43  jcater
+ 
+       * src/uidrivers/wx/widgets/form/widget.py: wx2.2 fixes
+ 
+ 2003-03-06 15:27  jcater
+ 
+       * src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: added a
+       margin around pages so they don't touch the frame borders
+ 
+ 2003-03-06 13:45  jcater
+ 
+       * src/: GFClient.py, uidrivers/wx/ErrorHandler.py,
+       uidrivers/wx/__init__.py: handle startup errors using a dialog box
+       instead of just dumping to screen
+ 
+ 2003-03-06 00:51  jcater
+ 
+       * src/uidrivers/qt/: UIdriver.py, widgets/entry.py,
+       widgets/form/wrappers.py: more work on QT driver
+ 
+ 2003-03-06 00:13  jcater
+ 
+       * utils/gfd04to05.py: do not reparent triggers out of blocks
+ 
+ 2003-03-06 00:09  jamest
+ 
+       * src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
+       wx/UIdriver.py: more work on curses (still broken)
+ 
+ 2003-03-05 23:50  jamest
+ 
+       * INSTALL: simple instructions on using gfd04to05 utility
+ 
+ 2003-03-05 23:00  jamest
+ 
+       * src/: GFClient.py, GFForm.py, GFInstance.py,
+       uidrivers/_base/UIdriver.py, uidrivers/curses/GFsio.py,
+       uidrivers/curses/UILoginHandler.py, uidrivers/curses/UIdriver.py,
+       uidrivers/curses/__init__.py, uidrivers/curses/common.py,
+       uidrivers/curses/widgets/__init__.py,
+       uidrivers/curses/widgets/_base.py, uidrivers/curses/widgets/box.py,
+       uidrivers/curses/widgets/button.py,
+       uidrivers/curses/widgets/entry.py,
+       uidrivers/curses/widgets/form.py,
+       uidrivers/curses/widgets/label.py,
+       uidrivers/curses/widgets/page.py,
+       uidrivers/curses/widgets/scrollbar.py, uidrivers/wx/UIdriver.py,
+       uidrivers/wx/widgets/form/widget.py: removed unneeded print
+       statements work on breaking apart curses driver (unfinished &
+       unworking)
+ 
+ 2003-03-05 22:13  jcater
+ 
+       * src/uidrivers/qt/UILoginHandler.py: usable, but not very pretty
+       login handler
+ 
+ 2003-03-05 21:03  jamest
+ 
+       * src/: GFInstance.py, uidrivers/qt/UIdriver.py: removed self._form
+       from gfinstance completely as it doesn't apply in the new model
+ 
+ 2003-03-05 20:06  jamest
+ 
+       * src/: GFForm.py, GFInstance.py, GFObjects/GFMsgBox.py,
+       GFObjects/__init__.py, dialogs/jumpto/jumpto.gfd,
+       dialogs/messageBox/__init__.py, dialogs/messageBox/messageBox.gfd,
+       uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
+       uidrivers/wx/UIdriver.py: functional form based message box cleanup
+ 
+ 2003-03-05 15:57  jcater
+ 
+       * src/uidrivers/wx/widgets/form/wrappers.py: added 6pt margin
+       around tabbed forms
+ 
+ 2003-03-05 15:10  btami
+ 
+       * src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
+       widgets/entry.py: more entry styles (checkbox, dropdown, multi-line
+       edit)
+ 
+ 2003-03-04 22:12  jamest
+ 
+       * src/uidrivers/: _commonGuiToolkit/UIdriver.py, qt/UIdriver.py,
+       qt/common.py, qt/widgets/_base.py, qt/widgets/form/widget.py,
+       wx/UIdriver.py: work on ui driver (qt mainly)
+ 
+ 2003-03-04 20:04  jamest
+ 
+       * src/uidrivers/: _base/UIdriver.py, _commonGuiToolkit/UIdriver.py,
+       curses/UIdriver.py, qt/widgets/_base.py, wx/UIdriver.py,
+       wx/common.py, wx/widgets/_base.py: start of merging wx driver with
+       _commonGuiToolkit
+ 
+ 2003-03-04 18:21  jamest
+ 
+       * src/: GFInstance.py, dialogs/jumpto/jumpto.gfd,
+       uidrivers/_base/UIdriver.py,
+       uidrivers/_commonGuiToolkit/UIdriver.py, uidrivers/wx/UIdriver.py,
+       uidrivers/wx/widgets/_base.py, uidrivers/wx/widgets/form/widget.py,
+       uidrivers/wx/widgets/form/wrappers.py: start of modal dialog
+       support (working but w/ focus issues)
+ 
+ 2003-03-04 06:49  btami
+ 
+       * src/uidrivers/win32/: MenuBar.py, ToolBar.py: fixing
+       menubar/toolbar events
+ 
+ 2003-03-03 19:31  jamest
+ 
+       * src/: GFInstance.py, dialogs/jumpto/jumpto.gfd: added buttons to
+       jump to and fixed event name to catch
+ 
+ 2003-03-03 18:44  jamest
+ 
+       * src/: GFInstance.py, dialogs/about/about.gfd,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: windows
+       close properly in wx working about box ok button
+ 
+ 2003-03-03 18:29  jcater
+ 
+       * src/uidrivers/_base/UIdriver.py: minor improvement in error
+       handling
+ 
+ 2003-03-03 18:20  jcater
+ 
+       * images/: enterquery-16x16.png, enterquery-24x24.png: missing
+       files
+ 
+ 2003-03-03 17:27  jcater
+ 
+       * src/uidrivers/qt/ToolBar.py: 
+       * Synching machines
+ 
+ 2003-03-03 16:23  jcater
+ 
+       * src/uidrivers/wx/MenuBar.py: oops
+ 
+ 2003-03-03 16:22  jcater
+ 
+       * src/uidrivers/: _base/UserActions.py,
+       _commonGuiToolkit/MenuBar.py, wx/MenuBar.py: misc cleanup
+ 
+ 2003-03-03 16:13  jcater
+ 
+       * src/: GFKeyMapper.py, uidrivers/_base/UserActions.py,
+       uidrivers/_commonGuiToolkit/MenuBar.py: work on getting hotkeys
+       displayed in the menus
+ 
+ 2003-03-03 15:30  jcater
+ 
+       * src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py:
+       converted win32 driver to new MenuBar and ToolBar interface (more
+       cleanup)
+ 
+ 2003-03-03 15:28  jcater
+ 
+       * images/commit-24x24.bmp, images/enterquery-24x24.bmp,
+       images/execquery-24x24.bmp, images/exit-24x24.bmp,
+       images/firstrecord-24x24.bmp, images/jumpprompt-24x24.bmp,
+       images/lastrecord-24x24.bmp, images/markfordelete-24x24.bmp,
+       images/newrecord-24x24.bmp, images/nextrecord-24x24.bmp,
+       images/prevrecord-24x24.bmp, images/rollback-24x24.bmp,
+       src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py,
+       src/uidrivers/win32/common.py,
+       src/uidrivers/win32/widgets/form/widget.py,
+       src/uidrivers/wx/widgets/_base.py,
+       src/uidrivers/wx/widgets/page.py: converted win32 driver to new
+       MenuBar and ToolBar interface
+ 
+ 2003-03-03 11:00  jcater
+ 
+       * src/uidrivers/wx/widgets/form/wrappers.py: grrrr.... wx2.2 ('nuf
+       said)
+ 
+ 2003-03-03 10:31  jcater
+ 
+       * src/uidrivers/wx/widgets/: _base.py, form/wrappers.py: yet more
+       wx 2.2 madness
+ 
+ 2003-03-03 09:22  jcater
+ 
+       * src/uidrivers/wx/MenuBar.py: yet more fixes for wxPython 2.2
+ 
+ 2003-03-03 09:09  jcater
+ 
+       * src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: more
+       fixes for wxPython 2.2
+ 
+ 2003-03-03 08:58  jcater
+ 
+       * src/uidrivers/wx/widgets/form/widget.py: bugfix for wxPython 2.2
+ 
+ 2003-03-02 16:46  btami
+ 
+       * src/dialogs/about/about.gfd: minor fix
+ 
+ 2003-03-02 16:45  btami
+ 
+       * src/uidrivers/win32/: GFwin32App.py, UIdriver.py, common.py,
+       widgets/_base.py, widgets/box.py, widgets/button.py,
+       widgets/entry.py, widgets/label.py, widgets/form/widget.py,
+       widgets/form/wrappers.py: More work on win32 driver * statusbar *
+       initFont * menubar/toolbar events
+ 
+ 2003-03-02 13:58  jcater
+ 
+       * src/uidrivers/_base/widgets/_base.py: Fixes to get designer
+       working again with Forms' wx uidriver
+ 
+ 2003-03-02 12:46  jcater
+ 
+       * src/uidrivers/wx/: ToolBar.py, widgets/_base.py,
+       widgets/form/widget.py: cleanup
+ 
+ 2003-03-02 12:46  jcater
+ 
+       * src/uidrivers/qt/: MenuBar.py, ToolBar.py, widgets/button.py,
+       widgets/form/widget.py: more QT-luvin goodness
+ 
+ 2003-03-02 10:42  jcater
+ 
+       * src/: GFForm.py, dialogs/about/about.gfd,
+       uidrivers/wx/widgets/entry.py: fixes for suppressing
+       menubar/toolbar
+ 
+ 2003-03-01 14:55  jcater
+ 
+       * images/close-16x16.png, images/close-32x32.png,
+       images/exit-16x16.png, images/exit-24x24.png,
+       src/uidrivers/_base/UserActions.py,
+       src/uidrivers/_commonGuiToolkit/MenuBar.py,
+       src/uidrivers/_commonGuiToolkit/ToolBar.py,
+       src/uidrivers/wx/widgets/form/widget.py: fixed for exit event
+ 
+ 2003-03-01 14:29  jcater
+ 
+       * images/jumpprompt-16x16.png, images/jumpprompt-24x24.png,
+       images/jumprecord-16x16.png, images/jumprecord-32x32.png,
+       src/GFForm.py, src/GFObjects/GFBlock.py,
+       src/uidrivers/_base/UserActions.py,
+       src/uidrivers/_commonGuiToolkit/MenuBar.py,
+       src/uidrivers/_commonGuiToolkit/ToolBar.py,
+       src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py: more work
+       on new toolbar and menubar (added enable/disable functions)
+ 
+ 2003-02-28 23:50  jcater
+ 
+       * images/close-16x16.png, images/close-32x32.png,
+       images/commit-16x16.png, images/commit-24x24.png,
+       images/execquery-16x16.png, images/execquery-24x24.png,
+       images/firstrecord-16x16.png, images/firstrecord-24x24.png,
+       images/jumprecord-16x16.png, images/jumprecord-32x32.png,
+       images/lastrecord-16x16.png, images/lastrecord-24x24.png,
+       images/markfordelete-16x16.png, images/markfordelete-24x24.png,
+       images/newrecord-16x16.png, images/newrecord-24x24.png,
+       images/nextrecord-16x16.png, images/nextrecord-24x24.png,
+       images/prevrecord-16x16.png, images/prevrecord-24x24.png,
+       images/rollback-16x16.png, images/rollback-24x24.png,
+       src/GFForm.py, src/GFInstance.py,
+       src/uidrivers/_base/UserActions.py,
+       src/uidrivers/_commonGuiToolkit/MenuBar.py,
+       src/uidrivers/_commonGuiToolkit/ToolBar.py,
+       src/uidrivers/_commonGuiToolkit/Toolbar.py,
+       src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py,
+       src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py,
+       src/uidrivers/wx/widgets/form/widget.py: added common MenuBar and
+       ToolBar support
+ 
+ 2003-02-28 18:15  jamest
+ 
+       * src/: GFClient.py, GFForm.py, GFInstance.py,
+       dialogs/about/__init__.py, dialogs/about/about.gfd,
+       dialogs/jumpto/__init__.py, dialogs/jumpto/jumpto.gfd,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py,
+       uidrivers/wx/widgets/form/widget.py: more dialog support work
+ 
+ 2003-02-27 00:59  jcater
+ 
+       * samples/intro/intro.gfd, src/uidrivers/_base/UserActions.py,
+       src/uidrivers/_commonGuiToolkit/MenuBar.py: more work on
+       abstracting menu support
+ 
+ 2003-02-26 19:33  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: fixed broken code (temporary)
+ 
+ 2003-02-26 02:06  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: start of abstraction for look-alike
+       toolkits (i.e., wx, qt, win32, etc) [temporarily unbreaking code]
+ 
+ 2003-02-26 02:05  jcater
+ 
+       * src/uidrivers/: _commonGuiToolkit/MenuBar.py,
+       _commonGuiToolkit/README, _commonGuiToolkit/Toolbar.py,
+       _commonGuiToolkit/UIdriver.py, _commonGuiToolkit/__init__.py,
+       wx/UIdriver.py: start of abstraction for look-alike toolkits (i.e.,
+       wx, qt, win32, etc)
+ 
+ 2003-02-23 17:43  btami
+ 
+       * setup.py, src/uidrivers/win32/GFwin32App.py,
+       src/uidrivers/win32/UILoginHandler.py,
+       src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/__init__.py,
+       src/uidrivers/win32/common.py,
+       src/uidrivers/win32/widgets/__init__.py,
+       src/uidrivers/win32/widgets/_base.py,
+       src/uidrivers/win32/widgets/box.py,
+       src/uidrivers/win32/widgets/button.py,
+       src/uidrivers/win32/widgets/entry.py,
+       src/uidrivers/win32/widgets/label.py,
+       src/uidrivers/win32/widgets/page.py,
+       src/uidrivers/win32/widgets/form/__init__.py,
+       src/uidrivers/win32/widgets/form/widget.py,
+       src/uidrivers/win32/widgets/form/wrappers.py: starting a native
+       win32 form driver
+ 
+ 2003-02-22 00:54  jcater
+ 
+       * src/uidrivers/qt/: UIdriver.py, common.py, widgets/_base.py,
+       widgets/button.py, widgets/entry.py, widgets/form/widget.py,
+       widgets/form/wrappers.py: first displaying version of a QT driver
+       :)
+ 
+ 2003-02-21 00:30  jcater
+ 
+       * src/: GFClient.py, GFInstance.py, uidrivers/qt/QTApp.py,
+       uidrivers/qt/QTSplashScreen.py, uidrivers/qt/UILoginHandler.py,
+       uidrivers/qt/UIdriver.py, uidrivers/qt/__init__.py,
+       uidrivers/qt/common.py, uidrivers/qt/widgets/__init__.py,
+       uidrivers/qt/widgets/_base.py, uidrivers/qt/widgets/box.py,
+       uidrivers/qt/widgets/button.py, uidrivers/qt/widgets/entry.py,
+       uidrivers/qt/widgets/label.py, uidrivers/qt/widgets/page.py,
+       uidrivers/qt/widgets/scrollbar.py,
+       uidrivers/qt/widgets/form/__init__.py,
+       uidrivers/qt/widgets/form/widget.py,
+       uidrivers/qt/widgets/form/wrappers.py: first less-than-ideal stab
+       at Qt
+ 
+ 2003-02-20 23:52  jcater
+ 
+       * src/uidrivers/wx/widgets/label.py: minor cleanup
+ 
+ 2003-02-20 23:51  jcater
+ 
+       * src/uidrivers/wx/widgets/label.py: w00t... accidentally committed
+       QT code in WX driver
+ 
+ 2003-02-20 21:33  jcater
+ 
+       * src/uidrivers/wx/widgets/label.py: minor cleanup
+ 
+ 2003-02-17 01:32  jcater
+ 
+       * src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
+       GFInstance.py, GFKeyMapper.py, GFLibrary.py, GFParser.py,
+       GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
+       GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLayout.py,
+       GFObjects/GFLogic.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
+       GFObjects/GFOptions.py, GFObjects/GFParameter.py,
+       GFObjects/GFValue.py, uidrivers/_base/UIdriver.py,
+       uidrivers/_base/widgets/_base.py, uidrivers/curses/UIdriver.py,
+       uidrivers/gtk2/UIdriver.py, uidrivers/wx/GFwxApp.py,
+       uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py,
+       uidrivers/wx/UIdriver.py, uidrivers/wx/widgets/form/wrappers.py:
+       phase I of gnue-common structural cleanup
+ 
+ 2003-02-12 21:33  jamest
+ 
+       * src/dialogs/__init__.py: added missing file
+ 
+ 2003-02-12 21:27  jamest
+ 
+       * src/: GFClient.py, GFForm.py, GFInstance.py, dialogs/_base.py,
+       dialogs/about/__init__.py, dialogs/about/about.gfd,
+       uidrivers/_base/UIdriver.py: more <dialog> work
+ 
+ 2003-02-10 20:08  jamest
+ 
+       * src/uidrivers/wx/widgets/_base.py: added missing file
+ 
+ 2003-02-10 20:01  jamest
+ 
+       * samples/intro/intro.gfd, src/GFClient.py, src/GFInstance.py,
+       src/dialogs/_base.py, src/dialogs/about/__init__.py,
+       src/dialogs/about/about.gfd, src/uidrivers/_base/UIWidget.py,
+       src/uidrivers/_base/UIdriver.py,
+       src/uidrivers/_base/widgets/__init__.py,
+       src/uidrivers/_base/widgets/_base.py, src/uidrivers/wx/UIdriver.py,
+       src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/__init__.py,
+       src/uidrivers/wx/widgets/box.py,
+       src/uidrivers/wx/widgets/button.py,
+       src/uidrivers/wx/widgets/entry.py,
+       src/uidrivers/wx/widgets/label.py,
+       src/uidrivers/wx/widgets/page.py,
+       src/uidrivers/wx/widgets/scrollbar.py,
+       src/uidrivers/wx/widgets/form/__init__.py,
+       src/uidrivers/wx/widgets/form/widget.py,
+       src/uidrivers/wx/widgets/form/wrappers.py: start of new (hopefully)
+       cleaner ui driver implementation start of working <dialog> support
+       non-functional sample of how all hardcoded dialogs will be replaced
+       with gfd files in the base ui driver NOTE: THIS BREAKS CVS FORMS
+       AND DESIGNER NOTE: working cvs head at tag pre-jamest-ui-muckup
+ 
+ 2003-02-10 04:19  btami
+ 
+       * utils/gfd04to05.py: minor fix
+ 
+ 2003-02-10 04:15  btami
+ 
+       * src/uidrivers/wx/UIdriver.py: fixing mouse selection from
+       dropdown on win32
+ 
+ 2003-02-03 15:10  jcater
+ 
+       * src/: GFDisplayHandler.py, GFParser.py, GFObjects/GFEntry.py: 
+       
+       Added support for password-style entries (<entry style="password">)
+ 
+ 2003-02-03 06:12  btami
+ 
+       * src/uidrivers/wx/UIdriver.py: fixing tabbed pages
+ 
+ 2003-01-30 20:29  jamest
+ 
+       * src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py: block and
+       form level initQuery in triggers
+ 
+ 2003-01-25 15:41  btami
+ 
+       * src/: GFConfig.py, uidrivers/wx/UIdriver.py: * Introducing
+       "textEncoding" into [common] section of gnue.conf   instead of
+       "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2
+ 
+ 2003-01-13 13:48  jcater
+ 
+       * src/GFParser.py: fixed incorrect typecast for scrollbar.block
+ 
+ 2003-01-08 15:08  jcater
+ 
+       * doc/gnue-forms.dtd: updated forms dtd
+ 
+ 2003-01-04 16:09  jcater
+ 
+       * utils/gfd04to05.py: possible fix for buttons as children of
+       blocks
+ 
+ 2003-01-01 18:45  jcater
+ 
+       * setup.cfg.in, setup.py, scripts/gnue-forms.in, src/GFClient.py,
+       src/GFConfig.py, src/GFDisplayHandler.py, src/GFForm.py,
+       src/GFInstance.py, src/GFKeyMapper.py, src/GFLibrary.py,
+       src/GFParser.py, src/__init__.py, src/GFObjects/GFBlock.py,
+       src/GFObjects/GFBox.py, src/GFObjects/GFButton.py,
+       src/GFObjects/GFContainer.py, src/GFObjects/GFDataSource.py,
+       src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
+       src/GFObjects/GFLabel.py, src/GFObjects/GFLayout.py,
+       src/GFObjects/GFLogic.py, src/GFObjects/GFMsgBox.py,
+       src/GFObjects/GFObj.py, src/GFObjects/GFOption.py,
+       src/GFObjects/GFPage.py, src/GFObjects/GFParameter.py,
+       src/GFObjects/GFTabStop.py, src/GFObjects/GFValue.py,
+       src/uidrivers/_base/UIWidget.py, src/uidrivers/_base/UIdriver.py,
+       src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
+       src/uidrivers/wx/UILoginHandler.py,
+       src/uidrivers/wx/UIWXSplashScreen.py, src/uidrivers/wx/UIdriver.py,
+       utils/gfd04to05.py: updated copyright headers
+ 
+ 2002-12-22 19:31  jcater
+ 
+       * src/GFObjects/GFBlock.py: reworking the format of designer
+       wizards and namespace support
+ 
+ 2002-12-21 14:36  jcater
+ 
+       * ChangeLog: 
+       * Changes for -pre3
+ 
+ 2002-12-21 13:36  jamest
+ 
+       * src/uidrivers/wx/common.py: sigh, missing file
+ 
+ 2002-12-21 13:34  jamest
+ 
+       * src/uidrivers/wx/GFwxApp.py: Added missing ui driver file
+ 
+ 2002-12-21 13:29  jamest
+ 
+       * src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
+       uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
+       uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py,
+       uidrivers/wx/UIdriver.py, uidrivers/wx/__init__.py: Started
+       breaking apart wx uidriver form event model changes instances are
+       not tracking a current form instead events pass affected form Other
+       stuff I probably forgot
+ 
  2002-12-21 12:09  jcater
  
        * utils/gfd04to05.py: fix ON-SWITCH conversion
***************
*** 555,562 ****
        * packaging/mcmillan/forms.spec,
        packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
        packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!       packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcD
!       oc.py, packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
        scripts/gnue-forms.in: 
        
        Added btami's mcmillan support files
--- 1371,1378 ----
        * packaging/mcmillan/forms.spec,
        packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
        packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!       
packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
!       packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
        scripts/gnue-forms.in: 
        
        Added btami's mcmillan support files
***************
*** 845,853 ****
  
  2002-10-23 19:26  jamest
  
!       * MANIFEST.in, setupext/__init__.py, setupext/install_data.py,
!       src/GFForm.py: Removed files no longer needed by setup.py Removed
!       reference to PyXML as we no longer require it
  
  2002-10-22 19:50  jcater
  
--- 1661,1668 ----
  
  2002-10-23 19:26  jamest
  
!       * MANIFEST.in, src/GFForm.py: Removed files no longer needed by
!       setup.py Removed reference to PyXML as we no longer require it
  
  2002-10-22 19:50  jcater
  
***************
*** 1057,1062 ****
--- 1872,1882 ----
        * src/: GFForm.py, GFTrigger.py: added On-Startup form startup
        trigger support
  
+ 2002-09-24 04:14  siesel
+ 
+       * samples/trigger/: showparameter.gfd, trigger.gfd: removing files
+       which are allready copied to the samples directory
+ 
  2002-09-23 23:00  jcater
  
        * src/GFObjects/: GFEntry.py, GFField.py: removed extraneous
***************
*** 1208,1213 ****
--- 2028,2038 ----
        uidrivers/wx/UIdriver.py: applied Via Libre's
        GFBoxes-as-container's patch [untested]
  
+ 2002-09-11 15:23  siesel
+ 
+       * samples/trigger/showparameter.gfd: add missing ":" to
+       __init__.py, add <parameter> tag to showparameter.gfd example
+ 
  2002-09-10 13:35  jcater
  
        * src/GFParser.py, src/GFObjects/GFParameter.py,
***************
*** 1216,1223 ****
  
  2002-09-10 12:34  siesel
  
!       * doc/technotes/00003.txt: add a test form for user parameters and
!       some more explanations
  
  2002-09-10 10:34  jcater
  
--- 2041,2048 ----
  
  2002-09-10 12:34  siesel
  
!       * doc/technotes/00003.txt, samples/trigger/showparameter.gfd: add a
!       test form for user parameters and some more explanations
  
  2002-09-10 10:34  jcater
  
***************
*** 1678,1683 ****
--- 2503,2512 ----
        Gave a more meaningful warning message if there are no navigable
        widgets in a form
  
+ 2002-05-30 09:21  jcater
+ 
+       * samples/trigger/trigger.gfd: fixed sample form
+ 
  2002-05-29 22:56  jcater
  
        * NEWS, src/__init__.py: more changes for a release
***************
*** 1832,1840 ****
  
  2002-04-16 21:05  jamest
  
!       * src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,
!       GFObjects/GFEntry.py, GFObjects/GFField.py: Moved normal text field
!       validation into display handler Clean up
  
  2002-04-15 15:42  jcater
  
--- 2661,2670 ----
  
  2002-04-16 21:05  jamest
  
!       * samples/trigger/trigger.gfd, src/GFDisplayHandler.py,
!       src/GFForm.py, src/GFObjects/GFButton.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFField.py: Moved normal text field validation into
!       display handler Clean up
  
  2002-04-15 15:42  jcater
  
***************
*** 2293,2302 ****
  
  2002-01-31 23:07  jamest
  
!       * src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.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:57  jcater
  
--- 3123,3133 ----
  
  2002-01-31 23:07  jamest
  
!       * samples/trigger/trigger.gfd, src/GFForm.py,
!       src/GFObjects/GFEntry.py, src/GFObjects/GFField.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:57  jcater
  
***************
*** 2304,2313 ****
  
  2002-01-31 20:25  jamest
  
!       * samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,
!       src/GFTrigger.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFField.py: New trigger namespace code patched into
!       forms for testing Still messy Will break old triggers
  
  2002-01-30 23:47  jcater
  
--- 3135,3145 ----
  
  2002-01-31 20:25  jamest
  
!       * samples/helloworld2.gfd, samples/intro/intro.gfd,
!       samples/trigger/trigger.gfd, src/GFForm.py, src/GFTrigger.py,
!       src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: New trigger
!       namespace code patched into forms for testing Still messy Will
!       break old triggers
  
  2002-01-30 23:47  jcater
  
***************
*** 2796,2804 ****
        simple/form.gfd, track/forms/address_type.gfd,
        track/forms/assignment_status.gfd, track/forms/contact_manager.gfd,
        track/forms/email_type.gfd, track/forms/phone_type.gfd,
!       vendor/forms/vendor_maint.gfd, zipcode/states.gfd,
!       zipcode/zipcode.gfd: Small designer stuff ran all forms thru
!       designer (except the history forms)
  
  2001-11-04 20:23  jamest
  
--- 3628,3636 ----
        simple/form.gfd, track/forms/address_type.gfd,
        track/forms/assignment_status.gfd, track/forms/contact_manager.gfd,
        track/forms/email_type.gfd, track/forms/phone_type.gfd,
!       trigger/trigger.gfd, vendor/forms/vendor_maint.gfd,
!       zipcode/states.gfd, zipcode/zipcode.gfd: Small designer stuff ran
!       all forms thru designer (except the history forms)
  
  2001-11-04 20:23  jamest
  
***************
*** 3049,3073 ****
  
  2001-09-03 22:11  jamest
  
!       * src/: GFForm.py, GFTrigger.py, UIwxpython.py,
!       GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
!       uidrivers/wx/UIdriver.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
  
!       * samples/helloworld2.gfd, src/GFClient.py, src/GFTrigger.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-09-03 11:31  dneighbors
  
--- 3881,3905 ----
  
  2001-09-03 22:11  jamest
  
!       * samples/trigger/trigger.gfd, src/GFForm.py, src/GFTrigger.py,
!       src/UIwxpython.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFDataSource.py, src/uidrivers/wx/UIdriver.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
  
!       * samples/helloworld2.gfd, samples/trigger/trigger.gfd,
!       src/GFClient.py, src/GFTrigger.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-09-03 11:31  dneighbors
  
***************
*** 3125,3134 ****
  2001-08-12 14:55  jamest
  
        * TODO, samples/location/forms/zipcode_maint.gfd,
!       samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
!       scripts/gfclient, src/GFClient.py, src/GFController.py,
!       src/GFDebug.py, src/GFForm.py, src/GFGetOpt.py, src/GFInstance.py,
!       src/GFOptions.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
        src/UIwxpython.py, src/GFObjects/GFBlock.py,
        src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
        src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
--- 3957,3967 ----
  2001-08-12 14:55  jamest
  
        * TODO, samples/location/forms/zipcode_maint.gfd,
!       samples/trigger/trigger.gfd, samples/zipcode/states.gfd,
!       samples/zipcode/zipcode.gfd, scripts/gfclient, src/GFClient.py,
!       src/GFController.py, src/GFDebug.py, src/GFForm.py,
!       src/GFGetOpt.py, src/GFInstance.py, src/GFOptions.py,
!       src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
        src/UIwxpython.py, src/GFObjects/GFBlock.py,
        src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
        src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
***************
*** 3343,3352 ****
  
  2001-07-20 00:44  jcater
  
!       * src/: GFForm.py, GFInstance.py, UIwxpython.py,
!       GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
!       GFObjects/GFEntry.py, GFObjects/GFField.py,
!       uidrivers/wx/UIdriver.py: got helloworld2.gfd working :)
  
  2001-07-19 23:20  jcater
  
--- 4176,4186 ----
  
  2001-07-20 00:44  jcater
  
!       * samples/trigger/trigger.gfd, src/GFForm.py, src/GFInstance.py,
!       src/UIwxpython.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFField.py, src/uidrivers/wx/UIdriver.py: got
!       helloworld2.gfd working :)
  
  2001-07-19 23:20  jcater
  
***************
*** 3442,3454 ****
  
  2001-07-17 14:24  jamest
  
!       * TODO, doc/techref.lyx, scripts/gfclient, src/GFForm.py,
!       src/GFInstance.py, src/GFParser.py, src/GFTrigger.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
!       src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
!       src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: merged trunk,
!       from gnuef-new-datasources to HEAD
  
  2001-07-17 08:43  jamest
  
--- 4276,4289 ----
  
  2001-07-17 14:24  jamest
  
!       * TODO, doc/techref.lyx, samples/trigger/trigger.gfd,
!       scripts/gfclient, src/GFForm.py, src/GFInstance.py,
!       src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFDataSource.py, src/GFObjects/GFDatabase.py,
!       src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
!       src/GFObjects/GFLabel.py: merged trunk, from gnuef-new-datasources
!       to HEAD
  
  2001-07-17 08:43  jamest
  
***************
*** 3464,3469 ****
--- 4299,4309 ----
        to record number support.  Added rows and rowSpacer atrribs to
        <label> and <entry>
  
+ 2001-07-12 22:59  jcater
+ 
+       * samples/trigger/trigger.gfd: Changed reference from field.value
+       with field.getValue()
+ 
  2001-07-12 22:56  jcater
  
        * src/: GFForm.py, GFInstance.py, GFTrigger.py,
***************
*** 4204,4213 ****
        Moved rollback button away from new record crude autoresize of
        status bar boxes status bar update bug fixed
  
- 2001-04-01 16:27  baumannd
- 
-       * setupext/.cvsignore: Ignore build generated files.
- 
  2001-04-01 16:24  baumannd
  
        * .cvsignore: [no log message]
--- 5044,5049 ----
***************
*** 4352,4360 ****
  
  2001-03-20 14:23  jamest
  
!       * scripts/gfclient, src/GFForm.py, src/GFObjects.py,
!       src/GFTrigger.py: Added MicahY's toXML function Added support for
!       On-Change trigger
  
  2001-03-17 08:11  jamest
  
--- 5188,5196 ----
  
  2001-03-20 14:23  jamest
  
!       * samples/trigger/trigger.gfd, scripts/gfclient, src/GFForm.py,
!       src/GFObjects.py, src/GFTrigger.py: Added MicahY's toXML function
!       Added support for On-Change trigger
  
  2001-03-17 08:11  jamest
  
***************
*** 4389,4396 ****
  
  2001-03-07 01:11  jamest
  
!       * ChangeLog, MANIFEST.in, NEWS, setup.py: Moving things arround in
!       preperation for release
  
  2001-03-06 22:43  jamest
  
--- 5225,5237 ----
  
  2001-03-07 01:11  jamest
  
!       * ChangeLog, MANIFEST.in, NEWS, 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: Moving things arround in preperation for
!       release
  
  2001-03-06 22:43  jamest
  
***************
*** 4505,4512 ****
  
  2001-02-09 20:58  dneighbors
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       tb_*.png   ** Added new buttons from tigert (w/ ok and GPL)
        
        button16.png   ** Removed this sample as better icons found
        
--- 5346,5358 ----
  
  2001-02-09 20:58  dneighbors
  
!       * images/button16.png, 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, src/GFOptions.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: tb_*.png   ** Added new buttons from
!       tigert (w/ ok and GPL)
        
        button16.png   ** Removed this sample as better icons found
        
***************
*** 4524,4532 ****
  
  2001-02-09 16:06  jamest
  
!       * INSTALL, TODO, setup.py, samples/zipcode/zipcode.gfd,
!       src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
!       src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
        src/uidrivers/wx/UIdriver.py: switched all images to png format
        altered splash screen to use text widgets to display info instead
        of graphic added <scrollbar> tag support - not implemented yet in
--- 5370,5381 ----
  
  2001-02-09 16:06  jamest
  
!       * INSTALL, TODO, setup.py, images/gnue-splash.png,
!       images/gnue-splash.xcf, images/gnue.bmp, images/gnue.png,
!       images/gnue.xcf, images/gnuef-splash.bmp,
!       samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFOptions.py, src/GFParser.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
        src/uidrivers/wx/UIdriver.py: switched all images to png format
        altered splash screen to use text widgets to display info instead
        of graphic added <scrollbar> tag support - not implemented yet in
***************
*** 4535,4542 ****
  
  2001-02-09 12:14  dneighbors
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       GFOptions   ** Added pointer to button image
        
        UIwxpython   ** Made image handling platform independent
        
--- 5384,5392 ----
  
  2001-02-09 12:14  dneighbors
  
!       * images/button16.png, src/GFOptions.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: GFOptions   ** Added pointer to
!       button image
        
        UIwxpython   ** Made image handling platform independent
        
***************
*** 4617,4626 ****
  
        * FAQ, MANIFEST.in, README, README.curses, README.windows,
        setup.cfg, setup.py, doc/techref.lyx, doc/techref.ps,
        samples/simple/form.gfd, samples/zipcode/zipcode.gfd,
!       scripts/gfclient, setupext/__init__.py, setupext/install_data.py:
!       Updated docs changed -u text to -u pytext and -u newtext to -u text
!       moved images arround a bit setup.py enhancements
  
  2001-01-21 12:50  jamest
  
--- 5467,5476 ----
  
        * FAQ, MANIFEST.in, README, README.curses, README.windows,
        setup.cfg, setup.py, doc/techref.lyx, doc/techref.ps,
+       images/gnue-splash.xcf, images/gnue.bmp, images/gnuef-splash.bmp,
        samples/simple/form.gfd, samples/zipcode/zipcode.gfd,
!       scripts/gfclient: Updated docs changed -u text to -u pytext and -u
!       newtext to -u text moved images arround a bit setup.py enhancements
  
  2001-01-21 12:50  jamest
  
***************
*** 4645,4655 ****
  
        * TODO, samples/inventory/README,
        samples/inventory/forms/company.gfd, samples/location/README,
!       samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFParser.py, src/GFTrigger.py: Added access to datasources to
!       triggers Added a sample of using that to query values from a db
!       Clean up and a few more comments fixed rollback causing UI
!       corruption fixed mouse and shift-tab to hidden or readonly fields
  
  2001-01-14 16:00  dneighbors
  
--- 5495,5506 ----
  
        * TODO, samples/inventory/README,
        samples/inventory/forms/company.gfd, samples/location/README,
!       samples/trigger/trigger.gfd, samples/zipcode/states.gfd,
!       src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/GFTrigger.py:
!       Added access to datasources to triggers Added a sample of using
!       that to query values from a db Clean up and a few more comments
!       fixed rollback causing UI corruption fixed mouse and shift-tab to
!       hidden or readonly fields
  
  2001-01-14 16:00  dneighbors
  
***************
*** 4700,4711 ****
  
  2001-01-12 00:08  jamest
  
!       * TODO, src/GFController.py, src/GFForm.py, src/GFObjects.py,
!       src/GFOptions.py, src/GFTrigger.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Rewrote internal objects to be less
!       dependent upon events (speed up) Added enhannced About box Added
!       support for label alignemnts Hack for rollback errors (see comments
!       for more info) Misc bug fixing and code cleanup Clean up
  
  2001-01-11 18:29  jamest
  
--- 5551,5563 ----
  
  2001-01-12 00:08  jamest
  
!       * TODO, samples/trigger/trigger.gfd, src/GFController.py,
!       src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
!       src/GFTrigger.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Rewrote internal objects to be less dependent upon events (speed
!       up) Added enhannced About box Added support for label alignemnts
!       Hack for rollback errors (see comments for more info) Misc bug
!       fixing and code cleanup Clean up
  
  2001-01-11 18:29  jamest
  
***************
*** 4752,4762 ****
        * TODO, samples/contact.gfd, samples/login.gfd,
        samples/history/first.gfd, samples/history/myform.gfd,
        samples/po/sc_po_entry2.gfd, samples/simple/form.gfd,
!       samples/track/staff.gfd, samples/zipcode/states.gfd,
!       samples/zipcode/zipcode.gfd: update of samples so they work for
!       0.0.5 release.  i fixed up sc_po_entry.gfd very nicely and then rm
!       it on accident trying to eliminate sc_po_entery2.gfd. I am very
!       pissed at myself.
  
  2000-12-22 17:05  jamest
  
--- 5604,5614 ----
        * TODO, samples/contact.gfd, samples/login.gfd,
        samples/history/first.gfd, samples/history/myform.gfd,
        samples/po/sc_po_entry2.gfd, samples/simple/form.gfd,
!       samples/track/staff.gfd, samples/trigger/trigger.gfd,
!       samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd: update of
!       samples so they work for 0.0.5 release.  i fixed up sc_po_entry.gfd
!       very nicely and then rm it on accident trying to eliminate
!       sc_po_entery2.gfd. I am very pissed at myself.
  
  2000-12-22 17:05  jamest
  
***************
*** 4822,4833 ****
  
  2000-12-18 13:59  cspence
  
!       * scripts/gfclient, src/GFDebug.py, src/GFEvent.py, src/GFForm.py,
!       src/GFGetOpt.py, src/GFObjects.py, src/GFOptions.py,
!       src/GFParser.py, src/UIbase.py, src/UIpyncurses.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Added improved support for debug
!       levels, logging etc.
  
  2000-12-16 16:15  dneighbors
  
--- 5674,5685 ----
  
  2000-12-18 13:59  cspence
  
!       * samples/trigger/trigger.gfd, scripts/gfclient, src/GFDebug.py,
!       src/GFEvent.py, src/GFForm.py, src/GFGetOpt.py, src/GFObjects.py,
!       src/GFOptions.py, src/GFParser.py, src/UIbase.py,
!       src/UIpyncurses.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       Added improved support for debug levels, logging etc.
  
  2000-12-16 16:15  dneighbors
  
***************
*** 5008,5023 ****
  
  2000-12-06 17:02  cspence
  
        * scripts/gfclient, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
        src/gnue-splash.bmp, src/uidrivers/_base/UIdriver.py,
        src/uidrivers/wx/UIdriver.py: Branch with proposed gui login screen
  
- 2000-12-06 17:02  cspence
- 
-       * src/gnue-splash.bmp: file gnue-splash.bmp was initially added on
-       branch guilogin-unstable-0-1-0.
- 
  2000-12-06 14:23  jamest
  
        * TODO: Updated TODO
--- 5860,5875 ----
  
  2000-12-06 17:02  cspence
  
+       * src/gnue-splash.bmp: file gnue-splash.bmp was initially added on
+       branch guilogin-unstable-0-1-0.
+ 
+ 2000-12-06 17:02  cspence
+ 
        * scripts/gfclient, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
        src/gnue-splash.bmp, src/uidrivers/_base/UIdriver.py,
        src/uidrivers/wx/UIdriver.py: Branch with proposed gui login screen
  
  2000-12-06 14:23  jamest
  
        * TODO: Updated TODO
***************
*** 5045,5053 ****
  
  2000-12-04 12:33  cspence
  
!       * src/: GFForm.py, GFObjects.py, GFTrigger.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Added support for message boxes and fixed
!       parser to strip whitespace from triggers.
  
  2000-12-04 06:40  dneighbors
  
--- 5897,5906 ----
  
  2000-12-04 12:33  cspence
  
!       * samples/trigger/trigger.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFTrigger.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Added support for message boxes and fixed parser to strip
!       whitespace from triggers.
  
  2000-12-04 06:40  dneighbors
  
***************
*** 5148,5154 ****
  
        * samples/: form.gfd, form2.gfd, helloworld.gfd, myform.gfd,
        history/first.gfd, history/myform.gfd, simple/form.gfd,
!       zipcode/zipcode.gfd: A little bit of samples cleanup
  
  2000-11-14 22:04  jamest
  
--- 6001,6008 ----
  
        * samples/: form.gfd, form2.gfd, helloworld.gfd, myform.gfd,
        history/first.gfd, history/myform.gfd, simple/form.gfd,
!       trigger/trigger.gfd, zipcode/zipcode.gfd: A little bit of samples
!       cleanup
  
  2000-11-14 22:04  jamest
  
Index: gnue/reports/ChangeLog
diff -c gnue/reports/ChangeLog:1.10 gnue/reports/ChangeLog:1.11
*** gnue/reports/ChangeLog:1.10 Sat Dec 21 15:36:35 2002
--- gnue/reports/ChangeLog      Tue Apr  1 17:53:53 2003
***************
*** 1,3 ****
--- 1,330 ----
+ 2003-03-05 17:12  jcater
+ 
+       * doc/report-notes.txt: 
+       
+       Misc cleanup
+ 
+ 2003-03-04 17:19  jcater
+ 
+       * setup.py, doc/technotes/00002.txt,
+       src/adapters/filters/Standard/Base/Helpers.py,
+       src/adapters/filters/Standard/Base/Helpers/Color.py,
+       src/adapters/filters/Standard/Base/Helpers/Measurement.py,
+       src/adapters/filters/Standard/Base/Helpers/__init__.py,
+       src/adapters/filters/Standard/Base/psutils/FontMetrics.py,
+       src/adapters/filters/Standard/Base/psutils/PSOutputStream.py,
+       src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py,
+       src/adapters/filters/Standard/Base/styles/StyleHandler.py,
+       src/adapters/filters/Standard/etc/standard-styles.grs: more
+       candy-coated standard template goodness.  Yummy....
+ 
+ 2003-03-04 09:39  jcater
+ 
+       * src/adapters/filters/Standard/Base/:
+       Objects/FormattableObject.py, Objects/Section.py,
+       styles/__init__.py, styles/Objects/__init__.py: cleaning up
+       structure
+ 
+ 2003-02-27 20:52  jamest
+ 
+       * src/client/GRRun.py: Using new parameter function in common
+ 
+ 2003-02-17 01:32  jcater
+ 
+       * src/: adapters/destinations/email/sendmail.py,
+       adapters/destinations/printer/bsd.py,
+       adapters/filters/Labels/labels/formatters/__init__.py,
+       adapters/filters/Labels/labels/formatters/postscript.py,
+       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
+       adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
+       adapters/filters/Standard/Base/Parser.py,
+       adapters/filters/Standard/Base/Objects/BaseObj.py,
+       adapters/filters/Standard/Base/Objects/Section.py,
+       adapters/filters/Standard/Base/psutils/FontMetrics.py,
+       adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
+       base/GRDataMapper.py, base/GREngine.py, base/GRFilters.py,
+       base/GROutputAdapter.py, base/GRParameters.py, base/GRParser.py,
+       base/GRReport.py, base/GRSortOptions.py, base/GRSources.py,
+       base/layout/ContainerElement.py, base/layout/GRDefault.py,
+       base/layout/GRField.py, base/layout/GRFirstRow.py,
+       base/layout/GRFormula.py, base/layout/GRLastRow.py,
+       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
+       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
+       base/layout/GRParam.py, base/layout/GRPassThru.py,
+       base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py,
+       client/GRRunUI.py, server/GRServer.py: phase I of gnue-common
+       structural cleanup
+ 
+ 2003-01-25 15:41  btami
+ 
+       * src/: adapters/filters/Labels/labels/Adapter.py,
+       adapters/filters/MailMerge/_merge/MergeBase.py,
+       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
+       base/GRReport.py, base/layout/ContainerElement.py: * Introducing
+       "textEncoding" into [common] section of gnue.conf   instead of
+       "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2
+ 
+ 2003-01-13 00:29  jcater
+ 
+       * src/adapters/filters/Standard/Base/psutils/: FontMetrics.py,
+       PSOutputStream.py, PrinterDefinition.py: misc work
+ 
+ 2003-01-12 12:55  jcater
+ 
+       * doc/report-notes.txt,
+       src/adapters/filters/Standard/Base/psutils/FontMetrics.py,
+       src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py,
+       src/adapters/filters/Standard/Base/psutils/__init__.py,
+       src/base/GRDataMapper.py, src/base/layout/ContainerElement.py,
+       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
+       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
+       src/base/layout/GRLastRow.py, src/base/layout/GRLayoutElement.py,
+       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
+       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
+       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
+       
+       * Cleaned up the process() calls * Started on some ps output
+       utilities
+ 
+ 2003-01-10 10:28  jcater
+ 
+       * src/adapters/filters/Standard/Base/: Parser.py,
+       Objects/Section.py: bugfix for deleting an object
+ 
+ 2003-01-09 00:58  jcater
+ 
+       * doc/report-notes.txt,
+       src/adapters/filters/Standard/Base/Parser.py: 
+       
+       More notes
+ 
+ 2003-01-08 20:08  jcater
+ 
+       * doc/report-notes.txt,
+       src/adapters/filters/Standard/Base/Helpers.py,
+       src/adapters/filters/Standard/Base/Parser.py: 
+       
+       * Started on getting GNUe:Reports:Standard into a GParser-able
+       format.  * Implemented Measurement() and Color() classes
+ 
+ 2003-01-07 17:53  jcater
+ 
+       * doc/report-notes.txt,
+       src/adapters/filters/Standard/Base/Parser.py: 
+       
+       Synching machines
+ 
+ 2003-01-07 00:51  jcater
+ 
+       * doc/report-notes.txt,
+       src/adapters/filters/Standard/Base/Parser.py,
+       src/adapters/filters/Standard/Base/Objects/BaseObj.py,
+       src/adapters/filters/Standard/Base/Objects/ContainerObj.py,
+       src/adapters/filters/Standard/Base/Objects/PositionableObj.py,
+       src/adapters/filters/Standard/Base/Objects/Report.py,
+       src/adapters/filters/Standard/Base/Objects/__init__.py: synching
+       machines (you expected anything less?)
+ 
+ 2003-01-06 11:18  jamest
+ 
+       * setup.py: added missing filter
+ 
+ 2003-01-06 00:22  jcater
+ 
+       * doc/report-notes.txt: 
+       More notes on my plans to take over the world.
+ 
+ 2003-01-04 10:09  jamest
+ 
+       * src/base/layout/GRSection.py: added needed import statement
+ 
+ 2003-01-04 08:22  jamest
+ 
+       * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for
+       parsing ted output
+ 
+ 2003-01-03 23:40  jcater
+ 
+       * src/: adapters/destinations/file/stdout.py,
+       base/GROutputAdapter.py: fixed for stdout support
+ 
+ 2003-01-03 23:36  jamest
+ 
+       * setup.py: fixed typos
+ 
+ 2003-01-02 11:22  jamest
+ 
+       * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip
+       newlines from the fax number to be dialed
+ 
+ 2003-01-02 09:43  jcater
+ 
+       * src/base/layout/: GRLayout.py, GRLayoutElement.py: moved the init
+       stuff to prepare
+ 
+ 2003-01-01 20:36  jcater
+ 
+       * src/: adapters/destinations/email/sendmail.py,
+       adapters/destinations/email/smtp.py,
+       adapters/destinations/fax/hylafax.py,
+       adapters/destinations/file/stdout.py,
+       adapters/destinations/file/text.py,
+       adapters/destinations/printer/bsd.py,
+       adapters/filters/Labels/labels/Adapter.py,
+       adapters/filters/MailMerge/_merge/MergeBase.py,
+       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
+       adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
+       adapters/filters/general/4xslt/Adapter.py,
+       adapters/filters/general/raw/Adapter.py,
+       adapters/filters/general/sablotron/Adapter.py, base/GRParser.py,
+       base/layout/ContainerElement.py, base/layout/GRDefault.py,
+       base/layout/GRField.py, base/layout/GRFirstRow.py,
+       base/layout/GRFormula.py, base/layout/GRLastRow.py,
+       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
+       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
+       base/layout/GRParam.py, base/layout/GRPassThru.py,
+       base/layout/GRSection.py, base/layout/GRSumm.py,
+       base/layout/__init__.py, client/GRRun.py: cleaning up reports
+       structure (fixes)
+ 
+ 2003-01-01 20:06  jcater
+ 
+       * setup.py, scripts/gnue-reports-server.in,
+       scripts/gnue-reports.in, src/GRConfig.py, src/GRDataMapper.py,
+       src/GREngine.py, src/GRExceptions.py, src/GRFilters.py,
+       src/GRLayout.py, src/GROutputAdapter.py, src/GRParameters.py,
+       src/GRParser.py, src/GRReport.py, src/GRReportInfo.py,
+       src/GRRun.py, src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
+       src/GRSortOptions.py, src/GRSources.py, src/base/GRLayout.py,
+       src/base/GRParser.py, src/base/GRReport.py,
+       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
+       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
+       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
+       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
+       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
+       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
+       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
+       src/base/layout/__init__.py, src/client/GRRun.py,
+       src/server/GRServer.py: cleaning up reports structure
+ 
+ 2003-01-01 19:36  jcater
+ 
+       * src/base/layout/__init__.py: cleanup
+ 
+ 2003-01-01 19:32  jcater
+ 
+       * src/: client/__init__.py, server/__init__.py: cleanup
+ 
+ 2003-01-01 18:45  jcater
+ 
+       * setup.cfg.in, setup.py, samples/mailmerge/mailmerge.py,
+       scripts/gnue-reports-server.in, scripts/gnue-reports.in,
+       src/GRConfig.py, src/GRDataMapper.py, src/GREngine.py,
+       src/GRExceptions.py, src/GRFilters.py, src/GRLayout.py,
+       src/GROutputAdapter.py, src/GRParameters.py, src/GRParser.py,
+       src/GRReport.py, src/GRReportInfo.py, src/GRRun.py, src/GRRunUI.py,
+       src/GRServer.py, src/GRServices.py, src/GRSortOptions.py,
+       src/GRSources.py, src/__init__.py,
+       src/adapters/destinations/email/sendmail.py,
+       src/adapters/destinations/email/smtp.py,
+       src/adapters/destinations/fax/hylafax.py,
+       src/adapters/destinations/file/stdout.py,
+       src/adapters/destinations/file/text.py,
+       src/adapters/destinations/printer/bsd.py,
+       src/adapters/filters/Labels/labels/Adapter.py,
+       src/adapters/filters/Labels/labels/LabelSpecs.py,
+       src/adapters/filters/Labels/labels/formatters/postscript.py,
+       src/adapters/filters/MailMerge/_merge/MergeBase.py,
+       src/adapters/filters/MailMerge/merge_latex/Adapter.py,
+       src/adapters/filters/MailMerge/merge_ps/Adapter.py,
+       src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
+       src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
+       src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
+       src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
+       src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
+       src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
+       src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
+       src/adapters/filters/general/4xslt/Adapter.py,
+       src/adapters/filters/general/raw/Adapter.py,
+       src/adapters/filters/general/sablotron/Adapter.py,
+       src/base/GRConfig.py, src/base/GRDataMapper.py,
+       src/base/GREngine.py, src/base/GRExceptions.py,
+       src/base/GRFilters.py, src/base/GRLayout.py,
+       src/base/GROutputAdapter.py, src/base/GRParameters.py,
+       src/base/GRParser.py, src/base/GRReport.py,
+       src/base/GRReportInfo.py, src/base/GRSortOptions.py,
+       src/base/GRSources.py, src/base/__init__.py,
+       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
+       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
+       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
+       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
+       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
+       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
+       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
+       src/client/GRRun.py, src/client/GRRunUI.py, src/server/GRServer.py,
+       src/server/GRServices.py: updated copyright headers
+ 
+ 2003-01-01 16:21  jcater
+ 
+       * FAQ, doc/report-notes.txt, src/GRLayout.py, src/GRParser.py,
+       src/base/GRLayout.py, src/base/GRParser.py,
+       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
+       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
+       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
+       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
+       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
+       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
+       src/base/layout/GRSection.py, src/base/layout/GRSumm.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
+ 
+ 2002-12-31 02:22  jcater
+ 
+       * doc/report-notes.txt: 
+       
+       More report notes
+ 
+ 2002-12-30 18:57  jcater
+ 
+       * doc/report-notes.txt, src/adapters/filters/Standard/__init__.py,
+       src/adapters/filters/Standard/Base/Parser.py,
+       src/adapters/filters/Standard/Base/__init__.py,
+       src/adapters/filters/Standard/universal/__init__.py: 
+       
+       More thoughts on standard report output markup
+ 
+ 2002-12-22 19:46  jcater
+ 
+       * samples/foobulations/monthly.grd: better fix for formatting dates
+       in reports [temporary]
+ 
+ 2002-12-22 09:15  btami
+ 
+       * setup.py, src/GRLayout.py, src/base/GRLayout.py,
+       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
+       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
+       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
+       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
+       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
+       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
+       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Let
+       designer's report wizards work again
+ 
+ 2002-12-21 16:41  jcater
+ 
+       * MANIFEST.in, setup.py: changed the filters/ directory structure
+ 
+ 2002-12-21 14:36  jcater
+ 
+       * ChangeLog: 
+       * Changes for -pre3
+ 
  2002-12-20 18:15  jcater
  
        * ChangeLog, doc/report-notes.txt: 
***************
*** 6,26 ****
  
  2002-12-20 10:50  jamest
  
!       * src/GRReport.py: fix for suppressGNUeTags
  
  2002-12-20 10:22  jcater
  
!       * src/: GRLayout.py, GRReport.py: fixed suppressGNUeXML fix
  
  2002-12-20 10:04  jcater
  
!       * src/: GRFilters.py, GRRun.py: added empty namespace checks
  
  2002-12-20 02:44  btami
  
!       * filters/SimpleTabulation/text.xsl,
!       packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
        packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
        src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
--- 333,362 ----
  
  2002-12-20 10:50  jamest
  
!       * src/: GRReport.py, base/GRReport.py: fix for suppressGNUeTags
  
  2002-12-20 10:22  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py, GRReport.py,
!       base/GRReport.py: fixed suppressGNUeXML fix
  
  2002-12-20 10:04  jcater
  
!       * src/: GRFilters.py, GRRun.py, base/GRFilters.py, client/GRRun.py:
!       added empty namespace checks
  
  2002-12-20 02:44  btami
  
!       * packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
        packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
+       src/adapters/filters/SimpleTabulation/etc/text.xsl,
        src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
***************
*** 37,43 ****
  
  2002-12-17 17:41  jcater
  
!       * doc/report-notes.txt, src/GRLayout.py: 
        * Misc convenience changes for Designer
  
  2002-12-16 18:06  jcater
--- 373,386 ----
  
  2002-12-17 17:41  jcater
  
!       * doc/report-notes.txt, src/GRLayout.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
        * Misc convenience changes for Designer
  
  2002-12-16 18:06  jcater
***************
*** 68,77 ****
        src/adapters/filters/MailMerge/merge_ps/Adapter.py,
        src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
        src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
        src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
        src/adapters/filters/SimpleTabulation/tabulator/__init__.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__
!       .py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
--- 411,420 ----
        src/adapters/filters/MailMerge/merge_ps/Adapter.py,
        src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
        src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
+       src/base/GRFilters.py,
        src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
        src/adapters/filters/SimpleTabulation/tabulator/__init__.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
        src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
***************
*** 94,105 ****
  
  2002-12-02 13:30  jcater
  
!       * src/GRRun.py: catch IOErrors and print neatly
  
  2002-11-20 21:11  jamest
  
!       * src/GRLayout.py: Added in papo's null and not null conditionals,
!       formatting cleanup
  
  2002-11-19 16:56  jcater
  
--- 437,455 ----
  
  2002-12-02 13:30  jcater
  
!       * src/: GRRun.py, client/GRRun.py: catch IOErrors and print neatly
  
  2002-11-20 21:11  jamest
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Added in papo's
!       null and not null conditionals, formatting cleanup
  
  2002-11-19 16:56  jcater
  
***************
*** 107,114 ****
  
  2002-11-19 16:31  jcater
  
!       * samples/mailmerge/mailmerge.py, src/__init__.py: fix to mailmerge
!       typo
  
  2002-11-19 15:25  jcater
  
--- 457,464 ----
  
  2002-11-19 16:31  jcater
  
!       * samples/mailmerge/mailmerge.py, src/__init__.py,
!       src/base/__init__.py: fix to mailmerge typo
  
  2002-11-19 15:25  jcater
  
***************
*** 120,130 ****
  
  2002-11-17 19:17  jcater
  
!       * src/__init__.py: doc/version changes in prep for a release
  
  2002-11-17 10:33  jamest
  
!       * src/GRReport.py: btami's fix for salbotron on win32
  
  2002-11-13 23:05  jcater
  
--- 470,482 ----
  
  2002-11-17 19:17  jcater
  
!       * src/: __init__.py, base/__init__.py: doc/version changes in prep
!       for a release
  
  2002-11-17 10:33  jamest
  
!       * src/: GRReport.py, base/GRReport.py: btami's fix for salbotron on
!       win32
  
  2002-11-13 23:05  jcater
  
***************
*** 137,143 ****
  
  2002-11-13 22:01  jcater
  
!       * src/GRReport.py: Added btami's i18n encoding patch for XML output
  
  2002-11-13 21:55  jcater
  
--- 489,496 ----
  
  2002-11-13 22:01  jcater
  
!       * src/: GRReport.py, base/GRReport.py: Added btami's i18n encoding
!       patch for XML output
  
  2002-11-13 21:55  jcater
  
***************
*** 153,162 ****
  
  2002-11-13 17:56  jcater
  
!       * filters/Labels/label-specs.dat, src/GREngine.py,
!       src/GRFilters.py, src/adapters/filters/Labels/labels/Adapter.py,
!       src/adapters/filters/Labels/labels/LabelSpecs.py,
!       src/adapters/filters/Labels/labels/formatters/postscript.py: 
        * First completely working label implementation in reports * Added
        shellwords.py * Misc cleanup/bug fixes
  
--- 506,516 ----
  
  2002-11-13 17:56  jcater
  
!       * src/: adapters/filters/Labels/etc/label-specs.dat, GREngine.py,
!       GRFilters.py, adapters/filters/Labels/labels/Adapter.py,
!       adapters/filters/Labels/labels/LabelSpecs.py,
!       adapters/filters/Labels/labels/formatters/postscript.py,
!       base/GREngine.py, base/GRFilters.py: 
        * First completely working label implementation in reports * Added
        shellwords.py * Misc cleanup/bug fixes
  
***************
*** 173,178 ****
--- 527,533 ----
  2002-11-13 11:00  jcater
  
        * setup.py, src/GRConfig.py, src/GROutputAdapter.py,
+       src/base/GRConfig.py, src/base/GROutputAdapter.py,
        src/adapters/destinations/printer/bsd.py,
        src/adapters/filters/Labels/labels/formatters/postscript.py:
        updated setup.py for labels
***************
*** 187,194 ****
        * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,
        adapters/filters/Labels/labels/__init__.py,
        adapters/filters/Labels/labels/formatters/__init__.py,
!       adapters/filters/Labels/labels/formatters/postscript.py: added
!       first label example to GNUe Reports
  
  2002-11-12 22:00  jcater
  
--- 542,549 ----
        * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,
        adapters/filters/Labels/labels/__init__.py,
        adapters/filters/Labels/labels/formatters/__init__.py,
!       adapters/filters/Labels/labels/formatters/postscript.py,
!       client/GRRunUI.py: added first label example to GNUe Reports
  
  2002-11-12 22:00  jcater
  
***************
*** 199,209 ****
  
  2002-11-12 21:00  jamest
  
!       * src/GRLayout.py: start of an on-process trigger
  
  2002-11-12 18:39  jamest
  
!       * src/: GRLayout.py, __init__.py: Remove python2.2ism
  
  2002-11-12 17:08  jcater
  
--- 554,580 ----
  
  2002-11-12 21:00  jamest
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: start of an
!       on-process trigger
  
  2002-11-12 18:39  jamest
  
!       * src/: GRLayout.py, __init__.py, base/GRLayout.py,
!       base/__init__.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: Remove python2.2ism
  
  2002-11-12 17:08  jcater
  
***************
*** 212,219 ****
  
  2002-11-12 17:07  jcater
  
!       * src/__init__.py: updated VERSION numbers to be the new .99 format
!       for cvs
  
  2002-11-12 12:35  jcater
  
--- 583,590 ----
  
  2002-11-12 17:07  jcater
  
!       * src/: __init__.py, base/__init__.py: updated VERSION numbers to
!       be the new .99 format for cvs
  
  2002-11-12 12:35  jcater
  
***************
*** 222,245 ****
  
  2002-11-12 11:29  jcater
  
!       * filters/Labels/label-specs.dat: fixed XML inconsistencies
  
  2002-11-12 10:55  jcater
  
!       * filters/Labels/label-specs.dat: separated brand into brand and
!       category; added quill models
  
  2002-11-12 01:38  jcater
  
!       * filters/Labels/label-specs.dat: updated labels
  
  2002-11-11 22:27  jcater
  
!       * filters/Labels/label-specs.dat: added my label specs file
  
  2002-11-07 10:37  jcater
  
!       * src/GRRun.py: 
        
        * Added support for Frame panels that are controlled by their
        parent container * Added an "absolute x,y" attribute to each
--- 593,618 ----
  
  2002-11-12 11:29  jcater
  
!       * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML
!       inconsistencies
  
  2002-11-12 10:55  jcater
  
!       * src/adapters/filters/Labels/etc/label-specs.dat: separated brand
!       into brand and category; added quill models
  
  2002-11-12 01:38  jcater
  
!       * src/adapters/filters/Labels/etc/label-specs.dat: updated labels
  
  2002-11-11 22:27  jcater
  
!       * src/adapters/filters/Labels/etc/label-specs.dat: added my label
!       specs file
  
  2002-11-07 10:37  jcater
  
!       * src/: GRRun.py, client/GRRun.py: 
        
        * Added support for Frame panels that are controlled by their
        parent container * Added an "absolute x,y" attribute to each
***************
*** 248,266 ****
  
  2002-11-04 18:48  jcater
  
!       * src/: GRReportInfo.py, GRRun.py, GRRunUI.py: reports can now use
        the wx login, if --ui wx is passed; also --batch command line works
  
  2002-11-04 15:13  jcater
  
!       * src/: GREngine.py, GRFilters.py, GRParser.py, GRReport.py,
!       GRReportInfo.py, GRRun.py: added support for --list-filters
  
  2002-11-04 14:14  jamest
  
!       * src/GRParser.py: Added support for common based <import> tag
!       based upon the tags marked as Importable Fixed bad function name in
!       form's wx UI driver
  
  2002-11-04 13:37  jcater
  
--- 621,642 ----
  
  2002-11-04 18:48  jcater
  
!       * src/: GRReportInfo.py, GRRun.py, base/GRReportInfo.py,
!       client/GRRun.py, GRRunUI.py, client/GRRunUI.py: reports can now use
        the wx login, if --ui wx is passed; also --batch command line works
  
  2002-11-04 15:13  jcater
  
!       * src/: GREngine.py, GRFilters.py, base/GREngine.py,
!       base/GRFilters.py, GRParser.py, GRReport.py, GRReportInfo.py,
!       GRRun.py, base/GRParser.py, base/GRReport.py, base/GRReportInfo.py,
!       client/GRRun.py: added support for --list-filters
  
  2002-11-04 14:14  jamest
  
!       * src/: GRParser.py, base/GRParser.py: Added support for common
!       based <import> tag based upon the tags marked as Importable Fixed
!       bad function name in form's wx UI driver
  
  2002-11-04 13:37  jcater
  
***************
*** 268,309 ****
  
  2002-11-04 08:55  jamest
  
!       * src/: GREngine.py, GRParser.py, GRReport.py, ignore/test.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-02 00:02  jcater
  
!       * src/GRReport.py: moved the dumpXML root call into GRootObj, so
!       each tool doesn't have to redefine dumpXML()
  
  2002-10-31 23:05  jcater
  
!       * TODO, src/GRLayout.py: minor doc updates
  
  2002-10-31 23:02  jamest
  
        * doc/technotes/00001.txt, samples/foobulations/monthly.grd,
        samples/location/zip-by-state.grd, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.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 17:12  jcater
  
        * samples/cross-tabulation/README,
!       samples/cross-tabulation/cross.grd, src/GRDataMapper.py: added
!       cross-tabulation (pivot table) example to reports (pending a few
!       bugfixes, it will work); misc cleanup
  
  2002-10-30 16:45  jcater
  
!       * src/GRLayout.py: fixed an infinite loop issue when initializing
!       nested sections
  
  2002-10-23 19:26  jamest
  
--- 644,710 ----
  
  2002-11-04 08:55  jamest
  
!       * src/: GREngine.py, GRParser.py, GRReport.py, base/GREngine.py,
!       base/GRParser.py, base/GRReport.py: Migration of import system into
!       common (partially complete) Added G*Parser attribute 'Importable'
!       to entities if set to 1 makes then that entity becomes importable. 
!       Adjustments to make reports support importable triggers All still
!       pretty rough
  
  2002-11-02 00:02  jcater
  
!       * src/: GRReport.py, base/GRReport.py: moved the dumpXML root call
!       into GRootObj, so each tool doesn't have to redefine dumpXML()
  
  2002-10-31 23:05  jcater
  
!       * TODO, src/GRLayout.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: minor doc
!       updates
  
  2002-10-31 23:02  jamest
  
        * doc/technotes/00001.txt, samples/foobulations/monthly.grd,
        samples/location/zip-by-state.grd, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.py, src/base/GRLayout.py,
!       src/base/GRParser.py, src/base/GRReport.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.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 17:12  jcater
  
        * samples/cross-tabulation/README,
!       samples/cross-tabulation/cross.grd, src/GRDataMapper.py,
!       src/base/GRDataMapper.py: added cross-tabulation (pivot table)
!       example to reports (pending a few bugfixes, it will work); misc
!       cleanup
  
  2002-10-30 16:45  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixed an infinite
!       loop issue when initializing nested sections
  
  2002-10-23 19:26  jamest
  
***************
*** 316,323 ****
  
  2002-10-20 21:16  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, GRReport.py: fixed
!       calculations of summaries
  
  2002-10-10 10:07  jcater
  
--- 717,732 ----
  
  2002-10-20 21:16  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, GRReport.py,
!       base/GRDataMapper.py, base/GRLayout.py, base/GRReport.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixed calculations
!       of summaries
  
  2002-10-10 10:07  jcater
  
***************
*** 339,346 ****
        * src/: GREngine.py, adapters/destinations/fax/hylafax.py,
        adapters/filters/MailMerge/_merge/MergeBase.py,
        adapters/filters/MailMerge/merge_psfax/Adapter.py,
!       adapters/filters/MailMerge/merge_psfax/__init__.py: added psfax
!       merge support
  
  2002-10-08 12:30  jcater
  
--- 748,755 ----
        * src/: GREngine.py, adapters/destinations/fax/hylafax.py,
        adapters/filters/MailMerge/_merge/MergeBase.py,
        adapters/filters/MailMerge/merge_psfax/Adapter.py,
!       adapters/filters/MailMerge/merge_psfax/__init__.py,
!       base/GREngine.py: added psfax merge support
  
  2002-10-08 12:30  jcater
  
***************
*** 350,360 ****
  
  2002-10-07 16:45  jcater
  
!       * src/__init__.py: updating version numbers to 'development' status
  
  2002-09-29 19:19  jcater
  
!       * ChangeLog, src/__init__.py: final changes for release
  
  2002-09-25 18:05  jcater
  
--- 759,771 ----
  
  2002-10-07 16:45  jcater
  
!       * src/: __init__.py, base/__init__.py: updating version numbers to
!       'development' status
  
  2002-09-29 19:19  jcater
  
!       * ChangeLog, src/__init__.py, src/base/__init__.py: final changes
!       for release
  
  2002-09-25 18:05  jcater
  
***************
*** 363,373 ****
  
  2002-09-24 10:04  jcater
  
!       * src/GRFilters.py: removed extraneous print statement
  
  2002-09-23 15:32  jcater
  
!       * src/GRServices.py: fixes to allow mcmillan to package designer
  
  2002-09-23 15:19  jcater
  
--- 774,786 ----
  
  2002-09-24 10:04  jcater
  
!       * src/: GRFilters.py, base/GRFilters.py: removed extraneous print
!       statement
  
  2002-09-23 15:32  jcater
  
!       * src/: GRServices.py, server/GRServices.py: fixes to allow
!       mcmillan to package designer
  
  2002-09-23 15:19  jcater
  
***************
*** 385,392 ****
  
  2002-09-18 10:14  siesel
  
!       * src/GRServer.py: split grpc's up in GRServer part and Appserver
!       part in setup-cvs installer
  
  2002-09-17 17:17  jcater
  
--- 798,805 ----
  
  2002-09-18 10:14  siesel
  
!       * src/: GRServer.py, server/GRServer.py: split grpc's up in
!       GRServer part and Appserver part in setup-cvs installer
  
  2002-09-17 17:17  jcater
  
***************
*** 395,408 ****
  
  2002-09-17 14:53  jcater
  
!       * src/GRFilters.py: fixed typo from the FileUtils conversion
  
  2002-09-17 10:27  jcater
  
        * src/: GREngine.py, GRFilters.py,
!       adapters/filters/general/sablotron/Adapter.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 23:07  dneighbors
  
--- 808,823 ----
  
  2002-09-17 14:53  jcater
  
!       * src/: GRFilters.py, base/GRFilters.py: fixed typo from the
!       FileUtils conversion
  
  2002-09-17 10:27  jcater
  
        * src/: GREngine.py, GRFilters.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GREngine.py,
!       base/GRFilters.py: removed code from gnue.common.__init__ and
!       placed in either gnue.common.FileUtils or gnue.common.TextUtils;
!       added stub for gear support
  
  2002-09-16 23:07  dneighbors
  
***************
*** 413,431 ****
  
  2002-09-16 14:30  jcater
  
!       * src/GREngine.py: added TODO comments about incorrect defaulting
!       of namespaces in reports
  
  2002-09-16 14:22  jcater
  
!       * src/: GRLayout.py, GRRun.py: [ticket #86] removed Unix getpass
!       dependencies; uses getpass module only if present
  
  2002-09-16 11:18  siesel
  
!       * src/: GREngine.py, GRLayout.py: fix reports to process
!       monthly.grd (again) and reports created by the simple report wizard
!       of gnue designer
  
  2002-09-11 12:45  jcater
  
--- 828,861 ----
  
  2002-09-16 14:30  jcater
  
!       * src/: GREngine.py, base/GREngine.py: added TODO comments about
!       incorrect defaulting of namespaces in reports
  
  2002-09-16 14:22  jcater
  
!       * src/: GRLayout.py, GRRun.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py:
!       [ticket #86] removed Unix getpass dependencies; uses getpass module
!       only if present
  
  2002-09-16 11:18  siesel
  
!       * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: fix reports to process monthly.grd (again)
!       and reports created by the simple report wizard of gnue designer
  
  2002-09-11 12:45  jcater
  
***************
*** 435,447 ****
  
  2002-09-07 09:58  jcater
  
!       * setup.py, filters/SimpleTabulation/fo.xsl: added 4xslt adapter;
!       FO filter [patches by btami]
  
  2002-08-27 10:53  jcater
  
!       * TODO, src/GRDataMapper.py, src/GRLayout.py: fixed incorrect
!       resetting of summaries; misc bug fixes (esp. w/mailmerge)
  
  2002-08-22 18:09  jcater
  
--- 865,885 ----
  
  2002-09-07 09:58  jcater
  
!       * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added
!       4xslt adapter; FO filter [patches by btami]
  
  2002-08-27 10:53  jcater
  
!       * TODO, src/GRDataMapper.py, src/GRLayout.py,
!       src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed
!       incorrect resetting of summaries; misc bug fixes (esp. w/mailmerge)
  
  2002-08-22 18:09  jcater
  
***************
*** 450,461 ****
  
  2002-08-08 11:53  siesel
  
!       * filters/SimpleTabulation/text.xsl,
!       src/adapters/filters/general/4xslt/Adapter.py,
!       src/adapters/filters/general/4xslt/__init__.py: * enhance text.xsl
!       in SimpleTabulation [btami] * add a 4xslt Adapter.py (which should
!       be useful for win32 users,   because 4suite has prebuilt binaries)
!       [btmai]
  
  2002-08-08 09:47  jcater
  
--- 888,898 ----
  
  2002-08-08 11:53  siesel
  
!       * src/adapters/filters/: SimpleTabulation/etc/text.xsl,
!       general/4xslt/Adapter.py, general/4xslt/__init__.py: * enhance
!       text.xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py
!       (which should be useful for win32 users,   because 4suite has
!       prebuilt binaries) [btmai]
  
  2002-08-08 09:47  jcater
  
***************
*** 465,471 ****
  
  2002-07-23 12:52  jcater
  
!       * src/GRLayout.py: added btami's report module/wizard to designer
  
  2002-07-22 10:25  siesel
  
--- 902,916 ----
  
  2002-07-23 12:52  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: added btami's
!       report module/wizard to designer
  
  2002-07-22 10:25  siesel
  
***************
*** 502,517 ****
  
  2002-06-27 20:14  jcater
  
!       * src/GRParser.py: Fixed some attribute typecasting issues
  
  2002-06-15 14:51  jcater
  
!       * src/__init__.py: updated version numbers to development status
  
  2002-06-04 16:30  siesel
  
!       * grpc/GRServer.grpc, src/GRServer.py: add basic rpc server
!       functions to GRServer.
  
  2002-06-03 17:36  jcater
  
--- 947,964 ----
  
  2002-06-27 20:14  jcater
  
!       * src/: GRParser.py, base/GRParser.py: Fixed some attribute
!       typecasting issues
  
  2002-06-15 14:51  jcater
  
!       * src/: __init__.py, base/__init__.py: updated version numbers to
!       development status
  
  2002-06-04 16:30  siesel
  
!       * grpc/GRServer.grpc, src/GRServer.py, src/server/GRServer.py: add
!       basic rpc server functions to GRServer.
  
  2002-06-03 17:36  jcater
  
***************
*** 536,543 ****
  
  2002-06-03 14:09  jcater
  
!       * src/: GRRun.py, GRServer.py: fixes for the client/ directory
!       changes
  
  2002-06-02 17:51  jcater
  
--- 983,990 ----
  
  2002-06-03 14:09  jcater
  
!       * src/: GRRun.py, GRServer.py, client/GRRun.py, server/GRServer.py:
!       fixes for the client/ directory changes
  
  2002-06-02 17:51  jcater
  
***************
*** 545,551 ****
  
  2002-06-02 17:21  jcater
  
!       * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py: Added
        --generate-man-page to GBaseApp and updated the setup.py's to
        create the manpages before creating a source distribution
  
--- 992,999 ----
  
  2002-06-02 17:21  jcater
  
!       * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py,
!       src/client/GRRun.py, src/server/GRServer.py: Added
        --generate-man-page to GBaseApp and updated the setup.py's to
        create the manpages before creating a source distribution
  
***************
*** 570,585 ****
  2002-05-30 17:26  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/GRSources.py: fixes to master/detail support
  
  2002-05-30 10:18  jcater
  
!       * src/GRSources.py: misc fix
  
  2002-05-29 22:11  jcater
  
        * INSTALL, setup.py, src/GRServices.py, src/__init__.py,
!       src/adapters/destinations/email/smtp.py: updates for release
  
  2002-05-29 20:30  jcater
  
--- 1018,1043 ----
  2002-05-30 17:26  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/GRSources.py, src/base/GRDataMapper.py,
!       src/base/GRLayout.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixes to
!       master/detail support
  
  2002-05-30 10:18  jcater
  
!       * src/: GRSources.py, base/GRSources.py: misc fix
  
  2002-05-29 22:11  jcater
  
        * INSTALL, setup.py, src/GRServices.py, src/__init__.py,
!       src/adapters/destinations/email/smtp.py, src/base/__init__.py,
!       src/server/GRServices.py: updates for release
  
  2002-05-29 20:30  jcater
  
***************
*** 592,605 ****
  
  2002-05-15 20:14  jcater
  
!       * src/GRSources.py: moved more master/detail datasource logic out
!       of tools and into common
  
  2002-05-14 23:30  jcater
  
        * src/: GRLayout.py,
        adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/MailMerge/merge_rtf/Adapter.py: fixes to bugs
        surfacing from merge_rtf testing
  
  2002-05-14 20:03  jcater
--- 1050,1070 ----
  
  2002-05-15 20:14  jcater
  
!       * src/: GRSources.py, base/GRSources.py: moved more master/detail
!       datasource logic out of tools and into common
  
  2002-05-14 23:30  jcater
  
        * src/: GRLayout.py,
        adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/MailMerge/merge_rtf/Adapter.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixes to bugs
        surfacing from merge_rtf testing
  
  2002-05-14 20:03  jcater
***************
*** 619,664 ****
        src/adapters/filters/MailMerge/merge_latex/__init__.py,
        src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
        src/adapters/filters/MailMerge/merge_rtf/__init__.py,
!       src/adapters/filters/general/sablotron/Adapter.py: added merge
!       support/examples to reports (currently, only RTF works -- latex
!       does not)
  
  2002-05-11 18:52  jamest
  
        * src/: GRConfig.py, GRFilters.py, GRRun.py,
!       adapters/filters/general/sablotron/Adapter.py: jamest - win32 setup
!       fix, added default config value load to reports jcater - added
!       better import error support in Sablotron driver        - added rest
!       of reports config options to GRConfig        - misc bug fixes
  
  2002-05-04 11:45  jamest
  
        * src/: adapters/destinations/email/sendmail.py, GRConfig.py,
        GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,
        GRServer.py, adapters/destinations/fax/hylafax.py,
!       adapters/destinations/printer/bsd.py: Removed dependency on
        gnue.conf files (new config system) Moved text out of gnue.conf
        setting as the new i18n stuff replaces it Something else I've
        forgotten :)
  
  2002-04-28 23:19  jcater
  
!       * filters/SimpleTabulation/csv.xsl, src/GRFilters.py: added a CSV
!       filter to reports; misc bug fixes
  
  2002-04-28 20:52  jcater
  
        * samples/foobulations/monthly.grd, src/GREngine.py,
!       src/GRLayout.py, src/GRParser.py, src/GRReport.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 17:13  jcater
  
!       * samples/dcl/personnel-summary.grd, src/GRFilters.py: misc fixes
!       for reports filters
  
  2002-04-27 15:59  jcater
  
--- 1084,1142 ----
        src/adapters/filters/MailMerge/merge_latex/__init__.py,
        src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
        src/adapters/filters/MailMerge/merge_rtf/__init__.py,
!       src/adapters/filters/general/sablotron/Adapter.py,
!       src/base/GRFilters.py: added merge support/examples to reports
!       (currently, only RTF works -- latex does not)
  
  2002-05-11 18:52  jamest
  
        * src/: GRConfig.py, GRFilters.py, GRRun.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
!       base/GRFilters.py, client/GRRun.py: jamest - win32 setup fix, added
!       default config value load to reports jcater - added better import
!       error support in Sablotron driver        - added rest of reports
!       config options to GRConfig        - misc bug fixes
  
  2002-05-04 11:45  jamest
  
        * src/: adapters/destinations/email/sendmail.py, GRConfig.py,
        GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,
        GRServer.py, adapters/destinations/fax/hylafax.py,
!       adapters/destinations/printer/bsd.py, base/GRConfig.py,
!       base/GREngine.py, base/GRFilters.py, base/GROutputAdapter.py,
!       client/GRRun.py, server/GRServer.py: Removed dependency on
        gnue.conf files (new config system) Moved text out of gnue.conf
        setting as the new i18n stuff replaces it Something else I've
        forgotten :)
  
  2002-04-28 23:19  jcater
  
!       * src/: GRFilters.py,
!       adapters/filters/SimpleTabulation/etc/csv.xsl, base/GRFilters.py:
!       added a CSV filter to reports; misc bug fixes
  
  2002-04-28 20:52  jcater
  
        * samples/foobulations/monthly.grd, src/GREngine.py,
!       src/GRLayout.py, src/GRParser.py, src/GRReport.py,
!       src/base/GREngine.py, src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.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 17:13  jcater
  
!       * samples/dcl/personnel-summary.grd, src/GRFilters.py,
!       src/base/GRFilters.py: misc fixes for reports filters
  
  2002-04-27 15:59  jcater
  
***************
*** 667,685 ****
  
  2002-04-27 15:30  jcater
  
!       * src/GRFilters.py: added support for a site-wide installation
!       configuration file that allows package maintainers to put key files
!       in places other than a single root
  
  2002-04-26 00:34  jcater
  
        * samples/foobulations/monthly.grd, src/GRFilters.py,
!       src/GRLayout.py: misc changes
  
  2002-04-24 17:51  jcater
  
!       * filters/SimpleTabulation/kspread.xsl,
!       src/adapters/destinations/email/sendmail.py: more work on report
        output formats
  
  2002-04-22 10:46  jcater
--- 1145,1171 ----
  
  2002-04-27 15:30  jcater
  
!       * src/: GRFilters.py, base/GRFilters.py: added support for a
!       site-wide installation configuration file that allows package
!       maintainers to put key files in places other than a single root
  
  2002-04-26 00:34  jcater
  
        * samples/foobulations/monthly.grd, src/GRFilters.py,
!       src/GRLayout.py, src/base/GRFilters.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: misc
!       changes
  
  2002-04-24 17:51  jcater
  
!       * src/adapters/: destinations/email/sendmail.py,
!       filters/SimpleTabulation/etc/kspread.xsl: more work on report
        output formats
  
  2002-04-22 10:46  jcater
***************
*** 701,708 ****
  
  2002-04-17 14:09  jamest
  
!       * src/: GRLayout.py, GRSources.py: removed getObjectType() clean up
!       start of some subtle new bugs
  
  2002-04-15 17:05  jcater
  
--- 1187,1202 ----
  
  2002-04-17 14:09  jamest
  
!       * src/: GRLayout.py, GRSources.py, base/GRLayout.py,
!       base/GRSources.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: removed getObjectType() clean up start of
!       some subtle new bugs
  
  2002-04-15 17:05  jcater
  
***************
*** 714,720 ****
  
  2002-04-15 00:39  jcater
  
!       * src/: GREngine.py, GRLayout.py: code cleanup
  
  2002-04-14 23:36  jcater
  
--- 1208,1222 ----
  
  2002-04-15 00:39  jcater
  
!       * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: code cleanup
  
  2002-04-14 23:36  jcater
  
***************
*** 723,729 ****
  
  2002-04-14 23:36  jcater
  
!       * src/: GREngine.py, GRLayout.py, GRRun.py: moved output logic from
        GRRun into GREngine; misc cleanup
  
  2002-04-14 16:06  jcater
--- 1225,1239 ----
  
  2002-04-14 23:36  jcater
  
!       * src/: GREngine.py, GRLayout.py, GRRun.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py, client/GRRun.py: moved output logic from
        GRRun into GREngine; misc cleanup
  
  2002-04-14 16:06  jcater
***************
*** 732,748 ****
  
  2002-04-14 15:20  jcater
  
!       * src/adapters/destinations/email/sendmail.py,
!       src/adapters/destinations/fax/hylafax.py,
!       filters/SimpleTabulation/html.xsl,
!       src/adapters/destinations/printer/bsd.py,
!       src/adapters/filters/general/sablotron/Adapter.py: fixes to make
!       fax and printer support work; misc typo fixes
  
  2002-04-14 00:19  jcater
  
!       * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py:
!       updates to documentation
  
  2002-04-13 19:36  jcater
  
--- 1242,1257 ----
  
  2002-04-14 15:20  jcater
  
!       * src/adapters/: destinations/email/sendmail.py,
!       destinations/fax/hylafax.py, destinations/printer/bsd.py,
!       filters/SimpleTabulation/etc/html.xsl,
!       filters/general/sablotron/Adapter.py: fixes to make fax and printer
!       support work; misc typo fixes
  
  2002-04-14 00:19  jcater
  
!       * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py,
!       src/base/GRParser.py: updates to documentation
  
  2002-04-13 19:36  jcater
  
***************
*** 756,774 ****
  2002-04-12 19:54  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py,
!       adapters/filters/general/sablotron/Adapter.py: reports: inplace
!       transformations working now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
!       * src/: GRFilters.py, GRReport.py: synching machines
  
  2002-04-12 15:56  jcater
  
!       * filters/SimpleTabulation/html.xsl,
!       filters/SimpleTabulation/text.xsl,
!       samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py: more
        support of namespaces in reports output stream; misc bug fixes &
        enhancements
  
--- 1265,1294 ----
  2002-04-12 19:54  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRFilters.py,
!       base/GROutputAdapter.py: reports: inplace transformations working
!       now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
!       * src/: GRFilters.py, GRReport.py, base/GRFilters.py,
!       base/GRReport.py: synching machines
  
  2002-04-12 15:56  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py,
!       src/adapters/filters/SimpleTabulation/etc/html.xsl,
!       src/adapters/filters/SimpleTabulation/etc/text.xsl,
!       src/base/GRLayout.py, src/base/GRParameters.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more
        support of namespaces in reports output stream; misc bug fixes &
        enhancements
  
***************
*** 785,800 ****
        adapters/filters/Labels/__init__.py,
        adapters/filters/MailMerge/__init__.py,
        adapters/filters/SimpleTabulation/__init__.py,
!       adapters/filters/general/__init__.py: more work on modularization
!       of output destinations/filters in reports
  
  2002-04-11 18:37  jcater
  
!       * src/GRFilters.py: misc work on filters
  
  2002-04-11 00:56  jcater
  
!       * src/GRRun.py: typo
  
  2002-04-10 23:19  jcater
  
--- 1305,1321 ----
        adapters/filters/Labels/__init__.py,
        adapters/filters/MailMerge/__init__.py,
        adapters/filters/SimpleTabulation/__init__.py,
!       adapters/filters/general/__init__.py, base/GRFilters.py,
!       base/GROutputAdapter.py, client/GRRun.py: more work on
!       modularization of output destinations/filters in reports
  
  2002-04-11 18:37  jcater
  
!       * src/: GRFilters.py, base/GRFilters.py: misc work on filters
  
  2002-04-11 00:56  jcater
  
!       * src/: GRRun.py, client/GRRun.py: typo
  
  2002-04-10 23:19  jcater
  
***************
*** 808,816 ****
        src/adapters/filters/general/raw/Adapter.py,
        src/adapters/filters/general/raw/__init__.py,
        src/adapters/filters/general/sablotron/Adapter.py,
!       src/adapters/filters/general/sablotron/__init__.py: Started on
!       modularization of GNUe Reprots transformation adapters and
!       destination adapters; cleanup of code
  
  2002-04-10 17:25  jcater
  
--- 1329,1338 ----
        src/adapters/filters/general/raw/Adapter.py,
        src/adapters/filters/general/raw/__init__.py,
        src/adapters/filters/general/sablotron/Adapter.py,
!       src/adapters/filters/general/sablotron/__init__.py,
!       src/base/GRDataMapper.py, src/base/GROutputAdapter.py,
!       src/client/GRRun.py: Started on modularization of GNUe Reprots
!       transformation adapters and destination adapters; cleanup of code
  
  2002-04-10 17:25  jcater
  
***************
*** 818,862 ****
  
  2002-04-10 14:58  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py: subtotals/summaries finally
!       working in reports
  
  2002-04-09 20:40  jcater
  
!       * src/GRDataMapper.py: synching machines
  
  2002-04-09 17:55  jcater
  
!       * AUTHORS, FAQ, INSTALL, filters/README,
!       samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/GRParser.py, src/GRRun.py: lots of work on
!       summaries; misc cleanup
  
  2002-04-09 02:37  dneighbors
  
!       * filters/SimpleTabulation/: html.xsl, text.xsl: html.xsl   **
!       Style sheet modifications
        
        text.xsl   ** Start of rendering for plain ascii text
  
  2002-04-09 01:22  dneighbors
  
!       * filters/SimpleTabulation/html.xsl,
!       samples/foobulations/monthly.grd: html.xsl   ** change to recognize
!       row types (subtotal vs item)
        
        monthly.grd   ** alignment changes that didnt get done last time
        because      of up2date failure
  
  2002-04-09 00:20  dneighbors
  
!       * filters/SimpleTabulation/html.xsl: GNUe Report Output to HTML
!       translator, should be moved to another directory eventually.
  
  2002-04-09 00:00  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParser.py: more work on summaries
  
  2002-04-08 23:48  jcater
  
--- 1340,1409 ----
  
  2002-04-10 14:58  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: subtotals/summaries finally working in
!       reports
  
  2002-04-09 20:40  jcater
  
!       * src/: GRDataMapper.py, base/GRDataMapper.py: synching machines
  
  2002-04-09 17:55  jcater
  
!       * AUTHORS, FAQ, INSTALL, samples/foobulations/monthly.grd,
!       src/GRDataMapper.py, src/GRLayout.py, src/GRParser.py,
!       src/GRRun.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRParser.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py: lots of work on summaries; misc cleanup
  
  2002-04-09 02:37  dneighbors
  
!       * src/adapters/filters/SimpleTabulation/etc/: html.xsl, text.xsl:
!       html.xsl   ** Style sheet modifications
        
        text.xsl   ** Start of rendering for plain ascii text
  
  2002-04-09 01:22  dneighbors
  
!       * samples/foobulations/monthly.grd,
!       src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   **
!       change to recognize row types (subtotal vs item)
        
        monthly.grd   ** alignment changes that didnt get done last time
        because      of up2date failure
  
  2002-04-09 00:20  dneighbors
  
!       * src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report
!       Output to HTML translator, should be moved to another directory
!       eventually.
  
  2002-04-09 00:00  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParser.py, src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on summaries
  
  2002-04-08 23:48  jcater
  
***************
*** 868,900 ****
  
  2002-04-08 23:30  jcater
  
!       * src/GRLayout.py: finally whipped section firstRow support into
!       shape
  
  2002-04-08 21:41  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py: more work on
!       the layout processes; still issues w/firstRow
  
  2002-04-08 17:01  jcater
  
!       * src/GRLayout.py: I have broken reports (and haven't even released
!       yet :)... conversion to new process format
  
  2002-04-08 11:03  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py: saving changes before a gutting session
  
  2002-04-08 00:51  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py: fixed layout-level param output; improved support
!       for firstRow and notFirstRow
  
  2002-04-06 20:13  jcater
  
!       * src/GRLayout.py: stoopid error
  
  2002-04-06 19:20  jcater
  
--- 1415,1493 ----
  
  2002-04-08 23:30  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: finally whipped
!       section firstRow support into shape
  
  2002-04-08 21:41  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on the layout processes; still issues w/firstRow
  
  2002-04-08 17:01  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: I have broken
!       reports (and haven't even released yet :)... conversion to new
!       process format
  
  2002-04-08 11:03  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: saving
!       changes before a gutting session
  
  2002-04-08 00:51  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed
!       layout-level param output; improved support for firstRow and
!       notFirstRow
  
  2002-04-06 20:13  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: stoopid error
  
  2002-04-06 19:20  jcater
  
***************
*** 906,955 ****
        adapters/destinations/file/__init__.py,
        adapters/destinations/file/text.py,
        adapters/destinations/printer/__init__.py,
!       adapters/destinations/printer/bsd.py: lots o' work on reports
  
  2002-04-06 01:27  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py: finished
        adding 'section=' support to <fields> so they can claim another
        section as their parent [for grouping purposes]
  
  2002-04-06 00:45  jcater
  
!       * src/GRRun.py: bug fix for user-supplied parameters
  
  2002-04-04 23:36  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py: more work
        towards 0.0.1
  
  2002-04-04 17:38  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
        src/GRLayout.py, src/GRParameters.py, src/GRParser.py,
!       src/GRReport.py: more work on user-set parameters; added firstRow
!       and notFirstRow logic to <section>s; misc bug fixes [synching
!       machines]
  
  2002-04-03 23:55  jcater
  
!       * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py:
!       improved support in reports for user-supplied parameters
  
  2002-04-03 17:52  jcater
  
        * samples/foobulations/README, samples/foobulations/monthly.grd,
!       samples/foobulations/pg_schema.sql, src/GRParser.py: synching
!       machines
  
  2002-04-03 00:18  jcater
  
!       * src/GRServices.py: start of record-level block triggers
!       (pre-commit, pre-update, pre-insert, pre-delete, pre-modify)
  
  2002-04-02 16:14  jcater
  
!       * src/GRParser.py: code cleanup; misc bug fixes
  
  2002-03-25 22:34  jcater
  
--- 1499,1592 ----
        adapters/destinations/file/__init__.py,
        adapters/destinations/file/text.py,
        adapters/destinations/printer/__init__.py,
!       adapters/destinations/printer/bsd.py, base/GRFilters.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py, client/GRRun.py: lots o' work on reports
  
  2002-04-06 01:27  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: finished
        adding 'section=' support to <fields> so they can claim another
        section as their parent [for grouping purposes]
  
  2002-04-06 00:45  jcater
  
!       * src/: GRRun.py, client/GRRun.py: bug fix for user-supplied
!       parameters
  
  2002-04-04 23:36  jcater
  
!       * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
        towards 0.0.1
  
  2002-04-04 17:38  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
        src/GRLayout.py, src/GRParameters.py, src/GRParser.py,
!       src/GRReport.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on user-set parameters; added firstRow and notFirstRow logic to
!       <section>s; misc bug fixes [synching machines]
  
  2002-04-03 23:55  jcater
  
!       * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: improved support in reports for
!       user-supplied parameters
  
  2002-04-03 17:52  jcater
  
        * samples/foobulations/README, samples/foobulations/monthly.grd,
!       samples/foobulations/pg_schema.sql, src/GRParser.py,
!       src/base/GRParser.py: synching machines
  
  2002-04-03 00:18  jcater
  
!       * src/: GRServices.py, server/GRServices.py: start of record-level
!       block triggers (pre-commit, pre-update, pre-insert, pre-delete,
!       pre-modify)
  
  2002-04-02 16:14  jcater
  
!       * src/: GRParser.py, base/GRParser.py: code cleanup; misc bug fixes
  
  2002-03-25 22:34  jcater
  
***************
*** 957,964 ****
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
        src/GRRun.py, src/GRServer.py, src/GRServices.py,
!       src/GRSortOptions.py, src/GRSources.py, src/__init__.py:  * updated
!       reports to work with namespace-qualified output tags
         * moved some GObject creation logic into gnue-common's phased init
        system
         * reworked DataSource/DataObject usage to reflect current
--- 1594,1615 ----
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
        src/GRRun.py, src/GRServer.py, src/GRServices.py,
!       src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
!       src/base/GRDataMapper.py, src/base/GREngine.py,
!       src/base/GRExceptions.py, src/base/GRLayout.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/GRSources.py, src/base/__init__.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py, src/server/GRServer.py,
!       src/server/GRServices.py:  * updated reports to work with
!       namespace-qualified output tags
         * moved some GObject creation logic into gnue-common's phased init
        system
         * reworked DataSource/DataObject usage to reflect current
***************
*** 971,989 ****
  
  2002-03-22 01:38  jcater
  
!       * src/GRParser.py: clarified the loadXML parameter names (renamed
!       the misleading 'URL' to 'buffer' as it expected an open file
!       buffer, not a URL)
  
  2002-02-11 21:03  jamest
  
!       * src/GRSources.py: Merged datasource code back into GDataSource
!       and adjusted forms and reports accordingly.  Started work on GMenu
  
  2002-01-11 01:35  jcater
  
!       * src/__init__.py: misc changes; restructuring -- this may
!       temporarily break cvs, I'll fix in the AM
  
  2001-11-05 20:29  jamest
  
--- 1622,1641 ----
  
  2002-03-22 01:38  jcater
  
!       * src/: GRParser.py, base/GRParser.py: clarified the loadXML
!       parameter names (renamed the misleading 'URL' to 'buffer' as it
!       expected an open file buffer, not a URL)
  
  2002-02-11 21:03  jamest
  
!       * src/: GRSources.py, base/GRSources.py: Merged datasource code
!       back into GDataSource and adjusted forms and reports accordingly. 
!       Started work on GMenu
  
  2002-01-11 01:35  jcater
  
!       * src/: __init__.py, base/__init__.py: misc changes; restructuring
!       -- this may temporarily break cvs, I'll fix in the AM
  
  2001-11-05 20:29  jamest
  
***************
*** 991,1002 ****
  
  2001-10-30 00:13  jcater
  
!       * src/GRServices.py: synching machines
  
  2001-10-26 00:40  jcater
  
!       * doc/services.txt, src/GRServices.py: work in gcomm; synching
!       machines
  
  2001-10-25 18:00  jcater
  
--- 1643,1654 ----
  
  2001-10-30 00:13  jcater
  
!       * src/: GRServices.py, server/GRServices.py: synching machines
  
  2001-10-26 00:40  jcater
  
!       * doc/services.txt, src/GRServices.py, src/server/GRServices.py:
!       work in gcomm; synching machines
  
  2001-10-25 18:00  jcater
  
***************
*** 1004,1011 ****
  
  2001-10-25 00:00  jcater
  
!       * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py:
!       synching machines
  
  2001-10-24 17:26  jcater
  
--- 1656,1664 ----
  
  2001-10-25 00:00  jcater
  
!       * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py,
!       base/GRDataMapper.py, base/GRReport.py, server/GRServer.py,
!       server/GRServices.py: synching machines
  
  2001-10-24 17:26  jcater
  
***************
*** 1014,1054 ****
  2001-10-24 13:37  jcater
  
        * README, setup.py, scripts/gnue-reports-server.in,
!       src/GRServer.py: simplified the setup scripts; continued work on
!       report server
  
  2001-10-22 18:01  jcater
  
!       * src/: GRReport.py, GRRun.py, GRServer.py: added new options to
!       reports client; started reports server; [synching machines]
  
  2001-10-20 02:07  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRExceptions.py,
!       src/GRLayout.py, src/GRParser.py: fixed bug which cause static
!       layout elements outside of a <section> to not print out; misc other
!       cleanup
  
  2001-10-19 21:41  jcater
  
!       * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py,
!       ignore/GRQuery.py, ignore/GRQueryBuilder.py, ignore/GRSqlToXml.py,
!       ignore/README, ignore/test.py: moved unused, experimental files
!       from base src directory
  
  2001-10-19 14:02  jcater
  
!       * src/: GREngine.py, GRExceptions.py, GRRun.py: added slightly more
!       useful error information than a stack trace for user errors
  
  2001-10-19 13:35  jcater
  
!       * src/GRParser.py: fixed small tafu in parser markup
  
  2001-10-18 18:23  jcater
  
!       * src/: GREngine.py, GRReport.py, GRRun.py: extended and cleaned up
!       command line options; misc code cleanup
  
  2001-10-16 17:07  jcater
  
--- 1667,1717 ----
  2001-10-24 13:37  jcater
  
        * README, setup.py, scripts/gnue-reports-server.in,
!       src/GRServer.py, src/server/GRServer.py: simplified the setup
!       scripts; continued work on report server
  
  2001-10-22 18:01  jcater
  
!       * src/: GRReport.py, GRRun.py, GRServer.py, base/GRReport.py,
!       client/GRRun.py, server/GRServer.py: added new options to reports
!       client; started reports server; [synching machines]
  
  2001-10-20 02:07  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRExceptions.py,
!       src/GRLayout.py, src/GRParser.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed bug
!       which cause static layout elements outside of a <section> to not
!       print out; misc other cleanup
  
  2001-10-19 21:41  jcater
  
!       * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py:
!       moved unused, experimental files from base src directory
  
  2001-10-19 14:02  jcater
  
!       * src/: GREngine.py, GRExceptions.py, GRRun.py, base/GREngine.py,
!       base/GRExceptions.py, client/GRRun.py: added slightly more useful
!       error information than a stack trace for user errors
  
  2001-10-19 13:35  jcater
  
!       * src/: GRParser.py, base/GRParser.py: fixed small tafu in parser
!       markup
  
  2001-10-18 18:23  jcater
  
!       * src/: GREngine.py, GRReport.py, GRRun.py, base/GREngine.py,
!       base/GRReport.py, client/GRRun.py: extended and cleaned up command
!       line options; misc code cleanup
  
  2001-10-16 17:07  jcater
  
***************
*** 1058,1081 ****
  
        * samples/dcl/README, samples/dcl/personnel-summary.grd,
        src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRSources.py: synching machines
  
  2001-10-12 12:43  jcater
  
!       * src/GRLayout.py: bug fix for default sections
  
  2001-10-09 23:48  jcater
  
        * samples/location/zip-by-state.grd, src/GRParser.py,
!       src/GRReport.py, src/GRSources.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 07:38  jcater
  
        * samples/location/README, samples/location/zip-by-state.grd,
        src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,
!       src/GRSources.py: 
         * Updated GObject's new phaseInit system to
           automatically determine the number of phases
           necessary to do all the phaseInits (as opposed
--- 1721,1771 ----
  
        * samples/dcl/README, samples/dcl/personnel-summary.grd,
        src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRSources.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRReport.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: synching
!       machines
  
  2001-10-12 12:43  jcater
  
!       * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: bug fix for
!       default sections
  
  2001-10-09 23:48  jcater
  
        * samples/location/zip-by-state.grd, src/GRParser.py,
!       src/GRReport.py, src/GRSources.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSources.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 07:38  jcater
  
        * samples/location/README, samples/location/zip-by-state.grd,
        src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,
!       src/GRSources.py, src/base/GRLayout.py, src/base/GRReport.py,
!       src/base/GRSortOptions.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
         * Updated GObject's new phaseInit system to
           automatically determine the number of phases
           necessary to do all the phaseInits (as opposed
***************
*** 1095,1102 ****
        * AUTHORS, INSTALL, setup.cfg.in, setup.py,
        samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,
        src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRRun.py, src/GRSortOptions.py, src/grrun: misc setup changes;
!       misc fixes
  
  2001-10-04 23:31  jcater
  
--- 1785,1801 ----
        * AUTHORS, INSTALL, setup.cfg.in, setup.py,
        samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,
        src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRRun.py, src/GRSortOptions.py, src/grrun,
!       src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py: misc setup changes; misc fixes
  
  2001-10-04 23:31  jcater
  
***************
*** 1139,1171 ****
  2001-08-12 14:55  jamest
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py: Merged new datasource branch w/ HEAD *****THIS
!       WILL BREAK THINGS***** The previous cvs HEAD was tagged prior to
!       doing this.  Use that if you need features not yet present in this
!       code.
  
  2001-08-05 13:29  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py: restructured grouping/section
!       algorithm; first functioning prototype :)
  
  2001-08-05 11:36  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py: synching machines
  
  2001-07-02 12:53  jcater
  
!       * src/__init__.py: Added versioning/packaging information
  
  2001-07-02 12:03  jcater
  
!       * src/GRParser.py: Updates GRParser to new GParser dictionary
!       format
  
  2001-06-20 17:33  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, GRParser.py: Miscellaneous
        changes; added a <default> tag to sections (the default text will
        be (the only) output generated by a section if the datasource for
        that section does not generate any results
--- 1838,1903 ----
  2001-08-12 14:55  jamest
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!       base/GRParser.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: Merged new datasource branch w/ HEAD
!       *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
!       prior to doing this.  Use that if you need features not yet present
!       in this code.
  
  2001-08-05 13:29  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: restructured grouping/section algorithm;
!       first functioning prototype :)
  
  2001-08-05 11:36  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!       base/GRParser.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: synching machines
  
  2001-07-02 12:53  jcater
  
!       * src/: __init__.py, base/__init__.py: Added versioning/packaging
!       information
  
  2001-07-02 12:03  jcater
  
!       * src/: GRParser.py, base/GRParser.py: Updates GRParser to new
!       GParser dictionary format
  
  2001-06-20 17:33  jcater
  
!       * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       base/GRDataMapper.py, base/GRLayout.py, base/GRParser.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Miscellaneous
        changes; added a <default> tag to sections (the default text will
        be (the only) output generated by a section if the datasource for
        that section does not generate any results
***************
*** 1178,1184 ****
  
  2001-06-06 00:25  jcater
  
!       * src/: GRLayout.py, GRReport.py, GRSources.py: Added parameter
        support to layout section and started support in Sources section
  
  2001-06-05 10:57  jcater
--- 1910,1924 ----
  
  2001-06-06 00:25  jcater
  
!       * src/: GRLayout.py, GRReport.py, GRSources.py, base/GRLayout.py,
!       base/GRReport.py, base/GRSources.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Added parameter
        support to layout section and started support in Sources section
  
  2001-06-05 10:57  jcater
***************
*** 1187,1194 ****
  
  2001-05-30 09:43  jcater
  
!       * src/GRDataMapper.py: Fixed grouping problem with parents of
!       subsections
  
  2001-05-29 21:23  jcater
  
--- 1927,1934 ----
  
  2001-05-30 09:43  jcater
  
!       * src/: GRDataMapper.py, base/GRDataMapper.py: Fixed grouping
!       problem with parents of subsections
  
  2001-05-29 21:23  jcater
  
***************
*** 1199,1214 ****
        * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSources.py, src/grrun: First working model of Reports.
!       Currently does not recognize summaries, sortoptions, or parameters
!       (the latter two are pending changes to the <datasource> tag
!       formats).
  
  2001-05-25 03:18  jcater
  
        * INSTALL, README, samples/location/zip-by-state.grd,
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.py, src/GRSources.py: Made minor
        changes to documentation
  
  2001-05-24 10:59  jcater
--- 1939,1974 ----
        * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSources.py, src/grrun, src/base/GRDataMapper.py,
!       src/base/GREngine.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParameters.py,
!       src/base/GRParser.py, src/base/GRReport.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: First
!       working model of Reports. Currently does not recognize summaries,
!       sortoptions, or parameters (the latter two are pending changes to
!       the <datasource> tag formats).
  
  2001-05-25 03:18  jcater
  
        * INSTALL, README, samples/location/zip-by-state.grd,
        src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.py, src/GRSources.py,
!       src/base/GREngine.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParser.py, src/base/GRReport.py,
!       src/base/GRSources.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Made minor
        changes to documentation
  
  2001-05-24 10:59  jcater
***************
*** 1223,1238 ****
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSortOptions.py, src/grrun: Several miscellaneous changes;
!       started on outputting report text;  Parameters and Sort Options can
!       be set and default values correctly pulled if no value specified. 
!       grrun loads and attempts to load a report; supports quite a few
!       command line options.
  
  2001-05-23 11:20  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!       src/GRParser.py, src/GRReport.py, src/grrun: Added my working
        sample.  It is a quickly developing sample, so don't look at it and
        say, 'Ooh, I think I can write a report like this.' because you
        can't!  It'll break shortly. :) Also posted miscellaneous changes
--- 1983,2001 ----
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
        src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSortOptions.py, src/grrun, src/base/GREngine.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py: Several
!       miscellaneous changes; started on outputting report text; 
!       Parameters and Sort Options can be set and default values correctly
!       pulled if no value specified.  grrun loads and attempts to load a
!       report; supports quite a few command line options.
  
  2001-05-23 11:20  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!       src/GRParser.py, src/GRReport.py, src/grrun, src/base/GREngine.py,
!       src/base/GRParser.py, src/base/GRReport.py: Added my working
        sample.  It is a quickly developing sample, so don't look at it and
        say, 'Ooh, I think I can write a report like this.' because you
        can't!  It'll break shortly. :) Also posted miscellaneous changes
***************
*** 1241,1268 ****
  2001-05-17 13:59  jcater
  
        * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,
!       test.py: Miscellaneous changes
  
  2001-05-16 13:59  jcater
  
!       * src/GREngine.py: Added GREngine.py -- this will contain the
!       engine portion of Reports
  
  2001-05-02 17:30  jcater
  
!       * src/: GRParser.py, GRReport.py: [no log message]
  
  2001-04-23 11:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py:
!       [no log message]
  
  2001-04-13 13:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py: Initial
!       posting of GNUe-Reports source files
  
  2001-04-11 12:08  jcater
  
--- 2004,2050 ----
  2001-05-17 13:59  jcater
  
        * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,
!       test.py, base/GREngine.py, base/GRParser.py, base/GRReport.py,
!       base/GRSources.py: Miscellaneous changes
  
  2001-05-16 13:59  jcater
  
!       * src/: GREngine.py, base/GREngine.py: Added GREngine.py -- this
!       will contain the engine portion of Reports
  
  2001-05-02 17:30  jcater
  
!       * src/: GRParser.py, GRReport.py, base/GRParser.py,
!       base/GRReport.py: [no log message]
  
  2001-04-23 11:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/GRSortOptions.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: [no log message]
  
  2001-04-13 13:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/__init__.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Initial posting of
!       GNUe-Reports source files
  
  2001-04-11 12:08  jcater
  




reply via email to

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