[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue designer/TODO gnue-common/ChangeLog gnue-c...,
James Thompson <=