commit-gnue
[Top][All Lists]
Advanced

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

gnue designer/TODO gnue-common/ChangeLog gnue-c...


From: James Thompson
Subject: gnue designer/TODO gnue-common/ChangeLog gnue-c...
Date: Mon, 05 Nov 2001 21:29:50 -0500

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 01/11/05 21:29:50

Modified files:
        designer       : TODO 
        gnue-common    : ChangeLog NEWS TODO 
        gnuef          : NEWS TODO 
        reports        : TODO setup.py 

Log message:
        Added ROADMAPS to the various TODO files

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/TODO.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/ChangeLog.diff?cvsroot=OldCVS&tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/NEWS.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/TODO.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/NEWS.diff?cvsroot=OldCVS&tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/TODO.diff?cvsroot=OldCVS&tr1=1.59&tr2=1.60&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/TODO.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/setup.py.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/designer/TODO
diff -u gnue/designer/TODO:1.3 gnue/designer/TODO:1.4
--- gnue/designer/TODO:1.3      Sun Nov  4 23:14:24 2001
+++ gnue/designer/TODO  Mon Nov  5 21:29:50 2001
@@ -18,3 +18,34 @@
 viewing the source files will show more TODO's than are in this 
 file.  Change to the source directory and "grep TODO *.py" to 
 get a better feel of what needs to be done.  
+
+
+
+ROADMAP
+
+0.1.x
+
+0.3.0
+  Migrate to new UI system implemented in GNUE Forms
+
+?.?.?
+  add support for Reports 
+  more introspection of data source (tree views of them)
+  setup.exe install on windows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: gnue/gnue-common/ChangeLog
diff -u gnue/gnue-common/ChangeLog:1.5 gnue/gnue-common/ChangeLog:1.6
--- gnue/gnue-common/ChangeLog:1.5      Sat Jun 30 19:14:52 2001
+++ gnue/gnue-common/ChangeLog  Mon Nov  5 21:29:50 2001
@@ -1,3 +1,831 @@
+2001-11-04 17:25  jcater
+
+       * src/: GConnections.py, dbdrivers/odbc/DBdriver.py: finished (I
+       hope) support for ODBC; misc fixes
+
+2001-11-04 16:49  jamest
+
+       * setup.py: Designer setup.py now works on win32 and linux Misc
+       setup.py changes for upcomming releases
+
+2001-11-04 16:22  jcater
+
+       * src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
+       geas/DBdriver.py, informix/DBdriver.py, ingres/DBdriver.py,
+       interbase/DBdriver.py, mysql/DBdriver.py, odbc/DBdriver.py,
+       oracle/DBdriver.py, popy/DBdriver.py, postgresql/DBdriver.py,
+       psycopg/DBdriver.py, pypgsql/DBdriver.py, sapdb/DBdriver.py,
+       sybase/DBdriver.py: Fixed support for LoginError
+
+2001-11-04 16:13  jamest
+
+       * setup.py, src/GConnections.py: Some changes to make gnuef work on
+       win32
+
+2001-11-04 16:04  jcater
+
+       * src/: GDataObjects.py, dbdrivers/odbc/DBdriver.py: fixes to
+       form's exception handling, rollbacks
+
+2001-11-04 12:44  jcater
+
+       * src/dbdrivers/sapdb/DBdriver.py: fix to documentation
+
+2001-11-04 12:36  jcater
+
+       * doc/GCommSpecifications.txt, src/GComm.py, src/GConnections.py,
+       src/GDataObjects.py, src/dbdrivers/cxoracle/DBdriver.py,
+       src/dbdrivers/db2/DBdriver.py, src/dbdrivers/geas/DBdriver.py,
+       src/dbdrivers/informix/DBdriver.py,
+       src/dbdrivers/ingres/DBdriver.py,
+       src/dbdrivers/interbase/DBdriver.py,
+       src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
+       src/dbdrivers/popy/DBdriver.py,
+       src/dbdrivers/postgresql/DBdriver.py,
+       src/dbdrivers/psycopg/DBdriver.py,
+       src/dbdrivers/pypgsql/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py,
+       src/dbdrivers/sybase/DBdriver.py: improvements to exception
+       feedback system
+
+2001-11-04 12:34  jcater
+
+       * src/commdrivers/: GCommBase.py, _helpers/ObjectLibrarian.py,
+       xmlrpc/CommDriver.py: further implementation of commdrivers
+
+2001-11-02 17:14  jcater
+
+       * setup.py, etc/sample-windows.gnue.conf: win32 fixes; gnuef works
+       under Win32 again :)
+
+2001-11-02 17:00  jcater
+
+       * setup.py, src/GConfig.py: win32 changes
+
+2001-11-02 14:19  jcater
+
+       * setup.py, doc/GCommSpecifications.txt,
+       doc/TriggerSpecifications.txt: fixed win32 problem in setup.py
+
+2001-11-02 13:51  jcater
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
+       dbdrivers/mysql/DBdriver.py: added comments to mysql driver; added
+       transactional support for mysql (if available)
+
+2001-11-01 21:37  jcater
+
+       * src/: GComm.py, commdrivers/GCommBase.py: minor work to gcomm
+
+2001-10-30 18:13  jcater
+
+       * doc/TriggerSpecifications.txt: added my notes
+
+2001-10-30 00:13  jcater
+
+       * doc/GCommSpecifications.txt, src/GComm.py,
+       src/commdrivers/GCommBase.py,
+       src/commdrivers/_helpers/AsyncHTTPServer.py,
+       src/commdrivers/proxy/CommDriver.py,
+       src/commdrivers/proxy/__init__.py,
+       src/commdrivers/xmlrpc/CommDriver.py: synching machines
+
+2001-10-27 11:35  jcater
+
+       * src/commdrivers/: _corba/__init__.py, orbit/__init__.py,
+       pyro/__init__.py, soap/__init__.py, xmlrpc/__init__.py: adding
+       necessary __init__.py files to commdrivers; thanks jamest\!
+
+2001-10-26 00:40  jcater
+
+       * doc/GCommSpecifications.txt, src/commdrivers/GCommBase.py,
+       src/commdrivers/_corba/CommDriver.py,
+       src/commdrivers/_helpers/AsyncHTTPServer.py,
+       src/commdrivers/orbit/CommDriver.py,
+       src/commdrivers/pyro/CommDriver.py,
+       src/commdrivers/xmlrpc/CommDriver.py: work in gcomm; synching
+       machines
+
+2001-10-25 18:00  jcater
+
+       * src/: GComm.py, commdrivers/GCommBase.py,
+       commdrivers/_corba/CommDriver.py,
+       commdrivers/_helpers/AsyncHTTPServer.py,
+       commdrivers/_helpers/__init__.py, commdrivers/orbit/CommDriver.py,
+       commdrivers/pyro/CommDriver.py, commdrivers/soap/CommDriver.py,
+       commdrivers/xmlrpc/CommDriver.py: synching machines
+
+2001-10-24 17:23  jcater
+
+       * doc/GCommSpecifications.txt: synching machines
+
+2001-10-24 17:23  jcater
+
+       * src/: GComm.py, commdrivers/GCommBase.py,
+       commdrivers/__init__.py: started skeleton for GComm drivers
+
+2001-10-24 16:42  jcater
+
+       * src/dbdrivers/geas/DBdriver.py: updated driver to reflect that,
+       as of python 2.0, md5 package can output hex directly
+
+2001-10-24 13:39  jcater
+
+       * src/GServerApp.py: added daemon/forking code to GServerApp; misc
+       other fixes
+
+2001-10-22 17:51  jcater
+
+       * src/GLogger.py: enhanced logging functionality
+
+2001-10-22 16:49  jcater
+
+       * src/GLogger.py: Added basic logging services
+
+2001-10-22 11:33  jcater
+
+       * src/GBaseApp.py: Cleaned up the help printout
+
+2001-10-18 14:54  jcater
+
+       * src/GBaseApp.py: Added support for long-parameter only command
+       line options (e.g., --profile has no short option; used to be
+       --profile or -p, but that seems a waste of a single letter code)
+
+2001-10-17 17:26  jcater
+
+       * src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
+       dbdrivers/geas/DBdriver.py: synching machines (surprise, huh?)
+
+2001-10-16 17:07  jcater
+
+       * doc/GCommSpecifications.txt, doc/TriggerSpecifications.txt,
+       src/FormatMasks/BaseMask.py, src/FormatMasks/DateMask.py,
+       src/FormatMasks/__init__.py: synching machines
+
+2001-10-12 19:06  jcater
+
+       * src/FormatMasks/DateMask.py: synching machines (I hope it doesn't
+       break)
+
+2001-10-10 23:36  jcater
+
+       * src/FormatMasks/: BaseMask.py, DateMask.py: synching machines
+       (may be broken)
+
+2001-10-10 20:45  jcater
+
+       * src/FormatMasks/DateMask.py: fixed typo in parser description
+
+2001-10-10 18:24  jcater
+
+       * src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
+       TextMask.py, __init__.py: synching machines (may break cvs)
+
+2001-10-09 23:48  jcater
+
+       * src/: GConditions.py, GDataSource.py, GObjects.py: Simplified
+       sharing of common GParser tags between clients (i.e.,
+       datasource,etc); continued much overdue work on conditional support
+       for datsources; misc changes
+
+2001-10-08 22:02  jcater
+
+       * setup.cfg.in, setup.py: setup.py now adds a single GNUe.py module
+       to python's default search path. A client app can import GNUe,
+       after which the gnue.common, gnue.forms, etc packages will be in
+       your session's search path (i.e., your app can 'import GNUe';'from
+       gnue.common import *' without having to do funky stuff to find the
+       installation path of gnue.  Also made setup.py check for python >=
+       2.0 and die otherwise
+
+2001-10-08 08:03  jcater
+
+       * src/GParser.py: misc enhancements/cleanup to parser
+
+2001-10-08 07:38  jcater
+
+       * src/: GObjects.py, GParser.py: 
+        * Updated GObject's new phaseInit system to
+          automatically determine the number of phases
+          necessary to do all the phaseInits (as opposed
+          to defaulting to 5.)  The number of phases
+          needed by an object is returned by _buildObject.
+       
+        * Updated Reports to use the new phaseInit system.
+       
+        * Modified reports/samples/location sample to use
+          tables from forms/samples/zipcode instead of
+          forms/samples/location.
+       
+        * Misc fixes
+
+2001-10-07 01:28  jcater
+
+       * src/GParser.py: misc setup changes; misc fixes
+
+2001-09-27 21:05  jamest
+
+       * src/: GBaseApp.py, dbdrivers/geas/DBdriver.py: GEAS driver work
+
+2001-09-26 23:32  jcater
+
+       * doc/GCommSpecifications.txt, src/GBaseApp.py, src/GClientApp.py,
+       src/GServerApp.py: Synching machines
+
+2001-09-21 14:44  jcater
+
+       * doc/GCommSpecifications.txt: Added spec file for GComm
+
+2001-09-20 22:09  jamest
+
+       * src/dbdrivers/geas/DBdriver.py: Started adding schema discovery
+       routines to geas driver
+
+2001-09-20 01:08  jamest
+
+       * doc/DataObjects.txt, src/GDataSource.py,
+       src/dbdrivers/geas/DBdriver.py: Updates to GEAS driver (getting
+       closer)
+
+2001-09-19 18:50  jcater
+
+       * setup.py, installer/__init__.py,
+       src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py:
+       added new drivers to setup.py; fixed typos
+
+2001-09-19 14:32  jcater
+
+       * src/: GConditions.py, dbdrivers/postgresql/DBdriver.py: fixed
+       form's queryDefault support; fixed problem w/conditional combines;
+       misc other fixes
+
+2001-09-19 00:27  jcater
+
+       * src/GDataSource.py: changes to make datasources case-insensitive;
+       misc other changes
+
+2001-09-19 00:11  jcater
+
+       * src/: GDataObjects.py, GDataSource.py: Added default value
+       support (looks kinda weird on startup & w/querying on multirecord
+       blocks, but it does work as expected); scrollbar now sets rows=1
+       always; misc other fixes
+
+2001-09-18 23:58  jamest
+
+       * src/dbdrivers/geas/DBdriver.py: GEAS driver work (not even close
+       to finished)
+
+2001-09-18 22:23  jcater
+
+       * src/: GConnections.py, dbdrivers/db2/DBdriver.py,
+       dbdrivers/oracle/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
+       dbdrivers/cxoracle/DBdriver.py, dbdrivers/cxoracle/__init__.py,
+       dbdrivers/informix/DBdriver.py, dbdrivers/informix/__init__.py,
+       dbdrivers/ingres/DBdriver.py, dbdrivers/ingres/__init__.py,
+       dbdrivers/interbase/DBdriver.py, dbdrivers/interbase/__init__.py,
+       dbdrivers/sapdb/DBdriver.py, dbdrivers/sapdb/__init__.py,
+       dbdrivers/sybase/DBdriver.py, dbdrivers/sybase/__init__.py: Added
+       support for several new dbdrivers (NOTE: not all are tested). Also,
+       some drivers no longer use dbname= and host= connection parameters,
+       but now use service= . This is also true of the old DB2 and Oracle
+       drivers as they want a DSN and TNS Name, respectively.
+
+2001-09-18 16:58  jamest
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
+       dbdrivers/db2/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
+       dbdrivers/pypgsql/__init__.py: Added pypgsql driver (supports
+       win32) Misc changes to _dbsig driver to work with diff
+       implementations of the DBSIG API
+
+2001-09-18 16:10  jcater
+
+       * src/GConnections.py: typo fix
+
+2001-09-18 13:18  jamest
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py:
+       *************THIS BREAKS PYTHON 1.5.2
+       SUPPORT*********************** Modified recordset setField to allow
+       override of modification flag (for internal use) Work on
+       _recordCount in recordsets
+
+2001-09-17 23:34  jamest
+
+       * src/dbdrivers/geas/DBdriver.py: Minor GEAS driver work change
+       setup.py devel to make scripts based upon python called to run
+       setup.py
+
+2001-09-17 21:47  jcater
+
+       * src/dbdrivers/postgresql/DBdriver.py: Added int type conversion
+       problem workaround to schema methods
+
+2001-09-17 21:43  jamest
+
+       * src/: GConnections.py, dbdrivers/geas/DBdriver.py,
+       dbdrivers/popy/DBdriver.py, dbdrivers/popy/__init__.py,
+       dbdrivers/psycopg/DBdriver.py, dbdrivers/psycopg/__init__.py: Misc
+       little typos Added popy and psycopg drivers
+
+2001-09-17 21:11  jcater
+
+       * src/: GDataObjects.py, dbdrivers/postgresql/DBdriver.py: misc
+       fixes
+
+2001-09-17 16:31  jcater
+
+       * src/dbdrivers/_empty/DBdriver.py: fixed bug in _createEmptyRecord
+
+2001-09-17 15:36  jcater
+
+       * setup.py, src/dbdrivers/_static/DBdriver.py: Fixed problems
+       causing setup.py to bomb
+
+2001-09-14 18:10  jcater
+
+       * src/: GConnections.py, dbdrivers/postgresql/DBdriver.py: Updates
+       for Designer wizards
+
+2001-09-13 17:39  jcater
+
+       * src/: GConnections.py, GDataObjects.py, GDataSource.py,
+       GObjects.py, GParser.py, dbdrivers/postgresql/DBdriver.py: Minor
+       code cleanup
+
+2001-09-13 17:21  jcater
+
+       * src/: GConnections.py, GDataSource.py: Simplified login methods
+
+2001-09-13 17:20  jcater
+
+       * src/dbdrivers/postgresql/DBdriver.py: fixed syntax errors
+
+2001-09-13 16:42  jcater
+
+       * setup.py, src/GDataObjects.py: changes to support designer
+       wizards/templates
+
+2001-09-12 14:03  jcater
+
+       * src/: GConnections.py, GDataObjects.py,
+       dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
+       synching machines (might break cvs)
+
+2001-09-10 17:01  jcater
+
+       * src/GDataObjects.py: Started integrating schema introspection
+       methods for Designer
+
+2001-09-10 15:33  jcater
+
+       * doc/TriggerSpecifications.txt: Restructured spec file
+
+2001-09-09 22:09  jcater
+
+       * installer/GConfigWriter.py: Started installer program
+
+2001-09-09 18:24  jcater
+
+       * src/: GBaseApp.py, GClientApp.py, GDataObjects.py,
+       GDataSource.py, GServerApp.py, dbdrivers/postgresql/DBdriver.py: **
+       Fixed bugs w/isFieldBound (GDataObjects.py /
+       dbdrivers/*/DBdriver.py) ** Moved GClientApp functionality to new
+       GBaseApp ** Added GClientApp and GServerApp as extensions to
+       GBaseApp     In future, this will provide abstraction layers for:  
+          + RPC calls (corba, XML-RPC, soap, unix sockets??)      +
+       Threading/AIO of server methods      + Spawning/daemon modes **
+       Completed migration from 'empty' dbdriver to '_empty'    (Now, any
+       _* dbdrivers are virtual -- i.e., not intended     for use in
+       connections.conf) ** Added comments to TriggerSpecifications.txt **
+       Removed old (unused) pg dbdriver directory
+
+2001-09-09 18:22  jcater
+
+       * doc/TriggerSpecifications.txt: ** Fixed bugs w/isFieldBound
+       (GDataObjects.py / dbdrivers/*/DBdriver.py) ** Moved GClientApp
+       functionality to new GBaseApp ** Added GClientApp and GServerApp as
+       extensions to GBaseApp    In future, this will provide abstraction
+       layers for:       +  RPC calls (corba, XML-RPC, soap, unix
+       sockets??)       + Threading/AIO of server methods       + 
+       Spawning/daemon modes ** Completed migration from 'empty' dbdriver
+       to '_empty'   (Now, any _* dbdrivers are virtual -- i.e., not
+       intended    for use in connections.conf) ** Added comments to
+       TriggerSpecifications.txt ** Removed old (unused) pg dbdriver
+       directory
+
+2001-09-07 10:53  jcater
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: Fixed
+       _boundFields reference problems
+
+2001-09-06 04:06  baumannd
+
+       * .cvsignore, setupext/.cvsignore, src/.cvsignore,
+       src/dbdrivers/.cvsignore: Ignore the rest of the build generated
+       files.
+
+2001-09-05 11:29  jcater
+
+       * src/dbdrivers/_dbsig/DBdriver.py: Fixed bug causing unbound
+       fields to appear in insert statements
+
+2001-09-03 22:11  jamest
+
+       * src/: GConnections.py, GDataObjects.py,
+       dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
+       added quick type converter to postgresql and _dbsig driver (ints
+       were being loaded where 20 = 20L - long int) added check for tabs
+       in triggers as they where stripping as a single char added a
+       rowcount to the _dbsig driver (have not implemented in forms yet)
+       modified the trigger namespace to match the old database driver
+       system without this the datasource names were pointing to the
+       TriggerExtension class in the dbdriver which prevented me from
+       using datasource based queires in triggers (this is a temp change
+       pending the new trigger system) removed misc debug output
+
+2001-09-03 12:29  jamest
+
+       * doc/TriggerSpecifications.txt, src/GDataObjects.py: Fixed support
+       for non-data-aware forms Fixed existing trigger system to work
+       again Removed some debugging output Updated new trigger system
+       notes
+
+2001-08-30 17:28  jamest
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
+       dbdrivers/_empty/DBdriver.py, dbdrivers/_static/DBdriver.py,
+       dbdrivers/geas/DBdriver.py: (jcater) fixes to master/detail
+       auto-populate
+
+2001-08-30 16:57  jcater
+
+       * doc/TriggerSpecifications.txt, src/GDataObjects.py: Changes to
+       master/detail to support auto-populating of primary keys
+
+2001-08-30 16:34  jamest
+
+       * src/: GDataObjects.py, GObjects.py, dbdrivers/_dbsig/DBdriver.py:
+       Fixes misc TODOs in the code Deletions fixed Commits now jump to
+       first record left after commit Removed unneeded initialize from
+       base object
+
+2001-08-30 12:30  jcater
+
+       * src/dbdrivers/: _empty/DBdriver.py, _empty/__init__.py,
+       _static/DBdriver.py, _static/__init__.py: synching machines
+
+2001-08-30 11:57  jamest
+
+       * src/dbdrivers/_dbsig/DBdriver.py: Fixed order_by bug in _dbsig
+
+2001-08-29 19:23  jamest
+
+       * etc/sample.gnue.conf, src/GDataObjects.py,
+       src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/db2/DBdriver.py,
+       src/dbdrivers/geas/DBdriver.py, src/dbdrivers/mysql/DBdriver.py,
+       src/dbdrivers/odbc/DBdriver.py: Got master/details
+       working/saving/caching correctly.  (jcater's changes, not jamest's)
+
+2001-08-29 19:20  jcater
+
+       * src/dbdrivers/_dbsig/DBdriver.py: I'm really james using jason's
+       laptop so dont blame him for my mistakes....  Fixed dropdown
+       support Fixed cursor navigation Added order by support to the new
+       datasources
+
+2001-08-29 13:21  jamest
+
+       * src/dbdrivers/: _dbsig/DBdriver.py, geas/DBdriver.py,
+       mysql/DBdriver.py, oracle/DBdriver.py, postgresql/DBdriver.py:
+       Re-merged files that were missed in original merge
+
+2001-08-28 13:00  jcater
+
+       * etc/sample.pg: Fixed typos
+
+2001-08-23 20:46  jcater
+
+       * README, setup.py: Updated docs
+
+2001-08-21 03:15  jcater
+
+       * src/dbdrivers/geas/DBdriver.py: synching machines (neilt: don't
+       get your hopes up :)
+
+2001-08-13 18:15  jcater
+
+       * src/: GConfigParser.py, GConnections.py: Fixed support for
+       <database> tags, although I do not recommend them (but I suppose
+       there are cases where it is needed)
+
+2001-08-12 14:55  jamest
+
+       * setup.py, doc/CustomizedLoginHandlers.txt, doc/DataObjects.txt,
+       etc/sample.gnue.conf, src/GClientApp.py, src/GConditions.py,
+       src/GConnections.py, src/GDataObjects.py, src/GDataSource.py,
+       src/GLoginHandler.py, src/GObjects.py, src/GParser.py: Merged new
+       datasource branch w/ HEAD *****THIS WILL BREAK THINGS***** The
+       previous cvs HEAD was tagged prior to doing this.  Use that if you
+       need features not yet present in this code.
+
+2001-08-10 20:47  jamest
+
+       * src/dbdrivers/oracle/DBdriver.py: Fixed forms starting up w/o any
+       widget focus Removed gnuef code no longer in use due to new db
+       system Cleaned up some classes and removed some no longer needed
+
+2001-08-09 23:49  jamest
+
+       * setup.py, etc/sample.gnue.conf, images/destree_block.xpm,
+       images/destree_datasource.xpm, images/destree_entry.xpm,
+       images/destree_import.xpm, images/destree_page.xpm,
+       images/destree_pagewidget.xpm, images/destree_properties.xpm,
+       images/destree_trigger.xpm, src/GConnections.py, src/GObjects.py,
+       src/GParser.py, src/dbdrivers/geas/DBdriver.py,
+       src/dbdrivers/postgresql/DBdriver.py: Merged changes from head into
+       the branch (did not move back to head yet) Fixed misc bugs More
+       than likely introduced more bugs than you can imagine (may jcater
+       forgive me)
+
+2001-08-05 11:37  jcater
+
+       * src/: GClientApp.py, GLoginHandler.py: misc fixes
+
+2001-08-02 22:02  jamest
+
+       * etc/sample.gnue.conf: Started to add a print item to the menu
+       Changes to the parser made too long ago for me to remember why
+
+2001-07-31 20:11  jcater
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: changes
+       required for master/detail
+
+2001-07-31 01:06  jcater
+
+       * doc/CustomizedLoginHandlers.txt,
+       src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/oracle/DBdriver.py:
+       fixed bugs in not present in postgres driver but in other drivers
+
+2001-07-28 22:21  jcater
+
+       * src/GObjects.py: Fixed bug in GObj.findParentOfType()
+
+2001-07-28 15:43  jcater
+
+       * doc/CustomizedLoginHandlers.txt: Added howto on authenticating
+       against source other than database.
+
+2001-07-28 15:43  jcater
+
+       * doc/CustomizedLoginHandlers.txt: file CustomizedLoginHandlers.txt
+       was initially added on branch gnuef-new-datasources.
+
+2001-07-23 16:29  jamest
+
+       * src/GDataObjects.py: Fixed verifyValue routine Work on
+       master/detail support
+
+2001-07-23 13:53  jcater
+
+       * src/dbdrivers/: mysql/DBdriver.py, oracle/DBdriver.py: Added
+       Oracle & MySQL DBSIG2 drivers (NOTE: these have not been tested\!)
+
+2001-07-23 02:11  jcater
+
+       * src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.py: added
+       optimizations to record posting; brought cached records in line
+       with data just posted; fixed namespace issue w/internal cursors;
+       misc other bug fixes
+
+2001-07-22 23:54  jcater
+
+       * src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
+       dbdrivers/postgresql/DBdriver.py: RecordSets can now save their
+       pending changes to the database
+
+2001-07-22 22:25  jcater
+
+       * src/GDataObjects.py: misc changes; added ResultSet.getCacheCount
+
+2001-07-21 19:48  jcater
+
+       * src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py: misc fixes
+
+2001-07-21 19:20  jcater
+
+       * etc/sample.gnue.conf: added RememberLastQuery
+
+2001-07-21 18:12  jcater
+
+       * src/GDataObjects.py: fixed bug in ResultSet.getRecord(rec) in
+       cases where rec > number of loaded records
+
+2001-07-21 17:55  jcater
+
+       * src/GDataObjects.py: fixed bug w/firstRecord
+
+2001-07-21 15:50  jcater
+
+       * src/: GConnections.py, GDataObjects.py,
+       dbdrivers/postgresql/DBdriver.py: Fixed connect issues; added
+       _postConnect method to dataobjects to account for .connect() not
+       always getting called.
+
+2001-07-20 17:07  jcater
+
+       * src/GDataObjects.py: Fixed bug w/inital & default data being
+       passed to RecordSets
+
+2001-07-20 16:07  jcater
+
+       * src/GDataObjects.py: changes for jamest to view
+
+2001-07-20 14:21  jcater
+
+       * doc/DataObjects.txt, src/GDataObjects.py: changed
+       ResultSet.getRecord to getRecordNumber; made getRecord return a
+       specified recordset; fixed setRecord to work properly; misc bug
+       fixes
+
+2001-07-20 14:14  jamest
+
+       * src/GDataObjects.py: Syncing again
+
+2001-07-20 11:21  jamest
+
+       * src/GDataObjects.py: Misc bug fixes and still porting to new db
+       system.  checkin to sync machines
+
+2001-07-20 00:44  jcater
+
+       * src/: GDataObjects.py, GDataSource.py: got helloworld2.gfd
+       working :)
+
+2001-07-19 23:20  jcater
+
+       * src/GConditions.py: synching machines
+
+2001-07-19 19:37  jcater
+
+       * setup.py, src/GDataObjects.py, src/GDataSource.py: Added a NIL
+       data driver stub ('empty') for use by
+       connectionless[/database-less?] datasources in forms; misc bug
+       fixes
+
+2001-07-19 16:49  jamest
+
+       * src/: GDataObjects.py, GDataSource.py, GObjects.py, GParser.py:
+       Implemented phaseInit - makes it possible to have multiple
+       initialization phases of the GObj tree Added some wrappers to
+       GDataSource so the programmer can ignore the GDataObject it
+       contains
+
+2001-07-19 11:17  jcater
+
+       * src/GDataObjects.py: Added createNewResultSet
+
+2001-07-19 11:16  jcater
+
+       * images/: destree_block.xpm, destree_datasource.xpm,
+       destree_entry.xpm, destree_import.xpm, destree_page.xpm,
+       destree_pagewidget.xpm, destree_properties.xpm,
+       destree_trigger.xpm: Scaled designer tree icons down to 18 pxls;
+       feel free to touch these images up as they didn't scale perfectly
+
+2001-07-18 23:34  jcater
+
+       * src/: GDataObjects.py, GDataSource.py: Broken cvs; committed in
+       order to synch machines
+
+2001-07-18 23:02  jcater
+
+       * setup.py, images/destree_block.xpm,
+       images/destree_datasource.xpm, images/destree_entry.xpm,
+       images/destree_import.xpm, images/destree_page.xpm,
+       images/destree_pagewidget.xpm, images/destree_properties.xpm,
+       images/destree_trigger.xpm: Added icons to designer; (rerun
+       gnue-common setup.py install to use); misc other bugfixes
+
+2001-07-18 18:40  jamest
+
+       * src/: GDataObjects.py, dbdrivers/geas/DBdriver.py: merged trunk,
+       from gnuef-new-datasources-1 to HEAD
+
+2001-07-18 17:50  jcater
+
+       * src/GConnections.py: Commits for jamest's perusal
+
+2001-07-18 15:38  jamest
+
+       * src/: GConnections.py, GParser.py: Still broken changes during
+       migration to new datasources Checking in so jcater can see the
+       damage I'm doing
+
+2001-07-17 14:24  jamest
+
+       * setup.py, doc/DataObjects.txt, etc/sample.gnue.conf,
+       src/GDateTime.py, src/FormatMasks/BaseMask.py,
+       src/FormatMasks/DateMask.py, src/FormatMasks/FormatExceptions.py,
+       src/FormatMasks/__init__.py, src/dbdrivers/db2/DBdriver.py,
+       src/dbdrivers/geas/DBdriver.py, src/dbdrivers/mysql/DBdriver.py,
+       src/dbdrivers/odbc/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
+       src/dbdrivers/postgresql/DBdriver.py: merged trunk, from
+       gnuef-new-datasources to HEAD
+
+2001-07-17 14:10  jcater
+
+       * doc/DataObjects.txt: Clarified my clarifications to the
+       DataObjects docs
+
+2001-07-17 14:06  jcater
+
+       * doc/DataObjects.txt: Clarified DataObjects docs
+
+2001-07-16 22:10  jamest
+
+       * etc/sample.gnue.conf: Added help text entry for new menu option
+
+2001-07-16 22:00  jcater
+
+       * src/: GDateTime.py, FormatMasks/DateMask.py: misc changes
+
+2001-07-16 16:31  jcater
+
+       * setup.py: Added FormatMasks package to setup.py
+
+2001-07-16 15:24  jcater
+
+       * src/: GDateTime.py, FormatMasks/DateMask.py: Added 'day of
+       week'/weekday name support; Fixed entry bug
+
+2001-07-16 15:03  jcater
+
+       * src/: GDateTime.py, FormatMasks/BaseMask.py,
+       FormatMasks/DateMask.py, FormatMasks/FormatExceptions.py:
+       Rearranged GDateTime, completed DateMask
+
+2001-07-15 23:17  jcater
+
+       * src/FormatMasks/: BaseMask.py, DateMask.py, FormatExceptions.py,
+       __init__.py: Start of entry and output formatting masks
+
+2001-07-12 22:56  jcater
+
+       * src/dbdrivers/: db2/DBdriver.py, geas/DBdriver.py,
+       mysql/DBdriver.py, odbc/DBdriver.py, oracle/DBdriver.py,
+       postgresql/DBdriver.py: Added DBDriver-specific extensions to Form
+       trigger namespaces; if your database connection is called gnue,
+       then your trigger namespace will contain an object called gnue.
+       It's methods will be the methods defined in the
+       DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
+       TriggerExtension's class defines getDate() -- return current date
+       according to database, getSequence(seqName) -- return the next
+       sequence number for sequence named seqName, and sql(statement) --
+       execute raw SQL statement.
+
+2001-07-12 00:11  jamest
+
+       * doc/DataObjects.txt: Added a slightly modified version of
+       jcater's doc on datasources
+
+2001-07-10 16:30  jcater
+
+       * src/dbdrivers/oracle/DBdriver.py: fixed problem w/oracle driver
+
+2001-07-06 16:53  jcater
+
+       * src/GConfig.py: Removed DOS line endings (oops)
+
+2001-07-05 12:52  jcater
+
+       * src/GObjects.py: Added intelligent line wrapping when saving XML
+       elements w/many attributes
+
+2001-07-04 19:39  jcater
+
+       * scripts/gnuedtd: Improved gnuedtd; added readable entities
+
+2001-07-04 19:24  jcater
+
+       * src/: GDataSource.py, GObjects.py, GParser.py, GTypecast.py,
+       dbdrivers/postgresql/DBdriver.py: Added GTypecasts to gnue.common
+       for typecasting xml data
+
+2001-07-02 19:23  jcater
+
+       * scripts/gnuedtd: Added DTD generation tool
+
+2001-07-01 19:47  jamest
+
+       * NEWS: NEWS dated for release
+
+2001-06-30 18:14  jamest
+
+       * ChangeLog, NEWS: Updated NEWS for next release
+
 2001-06-30 17:58  jamest
 
        * MANIFEST.in, setup.py: Switch designer RuntimeSettings to use
Index: gnue/gnue-common/NEWS
diff -u gnue/gnue-common/NEWS:1.6 gnue/gnue-common/NEWS:1.7
--- gnue/gnue-common/NEWS:1.6   Sun Jul  1 20:47:26 2001
+++ gnue/gnue-common/NEWS       Mon Nov  5 21:29:50 2001
@@ -1,3 +1,11 @@
+New features/changes in version 0.1.0: (-NOV-2001)
+o New Datasources (Not all testest)
+o   DB2, Informix, Ingres, Interbase
+o   ODBC, Oracle, Postgresql (pygresql, popy, pypgsql, psycopg)
+o   Mysql, Sapdb, Sybase
+o Changes required by newer forms, reports, and designer
+o Misc bug fixes and enhancements
+
 New features/changes in version 0.0.3(1-JUL-2001):
 o Changes to support multi-platform installs
 o Changes required by Designer 0.0.1
Index: gnue/gnue-common/TODO
diff -u gnue/gnue-common/TODO:1.2 gnue/gnue-common/TODO:1.3
--- gnue/gnue-common/TODO:1.2   Tue Jun 26 00:32:46 2001
+++ gnue/gnue-common/TODO       Mon Nov  5 21:29:50 2001
@@ -13,3 +13,19 @@
   gnue apps.  It'll include support for merging config data, installing
   samples and docs, dependency checking, etc, etc
 
+ROADMAP
+
+0.1.x
+  finish GEAS driver
+  
+0.3.0
+ Implement trigger support (python based)
+
+
+?.?.?
+   Implement more languages into trigger support
+   finish "conditional" support
+   basic gcomm support
+   gsetup system
+   world peace
+   setup.exe install on windows
Index: gnue/gnuef/NEWS
diff -u gnue/gnuef/NEWS:1.15 gnue/gnuef/NEWS:1.16
--- gnue/gnuef/NEWS:1.15        Sun Nov  4 22:41:58 2001
+++ gnue/gnuef/NEWS     Mon Nov  5 21:29:50 2001
@@ -5,6 +5,7 @@
 o   Numerous databases supported (See gnue-common 0.1.0 NEWS)
 o   Improved master/detail support
 o Print trigger support
+o Misc bug fixes
 
 New features/changes in version 0.0.9(1-JUL-2001):
 o Windows support now functional again
Index: gnue/gnuef/TODO
diff -u gnue/gnuef/TODO:1.59 gnue/gnuef/TODO:1.60
--- gnue/gnuef/TODO:1.59        Thu Aug 30 14:48:46 2001
+++ gnue/gnuef/TODO     Mon Nov  5 21:29:50 2001
@@ -39,8 +39,6 @@
 
   Entry enhancements 
 
-    need to add default attrib values support
-
     Add support of mouse focus to the character
 
     taborder support
@@ -56,8 +54,6 @@
 
     rewrite the whole friggen braindead focus system
 
-    Possibly allow for pluggable UI implementation
-
     Add ENTITY support of localization
  
 
@@ -71,7 +67,7 @@
   maybe autotab
 
   enhanced trigger system
-    common functions  pulling date from database
+     common functions  pulling date from database
      Letting trigger code change the status text
 
   For 2-tier we need some way to be able to issue direct sql commands
@@ -95,4 +91,19 @@
    support for newer widgets (embedded notebook tab support instead of the 
whole form thing we have now, image widget)
   layout managment
 
+
+ROADMAP
+
+0.1.x
+  bug fixes
+
+0.3.0
+  UI Rewrite
+    Lookup Widget
+    Menuing System / blah
+
+?.?.?
+  Security System
+  Migrate to common trigger system
+  setup.exe install on windows 
 
Index: gnue/reports/TODO
diff -u gnue/reports/TODO:1.2 gnue/reports/TODO:1.3
--- gnue/reports/TODO:1.2       Thu May 24 11:59:17 2001
+++ gnue/reports/TODO   Mon Nov  5 21:29:50 2001
@@ -1 +1,11 @@
 Everything and the kitchen sink 
+
+
+ROADMAP
+
+?.?.?
+  GComm (i.e. make server)
+  Create standard for output
+  Start transformation sheets
+  Add support for trigger system (common)
+  setup.exe install on windows
Index: gnue/reports/setup.py
diff -u gnue/reports/setup.py:1.2 gnue/reports/setup.py:1.3
--- gnue/reports/setup.py:1.2   Wed Oct 24 14:37:59 2001
+++ gnue/reports/setup.py       Mon Nov  5 21:29:50 2001
@@ -66,7 +66,7 @@
        export INSTALL_PREFIX
      fi
      PYTHONPATH=%s/.cvsdevelbase:$PYTHONPATH; export PYTHONPATH
-     %s %s/.cvsdevelbase/gnue/reports/GRun.py $*
+     %s %s/.cvsdevelbase/gnue/reports/GRRun.py $*
   """ % (pwd, sys.executable, pwd)
 
   grdcvs = """#!/bin/sh



reply via email to

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